настройка brother DCP-7057R в arch linux

Писал как заметку на память, но может быть кому пригодится.

Настройка принтера

lsusb
Bus 003 Device 004: ID 04f9:0273 Brother Industries, Ltd

Добавим правило в udev

sudo vim /etc/udev/rules.d/10-usbprinter.rules
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0273", MODE:="0664", GROUP:="lp"

и добавим пользователя в группу lp.

Везде пишут нужно запретить загрузку модуля usblp

sudo vim /etc/modprobe.d/blacklist.conf
blacklist usblp

Качаем драйвера с официального сайта Generic LPR printer driver (rpm package и Generic CUPSwrapper printer driver (rpm package).

Копируем содержимое скачанных rpm пакетов в соответствующие директории. В принципе достаточно только /opt/ (т.к. только в ней были файлы)

Правим файл /opt/brother/Printers/BrGenML1/inf/setupPrintcap (я не знаю нужен ли этот файл при печати, но тем не менее по дефолту путь не правильный) Нужно изменить строку

PRINTCAP_NAME=/etc/printcap.local
на
PRINTCAP_NAME=/etc/printcap

Так же требуется сделать симлинк на фильтр

sudo ln -s /opt/brother/Printers/BrGenML1/cupswrapper/brother_lpdwrapper_BrGenML1 /usr/lib/cups/filter

Затем (пере)запускаем cups

sudo systemctl restart cups.service

Заходим http://localhost:631/ Добавляем принтер (должен появиться в списке), указываем использовать ppd файл (/opt/brother/Printers/BrGenML1/cupswrapper/brother-BrGenML1-cups-en.ppd)

Настройка сканера

yaourt -S brscan4

или если сетевой

yaourt -S brscan4-network

настройка brother DCP-7057R в arch linux: 3 комментария

  1. Спасибо тебе, дружище!
    У меня ещё пришлось проверить, что у файлов в /opt/brother/Printers/… владелец и группа выставлены в root:root (из-за этого не взлетало раньше).
    Вместо web-интерфейса можно использовать system-config-printer GUI, которое можно сразу запускать через sudo.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *