cups (cups-browsed) 不再查看/识别 USB 打印机

cups (cups-browsed) 不再查看/识别 USB 打印机

我有一个 headless Ubuntu 20.04withcups 2.3.1cups-browsed 1.27.4。一切都很顺利,直到上周我安装了一个 x-server 来使一个包工作。这似乎严重扰乱了我的 cups 设置,因为从那时起,cups 就不再“看到”一台(三台中的一台)USB 打印机。在此期间,我再次删除了 x-server,并清除了 cups 和 cups-browsed。

lsusb可以看到打印机。有问题的打印机是 Brother DCP-L5500DN:

lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 009: ID 04f9:0399 Brother Industries, Ltd DCP-L5500DN series
Bus 004 Device 006: ID 0a5f:0080 Zebra ZTC GK420d
Bus 004 Device 008: ID 04f9:2028 Brother Industries, Ltd QL-570 P-touch Label Printer
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lpstat 已经无法将其识别为 USB 打印机:

lpstat -v
device for Brother_DCP_L5500DN_series_USB_wiyanna_opti: implicitclass://Brother_DCP_L5500DN_series_USB_wiyanna_opti/
device for Brother_QL-570: usb://Brother/QL-570?serial=D6Z656473
device for Brother_QL_570_Wiyanna_iMac: implicitclass://Brother_QL_570_Wiyanna_iMac/
device for Zebra_Technologies_ZTC_GK420d: usb://Zebra%20Technologies/ZTC%20GK420d?serial=28J164900175
device for Zebra_Technologies_ZTC_GK420d_Wiyanna_iMac: implicitclass://Zebra_Technologies_ZTC_GK420d_Wiyanna_iMac/
device for Zebra_Technologies_ZTC_GK420d_ZPL: usb://Zebra%20Technologies/ZTC%20GK420d?serial=28J164900175
device for Zebra_ZPL_wiyanna_opti: implicitclass://Zebra_ZPL_wiyanna_opti/

并且 cups-browsed 的 Web 界面也没有在“添加打印机”对话框中将打印机显示为本地打印机。

在此处输入图片描述

我已经从 Brother 网页安装了最新的 Brother DCP-L5500DN 驱动程序。此外,过去打印机也曾使用这种设置工作多年。我没有主意了。我怎样才能让 cups / cups-browsed 知道这台特定的 USB 打印机?

答案1

我可以自己解决。看来内核模块usblp是罪魁祸首。

当我跑步的时候

/usr/lib/cups/backend/usb

我有:

DEBUG: Failed to detach "usblp" module from 04f9:0399

04f9:0399 是有问题的打印机。所以我将内核模块列入黑名单,唉,奇迹般地它又能正常工作了!

相关内容