печать веб на матричном матричном принтере - PullRequest
0 голосов
/ 08 марта 2010

Мне нужно распечатать квитанцию ​​из моих веб-приложений на матричном принтере epson tm-u220d (pos-принтер).

Мне нужно знать, должен ли я генерировать квитанцию ​​в формате html или в виде обычного текста?

Я когда-либо видел некоторые команды для матричного принтера для изменения размера шрифта, перевода строки и т. Д., Но я не помню этих команд. если мне нужно использовать простой текст, мне нужно использовать эти команды. Кто-нибудь знает, где я могу получить ссылки?

Спасибо

Ответы [ 2 ]

2 голосов
/ 08 марта 2010

Есть очень хороший шанс, что эти принтеры поддерживают Esc / P2 , что было кодами Escape, необходимыми для некоторого форматирования на принтере ... Вот ссылка на RawPrinterHelper ...

Как вы подключены к принтеру? Параллельно, USB. Вам может потребоваться добавить универсальный драйвер для печати текста, чтобы разрешить отправку на принтер средств записи последовательностей необработанного управляющего кода ... например, вот пример кода, который необходимо отправить на принтер, в зависимости от того, как вы это реализуете, чтобы обеспечить дополнительную гибкость, класс может анализировать простые html-коды и повторно интерпретировать их как коды Esc / P2

<b>This will be printed in bold</b>
            |
            V
0x1b0x69This will be printed in bold0x1b0x70

0x1b - Escape, 0x69 - E (включается жирным шрифтом) 0x1b '", 0x70 - это F (выключает жирный)

1 голос
/ 08 марта 2010

Похоже, что этот принтер имеет драйвер Windows: http://www.posguys.com/12_12/Epson-TM-U220_502/

Если это так, то вы можете попробовать напечатать через html. Если это не работает, и у вас есть возможность создавать PDF-файлы, вы можете распечатать PDF-файл в драйвере Windows, и вы должны быть установлены. Большинство библиотек для создания PDF-файлов позволяют изменять размер бумаги, поэтому, поэкспериментировав, вы, вероятно, сможете заставить ее работать. У меня на самом деле есть веб-приложение, которое делает это ... оно генерирует PDF-файл для принтера и пользователь печатает на принтере этикеток из acrobat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...