打印HTML时收据打印机上的字体大小

我们有两台Epson TMU 220(USB)打印机,并尝试从两个不同的客户端打印。一个是Ubuntu客户端,另一个是Windows客户端。使用PHP,在Ubuntu中我将纯文本回显到/ dev / usb / lp0,这一切都很好。标准固定宽度字体,大小合适。作为收据打印的新手,我不知道如何添加格式,但这不是一个问题 - 我只需要简单的收据。 现在,在Windows中我不知道如何“回应”打印机。但是在Windows中有可用的驱动程序(Ubuntu不是这种情况)。因此操作系统识别打印机并显示给用户。现在,我让Windows中的用户使用Firefox中的FILE> PRINT选项(它是基于Web的系统)打印到收据打印机。但这是诀窍。显然我的输出是纯文本呈现为HTML,因此不考虑换行符。为了解决这个问题,我在文本前面放了一个“pre”标签。它现在概述完美。但是,在Windows上打印时,字体非常小,难以读取。 怎么改变这个?我试过了: 使用CSS更改字体大小。但正如它在打印时所说的“调整到页面”时,它总是缩小到很小的尺寸。 更改“调整到页面”设置并将其保留为100%。现在文本不适合收据(并非所有列都打印)。 使用不同的Courier版本更改使用的字体。没有结果。 任何人都知道如何增加文本大小? (或者,如何在Windows上直接将纯文本打印到此打印机......也可以修复它...) 谢谢!     
已邀请:
看来你有一个纯文本文件;在这种情况下,您可以使用文本编辑器打开和打印文档,而不是浏览器。记事本是每个版本的Windows都包含的选项,或者您可以安装更好的编辑器(我更喜欢EditPlus,但有许多选项可用)。 您也可以尝试将文件复制到PRN或LPT1设备,类似于您在Linux上执行的操作,但这可能不起作用,因为大多数打印驱动程序不会将自己设置为旧的DOS样式的打印机端口。我见过讨论共享打印机,然后使用NET USE LPT1: printer sharename连接到它,但我没有任何需要自己尝试。     

要回复问题请先登录注册