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