我正在尝试在 Linux(Manjaro Gnome 43)上添加网络打印机,但无法使其工作。
我无法通过 GUI 添加打印机(Settings
→ Printers
→ Add Printer
)。虽然 GUI 检测到打印机,但当我选择打印机并单击时,我收到错误“无法添加新打印机”添加。
我以前遇到过这个问题,但后来我通常能够通过 CUPS 添加打印机。
我会去localhost:631/admin
选择检测到的打印机发现网络打印机。但我完成所有步骤后,CUPS 也出现错误。
Unable to add printer:
Bad device-uri "socket://[xxxx::xxxx:xxxx:xxxx:xxxx%wlp1s0]".
(我将字符替换为x
)
答案1
根据 Debian Bug 报告 #599660 cups:禁用后端程序时出现令人困惑的错误消息:
如果关闭了特定打印机的后端,则添加该接口类型的打印机将失败,并出现令人困惑的错误消息,并且建议修复的文档显然不可用。
看 配置后端的选择:
杯子包装提供了 德布康夫选择方法 后端用于打印机发现和设备连接。它基本上提供了一种在 /usr/lib/cups/backend-available/ 和 /usr/lib/cups/backend/ 之间复制 CUPS 附带的后端的便捷方法。运行
dpkg-reconfigure cups
请注意,并非系统上的每个后端都使用此命令进行管理,因为它们并非全部位于 cups 包中。