Проверка сценария Bash, подключен ли конкретный принтер Canon
Цель: создать bash-скрипт, который проверяет, подключен ли определенный принтер Canon и подключен ли он к сети (подключено: true/false)
Как я могу сделать это в терминале (или через Python)? я пытался lpstat -p -d
но это дает "принтер бездействует", даже если он выключен.
Это принтер, подключенный по Wi-Fi, так что, может быть, я смогу проверить его?
1 ответ
Я пробовал эту команду cnijnetprn --search auto
и это дало следующий вывод:
network cnijnet:/18-0C-AC-2E-EF-87 "Canon iP7200 series" "Canon-iP7200-series_18-0C-AC-2E-EF-87"
Если принтер не подключен к сети, я не получаю вывод.
Я думаю, что мог бы использовать это.