21 ноября 2016 г.

Я являюсь счастливым владельцем лазерного ч/б принтера 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. Всё.

Ниже файлики, которые пригодились:

Автор: Артур Минимулин ⚫ 21 ноября 2016 г.Тэги: