После большого количества постов в SO и Google я не смог найти ответ на мою проблему.Большинство подобных вопросов ориентированы на Windows / VB / .Net / C # / Java.
Мне нужно отправить команду ESC на USB-принтер Zebra (TTP2130) и вернуть статус, используя C / C ++.Я могу печатать нормально (с универсальным драйвером Zebra, установленным в качестве принтера по умолчанию), используя:
$ lpr file.prn
Использовал Zebra Toolbox для связи в Windows и создания файлов * .prn с помощью команд ESC.
Но если я отправлю файл с командой, требующей ответа от принтера, ничего не произойдет.
Каков наилучший подход для достижения этой цели?Может быть, с помощью libusb1.0 напрямую?
Спасибо за любую помощь!