Eu tentei este comando cnijnetprn --search auto
e ele deu a seguinte saída:
network cnijnet:/18-0C-AC-2E-EF-87 "Canon iP7200 series" "Canon-iP7200-series_18-0C-AC-2E-EF-87"
Se a impressora não estiver on-line, não receberei nenhuma saída.
Acho que eu poderia usar isso.