專利名稱:圖像形成裝置和方法、計算機程序產(chǎn)品以及圖像形成系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于響應(yīng)圖像形成裝置中的輸出故障的技術(shù)。
背景技術(shù):
近年來,通常使用 一種如下方式的用于打印出打印數(shù)據(jù)的技術(shù)。也就是說, 一種圖像形成裝置(諸如連接到網(wǎng)絡(luò)的打印機)打印出從信息處理裝置(諸如 主機個人計算機(主機PC ))傳送的打印數(shù)據(jù)。日本專利申請早期公開No. 2003-122539公開了一種關(guān)于這種打印機的技術(shù),其中如果在從主機發(fā)送的打 印數(shù)據(jù)的打印處理中出現(xiàn)故障,或是如果打印機不能接收到從主機(客戶機) 傳送的部分打印數(shù)據(jù),則打印機指定接收失敗的數(shù)據(jù)并且請求主機重新傳送該 數(shù)據(jù),并且通過數(shù)據(jù)重新傳遞服務(wù)來接收所請求的打印數(shù)據(jù),并且繼續(xù)打印處 理。
曰本專利申請早期公開No. 2002-189581公開了一種技術(shù),其中當(dāng)?shù)谝淮?印機從用戶的計算機接收到第一打印任務(wù)(推送打印任務(wù))并且由于發(fā)生故障 而不能打印出第一打印任務(wù)時,第一打印機尋找網(wǎng)絡(luò)上的第二打印機,向第二 打印機發(fā)出基于第一打印任務(wù)而最新創(chuàng)建的第二打印任務(wù)(抽拉打印任務(wù)), 并且第二打印機執(zhí)行打印。
在日本專利申請早期公開No. 2003-122539公開的技術(shù)中,然而,基于其 中打印機始終響應(yīng)來自主機的傳送的完全同步系統(tǒng)的協(xié)議,不對打印處理指定 打印處理,并且當(dāng)從主機傳送打印數(shù)據(jù)到打印機時這個特征會導(dǎo)致通信結(jié)束。 如果在這種情況下在打印機中發(fā)生故障,則直到成功執(zhí)行打印或是出現(xiàn)錯誤的 頁面時主機才能識別出指示該頁面的信息。在日本專利申請早期公開No. 2003-122539公開的技術(shù)中,如果在打印機中發(fā)生故障,則從數(shù)據(jù)存儲服務(wù)器
接收打印數(shù)據(jù)并且因而始終持續(xù)打印處理,因此不執(zhí)行諸如打印處理中斷的任
何其它處理。此外,在日本專利申請早期公開No. 2002-189581公開的技術(shù)中, 如果在出現(xiàn)錯誤之后具有能夠打印的第二打印機,則第二打印機始終從第一打 印機獲取打印數(shù)據(jù)以執(zhí)行打印,因此不執(zhí)行諸如不能完成打印的任何其它處 理。也就是說,在這兩種技術(shù)中,當(dāng)在打印機中發(fā)生故障之后該故障恢復(fù)時, 不可能從主機側(cè)設(shè)定是否重新啟動打印,因此不能從主機側(cè)選擇在發(fā)生故障之 后的任何處理,引起可用性變差。
發(fā)明內(nèi)容
本發(fā)明的目的在于至少部分地解決現(xiàn)有技術(shù)中所存在的問題。 根據(jù)本發(fā)明的一個方面,提供了一種圖像形成裝置,通過網(wǎng)絡(luò)連接到信息 處理裝置,所述圖像形成裝置包括模式存儲單元,配置用于在其中存儲操作 模式;接收單元,用于接收來自所述信息處理裝置的設(shè)備獲取命令,設(shè)備獲取 命令包含操作模式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出請求;確定單元, 用于確定設(shè)備獲取命令中所指定的操作模式是否為自動重啟防止模式,所述自 動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸出故障中恢復(fù)之后, 防止輸出對象數(shù)據(jù)的輸出發(fā)生重啟的模式;設(shè)定單元,用于當(dāng)所述確定單元確 定操作模式是自動重啟防止模式時,將自動重啟防止模式存儲到所述模式存儲 單元中,從而設(shè)定自動重啟防止模式作為操作模式;傳送單元,用于傳送表示 在圖像形成裝置中設(shè)定了自動重啟防止模式的設(shè)備信息到所述信息處理裝置; 以及輸出單元,用于根據(jù)由所述設(shè)定單元設(shè)定的操作模式,輸出設(shè)備獲取命令 所指定的輸出對象數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供了一種圖像形成方法,在通過網(wǎng)絡(luò)連接到信 息處理裝置的圖像形成裝置上實現(xiàn)。所述圖像形成方法包括下列步驟接收來 自所述信息處理裝置的包含操作模式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出 請求的設(shè)備獲取命令;確定在設(shè)備獲取命令中所指定的操作模式是否為自動重 啟防止模式,所述自動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸 出故障中恢復(fù)之后,防止輸出對象數(shù)據(jù)的輸出發(fā)生重啟的模式;當(dāng)確定了操作 模式是自動重啟防止模式時,將所述圖像形成裝置的操作模式設(shè)定為自動重啟 防止模式;傳送表示在所述圖像形成裝置中設(shè)定了自動重啟防止模式的設(shè)備信
息到所述信息處理裝置;以及根據(jù)在所述設(shè)定步驟中設(shè)定的操作模式,輸出在 設(shè)備獲取命令中所指定的輸出對象數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供了一種計算機程序產(chǎn)品,包括在計算機可讀 記錄介質(zhì)上存儲的計算機程序代碼,當(dāng)在通過網(wǎng)絡(luò)連接到信息處理裝置的圖像 形成裝置上執(zhí)行所述計算機程序代碼時,使得圖像形成裝置執(zhí)行上述的圖像形 成方法。
根據(jù)本發(fā)明的再一方面,提供了一種圖像形成系統(tǒng),包括經(jīng)由網(wǎng)絡(luò)彼此相 互連接的圖像形成裝置和信息處理裝置。所述圖像形成裝置包括模式存儲單 元,配置用于在其中存儲操作模式;接收單元,用于接收來自所述信息處理裝 置的包含操作模式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出請求的設(shè)備獲取命 令;確定單元,用于確定設(shè)備獲取命令中所指定的操作模式是否為自動重啟防 止模式,所述自動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸出故 障中恢復(fù)之后,防止輸出對象數(shù)據(jù)的輸出發(fā)生重啟的模式;設(shè)定單元,用于當(dāng) 所述確定單元確定操作模式是自動重啟防止模式時,將自動重啟防止模式存儲 到所述模式存儲單元中,從而設(shè)定自動重啟防止模式作為操作模式;傳送單元, 用于傳送表示在圖像形成裝置中設(shè)定了自動重啟防止模式的設(shè)備信息到所述 信息處理裝置;以及輸出單元,用于根據(jù)由所述設(shè)定單元設(shè)定的操作模式,輸 出設(shè)備獲取命令所指定的輸出對象數(shù)據(jù)。所述信息處理裝置包括數(shù)據(jù)存儲單 元,用于在其中存儲將要被發(fā)送到所述圖像形成裝置的輸出對象數(shù)據(jù);以及通 信單元,用于傳送設(shè)備獲取命令、輸出對象數(shù)據(jù)以及輸出請求到所述圖像形成 裝置,并且接收來自所述圖像形成裝置的設(shè)備信息。
當(dāng)參考所附的附圖來考慮時,通過閱讀下面對于本發(fā)明的當(dāng)前優(yōu)選實施例 的詳細(xì)說明,可以對本發(fā)明的上述和其它的目的、特征、優(yōu)點以及技術(shù)上和工 業(yè)上的重要性獲得更好的理解。
圖1是根據(jù)本發(fā)明第一實施例的打印機的配置的方框圖; 圖2是用于說明根據(jù)第一實施例的從打印機至主機傳送的響應(yīng)的格式的 示意圖3是由根據(jù)第一實施例的主機和打印機執(zhí)行的打印處理的流程例子的
示意圖4是由根據(jù)第一實施例的打印機執(zhí)行的自動重啟防止模式設(shè)定處理的 流程圖5是由根據(jù)第一實施例的主機執(zhí)行的狀態(tài)監(jiān)視命令傳送處理的流程圖; 圖6是在發(fā)生故障之后由根據(jù)第一實施例的打印機執(zhí)行的流程的流程圖; 圖7是由根據(jù)第一實施例的主機和打印機執(zhí)行的打印處理的流程的另一
例子的流程圖8是#>據(jù)本發(fā)明的第二實施例的打印機配置的方框圖9是由根據(jù)第二實施例的主機和打印機執(zhí)行的打印處理的流程的例子
的示意圖10是由根據(jù)第二實施例的主機執(zhí)行的取消命令傳送處理的流程圖; 圖11是在發(fā)生故障之后由根據(jù)第二實施例的打印機執(zhí)行的流程的流程
圖12是根據(jù)本發(fā)明的第三實施例的打印機的配置的方框圖; 圖13是由根據(jù)第三實施例的主機和打印機執(zhí)行的打印處理的流程的例子 的示意圖14是由根據(jù)第三實施例的打印機執(zhí)行的卡紙恢復(fù)關(guān)閉模式設(shè)定處理的 流程圖15是發(fā)生故障之后由根據(jù)第三實施例的打印機執(zhí)行的流程的流程以及
圖16是根據(jù)第 一至第三實施例的打印機的硬件配置的方框圖。
具體實施例方式
下面參考所附的附圖來詳細(xì)地說明本發(fā)明的示例性實施例。接下來的實施 例代表其中根據(jù)本發(fā)明的圖像形成裝置是打印機并且信息處理裝置是主機的 打印系統(tǒng)的例子。然而,圖像形成裝置并不局限于打印機,也就是說,本發(fā)明 可以被應(yīng)用到執(zhí)行圖像形成處理的任何設(shè)備,諸如多功能產(chǎn)品、復(fù)印機以及傳 真機。此外,圖像形成裝置并不局限于主機PC,也就是說,本發(fā)明可以被應(yīng) 用到可傳送打印數(shù)據(jù)到打印機進(jìn)行打印的任何設(shè)備等。
如圖1所示,根據(jù)第一實施例的打印系統(tǒng)包括經(jīng)由網(wǎng)絡(luò)200彼此相互連接
的主機(hostPC) 300和打印機100。打印系統(tǒng)一邊接收或傳送命令和響應(yīng)一 邊執(zhí)行打印。更具體地,通過開始使用從主機發(fā)送的設(shè)備獲取命令的會話以及 對應(yīng)該命令的打印機100的響應(yīng),打印系統(tǒng)執(zhí)行打印,從主機300傳送每頁的 打印數(shù)據(jù)到打印機IOO,并且從打印機100傳送響應(yīng)到主機300。通過從主機 300以預(yù)定時間間隔傳送表示打印機100的狀態(tài)需要被監(jiān)視的指令的狀態(tài)監(jiān)視
頁面信息到主機300,來進(jìn)一步繼續(xù)會話。隨后,主機300同步地以預(yù)定間隔 獲取表示完成每頁的打印的信息,當(dāng)完成最后 一 頁的打印時傳送設(shè)備釋放命令 到打印機IOO,接收來自打印機100的響應(yīng),并且結(jié)束會話。利用這種配置, 關(guān)于打印機100的打印狀態(tài)的信息被同步地傳送到主機300,并且主機300可 同步地獲知在同一會話當(dāng)中關(guān)于每頁的在打印機100中的打印完成。
主機300包括通信單元、數(shù)據(jù)存儲單元、應(yīng)用單元、顯示單元以及輸入單 元(未示出)。數(shù)據(jù)存儲單元是諸如硬盤驅(qū)動器(HDD)和用于在其中存儲將 要由打印機IOO打印的打印數(shù)據(jù)的存儲器的記錄介質(zhì)。當(dāng)將要打印在數(shù)據(jù)存儲 單元中存儲的打印數(shù)據(jù)時,主機300通過通信單元傳送設(shè)備獲取命令、打印數(shù) 據(jù)以及打印數(shù)據(jù)的打印請求到打印機100,并且接收來自打印機100的作為響 應(yīng)的設(shè)備信息。主機300還以預(yù)定間隔傳送狀態(tài)監(jiān)視命令到打印機100。當(dāng)打 印機100中出現(xiàn)故障時,主機300還傳送狀態(tài)監(jiān)視命令到打印機100。隨后當(dāng) 說明打印機100的配置時將會說明設(shè)備獲取命令和設(shè)備信息。
網(wǎng)絡(luò)200是電話線、無線網(wǎng)絡(luò)、互聯(lián)網(wǎng)等,并且連接在主機300和打印扭i 100之間。
打印機100打印從主機300傳送來的打印數(shù)據(jù)。圖1是打印機100的詳細(xì) 方框圖。打印機100包括網(wǎng)絡(luò)接口 (I/F)103、操作面板I/F 121、操作面板120、 引擎I/F111、打印機引擎IIO、模式存儲單元104、隨機存取存儲器(RAM) 105、只讀存儲器(ROM) 106以及圖像形成單元150。
網(wǎng)絡(luò)I/F 103控制前往/來自主機300的輸入/輸出。
操作面板I/F 121控制前往/來自操作面板120的輸入/輸出。操作面板120 向用戶顯示各種屏幕,并且允許用戶通過顯示的屏幕和操作鍵來輸入數(shù)據(jù)。 引擎I/F 111控制打印機引擎110。打印機引擎110基于圖像數(shù)據(jù)在紙張等 頁面上打印圖像。
模式存儲單元104是諸如HDD和在其中存儲用于指定在打印機100中將 要執(zhí)行的操作的操作模式的存儲器的記錄介質(zhì)。例如,操作模式是自動重啟防 止模式。自動重啟防止模式是一種用于防止先前接收到的打印數(shù)據(jù)的打印重啟 或是在任何故障下都不重啟打印的模式,諸如在從主機300接收打印數(shù)據(jù)的期 間內(nèi)在打印機100中出現(xiàn)"缺紙"并且通過提供紙張等來恢復(fù)故障。
RAM 105在其中臨時地存儲從主機300接收的打印數(shù)據(jù)。ROM 106在其 中存儲諸如圖像形成程序、打印程序的各種計算機程序。
圖像形成單元150對打印數(shù)據(jù)執(zhí)行處理。圖像形成單元150包括接收單元 151、確定單元152、設(shè)定單元153、傳送單元154以及打印單元155。
接收單元151接收設(shè)備獲取命令,該設(shè)備獲取命令是指定關(guān)于操作打印 機、打印數(shù)據(jù)以及來自主機300的打印數(shù)據(jù)的打印請求的操作模式的指令。例 如,包含在設(shè)備獲取命令中的是用于指定是否將要設(shè)定作為操作模式其中之一 的自動重啟防止模式的信息,并且打印機IOO根據(jù)該信息執(zhí)行操作模式的設(shè)定 等。接收單元151接收狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是表示在打印數(shù)據(jù)的打 印期間需要以預(yù)訂間隔來監(jiān)視打印機100的狀態(tài)的指令。接收單元151還接收 狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令表示在接收從主才幾300傳送的打印數(shù)據(jù)期間發(fā) 生故障后,從主機300監(jiān)視打印機100的狀態(tài)。
通過參考接收到的設(shè)備獲取命令,確定單元152確定由設(shè)備獲取命令所指 定的操作模式是否為自動重啟防止模式。當(dāng)操作模式是自動重啟防止模式時, 確定單元152進(jìn)一步確定是否將操作模式設(shè)定為自動重啟防止模式。通過讀取 在打印機100的諸如非易失性存儲器(未示出)的存儲介質(zhì)中存儲的可操作的 操作模式,確定單元152確定打印機100是否支持自動重啟防止功能。進(jìn)一步, 基于來自打印機引擎等的通知,確定單元152確定在打印機100中發(fā)生打印故 障之后打印機100的狀態(tài)是否發(fā)生改變,或是確定打印機100的打印故障是否 恢復(fù)。在打印故障恢復(fù)之后,基于在模式存儲單元104中是否存儲有自動重啟 防止模式,確定單元152確定打印機100的操作^t式是否將要被設(shè)定為自動重 啟防止纟莫式。
當(dāng)確定單元152確定由設(shè)備獲取命令所指定的操作;漠式是自動重啟防止
模式并且操作模式將要被設(shè)定為自動重啟防止模式時,設(shè)定單元153將自動重
啟防止模式存儲在模式存儲單元104當(dāng)中并且將打印機100的操作模式設(shè)定為
自動重啟防止纟莫式。
當(dāng)對打印機100設(shè)定了自動重啟防止模式,傳送單元154傳送實現(xiàn)上述設(shè)
定的設(shè)備信息到主機300作為對設(shè)備獲取命令的響應(yīng)。傳送單元154還傳送表
示打印機100的打印狀態(tài)的頁面信息到主機300作為對由接收單元151接收的 狀態(tài)監(jiān)^f見命令的響應(yīng)。在打印機100中發(fā)生打印故障之后,傳送單元154還傳 送作為對所接收到的狀態(tài)監(jiān)視命令的響應(yīng)的頁面信息以及表示從故障中恢復(fù) 的信息到主機300。
下面將會說明從打印機100到主機300傳送的響應(yīng)。圖2是用于說明從打 印機到主機傳送的響應(yīng)的格式的示意圖。響應(yīng)包含有4字節(jié)的"響應(yīng)數(shù)據(jù)大 小"、16字節(jié)的"命令名稱"、4字節(jié)的"響應(yīng)標(biāo)志"、16字節(jié)的"請求源標(biāo)識
(ID)"以及根據(jù)信息量變化的"響應(yīng)信息"。
"響應(yīng)數(shù)據(jù)大小"是打印機100響應(yīng)主機的整個數(shù)據(jù)的大小。"命令名稱" 是所接收到的回送響應(yīng)的觸發(fā)命令的名稱,以表示對應(yīng)于從主機接收到的任何 命令的特定響應(yīng)。"響應(yīng)標(biāo)志"示出了打印機100的狀態(tài)。"請求源ID"是發(fā) 送命令到打印機100的主機的IP地址。"響應(yīng)信息,,是對應(yīng)于每種接收到的命 令的與打印機100相關(guān)的響應(yīng)信息,或是關(guān)于設(shè)定操作模式的信息和關(guān)于打印 數(shù)據(jù)的打印狀態(tài)的信息。根據(jù)所接收到的命令的類型,響應(yīng)信息是不同的。
下面將會說明具有設(shè)備信息的響應(yīng)。具體地,當(dāng)從主機300接收到設(shè)備獲 取命令并且在打印機100中設(shè)定自動重啟防止模式時,向主機300傳送設(shè)^f言 息。作為響應(yīng)的設(shè)備信息的"命令名稱"包含有"連接"。"響應(yīng)標(biāo)志"包含有 表示"錯誤"的比特,當(dāng)不存在錯誤時被設(shè)定為"0"。"響應(yīng)信息"包含有表 示自動重啟防止模式的設(shè)定的"自動重啟防止支持"信息。
下面將會說明具有頁面信息的響應(yīng)。具體地,當(dāng)從主機300接收到狀態(tài)監(jiān) 視命令時,通過獲取關(guān)于打印狀態(tài)的信息和在打印機IOO中的錯誤信息,頁面 信息被傳送到主機300。作為響應(yīng)的頁面信息的"命令名稱"包含有"輪詢"。
"響應(yīng)標(biāo)志"包含有表示錯誤信息的比特,當(dāng)不存在錯誤時表示"錯誤"的比 特被設(shè)定為"0",當(dāng)存在錯誤時該比特被設(shè)定為'T,或者類似的。"響應(yīng)信息"
包含有諸如由打印機100處理的任務(wù)數(shù)目的信息、具有每個任務(wù)的任務(wù)ID和 已經(jīng)完成打印的頁面的數(shù)目的頁面信息表、以及特定錯誤信息。
打印單元155根據(jù)操作模式輸出所接收到的打印數(shù)據(jù)。當(dāng)確定打印機100 的操作模式不被設(shè)定為自動重啟防止模式時,打印單元155重啟打印數(shù)據(jù)的打 印。
接下來,將會說明由主機300和打印機100執(zhí)行的打印處理的流向。圖3 是由主機和打印機執(zhí)行的打印處理的流程的例子的示意圖。圖3代表其中當(dāng)打 印機100的操作模式?jīng)]有被設(shè)定為自動重啟防止模式并且打印機100中發(fā)生打 印故障時,使用從主機300傳送到打印機100的設(shè)備獲取命令,將狀態(tài)監(jiān)視命 令從主機300傳送到打印機100。
首先,主機300創(chuàng)建與打印機100的會話。隨后,主才幾300傳送設(shè)備獲取 命令到打印機100 (步驟S100 ),并且打印機100傳送作為響應(yīng)的設(shè)備信息到 主機300 (步驟S101 )。
下面將會說明步驟S100和S101的內(nèi)容。圖4是打印機100中的自動重 啟防止模式設(shè)定處理的流程圖。首先,接收單元151接收從主機300在圖3 的步驟SIOO中傳送的設(shè)備獲取命令(步驟SIO)。
接下來,確定單元152解析設(shè)備獲取命令中的操作模式(步驟Sll ),并 且確定是否將要把操作模式設(shè)定為自動重啟防止模式(步驟S12)。當(dāng)被設(shè)定 為自動重啟防止模式時(步驟S12中的是),確定單元152進(jìn)一步確定打印機 IOO是否支持自動重啟防止功能(步驟S13)。
當(dāng)打印機100支持自動重啟防止模式時(步驟S13中的是),設(shè)定單元153 將自動重啟防止模式存儲到模式存儲單元104中并且將打印機100的操作模式 設(shè)定為自動重啟防止模式(步驟S14)。隨后,作為響應(yīng),設(shè)定單元153傳送 表示操作模式被設(shè)定為自動重啟防止模式的設(shè)備信息到主機300 (步驟S15 )。
同時,當(dāng)沒有被設(shè)定為自動重啟防止模式時(步驟S12中的否)并且當(dāng)打 印機100不支持自動重啟防止功能時(步驟S13中的否),作為響應(yīng),設(shè)定單 元153傳送表示操作模式?jīng)]有被設(shè)定為自動重啟防止模式的設(shè)備信息到主機 300 (步驟S15)。值得注意的是,圖3代表其中沒有設(shè)定自動重啟防止模式的 例子。
重新參考圖3,主機300接收作為響應(yīng)的設(shè)備信息(步驟S101),向打印 機100傳送任務(wù)開始通知(步驟S102 ),打印機100執(zhí)行頁面描述語言(PDL ) 切換處理并且傳送表示向主機300指定了 PDL的作為響應(yīng)的消息(步驟S103 )。
隨后,主機300傳送第一頁面的打印數(shù)據(jù)到打印機100 (步驟S104),打 印機100使用接收到的第一頁面的打印數(shù)據(jù)開始打印并且傳送表示作為響應(yīng) 的打印狀態(tài)的頁面信息到主才幾300 (步驟S105 )。
接下來,主機300傳送第二頁面的打印數(shù)據(jù)到打印機100 (步驟S106)。 此時,如果打印機100中發(fā)生諸如缺紙的任何打印故障,則作為響應(yīng),打印機 100傳送頁面信息和表示發(fā)生諸如缺紙的打印故障的消息到主機300 (步驟 S107)。接下來,主機300傳送狀態(tài)監(jiān)視命令到打印機100 (步驟S108)。
下面將會說明步驟S107和S108所包含的內(nèi)容。圖5是主機300中的狀 態(tài)監(jiān)視命令傳送處理的流程圖。主機300的通信單元接收從打印機100在圖3 的步驟S107中傳送的響應(yīng)(步驟S20 )。主機300通過參考所接收到的頁面信 息中的"響應(yīng)標(biāo)志"來確定打印機100中是否發(fā)生任何打印故障(步驟S21)。 如果沒有發(fā)生過打印故障(步驟S21中的否),或是如果"響應(yīng)標(biāo)志"是"0", 則立即結(jié)束該處理。另一方面,如果已經(jīng)發(fā)生過任何打印故障(步驟S21中的 是),或是如果"響應(yīng)標(biāo)志"是除"0"之外的任何值,則通信單元傳送狀態(tài)監(jiān) 視命令到打印機100 (步驟S22 )。值得注意的是,圖3代表其中打印機中發(fā)生 打印故障并且因此傳送狀態(tài)監(jiān)視命令的例子。
重新參考圖3,打印機100接收狀態(tài)監(jiān)視命令(步驟S108),并且傳送作 為響應(yīng)的頁面信息。值得注意的是,以預(yù)訂間隔執(zhí)行在步驟S108中的狀態(tài)監(jiān) 視命令的傳送,即執(zhí)行輪詢。打印機IOO接收這些狀態(tài)監(jiān)視命令。當(dāng)恢復(fù)打印 機100的打印故障時,重啟打印,并且完成第一頁面的打印,打印機100傳送 作為響應(yīng)的實現(xiàn)上述的頁面信息到主機300 (步驟S109 )。
下面將會說明步驟S108和S109的內(nèi)容。圖6是打印機100中發(fā)生故障 之后的流程的流程圖。首先,接收單元151接收從主機300在圖3的步驟S108 中傳送的狀態(tài)監(jiān)視命令(步驟S30 )。
確定單元152確定打印機100的狀態(tài)是否發(fā)生改變,或是確定打印機的打 印故障是否已經(jīng)恢復(fù)(步驟S31 )。如果打印機100的狀態(tài)沒有發(fā)生改變(步
驟S31中的否),確定單元152立即結(jié)束該處理,并且再次重復(fù)圖6的處理。
同時,如果打印機100的狀態(tài)已經(jīng)改變(步驟S31中的是),基于模式存 儲單元104中是否存儲有自動重啟防止模式,確定單元152確定打印機100 是否被設(shè)定為自動重啟防止模式(步驟S32)。如果打印機100沒有被設(shè)定為 自動重啟防止模式(步驟S32中的否),打印單元155重啟打印數(shù)據(jù)的打印(步 驟S33)。當(dāng)打印單元155重啟打印并且完成第一頁的打印時,傳送單元154 傳送已被實現(xiàn)的作為頁面信息的響應(yīng)到主機300 (步驟S34 )。
同時,如果被設(shè)定為自動重啟防止模式(步驟S32中的是),打印單元155 不會重啟打印數(shù)據(jù)的打印。傳送單元154傳送表示不會重啟打印的響應(yīng)到主機 300 (步驟S34)。值得注意的是,圖3代表其中重啟打印數(shù)據(jù)的打印的例子。
重新參考圖3,主機300接收作為響應(yīng)的頁面信息(步驟S109),并且由 于打印數(shù)據(jù)的傳送的結(jié)束的緣故而結(jié)束了在步驟S102中開始的任務(wù),主機300 傳送任務(wù)結(jié)束通知到打印機100 (步驟SllO)。此時,當(dāng)完成了打印數(shù)據(jù)的接 收時,打印機100傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟Slll)。接下來,主 機300傳送任務(wù)完成確認(rèn)來確認(rèn)任務(wù)是否被完成(步驟S112 )。此時,當(dāng)完成 了第二頁的打印時,打印機100傳送已被實現(xiàn)的響應(yīng)到主機300(步驟S113)。
主機300傳送狀態(tài)監(jiān)視命令到打印機100 (步驟S114),并且打印機100 傳送響應(yīng)到主機300 (步驟S115)。在預(yù)訂間隔之后,主機300進(jìn)一步傳送狀 態(tài)監(jiān)^L命令到打印機100 (步驟S116)。此時,當(dāng)完成最后頁的打印時,打印 機100傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S117)。
隨后,主機300傳送設(shè)備釋放命令到打印機100 (步驟S118 ),并且打印 機100傳送響應(yīng)到主機300 (步驟S119 )。隨后,主機300結(jié)束與打印機100 的會話。
圖7是由主機300和打印機100執(zhí)行的打印處理的流程的另 一例子的示意圖。 圖7代表其中當(dāng)打印機100的操作模式被設(shè)定為自動重啟防止模式并且恢復(fù)了 打印機100中已經(jīng)發(fā)生的打印故障時,基于從主機300傳送到打印機100的設(shè) 備獲取命令不重啟打印的例子。
首先,主機300創(chuàng)建與打印機100的會話。隨后,主機300傳送設(shè)備獲取
命令到打印機100 (步驟S200 ),并且打印機100傳送作為響應(yīng)的設(shè)備信息到 主機300 (步驟S201)。
步驟S200和S201的內(nèi)容與圖4中的內(nèi)容相同。在這個例子中,在圖4 的步驟S14中,打印機100的操作模式被設(shè)定為自動重啟防止模式。
接下來,主機300傳送任務(wù)開始通知到打印機100 (步驟S202),并且打 印機100執(zhí)行PDL切換處理,并且傳送作為響應(yīng)的表示指定了 PDL的消息到 主機300 (步驟S203 )。
隨后,主機300傳送第一頁面的打印數(shù)據(jù)到打印機100 (步驟S204),并 且打印機100使用所接收到的關(guān)于第一頁面的打印數(shù)據(jù)開始打印并且傳送作 為響應(yīng)的表示打印狀態(tài)的頁面信息到主機300 (步驟S205 )。
接下來,主機300傳送關(guān)于第二頁面的打印數(shù)據(jù)到打印機100(步驟S206 )。 此時,當(dāng)完成了第一頁面的打印并且打印機100中發(fā)生諸如缺紙的打印故障 時,作為響應(yīng),打印機100傳送頁面信息和表示諸如缺紙的打印故障的發(fā)生的 消息到主機300 (步驟S207 )。接下來,主機300傳送狀態(tài)監(jiān)視命令到打印機 100 (步驟S208 )。步驟S207和S208的內(nèi)容與圖5中的內(nèi)容相同。
接下來,打印機100接收狀態(tài)監(jiān)視命令(步驟S208 ),并且傳送作為響應(yīng) 的頁面信息。值得注意的是,以預(yù)訂間隔執(zhí)行步驟S208中的狀態(tài)監(jiān)視命令的 傳送,即執(zhí)行輪詢。打印機IOO接收這些狀態(tài)監(jiān)視命令。當(dāng)恢復(fù)了打印機IOO 的打印故障時,打印機100傳送作為響應(yīng)的已被實現(xiàn)的頁面信息到主機300(步 驟S209 )。
步驟S208和S209的內(nèi)容與圖6的內(nèi)容相同。在圖6的步驟S32中,打 印機100的操作模式被設(shè)定為自動重啟防止模式并且因此不會重啟打印。
主機300側(cè)無需重啟打印就可立即結(jié)束處理或是可以開始重啟打印的處 理。下面將會說明其中重啟打印處理并且選擇了打印數(shù)據(jù)的打印(選擇了繼續(xù)) 的例子。
主機300傳送表示重啟打印的消息(步驟S210)。此時,主機300偶爾接 收了打印機100的頁面信息,因此不會進(jìn)入將要重啟的打印頁面。打印機IOO 開始打印并且傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S211 )。
主機300傳送第三頁面的打印數(shù)據(jù)(步驟S212)。此時,當(dāng)完成了第二頁
面的打印時,打印機100傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S213)。
接下來,由于打印數(shù)據(jù)的傳送的結(jié)束而結(jié)束在步驟S202中已經(jīng)開始的任 務(wù),主機300傳送任務(wù)結(jié)束通知到打印機100 (步驟S214)。此時,當(dāng)完成了 打印數(shù)據(jù)的接收時,打印機100傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S215 )。 接下來,主機300傳送任務(wù)完成確認(rèn)以便確認(rèn)是否完成了任務(wù)(步驟S216), 并且打印機100傳送對于確認(rèn)的響應(yīng)到主機300 (步驟S217 )。
主機300傳送狀態(tài)監(jiān)視命令到打印機100 (步驟S218 ),并且打印機100 傳送對于命令的響應(yīng)到主機300 (步驟S219)。隨后,在預(yù)訂間隔之后,主機 300傳送狀態(tài)監(jiān)視命令到打印機100 (步驟S220)。此時,當(dāng)完成了最后頁面 的打印時,打印機100傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S221)。
隨后,主機300傳送設(shè)備釋放命令到打印機100 (步驟S222),并且打印 機100傳送對于命令的響應(yīng)到主機300 (步驟S223 )。隨后,主機300結(jié)束與 打印機100的會話。
如上所述,在打印機100中,可以使用從主機300接收到的設(shè)備獲取命令
打印的自動重啟防止模式。因此,甚至在從打印故障中恢復(fù)之后也不會總是需 要重啟打印,這使得可用性得以提高。進(jìn)一步,當(dāng)打印機IOO沒有被設(shè)定為自 動重啟防止模式時,可以在發(fā)生打印故障之后,使用由打印機100接收到的狀 態(tài)監(jiān)視命令從主機300側(cè)設(shè)定打印的重啟,因而進(jìn)一步提高了可用性。
在第一實施例中,當(dāng)沒有設(shè)定自動重啟防止模式并且打印機IOO中發(fā)生打 印故障時,根據(jù)來自主機300的指令,使用從主機300傳送的狀態(tài)監(jiān)視命令來 重啟打印。與此相反,在下面將要說明的本發(fā)明的第二實施例中,當(dāng)沒有設(shè)定 自動重啟防止模式并且打印機中發(fā)生打印故障時,使用從主機傳送的取消命令 來刪除(丟棄)未打印的打印數(shù)據(jù)。
圖8是根據(jù)第二實施例的打印機500的配置的詳細(xì)方框圖。打印機500 經(jīng)由網(wǎng)絡(luò)200連接到主機300。網(wǎng)絡(luò)200的功能和配置與第 一 實施例中的功能 和配置相同,因此省略了對其的說明。
主機300的功能和配置與第一實施例的主機相同,然而,當(dāng)打印機500 中發(fā)生打印故障時,主機300傳送關(guān)于丟棄未打印的打印數(shù)據(jù)的取消命令到打
印機500。
打印機500打印從主機300傳送來的打印數(shù)椐。打印機500包括網(wǎng)絡(luò)I/F 103、操作面板I/F 121、操作面板120、引擎I/F 111、打印機引擎IIO、模式 存儲單元104、 RAM 105、 ROM106以及圖像形成單元550。在這里,除了圖 像形成單元550之外的部件的每個功能和配置都與第一實施例中的功能和配 置相同,因此省略了對其的說明。
圖像形成單元550執(zhí)行與打印數(shù)據(jù)相關(guān)的處理。圖像形成單元550包括接 收單元551、確定單元152、設(shè)定單元153、傳送單元554以及打印單元555。 在這里,確定單元152和設(shè)定單元153的每個功能和配置都與第一實施例中的 功能和配置相同,因此省略了對其的說明。
接收單元551接收具有所指定的操作模式、打印數(shù)據(jù)以及來自主機300 的打印數(shù)據(jù)的打印請求的設(shè)備獲取命令。接收單元551還接收狀態(tài)監(jiān)視命令, 作為表示在打印數(shù)據(jù)的打印期間需要以預(yù)定間隔來監(jiān)視打印機500的狀態(tài)的 指令。進(jìn)一步,在從主機300傳送的打印數(shù)據(jù)的接收期間發(fā)生任何的打印故障
消命令。
當(dāng)設(shè)定單元153設(shè)定了打印機100中的自動重啟防止模式時,傳送單元 554傳送已實現(xiàn)上述效果的設(shè)備信息到主機300作為對設(shè)備獲取命令的響應(yīng)。 在打印機500中發(fā)生打印故障之后,傳送單元554傳送已經(jīng)刪除了未打印的打 印數(shù)據(jù)的通知到主機300作為對由接收單元551接收到的取消命令的響應(yīng)。
打印單元555根據(jù)操作模式輸出所接收到的打印數(shù)據(jù)。當(dāng)確定了打印機 500的操作模式?jīng)]有被設(shè)定為自動重啟防止模式時,打印單元555刪除在RAM 105中存儲的未打印的打印數(shù)據(jù)。
接下來,將會說明由主機300和打印機500執(zhí)行的打印處理的流向。圖9 是由主機300和打印機500執(zhí)行的打印處理的流程的例子的示意圖。圖9代表 了其中當(dāng)打印機500的操作模式?jīng)]有被設(shè)定為自動重啟防止模式并且打印機 500中發(fā)生打印故障時,基于從主機300傳送到打印機500的設(shè)備獲取命令將 取消命令從主機300傳送到打印機500的例子。
首先,主機300創(chuàng)建與打印機500的會話。隨后,主機300傳送設(shè)備獲取
命令到打印機500 (步驟S300),并且打印機500傳送作為響應(yīng)的設(shè)備信息到 主機300 (步驟S301)。
步驟S300和S301的內(nèi)容與圖4中的內(nèi)容相同。在這個例子中,在圖4 的步驟S14中,打印機500的操作模式?jīng)]有被設(shè)定為自動重啟防止模式。
接下來,主機300傳送任務(wù)開始通知到打印機500 (步驟S302),并且打 印機500執(zhí)行PDL切換處理并且傳送作為響應(yīng)的表示指定了 PDL的消息到主 機300 (步驟S303 )。
隨后,主機300傳送第一頁面的打印數(shù)據(jù)到打印機500 (步驟S304),并 且打印機500使用所接收到的第 一頁面的打印數(shù)據(jù)開始打印。當(dāng)完成了第 一頁 面的打印時,打印機500傳送作為響應(yīng)的已被實現(xiàn)的頁面信息到主機300 (步 驟S305 )。
接下來,主機300傳送第二頁面的打印數(shù)據(jù)到打印機500 (步驟S306)。 此時,當(dāng)打印機500中發(fā)生了諸如缺紙的任何打印故障時,打印機500傳送作 為響應(yīng)的頁面信息以及表示諸如缺紙的打印故障的發(fā)生的消息到主機300 (步 驟S307 )
接下來,由于打印數(shù)據(jù)的傳送的結(jié)束,為了結(jié)束在步驟S302中已經(jīng)開始 的任務(wù),主機300傳送任務(wù)結(jié)束通知到打印機500 (步驟S308 )。此時,當(dāng)完 成了打印數(shù)據(jù)的接收時,打印機500傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟 S309)。接下來,如果停止了打印并且選擇了刪除打印數(shù)據(jù)(選擇了刪除),主 機300傳送取消命令到打印機500 (步驟S310 )。
下面將會說明步驟S307和S310的內(nèi)容。圖10是主機300中的取消命令 傳送處理的流程圖。主機300的通信單元接收從打印機500在圖9的步驟S307 中傳送的響應(yīng)(步驟S40)。主機300通過參考所接收的頁面信息中的"響應(yīng) 標(biāo)志"來確定打印機100中已經(jīng)發(fā)生任何的打印故障(步驟S41)。如果沒有 發(fā)生打印故障(步驟S41中的否),或是如果"響應(yīng)標(biāo)志"是"0",則立即結(jié) 束處理。同時,如果已經(jīng)發(fā)生了任何打印故障(步驟S41的是),或是如果"響 應(yīng)標(biāo)志"是除"0"之外的任何值,則通信單元傳送取消命令到打印機500 (步 驟S42)。值得注意的是,圖9代表了其中打印機500中發(fā)生打印故障并且因 而傳送取消命令的例子。
重新參考圖9,打印機500接收取消命令(步驟S310),取消任務(wù),刪除 (丟棄)未打印的打印數(shù)據(jù),并且傳送作為響應(yīng)的已被實現(xiàn)的丟棄信息到主機 300 (步驟S311 )。
下面將會說明步驟S310和S311的內(nèi)容。圖11是打印機500中發(fā)生故障 之后的流程圖。首先,接收單元551接收從主機300在圖9的步驟S310中傳 送的取消命令(步驟S50 )。
確定單元152確定打印機500的狀態(tài)是否已經(jīng)發(fā)生改變,或是打印機的打 印故障是否已經(jīng)恢復(fù)(步驟S51 )。如果打印機500的狀態(tài)還沒有發(fā)生改變(步 驟S51中的否),則確定單元152立即結(jié)束該處理,并且再次重復(fù)圖11的處理。
同時,如果打印機500的狀態(tài)已經(jīng)發(fā)生改變(步驟S51中的是),基于在 模式存儲單元104中是否存儲有自動重啟防止模式,確定單元152進(jìn)一步確定 打印機500是否被設(shè)定為自動重啟防止模式(步驟S52 )。如果沒有被設(shè)定為 自動重啟防止模式(步驟S52中的否),打印單元555刪除未打印的打印數(shù)據(jù) (步驟S53),并且傳送表示作為響應(yīng)的已經(jīng)刪除打印數(shù)據(jù)的丟棄信息到主機 300 (步驟S54 )。
另一方面,當(dāng)被設(shè)定為自動重啟防止模式時(步驟S52中的是),打印單 元555不會重啟打印數(shù)據(jù)的打印,而是傳送表示不會重啟打印的響應(yīng)到主機 300 (步驟S54)。值得注意的是,圖9代表了其中刪除未打印的打印數(shù)據(jù)的例 子。
主機300可立即結(jié)束打印處理或是可通過重新傳送所刪除的打印數(shù)據(jù)以 便開始打印。下面將會說明其中選擇了重新傳送打印數(shù)據(jù)以便開始打印(選擇 了繼續(xù))的例子。
主機300傳送任務(wù)開始通知到打印機500以便重新傳送所刪除的打印數(shù)據(jù) (步驟S312)。打印機500執(zhí)行PDL切換處理以便開始打印,并且傳送表示 指定了 PDL的響應(yīng)到主機300 (步驟S313 )。
由于已經(jīng)完成了第一頁面的打印,主機300傳送第二頁面的打印數(shù)據(jù)到打 印機500 (步驟S314 ),并且打印機500傳送響應(yīng)到主機300 (步驟S315 )。
接下來,由于打印數(shù)據(jù)的傳送的結(jié)束,為了結(jié)束在步驟S312中已經(jīng)開始 的任務(wù),主機300傳送任務(wù)結(jié)束通知到打印機500 (步驟S316)。此時,當(dāng)完
成了打印數(shù)據(jù)的接收時,打印機500傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟
驟S318)。此時,當(dāng)完成了第二頁面的打印時,打印機500傳送已被實現(xiàn)的響 應(yīng)到主機300 (步驟S319 )。
主機300傳送狀態(tài)監(jiān)視命令到打印機500 (步驟S320 ),并且打印機500 傳送響應(yīng)到主機300 (步驟S321 )。在預(yù)訂間隔之后,主機300進(jìn)一步傳送狀 態(tài)監(jiān)視命令到打印機500 (步驟S322)。此時,當(dāng)完成了最后一頁的打印時, 打印機500傳送已被實現(xiàn)的響應(yīng)到主機300 (步驟S323 )。
隨后,主機300傳送設(shè)備釋放命令到打印機500 (步驟S324),并且打印 機500傳送響應(yīng)到主機300 (步驟S325 )。隨后,主機300結(jié)束與打印機500 的會話。
如上所述,在打印機500中,可使用從主機300接收的設(shè)備獲取命令在主
的自動重啟防止模式。因此,不會在從打印故障恢復(fù)之后仍需要重啟打印,這 使得可用性得以提高。進(jìn)一步,當(dāng)打印機500沒有被設(shè)定為自動重啟防止模式
側(cè)設(shè)定未打印的打印數(shù)據(jù)的刪除,從而主機300可指令丟棄機密紙張,因此進(jìn) 一步提高了可用性。
在第一實施例中,從主機300處設(shè)備獲取命令的傳送實現(xiàn)了從主機由指令 進(jìn)行自動重啟防止模式的設(shè)定。與此相反,在第三實施例中,從主機處設(shè)備獲 取命令的傳送實現(xiàn)了從主機側(cè)由指令進(jìn)行不執(zhí)行從卡紙的恢復(fù)的設(shè)定。
圖12是根據(jù)第三實施例的打印機600的配置的方框圖。打印機600經(jīng)由 網(wǎng)絡(luò)200連^妄到主機300。網(wǎng)絡(luò)200和主4幾300的功能和配置與第一實施例中 的功能和配置相同,因此省略了對其的說明。
打印機600打印從主機300傳送來的打印數(shù)據(jù)。打印機600包括網(wǎng)絡(luò)I/F 103、操作面板I/F 121、操作面板120、引擎I/F 111、打印機引擎IIO、模式 存儲單元104、 RAM 105、 ROM106以及圖像形成單元650。在這里,除了圖 像形成單元650之外的部件的每個功能和配置都與第一實施例中的功能和配 置相同,因此省略了對其的說明。
圖像形成單元650執(zhí)行與打印數(shù)據(jù)相關(guān)的處理。圖像形成單元650包括接 收單元151、確定單元652、設(shè)定單元653、傳送單元654以及打印單元655。 在這里,接收單元151的功能和配置都與第一實施例中的功能和配置相同,因 此省略了對其的說明。
獲取命令所指定的操作模式是否為卡紙恢復(fù)關(guān)閉模式。當(dāng)是卡紙恢復(fù)關(guān)閉模式 時,確定單元652進(jìn)一步確定是否將要把操作模式設(shè)定為卡紙恢復(fù)關(guān)閉模式。 確定單元652還確定打印機600是否支持卡紙恢復(fù)關(guān)閉功能。進(jìn)一步,確定單 元652還確定打印機600的狀態(tài)是否已經(jīng)發(fā)生改變,或是確定在打印機600 中發(fā)生打印故障之后是否恢復(fù)了打印機600的打印故障?;谠谀J酱鎯卧?104中是否存儲有卡紙恢復(fù)關(guān)閉模式,確定單元652還確定在恢復(fù)了打印故障 之后是否將打印機600的操作模式設(shè)定為卡紙恢復(fù)關(guān)閉模式??埢謴?fù)關(guān)閉模 式是操作模式的其中一種,從而在從主機300接收打印數(shù)據(jù)期間在打印機600 中發(fā)生卡紙,在通過移除卡紙來恢復(fù)打印故障之后不會恢復(fù)對于作為打印故障 的卡紙的處理。對于卡紙的處理包括當(dāng)發(fā)生卡紙時通過指令再次設(shè)定打印中的 原稿來自動重啟打印。
當(dāng)確定由設(shè)備獲取命令所指定的操作模式是卡紙恢復(fù)關(guān)閉模式并且將要 把操作模式設(shè)定為卡紙恢復(fù)關(guān)閉模式時,設(shè)定單元653將卡紙恢復(fù)關(guān)閉模式存 儲在模式存儲單元104中并且將打印機600的操作模式設(shè)定為卡紙恢復(fù)關(guān)閉模 式。
當(dāng)設(shè)定單元653設(shè)定了在打印機600中的卡紙恢復(fù)關(guān)閉模式時,傳送單元 654傳送上述結(jié)果已被實現(xiàn)的設(shè)備信息到主機300,作為對于設(shè)備獲取命令的 響應(yīng)。傳送單元654還傳送作為對于由接收單元151所接收的狀態(tài)監(jiān)視命令的 響應(yīng)的表示打印機600的打印狀態(tài)的頁面信息到主機300。在打印機600中發(fā) 生打印故障之后,傳送單元654進(jìn)一步傳送作為對于由接收單元151所接收的 狀態(tài)監(jiān)視命令的響應(yīng)的頁面信息以及表示恢復(fù)了故障的消息到主機300。
打印單元655輸出根據(jù)操作模式所接收到的打印數(shù)據(jù)。當(dāng)確定打印機600 的操作模式被設(shè)定為卡紙恢復(fù)關(guān)閉模式時,打印單元655刪除在RAM 105中 存儲的未打印的打印數(shù)據(jù)。
接下來,將會說明由主機300和打印機600執(zhí)行的打印處理的流向。圖 13是由主機300和打印機600執(zhí)行的打印處理的流程的例子的示意圖。圖13 代表了其中當(dāng)打印機600的操作模式被設(shè)定為卡紙恢復(fù)關(guān)閉模式并且恢復(fù)了 在打印機600中已經(jīng)發(fā)生的打印故障時,使用從主機300傳送到打印4幾600 的設(shè)備獲取命令來刪除打印數(shù)據(jù)的例子。
首先,主機300創(chuàng)建與打印機600的會話。隨后,主機300傳送設(shè)備獲取 命令到打印機600 (步驟S400),并且打印機600傳送作為響應(yīng)的設(shè)備信息到 主機300 (步驟S401)。
下面將會說明步驟S400和S401的內(nèi)容。圖14是打印機600中的卡紙恢 復(fù)關(guān)閉;漠式設(shè)定處理流程的流程圖。首先,接收單元151 ^v主才幾300接收在圖 3的步驟S400中傳送的設(shè)備獲取命令(步驟S60 )。
接下來,確定單元652解析設(shè)備獲取命令的操作模式(步驟S61),并且 確定操作模式是否被設(shè)定為卡紙恢復(fù)關(guān)閉模式(步驟S62)。當(dāng)操作模式被設(shè) 定為卡紙恢復(fù)關(guān)閉模式時(步驟S62中的是),確定單元652進(jìn)一步確定打印 機600是否支持卡紙恢復(fù)關(guān)閉功能(步驟S63)。
當(dāng)打印機600支持卡紙恢復(fù)關(guān)閉功能時(步驟S63中的是),為了將打印 機600的操作模式設(shè)定為卡紙恢復(fù)關(guān)閉模式,設(shè)定單元653將卡紙恢復(fù)關(guān)閉才莫 式存儲在模式存儲單元104中(步驟S64)。隨后,作為響應(yīng),設(shè)定單元653 傳送表示操作模式被設(shè)定為卡紙恢復(fù)關(guān)閉模式的設(shè)備信息到主機300 (步驟 S65 )。
同時,當(dāng)操作模式?jīng)]有被設(shè)定為卡紙恢復(fù)關(guān)閉模式時(步驟S62中的否) 以及當(dāng)打印機600不支持卡紙恢復(fù)關(guān)閉功能時(步驟S63中的否),作為響應(yīng), 設(shè)定單元653傳送表示操作模式?jīng)]有被設(shè)定為卡紙恢復(fù)關(guān)閉模式的設(shè)備信息 到主機300 (步驟S65)。值得注意的是,圖13代表了其中設(shè)定了卡紙恢復(fù)關(guān) 閉模式的例子。
接下來,主機300傳送任務(wù)開始通知到打印機600 (步驟S402),并且打 印機600執(zhí)行PDL切換處理并且傳送作為響應(yīng)的表示指定了 PDL的消息到主 機300 (步驟S403 )。
主機300傳送第一頁面的打印數(shù)據(jù)到打印機600 (步驟S404),并且打印
機600使用所接收到的第 一 頁面的打印數(shù)據(jù)開始打印。當(dāng)完成了第一頁面的打 印時,打印機600傳送作為響應(yīng)的已被實現(xiàn)的頁面信息到主機300(步驟S405 )。
接下來,主機300傳送第二頁面的打印數(shù)據(jù)到打印機600 (步驟S406)。 此時,如果打印機600停止并且發(fā)現(xiàn)發(fā)生了諸如"卡紙"的打印故障,作為響 應(yīng),打印機600傳送頁面信息以及表示打印機600停止和發(fā)生諸如卡紙的打印 故障的消息到主機300 (步驟S407 )。接下來,主機300傳送狀態(tài)監(jiān)視命令到 打印機600 (步驟S408)。步驟S407和S408的內(nèi)容與根據(jù)第一實施例的圖5 中的內(nèi)容相同。
接下來,打印機600傳送作為對于狀態(tài)監(jiān)視命令的響應(yīng)的頁面信息。值得 注意的是,以預(yù)定的間隔來執(zhí)行在步驟S408中的狀態(tài)監(jiān)視命令的傳送,即執(zhí) 行輪詢。打印機600接收這些狀態(tài)監(jiān)視命令。當(dāng)取消了所有的任務(wù)并且丟棄了 未打印的打印數(shù)據(jù)時,打印機600傳送作為響應(yīng)的已被實現(xiàn)的頁面信息到主機 300 (步驟S409 )。
下面將會說明步驟S408和S409的內(nèi)容。圖15是打印才幾600中發(fā)生故障 之后的流程的流程圖。首先,接收單元151從主機300接收圖13的步驟S408 中的傳送的狀態(tài)監(jiān)視命令(步驟S70 )。
基于在模式存儲單元104中是否存儲有卡紙恢復(fù)關(guān)閉模式,確定單元652 確定打印機600是否被設(shè)定為卡紙恢復(fù)關(guān)閉模式。當(dāng)被設(shè)定為卡紙恢復(fù)關(guān)閉模 式時(步驟S71中的是),打印單元655刪除(丟棄)在RAM 105中存儲的未 打印的打印數(shù)據(jù)(步驟S72)。同時,當(dāng)沒有被設(shè)定為卡紙恢復(fù)關(guān)閉模式時(步 驟S71中的否),打印單元655不會刪除打印數(shù)據(jù),并且處理前進(jìn)至步驟S73。
接下來,確定單元652確定打印機600的狀態(tài)是否已經(jīng)發(fā)生改變,或是確 定是否已經(jīng)恢復(fù)打印機600的打印故障(卡紙)(步驟S73 )。如果打印機600 的狀態(tài)沒有被改變(步驟S73中的否),確定單元652立即結(jié)束該處理。
另一方面,如果打印機600的狀態(tài)已經(jīng)發(fā)生了改變(步驟S73中的是), 傳送單元654傳送表示從故障恢復(fù)的響應(yīng)到主機300 (步驟S74 )。值得注意的 是,圖13代表了其中打印機600被設(shè)定為卡紙恢復(fù)關(guān)閉模式并且刪除未打印 的打印數(shù)據(jù)的例子。
重新參考圖13,由于打印數(shù)據(jù)的傳送的結(jié)束,為了結(jié)束在步驟S402中已
經(jīng)開始的任務(wù),主機300傳送任務(wù)結(jié)束通知到打印機600 (步驟S410)。此時, 當(dāng)完成了打印數(shù)據(jù)的接收時,打印機600傳送已被實現(xiàn)的響應(yīng)到主機300 (步 驟S411)。
主機300可以立即結(jié)束打印處理或是可以通過重新傳送被刪除的打印數(shù) 據(jù)來開始打印。圖13代表了其中再次傳送打印數(shù)據(jù)以便開始打印的例子。從 主機300傳送任務(wù)開始通知到接收設(shè)備釋放命令的打印機600傳送響應(yīng)之間的 處理(步驟S412到S425 )與根據(jù)第二實施例的圖9中的處理(步驟S312到 S325)相同,因此省略了對其的說明。
如上所述,在打印機600中,可使用從主機300接收的設(shè)備獲取命令在主
復(fù)與打印故障相關(guān)的處理的恢復(fù)關(guān)閉模式(卡紙恢復(fù)關(guān)閉模式)。因此,不會 在從打印故障恢復(fù)之后仍需要重啟打印,這使得可用性得以提高。進(jìn)一步,當(dāng) 打印機600被設(shè)定為恢復(fù)關(guān)閉才莫式時,可以從主機300指令通過未打印的打印 數(shù)據(jù)的刪除來丟棄機密紙張等,因此進(jìn)一步提高了可用性。
圖16是根據(jù)第一至第三實施例的打印機100、 500和600的硬件配置的方 框圖。每個打印機IOO、 500和600都包括通過外圍部件互連(PCI)總線彼此 相互連接的控制器10和引擎單元(引擎)110??刂破鱅O控制各個打印機IOO、 500和600的整體,并且還控制繪圖、通信以及來自搮:作單元(未示出)的輸 入。引擎單元110是可被連接到PCI總線的打印機引擎等。引擎單元110可以 是單色繪圖儀、單鼓彩色繪圖儀、四鼓彩色繪圖儀、掃描儀、或是傳真單元。 引擎單元110包括諸如繪圖儀的引擎部件,并且還包括諸如錯誤擴(kuò)散和伽瑪轉(zhuǎn) 換的圖像處理部件。
控制器10包括中央處理器(CPU)11、北橋(NB)13、系統(tǒng)存儲器(MEM-P) 12、南橋(SB) 14、本地存儲器(MEM-C) 17、專用集成電路(ASIC) 16、 以及硬盤驅(qū)動器(HDD) 18。通過加速圖形端口 (AGP)總線15, NB 13與 ASIC 16 4皮此相互連接。MEM-P 12包括ROM 106和RAM 105。
CPU 11控制各個打印機100、 500和600的整體,并且具有包括NB 13、 MEM-P12、以及SB14的芯片組。CPU 11通過芯片組與其它的設(shè)備連接。
NB 13是將CPU 11連接到MEM-P 12、 SB 14以及AGP 15的橋,并且包
括存儲控制器、主PCI以及AGP目標(biāo)。存儲控制器控制從MEM-P 12的讀取 或向MEM-P 12的寫入。
MEM-P 12是用作存儲程序和數(shù)據(jù)的存儲器的系統(tǒng)存儲器、用于擴(kuò)展其中 的程序和數(shù)據(jù)的存儲器、以及用于打印機繪制圖像的存儲器,并且包括ROM 106和RAM 105。 ROM 106是用作存儲程序和數(shù)據(jù)的存儲器的只讀存儲器, 并且RAM 105是用作擴(kuò)展程序和數(shù)據(jù)的存儲器以及用作打印機繪制圖像的存 儲器的可重新寫入及讀取的存儲器。
SB 14是將NB 13連接到PCI設(shè)備和外圍設(shè)備的橋。SB 14通過PCI總線 連接到NB13,并且PCI總線還被連接到網(wǎng)絡(luò)接口 (I/F)等。
ASIC 16是用作圖像處理的集成電路(IC),其中包括用于圖像處理的硬 件部件。ASIC 16起到了用來彼此連接AGP 15 、 PCI總線、HDD 18以及MEM-C 17的作用。ASIC 16包括PCI目標(biāo)和主AGP、形成ASIC 16的核心的仲裁器 (ARB)、用于控制MEM-C 17的存儲控制器、用于通過硬件邏輯等旋轉(zhuǎn)圖像 數(shù)據(jù)的多個直接存儲存取控制器(DMACs )、以及用于經(jīng)由PCI總線與引擎單 元110執(zhí)行數(shù)據(jù)傳遞的PCI單元。通過PCI總線連接到ASIC 16上的是傳真控 制單元(FCU) 30、通用串行總線(USB) 40、以及IEEE 1394 (電氣和電子 工程師協(xié)會1394),接口 50。
MEM-C 17是用于復(fù)制和代碼緩沖的圖像緩沖器的本地存儲器,并且HDD 18是其中存儲有圖像數(shù)據(jù)、程序、字體數(shù)據(jù)以及表格的存儲器。
AGP 15是目的在于提高圖形處理的速度的圖形加速卡的總線接口,并且 對于MEM-P 12的高吞吐量直接存取使得可以提高圖形加速卡的速度。
值得注意的是,通過在ROM等當(dāng)中事先安裝來分別提供根據(jù)由根據(jù)第一 到第三實施例的打印機100、 500和600執(zhí)行的圖像形成程序。
可以配置由根據(jù)第一至第三實施例的打印機100、 500和600執(zhí)行的圖像 形成程序,從而通過記錄在諸如致密光盤只讀存儲器(CD-ROM)、軟盤(FD)、 可讀致密光盤(CD-R)、以及數(shù)字多用途光盤(DVD)的計算機可讀記錄介質(zhì) 上的可安裝文件格式或可執(zhí)行格式來提供圖像形成程序。
進(jìn)一步,還可通過連接到諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)的計算機上并且經(jīng)由網(wǎng)絡(luò)下載 來提供由根據(jù)第一至第三實施例的打印機100、 500和600執(zhí)行的圖像形成程
序。還可通過諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)來提供或分發(fā)由根據(jù)第 一至第三實施例的打印
機100、 500和600執(zhí)行的圖像形成程序。
使用包括部件(接收單元151和551、確定單元152和652、設(shè)定單元153 和653、傳送單元154、 554和654、以及打印單元155、 555和655 )的模塊 來配置由才艮據(jù)第一至第三實施例的打印機100、 500和600 "t丸行的每個圖^f象形 成程序。作為實際的硬件,CPU (處理器)讀取來自ROM的每個圖像形成程 序并且對其執(zhí)行,因而在主要存儲單元上加載這些部件。因此,在主要存儲單 元上生成接收單元151和551、確定單元152和652、設(shè)定單元153和653、 傳送單元154、 554和654、以及打印單元155、 555和655。
根據(jù)本發(fā)明的一個方面,當(dāng)恢復(fù)了圖像形成裝置中已經(jīng)發(fā)生的輸出故障 時,可以使用所接收的作為從信息處理裝置到圖像形成裝置的指令的設(shè)備獲取 命令來從信息處理裝置設(shè)定是否防止輸出的重啟,因此提高了可用性。
根據(jù)本發(fā)明的另 一方面,當(dāng)恢復(fù)了圖像形成裝置中已經(jīng)發(fā)生的輸出故障 時,可以防止輸出的重啟,因此可以從信息處理裝置側(cè)設(shè)定在從圖像形成裝置 中的輸出故障恢復(fù)之后的任何處理,因此進(jìn)一步提高了可用性。
盡管通過參考特定實施例已經(jīng)對本發(fā)明獲得了完整且清楚的公開,但是所 附的權(quán)利要求并未局限于此,而是可以被解釋為包括落入這里所提到的基本教 導(dǎo)之內(nèi)的本領(lǐng)域技術(shù)人員可以想到的所有的變化和可選結(jié)構(gòu)。
權(quán)利要求
1. 一種圖像形成裝置,通過網(wǎng)絡(luò)連接到信息處理裝置,所述圖像形成裝置包括模式存儲單元,配置用于在其中存儲操作模式;接收單元,用于接收來自所述信息處理裝置的設(shè)備獲取命令,該設(shè)備獲取命令包含操作模式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出請求;確定單元,用于確定設(shè)備獲取命令中所指定的操作模式是否為自動重啟防止模式,所述自動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸出故障中恢復(fù)之后,防止輸出對象數(shù)據(jù)的輸出發(fā)生重啟的模式;設(shè)定單元,用于當(dāng)所述確定單元確定操作模式是自動重啟防止模式時,將自動重啟防止模式存儲到所述模式存儲單元中,從而設(shè)定自動重啟防止模式作為操作模式;傳送單元,用于傳送表示在圖像形成裝置中設(shè)定了自動重啟防止模式的設(shè)備信息到所述信息處理裝置;以及輸出單元,用于根據(jù)由所述設(shè)定單元設(shè)定的操作模式,輸出設(shè)備獲取命令所指定的輸出對象數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是監(jiān)視所述圖像形成裝置的 狀態(tài)的指令,在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有自動重啟防止模式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及當(dāng)所述確定單元確定操作模式?jīng)]有被設(shè)定為自動重啟防止模式時,所述輸 出單元重啟輸出對象數(shù)據(jù)的輸出。
3. 根據(jù)權(quán)利要求2所述的圖像形成裝置,其中,當(dāng)所述確定單元確定操作模式已經(jīng)被設(shè)定為自動重啟防止模式時,所述輸 出單元不會重啟輸出對象數(shù)據(jù)的輸出。
4. 根據(jù)權(quán)利要求1所述的圖像形成裝置,進(jìn)一步包括存儲單元,用于在其中臨時存儲由所述接收單元所接收的輸出對象數(shù)據(jù), 其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的取消命令,該取消命令指示將丟棄尚未輸出的輸出對象數(shù) 據(jù),在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有自動重啟防止模式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及當(dāng)所述確定單元確定了操作模式還沒有被設(shè)定為自動重啟防止模式時,所 述輸出單元刪除在所述存儲單元中存儲的尚未輸出的輸出對象數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述確定單元確定在所述設(shè)備獲取指令中所指定的操作模式是否為恢復(fù) 關(guān)閉模式,所述恢復(fù)關(guān)閉模式是用于不恢復(fù)與在輸出對象數(shù)據(jù)的接收期間發(fā)生 的輸出故障相關(guān)的處理的模式,當(dāng)所述確定單元確定了所指定的操作模式是恢復(fù)關(guān)閉模式時,所述設(shè)定單 元將恢復(fù)關(guān)閉模式存儲到所述模式存儲單元中,從而設(shè)定恢復(fù)關(guān)閉模式作為操 作模式,以及所述傳送單元傳送表示在所述圖像形成裝置中已經(jīng)設(shè)定了恢復(fù)關(guān)閉模式 的設(shè)備信息到所述信息處理裝置。
6. 根據(jù)權(quán)利要求5所述的圖像形成裝置,進(jìn)一步包括存儲單元,用于在其中臨時存儲由所述接收單元所接收的輸出對象數(shù)據(jù), 其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是用來監(jiān)視所述圖像形成裝 置的狀態(tài)的指令,在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有恢復(fù)關(guān)閉模式,來確定操作模式是否已經(jīng)被設(shè)定為恢復(fù)關(guān)閉模式,以及 當(dāng)所述確定單元確定了操作模式已經(jīng)被設(shè)定為恢復(fù)關(guān)閉模式時,所述輸出單元刪除在所述存儲單元中存儲的尚未輸出的輸出對象數(shù)據(jù)。
7. —種圖像形成方法,在通過網(wǎng)絡(luò)連接到信息處理裝置的圖像形成裝置上實現(xiàn),所述圖像形成方法包括下列步驟接收步驟,接收來自所述信息處理裝置的設(shè)備獲取命令,該設(shè)備獲取命令 包含操作才莫式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出請求;確定步驟,確定在設(shè)備獲取命令中所指定的操作模式是否為自動重啟防止 模式,所述自動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸出故障 中恢復(fù)之后,防止輸出對象數(shù)據(jù)的輸出重啟的模式;設(shè)定步驟,當(dāng)確定了操作模式是自動重啟防止模式時,將所述圖像形成裝 置的操作模式設(shè)定為自動重啟防止模式;傳送步驟,傳送表示在所述圖像形成裝置中設(shè)定了自動重啟防止;^莫式的設(shè) 備信息到所述信息處理裝置;以及輸出步驟,根據(jù)在所述設(shè)定步驟中設(shè)定的操作模式,輸出在設(shè)備獲取命令 中所指定的輸出對象數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的圖像形成方法,其中,所述接收步驟包括在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,接收來 自所述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是監(jiān)視所述圖像形成裝 置的狀態(tài)的指令,所述確定步驟包括在輸出故障恢復(fù)之后,基于在模式存儲單元中是否存儲 有自動重啟防止模式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及所述輸出步驟包括當(dāng)確定了操作模式?jīng)]有被設(shè)定為自動重啟防止模式時, 重啟輸出對象數(shù)據(jù)的輸出。
9. 根據(jù)權(quán)利要求8所述的圖像形成方法,其中,當(dāng)在所述確定步驟中確定了操作模式已經(jīng)被設(shè)定為自動重啟防止模式時, 所述輸出步驟包括不會重啟輸出對象數(shù)據(jù)的輸出。
10. 根據(jù)權(quán)利要求7所述的圖像形成方法,其中,所述接收步驟包括在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,接收來 自所述信息處理裝置的取消命令,該取消命令指示將丟棄尚未輸出的輸出對象數(shù)據(jù),所述確定步驟包括在輸出故障恢復(fù)之后,基于在模式存儲單元中是否存儲 有自動重啟防止模式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及所述輸出步驟包括當(dāng)在所述確定步驟中確定了操作模式還沒有被設(shè)定為 自動重啟防止模式時,刪除在存儲單元中存儲的尚未輸出的輸出對象數(shù)據(jù)。
11. 根據(jù)權(quán)利要求7所述的圖像形成方法,其中,所述確定步驟包括確定在所述設(shè)備獲取指令中所指定的操作模式是否為 恢復(fù)關(guān)閉模式,所述恢復(fù)關(guān)閉模式是用于不恢復(fù)與在輸出對象數(shù)據(jù)的接收期間 發(fā)生的輸出故障相關(guān)的處理的模式,所述設(shè)定步驟包括當(dāng)在所述確定步驟中確定了所指定的操作模式是恢復(fù) 關(guān)閉模式時,設(shè)定所述圖像形成裝置的操作模式為恢復(fù)關(guān)閉模式,以及所述傳送步驟包括傳送表示在所述圖像形成裝置中已經(jīng)設(shè)定了恢復(fù)關(guān)閉 模式的設(shè)備信息到所述信息處理裝置。
12. 根據(jù)權(quán)利要求11所述的圖像形成方法,其中,所述接收步驟包括在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,接收來 自所述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是用來監(jiān)視所述圖像形 成裝置的狀態(tài)的指令,所述確定步驟包括在輸出故障恢復(fù)之后,基于在;f莫式存儲單元中是否存儲 有恢復(fù)關(guān)閉模式,來確定操作模式是否已經(jīng)被設(shè)定為恢復(fù)關(guān)閉模式,以及所述輸出步驟包括當(dāng)在所述確定步驟中確定了操作模式已經(jīng)被設(shè)定為恢 復(fù)關(guān)閉模式時,刪除在存儲單元中存儲的尚未輸出的輸出對象數(shù)據(jù)。
13. —種圖像形成系統(tǒng),包括經(jīng)由網(wǎng)絡(luò)彼此相互連接的圖像形成裝置和信 息處理裝置,其中,所述圖像形成裝置包括模式存儲單元,配置用于在其中存儲操作模式;接收單元,用于接收來自所述信息處理裝置的設(shè)備獲取命令,該設(shè)備獲取 命令包含操作模式、輸出對象數(shù)據(jù)以及輸出對象數(shù)據(jù)的輸出請求;確定單元,用于確定設(shè)備獲取命令中所指定的操作模式是否為自動重啟防止模式,所述自動重啟防止模式是在從輸出對象數(shù)據(jù)的接收期間發(fā)生的輸出故障中恢復(fù)之后,防止輸出對象數(shù)據(jù)的輸出發(fā)生重啟的模式;設(shè)定單元,用于當(dāng)所述確定單元確定操作模式是自動重啟防止模式時,將 自動重啟防止模式存儲到所述模式存儲單元中,從而設(shè)定自動重啟防止模式作 為操作模式;傳送單元,用于傳送表示在圖像形成裝置中設(shè)定了自動重啟防止模式的設(shè) 備信息到所述信息處理裝置;以及輸出單元,用于根據(jù)由所述設(shè)定單元設(shè)定的操作模式,輸出設(shè)備獲取命令 所指定的輸出對象數(shù)據(jù);以及所述信息處理裝置包括數(shù)據(jù)存儲單元,用于在其中存儲將要被發(fā)送到所述圖像形成裝置的輸出對 象數(shù)據(jù);以及通信單元,用于傳送設(shè)備獲取命令、輸出對象數(shù)據(jù)以及輸出請求到所述圖 像形成裝置,并且接收來自所述圖像形成裝置的設(shè)備信息。
14. 根據(jù)權(quán)利要求13所述的圖像形成系統(tǒng),其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是監(jiān)視所述圖像形成裝置的 狀態(tài)的指令,在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有自動重啟防止模式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及當(dāng)所述確定單元確定操作模式?jīng)]有被設(shè)定為自動重啟防止模式時,所述輸 出單元重啟輸出對象數(shù)據(jù)的輸出。
15. 根據(jù)權(quán)利要求14所述的圖像形成系統(tǒng),其中,當(dāng)所述確定單元確定操作模式已經(jīng)被設(shè)定為自動重啟防止模式時,所述輸 出單元不會重啟輸出對象數(shù)據(jù)的輸出。
16. 根據(jù)權(quán)利要求13所述的圖像形成系統(tǒng),其中, 所述圖像形成裝置包括存儲單元,用于在其中臨時存儲由所述接收單元所接收的輸出對象數(shù)據(jù),其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的取消命令,該取消命令指示將丟棄尚未輸出的輸出對象數(shù) 據(jù),在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有自動重啟防止才莫式,來確定操作模式是否已經(jīng)被設(shè)定為自動重啟防止模式, 以及當(dāng)所述確定單元確定了操作模式還沒有被設(shè)定為自動重啟防止模式時,所
17. 根據(jù)權(quán)利要求13所述的圖像形成系統(tǒng),其中,所述確定單元確定在所述設(shè)備獲取指令中所指定的操作模式是否為恢復(fù) 關(guān)閉模式,所述恢復(fù)關(guān)閉模式是用于不恢復(fù)與在輸出對象數(shù)據(jù)的接收期間發(fā)生 的輸出故障相關(guān)的處理的模式,當(dāng)所述確定單元確定了所指定的操作模式是恢復(fù)關(guān)閉模式時,所述設(shè)定單 元將恢復(fù)關(guān)閉模式存儲到所述模式存儲單元中,從而設(shè)定恢復(fù)關(guān)閉模式作為操 作模式,以及所述傳送單元傳送表示在所述圖像形成裝置中已經(jīng)設(shè)定了恢復(fù)關(guān)閉模式 的設(shè)備信息到所述信息處理裝置。
18. 根據(jù)權(quán)利要求17所述的圖像形成系統(tǒng),其中, 所述圖像形成裝置包括存儲單元,用于在其中臨時存儲由所述接收單元所接收的輸出對象數(shù)據(jù), 其中,在輸出對象數(shù)據(jù)的接收期間發(fā)生輸出故障之后,所述接收單元接收來自所 述信息處理裝置的狀態(tài)監(jiān)視命令,該狀態(tài)監(jiān)視命令是用來監(jiān)視所述圖像形成裝 置的狀態(tài)的指令,在輸出故障恢復(fù)之后,所述確定單元基于在所述模式存儲單元中是否存儲 有恢復(fù)關(guān)閉模式,來確定操作模式是否已經(jīng)被設(shè)定為恢復(fù)關(guān)閉模式,以及當(dāng)所述確定單元確定了操作模式已經(jīng)被設(shè)定為恢復(fù)關(guān)閉模式時,所述輸出 單元刪除在所述存儲單元中存儲的尚未輸出的輸出對象數(shù)據(jù)。
全文摘要
一種圖像形成裝置和方法、計算機程序產(chǎn)品以及圖像形成系統(tǒng)。該圖像形成裝置,包括確定單元,用于確定從信息處理裝置是否接收到表示將圖像形成裝置的操作模式設(shè)定為自動重啟防止模式的數(shù)據(jù)。如果接收到這種數(shù)據(jù),設(shè)定單元將該數(shù)據(jù)存儲到模式存儲單元中,通過上述方式,圖像形成裝置的操作模式被設(shè)定為自動重啟防止模式。
文檔編號G03G15/00GK101387842SQ200810215170
公開日2009年3月18日 申請日期2008年9月10日 優(yōu)先權(quán)日2007年9月11日
發(fā)明者蚊爪圣子 申請人:株式會社理光