專利名稱:協(xié)同處理方法及設備和存儲協(xié)同處理的程序的存儲媒介的制作方法
技術領域:
本發(fā)明涉及一種協(xié)同處理方法、一種協(xié)同處理設備、一種外部協(xié)同系統(tǒng)和一種存儲用于實現(xiàn)它們的程序的存儲媒介,其中具有那些功能的圖像形成設備(諸如打印機、傳真設備或多功能機器)與外部設備協(xié)作以執(zhí)行無法由所述圖像形成設備解決的指定處理,而能夠?qū)崿F(xiàn)無法僅由所述設備中的一個來實現(xiàn)的指定處理。更特定而言,本發(fā)明涉及解決在協(xié)同處理時在任何一個設備中發(fā)生錯誤的情況的設計。
背景技術:
存在外部協(xié)同系統(tǒng),其中多個設備(裝置)彼此協(xié)作以執(zhí)行指定處理,使得無法僅由所述設備中的一個提供的各種處理可被執(zhí)行。
例如,已知一個系統(tǒng),其中在由一個圖像形成設備讀取的圖像信息臨時存儲于另一圖像形成設備中的情況下,當所述圖像信息對于作為請求源的所述圖像形成設備而言變得不必要時,便通知作為請求目標(request destination)的圖像形成設備,以避免無用的存儲保留所述請求目標中。
然而,根據(jù)上述系統(tǒng),為了避免不必要的圖像殘余在圖像形成系統(tǒng)中,所述圖像形成設備被架構(gòu)成相互通信,在所述圖像形成系統(tǒng)中提供有諸如數(shù)字復印機的多個圖像形成設備且所述圖像形成設備通過通信設備相互連接。因此,在圖像形成設備(對應于在專利文件1中揭示的主圖像形成設備)連接到其它網(wǎng)絡上的外部裝備(除了在專利文件1(日本專利特開平10-42121號公報)中揭示的子圖像形成設備之外)而非其它協(xié)同圖像形成設備的情況下,或在處理待相互通信的數(shù)據(jù)并非圖像數(shù)據(jù)的情況的方法中仍存在問題。
例如,在掃描數(shù)據(jù)從裝置傳送到協(xié)同應用服務供應商(ASP,Application Service Provider)并執(zhí)行字符識別(OCR,OpticalCharacter Reader(光學字符閱讀機))處理之后,當在所述處理期間發(fā)生錯誤時,存在中間產(chǎn)物或數(shù)據(jù)保留在所述裝置或ASP中的可能,并產(chǎn)生所述數(shù)據(jù)積累以占用所述存儲器并成為處理負擔的問題,且此外,產(chǎn)生所述保留數(shù)據(jù)的安全性的問題。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個觀點,用于具有多個處理設備的協(xié)同處理系統(tǒng)的協(xié)同處理方法包括檢測所述協(xié)同處理系統(tǒng)的設備中的協(xié)同處理的處理的錯誤;和刪除來自所述設備或其它與所述協(xié)同處理相關的設備的與協(xié)同處理相關的數(shù)據(jù)。
將基于下列附圖對本發(fā)明的實施例進行詳細描述,其中圖1為繪示根據(jù)本發(fā)明的外部協(xié)同系統(tǒng)的結(jié)構(gòu)實例的圖,其中圖像形成設備與外部設備相互網(wǎng)絡連接;圖2為本發(fā)明的協(xié)同處理設備的功能方框圖;圖3為繪示在通過使用電子計算器(electronic calculator)而構(gòu)造協(xié)同處理設備的情況下的硬件結(jié)構(gòu)的實例的圖;和圖4為用于解釋外部協(xié)同系統(tǒng)中的外部協(xié)同處理和在錯誤發(fā)生時的數(shù)據(jù)丟棄處理的一個特定實例的圖。
具體實施例方式
在下文中,將參考附圖詳細描述本發(fā)明的實施例。
<系統(tǒng)結(jié)構(gòu)>
圖1為繪示外部協(xié)同系統(tǒng)的結(jié)構(gòu)實例的圖,其為本發(fā)明的協(xié)同處理設備的實例的圖像形成設備和外部設備相互網(wǎng)絡連接。
外部協(xié)同系統(tǒng)1架構(gòu)成使得圖像形成設備5經(jīng)由網(wǎng)絡9連接到外部設備7,其中所述圖像形成設備5讀取圖像、基于所述讀取的圖像執(zhí)行打印處理并基于從客戶終端接收的打印數(shù)據(jù)執(zhí)行打印處理,所述外部設備7執(zhí)行無法由所述圖像形成設備5解決的指定數(shù)據(jù)處理。順便提及,在此實例中準備了三種外部設備7-1、7-2和7-3作為所述外部設備7。
所述圖像形成設備5可通過來自提供于主體中的用戶界面裝備的用戶操作并通過來自所述網(wǎng)絡上的外部設備7的啟動指令來啟動指定協(xié)同處理作業(yè)。
在具有如上述結(jié)構(gòu)的外部協(xié)同系統(tǒng)1中,一個設備執(zhí)行所述協(xié)同處理的至少一部分處理,且另一設備執(zhí)行所述協(xié)同處理的剩余處理,使得無法僅由所述設備中的一個提供的各種處理可通過其相互協(xié)作而執(zhí)行。
圖像輸入終端3與圖像形成設備5相連接,且將處理目標的數(shù)據(jù)輸入其中。例如,所述圖像輸入終端3可包括任意數(shù)量的圖像輸入源,例如個人計算機3a、彩色掃描儀3b、數(shù)碼相機3c、諸如硬盤設備、磁光盤設備或光盤設備的數(shù)據(jù)存儲設備3d和傳真設備3e等,所述圖像輸入源產(chǎn)生數(shù)字文檔(下文中簡稱為文檔)DOC并執(zhí)行諸如編輯的處理。此外,因特網(wǎng)上的Web服務器3f可為圖像輸入源,其向所述圖像形成設備5輸入諸如主頁的數(shù)字文檔。
用于文檔DOC產(chǎn)生的應用程序和其類似物并入圖像輸入終端3的每一個。例如,在圖像輸入終端3側(cè)準備的表示文檔DOC的電子數(shù)據(jù)以可由圖像形成設備5處理的圖像格式(例如,JPEG、BMP和PNG等)描述。
此外,例如,由個人計算機3a產(chǎn)生的文檔文件被發(fā)送到所述圖像形成設備5,以用于由打印機或其類似物打印輸出,作為以頁面描述語言(PDLPage Description Language)描述的數(shù)據(jù),所述頁面描述語言可自由地控制圖片、字符和其類似物的放大、旋轉(zhuǎn)、變形等。已接收PDL數(shù)據(jù)的所述圖像形成設備5在打印前在每一輸出單元中渲染(渲染擴展)所述圖像數(shù)據(jù),并隨后將光柵數(shù)據(jù)輸出到圖像輸出部分(打印機引擎部分)。
圖像形成設備5為所謂復合機器(多功能機器),其具有(例如)復印功能、頁面打印功能和傳真發(fā)送/接收功能,且被構(gòu)造為數(shù)字打印設備。
圖像形成設備5大致包括圖像讀出部分10,以讀取文檔;具有圖像處理功能和控制功能的控制器部分20,以對輸入的圖像數(shù)據(jù)進行所要的圖像處理并控制整個終端的操作;圖像輸出部分30,以基于來自控制器部分20的圖像數(shù)據(jù)在指定輸出媒介上形成可視圖像并將其輸出;和送紙部分80,以將打印紙張作為輸出媒介從內(nèi)置式送紙盤82(在圖中為82a、82b和82c的三級結(jié)構(gòu))中的一個和手動饋入盤83輸送到圖像輸出部分30。順便提及,所述輸出媒介并不限于紙張,但可為任何媒介,只要其可打印輸出信息,且包括(例如)OHP膜。
所述控制器部分20提供于處理板39上,所述處理板39安置于圖像讀出部分1O與圖像輸出部分30之間的邊界部分中。順便提及,在正常使用中(例如,除維修時間以外),個別送紙盤82可能不可從設備主體上拆卸或附接到設備主體上,或可能可從設備主體上拆卸或附接到設備主體上。
圖像形成設備5連接到結(jié)算設備70。所述結(jié)算設備70不僅對諸如復印或打印的圖像形成設備5的處理執(zhí)行諸如價格計算或調(diào)整處理的結(jié)算處理,而且對使用外部協(xié)同系統(tǒng)1的協(xié)同處理執(zhí)行諸如價格計算或調(diào)整處理的結(jié)算處理。
圖像形成設備5可經(jīng)由連接電纜或網(wǎng)絡連接到圖像輸入終端3或外部設備7。其通過(例如)CSMA/CD(具有沖突檢測的載波偵聽多路訪問)型LAN(局域網(wǎng),例如,IEEE802.3)或吉比特(Giga Bit)型LAN(下文統(tǒng)稱為有線LAN)連接到諸如個人計算機的圖像輸入終端3。順便提及,所述有線LAN可被制成無線LAN。
或者,所述圖像形成設備經(jīng)由公共電話交換網(wǎng)絡(PSTN)連接到諸如傳真設備的圖像輸入終端3。順便提及,可使用ISDN(集成交換數(shù)字網(wǎng)絡)或另一包括因特網(wǎng)的通信媒介而不是公共交換電話網(wǎng)絡(PSTN)來交換傳真數(shù)據(jù)。
此外,圖像形成設備5可與例如基于IEEE(電氣電子工程師學會)1394標準的裝置3g或基于USB(通用串行總線)2.0標準的裝置3h相連接,且還可從這些裝置3g和3h接收數(shù)字圖像數(shù)據(jù)?;蛘?,所述圖像形成設備5可經(jīng)由這些裝置3g和3h遠程控制。
如上文所述,通過此結(jié)構(gòu),所述圖像形成設備5不僅具有打印由圖像讀出部分1O讀取的圖像的功能,即復印功能,還具有所謂打印功能以經(jīng)由連接電纜90打印基于從圖像輸入終端3(諸如個人計算機)獲得的文檔數(shù)據(jù)或圖像文件的圖像,和基于傳真數(shù)據(jù)和其它通過電話線或其它通信界面獲得的圖像數(shù)據(jù)使得打印輸出的功能。
圖像讀出設備10還具有稿臺蓋板(platen cover)的功能,并包括文檔饋入器(ADF(自動文檔饋入器)裝置)12,所述文檔饋入器12將文檔輸送到未圖示的讀出臺(稿臺玻璃)上的讀出位置并將其吐出且無循環(huán)功能;和用戶界面部分15,所述用戶界面部分15具有操作面板部分15a,以為設備的使用而顯示引導信息、指定信息處理結(jié)果和管理信息等;和操作鍵部分15b,以從操作者接收各種指令輸入到設備中。順便提及,可提供包括較大用戶界面或維護屏的用戶界面設備16,替代所述操作面板部分15a或所述操作鍵部分15b或連同兩者。此外,在所述操作面板部分15a的下部和設備的前側(cè)處提供用于用戶身份驗證的ID卡插入端口17。
圖像讀出部分10具有圖像輸入終端的功能,并使用(例如)完整陣列的CCD固體圖像拾取元件照射光到發(fā)送到讀取位置的文檔以讀取文檔上的圖像、將指示讀取的圖像的紅色、綠色和藍色的模擬視頻信號轉(zhuǎn)換成數(shù)字信號并將其發(fā)送到控制器部分20的圖像處理功能部分。
當以此方式完成讀出時,所述控制器部分20的圖像處理功能部分基于來自圖像讀出部分10的紅色、綠色和藍色的圖像數(shù)據(jù)R、G和B獲得黑色(K)、黃色(Y)、洋紅色(M)和青色(C)的開關數(shù)字化調(diào)色信號,并將分別的調(diào)色信號輸出到圖像輸出部分30。
圖像輸出部分30包括圖像形成單元32、雙面復印單元34、紙張輸出單元36和一個或多個(圖中繪示多個)處理板39,其中所述紙張輸出單元36包括多個紙張輸出托盤36,正常傳送紙張(記錄的紙張)自其排出。
圖像形成單元32將通過圖像讀出設備10獲得的圖像信號所表示的圖像,通過使用電子照相、感熱式、熱轉(zhuǎn)印、噴墨或類似常規(guī)圖像形成處理將可視圖像形成(打印)在普通紙張或感熱紙張上,即復印。因此,圖像形成單元32包括光柵輸出掃描(ROS)基座的打印引擎,以操作所述作為數(shù)字打印系統(tǒng)的圖像形成設備5。
不僅圖像輸出部分30的處理部分(尤其圖像處理部分和控制器),還有所述控制器部分20的圖像處理功能部分和用于執(zhí)行整個圖像形成設備5的各種處理的電路均安裝在所述處理板39上。例如,安裝控制文檔饋入器12、操作面板部分15a、圖像讀出部分10的未圖示的圖像讀出單元(掃描儀部分)、圖形形成單元32、雙面復印單元34、紙張輸出單元36和送紙盤82等的電路,其為配置于所述圖像形成設備5中的資源。半導體存儲媒介安裝于所述處理板39上,且存儲用于(例如)復印應用、打印應用、傳真(FAX)應用或其它應用的處理程序。
例如,所述圖像讀出設備10具有所述圖像輸入終端的功能,且使用(例如)完整陣列的CCD固體圖像拾取元件照射光到發(fā)送到讀出位置的文檔以讀取所述文檔上的圖像,將指示所述讀取的圖像的模擬視頻信號轉(zhuǎn)換成數(shù)字信號,并將其發(fā)送到控制器部分20的圖像處理功能部分。
當一紙張從所述多個(A4、B4、A3)送紙盤82中的一個饋入圖像輸出部分30而與圖像形成設備10的讀出同步時,圖像輸出部分30的圖像形成單元32基于從控制器部分20的圖像處理功能部分發(fā)送的調(diào)色信號K、Y、M和C而在紙張的一個表面上形成可視圖像。
雙面復印單元34將一個表面上已形成有圖像的紙張翻轉(zhuǎn),并將所述紙張再次饋入圖像形成單元32。通過此方法,由圖像讀出設備10讀取的圖像形成于另一表面上,且所述雙面復印完成。
接著,從圖像形成單元32吐出的紙張或所述雙面復印的紙張由紙張輸出單元36以頁數(shù)的次序或以一頁為單位分類。
外部設備7具有服務器功能以執(zhí)行無法由所述圖像形成設備5解決的指定數(shù)據(jù)處理。例如,提供基于從圖像形成設備5發(fā)送的圖像數(shù)據(jù)執(zhí)行字符識別(OCR)的第一ASP 7-1作為第一外部設備7;提供基于從圖像形成設備5發(fā)送的文檔數(shù)據(jù)和由第一ASP 7-1字符識別的文檔數(shù)據(jù)執(zhí)行轉(zhuǎn)化處理的第二ASP 7-2作為第二外部設備7;和提供執(zhí)行對使用外部協(xié)同系統(tǒng)1的協(xié)同處理的結(jié)算處理(諸如價格計算或調(diào)整處理)的結(jié)算服務器7-3作為第三外部設備7。
當將ID卡插入ID卡插入端口17中或通過操作鍵部分15b輸入用戶ID時,圖像形成設備5將所述用戶校驗信息與先前注冊的個人信息數(shù)據(jù)庫進行校驗,并校驗所述用戶是否為正常用戶。當獲得正確的身份驗證時,通過將用戶信息通知到結(jié)算服務器7-3,可執(zhí)行對使用外部協(xié)同系統(tǒng)1的協(xié)同處理的諸如價格計算或調(diào)整處理的結(jié)算處理,所述結(jié)算處理不僅可由結(jié)算設備70通過現(xiàn)金結(jié)算執(zhí)行,還可由結(jié)算服務器7-3通過帳單結(jié)算執(zhí)行。
通過此,向用戶提供協(xié)同服務成為可能,而這是無法僅由圖像形成設備5實現(xiàn)的,例如,將由圖像形成設備5的圖像讀出部分10讀取的圖像或從Web服務器3f下載的圖像的服務發(fā)送到第一ASP 7-1,并執(zhí)行字符識別處理,且隨后將所述文檔數(shù)據(jù)發(fā)送到執(zhí)行轉(zhuǎn)化處理的第二ASP 7-2,將處理后的文檔數(shù)據(jù)發(fā)送到圖像形成設備5,并通過結(jié)算服務器7-3或結(jié)算設備70執(zhí)行對此協(xié)同處理的結(jié)算處理。
<各種設備的基本結(jié)構(gòu)實例>
圖2為圖像形成設備5和外部設備7(統(tǒng)稱為協(xié)同處理設備)的功能方框圖,其中主要關注在根據(jù)本發(fā)明的外部協(xié)同處理中用于在發(fā)生錯誤時執(zhí)行數(shù)據(jù)丟棄處理的功能部分。
諸如圖像形成設備5或外部設備7的協(xié)同處理設備包括指令接收部分110,以接收對協(xié)同處理設備的操作指令;顯示器120,以顯示所述設備的操作菜單、操作狀態(tài)和各種信息;通信界面部分130,以執(zhí)行網(wǎng)絡的界面功能;和數(shù)據(jù)保存部分140,其保存與協(xié)同處理作業(yè)相關的數(shù)據(jù)且包括硬盤設備或半導體存儲設備。
此外,所述協(xié)同處理設備作為所述實施例獨特結(jié)構(gòu),包括錯誤檢測部分150,以檢測其自身設備或連接到網(wǎng)絡的另一設備出現(xiàn)的錯誤;和丟棄控制器160,以進行控制使得當所述錯誤檢測部分150檢測到在交互協(xié)同處理期間發(fā)生錯誤時,將與協(xié)同處理作業(yè)相關的并保留在所述設備或其它協(xié)同設備中的數(shù)據(jù)從數(shù)據(jù)保存部分140中刪除。
所述錯誤檢測部分150可能為任何單元,只要其可檢測到在交互協(xié)同處理期間在外部協(xié)同系統(tǒng)1的一部分中發(fā)生錯誤,例如所述錯誤檢測部分由其自身檢測到在其自身的設備中發(fā)生的錯誤,或通過使用錯誤識別發(fā)送/接收功能在其它協(xié)同設備中檢測到錯誤發(fā)生,且可采用各種眾所周知的方法。此處,將忽略其特定設計的解釋。
順便提及,當檢測在交互協(xié)同處理期間,在外部協(xié)同系統(tǒng)1的一部分中是否發(fā)生錯誤時,當從執(zhí)行協(xié)同操作的多個設備中至少一個設備沒有特定響應時也可能判斷錯誤已發(fā)生。
此外,關于在從其它執(zhí)行協(xié)同操作的多個設備沒有特定響應時判斷錯誤發(fā)生,沒有必要當從任何一個設備沒有特定響應時總判斷錯誤已發(fā)生。還可能鑒于其它設備的特性,判斷在沒有特定響應時是否已作出關于錯誤的判斷。例如,在執(zhí)行協(xié)同操作的多個設備中,當數(shù)據(jù)保留且對安全性是致命的設備無特定響應時判斷錯誤發(fā)生。從而,只有在從重要設備無特定響應時可將數(shù)據(jù)丟棄,因此可能避免此類由于對系統(tǒng)錯誤的過度反應造成的在各種協(xié)同設備中丟棄數(shù)據(jù)的情況。
當在交互協(xié)同處理期間發(fā)生錯誤時,丟棄控制器160控制提供于其自身設備中的數(shù)據(jù)保存部分140以在其自身設備中刪除與協(xié)同處理作業(yè)相關的數(shù)據(jù)。
或者,丟棄控制器160向其它協(xié)同設備的錯誤檢測部分150發(fā)布錯誤通知,使得與其它協(xié)同設備中的協(xié)同處理作業(yè)相關的數(shù)據(jù)可從提供于其它設備中的數(shù)據(jù)保存部分140中刪除。已接收錯誤通知的其它協(xié)同設備致使丟棄控制器160控制提供于其自身設備中的數(shù)據(jù)保存部分140以刪除與協(xié)同處理作業(yè)相關并保留在其自身設備中的數(shù)據(jù)。順便提及,盡管此處到其它設備的錯誤通知是通過丟棄控制器160執(zhí)行的,但所述結(jié)構(gòu)可制造成使得錯誤檢測部分150執(zhí)行所述錯誤通知。
換句話說,在此實施例的外部協(xié)同系統(tǒng)1中,當錯誤在執(zhí)行協(xié)同操作的多個設備中的至少一個中發(fā)生時,已檢測到錯誤的設備刪除與協(xié)同處理作業(yè)相關的并保留在設備中的數(shù)據(jù),且已接收到錯誤通知的其它設備在接收到錯誤通知時刪除與協(xié)同操作作業(yè)相關的并保留在其它設備(其它執(zhí)行協(xié)同操作的設備)中的數(shù)據(jù)。
順便提及,沒有必要在接收到錯誤通知時總執(zhí)行數(shù)據(jù)丟棄處理。還可能鑒于已發(fā)出錯誤通知的設備的特性判斷是否應執(zhí)行數(shù)據(jù)丟棄處理。例如,當執(zhí)行協(xié)同操作的多個設備中,當數(shù)據(jù)保留且對安全性是致命的設備通知錯誤時可執(zhí)行刪除。從而,數(shù)據(jù)可能僅在錯誤發(fā)生在重要設備中時被刪除,因此可能避免此類由于對錯誤的過度反應而在各種協(xié)同設備中將數(shù)據(jù)丟棄的情況。
就與協(xié)同處理作業(yè)相關并在錯誤發(fā)生時變?yōu)閯h除對象的數(shù)據(jù)而言,例如,在對由圖像形成設備5的圖像讀出部分10讀取的圖像或從Web服務器3f下載的圖像處理的期間,可能存在作為圖像形成設備5中的數(shù)據(jù)的中間產(chǎn)生文件。此外,可能存在中間產(chǎn)生文件,所述中間產(chǎn)生文件為已在第一ASP 7-1中經(jīng)受字符識別處理的文檔數(shù)據(jù)、在第二ASP 7-2中經(jīng)受轉(zhuǎn)換處理的文檔數(shù)據(jù)或在第一ASP 7-1或第二ASP7-2中的處理期間的數(shù)據(jù)。此外,可能還存在用于結(jié)算服務器7-3或結(jié)算設備70中的結(jié)算處理的結(jié)算信息,或為在結(jié)算處理期間的數(shù)據(jù)的中間產(chǎn)生文件。此外,在外部協(xié)同處理中使用的用戶信息也是與協(xié)同處理作業(yè)相關并成為刪除目標的數(shù)據(jù)的一個實例。
<使用電子計算器的協(xié)同處理設備的結(jié)構(gòu)實例>
順便提及,在此實施例中,在執(zhí)行外部協(xié)同處理期間當在錯誤發(fā)生時執(zhí)行數(shù)據(jù)丟棄處理的設計不限于硬件處理電路的結(jié)構(gòu),且其也可能使用電子計算器(計算機)基于實現(xiàn)所述功能的程序編碼以軟件實現(xiàn)。
因此,就本發(fā)明而言,可能通過使用電子計算器(計算機)并通過軟件或存儲程序的計算機可讀存儲媒介提取程序以實現(xiàn)本發(fā)明的外部協(xié)同處理方法(尤其在錯誤發(fā)生時的數(shù)據(jù)丟棄處理)、圖像形成設備或外部設備7(尤其是與在錯誤發(fā)生時的數(shù)據(jù)丟棄處理相關的功能部分)。
在電子計算器架構(gòu)成具有用于通過軟件執(zhí)行一系列外部協(xié)同處理(尤其是錯誤發(fā)生時的數(shù)據(jù)丟棄處理)功能的情況下,組成所述軟件的程序從存儲媒介安裝到含有專用硬件、SOC(芯片上系統(tǒng))的計算機(內(nèi)置微型計算機等)中或通用個人計算機。SOC(芯片上系統(tǒng))可以實現(xiàn)將CPU(中央處理器)、邏輯電路和存儲裝置等的功能安裝在一個芯片上的所要系統(tǒng)。通用個人計算機通過安裝各種程序可執(zhí)行各種功能。
所述存儲媒介根據(jù)程序的描述內(nèi)容在提供于計算機的硬件資源中的讀取設備中引起諸如磁、光或電的能量的狀態(tài)的改變,并可將程序的描述內(nèi)容以與其相應的信號的形式傳送到讀出設備。
所述存儲媒介包括例如,分配給用戶以提供與計算機不同的程序的封裝媒介(便攜存儲媒介),諸如上面記錄程序的磁盤(包括軟盤FD)、光盤(包括CD-ROM(壓縮光盤-只讀存儲器)、DVD(數(shù)字多功能光盤)和磁光盤(包括MD(迷你光盤))或半導體存儲器,且進一步,其可能是包括上面記錄程序的且在其預先內(nèi)含在計算機的情況下提供給用戶的ROM或硬盤。
此外,除通過記錄媒介提供組成軟件的程序之外,所述程序可能在不使用記錄媒介的情況下通過有線或無線通信網(wǎng)絡提供。
例如,將存儲軟件的程序編碼以實現(xiàn)外部協(xié)同處理功能的存儲媒介供應到系統(tǒng)或設備,且在系統(tǒng)或設備的計算機(CPU或MPU)讀取并執(zhí)行存儲在存儲媒介中的程序編碼的情況下,達到與采用硬件處理電路類似的效果。在此情況下,從存儲媒介讀取的程序編碼自身實現(xiàn)外部協(xié)同處理功能。
此外,除計算機執(zhí)行讀取程序編碼使得實現(xiàn)執(zhí)行外部協(xié)同處理的功能的情況之外,在計算機上運行的OS(操作系統(tǒng);基礎軟件)基于程序編碼的指令執(zhí)行實際處理的部分或全部,且可通過所述處理實現(xiàn)執(zhí)行外部協(xié)同處理的功能。
此外,可造成在從存儲媒介讀出的程序編碼寫入插在計算機或提供于連接到計算機的功能擴展單元中的存儲器中的功能擴展卡上后,提供于功能擴展單元中的所述功能擴展卡或CPU基于程序編碼的指令執(zhí)行實際處理的部分或全部,并通過所述處理實現(xiàn)執(zhí)行外部協(xié)同處理的功能的情況。
順便提及,盡管所述程序提供作為描述實現(xiàn)執(zhí)行外部協(xié)同處理功能的程序編碼的文件,但在此情況下,除提供全體程序文件的情況外,配合由計算機構(gòu)造的系統(tǒng)的硬件結(jié)構(gòu),所述程序可提供作為獨立程序模塊。
例如,圖3為繪示在構(gòu)造具有通過使用CPU或存儲器以軟件執(zhí)行外部協(xié)同處理功能的外部協(xié)同處理設備(諸如圖像形成設備5或外部設備7)的情況下的硬件結(jié)構(gòu)的實例的方框圖,即,外部協(xié)同處理通過使用諸如個人計算機的計算機(電子計算器)的功能以軟件實現(xiàn)。
當然,除使用如上文所述的計算機的結(jié)構(gòu)外,執(zhí)行外部協(xié)同處理的結(jié)構(gòu)還可通過組合執(zhí)行圖2中繪示的圖像形成設備5與外部設備7的各自功能部分的處理的專用硬件而實現(xiàn)。然而,通過采用所述設計來通過軟件執(zhí)行所述處理,可獲得無需改變硬件便可容易地改變處理程序的益處。
例如,計算機系統(tǒng)900包括控制器部分901和記錄/讀出控制器902(對應于數(shù)據(jù)保存部分140),以從指定存儲媒介(諸如硬盤設備、軟盤(FD)驅(qū)動器、CD-ROM(壓縮光盤ROM)驅(qū)動器或半導體存儲器控制器)讀取數(shù)據(jù),并對其進行記錄。
控制器部分901包括CPU(中央處理單元)912、作為僅用于讀取的存儲器的ROM(只讀存儲器)913、可隨機存取并讀出且為易失性存儲器的實例的RAM(隨機存取存儲器)915和作為非易失性存儲器的實例的RAM(由NVRAM表示)916。所述VNRAM 916可存儲(例如)臨時數(shù)據(jù)。在此情況下,所述NVRAM 916起臨時數(shù)據(jù)保存部分的作用。
在上文中,“易失性存儲器”意為在協(xié)同處理設備的主電源關閉的情況下,存儲內(nèi)容呈被清除的模式的存儲器。另一方面,“非易失性存儲器”意為甚至在協(xié)同處理設備的主電源關閉的情況下,存儲內(nèi)容呈持續(xù)保留的模式的存儲器。任何存儲器只要存儲內(nèi)容可以保留就可采用,且除了半導體存儲器元件其自身具有非易失性外,也可采用提供備用電源的結(jié)構(gòu),使易失性存儲器元件具有“非易失性”。此外,除包括半導體存儲器元件的結(jié)構(gòu)外,可采用使用諸如磁盤或光盤的媒介的結(jié)構(gòu)。例如,可使用硬盤設備作為非易失性存儲器。
此外,計算機系統(tǒng)900包括作為用戶界面的功能部分的指令輸入部分903(對應于指令接收部分110),其使用鍵盤、鼠標或提供于協(xié)同處理設備中且包括顯示面板部分941a和操作鍵部分941b的操作面板部分941;顯示器輸出部分904(對應于顯示器120),以在操作時提供引導屏和對用戶提供諸如處理結(jié)果的指定信息;和界面部分(IF部分)909,其對各自功能部分具有界面功能。
顯示器輸出部分904包括顯示器控制器942和顯示器設備。例如,可使用提供于協(xié)同處理設備中的操作面板部分941作為顯示器設備。或者,也可使用包括CRT或LCD的另一顯示器944。順便提及,當顯示器944被架構(gòu)成在其表面上包括觸摸面板943時,也可架構(gòu)指定信息通過指尖或筆輸入的指令輸入部分903。
順便提及,在架構(gòu)了圖像形成設備5的情況下,于計算機系統(tǒng)900中也可提供對外部協(xié)同處理中所提供的數(shù)據(jù)執(zhí)行指定數(shù)據(jù)處理的功能部分。例如,可采用提供有圖像形成部分906,以向指定輸出媒介(例如打印紙張)輸出圖像且對應于圖像輸出部分30,在其中鏈接目標的地址被編碼并埋藏在打印圖像中;和圖像讀出部分(掃描儀單元)907,以讀取作為打印目標的圖像且對應于圖像讀出部分10的結(jié)構(gòu)。
圖像形成部分906使用電子照相、感熱式、熱轉(zhuǎn)印、噴墨或類似的常規(guī)圖像形成處理,基于例如由圖像讀出部分907獲得的圖像信號表示的圖像或接收的圖像數(shù)據(jù),以在普通紙張或感熱紙張上形成(打印)可視圖像。因此,圖像形成部分906包括圖像處理部分962以產(chǎn)生諸如,例如,黃色Y、洋紅色M、青色C和黑色K的數(shù)字化信號的打印輸出數(shù)據(jù),和例如光柵輸出掃描(ROS)基座或噴墨系統(tǒng)的打印引擎964。
圖像讀出部分907包括圖像輸入終端的功能,并使用例如完整陣列的CCD固體圖像拾取元件,照射光到發(fā)送到讀取位置的文檔,以讀取所述文檔上的圖像,并將表示所讀取圖像的紅色R、綠色G和藍色B的模擬視頻信號轉(zhuǎn)換成數(shù)字信號。
界面部分909包括,除作為處理數(shù)據(jù)(包括圖像數(shù)據(jù))和控制數(shù)據(jù)的傳送路徑的系統(tǒng)總線991之外,例如充當圖像讀出部分907的界面的掃描儀IF部分997、充當圖像形成部分906和其它打印機的界面的打印機IF部分996,和通信IF部分999(對應于通信界面部分130),以將通信數(shù)據(jù)傳遞到諸如因特網(wǎng)的網(wǎng)絡。
順便提及,可提供通過專用硬件執(zhí)行功能部分的一部分并包括錯誤檢測部分150和丟棄控制器160的處理電路908,以代替通過軟件執(zhí)行外部協(xié)同處理的各自功能部分的所有處理。盡管通過軟件執(zhí)行處理的設計可靈活地處理并行處理和連續(xù)處理,但隨著處理變得更復雜,處理時間就更長,且因此存在處理速度下降的問題。另一方面,通過由硬件處理電路執(zhí)行處理,可配置加速的加速器系統(tǒng)。即使處理很復雜,所述加速器系統(tǒng)可防止處理速度的下降,并可獲得高通過量。
在上文所述的結(jié)構(gòu)中,CPU 912通過系統(tǒng)總線991控制整個系統(tǒng)并對應于所謂的控制器。ROM 913存儲CPU 912等的控制程序。RAM 915由SRAM(靜態(tài)隨機存取存儲器)等構(gòu)成,并存儲程序控制變量和用于各種處理的數(shù)據(jù)。此外,RAM 915包括臨時存儲由指定應用程序獲取的電子文檔(除字符數(shù)據(jù)外可能包括圖像數(shù)據(jù))、由提供于其自身設備中的圖像讀出部分907獲取的圖像數(shù)據(jù)、從外界獲取的電子文檔等的區(qū)域。
例如,通過諸如CD-ROM的記錄媒介分配致使計算機執(zhí)行外部協(xié)同處理功能的程序?;蛘?,此程序可能存儲在FD而非CD-ROM中。此外,提供MO驅(qū)動器,且所述程序可存儲在MO中,或所述程序可存儲在另一種記錄媒介中,舉例來說,諸如閃存的非易失性半導體存儲卡。此外,所述程序可能是通過諸如因特網(wǎng)的網(wǎng)絡從另一服務器上下載,或可更新。
順便提及,除FD和CD-ROM外,可使用諸如DVD的光學記錄媒介、諸如MD的磁記錄媒介、諸如PD的磁光記錄媒介、磁帶媒介、磁記錄媒介、諸如IC卡的半導體存儲器或微型卡作為提供程序的記錄媒介。實現(xiàn)外部協(xié)同處理功能的部分或全部功能可存儲在作為記錄媒介的一個實例的FD或CD-ROM中。
此外,硬盤設備包括存儲用于通過控制程序進行的各種處理的數(shù)據(jù),并臨時存儲由圖像讀出部分907獲取的大量圖像數(shù)據(jù)或從外界接收的圖像數(shù)據(jù)的區(qū)域。此外,所述硬盤設備、FD驅(qū)動器或CD-ROM驅(qū)動器用于通過軟件注冊用于致使CPU 912執(zhí)行諸如內(nèi)容獲取、地址獲取和地址設定處理的程序數(shù)據(jù)。
<處理的情況實例>
圖4為用于解釋在如上文中結(jié)構(gòu)的所述外部協(xié)同系統(tǒng)1中的外部協(xié)同處理和在錯誤發(fā)生時的數(shù)據(jù)丟棄處理的一個實例的圖。所述圖像形成設備5、所述第一ASP 7-1、第二ASP 7-2和所述結(jié)算服務器7-3可相互通知錯誤。當所述錯誤檢測部分150檢測到其自身的設備中發(fā)生錯誤時,所述錯誤檢測部分150或所述丟棄控制器160通過網(wǎng)絡9通知另一設備的所述錯誤檢測部分150所述錯誤發(fā)生。
在具有瀏覽功能以將主頁數(shù)據(jù)從所述Web服務器3f下載以將其展示于操作面板部分15a或用戶界面設備16的顯示屏上或?qū)⑺鲋黜撔畔⒋蛴〉郊垙埳系乃鰣D像形成設備5中,由所述圖像讀出部分10讀取的文檔圖像和從所述Web服務器3f下載的圖像被傳送到執(zhí)行字符識別服務(S10)的第一ASP 7-1。
所述第一ASP 7-1識別存在于從圖像形成設備5傳送的圖像中的字符部分以產(chǎn)生由文本信息制成的文檔數(shù)據(jù),并將所述文檔數(shù)據(jù)傳送到圖像形成設備5(S12),且還將其傳送到執(zhí)行轉(zhuǎn)化服務(S14)的第二ASP 7-2。此外,第一ASP 7-1將字符識別處理必需的負載信息(例如處理時間等)發(fā)送到結(jié)算服務器7-3(S16)。
此外,圖像形成設備5從Web服務器3f下載主頁數(shù)據(jù)(文檔數(shù)據(jù)的一實例)并將其傳送到執(zhí)行轉(zhuǎn)化服務(S18)的第二ASP 7-2。
執(zhí)行轉(zhuǎn)換服務的第二ASP 7-2將從第一ASP 7-1傳送的文檔數(shù)據(jù)或從圖像形成設備5傳送的主頁數(shù)據(jù)轉(zhuǎn)換(即轉(zhuǎn)化)成不同語言系統(tǒng)的文檔數(shù)據(jù),并將所述轉(zhuǎn)化的文檔數(shù)據(jù)傳送到圖像形成設備5(S20)。此外,第二ASP 7-2將此轉(zhuǎn)化處理必需的負載信息(例如處理時間等)發(fā)送到結(jié)算服務器7-3(S22)。
當從圖像形成設備5接收外部協(xié)同系統(tǒng)1中協(xié)同處理所請求的結(jié)算處理(S30)時,結(jié)算服務器7-3基于從第一ASP 7-1和第二ASP 7-2傳送的字符識別處理和轉(zhuǎn)化處理所需要的負載信息執(zhí)行外部協(xié)同系統(tǒng)1中的協(xié)同處理的結(jié)算處理,并向圖像形成設備5通知結(jié)算處理階段的中間產(chǎn)生文件和結(jié)算處理結(jié)果的信息(S32)。
此處,例如,在由圖像形成設備5的圖像讀出部分10讀取的文檔圖像經(jīng)第一ASP 7-1字符識別并傳送到第二ASP 7-2后的情況下,在執(zhí)行轉(zhuǎn)化服務(S40)的第二ASP 7-2中發(fā)生錯誤,第二ASP 7-2將與所述轉(zhuǎn)化處理相關的和保存在其自身設備的數(shù)據(jù)保存部分140中的中間產(chǎn)生文件刪除(S42),并向圖像形成設備5、第一ASP 7-1和結(jié)算服務器7-3發(fā)送錯誤通知(S44)。
當圖像形成設備5接收所述錯誤通知時,丟棄控制器160自動將用于轉(zhuǎn)化服務的結(jié)算的并保留在圖像形成設備5的數(shù)據(jù)保存部分140中的用戶信息刪除(S46)。
此外,圖像形成設備5的丟棄控制器160請求第一ASP 7-1的丟棄控制器160將與字符識別處理相關的并保留在數(shù)據(jù)保存部分140中的中間產(chǎn)生文件刪除,即,做出一刪除請求(S50),其中所述數(shù)據(jù)保存部分140在為協(xié)同ASP(剩余設備的實例)的第一ASP 7-1中而非在已發(fā)生錯誤的第二ASP 7-2中。已接收此請求的第一ASP 7-1的丟棄控制器160將與所述字符識別處理相關的并保留在第一ASP 7-1的數(shù)據(jù)保存部分140中的中間產(chǎn)生文件刪除(S52)。
此外,圖像形成設備5的丟棄控制器160請求除了已發(fā)生錯誤的第二ASP 7-2以外的作為協(xié)同ASP(所述剩余設備的實例)的結(jié)算服務器7-3的丟棄控制器160刪除結(jié)算信息(例如用戶信息)和中間產(chǎn)生文件,即,做出刪除請求(S60),其中所述結(jié)算信息為了結(jié)算保留于結(jié)算服務器7-3的數(shù)據(jù)保存部分140中的字符識別處理和轉(zhuǎn)化處理。已接收此請求的結(jié)算服務器7-3的丟棄控制器160將保留在結(jié)算服務器7-3的數(shù)據(jù)保存部分140中的結(jié)算信息(例如用戶信息)和中間產(chǎn)生文件刪除(S62)。
順便提及,在此實例中,盡管由于在交互協(xié)作處理期間在第二ASP7-2中發(fā)生錯誤時,外部設備與圖像形成設備5協(xié)作,與協(xié)同處理作業(yè)相關的并保留在第一ASP 7-1和結(jié)算服務器7-3中的數(shù)據(jù)的丟棄處理在接收來自圖像形成設備5的丟棄請求后執(zhí)行,但其也可在接收來自第二ASP 7-2的錯誤通知后執(zhí)行。
如上文所述,本發(fā)明的某些實施例概述如下。
根據(jù)本發(fā)明的一方面,用于包括多個處理設備的協(xié)同處理系統(tǒng)的協(xié)同處理方法包括檢測所述協(xié)同處理系統(tǒng)的設備中的協(xié)同處理的處理的錯誤;并刪除來自所述設備或其它與所述協(xié)同處理相關的設備的與協(xié)同處理相關的數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,協(xié)同處理系統(tǒng)的協(xié)同處理設備,此協(xié)同處理系統(tǒng)具有多個執(zhí)行協(xié)同處理的設備,此協(xié)同處理設備包括錯誤檢測部分,其檢測在設備中的協(xié)同處理的處理的錯誤;和丟棄控制器,其控制丟棄來自所述設備或其它與所述協(xié)同處理相關的設備的所述協(xié)同處理相關的數(shù)據(jù)。
所述丟棄控制器可控制在從其它協(xié)同處理設備接收錯誤通知時丟棄來自所述設備的與所述協(xié)同處理相關的數(shù)據(jù)。且,當從其它協(xié)同處理設備接收錯誤通知時,所述丟棄控制器可請求協(xié)同系統(tǒng)的另一協(xié)同處理設備丟棄與所述協(xié)同處理相關的數(shù)據(jù)。
所述錯誤檢測部分可在沒有來自執(zhí)行協(xié)同操作的其它設備的特定響應時判斷錯誤發(fā)生。
所述錯誤檢測部分還可在沒有來自執(zhí)行協(xié)同操作的預定設備的特定響應時判斷錯誤發(fā)生。
當所述錯誤檢測部分檢測到錯誤時,所述丟棄控制器可向所述協(xié)同處理系統(tǒng)的其它設備發(fā)送錯誤通知。
根據(jù)本發(fā)明的又一方面,可由計算機讀取的存儲媒介,存儲可由計算機執(zhí)行的指令程序,以執(zhí)行用于實現(xiàn)多個設備之間的協(xié)同處理的功能,包括檢測設備中的協(xié)同處理的處理的錯誤,和控制丟棄來自所述設備或其它與所述協(xié)同處理相關的設備的與所述協(xié)同處理相關的數(shù)據(jù)。
出于說明和描述的目的,已提供本發(fā)明的實施例的上述描述。并不希望其為詳盡的或?qū)⒈景l(fā)明限于所揭示的精確形式。明顯地,對于所屬領域的技術人員而言許多修改和變化是顯而易見的。所述實施例的選擇和描述是為了最好地揭示本發(fā)明的原理和其實際應用,借此使所屬領域的其它技術人員能夠理解具有各種實施例和適于特定用途而涵蓋的各種修改的本發(fā)明。希望本發(fā)明的范疇由所附權利要求書和其等同物限定。
本申請案主張日本專利文件2005-242022的優(yōu)先權,其揭示內(nèi)容以引用的方式并入本文中。
權利要求
1.一種協(xié)同處理方法,用于包括多個處理設備的協(xié)同處理系統(tǒng),所述方法包含檢測所述協(xié)同處理系統(tǒng)的設備中的協(xié)同處理的處理的錯誤;以及刪除來自所述設備或其它與所述協(xié)同處理相關的設備的與所述協(xié)同處理相關的數(shù)據(jù)。
2.一種協(xié)同處理系統(tǒng)的協(xié)同處理設備,所述協(xié)同處理系統(tǒng)包括執(zhí)行協(xié)同處理的多個設備,所述協(xié)同處理設備包含錯誤檢測部分,其檢測設備中的協(xié)同處理的處理的錯誤;以及丟棄控制器,其控制丟棄來自所述設備或其它與所述協(xié)同處理相關的設備的與所述協(xié)同處理相關的數(shù)據(jù)。
3.根據(jù)權利要求2所述的協(xié)同處理設備,其中所述丟棄控制器在從所述其它協(xié)同處理設備接收錯誤通知時,控制丟棄來自所述設備的與所述協(xié)同處理相關的所述數(shù)據(jù)。
4.根據(jù)權利要求3所述的協(xié)同處理設備,其中當從所述其它協(xié)同處理設備接收錯誤通知時,所述丟棄控制器請求所述協(xié)同系統(tǒng)的另一協(xié)同處理設備丟棄與所述協(xié)同處理相關的數(shù)據(jù)。
5.根據(jù)權利要求2所述的協(xié)同處理設備,其中所述錯誤檢測部分在沒有來自其它設備的特定響應以執(zhí)行協(xié)同操作時,判斷錯誤發(fā)生。
6.根據(jù)權利要求5所述的協(xié)同處理設備,其中所述錯誤檢測部分在沒有來自預定設備的特定響應以執(zhí)行協(xié)同操作時,判斷錯誤發(fā)生。
7.一種可由計算機讀取的存儲媒介,所述存儲媒介存儲可由所述計算機執(zhí)行的指令的程序以執(zhí)行用于實現(xiàn)多個設備之間的協(xié)同處理的功能,所述功能包含檢測設備中的協(xié)同處理的處理的錯誤;以及控制丟棄來自所述設備或其它與所述協(xié)同處理相關的設備的與所述協(xié)同處理相關的數(shù)據(jù)。
8.根據(jù)權利要求2所述的協(xié)同處理設備,其中當所述錯誤檢測部分檢測到所述錯誤時,所述丟棄控制器向所述協(xié)同處理系統(tǒng)的所述其它設備發(fā)送錯誤通知。
9.根據(jù)權利要求7所述的存儲媒介,所述功能進一步包含當檢測到所述錯誤時,向所述協(xié)同處理系統(tǒng)的所述其它設備發(fā)送錯誤通知。
全文摘要
本發(fā)明提供一種協(xié)同處理方法,用于具有多個處理設備的協(xié)同處理系統(tǒng),此方法包括檢測所述協(xié)同處理系統(tǒng)的設備中的協(xié)同處理的處理的錯誤;和刪除來自所述設備或其它與所述協(xié)同處理相關的設備的與所述協(xié)同處理相關的數(shù)據(jù)。
文檔編號H04N1/32GK1921543SQ20061006570
公開日2007年2月28日 申請日期2006年3月10日 優(yōu)先權日2005年8月24日
發(fā)明者町田正博 申請人:富士施樂株式會社