如何将网页干净地打印到点阵打印机?

Mad*_*pal 2 html php printing dot-matrix

我有一台Epson LX 300 点阵打印机

我正在使用 PHP 创建 HTML 收据,并使用 Javascriptwindow.print()来要求浏览器打印网页。不幸的是,打印机无法处理格式化的文本。字体大小不正确,区域重叠等。

打印在记事本和写字板中生成的正常文本不会导致任何问题。

我能做些什么来解决这个问题?

Кон*_*нов 5

您需要为打印创建不同的 css 规则,并以这种方式在您的页面上设置它们

<LINK rel="stylesheet" type"text/css" href="print.css" media="print">
Run Code Online (Sandbox Code Playgroud)

在此 css 中,您可以将 display:none 设置为图像,为所有元素设置通用字体大小,而无需更改您网站上的任何内容。