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