我有一个要求,我需要从Java Swing App连接到POS打印机。 我才知道有一个名为Java POS的标准来实现这一目标。
现在问题出现在java POS网站上(http://www.javapos.com/)我找不到任何有助于我开始的东西。
我检查了Java POS模拟器(https://code.google.com/p/pos-device-simulator),但问题是,即使我成功启动,我也不知道该怎么做,如何针对这些模拟器测试任何代码。
有人可以指导我朝正确的方向发展吗?从哪里开始我的使用Java POS连接到POS打印机,然后成功打印一些数据?
答案 0 :(得分:5)
我刚刚开始同样的任务,我认为最好的方法就是从爱普生或Star Micronics这样的知名供应商那里获得一张收据打印机。他们通常提供足够的文档来开始整个过程。设备模拟器太复杂了,在我看来似乎有点马车。
假设您设法让自己成为打印机,那么您需要执行以下操作:
有些不完整的JavaPOS文档可以作为位于http://www.nrf-arts.org/content/unifiedpos的附录B中UPOS文档的一部分找到。 另外,我找到了最新的JavaPOS编程指南:http://www.javapos.com/downloads/javaPOSv1.4.pdf
希望这有帮助。
答案 1 :(得分:2)
“我想知道JavaPOS是作为标准编写的,为什么不考虑实现打印机查询机制,以便可以查询底层系统注册表并找到任何连接的JavaPos设备。你知道怎么做以上?我认为它没有实现。对于最终用户运行实用程序生成jpos.xml然后修改文件/ cofniguration对我没有任何意义。 - Alam Sher 9月22日8:21“
通常在Pos系统上,外围设备连接到串口并且不在os中声明(microsoft,linux,ires ......)。在许多pos系统中,构造函数为javapos(如ibm,toshiba ... http://www-01.ibm.com/support/docview.wss?uid=pos1R4000014)提供了自己的实现和工具,以帮助您发现设备已连接并构建您的jpos.xml。