在处理 CUPS 及其相关工具时,我遇到了一个有趣的问题。
我可以通过发出以下命令成功添加网络打印机:
lpadmin -p ep9 -v ipp://XRX8045.local:631/ipp/print -E -m driverless:ipp://XRX8045.local:631/ipp/print
添加打印机没有问题。
然后我执行以下命令:
cupsaccept ep9
cupsenable ep9
再次,没有问题。
我使用以下命令验证一切正常:
lpstat -t
scheduler is running
no system default destination
device for ep9: ipp://XRX8045.local:631/ipp/print
ep9 accepting requests since Tue 13 Jul 2021 11:15:13 AM EDT
printer ep9 is idle. enabled since Tue 13 Jul 2021 11:15:13 AM EDT
一切看起来都很棒。
最后,我发出一个测试打印命令:
echo "hello" | lp -d ep9 -o media=letter
request id is ep9-14 (0 file(s))
到目前为止,一切都很好。但是,没有任何打印。我再次运行“lpstat -t”命令,得到以下信息:
scheduler is running
no system default destination
device for ep9: ipp://XRX8045.local:631/ipp/print
ep9 accepting requests since Tue 13 Jul 2021 11:24:11 AM EDT
printer ep9 disabled since Tue 13 Jul 2021 11:24:11 AM EDT -
reason unknown
ep9-14 root 1024 Tue 13 Jul 2021 11:24:11 AM EDT
从这个输出我可以看出“lp”命令成功地将打印作业添加到队列中。然而,突然之间,打印机神奇地被禁用了,之前它是启用的。
有什么建议么?
先感谢您。