条码扫描方法和装置与流程

文档序号:13137544阅读:718来源:国知局
条码扫描方法和装置与流程

本发明涉及一种条码扫描装置,还涉及一种应用于该条码扫描装置上的条码扫描方法。



背景技术:

条码扫描器,又称为条码阅读器、条码扫描枪、条形码扫描器、条形码扫描枪及条形码阅读器。它是用于读取条码所包含信息的阅读设备,利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者别的设备。条码扫描器广泛应用于商业pos收银系统、快递、仓储、物流、图书、医药等多个领域的需求。

现有的条码扫描器扫描条码后,用户无法得知扫描得到的条码信息是否正确,即用户需要通过其他装置来判断条码扫描器扫描得到的条码信息是否正确,无法直接通过条码扫描器获得正确的判断。



技术实现要素:

鉴于以上,有必要提供一种条码扫描装置和方法,使得用户可直接通过条码扫描装置判断扫描的数据是否正确。

一种条码扫描装置,包括一条码识别单元用于扫描一条码上的条码信息,还包括:微控制单元,所述微控制单元用于判断所述条码的条码信息是否符合第一条件;一存储单元,所述存储单元与所述微控制单元相连,所述存储单元用于存储数据供所述微控制单元读取;一发声单元,所述发声单元与所述微控制单元相连,所述发声单元用于接收所述微控制单元的信号;当所述微控制单元判断所述条码的条码信息不符合第一条件时,所述微控制单元输出第一报警信号至所述发声单元,所述发声单元接收所述第一报警信号后发声进行报警。

进一步的,所述的条码扫描装置还包括一显示单元,所述显示单元与所述微控制单元相连,所述显示单元用于接收所述控制单元的信号;当所述微控制单元判断所述条码的条码信息不符合第一条件时,所述微控制单元输出第二报警信号至所述显示单元,所述显示单元接收所述第二报警信号后显示预设报警信息。

进一步的,所述发声装置包括一蜂鸣器。

进一步的,所述发声装置还包括第一至第三电子开关以及第一至第三电阻,其中所述第一电子开关的第一端通过第一电阻连接于所述微控制单元,所述第一电子开关的第二端连接于一第一电压端以接收第一电压,所述第一电子开关的第三端通过所述第二电阻接地,所述第一电子开关的第三端还通过第三电阻连接于所述第二电子开关的第一端,所述第二电子开关的第二端连接于所述蜂鸣器的第一端,所述第二电子开关的第三端接地,所述第三电子开关的第一端连接所述微控制单元,所述第三电子开关的第二端链接所述蜂鸣器的第一端,所述第三电子开关的第三端接地,所述蜂蜜器的第二端连接于一第二电压端以接收第二电压。

进一步的,所述第一电子开关为npn三极管,所述第一电子开关的第一端对应三极管的基极,所述第一电子开关的第二端对应三极管的集电极,所述第一电子开关的第三端对应三极管的发射极。

进一步的,所述第二电子开关及第三电子开关为pnp三极管,所述第二及第三电子开关的第一端对应三极管的基极,所述第二及第三电子开关的第二端对应三极管的集电极,所述第二及第三电子开关的第三端对应三极管的发射极。

进一步的,所述微控制单元为意法半导体公司生产的stm32f030c8型微控制器。

一种条码扫描方法,包括:读取条码信息并发送带有条码信息的第一信号至一微控制单元;判断所述条码信息是否符合第一条件;控制一发声单元变更为第一自定义状态。

进一步的,所述条码扫描方法还包括:控制所述发声单元变更为第二自定义状态。

进一步的,所述微控制单元通过读取一存储单元的数据以判断所述条码信息是否符合第一条件。

本发明条码扫描方法和装置通过将接收到的条码信息和储存的若干标准条码信息进行比对后输出反馈信息控制所述发声单元和所述显示单元,所述发声单元和所述显示单元分别根据接收到的信号发声和发光提示采集到的数据是否正确,使得用户可快速判断所属条码扫描装置扫描的条码信息是否正确。

附图说明

图1为本发明条码扫描装置的较佳实施方式的方框图。

图2为图1中发声单元的较佳实施方式的电路图。

图3为本发明条码扫描方法的较佳实施方式的流程图。

具体实施方式

请参考图1,本发明条码扫描装置100的较佳实施方式包括一条码识别单元110、一微控制单元120、一存储单元130、一发声单元140及一显示单元150。

所述微控制单元120分别连接所述条码识别单元110、所述存储单元130、所述发声单元140以及所述显示单元150。

所述条码识别单元110用于识别一条码300,所述条码识别单元100用于将所述条码300的条码信息通过第一信号输出至所述微控制单元120。

所述微控制单元120接收所述第一信号,所述微控制单元120通过所述第一信号接收所述条码300的条码信息。所述微控制单元120还用于判断所述条码300的条码信息是否符合第一条件。

在一实施方式中,所述条码信息包括若干位字符,所述条码信息的若干位字符之间存在一定规律。在特定批次的条码检验过程中,所述条码信息的所述若干位字符之间的规律被转化为一预设公式并存储于所述存储单元130,所述微控制单元120通过验证所述条码信息的所述若干位字符是否符合所述存储单元130中存储的所述预设公式以验证所述条码300是否符合要求。

在一实施方式中,所述存储单元130用于存储特定批次中的所有条码信息。所述微控制单元120将所述条码300的条码信息与所述存储单元130中存储的条码信息进行比对,若存在相同的条码信息,所述微控制单元120判断所述条码300的条码信息符合要求。

本实施方式中,当所述微控制单元120判断所述条码300的条码信息符合第一条件时,所述微控制单元120发送第一确认信号至所述发声单元140,所述微控制单元120发送第二确认信号至所述显示单元150。

本实施方式中,当所述微控制单元120判断所述条码300的条码信息不符合第一条件时,所述微控制单元120发送第一报警信号至所述发声单元140,所述微控制单元120发送第二报警信号至所述显示单元150。

在一实施方式中,当所述微控制单元120判断所述条码300的条码信息符合第一条件时,所述微控制单元120将控制所述发声单元140及所述显示单元150不进行工作。当所述微控制单元120判断所述条码300的条码信息不符合第一条件时,所述微控制单元120将控制所述发声单元140及所述显示单元150进行工作。

在一实施方式中,当所述微控制单元120判断所述条码300的条码信息符合第一条件时,所述微控制单元120将控制所述发声单元140及所述显示单元150进行工作。当所述微控制单元120判断所述条码300的条码信息不符合第一条件时,所述微控制单元120将控制所述发声单元140及所述显示单元150不进行工作。

本实施方式中,当所述发声单元140接收所述第一确认信号时,所述发声单元140发出声音指示使用者所述条码300的条码信息符合条件。

本实施方式中,当所述显示单元150接收所述第二确认信号时,所述显示单元150显示内容以指示使用者所述条码300的条码信息符合条件。

本实施方式中,当所述发声单元140接收所述第一报警信号时,所述发声单元140发出声音以警示使用者所述条码300的条码信息不符合条件。

本实施方式中,当所述显示单元150接收所述第二报警信号时,所述显示单元150显示内容以警示使用者所述条码300的条码信息不符合条件。

请参考图2,本发明发声单元140的较佳实施方式包括第一电子开关q1、第二电子开关q2、第三电子开关q3、第一电压端v1、第二电压端v2、蜂鸣器1401、电阻r1、电阻r2以及电阻r3。

所述第一电子开关q1的第一端通过电阻r1连接于所述微控制单元120。所述第一电子开关q1的第二端连接于所述第一电压端v1以接收第一电压,所述第一电子开关q1的第三端通过所述电阻r2接地。所述第一电子开关q1的第三端还通过电阻r3连接于所述第二电子开关q2的第一端。

所述第二电子开关q2的第二端连接于所述蜂鸣器1401的第一端,所述第二电子开关q2的第三端接地。

所述第三电子开关q3的第一端连接所述微控制单元120。所述第三电子开关q3的第二端链接所述蜂鸣器1401的第一端,所述第三电子开关q3的第三端接地。

所述蜂蜜器1401的第二端连接于所述第二电压端v2以接收第二电压。

当所述微控制单元120判断所述条码300的条码信息符合第一条件时,所述微控制单元120输出一高电平信号至所述第一电子开关q1的第一端。所述第一电子开关q1的第一端为高电平,所述第一电子开关q1的第二端接收第一电压,所述第一电子开关q1的第三端通过电阻r2接地。所述第一电子开关q1导通,所述第一电子开关q1的第二端与第三端相连。所述第二电子开关q2的第一端为高电平,所述第二电子开关q2截止,所述蜂鸣器1401不工作。所述第三电子开关q3的第一端为高电平,所述第三电子开关q3截止。

当所述微控制单元120判断所述条码300的条码信息不符合第一条件时,所述微控制单元120输出一低电平信号至所述第一电子开关q1的第一端。所述第一电子开关q1的第一端为低电平,所述第一电子开关q1的第二端接收第一电压,所述第一电子开关q1的第三端通过电阻r2接地。所述第一电子开关q1截止。所述第二电子开关q2的第一端为低电平,所述第二电子开关q2导通,所述第二电子开关q2的第二端与第三端相连,所述蜂鸣器1401工作以提示异常。所述第三电子开关q3的第一端为低电平,所述第三电子开关q3导通,所述第三电子开关q3的第二端与第三端相连。

本实施方式中,所述第一电子开关q1为npn型三极管,所述第二电子开关q2及第三电子开关q3为pnp型三极管。所述第一至第三电子开关的第一端对应三极管的基极,第二端对应三极管的集电极,第三端对应三极管的发射极。

本实施方式中,所述微控制单元120可为意法半导体公司生产的stm32f030c8型微控制器。

请参考图3,本发明条码扫描方法200的较佳实施方式包括:

步骤201:所述条码识别单元110读取条码300上的条码信息,并发送带有条码信息的第一信号至所述微控制单元120;

步骤202:所述微控制单元120读取所述存储单元130的存储数据以判断所述条码信息是否符合第一条件;若是,到步骤204;若否,到步骤203;

步骤203:所述微控制单元120控制所述发声单元140及所述显示单元150变更为第二自定义状态;

步骤204:所述微控制单元120控制所述发声单元140及所述显示单元150变更为第一自定义状态。

在一实施方式中,当所述微控制单元120判断所述条码信息符合第一条件时,所述发声单元140发出某一语音提示,如“正确”,同时所述显示单元150发出某一颜色灯光提示,如绿色灯光;当所述微控制单元120判断所述条码信息不符合第一条件时,所述发声单元140发出另一语音提示,如“错误”,同时所述显示单元150发出另一颜色灯光提示,如红色灯光。

本发明条码扫描方法200和装置100通过将接收到的条码信息和储存的若干标准条码信息进行比对后输出反馈信息控制所述发声单元140和所述显示单元150,所述发声单元140和所述显示单元150分别根据接收到的信号发声和发光提示采集到的条码信息是否正确,使得用户可快速判断条码扫描装置100扫描得到的条码信息是否正确。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1