我们正在尝试使用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
我有一台爱普生热敏打印机,现在我要打印一些足够长的收据,我使用爱普生提供的代码样本。代码如下所示,现在的问题是,当收据超过一定长度(约30cm)时,打印机会停止并剪切收据,如下图所示。我如何打印长收据没有自动剪切。
我有一个数据库,它存储带有Unicode字符的视频游戏名称,但我不知道如何在将这些Unicode字符打印到超文本标记语言响应时正确转义它们。 例如,当我打印所有名为Uncharted的游戏时,我会得到以下信息: 但它应该显示以下内容: 我运行了一个快速的JavaScript转义函数,查看哪个Unicode字符™并发现它是。 如果我能得到字符以正确显示。我的猜测是以某种方式找到字符串中每个字符的十六
我有一台爱普生打印机,我使用SDK提供的epos2_printer(示例项目)代码与我的应用程序集成。我复制了相同的代码,但似乎从来没有工作过! 然而,当我将示例项目连接到打印机时,同样的情况也会发生。 mPrinter.add馈线(2); 它总是给我例外ERR\u连接打印机。连接内部连接打印机功能。 我做错了什么? 此代码适用于示例应用程序。附注:我已尝试在连接示例应用程序之前连接此应用程序,以
我在标签打印机上打印时遇到了问题。下面的代码在一个上打印4个“标签”(附标签图片)。 下面的代码打印到兄弟QL-500标签打印机上。它打印到3.5"乘1.1"标签上。 如果有人能帮我更好地理解代码,那也太好了。 下面是它打印的内容:
我们希望打印到连接在apache运行的POS打印机上。由于应用程序的设计和部署,打印应该从服务器上完成(它应该检测订单并发送到不同的打印机和不同格式的打印...账单,厨房订单,等等...)。出于这个原因和其他原因(例如,从iPad访问应用程序),我们放弃了像QZ-Print applet这样的选项,并需要直接在服务器端打印。 提前谢了。
问题内容: 我只想在不选择用户的情况下打印JasperReport。我进行了搜索,但是没有有效的解决方案。这是我的代码的相关部分: 我想选择一台打印机,而不是简单的printReport。有什么办法吗? 问题答案: 这是应该的样子: