圖像形成裝置、圖像處理系統(tǒng)及方法
【專利摘要】本申請(qǐng)涉及圖像形成裝置、圖像處理系統(tǒng)及方法,所述圖像形成裝置包括:獲取單元、確定單元和通知單元。所述獲取單元經(jīng)由網(wǎng)絡(luò)從外部裝置獲取打印數(shù)據(jù)。所述打印數(shù)據(jù)通過(guò)所述外部裝置根據(jù)從客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生。所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè)。當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。所述故障信息指示在以下處理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理。所述時(shí)間段滿足預(yù)定條件。
【專利說(shuō)明】
圖像形成裝置、圖像處理系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像形成裝置、圖像處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]一種諸如Google云打印系統(tǒng)已變得廣泛使用,其中由諸如互聯(lián)網(wǎng)這樣的網(wǎng)絡(luò)上的服務(wù)器(其可以是云計(jì)算系統(tǒng))提供了打印服務(wù)器功能。該類型的示例性已知系統(tǒng)是這樣的系統(tǒng),其中,當(dāng)用戶向網(wǎng)絡(luò)上的服務(wù)器上載文檔數(shù)據(jù)時(shí),該服務(wù)器將文檔數(shù)據(jù)轉(zhuǎn)換成打印數(shù)據(jù)格式,并且針對(duì)這樣的打印機(jī)提供數(shù)據(jù),該打印機(jī)被指定作為輸出目的地,并且在該打印機(jī)上打印打印數(shù)據(jù)。在作為輸出目的地的打印機(jī)位于遠(yuǎn)離由用戶使用的客戶端裝置的情況下,當(dāng)用戶向服務(wù)器給出打印指令時(shí),用戶給出打印指令,然后走到指定作為輸出目的地的打印機(jī),并且獲得由打印機(jī)輸出的打印材料。
[0003]在日本未審查專利申請(qǐng)第2007-094721號(hào)公報(bào)中公開(kāi)的系統(tǒng)中,主機(jī)向打印機(jī)發(fā)送打印作業(yè)。然后,直到主機(jī)接收來(lái)自打印機(jī)的完成打印通知為止,主機(jī)保持打印作業(yè)。此時(shí),主機(jī)向打印作業(yè)分配唯一的作業(yè)ID,并且主機(jī)和打印機(jī)通過(guò)使用作業(yè)ID來(lái)管理作業(yè)。在正在執(zhí)行打印同時(shí)中斷打印的情況下,當(dāng)甚至在已經(jīng)過(guò)預(yù)定時(shí)間之后還未釋放打印中斷時(shí),打印機(jī)刪除打印作業(yè)以允許處理另一個(gè)作業(yè)。之后,當(dāng)釋放打印中斷時(shí),從主機(jī)再次接收所中斷的打印作業(yè)。打印機(jī)與打印作業(yè)的作業(yè)ID—起保存打印的頁(yè)數(shù),并且繼已被打印的頁(yè)之后的頁(yè)重新開(kāi)始打印。
[0004]在日本未審查專利申請(qǐng)第2009-151470號(hào)公報(bào)中,公開(kāi)了一種系統(tǒng),其中甚至當(dāng)在發(fā)生服務(wù)器停機(jī)之后執(zhí)行恢復(fù)時(shí),其目的在于在沒(méi)有具有在集群環(huán)境中的時(shí)間損失的另一個(gè)服務(wù)器上連續(xù)跟蹤已通過(guò)停機(jī)的服務(wù)器輸入的作業(yè)。在該系統(tǒng)中,公布了用于管理給出執(zhí)行指令的作業(yè)的唯一的標(biāo)識(shí)符,并且向另一個(gè)打印服務(wù)器通知在打印服務(wù)器中已發(fā)生的故障。然后,所通知的打印服務(wù)器針對(duì)其中已發(fā)生故障的打印服務(wù)器指定作業(yè),并且確定是否向所通知的打印服務(wù)器的作業(yè)清單中添加該作業(yè)。
[0005]在用戶使用客戶端裝置以執(zhí)行用于向外部裝置(其存在在網(wǎng)絡(luò)上并且產(chǎn)生打印數(shù)據(jù))發(fā)送文檔數(shù)據(jù)的操作之后,當(dāng)用戶走到位于遠(yuǎn)程位置的圖像形成裝置時(shí),傳輸可能失敗,或者打印數(shù)據(jù)可能未從外部裝置中的文檔數(shù)據(jù)中產(chǎn)生??捎猛ㄟ^(guò)使用錯(cuò)誤通知(或從外部裝置發(fā)送的類似物)在客戶端裝置處掌握(grasp)這種失敗的產(chǎn)生。然而,圖像形成裝置不可能掌握故障的發(fā)生,是因?yàn)槲聪驁D像形成裝置發(fā)送這種錯(cuò)誤通知。因此,由于用戶不可能知道在用戶已經(jīng)移動(dòng)到的圖像形成裝置處發(fā)生故障,從而造成了難以確定用戶是否更好的解決該故障(例如,返回到客戶端裝置以再次發(fā)送文檔數(shù)據(jù))。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是在于,使得能夠向操作圖像形成裝置的用戶通知在如下處理中發(fā)生故障的可能性:將文檔數(shù)據(jù)從客戶端裝置傳輸?shù)酵獠垦b置的處理,或在外部裝置中產(chǎn)生打印數(shù)據(jù)的處理。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖像形成裝置,該裝置包括獲取單元、確定單元和通知單元。所述獲取單元經(jīng)由網(wǎng)絡(luò)從外部裝置獲取打印數(shù)據(jù)。所述打印數(shù)據(jù)通過(guò)所述外部裝置根據(jù)從客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生。所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè)。當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。所述時(shí)間段滿足預(yù)定條件。
[0008]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面所述的圖像形成裝置中,所述虛擬作業(yè)包含指示對(duì)應(yīng)文檔數(shù)據(jù)的大小的大小信息。所述通知單元使用基于包含在所述虛擬作業(yè)中的所述大小信息而獲得的時(shí)間段,作為滿足所述預(yù)定條件的所述時(shí)間段。
[0009]根據(jù)本發(fā)明的第三方面,在根據(jù)第一或第二方面所述的圖像形成裝置中,所述虛擬作業(yè)和所述真實(shí)作業(yè)中的至少一個(gè)包含指定對(duì)應(yīng)真實(shí)作業(yè)或?qū)?yīng)虛擬作業(yè)的特定信息。 當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的所述時(shí)間段內(nèi),沒(méi)有獲取基于特定信息而被確定為與所述虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。所述時(shí)間段滿足預(yù)定條件。
[0010]根據(jù)本發(fā)明的第四方面,根據(jù)第三方面所述的圖像形成裝置還包括處理器和作業(yè)暫??刂破鳌K鎏幚砥魈幚硗ㄟ^(guò)所述獲取單元獲取的、所述真實(shí)作業(yè)的所述打印數(shù)據(jù),以便打印所述打印數(shù)據(jù)。針對(duì)通過(guò)所述獲取單元在某一時(shí)間段內(nèi)正被獲取的后續(xù)虛擬作業(yè), 所述某一時(shí)間段是從所述獲取單元獲取所述虛擬作業(yè)的所述打印數(shù)據(jù)時(shí)的時(shí)間點(diǎn)到在所述處理器處理與所述虛擬作業(yè)對(duì)應(yīng)的所述真實(shí)作業(yè)的所述打印數(shù)據(jù)是的時(shí)間點(diǎn),所述真實(shí)作業(yè)的所述打印數(shù)據(jù)正被獲取,所述作業(yè)暫??刂破饕赃@種方式執(zhí)行控制,使得暫停如下的處理至少達(dá)所述某一時(shí)間段,在該處理中所述處理器處理與所述后續(xù)虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的打印數(shù)據(jù)。[〇〇11] 根據(jù)本發(fā)明的第五方面,根據(jù)第一至第四方面的任一項(xiàng)所述的圖像形成裝置還包括狀態(tài)通知單元和一單元。所述狀態(tài)通知單元向所述外部裝置通知針對(duì)通過(guò)所述獲取單元獲取的所述打印數(shù)據(jù)的作業(yè)狀態(tài)的轉(zhuǎn)變。當(dāng)開(kāi)始獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述狀態(tài)通知單元向所述外部裝置通知與所述真實(shí)作業(yè)對(duì)應(yīng)的所述虛擬作業(yè)的狀態(tài)的從“等待”到“正在進(jìn)行”的轉(zhuǎn)變,同時(shí),對(duì)于所述真實(shí)作業(yè),所述狀態(tài)通知單元沒(méi)有向所述外部裝置通知從“等待”到“正在進(jìn)行”的轉(zhuǎn)變,而導(dǎo)致了所述虛擬作業(yè)的狀態(tài)轉(zhuǎn)變到“正在進(jìn)行”, 并且導(dǎo)致了所述真實(shí)作業(yè)的狀態(tài)保留在“等待”中。所述虛擬作業(yè)的狀態(tài)通過(guò)所述外部裝置管理。當(dāng)所述獲取單元未獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),上述的單元導(dǎo)致再次獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)。
[0012]根據(jù)本發(fā)明的第六方面,根據(jù)第一至第五方面的任一項(xiàng)所述的圖像形成裝置還包括這樣的單元,當(dāng)所述確定單元確定通過(guò)所述獲取單元獲取的所述打印數(shù)據(jù)是虛擬作業(yè)時(shí),該單元打印和與所述虛擬作業(yè)對(duì)應(yīng)的所述真實(shí)作業(yè)有關(guān)的信息。
[0013]根據(jù)本發(fā)明的第七方面,提供了一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)包括:客戶端裝置、外部裝置和圖像形成裝置。所述外部裝置根據(jù)從所述客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生打印數(shù)據(jù),并且向圖像形成裝置提供所產(chǎn)生的打印數(shù)據(jù)。所述圖像形成裝置處理所述打印數(shù)據(jù),以便打印所述打印數(shù)據(jù)。所述打印數(shù)據(jù)從所述外部裝置獲取。所述客戶端裝置包括發(fā)送單元,當(dāng)從用戶接收針對(duì)所述文檔數(shù)據(jù)的打印指令時(shí),在向所述外部裝置發(fā)送作為真實(shí)作業(yè)的所述文檔數(shù)據(jù)之前,所述發(fā)送單元經(jīng)由網(wǎng)絡(luò)向所述外部裝置發(fā)送虛擬作業(yè)的文檔數(shù)據(jù)。所述圖像形成裝置包括獲取單元、確定單元和通知單元。所述獲取單元經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)和所述真實(shí)作業(yè)的打印數(shù)據(jù)。所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè)。當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。所述故障信息指示在以下處理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理。所述時(shí)間段滿足預(yù)定條件。
[0014]根據(jù)本發(fā)明的第八方面,提供了一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)包括:客戶端裝置、外部裝置和圖像形成裝置。所述外部裝置根據(jù)從所述客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生打印數(shù)據(jù),并且經(jīng)由網(wǎng)絡(luò)向圖像形成裝置提供所產(chǎn)生的打印數(shù)據(jù)。所述圖像形成裝置處理所述打印數(shù)據(jù),以便打印所述打印數(shù)據(jù)。所述打印數(shù)據(jù)從所述外部裝置獲取。所述客戶端裝置包括發(fā)送單元,當(dāng)從用戶接收針對(duì)所述文檔數(shù)據(jù)的打印指令時(shí),所述發(fā)送單元向所述外部裝置發(fā)送所述文檔數(shù)據(jù)。所述外部裝置包括產(chǎn)生單元和一單元。所述產(chǎn)生單元根據(jù)從所述客戶端裝置接收的所述文檔數(shù)據(jù)產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù)。在經(jīng)由所述網(wǎng)絡(luò)向所述圖像形成裝置發(fā)送所述真實(shí)作業(yè)的所述打印數(shù)據(jù)之前,上述單元經(jīng)由所述網(wǎng)絡(luò)向所述圖像形成裝置發(fā)送虛擬作業(yè)的打印數(shù)據(jù)。所述真實(shí)作業(yè)的所述打印數(shù)據(jù)通過(guò)所述產(chǎn)生單元產(chǎn)生。圖像形成裝置包括獲取單元、確定單元和通知單元。所述獲取單元經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)和所述真實(shí)作業(yè)的打印數(shù)據(jù)。所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè)。當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息。所述故障信息指示在以下處理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理。所述時(shí)間段滿足預(yù)定條件。
[0015]根據(jù)本發(fā)明的第九方面,提供了一個(gè)方法,所述方法包括以下步驟:當(dāng)從用戶接收針對(duì)所述文檔數(shù)據(jù)的打印指令時(shí),在向外部裝置發(fā)送作為真實(shí)作業(yè)的文檔數(shù)據(jù)之前,經(jīng)由網(wǎng)絡(luò)從客戶端裝置向所述外部裝置發(fā)送虛擬作業(yè)的文檔數(shù)據(jù);從所述虛擬作業(yè)的所述文檔數(shù)據(jù)中產(chǎn)生所述虛擬作業(yè)的打印數(shù)據(jù),所述虛擬作業(yè)的所述文檔數(shù)據(jù)從所述客戶端裝置接收,并且經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置向圖像形成裝置發(fā)送所述虛擬作業(yè)的所述打印數(shù)據(jù);從所述真實(shí)作業(yè)的所述文檔數(shù)據(jù)產(chǎn)生所述真實(shí)作業(yè)的打印數(shù)據(jù),所述真實(shí)作業(yè)的所述文檔數(shù)據(jù)從所述客戶端裝置接收,并且經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置向所述圖像形成裝置發(fā)送所述真實(shí)作業(yè)的所述打印數(shù)據(jù);經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)或所述真實(shí)作業(yè)的所述打印數(shù)據(jù);確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè);以及當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),通知故障信息,所述故障信息指示在以下處理中發(fā)生的故障:從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述文檔數(shù)據(jù)中產(chǎn)生所述打印數(shù)據(jù)的處理,所述時(shí)間段滿足預(yù)定條件。
[0016]根據(jù)本發(fā)明的第十方面,提供了一個(gè)方法,所述方法包括以下步驟:當(dāng)客戶端裝置從用戶接收針對(duì)文檔數(shù)據(jù)的打印指令時(shí),將所述文檔數(shù)據(jù)從所述客戶端裝置發(fā)送到外部裝置;根據(jù)從所述客戶端裝置接收的所述文檔數(shù)據(jù)產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù);在將所述真實(shí)作業(yè)的所產(chǎn)生的打印數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)從所述外部裝置發(fā)送到圖像形成裝置之前,將虛擬作業(yè)的打印數(shù)據(jù)經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置發(fā)送到所述圖像形成裝置;經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)的所述打印數(shù)據(jù);經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù);確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè);以及當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),通知故障信息,所述故障信息指示在以下處理中的發(fā)生故障:從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述文檔數(shù)據(jù)中產(chǎn)生所述打印數(shù)據(jù)的處理,所述時(shí)間段滿足預(yù)定條件。
[0017]根據(jù)本發(fā)明的第一、第三、第七、第八、第九或第十方面,可以向操作圖像形成裝置的用戶通知在如下處理中發(fā)生故障的可能性:將文檔數(shù)據(jù)從客戶端裝置傳輸?shù)酵獠垦b置的處理,或在外部裝置中產(chǎn)生打印數(shù)據(jù)的處理。
[0018]根據(jù)本發(fā)明的第二方面,可以基于根據(jù)從要打印的文檔產(chǎn)生打印數(shù)據(jù)所需求的時(shí)間的長(zhǎng)度的一時(shí)間段,來(lái)確定發(fā)生故障的可能性。
[0019]根據(jù)本發(fā)明的第四方面,可以以如下順序處理真實(shí)作業(yè)的打印數(shù)據(jù),其中,圖像形成裝置以該順序獲取虛擬作業(yè)。
[0020]根據(jù)本發(fā)明的第五方面,可以從外部裝置再次獲得打印數(shù)據(jù),其中所述外部裝置許可獲得“等待”的作業(yè)的打印數(shù)據(jù),并且不許可獲得“正在進(jìn)行”的作業(yè)的打印數(shù)據(jù)。此夕卜,可以通過(guò)使用虛擬作業(yè)的狀態(tài)來(lái)描述實(shí)際的作業(yè)狀態(tài)。
[0021]根據(jù)本發(fā)明的第六方面,與根據(jù)所述虛擬作業(yè)而安排打印的真實(shí)作業(yè)有關(guān)的信息,可以提供作為打印的材料?!靖綀D說(shuō)明】
[0022]將基于以下附圖詳細(xì)描述本發(fā)明的示例性實(shí)施方式,其中:
[0023]圖1是例示將根據(jù)示例性實(shí)施方式的控制所施加到的示例性系統(tǒng)的圖;
[0024]圖2是例示圖1中的系統(tǒng)中的現(xiàn)有技術(shù)的打印過(guò)程的圖;
[0025]圖3是例示根據(jù)示例性實(shí)施方式的示例性程序的圖;
[0026]圖4是例示示例性錯(cuò)誤畫(huà)面的圖;
[0027]圖5是例示根據(jù)示例性實(shí)施方式的系統(tǒng)中的客戶端裝置和圖像形成裝置的示例性功能構(gòu)造的圖;
[0028]圖6是例示根據(jù)示例性實(shí)施方式的另一個(gè)示例性系統(tǒng)構(gòu)造的圖;
[0029]圖7是例示在第二修改示例性實(shí)施方式中的這樣的示例性過(guò)程的圖,該示例性過(guò)程通過(guò)圖像形成裝置的作業(yè)獲取單元來(lái)執(zhí)行,并且當(dāng)從打印服務(wù)器接收針對(duì)作業(yè)的完成打印準(zhǔn)備的通知時(shí)執(zhí)行;
[0030]圖8是例示在第二修改示例實(shí)施方式中,用于處理存在于虛擬作業(yè)管理隊(duì)列中的作業(yè)的示例性過(guò)程的圖;[0031 ]圖9是例示根據(jù)第三修改示例實(shí)施方式的示例性過(guò)程的圖;
[0032] 圖10是例示用于詢問(wèn)是否再次獲得打印數(shù)據(jù)的示例性畫(huà)面的圖;以及
[0033]圖11是例示通過(guò)根據(jù)關(guān)于從圖像形成裝置發(fā)送的狀態(tài)轉(zhuǎn)變的通知的打印服務(wù),來(lái)產(chǎn)生的示例性作業(yè)狀態(tài)畫(huà)面的圖。
【具體實(shí)施方式】
[0034]參照?qǐng)D1,將描述一種示例性系統(tǒng),向該系統(tǒng)施加根據(jù)示例性實(shí)施方式的控制。該系統(tǒng)包括:連接到互聯(lián)網(wǎng)400的客戶端裝置100、打印服務(wù)200和圖像形成裝置300??蛻舳搜b置100和圖像形成裝置300能夠經(jīng)由互聯(lián)網(wǎng)400與打印服務(wù)200進(jìn)行通信。
[0035]客戶端裝置100是諸如通過(guò)用戶操作的個(gè)人計(jì)算機(jī)(PC)這樣的計(jì)算機(jī),并且是接收來(lái)自打印服務(wù)200的服務(wù)的客戶端裝置。
[0036]對(duì)于客戶端裝置100,打印服務(wù)200是提供用于打印的數(shù)據(jù)處理服務(wù)的服務(wù)器。打印服務(wù)200據(jù)接收來(lái)自客戶端裝置100的打印指令具有以下的功能:獲得要被打印的文檔數(shù)據(jù)(例如,通過(guò)使用文字處理器應(yīng)用產(chǎn)生的文檔數(shù)據(jù)),將文檔數(shù)據(jù)以預(yù)定的數(shù)據(jù)格式(例如,便攜式文檔格式(TOF)?)轉(zhuǎn)換成打印數(shù)據(jù),以及向作為輸出目的地的而指定的圖像形成裝置300供應(yīng)所得的打印數(shù)據(jù)。此外,打印服務(wù)200具有這樣的功能:經(jīng)由客戶端裝置100管理與從用戶接收的打印指令對(duì)應(yīng)的打印作業(yè)(在下文中簡(jiǎn)單地被稱為“作業(yè)”)的功能。當(dāng)打印服務(wù)200是Google云打印?(在下文中被稱為“GCP”)時(shí),打印服務(wù)200具有以下功能:從作為輸出目的地的圖像形成裝置300獲得關(guān)于通過(guò)用戶輸入的作業(yè)的狀態(tài)的信息,以及在由用戶操作的網(wǎng)頁(yè)瀏覽器(例如,客戶端裝置100上的網(wǎng)頁(yè)瀏覽器)上供應(yīng)其中描述作業(yè)狀態(tài)的網(wǎng)頁(yè)。打印服務(wù)200可以是單獨(dú)的服務(wù)器,或可以被構(gòu)成為云計(jì)算系統(tǒng)(例如,GCP)。
[0037]圖像形成裝置300是用于在紙張上打印所接收的打印數(shù)據(jù)的裝置。圖像形成裝置300可配備有除打印功能之外的功能。例如,圖像形成裝置300可以是所謂的數(shù)字多功能裝置,除打印功能之外,其還配備有掃描功能、復(fù)印功能、傳真發(fā)送功能和電子郵件發(fā)送功能。圖像形成裝置300具有根據(jù)通過(guò)用戶輸入的和通過(guò)圖像形成裝置300的用戶界面(UI)接收的指令來(lái)執(zhí)行復(fù)印、掃描、打印等的功能,并且還具有獲得來(lái)自互聯(lián)網(wǎng)400上的打印服務(wù)200的打印數(shù)據(jù)并且打印該打印數(shù)據(jù)的功能??蓪D像形成裝置300連接到公司等機(jī)構(gòu)中的網(wǎng)絡(luò)。在這種情況下,根據(jù)從連接到在機(jī)構(gòu)中的網(wǎng)絡(luò)的計(jì)算機(jī)發(fā)送的指令,圖像形成裝置300具有執(zhí)行諸如打印這樣的過(guò)程的功能。
[0038]提前在打印服務(wù)200中登記圖像形成裝置300。打印服務(wù)200使用關(guān)于登記的圖像形成裝置300的信息(例如,用于通信的地址),以向圖像形成裝置300供應(yīng)用于打印的必要的信息。圖像形成裝置300還具有關(guān)于打印服務(wù)200的地址等信息,并且通過(guò)使用該信息與打印服務(wù)200進(jìn)行通信。
[0039]例如,當(dāng)打印服務(wù)200是GCP時(shí),在打印服務(wù)200中與一個(gè)管理員關(guān)聯(lián)地登記圖像形成裝置300。管理員可以在打印服務(wù)200中登記分享對(duì)應(yīng)圖像形成裝置300的分享者。打印服務(wù)200向用戶(客戶端裝置100)呈現(xiàn)一個(gè)或更多個(gè)圖像形成裝置300作為輸出目的地候選,在圖像形成裝置300中用戶被登記為管理員或分享者,以及使用戶從這些候選中進(jìn)行選擇輸出目的地。
[0040]例示在圖1中的系統(tǒng)的組件的上述功能是在現(xiàn)有技術(shù)中的那些。將參照?qǐng)D2描述在圖1中系統(tǒng)的打印過(guò)程的流程。
[0041]首先,用戶在客戶端裝置100上使用網(wǎng)頁(yè)瀏覽器,以訪問(wèn)打印服務(wù)200(例如,GCP) 并且給出打印指令。此時(shí),用戶指定要打印的文檔數(shù)據(jù)、諸如復(fù)制的數(shù)量和單面/雙面打印這樣的打印參數(shù)、作為輸出目的地的圖像形成裝置300等。在完成必要信息的指定之后, 當(dāng)用戶給出打印指令時(shí),客戶端裝置100向打印服務(wù)200發(fā)送指定的文檔數(shù)據(jù)(步驟S10 中)。如果由于諸如通信故障這樣的一些原因?qū)е聜鬏斘臋n數(shù)據(jù)失敗,則能夠檢測(cè)故障的客戶端100顯示描述關(guān)于該故障的消息的畫(huà)面,并且結(jié)束打印過(guò)程(步驟S11中)。如果成功完成傳輸文檔數(shù)據(jù),則打印服務(wù)200執(zhí)行用于準(zhǔn)備打印文檔數(shù)據(jù)的過(guò)程,例如將文檔數(shù)據(jù)轉(zhuǎn)換成由作為輸出目的地的圖像形成裝置300支持的數(shù)據(jù)格式的打印數(shù)據(jù)的過(guò)程(步驟 S12中)。如果轉(zhuǎn)換失敗,則打印服務(wù)200向客戶端裝置100發(fā)送關(guān)于故障的信息,并且客戶端裝置100在屏幕上顯示故障信息,并且結(jié)束打印過(guò)程(步驟S13中)。
[0042]如果成功執(zhí)行步驟12 (打印準(zhǔn)備)中的過(guò)程,則打印服務(wù)200向作為所指定的輸出目的地的圖像形成裝置300通知完成針對(duì)文檔數(shù)據(jù)的打印準(zhǔn)備(步驟S14中)。在GCP 的情況下,使用被稱為可擴(kuò)展消息在線協(xié)議(XMPP:Extensible Messaging and Presence Protocol)的即時(shí)消息協(xié)議經(jīng)由Google Talk來(lái)發(fā)送通知。
[0043]已接收到通知的圖像形成裝置300訪問(wèn)打印服務(wù)200,以獲得其輸出目的地是圖像形成裝置300的文檔(打印數(shù)據(jù))的管理信息(步驟S16中)。所獲得的管理信息包括打印數(shù)據(jù)的識(shí)別信息(作業(yè)ID)和打印數(shù)據(jù)的統(tǒng)一資源定位符(URL)。
[0044]已獲得文檔的管理信息的圖像形成裝置300使用該管理信息,以從打印服務(wù)200 請(qǐng)求文檔(打印數(shù)據(jù))(步驟S18中)。例如,通過(guò)使用包括在管理信息中的URL,該請(qǐng)求被公布為超文本傳輸協(xié)議(HTTP)的GET請(qǐng)求。之后,當(dāng)相應(yīng)于該請(qǐng)求接收所發(fā)送的打印數(shù)據(jù)時(shí),圖像形成裝置300在紙張上打印該打印數(shù)據(jù)(步驟S20中)。當(dāng)完成接收和打印的全部打印數(shù)據(jù)時(shí),結(jié)束打印作業(yè)。
[0045]在這個(gè)過(guò)程中,在打印服務(wù)200是例如GCP的情況下,當(dāng)文檔數(shù)據(jù)從客戶端裝置 1〇〇傳輸?shù)酱蛴》?wù)200的階段失敗(步驟S10),或者在打印服務(wù)200中轉(zhuǎn)換文檔數(shù)據(jù)階段失敗(S12)時(shí),向客戶端裝置100通知故障并且顯示關(guān)于故障的消息。與此相反,不向是輸出目的地的圖像形成裝置300通知故障。因此,在用戶通過(guò)使用客戶端裝置100給出打印指令之后,用戶離開(kāi)客戶端裝置100并且走到圖像形成裝置300以得到打印結(jié)果的情況下,當(dāng)故障發(fā)生在步驟S10或步驟S12中時(shí),用戶沒(méi)有從圖像形成裝置300的UI獲知該故障。
[0046]圖3例示根據(jù)示例性實(shí)施方式的用于解決該情況的示例性過(guò)程。在圖3中,與圖 2中那些步驟相似的步驟以相同的參考字符指定。
[0047]在圖3中的示例中,接收用于打印來(lái)自用戶的文檔數(shù)據(jù)的指令的客戶端裝置100 向打印服務(wù)200發(fā)送針對(duì)虛擬作業(yè)的打印指令(步驟S22中),并隨后向打印服務(wù)200發(fā)送要打印文檔數(shù)據(jù)的指令(步驟S10中)。
[0048]虛擬作業(yè)是這樣的打印指令,其沒(méi)有包括要打印的文檔數(shù)據(jù)(或,其包括實(shí)際文檔的數(shù)據(jù)量等于零的文檔數(shù)據(jù)),或者其包括具有固定形式的非常小量的文檔數(shù)據(jù)的。此夕卜,虛擬作業(yè)包括指示作業(yè)是虛擬作業(yè)的預(yù)定數(shù)據(jù)。以便于由圖像形成裝置300加以辨認(rèn)的預(yù)定方式,指示作業(yè)是虛擬作業(yè)的數(shù)據(jù)被并入文檔數(shù)據(jù)中,或者并入諸如向服務(wù)器200 發(fā)送的并且與文檔數(shù)據(jù)伴隨的報(bào)頭的附加信息。作為虛擬作業(yè)的文檔數(shù)據(jù),例如,可使用由打印服務(wù)200或圖像形成裝置300的供應(yīng)商提供的測(cè)試頁(yè)。與虛擬作業(yè)進(jìn)行比較,在步驟SlO中將要打印和發(fā)送的文檔數(shù)據(jù)被稱作“真實(shí)作業(yè)”(或用于打印文檔數(shù)據(jù)的過(guò)程被稱作“真實(shí)作業(yè)”)。
[0049]在向打印服務(wù)200發(fā)送真實(shí)作業(yè)之前,向打印服務(wù)200發(fā)送虛擬作業(yè),并且虛擬作業(yè)的數(shù)據(jù)比真實(shí)作業(yè)的數(shù)據(jù)小的多。因此,在打印服務(wù)200中請(qǐng)求轉(zhuǎn)換的時(shí)間比較短。因此,完成打印服務(wù)200中針對(duì)虛擬作業(yè)的打印準(zhǔn)備比完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備更早。一但完成該準(zhǔn)備,打印服務(wù)200就通知圖像形成裝置300完成了打印準(zhǔn)備(步驟S24中),并且圖像形成裝置300響應(yīng)于該通知從打印服務(wù)200中獲得針對(duì)虛擬作業(yè)的文檔管理信息。(步驟S26中)。如果文檔管理信息包括指示作業(yè)是虛擬作業(yè)的數(shù)據(jù),則圖像形成裝置300辨認(rèn)出所通知的作業(yè)是虛擬作業(yè),并且辨認(rèn)出正在到來(lái)的與虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)(這個(gè)是在其中附加信息包括指示作業(yè)是虛擬作業(yè)的數(shù)據(jù)的情況下)。在文檔數(shù)據(jù)中包括指示作業(yè)是虛擬作業(yè)的數(shù)據(jù)的情況下,圖像形成裝置300使用所獲得的文檔管理信息,以獲得與來(lái)自打印服務(wù)200的文檔數(shù)據(jù)對(duì)應(yīng)的打印數(shù)據(jù),并且確定在打印數(shù)據(jù)中的信息是否指示作業(yè)是虛擬作業(yè)。
[0050]因此,向圖像形成裝置300通知完成打印準(zhǔn)備的、針對(duì)虛擬作業(yè)執(zhí)行的過(guò)程(S24)(并且發(fā)送文檔管理信息或打印數(shù)據(jù)的隨后過(guò)程(S26))較早于針對(duì)真實(shí)作業(yè)執(zhí)行的過(guò)程。因此,對(duì)于圖像形成裝置300,虛擬作業(yè)充當(dāng)真實(shí)作業(yè)正到來(lái)的提前通知。
[0051]已檢測(cè)(步驟S26中)已被接收的虛擬作業(yè)的圖像形成裝置300等待完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知,達(dá)從檢測(cè)的時(shí)間點(diǎn)開(kāi)始的預(yù)定確定時(shí)間段(步驟S28中)。
[0052]在該步驟中使用的確定時(shí)間段是這樣的時(shí)間段,該時(shí)間段具有根據(jù)完成如下工作所需的時(shí)間的長(zhǎng)度:上載來(lái)自客戶端裝置100的真實(shí)作業(yè)的文檔數(shù)據(jù),并且在打印服務(wù)中將文檔數(shù)據(jù)轉(zhuǎn)換成打印數(shù)據(jù)。確定時(shí)間段的長(zhǎng)度可以是例如通過(guò)使用過(guò)去的經(jīng)驗(yàn)來(lái)確定的典型固定值,或者可以是根據(jù)真實(shí)作業(yè)的文檔數(shù)據(jù)的數(shù)據(jù)大小來(lái)確定的可變值(用于上載和轉(zhuǎn)換所需的時(shí)間大體上是與文檔數(shù)據(jù)的大小成比例的)。使用根據(jù)文檔數(shù)據(jù)的大小的可變值作為確定時(shí)間段的一種方法是,例如,在諸如針對(duì)發(fā)送到打印服務(wù)200的虛擬作業(yè)的打印指令的報(bào)頭這樣的附加信息中,客戶端裝置100描述關(guān)于真實(shí)作業(yè)的文檔數(shù)據(jù)的大小的信息。因此,針對(duì)虛擬作業(yè)在文檔管理信息中嵌入了文檔數(shù)據(jù)的大小信息,并且在步驟S26中將其從打印服務(wù)200發(fā)送到圖像形成裝置300。
[0053]如果圖像形成裝置300接收到完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知,在確定時(shí)間段內(nèi)從檢測(cè)虛擬作業(yè)的時(shí)間點(diǎn)開(kāi)始(如果在步驟S28中的確定結(jié)果是“是”),則圖像形成裝置300通過(guò)執(zhí)行在步驟S16和S18中的過(guò)程來(lái)執(zhí)行針對(duì)真實(shí)作業(yè)的打印。
[0054]在這樣時(shí)間點(diǎn)處(在該時(shí)間點(diǎn),確定時(shí)間已從檢測(cè)虛擬作業(yè)的時(shí)間點(diǎn)經(jīng)過(guò)),如果已接收到完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知(如果在步驟S28中的確定結(jié)果是“否”),則該狀態(tài)指示了通知沒(méi)有被接收,盡管當(dāng)應(yīng)該完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備時(shí)的時(shí)間已經(jīng)到來(lái)。在這種情況下,任何故障可以發(fā)生在將文檔數(shù)據(jù)從客戶端裝置100上載到打印服務(wù)200的階段中,或者在打印服務(wù)200中的打印準(zhǔn)備(諸如文檔數(shù)據(jù)的轉(zhuǎn)換)階段中。如果故障發(fā)生在這些階段中的任何一個(gè)階段,則打印服務(wù)200沒(méi)有通知圖像形狀裝置300該故障(特別地,當(dāng)打印服務(wù)200是GCP時(shí))。因此,圖像形狀裝置300不知道故障實(shí)際地發(fā)生這些階段中的任一階段中。然而,圖像形成裝置300可以確定故障“可能”發(fā)生,這是因?yàn)樵谕ㄖ摂M作業(yè)之后針對(duì)真實(shí)作業(yè)的通知還沒(méi)有到來(lái)。因此,如果在步驟S28中的確定結(jié)果被確定為“否”,則圖像形成裝置300在附加顯示裝置(諸如,觸摸面板顯示器)上顯示錯(cuò)誤畫(huà)面(步驟S30中)。
[0055]圖4例示錯(cuò)誤畫(huà)面的示例性顯示。在圖4中的錯(cuò)誤畫(huà)面500中,顯示消息502,其描述了在打印服務(wù)200中可能正發(fā)生與通過(guò)用戶發(fā)送的打印指令有關(guān)的一些問(wèn)題。在錯(cuò)誤畫(huà)面500中,還顯示按鈕504和506,其用于解決問(wèn)題,用戶使用這些按鈕以給出指令來(lái)停止打印,或等待完成打印(而沒(méi)有停止打印)。
[0056]因此,在示例性實(shí)施方式中,通過(guò)在真實(shí)作業(yè)之前來(lái)提交虛擬作業(yè),圖像形成裝置 300可以被告知到來(lái)的真實(shí)作業(yè)。在圖像形成裝置300已等待一個(gè)時(shí)間段(從通知時(shí)間點(diǎn)起在打印服務(wù)200中執(zhí)行針對(duì)真實(shí)作業(yè)的過(guò)程大概要求的時(shí)間段)和針對(duì)真實(shí)作業(yè)的通知 (S14)沒(méi)有到來(lái)的情況下,圖像形成裝置300可以確定有關(guān)真實(shí)作業(yè)的一些問(wèn)題可能出現(xiàn)在真實(shí)作業(yè)到達(dá)打印服務(wù)200之前的階段中,或者在打印服務(wù)200中針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備之前的階段中。然后,例如,通過(guò)在附加屏幕上顯示關(guān)于故障的消息,圖像形成裝置300 可以通知用戶。用戶接收該通知并解決問(wèn)題。例如,作為由用戶執(zhí)行的可能應(yīng)對(duì)的方法,用戶可以返回到客戶端裝置100以訪問(wèn)打印服務(wù)200,并且可以檢查發(fā)送的作業(yè)的狀態(tài)。當(dāng)檢查結(jié)果是在打印服務(wù)200中在傳輸階段或打印準(zhǔn)備階段作業(yè)已經(jīng)失敗時(shí),用戶可取消作業(yè),并且可給出針對(duì)相同文檔數(shù)據(jù)的另一個(gè)打印指令。在沒(méi)有使用虛擬作業(yè)的現(xiàn)有技術(shù)的情況下,即使故障發(fā)生在傳輸階段中或發(fā)生在打印準(zhǔn)備階段中,圖像形成裝置300也沒(méi)有辨認(rèn)出故障已經(jīng)實(shí)際發(fā)生或故障可能發(fā)生。因此,圖像形成裝置300未能發(fā)送指示可能發(fā)生這種故障的通知(諸如圖4中的錯(cuò)誤畫(huà)面)。因此,在現(xiàn)有技術(shù)中,當(dāng)針對(duì)已輸入的文檔數(shù)據(jù)的打印輸出長(zhǎng)時(shí)間沒(méi)有出現(xiàn)時(shí),已移動(dòng)至圖像形成裝置300的用戶難以確定(沒(méi)有用于做確定的信息)用戶是要繼續(xù)等待還是要訪問(wèn)打印服務(wù)200來(lái)檢查狀況。
[0057]參照?qǐng)D5,將在根據(jù)示例性實(shí)施方式的系統(tǒng)中描述客戶端裝置100和圖像形成裝置300的示例性功能構(gòu)造。
[0058]客戶端裝置100包括執(zhí)行向打印服務(wù)200給出打印指令的過(guò)程的打印指令單元 110。在客戶端裝置110中安裝打印指令單元110,例如,如實(shí)用軟件。打印指令單元110登錄到在打印服務(wù)200中的用戶賬戶。打印指令單元110接收要打印的文檔數(shù)據(jù)的規(guī)格和打印參數(shù),并且還接收指令以開(kāi)使打印。此時(shí),打印單元110可以接收來(lái)自打印服務(wù)200的、在其上要輸入各種規(guī)格的網(wǎng)頁(yè),并且可以向打印服務(wù)200發(fā)送由用戶在網(wǎng)頁(yè)上輸入的信息。 要打印的文檔數(shù)據(jù)不局限于存儲(chǔ)在客戶端裝置100中的那些。例如,可以將這樣的文檔指定為打印目標(biāo),針對(duì)該文檔的訪問(wèn)許可由用戶擁有,并且該文檔存儲(chǔ)在文檔管理系統(tǒng)(該文檔管理系統(tǒng)存在在網(wǎng)絡(luò)上,并且可以從客戶端裝置100訪問(wèn))。在這種情況下,客戶端裝置100可以從文檔管理系統(tǒng)下載指定的文檔,并且向打印服務(wù)200傳輸該文檔。另選地,客戶端裝置100可向打印服務(wù)200發(fā)送文檔的URL作為關(guān)于要打印的文檔的信息,并且打印服務(wù)200可使用該URL來(lái)從文檔管理系統(tǒng)下載文檔數(shù)據(jù)。
[0059]根據(jù)示例性實(shí)施方式的打印指令單元110包括虛擬作業(yè)增加單元112。當(dāng)用戶指令該打印指令單元110開(kāi)始打印時(shí),在發(fā)送針對(duì)指定為打印目標(biāo)的文檔數(shù)據(jù)的打印指令之前,虛擬作業(yè)增加單元112向打印服務(wù)200發(fā)送針對(duì)虛擬作業(yè)的打印指令。因此,(1)針對(duì)虛擬作業(yè)的打印指令首次從客戶端裝置100發(fā)送到打印服務(wù)200,并且(2)然后發(fā)送針對(duì)要打印(真實(shí)作業(yè))的文檔數(shù)據(jù)的打印指令。
[0060]在示例性實(shí)施方式中,打印服務(wù)200不需要執(zhí)行針對(duì)虛擬作業(yè)的特殊過(guò)程,并且可以以與針對(duì)標(biāo)準(zhǔn)作業(yè)的過(guò)程相似的方法執(zhí)行該過(guò)程。如上所述,由于虛擬作業(yè)首次到來(lái),并且針對(duì)打印準(zhǔn)備所需的時(shí)間比較短,造成了(I)將完成針對(duì)虛擬作業(yè)的打印準(zhǔn)備的通知從打印服務(wù)200發(fā)送到圖像形成裝置300,并且之后,(2)發(fā)送完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知。
[0061]圖像形成裝置300包括作業(yè)獲取單元302、作業(yè)執(zhí)行單元304、虛擬作業(yè)確定單元306、和錯(cuò)誤通知處理器308。
[0062]作業(yè)獲取單元302執(zhí)行用于從打印服務(wù)200獲得作業(yè)信息的過(guò)程。當(dāng)作業(yè)獲取單元302從打印服務(wù)200接收完成針對(duì)作業(yè)(虛擬作業(yè)和真實(shí)作業(yè))的打印準(zhǔn)備的通知時(shí)(步驟S14和步驟S24中),作業(yè)獲取單元302從自打印服務(wù)200獲得針對(duì)這些作業(yè)的文檔管理信息(步驟S16和S26中)。當(dāng)可能接收下一個(gè)作業(yè),因?yàn)槔缤瓿稍陉?duì)列中的針對(duì)作業(yè)的過(guò)程時(shí),作業(yè)獲取單元302從打印服務(wù)200獲得該作業(yè)的打印數(shù)據(jù)(步驟S18和S20中)。作業(yè)執(zhí)行單元304根據(jù)通過(guò)作業(yè)獲取單元302獲取的打印數(shù)據(jù)來(lái)控制打印引擎,使得在紙張上打印通過(guò)打印數(shù)據(jù)指示的圖像。
[0063]虛擬作業(yè)確定單元306分析文檔管理信息或通過(guò)作業(yè)獲取單元302獲取打印數(shù)據(jù),并且確定由該信息指示的作業(yè)是虛擬作業(yè)還是真實(shí)作業(yè)。例如,如果文檔管理信息或打印數(shù)據(jù)包含指示作業(yè)是虛擬作業(yè)的信息,則虛擬作業(yè)確定單元306確定該作業(yè)是虛擬作業(yè)。否則,虛擬作業(yè)確定單元306確定該作業(yè)是真實(shí)作業(yè)。當(dāng)虛擬作業(yè)確定單元306確定獲得的作業(yè)是虛擬作業(yè)時(shí),虛擬作業(yè)確定單元306向錯(cuò)誤通知處理器308發(fā)送已接收到虛擬作業(yè)的消息。
[0064]—旦從虛擬作業(yè)確定單元306接收到已接收虛擬作業(yè)的通知,錯(cuò)誤通知處理器308就啟動(dòng)這樣的定時(shí)器,該定時(shí)器設(shè)定具有確定錯(cuò)誤的確定時(shí)間段的長(zhǎng)度。當(dāng)通過(guò)作業(yè)獲取單元302獲取的針對(duì)虛擬作業(yè)的文檔管理信息包含關(guān)于真實(shí)作業(yè)的文檔的數(shù)據(jù)大小的信息時(shí),錯(cuò)誤通知處理器308可以根據(jù)數(shù)據(jù)大小來(lái)確定該確定時(shí)間段的長(zhǎng)度。當(dāng)在這樣的時(shí)間點(diǎn)處(在該時(shí)間定時(shí)器示出已經(jīng)經(jīng)過(guò)確定時(shí)間段)沒(méi)有接收完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知時(shí),錯(cuò)誤通知處理器308在顯示裝置上顯示錯(cuò)誤畫(huà)面,指示一些問(wèn)題(錯(cuò)誤)可能出現(xiàn)在打印服務(wù)200中。
[0065]狀態(tài)通知單元310是在圖像形成裝置300中用于通知打印服務(wù)200有關(guān)作業(yè)狀態(tài)的轉(zhuǎn)變的功能性模塊。打印服務(wù)200例如針對(duì)用戶通過(guò)顯示在網(wǎng)頁(yè)上的信息,提供關(guān)于來(lái)自狀態(tài)通知單元310的作業(yè)狀態(tài)修改的信息。
[0066]參照?qǐng)D6,將描述根據(jù)示例性實(shí)施方式的另一個(gè)示例性系統(tǒng)構(gòu)造。在圖6中示出的組件中,與圖5中的組件相似的組件以與圖5中的參考標(biāo)號(hào)相同的參考標(biāo)號(hào)來(lái)指代。
[0067]在圖5中的系統(tǒng)中,在客戶端裝置100中的打印指令單元110添加虛擬作業(yè)。與此相反,在圖6中的系統(tǒng)中,在打印服務(wù)200中的虛擬作業(yè)添加單元202添加虛擬作業(yè)。
[0068]在系統(tǒng)中,客戶端裝置100的打印指令單元110不需要添加虛擬作業(yè),并且僅具有向打印服務(wù)200給出標(biāo)準(zhǔn)打印指令(也就是,僅真實(shí)作業(yè))的功能。
[0069]打印服務(wù)200虛擬作業(yè)添加單元202從客戶端裝置100接收打印指令時(shí),虛擬作業(yè)添加單元202產(chǎn)生(通知針對(duì)虛作業(yè)完成打印準(zhǔn)備等)虛擬作業(yè),并將其發(fā)送到圖像形成裝置300。之后,完成產(chǎn)生針對(duì)已給出的打印指令的文檔的打印數(shù)據(jù)的過(guò)程時(shí),虛擬作業(yè)添加單元202向圖像形成裝置300發(fā)送完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知。打印服務(wù)200和圖像形成裝置300的其它功能可以是與在圖5中的示例中的功能相同。
[0070]第一修改不例性實(shí)施方式
[0071]在示例性實(shí)施方式中,假設(shè)的是,在圖像形成裝置300接收(通知完成針對(duì)虛擬作業(yè)的打印準(zhǔn)備)虛擬作業(yè)之后,隨后通過(guò)圖像形成裝置300接收的作業(yè)是(完成針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的通知)與虛擬作業(yè)相對(duì)應(yīng)的真實(shí)作業(yè)。因此,虛擬作業(yè)和真實(shí)作業(yè)沒(méi)有彼此明確地關(guān)聯(lián)。
[0072]與此相反,在第一次修改示例性實(shí)施方式中,虛擬作業(yè)和真實(shí)作業(yè)彼此明確地關(guān)聯(lián)。例如,該關(guān)聯(lián)可以通過(guò)如下方式完成,在虛擬作業(yè)的文檔數(shù)據(jù)中,或在諸如虛擬文檔的報(bào)頭這樣的附加信息中嵌入對(duì)應(yīng)真實(shí)作業(yè)的識(shí)別信息(例如,文檔文件名稱)。例如,通過(guò)使用指示作業(yè)是虛擬作業(yè)的特定字符串添加到對(duì)應(yīng)真實(shí)作業(yè)的文檔文件名稱的規(guī)則,來(lái)產(chǎn)生虛擬作業(yè)的文檔文件名稱。與上述方法進(jìn)行比較,可通過(guò)在真實(shí)作業(yè)的文檔數(shù)據(jù)中,或在諸如真實(shí)作業(yè)的報(bào)頭這樣的附加信息中,嵌入對(duì)應(yīng)的虛擬作業(yè)的識(shí)別信息,來(lái)完成虛擬作業(yè)和真實(shí)作業(yè)之間的關(guān)聯(lián)。
[0073]可通過(guò)虛擬作業(yè)增加單元112(圖5中)或虛擬作業(yè)添加單元202(圖6中)完成在虛擬作業(yè)和真實(shí)作業(yè)之間的關(guān)聯(lián)。
[0074]在第一修改示例性實(shí)施方式中,當(dāng)圖像形成裝置300檢測(cè)出虛擬作業(yè)時(shí)(圖3中的步驟S26中),圖像形成裝置300激活與虛擬作業(yè)對(duì)應(yīng)的定時(shí)器。也就是,對(duì)于每個(gè)虛擬作業(yè),圖像形成裝置300確定是否已接收與虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的通知,直到確定時(shí)間已從虛擬作業(yè)的檢測(cè)的時(shí)間點(diǎn)經(jīng)過(guò)(圖3中的步驟S28中)。不管作業(yè)如何,確定時(shí)間可以是恒定時(shí)間段,或可以是通過(guò)基于與虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的文檔數(shù)據(jù)大小等的計(jì)算的時(shí)間段。
[0075]因此,虛擬作業(yè)和真實(shí)作業(yè)彼此明確地關(guān)聯(lián),由此,針對(duì)每個(gè)作業(yè)正確地完成這樣的確定:在從檢測(cè)虛擬作業(yè)開(kāi)始的確定時(shí)間內(nèi)是否已發(fā)送真實(shí)作業(yè)的通知。
[0076]第二修改示例性實(shí)施方式
[0077]在虛擬作業(yè)和真實(shí)作業(yè)沒(méi)有彼此關(guān)聯(lián)的情況下,當(dāng)圖像形成裝置300以短的間隔接收多個(gè)作業(yè)時(shí),可以以相反的順序接收虛擬作業(yè)和真實(shí)作業(yè)。
[0078]例如,當(dāng)用戶指令客戶端裝置100以這個(gè)順序順序地打印文檔A和文檔B時(shí),圖像形成裝置300以該順序接收針對(duì)文檔A的虛擬作業(yè)和針對(duì)文檔B的虛擬作業(yè)。如果針對(duì)文檔A的打印準(zhǔn)備需要一定的時(shí)間(例如由于文檔A比文檔B更大),則圖像形成裝置300可接收針對(duì)文檔B的真實(shí)作業(yè),并且隨后接收針對(duì)文檔A的真實(shí)作業(yè)。在虛擬作業(yè)和真實(shí)作業(yè)沒(méi)有彼此關(guān)聯(lián)的情況下,以相反的順序的這種接收導(dǎo)致將要以這樣的順序來(lái)執(zhí)行真實(shí)作業(yè),其中該順序與執(zhí)行虛擬作業(yè)的順序相反。也就是,執(zhí)行(打印)作業(yè)的順序與用戶給出打印指令的順序不同。
[0079]在第二修改示例實(shí)施方式中,使用在虛擬作業(yè)和真實(shí)作業(yè)之間的、與第一修改示例性實(shí)施方式中的關(guān)聯(lián)相似的關(guān)聯(lián),由此,以給出打印指令的順序來(lái)執(zhí)行打印。
[0080]在第二修改示例實(shí)施方式中,當(dāng)圖像形成裝置300檢測(cè)到虛擬作業(yè)時(shí)(圖3中的步驟S26),隨后作業(yè)(也就是,在虛擬作業(yè)之后向服務(wù)200發(fā)送的根據(jù)打印指令的虛擬作業(yè)和真實(shí)作業(yè))的過(guò)程被暫停,直到完成與虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的執(zhí)行(打印)為止。隨后作業(yè)的“暫?!北硎緸椴荒軋?zhí)行并暫停針對(duì)隨后的作業(yè)的真實(shí)作業(yè)的打印數(shù)據(jù)的至少接收和打印(圖3中的步驟S20中)??梢栽诒炔襟ES20更早的階段暫停該過(guò)程,例如在步驟S18或S16的階段中。當(dāng)完成導(dǎo)致暫停狀態(tài)的先前真實(shí)作業(yè)的打印時(shí),從暫停狀態(tài)來(lái)釋放已暫停的隨后作業(yè)。因此,暫停隨后作業(yè)消除了這樣的狀態(tài),其中針對(duì)這樣的作業(yè)(后面通過(guò)圖像形成裝置300來(lái)接收該作業(yè)的虛擬作業(yè))的真實(shí)作業(yè),在針對(duì)先前作業(yè)的真實(shí)作業(yè)之前執(zhí)行。
[0081]將參照?qǐng)D7和圖8描述根據(jù)第二修改示例性實(shí)施方式的另一個(gè)示例性過(guò)程。
[0082]圖7例示當(dāng)從打印服務(wù)200接收完成針對(duì)作業(yè)的打印準(zhǔn)備的通知時(shí),通過(guò)圖像形成裝置300 (特別地通過(guò)作業(yè)獲取單元302)來(lái)執(zhí)行示例性過(guò)程。
[0083]在該程序中,圖像形成裝置300等待從打印服務(wù)200接收完成針對(duì)作業(yè)的打印準(zhǔn)備的通知(步驟S40中)。如果在步驟S40 (與圖3中的步驟S14或S24對(duì)應(yīng))中接收完成打印準(zhǔn)備的通知,則從打印服務(wù)200獲得針對(duì)該作業(yè)的文檔管理信息(在與在圖3中的步驟S16或S26對(duì)應(yīng)的步驟S42中),并且從獲得的文檔管理信息確定該作業(yè)是否是虛擬作業(yè)(步驟S44中)。如果作業(yè)是虛擬作業(yè),則虛擬作業(yè)(的識(shí)別信息)被附添到作為管理執(zhí)行順序的隊(duì)列的虛擬作業(yè)管理隊(duì)列(未示出)(步驟S46中)。以能夠通過(guò)使用被放入在虛擬作業(yè)管理隊(duì)列的虛擬作業(yè)的識(shí)別信息來(lái)參照的方式,來(lái)存儲(chǔ)針對(duì)虛擬作業(yè)的文檔管理信息。如果確定在步驟S44中的作業(yè)是真實(shí)作業(yè)(如果確定結(jié)果是“否”),則完成指示針對(duì)真實(shí)作業(yè)的打印準(zhǔn)備的信息,并且與虛擬作業(yè)信息關(guān)聯(lián)地存儲(chǔ)針對(duì)真實(shí)作業(yè)的文檔管理信息,該虛擬作業(yè)信息與真實(shí)作業(yè)對(duì)應(yīng),并且被放入虛擬作業(yè)管理隊(duì)列中(在步驟S48中)。
[0084]例如,根據(jù)在圖8中的過(guò)程,圖像形成裝置300順序地執(zhí)行放入在根據(jù)圖7中的過(guò)程的虛擬作業(yè)管理隊(duì)列中的作業(yè)。在圖8中的過(guò)程中,圖像形成裝置300等待完成針對(duì)正在執(zhí)行打印的作業(yè)的過(guò)程(步驟S50中)。當(dāng)完成該過(guò)程時(shí),圖像形成裝置300參考關(guān)于在虛擬作業(yè)管理隊(duì)列的頂部處(也就是,比在隊(duì)列中的其它作業(yè)更早地放入隊(duì)列中的虛擬作業(yè))的虛擬作業(yè)的信息(步驟S52中),并且確定是否接收到完成針對(duì)與在頂部的虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的打印準(zhǔn)備(和文檔管理信息)的通知(步驟S54中)。如果在步驟S54中的確定結(jié)果是“否”(沒(méi)有接收到通知),則圖像形成裝置300等待預(yù)定時(shí)間,重復(fù)執(zhí)行步驟S52和S54,以及再次檢查是否已經(jīng)接受到完成在隊(duì)列的頂部處的作業(yè)的真實(shí)作業(yè)的打印準(zhǔn)備。如果在步驟54中的確定結(jié)果是“是”(已接收到通知),則圖像形成裝置300從打印服務(wù)200獲得真實(shí)作業(yè)的打印數(shù)據(jù),并且處理打印數(shù)據(jù)以執(zhí)行打印(步驟S56中)。然后,圖像形成裝置300等待完成針對(duì)打印數(shù)據(jù)的處理(步驟S50中)。如果完成該處理,則圖像形成裝置300檢查是否能夠執(zhí)行在虛擬作業(yè)管理隊(duì)列中的下一個(gè)作業(yè)(步驟S52和S54 中)。
[0085]第三修改示例實(shí)施方式
[0086]將描述利用在示例性實(shí)施方式中使用的虛擬作業(yè)的另一個(gè)方法。
[0087]當(dāng)打印數(shù)據(jù)從GCP(打印服務(wù)200)下載至圖像形成裝置300并且被打印時(shí),存在的已知問(wèn)題是,當(dāng)由于出現(xiàn)諸如從圖像形成裝置300至打印服務(wù)200的通信中斷這樣的一些原因而下載失敗時(shí),不能夠發(fā)送請(qǐng)求以再次執(zhí)行下載。該結(jié)果來(lái)自在GCP中的作業(yè)中的狀態(tài)轉(zhuǎn)變的機(jī)制。這個(gè)將被第一次描述。
[0088]在GCP中,從圖像形成裝置300的立場(chǎng)來(lái)管理作業(yè)狀態(tài)。也就是,直到圖像形成裝置300辨認(rèn)該作業(yè),作業(yè)才存在。當(dāng)圖像形成裝置300辨認(rèn)該作業(yè)時(shí),GCP產(chǎn)生針對(duì)該作業(yè)的狀態(tài)信息,并且在之后執(zhí)行的過(guò)程的每個(gè)進(jìn)行階段中,根據(jù)針對(duì)從圖像形成裝置300的狀態(tài)通知單元310接收的狀態(tài)轉(zhuǎn)變的請(qǐng)求,做出作業(yè)狀態(tài)的轉(zhuǎn)變。GCP中的作業(yè)狀態(tài)包括“等待”、“正在進(jìn)行”和“完成(已打印)”的三個(gè)狀態(tài),它們是標(biāo)準(zhǔn)進(jìn)行階段,并且還包括當(dāng)錯(cuò)誤發(fā)生時(shí)使用的“錯(cuò)誤”狀態(tài)。GCP的規(guī)格限定了,哪個(gè)狀態(tài)轉(zhuǎn)變要被在哪個(gè)階段的圖像形成裝置300請(qǐng)求。也就是,在其中接收完成打印準(zhǔn)備(諸如文檔數(shù)據(jù)轉(zhuǎn)換)(S14)的通知的階段中,圖像形成裝置300辨認(rèn)作業(yè)的存在。例如,當(dāng)圖像形成裝置300響應(yīng)于該通知,在步驟S16中從打印服務(wù)200請(qǐng)求針對(duì)該作業(yè)的管理信息時(shí),圖像形成裝置300請(qǐng)求打印服務(wù)200以將作業(yè)狀態(tài)設(shè)定成“等待”。之后,當(dāng)因?yàn)橥瓿稍谠撟鳂I(yè)之前獲得的另一個(gè)作業(yè)的過(guò)程,所以該作業(yè)的過(guò)程已經(jīng)準(zhǔn)備好要執(zhí)行時(shí),在步驟S18中,圖像形成裝置300發(fā)送用于下載該作業(yè)的打印數(shù)據(jù)的請(qǐng)求。此時(shí),圖像形成裝置300請(qǐng)求打印服務(wù)200在作業(yè)狀態(tài)中做出“正在進(jìn)行”的轉(zhuǎn)變。當(dāng)成功完成打印數(shù)據(jù)的下載和打印(S20)時(shí),圖像形成裝置300請(qǐng)求打印服務(wù)200在在作業(yè)狀態(tài)中做出“完成”的轉(zhuǎn)變。當(dāng)由于在打印數(shù)據(jù)的下載和打印(S20)的中間出現(xiàn)卡紙等而發(fā)生故障時(shí),圖像形成裝置300請(qǐng)求打印服務(wù)200在作業(yè)狀態(tài)中做出“錯(cuò)誤”的轉(zhuǎn)變。從“等待”到“正在進(jìn)行”的狀態(tài)轉(zhuǎn)變和從“正在進(jìn)行”到“完成”的狀態(tài)轉(zhuǎn)變是單向轉(zhuǎn)變,并且沒(méi)有做出在反方向上的狀態(tài)轉(zhuǎn)變。
[0089]在“等待”狀態(tài)中,GCP接收用于下載作業(yè)的打印數(shù)據(jù)的請(qǐng)求,但是在“正在進(jìn)行”狀態(tài)中沒(méi)有接收用于下載作業(yè)的打印數(shù)據(jù)的請(qǐng)求。因此,根據(jù)規(guī)格,對(duì)于其中一旦開(kāi)始下載則已做出“正在進(jìn)行”的轉(zhuǎn)變的作業(yè),當(dāng)下載和打印該打印數(shù)據(jù)失敗時(shí),即使將用于下載的打印請(qǐng)求再次發(fā)送到GCP以再次執(zhí)行打印,也將不接受該請(qǐng)求。因此,為了在現(xiàn)有技術(shù)中在這種情況下再次執(zhí)行打印,用戶必須返回到客戶端裝置100,并且指令打印服務(wù)200再次打印文檔數(shù)據(jù)。
[0090]如果在開(kāi)始下載打印數(shù)據(jù)的時(shí)間點(diǎn)處,沒(méi)有請(qǐng)求將狀態(tài)轉(zhuǎn)變到“正在進(jìn)行”(步驟18中),并且作業(yè)狀態(tài)保留在“等待”,則可以在發(fā)生打印故障時(shí)再次從打印服務(wù)200請(qǐng)求打印數(shù)據(jù)的下載。然后,在這種情況下,出現(xiàn)不能正確地表達(dá)作業(yè)狀態(tài)的問(wèn)題。也就是,在開(kāi)始下載之后正在執(zhí)行打印的階段中,圖像形成裝置300現(xiàn)在是“正在進(jìn)行”(也就是,正裝打印)該打印作業(yè)。針對(duì)這個(gè)狀態(tài)的正確表達(dá)是“正在進(jìn)行”。針對(duì)這個(gè)狀態(tài)的表達(dá)“等待”是誤導(dǎo)性的。此外,在開(kāi)始下載之后,直到完成打印為止,沒(méi)有將要做出狀態(tài)改變的明確點(diǎn)。在完成打印的時(shí)間點(diǎn)處,如果立刻做出從“等待”到“完成”的轉(zhuǎn)變,則不存在“正在進(jìn)行”階段,并且“正在進(jìn)行”階段毫無(wú)意義。因此,為下載故障等做準(zhǔn)備的,具有用于再次下載打印數(shù)據(jù)的一些空間的機(jī)制,不容易地與顯示正確的作業(yè)狀態(tài)的機(jī)制兼容。
[0091]因此,在第三修改示例實(shí)施方式中,虛擬作業(yè)用于顯示針對(duì)與打印數(shù)據(jù)對(duì)應(yīng)的作業(yè)的正確狀態(tài),同時(shí)提供了為下載故障做準(zhǔn)備的、用于再次下載打印數(shù)據(jù)的一些空間。也就是,在示例性實(shí)施方式中,針對(duì)單個(gè)打印指令創(chuàng)建兩個(gè)作業(yè):虛擬作業(yè)和真實(shí)作業(yè)。根據(jù)打印指令的作業(yè)(針對(duì)真實(shí)作業(yè)和與真實(shí)作業(yè)對(duì)應(yīng)的虛擬作業(yè)的集合術(shù)語(yǔ))的狀態(tài),通過(guò)使用虛擬作業(yè)的狀態(tài)來(lái)表達(dá)。因此,通過(guò)使用虛擬作業(yè)的狀態(tài)來(lái)表達(dá)正確的作業(yè)狀態(tài)。因此,即使真實(shí)作業(yè)的狀態(tài)保留在其中允許另一個(gè)下載過(guò)程的“等待”,大體上也沒(méi)有出現(xiàn)問(wèn)題。
[0092]將參照?qǐng)D9描述在第三修改示例實(shí)施方式中過(guò)程的示例。圖9例示了繼圖3中步驟S16之后的過(guò)程流程。在該過(guò)程流程中,通過(guò)改變?cè)趫D3中的步驟S18和S20來(lái)獲得步驟 S18A 和 S20A。
[0093]作為圖9中的過(guò)程的前提,打印服務(wù)200和圖像形成裝置300分別管理針對(duì)虛擬作業(yè)和真實(shí)作業(yè)中的每個(gè)的作業(yè)狀態(tài)。在圖3中的步驟S26中,當(dāng)圖像形成裝置300檢測(cè)出虛擬作業(yè)時(shí),在圖像形成裝置300和打印服務(wù)200中的每個(gè)中創(chuàng)建指示虛擬作業(yè)的作業(yè)狀態(tài)的狀態(tài)信息,并且“等待”被設(shè)置到狀態(tài)信息。當(dāng)圖像形成裝置300檢測(cè)出真實(shí)作業(yè)(圖3中的步驟S16中)時(shí),在圖像形成裝置300和打印服務(wù)200中的每個(gè)中創(chuàng)建指示真實(shí)作業(yè)的作業(yè)狀態(tài)的狀態(tài)信息,并且“等待”被設(shè)置到狀態(tài)信息。
[0094]當(dāng)在步驟S16中檢測(cè)出真實(shí)作業(yè)時(shí),在步驟S18A中,圖像形成裝置300從打印服務(wù)200請(qǐng)求真實(shí)作業(yè)的打印數(shù)據(jù),并且開(kāi)始下載打印數(shù)據(jù)。此外,圖像形成裝置300在與真實(shí)作業(yè)對(duì)應(yīng)的虛擬作業(yè)的狀態(tài)中做出從“等待”到“正在進(jìn)行”的轉(zhuǎn)變(也就是,請(qǐng)求打印服務(wù)200來(lái)做出這種轉(zhuǎn)變)。與此相反,在那個(gè)時(shí)間點(diǎn)處沒(méi)有改變真實(shí)作業(yè)的狀態(tài)(也就是,保留在“等待”)。
[0095]在步驟S20A中,當(dāng)打印數(shù)據(jù)正在被打印出,同時(shí)正在被接收(下載)時(shí),確定在接收中是否發(fā)生故障(步驟S202中)。如果在接收中故障發(fā)生,則暫時(shí)地停止針對(duì)正在執(zhí)行的作業(yè)的打印,并且暫停該作業(yè)(步驟S240中)。此時(shí),如果存在另一個(gè)作業(yè),則可以執(zhí)行“另一個(gè)作業(yè)”而不是暫停作業(yè)。之后,圖像形成裝置300 (具體地,作業(yè)獲取單元302)周期性地檢查圖像形成裝置300是否能夠與打印服務(wù)200通信(步驟S206中)。在GCP的情況中,例如可以通過(guò)使用獲取接口來(lái)執(zhí)行檢查過(guò)程。獲取接口是一種應(yīng)用程序接口(API),其在向GCP(打印服務(wù)200)發(fā)送關(guān)于是否存在針對(duì)圖像形成裝置300的作業(yè)的詢問(wèn)時(shí)使用。類似于用于檢查在互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中的通信是否可用的的回顯信息(ping),獲取接口用于通過(guò)提交獲取(fetch)來(lái)確定與GCP的通信是否可用。周期性地重復(fù)在步驟S206中的檢查過(guò)程,直到可以進(jìn)行通信為止。如果確認(rèn)與打印服務(wù)200的通信是可用的(如在步驟S208中的確定結(jié)果是“是”),則圖像形成裝置300返回到步驟S18A,并且從打印服務(wù)200請(qǐng)求暫停的作業(yè)(真實(shí)作業(yè))的打印數(shù)據(jù)。此時(shí),真實(shí)作業(yè)的狀態(tài)是“等待”。因此,打印服務(wù)200接收請(qǐng)求,并且向圖像形成裝置300供應(yīng)打印數(shù)據(jù)。圖像形成裝置300接收所供應(yīng)的打印數(shù)據(jù),并且執(zhí)行打印(步驟S20A中)。
[0096]如果完成全部打印數(shù)據(jù)的接收和打印(如果在步驟S202中確定結(jié)果是“否”),則圖像形成裝置300請(qǐng)求打印服務(wù)200在虛擬作業(yè)狀態(tài)和真實(shí)作業(yè)狀態(tài)二者中做出“完成”的轉(zhuǎn)變,并且結(jié)束該過(guò)程。
[0097]在圖9中的過(guò)程中,當(dāng)接收作業(yè)的打印數(shù)據(jù)失敗時(shí),圖像形成裝置300再次自動(dòng)地獲取打印數(shù)據(jù)。代替這樣做,在從用戶獲得確認(rèn)之后,可以再次獲得打印數(shù)據(jù)。在這種情況下,當(dāng)在步驟S202中接收打印數(shù)據(jù)失敗時(shí),圖像形成裝置300例如如圖10所示在附加顯示裝置上顯示詢問(wèn)畫(huà)面510。在詢問(wèn)畫(huà)面510中,顯示了:下載打印數(shù)據(jù)失敗的消息;以及用于給出再次獲得或不獲得打印數(shù)據(jù)的指令的按鈕。在詢問(wèn)畫(huà)面中,當(dāng)用戶處理用于再次獲得的打印數(shù)據(jù)時(shí),圖像形成裝置300將過(guò)程進(jìn)行到圖9中的步驟S206,并且當(dāng)與打印服務(wù)200的通信是可用時(shí),再次獲得打印數(shù)據(jù)。
[0098]當(dāng)接收作業(yè)的打印數(shù)據(jù)失敗時(shí),圖像形成裝置300自動(dòng)執(zhí)行圖9中的步驟S206、S208和S18A,并且再次獲得該打印數(shù)據(jù)。當(dāng)再次重復(fù)地獲得打印數(shù)據(jù)的過(guò)程失敗了預(yù)定數(shù)量或更多的次數(shù)時(shí),可以顯示如圖10所示的畫(huà)面,并且可以通過(guò)用戶來(lái)檢查是否進(jìn)一步再次獲得打印數(shù)據(jù)。
[0099]圖11例示根據(jù)從圖像形成裝置300的狀態(tài)通知單元310發(fā)送的狀態(tài)轉(zhuǎn)變的通知,通過(guò)打印服務(wù)200產(chǎn)生的示例性作業(yè)狀態(tài)畫(huà)面600。作業(yè)狀態(tài)畫(huà)面600被提供為例如針對(duì)操作客戶端裝置100的用戶的網(wǎng)頁(yè)。在作業(yè)狀態(tài)畫(huà)面600中,顯示與通過(guò)用戶向打印服務(wù)200發(fā)送的打印指令對(duì)應(yīng)的作業(yè)狀態(tài)。在通過(guò)作業(yè)狀態(tài)畫(huà)面600中的虛線610包圍的部分中,顯示了:與一個(gè)打印指令對(duì)應(yīng)的虛擬作業(yè)的狀態(tài)信息(通過(guò)虛線包圍的部分中的第二行),和真實(shí)作業(yè)的狀態(tài)信息(第一行)。在每一條狀態(tài)信息中,作業(yè)的識(shí)別信息、發(fā)布作業(yè)的日期、狀態(tài),以該順序從左側(cè)顯示。在該示例中,作業(yè)的識(shí)別信息是通過(guò)用戶指定的作為打印目標(biāo)的文檔數(shù)據(jù)的文件名稱。然而,對(duì)于虛擬作業(yè),通過(guò)添加文字(該文字指示了作業(yè)是虛擬作業(yè))到對(duì)應(yīng)真實(shí)作業(yè)的文檔數(shù)據(jù)的文件名稱而獲得的文件名稱,用作識(shí)別信息。在圖11中的示例中,當(dāng)真實(shí)作業(yè)的識(shí)別信息是“TestSampleScaling.pdf”時(shí),虛擬作業(yè)的識(shí)別信息是“該作業(yè)是用于‘TestSampleScaling.pdf’的確認(rèn)”,其指示該作業(yè)是用于確認(rèn)“TestSampleScaling.pdf”的“確認(rèn)”。可以通過(guò)虛擬作業(yè)增加單元112或202,從真實(shí)作業(yè)的識(shí)別信息產(chǎn)生虛擬作業(yè)的識(shí)別信息。用戶可以從虛擬作業(yè)的狀態(tài)中,得到關(guān)于針對(duì)通過(guò)用戶給出的打印指令的執(zhí)行狀態(tài)的信息。
[0100]在圖11中的示例中,在作業(yè)狀態(tài)畫(huà)面600中,顯示真實(shí)作業(yè)的狀態(tài)和虛擬作業(yè)的狀態(tài)二者。在這種情況下,打印服務(wù)200沒(méi)有在從客戶端裝置100接收的虛擬作業(yè)和真實(shí)作業(yè)的之間做出區(qū)分,并且可以作為簡(jiǎn)單作業(yè)處理它們并且管理它們的狀態(tài)。
[0101]與此相反,在作業(yè)狀態(tài)畫(huà)面600中沒(méi)有顯示關(guān)于虛擬作業(yè)的信息。簡(jiǎn)單地,在作業(yè)狀態(tài)畫(huà)面600中,可以不顯示各指示對(duì)應(yīng)虛擬作業(yè)的狀態(tài)中的行。除此之外,對(duì)應(yīng)真實(shí)作業(yè)的狀態(tài)值可以被改變成虛擬作業(yè)的狀態(tài)值,并且可以顯示改變的值。在任何一種情況下,打印服務(wù)200辨認(rèn)作業(yè)是虛擬作業(yè)還是真實(shí)作業(yè),并且根據(jù)辨認(rèn)結(jié)果來(lái)控制是否顯示作業(yè)狀態(tài),以及狀態(tài)值是否被改變?yōu)閷?duì)應(yīng)虛擬作業(yè)的狀態(tài)。
[0102]在力求高安全性系統(tǒng)的情況下,圖像形成裝置300可以具有這樣一種構(gòu)造,該構(gòu)造不是上述的,并且向打印服務(wù)200呈現(xiàn)從用戶提前獲得的訪問(wèn)標(biāo)記(例如,與OAuth —致的標(biāo)記),以便保證當(dāng)從打印服務(wù)200獲得針對(duì)用戶的打印作業(yè)時(shí),用戶具有有效地獲取許可。在這種情況下,當(dāng)圖像形狀裝置300從打印服務(wù)200再次獲得打印數(shù)據(jù)時(shí),可以采用兩種方法:(1)目前已使用的(也就是,直到在步驟S202中檢測(cè)出接收故障為止)訪問(wèn)標(biāo)記繼續(xù)用于再次獲得打印數(shù)據(jù)的方法;以及(2)從用戶獲得新訪問(wèn)標(biāo)記,和向打印服務(wù)200呈現(xiàn)新訪問(wèn)標(biāo)記,以再次獲得打印數(shù)據(jù)的方法。第二方法需要花費(fèi)一定的時(shí)間,是因?yàn)樾枰@得新訪問(wèn)標(biāo)記。然而,在接收打印數(shù)據(jù)中的故障是由于訪問(wèn)標(biāo)記的情況下,除非從用戶獲得新訪問(wèn)標(biāo)記,否則將不會(huì)成功地再次獲得打印數(shù)據(jù)。
[0103]因此,在一個(gè)示例中,圖像形成裝置300試圖通過(guò)使用方法⑴從打印服務(wù)200再次獲得打印數(shù)據(jù),方法(I)是(使用與以前相同的訪問(wèn)標(biāo)記)需要相對(duì)短的處理時(shí)間。甚至在圖像形成裝置300重復(fù)嘗試執(zhí)行預(yù)定數(shù)量的次數(shù)之后,當(dāng)沒(méi)有成功獲得打印數(shù)據(jù)時(shí)(也就是,沒(méi)有接收全部的打印數(shù)據(jù)),圖像形成裝置300通過(guò)使用方法(2)(其中從用戶獲得新訪問(wèn)標(biāo)記)從打印服務(wù)200再次獲得打印數(shù)據(jù)。
[0104]在另一個(gè)方法中,當(dāng)在步驟S202中未能接收打印數(shù)據(jù)時(shí),圖像形成裝置300根據(jù)故障事件來(lái)選擇要采用哪種方法,是方法(I)或是方法(2)。如果例如,故障事件使得,在沒(méi)有對(duì)從打印服務(wù)200獲取打印數(shù)據(jù)的請(qǐng)求的反應(yīng)情況下發(fā)生超時(shí),或者使得是這種獲取請(qǐng)求(例如,HTTP GET方法)的目的地(打印服務(wù)200的URL)未能在域名服務(wù)(DNS)中解析,則這種事件是獨(dú)立于訪問(wèn)標(biāo)記。因此,圖像形成裝置300選擇方法(I)以再次獲得打印數(shù)據(jù)。與此相反,如果故障事件使得通過(guò)將來(lái)自圖像形成裝置300的訪問(wèn)標(biāo)記呈現(xiàn)給打印服務(wù)200來(lái)執(zhí)行的認(rèn)證失敗,或使得產(chǎn)生關(guān)于認(rèn)證的錯(cuò)誤,(諸如安全套接層(SSL)證書(shū)錯(cuò)誤),則訪問(wèn)標(biāo)記可以導(dǎo)致故障。因此,圖像形成裝置300選擇方法(2)以再次獲得打印數(shù)據(jù)。
[0105]第四修改示例性實(shí)施方式
[0106]當(dāng)圖像形成裝置300從打印服務(wù)200獲得虛擬作業(yè)時(shí),圖像形成裝置300可以具有打印有關(guān)與虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的信息。有關(guān)將要打印的真實(shí)作業(yè)的信息包括:真實(shí)作業(yè)的文檔名稱、真實(shí)作業(yè)的數(shù)據(jù)大小、以及在打印服務(wù)200中完成產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù)的過(guò)程的預(yù)測(cè)時(shí)間。例如,當(dāng)虛擬作業(yè)增加單元112或202添加與真實(shí)作業(yè)對(duì)應(yīng)的虛擬作業(yè)時(shí),有關(guān)虛擬作業(yè)的信息可以從關(guān)于真實(shí)作業(yè)的信息中產(chǎn)生。例如,虛擬作業(yè)增加單元112或202接收將要打印的真實(shí)作業(yè)的文檔數(shù)據(jù),并且因此,能夠辨認(rèn)文檔數(shù)據(jù)的文檔名稱和數(shù)據(jù)大小。虛擬作業(yè)增加單元112或202可以將文檔數(shù)據(jù)的文檔名稱和數(shù)據(jù)大小(如真實(shí)作業(yè)的文檔名稱和數(shù)據(jù)大小)設(shè)置成將要被添加的虛擬作業(yè)的屬性信息的項(xiàng)目。對(duì)于打印服務(wù)200用于將文檔數(shù)據(jù)轉(zhuǎn)換成打印數(shù)據(jù)的所需時(shí)間,或者用于將文檔數(shù)據(jù)從客戶端裝置100發(fā)送到打印服務(wù)200的所需時(shí)間取決于文檔數(shù)據(jù)的數(shù)據(jù)大小。因此,虛擬作業(yè)增加單元112或202可以獲得來(lái)自文檔數(shù)據(jù)的大小的所需時(shí)間,從所需時(shí)間和當(dāng)前時(shí)間來(lái)計(jì)算在完成產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù)的過(guò)程時(shí)的預(yù)測(cè)時(shí)間,并且將時(shí)間設(shè)定為呈要添附的虛擬作業(yè)的屬性信息的項(xiàng)目。圖像形成裝置300辨認(rèn)呈在步驟S24或S26中獲得的虛擬作業(yè)的屬性信息的、諸如真實(shí)作業(yè)的數(shù)據(jù)大小和在完成產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù)的過(guò)程時(shí)的預(yù)測(cè)時(shí)間這樣的特定項(xiàng)目,并且在紙張上打印諸如“從現(xiàn)在開(kāi)始,安排TestSampleScaling.Pdf (真實(shí)作業(yè)的文件名稱)以被打印。這個(gè)作業(yè)的數(shù)據(jù)大小是大約****字節(jié),并且將大約在**:**:**時(shí)打印該作業(yè)”這樣的描述所辨認(rèn)的信息的消息。在完成產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù)的過(guò)程時(shí)的預(yù)測(cè)時(shí)間可以通過(guò)圖像形成裝置300,根據(jù)真實(shí)作業(yè)的文檔數(shù)據(jù)的數(shù)據(jù)大小來(lái)獲得。作為另一個(gè)示例,虛擬作業(yè)增加單元112或202可以產(chǎn)生作為包括描述關(guān)于真實(shí)作業(yè)的這種信息的消息的打印作業(yè)的虛擬作業(yè),并且圖像形成裝置300可以打印該虛擬作業(yè)。
[0107]以上描述了本發(fā)明的修改示例性實(shí)施方式的示例性實(shí)施方式。
[0108]例如通過(guò)導(dǎo)致通用計(jì)算機(jī)執(zhí)行描述用于在上述描述的裝置中的功能性模塊的過(guò)程的程序,來(lái)實(shí)現(xiàn)如下的單元,這些單元執(zhí)行信息處理并且包括在被示例性描述的客戶端裝置100,打印服務(wù)200和圖像形成裝置300。例如,在本文中提及計(jì)算機(jī)具有這樣的電路構(gòu)造作為硬件,在該電路構(gòu)造中,如下組件經(jīng)由總線等彼此連接:諸如中央處理單元(CPU)的微處理器、諸如隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)的存儲(chǔ)器(主存儲(chǔ)器)、控制諸如硬盤(pán)驅(qū)動(dòng)器(HDD)、固態(tài)驅(qū)動(dòng)器(SSD)和閃速存儲(chǔ)器這樣的第二存儲(chǔ)器的第二存儲(chǔ)控制器、各種輸入/輸出(I/O)接口、執(zhí)行控制與無(wú)線或有線網(wǎng)絡(luò)連接等的網(wǎng)絡(luò)接口。此外,可以經(jīng)由I/O接口將如下各項(xiàng)連接到總線:用于在諸如光盤(pán)(CD)、數(shù)字多用光盤(pán)(DVD)和藍(lán)光光盤(pán)這樣記錄媒體的便攜式硬盤(pán)上執(zhí)行讀和/或?qū)懙挠脖P(pán)驅(qū)動(dòng)器;用于在基于各種規(guī)格的諸如閃速存儲(chǔ)器等的便攜式非易失性記錄媒體上執(zhí)行讀和/或?qū)懙拇鎯?chǔ)器。在諸如閃速存儲(chǔ)器的第二存儲(chǔ)裝置中,經(jīng)由諸如CD或DVD這樣的記錄媒體,或者經(jīng)由諸如網(wǎng)絡(luò)這樣的通信單元,來(lái)存儲(chǔ)描述上面被示例性描述的功能模塊的過(guò)程信息的程序,并在計(jì)算機(jī)中安裝該程序。在第二存儲(chǔ)裝置中存儲(chǔ)的程序被讀取到RAM,并且通過(guò)諸如CUP這樣的微處理器來(lái)執(zhí)行,由此,實(shí)現(xiàn)上面示例性描述的功能模塊??梢酝ㄟ^(guò)多個(gè)計(jì)算機(jī)的配合來(lái)實(shí)現(xiàn)打印服務(wù)200。
[0109]對(duì)本發(fā)明的示例性實(shí)施方式的上述說(shuō)明是為了例示和說(shuō)明的目的而提供的。并非旨在對(duì)本發(fā)明進(jìn)行窮盡,或者將本發(fā)明限于所公開(kāi)的精確形式。顯而易見(jiàn)的是,很多修改例和變型例對(duì)于本領(lǐng)域技術(shù)人員是明顯的。選擇了這些實(shí)施方式進(jìn)行說(shuō)明以最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,以使本領(lǐng)域技術(shù)人員能夠理解本發(fā)明的各種實(shí)施方式,以及適合于所設(shè)想的具體用途的各種變型。本發(fā)明的范圍旨在由所附權(quán)利要求及其等同物來(lái)限定。
【主權(quán)項(xiàng)】
1.一種圖像形成裝置,所述圖像形成裝置包括:獲取單元,所述獲取單元經(jīng)由網(wǎng)絡(luò)從外部裝置獲取打印數(shù)據(jù),所述打印數(shù)據(jù)通過(guò)所述 外部裝置根據(jù)從客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生;確定單元,所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè);以及通知單元,當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所 述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息,所述故障信息指示在以下處 理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述 外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理,所述時(shí)間段滿足預(yù)定條件。2.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述虛擬作業(yè)包含指示對(duì)應(yīng)文檔數(shù)據(jù)的大小的大小信息,并且其中,所述通知單元使用基于包含在所述虛擬作業(yè)中的所述大小信息而獲得的時(shí)間 段,作為滿足所述預(yù)定條件的所述時(shí)間段。3.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,其中,所述虛擬作業(yè)和所述真實(shí)作業(yè)中的至少一個(gè)包含指定對(duì)應(yīng)真實(shí)作業(yè)或?qū)?yīng)虛擬 作業(yè)的特定信息,以及其中,當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的所述時(shí)間段內(nèi),沒(méi)有獲取基 于所述特定信息而被確定為與所述虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知 單元通知故障信息,所述時(shí)間段滿足所述預(yù)定條件。4.根據(jù)權(quán)利要求3所述圖像形成裝置,所述圖像形成裝置還包括:處理器,所述處理器處理通過(guò)所述獲取單元獲取的、所述真實(shí)作業(yè)的所述打印數(shù)據(jù),以 便打印所述打印數(shù)據(jù);以及作業(yè)暫停控制器,針對(duì)通過(guò)所述獲取單元在某一時(shí)間段內(nèi)正被獲取的后續(xù)虛擬作業(yè), 所述某一時(shí)間段是從所述獲取單元獲取所述虛擬作業(yè)的所述打印數(shù)據(jù)時(shí)的時(shí)間點(diǎn)到在所 述處理器處理與所述虛擬作業(yè)對(duì)應(yīng)的所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí)的時(shí)間點(diǎn),所述真實(shí) 作業(yè)的所述打印數(shù)據(jù)正被獲取,所述作業(yè)暫??刂破鲌?zhí)行控制,使得暫停如下的處理至少 達(dá)所述某一時(shí)間段,在該處理中所述處理器處理與所述后續(xù)虛擬作業(yè)對(duì)應(yīng)的真實(shí)作業(yè)的打 印數(shù)據(jù)。5.根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的圖像形成裝置,所述圖像形成裝置還包括:狀態(tài)通知單元,所述狀態(tài)通知單元向所述外部裝置通知針對(duì)通過(guò)所述獲取單元獲取的所述打印數(shù)據(jù)的作業(yè)狀態(tài)的轉(zhuǎn)變,其中,當(dāng)開(kāi)始獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述 狀態(tài)通知單元向所述外部裝置通知與所述真實(shí)作業(yè)對(duì)應(yīng)的所述虛擬作業(yè)的狀態(tài)從“等待” 至IJ“正在進(jìn)行”的轉(zhuǎn)變,同時(shí),對(duì)于所述真實(shí)作業(yè),所述狀態(tài)通知單元沒(méi)有向所述外部裝置通 知從“等待”到“正在進(jìn)行”的轉(zhuǎn)變,而導(dǎo)致了所述虛擬作業(yè)的狀態(tài)轉(zhuǎn)變到“正在進(jìn)行”,并 且導(dǎo)致了所述真實(shí)作業(yè)的狀態(tài)保留在“等待”中,所述虛擬作業(yè)的狀態(tài)通過(guò)所述外部裝置管 理;以及單元,當(dāng)所述獲取單元未獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),該單元導(dǎo)致再次獲取 所述真實(shí)作業(yè)的所述打印數(shù)據(jù)。6.根據(jù)權(quán)利要求1至5中的任一項(xiàng)所述的圖像形成裝置,所述圖像形成裝置還包括:單元,當(dāng)所述確定單元確定通過(guò)所述獲取單元獲取的所述打印數(shù)據(jù)是虛擬作業(yè)時(shí),該單元打印與與所述虛擬作業(yè)對(duì)應(yīng)的所述真實(shí)作業(yè)有關(guān)的信息。7.一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)包括: 客戶端裝置; 外部裝置,所述外部裝置根據(jù)從所述客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生打印數(shù)據(jù),并且向圖像形成裝置提供所產(chǎn)生的打印數(shù)據(jù);以及 圖像形成裝置,所述圖像形成裝置處理所述打印數(shù)據(jù),以便打印所述打印數(shù)據(jù),所述打印數(shù)據(jù)從所述外部裝置獲取, 其中,所述客戶端裝置包括: 發(fā)送單元,當(dāng)從用戶接收針對(duì)所述文檔數(shù)據(jù)的打印指令時(shí),在向所述外部裝置發(fā)送作為真實(shí)作業(yè)的所述文檔數(shù)據(jù)之前,所述發(fā)送單元經(jīng)由網(wǎng)絡(luò)向所述外部裝置發(fā)送虛擬作業(yè)的文檔數(shù)據(jù),以及 其中,所述圖像形成裝置包括: 獲取單元,所述獲取單元經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)和所述真實(shí)作業(yè)的打印數(shù)據(jù), 確定單元,所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè),以及通知單元,當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的打印數(shù)據(jù)時(shí),所述通知單元通知故障信息,所述故障信息指示在以下處理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理,所述時(shí)間段滿足預(yù)定條件。8.一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)包括: 客戶端裝置; 外部裝置,所述外部裝置根據(jù)從所述客戶端裝置接收的文檔數(shù)據(jù)產(chǎn)生打印數(shù)據(jù),并且經(jīng)由網(wǎng)絡(luò)向圖像形成裝置提供所產(chǎn)生的打印數(shù)據(jù);以及 圖像形成裝置,所述圖像形成裝置處理所述打印數(shù)據(jù),以便打印所述打印數(shù)據(jù),所述打印數(shù)據(jù)從所述外部裝置獲取, 其中,所述客戶端裝置包括: 發(fā)送單元,當(dāng)從用戶接收針對(duì)所述文檔數(shù)據(jù)的打印指令時(shí),所述發(fā)送單元向所述外部裝置發(fā)送所述文檔數(shù)據(jù),以及其中,所述外部裝置包括: 產(chǎn)生單元,所述產(chǎn)生單元根據(jù)從所述客戶端裝置接收的所述文檔數(shù)據(jù)產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù),以及 單元,在經(jīng)由所述網(wǎng)絡(luò)向所述圖像形成裝置發(fā)送所述真實(shí)作業(yè)的所述打印數(shù)據(jù)之前,該單元經(jīng)由所述網(wǎng)絡(luò)向所述圖像形成裝置發(fā)送虛擬作業(yè)的打印數(shù)據(jù),所述真實(shí)作業(yè)的所述打印數(shù)據(jù)通過(guò)所述產(chǎn)生單元產(chǎn)生,以及其中,所述圖像形成裝置包括: 獲取單元,所述獲取單元經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)和所述真實(shí)作業(yè)的打印數(shù)據(jù), 確定單元,所述確定單元確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè),以及 通知單元,當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù)時(shí),所述通知單元通知故障信息,所述故障信息指示在以下處 理中發(fā)生的故障:所述外部裝置從所述客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述 外部裝置中的所述文檔數(shù)據(jù)產(chǎn)生所述打印數(shù)據(jù)的處理,所述時(shí)間段滿足預(yù)定條件。9.一種方法,所述方法包括以下步驟:當(dāng)從用戶接收針對(duì)文檔數(shù)據(jù)的打印指令時(shí),在向外部裝置發(fā)送作為真實(shí)作業(yè)的文檔數(shù) 據(jù)之前,經(jīng)由網(wǎng)絡(luò)從客戶端裝置向所述外部裝置發(fā)送虛擬作業(yè)的文檔數(shù)據(jù);從所述虛擬作業(yè)的所述文檔數(shù)據(jù)中產(chǎn)生所述虛擬作業(yè)的打印數(shù)據(jù),所述虛擬作業(yè)的所 述文檔數(shù)據(jù)從所述客戶端裝置接收,并且經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置向圖像形成裝置發(fā) 送所述虛擬作業(yè)的所述打印數(shù)據(jù);從所述真實(shí)作業(yè)的所述文檔數(shù)據(jù)產(chǎn)生所述真實(shí)作業(yè)的打印數(shù)據(jù),所述真實(shí)作業(yè)的所述 文檔數(shù)據(jù)從所述客戶端裝置接收,并且經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置向所述圖像形成裝置 發(fā)送所述真實(shí)作業(yè)的所述打印數(shù)據(jù);經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)或所述真實(shí)作業(yè)的所述打印數(shù)據(jù);確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè);以及當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作 業(yè)的所述打印數(shù)據(jù)時(shí),通知故障信息,所述故障信息指示在以下處理中發(fā)生的故障:從所述 客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述文檔數(shù)據(jù)中產(chǎn)生所述打印數(shù)據(jù)的處理, 所述時(shí)間段滿足預(yù)定條件。10.—種方法,所述方法包括以下步驟:當(dāng)客戶端裝置從用戶接收針對(duì)文檔數(shù)據(jù)的打印指令時(shí),將文檔數(shù)據(jù)從所述客戶端裝置 發(fā)送到外部裝置;根據(jù)從所述客戶端裝置接收的所述文檔數(shù)據(jù)產(chǎn)生真實(shí)作業(yè)的打印數(shù)據(jù);在將所述真實(shí)作業(yè)的所產(chǎn)生的打印數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)從所述外部裝置發(fā)送到圖像形成裝 置之前,將虛擬作業(yè)的打印數(shù)據(jù)經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置發(fā)送到所述圖像形成裝置;經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述虛擬作業(yè)的所述打印數(shù)據(jù);經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取所述真實(shí)作業(yè)的所述打印數(shù)據(jù);確定所獲取的打印數(shù)據(jù)是虛擬作業(yè)還是真實(shí)作業(yè);以及當(dāng)在獲取被確定是所述虛擬作業(yè)的打印數(shù)據(jù)之后的一時(shí)間段內(nèi)沒(méi)有獲取所述真實(shí)作 業(yè)的所述打印數(shù)據(jù)時(shí),通知故障信息,所述故障信息指示在以下處理中的發(fā)生故障:從所述 客戶端裝置接收所述文檔數(shù)據(jù)的處理,或者從所述文檔數(shù)據(jù)中產(chǎn)生所述打印數(shù)據(jù)的處理, 所述時(shí)間段滿足預(yù)定條件。
【文檔編號(hào)】G06F3/12GK105988751SQ201510648354
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年10月9日
【發(fā)明人】巖崎學(xué)
【申請(qǐng)人】富士施樂(lè)株式會(huì)社