一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像形成装置及其控制方法与流程

2022-03-19 12:48:53 来源:中国专利 TAG:


1.本发明的实施方式涉及图像形成装置及其控制方法。


背景技术:

2.图像形成装置在打印任务的执行中发生了卡纸等无法继续打印这样的异常的情况下,将该打印任务中断。并且,若异常已被消除,则将中断了的打印任务重启。
3.在用户请求了打印任务的执行后与图像形成装置分开的情况下,当发生了与上述这种异常发生相伴的打印任务的中断时,有时别的用户进行用于消除该异常的作业。并且,在这种情况下,中断了的打印任务也会被重启。并且,在这种情况下,将异常消除后的用户有可能根据其他用户的请求从图像形成装置拿走已被打印的印刷物。
4.根据这种情况,希望能防止打印任务的印刷物交到与该打印任务相关联的用户不同的另一用户的手上。


技术实现要素:

5.本发明要解决的问题是提供一种图像形成装置及其控制方法,能防止基于打印任务的印刷物交到与该打印任务相关联的用户不同的另一用户的手上。
6.实施方式的图像形成装置具备停止部、设定部以及重启部。停止部根据使执行中的打印任务无法继续的异常的发生,停止打印任务。设定部将由停止部停止后的打印任务设定为跳过状态。重启部将由设定部设为跳过状态的打印任务根据由该打印任务相关联的用户进行的重启指示而重启,不接受由与用户不同的用户进行的重启指示。
附图说明
7.图1是示出一实施方式所涉及的mfp的主要部位电路构成的框图。
8.图2是示意性地示出图1所示的任务管理表所包含的数据记录的构成的图。
9.图3是管理处理的流程图。
10.图4是管理处理的流程图。
11.图5是删除处理的流程图。
12.附图标记说明:
[0013]1…
mfp、2

通信网络、3

计算机终端、10

处理器、11

主存储器、12

辅助存储单元、13

操作/显示单元、14

扫描单元、15

打印单元、16

传真单元、17

通信单元、18

传送路径。
具体实施方式
[0014]
以下,使用附图对实施方式的一例进行说明。需要说明的是,在本实施方式中,以具备作为画像形成装置的功能的mfp(multifunction peripheral:多功能外设)为例进行说明。
[0015]
图1是示出本实施方式的mfp1的主要部位电路构成的框图。
[0016]
mfp1具备处理器10、主存储器11、辅助存储单元12、操作/显示单元13、扫描单元14、打印单元15、传真单元16、通信单元17以及传送路径18等。处理器10、主存储器11、辅助存储单元12、操作/显示单元13、扫描单元14、打印单元15、传真单元16以及通信单元17经由传送路径18被连接。
[0017]
通过将处理器10、主存储器11以及辅助存储单元12用传送路径18连接,从而构成进行用于控制mfp1的信息处理的计算机。
[0018]
处理器10相当于上述计算机的中枢部分。处理器10根据操作系统和应用程序等信息处理程序,执行为了实现作为mfp1的各种功能而用于控制各部的信息处理。
[0019]
主存储器11相当于上述计算机的主存储部分。主存储器11包含非易失性存储区域和易失性存储区域。主存储器11在非易失性存储区域中存储上述的信息处理程序。另外,主存储器11有时也在非易失性或者易失性存储区域中存储在处理器10执行用于控制各部的处理上所需的数据。主存储器11将易失性存储区域用作通过处理器10适当地改写数据的工作区域。
[0020]
辅助存储单元12相当于上述计算机的辅助存储部分。辅助存储单元12能利用例如eeprom(electric erasable programmable read-only memory:电可擦可编程只读存储器)、hdd(hard disc drive:硬盘驱动器)、ssd(solid state drive:固态硬盘)、或者其它公知的各种存储设备。辅助存储单元12保存处理器10在进行各种处理上所使用的数据和通过处理器10的处理而生成的数据。辅助存储单元12有时也存储上述的信息处理程序。辅助存储单元12的存储区域的一部分被用作存储任务管理表taa的区域。任务管理表taa是用于管理未完成的打印任务(以下,称为未完成任务)的数据表。需要说明的是,未完成任务是处于开始待机状态的打印任务。或者,未完成任务是虽然暂时开始但是被跳过的打印任务。
[0021]
图2是示意性地示出任务管理表taa所包含的数据记录dra的构成的图。
[0022]
任务管理表taa包含未完成任务相关联的数据记录dra。数据记录dra包含字段faa、fab、fac、fad、fae、faf、fag。在字段faa中设定作为未完成任务的标识符的任务id(identifier:识别码)。在字段fab中设定未完成任务被创建的日期时间。在字段fac中设定未完成任务相关联的用户的用户id。在字段fad中设定用未完成任务表示应打印的图像的图像文件的文件路径。在字段fae中设定表示未完成任务的状态的数据。在字段faf中设定将未完成任务跳过的日期时间。在字段fag中设定表示未完成任务在哪种状态下被跳过的数据。
[0023]
操作/显示单元13输入由用户进行的操作,并且进行用于对用户提示各种信息的显示。操作/显示单元13可以适当地包含触摸面板、键盘、按键开关、led灯、或者液晶显示面板等各种操作设备和显示设备。
[0024]
扫描单元14读取原稿,生成在该原稿中显示的图像的图像数据。
[0025]
打印单元15对记录纸张打印图像数据所示的图像。打印单元15具备例如电子照片方式的图像形成设备等公知的打印设备。
[0026]
传真单元16进行用于经由pstn(public switched telephone network:公用电话交换网)等通信网络(未图示)进行以传真规格为准的图像通信的公知的各种处理。
[0027]
通信单元17执行用于进行经由通信网络2的数据通信的通信处理。通信单元17能
使用例如用于lan(local area network:局域网)的现存的通信设备。
[0028]
通信网络2能将互联网、vpn(virtual private network:虚拟专用网)、lan、公用通信网、移动体通信网等单独或者适当组合后使用。使用lan作为通信网络2的一例。
[0029]
计算机终端3是具备经由通信网络2的数据通信功能的信息处理装置。计算机终端3例如是用于经由通信网络2对mfp1请求打印任务的执行的信息终端。
[0030]
下面,对如上所示构成的mfp1的动作进行说明。需要说明的是,以下说明的处理内容是一例,并且能适当地进行一部分处理顺序的变更、一部分处理的省略、或者别的处理的追加等。
[0031]
在mfp1中,处理器10为了与用现存的同种mfp进行的功能同样地实现打印功能、复印功能、扫描功能以及传真功能等而控制mfp1的各部。省略关于用于进行该控制的信息处理的说明。以下,关于打印任务的管理进行说明。
[0032]
处理器10当设为能执行打印任务的动作模式下的动作被起动时,执行基于在主存储器11或者辅助存储单元12中存储的信息处理程序的信息处理(以下,称为管理处理)。
[0033]
图3和图4是管理处理的流程图。
[0034]
作为图3中的act1,处理器10等待接受被请求由用户进行的登录。
[0035]
用户在要对mfp1请求执行与打印任务相伴的一些功能的情况下,例如通过操作/显示单元13中的预定操作来请求登录。与此相应地,处理器10在act1中判定为是,前进至act2。需要说明的是,与打印任务相伴的功能例如包含打印功能、传真功能、复印功能等。打印功能是根据经由通信网络2的打印机请求而用打印单元15进行打印的功能。传真功能是用打印单元15打印由传真单元16通过传真通信获取的图像的功能。复印功能是用打印单元15打印用扫描单元14扫描原稿而得到的图像的功能。
[0036]
作为act2,处理器10进行用于认证请求了登录的用户的认证处理。处理器10例如使用户输入用户id和密码,该用户id和密码的组合作为相关联的用户进行认证。或者,处理器10例如基于通过未图示的卡阅读器从id卡读取到的认证信息来认证用户。用户的认证方法可以通过其它公知的方法等任意的方法来进行。
[0037]
在act3中,处理器10确认act2中的认证是否成功。然后,若处理器10认证失败,则判定为否,回到act1的等待接受状态。此时,处理器10也可以执行使操作/显示单元13显示用于将认证失败通报给用户的画面等通报动作。另外,处理器10也可以返回至act2。
[0038]
处理器10若认证成功,则在act3中判定为是,前进至act4。
[0039]
作为act4,处理器10确认打印单元15是否能开始打印。然后,若无法开始打印,则处理器10判定为否,前进至act5。
[0040]
作为act5,处理器10确认是否已被指示登出。然后,若处理器10无法确认相应的指示,则判定为否,返回至act4。
[0041]
这样作为act4和act5,处理器10等待接受能开始打印或者被指示登出。此时,处理器10可以执行使操作/显示单元13显示用于将无法开始打印通报给用户的画面等通报动作。
[0042]
用户若将打印任务的执行结束,则通过操作/显示单元13中的预定操作等指示登出。这样处理器10在act5中判定为是,前进至act6。
[0043]
作为act6,处理器10使登录中的用户登出。然后,处理器10在这之后返回至act1的
等待接受状态。
[0044]
于是,若打印单元15能开始打印,则处理器10在act4中判定为是,前进至图4中的act7。
[0045]
作为act7,处理器10确认是否有未完成任务。然后,若没有未完成任务,则处理器10判定为否,前进至act8。
[0046]
作为act8,处理器10确认新的打印任务的开始是否已被指示。然后,若处理器10无法确认相应的指示,则判定为否,前进至act9。
[0047]
作为act9,处理器10确认登出是否已被指示。然后,若处理器10无法确认相应的指示,则判定为否,返回至act8。
[0048]
这样作为act8和act9,处理器10等待接受开始或者登出被指示。
[0049]
于是,处理器10当被重新请求与打印任务相伴的功能时,为了管理用于该功能的打印任务(以下,称为新任务),与管理处理独立地执行用于更新任务管理表taa的更新处理。然后,在更新处理中,处理器10将被请求的打印任务相关联的新的数据记录dra追加到任务管理表taa。处理器10在该新的数据记录dra的各字段中如下所示设定各数据。
[0050]
处理器10为了能将新任务识别为其它打印任务,决定新的任务id,将其设定到字段faa中。
[0051]
处理器10例如将创建该数据记录dra的时点的日期时间设定到字段fab中。需要说明的是,也可以将发生了成为创建新任务的契机的现象的时点等别的任意时点的日期时间设定到字段fab中。
[0052]
处理器10在用户id能确定的情况下,将该用户id设定到字段fac中。处理器10例如在新任务涉及打印功能的情况下,若能获取请求者的用户id,则将该用户id设定到字段fac中。处理器10例如在新任务涉及传真功能的情况下,若接收者已被指定,则将该接收者的用户id设定到字段fac中。处理器10例如在新任务涉及复印功能的情况下,将已登录的用户的用户id设定到字段fac中。需要说明的是,处理器10在用户id无法确定的情况下,在字段fac中设定被预定的无效数据。处理器10在用户id无法确定的情况下,可以将字段fac设为空白状态。
[0053]
处理器10将新任务中的成为打印对象的图像文件的文件路径设定到字段fad中。处理器10例如将包含随附于打印功能或者传真功能的请求而被发送并通过传真单元16或通信单元17接收到的图像数据在内的图像文件保存到辅助存储单元12,将该图像文件的文件路径设定到字段fad中。处理器10例如在请求复印功能的情况下,决定用于包含通过扫描单元14得到的图像数据在内的图像文件的文件路径,将该文件路径设定到字段fad中。
[0054]
处理器10将表示是开始待机状态的数据设定到字段fae中。
[0055]
或者,处理器10在字段faf、fag中设定预定的无效数据。处理器10可以将字段faf、fag设为空白状态。处理器10也可以使在此创建的数据记录dra不包含字段faf、fag。
[0056]
处理器10在存在未完成任务的状态下,若产生新任务,则每次将数据记录dra追加到任务管理表taa中。这样任务管理表taa在未完成任务连1个都没有的情况下,连1个都不包含数据记录dra。任务管理表taa在未完成任务仅为1个的情况下,仅包含1个数据记录dra。任务管理表taa在存在多个未完成任务的情况下,包含这些多个未完成任务分别相关联的多个数据记录dra。
[0057]
处理器10例如若在任务管理表taa中包含有1个数据记录dra,则设为有未完成任务,在图4中的act7中判定为是,前进至act10。
[0058]
作为act10,处理器10例如使操作/显示单元13显示列表画面。列表画面是用于表示未完成任务的列表,并使用户从未完成任务之中指定应执行的打印任务的画面。处理器10例如从任务管理表taa所包含的数据记录dra之中,提取字段fac中已设定的用户id与登录中的用户的用户id一致的数据记录dra、以及在字段fac中设定有无效数据的数据记录dra。然后,处理器10将这样提取到的数据记录dra相关联的未完成任务示于上述列表中。
[0059]
用户将列表画面中表示的未完成任务中的1个未完成任务决定为应执行的打印任务,例如通过操作/显示单元13中的预定操作来指定该未完成任务。或者,用户若为了使用复印功能等而指示非未完成任务的新的打印任务的开始,则通过例如操作/显示单元13中的预定操作来指示任务开始。
[0060]
作为act11,处理器10确认应执行的未完成任务是否已被指定。然后,若处理器10无法确认相应的指定,则判定为否,前进至act12。
[0061]
作为act12,处理器10确认新的打印任务的开始是否已被指示。然后,若处理器10无法确认相应的指示,则判定为否,前进至act13。
[0062]
作为act13,处理器10确认登出是否已被指示。然后,若处理器10无法确认相应的指示,则判定为否,返回至act11。
[0063]
于是,作为act11~act13,处理器10等待接受打印任务被指定、或者开始或登出被指示。
[0064]
若如上所述用户指定了未完成任务中的1个未完成任务,则处理器10在act11中判定为是,前进至act14。若如上所述打印任务的开始已被指示,则处理器10在act8或者act12中判定为是,前进至act14。
[0065]
作为act14,处理器10开始执行已被指定的未完成任务或者已被指示的新的打印任务。处理器10例如伴随着设为对象的图像文件的指定,而对打印单元15指示打印的开始。处理器10对图像文件的指定例如是通过通知未完成任务或者已被指示的新的打印任务相关联的数据记录dra的字段fad中已设定的文件路径来进行的。需要说明的是,处理器10在复印功能已被请求的情况下,伴随着上述的文件路径的通知,对扫描单元14指示扫描的开始。
[0066]
在打印功能或传真功能已被请求的情况下,打印单元15打印基于用被通知的文件路径确定的图像文件所包含的图像数据的图像。
[0067]
在复印功能已被请求的情况下,扫描单元14扫描已被放置的原稿,生成图像数据,将其作为用上述的被通知的文件路径确定的图像文件保存到辅助存储单元12中。打印单元15打印基于用被通知的文件路径确定的图像文件、即如上述那样被辅助存储单元12保存的图像文件所包含的图像数据的图像。
[0068]
作为act15,处理器10确认执行中的打印任务是否已完成。并且,若处理器10无法确认完成,则判定为否,前进至act16。
[0069]
作为act16,处理器10确认打印单元15是否已异常停止。并且,若处理器10无法确认异常停止,则判定为否,返回至act15。
[0070]
因此,作为act15和act16,处理器10等待接受打印任务完成或者异常停止。
[0071]
若打印单元15完成基于用被通知的文件路径确定的图像文件所包含的全部图像数据的打印,则将完成通知处理器10。但是,打印单元15当由于卡纸或者缺纸等一些异常而无法继续打印时,将打印动作停止。然后,打印单元15在这种情况下将异常停止通知处理器10。这样打印单元15具备作为停止部的功能。
[0072]
若处理器10如上所述已被通知完成,则在act15中判定为是,返回至act7,与前述同样地反复进行其后的处理。
[0073]
若处理器10如上所述已被通知异常停止,则在act16中判定为是,前进至act17。
[0074]
作为act17,处理器10将执行中的打印任务中断。
[0075]
作为act18,处理器10将中断了的打印任务设定为跳过状态。处理器10例如将中断了的打印任务相关联的数据记录dra的字段fae改写为表示跳过状态的数据。处理器10例如将中断了的打印任务相关联的数据记录dra的字段faf改写为当前日期时间。处理器10例如将中断了的打印任务相关联的数据记录dra的字段fag改写为表示中断了的打印任务到哪里结束的数据。于是处理器10执行基于信息处理程序的信息处理,从而以处理器10为中枢部分的计算机作为跳过部发挥功能。
[0076]
处理器10在这之后前进至act19。需要说明的是,处理器10当处于act8或act9的等待接受状态、或者act11~act13的等待接受状态时,当通过由用户进行的例如操作/显示单元13中的预定操作而被指示登出时,处理器10在act9或act13中判定为是,前进至act19。
[0077]
作为act19,处理器10登出。然后,处理器10返回至图3中的act1的等待接受状态。
[0078]
处理器10在从act18前进至act19的情况下,根据打印任务被异常停止,而将用图2中的act2中的认证处理认证后的用户设为操作者的被操作状态解除。然后,处理器10根据图2中的act2中的认证处理已成功而设定有该被操作状态。这样,处理器10执行基于信息处理程序的信息处理,从而以处理器10为中枢部分的计算机作为操作者管理部发挥功能。
[0079]
当处理器10经由图4中的act18返回至图3中的act1的等待接受状态时,已被中断的打印任务以跳过状态留在未完成任务中。另外,此时处理器10以没有用户的登出指示的方式登出,转移至等待接受新的登录请求的状态。这样,即使成为作为异常停止的原因的异常被消除且打印单元15能开始打印的状态,处理器10也不会使中断后的打印任务重启。
[0080]
并且,处理器10能在接着在图4中的act10中显示的列表画面所表示的列表中,包含跳过状态的打印任务作为1个未完成任务,能将跳过状态的打印任务指定为执行对象的打印任务。然后,在由用户指定了跳过状态的打印任务的情况下,处理器10为了基于在该打印任务相关联的数据记录dra的字段fag中已设定的数据进行前次中断的后续打印动作,而对打印单元15进行指示。这样,通过处理器10执行基于信息处理程序的信息处理,从而以处理器10为中枢部分的计算机作为重启部发挥功能。
[0081]
于是,处理器10每当成为预定的执行定时时,与上述的更新处理和管理处理独立地执行基于主存储器11或辅助存储单元12中已存储的信息处理程序的信息处理(以下,称为删除处理)。需要说明的是,执行定时可以由mfp1的设计者或管理者等任意决定。执行定时作为一例被假定设为每24小时等固定时间间隔的定时、或者辅助存储单元12的空余容量成为预定的阈值以下的定时等。
[0082]
图5是删除处理的流程图。
[0083]
作为act21,处理器10确认在此次的删除处理中是否有作为未选择的未完成任务。
处理器10例如在删除处理开始后最先前进至act21的情况下,若在任务管理表taa中包含有1个数据记录dra,则判定为有作为未选择的未完成任务。然后,若有作为未选择的未完成任务,则处理器10判定为是,前进至act22。
[0084]
作为act22,处理器10选择1个未完成任务。
[0085]
作为act23,处理器10确认已选择的未完成任务是否是跳过状态。例如,若已选择的未完成任务相关联的数据记录dra的字段fag中已设定的数据表示跳过状态,则处理器10判定为已选择的未完成任务是跳过状态。然后,若已选择的未完成任务是跳过状态,则处理器10判定为是,前进至act24。
[0086]
作为act24,处理器10确认与已选择的未完成任务有关的保留期间是否已结束。例如,若从已选择的未完成任务相关联的数据记录dra的字段faf中已设定的日期时间到当前时点的经过时间是预定的限制时间以上,则处理器10判定为保留期间已结束。然后,若保留期间已结束,则处理器10判定为是,前进至act25。
[0087]
作为act25,处理器10抹除已选择的未完成任务。处理器10例如将未完成任务相关联的数据记录dra从任务管理表taa删除。处理器10在这之后返回至act21。通过这样处理器10执行基于信息处理程序的信息处理,从而以处理器10为中枢部分的计算机作为排除部发挥功能。
[0088]
处理器10若已选择的未完成任务不是跳过状态,则在act23中判定为否,另外,若与已选择的未完成任务有关的保留期间并未结束,则在act24中判定为否,在任何情况下,都跳过act25并返回至act21。也就是说,处理器10不抹除非跳过状态的未完成任务以及保留期间并未结束的未完成任务。
[0089]
于是,处理器10在从act23、act24以及act25中的任意一者向act21返回的情况下,确认在此次的删除处理之中是否有将到此为止执行act22时已经选择完毕的未完成任务排除后的未完成任务。然后,处理器10当由于有相应的未完成任务所以前进至act22时,选择将到此为止执行act22时已经选择完毕的未完成任务排除后的未完成任务中的1个未完成任务。即,处理器10一边将未完成任务分别依次设为对象,一边与上述同样地执行act23~act25。由此,处理器10将保留期间已结束的跳过状态的未完成任务从未完成任务排除。
[0090]
处理器10在以全部未完成任务为对象与上述同样地执行完毕act23~act25后,在act21中判定为否,结束删除处理。
[0091]
如上所述,根据mfp1,被异常停止后的打印任务被设为跳过状态,即使异常消除,也无法自动地重启。并且,跳过状态的打印任务根据由该打印任务相关联的用户进行的执行指示被重启。跳过状态的打印任务不会被设为与由该打印任务相关联的用户不同的用户进行的执行指示的对象,有时也不会根据这种由其他用户进行的指示而被重启。因而,打印任务不会与该打印任务相关联的用户无关地被重启,能防止该打印任务的印刷物交到其他用户的手上。
[0092]
根据mfp1,在被异常停止后的打印任务设为跳过状态后,受理别的打印任务的执行指示,能根据这种指示来开始别的打印任务。因而,能以不用等待被异常停止的打印任务重启后被完成的方式执行别的任务。
[0093]
根据mfp1,被异常停止的打印任务设为跳过状态,可快速消除打印任务的中断状态。由此,即使进行了在打印任务的中断状态下不转移到节电状态这样的节电控制,也能以
不用等待被异常停止的打印任务重启后被完成的方式转移至节电状态。
[0094]
在mfp1中,用户不参与被异常停止的打印任务设为跳过状态。因此,有可能跳过状态的打印任务在长时间内被放置。但是mfp1将保留期间已结束的跳过状态的打印任务从未完成任务排除。由此,能防止如上述那样被放置的打印任务滞留于未完成任务。
[0095]
该实施方式能进行下面这样的各种变形后实施。
[0096]
在打印机、传真装置或者复印机等具备打印功能的各种装置中,能进行同样的实施。
[0097]
处理器10也可以根据由具备特别权限的管理者等进行的指示,使与该指示者不同的用户相关联的未完成任务重启。
[0098]
处理器10也可以不进行删除处理。或者,处理器10也可以在设定有通过mfp1的管理者等进行删除处理的情况下,进行删除处理。
[0099]
处理器10也可以不将用户所不关联的任务设定为跳过状态,而是在异常被消除后,自动地使其重启。
[0100]
也可以在通过图4中的act18设定为跳过状态后,以不直接转移至act19的方式接受登出指示,或者根据预定的待机时间已经过而转移至act19。
[0101]
处理器10通过信息处理而实现的各功能的一部分或者全部也能通过逻辑电路等这样的执行不基于程序的信息处理的硬件来实现。另外,上述的各功能也能分别将软件控制与上述的逻辑电路等硬件组合后实现。
[0102]
虽然说明了几个实施方式,但这些实施方式只是作为示例而提出的,并非旨在限定发明的范围。这些实施方式能够以其他各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献