待打印文件的处理方法、打印驱动装置、打印设备和系统制造方法及图纸

技术编号:12059354 阅读:77 留言:0更新日期:2015-09-17 09:29
本发明专利技术公开了一种待打印文件的处理方法、打印驱动装置、打印设备和打印系统,属于打印技术领域,以解决办公应用程序的默认设置与打印设备的纸张设置不匹配的问题,提高了打印设备的智能化水平,同时提高了打印设备的打印速度。该待打印文件的处理方法包括:获取待打印文件或其中的待打印数据的尺寸;比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸;根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处理所述待打印文件或所述待打印数据;基于处理后的待打印文件或待打印数据的尺寸,生成驱动控制命令来控制打印。

【技术实现步骤摘要】

本专利技术涉及打印
,具体地说,涉及一种待打印文件的处理方法、打印驱动 装置、打印设备和系统。
技术介绍
近年来,随着打印设备的普及,用户对打印设备提出了越来越多的需求,使得打印 设备的功能设计更为人性化。在打印纸张和打印要求对办公应用程序生成的待打印数据存 在限制的情况下,用户可以自行设定待打印数据的处理方式,调整待打印数据的尺寸,以使 得待打印数据的尺寸与打印纸张、打印要求相匹配。比如,在先申请US8456666公开了一种 在打印偏好设置中,手动设置打印缩放比例和实际输出纸张尺寸的大小。然而,这种设置对 于没有经验的用户来说,无法得知在自己想要打印的纸上得到最佳打印效果时,适合的缩 放比是多少,需要用户经过多次试验来得到,降低了用户的打印体验。 专利技术人发现,对于一些无法选择打印纸张尺寸的办公应用程序来说,若是办公应 用程序默认设置的打印纸张与打印设备的纸张设置不匹配时,如果继续按照办公应用程序 的默认设置来执行打印任务,而不考虑待打印数据在打印设备的纸张中的页面排版,则用 户期望的打印效果将难以得到满足。 同时,打印设备的实际打印速度和纸张尺寸息息相关。若是通过打印驱动设定的 纸张尺寸大小与实际使用的纸张尺寸不匹配,会导致实际的打印速度达不到理论上该纸张 尺寸应有的走纸速度,降低打印设备的实际打印速度。不规范的应用软件通常是不会考虑 实际使用的纸张尺寸,而是直接按照应用软件的默认纸张尺寸将待打印文件发送给打印驱 动。这种情况下,用户根本无法得到任何关于纸张尺寸不匹配的通知或者提示,同时打印速 度达不到预定值,将降低用户的打印体验
技术实现思路
本专利技术的目的在于提供一种待打印文件的处理方法、打印驱动装置、打印设备和 打印系统,以解决应用程序的默认设置与打印设备的纸张设置不匹配的问题,提高了打印 设备的智能化水平,同时有利于实现打印加速。 本专利技术第一方面提供了一种待打印文件的处理方法,该方法包括获取待打印文件 或其中的待打印数据的尺寸; 比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸; 根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸的比较结 果,处理所述待打印文件或所述待打印数据; 基于处理后的待打印文件或待打印数据,生成或调用驱动控制命令来控制打印。 进一步的,根据所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处理 所述待打印数据包括: 若所述待打印数据的尺寸小于或等于所述对比纸张的尺寸,保留所述待打印数据 的尺寸; 若所述待打印数据的尺寸大于所述对比纸张的尺寸,将所述待打印数据缩小至与 所述对比纸张的尺寸匹配。 进一步的,获取待打印文件的待打印数据的尺寸之前,还包括: 提取所述待打印文件的排版方式。 进一步的,获取待打印文件的待打印数据的尺寸包括: 根据所述待打印文件的排版方式,获取所述待打印文件中的所述待打印数据的长 边尺寸和短边尺寸。 进一步的,若所述待打印数据的尺寸小于或等于所述对比纸张的尺寸,保留所述 待打印数据的尺寸,包括: 若所述待打印数据的长边尺寸小于或等于所述对比纸张的长边尺寸,且所述待打 印数据的短边尺寸小于或等于所述对比纸张的短边尺寸,保留所述待打印数据的长边尺寸 和短边尺寸。 进一步的,若所述待打印数据的尺寸大于所述对比纸张的尺寸,将所述待打印数 据缩小至与所述对比纸张的尺寸匹配包括: 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,或所述待打印数据 的短边尺寸大于对比纸张的短边尺寸,将所述待打印数据缩小至与所述对比纸张的尺寸匹 配。 进一步的,若所述待打印数据的尺寸大于所述对比纸张的尺寸,将所述待打印数 据缩小至与所述对比纸张的尺寸匹配包括: 若所述待打印数据的长边尺寸小于所述对比纸张的长边尺寸,且所述待打印数据 的短边尺寸大于所述对比纸张的短边尺寸,将所述待打印数据缩小至该待打印数据的短边 尺寸小于或等于所述对比纸张的短边尺寸; 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,且所述待打印数据 的短边尺寸小于所述对比纸张的短边尺寸,将所述待打印数据缩小至该待打印数据的长边 尺寸小于或等于所述对比纸张的长边尺寸; 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,且所述待打印数据 的短边尺寸大于所述对比纸张的短边尺寸,将所述待打印数据缩小,使所述待打印数据的 长边尺寸小于或等于所述对比纸张的长边尺寸,且使该待打印数据的短边尺寸小于或等于 所述对比纸张的短边尺寸。 进一步的,根据所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处理 所述待打印数据之前,还包括: 根据所述待打印文件的排版方式,获取所述待打印文件中的所述待打印数据的长 边方向。 进一步的,若所述待打印数据的尺寸小于或等于所述对比纸张的尺寸,保留所述 待打印数据的尺寸之后,还包括: 比较所述待打印数据的长边方向和所述对比纸张的长边方向,并比较所述待打印 数据的长边尺寸和所述对比纸张的短边尺寸,若所述待打印数据的长边方向和所述对比纸 张的长边方向相异,且所述待打印数据的长边尺寸大于所述对比纸张的短边尺寸,将所述 待打印数据旋转,使该待打印数据的长边方向与所述对比纸张的长边方向相同。 进一步的,若所述待打印数据的尺寸大于所述对比纸张的尺寸,将所述待打印数 据缩小至与所述对比纸张的尺寸匹配之后,还包括: 比较所述待打印数据的长边方向与所述对比纸张的长边方向是否相同,若否,将 所述待打印数据旋转,使该待打印数据的长边方向与所述对比纸张的长边方向相同。 进一步的,根据所述待打印文件的尺寸和所述对比纸张的尺寸的比较结果,处理 所述待打印文件包括: 根据所述待打印文件的尺寸和所述对比纸张的尺寸的比较结果,获取预设置的缩 放比例,基于所述缩放比例处理所述待打印文件。 进一步的,所述对比纸张的尺寸为打印设备所支持的最高打印速度相对应的纸张 尺寸。 本专利技术带来了以下有益效果:本专利技术实施例提供了一种待打印文件的处理方法, 可根据对比纸张和待打印文件或其中的待打印数据的比较结果处理待打印文件,将与对比 纸张的尺寸不符的待打印文件或其中的待打印数据的尺寸进行调整,使得待打印文件或其 中的待打印数据与打印设备实际使用的对比纸张相适配,有利于提高打印设备的打印质量 和实现打印加速,能够提高用户对该打印设备的使用体验。 本专利技术第二方面提供了一种打印驱动装置,包括: 对象获取单元,用于获取待打印文件或其中的待打印数据的尺寸; 比较单元,用于比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺 寸; 处理单元,用于根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的 尺寸的比较结果,处理所述待打印文件或所述待打印数据。 进一步的,该打印驱动装置还包括:驱动控制单元,用于基于处理后的待打印文件 或待打印数据,生成或调用驱动控制命令来控制打印。 本专利技术第三方面提供了一种打印设备,用于基于处理后的待打印文件或待打印数 据或待打印数据,生成或调用驱动控制命令来控制打印。 本专利技术第四方面提供了一种打印系统,该打印系统包括上述的打印驱动装置和打 印设备。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目本文档来自技高网
...

【技术保护点】
一种待打印文件的处理方法,其特征在于,包括:获取待打印文件或其中的待打印数据的尺寸;比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸;根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处理所述待打印文件或所述待打印数据;基于处理后的待打印文件或待打印数据,生成或调用驱动控制命令来控制打印。

【技术特征摘要】

【专利技术属性】
技术研发人员:王健余涵王恒
申请(专利权)人:珠海奔图电子有限公司
类型:发明
国别省市:广东;44

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

1