我正在尝试在 windows7 的 ESQ/POS 模式下通过 javapos 打印收据打印机(TSP700II)。
我可以通过 javapos 在行模式下打印,也可以通过 windows 打印队列在 ESQ/POS 模式下打印。
我尝试在 ESQ/POS 模式下通过 javapos 打印,方法是在 jpos.xml 中包含这一行:
<prop name="emulation" type="String" value="ESC/POS" />
我还尝试打开打印机底部的跳线 #1。
我得到以下异常:
Caused by: java.lang.ClassNotFoundException: com.starmicronics.starjavapos.ESCPOS.POSPrinterESCPOSThermal
,此类不属于 Star Micronics (starjavapos_1.13.10_windows_32bit_20160621) 的 javapos 驱动程序包中的任何 .jar 文件。这个包有一个很好的例子,通过 javapos 打印行模式,它工作正常,但是没有 ESQ/POS 例子,我在互联网上也找不到任何例子。
我究竟做错了什么 ?
我第一次尝试使用 TSP100,但无法通过 javapos 打印 ESP/POS。但是 TSP700II 应该能够做到这一点。