2010-12-06 4 views
2

У нас есть два принтера 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 на этом принтере ..., который также исправит его) ...

Спасибо!

+1

Использовать `LPT1:` или `PRN:` – stillstanding 2010-12-06 18:37:07

ответ

0

Похоже, что у вас есть текстовый файл; в этом случае вы можете использовать текстовый редактор для открытия и печати документа, а не для браузера. Блокнот - это опция, включенная в каждую версию Windows, или вы можете установить лучший редактор (я предпочитаю EditPlus, но есть много вариантов).

Вы также можете попробовать скопировать файл на устройство PRN или LPT1, аналогичное тому, что вы делаете в Linux, но это может не сработать, потому что большинство драйверов печати не настроены как старые порты принтера в стиле DOS. Я видел дискуссию о совместном использовании принтера, а затем подключался к нему с помощью NET USE LPT1: \ printer \ sharename, но мне не нужно было самому это пробовать.

+1

Спасибо, но мне нужно распечатать это из браузера, так как это часть приложения на основе браузера. – 2011-04-08 12:59:06

Смежные вопросы