Я пишу класс для печати на bluetooth-принтерах Zebra с использованием CPCL. В CPCL есть команда getvar, которую вы можете отправить на принтер, чтобы получить настройки принтера. Например:
! U1 getvar "appl.date"
Эта команда вернет текущую дату принтера. Единственная проблема в том, что я не знаю, как получить результат этой команды. У меня нет проблем с печатью с использованием C# и CPCL, поскольку я могу просто преобразовать команду в массив байтов и отправить ее на принтер с помощью NetworkStream. Но я не знаю, как на самом деле получить результаты от команд, которые должны возвращать результаты. Я подтвердил, что команда действительно возвращает данные с помощью Zebra Printer Communicator, который поставляется с принтером.
Спасибо