当我点击 "Add Printer" 时,Cups-2.2.5 无法在 GUI 上显示本地打印机

Cups-2.2.5 can't display local printer on GUI when i click "Add Printer"

这是一个奇怪的问题。

我正在将 CUPS-2.2.5 移植到 mips-linux,但是当我尝试 "Add Printer" 时,我在 Web 界面上看不到本地打印机。然后我在命令行下使用 "lpinfo -v" ,有一些信息输出为图片: lpinfo -v

同样,我们也看不到任何USB设备。 但是,我执行CUPS后端程序"usb",可以看到usb设备信息,如下: /mnt/apps/lib/cups/backend/usb 有人有什么想法吗?

谢谢。

我找到了这个问题的关键。关于“/mnt/apps/lib/cups/backend/usb”的权限错误。以下来自官网https://www.cups.org/doc/man-backend.html:

"Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" 用户而不是系统上的非特权用户(通常 "lp")。"

之前我总是在目录/mnt/apps/lib/cups/backend下执行命令"chmod 755 ",然后我就看不到usb打印机了。我仍然将后端/ 权限更改为 700,在 GUI 上显示本地 USB 打印机。