Сложность синтаксического анализа значений в команде esc/p

Я создаю проект, в котором мне нужно распечатать многослойную форму доставки с помощью матричного принтера. конкретным рассматриваемым устройством является OKI MICROLINE 720PLUS. Я использую команды печати ESC/P, и мне удалось получить базовую распечатку "Привет, мир", но мне нужна помощь в ответах на следующие вопросы. Вот ссылки на два документа, которые я использовал в качестве справочного материала. РУКОВОДСТВО ДЛЯ ПРИНТЕРА OKI MICROLINE 720PLUS Справочное руководство по EPSON ESC/P

  1. При попытке использовать команду, которая принимает значение, я получаю только распечатанное значение. например, при попытке использовать команду ESC1 n для установки левого поля я отправляю на принтер следующее. ESC1 10. очевидно, что я отправляю символ ESC ASCII, а не ESC как текст. в этом случае печатается цифра "10" на отдельной строке вверху документа. Как это сделать?

  2. при отправке команд печати на принтер я использую код ASCII и смог заставить его работать. Учитывая вышеупомянутый вопрос, является ли это неправильным подходом?

Заранее благодарим за любые указатели в правильном направлении.

0 ответов

Другие вопросы по тегам