防止页面重复打印的方法、装置及打印系统制造方法及图纸

技术编号:19023029 阅读:21 留言:0更新日期:2018-09-26 18:58
本发明专利技术的目的在于提供一种防止页面重复打印的方法、装置及打印系统,其中方法包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。通过本实施例中的防止页面重复打印的方法、装置及打印系统,能够解决现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题。

【技术实现步骤摘要】
防止页面重复打印的方法、装置及打印系统
本专利技术涉及打印
,具体而言,涉及一种防止页面重复打印的方法、装置及打印系统。
技术介绍
打印系统中通常包括打印请求设备(比如个人计算机)和打印机,二者通过通信接口、通信线缆、无线通信等方式建立通信连接以进行数据传输。通常,在打印请求设备上安装通用应用程序(比如微软公司的office编辑软件)和打印机的驱动程序,应用程序生成图形数据后调用驱动程序,使驱动程序生成打印作业数据(以下简称作业数据),其中,作业数据包含可被打印机识别的打印命令和打印数据,打印请求设备将作业数据发送到打印机,打印机接收到作业数据后执行作业数据的打印。现有技术中,当打印请求设备上安装的操作系统为windows操作系统时,打印机的驱动程序通过调用windows操作系统封装的接口函数实现作业数据的发送,当打印请求设备和打印机通过某些特定接口进行通信时,比如,通过USB(UniversalSerialBus,通用串行总线)接口或者以太网接口进行通信时,对于一个包含多个页面的文档,如果打印请求设备向打印机发送该文档的作业数据的过程中,驱动程序检测到打印请求设备与打印机之间的通信连接中断,则停止发送作业数据,打印机只能打印接收到的作业数据,当驱动程序检测到打印请求设备与打印机再次建立通信连接时,重新发送包含该文档全部页面的作业数据,打印机接收到驱动程序发送的作业数据后重新打印整个文档的全部页面,这就造成打印机与打印请求设备之间的通信连接中断前已打印的页面会被重复打印,从而造成纸张的浪费。针对现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题,目前尚未提出有效解决办法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种防止页面重复打印的方法、装置及打印系统,以解决现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题。第一方面,本专利技术实施例提供了一种防止页面重复打印的方法,包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。结合第一方面,本专利技术实施例还提供了第一方面第一种可能的实施方式,其中,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述已打印页面的标识符中是否包含所述待打印页面的标识符;若包含,则确定所述待打印页面被打印过。结合第一方面,本专利技术实施例还提供了第一方面第二种可能的实施方式,其中,所述已打印页面的标识符包括前次打印的页面的标识符,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述待打印页面的标识符与所述前次打印的页面的标识符是否满足预设规则;若满足,则确定所述待打印页面被打印过。结合第一方面,本专利技术实施例还提供了第一方面第三种可能的实施方式,其中,所述方法还包括:若所述待打印页面没有被打印过,则打印所述待打印页面,并存储所述待打印页面的标识符以更新所述已打印页面的标识符。第二方面,本专利技术实施例提供了一种防止页面重复打印的装置,包括:数据接收模块,用于接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;打印判断模块,用于从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;放弃打印模块,用于若所述待打印页面被打印过,则放弃打印所述待打印页面。结合第二方面,本专利技术实施例还提供了第二方面第一种可能的实施方式,其中,所述打印判断模块包括:第一判断单元,用于判断所述已打印页面的标识符中是否包含所述待打印页面的标识符;第一确定单元,用于若所述第一判断单元判定所述已打印页面的标识符中包含所述待打印页面的标识符,则确定所述待打印页面被打印过。结合第二方面,本专利技术实施例还提供了第二方面第二种可能的实施方式,其中,所述已打印页面的标识符包括前次打印的页面的标识符,所述打印判断模块包括:第二判断单元,用于判断所述待打印页面的标识符与所述前次打印的页面的标识符是否满足预设规则;第二确定单元,用于若所述第二判断单元判定所述待打印页面的标识符与所述前次打印的页面的标识符满足预设规则,则确定所述待打印页面被打印过。结合第二方面,本专利技术实施例还提供了第二方面第三种可能的实施方式,其中,所述装置还包括:确定打印模块,用于若所述待打印页面没有被打印过,则打印所述待打印页面,并存储所述待打印页面的标识符以更新所述已打印页面的标识符。第三方面,本专利技术实施例提供了一种防止页面重复打印的方法,所述方法包括:打印请求设备向打印机发送待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;所述打印机接收所述待打印文档,从所述待打印文档的至少一个所述页面中确定待打印页面;所述打印机根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则所述打印机放弃打印所述待打印页面。第四方面,本专利技术实施例提供了一种打印系统,所述系统包括打印请求设备和打印机;所述打印请求设备,用于向所述打印机发送待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;所述打印机,用于接收所述待打印文档,从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,若所述待打印页面被打印过,则放弃打印所述待打印页面。本专利技术实施例的防止页面重复打印的方法、装置及打印系统,接收待打印文档,在待打印文档中确定待打印页面,根据待打印页面的标识符和预先存储的已打印页面的标识符,判断待打印页面是否被打印过,若待打印页面被打印过,则放弃打印待打印页面。通过本专利技术实施例的防止页面重复打印的方法、装置及打印系统,打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,打印机对于所接收的每个页面,均判断该页面是否被打印过,若打印过,则放弃打印,从而避免通信连接中断前已打印的页面被重复打印,有效解决现有技术的打印机在与打印请求设备之间的通信连接中断后,当再次恢复与打印请求设备之间的通信连接时,所存在的重复打印文档页面的问题。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是根据本专利技术实施例的打印机的模块组成示意图;图2是根据本专利技术实施本文档来自技高网
...

【技术保护点】
1.一种防止页面重复打印的方法,其特征在于,包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。

【技术特征摘要】
1.一种防止页面重复打印的方法,其特征在于,包括:接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;若所述待打印页面被打印过,则放弃打印所述待打印页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述已打印页面的标识符中是否包含所述待打印页面的标识符;若包含,则确定所述待打印页面被打印过。3.根据权利要求1所述的方法,其特征在于,所述已打印页面的标识符包括前次打印的页面的标识符,所述根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过,包括:判断所述待打印页面的标识符与所述前次打印的页面的标识符是否满足预设规则;若满足,则确定所述待打印页面被打印过。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述待打印页面没有被打印过,则打印所述待打印页面,并存储所述待打印页面的标识符以更新所述已打印页面的标识符。5.一种防止页面重复打印的装置,其特征在于,包括:数据接收模块,用于接收待打印文档,其中,所述待打印文档包括至少一个页面,每个所述页面均具有唯一的标识符;打印判断模块,用于从所述待打印文档的至少一个所述页面中确定待打印页面,根据所述待打印页面的标识符和预先存储的已打印页面的标识符,判断所述待打印页面是否被打印过;放弃打印模块,用于若所述待打印页面被打印过,则放弃打印所述待打印页面。6.根据权利要求5所述的装置,其特征在于,所述打印判断模块包括:第一判断单元,用于判断所述已打...

【专利技术属性】
技术研发人员:王超张春光解丝艳王春涛
申请(专利权)人:山东新北洋信息技术股份有限公司
类型:发明
国别省市:山东,37

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

1