Я являюсь счастливым владельцем лазерного ч/б принтера Brother HL-2132R. Всё бы ничего, но ко всему прочему, я ещё и счастливый владелец ОС Debian. Как вым, возможно, может быть известно, на Linux просто так встаёт не всё.
Итак, после непродолжительных поисков, я вышел на сайт Brother, где скачал некий скрипт, который обещал сделать всё за меня. До этого я попадал на ту же страницу на русском языке, на английском, турецком и французском, но ни одна их них не выдавала мне каких-либо результатов для моей модели принтера. В итоге нужные мне файлы были найдены на странице принтера для Австралии.
На странице для Linux предоставлялось несколько DEB-пакетов. Недолго думая, я выбрал Driver Install Tool.
На самом деле скачанный файл оказался не DEB-пакетом, а обычным SH-скриптом, который по введённому названию модели принтера скачивал необходимые DEB-пакеты, устанавливал все необходимые дополнительные пакеты типа CUPS-сервера, настраивал и всё и так далее. В итоге в конце пользователь получает полностью готовый к работе принтер. Немного расскажу о ходе установки у меня
Итак, добавив флаг исполняемости SH-скрипту, я его запустил под sudo, ибо он этого требовал. Пробежал по коду, вроде, ничего критичного не увидел и доверил ему root-права на своей машинке.
Права даём так:
# chmod +x linux-brprinter-installer-2.0.0-1
Запускаем так:
# ./linux-brprinter-installer-2.0.0-1
Вводим пароль от своего пользователя и видим, что скрипт просит ввести название модели принтера. Вводим:
Input model name ->HL-2132R
Далее скрипт уведомляет нас, что собирается скачать 2 файла:
You are going to install following packages.
hl2132lpr-2.1.0-1.i386.deb
cupswrapperHL2132-2.0.4-2.i386.deb
Соглашаемся. Затем соглашаемся с двумя лицензиями. Параллельно наблюдая за процессом скачивания DEB-пакетов.
Затем будет обновлён список репозиториев и установлены необходимые для работы пакеты. С некоторыми возникли проблемы, но в целом процесс прошёл успешно и ни на что это не повлияло
Затем будет предложено выбрать URI принтера из списка. Советую выбрать вариант с автоматически сгенерированным URI. У меня он был 13
Will you specify the Device URI? [Y/n] ->y
0: serial:/dev/ttyS0?baud=115200
1: serial:/dev/ttyS1?baud=115200
2: lpd
3: socket
4: ipps
5: ipp14
6: https
7: hp
8: ipp
9: http
10: usb://Brother/HL-2130%20series?serial=G2N782674
11: hpfax
12 (I): Specify IP address.
13 (A): Auto. (usb://Brother/HL-2130%20series?serial=G2N782674)
select the number of destination Device URI. ->13
Далее печатаем пробную страницу и выходим из скрипта по нажатию Enter. Всё.
Ниже файлики, которые пригодились: