0

有没有办法同时扫描 Code 39 和 UPC 而无需从选项中更改条形码类型?我尝试将它们都添加到活动条形码列表中。仍然没有将选项更改为 UPC 或 Code 39,它不会扫描

4

1 回答 1

3

我给您留下了一些问题,其中包含您应该提供的详细信息,以便人们可以更轻松地为您提供帮助,但我会尝试回答我认为您的问题。没有把握。

我想您会问为什么需要在读取条形码之前设置阅读器引擎。我刚刚阅读了文档一分钟,并在那里得到了回答:

解码器部分内部:

“最重要的属性是读取器,它采用一系列类型的条形码,这些条形码应该在会话期间被解码。

(...)

为什么不是默认激活所有类型?仅仅是因为应该为他们的用例明确定义一组条形码。更多解码器意味着更多可能的冲突或误报。应该注意给读者的顺序,因为有些可能会返回一个值,即使它不是正确的类型(EAN-13 与 UPC-A)。

multiple 属性告诉解码器是否应该在找到有效条形码后继续解码。如果 multiple 设置为 true,则结果将作为结果对象数组返回。数组中的每个对象都会有一个盒子,并且可能有一个 codeResult 取决于解码单个盒子的成功。”

您需要使用这样的配置和多个阅读器:

{
  readers: [
    'code_39_reader',
    'code_39_vin_reader',
    'upc_reader',
    'upc_e_reader'
  ]
  multiple: false
}
于 2017-11-15T20:42:02.510 回答