Я использую команду lp
, чтобы напечатать материал на термопринтер.Все работает нормально, когда я печатаю отформатированный текст и выполняю обрезки ... и т. Д. Однако, когда я посылаю команду Drawer Kick ESC p 0 25 250
, она пинает ящик, и после этого я не могу распечатать или пнуть его без перезагрузки принтера.
Кто-нибудь сталкивался с этой проблемой, и знаете ли вы исправление?
Я заметил, что все команды, которые я посылаю на принтер, имеют команду запуска и завершения.Например, чтобы включить жирный текст, у меня есть ESC E \x01
, а чтобы выключить его, у меня есть ESC E \0
, \0
- нулевой символ.Но команда выдвижения ящика не имеет нулевого символа в конце, может ли это быть причиной перебивания очереди принтера по какой-то причине?Может быть, принтер ожидает какой-то конец команды?
Может кто-нибудь помочь, пожалуйста?