Как правильно распечатать веб-страницу на матричном принтере?

У меня есть матричный принтер Epson LX 300.

Я использую PHP для создания квитанции HTML, и я использую Javascript window.print() попросить браузер распечатать веб-страницу. К сожалению, принтер не может обрабатывать форматированный текст. Размер шрифта неправильный, области перекрываются и т. Д.

Печать обычного текста, сгенерированного в Блокноте и Wordpad, не вызывает никаких проблем.

Что я могу сделать, чтобы решить эту проблему?

1 ответ

Решение

Вам нужно создать различные правила CSS для печати и установить их на своей странице таким образом

<LINK rel="stylesheet" type"text/css" href="print.css" media="print">

Внутри этой CSS вы можете установить отображение: нет для изображений, установить универсальный размер шрифта для всех элементов, не меняя ничего на вашем сайте.

Другие вопросы по тегам