欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像形成裝置的制作方法

文檔序號:6365936閱讀:151來源:國知局
專利名稱:圖像形成裝置的制作方法
技術(shù)領域
本發(fā)明涉及圖像形成裝置。
背景技術(shù)
當將打印作業(yè)(打印數(shù)據(jù))從比如個人計算機(PC)等的主裝置發(fā)送到比如多功能打印機(MFP)、或激光打印機(LP)等的圖像形成裝置時,如果例如在指定托盤中僅僅安裝A3尺寸的紙張,但是依據(jù)打印作業(yè)的打印條件,打印數(shù)據(jù)被指定為在A4尺寸的紙張上打印,則不能執(zhí)行打印操作。類似地,例如,當未安裝裝訂器但打印作業(yè)例如包括使得被打印的文檔要被裝訂的打印條件時,不能執(zhí)行打印操作。 在這些情況下,圖像形成裝置向用戶報告由于檢測到發(fā)生錯誤而中止打印操作,從而使得用戶輸入附加指令(例如使用另一托盤中的紙張來繼續(xù)打印操作,或取消對被打印的文檔的裝訂等),以便繼續(xù)打印操作。在專利文獻I中,公開了一種圖像形成裝置,利用該圖像形成裝置,在開始打印操作之前合適地確定打印頁數(shù),從而維持產(chǎn)率(productivity)。[專利文獻][專利文獻I]日本專利公開No.Hl 1-231730然而,一旦已經(jīng)發(fā)生錯誤,特別是在圖像形成裝置的機械部件中,對于剛剛報告由于檢測到發(fā)生錯誤而中止打印操作的圖像形成裝置,圖像形成裝置不能繼續(xù)后續(xù)的打印作業(yè)。因此,這種錯誤不僅影響檢測到該錯誤的打印作業(yè),而且潛在地影響其它打印作業(yè),直到來到該圖像形成裝置之前的用戶消除該錯誤的產(chǎn)生原因為止。此外,專利文獻I中公開的圖像形成裝置可以僅僅處理缺紙。

發(fā)明內(nèi)容
鑒于上述問題作出本發(fā)明,并且本發(fā)明提供一種圖像形成裝置,該圖像形成裝置能夠防止出現(xiàn)由于前一打印作業(yè)發(fā)生錯誤而導致不能執(zhí)行包括后續(xù)打印作業(yè)的打印操作的狀態(tài)。根據(jù)實施例,提供了一種圖像形成裝置,包括數(shù)據(jù)解釋單元以及作業(yè)控制單元,數(shù)據(jù)解釋單元被配置為在開始打印作業(yè)時解釋打印作業(yè)的整體的打印條件,以及作業(yè)控制單元被配置為基于數(shù)據(jù)解釋單元對打印作業(yè)的整體的打印條件的解釋,確定是否預測到針對該打印作業(yè)發(fā)生錯誤,并且在基于數(shù)據(jù)解釋單元對打印作業(yè)的整體的打印條件的解釋而預測到發(fā)生錯誤時,終止打印作業(yè),并且將打印作業(yè)的數(shù)據(jù)存儲在存儲區(qū)中。


當結(jié)合附圖進行閱讀時,根據(jù)以下的詳細描述,本發(fā)明的其它目的、特征和優(yōu)點將變得更加明顯。
圖I是示出通用圖像形成裝置的操作的相關(guān)示例的流程圖;圖2是示出一個實施例的圖像形成裝置的結(jié)構(gòu)的示例的框圖;圖3是示出第一示例操作的流程圖;圖4是示出第二示例操作的流程圖;圖5是示出第三示例操作的流程圖;圖6是示出第四示例操作的流程圖; 圖7是在第四示例操作中使用的表格的數(shù)據(jù)結(jié)構(gòu)的示例;圖8A和圖8B是示出第五示例操作的流程圖。
具體實施例方式在描述本發(fā)明之前,將參照圖I詳細說明相關(guān)示例,以便便于理解本發(fā)明。圖I是示出通用圖像形成裝置的操作的示例的流程圖。在接收到打印作業(yè)(步驟SI)時,解釋打印作業(yè)的整體的打印條件(步驟S2),并且隨后解釋每一頁的數(shù)據(jù)來進行繪制(步驟S3)。接著,確定是否繪制最后頁(步驟S4),并且在還未繪制最后頁(步驟S4中為否)時,針對下一頁,處理過程返回到步驟S3。此外,在解釋并繪制單頁的數(shù)據(jù)(步驟S3)后,開始打印所繪制的頁(步驟S5),并且檢測在打印期間(在打印時)是否發(fā)生錯誤(步驟S6)。當在打印期間發(fā)生錯誤時,向用戶報告發(fā)生錯誤,并且中止打印(步驟S7)。接著,在接受用戶的指令(步驟S8)時,當用戶指示復位打印作業(yè)時,取消打印操作。此時,將打印作業(yè)存儲在存儲器設備中,并且終止打印作業(yè)(步驟S9)。在利用用戶的指令或者由用戶消除該錯誤的產(chǎn)生原因(例如,在錯誤是缺紙時供應紙張)時,或者在改變打印條件以便消除錯誤(例如,在錯誤是缺紙等時,在打印條件中,將缺少紙張供應的指定托盤變?yōu)榱硪煌斜P)并且指示繼續(xù)打印操作時,重新開始打印操作(步驟S10),并且處理過程返回到監(jiān)測在打印期間是否發(fā)生錯誤(步驟S6)。當在打印期間發(fā)生任何錯誤時,排出紙張(步驟S11),并且在打印完(排出)所有紙張時,終止打印作業(yè)(步驟S12)。在本文中將參照示例性實施例描述本發(fā)明。本領域的技術(shù)人員將認識到使用本發(fā)明的教導可以完成許多替換實施例,以及本發(fā)明不限于所例示的用于說明目的的實施例。要注意的是,在附圖的說明中,相同的組件賦予相同的參考標記,并且不進行重復說明。(系統(tǒng)結(jié)構(gòu))圖2是示出一個實施例的圖像形成裝置I的結(jié)構(gòu)的示例的框圖。圖像形成裝置I可以是多功能打印機(MFP)、或激光打印機(LP)等。如圖2中所示,比如個人計算機(PO、服務器等的主裝置3經(jīng)由比如局域網(wǎng)(LAN)等的網(wǎng)絡2連接到圖像形成裝置I。主裝置3通過向圖像形成裝置I發(fā)送打印作業(yè),操作圖像形成裝置I來執(zhí)行打印操作。圖像形成裝置I包括數(shù)據(jù)接收控制單元101、打印機控制單元103、圖像繪制單元108、存儲器控制單元109以及引擎控制單元110,它們是利用在安裝在圖像形成裝置I中的計算機硬件上操作的軟件(計算機程序)實現(xiàn)的功能單元。數(shù)據(jù)接收控制單元101包括數(shù)據(jù)接收單元102。打印機控制單元103包括作業(yè)控制單元104、頁控制單元105、數(shù)據(jù)控制單元106以及數(shù)據(jù)解釋單元107。圖像形成裝置I還包括用戶接口 111、存儲區(qū)112(存儲器單元)以及引擎115。存儲區(qū)112包括接收數(shù)據(jù)存儲區(qū)113 (H0STBUF)和中止數(shù)據(jù)存儲區(qū)114(DATAB0X)。數(shù)據(jù)接收控制單元101具有對從主裝置3接收數(shù)據(jù)的操作進行控制的功能。數(shù)據(jù)接收單元102具有處理接收數(shù)據(jù)的功能。打印機控制單元103具有對引擎115進行的打印操作進行控制的功能。作業(yè)控制 單元104具有控制對打印包括單頁或多頁的文檔的打印作業(yè)的處理的功能。頁控制單元105具有控制對打印作業(yè)中包括的每頁的處理的功能。數(shù)據(jù)控制單元106具有控制與打印相關(guān)的數(shù)據(jù)的功能。數(shù)據(jù)解釋單元107具有解釋數(shù)據(jù)內(nèi)容的功能。圖像繪制單元108具有基于打印作業(yè)中包括的要被打印的文檔形成圖像數(shù)據(jù)的功能。存儲器控制單元109具有對預留和釋放用于處理打印等的存儲器進行控制的功倉泛。引擎控制單元110具有控制引擎115的功能。用戶接口 111是比如控制面板等的輸入/輸出設備,并且具有接受用戶的輸入操作以及向用戶報告信息的功能。存儲區(qū)112由存儲器設備構(gòu)成,所述存儲器設備比如是存儲器、或硬盤驅(qū)動器(HDD)等。接收數(shù)據(jù)存儲區(qū)113是存儲從主裝置3接收的數(shù)據(jù)的區(qū)域。中止數(shù)據(jù)存儲器114是存儲打印被中止或取消的打印作業(yè)的數(shù)據(jù)的區(qū)域。引擎115是機械單元,比如電子照相打印機等。(第一示例操作)圖3是第一示例操作的流程圖,在第一示例操作中,在檢測到發(fā)生錯誤時取消打印作業(yè),并且存儲打印作業(yè)。在圖3中,在數(shù)據(jù)接收單元102接收到打印作業(yè)的數(shù)據(jù)(步驟101)時,作業(yè)控制單元104控制數(shù)據(jù)解釋單元107來解釋打印作業(yè)的整體的打印條件(步驟S102)。作業(yè)控制單元104基于數(shù)據(jù)解釋單元107對打印作業(yè)的整體的打印條件的解釋,確定是否預測到發(fā)生錯誤(步驟S103)。當預測到發(fā)生錯誤(步驟S103中為是)時,作業(yè)控制單元104終止打印作業(yè)而不執(zhí)行打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中(步驟S104)。當存在后續(xù)作業(yè)時,作業(yè)控制單元104開始處理后續(xù)作業(yè)。當在步驟S103中未預測到發(fā)生錯誤(步驟S103中為否)時,在作業(yè)控制單元104的控制下,頁控制單元105控制數(shù)據(jù)解釋單元107來解釋單頁的打印數(shù)據(jù),并且控制圖像繪制單元108來繪制該單頁的圖像數(shù)據(jù)(步驟S105)。接著,作業(yè)控制單元104基于單頁的解釋和繪制結(jié)果,確定是否預測發(fā)生錯誤(步驟 S106)。當預測到發(fā)生錯誤(步驟S106中為是)時,作業(yè)控制單元104取消該打印作業(yè)的進一步打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S107)。當存在后續(xù)作業(yè)時,作業(yè)控制單元104開始處理后續(xù)作業(yè)。當未預測到發(fā)生錯誤(步驟S106中為否)時,作業(yè)控制單元104確定是否繪制打印作業(yè)的最后頁(步驟S108),并且在還未繪制打印作業(yè)的最后頁(步驟S108中為否)時,處理過程回到步驟S105。打印機控制單元103存儲并控制繪制頁的數(shù)目。當在步驟S108中確定繪制打印作業(yè)的最后頁(步驟S108中為是)時,在打印完所有頁時,終止打印作業(yè)(步驟S112)。此外,當在步驟S106中未預測到發(fā)生錯誤(步驟S106中為否)時,作業(yè)控制單元104控制頁控制單元105來開始打印繪制頁(步驟S109),并且監(jiān)測在打印期間是否發(fā)生錯誤(步驟SI 10)。
當在打印期間檢測到發(fā)生錯誤(步驟SllO中為是)時,作業(yè)控制單元104取消對打印作業(yè)的進一步打印,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟 S107)。當在打印期間未檢測到發(fā)生錯誤(步驟SllO中為否)時,引擎115排出紙張(步驟S111),并且在打印完(排出)所有頁時,作業(yè)控制單元104終止打印作業(yè)(步驟S112)。當存在后續(xù)打印作業(yè)時,作業(yè)控制單元104開始處理打印作業(yè)。在解釋打印作業(yè)的整體打印條件之后在步驟S103中被預測為發(fā)生的錯誤的示例可以例如是在圖像形成裝置不具有裝訂文檔的機制時,打印作業(yè)包括使得被打印的文檔要被裝訂的打印條件。在該示例中,作業(yè)控制單元104確定在打印作業(yè)包括使得被打印的文檔要被裝訂的打印條件以及圖像形成裝置I的設備管理信息中未包括能夠裝訂文檔的功能為有效的信息時,預測發(fā)生錯誤,其中設備管理信息可以存儲在存儲區(qū)112中。在解釋和繪制單頁之后在步驟S106中被預測為發(fā)生的錯誤的示例可以是單頁的紙張尺寸不同于打印作業(yè)中包括的打印條件中所指定的托盤中安裝的紙張的紙張尺寸的情形。在該示例中,作業(yè)控制單元104基于與打印作業(yè)中包括的打印條件中的頁的指定紙張尺寸和指定托盤相關(guān)的信息、以及與設備管理信息中的指定托盤中安裝的紙張的紙張尺寸相關(guān)的信息,確定指定紙張尺寸是否與指定托盤中安裝的紙張的紙張尺寸相同,并且在紙張尺寸不同時,確定預測發(fā)生錯誤。在步驟SllO中在打印期間發(fā)生的錯誤的示例可以是在打印期間剩余紙張數(shù)目變?yōu)榱愕?。在該示例中,當在設備管理信息中,指定托盤的紙張的剩余數(shù)目變?yōu)榱銜r,作業(yè)控制單元104確定在打印期間檢測到發(fā)生錯誤。這些錯誤僅僅是示例,并且錯誤不限于這些。包括任何導致打印操作不再繼續(xù)從而使得必須終止打印操作的錯誤。此外,用戶可以經(jīng)由用戶接口 111輸入指令,從而基于由于預測或檢測到發(fā)生錯誤而存儲在中止數(shù)據(jù)存儲區(qū)114中的打印作業(yè)進行重新打印,這類似于針對用戶使得被存儲在存儲區(qū)112中的打印作業(yè)的情形。(第二示例操作)圖4是第二示例操作的流程圖,在第二示例操作中,在發(fā)生錯誤時基本上存儲打印作業(yè),但是在至少一頁已經(jīng)被打印時,不存儲打印作業(yè)并且將打印操作作為錯誤終止。例如,如果在預測或檢測到發(fā)生錯誤時自動存儲任何打印作業(yè),則當在打印作業(yè)包括打印五頁的情況下已經(jīng)打印三頁后預測或檢測到發(fā)生錯誤,并且取消打印操作且存儲打印作業(yè)時,已經(jīng)打印的三頁紙留在圖像形成裝置的送紙托盤等中。此時,該三頁已經(jīng)打印的紙張和后續(xù)打印作業(yè)的打印紙張可能會被混合(mixed),從而用戶可能錯誤地拾取紙張。在這種情況下,可能需要再次執(zhí)行所存儲的打印作業(yè),從而需要重新打印已經(jīng)打印的三頁。因此,根據(jù)這個示例,對于至少一頁已經(jīng)打印(紙張被排出)的打印作業(yè),即使在發(fā)生錯誤時,也不存儲打印作業(yè),由此防止上述問題。在圖4中,在數(shù)據(jù)接收單元102接收到打印作業(yè)的數(shù)據(jù)(步驟201)時,作業(yè)控制單元104控制數(shù)據(jù)解釋單元107來解釋打印作業(yè)的整體的打印條件(步驟S202)。接著,作業(yè)控制單元104基于數(shù)據(jù)解釋單元107對打印作業(yè)的整體的打印條件的解釋,確定是否預測到發(fā)生錯誤(步驟S203)。當預測到發(fā)生錯誤(步驟S203中為是)時,作業(yè)控制單元104終止打印作業(yè)而不執(zhí)行打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中(步驟S204)。當在步驟S203中未預測到發(fā)生錯誤(步驟S203中為否)時,在作業(yè)控制單元104 的控制下,頁控制單元105控制數(shù)據(jù)解釋單元107來解釋單頁的打印數(shù)據(jù),并且控制圖像繪制單元108來繪制該單頁的圖像數(shù)據(jù)(步驟S205)。接著,作業(yè)控制單元104基于單頁的解釋和繪制結(jié)果,確定是否預測到發(fā)生錯誤(步驟 S206)。當預測到發(fā)生錯誤(步驟S206中為是)時,作業(yè)控制單元104確定是否已經(jīng)排出(打印)該打印作業(yè)的至少一頁(步驟S207)。打印機控制單元103或引擎控制單元110存儲并控制排出頁的數(shù)目。當沒有頁被排出(步驟S207中為否)時,作業(yè)控制單元104取消該打印作業(yè)的進一步的打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S208)。當未預測到發(fā)生錯誤(步驟S206中為否)時或者當已經(jīng)排出打印作業(yè)的至少一頁(步驟S207中為是)時,作業(yè)控制單元104確定是否繪制打印作業(yè)的最后頁(步驟S209),并且在還未繪制打印作業(yè)的最后頁(步驟S209中為否)時,處理過程回到步驟S205。當在步驟S209中確定繪制打印作業(yè)的最后頁(步驟S209中為是)時,在打印完所有頁時,終止打印作業(yè)(步驟S217)。此外,當未預測到發(fā)生錯誤(步驟S206中為否)時或者當已經(jīng)排出打印作業(yè)的至少一頁(步驟S207中為是)時,作業(yè)控制單元104控制頁控制單元105來開始打印繪制頁(步驟S210),并且監(jiān)測在打印期間是否發(fā)生錯誤(步驟S211)。當在打印期間檢測到發(fā)生錯誤(步驟S211中為是)時,作業(yè)控制單元104確定是否已經(jīng)排出(打印)打印作業(yè)的至少一頁(步驟S212)。當沒有頁排出(步驟S212中為否)時,作業(yè)控制單元104取消對打印作業(yè)的進一步打印,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S208)。當已經(jīng)排出打印作業(yè)的至少一頁(步驟S212中為是)時,作業(yè)控制單元104向用戶報告發(fā)生錯誤,并且終止(中止)打印操作(步驟S213)。接著,作業(yè)控制單元104從用戶接收指令(步驟S214)。當該指令是復位打印作業(yè)時,作業(yè)控制單元104取消打印作業(yè)的進一步打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S208)。
當由用戶或利用用戶的指令消除錯誤的產(chǎn)生原因,例如,當改變打印條件以便消除錯誤,并且指示繼續(xù)打印操作時,作業(yè)控制單元104重新開始打印操作(步驟S215),并且監(jiān)測在打印期間是否發(fā)生錯誤(步驟S211)。當在打印期間未檢測到發(fā)生錯誤(步驟S211中為否)時,引擎115排出紙張(步驟S216),并且在打印完(排出)所有頁時,作業(yè)控制單元104終止打印作業(yè)(步驟S217)。(第三示例操作)圖5是第三示例操作的流程圖,在第三 示例操作中,在繪制打印作業(yè)的所有頁之前不開始打印。對于圖4中示出的第二示例操作,如果在預測或檢測到發(fā)生錯誤時已經(jīng)排出至少一頁,則終止打印作業(yè)而不存儲打印作業(yè)。然而,在本第三示例操作中,在繪制打印作業(yè)的所有頁之前不開始打印操作,以便降低中止打印操作的可能性。在圖5中,在數(shù)據(jù)接收單元102接收到打印作業(yè)的數(shù)據(jù)(步驟301)時,作業(yè)控制單元104控制數(shù)據(jù)解釋單元107來解釋打印作業(yè)的整體的打印條件(步驟S302)。接著,作業(yè)控制單元104基于數(shù)據(jù)解釋單元107對打印作業(yè)的整體的打印條件的解釋,確定是否預測到發(fā)生錯誤(步驟S303)。當預測到發(fā)生錯誤(步驟S303中為是)時,作業(yè)控制單元104終止打印作業(yè)而不執(zhí)行打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S304)。當在步驟S303中未預測到發(fā)生錯誤(步驟S303中為否)時,在作業(yè)控制單元104的控制下,頁控制單元105控制數(shù)據(jù)解釋單元107來解釋單頁的打印數(shù)據(jù),并且控制圖像繪制單元108來繪制該單頁的圖像數(shù)據(jù)(步驟S305)。接著,作業(yè)控制單元104基于單頁的解釋和繪制結(jié)果,確定是否預測到發(fā)生錯誤(步驟S306)。當預測到發(fā)生錯誤(步驟S306中為是)時,作業(yè)控制單元104取消該打印作業(yè)的進一步打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S307)。當未預測到發(fā)生錯誤(步驟S306中為否)時,作業(yè)控制單元104確定是否繪制打印作業(yè)的最后頁(步驟S308),并且在還未繪制打印作業(yè)的最后頁(步驟S308中為否)時,處理過程回到步驟S305。當在步驟S308中確定繪制打印作業(yè)的最后頁(步驟S308中為是)時,在打印完所有頁時,終止打印作業(yè)(步驟S312)。此外,當在步驟S308中確定為繪制打印作業(yè)的最后頁而未預測到發(fā)生錯誤(步驟S308中為是)時,作業(yè)控制單元104控制頁控制單元105來開始打印繪制頁(步驟S309),并且監(jiān)測在打印期間是否發(fā)生錯誤(步驟S310)。當在打印期間檢測到發(fā)生錯誤(步驟S310中為是)時,作業(yè)控制單元104取消對打印作業(yè)的進一步打印,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟 S307)。當在打印期間未檢測到發(fā)生錯誤(步驟S310中為否)時,引擎115排出紙張(步驟S311),并且在打印完(排出)所有頁時,作業(yè)控制單元104終止打印作業(yè)(步驟S312)。此外,在該示例中,當在開始打印操作后檢測到發(fā)生錯誤(步驟S310中為是)時,取消打印操作,并且存儲打印作業(yè)(步驟S307)。然而,同樣在該示例中,類似于參照圖4在第二示例操作中的說明,當在已經(jīng)排出至少一頁后檢測到發(fā)生錯誤時,可以向用戶報告錯誤,并且圖像形成裝置I等待來自用戶的指令。(第四示例操作)圖6是第四示例操作的流程圖,在第四示例操作中,針對所有頁未預測到發(fā)生錯誤,但是針對圖像形成裝置I中設置的預定數(shù)目的頁,預測到發(fā)生錯誤。對于圖5中示出的第三示例操作,在繪制打印作業(yè)的所有頁之前,不開始打印操作。然而,在第四示例操作中,當繪制完圖像形成裝置I中設置的預定數(shù)目的頁而不是所有頁時,開始打印操作。對于圖5中示出的第三示例操作,在繪制打印作業(yè)的所有頁之前不開始打印操作,因此降低了中止打印操作的可能性。然而,“第一打印”時段(當接收到打印作業(yè)時和在打印第一頁時之間的時段)變得更長。在該第四示例操作中,盡管針對預定多頁先前預測到發(fā)生錯誤,但是不是針對所有頁預測到發(fā)生錯誤,并且發(fā)生錯誤的程度被限制到使得在保證“第一打印”時段不被過度延遲的同時可以降低中止打印操作的可能性的特定程度。圖7是第四示例操作中使用的表格的數(shù)據(jù)結(jié)構(gòu)的示例。在該表格中,打印協(xié)議和要被預測發(fā)生錯誤所針對的頁的預定數(shù)目彼此對應。要被預測發(fā)生錯誤所針對的頁的預定數(shù)目可以被預先設置在圖像形成裝置I中,可以由用戶經(jīng)由用戶接口設置,或者可以由圖像形成裝置I根據(jù)打印協(xié)議自動改變。用于設置預定數(shù)目的方法或方式不受限制。對于所有情形,所設置的值以圖7中示出的表格形式,存儲在圖像形成裝置I的存儲區(qū)112中。此外,可以針對表格(圖中未示出,但類似于圖7中示出的表格)中的每個打印條 件(每個條件的項目和數(shù)目)設置要被預測發(fā)生錯誤所針對的頁的預定數(shù)目,并且將所述要被預測發(fā)生錯誤所針對的頁的預定數(shù)目存儲在圖像形成裝置I的存儲區(qū)112中。在打印時可以參考這些設置值。同樣,在這種情況下,要被預測發(fā)生錯誤所針對的頁的預定數(shù)目可以被預先設置在圖像形成裝置I中,可以由用戶經(jīng)由用戶接口設置,或者可以由圖像形成裝置I根據(jù)打印條件自動改變。圖像形成裝置I將圖7中示出的表格存儲在存儲區(qū)112中。當接收到打印作業(yè)時作業(yè)控制單元104參考該表格,并且自動改變要被預測發(fā)生錯誤所針對的頁的預定數(shù)目。由此,對于打印順序重要的協(xié)議,要被預測發(fā)生錯誤所針對的頁的預定數(shù)目可以設置為較小或設置為零,而對于可以在大量人員共同使用圖像形成裝置I且同時將許多打印作業(yè)發(fā)送到圖像形成裝置I的辦公室等中使用的協(xié)議,要被預測發(fā)生錯誤所針對的頁的預定數(shù)目可以被設置為較大。在圖6中,在數(shù)據(jù)接收單元102接收到打印作業(yè)的數(shù)據(jù)(步驟401)時,作業(yè)控制單元104控制數(shù)據(jù)解釋單元107來解釋打印作業(yè)的整體的打印條件(步驟S402)。接著,作業(yè)控制單元104基于數(shù)據(jù)解釋單元107對打印作業(yè)的整體的打印條件的解釋,確定是否預測到發(fā)生錯誤(步驟S403)。當預測到發(fā)生錯誤(步驟S403中為是)時,作業(yè)控制單元104終止打印作業(yè)而不執(zhí)行打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中(步驟S404)。當在步驟S403中未預測到發(fā)生錯誤(步驟S403中為否)時,在作業(yè)控制單元104的控制下,頁控制單元105控制數(shù)據(jù)解釋單元107來解釋單頁的打印數(shù)據(jù),并且控制圖像繪制單元108來繪制該單頁的圖像數(shù)據(jù)(步驟S405)。接著,作業(yè)控制單元104基于單頁的解釋和繪制結(jié)果,確定是否預測到發(fā)生錯誤(步驟S406)。當預測到發(fā)生錯誤(步驟S406中為是)時,作業(yè)控制單元104確定是否已經(jīng)排出(打印)打印作業(yè)的至少一頁(步驟S407)。當沒有頁排出(步驟S407中為否)時,作業(yè)控制單元104取消該打印作業(yè)的進一步打印操作,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S408)。當未預測到發(fā)生錯誤(步驟S406中為否)時或者當已經(jīng)排出打印作業(yè)的至少一頁(步驟S407為是)時,作業(yè)控制單元104參考圖7中示出的表格,并且確定是否繪制要被預測發(fā)生錯誤所針對的預定數(shù)目頁或打印作業(yè)的最后頁(步驟S409)。當還未繪制預定數(shù)目頁或打印作業(yè)的最后頁(步驟S409中為否)時,處理過程返回到步驟S405。當在步驟S409中確定為繪制預定數(shù)目頁或打印作業(yè)的最后頁(步驟S409中為 是)時,作業(yè)控制單元104確定是否繪制打印作業(yè)的最后頁(步驟S410),并且在還未繪制打印作業(yè)的最后頁(步驟S410中為否)時,處理過程回到步驟S405。當在步驟S410中確定繪制打印作業(yè)的最后頁(步驟S410中為是)時,在打印完所有頁時,終止打印作業(yè)(步驟 S414)。當在步驟S409中繪制預定數(shù)目的頁或打印作業(yè)的最后頁而未預測到發(fā)生錯誤(步驟S409中為是)時,作業(yè)控制單元104控制頁控制單元105來開始打印繪制頁(步驟S411),并且監(jiān)測在打印期間是否發(fā)生錯誤(步驟S412)。當在打印期間檢測到發(fā)生錯誤時,作業(yè)控制單元104取消對打印作業(yè)的進一步打印,并且將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S408)。當在打印期間未檢測到發(fā)生錯誤(步驟S412中為否)時,引擎115排出紙張(步驟S413),并且在打印完(排出)所有頁時,作業(yè)控制單元104終止打印作業(yè)(步驟S414)。此外,在該示例中,當在開始打印操作后檢測到發(fā)生錯誤(步驟S412中為是)時,取消打印操作并且存儲打印作業(yè)(步驟S408)。然而,同樣在該示例中,類似于參照圖4在第二示例操作中的說明,當在已經(jīng)排出至少一頁后檢測到發(fā)生錯誤時,可以向用戶報告錯誤,并且圖像形成裝置41可以等待來自用戶的指令。
(第五示例操作)圖8A和圖SB是第五示例操作的流程圖,在第五示例操作中,當在預測或檢測到發(fā)生錯誤時,將打印作業(yè)存儲在圖像形成裝置I的中止數(shù)據(jù)存儲區(qū)114中時,自動設置“自動重新打印時間”,并且在該“自動重新打印時間”自動重新打印該打印作業(yè)。在圖8A中,當在打印期間,作業(yè)控制單元104預測到發(fā)生錯誤,或者檢測到發(fā)生錯誤(步驟S501)時,作業(yè)控制單元104自動設置“自動重新打印時間”(步驟S502),并且取消對打印作業(yè)的進一步打印操作,并將打印作業(yè)存儲在中止數(shù)據(jù)存儲區(qū)114中來終止打印作業(yè)(步驟S503)。此時,所設置的“自動重新打印時間”與打印作業(yè)相對應地存儲在中止數(shù)據(jù)存儲區(qū)114中。然后,如圖SB中所示,作業(yè)控制單元104參考圖像形成裝置I中的系統(tǒng)的時間信息,并且確定“自動重新打印時間”是否已過(步驟S511)。當“自動重新打印時間”已過(步驟S511中為是)時,作業(yè)控制單元104自動執(zhí)行對所存儲的打印作業(yè)的文檔(圖像數(shù)據(jù))的打印操作(步驟S512)。這里,當在自動打印時發(fā)生錯誤時,可以取消打印操作而不向用戶報告,以及類似于參照第一到第四示例操作所說明的,可以在向用戶報告發(fā)生錯誤后等,取消打印操作。在該示例中,“自動重新打印時間”由圖像形成裝置I自動設置?;蛘撸白詣又匦麓蛴r間”可以由用戶預先設置,并且存儲在圖像形成裝置I中。例如,“自動重新打印時間”可以被設置為“在由于發(fā)生錯誤而存儲打印作業(yè)后5分鐘”或者“在由于發(fā)生錯誤而存儲打印作業(yè)后2小時”。(第六示例操作)
對于被假設為用戶在圖像形成裝置I附近(之前)的打印作業(yè),不預測發(fā)生錯誤,并且在打印期間發(fā)生錯誤時,終止打印操作,并且向用戶報告錯誤。在這種情況下,當用戶在圖像形成裝置I附近時,用戶可以立即響應來消除錯誤。另一方面,當自動存儲打印作業(yè)但用戶在圖像形成裝置I附近時,用戶有必要做類似經(jīng)由用戶接口 111等輸入指令的事情來打印該打印作業(yè)。因此,對于在用戶可能在圖像形成裝置I附近時的情形,更好的是,不自動地存儲打印作業(yè)。用戶可能在圖像形成裝置I之前的打印作業(yè)可以是打印所存儲的圖像數(shù)據(jù),打印介質(zhì)中存儲的文件,或圖像形成裝置I的設置信息被指定的打印等。這些打印作業(yè)僅僅是示例,并且打印作業(yè)不限于這些。包括任何可以被假設為用戶在圖像形成裝置I之前的打印作業(yè)。當作業(yè)控制單元104檢測到打印作業(yè)是上述種類的打印作業(yè)時,作業(yè)控制單元104移到不預測發(fā)生錯誤的模式,并且執(zhí)行與上述參照圖I說明的過程類似的過程。根據(jù)該實施例,在開始打印作業(yè)的實際打印操作之前,預測針對打印作業(yè)是否可能發(fā)生錯誤,并且在預測到發(fā)生錯誤時,取消打印操作,并且將打印作業(yè)存儲在圖像形成裝置I中。因此,可以降低由于發(fā)生錯誤而中止圖像形成裝置I的打印操作的可能性,從而可以打印不太可能發(fā)生錯誤的后續(xù)打印作業(yè)。此外,本實施例還可以包括可以利用來實現(xiàn)實施例的圖像形成裝置I的功能和操作的程序,或者其上記錄有該程序使得計算機執(zhí)行這些功能和操作的非暫時性計算機可讀記錄介質(zhì)。本發(fā)明不限于具體公開的實施例,并且可以在不背離本發(fā)明的范圍的情況下對本發(fā)明進行各種變更和修改。本申請基于2011年3月9日提交的日本在先申請No. 2011-51276,上述申請的全部內(nèi)容在此通過引用并入。
權(quán)利要求
1.一種圖像形成裝置,包括 數(shù)據(jù)解釋單元,被配置為 在開始打印作業(yè)時,解釋所述打印作業(yè)的整體的打印條件,以及 作業(yè)控制單元,被配置為 基于所述數(shù)據(jù)解釋單元對所述打印作業(yè)的整體的打印條件的解釋,確定是否預測到針對所述打印作業(yè)發(fā)生錯誤,以及 在基于所述數(shù)據(jù)解釋單元對所述打印作業(yè)的整體的打印條件的解釋而預測到發(fā)生錯誤時,終止所述打印作業(yè),并且將所述打印作業(yè)的數(shù)據(jù)存儲在存儲區(qū)中。
2.如權(quán)利要求I所述的圖像形成裝置, 其中,所述數(shù)據(jù)解釋單元還被配置為 在打印所述打印作業(yè)中包括的頁中的每一頁之前,針對對應的每一頁,解釋單頁的打印數(shù)據(jù),以及 所述作業(yè)控制單元還被配置為 基于對單頁的打印數(shù)據(jù)的解釋,確定是否預測到針對所述打印作業(yè)發(fā)生錯誤,以及在基于對單頁的打印數(shù)據(jù)的解釋而預測到發(fā)生錯誤時,終止所述打印作業(yè),并且將所述打印作業(yè)的數(shù)據(jù)存儲在所述存儲區(qū)中。
3.如權(quán)利要求2所述的圖像形成裝置, 其中,所述作業(yè)控制單元還被配置為,當在基于對單頁的打印數(shù)據(jù)的解釋而預測到發(fā)生錯誤時,終止所述打印作業(yè)之前 當預測到發(fā)生錯誤時,確定是否已經(jīng)排出所述打印作業(yè)中包括的至少一頁, 當確定為還沒有排出頁時終止所述打印作業(yè)來取消后續(xù)頁的打印操作,并且將所述打印作業(yè)的數(shù)據(jù)存儲在所述存儲區(qū)中,以及 在確定為已經(jīng)排出至少一頁時,在中止所述打印作業(yè)而不終止所述打印作業(yè)的同時,向用戶報告發(fā)生錯誤。
4.如權(quán)利要求2或3所述的圖像形成裝置,還包括 圖像繪制單元,被配置為 繪制針對所述打印作業(yè)中包括的每一頁的單頁的圖像數(shù)據(jù),以及 所述作業(yè)控制單元還被配置為 在沒有預測到發(fā)生錯誤的情況下,在所述數(shù)據(jù)解釋單元解釋且所述圖像繪制單元繪制所述打印作業(yè)中包括的所有頁之前,中止打印的開始。
5.如權(quán)利要求2或3所述的圖像形成裝置,還包括 圖像繪制單元,被配置為 繪制針對所述打印作業(yè)中包括的每一頁的單頁的圖像數(shù)據(jù),以及 所述作業(yè)控制單元還被配置為 在沒有預測到發(fā)生錯誤的情況下,在所述數(shù)據(jù)解釋單元解釋且所述圖像繪制單元繪制所述打印作業(yè)中包括的所有頁或預定數(shù)目的頁之前,中止打印的開始。
6.如權(quán)利要求5所述的圖像形成裝置,還包括 存儲器單元,用于存儲用戶輸入的所述頁的預定數(shù)目。
7.如權(quán)利要求5所述的圖像形成裝置,還包括存儲器單元,用于存儲表格,在所述表格中,所述頁的預定數(shù)目與打印協(xié)議對應, 所述打印作業(yè)包括打印協(xié)議,以及 所述作業(yè)控制單元還被配置為 基于所述打印作業(yè)中包括的打印協(xié)議以及所述存儲器單元中存儲的表格,確定所述頁的預定數(shù)目。
8.如權(quán)利要求5所述的圖像形成裝置,還包括 存儲器單元,用于存儲表格,在所述表格中,所述頁的預定數(shù)目與打印作業(yè)的打印條件對應,以及 所述作業(yè)控制單元還被配置為 基于所述打印作業(yè)中包括的打印條件以及所述存儲器單元中存儲的表格,確定所述頁的預定數(shù)目。
9.如權(quán)利要求I到3中的任何一項所述的圖像形成裝置, 其中,所述作業(yè)控制單元還被配置為 在將所述打印作業(yè)的數(shù)據(jù)存儲在所述存儲區(qū)中之前,設置“自動重新打印時間”, 確定所述“自動重新打印時間”是否已過;以及 當確定為所述“自動重新打印時間”已過時,重新開始所述打印作業(yè)的打印。
10.如權(quán)利要求9所述的圖像形成裝置,還包括 存儲器單元,用于存儲用戶輸入的所述“自動重新打印時間”。
11.如權(quán)利要求I到3中的任何一項所述的圖像形成裝置, 其中,所述作業(yè)控制單元還被配置為 當所述打印作業(yè)是用戶可能在所述圖像形成裝置附近的類型的打印作業(yè)時,終止預測發(fā)生錯誤的功能。
12.如權(quán)利要求I到3中的任何一項所述的圖像形成裝置, 其中,所述數(shù)據(jù)解釋單元還被配置為 在打印期間,針對所述打印作業(yè)中包括的每一頁,檢測錯誤的發(fā)生,以及在檢測到錯誤的發(fā)生時終止所述打印作業(yè)來取消后續(xù)頁的打印操作,并且將所述打印作業(yè)的數(shù)據(jù)存儲在所述存儲區(qū)中。
全文摘要
本發(fā)明提供一種圖像形成裝置,包括數(shù)據(jù)解釋單元,被配置為在開始打印作業(yè)時解釋打印作業(yè)的整體的打印條件,以及作業(yè)控制單元,被配置為基于數(shù)據(jù)解釋單元對打印作業(yè)的整體的打印條件的解釋,確定是否預測到針對該打印作業(yè)發(fā)生錯誤,以及在基于數(shù)據(jù)解釋單元對打印作業(yè)的整體的打印條件的解釋而預測到發(fā)生錯誤時,終止打印作業(yè),并且將打印作業(yè)的數(shù)據(jù)存儲在存儲區(qū)中。
文檔編號G06F3/12GK102685350SQ20121005967
公開日2012年9月19日 申請日期2012年3月8日 優(yōu)先權(quán)日2011年3月9日
發(fā)明者久保直彥, 五十嵐尉之, 井上隆之, 增井大佑, 山本幸司, 齋藤優(yōu)香 申請人:株式會社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安国市| 涡阳县| 岳阳市| 于田县| 梅州市| 乐东| 义马市| SHOW| 准格尔旗| 堆龙德庆县| 武功县| 阜宁县| 博白县| 封丘县| 广西| 凌源市| 富阳市| 彩票| 万年县| 漠河县| 康保县| 太保市| 内黄县| 潞城市| 托克托县| 高安市| 莱西市| 青川县| 象州县| 固安县| 毕节市| 老河口市| 罗田县| 郧西县| 南宁市| 镇平县| 兴安县| 定日县| 绥化市| 浦东新区| 宿迁市|