-
Notifications
You must be signed in to change notification settings - Fork 10
ESCParser ru
Nikita Zimin edited this page Dec 2, 2022
·
5 revisions
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