微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CUPS 发出 LP -d 命令后随机禁用打印机

如何解决CUPS 发出 LP -d 命令后随机禁用打印机

我在处理 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”命令已成功将打印作业添加到队列中。然而,突然之间,之前启用的打印机神奇地变成了禁用状态。

有什么建议吗?

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。