自动化打印条码的方法及系统技术方案

技术编号:14000082 阅读:171 留言:0更新日期:2016-11-15 14:16
本发明专利技术公开了一种自动化打印条码的系统,包括:条码生成软件,用于启动打印控制框;打印控制工具,用于配置条码信息来源,并读取产品的条码信息;以及传输所述条码信息到所述打印控制框,并控制打印。通过上述方式,本发明专利技术可以为不同序列号的设备快速生成对应条码,实现简单,操作简易,生成快的优点。

【技术实现步骤摘要】

本专利技术涉及条码打印
,尤其是涉及一种自动化打印条码的方法及系统
技术介绍
目前,市面上还没有一种可整合现有条码生成工具和产品,以实现自动控制条码打印生产的可行性方案,一般条码软件只能提供单一的条码布局功能,用户在生产环节中总是需要手动输入产品的序列号等信息并控制条码软件打印输出,操作繁琐,还容易出错,尤其对于需要批量生成条码的场景下,大大影响了工作效率。
技术实现思路
本专利技术所要解决的技术问题是:提供自动化条码打印方案,实现批量生成条码,提高工作效率,且操作简单。为了解决上述技术问题,本专利技术采用的技术方案为:提供一种自动化打印条码的系统,包括:条码生成软件,用于启动打印控制框;打印控制工具,用于配置条码信息来源,并读取产品的条码信息;以及传输所述条码信息到所述打印控制框,并控制打印。为解决上述问题,本专利技术还提供一种自动化打印条码的方法,包括:通过条码生成软件启动打印控制框;打印控制工具配置条码信息来源,并读取产品的条码信息;打印控制工具传输所述条码信息到所述打印控制框,并控制打印。本专利技术的有益效果在于:区别于现有技术,本专利技术通过条码生成软件启动打印控制框;打印控制工具配置条码信息来源,并读取产品的条码信息,传输所述条码信息到所述打印控制框,以控制打印。通过上述方式,本专利技术可以为不同序列号的设备快速生成对应条码,实现简单,操作简易,生成快的优点。附图说明图1为本专利技术具体实施例中的体系结构示意图;图2为本专利技术具体实施例二串口通信案例下打印控制工具的工作流程图示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:采用功能扩展的形式,完成从数据输入源到输出源的整合和控制。本专利技术实施例一提供一种自动化打印条码的系统,包括:条码生成软件,用于启动打印控制框;打印控制工具,用于配置条码信息来源,并读取产品的条码信息;以及传输所述条码信息到所述打印控制框,并控制打印。区别于现有技术,本专利技术通过条码生成软件启动打印控制框;打印控制工具配置条码信息来源,并读取产品的条码信息,传输所述条码信息到所述打印控制框,以控制打印。通过上述方式,本专利技术可以为不同序列号的设备快速生成对应条码,实现简单,操作简易,生成快的优点。本专利技术的条码生成软件可以是Label Matrix 32软件(Label Matrix 32是一款通用的打印软件,适合任何条码打印机使用,具有较强的排版功能,支持多种条码类型,可打印二维条码),其中,所述系统还包括计算机;用于配置Label Matrix 32条码生成软件,并通过串口、USB或扫描枪连接产品;以及连接打印控制工具,并配置打印驱动。Label Matrix32软件用于在启动后,新建或打开条码模板,并基于所述条码模板开启打印控制框。而所述打印控制工具具体用于:监听串口来源数据;获取产品通过串口上送的条码信息;在监听到串口数据后,按照协议解析,提取产品的文本信息;其中,所述文本信息包括产品序列号及产品编码。为了将产品条码信息打印出来,本专利技术所述系统还包括打印机,其中:打印控制工具遍历窗口句柄信息,获取Label Matrix32软件的主窗口及子窗口;依次递归遍历所述子窗口,查找对应的打印控制窗口;打印控制工具记录打印控制窗口中的文本输入框句柄和打印按钮的句柄,通过窗口消息将条码文本信息发送到打印控制框,并用窗口消息控制启动打印;Label Matrix 32软件将条码文本信息按照所述条码模板,输出到打印机,控制打印机打印输出条码。本专利技术涉及如下几个部分:1.Label Matrix32条码生成软件;2.打印机;3.提供条码信息来源的产品;4.打印控制工具;其中Label Matrix32条码生成软件用来生成条码模板和控制打印机打印条码,而打印控制工具实现了将前三项整合的功能,通过不同形式从产品获取需要打印的条码信息,将其转换成文本信息,发送Label Matrix32条码生成软件上,并控制其打印输出条码。实际中,用户可使用Microsoft SPY++工具分析条码生成软件打印窗口的结构,通过此工具可以确认打印窗口的层级关系以及窗口类名和标题、窗口控件的类名以及名称;获取这些信息后,使用windows提供的标准API可以获取需要控制的各个控件的句柄,而基于windows的消息机制,通过对这些控件发送特定的消息可以模拟用户输入和点击按键的效果,从而实现自动化控制打印流程。至于时机的控制,由于其原理是模拟用户操控的流程,故而其本质就是通过软件机械式的替代用户操作的需要执行的动作,并将这些动作连贯起来,形成循环,实现快速批量的效果。区别于现有技术,本专利技术的快速生成产品匹配条码的设计方案,通过此方法可以为不同序列号的设备快速生成对应条码,同时其有实现简单,操作简易,生成快的优点。本专利技术通过在智能设备上实现一个工具,整合条码设计工具,打通产品到条码设计工具间的序列号传输,自动完成条码输出功能。即通过模拟按键消息的方式来执行控制,在这个机制的基础上,本专利技术主要通过窗口分析工具分析打印软件的各个子窗口的信息(窗口名称、类别、窗口关系),从而完成按键、输入框的识别,进而实现对应的模拟输入功能。对应地,本专利技术还提供一种自动化打印条码的方法,包括:通过条码生成软件启动打印控制框;打印控制工具配置条码信息来源,并读取产品的条码信息;打印控制工具传输所述条码信息到所述打印控制框,并控制打印。其中,在执行上述步骤之前,需要计算机配置Label Matrix 32条码生成软件,并通过串口、USB或扫描枪连接产品;计算机连接打印控制工具,并配置打印驱动。具体地,在启动Label Matrix32条码生成软件后,新建或打开条码模板;基于所述条码模板开启打印控制框。然后,启动打印控制工具,监听串口来源数据;产品将条码信息通过串口上送到打印控制工具;打印控制工具在监听到串口数据后,按照协议解析,提取产品的文本信息;所述文本信息包括产品序列号及产品编码。最后,打印控制工具通过父子窗口关系遍历窗口句柄信息,获取Label Matrix32软件的主窗口及子窗口;依次递归遍历所述子窗口,查找对应的打印控制窗口;打印控制工具记录打印控制窗口中的文本输入框句柄和打印按钮的句柄,通过窗口消息将条码文本信息发送到打印控制框,并用窗口消息控制启动打印;Label Matrix 32软件将条码文本信息按照所述条码模板,输出到打印机,控制打印机打印输出条码。为方便理解,以下结合附图1~2,通过一个具体实施例进行说明。图1为本专利技术的体系结构,PC通过串口、USB、扫描枪等方式与产品连接,打印控制工具从需要打印条码的产品获取文本信息,Label Matrix32条码设计软件设置好条码模板,配置打印输入窗口,打印控制工具通过系统API查找Label Matrix32程序的打印输入窗口子窗口句柄,将文本信息写入控制窗口,并控制Label Matrix32启动打印,Label Matrix32接收到打印指令,将打印内容传输给打印机,控制打印机输出条码。图2是串口通信案例下打印控制工具的工作流程图,PC通过串口设备连接产品,通过通信指令从产品端获取打印条码的文本信息(诸如序列号、产品本文档来自技高网...

【技术保护点】
一种自动化打印条码的系统,其特征在于,包括:条码生成软件,用于启动打印控制框;打印控制工具,用于配置条码信息来源,并读取产品的条码信息;以及传输所述条码信息到所述打印控制框,并控制打印。

【技术特征摘要】
1.一种自动化打印条码的系统,其特征在于,包括:条码生成软件,用于启动打印控制框;打印控制工具,用于配置条码信息来源,并读取产品的条码信息;以及传输所述条码信息到所述打印控制框,并控制打印。2.根据权利要求1所述自动化打印条码的系统,其特征在于,还包括:计算机;所述计算机用于配置Label Matrix 32条码生成软件,并通过串口、USB或扫描枪连接产品;以及连接打印控制工具,并配置打印驱动。3.根据权利要求2所述自动化打印条码的系统,其特征在于,所述条码生成软件为Label Matrix32软件:Label Matrix32软件用于在启动后,新建或打开条码模板;以及基于所述条码模板开启打印控制框。4.根据权利要求3所述自动化打印条码的系统,其特征在于,所述打印控制工具具体用于:监听串口来源数据;获取产品通过串口上送的条码信息;在监听到串口数据后,按照协议解析,提取产品的文本信息;其中,所述文本信息包括产品序列号及产品编码。5.根据权利要求4所述自动化打印条码的系统,其特征在于,还包括打印机,其中:打印控制工具遍历窗口句柄信息,获取Label Matrix32软件的主窗口及子窗口;依次递归遍历所述子窗口,查找对应的打印控制窗口;打印控制工具记录打印控制窗口中的文本输入框句柄和打印按钮的句柄,通过窗口消息将条码文本信息发送到打印控制框,并用窗口消息控制启动打印;Label Matrix 32软件将条码文本信息按照所述条码模板,输出到打印机,控制打印机打印输出条码。6.一种自动化打印条码的方法,其特征在于,包括:通过条码生...

【专利技术属性】
技术研发人员:吴卫东吴军华
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1