系統(tǒng)、打印裝置及其控制方法及后處理裝置及其控制方法
【專利摘要】本發(fā)明提供一種系統(tǒng)、打印裝置及其控制方法及后處理裝置及其控制方法。后處理裝置對由打印裝置打印的物品進行后處理,并且向所述打印裝置,發(fā)送用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示暫時停止持續(xù)的時間段的信息。所述打印裝置從所述后處理裝置,接收用于針對所述第一作業(yè)的打印處理的暫時停止的命令以及表示暫時停止持續(xù)的時間段的信息,根據(jù)所述暫時停止的命令,停止針對所述第一作業(yè)的打印處理,并且基于所述暫時停止持續(xù)的時間段,控制針對第二作業(yè)的打印處理。
【專利說明】
系統(tǒng)、打印裝置及其控制方法及后處理裝置及其控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種用于通過利用后處理裝置對從圖像形成裝置輸出的打印物進行后處理而生產(chǎn)物品的技術(shù)。
【背景技術(shù)】
[0002]傳統(tǒng)上,在商業(yè)印刷產(chǎn)業(yè)中,已通過將圖像形成裝置和后處理裝置組合生產(chǎn)各種物品。例如,通過在圖像形成裝置進行打印處理以輸出打印物之后將打印物設(shè)置在后處理裝置上,并且在其上進行諸如裝訂和裁切等的后處理(后加工),能夠生產(chǎn)高級物品。
[0003]在這種構(gòu)造中,為了提高與生產(chǎn)相關(guān)聯(lián)的生產(chǎn)率,可以彼此并行地進行圖像形成裝置的打印處理和后處理裝置的后處理。更具體地,在從圖像形成裝置輸出打印物的同時,通過手動運送或經(jīng)由輸送帶將該打印物傳送到后處理裝置。后處理裝置通過根據(jù)需要對接收的打印物進行后處理來生產(chǎn)物品。
[0004]例如,日本特開2008-110576號公報討論了如下技術(shù):使圖像形成裝置經(jīng)由用戶界面接收停止打印的指令,并且停止當前進行中的打印處理。
[0005]然而,雖然日本特開2008-110576號公報中公開的技術(shù)使得圖像形成裝置能夠經(jīng)由圖像形成裝置的用戶界面停止打印,但是該技術(shù)未考慮到停止來自對由圖像形成裝置打印的物品進行后處理的后處理裝置的打印。因此,例如,即使在后處理裝置側(cè)無法進行后處理,并且期望停止由圖像形成裝置進行的打印處理的情況下,也無法停止打印處理。此外,在根據(jù)來自后處理裝置的指令而暫時停止由圖像形成裝置進行的打印處理的情況下,如果后處理裝置僅發(fā)送暫時停止指令,則圖像形成裝置無法識別恢復(fù)打印處理的定時,這導(dǎo)致整個系統(tǒng)的生產(chǎn)率的劣化。
【發(fā)明內(nèi)容】
[0006]鑒于上述問題而做出本發(fā)明,并且本發(fā)明旨在提供如下技術(shù):即使在根據(jù)來自對由圖像形成裝置打印的物品進行后處理的后處理裝置的指令而暫時停止由圖像形成裝置進行的打印處理的情況下,也能夠減少整個系統(tǒng)的生產(chǎn)率的劣化的技術(shù)。
[0007]根據(jù)本發(fā)明的一方面,提供了一種系統(tǒng),所述系統(tǒng)包括打印裝置以及后處理裝置,其中,所述后處理裝置包括:后處理單元,其被構(gòu)造為對由所述打印裝置打印的物品進行后處理,以及發(fā)送單元,其被構(gòu)造為向所述打印裝置,發(fā)送用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息,并且其中,所述打印裝置包括:打印單元,接收單元,其被構(gòu)造為從所述后處理裝置,接收用于針對所述第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息,停止單元,其被構(gòu)造為根據(jù)所述暫時停止的命令,停止針對所述第一作業(yè)的打印處理,以及控制單元,其被構(gòu)造為基于所述暫時停止持續(xù)的時間段,控制針對第二作業(yè)的打印處理。
[0008]通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
【附圖說明】
[0009]圖1例示了根據(jù)本發(fā)明的示例性實施例的信息處理系統(tǒng)的系統(tǒng)構(gòu)造。
[0010]圖2是例示根據(jù)本示例性實施例的圖像形成裝置的硬件構(gòu)造的框圖。
[0011 ]圖3是例示根據(jù)本示例性實施例的后處理裝置的硬件構(gòu)造的框圖。
[0012]圖4是例示根據(jù)本示例性實施例的信息處理裝置的硬件構(gòu)造的框圖。
[0013]圖5是例示根據(jù)本示例性實施例的圖像形成裝置的軟件構(gòu)造和后處理裝置的軟件構(gòu)造的框圖。
[0014]圖6A、圖6B(由圖6B1和圖6B2組成)、圖6C和圖6D是例示由根據(jù)本示例性實施例的信息處理系統(tǒng)生成的命令(消息)的示例的圖。
[0015]圖7是例示根據(jù)本示例性實施例的信息處理系統(tǒng)中的通信處理的序列圖的示例。
[0016]圖8例示了由根據(jù)本示例性實施例的后處理裝置進行的處理的流程。
[0017]圖9例示了由根據(jù)本示例性實施例的圖像形成裝置進行的處理的流程。
[0018]圖1O例示了圖9中例示的步驟S908的詳細流程。
[0019]圖11例示了圖1O中例示的步驟S1007的詳細流程。
[0020]圖12例示了圖11中例示的步驟S1124的詳細流程。
[0021]圖13A和圖13B是各自例示根據(jù)本示例性實施例的作業(yè)單(jobticket)的示例的圖。
[0022]圖14A和圖14B是各自例示根據(jù)本示例性實施例的后處理裝置的操作面板的示例的圖。
[0023]圖15是例示根據(jù)本示例性實施例的打印(Print)隊列和保持(Hold)隊列的示例的圖。
[0024]圖16是例示根據(jù)本示例性實施例的作業(yè)信息的示例的圖。
【具體實施方式】
[0025]在以下描述中,將參照附圖描述用于體現(xiàn)本發(fā)明的示例性實施例。
[0026]圖1示出了根據(jù)本發(fā)明的示例性實施例的信息處理系統(tǒng)的整體構(gòu)造。將在以下描述中描述的整個信息處理系統(tǒng)的環(huán)境僅僅是為了便于理解本發(fā)明的示例,并且本發(fā)明并不限于該環(huán)境。
[0027]在圖1中,圖像形成裝置101、后處理裝置102和信息處理裝置103連接到網(wǎng)絡(luò)100。圖像形成裝置101對包括從信息處理裝置103發(fā)送的打印字符數(shù)據(jù)等的打印數(shù)據(jù)進行分析,將打印數(shù)據(jù)逐頁轉(zhuǎn)換成點圖像,并且對該打印數(shù)據(jù)進行打印。此外,圖像形成裝置101經(jīng)由網(wǎng)絡(luò)100與后處理裝置102進行通信,以向后處理裝置102發(fā)送以及從后處理裝置102接收控制信息等。從圖像形成裝置101輸出的打印物,被打印操作者手動運送到后處理裝置102,或者經(jīng)由未例示的輸送帶傳送到后處理裝置102。后處理裝置102對從圖像形成裝置101輸出的打印物,進行諸如裁切、裝訂及折疊等的后處理(后加工)。后處理裝置102是能夠經(jīng)由網(wǎng)絡(luò)100與圖像形成裝置101和信息處理裝置103進行通信的后處理裝置。諸如作業(yè)流管理程序和Web服務(wù)器等的程序在信息處理裝置103上運行。此外,用于經(jīng)由網(wǎng)絡(luò)100將圖像形成裝置101與后處理裝置102連接并且控制圖像形成裝置101的打印機驅(qū)動器程序等,被安裝在信息處理裝置103中。在圖1例示的信息處理系統(tǒng)中,作為圖像形成裝置101、后處理裝置102和信息處理裝置103中的各個,均只包括一臺裝置,但是針對它們中的各個,信息處理系統(tǒng)可以包括多臺裝置。作為選擇,信息處理系統(tǒng)可以不包括信息處理裝置103。此外,網(wǎng)絡(luò)100可以是互聯(lián)網(wǎng),并且例如可以以信息處理裝置103網(wǎng)絡(luò)訪問圖像形成裝置101和后處理裝置102的方式來構(gòu)造信息處理系統(tǒng)。圖像形成裝置101是打印裝置,并且后處理裝置102是打印物處理裝置。
[0028]〈信息處理系統(tǒng)中的硬件構(gòu)造的示例〉
[0029]圖2例示了根據(jù)本示例性實施例的圖像形成裝置101的硬件構(gòu)造。圖像形成裝置101包括經(jīng)由控制單元201彼此連接的操作單元204、認證單元205、網(wǎng)絡(luò)接口卡(networkinterface card,NIC)206、中央處理單元(CPU)209、隨機存取存儲器(RAM)210、只讀存儲器(R0M)211、存儲單元212、圖像讀取單元207以及打印單元208。控制單元201包括控制整個圖像形成裝置101的裝置控制單元202,以及對圖像數(shù)據(jù)處理的圖像處理單元203。操作單元204包括例如軟件鍵盤、觸摸面板和/或其他輸入/輸出設(shè)備,并且能夠輸入和顯示各種設(shè)定值。CPU 209執(zhí)行ROM 211中存儲的程序,以及從存儲單元212加載到RAM 210中的諸如應(yīng)用等的程序。換言之,CPU 209用作通過執(zhí)行在可讀存儲介質(zhì)中存儲的程序,來進行在稍后描述的各流程圖中例示的處理的各處理單元。RAM 210是CPU 209的主存儲器,并且用作工作區(qū)域等。圖像讀取單元207包括例如掃描儀,并且能夠通過讀取紙質(zhì)文檔等來獲取圖像數(shù)據(jù)格式(例如,聯(lián)合圖像專家組(JPEG)格式或位圖格式)的文檔圖像??刂茊卧?01進行用于將存儲單元212中存儲的文檔圖像提供給操作單元204,以將文檔圖像輸出到操作單元204上的處理。此外,類似地,控制單元201將存儲單元212中存儲的文檔圖像提供給打印單元208,并且打印單元208進行用于以各種形式輸出文檔圖像的處理。例如,打印單元208能夠進行用于將文檔圖像輸出到存儲介質(zhì)中的處理??蛇x地,由于打印單元208具有打印功能,因此打印單元208可以進行用于將文檔圖像輸出到諸如紙質(zhì)介質(zhì)等的輸出介質(zhì)上的處理。此外,圖像形成裝置101能夠經(jīng)由NIC 206連接到網(wǎng)絡(luò)100,并且發(fā)送和接收數(shù)據(jù)。經(jīng)由NIC 206獲取的數(shù)據(jù)還能夠顯示在操作單元204上。
[0030]圖3例示了根據(jù)本示例性實施例的后處理裝置102的硬件構(gòu)造。后處理裝置102包括經(jīng)由控制單元301彼此連接的操作單元304、NIC 305,CPU 308,RAM 309,ROM 310、存儲單元311、傳感器讀取單元306以及后處理單元307??刂茊卧?01包括對由傳感器讀取單元306讀取的傳感器信息進行處理的傳感器處理單元302,以及控制整個后處理裝置102的裝置控制單元303。操作單元304包括例如軟鍵盤、觸摸面板和/或其他輸入/輸出設(shè)備,并且能夠輸入并顯示各種設(shè)定值。CPU 308執(zhí)行ROM 310中存儲的程序,以及從存儲單元311加載到RAM309中的諸如應(yīng)用等的程序。換言之,CPU 308用作用于通過執(zhí)行可讀取存儲介質(zhì)中存儲的程序來進行稍后描述的各流程圖中例示的處理的各處理單元。RAM 309是CPU 308的主存儲器,并且用作工作區(qū)域等。傳感器讀取單元306能夠經(jīng)由諸如照相機等的設(shè)備,讀取作為后處理對象的打印物的作業(yè)信息(例如,用于檢查精裝作業(yè)的封皮與正文的組合)等。控制單元301進行用于將存儲單元311中存儲的后處理信息提供給操作單元304,以將表示后處理的設(shè)定的信息輸出到操作單元304上的處理。此外,類似地,控制單元301將存儲單元311中存儲的后處理信息提供給后處理單元307,并且后處理單元307以各種形式進行后處理。此夕卜,后處理裝置102能夠經(jīng)由NIC 305連接到網(wǎng)絡(luò)100,并且發(fā)送和接收數(shù)據(jù)。經(jīng)由NIC 305獲取的數(shù)據(jù)還能夠顯示在操作單元304上。
[0031]圖4例示了根據(jù)本示例性實施例的信息處理裝置103的硬件構(gòu)造。能夠通過使用常用的計算機(個人計算機(PC))的硬件來構(gòu)建信息處理裝置103。在圖4中,CPU 401執(zhí)行ROM403中的程序ROM中存儲的程序,以及從外部存儲器410加載到RAM 402中的諸如操作系統(tǒng)
(OS)和應(yīng)用等的程序。
[0032]換言之,CPU401用作用于通過執(zhí)行可讀取存儲介質(zhì)中存儲的該程序來進行稍后描述的各流程圖中例示的處理的各處理單元。RAM 402是CPU 401的主存儲器,并且用作工作區(qū)域等。鍵盤控制器404控制從鍵盤408或未例示的指點設(shè)備(鼠標、觸摸板、觸摸面板、軌跡球等)輸入的操作。顯示控制器405控制顯示器409上的顯示。磁盤控制器406控制對存儲各種數(shù)據(jù)的外部存儲器410(諸如硬盤(HD)和軟盤(FD))的數(shù)據(jù)訪問。網(wǎng)絡(luò)控制器(NC)407連接到網(wǎng)絡(luò)100,并且進行用于控制與連接到網(wǎng)絡(luò)100的其他裝置的通信的處理。
[0033]圖5是例示根據(jù)本示例性實施例的信息處理系統(tǒng)中的圖像形成裝置101和后處理裝置102的各功能的功能框圖。將基于圖像形成裝置101和后處理裝置102通過使用圖6A至圖6D中例示的命令(消息)彼此進行通信的示例,來描述本示例性實施例。因此,下面將描述圖像形成裝置101和后處理裝置102的功能框圖。
[0034]將描述圖像形成裝置101的各處理單元中的功能。設(shè)備控制單元5101根據(jù)來自作業(yè)控制單元5102的打印指令,控制圖像形成單元5112。作業(yè)控制單元5102進行與對打印作業(yè)進行處理有關(guān)的控制。更具體地,作業(yè)控制單元5102基于作業(yè)信息存儲單元5107中存儲的打印作業(yè)信息和從后處理裝置102接收到的命令,對設(shè)備控制單元5101進行與打印處理相關(guān)的指示,并且向后處理裝置102發(fā)送與后處理有關(guān)的命令。命令分析單元5103對從后處理裝置102或信息處理裝置103接收到的命令(諸如下面將描述的圖6A至圖6D中例示的命令等的命令)進行分析。命令生成單元5104生成要發(fā)送到后處理裝置102或信息處理裝置103的命令(諸如下面將描述的圖6A至圖6D中例示的命令等的命令)。通信處理單元5105實施與后處理裝置102和信息處理裝置103的數(shù)據(jù)通信。作業(yè)信息管理單元5106管理作業(yè)信息存儲單元5107中存儲的打印作業(yè)信息。作業(yè)信息存儲單元5107存儲與打印作業(yè)有關(guān)的信息,基于該信息,圖像形成裝置101進行打印處理。圖16例示了作業(yè)信息存儲單元5107中存儲的信息的示例,并且例示了由圖像形成裝置101保持的作業(yè)的列表1700。列表1700包括作業(yè)標識(ID)、作業(yè)名稱、表示作業(yè)是否被放置在打印隊列中還是保持隊列中的隊列信息、表示作業(yè)是在處理中還是在等待中等的狀態(tài)、在由圖像形成裝置101對該作業(yè)進行處理的情況下花費的處理時間、以及關(guān)于后處理的設(shè)定的信息。圖像形成單元5112是進行打印處理的處理機構(gòu)。
[0035]作業(yè)識別單元5108識別要在下面描述的順序重排單元5110中重排順序的作業(yè)。更具體地,作業(yè)識別單元5108從由作業(yè)控制單元5102管理的打印隊列和保持隊列中的作業(yè)中,識別能夠在從后處理裝置102接收到的暫時停止命令中寫入的暫時停止時間內(nèi)完成的作業(yè)。圖15例示了打印隊列和保持隊列的示例。作業(yè)控制單元5102按從放置在打印隊列的頭部的作業(yè)開始的順序,對作業(yè)進行處理。在從圖像形成裝置101的操作單元204發(fā)出用于保持隊列中的作業(yè)的處理指令的情況下,將該作業(yè)移動到打印隊列的尾部。作業(yè)識別單元5108還從由作業(yè)識別單元5108識別的等待作業(yè)(一個或多個)中,識別不應(yīng)該由已發(fā)送暫時停止命令的后處理裝置102處理的作業(yè)。順序重排單元5110重排圖像形成裝置101中保持的作業(yè)的順序。更具體地,順序重排單元5110將已被發(fā)出了暫時停止命令的作業(yè)移動到保持隊列中。然后,順序重排單元5110將由作業(yè)識別單元5108識別出的作業(yè),移動到打印隊列的頭部。結(jié)果,作業(yè)控制單元5102打印由順序重排單元5110移動到打印隊列的頭部的上述作業(yè)?;謴?fù)確認單元5111確定是否經(jīng)過了從作業(yè)控制單元5102接收到的暫時停止時間。在經(jīng)過了暫時停止時間的情況下,恢復(fù)確認單元5111經(jīng)由作業(yè)控制單元5102指示命令生成單元5104確認恢復(fù)處理。命令生成單元5104在從作業(yè)控制單元5102接收到上述指令時,生成圖6B(由圖6B1和圖6B2組成)中例示的輸出通知命令(“Push”命令)。通信處理單元5105將由命令生成單元5104生成的輸出通知命令(“Push”命令)發(fā)送到后處理裝置102。更具體地,圖像形成裝置101不實際生產(chǎn)資源而在暫時更新輸出通知命令中寫入的資源信息(Resource,資源)中的份數(shù)之后,將輸出通知命令發(fā)送到后處理裝置102。在接收到輸出通知命令時,后處理裝置102發(fā)送暫時停止命令(“Pause”命令),或輸出請求命令(“Pull”命令)。圖像形成裝置101只需通過根據(jù)接收到的命令的類型進行處理,就能夠確認恢復(fù)。
[0036]將描述后處理裝置102的各處理單元的功能。通信處理單元5201實施與圖像形成裝置101和信息處理裝置103的數(shù)據(jù)通信。命令分析單元5202對從圖像形成裝置101或信息處理裝置103接收到的命令(諸如下面將描述的圖6A至圖6D中例示的命令等的命令)進行分析。命令生成單元5203生成要發(fā)送到圖像形成裝置101或信息處理裝置103的命令(諸如下面將描述的圖6A至圖6D中例示的命令等的命令)。作業(yè)控制單元5204進行與對后處理裝置102進行后處理的后處理作業(yè)有關(guān)的控制。更具體地,作業(yè)控制單元5204基于作業(yè)信息存儲單元5206中存儲的、關(guān)于后處理作業(yè)的信息和從圖像形成裝置101接收到的命令,來向設(shè)備控制單元5205發(fā)出與后處理有關(guān)的指令,并且向圖像形成裝置101發(fā)送與打印處理有關(guān)的命令。設(shè)備控制單元5205根據(jù)來自作業(yè)控制單元5204的后處理指令,來控制后處理單元5208。作業(yè)信息存儲單元5206存儲與后處理作業(yè)有關(guān)的信息,基于該信息,后處理裝置102進行后處理。關(guān)于后處理作業(yè)的信息還包括表示針對各個作業(yè)應(yīng)當進行何種后處理的指令信息。例如,如果針對精裝設(shè)置后處理,則關(guān)于后處理作業(yè)的信息包括諸如封皮和正文的片材大小、片材類型以及整理大小等的信息。經(jīng)由作業(yè)單從信息處理裝置103或圖像形成裝置101預(yù)先接收這些信息,或者由操作者從后處理裝置102的操作單元304輸入這些信息。作業(yè)信息管理單元5207管理關(guān)于作業(yè)信息存儲單元5206中存儲的后處理作業(yè)的信息。后處理單元5208是進行后處理的處理機構(gòu)。
[0037]接收單元5209從后述的圖14中例示的操作面板,接收用于暫時停止由通信對方進行的處理的命令的輸入。
[0038]〈由信息處理系統(tǒng)生成的命令(消息)的示例〉
[0039]圖6A至圖6D是例示由根據(jù)本示例性實施例的信息處理系統(tǒng)中的圖像形成裝置101的命令生成單元5104和后處理裝置102的命令生成單元5203生成的命令(消息)的格式的示例的圖。將參照圖7描述表示命令的交換的序列。
[0040]圖6B例示了用于裝置向通信對方通知裝置開始該裝置自身的處理、向通信對方通知裝置已開始該裝置自身的處理、或者向通信對方確認該裝置自身的處理的恢復(fù)的命令。在本示例性實施例中,這些命令將被統(tǒng)稱為輸出通知命令或“Push”命令。例如,圖像形成裝置101通過將輸出通知命令發(fā)送到后處理裝置102,能夠指示后處理裝置102對從圖像形成裝置101輸出的打印物進行后處理。
[0041]命令6200是從圖像形成裝置101發(fā)送到后處理裝置102的用于開始通信的輸出通知命令的示例。在部分62001中寫入Type = 〃 PipePush 〃,并且還寫入xs1: type = "CommandPipePush〃,這使得命令6200成為輸出通知命令。命令6200通過部分62002中的PipeParams要素中的PipeID = 〃 Pipe Sheet",來指定通信(Pipe)的標識(ID)。然而,〃PipeSheet 〃是PipeID的示例,并且可以以任何方式來分配ID WipeID的使用使得能夠識別出該命令是與哪個通信相關(guān)聯(lián)的命令。在開始通信之后,每次圖像形成裝置101將資源(例如,打印物)輸出到后處理裝置102時,都將該輸出通知命令發(fā)送到后處理裝置102。
[0042]命令6201是用于向后處理裝置102通知圖像形成裝置101已輸出資源(例如,打印物)的輸出通知命令的示例。部分62011向后處理裝置102通知圖像形成裝置101已輸出第35組正文的、7個副本當中的一個副本。
[0043]命令6202是從圖像形成裝置101發(fā)送到后處理裝置102用于向后處理裝置102確認是否允許圖像形成裝置101恢復(fù)暫時停止處理的輸出通知命令的示例。在部分62021中,在Part要素中指定Setlndex = 〃34?-1〃,由此命令6202確認是否允許圖像形成裝置101從第34組恢復(fù)處理。在本示例中,“-Γ表示執(zhí)行處理到最后。
[0044]命令6203是用于在恢復(fù)暫時停止處理之后,向后處理裝置102通知圖像形成裝置1I已輸出資源(例如,打印物)的輸出通知命令。部分62031表示圖像形成裝置101已從第34組恢復(fù)處理。每次圖像形成裝置101輸出資源時,都將輸出通知命令發(fā)送到后處理裝置102。[0(Μ5]圖6A例示了用于暫時停止由通信對方進行的處理的命令。在本示例性實施例中,該命令將被稱為暫時停止命令或“Pause”命令。例如,后處理裝置102通過將該命令(“Pause”命令)發(fā)送到圖像形成裝置101,能夠指示圖像形成裝置101停止打印處理。在本示例性實施例中,將基于后處理裝置102將該命令(“Pause”命令)發(fā)送到圖像形成裝置101的示例,來描述“Pause”命令。
[0046]命令6100是在由于后處理裝置102發(fā)生了卡紙并且后處理裝置102無法進行后處理,而期望暫時停止由圖像形成裝置101進行的處理的情況下,從后處理裝置102發(fā)送到圖像形成裝置101的暫時停止命令。在本示例性實施例中,將基于表示暫時停止持續(xù)的時間段的信息和表示在暫時停止處理之后通信對方是否發(fā)送確認恢復(fù)的信息,與暫時停止命令一起發(fā)送到通信對方的示例,來描述暫時停止命令。在部分61001中寫入Type =〃PipePause〃,并且還寫入xsi: type = 〃CommandPipePause〃,這使得命令6100成為暫時停止命令。部分61002中的PipeParams要素,是對通信對方寫入指令的參數(shù)。寫入Durat1n=" 10〃and Unit=〃Minutes〃,作為表示暫時停止持續(xù)的時間段的信息的示例。換言之,命令6100表示從處理的暫時停止直到處理的恢復(fù)為止,圖像形成裝置101停止打印處理10分鐘。單元的示例包括秒、時和天。后處理裝置102通過將表示暫時停止持續(xù)的時間段的信息,與暫時停止命令一起發(fā)送到圖像形成裝置101,能夠使得圖像形成裝置101知道暫時停止時間,S卩,信息形成裝置101中的等待時間。因此,該信息的發(fā)送使得例如圖像形成裝置101能夠在該等待時間對其他打印作業(yè)進行處理。
[0047]此外,寫入Confirmat1n= 〃true〃或Confirmat1n=〃false〃,作為表不在暫時停止處理之后通信對方是否發(fā)送確認恢復(fù)的信息。在寫入Conf irmat1n = 〃 true〃的情況下,命令6100指示圖像形成裝置101發(fā)送確認恢復(fù)。在寫入Confirmat1n = "false〃的情況下,命令6100指示圖像形成裝置101避免發(fā)送確認恢復(fù)。后處理裝置102通過將表示在暫時停止處理之后通信對方是否發(fā)送確認恢復(fù)的信息,與暫時停止命令一起發(fā)送到圖像形成裝置101,能夠向圖像形成裝置101通知后處理裝置102是否請求圖像形成裝置101確認恢復(fù)。
[0048]部分61003中的 Part 要素中的 Condit 1n = "Waste〃和Set Index = 〃 34 35〃 向圖像形成裝置101通知由于卡紙的發(fā)生,在后處理裝置102的第34組和第35組處發(fā)生了損壞物。損壞物是指變成不能用作物品的打印物。
[0049]圖6C例示了用于指示通信對方進行處理(例如,生產(chǎn)物品)的命令。在本示例性實施例中,該命令將被稱為輸出請求命令或“Pul I”命令。例如,后處理裝置102通過將輸出請求命令發(fā)送到圖像形成裝置101,能夠指示圖像形成裝置101對打印數(shù)據(jù)進行打印。
[0050]命令6300是從后處理裝置102發(fā)送到圖像形成裝置101的輸出請求命令的示例。在部分63001 中寫入Type = 〃PipePul 1〃,并且還寫入xsi: type =〃CommandPipePul 1〃,這使得命令6300成為輸出請求命令。命令6300表示如下的示例:由于在后處理裝置102處解決了卡紙,所以后處理裝置102指示圖像形成裝置101恢復(fù)根據(jù)命令6100而暫時停止的處理。因此,在部分63002中的Part要素中,寫入Setlndex=〃34?-1〃,由此,命令6300指示圖像形成裝置101從第34組恢復(fù)處理。在本示例中,“-Γ是指執(zhí)行處理到最后。
[0051]圖6D例示了用于向通信對方通知通信的結(jié)束的命令。在本示例性實施例中,該命令將被稱為結(jié)束命令或“Close”命令。在本示例性實施例,圖6D例示了圖像形成裝置101將該命令發(fā)送到后處理裝置102的示例。然而,后處理裝置102也能夠?qū)⒃撁畎l(fā)送到圖像形成裝置101。命令6400是從圖像形成裝置101發(fā)送到后處理裝置102的結(jié)束命令的示例。在部分64001 中寫入Type =〃PipeClose〃,并且還寫入xsi: type = 〃CommandPipeClose〃,這使得命令6400成為結(jié)束命令。部分64002參照PipeParams要素中的PipeID = 〃PipeSheet〃,從而將具有PipeSheet的通信的結(jié)束,表示為其PipelD。
[0052]圖6A至圖6D中例示的各個命令(消息)僅僅是示例,并且可以通過不同的方法來寫入命令。此外,圖像形成裝置101和后處理裝置102通過使用在此描述的命令之外的命令(消息),可以在它們之間交換命令。此外,已假設(shè)在圖像形成裝置101與后處理裝置102之間交換命令而描述了命令,但是可以在圖像形成裝置101與后處理裝置102之外的其他裝置之間交換這些命令。
[0053]〈例示信息處理系統(tǒng)中的通信處理的序列圖〉
[0054]圖7是例示如下的處理的流程的示例的序列圖:在根據(jù)本示例性實施例的信息處理系統(tǒng)中,通過使用圖6A至圖6D中例示的命令(消息),圖像形成裝置101與后處理裝置102彼此進行通信。
[0055]在圖7中,在步驟701中,當圖像形成裝置101開始打印處理時,圖像形成裝置101的命令生成單元5104生成用于建立到應(yīng)該對對象作業(yè)進行后處理的后處理裝置102的連接的命令(連接命令),并且經(jīng)由通信處理單元5105發(fā)送生成的命令。更具體地,圖像形成裝置101向后處理裝置102,發(fā)送用于圖13B中例示的后處理的作業(yè)單。在步驟701中生成并發(fā)送的命令觸發(fā)了圖像形成裝置101與后處理裝置102之間的連接的開始。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕連接)發(fā)送到圖像形成裝置101。
[0056]圖13B例示了用于后處理的作業(yè)單。用于后處理的作業(yè)單是要用于由后處理裝置102對作業(yè)進行處理的作業(yè)單。在圖13B中例示的Component要素中指定PipeID = 〃?1?631^6丨〃(1601),這導(dǎo)致以?丨?631166丨為其10的通信的建立。換言之,將?丨?610寫入用于圖13B中例示的后處理的作業(yè)單中,這使得該作業(yè)單成為到后處理裝置102的連接命令。在圖13例示的Component要素中的PipeURL屬性(1602)中,寫入統(tǒng)一資源定位符(URL)(統(tǒng)一資源標識符),由此,該作業(yè)單能夠指定通信的連接目的地。在圖13B中例示的Component要素中指定PipeProtocol=" JMFPush" (1603),由此,該作業(yè)單定義圖像形成裝置101對通信進行初始化。PipePause屬性(1604)和PipeResume屬性(1605)能夠定義用于確定是否暫時停止或恢復(fù)通信的預(yù)定值。當資源數(shù)量達到PipePause屬性中寫入的值時,后處理裝置102向圖像形成裝置101發(fā)送暫時停止命令(叩&1!%”命令)。當資源數(shù)量達到?丨?沛^111116屬性中寫入的值時,后處理裝置102向圖像形成裝置101發(fā)送處理恢復(fù)命令(“Pull”命令)。
[0057]圖13A例示了用于打印的作業(yè)單的示例。用于打印的作業(yè)單是要用于由圖像形成裝置101對作業(yè)進行處理的作業(yè)單。將圖像形成裝置101對打印數(shù)據(jù)時所需的打印設(shè)定(諸如雙面打印的設(shè)定、裝訂的設(shè)定以及紙張信息等),被寫入在用于打印的作業(yè)單中。此外,可以由作業(yè)控制單元5102基于在圖像形成裝置101的操作單元204上輸入的打印設(shè)定,來生成圖13A中例示的用于打印的作業(yè)單??蛇x地,可以由信息處理裝置103生成該作業(yè)單,并且由圖像形成裝置101經(jīng)由通信處理單元5105接收該作業(yè)單。
[0058]在步驟702中,圖像形成裝置101通過向后處理裝置102發(fā)送由圖6B中例示的命令6200表示的輸出通知命令(“Push”命令),向后處理裝置102通知打印物的輸出(輸出資源)。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到圖像形成裝置101。
[0059]在步驟703中,在開始圖像形成裝置101處的打印處理時,命令生成單元5104針對后處理裝置102要進行后處理的各個資源,生成“Push”命令(例如,圖6B中例示的命令6201),并將生成的“Push”命令發(fā)送到后處理裝置102。后處理裝置102對接收到的資源進行后處理。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到圖像形成裝置101。在步驟703中,與資源相同數(shù)量的“Push”命令被發(fā)送到后處理裝置102。
[0060]步驟704表示在后處理裝置102處發(fā)生了處理的中斷(suspens1n)。在步驟705中,后處理裝置102通過命令生成單元5203生成表示暫時停止對圖像形成裝置101的打印處理的“Pause”命令,并且將生成的“Pause”命令發(fā)送到圖像形成裝置。將該命令通知給圖像形成裝置101的可能的情形的示例包括下列情況??梢杂捎谠诤筇幚硌b置102中針對資源的緩沖區(qū)超過了預(yù)定值而將該命令通知給圖像形成裝置101,或者可以由于在后處理裝置102中發(fā)生了設(shè)備錯誤而通知該命令。例如,后處理裝置102將圖6A中例示的命令6100發(fā)送到圖像形成裝置101。在接收到命令時,圖像形成裝置101的命令分析單元5103對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到后處理裝置102。
[0061]在步驟706中,圖像形成裝置101向后處理裝置102發(fā)送用于確認是否允許圖像形成裝置101恢復(fù)處理的命令(“Push”命令)。更具體地,圖像形成裝置101向后處理裝置102發(fā)送圖6B中例示的命令6202。圖6B中例示的命令6202是在圖像形成裝置101已從第34組恢復(fù)打印的情況下的輸出通知命令。在當接收到輸出通知命令時后處理裝置102尚未準備好恢復(fù)處理的情況下,后處理裝置102識別出打印處理已恢復(fù),并且將暫時停止命令發(fā)送到圖像形成裝置101。這種機制使得圖像形成裝置101能夠向后處理裝置102確認是否允許圖像形成裝置101恢復(fù)處理。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到圖像形成裝置101。
[0062]步驟707表示在后處理裝置102處解決了在步驟704中發(fā)生的中斷。在步驟708中,后處理裝置102向圖像形成裝置101發(fā)送輸出請求命令(“Pull”)。更具體地,后處理裝置102發(fā)送圖6C中例示的命令6300。在接收到命令時,圖像形成裝置101的命令分析單元5103對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到后處理裝置102。在步驟709中,每次圖像形成裝置101將資源輸出到后處理裝置102時,圖像形成裝置101都發(fā)送輸出通知命令(“Push”)。更具體地,圖像形成裝置101向后處理裝置102發(fā)送圖6B中例示的命令6203。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到圖像形成裝置101。在步驟710中,命令生成單元5104生成表示圖像形成裝置101由于完成了輸出所有資源而結(jié)束當前連接的“Close”命令,并將生成的“Close”命令發(fā)送到后處理裝置102。更具體地,圖像形成裝置101向后處理裝置102發(fā)送圖6D中例示的命令6400。在接收到命令時,后處理裝置102的命令分析單元5202對接收到的命令進行分析,并且將其結(jié)果(接受或拒絕)發(fā)送到圖像形成裝置101。
[0063]在本示例性實施例中,在接收到命令時,通信對方對接收到的命令進行分析,并且發(fā)送其結(jié)果(接受或拒絕)。然后,如果接收到接受,則裝置繼續(xù)后續(xù)處理,并且如果接收到拒絕,則不進行后續(xù)處理。圖7例示了在圖像形成裝置101與后處理裝置102之間進行的序列,但是并不限于在這些圖像形成裝置101與后處理裝置102之間進行該序列。
[0064]圖8例示了從當根據(jù)本示例性實施例的后處理裝置102從其他裝置接收命令(消息)時直到后處理裝置102進行根據(jù)該命令的處理為止時的流程。與各個流程有關(guān)的程序被存儲在后處理裝置102的存儲單元311中,并被讀入到RAM 309中以被CPU 308執(zhí)行。
[0065]在步驟S801中,通信處理單元5201確定是否接收到命令(消息)。在通信處理單元5201確定接收到命令的情況下(在步驟S801中為是),處理前進到步驟S802。在步驟S802中,命令分析單元5202對接收到的命令(消息)進行分析。在步驟S803中,命令分析單元5202確定分析的命令是否為圖13B中例示的連接命令。更具體地,命令分析單元5202確認在圖13B中例示的Component要素中是否指定了PipeID屬性。然后,在指定了PipeID屬性的情況下,命令分析單元5202確定分析的命令是連接命令(在步驟S803中為是)。在未指定PipeID屬性的情況下,命令分析單元5202確定分析的命令不是連接命令(在步驟S803中為否)。在分析的命令是連接命令的情況下(在步驟S803中為是),處理前進到步驟S804。在分析的命令不是連接命令的情況下(在步驟S803中為否),處理前進到步驟S805。
[0066]在步驟S804中,通信處理單元5201進行針對與圖像形成裝置101的通信的連接開始處理。首先,通信處理單元5201將接收到的連接命令,存儲到作業(yè)信息存儲單元5206中。接下來,通信處理單元5201基于寫入連接命令中的Pipe ID,來建立通信。更具體地,通信處理單元5201獲取圖13B中例示的Component要素中的PipeID = 〃PipeSheet",生成以PipeSheet為其ID的連接,并且對用于與圖像形成裝置101的通信的插口(socket)進行初始化。
[0067]在步驟S805中,命令分析單元5202確定分析的命令是否為輸出通知命令(“Push”命令)。在命令分析單元5202確定分析的命令是輸出通知命令的情況下(在步驟S805中為是),處理前進到步驟S806。在命令分析單元5202確定分析的命令不是輸出通知命令的情況下(在步驟S805中為否),處理前進到步驟S815。在步驟S806中,作業(yè)控制單元5204指示設(shè)備控制單元5205進行后處理,從而使后處理單元5208進行后處理。通過使用圖13B中例示的作業(yè)單,來進行后處理。
[0068]在步驟S807中,作業(yè)控制單元5204檢測從接收單元5209發(fā)出的暫時停止指令??蛇x地,作業(yè)控制單元5204檢測從設(shè)備控制單元5205發(fā)出的暫時停止指令。在檢測到暫時停止指令的情況下(在步驟S807中為是),處理前進到步驟S808。在未檢測到暫時停止指令的情況下(在步驟S807中為否),處理結(jié)束。暫時停止指令還包括表示暫時停止持續(xù)的時間段的信息,以及表示是否應(yīng)當確認恢復(fù)處理的信息。生成暫時停止指令的單元可以是接收單元5209,或者可以是設(shè)備控制單元5205。例如,如果接收單元5209生成暫時停止指令,則基于來自圖14中例示的用于暫時停止作業(yè)的畫面的輸入,來設(shè)置暫時停止指令。如果設(shè)備控制單元5205生成暫時停止指令,則設(shè)備控制單元5205可以根據(jù)暫時停止的起因,計算暫時停止持續(xù)的時間段,或者可以通過使用作為設(shè)備的設(shè)定而預(yù)先設(shè)置的暫時停止持續(xù)的時間段,來生成暫時停止指令。
[0069]在步驟S808中,命令生成單元5203生成暫時停止命令(“Pause”命令)。在步驟S809中,通信處理單元5201將在步驟S808中生成的暫時停止命令發(fā)送到圖像形成裝置101。在步驟S810中,作業(yè)控制單元5204指示設(shè)備控制單元5205暫時停止后處理,從而使后處理單元5208停止后處理。在步驟S811中,作業(yè)控制單元5204檢測從接收單元5209發(fā)出的暫時停止解除指令??蛇x地,作業(yè)控制單元5204檢測從設(shè)備控制單元5205發(fā)出的暫時停止解除指令。在接收到暫時停止解除指令的情況下(在步驟S811中為是),處理前進到步驟S812。在未接收到暫時停止解除指令的情況下(在步驟S811中為否),處理前進到步驟S810,并且作業(yè)控制單元5204維持暫時停止。
[0070]在步驟S812中,命令生成單元5203生成如由圖7中例示的步驟708所表示的、用于指示圖像形成裝置101恢復(fù)處理的輸出請求命令(“Pull”命令)。在步驟S813中,通信處理單元5201將在步驟S812中生成的輸出請求命令發(fā)送到圖像形成裝置101。在步驟S814中,作業(yè)控制單元5204指示設(shè)備控制單元5205恢復(fù)后處理,從而使后處理單元5208恢復(fù)后處理。
[0071]在步驟S815中,命令分析單元5202確定分析的命令是否為暫時停止命令(“Pause”命令)。在命令分析單元5202確定分析的命令是暫時停止命令的情況下(在步驟S815中為是),處理前進到步驟S816。在命令分析單元5202確定分析的命令不是暫時停止命令的情況下(在步驟S815中為否),處理前進到步驟S817。在步驟S816中,作業(yè)控制單元5204指示設(shè)備控制單元5205暫時停止后處理,從而使后處理單元5208停止后處理。
[0072]在步驟S817中,命令分析單元5202確定分析的命令是否為結(jié)束命令(“Close”命令)。在命令分析單元5202確定分析的命令是結(jié)束命令的情況下(在步驟S817中為是),處理前進到步驟S818。在命令分析單元5202確定分析的命令不是結(jié)束命令的情況下(在步驟S817中為否),處理前進到步驟S819。在步驟S818中,通信處理單元5201結(jié)束與圖像形成裝置101的連接。此外,作業(yè)控制單元5204等待由后處理單元5208進行的后處理的結(jié)束。在后處理的結(jié)束時,作業(yè)控制單元5204向設(shè)備控制單元5205通知后處理的結(jié)束,并且從作業(yè)信息存儲單元5206刪除作業(yè)信息。在步驟S819中,經(jīng)由通信處理單元5201,向圖像形成裝置101通知命令分析單元5202分析失敗。
[0073]圖9例示了從當根據(jù)本示例性實施例的圖像形成裝置101開始打印處理時直到當圖像形成裝置101結(jié)束打印處理時為止的流程。與各個流程有關(guān)的程序被存儲在圖像形成裝置101的存儲單元212中,并被讀入到RAM 210中以被CPU 209執(zhí)行。
[0074]在步驟S901中,作業(yè)控制單元5102確定是否基于經(jīng)由通信處理單元5105對來自其他裝置的打印作業(yè)的接收,或基于輸入到操作單元204上的操作,而接收到打印指令。從例如信息處理裝置103或后處理裝置102接收打印作業(yè)。在作業(yè)控制單元5102確定接收到打印指令的情況下(在步驟S901中為是),處理前進到步驟S902。
[0075]在步驟S902中,命令生成單元5104生成如由圖7中例示的步驟701所表示的、用于實施通信的連接開始命令(圖13B中例示的作業(yè)單)。在步驟S903中,圖像形成裝置101將在步驟S902中由命令生成單元5104生成的連接開始命令,經(jīng)由通信處理單元5105發(fā)送到作為通信目的地的裝置。在本示例性實施例中,參照圖9描述的作為通信目的地的裝置是后處理裝置102。
[0076]在步驟S904中,作業(yè)控制單元5102經(jīng)由設(shè)備控制單元5101使圖像形成單元5112開始打印處理。例如,針對物品的各個單位(例如,一次一個副本)順次進行打印處理。在步驟S905中,命令生成單元5104生成用于向作為通信目的地的裝置通知圖像形成裝置101已開始打印處理的命令(“Push”命令)。在步驟S906中,圖像形成裝置101將在步驟S905中由命令生成單元5104生成的命令(“Push”命令)經(jīng)由通信處理單元5105發(fā)送到作為通信目的地的
目.ο
[0077]在步驟S907中,通信處理單元5105確定是否接收到命令(消息)。在通信處理單元5105確定接收到命令的情況下(在步驟S907中為是),處理前進到步驟S908。在步驟S908中,通信處理單元5105進行用于接收圖10中例示的命令的處理。在步驟S909中,作業(yè)控制單元5102確定圖像形成裝置101是否已完成對所有的接收到指令的打印作業(yè)的處理(例如,圖像形成裝置101是否已完成了打印所有副本)。在作業(yè)控制單元5102確定圖像形成裝置101已完成了對所有打印作業(yè)的處理情況下(在步驟S909中為是),處理前進到步驟S910。在作業(yè)控制單元5102確定仍存在待處理的打印作業(yè)的情況下(在步驟S909中為否),處理前進到步驟S905(例如,圖像形成裝置101進行下一副本的打印處理)。
[0078]在步驟S910中,命令生成單元5104生成表示處理的結(jié)束的命令(“Close”命令)。在步驟S911中,圖像形成裝置101經(jīng)由通信處理單元5105,向作為通信目的地的裝置發(fā)送在步驟S910中由命令生成單元5104生成的命令(“Close”命令)。
[0079]圖10例示了圖9中例示的步驟S908的詳細流程。與各個流程有關(guān)的程序被存儲在圖像形成裝置101的存儲單元212中,并被讀取到RAM 210中以被CPU 209執(zhí)行。
[0080]在步驟S1001中,命令分析單元5103對接收到的命令(消息)進行分析。在步驟S1002中,命令分析單元5103確定分析的命令是否為輸出請求命令(“Pull”命令)。在命令分析單元5103確定分析的命令是輸出請求命令的情況下(在步驟S1002為是),處理前進到步驟S1003。在命令分析單元5103確定分析的命令不是輸出請求命令的情況下(在步驟S1002中為否),處理前進到步驟S1004。在步驟S1003中,作業(yè)控制單元5102經(jīng)由設(shè)備控制單元5101使圖像形成單元5112進行打印處理。更具體地,圖像形成單元5112針對“Pul I”命令中指定的資源進行打印處理。
[0081]在步驟S1004中,命令分析單元5103確定分析的命令是否為暫時停止命令(“Pause”命令)。在命令分析單元5103確定分析的命令是暫時停止命令的情況下(在步驟S1004中為是),處理前進到步驟S1005。在命令分析單元5103確定分析的命令不是暫時停止命令的情況下(在步驟S1004中為否),處理前進到步驟S1008。在步驟S1005中,作業(yè)控制單元5102指示設(shè)備控制單元5101暫時停止打印處理,從而使圖像形成單元5112停止打印處理。更具體地,圖像形成單元5112暫時停止與“Pause”命令中指定的作業(yè)ID相對應(yīng)的作業(yè)。在步驟S1006中,命令分析單元5103確定在分析的暫時停止命令中,是否指定了表示暫時停止持續(xù)的時間段的信息。在命令分析單元5103確定在分析的暫時停止命令中,指定了表示暫時停止持續(xù)的時間段的信息的情況下(在步驟S1006中為是),處理前進到步驟S1007。在命令分析單元5103確定在分析的暫時停止命令中,未指定表示暫時停止持續(xù)的時間段的信息的情況下(在步驟S1006中為否),處理結(jié)束。在步驟S1007中,作業(yè)控制單元5102基于暫時停止時間,對作業(yè)進行處理。
[0082]在步驟S1008中,命令分析單元5103確定分析的命令是否為結(jié)束命令(“Close”命令)。在命令分析單元5103確定分析的命令是結(jié)束命令的情況下(在步驟S1008中為是),處理前進到步驟S1009。在分析的命令不是結(jié)束命令的情況下(在步驟S1008中為否),處理前進到步驟S1010。在步驟S1009中,通信處理單元5105結(jié)束與圖像形成裝置101當前連接到的裝置的連接。此外,作業(yè)控制單元5102等待由圖像形成單元5112進行的打印處理的結(jié)束。在打印處理的結(jié)束時,作業(yè)控制單元5102向設(shè)備控制單元5101通知打印處理的結(jié)束,并且從作業(yè)信息存儲單元5107刪除該作業(yè)信息。在步驟S1010中,經(jīng)由通信處理單元5105,向圖像形成裝置101當前連接到的裝置通知命令分析單元5103分析失敗。
[0083]在本示例性實施例中,在暫時停止命令中指定了表示暫時停止持續(xù)的時間段的信息的情況下,圖像形成裝置101暫時停止處理中的作業(yè),并在暫時停止持續(xù)的時間段內(nèi),對其他作業(yè)進行處理。換言之,圖像形成裝置101能夠通過不僅接收暫時停止命令,而且還接收表示暫時停止持續(xù)的時間段的信息,來提高圖像形成裝置101的生產(chǎn)率。
[0084]圖11示例了圖10中例示的步驟S1007的詳細流程。與各個流程有關(guān)的程序被存儲在圖像形成裝置101的存儲單元212中,并被讀取到RAM 210中以被CPU 209執(zhí)行。
[0085]在步驟SI101中,作業(yè)識別單元5108確定是否能夠獲取表示暫時停止持續(xù)的時間段的信息。在作業(yè)識別單元5108確定能夠獲取表示暫時停止持續(xù)的時間段的信息的情況下(在步驟SllOl中為是),處理前進到步驟S1103。在作業(yè)識別單元5108確定無法獲取表示暫時停止持續(xù)的時間段的信息的情況下(在步驟S1101中為否),處理前進到步驟S1124。在步驟S1103中,命令分析單元5103從暫時停止命令,獲取表示暫時停止持續(xù)的時間段的信息。更具體地,命令分析單元5103獲取圖6A中例示的暫時停止命令6100中的Durat1n屬性和Unit屬性。在步驟S1104中,作業(yè)識別單元5108通過使用作業(yè)信息存儲單元5107中存儲的信息,獲取打印隊列中的各個作業(yè)的處理時間,并且識別在落入暫時停止時間內(nèi)的處理時間中能夠處理的作業(yè)。在圖16中例示的示例中,作業(yè)識別單元5108識別出在打印隊列中的并且能夠在10分鐘的暫時停止時間內(nèi)處理的2個作業(yè)(分別具有作業(yè)名稱J2和J3的作業(yè))。然后,作業(yè)識別單元5108通過參照圖16中例示的信息中的后處理的設(shè)定,從識別出的作業(yè)中,識別不應(yīng)該由已發(fā)送暫時停止命令的后處理裝置102處理的作業(yè)。例如,如果后處理裝置102是精裝裝置,則作業(yè)識別單元5108從這2個作業(yè)中,識別出不應(yīng)該進行精裝的J3。
[0086]在步驟S1105中,作業(yè)控制單元5102確定是否存在步驟S1104中識別的作業(yè)。在作業(yè)控制單元5102確定存在識別的作業(yè)的情況下(在步驟S1105中為是),處理前進到步驟SI 106。在作業(yè)控制單元5102確定不存在識別的作業(yè)的情況下(在步驟SI 105中為否),本處理流結(jié)束。在步驟S1106中,作業(yè)控制單元5102確定是否存在兩個或更多個步驟S1104中識別的作業(yè)。在作業(yè)控制單元5102確定存在兩個或更多個識別的作業(yè)的情況下(在步驟S1106中為是),處理前進到步驟S1116。在作業(yè)控制單元5102確定僅存在一個識別的作業(yè)的情況下(在步驟S1106中為否),處理前進到步驟S1107。在步驟S1107中,順序重排單元5110將暫時停止的作業(yè)從打印隊列的頭部移動到保持隊列的頭部。例如,順序重排單元5110將圖15中例示的打印隊列1300中的作業(yè)(“J1”)移動到保持隊列1301中。作為該移動的結(jié)果,作業(yè)Jl被排隊為由保持列隊1303所示。在步驟SI 108中,順序重排單元5110將在步驟SI 104或S1116中識別出的作業(yè)移動到打印隊列的頭部。例如,順序重排單元5110將圖15中例示的打印隊列1300中的作業(yè)(“J3”)移動到打印隊列1300的頭部。作為該移動的結(jié)果,作業(yè)J3被排隊為由打印隊列1302所示。
[0087]在步驟S1109中,作業(yè)控制單元5102開始打印移動到打印隊列的頭部的作業(yè)。設(shè)備控制單元5101在從作業(yè)控制單元5102接收到開始打印作業(yè)的指令時,對作業(yè)進行打印。在步驟SI 110中,在作業(yè)正在被打印的同時,作業(yè)控制單元5102讀取由通信處理單元5105接收到的命令的分析結(jié)果,并且確定該接收到的命令是否為針對暫時停止的作業(yè)的輸出請求命令(“Pull”命令)。在作業(yè)控制單元5102確定接收到的命令是針對暫時停止的作業(yè)的輸出請求命令(“Pull”命令)的情況下(在步驟SlllO中為是),處理前進到步驟S1117。在作業(yè)控制單元5102確定接收到的命令是不同的命令的情況下(在步驟SlllO中為否),處理前進到步驟Sllll。在步驟Sllll中,作業(yè)控制單元5102確定圖像形成裝置101是否已完成打印作業(yè)。在作業(yè)控制單元5102確定圖像形成裝置101已完成打印作業(yè)的情況下(在步驟Sllll中為是),處理前進到步驟S1112。在作業(yè)控制單元5102確定圖像形成裝置101尚未完成打印作業(yè)的情況下(在步驟Sllll中為否),處理返回到步驟S1109,并且打印處理繼續(xù)。在步驟S1112中,順序重排單元5110將在步驟S1005中暫時停止的作業(yè),從保持隊列移動到打印隊列的頭部。
[0088]在步驟S1113中,恢復(fù)確認單元5111檢測到經(jīng)過了在暫時停止命令中指定的暫時停止時間。在步驟S1114中,恢復(fù)確認單元5111確定在暫時停止命令中是否啟用了確認恢復(fù)處理的指令。更具體地,恢復(fù)確認單元5111確定圖6A中例示的暫時停止命令6100中包括的Conf irmat1n屬性是否被設(shè)置為true (真)。在恢復(fù)確認單元5111確定啟用了確認恢復(fù)處理的指令的情況下(在步驟SI 114中為是),處理前進到步驟SI 115。在恢復(fù)確認單元5111確定未啟用或者在暫時停止命令中未寫入確認恢復(fù)處理的指令的情況下(在步驟S1114中為否),處理前進到步驟S1120,并且圖像形成裝置101恢復(fù)打印處理。在步驟S1115中,恢復(fù)確認單元5111指示作業(yè)控制單元5102確認恢復(fù)處理。作業(yè)控制單元5102指示命令生成單元5104生成輸出通知命令。命令生成單元5104生成輸出通知命令(“Push”命令)。更具體地,例如,命令生成單元5104生成圖6B中例示的命令6202。根據(jù)對輸出通知命令(“Push”命令)的響應(yīng)而進行的處理,類似于圖9中例示的步驟S907(關(guān)于是否接收到命令的確定)和S908(用于接收命令的處理)。在步驟S1116中,作業(yè)控制單元5102從多個識別出的作業(yè)當中,選擇在打印隊列中放置在比其他作業(yè)更靠近頭部的作業(yè)。換言之,作業(yè)控制單元5102選擇具有早的處理順序的作業(yè)。
[0089]在步驟S1117中,作業(yè)控制單元5102指示設(shè)備控制單元5101打印當前打印的作業(yè),直到當前副本與下一副本之間的間斷(break)。在當前處理中的作業(yè)中,作業(yè)控制單元5102優(yōu)先恢復(fù)針對從后處理裝置102發(fā)出了恢復(fù)作業(yè)的指令的、在步驟S1005中暫時停止的作業(yè)的處理。在步驟S1118中,作業(yè)控制單元5102確定直到當前副本與下一副本之間的間斷,圖像形成裝置101是否完成了打印當前打印的作業(yè)。在作業(yè)控制單元5102確定直到當前副本與下一副本之間的間斷,圖像形成裝置101完成了打印當前打印的作業(yè)的打印的情況下(在步驟S1118中為是),處理前進到步驟S1119。在作業(yè)控制單元5102確定直到當前副本與下一副本之間的間斷,圖像形成裝置101尚未完成當前打印的作業(yè)的打印的情況下(在步驟S1118中為否),處理返回到步驟31117,并且繼續(xù)打印。在步驟31119中,作業(yè)控制單元5102暫時停止在步驟SI 109中開始的當前打印的作業(yè)。然后,處理前進到步驟SI 112。在步驟S1124中,圖像形成裝置101進行將參照圖12描述的第一處理。
[0090]圖12例示了圖11中例示的步驟S1124的詳細流程,以及在無法獲取表示暫時停止持續(xù)的時間段的信息的情況下進行的處理的流程。無法獲取表示暫時停止持續(xù)的時間段的信息,是指除數(shù)值之外的字符串被寫入圖6A中例示的暫時停止命令6100中的Durat1n屬性中。例如,在諸如NaN和Error等的字符串被寫入Durat1n屬性的情況下,能夠認為發(fā)生了由后處理裝置102側(cè)無法解決的故障。
[0091]在步驟S1201中,作業(yè)控制單元5102指示命令生成單元5104生成結(jié)束命令(“Close”)。命令生成單元5104生成結(jié)束命令。在步驟S1202中,通信處理單元5105將結(jié)束命令發(fā)送到后處理裝置102。
[0092]在步驟S1203中,作業(yè)控制單元5102搜索替代的后處理裝置。更具體地,作業(yè)控制單元5102可以搜索具有與連接到圖像形成裝置101的后處理裝置102類似的后處理能力的后處理裝置,或者可以基于表示對處理中的作業(yè)設(shè)置的后處理的設(shè)定的信息,來搜索能夠進行處理中的作業(yè)的后處理的后處理裝置。在步驟S1204中,作業(yè)控制單元5102確定是否存在替代的后處理裝置。在作業(yè)控制單元5102確定存在替代的后處理裝置的情況下(在步驟S1204中為是),處理前進到步驟S1205。在作業(yè)控制單元5102確定不存在替代的后處理裝置的情況下(在步驟S1204中為否),處理前進到步驟S1209。在步驟S1205中,命令生成單元5104生成用于實施通信的連接開始命令。在步驟S1206中,圖像形成裝置101經(jīng)由通信處理單元5105,在步驟S1205中將由命令生成單元5104生成的連接開始命令,發(fā)送到替代的后處理裝置。
[0093]在步驟S1207中,作業(yè)控制單元5102指示命令生成單元5104發(fā)出用于與替代的后處理裝置進行通信的輸出通知命令。命令生成單元5104生成輸出通知命令,并且通信處理單元5105將輸出通知命令發(fā)送到替代的后處理裝置。在步驟S1208中,作業(yè)控制單元5102經(jīng)由設(shè)備控制單元5101使圖像形成單元5112開始打印處理。針對物品的各個單位順次進行打印處理(例如,每次一個副本)。
[0094]在步驟S1209中,順序重排單元5110將作業(yè)移動到保持隊列中。當在后處理裝置102處解決了故障時,該重排使得通過例如對該作業(yè)的選擇,以及在圖像形成裝置101的操作單元204上發(fā)出對該作業(yè)進行處理的指令,能夠恢復(fù)打印。
[0095]圖14A和圖14B例示了在圖3中例示的后處理裝置102的操作單元304上顯示的、用于暫時停止作業(yè)的畫面的示例。
[0096]圖14A例示了用于暫時停止作業(yè)的畫面的示例。文本框1401接收作業(yè)ID的輸入?;谠谖谋究?401中輸入的作業(yè)ID,來識別作業(yè)信息存儲單元5206中存儲的作業(yè)。文本框1402接收用于識別針對后處理裝置102與圖像形成裝置101之間交換的各個作業(yè)的通信的PipelD。對作為用戶界面的文本框1402進行的控制,可以是任何類型的控制,只要該控制能夠識別針對各個作業(yè)的通信即可,并且可以是例如下拉列表或列表框。文本框1403接收暫時停止的等待時間。在文本框1403中輸入了數(shù)值的情況下,輸入的數(shù)值被用作暫時停止的等待時間。此外,如果由于設(shè)備的故障等而無法定義該時間,貝1J可以輸入諸如NaN和Error等的字符串。下拉列表1404指定在文本框1403中輸入的暫時停止時間的單位。能夠從下拉列表1404中選擇“日”、“時”、“分”和“秒”中的任意值。復(fù)選框1405是用于指示在即使經(jīng)過了在文本框1403中輸入的暫時停止時間之后,后處理裝置102仍未將輸出請求命令發(fā)送到圖像形成裝置101的情況下,是否期望圖像形成裝置101向后處理裝置102確認恢復(fù)處理。在選中復(fù)選框1405的情況下,在從后處理裝置102發(fā)送到圖像形成裝置101的暫時停止命令中,啟用了(Confirmat1n=" true〃)確認恢復(fù)處理的指令。按鈕1406用于發(fā)出用于暫時停止與通信對方一起進行的處理的命令。當按下暫時停止按鈕1406時,將暫時停止命令發(fā)送到圖像形成裝置101。
[0097]圖14B例示了用于暫時停止作業(yè)的畫面的其他示例。
[0098]單選按鈕1407接收暫時停止的等待時間。在本示例性實施例中,該畫面請求通過使用單選按鈕1407,來選擇例如“I小時”、“30分鐘”和“10分鐘”的數(shù)值。能夠通過單選按鈕1407的選擇來指定暫時停止的等待時間。這些數(shù)字值僅僅是示例,并且可以使用不同的數(shù)值。此外,在本示例性實施例中,3個值被顯示為單選按鈕1407的值,但是可以根據(jù)需要顯示任何數(shù)量的值。
[0099]在本示例性實施例中,基于經(jīng)由用于暫時停止作業(yè)的畫面來輸入停止時間等的示例,描述了停止時間等的輸入,但是輸入方法不限于此。例如,可以通過使用表示停止時間的條形碼,來輸入停止時間。
[0100]如上所述,在本示例性實施例中,在圖像形成裝置101接收到指示圖像形成裝置101發(fā)送確認恢復(fù)的信息的情況下,圖像形成裝置101在經(jīng)過了暫時停止時間之后,向后處理裝置102確認恢復(fù)。然后,在圖像形成裝置101接收到指示圖像形成裝置101不發(fā)送確認恢復(fù)的信息的情況下,圖像形成裝置101在經(jīng)過了暫時停止時間之后恢復(fù)處理,而不向后處理裝置102確認恢復(fù)。因此,后處理裝置102和圖像形成裝置101 二者能夠順利地恢復(fù)處理,而不進行不必要的處理,從而能夠提高生產(chǎn)率。
[0101]如上所述,在當根據(jù)本示例性實施例的信息處理系統(tǒng)由打印處理和后處理并行地處理作業(yè)的同時,針對處理中的作業(yè)從后處理裝置102向圖像形成裝置101發(fā)出暫時停止命令的情況下,圖像形成裝置101獲取表示暫時停止時間的信息?;诒硎緯簳r停止時間的信息,通過用其他作業(yè)替換暫時停止的作業(yè),圖像形成裝置101能夠在暫時停止時間打印其他作業(yè),從而能夠提高整個信息處理系統(tǒng)的生產(chǎn)率。
[0102]此外,通過被設(shè)置為當經(jīng)過了暫時停止時間時向后處理裝置102確定恢復(fù),圖像形成裝置101能夠確定是否能夠打印其他作業(yè),從而能夠提高整個信息處理系統(tǒng)的生產(chǎn)率。
[0103]此外,在后處理裝置102側(cè),當后處理裝置102恢復(fù)處理中的暫時停止的作業(yè)時,不再需要不必要的等待時間。在圖像形成裝置101側(cè),圖像形成裝置101在等待恢復(fù)處理中的暫時停止的作業(yè)的同時,能夠打印其他的接收到的作業(yè)。換言之,能夠提高整個信息處理系統(tǒng)的生產(chǎn)率。
[0104]根據(jù)上述的示例性實施例,即使在根據(jù)來自對由圖像形成裝置打印的物品進行后處理的后處理裝置的指令,而暫時停止由圖像形成裝置進行的打印處理的情況下,也能夠降低整個系統(tǒng)的生產(chǎn)率的劣化。
[0105]其他實施例
[0106]還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非易失性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指令(例如,一個或更多個程序)以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(ASIC))的系統(tǒng)或裝置的計算機,來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由系統(tǒng)或裝置的計算機例如讀出并執(zhí)行來自存儲介質(zhì)的計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執(zhí)行上述實施例中的一個或更多個的功能的方法,來實現(xiàn)本發(fā)明的實施例。計算機可以包括一個或更多個處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計算機可執(zhí)行指令。計算機可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機。存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(R0M)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(CD)、數(shù)字通用光盤(DVD)或藍光光盤(BD)?)、閃存設(shè)備以及存儲卡等中的一個或更多個。
[0107]本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),S卩,通過網(wǎng)絡(luò)或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機或是中央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。
[0108]雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明不限于所公開的示例性實施例。應(yīng)當對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。
【主權(quán)項】
1.一種系統(tǒng),所述系統(tǒng)包括: 打印裝置;以及 后處理裝置, 其中,所述后處理裝置包括: 后處理單元,其被構(gòu)造為對由所述打印裝置打印的物品進行后處理,以及發(fā)送單元,其被構(gòu)造為向所述打印裝置,發(fā)送用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息,并且其中,所述打印裝置包括: 打印單元, 接收單元,其被構(gòu)造為從所述后處理裝置,接收用于針對所述第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息, 停止單元,其被構(gòu)造為根據(jù)所述暫時停止的命令,停止針對所述第一作業(yè)的打印處理,以及 控制單元,其被構(gòu)造為基于所述暫時停止持續(xù)的時間段,控制針對第二作業(yè)的打印處理。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述控制單元針對在所述暫時停止持續(xù)的時間段內(nèi)能夠打印的、并且不需要由所述后處理裝置進行的后處理的作業(yè)進行打印處理。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述發(fā)送單元發(fā)送用于針對所述第一作業(yè)的打印處理的暫時停止的命令、表示所述暫時停止持續(xù)的時間段的信息、以及表示在經(jīng)過了所述暫時停止持續(xù)的時間段之后所述打印裝置是否確認恢復(fù)的信息。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述后處理裝置包括接收單元,所述接收單元被構(gòu)造為接收解除針對所述第一作業(yè)的打印處理的暫時停止的指令, 其中,在所述接收單元接收到解除針對所述第一作業(yè)的打印處理的暫時停止的指令的情況下,所述發(fā)送單元向所述打印裝置發(fā)送解除針對所述第一作業(yè)的打印處理的暫時停止的指令。5.—種打印裝置,所述打印裝置包括: 打印單元; 接收單元,其被構(gòu)造為從被構(gòu)造為對由所述打印單元打印的物品進行后處理的后處理裝置,接收用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息; 停止單元,其被構(gòu)造為根據(jù)所述暫時停止的命令,停止針對所述第一作業(yè)的打印處理;以及 控制單元,其被構(gòu)造為基于所述暫時停止持續(xù)的時間段,控制針對第二作業(yè)的打印處理。6.根據(jù)權(quán)利要求5所述的打印裝置,其中,所述控制單元針對在所述暫時停止持續(xù)的時間段內(nèi)能夠打印的、并且不需要由所述后處理裝置進行的后處理的作業(yè)進行打印處理。7.根據(jù)權(quán)利要求5所述的打印裝置,其中,所述接收單元接收用于針對所述第一作業(yè)的打印處理的暫時停止的命令、表示所述暫時停止持續(xù)的時間段的信息、以及表示在經(jīng)過了所述暫時停止持續(xù)的時間段之后所述打印裝置是否確認恢復(fù)的信息。8.一種后處理裝置,所述后處理裝置包括: 后處理單元,其被構(gòu)造為對由打印裝置打印的物品進行后處理;以及 發(fā)送單元,其被構(gòu)造為向所述打印裝置,發(fā)送用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息。9.根據(jù)權(quán)利要求8所述的后處理裝置,其中,所述發(fā)送單元發(fā)送用于針對所述第一作業(yè)的打印處理的暫時停止的命令、表示所述暫時停止持續(xù)的時間段的信息、以及表示在經(jīng)過了所述暫時停止持續(xù)的時間段之后所述打印裝置是否確認恢復(fù)的信息。10.根據(jù)權(quán)利要求8所述的后處理裝置,所述后處理裝置還包括接收單元,所述接收單元被構(gòu)造為接收解除針對所述第一作業(yè)的打印處理的暫時停止的指令, 其中,在所述接收單元接收到解除針對所述第一作業(yè)的打印處理的暫時停止的指令的情況下,所述發(fā)送單元向所述打印裝置發(fā)送解除針對所述第一作業(yè)的打印處理的暫時停止的指令。11.一種打印裝置的控制方法,所述控制方法包括以下步驟: 進行打印; 從被構(gòu)造為對通過所述打印而打印的物品進行后處理的后處理裝置,接收用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息; 根據(jù)所述暫時停止的命令,停止針對所述第一作業(yè)的打印處理;以及 基于所述暫時停止持續(xù)的時間段,控制針對第二作業(yè)的打印處理。12.—種后處理裝置的控制方法,所述控制方法包括以下步驟: 對由打印裝置打印的物品進行后處理;以及 向所述打印裝置,發(fā)送用于針對第一作業(yè)的打印處理的暫時停止的命令以及表示所述暫時停止持續(xù)的時間段的信息。
【文檔編號】G06F3/12GK106055282SQ201610212515
【公開日】2016年10月26日
【申請日】2016年4月7日 公開號201610212515.7, CN 106055282 A, CN 106055282A, CN 201610212515, CN-A-106055282, CN106055282 A, CN106055282A, CN201610212515, CN201610212515.7
【發(fā)明人】林公生
【申請人】佳能株式會社