目标:创建一个 bash 脚本,检查某台佳能打印机是否已连接且在线(已连接:真/假)
我如何在终端 (或通过 python) 中执行此操作?我试过了,lpstat -p -d
但即使打印机已关闭,也会出现“打印机空闲”的情况。
它是一台连接 wifi 的打印机,所以我可以 ping 它吗?
答案1
我尝试了这个命令cnijnetprn --search auto
并给出了以下输出:
network cnijnet:/18-0C-AC-2E-EF-87 "Canon iP7200 series" "Canon-iP7200-series_18-0C-AC-2E-EF-87"
如果打印机未在线则我不会得到任何输出。
我想我可以用它。