У нас есть два принтера Epson TMU 220 (USB) и мы пытаемся печатать с двух разных клиентов.Один из них - клиент Ubuntu, а другой - клиент Windows.Используя PHP, в Ubuntu я выводю простой текст в / dev / usb / lp0, и все получается хорошо.Стандартный шрифт фиксированной ширины в хорошем размере.Будучи новичком в печати чеков, я не знаю, как добавить формат, но в данный момент это не проблема - мне просто нужны простые чеки.
Теперь в Windows я не знаю, как «повторить»принтер.Но в Windows есть доступные драйверы (что не относится к Ubuntu).Таким образом, ОС распознает принтер, и он отображается для пользователей.Теперь у меня есть пользователи в Windows, которые используют опцию FILE> PRINT в Firefox (это веб-система) для печати на чековый принтер.Но здесь есть хитрость.Очевидно, что мой вывод был простым текстом, представленным как HTML, поэтому новые строки не учитываются.Чтобы это исправить, я поместил тег «pre» перед текстом.Теперь он очерчивает идеально.Однако при печати на Windows шрифт очень маленький, плохо читаемый.
Как это изменить?Я попробовал:
- Использование CSS для изменения размера шрифта.Но, как говорится в сообщении «Настроить на страницу», он всегда уменьшается до крошечного размера.
- Изменение настройки «Настроить на страницу» и оставить ее равной 100%.Теперь текст не помещается в квитанции (не все столбцы напечатаны).
- Изменение используемого шрифта с использованием разных версий Courier.Результатов нет.
Кто-нибудь знает, как увеличить размер текста?(Или, как напрямую печатать обычный текст в Windows на этом принтере ... это тоже исправит) ...
Спасибо!