【发布时间】:2021-08-23 03:08:42
【问题描述】:
我使用热敏打印机 (Hoin POS-58) 打印收据,但由于字体样式难看,我不喜欢最终结果。
我在 css 打印媒体查询中设置 font-family 和 font-size 但正如我告诉你的结果很差。
但是,我可以看到自测页面字体更漂亮。
您知道“Font-A”是什么字体吗?或者如何设置正确的字体或配置打印机以与自测页面中的打印方式相同?
我使用的是 Ubuntu 18.04 和谷歌浏览器。
【问题讨论】:
我使用热敏打印机 (Hoin POS-58) 打印收据,但由于字体样式难看,我不喜欢最终结果。
我在 css 打印媒体查询中设置 font-family 和 font-size 但正如我告诉你的结果很差。
但是,我可以看到自测页面字体更漂亮。
您知道“Font-A”是什么字体吗?或者如何设置正确的字体或配置打印机以与自测页面中的打印方式相同?
我使用的是 Ubuntu 18.04 和谷歌浏览器。
【问题讨论】:
在请求打印带有字符代码的文本时,热敏票据打印机可以以最低的成本打印精美。
在这种情况下,使用打印机保存的字体数据,它只有几种不同字符大小(点数)的字体。
字体没有PC等上给出的名称,通常命名为Font-A/Font-B/Font-C。
但是,字体内容没有标准,取决于供应商和型号。
另外,与PC字体不同,不能以1磅为单位指定大小,字符的修饰只能在较差的范围内指定。
另一方面,你得到的打印结果很可能是应用程序和打印驱动程序将打印内容扩展为位图,并请求打印机将其打印为位图。
在位图上显影和打印的方法可能会产生较差的结果,例如您的,或者您可以获得精确的结果,例如照片。
这取决于创建打印数据时可以创建的位图的美观和精确程度。
你可以做两个方向。
一是在保持现有方法的前提下,提高要创建的打印位图数据的美观性和精细度。
另一种是停止将打印数据创建为位图,以字符码文本请求打印,通过打印机支持的控制码(通常为ESC/POS原扩展名)打印内容和打印机。是切换到控制。
在这种情况下,您需要更改所有内容,从打印机的硬件模式设置到打印机驱动程序再到应用程序的控制方法。
【讨论】: