TCT 仓储应用
条码仓储与货物追踪
为 TCT Lojistik 开发的 Android 应用,支持摄像头扫码和 OCR 识别、Zebra 标签打印以及仓库出入库追踪。
TCT Lojistik 是一家总部位于伊斯坦布尔的国际运输公司。我,Berke Özyaşar,为客户 TCT Lojistik 开发了一款供仓库团队使用的移动应用:一款用条码记录货物入库和出库、并在现场打印标签的 Android 应用。由于这是公司内部工具,它没有在应用商店上架。
问题
如果仓库里的箱子和货物追踪靠纸张或互不相通的设备完成,扫描、贴标和录入系统就会成为彼此割裂的步骤,错误和延误正是在这些环节之间产生的。我们的目标,是把这三个步骤整合到一部手机上,并让数据直接写入公司现有的系统。
我开发的内容
- 摄像头扫码:直接用手机摄像头扫描,无需另配手持终端
- OCR:通过摄像头识别标签上的文字
- 入库:货物装载、车牌选择、箱单和已登记的包裹
- 出库:出库扫码、货物清单和出库汇总
- 货物查询和任务详情
- 标签生成:创建条码标签并预览打印效果
- Zebra 打印机集成:发现网络中的打印机,并通过 TCP 套接字直接打印
技术方案
应用使用 React Native 0.81 编写。摄像头部分使用 react-native-vision-camera 及其 OCR 插件。标签被转换为 ZPL 格式后直接发送到 Zebra 打印机。应用通过基于 JWT 的身份验证,与公司现有的 ASP.NET Core API 和 SQL Server 数据库通信;也就是说,我没有另建新的后端,而是接入了现有系统。
我在条码仓储应用中的心得,汇总在条码仓储应用一文中。如有类似需求,可以看看条码仓储系统页面。摄像头和 OCR 技术我也用在了个人应用 Scano QR 中。TCT Lojistik 的企业官网:tcttr.com。


