待打印文件的处理方法、打印驱动装置、打印设备和系统的制作方法_4

文档序号:9200175阅读:来源:国知局
逆时针旋转90°操作,并将旋转后的待打印数据排版到A5纸张 大小的幅面上,并居中放置,实现基于A4纸张的待打印文件和基于A5纸张的打印任务之间 的转换。
[0104] 由此,便可按照A5纸张的进行走纸打印,而不是按照应用程序原先设定的A4纸张 来进行走纸打印。
[0105] 以上,本发明实施例提供了 一种待打印文件的处理方法,可根据对比纸张和待打 印数据的比较结果处理待打印数据,使得待打印数据与打印设备实际使用的对比纸张相适 配,有利于提高打印设备的打印质量和实现打印加速,提高用户对该打印设备的使用体验。
[0106] 在本发明的所有实施例中,对于待打印数据或对比纸张而言,"长边"是相对于"短 边"而言的,"长边"具体指尺寸较长的边(或者说尺寸较长的取向边),"短边"具体指尺寸 较短的边(或者说尺寸较短的取向边)。因此,对比纸张的长边尺寸总是大于对比纸张的短 边尺寸,待打印数据的长边尺寸总是大于待打印数据的短边尺寸。另外,"长边方向"具体指 "长边"的朝向。
[0107] 在本发明的所有实施例中,另外需要说明的是,对比纸张的尺寸可优先选择打印 设备所支持的最高打印速度相对应的纸张尺寸。通常,打印设备可以支持至少两种规格的 纸张进行打印,且在这些规格的纸张中,会有一种规格的纸张的打印速度是最高的,而且实 现该最高打印速度还与此种规格的纸张的进纸方式相关。如有某种打印设备支持A4纸 型和A5纸型的纸张的打印,在使用这两种规格的纸张进行打印时,A4短边进纸可以实现 20ppm的打印速度,A5短边进纸可以实现18ppm的打印速度,A5长边进纸可以实现38ppm的 打印速度,因此该打印设备所能支持的最高打印速度的纸张尺寸为A5纸型的纸张尺寸,且 需要A5纸型以长边进纸。进而,用户若根据实际情况而需要进一步实现打印加速时,可以 优先选择对比纸张的尺寸,并设置好该对比纸张与所述最高打印速度相对应的进纸方式, 由此,基于处理后的待打印文件或待打印数据、对比纸张的尺寸以及对比纸张的进纸方式, 便可以生成或调用相应的驱动控制命令来控制,实现该打印设备所支持的最高打印速度, 进而进一步实现打印加速。
[0108] 本发明实施例所提供的方法特别适用于医疗领域,可自动将A4幅面排版的待打 印文件转换到处方签使用的A5幅面的纸张大小中。
[0109] 其中,如图10所示,用户可以在打印驱动装置的设置页面勾选"智能加速"选项。 则打印驱动装置接收到来自应用程序发送来的待打印文件后,将判断该选项是否已经勾 选。若已勾选,打印驱动装置将以实施例二或实施例三的处理方法,对待打印文件进行处 理,以实现打印加速,提高用户的使用体验。
[0110] 虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采 用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本 发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化, 但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【主权项】
1. 一种待打印文件的处理方法,其特征在于,包括: 获取待打印文件或其中的待打印数据的尺寸; 比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸; 根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处 理所述待打印文件或所述待打印数据; 基于处理后的待打印文件或待打印数据,生成或调用驱动控制命令来控制打印。2. 根据权利要求1所述的方法,其特征在于,根据所述待打印数据的尺寸和所述对比 纸张的尺寸的比较结果,处理所述待打印数据包括: 若所述待打印数据的尺寸小于或等于所述对比纸张的尺寸,保留所述待打印数据的尺 寸; 若所述待打印数据的尺寸大于所述对比纸张的尺寸,将所述待打印数据缩小至与所述 对比纸张的尺寸匹配。3. 根据权利要求2所述的方法,其特征在于,获取待打印文件的待打印数据的尺寸之 前,还包括: 提取所述待打印文件的排版方式。4. 根据权利要求3所述的方法,其特征在于,获取待打印文件的待打印数据的尺寸包 括: 根据所述待打印文件的排版方式,获取所述待打印文件中的所述待打印数据的长边尺 寸和短边尺寸。5. 根据权利要求4所述的方法,其特征在于,若所述待打印数据的尺寸小于或等于所 述对比纸张的尺寸,保留所述待打印数据的尺寸,包括: 若所述待打印数据的长边尺寸小于或等于所述对比纸张的长边尺寸,且所述待打印数 据的短边尺寸小于或等于所述对比纸张的短边尺寸,保留所述待打印数据的长边尺寸和短 边尺寸。6. 根据权利要求4所述的方法,其特征在于,若所述待打印数据的尺寸大于所述对比 纸张的尺寸,将所述待打印数据缩小至与所述对比纸张的尺寸匹配包括: 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,或所述待打印数据的短 边尺寸大于对比纸张的短边尺寸,将所述待打印数据缩小至与所述对比纸张的尺寸匹配。7. 根据权利要求6所述的方法,其特征在于,若所述待打印数据的尺寸大于所述对比 纸张的尺寸,将所述待打印数据缩小至与所述对比纸张的尺寸匹配包括: 若所述待打印数据的长边尺寸小于所述对比纸张的长边尺寸,且所述待打印数据的短 边尺寸大于所述对比纸张的短边尺寸,将所述待打印数据缩小至该待打印数据的短边尺寸 小于或等于所述对比纸张的短边尺寸; 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,且所述待打印数据的短 边尺寸小于所述对比纸张的短边尺寸,将所述待打印数据缩小至该待打印数据的长边尺寸 小于或等于所述对比纸张的长边尺寸; 若所述待打印数据的长边尺寸大于所述对比纸张的长边尺寸,且所述待打印数据的短 边尺寸大于所述对比纸张的短边尺寸,将所述待打印数据缩小,使所述待打印数据的长边 尺寸小于或等于所述对比纸张的长边尺寸,且使该待打印数据的短边尺寸小于或等于所述 对比纸张的短边尺寸。8. 根据权利要求4至7任一项所述的方法,其特征在于,根据所述待打印数据的尺寸和 所述对比纸张的尺寸的比较结果,处理所述待打印数据之前,还包括: 根据所述待打印文件的排版方式,获取所述待打印文件中的所述待打印数据的长边方 向。9. 根据权利要求8所述的方法,其特征在于,若所述待打印数据的尺寸小于或等于所 述对比纸张的尺寸,保留所述待打印数据的尺寸之后,还包括: 比较所述待打印数据的长边方向和所述对比纸张的长边方向,并比较所述待打印数据 的长边尺寸和所述对比纸张的短边尺寸,若所述待打印数据的长边方向和所述对比纸张的 长边方向相异,且所述待打印数据的长边尺寸大于所述对比纸张的短边尺寸,将所述待打 印数据旋转,使该待打印数据的长边方向与所述对比纸张的长边方向相同。10. 根据权利要求8所述的方法,其特征在于,若所述待打印数据的尺寸大于所述对比 纸张的尺寸,将所述待打印数据缩小至与所述对比纸张的尺寸匹配之后,还包括: 比较所述待打印数据的长边方向与所述对比纸张的长边方向是否相同,若否,将所述 待打印数据旋转,使该待打印数据的长边方向与所述对比纸张的长边方向相同。11. 根据权利要求1所述的方法,其特征在于,根据所述待打印文件的尺寸和所述对比 纸张的尺寸的比较结果,处理所述待打印文件包括: 根据所述待打印文件的尺寸和所述对比纸张的尺寸的比较结果,获取预设置的缩放比 例,基于所述缩放比例处理所述待打印文件。12. 根据权利要求1所述的方法,其特征在于, 所述对比纸张的尺寸由打印驱动装置默认设置、或由打印设备动态反馈、或由用户在 所述打印驱动装置中预设设置。13. -种打印驱动装置,其特征在于,包括: 对象获取单元,用于获取待打印文件或其中的待打印数据的尺寸; 比较单元,用于比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸; 处理单元,用于根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸 的比较结果,处理所述待打印文件或所述待打印数据。14. 根据权利要求13所述的打印驱动装置,其特征在于,还包括: 驱动控制单元,用于基于处理后的待打印文件或待打印数据,生成或调用驱动控制命 令来控制打印。15. -种打印设备,其特征在于,用于基于处理后的待打印文件或待打印数据或待打印 数据,生成或调用驱动控制命令来控制打印。16. -种打印系统,其特征在于,包括如权利要求13或14所述的打印驱动装置和如权 利要求15所述的打印设备。
【专利摘要】本发明公开了一种待打印文件的处理方法、打印驱动装置、打印设备和打印系统,属于打印技术领域,以解决办公应用程序的默认设置与打印设备的纸张设置不匹配的问题,提高了打印设备的智能化水平,同时提高了打印设备的打印速度。该待打印文件的处理方法包括:获取待打印文件或其中的待打印数据的尺寸;比较所述待打印文件或所述待打印数据的尺寸和对比纸张的尺寸;根据所述待打印文件或所述待打印数据的尺寸和所述对比纸张的尺寸的比较结果,处理所述待打印文件或所述待打印数据;基于处理后的待打印文件或待打印数据的尺寸,生成驱动控制命令来控制打印。
【IPC分类】G06F3/12
【公开号】CN104915157
【申请号】CN201510095019
【发明人】王健, 余涵, 王恒
【申请人】珠海奔图电子有限公司
【公开日】2015年9月16日
【申请日】2015年3月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1