跳到主内容
版本: 1.x

中文、泰文、阿拉伯文或西里尔文收据

症状: 屏幕上的收据是正确的,但纸上打出的是问号、空心方框,或者完全错误的字母。

原因说明

热敏打印机不使用你计算机上的字体。它按自己固件里内置的字符表打印——一次只有一张表生效,而多数打印机出厂时用的是拉丁文字符表。当前字符表里没有的字符,会在送到纸上之前被替换掉,问号就是这么来的。

这是可靠的解决办法,对任何语言都有效。

打开 设置 → 打印,找到这台打印机那一行,开启 整张收据光栅化。收据随后会被绘制成一张图片,并作为图片发送给打印机,因此打印结果与屏幕上完全一致——中文、泰文、阿拉伯文、希伯来文、西里尔文、希腊文、带重音的拉丁文,全都可以。

它比打印文本慢,因为图像的数据量要大得多。请只为确实需要的打印机开启,不要全部开启。

或者在应用中设置收据语言

在打印机的 更多选项(添加时)或 高级设置(编辑时)中,有一项 收据语言 设置。它告诉应用用哪张字符表来书写文本:西欧或中欧、西里尔文、希腊文、土耳其文、阿拉伯文、希伯来文、泰文或越南文。打印机必须具备同一张字符表,多数打印机都有。中文、日文和韩文目前还没有对应选项,这些文字请使用上面的图像方式。

或者更改打印机的字符表

如果你更愿意保留文本打印的速度,可以用厂商的设置工具或打印机的网页,把打印机的默认字符表改为覆盖你所用语言的那一张。它的说明书会列出它内置的字符表。请注意,一张表很少能同时覆盖两种文字,所以混排多语言的收据仍然需要用图像方式。

仍未解决?

使用 复制设置报告,把内容连同打印出来的收据照片以及你所打印的语言一起粘贴到你的消息里。