CN115904265A - 一种打印作业的监控方法、监控装置及电子装置 - Google Patents
一种打印作业的监控方法、监控装置及电子装置 Download PDFInfo
- Publication number
- CN115904265A CN115904265A CN202111116846.8A CN202111116846A CN115904265A CN 115904265 A CN115904265 A CN 115904265A CN 202111116846 A CN202111116846 A CN 202111116846A CN 115904265 A CN115904265 A CN 115904265A
- Authority
- CN
- China
- Prior art keywords
- print job
- time
- printing
- job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1274—Deleting of print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明提供了一种打印作业的监控方法、监控装置,其中,所述方法包括:接收打印作业;解析打印作业,获取打印作业的创建时间;把创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印该打印作业;如果时间差等于或大于所述第一预定值,则判断打印作业是否满足取消打印的条件,如果满足,则取消打印作业。通过本发明实施例在打印机侧实时监控打印作业,防止打印作业由于超时没能处理导致信息泄露,有效提升打印操作的安全性能。
Description
【技术领域】
本发明涉及一种图像形成方法,特别是,能够实现自动取消打印作业的监控方法、监控装置及电子装置。
【背景技术】
在计算机上可以执行向图像形成装置(如打印机)发送打印作业,如,用户在应用程序中对文档中点击打印后,应用程将打印文档发送到计算机上的打印池等待打印驱动程序的渲染处理,并把渲染处理后的打印文档传输到图像形成装置进行输出纸质文档。
现有技术中存在以下应用场景的问题:
打印机在持续多个打印任务,有多个用户发送了打印作业给打印机;新的用户把打印作业发送给了打印机,由于不知道排在前面的打印作业还需要多长时间才能够完成,放弃了等待;而又没有对发送到该打印池的打印作业进行取消处理,造成打印机完成前面的打印作业后,将该排队用户的打印作业打印出来,该用户未在设备前导致打印内容泄露。发送到打印池的打印作业要取消需要有一定的技术处理能力的用户才能找到入口删除作业,且不同的操作系统处理方式不同。
打印机在打印过程中发生了故障,如发生缺纸、或内部卡纸;当前用户没有排除故障的能力;下一个用户排除故障后会将该用户未完成的打印作业打印出来,造成信息泄露。
计算机不断持续发送打印作业,打印机在打印过程中突然发生断电/停电故障,供电恢复后,计算机会重新将打印作业发送给打印机打印输出,造成信息泄露。
【发明内容】
本发明实施例提供了一种打印作业的监控方法及监控装置,能够解决打印作业不能及时取消导致信息泄露的技术问题。
一方面,本发明实施例提供一种打印作业的监控方法,包括:
接收打印作业;
解析所述打印作业,获取所述打印作业的创建时间;
把所述创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
如果时间差等于或大于所述第一预定值,则判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
优选地,所述判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业,包括:
判断所述打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,则判断所述打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消所述打印作业。
另一方面,本发明实施例提供一种打印作业的监控方法,包括:
在打印操作发生错误,在错误解除后恢复对打印作业的处理时,查询所述打印作业的停止时间;
依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;
如果时间差等于或大于第一预定值,则删除所述打印作业。
优选地,对打印队列中的待打印的打印任务执行监控,识别出等待时间等于或者大于第三预定值的打印任务,对该打印任务取消处理。
另一方面,本发明实施例提供一种打印作业的监控装置,包括:
接收单元,用于接收打印作业;
解析单元,用于解析所述打印数据,获取所述打印作业的创建时间;
处理单元,把所述创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
如果时间差等于或大于所述第一预定值,则所述处理单元判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
优选地,所述处理单元判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业,包括:判断所述打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,则判断所述打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消所述打印作业。
本发明实施例还提供一种电子装置,包括:包括存储器,处理器以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现上述任意一项所述的方法。
本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现上述任意一项所述方法的步骤。
通过本发明的实施例能够在打印机侧实时监控打印作业,防止打印作业由于超时没能处理导致信息泄露,有效提升打印操作的安全性能。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的打印作业的监控方法适用的系统示例图;
图2为本申请实施例图像形成装置的组成框图的示意图;
图3为本发明实施例一提供的打印作业的监控方法的流程示意图;
图4为本发明实施例一提供的打印机侧对接收的打印作业识别是否为超时作业的流程示意图;
图5为本发明实施例二提供的打印作业的监控方法的流程示意图;
图6为本发明实施例三提供的打印作业的监控装置的模块组成示意图;
图7为本发明实施例四提供的打印作业的监控装置的模块组成示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例中图像形成装置是具有至少一种与图像形成有关的功能的设备,上述与图像形成有关的功能可以包括但不限于:打印功能、扫描功能、复印功能、和传真功能。例如:
单功能打印机:仅带有打印功能的图像形成装置。
多功能打印机:带有打印、复印、扫描和/或传真功能的图像形成装置,还可以有选择性的设置纸盒的数量。
数码复合机:以复印功能为基础,标配或可选打印、扫描、传真功能,采用数码原理,以激光打印的方式进行文件输出,可以根据需要对图像、文字进行编辑操作,拥有较大容量纸盘,具有高内存、大硬盘、强大的网络支持和多任务并行处理能力。
下面对本申请实施例提供的打印作业的监控方法适用的场景进行举例说明。如图1所示,是本申请实施例提供的打印作业的监控方法适用的系统示例图,包括:第一电子装置110和图像形成装置120;其中,第一电子装置110与图像形成装置120之间具有数据通信。上述图像形成装置120可以包括但不限于以下设备:单功能打印机、多功能打印机、数码复合机等。
第一电子装置110与图像形成装置120之间的连接方式本申请实施例不作限定。在一种可能的实现方式中,第一电子装置110与图像形成装置120之间可以通过局域网连接;在另一种可能的实现方式中,图像形成装置120可以通过USB电缆连接第一电子装置110;另外一种可能的实现方式中,图像形成装置120可以通过无线方式,如蓝牙、Wi-Fi Direct连接第一电子装置110。
本发明实施例中,可以由第一电子装置110发送打印作业到图像形成装置120中执行打印输出。一般,在第一电子装置110会安装图像形成装置120的打印驱动程序,以让第一电子装置110上的应用程序下发打印数据到图像形成装置120。
图2展示了图1中图像形成装置120的模块框图的示意图。
如图2所示,配置管理单元:用于管理员可对打印机进行参数配置。在本发明实施例中管理员配置打印作业超时时间设置。
接口单元:用于与第一电子装置110通讯,构建通讯通路。
解析单元:负责对接收到的打印作业进行辨识和图像处理。
时间管理单元:负责精确计时,给图像形成装置的控制系统提供时间数据。
打印输出单元:负责把接收到的打印作业打印输出到打印纸上。
作业管理单元:监控打印任务,记录当前打印任务中的打印作业的信息,包括打印作业当前的状态,开始打印的时间,打印停顿的时间,打印结束时间(包括出错、取消等时间)。如果在图像形成装置中可以同时缓存多份打印任务,则对多个打印任务进行监控,或者是对图像形成装置内形成的打印队列执行监控,该打印队列的作用与上述的打印池相同,都用于缓存多个打印任务或者打印作业。
CPU单元:执行打印作业的主体单元。
对于打印任务,会存在不同的打印任务,比如其中一种打印任务包括一个打印作业,执行该打印作业,那么作业管理单元中就是结束了该打印任务,而有一种打印任务是包括多份打印作业的,这种情况下是用户在计算机上执行打印文档的多份打印,并且设置了逐份打印,那么该打印文档产生多份相同的打印作业,并在图像形成装置120属于同一个打印任务。当图像形成装置120接收该打印文档的第一份打印作业时,能够识别出打印任务是多份相同的打印作业,并由作业管理单元和CPU执行监控该打印任务的打印超时处理。
实施例一
本发明的实施例提供一种打印作业的监控方法,适用于打印机,对接收的打印作业进行识别,发现是超时打印作业时,把超时处理的打印作业进行删除,保护用户的数据隐私。
如图3所示,一种打印作业的监控方法,包括:
步骤S301,接收打印作业;
步骤S302,解析打印作业,获取打印作业的创建时间;
步骤S303,把创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
步骤S304,如果时间差等于或大于第一预定值,则判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
通过本发明的实施例,发现接收打印作业的创建时间与当前时间的差距过大时,表明该打印作业有可能属于超时作业,需要删除,保护用户的数据安全。
进一步,判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业,包括:
判断所述打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,判断所述打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消所述打印作业。
上述的判断是为了防止当打印作业属于包括多份相同的打印作业的打印任务时,由于第一份打印作业具备的页数很长,那么占用图像形成装置打印时间会很长,导致再打印第二份相同的打印作业时,解析该第二份相同的打印作业获取到的创建时间与当前时间的差距有可能超过了第一预定值,导致会错误删除第二份打印作业。
当打印作业不属于图像形成装置的打印队列中监控的打印任务时,那么该打印作业从创建时间到解析时已经超时处理,需要对该打印作业删除,以防止是长期滞留在计算机的打印池中下发的打印作业,导致用户已经离开打印机或者不需要再打印该打印作业还对该打印作业执行输出导致信息泄露,或者不必要的打印纸张浪费。
如果打印作业属于图像形成装置的打印队列中监控的打印任务时,且该打印任务属于等待中并非正在打印时,那么有可能该打印作业由于长期等待打印,那么该打印作业的用户已经离开图像形成装置,为了保证打印作业的保密而对此打印作业删除,不再进行打印输出。
具体地,如图4所示,在打印机侧对接收的打印作业识别是否为超时作业的流程。
步骤S401,用户发起打印任务,具体是用户对某个文件点击执行打印。
步骤S402,当打印驱动程序开始渲染打印作业时,从打印机获取打印机当前时间T1;
步骤S403,打印驱动程序把时间T1记录保存;
步骤S404,打印驱动程序把用户的打印作业进行渲染;
步骤S405,驱动程序把时间T1添加到打印作业的头部;
步骤S406,打印驱动程序把打印作业发送给打印机;
步骤S407,打印机解析打印作业,获取时间T1;
步骤S408,打印机计算当前时间T2与时间T1的差距,获取时间差△t;
步骤S409,如果时间差△t大于或等于第一预定时间t0,那么打印机根据对该打印作业所属的打印任务的具体情况来是否取消该打印作业。
步骤S410,如果时间差△t小于第一预定时间t0,打印机把该打印作业的打印数据执行打印输出。
其中,上述方法还包括步骤S411:管理员设定打印作业的超时时间t0;通过由管理员设定,防止其他用户随意设置打印机的超时时间。
通过上述的解决方法,能够把现有技术中以下场景存在的问题进行解决:
打印机在持续多个打印任务,有多个用户发送了打印作业给打印机;新的用户把打印作业发送给了打印机,由于不知道排在前面的打印作业还需要多长时间才能够完成,放弃了等待;而又没有对发送到该打印池的打印作业进行取消处理,造成打印机完成前面的打印作业后,将该排队用户的打印作业打印出来,该用户未在打印机前导致打印内容泄露。发送到打印池的打印作业要取消需要有一定的技术处理能力的用户才能找到入口删除作业,且不同的操作系统处理方式不同。通过本发明实施例在打印机侧接收到打印作业时,判断打印作业是否为超时打印作业,如果是则把打印作业进行删除,并有效阻止长期滞留在打印池的打印作业的任意输出,不仅节省了打印资源,还防止打印数据的泄露。
可选地,上述的时间T1也可以在步骤S401用户发起打印任务时获取计算机的当前时间作为时间T1,也可以从打印机获取打印机的当前时间作为时间T1。此时,可以省略步骤S402和S403。
可选地,在步骤S401用户发起打印任务时获取计算机的当前时间作为时间T3,继续执行步骤S402和S403,在步骤S402即可以再次获取计算机的当前时间作为时间T1也可以是从打印机获取打印机的当前时间作为时间T1,在S403之后增加判断步骤,以比较T3和T1,如果时间差大于等于一个预定时间,说明从用户发起打印任务到打印驱动程序的渲染超过了一个预定时间,比如10分钟,那么有可能用户当前由于等待时间长而离开打印机,因此打印驱动程序可以根据T3和T1的差距识别出超时处理的打印作业而取消该打印作业不再执行渲染。进一步,打印驱动程序可以把取消处理的打印作业备份存储,以使用户能够恢复处理打印。
具体地,在步骤S409中,有这样的一个具体应用场景:在步骤S401中,用户对一个50页的文档选择2份打印操作,那么当打印机属于具有硬盘能对接收的多份打印作业作缓存情况下,打印机可以把2份50页的打印作业同时存储在硬盘中,并且在打印机的打印队列中创建打印任务,当解析第一份50页的打印作业时,获取了打印作业的头部携带的创建时间,与当前时间比较后时间差是小于第一预定值,那么对该第一份50页的打印作业执行打印输出,第一份50页的打印作业之后,当执行第二份50页的打印作业继续解析时,从第二份50页的打印作业的头部获取创建时间,与当前时间的差距有可能会大于第一预定值,那么此种情况下,如果把第二份50页的打印作业删除是错误的,不符合用户的多份打印需求,因此通过本发明实施例的S409进一步判断打印作业是否属于存在的打印任务,如果是,且该打印任务是具备多份打印作业且持续打印中,那么不能删除打印作业。
针对图4的步骤S407-409,如果打印机不具备硬盘,内存较小,那么打印机无法同时缓存多份打印作业或不能同时处理多个打印任务时,打印机在步骤S406接收打印作业后先解析到了头部的创建时间,如果创建时间与当前时间的差距等于或大于第一预定值时,此该打印作业不属于打印机当前存在的打印任务时,则删除打印作业。
第二实施例
针对以下应用场景:
打印机在打印过程中发生了故障,如发生缺纸、或内部卡纸;当前用户没有排除故障的能力;下一个用户排除故障后会将该用户未完成的打印作业打印出来,造成信息泄露。或者计算机和打印机之间一边发送打印作业一边在打印,这过程中突然发生断电/停电故障,供电恢复后,计算机会重新将打印作业发送给打印机输出,造成信息泄露。
如图5所示,本发明的实施例还提供了一种打印作业的监控方法,包括:
步骤S501,在打印操作发生错误,在错误解除后恢复对打印作业的处理时,查询打印作业的停止时间;
步骤S502,依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;
步骤S503,如果时间差等于或大于第二预定值,则删除所述打印作业。
因此,当打印机故障解除恢复打印作业的处理时,根据停止时间与当前时间进行比较,识别超时恢复的打印作业,并丢弃打印作业不再输出,防止恢复后的打印作业输出导致信息泄露。
具体地,在步骤S501中,打印机通过时间管理单元和作业管理单元能够监控打印作业的各种状态信息,获取打印作业的停止状态以及停止时间,并能够计算出打印作业的停止期间,进而控制故障恢复后打印作业是否继续执行。
本发明的实施例提供的监控方法还可以进一步包括:对图像形成装置中的打印队列中的待打印的打印任务执行监控,识别出等待时间等于或者大于第三预定值的打印任务,对该打印任务取消处理。该等待时间可以根据打印机接收到打印任务的时间与当前时间的比较而计算得出,也可以根据打印任务进入打印队列等待时的时间与当前时间的比较而计算得出。因此,可以从打印队列着手,对于等待打印的打印任务进行超时处理,以便保护打印数据的安全。
实施例三
本发明的实施例提供一种打印作业的监控装置。如图6所示,所述监控装置60包括:接收单元601、解析单元602、处理单元603。
接收单元601,用于接收打印作业;
解析单元602,用于解析打印作业,获取打印作业的创建时间;
处理单元603,把创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
如果时间差等于或大于第一预定值,则处理单元603判断打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
通过本发明实施例在接收到打印作业时,判断打印作业是否为超时打印作业,如果是则把打印作业进行删除,并有效阻止长期滞留在打印池的打印作业的任意输出,不仅节省了打印资源,还防止打印数据的泄露。
监控装置60还包括时间获取单元,用于在接收打印作业之前,打印驱动程序获取图像形成装置或者获取计算机的第一时间,并把第一时间作为所述创建时间添加到打印作业中;可选地,时间获取单元在用户提交打印时,把提交时间作为所述创建时间。
处理单元603判断打印作业是否满足取消打印的条件,如果满足,则取消打印作业,包括:判断打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,则判断打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消打印作业。此次处理是为了防止错误删除多份相同的打印作业,不能满足用户的逐份打印需求。
另外,本发明实施例的监控装置可以是虚拟装置,例如是可以安装在一个图像形成装置中的监控应用程序,该监控应用程序可以运行以实现对图像形成装置的接收作业执行监控和维护。
进一步,监控装置60还包括查询单元,用于打印作业在执行操作中发生错误时,在错误解除后恢复对打印作业的处理时,查询打印作业的停止时间;
所述处理单元603依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印该打印作业;如果时间差等于或大于第二预定值,则删除所述打印作业。删除该打印作业可以在打印错误处理之后,防止计算机会重新将打印作业发送给打印机输出,造成信息泄露。
本实施例与上述实施例相同地方不在此累述。
实施例四
本发明的实施例提供一种打印作业的监控装置。如图7所示,所述监控装置70包括:查询单元701、处理单元702。
查询单元701用于在打印操作发生错误,在错误解除后恢复对打印作业的处理时,查询当前打印作业的停止时间;
处理单元702依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;如果时间差等于或大于第二预定值,则删除所述打印作业。
另外,本发明实施例的监控装置可以是虚拟装置,例如是可以安装在一个图像形成装置中的监控应用程序,该监控应用程序可以运行以实现对图像形成装置的接收作业执行监控和维护。
本实施例与上述实施例相同地方不在此累述。
另外,本发明的实施例还提供一种电子装置,其特征在于,包括存储器,处理器以及计算机程序;
其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现上述的监控方法。
进一步,本发明的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现上述监控方法的步骤。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (14)
1.一种打印作业的监控方法,其特征在于,包括:
接收打印作业;
解析所述打印作业,获取所述打印作业的创建时间;
把所述创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
如果时间差等于或大于所述第一预定值,则判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
2.根据权利要求1所述的监控方法,其特征在于,所述接收打印数据之前包括:打印驱动程序从图像形成装置或从计算机获取第一时间,并把所述第一时间作为所述创建时间添加到所述打印作业中;或者在用户提交打印时,把提交时间作为所述创建时间。
3.根据权利要求1所述的监控方法,其特征在于,所述第一预定值由管理员设定。
4.根据权利要求1所述的监控方法,其特征在于,所述判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业,包括:判断所述打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,则判断所述打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消所述打印作业。
5.根据权利要求1所述的监控方法,其特征在于,还包括:
所述打印作业在执行操作中发生错误时,在错误解除后恢复对所述打印作业的处理时,查询所述打印作业的停止时间;
依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;
如果时间差等于或大于第二预定值,则删除所述打印作业。
6.一种打印作业的监控方法,其特征在于,包括:
在打印操作发生错误,在错误解除后恢复对打印作业的处理时,查询所述打印作业的停止时间;
依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;
如果时间差等于或大于第一预定值,则删除所述打印作业。
7.根据权利要求6所述的监控方法,其特征在于,还包括:
对打印队列中的待打印的打印任务执行监控,
识别出等待时间等于或者大于第三预定值的打印任务,
对该打印任务取消处理。
8.一种打印作业的监控装置,其特征在于,包括:
接收单元,用于接收打印作业;
解析单元,用于解析所述打印数据,获取所述打印作业的创建时间;处理单元,把所述创建时间与当前时间进行比较,如果时间差小于第一预定值,则继续打印所述打印作业;
如果时间差等于或大于所述第一预定值,则所述处理单元判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业。
9.根据权利要求7所述的监控装置,其特征在于,包括时间获取单元,用于在所述接收打印作业之前,打印驱动程序获取图像形成装置或获取计算机的第一时间,并把所述第一时间作为所述创建时间添加到所述打印作业中;或者,所述时间获取单元在用户提交打印时,把提交时间作为所述创建时间。
10.根据权利要求7所述的监控装置,其特征在于,还包括设置单元,用于管理员设定所述第一预定值。
11.根据权利要求7所述的监控装置,其特征在于,所述处理单元判断所述打印作业是否满足取消打印的条件,如果满足,则取消所述打印作业,包括:判断所述打印作业是否属于图像形成装置的打印队列中监控的打印任务,如果是,则判断所述打印作业所属的打印任务是否包括多份打印作业且持续打印中,如果不是,取消所述打印作业。
12.根据权利要求7所述的监控装置,其特征在于,还包括查询单元,用于所述打印作业在执行操作中发生错误时,在错误解除后恢复对所述打印作业的处理时,查询所述打印作业的停止时间;
所述处理单元依据获取的停止时间与当前时间进行比较,如果时间差小于第二预定值,则继续打印所述打印作业;
如果时间差等于或大于第二预定值,则删除所述打印作业。
13.一种电子装置,其特征在于,包括存储器,处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-7中任意一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现权利要求1-7任意一项所述方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111116846.8A CN115904265A (zh) | 2021-09-23 | 2021-09-23 | 一种打印作业的监控方法、监控装置及电子装置 |
US17/945,093 US11822841B2 (en) | 2021-09-23 | 2022-09-15 | Method and apparatus for monitoring print job, and electronic apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111116846.8A CN115904265A (zh) | 2021-09-23 | 2021-09-23 | 一种打印作业的监控方法、监控装置及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115904265A true CN115904265A (zh) | 2023-04-04 |
Family
ID=85573388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111116846.8A Pending CN115904265A (zh) | 2021-09-23 | 2021-09-23 | 一种打印作业的监控方法、监控装置及电子装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11822841B2 (zh) |
CN (1) | CN115904265A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115857839A (zh) * | 2021-09-23 | 2023-03-28 | 珠海奔图电子有限公司 | 一种打印作业的监控方法、监控装置及电子装置 |
US12073136B2 (en) * | 2022-10-17 | 2024-08-27 | Kyocera Document Solutions Inc. | Industrial printing system, print server, and grouping process method for peer-to-peer grouping of production printing jobs |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6724494B1 (en) * | 1999-11-03 | 2004-04-20 | Toshiba Tech Corp | Error management for a tandem printing system |
JP2004130784A (ja) * | 2002-08-22 | 2004-04-30 | Seiko Epson Corp | プリンタ |
KR100771131B1 (ko) * | 2005-12-29 | 2007-10-30 | 삼성전자주식회사 | 스풀링 제어 기능을 갖는 사용자 단말장치 및 그의제어방법 |
JP2009271793A (ja) * | 2008-05-08 | 2009-11-19 | Canon Inc | 印刷制御装置及び印刷制御方法及びプログラム |
JP6349826B2 (ja) * | 2014-03-20 | 2018-07-04 | 富士ゼロックス株式会社 | 印刷制御装置、印刷制御システムおよびプログラム |
JP6406030B2 (ja) * | 2015-01-26 | 2018-10-17 | ブラザー工業株式会社 | 印刷装置,印刷装置の印刷ジョブ管理方法,およびプログラム |
JP6552341B2 (ja) * | 2015-08-28 | 2019-07-31 | キヤノン株式会社 | 画像処理装置、その制御方法、およびプログラム |
JP2017065223A (ja) * | 2015-10-02 | 2017-04-06 | キヤノン株式会社 | 画像形成装置及びその制御方法、プログラム |
JP6649748B2 (ja) * | 2015-11-11 | 2020-02-19 | キヤノン株式会社 | 画像形成装置、制御方法およびプログラム |
JP6746317B2 (ja) * | 2016-01-20 | 2020-08-26 | キヤノン株式会社 | 印刷装置及びその制御方法、プログラム |
JP6526095B2 (ja) * | 2017-04-17 | 2019-06-05 | キヤノン株式会社 | 画像形成装置、制御方法 |
CN110383233A (zh) * | 2017-04-25 | 2019-10-25 | 惠普发展公司, 有限责任合伙企业 | 打印缓存 |
JP7102129B2 (ja) * | 2017-11-16 | 2022-07-19 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
US20190205074A1 (en) * | 2017-12-28 | 2019-07-04 | Lexmark International, Inc. | System and Methods of Managing Incoming Facsimile Messages in a Networked System |
JP7059079B2 (ja) * | 2018-04-05 | 2022-04-25 | キヤノン株式会社 | 印刷装置およびその制御方法、プログラム |
-
2021
- 2021-09-23 CN CN202111116846.8A patent/CN115904265A/zh active Pending
-
2022
- 2022-09-15 US US17/945,093 patent/US11822841B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11822841B2 (en) | 2023-11-21 |
US20230088527A1 (en) | 2023-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11570313B2 (en) | Image forming apparatus, information processing apparatus, method of controlling image forming apparatus, method of controlling information processing apparatus, and storage medium | |
US8619290B2 (en) | Image forming apparatus, image forming system, and image forming method | |
US9542141B2 (en) | Printing apparatus and printing system including transmission of job log and log image | |
EP1548569A2 (en) | Information processing apparatus, print job management method, information processing program, and recording medium | |
JP4458866B2 (ja) | 画像形成装置および自動リブート方法 | |
CN103369178A (zh) | 图像处理设备和图像处理系统 | |
US8953193B2 (en) | Management system, monitoring apparatus and management | |
CN115904265A (zh) | 一种打印作业的监控方法、监控装置及电子装置 | |
US9147135B2 (en) | Image forming device, image forming method and program | |
US11360725B2 (en) | Image processing apparatus, method, and computer-readable medium for reducing time required until completing output process after successful authentication | |
JP4109821B2 (ja) | 情報処理装置及びジョブの処理結果確認方法 | |
JP4114315B2 (ja) | 画像処理装置 | |
US20150043026A1 (en) | Job processing system, job processing method, and computer-readable medium | |
US20050286078A1 (en) | Print control device and method for automatically resuming a printing operation of remaining pages | |
US8665460B2 (en) | Print system, printing apparatus, printing method and printing program | |
US20200034555A1 (en) | Image Forming Apparatus and Virus Check Method | |
EP3280125B1 (en) | Image forming apparatus, printing method, and computer program | |
CN112055127B (zh) | 图像形成控制方法、终端设备及可读存储介质 | |
EP2380341B1 (en) | Image forming apparatus, control method for image forming apparatus, and storage medium | |
JP3880431B2 (ja) | 複合装置及びその制御方法 | |
US20240393990A1 (en) | Information processing system, non-transitory computer readable medium, and information processing method | |
JP2014094574A (ja) | 画像形成装置 | |
JP2005018765A (ja) | コンピュータシステムにおける画像形成ジョブを監視するシステム及び方法 | |
CN115857839A (zh) | 一种打印作业的监控方法、监控装置及电子装置 | |
CN115857840A (zh) | 一种删除打印临时数据的控制方法、控制装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |