我使用热打印机(Hoin POS-58)打印收据,但我不喜欢最终的结果,因为丑陋的字体风格。
我在css打印媒体查询中设置字体系列和字体大小,但正如我告诉你的,结果很差。
但是,我可以看到自我测试页面的字体是多么的漂亮。
您知道“字体-A”是什么字体吗?或者如何设置propper字体或配置打印机来打印与自测试页面相同的字体?
我使用Ubuntu18.04和谷歌铬。

发布于 2021-06-05 12:18:31
热收据打印机在要求打印字符代码时,可以以最低的成本漂亮地打印。
在这种情况下,使用打印机保存的字体数据,而且它只有几种字体类型,字符大小不同(点数)。
该字体的名称与PC上的名称不同,通常命名为font /Font/Font。
但是,字体内容没有标准,这取决于供应商和模型。
此外,与PC字体不同的是,不可能以1点单位指定大小,字符的装饰只能在很差的范围内指定。
另一方面,您获得的打印结果可能是应用程序和打印驱动程序将打印内容扩展为位映像,并要求打印机将其打印为位图像。
在位图像上开发和打印的方法可能会产生糟糕的结果,比如您的结果,或者您可以获得精确的结果,例如照片。
这取决于在创建打印数据时所能创建的位图像的美丽和精确程度。
有两个方向你可以做。
一种是在保持现有方法的同时,提高用于打印的位图像数据的美观和细度。
另一种是停止将打印数据作为位图像创建,以字符代码中的文本请求打印,并通过打印机支持的控制代码(通常是ESC / POS原始扩展)打印内容和打印机。就是切换到控制室。
在这种情况下,您需要更改所有内容,从打印机的硬件模式设置到打印机驱动程序,再到应用程序的控制方法。
https://stackoverflow.com/questions/67847787
复制相似问题