基于时间片分割的热敏打印机打印速度优化方法技术

技术编号:14395919 阅读:63 留言:0更新日期:2017-01-11 10:15
本发明专利技术公开了一种基于时间片分割的热敏打印机打印速度优化方法,包括如下步骤:对打印数据进行处理,将预打印的文字或者图片转换成二维点阵数组;将步骤a中的二维点阵数组转换成一维数据流,并封装成数据协议帧发送给热敏打印机;将步骤b中的数据协议帧分块传输,每传输完一个数据协议帧,先判断是否还有数据协议帧,若还有则先发送打印命令,然后根据打印内容选择时间片延时,延时之后再发送剩余的数据协议帧,直到打印完成。本发明专利技术通过为不同的打印数据设置不同的延时时间,在保证打印不出错的前提下提升了打印速度。

【技术实现步骤摘要】

本专利技术属于打印领域,尤其涉及一种基于时间片分割的热敏打印机打印速度优化方法
技术介绍
热敏打印技术起源于上世纪60,历经50的发展,己经成为了主流的打印技术之一。在美国、日本及一些其他经济发达国家热敏打印技术起步早,其产品应用广泛,更新较快,而且热敏打印技术也不断提升。热敏打印技术在国外应用十分广泛,涉及社会的多个方面,包括各种POS销售终端、加油站、水电收费、宾馆旅游、邮政等。目前著名的热敏打印机厂商有美国的惠普HP,日本的佳能Canon、爱普生EPSON、富士施、兄弟Brother,这些公司拥有相对成熟的热敏打印技术,其产品在海内外市场也占有较大份额。相对一些发达国家,我国的热敏巧印技术研发并不算晚。近些年我国微型热敏打印机产品生产有了快速的发展,国内一些热敏打印机制造商,如佳博、北洋等,已经逐步拥有T先进的热敏打印技术,其产品在国内市场的份额也在逐步增加。目前,我国热敏打印化进口品牌EPSON居多,它们相对国产品牌有性能的优势,其价位也通常高于国产品牌。在国内,热敏打印机己经在超级市场、电信查询、工业控制、加油站、彩票行业、物流系统等多个领域得到一定应用。就目前来看,热敏打印技术发展的大趋势为低功耗、高可靠性、高速度、高画质、环保,我国的热敏打印技术还有很大的提升空间,随着国内经济的迅速发展,各个领域在信息打印方面的需求不断增多,我国的热敏打印技术会日臻成熟,微型热敏打印机产品也将拥有广阔的市场前景。
技术实现思路
专利技术目的:本专利技术提出一种能提升热敏打印机打印速度,同时保证打印正确率的基于时间片分割的热敏打印机打印速度优化方法。技术方案:一种基于时间片分割的热敏打印机打印速度优化方法,包括如下步骤:a、对打印数据进行处理,将预打印的文字或者图片转换成二维点阵数组;b、将步骤a中的二维点阵数组转换成一维数据流,并封装成数据协议帧发送给热敏打印机;c、将步骤b中的数据协议帧分块传输,每传输完一个数据协议帧,先判断是否还有数据协议帧,若还有则先发送打印命令,然后根据打印内容选择时间片延时,延时之后再发送剩余的数据协议帧,直到打印完成。有益效果:本专利技术通过为不同的打印数据设置不同的延时时间,在保证打印不出错的前提下提升了打印速度。与现有技术相比本专利技术具有如下优点:(1)本专利技术根据不同的打印数据热敏打印机打印所需时间不同设置打印数据的传输延时时间,与统一延时相比提高了热敏打印机的打印速度,而且能保证打印的正确率。(2)本专利技术实现简单,无需增加额外的硬件控制,只需要在上位机软件中稍作修改就可以实现。附图说明图1为本专利技术示意图;图2为本专利技术方法的流程图。具体实施方式下面将结合附图,对本专利技术的实施案例进行详细的描述;如图1所示,上位机(PC或手机)通过串口与底层热敏打印机通信,上位机通过一定的数据协议控制底层打印机完成打印。主要的通信协议包括传输数据和打印命令。如图2所示,本专利技术包括打印数据预处理成字节流、点阵字节流数据分割传输、数据传输延时选择、打印命令传输。主要包括如下步骤:a、对打印数据的处理,将要打印的文字或者图片同意转换成二维点阵数组。b、将二维点阵数组转换成一维数据流,封装成数据协议帧准备发送给热敏打印机。c、将前述步骤b的数据协议帧分块传输,每传输完一个数据协议帧,先判断是否还有数据协议帧,若还有则先发送打印命令,然后根据打印内容选择时间片延时,延时之后再发送剩余的数据协议帧,直到打印完成。本专利技术依据打印机打印数据的不同,选用不同的延时时间,根据此延时时间来控制上位机数据的传输,提升热敏打印机打印速度。本专利技术根据热敏打印机打印速度随着点阵密度加大而不断变慢的特性,通过上位机根据不同数据调整传输打印数据的延时,以适应底层打印机的打印速度变化,既避免热敏打印机因上位机传输速度过快而出现漏行,又可以使打印速度明显提升。本文档来自技高网...
基于时间片分割的热敏打印机打印速度优化方法

【技术保护点】
一种基于时间片分割的热敏打印机打印速度优化方法,其特征在于,包括如下步骤:a、对打印数据进行处理,将预打印的文字或者图片转换成二维点阵数组;b、将步骤a中的二维点阵数组转换成一维数据流,并封装成数据协议帧发送给热敏打印机;c、将步骤b中的数据协议帧分块传输,每传输完一个数据协议帧,先判断是否还有数据协议帧,若还有则先发送打印命令,然后根据打印内容选择时间片延时,延时之后再发送剩余的数据协议帧,直到打印完成。

【技术特征摘要】
1.一种基于时间片分割的热敏打印机打印速度优化方法,其特征在于,包括如下步骤:a、对打印数据进行处理,将预打印的文字或者图片转换成二维点阵数组;b、将步骤a中的二维点阵数组转换成一维数据流,并封装成数据协议...

【专利技术属性】
技术研发人员:刘庆华韩斌仲海嘯郝齐虹
申请(专利权)人:江苏科技大学
类型:发明
国别省市:江苏;32

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

1