Я пытаюсь получить принтер Brother HL-L2301-D, работающий под Gentoo.
Я скачал RPM и установил его под Gentoo. Устройство определяется, и я настроил правило udev, чтобы сделать его доступным по адресу /dev/usb/lp0
, хотя теперь он отображается там не как символическая ссылка, как это было вчера, но все же присутствует в этом месте
# lsusb | grep -i brother
Bus 001 Device 100: ID 04f9:009a Brother Industries, Ltd HL-L2310D series
# l /dev/usb/lp0
crw-rw---- 1 root lp 180, 0 Apr 21 10:24 /dev/usb/lp0
Я попробовал добавить принтер двумя способами после прочтения этой темы, где предлагалось использовать usb://Brother/HL-L2310D%20series? serial=###
, а не usb://dev/usb/lp0
...
# lpadmin -p Chompy -E -v usb://Brother/HL-L2310D%20series?serial=E78096L9N400161 -i /usr/share/ppd/cupsfilters/brother-HLL2310D-cups-en.ppd -L "Study"
# lpadmin -p Chompy2 -E -v usb://dev/usb/lp0 -P /usr/share/ppd/brother/brother-HLL2310D-cups-en.ppd
Принтер включен, индикаторы показывают его "Ready", оба Chompy
и Chompy2
(имя выбрала дочь, довольно проницательная для 6 лет!) перечислены в CUPS WebUI, но если я попытаюсь распечатать тестовую страницу на любом из них, мне скажут...
Processing - "Waiting for printer to become available."
Проверяю с помощью lstat
# lpstat -o "Chompy" -p -l
Chompy-22 root 1024 Tue 21 Apr 2020 10:25:17 BST
printer Chompy now printing Chompy-22. enabled since Tue 21 Apr 2020 10:25:17 BST
Waiting for printer to become available.
То же самое происходит, если я пытаюсь использовать Chompy2
.
В тупике, что делать дальше, любые предложения будут приняты с благодарностью. Я очень хочу, чтобы это работало, а затем поделиться этим в сети.
в моем случае это помогло:
ls /dev/usb/lp0
дает/dev/usb/lp0
В Ubuntu 16.04 :Система > Принтер > Выберите свой принтер > Свойства
Измените адрес с /dev/us/lp0
на usb
, затем нажмите Применить.