我用 Java 编写了一个销售点应用,该应用使用 Epson 打印机(型号 TM-T20)和收银机。我使用的是 Windows 8。
我正在尝试安装打印收据所需的所有文件。
在完全干净的驱动器上,我按顺序执行以下操作:
我安装的是jre1.8.0_73。
我将路径环境变量设置为jre bin目录。
我将 src\jpos 文件夹从 JCL(Java 配置加载器)复制到 jre lib ext 目录中。
我安装了 Java advanced Imaging (jai) 并将所需的 2 个 jar 文件复制到 jre lib ext 目录中。
接下来,我安装了 Epson APD(打印机驱动程序)。在此过程中,我插入了 USB 打印机并按照说明将其打开。
然后我运行了 Epson JavaPOS ADK 1141.exe。这将安装 JavaPOS 服务。
我检查了 JavaPOS 服务文件位于 jre lib ext 目录中。
JavaPOS 安装正确。
然后我运行 SetupPOS.exe 来创建我的 jpos.xml 文件。
一切似乎都很完美,直到我单击设备型号组合框时,我的型号才列出。为什么?
我之前已经在同一个盒子上正确地安装了所有东西(在完全重置之前),没有任何问题,但那是前一段时间了,我不记得我是怎么做到的。
我怀疑这可能与插入打印机的时间有关,也可能是其他原因。有什么建议吗?
答案1
上次尝试后我再次重置了驱动器并对上述内容进行了两处更改。
我从 Epson 网站下载了全新的 Epson_javaPOS ADK.exe,以防我的文件损坏。
我遵循了上述相同的步骤,但这次按照以下顺序进行。1.2.3.4.6.7.5
有效。