Skip to content

ESCParser ru

Nikita Zimin edited this page Dec 2, 2022 · 5 revisions

ESCParser

ESCParser — это утилита с интерфейсом командной строки, эмулятор принтера с системой команд ESC/P. Текущая реализация ближе всего к принтеру Robotron CM 6329.01M (в свою очередь, его система команд основана на Epson LX-800 с некоторыми командами FX-800). Для печати символов используется шрифт, полученный из ПЗУ этого принтера.

ВНИМАНИЕ:
Проект ESCParser выделен в отдельный репозиторий: nzeemin/escparser

ESCParser может выдавать результат в двух форматах:

  • PostScript — поддерживается многостраничность. Для просмотра и конвертации в другие форматы можно использовать GSView + Ghostscript.
  • SVG — многостраничность не поддерживается. Результат можно просматривать в любом современном веб-браузере.
  • PDF — (добавлено 2017-10-16) поддерживается многостраничность. Результат можно просматривать в любом современном веб-браузере.

Пример использования утилиты:

  ESCParser -ps printer.log > DOC.ps
  ESCParser -svg printer.log > DOC.svg
  ESCParser -pdf printer.log > DOC.pdf

Результат прогона тестового примера через ESCParser:

См. также

  • shokre/node-escprinter — "ESC/P2 printer command emulator with SVG output.", конвертация ESCParser на NodeJS, за авторством shokre.
  • epsonps