条形码设备故障排除

Odoo 条形码 支持三种主要类型的条形码扫描仪:USB 扫描仪、蓝牙扫描仪和移动电脑扫描仪。在配置每种类型的扫描仪时,可能会出现一些常见问题,即扫描仪无法按预期工作,Odoo 会向设备返回错误信息。

请阅读以下部分,以确定与特定常用扫描仪类型有关的一般和特殊设备问题。

一般问题

有关常用条形码扫描仪设备的常见问题,请参阅以下章节。

有关特定设备的问题,请参阅移动计算机扫描仪的 Android 扫描仪 部分,或 USB 和蓝牙扫描仪的 Screenless 扫描仪 部分。

无法读取条形码

使用条形码扫描仪时遇到的一个常见问题是无法读取条形码而导致错误。

出现这种情况的原因可能有以下几种:

  • 条形码已损坏。

  • 设备无法读取所需的条形码类型(某些扫描仪只能读取二维条形码)。

  • 扫描的条形码显示在屏幕上。有些扫描仪不支持这种方式,必须将条形码打印出来才能扫描。这种情况在一维条形码中最为常见。

  • 设备没有电池或已损坏。要排除这种情况,请按照以下章节中的故障排除说明进行操作。

Odoo 返回条形码错误

所有类型的条形码扫描仪都有自己的设备 “语言”,这会影响它们向 Odoo 的 条形码 应用程序输出条形码数据的方式。有时,这会导致 Odoo 条形码 在扫描后返回条形码错误。这可能是由于以下原因造成的:

  • 计算机配置的键盘布局与条形码扫描仪不同。要排除这种情况,请确保设备配置了相同的键盘布局。

    例如,如果计算机配置为使用 FR-BE 键盘,则应配置扫描仪发送 FR-BE 按键。如果使用的是平板电脑而不是电脑,也适用同样的逻辑。

    有关配置按键的更多信息,请参阅 条形码扫描仪设置 说明文档。

  • 对于移动计算机扫描仪(例如 Zebra 设备),扫描仪对条形码的解释可能与预期不同。要排除这种情况,请扫描测试条形码,看看扫描仪是如何解释条形码的。

安卓扫描仪

使用安卓和 Google 浏览器的最新型条码扫描仪应能与 Odoo 兼容。不过,由于型号和配置的多样性,建议首先测试扫描仪与 Odoo 的兼容性。

推荐使用 Zebra 产品系列,特别是 Zebra TC21(仅 WiFi)Zebra TC26(WiFi/蜂窝)

条形码应用程序不提供反馈

默认情况下,安卓条码扫描仪会对条码进行预处理,然后发送全文。由于 Odoo 条形码 无法读取此类输出,因此必须正确配置每种扫描仪的设置。

Odoo 条形码 希望扫描仪像模拟键盘一样工作,因此只检测*按键事件*。有关最常用设备的配置设置,请参阅以下章节。

Zebra TC21/TC26

使用 Zebra 扫描仪时,请确保设置了以下按键配置,以防出错。

从 Zebra 扫描仪的主屏幕开始,选择 DataWedge 应用程序(应用程序由 (浅蓝色条形码) 图标表示)。

DataWedge 简介 页面上,选择配置文件选项以访问 Zebra 扫描仪的设置。

选择配置文件后,向下滚动到 键盘输出 选项,确保 启用/禁用按键输出 选项为 已启用

在 Zebra 扫描仪的 DataWedge 应用程序中显示按键选项。

启用该选项后,回到 简介 选项页面,进入 按键输出 部分。然后,打开 主要活动选项 子菜单。在 字符 下,确保选中 将字符作为活动发送 选项。

重要

必须在 Zebra 扫描仪上选中 将字符作为活动发送 选项,否则 Odoo **无法**识别扫描的条形码。

采取上述步骤后,请执行测试扫描,以确保 Zebra 扫描仪正常工作。

MUNBYN 安卓设备

使用 MUNBYN Android 扫描仪时,请确保设置了以下配置以防出错。

从设备的主屏幕,点击 应用程序设置。在出现的页面中,找到 处理模式 部分,然后选择 键盘输入

MUNBYN 扫描仪的 AppSettings 页面上的处理模式部分。

小技巧

所选的 处理模式 控制条形码数据读出后的数据处理方式。

键盘输入 在光标位置输入读出数据,与模拟键盘上的输入数据相同。

完成上述步骤后,执行测试扫描以确保 MUNBYN 安卓扫描仪正常工作。

为什么扫描成功后应用程序中没有数据输出?

扫描条形码时,扫描仪可能会发出提示音,表示扫描成功,但应用程序中没有数据输出。

要解决这个问题,请在设备上的*扫描仪*应用中将输出方式调整为*键盘模拟*。

从设备的主屏幕,点击 扫描仪应用程序 ‣ 设置`(扫描仪应用程序 ‣ 设置)。在 :guilabel:`设置 页面,点击 输出模式。弹出窗口将显示用户可用的不同输出选项。选择 键盘模式,然后点击 确定

MUNBYN 扫描仪上弹出的输出模式窗口。

返回需要扫描的应用程序,在扫描前首先点击输入对话框。最后,执行一次测试扫描,确保 MUNBYN Android 扫描仪正常工作。

Datalogic Android 设备

使用 Datalogic Android 扫描仪时,请确保设置了以下配置以防出错。

要查看和配置扫描仪的所有设置,请使用 Datalogic Android 设备上的 设置 应用程序。从应用程序菜单中选择 设置 ‣ 系统 ‣ 扫描仪设置

从生成的设置列表中,选择 Wedge。在该菜单的 键盘模拟 部分中,确保激活 启动键盘模拟器 功能。

然后,在 键盘模拟 部分中找到 键盘模拟输入模式 选项。默认情况下,输入模式设置为 文字注入

Datalogic 扫描仪上的键盘模拟配置菜单。

点击 键盘模拟输入模式,将设置更改为 键压。这将确保扫描的条形码被转换为键盘笔画,而不是注入文本区域。

在 Datalogic 扫描仪上选择键盘模拟输入模式。

完成所有这些步骤后,请执行测试扫描,以确保 Datalogic Android 扫描仪按预期工作。

无屏幕扫描仪

无屏幕扫描仪是没有屏幕的条形码扫描设备。其中包括 USB 扫描仪和蓝牙扫描仪。

重要

Odoo 支持大多数 USB 和蓝牙条形码扫描仪,因为它们都模拟键盘。不过,若要验证扫描仪是否与特定键盘布局兼容(或可配置为兼容),请参阅 Odoo 的 `库存与条形码兼容硬件 <https://www.odoo.com/app/inventory-hardware>`_文档。

NETUM 设备

默认情况下,NETUM 条形码扫描仪的用户手册仅显示法语键盘配置。要使用比利时键盘,请扫描以下代码:

比利时法语键盘条码。

扫描代码后,确保 NETUM 扫描仪的键盘配置正确,并能正常工作。