首页 > 专利 > 台州市吉吉知识产权运营有限公司 > 一种条码打印机自动打印中文字的方法及系统专利详情

一种条码打印机自动打印中文字的方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-10-23
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-05-29
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-07-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-10-23
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710992087.9 申请日 2017-10-23
公开/公告号 CN107728965B 公开/公告日 2021-07-02
授权日 2021-07-02 预估到期日 2037-10-23
申请年 2017年 公开/公告年 2021年
缴费截止日 2022-10-23
分类号 G06F3/12 主分类号 G06F3/12
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN103841292A、CN105667098A、CN101149669A、US6873806B2 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 台州市吉吉知识产权运营有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 张义 第一发明人 张义
地址 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号 邮编 318015
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省台州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
裴金华
摘要
本发明公开了一种条码打印机自动打印中文字的方法,所述方法包括:获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;将所述编码输出至所述目标打印机,解决了现有技术中只能打印固定的中文字条码的问题,实现了动态识别产品的颜色特征,根据产品颜色自主选择相应的中文文字,并自动打印对应的中文字条码;给用户带来方便,提高了产品的效率。
  • 摘要附图
    一种条码打印机自动打印中文字的方法及系统
  • 说明书附图:图1
    一种条码打印机自动打印中文字的方法及系统
  • 说明书附图:图2
    一种条码打印机自动打印中文字的方法及系统
  • 说明书附图:图3
    一种条码打印机自动打印中文字的方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-07-02 授权
2 2020-11-13 专利申请权的转移 登记生效日: 2020.11.02 申请人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
3 2018-05-29 实质审查的生效 IPC(主分类): G06F 3/12 专利申请号: 201710992087.9 申请日: 2017.10.23
4 2018-02-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种条码打印机自动打印中文字的方法,其特征在于,所述方法包括:
S1、获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;步骤S1具体包括:
建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
获取产品图像的RGB值,并根据所述RGB值获取所述产品对应的颜色特征;
根据所述颜色特征和存储表,获取所述颜色特征对应的中文字;
S2、在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;所述预设字库的设置具体包括:通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系;步骤S2具体包括:
获取所述字库中的中文字对应的ZPLII语言图形阵列编码;
生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码;
S3、将所述编码输出至所述目标打印机;步骤S3具体包括:
所述目标打印机获取所述编码数据,并识别所述中文字对应的ZPLII语言图形阵列编码,对所述中文字执行打印。

2.如权利要求1所述的条码打印机自动打印中文字的方法,其特征在于,步骤S3具体包括:
所述目标打印机获取所述编码数据,并识别所述中文字对应的ZPLII语言图形阵列编码,对所述中文字执行打印。

3.如权利要求1所述的条码打印机自动打印中文字的方法,其特征在于,步骤S2具体还包括:
利用ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量;
获取所述字库中的中文字对应的ZPLII语言图形阵列编码,并将所述特征变量替换为所述中文字对应的ZPLII语言图形阵列编码。

4.一种条码打印机自动打印中文字系统,其特征在于,所述系统包括:
图像模块,用于获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;所述图像模块具体包括:
特征存储单元,用于建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
获取单元,用于获取产品图像的RGB值,并根据所述RGB值判断所述产品对应的颜色特征;
查询单元,用于根据所述颜色特征,查询所述特征表中对应的中文字;
查询模块,用于在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;所述查询模块具体包括:
字库单元,用于通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系;
查找单元,用于在所述字库单元中查询所述中文字对应的ZPLII语言图形阵列编码;
编码单元,用于根据所述中文字对应的ZPLII语言图形阵列编码,生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码;
输出模块,用于将所述编码输出至所述目标打印机。

5.如权利要求4所述的条码打印机自动打印中文字系统,其特征在于,所述查询模块还包括一模板单元,用于根据ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量。
说明书

技术领域

[0001] 本发明属于打印技术领域,特别涉及条码打印机自动打印中文字的方法及系统。

背景技术

[0002] 斑马打印机提供了工业条码打印的解决方案,在工业生产中得到广泛运用。其应用场景非常多,比如打印产品的唯一序列号(例如SN:01234567890),就是利用斑马打印机实现动态打印。斑马打印机的工作原理一般是通过打印软件将实时的数据转换成ZPLII语言动态发送给打印机,进而由打印机完成打印工作。这些数据通常是由数字或者字母组成,可以直接打印出来,因为在ZPLII语言中被标记了的数字和字母是打印机可以直接识别的。
[0003] 可是如果需要打印中文条码,无法直接将中文直接编码发送给打印机,因为ZPLII语言并不“认识”中文。解决该问题的技术方案是通过ZPLII语言进行编码,在ZPLII语言中,对象既可以按照文字进行编码,也可以按照图形阵列编码。在现有技术中,打印中文条码一般是利用条码编辑工具将中文按照图片特点转换为图形阵列编码,然后将编码后的数据给打印软件,打印软件将数据发送给打印机。但是,条码编辑工具将中文按照图片特点转换为图形阵列编码都是手动操作完成的,所以打印的中文都是固定的。该方案的缺点是只能打印固定的中文,比如要打印“黑色”这两个字,只能在设计的时候将“黑色”以图片形式事先做好,每次打印只能打印“黑色”,如果一批产品中既有黑色又有白色,则此时无法直接打印出“白色”这两个字,需要重新手动将“白色”对应的编码替换掉“黑色”才能实现。这种方式对于一批次多颜色的产品线,很难适用,因为需要不断的手动切换。
[0004] 因此,如何解决现有技术中的问题,动态识别产品的颜色特征,自动打印对应的中文字条码,成为亟待解决的问题。

发明内容

[0005] 鉴于此,本发明的目的在于提供一种条码打印机自动打印中文字的方法及系统,实现了动态识别产品的颜色标识,并根据颜色标识自动打印对应的中文字的条码。
[0006] 根据上述发明目的,本发明提供一种条码打印机自动打印中文字的方法,所述方法包括:
[0007] S1、获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;
[0008] S2、在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;
[0009] S3、将所述编码输出至所述目标打印机。
[0010] 优选地,步骤S1具体包括:
[0011] 建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
[0012] 获取产品图像的RGB值,并根据所述RGB值获取所述产品对应的颜色特征;
[0013] 根据所述颜色特征和存储表,获取所述颜色特征对应的中文字。
[0014] 优选地,所述预设字库的设置具体包括:
[0015] 通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系。
[0016] 优选地,步骤S2具体包括:
[0017] 获取所述字库中的中文字对应的ZPLII语言图形阵列编码;
[0018] 生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。
[0019] 优选地,步骤S3具体包括:
[0020] 所述目标打印机获取所述编码数据,并识别所述中文字对应的ZPLII语言图形阵列编码,对所述中文字执行打印。
[0021] 优选地,步骤S2具体还包括:
[0022] 利用ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量;
[0023] 获取所述字库中的中文字对应的ZPLII语言图形阵列编码,并将所述特征变量替换为所述中文字对应的ZPLII语言图形阵列编码。
[0024] 根据上述发明目的,本发明提供了一种条码打印机自动打印中文字系统,所述系统包括:
[0025] 图像模块,用于获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;
[0026] 查询模块,用于在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;
[0027] 输出模块,用于将所述编码输出至所述目标打印机。
[0028] 优选地,所述图像模块具体包括:
[0029] 特征存储单元,用于建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
[0030] 获取单元,用于获取产品图像的RGB值,并根据所述RGB值判断所述产品对应的颜色特征;
[0031] 查询单元,用于根据所述颜色特征,查询所述特征表中对应的中文字。
[0032] 优选地,所述查询模块具体包括:
[0033] 字库单元,用于通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系;
[0034] 查找单元,用于在所述字库单元中查询所述中文字对应的ZPLII语言图形阵列编码;
[0035] 编码单元,用于根据所述中文字对应的ZPLII语言图形阵列编码,生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。
[0036] 优选地,所述查询模块还包括一模板单元,用于根据ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量。
[0037] 与现有技术相比,本发明提供的条码打印机自动打印中文字的方法及系统,具有以下有益效果:解决了现有技术中只能打印固定的中文字条码的问题,实现了动态识别产品的颜色特征,根据产品颜色自主选择相应的中文文字,并自动打印对应的中文字条码;给用户带来方便,提高了产品的效率。

实施方案

[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0043] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0044] 如图1所示,根据本发明的一个实施例,一种条码打印机自动打印中文字的方法,所述方法包括:
[0045] S1、获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;
[0046] S2、在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;
[0047] S3、将所述编码输出至所述目标打印机。
[0048] 优选地,步骤S1具体包括:
[0049] 建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
[0050] 获取产品图像的RGB值,并根据所述RGB值获取所述产品对应的颜色特征;
[0051] 根据所述颜色特征和存储表,获取所述颜色特征对应的中文字。
[0052] 在工业产品生产中,对同一批次的产品打印条码。同一批次的产品中颜色变化相对来说应用最多,比如有“黑色”、“白色”、“黄色”,需要针对每一个产品打印对应的颜色的条码标签,需要自动识别产品的颜色。
[0053] 建立一特征表,在所述特征表中存储产品的颜色特征与中文字的对应关系。比如产品的颜色特征显示为“黄色”,所述特征表中对应为中文字“黄色”。
[0054] 获取产品图像的RGB值,并根据所述RGB值获取所述产品对应的颜色特征。本发明的一具体实施例,在工业产品的生产线上安装工业相机,当工业产品经过时使用工业相机对其进行拍照,并对获取的产品的图像利用图像处理技术进行分析。获取产品图像的RGB值,并根据所述RGB值判断所述产品的图像的颜色,获取到所述产品对应的颜色特征。根据所述产品对应的颜色特征,根据所述特征表中存储的所述产品的颜色特征与所述中文字的对应的关系,查询所述颜色特征对应的中文字。
[0055] 优选地,所述预设字库的设置具体包括:
[0056] 通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系。
[0057] 条码编辑工具是专业的条码标签设计软件,例如CODESOFT、BAR‑ONE、LABEL MATRIX等。条码编辑工具可以完成中文字到ZPLII语言的图形阵列编码的转换,将中文字转换为ZPLII语言图形阵列编码,该ZPLII语言图形阵列编码为16进制ASCII码。用户根据需要,通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并设置所述中文字和转换后的ZPLII语言图形阵列编码的对应关系。在产品的实际生产中,需要打印的中文条码的中文字并不特别多,这是由产品的特征所决定的,比如,颜色有“黑色”、“白色”、“黄色”等,所以需要做“黑”、“白”、“黄”、“色”等中文字对应的字库,通过条码编辑工具将中文字转换为对应的ZPLII语言图形阵列编码,并存储每个中文字和其转换的ZPLII语言图形阵列编码的对应关系。因此对用户来说,通过条码编辑工具预先设置字库也是很简单方便的。
[0058] 本发明的一具体实施例,所述中文字库的设置以条码编辑工具CODESOFT为例进行具体说明。在工具CODESOFT的编辑界面上,输入要制作的中文字“黑”,选择“TRUE TYPE”选项,设置中文字“黑”的字体、字号、样式等字体格式,如图2所示。当对所述中文字“黑”字的字体格式编辑完成后,点击“完成”按钮进行完成确认。将编辑完成的中文字“黑”生成对应的ZPLII语言图形阵列编码,具体方法为选择打印机‑添加斑马打印机文件端口‑另存为,输入文件名即可保存为脚本文件,保存后的脚本文件并非是完全的ZPLII语言图形阵列编码,利用ZPLII语言,在生成的脚本文件中将中文字“黑”对应的ZPLII语言图形阵列编码找出来。
[0059] 如下是中文字“黑”对应的图形阵列编码:
[0060] “00,00,00,00,00,00,00,00,0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFF0000000FFF80000007FF8,0000FFF0000000FFF80000007FF8,
0000FFF0000000FFF80000007FF8,0000FFF000F800FFF800F0007FF8,
0000FFF003F800FFF801FE007FF8,0000FFF00FFC00FFF801FF807FF8,
0000FFF03FFC00FFF803FFF07FF8,0000FFF07FFE00FFF803FFF07FF8,
0000FFF07FFE00FFF807FFF07FF8,0000FFF07FFF00FFF807FFF07FF8,
0000FFF07FFF00FFF80FFFF07FF8,0000FFF03FFF80FFF80FFFE07FF8,
0000FFF03FFF80FFF81FFFC07FF8,0000FFF01FFFC0FFF83FFFC07FF8,
0000FFF01FFFC0FFF83FFF807FF8,0000FFF00FFFE0FFF87FFF007FF8,
0000FFF00FFFE0FFF87FFF007FF8,0000FFF007FFF0FFF8FFFE007FF8,
0000FFF007FFF0FFF9FFFE007FF8,0000FFF003FFF0FFF9FFFC007FF8,
0000FFF003FFF0FFF9FFF8007FF8,0000FFF001FFC0FFF83FF8007FF8,
0000FFF001FF00FFF807F0007FF8,0000FFF000FC00FFF800F0007FF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,00000000000000FFF8,00000000000000FFF8,
00000000000000FFF8,00000000000000FFF8,00000000000000FFF8,00000000000000FFF8,
00000000000000FFF8,00000000000000FFF8,0000FFFC000000FFF8,0000FFFC000000FFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000FFFFFFFFFFFFFFFFFFFFFFF8,
0000FFFFFFFFFFFFFFFFFFFFFFF8,0000F800000000FFF800000000F8,00000000000000FFF8,
00000000000000FFF8,00000000000000FFF8,00000000000000FFF8,00000000000000FFF8,
00000000000000FFF8,00000000000000FFF8,0FFFFE00000000FFF800000003FFFF,
0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,
0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,
0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,
0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,
0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,00,0001F0,0001FE0000000000001F000007F0,
0001FFE00000000003FF00003FF0,0003FFF0001FF0001FFF0001FFF8,
0003FFF000FFF8001FFF0001FFF8,0003FFF000FFF8001FFF8001FFF8,
0007FFE000FFF8000FFF8001FFFC,0007FFE000FFF8000FFF8000FFFC,
000FFFC000FFF8000FFFC000FFFE,000FFF80007FFC0007FFC0007FFE,
001FFF80007FFC0007FFC0003FFF,001FFF00007FFC0007FFE0003FFF,
003FFF00007FFC0007FFE0001FFF80,003FFF00007FFC0003FFE0001FFF80,
007FFE00003FFE0003FFF0001FFFC0,007FFE00003FFE0003FFF0000FFFC0,
00FFFC00003FFE0003FFF0000FFFE0,00FFFC00003FFE0001FFF80007FFE0,
01FFFC00003FFE0001FFF80007FFE0,03FFF800003FFE0001FFF80007FFE0,
03FFF800003FFE0001FFC00003FF80,03FFF000003FFE0000FE000003FE,
01FFF000001FFE000000000003F8,003FE000001E00000000000001E0,000FE0,00,00,00,
00,”
[0061] 将所述中文字“黑”对应的ZPLII语言图形阵列编码进行存储,得到所述中文字“黑”对应的ZPLII语言图形阵列编码,并建立所述中文字“黑” 和其转换后的ZPLII语言图形阵列编码的对应关系。根据上述方法,设置多个中文字的中文字库。
[0062] 优选地,步骤S2具体包括:
[0063] 获取所述字库中的中文字对应的ZPLII语言图形阵列编码;
[0064] 生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。
[0065] 在ZPLII语言中,其对象既可以按照文字进行编码,也可以按照图形阵列编码。查询字库所述中文字对应的的ZPLII语言图形阵列编码。通过ZPLII语言的编程,根据所述中文字对应的ZPLII语言图形阵列编码,生成符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。
[0066] 优选地,步骤S2具体还包括:
[0067] 利用ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量;
[0068] 获取所述字库中的中文字对应的ZPLII语言图形阵列编码,并将所述特征变量替换为所述中文字对应的ZPLII语言图形阵列编码。
[0069] 本发明的一具体实施例,为了提高条码打印的便利,利用ZPLII语言制作一基础脚本模板,在所述基础脚本模板中设置特征变量。在执行打印时,调取该基础脚本模块,将基础脚本模板中的特征变量替换为所述中文字对应的ZPLII语言图形阵列编码,生成ZPLII语言格式的数据发送至目标打印机。比如,使用ZPLII语言编写脚本模板,制定一个只需要打印颜色的标签的基础脚本模板,基础脚本模板如下:
[0070] ^XA//起始标识
[0071] ^FWN^CFD,24^PW1204^LH0,0//位置坐标等标识
[0072] ^CI0^PR2^MNY^MTT^MMT^MD15^PON^PMN^LRN //打印选项标识
[0073] ^A0N,25,26^FO25,20^FDColor:^FS//打印文字
[0074] ^XZ//结束标识
[0075] 在上述基础脚本模板中,特征变量就是
[0076] 产品生产的过程中,通过对产品的拍照获取产品的图像,获取图像的RGB值,根据所述RGB值判断图像的颜色为黑色,查询字库中黑色对应的中文字“黑”,并获取所述中文字“黑”对应的ZPLII语言图形阵列编码。获取设置的基础脚本模板,在所述基础脚本模板中找到特征变量,用中文字“黑”对应的ZPLII语言图形阵列编码替换原基础脚本模板中的数据,生成ZPLII语言格式的数据,并发送至目标打印机。该技术方案,利用基础脚本模板,只需将基础脚本模板中的特征变量进行替换即可,给用户带来更好的体验效果。
[0077] 优选地,步骤S3具体包括:
[0078] 所述目标打印机获取编码数据,并识别所述中文字对应的ZPLII语言图形阵列编码,对所述中文字执行打印。
[0079] 所述目标打印机通过串口或者并口的通信方式获取编码数据,识别ZPLII语言的格式,并识别所述中文字对应的ZPLII语言图形阵列编码,并将编码数据对应的编码转换为打印机自身控制的编码,对所述中文字执行打印。
[0080] 根据该技术方案,在产品的生产过程中,识别产品的颜色并获取产品的颜色特征,然后查询字库中所述颜色特征对应的中文字,进而获取所述中文字对应的ZPLII语言图形阵列编码,并发送该编码至目标打印机,从而目标打印机完成对该中文字的条码打印。在产品的生产过程中,动态识别产品的颜色,并根据产品的颜色打印相应的条码标签,给用户带来方便,提高了生产效率。比如,自动识别产品颜色为黑色,查询中文字库中黑色对应的中文字“黑”,从而可以完成中文字“黑”的条码打印。
[0081] 如图3所示,本发明一个实施例,一种条码打印机自动打印中文字系统,所述系统包括:
[0082] 图像模块30,用于获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字;
[0083] 查询模块31,用于在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成;
[0084] 输出模块32,用于将所述编码输出至所述目标打印机。
[0085] 优选地,所述图像模块30具体包括:
[0086] 特征存储单元,用于建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系;
[0087] 获取单元,用于获取产品图像的RGB值,并根据所述RGB值判断所述产品对应的颜色特征;
[0088] 查询单元,用于根据所述颜色特征,查询所述特征表中对应的中文字。
[0089] 图像模块30获取产品的颜色特征,并根据所述颜色特征,获取所述颜色特征对应的中文字。具体地,图像模块30的特征存储单元中建立一特征表,所述特征表存储产品的颜色特征与中文字的对应关系。比如,颜色特征为黑色,所述存储表中建立黑色对应中文字“黑色”。通过获取单元获取产品图像的RGB值,并根据所述RGB值判断所述产品对应的颜色特征。本发明的一具体实施例,在产品的生产线上安装工业相机,当产品经过时使用工业相机对其进行拍照。获取单元中,获取产品图像的RGB值,并根据所述RGB值判断所述产品的图像的颜色,获取到所述产品对应的颜色特征。查询单元根据所述产品对应的颜色特征,查询所述特征存储单元中的特征表,查找所述特征表中所述颜色特征对应的中文字。
[0090] 优选地,所述查询模块31具体包括:
[0091] 字库单元,用于通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系;
[0092] 查找单元,用于在所述字库单元中查询所述中文字对应的ZPLII语言图形阵列编码;
[0093] 编码单元,用于根据所述中文字对应的ZPLII语言图形阵列编码,生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。
[0094] 查询模块31在一预设字库中查询所述中文字对应的编码,所述字库为目标打印机可识别的语言汇编而成。具体地,在字库单元中,通过条码编辑工具将预先设置的中文字转换为ZPLII语言图形阵列编码,并存储所述中文字和转换后的ZPLII语言图形阵列编码的对应关系。条码编辑工具可以完成中文字到ZPLII语言的图形阵列编码的转换,将中文字转换为ZPLII语言图形阵列编码,该ZPLII语言图形阵列编码为16进制ASCII码。条码编辑工具是专业的条码标签设计软件,例如CODESOFT、BAR‑ONE、LABEL MATRIX。通过查找单元在所述字库单元中查询所述中文字对应的ZPLII语言图形阵列编码。在编码单元中,根据ZPLII语言的格式进行编程,生成一符合ZPLII语言格式的编码数据,所述编码数据包括所述中文字对应的ZPLII语言图形阵列编码。在ZPLII语言中,其对象既可以按照文字进行编码,也可以按照图形阵列编码。
[0095] 通过输出模块32将所述编码数据输出至所述目标打印机。所述目标打印机获取并识别所述编码数据,执行该中文字的条码打印。
[0096] 优选地,所述查询模块还包括一模板单元,用于根据ZPLII语言制作基础脚本模板,在所述基础脚本模板中设置特征变量。
[0097] 模板单元利用ZPLII语言制作一基础脚本模板,在所述基础脚本模板中设置特征变量。在执行打印时,调取该基础脚本模块,将基础脚本模板中的特征变量替换为所述中文字对应的ZPLII语言图形阵列编码,生成ZPLII语言格式的数据发送至目标打印机。
[0098] 根据该技术方案,产品的生产过程中,动态识别产品的颜色特征,并根据产品的颜色特征打印相应的条码标签,给用户带来方便,提高了生产效率。
[0099] 综上所述,本发明条码打印机自动打印中文字的方法及系统,解决了现有技术中只能打印固定的中文条码问题,实现了自动根据产品颜色自主选择相应的中文文字,并打印对应的中文字条码,给用户带来便利。
[0100] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

附图说明

[0038] 下面将以明确易懂的方式,结合附图说明优选实施方式,对一种条码打印机自动打印中文字的方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0039] 图1是本发明一种条码打印机自动打印中文字方法的流程图;
[0040] 图2是本发明一具体实施例的示意图;
[0041] 图3是本发明一种条码打印机自动打印中文字系统的组成结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号