三种接法
对比与适用
| 接法 | 物理接口 | 数据形态 | 适合 | 注意 |
|---|---|---|---|---|
| 串口 | RJ11 COM(标配 RJ11-DB9 转接) | 串口字节流,按应用协议解析 | 已有收银 / 查价软件、习惯串口外设的门店 | 需要配波特率、数据位与结束符;线序按转接头定义 |
| USB 键盘模拟 | USB 2.0 / 3.0 | 条码字符直接输入光标位置 | 快速验证、轻量网页应用 | 需要焦点在输入框;不能读带控制字符的复合码 |
| USB 虚拟串口 | USB 2.0 / 3.0 | 串口字节流(CDC) | 既要 USB 便利又要协议控制 | 系统需装驱动或使用系统自带 CDC 支持 |
| 网络接口 | RJ45 / WiFi | HTTP 请求、TCP 长连接或 MQTT(按应用) | 多台设备统一管理、云端价格表 | 需要规划 IP 与端口,注意内外网隔离 |
数据流
一次扫码的数据怎么走
- 引擎解码得到条码字符串,通过串口或 USB 交给本机应用。
- 本机应用判断条码类型(店内码 / 国标码 / 厂商码),做必要的前缀处理。
- 应用查本地缓存(价格表)或调用门店系统接口(POS、ERP、商品中台)。
- 拿到名称、规格、价格、库存,渲染到屏幕;需要时把查询记录写日志。
- 日志按需回流到后台,用于分析哪些商品被查得多、哪些位置使用率低。
硬件只负责「读到码」和「显示画面」。条码规则、价格逻辑、会员规则都在应用层,所以换系统不需要换机器。
二次开发
集成商最关心的四件事
能不能拿到扫码数据?
能。串口与虚拟串口给原始字节流,USB 键盘模拟给字符输入,网络方式可按约定协议推送。具体协议在项目开始时对接。
能不能锁成单应用?
能。Android 用专用启动器与 kiosk 模式,Windows 用受限账户加统一写入筛选器,开机直接进你的应用。
能不能远程升级?
能。应用层可做自动更新;系统层建议只在必要时推送镜像,并保留回滚方案。多台设备可用统一的设备管理平台。
能不能预装我们的证书?
可以按项目预置企业证书、WiFi 配置与代理设置,减少现场配置工作量。
常见问题
对接相关的问答
我们用的是自研收银系统,能对接吗?
能。常见做法是让查价机通过串口或网络把条码发给你的服务端,服务端返回商品信息。我们提供接口说明与调试支持,具体协议按你的系统定。
需要装驱动吗?
USB 键盘模拟不需要驱动(系统识别为键盘);USB 虚拟串口在 Windows 上可能需要驱动,Linux 与 Android 通常自带 CDC 支持;串口需要按转接头定义接线。
多台设备怎么统一管理?
Android 可用 MDM 或自建管理端下发应用与配置;Windows 可用域策略、远程桌面或第三方终端管理工具。设备侧建议固定 IP 或 DHCP 保留地址,便于定位。
查价机能直接连打印机吗?
可以。802 系列有 USB 接口可接小票机;XTCM320 内置 80mm 带刀打印机。打印内容由应用控制。
数据会不会被顾客看到或带走?
屏幕上只显示你决定展示的字段。查询记录存在本机或回传后台,不对外暴露。涉及个人信息的(如会员手机号)建议做掩码显示。
要接口文档与调试支持
告诉我们你的系统形态(Web / 客户端 / 云平台),我们把对接方式写清楚。