[发明专利]防止页面重复打印的方法、装置及打印系统在审
申请号: | 201710145750.1 | 申请日: | 2017-03-13 |
公开(公告)号: | CN108572802A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 王超;张春光;解丝艳;王春涛 | 申请(专利权)人: | 山东新北洋信息技术股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 孙海杰 |
地址: | 264203 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 打印页面 重复打印 标识符 打印文档 打印系统 打印 打印请求 通信连接 打印页 预先存储 文档页 打印机 中断 放弃 恢复 | ||
本发明的目的在于提供一种防止页面重复打印的方法、装置及打印系统,其中方法包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。通过本实施例中的防止页面重复打印的方法、装置及打印系统,能够解决现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题。
技术领域
本发明涉及打印技术领域,具体而言,涉及一种防止页面重复打印的方法、装置及打印系统。
背景技术
打印系统中通常包括打印请求设备(比如个人计算机)和打印机,二者通过通信接口、通信线缆、无线通信等方式建立通信连接以进行数据传输。通常,在打印请求设备上安装通用应用程序(比如微软公司的office编辑软件)和打印机的驱动程序,应用程序生成图形数据后调用驱动程序,使驱动程序生成打印作业数据(以下简称作业数据),其中,作业数据包含可被打印机识别的打印命令和打印数据,打印请求设备将作业数据发送到打印机,打印机接收到作业数据后执行作业数据的打印。
现有技术中,当打印请求设备上安装的操作系统为windows操作系统时,打印机的驱动程序通过调用windows操作系统封装的接口函数实现作业数据的发送,当打印请求设备和打印机通过某些特定接口进行通信时,比如,通过USB(Universal Serial Bus,通用串行总线)接口或者以太网接口进行通信时,对于一个包含多个页面的文档,如果打印请求设备向打印机发送该文档的作业数据的过程中,驱动程序检测到打印请求设备与打印机之间的通信连接中断,则停止发送作业数据,打印机只能打印接收到的作业数据,当驱动程序检测到打印请求设备与打印机再次建立通信连接时,重新发送包含该文档全部页面的作业数据,打印机接收到驱动程序发送的作业数据后重新打印整个文档的全部页面,这就造成打印机与打印请求设备之间的通信连接中断前已打印的页面会被重复打印,从而造成纸张的浪费。
针对现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题,目前尚未提出有效解决办法。
发明内容
有鉴于此,本发明的目的在于提供一种防止页面重复打印的方法、装置及打印系统,以解决现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题。
第一方面,本发明实施例提供了一种防止页面重复打印的方法,包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。
结合第一方面,本发明实施例还提供了第一方面第一种可能的实施方式,其中,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述已打印页面的标识符中是否包含所述待打印页面的标识符;若包含,则确定所述待打印页面被打印过。
结合第一方面,本发明实施例还提供了第一方面第二种可能的实施方式,其中,所述已打印页面的标识符包括前次打印的页面的标识符,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述待打印页面的标识符与所述前次打印的页面的标识符是否满足预设规则;若满足,则确定所述待打印页面被打印过。
结合第一方面,本发明实施例还提供了第一方面第三种可能的实施方式,其中,所述方法还包括:若所述待打印页面没有被打印过,则打印所述待打印页面,并存储所述待打印页面的标识符以更新所述已打印页面的标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新北洋信息技术股份有限公司,未经山东新北洋信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710145750.1/2.html,转载请声明来源钻瓜专利网。