圖像形成裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種圖像形成裝置。
【背景技術】
[0002]對于打印機和多功能一體機等圖像形成裝置,在印刷的過程中,有時發(fā)生印刷用紙或者調(diào)色劑等耗材被耗盡而導致的故障?;蛘?,有時發(fā)生卡紙等問題導致的故障。這種情況下,使用者通過進行故障解除的操作(補充耗材和取出卡住的印刷用紙等),恢復印刷。
[0003]有些圖像形成裝置中,在故障解除之后,優(yōu)先執(zhí)行解除了故障的使用者的印刷任務。
[0004]在進行若干頁的印刷任務的過程中發(fā)生耗材用完的故障而使該印刷任務被中斷的情況下,考慮到頁面的連續(xù)性,優(yōu)選為:在故障解除之后,首先恢復該中斷的印刷任務,在該印刷任務結束之后,再執(zhí)行解除了故障的使用者的任務。但是,在這樣做的情況下,在執(zhí)行解除了故障的使用者的任務之前,有可能再次發(fā)生同樣的耗材用完問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明是鑒于上述問題而作出的,其目的在于得到一種圖像形成裝置,該圖像形成裝置在耗材用完的故障解除時,盡量維持頁面的連續(xù)性,且使解除了耗材用完故障的使用者在該使用者的任務被執(zhí)行之前不會再次遇到同樣的耗材用完問題。
[0006]本發(fā)明所涉及的圖像形成裝置具備:印刷裝置、故障檢測部和任務管理部。所述印刷裝置基于印刷任務使用耗材進行印刷。所述故障檢測部對耗材用完問題和發(fā)生所述耗材用完問題的耗材類別進行檢測,并且對使用者解除所述耗材用完問題的操作進行檢測。在進行若干頁的印刷任務的過程中,所述故障檢測部檢測出所述耗材用完問題的情況下,所述任務管理部進行如下操作:(a)若所述故障檢測部檢測到所述耗材用完問題被解除,就對解除了所述耗材用完問題的使用者進行確定;(b)判斷所確定的所述使用者的印刷任務是否要使用發(fā)生所述耗材用完問題的所述耗材類別的耗材;(Cl)在判斷為所確定的所述使用者的印刷任務要使用發(fā)生所述耗材用完問題的所述耗材類別的耗材的情況下,在所述耗材用完問題被解除之后,將所確定的所述使用者的印刷任務插入故障中斷位置,使所述印刷裝置立刻執(zhí)行基于所確定的所述使用者的印刷任務的印刷,其中,所述故障中斷位置是被檢測出所述耗材用完問題的所述印刷任務中該印刷任務中斷的位置;(c2)在判斷為所確定的所述使用者的印刷任務不使用發(fā)生所述耗材用完問題的所述耗材類別的耗材的情況下,將所確定的所述使用者的印刷任務插入到被檢測出所述耗材用完問題的所述印刷任務的下一個,使所述印刷裝置執(zhí)行基于所確定的所述使用者的印刷任務的印刷。
[0007]根據(jù)本發(fā)明,圖像形成裝置能夠在耗材用完的故障解除時,盡量維持頁面的連續(xù)性,且使解除了耗材用完故障的使用者在自己的印刷任務被執(zhí)行之前不會再次遇到同樣的耗材用完問題。
【附圖說明】
[0008]圖1是表示本發(fā)明實施方式所涉及的圖像形成裝置的結構框圖。
[0009]圖2是用于對故障解除時圖1所示的圖像形成裝置的動作進行說明的流程圖。
[0010]圖3是用于對故障解除時圖1所示的圖像形成裝置的動作進行說明的流程圖。
[0011]圖4是表示圖1所示的圖像形成裝置的故障解除時印刷任務的排序方式的一個例子的圖。
[0012]圖5是表示圖1所示的圖像形成裝置的故障解除時印刷任務的排序方式的另一個例子的圖。
【具體實施方式】
[0013]以下,基于附圖對本發(fā)明實施方式進行說明。
[0014]圖1是表示本發(fā)明實施方式所涉及的圖像形成裝置的結構框圖。
[0015]圖像形成裝置I具有用戶認證功能,存儲有若干個注冊使用者的使用者ID等。圖像形成裝置I在用戶認證功能的設定是打開的情況下,在基于使用者ID的用戶認證之后進行印刷等處理。
[0016]圖像形成裝置I通過網(wǎng)絡等與主機裝置2連接。例如,主機裝置2是個人計算機。主機裝置2將用于對使用者所期望的圖像進行印刷的印刷數(shù)據(jù)發(fā)送給圖像形成裝置I。
[0017]在使用者操作主機裝置2使圖像形成裝置I進行印刷的情況下,主機裝置2所具有的驅動器將使用者ID附加到印刷數(shù)據(jù)(例如roL(Page Descript1n Language)數(shù)據(jù))中。然后,主機裝置2將該印刷數(shù)據(jù)發(fā)送到圖像形成裝置I。圖像形成裝置I根據(jù)該印刷數(shù)據(jù)中附加的使用者ID而確定使用者。
[0018]在使用者操作圖像形成裝置I并使其進行印刷的情況下,圖像形成裝置I根據(jù)使用者登錄時輸入的使用者ID而確定使用者。
[0019]圖像形成裝置I具備:操作面板11、通信裝置21、印刷裝置22和運算處理裝置23。
[0020]操作面板11具備:液晶顯示器等顯示裝置Ila和觸控面板等輸入裝置lib。操作面板11為使用者顯示操作畫面。還有,操作面板11對使用者操作進行檢測。
[0021]通信裝置21可通過網(wǎng)絡等與主機裝置2連接。通信裝置21是使用規(guī)定的通信協(xié)議進行數(shù)據(jù)通信的裝置。
[0022]印刷裝置22是基于印刷任務使用耗材(調(diào)色劑、印刷用紙等)進行印刷的內(nèi)部設備。
[0023]運算處理裝置23 是具有未圖不的 CPU(Central Processing Unit)、ROM (ReadOnly Memory)和RAM (Random Access Memory)等的計算機。運算處理裝置23將ROM等所存儲的程序加載到RAM中,再利用CPU執(zhí)行該程序。由此,各種處理部的功能得以實現(xiàn)。
[0024]此實施方式中,運算處理裝置23中實現(xiàn)通信處理部31、登錄處理部32、故障檢測部33和任務管理部34的功能。
[0025]通信處理部31對通信裝置21進行控制。通信處理部31是通過通信裝置21使用規(guī)定的協(xié)議執(zhí)行與主機裝置2的數(shù)據(jù)通信的處理部。
[0026]登錄處理部32進行登錄處理和退出處理。登錄處理和退出處理是基于使用者對操作面板11的操作而進行的。
[0027]故障檢測部33對耗材用完問題和發(fā)生耗材用完問題的耗材類別進行檢測,耗材用完問題是表示印刷裝置22使用的耗材已耗盡。還有,故障檢測部33可檢測出使用者對已耗盡的耗材進行補充而使耗材用完問題已被解除。
[0028]任務管理部34接受基于使用者對操作面板11的操作的要求,并接受由主機裝置2發(fā)送來的印刷數(shù)據(jù)。任務管理部34根據(jù)所接受的要求和印刷數(shù)據(jù)而生成印刷任務。任務管理部34使印刷裝置22按順序執(zhí)行對應于印刷任務的印刷處理。
[0029]在進行若干頁的印刷任務的過程中,故障檢測部33檢測出耗材用完問題的情況下,任務管理部34進行如下操作:(a)若故障檢測部33檢測到耗材用完問題被解除,就對解除了耗材用完問題的使用者進行確定。接著,任務管理部34進行如下操作:(b)判斷所確定的使用者的印刷任務是否要使用發(fā)生耗材用完問題的耗材類別的耗材。任務管理部34進行如下操作:(Cl)在判斷為所確定的使用者的印刷任務要使用發(fā)生耗材用完問題的耗材類別的耗材的情況下,在耗材用完問題被解除之后,將所確定的使用者的印刷任務插入故障中斷位置(被檢測出耗材用完問題的印刷任務中印刷任務中斷的位置),使印刷裝置22立刻執(zhí)行基于所確定的使用者的印刷任務的印刷。另一方面,任務管理部34進行如下操作:(c2)在判斷為所確定的使用者的印刷任務不使用發(fā)生耗材用完問題的耗材類別的耗材的情況下,使印刷裝置22從被檢測出耗材用完問題的印刷任務的未完成印刷的頁面開始恢復印刷。也就是說,任務管理部34將所確定的使用者的印刷任務插入到被檢測出耗材用完問題的印刷任務的下一個,使印刷裝置22執(zhí)行基于所確定的使用者的印刷任務的印刷。
[0030]此實施方式中,在故障檢測部33檢測出耗材用完問題被解除時,任務管理部34將登錄中的使用者確定為解除了耗材用完問題的使用者,其中,使用者的登錄是通過登錄處理部32進行的。
[0031]還有,此實施方式中,任務管理部34接受印刷數(shù)據(jù),該印刷數(shù)據(jù)包含若干個使用者中的某一個的使用者ID。所接受的印刷數(shù)據(jù)被任務管理部34作為印刷任務按接收順序排列在隊列中。以下,有時將“在隊列中排列”記載為“排序”。任務管理部34在插入解除了耗材用完問題的使用者的印刷任務的情況下,改變隊列的排列順序。
[0032]接下來,對上述圖像形成裝置I的動作進行說明。圖2和圖3是用于對故障解除時圖1所示的圖像形成裝置的動作進行說明的流程圖。
[0033]任務管理部34接受到基于使用者對操作面板11的操作的要求以及由主機裝置2發(fā)送來的印刷數(shù)據(jù)后,就生成印刷任務。所生成的印刷任務被任務管理部34按接收順序進行排序。
[0034]如果沒有檢測到印刷裝置22的故障,任務管理部34就按接收順序使印刷裝置22進行基于印刷任務的印刷。
[0035]另一方面,故障檢測部33在印刷過程中一檢測出故障(步驟SI),任務管理部34就中斷印刷,并使操作面板11顯示故障消息。然后,任務管理部34開始待機,直到故障檢測部33檢測出故障解除為止。
[0036]故障檢測部33 —檢測出故障解除(步驟S2),任務管理部34就將登錄中的使用者確定為進行了故障解除操作(調(diào)色劑容器的更換或者印刷用紙的補充等)的使用者(步驟S3) ο
[0037]另外,故障檢測部33檢測出故障解除時的登錄中的使用者是從檢測出故障前開始就是登錄中的使用者,或者是在檢測出故障后以故障解除為目的而登錄的使用者。
[0038]接下來,任務管理部34從排列在隊列中的印刷任務中對該確定的(登錄中的)使用者的未執(zhí)行的印刷任務進行檢索(步驟S4)。
[0039]然后,任務管理部34在排列在隊列中的印刷任務中找到了該確定的使用者的未執(zhí)行的印刷任務的情況下(步驟S5:Yes),對所找到的印刷任務是否要使用故障原因的耗材進行判斷(步驟S6)。
[0040]例如,在故障原因是A4尺寸的印刷用紙被用完的情況下,任務管理部34對通過補充A4尺寸的印刷用紙而使故障被解除時的登錄中