作业取消打印方法、图像形成装置以及系统、计算机存储介质与流程

文档序号:23718472发布日期:2021-01-24 06:34阅读:118来源:国知局
作业取消打印方法、图像形成装置以及系统、计算机存储介质与流程
作业取消打印方法、图像形成装置以及系统、计算机存储介质
【技术领域】
[0001]
本发明涉及图像形成技术领域,尤其涉及一种作业取消打印方法、图像形成装置以及系统、计算机存储介质。


背景技术:

[0002]
现有技术中,在对图像形成装置进行pdf格式的作业数据进行打印时,需要在图像形成装置完成整个pdf格式作业数据的解析之后才能执行打印,对应地用于存储pdf格式作业对应的解析数据的存储空间才能提前释放,因此,常常会出现打印内存不足的问题,为了解决上述问题,将pdf格式作业数据下发给图像形成装置之前,会将作业数据拆分成若干部分,然后由图像形成装置进行打印操作。
[0003]
发明人在实施上述方案的过程中发现,在该场景下用户若期望在打印过程中取消由多个pdf作业部分组成的一份文档的打印,需要进行多次取消操作,给用户带来了极大的不便。


技术实现要素:

[0004]
为了解决上述技术问题,实现用户执行一次作业取消操作即可取消多个作业部分的打印操作,给用户带来便利。
[0005]
本发明实施例第一方面提供了一种作业取消打印方法,执行于图像形成装置,所述图像形成装置包括图像形成单元,用于基于预先存储于第一存储空间中的待形成数据执行图像形成操作,包括:
[0006]
获取由单个作业数据所生成的多个子作业数据,并针对每个所述子作业数据对应设置表征作业生成方式的预设标记;
[0007]
接收图像形成操作取消指令;
[0008]
基于所述图像形成操作取消指令和所述预设标记执行图像形成操作取消操作。
[0009]
本发明实施例第二方面提供了一种图像形成装置,包括:
[0010]
图像形成单元,用于执行图像形成操作;
[0011]
图像形成控制单元,用于获取由单个作业数据所生成的多个子作业数据,并针对每个所述子作业数据对应设置表征作业生成方式的预设标记;接收图像形成操作取消指令;基于所述图像形成操作取消指令和所述预设标记执行图像形成操作取消操作。
[0012]
本发明实施例第三方面提供了一种图像形成控制装置,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现如上述的作业取消打印方法。
[0013]
本发明实施例第四方面提供一种图像形成装置,其特征在于,包括如上述图像形成控制装置和图像形成单元,其中,所述图像形成单元用于执行图像形成操作。
[0014]
本发明实施例第五方面提供一种图像形成系统,包括:包括上述的图像形成装置和服务器。
[0015]
本发明实施例第六方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的作业取消打印方法。
[0016]
与现有技术相比,本申请具有以下有益效果:
[0017]
1.用户只用执行一次作业取消操作,即可取消多个作业部分的打印操作,给用户带来便利;
[0018]
2.图像形成装置接收到由单个作业数据所生成的多个子作业数据对应的图像形成指令时,会将这些指令单独存储于一个存储空间,有效避免了在收到多个图像形成指令时可能存在的作业丢失的问题。
【附图说明】
[0019]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0020]
图1为本发明实施例提供的一种图像形成系统的结构框图。
[0021]
图2为本发明实施例提供的一种图像形成装置静电显像的原理示意图。
[0022]
图3为本发明实施例提供的一种作业取消打印方法流程示意图。
[0023]
图4为本发明实施例提供的从单个作业数据生成多个子作业数据的示意图。
[0024]
图5为本发明实施例提供的基于由单个作业数据所生成n个子作业数据的图像形成操作流程示意图。
[0025]
图6为本发明实施例提供的取消图像形成操作的流程示意图。
[0026]
图7为本发明实施例提供的一种打印队列示意图。
[0027]
图8为本发明实施例提供的图像形成控制装置结构框图。
【具体实施方式】
[0028]
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0029]
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0030]
图1所示的为本发明可应用于的图像形成系统的结构框图,该图像形成系统包括图像形成装置100和信息处理装置200,图像形成装置100和信息处理装置经由网络连接,其中,该信息处理装置200可以为服务器或者智能终端,其中,该智能终端可以包括各种类型的电子设备,诸如蜂窝电话、平板个人计算机(pc)、数码相机、便携式摄像机、膝上型计算机、台式计算机、电子书阅读器、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、导航设备、mp3播放器、可穿戴设备等,在此不限定。
[0031]
其中,图像形成装置100用于执行图像形成作业,诸如生成、打印、接收和发送图像数据,并且图像形成装置的示例包括:喷墨打印机、激光打印机、led(light emitting diode,发光二极管)打印机、复印机、扫描仪或者多功能一体机传真机、以及在单个设备中
执行以上功能的多功能外围设备(mfp,multi-functional peripheral)。
[0032]
具体地,图像形成装置100包括图像形成控制模块,其中,图像形成控制模块用于执行各种程序以整体控制图像形成装置,具体地,图像形成控制模块可以为soc(system on chip,片上系统),soc是一个微型的系统,由多个系统的部件组成,被配置为控制图像形成装置的成像处理操作,例如对图像数据进行线性纠正、降噪、坏点去除、细节增强等处理,从而提高图像输出的质量,主控制器还用于执行数据收发、命令收发、打印画像的引擎控制相关的处理操作,例如通过接口单元(包括但不限于usb端口、有线网络端口、无线网络端口或者其他接口等)来收发数据、打印引擎控制命令、状态等。
[0033]
图像形成装置100还包括图像形成单元,具体用于在图像形成控制模块的控制下执行图像形成操作,参见附图2所示,图像形成单元可以包括:显影剂容纳部((用于容纳显影剂(色粉、碳粉等材料))、显影部件(包括:显影辊等)、显影剂输送元件(包括:送粉辊等)、感光部件(包括:感光鼓(opc,organic photoconductor和充电辊等,其中,充电辊用于对感光鼓充电)、转印部件及定影组件等,待打印的纸张按照走纸方向进行运动,依次经过显影剂输送元件的送粉操作、显影部件的显影操作之后,到达感光部件与转印部件之间的夹持区域进行转印,之后经过定影组件进行定影,以完成图像形成操作,即图像形成单元用于基于图像数据在图像形成控制单元的控制下在输送来的纸张上形成图像,此外,图像形成单元除了包括如图2的组件单元之外,还可以包括其他组件单元,本发明实施例对此不做限定。
[0034]
当然,该图像形成系统也可以仅包括上述图像形成装置。
[0035]
基于上述图像形成系统,本发明实施例提供一种作业取消打印方法,执行于图像形成装置,包括:
[0036]
s301:获取由单个作业数据所生成的多个子作业数据,并针对每个上述子作业数据对应设置表征作业生成方式的预设标记;
[0037]
s302:接收图像形成操作取消指令;
[0038]
s303:基于所述图像形成操作取消指令和所述预设标记执行图像形成操作取消操作。
[0039]
下面就s301-s303进行具体的描述:
[0040]
图4所示的为从单个作业数据生成多个子作业数据的示意图。其中,在s301之前,由上述信息处理装置200或者图像形成装置100执行以下步骤:
[0041]
s300:基于单个作业数据生成多个作业数据。
[0042]
针对如图1所示的图像形成系统,图像形成装置100包含执行诸如装订、打孔等图像后处理操作的图像后处理设备时,当图像后处理上限页数小于上述单个作业数据的页数时,上述信息处理装置200或者图像形成装置100执行上述s300,其中,子作业数据的个数与图像后处理上限页数有关;以图像后处理操作为装订为例,当装订上限页数为10页,单个作业数据页数为20页时,将单个作业数据拆分为2个,即单个子作业数据中第1页到第10页构成一个子作业数据,第11页到第20页构成另一个子作业数据。
[0043]
当图像形成装置100的内存空间小于预设值时,上述信息处理装置200或者图像形成装置100执行上述s300,其中,子作业数据的个数与图像形成装置100的内存空间有关,举例而言,上述预设值为10m,单个作业数据大小为20m,则将单个作业数据拆分为2个,即单个
子作业数据中前10m大小的数据构成一个子作业数据,后10m大小的数据构成另一个子作业数据。
[0044]
此外,上述信息处理装置200或者图像形成装置100也可以直接根据预设页数阈值来执行上述s300,举例而言,上述预设页数阈值为5页,单个作业数据为10页时,将单个作业数据拆分为2个,即单个子作业数据中第1页到第5页构成一个子作业数据,第6页到第10页构成另一个子作业数据。
[0045]
当然,上述信息处理装置200或者图像形成装置100也可以从上述几种方式来确定一种方式来执行上述s300,在此不进行限定。
[0046]
进一步地,图像形成装置100还可以通过图像形成装置侧的扫描单元执行原稿的扫描从而获取原稿图像对应的单个作业数据,之后由图像形成装置100执行上述s300。
[0047]
由此图像形成装置100可以自行获取由单个作业数据所生成的多个子作业数据,也可以通过上述信息处理装置200来获取上述多个子作业数据。
[0048]
具体地,当该信息处理装置200为服务器,且图像形成装置100从信息处理装置200获取上述由单个作业数据所生成的多个子作业数据时,在s301之前,还包括以下步骤:
[0049]
s3010:接收上述多个子作业数据对应的图像形成指令并存储于预设存储空间,上述图像形成指令包括作业下载链接和与上述子作业数据个数对应的分片数,基于上述下载链接和上述分片数执行作业下载操作以从服务器接收上述子作业数据。
[0050]
具体地,可以通过上述作业下载链接以及分片数来确定每个字作业数据对应的下载链接,从而实现每个子作业数据的下载。
[0051]
此外,上述图像形成指令,还包括图像形成配置参数,具体包括诸如打印纸张尺寸、打印模式(黑白打印或者彩色打印)、是否双面打印等参数。
[0052]
由此,图像形成装置可以从服务器获取上述多个子作业数据,并且将多个子作业数据对应的图像形成指令存储于预设存储空间,能够有效避免当收到多个需要从服务器下载作业数据对应的指令时,可能存在的作业数据丢失的问题,给用户带来便利。
[0053]
本实施例中,图像形成装置100获取到上述多个子作业数据后,会并针对每个上述子作业数据对应设置表征作业生成方式的预设标记,具体地,当该子作业数据为单个作业数据的一部分时,针对该在子作业数据设置上述预设标记,从而将按照上述方式所生成的子作业数据与普通的单个子作业数据区分开,由此可以针对性的进行后续处理,例如作业取消处理、作业打印处理。
[0054]
下面首先介绍基于上述单个作业数据所生成的多个作业数据执行图像形成操作的过程。
[0055]
图5所示的为基于单个作业数据所生成的n个子作业数据执行图像形成操作的流程示意图。
[0056]
当图像形成装置获取到的作业数据包含n个子作业数据时,首先接收第1个子作业数据时,图像形成控制单元针对该作业创建作业标识并根据该作业标识分配打印资源,创建作业节点并设置作业节点参数,其中,作业节点参数包括上述预设标记,之后将作业节点添加到打印队列(打印池)中,以使图像形成单元基于打印队列中的作业节点执行图像形成操作,针对该作业的图像形成操作结束后,从打印队列中删除作业节点,以释放打印资源,以此结束该第1个子作业的打印,其中,该打印资源包括作业解析资源和/或图像处理资源,
其中,作业解析资源用于将作业转换成图像形成装置可以识别的格式、图像处理资源用于对作业数据执行诸如角度调整、彩色校正处理等;之后接收第2个子作业数据时,图像形成控制单元针对该作业创建作业标识并根据该作业标识分配打印资源,创建作业节点,之后将作业节点添加到打印队列中,以使图像形成单元基于打印队列中的作业节点执行图像形成操作,针对该作业的图像形成操作结束后,从打印队列中删除作业节点,以释放打印资源,以此结束该第2个子作业的打印;重复上述过程,直到结束第n个子作业的打印。
[0057]
由上述内容可知,当作业数据中包含上述预设标记时,图像形成装置会按照图5所示的流程图来执行图像形成操作,并且在所有的多个子作业数据完成打印操作之前,该打印队列中的作业节点中必然存在包含上述预设标记的作业节点。
[0058]
下面介绍取消图像形成操作的过程。
[0059]
针对上述s302,本实施例中,图像形成装置100可通过图像形成装置的诸如操作面板、webpage用户界面、驱动程序用户界面等用户界面来接收作业取消指令;图像形成装置100还可以通过信息处理装置200的显示单元来接收作业取消指令,即信息处理装置200通过安装于信息处理装置200的应用程序接收用户的作业取消指令,之后由该应用程序将上述作业取消指令下发给图像形成装置100。
[0060]
图6所示的为取消图像形成操作的流程示意图。
[0061]
如图6所示,s303具体包括以下步骤:
[0062]
s601:接收取消图像形成操作指令;
[0063]
s602:判断是否存在当前图像形成操作?
[0064]
若是,则执行s603,若否,则执行s604;
[0065]
s603:取消当前图像形成操作;
[0066]
s604:判断打印队列中的当前作业结点中是否包含预设标记?
[0067]
其中,当前作业节点与当前图像形成操作对应。
[0068]
若是,则执行s605,若否,则结束流程。
[0069]
s605:判断打印队列中是否存在下一个作业节点?
[0070]
若是,则执行s606,若否,则结束流程。
[0071]
s606:终止下一个作业节点对应作业数据对应的当前图像形成处理操作;
[0072]
其中,当前图像形成处理操作具体包括当前作业解析操作和/或当前图像处理操作。
[0073]
s607:清除当前作业节点,并将下一个作业节点设置为当前作业节点;
[0074]
之后进入s604。
[0075]
进一步地,当图像形成装置100按照s3010从服务器获取多个子作业数据时,上述作业取消流程中,s604之前或者与s604同时执行以下步骤:
[0076]
结束下载操作。
[0077]
具体地,若当前作业节点中不包含预设标记时,则当前作业节点与普通的单个作业对应,不会执行后续的步骤,若当前作业节点中包含预设标记,则当前作业节点与由单个作业数据生成的子作业数据对应,需要执行后续步骤,才能真正完成所有多个子作业数据的取消打印操作。
[0078]
举例而言,当由单个作业数据生成3个子作业数据时,分为为job1、job2、job3,图7
所示的为一种打印队列示意图,其中,作业节点id1与job1对应,作业节点id1与job2对应,作业节点id3与job3对应。
[0079]
若接收到取消打印指令时,图像形成装置当前正在执行job1时,则图像形成装置会首先终止job1的打印操作;需要特别说明地是,在完成job1的打印操作之前,打印队列中的当前作业节点id1,并且该作业节点id1此时并不会被清除掉,图像形成装置会判断当前作业节点id1中是否包含上述预设标记,若作业节点id1中包含预设标记,则表明打印队列中可能还存在其他包含预设标记的作业节点,为此,判断是否存在下一个作业节点,若是,并判断下一个作业节点id2中是否包含预设标记,如否,则结束流程,不存在需要打印的作业数据,若是,则终止job2当前正在执行的操作,诸如作业解析操作、图像处理操作等,之后循环上述步骤,直到针对job3完成作业取消操作。
[0080]
本发明实施例所提供的作业取消打印的方法包括获取由单个作业数据所生成的多个子作业数据,并针对每个所述子作业数据对应设置表征作业生成方式的预设标记;接收图像形成操作取消指令;基于所述图像形成操作取消指令和所述预设标记执行图像形成操作取消操作,从而使得用户只用执行一次作业取消操作,即可取消多个作业部分的打印操作,给用户带来便利。
[0081]
本发明实施例所提供一种图像形成装置,包括:
[0082]
图像形成单元,用于基于预先存储于第一存储空间中的待形成数据执行图像形成操作;
[0083]
图像形成控制单元,用于获取由单个作业数据所生成的多个子作业数据,并针对每个所述子作业数据对应设置表征作业生成方式的预设标记;接收图像形成操作取消指令;基于所述图像形成操作取消指令和所述预设标记执行图像形成操作取消操作。
[0084]
进一步地,上述图像形成控制单元,具体用于在所述获取由单个作业数据所生成的多个子作业数据之前,接收所述多个子作业数据对应的图像形成指令并存储于预设存储空间,所述图像形成指令包括作业下载链接和与所述子作业数据个数对应的分片数,基于所述下载链接和所述分片数执行作业下载操作以从服务器接收所述多个子作业数据。
[0085]
上述图像形成控制单元,具体用于判断存在当前图像形成操作时,则终止当前图像形成操作;和/或
[0086]
上述图像形成控制单元,具体用于判断图像形成队列中的作业节点中存在包含所述预设标记的预设作业节点时,终止所述预设作业节点对应的预设作业数据的图像形成处理操作。
[0087]
进一步,上述图像形成控制单元,具体用于判断存在当前图像形成操作时,则终止上述当前图像形成操作;和/或
[0088]
上述图像形成控制单元具体用于终止下载操作。
[0089]
进一步地,上述图像形成控制单元,具体用于通过所述图像形成装置的显示单元接收所述图像形成操作取消指令;或者
[0090]
所述图像形成控制单元具体用于通过与所述图像形成装置所连接的信息处理装置的显示单元接收所述图像形成操作取消指令。
[0091]
如图8所示,本发明实施例还提供一种图像形成控制装置,包括:
[0092]
处理器801和存储器802,上述存储器用于存储至少一条指令,上述指令由上述处
理器加载并执行时以实现上述的作业取消打印方法。
[0093]
本发明实施例还提供一种图像形成装置,包括上述的图像形成控制装置和图像形成单元,其中,上述图像形成单元具体用于基于预先存储于第一存储空间中的待形成数据执行图像形成操作,
[0094]
本发明实施例还提供一种图像形成装置,包括上述的图像形成装置和服务器。
[0095]
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,上述计算机程序被处理器执行时实现上述的作业取消打印方法。
[0096]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的图像形成控制装置、图像形成装置、图像形成系统及计算机存储介质的具体实现过程、原理以及技术效果,可以参考前述实施例中的对应内容,在此不再赘述。
[0097]
以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1