我有Epson LX 300 dot matrix printer。
我正在使用PHP创建HTML收据,并使用Javascript的window.print()
要求浏览器打印网页。不幸的是,打印机无法处理格式化的文本。字体大小不正确,区域重叠等。
打印记事本和写字板中生成的普通文本不会导致任何问题。
我该怎么做才能解决这个问题?
答案 0 :(得分:4)
您需要为打印创建不同的css规则,并以这种方式在页面上设置
<LINK rel="stylesheet" type"text/css" href="print.css" media="print">
在此css中,您可以将display:none设置为images,为所有元素设置通用字体大小,而不更改您网站上的任何内容。