本发明涉及一种提高条码识读设备首读率的方法及系统,属于条码识读领域。
背景技术:
现有条码识读设备在采集条码图像时,主要通过补光灯、定位灯和成像组件相互配合完成,采集到的图像经过解码库算法解析后得到解码结果。现有的条码图像采集及解析的过程如图例1所示。当整个识读流程被触发后,系统首先开启补光灯(用于照亮成像组件的图像采集区域)和定位指示灯(用于指示当前成像组件的图像采集区域);接着开启成像组件,并设置成像组件为自动曝光模式,成像组件在自动曝光模式下自动根据环境光线亮度等参数来选择合适的曝光值,从而得到清晰的图像;随后成像组件开始采集图像数据,当采集到一帧有效的图像数据后,由解码库对其进行解析,若解码成功则依次关闭成像组件、定位指示灯、补光灯并结束本轮识读流程,若解码失败,则判断当次解析的次数是否超过预先设定的单轮尝试解析最大次数,未超过则重新采集一帧有效图像进行解析操作,超过最大次数则依次关闭成像组件、定位指示灯、补光灯并结束本轮识读流程。上述条码识读流程中,成像组件始终以自动曝光模式工作,该模式下成像组件通过成像组件厂商固化在成像组件中的程序获取曝光值。若当前环境光线较为极端(例如,过亮、过暗等),亦或是成像组件本身的自动曝光程序性能不够优良,都将增加成像组件计算曝光值的耗时,在这种情况下,每识读一次条码,就重新计算一次曝光值,那么整个识读流程的耗时将会被大幅度延长,同时,通过该曝光值采集到的图像也不一定能保证快速解码。因此,成像组件自动曝光模式下计算曝光值这一过程决定了采集图像的效率以及成像的质量,从而影响了条码扫描设备的首读率(首读率=首次读出条码符号数量/识读条码符号的总数量*100%,在条码识读领域,首读率是衡量一个条码扫描设备性能的关键参数之一)。
技术实现要素:
为了解决上述技术问题,本发明提供一种提高条码识读设备首读率的方法,分别对成像组件和led灯的控制流程进行优化,从而提高条码识读设备的首读率。
本发明技术方案如下:
一种提高条码识读设备首读率的方法,所述条码识读设备的成像组件包含一图像传感器曝光值寄存器,成像组件的图像传感器从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,所述条码识读设备的存储模块中存储一有效曝光值,该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
更优地,所述方法还设置一标志位,其标记所述有效曝光值的有效性,具体地:触发扫码识读时,处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。
更优地,处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
更优地,触发识读后,开启补光灯、定位灯和成像组件;所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;关闭定位灯;成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;开启定位灯;处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
更优地,解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
本发明还提供一种提高条码识读设备首读率的系统。
本发明技术方案二如下:
一种提高条码识读设备首读率的系统,所述条码识读设备包括成像组件、处理器、存储模块,所述成像组件包含一成像组件曝光值寄存器,成像组件从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,所述条码识读设备的存储模块中存储一有效曝光值,该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
更优地,所述系统还包括一标志位,其标记所述有效曝光值的有效性,具体地:触发扫码识读时,处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。
更优地,处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
更优地,触发识读后,开启补光灯、定位灯和成像组件;所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;关闭定位灯;成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;开启定位灯;处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
更优地,解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
本发明具有如下有益效果:
1、本发明一种提高条码识读设备首读率的方法及系统,将解码成功时成像组件曝光值寄存器中的值存储在条码识读设备的存储模块中,在下次识读时优先使用存储模块中的有效曝光值,由于有效曝光值被验证过,因此,在当前环境下继续使用该曝光值采集条码图像,有利于处理器中解码库的快速解码,提高了条码识读设备的首读率;
2、本发明一种提高条码识读设备首读率的方法及系统,通过设置标志位标记有效曝光值的有效性,对有效曝光值进行管理,提高条码识读设备的首读率;
3、本发明一种提高条码识读设备首读率的方法及系统,对解码失败次数进行判断,防止条码识读设备进入扫码死循环;
4、本发明一种提高条码识读设备首读率的方法及系统,优化led灯的启闭,使成像组件在自动曝光模式下计算曝光值时不受多余的外界因素干扰,确保条码识读设备在采集图像时被采集区域光线强度和对比度的稳定性。
附图说明
图1为现有技术中条码识读流程图;
图2为本发明实施例一的流程图;
图3为本发明实施例一的另一流程图;
图4为本发明实施例二的流程图;
图5为本发明实施例二的应用流程图。
具体实施方式
下面结合附图和具体实施例来对本发明进行详细的说明。
实施例一
请参阅图2,一种提高条码识读设备首读率的方法,所述条码识读设备的成像组件包含一成像组件曝光值寄存器,成像组件采集图像时从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,所述条码识读设备的存储模块中存储一有效曝光值,所述存储模块包含ddrsdram和flasheeprom,在本实施例中,有效曝光值存储在ddrsdram中。该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
一般地,条码识读设备的成像组件包括图像传感器以及设置在图像传感器前面的镜头组件,由图像传感器控制曝光。
为避免解码失败后的无限次重复采集条码图像,可以在解码失败后,对重复解码的次数进行设定,具体地:解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
请参阅图3,本实施例还提供一种根据有效曝光值的有效性决定成像组件曝光模式的实施方式,具体地:方法中还设置一标志位,其标记所述有效曝光值的有效性,触发扫码识读时,处理器先读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。所述成像组件采集图像,处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
本实施例对成像组件获取曝光值的方式进行优化——记录最近一次的有效曝光值,并在下一次采集图像时,优先将该有效曝光值写入成像组件曝光值寄存器中,其等同于对每轮识读环境进行预判,在一定程度上弱化了不同成像组件在使用效果上的差异性,更使条码识读设备在当前环境下尽可能快速得到曝光值并生成利于解码库解码的图像,提高曝光值的可用性,且大大减少每轮解码流程中成像组件耗费在计算曝光值上的时间和次数,从而使设备的首读率得到明显提高。
实施例二
请参阅图4,本实施例较实施例一的区别技术方案在于:为避免成像组件在自动曝光模式下计算曝光值时受多余的外界因素干扰,在触发识读后,对定位灯的启闭进行优化,具体如下:触发识读后,开启补光灯、定位灯和成像组件;所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;关闭定位灯;成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;开启定位灯;处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
本实施例在实施例一的基础上优化了定位灯的启闭控制,使得成像组件开始工作时只保留补光灯,尽量确保条码识读设备在采集图像时被采集区域光线强度和对比度的稳定性,减少无用光对图像采集的干扰,提高条码识读设备的首读率。
请参阅图5,本实施例在具体应用过程如下:
1)设备初次上电,系统初始化:将标志位设置为无效且将成像组件设置为自动曝光模式;
2)开启补光灯、定位灯、成像组件;
3)判断成像组件是否被设置为手动曝光模式,如果是手动曝光模式,执行步骤4);如果是自动曝光模式,执行步骤6);
4)判断标志位是否有效,如果有效,处理器读取存储模块中的有效曝光值,然后将其写入成像组件曝光值寄存器中,然后执行步骤6);如果无效,将成像组件曝光模式设置为自动曝光模式,然后执行步骤6);
6)关闭定位灯,避免对环境光线造成影响;
7)成像组件采集条码图像(在自动曝光模式下,成像组件在采集条码图像时,自动计算出曝光值并写入所述成像组件曝光值寄存器中,然后读取曝光值寄存器中自动计算出的曝光值进行曝光);
8)条码图像采集完成,重新开启定位灯;
9)将图像送入处理器的解码库进行解码;
10)判断解码库解码是否成功,如果解码成功,则设置成像组件为手动曝光模式,且将标志位设置为有效,并将所述有效曝光值更新为成像组件曝光值寄存器中的值,然后执行步骤11);如果解码失败,将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,然后判断本次尝试解码的轮次是否超过预先设定的最大尝试解码次数,若是,执行步骤11),若否,返回,从步骤3)开始重新执行;
11)关闭成像组件、红色定位灯、白色补光灯,结束识读流程。
实施例三
一种提高条码识读设备首读率的系统,所述条码识读设备包括成像组件、处理器、存储模块,所述成像组件包含一成像组件曝光值寄存器,成像组件从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,所述条码识读设备的存储模块中存储一有效曝光值,所述存储模块包含ddrsdram和flasheeprom,在本实施例中,有效曝光值存储在ddrsdram中。该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
一般地,条码识读设备的成像组件包括图像传感器以及设置在图像传感器前面的镜头组件,由图像传感器控制曝光。
解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
本实施例还提供一种根据有效曝光值的有效性决定成像组件曝光模式的实施方式,具体地:系统还包括一标志位,其标记所述有效曝光值的有效性,触发扫码识读时,处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
本实施例对成像组件获取曝光值的方式进行优化——记录最近一次的有效曝光值,并在下一次采集图像时,优先将该有效曝光值写入成像组件曝光值寄存器中,其等同于对每轮识读环境进行预判,在一定程度上弱化了不同成像组件在使用效果上的差异性,更使条码识读设备在当前环境下尽可能快速得到曝光值并生成利于解码库解码的图像,提高曝光值的可用性,且大大减少每轮解码流程中成像组件耗费在计算曝光值上的时间和次数,从而使设备的首读率得到明显提高。
实施例四
请参阅图4,本实施例较实施例三的区别技术方案在于:为避免成像组件在自动曝光模式下计算曝光值时受多余的外界因素干扰,在触发识读后,对定位灯的启闭进行优化,具体地:触发识读后,开启补光灯、定位灯和成像组件;
所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;关闭定位灯;成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;开启定位灯;处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
本实施例在实施例三的基础上优化了定位灯的启闭控制,使得成像组件开始工作时只保留补光灯,尽量确保条码识读设备在采集图像时被采集区域光线强度和对比度的稳定性,减少无用光对图像采集的干扰,提高条码识读设备的首读率。
实施例三和实施例四的具体步骤可参见方法实施例的相关说明部分。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种提高条码识读设备首读率的方法,所述条码识读设备的成像组件包含一图像传感器曝光值寄存器,成像组件的图像传感器从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,其特征在于:所述条码识读设备的存储模块中存储一有效曝光值,该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
2.根据权利要求1所述的一种提高条码识读设备首读率的方法,其特征在于:还设置一标志位,其标记所述有效曝光值的有效性,具体地:触发扫码识读时,处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。
3.根据权利要求2所述的一种提高条码识读设备首读率的方法,其特征在于:处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
4.根据权利要求2所述的一种提高条码识读设备首读率的方法,其特征在于:触发识读后,开启补光灯、定位灯和成像组件;
所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;
关闭定位灯;
成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;
开启定位灯;
处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
5.根据权利要求1至4任意一项所述的一种提高条码识读设备首读率的方法,其特征在于:解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
6.一种提高条码识读设备首读率的系统,其特征在于:所述条码识读设备包括成像组件、处理器、存储模块,所述成像组件包含一成像组件曝光值寄存器,成像组件从该成像组件曝光值寄存器中读取并使用该曝光值进行曝光从而生成数字化的图像,所述条码识读设备的存储模块中存储一有效曝光值,该有效曝光值为条码识读设备的处理器在上一次解码成功时,从所述成像组件曝光值寄存器中读取到值;触发扫码识读时,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,然后成像组件采集图像,处理器对采集到的图像进行解码尝试,若解码成功,则将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,若解码失败,则处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行图像采集。
7.根据权利要求6所述的一种提高条码识读设备首读率的系统,其特征在于:还包括一标志位,其标记所述有效曝光值的有效性,具体地:触发扫码识读时,处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,执行图像采集,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器,执行图像采集。
8.根据权利要求7所述的一种提高条码识读设备首读率的系统,其特征在于:处理器解码采集到的图像,若解码成功,处理器将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,并将有效曝光值的标志位设置为有效,若解码失败,则将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次采集图像。
9.根据权利要求7所述的一种提高条码识读设备首读率的系统,其特征在于:触发识读后,开启补光灯、定位灯和成像组件;
所述处理器读取所述标志位,若为无效,处理器将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,若为有效,所述处理器将所述有效曝光值写入所述成像组件曝光值寄存器;
关闭定位灯;
成像组件使用所述成像组件曝光值寄存器中的值进行曝光、采集图像;
开启定位灯;
处理器解码采集的图像,若解码成功,将所述有效曝光值更新为所述成像组件曝光值寄存器中的值,且标志位设为有效,关闭成像组件、定位灯和补光灯并结束条码识读;若解码失败,将有效曝光值的标志位设置为无效且将成像组件设置为自动曝光模式,由成像组件自动计算出曝光值并写入所述成像组件曝光值寄存器中,再次执行关闭定位灯、成像组件采集图像、开启定位灯以及处理器解码采集图像的步骤。
10.根据权利要求6至9任意一项所述的一种提高条码识读设备首读率的系统,其特征在于:解码失败时,处理器判断本次解码的轮次是否超过预先设定的最大尝试解码次数,若是,则结束条码识读,若否,则处理器将成像组件设置为自动曝光模式,重新采集图像。
技术总结