一种基于Code128一维条码的条码阅读设备设置方法

文档序号:6382096阅读:445来源:国知局
专利名称:一种基于Code 128一维条码的条码阅读设备设置方法
—种基于Code 128 —维条码的条码阅读设备设置方法
技术领域
本发明涉及一种基于Code 128 —维条码的条码阅读设备设置方法。
背景技术
条码阅读设备的应用越来越广泛,功能也越来越强大。对其功能的改变设置就成了设备生产研发的一个重要的任务。大多现有的设置方法为制作一个设置软件,并建立设置软件与设备的通讯协议。然后在PC上,用数据线与条码阅读设备连接通讯,设置软件通过编辑发送指令的方式,向设备发出设置指令,设备接收到指令后,解析,设置改变设备功能,并将改变结果反馈给PC端。 现有技术,最大的缺点就是必须依赖于PC,才能进行设置,且命令的编辑通常较繁 琐,用户设置很不方便。本发明的目的就是使条码设备的功能设置可以更加便捷,不需借助PC,且设置更加直观,用户使用时无需编辑繁琐的设置命令。

发明内容本发明要解决的技术问题,在于提供一种基于Code 128 一维条码的条码阅读设备设置方法,使条码阅读设备的功能设置无需借助PC端即可实现,操作过程简单、直观,效率高。本发明是这样实现的一种基于Code 128 一维条码的条码阅读设备设置方法,其特征在于所述条码阅读设备设置方法包括如下步骤步骤10、定义以FNC3功能符开头的Code 128 一维条码的条码指令,FNC3功能符后面的条码指令由数字或字母或数字与字母的组合构成,不同的条码指令代表不同的功能模块的设置;步骤20、在条码阅读设备中的解码模块内定义命令协议,该命令协议用以解析Code 128 一维条码的条码指令;步骤30、条码阅读设备读取条码,再由解码模块进行解析,判断是否为以FNC3功能符开头的Code 128 一维条码的条码指令;若否,则解码模块向终端传送解码信息,设置步骤终止;若是,则继续步骤40 ;步骤40、解码模块提取FNC3功能符后面的条码指令,并解析;根据FNC3功能符后面的条码指令,向相对应的功能模块发送参数进行功能设置;步骤50、功能模块参数设置成功后,反馈成功信息给解码模块,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,设置步骤终止;所述步骤10和步骤20不分先后顺序进行。进一步地,步骤50具体如下功能模块参数设置成功后,反馈成功信息给解码模块,并由解码模块触发声音模块发出设置成功提示音,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,解码模块触发声音模块发出设置失败提示音,设置步骤终止。本发明具有如下优点本发明利用Code 128 一维条码进行 快速设置条码阅读设备的各种功能,无需依赖PC端进行操作,省去了 PC端软件操作时的复杂繁琐的命令,操作过程简单、直观,降低了条码阅读设备维护的难度,提高了使用的简单性,条码阅读设备功能设置的效率提高,极大降低了系统设备的维护难度。

下面参照附图结合实施例对本发明作进一步的说明。图I为本发明方法的流程示意图。
具体实施方式请参阅图I所示,对本发明的实施例进行详细的说明。本发明涉及一种基于Code 128 一维条码的条码阅读设备设置方法,所述条码阅读设备设置方法包括如下步骤步骤10、定义以FNC3功能符开头的Code 128 一维条码的条码指令,FNC3功能符后面的条码指令由数字或字母或数字与字母的组合构成,不同的条码指令代表不同的功能模块的设置;步骤20、在条码阅读设备中的解码模块内定义命令协议,该命令协议用以解析Code 128 一维条码的条码指令;步骤30、条码阅读设备读取条码,再由解码模块进行解析,判断是否为以FNC3功能符开头的Code 128 一维条码的条码指令;若否,则解码模块向终端传送解码信息,设置步骤终止;若是,则继续步骤40 ;步骤40、解码模块提取FNC3功能符后面的条码指令,并解析;根据FNC3功能符后面的条码指令,向相对应的功能模块发送参数进行功能设置;步骤50、功能模块参数设置成功后,反馈成功信息给解码模块,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,设置步骤终止。所述步骤10和步骤20不分先后顺序进行。步骤50具体如下功能模块参数设置成功后,反馈成功信息给解码模块,并由解码模块触发声音模块发出设置成功提示音,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,解码模块触发声音模块发出设置失败提示音,设置步骤终止。以下结合具体实施例,对本发明做进一步的说明。某设备制造商要用Code 128 一维条码来设置其一款手持便携读码设备的所有一维条码识读使能,即设置该设备其解码码制范围内的所有一维条码可读。其实现步骤如下(I)定义条码指令序列,即定义FNC3功能符后面的条码指令序列,假设定义条码指令格式为8位数字字母,X1X2X3X4X5X6X7X8,其中“XJ2”代表设备制造商(用于区分不同制造商的设备指令)"X1X2”为“AB”一代表甲设备制造商 ......
“X3X4”代表产品分类(用于区分不同类型的设备)“X3X4 ”为“00” -手持便携读码设备“X3X4”为“01” 一手持枪式读码设备“X3X4”为“02”一固定式读码设备 ......“X5X6 ”代表功能分类;“X7X8”代表详细设置功能“ X5X6 ”为 “ 00 ” -硬件设置 “X5X6 ”为“01” 一解码模式设置“X5X6 ”为“02” -数据格式设置“X5X6”为“03” - 一维条码设置“X5X6”为“04” - 二维条码设置“X5X6” 为 “05”一其它设置 ......当“X5X6” 为 “03” 时“X7X8”为“00” -禁止(不读)所有一维条码“X7X8”为“01” -使能(可读)所有一维条码“X7X8” 为 “02” -禁止 EAN-13 —维条码“X7X8” 为 “03” -使能 EAN-13 —维条码 ......当“X5X6”为 “04” 时:“X7X8”为“00” -禁止(不读)所有二维条码“X7X8”为“01” -使能(可读)所有二维条码“X7X8” 为 “02” -禁止 QR 二维条码“X7X8”为 “03” -使能 QR 二维条码 ......每个设备制造商可以定义不同的命令方案。上面的例子是一种条码指令定义方案,在上面的方案中最后2位数据“X7X8”的设置根据“X5X6”分类不同而不一样。根据这套指令,例如用“AB000301”就可设置该设备其解码码制范围内的所有一维条码可读。其中“AB”代表甲设备制造商,之后的“00”代表手持便携式读码设备,“03”代表一维条码设置,最后的“01”代表设置所有该设备解码码制范围内的一维条码可读;(2)制作Code 128 —维条码时,编码信息以FNC3功能符开始,之后的信息为“AB000301”;(3)条码阅读设备在读取该Code 128 一维条码,如果遇到第一个字符为FNC3,则不将该条码信息发送给终端,而将该条码FNC3功能符之后的解码信息取出,并进行分析。如果发现取出的信息第I和第2个字符为“AB”,则代表是该设备制造商定义的设置码,反之如果这两个字符不是“AB”,则结束设置。然后读取第3和第4个字符,如果是“00”,则代表该设置码是用于手持便携读码设备的设置,这时设备会检查是否为手持便携读码设备,不是则结束设置,否则将继续获取第5和第6位数据,对这两位数据进行分类,如果是“03”,则代表设置该设备的一维条码功能。继续获取第7和第8位数据,如果是“01”则代表设置所有该设备解码码制范围内的一维条码可读。最后修改设备中关于条码识读使能的参数,保存修改的参数。本发明利用Code 128 一维条码进行快速设置条码阅读设备的各种功能,无需依赖PC端进行操作,省去了 PC端软件操作时的复杂繁琐的命令,操作过程简单、直观,降低了条码阅读设备维护的难度,提高了使用的简单性,条码阅读设备功能设置的效率提高,极大降低了系统设备的维护难度。虽然以上描述了本发明的具体实施方式
,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本 领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
权利要求
1.一种基于Code 128—维条码的条码阅读设备设置方法,其特征在于所述条码阅读设备设置方法包括如下步骤 步骤10、定义以FNC3功能符开头的Code 128 一维条码的条码指令,FNC3功能符后面的条码指令由数字或字母或数字与字母的组合构成,不同的条码指令代表不同的功能模块的设置; 步骤20、在条码阅读设备中的解码模块内定义命令协议,该命令协议用以解析Code128 —维条码的条码指令; 步骤30、条码阅读设备读取条码,再由解码模块进行解析,判断是否为以FNC3功能符开头的Code 128 一维条码的条码指令;若否,则解码模块向终端传送解码信息,设置步骤终止;若是,则继续步骤40 ; 步骤40、解码模块提取FNC3功能符后面的条码指令,并解析;根据FNC3功能符后面的条码指令,向相对应的功能模块发送参数进行功能设置; 步骤50、功能模块参数设置成功后,反馈成功信息给解码模块,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,设置步骤终止;所述步骤10和步骤20不分先后顺序进行。
2.根据权利要求I所述的一种基于Code128—维条码的条码阅读设备设置方法,其特征在于步骤50具体如下功能模块参数设置成功后,反馈成功信息给解码模块,并由解码模块触发声音模块发出设置成功提示音,设置步骤终止;若功能模块参数设置失败,则反馈失败信息给解码模块,解码模块触发声音模块发出设置失败提示音,设置步骤终止。
全文摘要
本发明提供一种基于Code 128一维条码的条码阅读设备设置方法,包括定义以FNC3功能符开头的Code 128一维条码的条码指令;在条码阅读设备的解码模块内定义命令协议,用以解析Code 128一维条码的条码指令;条码阅读设备读取条码,再由解码模块进行解析,判断是否为以FNC3功能符开头的Code 128一维条码的条码指令;解码模块提取FNC3功能符后面的条码指令,并解析;根据FNC3功能符后面的条码指令,向相对应的功能模块发送参数进行功能设置;功能模块参数设置完毕后,反馈信息给解码模块,设置步骤终止。本发明使条码阅读设备的功能设置无需借助PC端即可实现,操作过程简单、直观,效率高。
文档编号G06K7/10GK102968609SQ20121048041
公开日2013年3月13日 申请日期2012年11月22日 优先权日2012年11月22日
发明者陈瑞琳 申请人:福建鑫诺通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1