[发明专利]打印成像方法及系统、打印控制及驱动方法和装置及非暂态存储介质有效
申请号: | 201910837404.9 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110554846B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 王恒;雷艳虎;冯林江 | 申请(专利权)人: | 珠海奔图电子有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 冯伟 |
地址: | 519060 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 成像 方法 系统 控制 驱动 装置 非暂态 存储 介质 | ||
本发明提出了一种打印成像方法及系统、打印控制及驱动方法和装置及非暂态存储介质,该方法包括:打印控制装置检测待打印文档中是否具有加粗字;当待打印文档中具有加粗字时,在将待打印文档转换至中间文件的过程中将加粗字转换为非加粗字;为中间文件中由加粗字转换而来的非加粗字设置加粗标识;将中间文件发送至打印驱动装置;打印驱动装置判断中间文件中是否具有加粗标识;当判断结果为是时,在将中间文件转换为打印语言的过程中,根据预设图像处理算法,对中间文件中具有加粗标识的非加粗字进行加粗处理;根据加粗处理后的打印语言,生成打印驱动指令。通过本发明的技术方案,可降低打印过程的数据处理量,提升打印速度和用户体验。
【技术领域】
本发明涉及成像技术领域,尤其涉及一种打印成像方法及系统、打印控制及驱动方法和装置及非暂态存储介质。
【背景技术】
开源系统(例如Linux系统)凭借着生态逐渐完善,开源系统的用户和开发者越来越多;例如,中标麒麟、中科方德等都开始采用Linux的架构。这种操作系统中通常都是基于通用UNIX打印系统(简称CUPS),采用这种CUPS打印实现方案中,往往需要将待打印文档转换成PDF等格式的中间文件发送至打印驱动装置,而打印驱动装置可把待打印文档中的字转换为位图,使其成为打印机可识别的PCL(位图字体对象)格式。
其中,对于待打印文档中的粗体字,在转换成PDF格式的中间文件的过程中,需要把粗体字整体的轮库线条都加粗,打印驱动装置调用Ghost Script对中间文件进行处理时,会把加粗处理后加粗字转换为大量的矢量描述,矢量描述不同于位图,其为很多段不同的矢量图形组合得到,而每段矢量都需要对应一条打印命令,因此,这样一个简单的加粗过程就需要对应大量的打印命令。这样一来,整个系统所需要处理的数据量非常巨大,严重影响打印速度。
因此,如何在上述基于CPUS解决方案的框架下提升打印速度,成为目前亟待解决的技术问题。
【发明内容】
本发明实施例提供了一种打印成像方法及系统、打印控制及驱动方法和装置及非暂态存储介质,旨在解决相关技术中因打印驱动装置处理大量打印命令造成的打印速度低下的技术问题,能够有效提升打印速度。
第一方面,本发明实施例提供了一种打印成像方法,用于打印成像系统,所述打印成像系统包括打印控制装置和打印驱动装置,包括:所述打印控制装置响应于获取到的打印命令,检测待打印文档中是否具有加粗字;当所述待打印文档中具有所述加粗字时,所述打印控制装置在将所述待打印文档转换至中间文件的过程中将所述加粗字转换为非加粗字;所述打印控制装置为所述中间文件中由所述加粗字转换而来的所述非加粗字设置加粗标识;所述打印控制装置将携带有所述加粗标识的所述中间文件发送至所述打印驱动装置;所述打印驱动装置判断所述中间文件中是否具有加粗标识;当判断结果为所述中间文件中具有所述加粗标识的情况下,所述打印驱动装置在将所述中间文件转换为打印语言的过程中,根据预设图像处理算法,对所述中间文件中具有所述加粗标识的非加粗字进行加粗处理;所述打印驱动装置根据加粗处理后的所述打印语言,生成打印驱动指令。
在本发明上述实施例中,可选地,还包括:所述打印控制装置响应于获取到的打印命令,获取已连接的所述打印驱动装置的功能信息;根据所述功能信息,查询与所述打印控制装置对应的所述打印驱动装置是否满足预定要求;在所述打印驱动装置满足所述预定要求的情况下,执行所述检测待打印文档中是否具有加粗字的步骤。
第二方面,本发明实施例提供了一种打印控制方法,用于打印控制装置,包括:获取打印命令;响应于所述打印命令,检测待打印文档中是否具有加粗字;当所述待打印文档中具有所述加粗字时,在将所述待打印文档转换至中间文件的过程中将所述加粗字转换为非加粗字;为所述中间文件中由所述加粗字转换而来的所述非加粗字设置加粗标识;将携带有所述加粗标识的所述中间文件发送至打印驱动装置,以供所述打印驱动装置在将所述中间文件转换为打印语言的过程中对具有所述加粗标识的所述非加粗字进行加粗处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海奔图电子有限公司,未经珠海奔图电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910837404.9/2.html,转载请声明来源钻瓜专利网。