打印 SInhala Unicode 字母到爱普生TMU220D打印机



我们正尝试使用Epson Javapos ADK从POS打印机打印出来。(型号:爱普生TMU220D)打印输出以英文打印,没有任何问题。但是,当我们尝试将僧伽罗语Unicode字母打印到打印机时,它会打印为"?"标记。我们将数据(僧伽罗语单词)作为Unicode字母提供给打印机。我们不太清楚如何解决这个问题。任何帮助将不胜感激。

以下是我们正在使用的代码。https://gist.github.com/anonymous/1c4858f19cb474be76b7

正如 Jim 所提到的,TM-U220 不支持将 UNICODE 作为内部字体。这就是为什么它打印"?"。
如果您要打印的"僧伽罗语单词"有限,则有替代解决方案。
TM-U220打印机有打开的代码页,Page254和Page255,您可以将字体数据放在那些打开的代码页。
爱普生有工具,"TM FontRunner",它将有助于将您的字体数据放在Page254和Page255。
https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=4968&pcat=5&pid=42

最新更新