Назад | Перейти на главную страницу

Получение ответа от USB-принтера через Cups / LP

У меня есть принтер этикеток Zebra ZP450, подключенный через USB к Raspberry Pi под управлением Raspbian Linux. Я настроил принтер в CUPS, чтобы я мог выгружать на него необработанные команды ZPL, и этикетки распечатывались правильно.

Однако в языке ZPL также есть команды, которые запрашивают статус у принтера. Например, команда ~ HD возвращает отчет диагностики головки.

Я могу отправить эту команду на принтер, используя echo ~HD | lp -d ZebraZP450 -o raw, но как я могу получить результат, возвращаемый принтером? Куда оно девается? он не отправляется на stdout или stderr.

Спасибо за любую информацию.