会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 资料储存系统 / 自动识别与数据采集技术 / 条形码 / 条形码阅读器以及条形码阅读程序

条形码阅读器以及条形码阅读程序

阅读:1066发布:2020-06-08

IPRDB可以提供条形码阅读器以及条形码阅读程序专利检索,专利查询,专利分析的服务。并且提供以下单元:基于参数而从条形码(10)阅读字符的阅读单元;学习信息数据库(60),存储与多个图案的字符相应的多个图案波形信息,作为学习信息;字符选择器(40),当发生字符的错误阅读时,使操作员从多个字符中选择一个正确阅读字符;参数设置单元(37),该单元比较与所选择的正确阅读字符图案相应的正确阅读三值化图案和在逐个改变参数的同时从多个学习信息获得的三值化图案,并且基于比较结果在BPF(27)中设置最少发生错误阅读的参数。,下面是条形码阅读器以及条形码阅读程序专利的具体信息内容。

1、一种条形码阅读器(80),包括:

基于参数而从条形码(10)阅读字符的阅读单元(27);

存储与多个字符图案相应的多个信号波形信息的存储单元(60);

选择单元(40),当发生错误阅读时,使操作员从多个字符中选 择一个正确阅读字符;

比较单元(31),比较与所选择的正确阅读字符相应的图案和在 逐个改变参数的同时从多个信号波形信息获得的图案;以及参数设置单元(37),基于比较单元(31)的比较结果而在阅读 单元(27)中设置最少发生错误阅读的参数。

2、如权利要求1所述的条形码阅读器(80),其中,比较单元 (31)使与所选择的正确阅读字符相应的图案和在逐个改变参数的同 时从多个信号波形信息获得的图案相关联。

3、如权利要求2所述的条形码阅读器(80),其中,参数设置 单元(37)在阅读单元(27)中设置与最大相关值相应的参数,作为 最少发生错误阅读的参数。

4、如权利要求1所述的条形码阅读器(80),其中,参数设置 单元(37)在作为附件安装的条形码阅读器(801,802,...80n)中设 置所述参数。

5、一种使计算机用作条形码阅读器并使计算机执行以下步骤的 计算机程序,所述步骤为:基于参数而从条形码阅读字符;

存储与多个字符图案相应的多个信号波形信息;

选择,包括如果发生错误阅读就使操作员从多个字符中选择一个 正确阅读字符;

比较与所选择的正确阅读字符相应的图案和在逐个改变参数的 同时从多个信号波形信息获得的图案;以及基于所述比较的比较结果而在阅读单元中设置最少发生错误阅 读的参数。

说明书全文

技术领域

本发明涉及一种基于从条形码(二进制信息)反射的光而阅读条 形码(字符)的条形码阅读器以及用于阅读条形码的计算机程序,并 具体地涉及一种能借助参数的学习功能而提高条形码阅读准确度的条 形码阅读器以及用于阅读条形码的计算机程序,在所述条形码中,通 过使用光的反射率之差借助条宽而表达字符。

背景技术

到目前为止,在产品分配领域中,光学阅读设置在产品上的条形 码,并且在寄存器中记录与产品有关的信息如产品价格和名称。
在条形码中,与产品有关的信息被编码为字符,并且被组合为交 替的黑白条。在条形码阅读器中,使从激光二极管发射的光束扫描条 形码,接收光束的反射光,并且根据与黑条和白条的宽度相应的电信 号阅读条形码信息。
在此情况下,条形码印刷在各种介质如有机材料、罐上,并且主 要印刷在纸上。从而通常,在印刷条形码时,有因介质不同而引起的 条宽误差、在分配过程中的污染以及因模糊引起的宽度误差。在此种 有宽度误差的条形码的情况下,条形码阅读器发生错误阅读。
从而,在条形码阅读器的制造工厂中,以具有允差的状态从工厂 提供条形码阅读器,从而,放松阅读其宽度误差在规范内的条形码所 需的参数设置条件。
然而通常,在条形码阅读器出厂之后,频繁地出现宽度误差在规 范之外的劣质条形码。在此情况下,由于无论阅读多长时间都不能阅 读条形码,因此,操作员不得不输入条形码信息并占用太多的操作时 间,这已经是一个问题。
而且,如果不能阅读劣质条形码的频率增加,条形码阅读器的用 户就向制造商抱怨,并且制造商必须派负责人到现场进行调查并采取 措施,或者把条形码阅读器带回制造商并进行彻底的调查和采取措施, 由此给用户和制造商都造成麻烦,这是问题。
考虑到上述问题进行了本发明,本发明的目的是提供能自动提高 阅读准确度的条形码阅读器和用于阅读条形码的计算机程序。

发明内容

为了实现上述目的,根据本发明的条形码阅读器包括:基于参数 而从条形码阅读字符的阅读单元;存储与多个字符图案相应的多个信 号波形信息的存储单元;选择单元,当发生错误阅读时,选择单元使 操作员从多个字符中选择正确阅读字符;比较单元,比较单元比较与 所选择正确阅读字符相应的图案和在逐个改变参数的同时从多个信号 波形信息获得的图案;以及参数设置单元,参数设置单元基于比较单 元的比较结果而在阅读单元中设置最少发生错误阅读的参数。
而且,根据本发明的计算机程序使计算机用作条形码阅读器并使 计算机执行以下步骤:基于参数而从条形码阅读字符;存储与多个字 符图案相应的多个信号波形信息;选择,包括当发生错误阅读时使操 作员从多个字符中选择正确阅读字符;比较与所选择正确阅读字符相 应的图案和在逐个改变参数的同时从多个信号波形信息获得的图案; 以及基于所述比较的比较结果而在阅读单元中设置最少发生错误阅读 的参数。
因而如上所述,根据本发明,当条形码的字符发生发生错误阅读 时,使操作员从多个字符中选择正确阅读的字符。由于基于与正确阅 读字符相应的图案和在逐个改变参数的同时从多个信号波形信息获得 的图案的比较结果,而设置最少发生错误阅读的图案,因此,即使在 条形码阅读器使用过程中也可自动提高阅读准确度。
附图简述
图1为示出根据本发明的第一实施例的配置的框图;
图2为示出图1所示参数信息数据库50的视图;
图3为描述所述第一实施例中参数的视图;
图4为示出图1所示学习信息数据库60的视图;
图5为示出限带微分器26的输出的视图;
图6为示出图1所示BPF 27的输出的视图;
图7为示出图1所示相位信息提取器28的输出的视图;
图8为示出图1所示延迟滤波器29的输出的视图;
图9为示出图1所示LMS部分30(在准确阅读时)的输出的视 图;
图10为示出图1所示LMS部分30(在错误阅读时)的输出的 视图;
图11为示出图1所示三值处理器31的输出以及正确阅读三值化 图案的视图;
图12为示出图1所示三值处理器31的输出以及错误阅读三值化 图案的视图;
图13为示出根据第一实施例的三值化图案和字符图案的视图;
图14为描述所述第一实施例的操作的流程图;
图15为示出根据所述第一实施例计算相关值的计算公式的视图;
图16为示出根据本发明的第二实施例的配置的框图;
图17为示出根据本发明的第三实施例的配置的框图;
图18为示出根据本发明的第四实施例的配置的框图,以及
图19为示出根据本发明的第一至第四实施例的修改配置的框图。

具体实施方式

以下结合附图详细描述根据本发明的实施例1-4。
图1为示出根据本发明的第一实施例的配置的框图。在此图中示 出的条形码阅读器80是光学阅读条形码10并且在出厂之后通过学习 功能自动设置最合适参数的阅读器。
这里,在后述图2和3中示出的模块频率误差Δf、带宽fw以及 滚降因子ROF可称作参数。
在条形码阅读器80中,激光二极管20发射用于扫描的光束。多 角镜21包括使来自激光二极管20的光束反射的镜子,多角镜21由电 机(在图中未示出)旋转,并且通过改变光束的反射方向而提供多种 类型的扫描图案。
从多角镜21反射的光束例如从左端到右端地照射到条形码10的 黑条和白条上。光接收器22接收照射在条形码10上的光束的反射光, 并且根据所接收光强度而执行光电变换,把幅度变换为电信号。放大 器23对经过光接收器22光电变换的信号进行放大。
A/D(模拟/数字)变换器24对经过光电变换且由放大器23放大 的模拟信号执行数字采样,并且输出作为经过光电变换的数字信号。 提取器25从A/D变换器24的光电变换信号中只提取从条形码10反 射的信号,以减少在后续级中的信号处理。
限带微分器26对提取器25的输出信号执行诸如微分处理和平方 处理的处理,通过微分-平方信号的FFT(快速傅里叶变换)处理而获 得图3所示的频谱71,并且计算频谱71的增益峰值的频率,作为与 条形码的基本模块等效的模块频率(2f0)。
限带微分器26通过使用上述模块频率,执行用于限制提取器25 的输出信号频带的微分处理,并且输出具有图5所示波形图案的信号。
BPF(带通滤波器)27基于图3所示的滤波器特性70而对图5 所示波形图案的信号执行滤波,并且输出图6所示的波形图案。在此 BPF 27中,通过后述的参数设置部分37动态地设置模块频率误差Δf、 带宽fw和滚降因子ROF,作为确定滤波器特性70的参数。所述参数 是重要的值,它们决定条形码的阅读准确度。从而,当所述参数未设 置为合适的值时,在阅读条形码时容易发生误差。
模块频率误差Δf是用于纠正后述模块频率(2f0)中误差的值。 从而,实际上,如图3所示,滤波器特性70的中心频率(带宽fw) 变为模块频率(2f0)+模块频率误差Δf。
而且,根据第一实施例,当在阅读条形码的同时有错误阅读时, 从多个参数的组(参见图2)中,选择最难发生错误阅读的一组,并 且在BPF 27中设置与此组相应的参数。
在图6中,在采样点放置圆圈的波形与执行Hilbert变换的实部 相对应,而在采样点放置X标志的波形与虚部相对应。因而,在图6 中,每个采样点被矢量化(实部和虚部)。
相位信息提取器28提取图6中每个采样点的相位,并且令相位 为零弧度的点为模块定时,输出图7所示的模块定时的信息。
延迟滤波器29基于图6中零弧度点和采样点的延迟时间而对来 自限带微分器26的信号执行延迟处理,并且,延迟滤波器29是使采 样点与零弧度定时点一致的滤波器,并输出例如如图8所示的波形图 案。
LMS(最小均方)部分30借助最小二乘法对延迟滤波器29的输 出信号执行均衡处理,并且输出如图9(在正确阅读时)和图10(在 错误阅读时)所示的波形图案的信号。
三值处理器31基于振幅与阈值的比较而使LMS部分30的输出 (参见图9和图10)三值化为“+1”、“0”或“-1”中的任一个,并且输 出图11或图12中圆圈部分的三值化信息。例如,图13(a)中所示圆圈 部分的三值化信息通过字符解调器41而被解调为图13(b)所示条形码 的字符图案(字符串)。此字符图案作为阅读结果通过I/F(接口)部 分42而传送给主机90。在图11中,示出正确阅读时的三值化图案。 在图12中,示出错误阅读时的三值化图案。换句话说,在图11中, 水平坐标=40的点的三值化信息与刚好在此之前的采样点(黑圆圈) 的三值化信息为“-1”和“0”,并且是正确阅读。然而,在图12中,尽 管阅读相同的条形码,但相同采样点(黑圆圈)却被错误读成“0”和 “-1”。
在图1所示条形码阅读器80中,如图11和图12所示,由于条 形码的模糊等,出现这样的情况:获得两个结果(正确阅读和错误阅 读),作为阅读一个条形码的结果。在此情况下,向操作员示出两个 结果,并且选择正确的结果。
错误阅读图案相关器32计算三值处理器31的输出与在后述学习 信息数据库60的学习信息中的错误阅读三值化图案的相关值。正确阅 读图案相关器33根据上述操作员选择的正确阅读字符图案创建基准 三值化图案,并且计算此基准三值化图案与LMS部分30输出的相关 值。
乘法器34对来自正确阅读图案相关器33的相关值和来自错误阅 读图案相关器32的相关值相乘。加法器35对乘法器34输出的每个参 数的乘积进行相加,获得相关值之和。最大值提取器36从计算的多个 相关值之和中提取最大值。
参数设置部分37在BPF 27中设置与最大值提取器36所提取最 大值相应的参数。控制器38控制每个部分。在控制器38的控制下, 字符显示器39基于三值处理器31的输出而显示条形码阅读结果(字 符)。
在此,如图11和图12所示,当有正确阅读结果和错误阅读结果 时,两个阅读结果都显示在字符显示器39上。字符选择器40具有当 两个阅读结果都显示在字符显示器39上时使操作员选择正确阅读结 果的功能。具体地,操作员从在字符显示器39上显示的两个字符中选 择一个与在条形码附近显示的字符一致的字符,作为正确阅读结果。
参数信息数据库50是存储与上述影响条形码阅读准确度的参数 (模块频率误差Δf、带宽fw和滚降因子ROF)有关的参数信息的数 据库。
具体地,如图2所示,参数信息数据库50包括模块频率误差表 51、带宽表52、滚降因子表53和参数组表54。
模块频率误差表51是在从下限到上限(例如,从-500kHz到 +500kHz)的规定范围内以规定间隔的一组模块频率误差Δf。带宽表 52是在从下限到上限(例如,从1kHz到1000kHz)的规定范围内的 一组带宽fw。滚降因子表53是在从下限到上限(例如,从0%到100%) 的规定范围内的一组滚降因子。
参数组表54是一组参数(模块频率误差Δf、带宽fw和滚降因子 ROF),它们中的每一个参数都是从模块频率误差表51、带宽表52 和滚降因子表53中提取出的。所有组合(m=0-M)都存储在参数组 表54中。
如图4所示,学习信息数据库60是存储从600到60N′的学习信息 记录的数据库。此学习信息包括编号、波形图案、模块频率、正确阅 读三值化图案以及错误阅读三值化图案,此学习信息是在出现错误阅 读时选择重置的参数时使用的信息,并且,事先准备多个信息。波形 图案是输入到限带微分器26中的波形图案的信息。
模块频率是与有关波形图案相应的模块频率。正确阅读三值化图 案是当有关波形图案输入到限带微分器26中时三值处理器31的输出 (正确阅读)。
另一方面,错误阅读三值化图案是当上述图案输入到限带微分器 26中时三值处理器31的输出(错误阅读)。这里,当条形码阅读结 果为错误阅读时,与新的有关阅读结果相应的学习信息就存储在学习 信息数据库60中。
主机90连接到条形码阅读器80,并且,主机90是基于条形码阅 读结果而执行产品管理等的计算机。
下面,结合图14所示流程图描述第一实施例的操作。在此图中 所示的步骤SA1中,控制器38判断是否在学习信息数据库60中增加 了新的学习信息,在此情况下,判断结果为“否”,并且重复相同的判 断。
这里,增加学习信息的条件是条形码阅读器80不能阅读条形码, 或者换句话说,当有两种阅读结果(正确阅读三值化图案和错误阅读 三值化图案)时(或者当在主机90中未登记从I/F部分42传送的字 符图案时),由字符选择器40选择正确阅读。
当操作员把条形码10拿到光束下时,在光接收器22中接收条形 码10的反射光,并且根据所接收光的强度而执行从振幅到电信号的光 电变换。经过光电变换的信号在放大器23中进行放大,然后在A/D 变换器24中数字化,并进一步在提取器25中被提取。
随后,限带微分器26对提取器25的输出信号执行诸如微分处理 和平方处理的处理,通过微分-平方信号的FFT处理而获得频谱,并 且计算频谱的增益峰值的频率,作为与条形码的基本模块等效的模块 频率(2f0)。
而且,限带微分器26通过使用上述模块频率,执行用于限制提 取器25的输出信号频带的微分处理,并且向BPF 27和延迟滤波器29 输出波形图案的信号。
接着,BPF 27基于在限带微分器26中计算的模块频率(2f0)和 事先设置的参数(模块频率误差Δf、带宽fw和滚降因子ROF)而对 波形图案的信号执行滤波。
相位信息提取器28在BPF 27的输出中提取每个采样点的相位, 并且让相位为零弧度的点作为模块定时,并输出模块定时信息。
接着,延迟滤波器29基于零弧度点和采样点的延迟时间而对来 自限带微分器26的信号执行延迟处理,使采样点与零弧度定时点一 致,并例如向LMS部分30输出如图8所示的波形图案。
通过这样做,LMS部分30借助最小二乘法对延迟滤波器29的 输出信号执行均衡处理。在此情况下,如果条形码10是劣质条形码, 就从LMS部分30输出如图9(当正确阅读时)和图10(当错误阅读 时)中所示每个波形图案的信号。
三值处理器31基于振幅与阈值的比较而使LMS部分30的输出 三值化为“+1”、“0”和“-1”中的任一个,并且输出正确阅读和错误阅读 的两种三值化信息。换句话说,如果条形码10是劣质条形码,用当前 BPF 27中的参数组获得两种阅读结果,那么,条形码阅读器80就不 能阅读。
因此,控制器38在字符显示器39上显示三值处理器31的两种 阅读结果。操作员判断不能阅读,并且在字符选择器40中,从在字符 显示器39上显示的两种阅读结果中选择一种与在条形码附近显示的 字符一致的字符,作为正确阅读结果。
随后,控制器38在学习信息数据库60的记录60N′上增加与条形 码10相应的波形图案(限带微分器26的输出)、模块频率(限带微 分器26的输出)、正确阅读三值化图案(从三值处理器31输出并且 在字符选择器40中选择的图案)以及错误阅读三值化图案(从三值处 理器31输出并且在字符选择器40中选择的图案),作为新的学习信 息,如图4所示。
通过这样做,控制器38使图14所示步骤SA1中的判断结果为 “是”。在步骤SA2中,控制器38判断是否检验了图2所示参数信息 数据库50中参数组表54中的所有参数组(m=0-M),并且,在此情 况下判断结果为“否”。
在步骤SA3中,控制器38根据参数组表54创建一个参数组(在 此情况下为Δf[0]、fw[0]和ROF[0])。接着,控制器38使BPF 27在 参数设置部分37中设置此参数组。
在步骤SA4中,控制器38判断是否对在步骤SA3中创建的参数 组检验了图4所示学习信息数据库60中的全部学习信息(n=0-N′)。
在步骤SA5中,控制器38向BPF 27和延迟滤波器29输出图4 所示学习信息数据库60中记录600的学习信息中的波形图案,并且在 BPF 27中设置模块频率。
在步骤SA6中,基于在步骤SA5中设置的模块频率和与在步骤 SA3中设置的参数一致的滤波器特性而对所述波形图案的信号进行滤 波。接着,通过上述操作,正确阅读图案相关器33根据控制器38的 控制而取得LMS部分30的输出。
在步骤SA7中,错误阅读图案相关器32根据控制器38的控制 而取得三值处理器31的输出。在步骤SA8中,控制器38根据字符选 择器40选择的正确阅读字符图案产生基准三值化图案,并且在正确阅 读图案相关器33中把它设置为基准三值化图案。
正确阅读图案相关器33据此计算基准三值化图案与LMS部分 30输出的相关值Cr[n](参见图15)。在此相关值Cr[n]中,xn(t)与 LMS部分30的输出相对应,而yn(T-t)与基准三值化图案相对应。
在步骤SA9中,如果在学习信息中有错误阅读三值化图案(参 见图4),控制器38就在错误阅读图案相关器32中设置此错误阅读 三值化图案。根据此错误阅读三值化图案,错误阅读图案相关器32 借助在步骤SA8中使用的计算公式而计算在步骤SA7中取得的三值处 理器31的输出与上述错误阅读三值化图案的相关值。
随后,如果此相关值小于阈值,控制器38就向乘法器34输出为 1(有效、正确阅读)的相关值有效性标志Cm[n],其中,Cm[n]表示 来自正确阅读图案相关器33的相关值的有效性。在步骤SA10中,判 断相关值有效性标志Cm[n]是否为0(无效、错误阅读)。在此情况 下,由于相关值有效性标志Cm[n]为1(有效、正确阅读),因此, 步骤SA10中的判断结果为“否”。
在乘法器34中,将来自正确阅读图案相关器33的相关值Cr[n] 和相关值有效性标志Cm[n](=1)相乘。在步骤SA11中,加法器35 将上述相关值Cr[n]加到与在步骤SA3中所创建参数组有关的相关值 之和Scr[m]上,并且更新相关值之和Scr[m]。
另一方面,如果在步骤SA9中相关值超过阈值,控制器38就向 乘法器34输出为0(无效、错误阅读)的相关值有效性标志Cm[n]。 在步骤SA10中,由于相关值有效性标志Cm[n]为0(无效、错误阅读), 因此判断结果为“是”并且跳过步骤SA11。
实际上,在乘法器34中,将来自正确阅读图案相关器33的相关 值Cr[n]和相关值有效性标志Cm[n](=0)相乘,并且相关值Cr[n] 变为0。从而,在加法器35中,在相关值之和Scr[m]上增加0。
因而,根据第一实施例,在一定参数组中,当从三值处理器31 输出与错误阅读三值化图案具有更大相关值的三值化图案时,就让步 骤SA8中的相关值Cr[n]为0,并且不增加相关值之和Scr[m],在后 述提取最大值(步骤SA12)时就不让选择该参数组。
在步骤SA4中,控制器38判断是否对在步骤SA3中所创建的参 数组检验了图4所示学习信息数据库60中的全部学习信息(n=0-N), 在此情况下,判断结果为“否”。
在步骤SA5中,控制器38向BPF 27和延迟滤波器29输出图4 所示学习信息数据库60中下一记录601的学习信息中的波形图案,并 且在BPF 27中设置模块频率。在此之后,执行从步骤SA6向前的与 相关参数组有关的学习信息处理。
当学习信息数据库60中最后一个记录60N′的处理结束时,控制 器38使步骤SA4中的判断结果为“是”。在此情况下,计算上述参数 组(在此情况下为Δf[0]、fw[0]和ROF[0])的相关值之和Scr[m]。
在步骤SA2中,控制器38判断是否检验了图2所示参数信息数 据库50内参数组表54中的全部参数组(m=0-M),在此情况下,判 断结果为“否”。
在步骤SA3中,控制器38从参数组表54创建下一参数组(在 此情况下为Δf[0]、fw[0]和ROF[0])。接着,控制器38使BPF 27在 参数设置部分37中设置此参数组。在此之后,执行计算有关参数组 (Δf[0]、fw[0]和ROF[0])的相关值之和Scr[m]的处理。
进一步地,当计算最后一个参数组的相关值之和Scr[m]的处理结 束时,控制器38使步骤SA2中的判断结果为“是”。此时,计算与所 有参数组相应的多个相关值之和Scr[m]。
在步骤SA12中,最大值提取器36从多个相关值之和Scr[m]中 提取最大值。此最大的相关值之和Scr[m]具有与正确阅读的基准三值 化图案最大的相关值,即,它表示最少发生错误阅读的参数组。
在步骤SA13中,参数设置部分37在BPF 27中设置与在步骤 SA12中提取的最大相关值之和Scr[m]相应的参数组。因此,通过置 换已发生错误阅读的参数组,基于上述最少发生错误阅读的参数组而 阅读条形码。
如以上所解释地,根据第一实施例,当条形码的字符发生错误阅 读时,使操作员在字符选择器40中从多个字符选择正确阅读的字符, 并且,由于在BPF 27中基于与正确阅读字符相应的正确阅读三值化 图案和在逐个改变参数的同时从多个信号波形信息获得的三值化图案 的比较结果(相关值),而设置最少发生错误阅读的图案,因此,即 使在使用(在出厂之后)过程中也可自动提高阅读准确度。
在上述第一实施例中,尽管配置为使操作员在图1所示字符选择 器40中选择正确阅读字符图案,但也可配置为通过键盘输入正确阅读 字符图案。以下描述此配置的实例,作为第二实施例。
图16为示出根据本发明的第二实施例的配置的框图。在此视图 中,相同的参考号用于与图1中组件相对应的组件。在此视图中,键 盘100连接到主机90。当阅读条形码10时有两种阅读结果(正确阅 读字符图案和错误阅读字符图案)时,此键盘100用于由操作员直接 根据条形码10输入字符图案。
在上述配置中,当条形码10有两种阅读结果时,条形码阅读器 80通过主机90(或直接)通知操作员有错误阅读。根据此通知,操作 员通过使用键盘100而输入在条形码10附近显示的字符图案。
主机90将输入的字符图案作为正确阅读字符图案通知条形码阅 读器80。随后,条形码阅读器80以与第一实施例相似的方式增加学 习信息并且执行参数组的重置等。
因而如上所述,根据第二实施例,可实现与第一实施例相似的效 果。
图17为示出根据本发明的第三实施例的配置的框图。在此视图 中,相同的参考号用于与图16中组件相对应的组件。在此视图中,设 置并联的条形码阅读器801-80n来替换图16中所示的条形码阅读器 80。每个条形码阅读器801-80n具有与条形码阅读器80相同的配置。
在上述配置中,例如,如果在条形码阅读器801中有错误阅读并 且重置参数组,就在其它条形码阅读器802-80n中并行设置此参数组。
因而,如上所述,根据第三实施例,由于还在其它条形码阅读器 802-80n中执行参数设置,就可在多个条形码阅读器中迅速地设置最少 发生错误阅读的参数,由此能提高效率,其中,条形码阅读器802-80n 作为条形码阅读器801的附件被安装。
根据第一实施例,尽管配置为条形码阅读器80设置有以下功能, 如条形码阅读功能、当错误阅读时使操作员选择正确阅读字符图案的 功能、以及重置参数组的功能,但也可为主机设置一些功能。
图18为示出根据本发明的第四实施例的配置的框图。在此视图 中,条形码阅读器120设置有条形码阅读功能和重置参数组的功能。 主机130从条形码阅读器120接收条形码阅读结果,并且设置有当错 误阅读时使操作员选择正确阅读字符图案的功能。服务器140设置有 图1所示的参数信息数据库50和学习信息数据库60,并且通过主机 130从条形码阅读器120接收查询数据库的请求。
如上所述,根据第四实施例,可实现与第一实施例相似的效果。
尽管到目前为止参照附图描述了第一至第四实施例,但配置的具 体实例不限制于第一至第四实施例中的任何一个实施例,并且,只要 不偏离本发明的基本概念,设计修改等也包括在本发明中。
例如,根据第一至第四实施例,用于实现上述条形码阅读功能的 程序可记录在图19所示的计算机可读记录介质300中,可使记录在记 录介质300中的程序由计算机200来阅读和实现,由此实现每个功能。
计算机200包括运行上述程序的CPU(中央处理单元)210、输 入设备220如键盘和鼠标、存储各种数据的ROM(只读存储器)230、 RAM(随机存取存储器)240、从记录介质300读取程序的读取设备 250、输出设备260如显示器和打印机、以及连接设备中每个组件的总 线270。
CPU 210通过读取单元250而读取记录在记录介质300中的程 序,CPU 210随后运行此程序,由此实现上述每个功能。光盘、软盘 和硬盘等是记录介质300的实例。
因而如上所述,根据本发明,当条形码的字符发生错误阅读时, 使操作员从多个字符中选择正确阅读的字符,并且,由于基于与正确 阅读字符相应的图案和在逐个改变参数的同时从多个信号波形信息获 得的图案的比较结果,而设置最少发生错误阅读的图案,因此,即使 在使用过程中也可自动提高阅读准确度。
而且,根据本发明,由于与正确阅读字符相应的图案和在逐个改 变参数的同时从多个信号波形信息获得的图案基于相关值而互相关 联,因此,即使在使用过程中也可自动提高阅读准确度。
而且,根据本发明,由于与最大相关值相应的参数设置为最少发 生错误阅读的参数,因此,即使在使用过程中也可自动提高阅读准确 度。
而且,根据本发明,由于在作为附件安装的其它条形码阅读器中 设置参数,因此,当在多个条形码阅读器中的任何一个条形码阅读器 中发生错误阅读时,可迅速地设置最少发生错误阅读的参数,由此能 提高效率。
工业应用
因而,根据本发明的条形码阅读器可用于在产品分配领域中阅读 条形码。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用