У меня есть принтер этикеток Zebra ZP450, подключенный через USB к Raspberry Pi под управлением Raspbian Linux. Я настроил принтер в CUPS, чтобы я мог выгружать на него необработанные команды ZPL, и этикетки распечатывались правильно.
Однако в языке ZPL также есть команды, которые запрашивают статус у принтера. Например, команда ~ HD возвращает отчет диагностики головки.
Я могу отправить эту команду на принтер, используя echo ~HD | lp -d ZebraZP450 -o raw
, но как я могу получить результат, возвращаемый принтером? Куда оно девается? он не отправляется на stdout или stderr.
Спасибо за любую информацию.