新四季網

下遊錯誤處理方法和對應的製作系統的製作方法

2023-06-01 16:13:21

專利名稱:下遊錯誤處理方法和對應的製作系統的製作方法
技術領域:
一般說來,本發明涉及製作系統。更確切地說,本發明針對製作系統內下遊錯誤的處理。
背景技術:
在由多個子系統組成的製作系統中,如果在控制輸入數據的子系統的下遊的另一個子系統中發生錯誤,可能難以管理。例如,所考慮的文檔製作系統包括具有聯機切紙、合併和疊式存儲單元的連續紙印表機,以及脫機裝訂機。婦果在印表機中發生了卡紙,一旦清除了卡紙後,印表機控制器就能夠用卡過的紙張重新開始列印。然而,如果錯誤出現在系統的後面,例如在疊式存儲單元或裝訂機中,印表機控制器將不知道引起錯誤的紙張,甚至不知道出現了錯誤。相反,印表機控制器可能會活躍地列印在錯誤點之後數百頁的頁面。
這個問題的一種解決方案需要操作員取消該作業,丟棄其全部頁面,然後重新列印該完整作業。這樣極為浪費紙張、墨粉和其他材料。另一種解決方案是操作員取消當前作業,保留出錯前的所有頁面,創建並列印僅有剩餘頁面的新作業,然後將原始頁面與新作業的頁面合併。這種解決方案的缺點是它增加了列印新作業的複雜度以及新結果與舊結果合併相關聯的問題。此外,許多系統並不提供操作員創建僅含有剩餘頁面新作業的簡便方式。
第三種解決方案要求操作員手工計算錯誤頁面與印表機上當前列印頁面之間已經列印的頁面數目,然後指示印表機控制器將列印數據流復位到錯誤頁面位置並開始再次列印。不過,這種解決方案要求操作員進行複雜的計算,這對操作員往往過於困難,無法計算正確,導致反覆嘗試,浪費了材料和時間。
所以,需要有一種在製作系統中處理下遊中所發生錯誤的方法,不需要創建新的作業,也不需要操作員猜測在何處重新開始作業,以避免時間和材料的過度浪費。本發明針對這樣的需求。

發明內容
提供了一種方法、電腦程式產品和系統,用於處理在製作系統中作業處理期間出現的錯誤。所述方法、電腦程式產品和系統用於確定所述作業中所述製作系統的第一子系統當前正在處理的第一位置,識別所述作業中所述製作系統的第二子系統在所述第二子系統出現錯誤之前完成處理的第二位置,所述第二子系統與第一子系統串聯連接並位於其下遊,以及根據所述第一位置和所述第二位置為第一子系統提供控制器產生的重定位指令。
通過識別所述作業中所述第二子系統在出現所述錯誤之前完成處理的位置,將第一子系統已經完成處理的內容和需要重新開始的內容之間的循環封閉起來。這不僅減少了與整體取消作業並不得不重新處理整個作業或者需要操作員通過反覆嘗試而猜測在何處重新開始相關聯的浪費的時間和材料量,而且還減少了創建新作業的複雜度和與之相關聯的問題。
具體的實施方案可以包括所述第一子系統中的控制器,用於確定所述作業中所述第一子系統當前正在處理的第一位置。此外,還可包括第二子系統中的控制器,用於識別所述作業中所述第二子系統在出現錯誤之前完成處理的第二位置。
所述製作系統還可包括與第一子系統和第二子系統串聯連接的一個或多個其他子系統。所述一個或多個其他子系統的每一個可在第一子系統的上遊,第二子系統的下遊,或者在第一子系統和第二子系統之間。
在某些實施例中,所述製作系統是文檔製作系統,所述作業是列印作業,而所述作業中的位置是列印作業中的頁面。當所述製作系統是文檔製作系統時,確定所述作業中第一子系統當前正在處理的第一位置包括發現在列印作業中所述第一子系統當前正在處理的第一頁面,識別所述作業中所述第二子系統在出現錯誤之前完成處理的第二位置包括定位所述列印作業中所述第二子系統在出現錯誤之前完成處理的第二頁面。所述列印作業中的每一頁會有唯一的標識符。
在進一步的實施例中,根據所述第一位置和所述第二位置為所述第一子系統提供控制器產生的重定位指令包括根據所述第一位置和所述第二位置在所述製作系統的第三子系統中控制器處為所述第一子系統產生重定位命令。


圖1是方法的處理流程,用於根據本發明的方面處理在製作系統中作業處理期間出現的錯誤;圖2展示了根據本發明一個實施例的製作系統;圖3描繪了方法的流程圖,根據本發明的實施方案處理在文檔製作系統中列印作業處理期間出現的錯誤;圖4顯示了根據本發明另一個實施例的製作系統;圖5是數據處理系統的框圖,利用它能夠實現本發明的實施例。
具體實施例方式
一般說來,本發明涉及製作系統,更確切地說,涉及製作系統內下遊錯誤的處理。以下進行的說明是為了使本領域的普通技術人員能夠實現和使用本發明,並且以專利申請及其要求為背景提供。對於本領域的技術人員,對本文介紹的優選實施例以及一般原理和特徵進行多種修改將是顯而易見的。因此,本發明不試圖限於所示的實施例,而是要符合與本文介紹的原理和特徵相一致的最廣泛的範圍。
圖1描述了過程100,用於處理製作系統中作業處理期間出現的錯誤。在102確定作業中製作系統的第一子系統當前正在處理的第一位置。在104識別作業中製作系統的第二子系統在第二子系統出現錯誤之前完成處理的第二位置。在本實施例中,第二子系統與第一子系統串聯連接並位於其下遊。然後根據第一位置和第二位置為第一子系統提供控制器產生的重定位指令106。
在一個實施例中,根據第一位置和第二位置為第一子系統提供控制器產生的重定位指令包括在製作系統的第三子系統中的控制器,根據第一位置和第二位置為第一子系統產生重定位命令。通過識別所述作業中所述第二子系統在出現所述錯誤之前完成處理的位置,將第一子系統已經完成的處理內容與需要重新開始的處理內容之間的循環封閉起來。與不得不創建新作業並應付新舊結果合併相關聯的問題相比,這樣做不那麼複雜。此外,因為不需要取消並全部重新處理作業以及不需要操作員通過反覆嘗試以猜測重新開始點,所以減少了浪費的時間和材料量。
圖2展示的是製作系統200。製作系統200包括具有控制器204的第一子系統202、具有控制器208的第二子系統206以及具有控制器212的第三子系統210。第二子系統206與第一子系統202串聯並在其下遊。第三子系統210連接第一子系統202和第二子系統206。
在本實施例中,向製作系統200提交了作業214。隨著第一子系統202完成作業214的每個位置、段落、點、部分或片段的處理,例如,一張紙或一種成分,作業214的這個片段就被傳送到第二子系統206做進一步的處理。在圖2中,第一子系統202或第二子系統206上出現的任何錯誤都將分別被控制器204和208檢測到。在其他實施方案中,子系統202或206上的錯誤可被第三子系統210或製作系統200的操作員(未顯示)檢測到。
當控制器208檢測到第二子系統206上的錯誤時,控制器208可向第三子系統210通知所述錯誤。作為響應,第三子系統210可請求控制器204確定作業214中第一子系統202當前正在處理的第一位置,並且請求控制器208識別作業214中第二子系統206在出現錯誤之前完成處理的第二位置。然後控制器204和208能夠向第三子系統210轉發該信息。
通過唯一地識別作業214中的每個位置可實現發現第一位置和第二位置。例如,可使用條形碼識別每個位置。通過在子系統202和206中加入條形碼掃描器,隨著作業214中每個位置經過處理,子系統202和206能夠掃描該位置上的條形碼。
在其他實施例中,當控制器208檢測到第二子系統206中的錯誤後,控制器208可識別作業214中第二子系統206在出現錯誤之前完成處理的第二位置,並且向第三子系統210傳送該信息以及錯誤通知。
確定第一位置和識別第二位置也可以手工完成。例如,假若作業214中每個位置都有唯一的標識符與之相關聯,比如條形碼或編號,操作員就能夠通過掃描器、小鍵盤或某種其他輸入設備掃描條形碼或輸入編號,以表示作業214中第一子系統202當前正在處理的第一位置和作業214中第二子系統206在出現錯誤之前完成處理的第二位置。此外,操作員也可以直接將作業214中的第一位置和第二位置直接輸入到第三子系統210中。
知曉第一位置和第二位置使第三子系統210能夠為第一子系統202提供控制器產生的重定位指令。如果第一子系統202仍然在處理作業214,那麼它將暫停,然後使用來自第三子系統210的重定位指令,在作業214中第二子系統206出現錯誤的位置重新開始。在本發明的另一個方面,第三子系統中的控制器212可根據第一位置和第二位置為第一子系統202產生重定位命令。然後這種重定位命令可用於重新開始第一子系統202。
圖3顯示了過程300,用於在文檔製作系統中處理列印作業處理期間出現的錯誤。在302,發現列印作業中文檔製作系統的第一子系統當前正在處理的第一頁面。在304定位列印作業中文檔製作系統的第二子系統在第二子系統出現錯誤之前完成處理的第二頁面。然後根據所述第一頁面和所述第二頁面在文檔製作系統的第三子系統中的控制器為第一子系統提供重定位命令306。
在本發明的實施方案中,列印作業的每個頁面有唯一的標識符,比如條形碼或編號。由於某些文檔製作系統可在一張紙上列印多頁,例如在單一紙張上並排兩頁,所產生的重定位命令可指令第一子系統從列印作業的特定紙張而不是從特定頁面重新開始。儘管就文檔製作系統介紹了過程300,但是本發明可應用於具有多個子系統的任何製作系統,比如成分製作系統、設備製作系統、食品製作系統或服裝製作系統。
圖4展示的是製作系統400。製作系統400包括n個子系統和中央控制器418。僅僅顯示了具有控制器404的子系統(1)402、具有控制器408的子系統(2)406、具有控制器412的子系統(n-1)410和具有控制器416的子系統(n)414。在本實施例中,n個子系統串聯連接。
向製作系統400提交作業420時,子系統(1)402開始處理作業420。隨著子系統(1)402完成處理作業420的一部分,該部分就被轉發到子系統(2)406做進一步的處理。隨著子系統(2)406完成處理該部分,子系統(2)406將它轉發到下一個子系統,依此類推,直至作業420的該部分到達子系統(n)414做最後的處理。
在圖4的實施方案中,中央控制器418監控著製作系統400中的全部子系統。因此,如果在子系統(n-1)410中出現了錯誤,它能夠檢測到錯誤並決定子系統(n-1)410上遊的哪個子系統需要因為錯誤而重定位。一旦中央控制器418決定了上遊的哪個子系統需要重定位,它將請求該子系統的控制器確定作業420中該子系統當前正在處理的第一位置。
例如,如果中央控制器418決定因為子系統(n-1)410中出現的錯誤子系統(2)406必須重定位,它就請求控制器408確定作業420中子系統(2)406當前正在處理的第一位置,並請求控制器412識別作業420中子系統(n-1)410在出現錯誤之前完成處理的第二位置。然後中央控制器418可根據所述第一和第二位置為子系統(2)406提供重定位指令。
隨後,子系統(2)406可在子系統(n-1)410出現錯誤的位置重新開始作業420。要是製作系統400中的任何子系統在出現錯誤時仍然在處理作業420,可能需要先暫停這些子系統,再在子系統(2)406重新開始作業420。此外,在其他實施例中,錯誤檢測仍然可以留在每個子系統的各個控制器中。因此,各個控制器可自動發現作業420中出現錯誤之前具體子系統完成處理的位置,然後將該信息轉發到中央控制器418。
本發明可以採取的形式包括完全硬體實施例、完全軟體實施例或既包含硬體元件又包含軟體單元的實施例。在一個方面,本發明以軟體實施,它包括但是不限於固件、駐留軟體、微代碼等。
不僅如此,本發明可以採取的形式還包括電腦程式產品,可以從計算機可用的即計算機可讀的介質訪問,提供由或連同計算機或任何指令執行系統使用的程序代碼。為了本說明的目的,計算機可用的即計算機可讀的介質可以是能夠包含、存儲、交流、傳播或傳輸由或連同指令執行系統、裝置或設備使用的程序的任何裝置。
所述介質可以是電子的、磁性的、光學的、電磁的、紅外的或半導體的系統(或者裝置或設備)或者傳播媒介。計算機可讀的介質實例包括半導體即固態存儲器、磁帶、可拆卸計算機磁碟、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬磁碟和光碟。當前的光碟實例包括DVD、光碟只讀存儲器(CD-ROM)和讀/寫光碟(CD-R/W)。
圖5展示了數據處理系統500,適於存儲和/或執行程序代碼。數據處理系統500包括處理器502,通過系統總線506連接到存儲器單元504a-b。在其他實施例中,數據處理系統500可以包括不止一個處理器,每個處理器都可以通過系統總線直接或間接連接到一個或多個存儲器單元。
存儲器單元504a-b可以包括程序代碼實際執行期間採用的本機存儲器、大容量存儲器以及為了在執行期間減少必須從大容量存儲器檢索代碼的次數而臨時存儲至少某些程序代碼的高速緩存。如圖所示,輸入/輸出即I/O設備508a-b(包括但是不限於鍵盤、顯示器、定點設備等)連接到數據處理系統500。I/O設備508a-b可以通過中介I/O控制器(未顯示)直接或間接連接到數據處理系統500。
在本實施例中,網絡適配器510連接到數據處理系統500,使數據處理系統500能夠變為通過通信鏈路512連接到其他數據處理系統或者遠程印表機或存儲設備。通信鏈路512可以是專用或公共網絡。數據機、電纜數據機和乙太網卡僅僅是當前可用網絡適配器類型的幾個實例。
已經介紹了製作系統中處理下遊錯誤的多種實施方案。不過,本領域的普通技術人員不難理解,對這些實施方案可以做出多種修改,任何變化都在本發明的實質和範圍之內。例如,以上介紹的處理流程是參考處理操作的具體次序介紹的。不過,許多所介紹處理操作的次序可以改變而不影響本發明的範圍和運行。所以,本領域的普通技術人員可以做出許多修改而不脫離以下權利要求書的實質和範圍。
權利要求
1.一種用於處理在製作系統中作業處理期間出現的錯誤的方法,所述方法包括確定所述作業中所述製作系統的第一子系統當前正在處理的第一位置;識別所述作業中所述製作系統的第二子系統在所述第二子系統出現錯誤之前完成處理的第二位置,所述第二子系統與第一子系統串聯連接並位於其下遊;以及根據所述第一位置和所述第二位置為所述第一子系統提供控制器產生的重定位指令。
2.根據權利要求1的方法,其中,所述製作系統包括與第一子系統和第二子系統串聯連接的一個或多個其他子系統,所述一個或多個其他子系統的每一個在所述第一子系統的上遊、所述第二子系統的下遊或者在所述第一子系統和所述第二子系統之間。
3.根據權利要求1的方法,其中,所述第一子系統中的控制器確定所述作業中所述第一子系統當前正在處理的所述第一位置。
4.根據權利要求1的方法,其中,所述第二子系統中的控制器識別所述作業中所述第二子系統在出現所述錯誤之前完成處理的所述第二位置。
5.根據權利要求1的方法,其中,根據所述第一位置和所述第二位置為所述第一子系統提供控制器產生的重定位指令包括在所述製作系統的第三子系統中的控制器根據所述第一位置和所述第二位置為所述第一子系統產生重定位命令。
6.根據權利要求1的方法,其中,所述製作系統是文檔製作系統,所述作業是列印作業,而所述作業中的位置是所述列印作業中的頁面。
7.根據權利要求6的方法,其中,確定所述作業中所述第一子系統當前正在處理的第一位置包括發現在所述列印作業中所述第一子系統當前正在處理的第一頁面。
8.根據權利要求6的方法,其中,識別所述作業中所述第二子系統在出現所述錯誤之前完成處理的第二位置包括定位所述列印作業中所述第二子系統在出現所述錯誤之前完成處理的第二頁面。
9.根據權利要求6的方法,其中,所述列印作業中的每個頁面有唯一的標識符。
10.一種電腦程式產品,包括計算機可讀的介質,所述計算機可讀的介質包括計算機可讀的程序,用於處理在製作系統中作業處理期間出現的錯誤,其中,所述計算機可讀的程序在計算機上執行時使所述計算機執行權利要求1-9中任何一項的方法中的步驟。
11.一種製作系統,包括第一子系統,可用於處理作業;第二子系統,與所述第一子系統串聯連接並位於其下遊,所述第二子系統可用於處理所述作業,其中所述第二子系統可進一步用於在所述第一子系統完成處理所述作業之前處理所述作業的一部分;以及一個或多個控制器,可用於處理所述作業的處理期間在所述第二子系統出現的錯誤,包括確定所述作業中所述第一子系統當前正在處理的第一位置;識別所述作業中所述第二子系統在所述第二子系統出現錯誤之前完成處理的第二位置;以及根據所述第一位置和所述第二位置為所述第一子系統提供控制器產生的重定位指令。
12.根據權利要求11的製作系統,其中,所述一個或多個控制器中的至少一個是所述第一子系統中的控制器。
13.根據權利要求11的製作系統,其中,所述一個或多個控制器中的至少一個是所述第二子系統中的控制器。
14.根據權利要求11的製作系統,進一步包括至少一個其他子系統,所述至少一個其他子系統與所述第一子系統和所述第二子系統串聯,其中所述至少一個其他子系統的每一個在所述第一子系統的上遊、所述第二子系統的下遊或者在所述第一子系統和所述第二子系統之間。
15.根據權利要求14的製作系統,其中,所述一個或多個控制器中的至少一個是所述至少一個其他子系統中的控制器。
16.根據權利要求11的製作系統,其中,所述製作系統是文檔製作系統,所述作業是列印作業,而所述作業中的位置是所述列印作業中的頁面。
17.根據權利要求16的製作系統,其中,確定所述作業中所述第一子系統當前正在處理的第一位置包括發現在所述列印作業中所述第一子系統當前正在處理的第一頁面。
18.根據權利要求16的製作系統,其中,識別所述作業中所述第二子系統在出現所述錯誤之前完成處理的第二位置包括定位所述列印作業中所述第二子系統在出現所述錯誤之前完成處理的第二頁面。
19.根據權利要求16的製作系統,其中,所述列印作業中的每個頁面有唯一的標識符。
20.根據權利要求11的製作系統,其中,根據所述第一位置和所述第二位置為所述第一子系統提供控制器產生的重定位指令包括在所述製作系統的第三子系統中的控制器根據所述第一位置和所述第二位置為所述第一子系統產生重定位命令。
全文摘要
提供了一種方法、電腦程式產品和系統,用於處理在製作系統中作業處理期間出現的錯誤。所述方法、電腦程式產品和系統用於確定所述作業中所述製作系統的第一子系統當前正在處理的第一位置,識別所述作業中所述製作系統的第二子系統在所述第二子系統出現錯誤之前完成處理的第二位置,所述第二子系統與第一子系統串聯連接並位於其下遊,以及根據所述第一位置和所述第二位置為第一子系統提供控制器產生的重定位指令。
文檔編號G06F3/12GK1959626SQ20061014257
公開日2007年5月9日 申請日期2006年10月30日 優先權日2005年10月31日
發明者德懷特·羅斯·帕默, 羅伯特·W.·格英斯, 羅德尼·L.·舍伍德 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀