排查扫码输入问题

排查摄像头无法启动、字符异常,或扫码结果被阻止、无法匹配等问题。

开始之前

先确认使用的是摄像头、手动输入框、通用键盘扫码枪、Zebra DataWedge 还是 Honeywell 键盘扫码枪,并准备一个不含敏感信息的测试条码。

操作步骤

  1. 检查工作区

    返回移动端首页,确认打开了正确的工作区:“发货扫码”“产品入库”“产品出库”或“损耗出库”。

  2. 检查输入配置

    使用摄像头时选择“相机 / 手动输入”,并检查摄像头权限。使用硬件时打开“手动输入”,并根据扫码枪选择“键盘楔入扫码器”、Zebra DataWedge 或 Honeywell 键盘扫码器。

  3. 检查焦点和后缀

    使用键盘式扫码枪时,让“手动输入”输入框获得焦点,并确认每次扫码后发送 Enter、CR 或 LF。检查设备键盘布局,尽量移除隐藏前缀。

  4. 阅读结果提示

    阅读扫码卡片和状态提示。“没有 ERP 记录匹配本次扫码”表示当前工作区无法解析提交值;权限、变体、仓库、阶段或打包提示则说明需要进行其他修正。

  5. 使用安全替代方式

    摄像头不可用时,可以使用“手动输入”或已配置的键盘扫码枪。App 无法解析或完成操作时,先按当前提示修正,再根据最新结果重试。

预期结果

输入要么会解析为正确的扫码卡片,要么会显示说明下一项检查的本地化状态。可能改变库存或履约状态的操作,仍受所选工作区和账号权限控制。

遇到问题时

  • 摄像头不可用:检查摄像头权限和设备支持情况;排查期间可使用“手动输入”。
  • 硬件扫码枪没有反应:检查配对、HID 或 keyboard wedge 模式、输入框焦点、配置以及 Enter/CR/LF 后缀。
  • 字符显示不正确:检查键盘布局和前缀,然后使用普通文本及匹配的硬件配置重试。
  • 没有匹配或操作被阻止:确认条码属于当前工作区和所选工作流。库存操作要选择准确变体和仓库;发货操作要检查打包状态、阶段配置和权限。