use*_*135 5 printing ltsp 12.04
我在 LTSP 网络上运行 Ubuntu 12.04。
我已通过 USB 将打印机连接到服务器。
打印机是 HP LaserJet Pro P1102,带有驱动程序 Foomatic/foo2zjs-z2(推荐)。
打印机通常会进入睡眠状态,然后提交的作业不会被打印。即使打印机打开时也会强制唤醒。
如何唤醒打印机以便执行打印作业?
小智 3
我在 HP P1102 和 CUPS 服务器上遇到了同样的问题,这就是我所做的。打开您的服务器终端(我假设 CUPS 已经安装并且 P1102 连接到您的服务器 USB 端口之一)。在终端中输入:
\n\nlsusb\n
Run Code Online (Sandbox Code Playgroud)\n\n您应该会看到 HP P1102 的以下内容:
\n\nBus 001 Device 003: ID XXXX:XXXX HP, Inc LaserJet P1102\n
Run Code Online (Sandbox Code Playgroud)\n\n第一个 XXXX 是您的供应商 ID,第二个 XXXX 是您的产品 ID。
\n\n然后创建一个文件:
\n\nsudo nano /etc/udev/rules.d/51-printer.rules \n
Run Code Online (Sandbox Code Playgroud)\n\n并插入以下内容(更改与 lsusb 输出中的值相关的 XXXX):
\n\nSUBSYSTEM=="usb", ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", MODE:="774", GROUP="lp"\n
Run Code Online (Sandbox Code Playgroud)\n\n保护文件并重新加载 udev 规则:
\n\nsudo udevadm control \xe2\x80\x94reload-rules\n
Run Code Online (Sandbox Code Playgroud)\n\n现在,CUPS 将能够在您下次开始使用打印机时唤醒您的打印机。
\n