一种ctid智能门锁条码打印方法及系统

文档序号:886915 发布日期:2021-03-23 浏览:4次 >En<

阅读说明:本技术 一种ctid智能门锁条码打印方法及系统 (CTID intelligent door lock bar code printing method and system ) 是由 吴太亮 于 2020-10-29 设计创作,主要内容包括:本发明提供了智能门锁技术领域的一种CTID智能门锁条码打印方法及系统,方法包括如下步骤:步骤S10、创建一空白文档,设置所述空白文档的属性以及绑定的喷墨打印机;步骤S20、将需要打印的条码字符串转换为条码图片,将所述条码图片添加到所述空白文档上生成打印文档;步骤S30、基于所述打印文档生成打印请求,并将所述打印请求发送给绑定的喷墨打印机;步骤S40、喷墨打印机基于接收的所述打印请求对打印文档进行打印。本发明的优点在于:实现利用喷墨打印机动态打印CTID智能门锁的条码,进而极大的降低了条码打印成本。(The invention provides a CTID intelligent door lock bar code printing method and a system thereof, belonging to the technical field of intelligent door locks, wherein the method comprises the following steps: step S10, creating a blank document, setting the property of the blank document and the bound ink-jet printer; step S20, converting the bar code character string to be printed into a bar code picture, and adding the bar code picture to the blank document to generate a printed document; step S30, generating a printing request based on the printing document, and sending the printing request to the bound ink-jet printer; and step S40, the ink-jet printer prints the printing document based on the received printing request. The invention has the advantages that: the realization utilizes ink jet printer developments to print the bar code of CTID intelligence lock, and then very big reduction the bar code and printed the cost.)

一种CTID智能门锁条码打印方法及系统

技术领域

本发明涉及智能门锁技术领域,特别指一种CTID智能门锁条码打印方法及系统。

背景技术

CTID智能门锁在生产完成后,需要给每个CTID智能门锁贴上条码进行唯一标识后,再进行厂测。然而不同的条码打印机的驱动以及api接口是不一样的,条码打印机也有预设的打印模板,厂测软件需要根据当前条码打印机的驱动以及api接口来开发对应的打印功能,并重新设置对应的打印模板。

CTID智能门锁的生产需要由不同厂家完成,每个厂家的条码打印机型号存在差异,就算同个厂家,随着条码打印机的更新,也存在同时有不同型号条码打印机型号的情况,这导致需要针对不同型号的条码打印机单独开发打印功能并进行实地调试,这无疑加大了研发成本,费时费力,当由于各种原因驱动接口无法找到官方的api接口时,将进一步增加开发难度;且由于条码字号很小等的固有特性,无法直接利用普通的喷墨打印机进行打印。

因此,如何提供一种CTID智能门锁条码打印方法及系统,实现利用喷墨打印机动态打印CTID智能门锁的条码,降低条码打印成本,成为一个亟待解决的问题。

发明内容

本发明要解决的技术问题,在于提供一种CTID智能门锁条码打印方法及系统,实现利用喷墨打印机动态打印CTID智能门锁的条码,降低条码打印成本。

第一方面,本发明提供了一种CTID智能门锁条码打印方法,包括如下步骤:

步骤S10、创建一空白文档,设置所述空白文档的属性以及绑定的喷墨打印机;

步骤S20、将需要打印的条码字符串转换为条码图片,将所述条码图片添加到所述空白文档上生成打印文档;

步骤S30、基于所述打印文档生成打印请求,并将所述打印请求发送给绑定的喷墨打印机;

步骤S40、喷墨打印机基于接收的所述打印请求对打印文档进行打印。

进一步地,所述步骤S10具体为:

在计算机上创建一空白文档,设置所述空白文档包括页边距以及打印尺寸的属性,通过驱动以及api接口绑定一喷墨打印机。

进一步地,所述打印尺寸基于条码的尺寸、数量以及英寸和像素的转换比例进行设置。

进一步地,所述步骤S20具体为:

将需要打印的条码字符串利用图片工具转换为条码图片,将需要打印的自定义字符利用图片工具转换为字符图片,将所述条码图片以及字符图片添加到所述空白文档上,并对各所述条码图片以及字符图片进行排版后生成打印文档。

进一步地,所述步骤S30具体为:

基于所述打印文档、驱动以及api接口生成喷墨打印机可以识别的打印请求,并将所述打印请求发送给绑定的喷墨打印机。

第二方面,本发明提供了一种CTID智能门锁条码打印系统,包括如下模块:

空白文档创建模块,用于创建一空白文档,设置所述空白文档的属性以及绑定的喷墨打印机;

条码转换添加模块,用于将需要打印的条码字符串转换为条码图片,将所述条码图片添加到所述空白文档上生成打印文档;

打印请求发送模块,用于基于所述打印文档生成打印请求,并将所述打印请求发送给绑定的喷墨打印机;

条码打印模块,用于喷墨打印机基于接收的所述打印请求对打印文档进行打印。

进一步地,所述空白文档创建模块具体为:

在计算机上创建一空白文档,设置所述空白文档包括页边距以及打印尺寸的属性,通过驱动以及api接口绑定一喷墨打印机。

进一步地,所述打印尺寸基于条码的尺寸、数量以及英寸和像素的转换比例进行设置。

进一步地,所述条码转换添加模块具体为:

将需要打印的条码字符串利用图片工具转换为条码图片,将需要打印的自定义字符利用图片工具转换为字符图片,将所述条码图片以及字符图片添加到所述空白文档上,并对各所述条码图片以及字符图片进行排版后生成打印文档。

进一步地,所述打印请求发送模块具体为:

基于所述打印文档、驱动以及api接口生成喷墨打印机可以识别的打印请求,并将所述打印请求发送给绑定的喷墨打印机。

本发明的优点在于:

通过在计算机上创建所述空白文档并设置属性和绑定喷墨打印机,将需要打印的条码字符串转换为条码图片后添加到所述空白文档上生成打印文档,再基于所述打印文档生成喷墨打印机能够识别的打印请求,将所述打印请求发送给绑定的喷墨打印机进行打印,即完成喷墨打印机对条码的打印,不需要向传统上针对不同型号的条码打印机单独开发打印功能,不需要根据条码打印机预设的打印模板设置打印格式,最终实现利用喷墨打印机动态打印CTID智能门锁的条码,极大的降低了条码打印成本。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1是本发明一种CTID智能门锁条码打印方法的流程图。

图2是本发明一种CTID智能门锁条码打印系统的结构示意图。

具体实施方式

本申请实施例中的技术方案,总体思路如下:将需要打印的条码字符串转换为图片插入创建的空白文档生成打印文档,再利用操作系统提供的文档打印方式,将打印文档发送给绑定的喷墨打印机进行打印,实现利用喷墨打印机对条码字符串进行打印。

请参照图1至图2所示,本发明一种CTID智能门锁条码打印方法的较佳实施例,包括如下步骤:

步骤S10、创建一空白文档,设置所述空白文档的属性以及绑定的喷墨打印机;

步骤S20、将需要打印的条码字符串转换为条码图片,将所述条码图片添加到所述空白文档上生成打印文档,即以图片的格式来打印条码字符串,以克服条码字符串字体小,需要专门的驱动以及api接口来打印等的缺陷;

步骤S30、基于所述打印文档、驱动以及api接口生成喷墨打印机可以识别的打印请求,并将所述打印请求发送给绑定的喷墨打印机;

步骤S40、喷墨打印机基于接收的所述打印请求对打印文档进行打印。

在具体实施时,生成所述打印请求前可对打印文档进行编码压缩,以提升传输速率,喷墨打印机对所述打印请求进行验证通过后,再进行解压打印。

所述步骤S10具体为:

在计算机上创建一空白文档,设置所述空白文档包括页边距以及打印尺寸的属性,通过驱动以及api接口绑定一喷墨打印机。

所述打印尺寸基于条码的尺寸、数量以及英寸和像素的转换比例进行设置。

所述步骤S20具体为:

将需要打印的条码字符串利用图片工具(例如截图工具)转换为条码图片,将需要打印的自定义字符利用图片工具转换为字符图片,将所述条码图片以及字符图片添加到所述空白文档上,并对各所述条码图片以及字符图片进行排版后生成打印文档。

本发明一种CTID智能门锁条码打印系统的较佳实施例,包括如下模块:

空白文档创建模块,用于创建一空白文档,设置所述空白文档的属性以及绑定的喷墨打印机;

条码转换添加模块,用于将需要打印的条码字符串转换为条码图片,将所述条码图片添加到所述空白文档上生成打印文档,即以图片的格式来打印条码字符串,以克服条码字符串字体小,需要专门的驱动以及api接口来打印等的缺陷;

打印请求发送模块,用于基于所述打印文档、驱动以及api接口生成喷墨打印机可以识别的打印请求,并将所述打印请求发送给绑定的喷墨打印机;

条码打印模块,用于喷墨打印机基于接收的所述打印请求对打印文档进行打印。

在具体实施时,生成所述打印请求前可对打印文档进行编码压缩,以提升传输速率,喷墨打印机对所述打印请求进行验证通过后,再进行解压打印。

所述空白文档创建模块具体为:

在计算机上创建一空白文档,设置所述空白文档包括页边距以及打印尺寸的属性,通过驱动以及api接口绑定一喷墨打印机。

所述打印尺寸基于条码的尺寸、数量以及英寸和像素的转换比例进行设置。

所述条码转换添加模块具体为:

将需要打印的条码字符串利用图片工具(例如截图工具)转换为条码图片,将需要打印的自定义字符利用图片工具转换为字符图片,将所述条码图片以及字符图片添加到所述空白文档上,并对各所述条码图片以及字符图片进行排版后生成打印文档。

综上所述,本发明的优点在于:

通过在计算机上创建所述空白文档并设置属性和绑定喷墨打印机,将需要打印的条码字符串转换为条码图片后添加到所述空白文档上生成打印文档,再基于所述打印文档生成喷墨打印机能够识别的打印请求,将所述打印请求发送给绑定的喷墨打印机进行打印,即完成喷墨打印机对条码的打印,不需要向传统上针对不同型号的条码打印机单独开发打印功能,不需要根据条码打印机预设的打印模板设置打印格式,最终实现利用喷墨打印机动态打印CTID智能门锁的条码,极大的降低了条码打印成本。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种印刷机的喷墨机构

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类