Имеется Fedora 33, подключенная к локальной сети кабелем и принтер Brother DCP-J572DW, подлкюченный к сети через Wi-Fi.
Драйвер принтера для Linux официальный 32-х битный (64-х битного нет) распространяется в виде RPM и DEB пакетов. Я установил RPM версию при помощи команды sudo dnf install dcpj572dwpdrv-1.0.5-0.i386.rpm
.
На уровне сети принтер виден, находится и добавляется c автоматическим определением этого драйвера. Виден его статус (Idle), что говорит о его доступности на уровне сети, но при попытке что-то напечатать ничего не печатается и никаких сообщений об ошибке не возникает. Пробовал следующие URL-и:
ipp://192.168.1.12/ipp
ipp://192.168.1.12/ipp/port1
ipp://192.168.1.12/ipp/PORT1
lpd://192.168.1.12/binary_p1 (этот рекомендован на сайте Brother)
lpd://192.168.1.12/BINARY_P1
socket://192.168.1.12:9100
Из инструкций на сайте Brother пробовал доустановить nss-softokn-freebl.i686
(его 64-х битная версия уже установлена). Так же, по рекомендациям с сайта Brother, пробовал создать brother_lpdwrapper_dcpj572dw -> /opt/brother/Printers/dcpj572dw/cupswrapper/brother_lpdwrapper_dcpj572dw
симлинк внутри /usr/lib64/cups/filter
по примеру уже существующего аналогичного симлинка в /usr/lib/cups/filter
.
https://www.brother.co.uk/support/dcp-j572dw/faqs/how-to-trouble-shooting/faq00100678_000
journalctl -u cups -e
никаких ошибок, во время печати, тоже не показывает.
Не знаю какой ещё шаманский танец сплесать, оно просто не работает. В Windows 10, на соседнем компьютере, всё работает, тоже через сеть и тоже с драйверами от Brother, разумеется виндовыми и 64-х битными.