Quaggajs Quagga Javascript条形码扫描仪

Quaggajs Quagga Javascript条形码扫描仪,quaggajs,Quaggajs,是否有一种方法可以在不更改选项中条形码类型的情况下同时扫描代码39和UPC?我试着将它们都添加到活动条形码列表中。仍然没有将选项更改为UPC或代码39,它不会扫描我给您留下了一些问题,以及您应该提供的详细信息,以便人们可以更轻松地帮助您,但我将尝试回答我认为您的问题。不确定 我想您会问,为什么在读取条形码之前需要设置读卡器引擎。我刚刚读了一分钟,答案是: 在解码器部分内: “最重要的特性是读卡器,它接受一系列应在会话期间解码的条形码类型 (……) 为什么不是所有类型都默认激活?仅仅因为一个 应明

是否有一种方法可以在不更改选项中条形码类型的情况下同时扫描代码39和UPC?我试着将它们都添加到活动条形码列表中。仍然没有将选项更改为UPC或代码39,它不会扫描

我给您留下了一些问题,以及您应该提供的详细信息,以便人们可以更轻松地帮助您,但我将尝试回答我认为您的问题。不确定

我想您会问,为什么在读取条形码之前需要设置读卡器引擎。我刚刚读了一分钟,答案是:

解码器部分内:

“最重要的特性是读卡器,它接受一系列应在会话期间解码的条形码类型

(……)

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

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

您需要使用具有多个读卡器的类似配置:

{
  readers: [
    'code_39_reader',
    'code_39_vin_reader',
    'upc_reader',
    'upc_e_reader'
  ]
  multiple: false
}

我给你留下了一些你应该提供的细节问题,这样人们可以更容易地帮助你,但我会尝试回答我认为你的问题是什么。不确定

我想您会问,为什么在读取条形码之前需要设置读卡器引擎。我刚刚读了一分钟,答案是:

解码器部分内:

“最重要的特性是读卡器,它接受一系列应在会话期间解码的条形码类型

(……)

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

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

您需要使用具有多个读卡器的类似配置:

{
  readers: [
    'code_39_reader',
    'code_39_vin_reader',
    'upc_reader',
    'upc_e_reader'
  ]
  multiple: false
}

你是怎么尝试的?有两种模式,静态和动态。你用哪一种?你有什么选择?你能给我们看一些代码吗?你是怎么尝试的?有两种模式,静态和动态。你用哪一种?你有什么选择?你能给我们看一些代码吗?@eng我想如果你设置“multiple:true”,你会得到一个数组,每个读卡器有一个结果,因此如果在第三个位置成功,那么第三个配置的读卡器就成功了。在我从Dropdownlist中获得值后,我如何输入读卡器?var x=document.getElementById(“mySelect”).value;document.getElementById(“demo”).innerHTML=x;我不知道你在说什么。请将任何不相关的问题作为另一个问题提问。尽量不要将html问题与条形码库问题混为一谈。@eng我认为,如果设置“multiple:true”,您将得到一个数组,每个读卡器都有一个结果,因此如果在第三个位置获得成功,那么成功与第三个配置的读卡器是一样的。在我从Dropdownlist获得值后,如何输入读卡器?var x=document.getElementById(“mySelect”).value;document.getElementById(“demo”).innerHTML=x;我不知道你在说什么。请将任何不相关的问题作为另一个问题提问。尽量不要将html问题与条形码库问题混为一谈。