Проверка сценария 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"

Если принтер не подключен к сети, я не получаю вывод.

Я думаю, что мог бы использовать это.

Другие вопросы по тегам