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

印刷作业发送装置和计算机可读取的非临时性的记录介质的制作方法

2022-02-23 01:51:13 来源:中国专利 TAG:


1.本发明涉及发送印刷作业的印刷作业发送装置和存储有印刷作业发送程序的计算机可读取的非临时性的记录介质。


背景技术:

2.以往,已知具备执行印刷的图像形成装置和向图像形成装置发送印刷作业的印刷作业发送装置的图像形成系统。该图像形成装置能管理多个印刷作业执行的顺序(以下称“作业执行顺序”)。
3.当变更图像形成装置管理的作业执行顺序时,可考虑如下方法:即,在从印刷作业发送装置向图像形成装置请求作业执行顺序变更后,印刷作业发送装置从图像形成装置取得图像形成装置管理的作业执行顺序,并将取得的作业执行顺序通知使用者。可是,按照上述方法会存在如下问题:在图像形成装置不通知印刷作业发送装置已结束作业执行顺序变更的情况下,当图像形成装置结束作业执行顺序的变更前、印刷作业发送装置从图像形成装置取得了作业执行顺序时,印刷作业发送装置不能将变更后的作业执行顺序通知使用者。


技术实现要素:

4.本发明的目的是提供能够降低变更后的作业执行顺序通知失败的可能性的印刷作业发送装置以及存储有印刷作业发送程序的计算机可读取的非临时性的记录介质。
5.本发明的印刷作业发送装置包括:印刷作业发送部,将印刷作业向图像形成装置发送;顺序变更请求部,向所述图像形成装置请求变更由所述图像形成装置管理的、作为印刷作业执行的顺序的作业执行顺序;以及顺序通知部,取得由所述图像形成装置管理的所述作业执行顺序,并通知取得的所述作业执行顺序,所述顺序通知部在所述顺序变更请求部请求所述图像形成装置向新的作业执行顺序变更后,直到从所述图像形成装置取得的所述作业执行顺序与所述新的作业执行顺序的差异消失为止,每当经过特定的时间,都从所述图像形成装置取得所述作业执行顺序,所述顺序通知部在从所述图像形成装置取得的所述作业执行顺序与所述新的作业执行顺序没有差异的情况下,通知从所述图像形成装置取得的所述作业执行顺序。
6.本发明的计算机可读取的非临时性的记录介质存储印刷作业发送程序,所述印刷作业发送程序使计算机实现下述各部的功能:印刷作业发送部,将印刷作业向图像形成装置发送;顺序变更请求部,向所述图像形成装置请求变更由所述图像形成装置管理的、作为印刷作业执行的顺序的作业执行顺序;以及顺序通知部,取得由所述图像形成装置管理的所述作业执行顺序,并通知取得的所述作业执行顺序,所述顺序通知部在所述顺序变更请求部请求所述图像形成装置向新的作业执行顺序变更后,直到从所述图像形成装置取得的所述作业执行顺序与所述新的作业执行顺序的差异消失为止,每当经过特定的时间都从所述图像形成装置取得所述作业执行顺序,所述顺序通知部在从所述图像形成装置取得的所
access memory)。控制部26的cpu执行存储部25或控制部26的rom中存储的程序。
25.另外,图像形成装置20管理印刷作业执行的顺序,即作业执行顺序。从印刷作业发送装置被请求作业执行顺序的变更的情况下,图像形成装置20通知印刷作业发送装置已收到作业执行顺序的变更请求,但是关于作业执行顺序的变更结束,不通知给印刷作业发送装置。
26.图3是印刷作业发送装置30的框图。
27.如图3所示,印刷作业发送装置30包括:作为输入各种操作的例如键盘、鼠标等操作设备的操作部31;作为显示各种信息的例如lcd等显示设备的显示部32;作为经由lan、互联网等网络或不经网络而通过有线或无线直接与外部的装置进行通信的通信设备的通信部33;作为存储各种信息的例如半导体存储器、hdd等非易失性存储设备的存储部34;以及控制印刷作业发送装置30整体的控制部35。
28.存储部34存储用于发送印刷作业的印刷作业发送程序34a。印刷作业发送程序34a例如可以在印刷作业发送装置30的制造阶段安装到印刷作业发送装置30,也可以从cd(compact disk)、dvd(digital versatile disk)、usb(universal serial bus)存储器等外部的存储介质追加安装到印刷作业发送装置30,还可以从网络上追加安装到印刷作业发送装置30。
29.存储部34能存储表示从图像形成装置20取得的作业执行顺序的取得顺序信息34b。
30.存储部34能存储表示被指定为新的作业执行顺序的作业执行顺序的指定顺序信息34c。
31.存储部34存储表示从图像形成装置20取得作业执行顺序时的待机时间的待机时间信息34d。待机时间信息34d所示的待机时间的默认值例如为4秒。
32.存储部34存储表示从图像形成装置20取得作业执行顺序的执行次数的执行次数信息34e。
33.控制部35例如具备cpu、存储程序和各种数据的rom、以及作为用作控制部35的cpu的作业区域的、存储器的ram。控制部35的cpu执行存储部34或控制部35的rom中存储的程序。
34.控制部35通过执行印刷作业发送程序34a实现作为下述各部的功能:向图像形成装置20发送印刷作业的印刷作业发送部35a;顺序变更请求部35b,向图像形成装置20请求由图像形成装置20管理的、作业执行顺序的变更;以及顺序通知部35c,取得由图像形成装置20管理的作业执行顺序并通知所取得的作业执行顺序。
35.接下来,说明图像形成系统10的动作。
36.首先,对显示用以表示印刷作业的列表的作业列表画面情况下的、印刷作业发送装置30的动作进行说明。
37.图4是显示作业列表画面情况下的、印刷作业发送装置30的动作的流程图。
38.印刷作业发送装置30的使用者在印刷作业发送程序34a启动的状态下,可以从操作部31指示印刷作业发送装置30显示作业列表画面。若收到作业列表画面的显示指示,则印刷作业发送装置30的顺序通知部35c执行图4所示的动作。
39.如图4所示,印刷作业发送装置30的顺序通知部35c从图像形成装置20取得作业执
行顺序(s101)。
40.顺序通知部35c在s101的处理后,将在s101中取得的作业执行顺序保存到取得顺序信息34b中(s102)。
41.顺序通知部35c在s102的处理后,将表示在s101中取得的作业执行顺序的作业列表画面显示在显示部32上(s103),并结束图4所示的动作。
42.图5是作业列表画面的一例。
43.在图5所示的作业列表画面中,可对应通过操作部31发出的指示切换显示下述列表:由图像形成装置20执行依次印刷的、印刷作业的列表“active job list”;直至出现执行印刷的指示为止、赋予使图像形成装置20等待执行印刷的设定亦即hold设定的、印刷作业的列表“hold job list”;以及图像形成装置20已结束执行印刷的印刷作业的列表“completed job list”。图5的示例中显示了“completed job list”。各列表的每个印刷作业包含例如作为印刷作业的识别信息的作业id和印刷作业的名称。不仅是由印刷作业发送装置30的印刷作业发送部35a发送的印刷作业,各列表中也可以包含由印刷作业发送装置30以外的印刷作业发送装置的印刷作业发送部发送的印刷作业。在各列表中,显示在越靠上方的印刷作业,执行的顺序越早。
44.接下来,说明变更图像形成装置20中的作业执行顺序情况下的、图像形成系统10的动作。
45.图6是变更图像形成装置20中的作业执行顺序情况下的、图像形成系统10的动作的时序图。
46.印刷作业发送装置30的使用者,通过对显示部32上显示的作业列表画面所示的作业执行顺序,指定新的作业执行顺序,能够从操作部31指示印刷作业发送装置30变更作业执行顺序。在此,印刷作业发送装置30的使用者可以通过确定“active job list”、“hold job list”和“completed job list”中任意一方,来指示变更确定的列表的作业执行顺序。印刷作业发送装置30的顺序变更请求部35b收到作业执行顺序的变更指示后,执行图6所示的动作。
47.如图6所示,当由使用者指定的新的作业执行顺序与取得顺序信息34b所示的作业执行顺序不同的情况下,印刷作业发送装置30的顺序变更请求部35b请求图像形成装置20变更作业执行顺序(s121)。顺序变更请求部35b将由使用者指定的新的作业执行顺序包含在s121的请求中。
48.顺序变更请求部35b在s121的处理后,将由使用者指定的新的作业执行顺序保存在指定顺序信息34c中(s122)。
49.图像形成装置20的控制部26收到s121中的请求时,通知印刷作业发送装置30收到了作业执行顺序的变更请求(s123)。
50.控制部26在s123的处理后,将图像形成装置20管理的作业执行顺序变更为s121中请求所含的新的作业执行顺序(s124)。控制部26收到s121中的请求后,在图像形成装置20侧的任意的时机执行s124的处理。
51.接下来,说明向图像形成装置20请求了作业执行顺序变更的情况下的、印刷作业发送装置30的动作。
52.图7是向图像形成装置20请求了作业执行顺序变更的情况下的、印刷作业发送装
置30的动作的流程图。
53.若在s121中向图像形成装置20请求作业执行顺序的变更,则印刷作业发送装置30的顺序通知部35c执行图7所示的动作。
54.如图7所示,顺序通知部35c将执行次数信息34e所示的执行次数设定为0(s141)。
55.顺序通知部35c在s141的处理后,直至判断经过了待机时间信息34d所示的待机时间为止,都在判断是否经过了待机时间信息34d所示的待机时间(s142)。s142中的待机时间,用于提高在图像形成装置20中的作业执行顺序的变更结束后、印刷作业发送装置30从图像形成装置20取得作业执行顺序的可能性。
56.当在s142中判断已经过了待机时间信息34d所示的待机时间时,顺序通知部35c从图像形成装置20取得作业执行顺序(s143)。
57.在s143的处理后,顺序通知部35c将执行次数信息34e所示的执行次数增加1(s144)。
58.在s144的处理后,顺序通知部35c判断在s143中取得的作业执行顺序与取得顺序信息34b所示的作业执行顺序是否存在差异(s145)。例如,当取得顺序信息34b所示的作业执行顺序为作业a、作业b、作业c的顺序的情况下,在s143中取得的作业执行顺序为作业a、作业b、作业c的顺序时,顺序通知部35c在s145中判断s143中取得的作业执行顺序与取得顺序信息34b所示的作业执行顺序没有差异。另一方面,当取得顺序信息34b所示的作业执行顺序为作业a、作业b、作业c的顺序的情况下,在s143中取得的作业执行顺序例如为作业b、作业c、作业a的顺序或作业b、作业a、作业c的顺序时,顺序通知部35c在s145中判断s143中取得的作业执行顺序与取得顺序信息34b所示的作业执行顺序存在差异。
59.当在s145中判断s143中取得的作业执行顺序与取得顺序信息34b所示的作业执行顺序没有差异时,顺序通知部35c判断从图7所示的动作开始的经过时间是否达到特定的上限时间(s146)。特定的上限时间例如为5秒。
60.当在s146中判断从图7所示的动作开始的经过时间未达到特定的上限时间时,顺序通知部35c执行s142的处理。
61.当在s146中判断从图7所示的动作开始的经过时间已达到特定的上限时间时,顺序通知部35c通过显示部32的显示来通知发生了因超时引起的错误(s147),并结束图7所示的动作。另外,因超时引起的错误例如存在因图像形成装置20的内部要因等而产生的可能性。
62.当在s145中判断s143中取得的作业执行顺序与取得顺序信息34b所示的作业执行顺序存在差异时,顺序通知部35c判断在s143中取得的作业执行顺序与指定顺序信息34c所示的作业执行顺序是否存在差异(s148)。例如,当指定顺序信息34c所示的作业执行顺序为作业b、作业c、作业a的顺序的情况下,在s143中取得的作业执行顺序为作业b、作业c、作业a的顺序时,顺序通知部35c在s148中判断s143中取得的作业执行顺序与指定顺序信息34c所示的作业执行顺序没有差异。另一方面,当指定顺序信息34c所示的作业执行顺序为作业b、作业c、作业a的顺序的情况下,在s143中取得的作业执行顺序为例如作业b、作业a、作业c的顺序时,顺序通知部35c在s148中判断s143中取得的作业执行顺序与指定顺序信息34c所示的作业执行顺序存在差异。
63.当在s148中判断s143中取得的作业执行顺序与指定顺序信息34c所示的作业执行
顺序存在差异时,顺序通知部35c通过显示部32的显示通知发生了图像形成装置20中的作业执行顺序被变更为与使用者所指定的不同的错误(s149),并结束图7所示的动作。另外,图像形成装置20中的作业执行顺序被变更为与使用者指定的不同的错误,例如存在因图像形成装置20的内部要因等而产生的可能性。
64.当在s148中判断s143中取得的作业执行顺序与指定顺序信息34c所示的作业执行顺序没有差异时,顺序通知部35c将在s143中取得的作业执行顺序保存在取得顺序信息34b中(s150)。
65.在s150的处理后,顺序通知部35c利用显示部32的显示通知在s143中取得的作业执行顺序(s151)。例如,顺序通知部35c通过在显示部32上显示用于表示在s143中取得的作业执行顺序的作业列表画面,通知在s143中取得的作业执行顺序。
66.在s151的处理后,顺序通知部35c根据待机时间信息34d所示的待机时间和执行次数信息34e所示的执行次数,更新待机时间信息34d所示的待机时间(s152)。例如,若设待机时间信息34d所示的待机时间为t、执行次数信息34e所示的执行次数为n,则顺序通知部35c将“t
×
(n-1) t/2”设为更新后的待机时间。
67.顺序通知部35c在s152的处理后,结束图7所示的动作。
68.图8是表示待机时间信息34d所示的待机时间更新的一例的图。
69.图8的示例中,在向图像形成装置20的作业执行顺序变更的第一次请求中,待机时间信息34d所示的待机时间t为4秒。此外,利用作业执行顺序的第一次取得,图像形成装置20中的作业执行顺序的变更结束被确认,执行次数信息34e所示的执行次数n为1次。因此,向图像形成装置20的作业执行顺序变更的第二次请求中的、待机时间信息34d所示的待机时间为“4
×
(1-1) 4/2”,即2秒。
70.此外,在向图像形成装置20的作业执行顺序变更的第二次请求中,待机时间信息34d所示的待机时间t为2秒。此外,利用作业执行顺序的第二次取得,图像形成装置20中的作业执行顺序的变更结束被确认,执行次数信息34e所示的执行次数n为2次。因此,向图像形成装置20的作业执行顺序的变更的第三次请求中的、待机时间信息34d所示的待机时间为“2
×
(2-1) 2/2”,即3秒。
71.此外,在向图像形成装置20的作业执行顺序变更的第三次请求中,待机时间信息34d所示的待机时间t为3秒。此外,利用作业执行顺序的第一次取得,图像形成装置20中作业执行顺序的变更结束被确认,执行次数信息34e所示的执行次数n为1次。因此,向图像形成装置20的作业执行顺序的变更的第四次请求中的、待机时间信息34d所示的待机时间为“3
×
(1-1) 3/2”,即1.5秒。
72.此外,在向图像形成装置20的作业执行顺序变更的第四次请求中,待机时间信息34d所示的待机时间t为1.5秒。此外,利用作业执行顺序的第二次取得,图像形成装置20中作业执行顺序的变更结束被确认,执行次数信息34e所示的执行次数n为2次。因此,向图像形成装置20的作业执行顺序的变更的第五次请求中的、待机时间信息34d所示的待机时间为“1.5
×
(2-1) 1.5/2”,即2.25秒。
73.如上所述,在s121中向图像形成装置20请求新的作业执行顺序的变更后,直至从图像形成装置20取得的作业执行顺序与新的作业执行顺序的差异消失(s145中为“是”和s148中为“否”)为止,每当经过特定的时间,印刷作业发送装置30都从图像形成装置20取得
作业执行顺序(s142中为“是”和s143),当从图像形成装置20取得的作业执行顺序与新的作业执行顺序没有差异的情况下(s145中为“是”和s148中为“否”)、通知从图像形成装置20取得的作业执行顺序(s151),所以能够降低变更后的作业执行顺序的通知失败的可能性。
74.由于印刷作业发送装置30根据从图像形成装置20取得的作业执行顺序与新的作业执行顺序的差异消失为止所需的时间,来确定从图像形成装置20取得作业执行顺序的时间间隔(s152),所以能够缩短图像形成装置20在s124中作业执行顺序的变更结束后、直至通知从图像形成装置20取得的作业执行顺序(s151)为止的时间,其结果,能够提高所通知的作业执行顺序的实时性。
75.另外,若待机时间信息34d所示的待机时间比需要时间过短,则印刷作业发送装置30从图像形成装置20取得作业执行顺序的次数额外增加,其结果,网络11、图像形成装置20和印刷作业发送装置30上的负担额外增加。可是,由于印刷作业发送装置30根据从图像形成装置20取得的作业执行顺序与新的作业执行顺序的差异消失为止所需的时间,来确定从图像形成装置20取得作业执行顺序的时间间隔(s152),因此不会使待机时间信息34d所示的待机时间比需要时间过短,其结果,可以抑制网络11、图像形成装置20和印刷作业发送装置30上的负担额外增加。因此,印刷作业发送装置30例如能够抑制图像形成装置20中的印刷速度的降低。
76.作为印刷作业发送装置30根据从图像形成装置20取得的作业执行顺序与新的作业执行顺序的差异消失为止所需的时间来确定从图像形成装置20取得作业执行顺序的时间间隔的方法,在本实施方式中,采用式“t
×
(n-1) t/2”的方法。可是,作为印刷作业发送装置30根据从图像形成装置20取得的作业执行顺序与新的作业执行顺序的差异消失为止所需的时间来确定从图像形成装置20取得作业执行顺序的时间间隔的方法,也可以采用式“t
×
(n-1) t/2”以外的方法。
再多了解一些

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

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

相关文献