Установка принтера Brother DCP-7032R в Debian

Для установки драйверов принтера и сканера Brother DCP-7032R необходимо установить службу cups: $ sudo apt-get install cups Запустить службу cups: $ sudo service cups start Скачать файл linux-brprinter-installer-2.2.1-1 с официального сайта: https://support.brother.com/g/b/downloadlist.aspx?c=gb&lang=en&prod=dcp7030_all&os=128 Прописать свойства файла на исполнение: $ sudo chmod +x linux-brprinter-installer-2.2.1-1 Запустить файл на исполнение: $ sudo ./linux-brprinter-installer-2.2.1-1 При запросе модели принтера вводим: DCP-7030 Соглашаемся с установкой следующих пакетов: You are going to install following packages. brdcp7030lpr-2.0.2-1.i386.deb cupswrapperDCP7030-2.0.2-1.i386.deb brscan3-0.2.13-1.amd64.deb brscan-skey-0.2.4-1.amd64.deb OK? [y/N] ->y Затем соглашаемся с двумя лицензиями и наблюдаем за процессом скачивания DEB-пакетов. В результате, будет обновлён список репозиториев и установлены необходимые для работы пакеты. Затем будет предложено выбрать URI принтера из списка. Will you specify the Device URI? [Y/n] ->y 0: ipp14 1: beh 2: http 3: ipps 4: socket 5: ipp 6: lpd 7: https 8: parallel:/dev/lp0 9: serial:/dev/ttyS0?baud=115200 10: serial:/dev/ttyS1?baud=115200 11: hp 12: hpfax 13 (I): Specify IP address. 14 (A): Auto. (usb://dev/usblp0) Советую выбрать вариант с автоматически сгенерированным URI. У меня он был 14 select the number of destination Device URI. ->14 Далее печатаем пробную страницу и выходим из скрипта по нажатию Enter. Проверяем установку драйверов принтера: $ dpkg -l | grep Brother Если что-то пошло не так: sudo apt --fix-broken install Напечатать тестовую страницу(необязательно): $ lpr -P DCP7030 /usr/share/cups/data/testprint Перезагружаем систему: $ sudo reboot Поздравляю, принтер и сканер адаптированы. Дополнительно, если не установлена программа сканера, советую установить программу для копирования simple-scan: $ sudo apt install simple-scan Запускаем программу: $ simple-scan

В некоторых случаях необходимо прописать принтер в системном файле

Определяем имя файла в котором нужно сделать исправления: $ ls /lib/udev/rules.d/ | grep libsane В моем случае, это файл 60-libsane.rules. Открываем файл на редактирование: $ sudo nano /lib/udev/rules.d/60-libsane.rules и перед строкой!: ACTION!="add", GOTO="libsane_rules_end" вписываем строки: # Brother scanners ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes" Ctrl+O - сохранить изменения в файле Ctrl+X - выйти из редактора Перезагружаем систему: $ sudo reboot Если сканер по прежнему не работает, то копируем содержимое папки /usr/lib64/ в папки /usr/lib/ и /usr/lib32/: $ sudo cp -r /usr/lib64/ /usr/lib/ $ sudo cp -r /usr/lib64/ /usr/lib32/ Или используя команды, связываем программное обеспечение 64-bit с 32-bit: $ sudo ln -sfr /usr/lib64/libbrscandec* /usr/lib/x86_64-linux-gnu $ sudo ln -sfr /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane