Yun*_*ium 6 java printing point-of-sale javapos
我正在开发销售点应用程序,其中一项功能是在热量/收据打印机中打印收据.目前我有一台Datecs DPP-255打印机.
我不知道从哪里开始我的任务.
我尝试通过互联网搜索,发现JavaPOS/UnifiedPOS存在,但我找不到足够的文档来启动我.请说清楚.
小智 1
所以看起来这台打印机支持一种叫做 ESC/POS 的东西,它就像一个命令集,允许您打印和格式化数据。网上有一些指南,这是我之前使用过的指南: http: //www.starmicronics.com/support/mannualfolder/escpos_cm_en.pdf
请注意,打印机有时在它们支持的 ESC/POS 命令集方面略有不同,因此您可能需要进行一些尝试和错误。
就将该数据发送到打印机而言,这取决于连接的类型。对于串行,您应该能够使用 ESC/POS 命令集打开并写入该端口。
并非您要发送的所有数据都是 ASCII 或 UTF 编码的,其中很多是您需要发送的二进制值。例如,要告诉打印机写入新行,其十六进制值为0A。所以在Java中你需要将其指定为String s = "\u000A";etc。
对于 java,您需要从http://java.sun.com/products/javacomm/下载 Java Comm API
这里有一个关于此的教程:http://www.java-samples.com/showtutorial.php ?tutorialid=214
希望这有帮助。