怎样用java调用pos机??

2025-05-07 04:28:34
推荐回答(3个)
回答1:

1、首先,你得安装相应的打印机驱动(不通型号是不一样的)。
2、安装好驱动后你可以有两种选择
1)将POS机配置为默认打印机,使用操作系统的系统调用来完成打印机打印(POS机实际也是个打印机,自己排版的话jacob是个不错的选择)。
2)使用POS机提供的本地库,一般是dll动态链接库,使用java本地化方法调用JNI即可(一般会有接口方法说明文档)。

回答2:

呵呵,你也没讲清楚想具体做什么,只用“调用”二字,太大了。
pos机用串口通信,常见的是9D或25D的RS232或者USB,还有用RS485的,你最基本要会访问串口设备。
可谷歌一下“java 串口编程”或“java 串口通信”,不难。
其它的就看你要做什么操作了,先找一下该pos机官网的资料,不知道你对电子技术懂不,你尤其要看一下它的电气数据,如果官方提供了接口最好,没有的话,相当于自己写个驱动。
傻瓜式的做法,以9D为例,找到数据针,模拟输入。

回答3:

楼上的兄弟 估计他说的不是想调用POS机器接口

以前我在商场工作过

其实POS机器的会员卡只有卡片的标识码,但是标识码有加密过很长的
例如 #hfas454532545 可以写入的

当你POS机器上的刷卡器扫描会员卡的时候 会将会员卡磁条中的标识码传入的计算机上
这时 计算机将用这个标识码 去会员卡的库中调取该卡的会员信息

说白了 就是 会员卡中信息很少 只有标识码
所有的一切相关的信息都在后台数据库中存贮

希望能对你有所帮助