9

我想从 Windows XP 上的 java 程序在我的 USB POS(销售点)打印机上打印一个示例行。

我试图设置一个 JavaPOS 实现,但我在一个缺少 jpos.xml 或缺少 javax.usb.properties 文件的异常之后得到异常。

谁能告诉我如何生成这些文件?他们有点需要链接到一个实现或类似的东西,我不确定(罕见、不清楚和不完整)文档的含义。任何其他帮助将不胜感激。

我目前的打印机型号是带有 USB 连接器的 Star TSP 100。我的打印机似乎连接正确,因为我可以从 Windows 上打印文件。

4

1 回答 1

16

好吧,我终于自己找到了。似乎您需要 JavaPOS 程序的一部分(该部分只有接口和抽象类),并且您需要设备制造商的库。jpos.xml 是在打印机安装后生成的。软件(也由制造商提供)根据打印机名称和其他设置在 jpos.xml 文件中生成条目。您必须在程序中包含此文件。

最后,以下代码连接到打印机:

POSPrinter printer = new POSPrinter();
// open the printer object according to the entry names defined in jpos.xml
printer.open("printerName");

然后使用 printnormal() 方法进行打印。如果您异步打印,您还需要 transactionPrint() 来清空缓冲区。

于 2009-11-05T18:37:32.820 回答