我创建了一个Java应用程序,并希望在我的Java应用程序中使用条形码扫描程序.
但没有设备条码扫描器
如何模拟条码扫描器来测试我的Java应用程序?
如果从控制台运行应用程序,
Scanner scan = new Scanner(System.in);
String barcode = scan.nextLine();
Run Code Online (Sandbox Code Playgroud)
否则只需将条形码传递给main方法args.
这实际上取决于您希望扫描仪稍后如何连接到系统.
有扫描仪只使用键盘模拟.在这种情况下,您不需要做任何事情(只需确保在期望条形码输入时右侧输入框处于活动状态).
其他扫描仪通过串行端口仿真连接到系统(例如,Symbol/Motorola和Datalogic喷枪扫描仪的USB转串口驱动程序).在这种情况下,您打开Java中的串行端口并将扫描仪输入作为串行数据.要模拟这一点,您必须使用交叉RS232电缆将PC连接到另一台PC,然后可以使用Hyperterminal/Putty/[无论是在Linux还是其他操作系统上]通过串行电缆将数据发送到PC .
| 归档时间: |
|
| 查看次数: |
6165 次 |
| 最近记录: |