目前我正在使用Javapos与外围设备进行通信,还有其他任何选项可用于与外围设备(如Pos Printer,Pos现金抽屉等)进行通信,并将Javapos直接从Java代码发送到外围设备。
我们可以使用Opos或Javapos等任何其他选项与外围设备通信吗? opos是否与平台无关?它是否适用于Windows和Linux?
答案 0 :(得分:2)
对于问题1,根据UPOS规范,您可以使用JavaPOS,OPOS和POS .NET来控制外围设备,而无需了解硬件。
但是,外围设备供应商没有必要为客户提供所有这些产品。
因此,您只能使用外围设备供应商提供的设备/对象服务,除非您有硬件编程指南。
对于问题2,OPOS与Windows绑定,因为它基于OLE和COM,需要与硬件通信。 (见UnifiedPOS specification的附录A。)