[发明专利]一种打印方法和装置有效
| 申请号: | 201310695397.6 | 申请日: | 2013-12-13 |
| 公开(公告)号: | CN103617013B | 公开(公告)日: | 2017-02-01 |
| 发明(设计)人: | 郝立臣 | 申请(专利权)人: | 天津书生软件技术有限公司 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 300308 天津市滨海新区空港*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 打印 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种打印方法和装置。
技术背景
现有技术中的打印方法是将待打印文档进行整体打印输出,输出过程中无法选择每一页的版面,即对于同一打印任务,其每一页都必须采取相同的纸张设置。然而对于具有复杂版面的文档,有的页的页面内容大于设置的纸张,则会有拆页现象,有的页的页面内容较小,远远小于设置的纸张大小,则留下很大的空白区域。例如嵌入多个EXCEL表格的文档打印,在打印输出时,无论选用哪种纸张类型,可能都不能保证输出和原电子文档一致的文件,非常影响用户的阅读体验,同时也有可能增大文档的存储空间。
发明内容
有鉴于此,本发明实施例提供了一种打印方法和装置,可在打印输出之前,通过虚拟打印确认与待打印文档相适应的输出版面,从而使待打印文档在合适的版面上进行输出,提高用户的阅读体验。
本发明一实施例提供了一种打印方法,包括:
缓存待打印文档的一页;
对已缓存的所述页进行虚拟打印,其中,不限制虚拟打印的版面范围;
根据虚拟打印结果,确定所述页的页面边界值,并根据所述页面边界值确定所述页的输出版面;
根据所述页的输出版面输出所述页。
其中,所述根据虚拟打印结果,确定所述页的页面边界值;并根据所述页面边界值确定所述页的输出版面包括:计算虚拟打印结果中所述页的页面内容上下左右四个方向的边界值,由所述边界值得出最大页边距值确定所述页适用的纸型,将所述页边距值和纸型作为输出版面。
其中,在根据所述页的输出版面输出所述页之前,进一步包括:
确认待打印文档每一页的输出版面;
所述方法进一步包括:
待所有页的输出版面确定后,再输出整个待打印文档。
其中,进一步包括:判断所述页是否为所述待打印文档的最后一页;如果判断为否,缓存所述待打印文档的下一页;如果判断为是,则结束打印。
其中,进一步包括:清除已输出页的版面数据。
本发明实施例提供了一种打印装置,包括:缓存模块、虚拟打印模块、分析模块以及输出模块;其中,
所述缓存模块缓存待打印文档的一页;
所述虚拟打印模块对已缓存的所述页进行虚拟打印,其中,不限制虚拟打印的版面范围;
所述分析模块根据虚拟打印结果,确定所述页的页面边界值,并根据所述页面边界值确定所述页的输出版面;
所述输出模块根据所述页的输出版面输出所述页。
其中,所述缓存模块为内存或硬盘。
本发明公开的一种打印方法和装置,在打印输出之前通过虚拟打印确认与待打印文档相适应的输出版面,从而可以使待打印文档在合适的版面上进行输出,解决了现有技术打印时无法针对每一页的内容选择不同版面的问题,避免发生拆页或者纸张不适合的现象,提高了用户的阅读体验。
附图说明
图1所示为本发明一实施例提供的一种打印方法的流程图。
图2所示为本发明另一实施例提供的一种打印方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示为本发明一实施例提供的一种打印方法的流程图。如图1所示,该打印方法包括:
步骤101:缓存待打印文档的一页。
待打印的页的页面内容可被缓存在内存或硬盘等具备存储功能的装置中。
步骤102:对已缓存的所述页进行虚拟打印,其中,不限制虚拟打印的版面范围。
在对已缓存的所述页进行虚拟打印时不限制预打印的版面范围。即虚拟打印的可打印范围为无限大或足够大。这样虚拟打印过程中可以确保每一页的页面内容都可以独立打印在一页中,不会出现拆页现象。
步骤103:根据虚拟打印结果,确定所述页的页面边界值,并根据所述页面边界值确定所述页的输出版面。
计算虚拟打印结果中所述页的页面内容上下左右四个方向的边界值,由所述边界值得出最大页边距值确定所述页适用的纸型,将所述页边距值和纸型作为输出版面。
步骤104:根据所述页的输出版面输出所述页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津书生软件技术有限公司,未经天津书生软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310695397.6/2.html,转载请声明来源钻瓜专利网。





