Команды ESC / POS для модуля принтера - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь проанализировать некоторые команды для модуля принтера. он извлекается из POS-машины, и я управлял этим, используя Arduino в качестве моего ЦП для передачи в него HEX-данных изображения. теперь я хочу напечатать текст. Я обнаружил, что существует универсальный набор команд, называемый ESC / POS. но кажется, что эти команды уже установлены на коммерческих POS-машинах, доступных на рынке, но не на самих модулях принтера. модуль, который я использую: это

Может кто-нибудь сказать мне, как установить команды ESC / POS для моей установки? Здесь вы можете увидеть блок-схему моей установки: enter image description here

1 Ответ

0 голосов
/ 21 января 2020

Как и в предыдущем вопросе, результаты поиска, которые вы показали, представляют собой только механические блоки принтера, а не блоки управления.

Обычно принтер имеет блок управления, который интерпретирует полученные команды и выполняет печать.

Если вы хотите подключить Arduino напрямую к механическому блоку принтера, вы должны реализовать все функции, включенные в блок управления, с Arduino.

Это системная спецификация c для используемого механического устройства, и не будет никакого универсального и свободного программного обеспечения.

Другими словами, необходимо создать всю интерпретацию и реализацию команд ESC / POS и управление механическим блоком с нуля.

Если это то, что вы хотите сделать, сделайте все возможное.

Вот статья, которая делает что-то похожее на вас. Кажется, она не решена.
Проблема печати
Эта статья включает в себя технические данные механического устройства, используемого спрашивающим.
LTPZ245-B_J.pdf
Если вы действительно хотите использовать эту топологию, эта таблица будет полезна.

Каталог продукции термопринтера SII, 2018-2019
Обычно используйте плату управления (IFD501-01UK / IFD501-01SK), как показано на странице 5 этого каталога.
В этом случае обратитесь в SII, и мы предоставим вам драйвер принтера для Linux.
Я не знаю, можно ли его использовать с Arduino.
Или даже без драйвера устройства Плата управления последовательным портом (IFD501-01SK) облегчит подключение и связь с Arduino.

...