專利名稱:成像設(shè)備及控制成像設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種成像設(shè)備及控制成像設(shè)備的方法。
技術(shù)背景成像設(shè)備正在改進(jìn)其功能和性能;其除了復(fù)制、打印、傳真以 及傳送(電子郵件和文件傳輸)功能之外還具有例如JAVA⑧平臺(tái), 并且可以執(zhí)行任意的應(yīng)用程序。JAVA程序的代表性示例是用作成像 設(shè)備功能的文檔管理和OCR。某些成像設(shè)備結(jié)合了硬盤以使得能夠 通過(guò)各種功能來(lái)進(jìn)行數(shù)據(jù)處理。這種成像設(shè)備可以將數(shù)據(jù)存儲(chǔ)和保 存在于硬盤內(nèi)創(chuàng)建的文件夾中(BOX功能)。另一方面,在使用個(gè)人計(jì)算機(jī)的打印系統(tǒng)中,使用熱文件夾(hot folder)來(lái)針對(duì)輸入(拖放)到特定文件夾的數(shù)據(jù)執(zhí)行在該文件夾中 預(yù)置的打印處理。日本專利公開(kāi)號(hào)No. 2005-115660公開(kāi)了 一種通過(guò)個(gè)人計(jì)算才幾中 的打印服務(wù)屬性來(lái)創(chuàng)建熱文件夾的設(shè)置。當(dāng)將文檔信息輸入到該熱 文件夾中時(shí),將根據(jù)打印服務(wù)屬性的打印請(qǐng)求發(fā)送到服務(wù)器。然而,上述技術(shù)針對(duì)在個(gè)人計(jì)算機(jī)中創(chuàng)建的熱文件夾來(lái)執(zhí)行打?qū)Τ上裨O(shè)備唯一的處理功能,例如數(shù)據(jù)傳送、盒保存、復(fù)制或打印, 的屬性來(lái)形成熱文件夾。當(dāng)在硬盤中形成熱文件夾從而使得成像設(shè)備執(zhí)行唯一 的處理功 能時(shí),順次地執(zhí)行將成像設(shè)備的各種類型預(yù)設(shè)處理功能組合起來(lái)的 處理(操作)。在此情況下,如果例如打印工作中途停止,則問(wèn)題 在于如何將對(duì)應(yīng)于成像設(shè)備的每個(gè)處理的錯(cuò)誤處理與熱文件夾關(guān)聯(lián) 起來(lái)。發(fā)明內(nèi)容本發(fā)明的目的是提供一種成像技術(shù),其允許執(zhí)行與在存儲(chǔ)區(qū)域 內(nèi)預(yù)設(shè)的處理相關(guān)聯(lián)的錯(cuò)誤處理,其中該存儲(chǔ)區(qū)域存儲(chǔ)由成像設(shè)備 所生成的數(shù)據(jù)。根據(jù)本發(fā)明的一個(gè)方面,提供一種成像設(shè)備,包括處理執(zhí)行單元,適用于通過(guò)使用在存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬 性來(lái)處理輸入到所述存儲(chǔ)區(qū)域的數(shù)據(jù);錯(cuò)誤事件生成單元,適用于當(dāng)在處理執(zhí)行單元的處理執(zhí)行期間 檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò)誤事件以執(zhí)行錯(cuò)誤處理;以及錯(cuò)誤處理執(zhí)行單元,適用于根據(jù)由所述錯(cuò)誤事件生成單元所生 成的所述錯(cuò)誤事件來(lái)執(zhí)行與所述存儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤處理。根據(jù)本發(fā)明的另一方面,提供一種控制成像設(shè)備的方法,包括 步驟通過(guò)使用在存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬性來(lái)處理輸入到所述存 儲(chǔ)區(qū)域的數(shù)據(jù);當(dāng)在所述處理執(zhí)行步驟的處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò) 誤事件以執(zhí)行錯(cuò)誤處理;以及根據(jù)在所述錯(cuò)誤事件生成步驟中生成的所述錯(cuò)誤事件來(lái)執(zhí)行與 所述存儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤處理。根據(jù)本發(fā)明,可以執(zhí)行與在存儲(chǔ)區(qū)域內(nèi)預(yù)設(shè)的處理相關(guān)聯(lián)的錯(cuò) 誤處理,其中該存儲(chǔ)區(qū)域存儲(chǔ)由成像設(shè)備所生成的數(shù)據(jù)。從參考附圖對(duì)示例性實(shí)施方式的下列描述中,本發(fā)明的進(jìn)一步 特征將變得清楚明了。
圖1是用于解釋根據(jù)實(shí)施方式的包括成像設(shè)備的成像系統(tǒng)的總 體設(shè)置的框圖;圖2是用于解釋成像設(shè)備的總體設(shè)置的框圖;圖3是示出了成像設(shè)備外觀的視圖;圖4是示出了在用戶可訪問(wèn)區(qū)域中提供的文件夾示例的視圖; 圖5是用于解釋熱文件夾詳細(xì)操作的視圖; 圖6是用于解釋錯(cuò)誤事件和錯(cuò)誤處理腳本的詳細(xì)示例的視圖; 圖7A至圖7C是示出了熱文件夾設(shè)定文件的格式的視圖; 圖8A和圖8B是用于解釋用戶錯(cuò)誤事件的詳細(xì)示例的視圖; 圖9是用于解釋在操作執(zhí)行期間發(fā)生的錯(cuò)誤事件的處理序列的 流程圖;圖IO是用于解釋錯(cuò)誤處理腳本細(xì)節(jié)的視圖; 圖IIA和圖IIB是示出了熱文件夾設(shè)定文件的描述的視圖; 圖12A和圖12B是示出了錯(cuò)誤處理腳本文件的描述的視圖; 圖13是用于解釋由熱文件夾13001和13002聯(lián)合執(zhí)行的錯(cuò)誤處 理的—見(jiàn)圖;圖14A至圖14C是示出了包含三條歷史信息的歷史信息列表的 詳細(xì)示例的#見(jiàn)圖;圖15是用于解釋由熱文件夾聯(lián)合執(zhí)行的錯(cuò)誤處理序列的流程圖;圖16是用于解釋從熱文件夾的所有者(holder)信息中自動(dòng)選 擇錯(cuò)誤處理腳本文件的設(shè)置的視圖;以及圖17是用于解釋熱文件夾設(shè)定文件的注冊(cè)的視圖。
具體實(shí)施方式
下面將參考附圖來(lái)詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施方式。在實(shí)施方 式中描述的構(gòu)成元件僅作為示例,而本發(fā)明的范圍由權(quán)利要求書來(lái) 確定并且不限于下面將要描述的各實(shí)施方式。(第一實(shí)施方式)(成像系統(tǒng)的設(shè)置)圖1是用于解釋根據(jù)本發(fā)明實(shí)施方式的包括成像設(shè)備的成像系 統(tǒng)的總體設(shè)置的框圖。根據(jù)該實(shí)施方式的成像設(shè)備100可以經(jīng)由網(wǎng)絡(luò)(例如,LAN 2011 )與信息處理"i殳備140以及其他成傳^殳備120 和130進(jìn)纟于通信。成像設(shè)備100包括用作圖像輸入裝置的掃描儀2070、用作圖像 輸出裝置的打印機(jī)2095 、控制整個(gè)設(shè)備的控制單元2000以及用作用 戶界面(UI)的才喿作單元2012。掃描儀2070、打印機(jī)2095以及操作單元2012連接到控制單元 2000。控制單元2000連接到網(wǎng)絡(luò)傳送單元,例如LAN2011和公共 線路。該公共線路支持包括彩色圖像傳送的G3或G4傳真?zhèn)魉?。?有與成像設(shè)備IOO相同的裝置結(jié)構(gòu)的其他成像設(shè)備120和130連接 到LAN 2011。信息處理設(shè)備(在后文中稱為"PC" ) 140連接到LAN 2011。 該P(yáng)C 140可以使用FTP (文件傳輸協(xié)議)或SMB (服務(wù)器消息塊) 協(xié)議來(lái)傳送/接收文件或電子郵件。成像設(shè)備120和130分別具有掃描儀2270和2370、打印機(jī)2295 和2395以及操作單元2212和2312,它們分別連接到控制單元2200 和2300并且得以控制。 (成像設(shè)備的設(shè)置)圖2是用于解釋成像設(shè)備IOO的設(shè)置的框圖。控制單元2000經(jīng) 由裝置接口 (I/F) 2020連接到用作圖像輸入裝置的掃描儀2070以 及用作圖像輸出裝置的打印機(jī)2095。另一方面,控制單元2000經(jīng)由 網(wǎng)絡(luò)I/F 2010連接到LAN 2011并經(jīng)由調(diào)制解調(diào)器2050連接到公共 線路(WAN)??刂茊卧?000可以通過(guò)經(jīng)由裝置I/F 2020、網(wǎng)絡(luò)I/F 2010或調(diào)制解調(diào)器2050進(jìn)行通信而輸入/輸出圖像信息或裝置信息。CPU 2001是控制整個(gè)系統(tǒng)的控制器。RAM 2002用作針對(duì)CPU 2001的操作的系統(tǒng)工作存儲(chǔ)器,并且還用作圖像存儲(chǔ)器以臨時(shí)地存 儲(chǔ)圖像數(shù)據(jù)。ROM 2003是引導(dǎo)ROM,其存儲(chǔ)系統(tǒng)的引導(dǎo)程序。HDD 2004是存儲(chǔ)系統(tǒng)軟件和圖像數(shù)據(jù)的硬盤驅(qū)動(dòng)器。在該硬盤 中存儲(chǔ)的數(shù)據(jù)并不限于此。例如,硬盤還可以存儲(chǔ)一般的數(shù)據(jù)文件, 其例如包含圖像數(shù)據(jù)之外的圖像管理用數(shù)據(jù)。這是成像設(shè)備100的功能,稱為BOX??梢栽谟脖P中創(chuàng)建文件夾。文件夾可以存儲(chǔ)圖像數(shù)據(jù)文件或一般數(shù)據(jù)文件。文件夾具有僅可以由成像設(shè)備100進(jìn)行內(nèi)部訪問(wèn)的區(qū) 域以及可以由用戶訪問(wèn)的區(qū)域。用戶可以在用戶可訪問(wèn)區(qū)域中的文 件夾內(nèi)存儲(chǔ)例如圖像數(shù)據(jù)。該用戶可訪問(wèn)區(qū)域中的文件夾將參考圖4進(jìn)行描述。操作單元I/F 2006是操作單元2012的接口單元,并且向才喿作單 元2012輸出圖像數(shù)據(jù)以在其上進(jìn)行顯示。操作單元I/F 2006還向 CPU 2001傳送由系統(tǒng)用戶(用戶)從操作單元2012輸入的信息。 網(wǎng)絡(luò)I/F2010連接到LAN 2011以輸入/輸出圖像信息或裝置信息。調(diào)制解調(diào)器2050連接到公共線路(WAN) 2051以輸入/輸出圖 像信息或裝置信息。上述裝置設(shè)置在系統(tǒng)總線2007上。圖像總線I/F 2005將系統(tǒng)總線2007連接到對(duì)圖像數(shù)據(jù)進(jìn)行高速 傳輸?shù)膱D像總線2008。圖像總線I/F 2005是能夠轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)以使 得能夠在系統(tǒng)總線2007 —側(cè)和圖像總線2008 —側(cè)之間進(jìn)行數(shù)據(jù)交 換的總線橋。圖像總線2008包括PCI總線(外部組件互連總線)或符合 IEEE1394的總線。下列裝置設(shè)置在圖像總線2008上。光柵圖像處理器(RIP) 2060將PDL代碼光柵化為位像。 裝置I/F 2020將用作圖像輸入和輸出裝置的掃描儀2070和打印機(jī) 2095,連接到控制單元2000,從而可以在同步系統(tǒng)和異步系統(tǒng)之間 進(jìn)行轉(zhuǎn)換。掃描儀圖^象處理單元2080可以糾正、才喿縱以及編輯輸入圖像數(shù) 據(jù)。掃描儀圖像處理單元2080還具有基于輸入圖像的色飽和度信號(hào) 來(lái)確定該圖像是彩色的還是單色的,并保持該結(jié)果。打印機(jī)圖像處 理單元2090可以糾正、操縱以及編輯輸出圖像數(shù)據(jù)。協(xié)同掃描儀圖像處理單元2080,圖像旋轉(zhuǎn)處理單元2030可以旋 轉(zhuǎn)圖像并同時(shí)將其與掃描儀2070讀取的圖像一起存儲(chǔ)在存儲(chǔ)器中。圖像旋轉(zhuǎn)處理單元2030還可以旋轉(zhuǎn)存儲(chǔ)器上的圖像,并將其存儲(chǔ)在存儲(chǔ)器上,或者打印在存儲(chǔ)器上的圖像,同時(shí)協(xié)同打印機(jī)圖像處理單元2090來(lái)對(duì)其進(jìn)行旋轉(zhuǎn)。分辨率轉(zhuǎn)換器2031可以對(duì)存儲(chǔ)器上的圖像執(zhí)行分辨率轉(zhuǎn)換,并 在存儲(chǔ)器上存儲(chǔ)該圖像。色彩空間轉(zhuǎn)換器2032可以通過(guò)矩陣運(yùn)算將 例如存儲(chǔ)器上的YUV圖像轉(zhuǎn)換為L(zhǎng)ab圖像,并在存儲(chǔ)器上存儲(chǔ)該圖像。色調(diào)轉(zhuǎn)換器2033可以通過(guò)例如錯(cuò)誤擴(kuò)散處理的方法將例如存儲(chǔ) 器上的8位256色調(diào)圖像轉(zhuǎn)換為1位2色調(diào)圖像,并在存儲(chǔ)器上存 儲(chǔ)該圖像。圖像壓縮處理單元2040可以執(zhí)行針對(duì)多數(shù)值圖像數(shù)據(jù)的 JPEG,或針對(duì)二進(jìn)制圖像數(shù)據(jù)的壓縮/擴(kuò)展處理,例如JBIG、 MMR、 MR或MH。圖像旋轉(zhuǎn)處理單元2030、分辨率轉(zhuǎn)換器2031、色彩空 間轉(zhuǎn)換器2032、色調(diào)轉(zhuǎn)換器2033以及圖像壓縮處理單元2040可以 聯(lián)合操作。例如,可以在不介入存儲(chǔ)器的情況下對(duì)存儲(chǔ)器上的圖像進(jìn)行旋轉(zhuǎn)和分辨率轉(zhuǎn)換。圖3是示出了成像設(shè)備100外觀的視圖。用作圖像輸入裝置的 掃描儀2070照亮文檔頁(yè)上的圖像,并掃描CCD行傳感器(未示出), 由此將圖像數(shù)據(jù)轉(zhuǎn)換為電信號(hào)作為光柵圖像數(shù)據(jù)2071。文檔頁(yè)放置 在文檔饋送器2072的托盤2073上。當(dāng)用戶從操作單元2012中輸入 讀取開(kāi)始指令時(shí),CPU 2001將該指令提供給掃描儀2070。當(dāng)接收到 該指令時(shí),掃描儀2070的文檔饋送器2072將文檔頁(yè)逐個(gè)饋送,從 而執(zhí)行文檔讀取操作。用作圖像輸出裝置的打印機(jī)2095基于光柵圖像數(shù)據(jù)2096在打 印介質(zhì)(紙張)上形成圖像。成像方法可以是使用感光鼓的電子攝 影術(shù)方法或?qū)⒛珡奈⑿蛧娮礻嚵信懦霾⒅苯釉诩垙埳闲纬蓤D像的噴 墨方法。成像操作根據(jù)來(lái)自CPU 2001的指令2096而開(kāi)始。打印機(jī) 2095具有多個(gè)饋送級(jí),以選擇不同的紙張尺寸或不同的紙張定向; 以及對(duì)應(yīng)于饋送級(jí)的紙盒2101、 2102以及2103。排》iU乇盤2111接 收已打印的紙張。(文件夾的描述)圖4是示出了在用戶可訪問(wèn)區(qū)域中提供的文件夾示例的視圖。 圖4示出了三個(gè)文件夾4001、 4002和4003。文件夾4001存儲(chǔ)數(shù)據(jù) 401 l和4012。文件夾4002存儲(chǔ)數(shù)據(jù)4021、 4022和4023。文件夾 4003存儲(chǔ)數(shù)據(jù)4031 。這些文件夾由成像設(shè)備的BOX功能來(lái)管理。 當(dāng)成像設(shè)備具有JAVA平臺(tái)時(shí),作為JAVA應(yīng)用的文檔管理軟件也 可以管理該文件夾。每個(gè)文件夾中存儲(chǔ)的數(shù)據(jù)編號(hào)僅是示例,本發(fā)明并不局限于圖4 中所示出的數(shù)據(jù)編號(hào)。用戶可訪問(wèn)區(qū)域中的文件夾可以具有分級(jí)結(jié) 構(gòu)。由掃描儀2070所讀取的圖像數(shù)據(jù)可以存儲(chǔ)在用戶所指定的文件 夾中。可替換地,通過(guò)使用例如連接到成像設(shè)備100的PC 140的客 戶機(jī)中的打印機(jī)驅(qū)動(dòng)器而生成的圖像數(shù)據(jù)可以存儲(chǔ)在用戶所指定的 文件夾中。還可以通過(guò)使用FTP、 SMB或WebDAV (分布式創(chuàng)作與版本管 理)協(xié)議使客戶機(jī)直接訪問(wèn)文件夾來(lái)存儲(chǔ)圖像數(shù)據(jù)等。 (熱文件夾的描述)下面將描述熱文件夾。根據(jù)該實(shí)施方式的熱文件夾是在成像設(shè) 備100中形成的作為存儲(chǔ)數(shù)據(jù)的存儲(chǔ)區(qū)域的文件夾,并針對(duì)存儲(chǔ)于 該文件夾中的數(shù)據(jù)執(zhí)行在該文件夾中預(yù)設(shè)的處理(在后文中也稱為 "操作")。根據(jù)在熱文件夾中預(yù)設(shè)的事件的發(fā)生來(lái)執(zhí)行該熱文件 夾中預(yù)設(shè)的處理(操作)。當(dāng)例如將文檔文件或打印數(shù)據(jù)文件輸入 到熱文件夾中時(shí),熱文件夾執(zhí)行針對(duì)輸入文件的操作。可以設(shè)定圖4 所述的每個(gè)文件夾(BOX)中的熱文件夾功能,其保存和存儲(chǔ)文件。 在此情況下,當(dāng)將文檔文件保存在文件夾(BOX)中時(shí),文件夾還 像熱文件夾一樣執(zhí)行處理。根據(jù)該實(shí)施方式的成像設(shè)備100可以針對(duì)輸入數(shù)據(jù)生成將要由 成像設(shè)備100根據(jù)在熱文件夾中設(shè)定的屬性(操作內(nèi)容)來(lái)處理的 數(shù)據(jù)。成像設(shè)備100還可以經(jīng)由網(wǎng)絡(luò)將在其中的數(shù)據(jù)處理結(jié)果傳送到另一成像設(shè)備120或130,從而成像設(shè)備根據(jù)所設(shè)定的屬性(操作 內(nèi)容)來(lái)處理該數(shù)據(jù)。當(dāng)將數(shù)據(jù)輸入到熱文件夾(存儲(chǔ)區(qū)域)中時(shí),CPU 2001和熱文 件夾可以形成處理執(zhí)行單元,其能夠通過(guò)使用與熱文件夾(存儲(chǔ)區(qū) 域)相關(guān)聯(lián)的處理屬性來(lái)處理該數(shù)據(jù)。在熱文件夾中預(yù)設(shè)的處理(操作)指示用于執(zhí)行對(duì)成像設(shè)備100 唯一的功能的處理。該處理的示例是"文檔(包括數(shù)據(jù)和文件)打 印"、"傳真?zhèn)魉?、"使用SMB或電子郵件的到外部裝置的文檔 傳送"以及"文檔編輯"。文檔編輯的示例是"文檔復(fù)制"、"文檔移動(dòng)"、"文檔刪除"、 "與另一文檔合并,,、"從合并的文檔中刪除文檔"以及"頁(yè)面刪 除"。文檔編輯的示例還包括"通過(guò)OCR (光學(xué)字符識(shí)別)的文本 生成"以及"格式(圖像格式)轉(zhuǎn)換"。在文件夾中設(shè)定的事件的示例是"文檔輸入(文件夾中的存 儲(chǔ))"、"從文檔輸入起預(yù)定時(shí)間的消逝"、"設(shè)定時(shí)間的到達(dá)" 以及"用戶登錄到成像設(shè)備的定時(shí)"。此外,"文檔狀態(tài)改變的定 時(shí)"或"文檔打印執(zhí)行的定時(shí)"可以在文件夾中設(shè)定為事件。上述處理(操作)和事件僅是示例,本發(fā)明不限于此。 (熱文件夾設(shè)定文件的注冊(cè))將參考圖17來(lái)描述熱文件夾設(shè)定文件的注冊(cè)方法。成像設(shè)備100 和PC 140連接到LAN 2011 。在PC140中,創(chuàng)建熱文件夾設(shè)定文件。用戶可以例如通過(guò)才艮據(jù) 預(yù)定格式對(duì)該熱文件夾設(shè)定文件進(jìn)行描述或使用熱文件夾設(shè)定生成 應(yīng)用來(lái)創(chuàng)建該熱文件夾設(shè)定文件。下面將參考圖7A至圖7C來(lái)描述 熱文件夾設(shè)定文件的格式的示例。PC 140經(jīng)由LAN 2011向成^象i殳備100通知將要傳送熱文件夾 設(shè)定文件。成像設(shè)備100接收該通知,并且如果熱文件夾設(shè)定文件 的接收是可能的,則向PC 140通知接收支持狀態(tài)。根據(jù)來(lái)自成像設(shè)備100的接收支持狀態(tài)通知,PC 140向該成像設(shè)備100傳送熱文件夾設(shè)定文件。另一方面,當(dāng)接收到熱文件夾設(shè)定文件接收禁用狀態(tài)通知或者沒(méi)有來(lái)自成像設(shè)備100的接收禁用狀態(tài)通知的時(shí)候,PC 140停止熱 文件夾設(shè)定文件傳送。當(dāng)稍后從成像設(shè)備100接收到熱文件夾設(shè)定 文件接收支持狀態(tài)通知時(shí),停止傳送熱文件夾設(shè)定文件的PC 140可 以開(kāi)始對(duì)其進(jìn)行傳送。PC 140向用作熱文件夾的文件夾(成像設(shè)備的BOX)傳送熱文 件夾設(shè)定文件。對(duì)于文件傳送,可以使用能夠在LAN 2011上傳送文 件的諸如WebDAV或FTP之類的協(xié)議。PC 140預(yù)先向成像設(shè)備100通知熱文件夾設(shè)定文件傳送。為此, 成像設(shè)備100已經(jīng)知曉客戶端計(jì)算機(jī)被調(diào)度以傳送該熱文件夾設(shè)定 文件。當(dāng)接收到熱文件夾設(shè)定文件時(shí),成像設(shè)備100可以執(zhí)行使其 不可見(jiàn)的處理。在此情況中,在熱文件夾中將熱文件夾設(shè)定文件保 存為隱藏文件。除了熱文件夾設(shè)定文件被編輯或更新之外,這限制 了對(duì)該熱文件夾"i殳定文件的訪問(wèn)。熱文件夾設(shè)定文件不^旦可以由PC 140來(lái)生成,而且可以由成4象 設(shè)備100來(lái)生成。熱文件夾設(shè)定文件傳送協(xié)議僅是示例,具有同樣 功能的任意其他協(xié)議也是可應(yīng)用的。當(dāng)事件發(fā)生為文檔文件輸入到成像設(shè)備100的熱文件夾時(shí),在 CPU 2001的控制下執(zhí)行在熱文件夾中預(yù)設(shè)的處理U喿作)。如果設(shè) 定了多個(gè)處理(操作),則在CPU 2001的控制下順次地執(zhí)行所設(shè)定 的處理。(熱文件夾的詳細(xì)描述)現(xiàn)在參考圖5描述熱文件夾的操作的詳細(xì)示例。假設(shè)熱文件夾A 5001具有熱文件夾設(shè)定文件5004,其描述了將要在事件"文檔輸入" 發(fā)生時(shí)執(zhí)行的操作"文檔打印"。圖7A是示出了熱文件夾設(shè)定文件的格式的視圖。熱文件夾設(shè)定 文件5004包括指明了針對(duì)操作開(kāi)始的事件的事件指定部分7002,以 及指明了根據(jù)事件的發(fā)生而開(kāi)始的操作的操作指定部分7003 。在熱文件夾設(shè)定文件5004中,在事件指定部分7002中描述"文 檔輸入",而在操作指定部分7003中描述"文檔打印"。當(dāng)用戶在熱文件夾A 5001中存儲(chǔ)文檔(數(shù)據(jù))的時(shí)候,文檔輸 入事件發(fā)生。在操作指定部分7003中描述的"文檔打印"操作是針 對(duì)所存儲(chǔ)的文檔(數(shù)據(jù))來(lái)執(zhí)行的。如果當(dāng)事件發(fā)生時(shí)在操作指定部分7003中沒(méi)有描述相應(yīng)的操 作,則可以禁止處理執(zhí)行??蛇x地,可以執(zhí)行預(yù)定的缺省才喿作。圖7A示出了熱文件夾設(shè)定文件的描述的示例,本發(fā)明并不限于 該表述。例如,XML或其他表述方法可以用于描述熱文件夾"i殳定文 件。在熱文件夾設(shè)定文件5004中,根據(jù)單一事件"文檔輸入"來(lái)執(zhí) 行單一操作"文檔打印"。在該操作指定部分,熱文件夾設(shè)定文件 還可以描述多個(gè)將要根據(jù)一個(gè)事件來(lái)執(zhí)行的操作。例如,圖7B示出了熱文件夾B 5002中的熱文件夾i殳定文件 5005。熱文件夾設(shè)定文件5005的事件指定部分7005描述了 "設(shè)定 時(shí)間(例如22:00 )"。該操作指定部分描述了 "OCR" 7006a和"移 動(dòng)到文件夾C" 7006b。定時(shí)器(未示出)測(cè)量時(shí)間,并且當(dāng)該"設(shè)定時(shí)間22:00"到來(lái) 時(shí),事件發(fā)生。當(dāng)事件發(fā)生時(shí),執(zhí)行"OCR" 7006a,然后,執(zhí)行操 作"將讀取的文檔(數(shù)據(jù))移動(dòng)到文件夾C" 7006b。也就是說(shuō),熱 文件夾設(shè)定文件可以被描述為以對(duì)應(yīng)于一個(gè)事件描述的順序來(lái)描述 多個(gè)操作。在上述熱文件夾A 5001中,事件"文檔輸入"的應(yīng)用目標(biāo)僅是 輸入文檔(數(shù)據(jù))。另一方面,在熱文件夾B 5002,事件"設(shè)定時(shí) 間"應(yīng)用到存在于熱文件夾B 5002中的所有文檔(數(shù)據(jù))。也就是 說(shuō),事件被劃分為僅應(yīng)用到一個(gè)文檔(數(shù)據(jù))的類型和應(yīng)用到熱文 件夾中所有文檔(數(shù)據(jù))的類型??梢赃M(jìn)行過(guò)濾以選擇文檔(數(shù)據(jù))作為將要根據(jù)所發(fā)生事件來(lái) 執(zhí)行的操作的應(yīng)用目標(biāo)。過(guò)濾機(jī)制如下。例如,保存操作執(zhí)行歷史。 排除已經(jīng)經(jīng)過(guò)至少一次操作的文檔(數(shù)據(jù))??蛇x擇地,可以執(zhí)行過(guò)濾以根據(jù)文檔(數(shù)據(jù))的屬性來(lái)執(zhí)行操作。當(dāng)執(zhí)行圖7B中的操作"OCR" 7006a時(shí),所讀取文檔(數(shù)據(jù)) 移動(dòng)到(存儲(chǔ)于)具有熱文件夾設(shè)定文件5006的熱文件夾C 5003中。熱文件夾設(shè)定文件5006具有如圖7C所示的設(shè)定。事件指定部 分描述"文檔輸入"7007。操作指定部分描述"文檔傳送"7008a和 "刪除"7008b。當(dāng)執(zhí)行圖7B中的"移動(dòng)到文件夾C" 7006b時(shí),由 "OCR"讀取的文檔(數(shù)據(jù))移動(dòng)到(存儲(chǔ)于)熱文件夾C 5003。 此時(shí),在圖7C中的事件指定部分中描述的事件"文檔輸入"7007 發(fā)生。根據(jù)該事件,針對(duì)預(yù)先指定的目的地來(lái)執(zhí)行"文檔傳送"。 此后,刪除文檔(數(shù)據(jù))。如上所述,當(dāng)在熱文件夾中設(shè)定到另一文件夾的"文檔移動(dòng)" 或"文檔復(fù)制"時(shí),可以通過(guò)在多個(gè)熱文件夾之中的合作來(lái)執(zhí)行該 操作。(當(dāng)在操作執(zhí)行期間錯(cuò)誤發(fā)生時(shí)執(zhí)行的處理) 下面將描述操作執(zhí)行期間錯(cuò)誤發(fā)生的情況。"錯(cuò)誤"例如指示 操作執(zhí)行不能正常結(jié)束的狀態(tài),或在事件指定部分和操作指定部分 中描述的處理由于熱文件夾中的設(shè)定錯(cuò)誤而未正常結(jié)束的狀態(tài)。成 像設(shè)備100的CPU 2001監(jiān)視事件發(fā)生和操作執(zhí)行??梢曰诒O(jiān)視結(jié) 果來(lái)檢測(cè)錯(cuò)誤。在錯(cuò)誤的情況下發(fā)生的特殊事件為"錯(cuò)誤事件"。有兩類的錯(cuò) 誤事件由成像設(shè)備100的系統(tǒng)生成的"系統(tǒng)錯(cuò)誤事件,,和根據(jù)例 如基于熱文件夾設(shè)定文件的描述的操作執(zhí)行生成的"用戶錯(cuò)誤事件"。事件名稱可以針對(duì)用戶錯(cuò)誤事件來(lái)設(shè)定。多個(gè)用戶錯(cuò)誤事件可 以對(duì)應(yīng)于 一 個(gè)操作而發(fā)生。指明將要開(kāi)始并對(duì)應(yīng)于錯(cuò)誤事件而執(zhí)行 的錯(cuò)誤處理的內(nèi)容的描述稱為"錯(cuò)誤處理腳本"??梢栽跓嵛募A 中注冊(cè)錯(cuò)誤處理腳本文件。當(dāng)注冊(cè)錯(cuò)誤處理腳本文件時(shí),可以設(shè)定何種類型的錯(cuò)誤事件應(yīng)當(dāng)開(kāi)始錯(cuò)誤處理,是系統(tǒng)錯(cuò)誤事件還是用戶錯(cuò)誤事件。對(duì)于用戶錯(cuò) 誤事件,可以預(yù)先設(shè)定錯(cuò)誤處理應(yīng)當(dāng)對(duì)其開(kāi)始的事件的名稱。還可以注冊(cè)缺省錯(cuò)誤處理腳本文件。缺省錯(cuò)誤處理腳本文件在 錯(cuò)誤發(fā)生并且沒(méi)有相應(yīng)的錯(cuò)誤處理腳本文件存在時(shí)激活。錯(cuò)誤處理 腳本文件自身可能引起錯(cuò)誤。所注冊(cè)的缺省錯(cuò)誤處理腳本文件可以 處理這種情況。方法相同。然而,對(duì)于錯(cuò)誤處理腳本文件而言,有必要在注冊(cè)的時(shí) 候同時(shí)設(shè)定錯(cuò)誤處理應(yīng)當(dāng)對(duì)其開(kāi)始的錯(cuò)誤事件。錯(cuò)誤處理腳本文件 還可以保存在熱文件夾中作為隱藏文件,像熱文件夾設(shè)定文件一樣。 (錯(cuò)誤處理腳本文件的詳細(xì)示例)圖6是用于解釋錯(cuò)誤事件和錯(cuò)誤處理腳本的詳細(xì)示例的視圖。 熱文件夾6001具有熱文件夾設(shè)定文件6002。錯(cuò)誤處理腳本文件SE 6004和錯(cuò)誤處理腳本文件E 6003注冊(cè)在熱文件夾6001中。4普誤處 理腳本文件SE 6004對(duì)應(yīng)于系統(tǒng)錯(cuò)誤事件se。錯(cuò)誤處理腳本文件E 6003對(duì)應(yīng)于用戶錯(cuò)誤事件e。當(dāng)在熱文件夾設(shè)定文件中描述的用戶錯(cuò)誤事件或系統(tǒng)錯(cuò)誤事件 發(fā)生時(shí),執(zhí)行根據(jù)每個(gè)錯(cuò)誤事件而注冊(cè)的錯(cuò)誤處理腳本文件中的錯(cuò) 誤處理的內(nèi)容。在此實(shí)施方式中,將要執(zhí)行的錯(cuò)誤處理(錯(cuò)誤處理腳本文件) 與一個(gè)錯(cuò)誤事件的發(fā)生相關(guān)聯(lián)??商鎿Q地,錯(cuò)誤處理腳本文件可以 與多個(gè)錯(cuò)誤事件的發(fā)生相關(guān)聯(lián)。圖8A和圖8B是用于解釋用戶錯(cuò)誤事件的詳細(xì)示例的視圖。圖 8A示出了熱文件夾設(shè)定文件6002的描述示例。將"文檔打印"作 為對(duì)應(yīng)于事件"文檔輸入"的操作來(lái)執(zhí)行。參考數(shù)字8002表示用戶 錯(cuò)誤事件的設(shè)定。當(dāng)在操作指定部分中描述的操作("文檔打印") 的執(zhí)行期間發(fā)生錯(cuò)誤時(shí),具有在用戶錯(cuò)誤事件指定部分中所描述名 稱的用戶錯(cuò)誤事件("ERREVENT,,)發(fā)生。在此示例中,當(dāng)在操作"文檔打印"期間發(fā)生錯(cuò)誤時(shí),用戶錯(cuò)誤事件"e"發(fā)生。注意,用戶錯(cuò)誤事件可以針對(duì)每個(gè)操作而發(fā)生。在圖8B所示的熱文件夾設(shè)定文件8003中,當(dāng)事件"文檔輸入" 發(fā)生時(shí),順序執(zhí)行"文檔打印"8004、"到指定目的地(foo@xxx) 的文檔傳送"8005以及"文檔刪除"8006。用戶4晉誤事件el和e2 的描述分別針對(duì)"到指定目的地(foo@xxx)的文檔傳送"8005以 及"文檔刪除"8006的操作。如果在操作"文檔傳送"8005以及"文 檔刪除"8006的執(zhí)行期間發(fā)生錯(cuò)誤,則發(fā)生用戶錯(cuò)誤事件el和e2。 沒(méi)有用戶錯(cuò)誤事件針對(duì)操作"文檔打印"8004進(jìn)行描述。如果 在文檔打印期間發(fā)生錯(cuò)誤,則發(fā)生系統(tǒng)錯(cuò)誤事件。與用戶錯(cuò)誤事件類似,對(duì)應(yīng)于操作的系統(tǒng)錯(cuò)誤事件可以在熱文 件夾設(shè)定文件中設(shè)定。當(dāng)用戶錯(cuò)誤事件或系統(tǒng)錯(cuò)誤事件發(fā)生的時(shí)候, 執(zhí)行具有注冊(cè)內(nèi)容的錯(cuò)誤處理。 (錯(cuò)誤事件的處理)圖9是用于解釋在操作執(zhí)行期間發(fā)生的錯(cuò)誤事件的處理序列的 流程圖。該處理的執(zhí)行處于成像設(shè)備100的CPU 2001的整體控制下。 CPU 2001監(jiān)視在熱文件夾設(shè)定文件中描述的操作是否正常執(zhí)行。如 果操作沒(méi)有正常終止,則CPU 2001檢測(cè)錯(cuò)誤。根據(jù)錯(cuò)誤的檢測(cè),CPU 2001執(zhí)行錯(cuò)誤事件處理。在步驟S901,確認(rèn)與當(dāng)前正在執(zhí)行4喿作相對(duì)應(yīng)的熱文件夾i殳定 文件的項(xiàng)目(是否設(shè)定生成錯(cuò)誤事件以執(zhí)行錯(cuò)處處理的錯(cuò)誤處理腳 本)。在步驟S902,確定是否描述了用戶錯(cuò)誤事件,該用戶錯(cuò)誤事件 基于針對(duì)生成對(duì)應(yīng)于操作(處理屬性)的錯(cuò)誤事件的用戶設(shè)定。如 果描述了用戶錯(cuò)誤事件(在步驟S卯2中為是),則處理前進(jìn)到步驟 S903。在步驟S903,生成基于在熱文件夾設(shè)定文件中描述的用戶設(shè) 定的用戶錯(cuò)誤事件,并且處理進(jìn)行到步驟S卯5。如果沒(méi)有描述用戶錯(cuò)誤事件(在步驟S902中為否),則處理進(jìn) 行到步驟S904。在步驟S904中,由缺省設(shè)置生成系統(tǒng)錯(cuò)誤事件, 并且處理進(jìn)行到步驟S905。在步驟S905,確定指明了將要根據(jù)所生成的錯(cuò)誤事件而執(zhí)行的錯(cuò)誤處理的錯(cuò)誤處理腳本文件是否注冊(cè)在熱文件夾中。如果錯(cuò)誤處理腳本文件注冊(cè)在該熱文件夾中(在步驟S905中為是),則處理進(jìn) 行到步驟S906。如果沒(méi)有錯(cuò)誤處理腳本文件注冊(cè)(在步驟S905中 為否),則該處理進(jìn)行到步驟S908。CPU 2001可以將錯(cuò)誤事件與錯(cuò)誤處理腳本文件關(guān)聯(lián)起來(lái)。CPU 2001可以根據(jù)所生成的錯(cuò)誤事件執(zhí)行與熱文件夾相關(guān)聯(lián)的錯(cuò)誤處 理。在步驟S卯6,執(zhí)行基于相應(yīng)錯(cuò)誤處理腳本文件的錯(cuò)誤處理。在 步驟S907中,基于錯(cuò)誤處理腳本來(lái)確定在步驟S卯6中執(zhí)行的錯(cuò)誤 處理中是否發(fā)生錯(cuò)誤。如果沒(méi)有發(fā)生錯(cuò)誤(在步驟S907中為否), 則錯(cuò)誤處理結(jié)束,并且該處理結(jié)束。如果在步驟S907中確定發(fā)生了錯(cuò)誤(在步驟S907中為是), 則處理進(jìn)行到步驟S911。在步驟S911,執(zhí)行缺省系統(tǒng)錯(cuò)誤處理,作 為最終錯(cuò)誤處理。當(dāng)沒(méi)有對(duì)應(yīng)于所生成錯(cuò)誤事件的錯(cuò)誤處理腳本文件得以注冊(cè)時(shí) (在步驟S905中為否),則在步驟S908中確認(rèn)在該文件夾中是否 注冊(cè)了缺省錯(cuò)誤處理腳本文件。如果在步驟S908中確定沒(méi)有缺省錯(cuò) 誤處理腳本文件得以注冊(cè)(在步驟S908中為否),則處理進(jìn)行到步 驟S911,以執(zhí)行缺省系統(tǒng)錯(cuò)誤處理,作為最終錯(cuò)誤處理。如果在步驟S908中確定注冊(cè)了缺省錯(cuò)誤處理腳本文件(在步驟 S908中為是),則處理進(jìn)行到步驟S909。在步驟S909,執(zhí)行基于缺省錯(cuò)誤處理腳本文件的錯(cuò)誤處理。在 步驟S910,基于該缺省錯(cuò)誤處理腳本文件來(lái)確定在步驟S909中執(zhí) 行的錯(cuò)誤處理中是否發(fā)生了錯(cuò)誤。如果沒(méi)有發(fā)生錯(cuò)誤(在步驟S910 中為否),則錯(cuò)誤處理結(jié)束,并且該處理結(jié)束。如果在步驟S910中確定已經(jīng)發(fā)生錯(cuò)誤(在步驟S910中為是), 則處理進(jìn)行到步驟S911。在步驟S911,執(zhí)行缺省系統(tǒng)錯(cuò)誤處理,作 為最終錯(cuò)誤處理。錯(cuò)誤處理還包括錯(cuò)誤發(fā)生通知,例如"通過(guò)電子郵件向所注冊(cè)的管理員通知發(fā)生錯(cuò)誤"、"打印錯(cuò)誤信息"以及"在操作單元2012上顯示錯(cuò)誤的發(fā)生"。當(dāng)多個(gè)熱文件夾互相協(xié)同執(zhí)行才喿作時(shí),CPU 2001可以確定應(yīng)當(dāng) 執(zhí)行錯(cuò)誤處理的熱文件夾。CPU 2001基于存在/不存在用戶錯(cuò)誤事件 的描述、存在/不存在錯(cuò)誤處理腳本文件的注冊(cè)、以及存在/不存在缺 省錯(cuò)誤處理腳本文件的注冊(cè),來(lái)決定熱文件夾以執(zhí)行錯(cuò)誤處理。例 如,錯(cuò)誤處理可以在發(fā)生了錯(cuò)誤的熱文件夾一側(cè)來(lái)執(zhí)行??蛇x4奪地, 錯(cuò)誤處理可以返回到文檔數(shù)據(jù)輸入源。注意,錯(cuò)誤處理不限于上述 示例。例如,可以生成所描述的用戶錯(cuò)誤事件,或者可以在每個(gè)熱 文件夾中執(zhí)行基于錯(cuò)誤處理腳本文件的錯(cuò)誤處理。 (錯(cuò)誤處理腳本文件的描述)下面將詳細(xì)描述錯(cuò)誤處理腳本文件。圖IO是用于解釋錯(cuò)誤處理 腳本細(xì)節(jié)的視圖。假設(shè)在熱文件夾10001中設(shè)定了熱文件夾設(shè)定文 件10002的內(nèi)容。此外,在熱文件夾10001中注冊(cè)與用戶^"誤事件el相對(duì)應(yīng)的4晉 誤處理腳本文件E1 ( 10003 )和與用戶錯(cuò)誤事件e2相對(duì)應(yīng)的錯(cuò)誤處 理肚卩本文件E2 ( 10004)。錯(cuò)誤處理腳本文件E1 ( 10003 )描述當(dāng)用戶錯(cuò)誤事件el的錯(cuò)誤 發(fā)生時(shí)的錯(cuò)誤處理"打印錯(cuò)誤信息"。當(dāng)用戶錯(cuò)誤事件el的錯(cuò)誤發(fā) 生時(shí),CPU 2001執(zhí)行由錯(cuò)誤處理腳本文件El ( 10003 )所描述的錯(cuò) 誤處理(打印錯(cuò)誤信息的處理)。錯(cuò)誤處理腳本文件E2 ( 10004)描述當(dāng)用戶錯(cuò)誤事件e2的錯(cuò)誤 發(fā)生時(shí)的錯(cuò)誤處理"通過(guò)電子郵件向管理員通知錯(cuò)誤信息"。當(dāng)用 戶錯(cuò)誤事件e2的錯(cuò)誤發(fā)生時(shí),CPU 2001執(zhí)行由錯(cuò)誤處理腳本文件 E2 ( 10004 )所描述的錯(cuò)誤處理(通過(guò)電子郵件向管理員通知錯(cuò)誤信 息的處理)。熱文件夾設(shè)定文件10002的事件指定部分描述[文檔輸入]。該操 作指定部分描述[文檔打印]以及[到指定目的地(foo⑨xxx)的文檔傳送〗。當(dāng)在熱文件夾10001中存儲(chǔ)文檔數(shù)據(jù)時(shí),發(fā)生[文檔輸入]事件, 并且順次地執(zhí)行操作[文檔打印]和[到指定目的地(foo@xxx )的文檔 傳送]。在此示例中,"e2"被描述為對(duì)應(yīng)于[文檔打印]的用戶錯(cuò)誤 事件,而"el"被描述為對(duì)應(yīng)于[到指定目的地(foo@xxx)的文檔 傳送]的用戶錯(cuò)誤事件。當(dāng)在操作"文檔打印"的執(zhí)行期間發(fā)生錯(cuò)誤時(shí),執(zhí)行將錯(cuò)誤信 息傳送到管理員的錯(cuò)誤處理。當(dāng)在操作"到指定目的地(foo@xxx) 的文檔傳送,,的執(zhí)行期間發(fā)生錯(cuò)誤時(shí),執(zhí)行打印錯(cuò)誤信息的錯(cuò)誤處 理。圖IIA和圖IIB是示出了熱文件夾設(shè)定文件的描述的視圖。該 熱文件夾設(shè)定文件與圖10中所描述的熱文件夾設(shè)定文件10002不同 之處在于在用戶錯(cuò)誤事件"e2"之后的一行中描述了繼續(xù)命令("CONTINUE: " ) 11001 (圖11A)。甚至當(dāng)錯(cuò)誤發(fā)生時(shí),繼續(xù) 命令("CONTINUE: " ) 11001的描述也允許繼續(xù)執(zhí)行接下來(lái)在錯(cuò) 誤處理之后描述的才喿作。在圖11A所示出的示例中,當(dāng)在文檔打印 操作的執(zhí)行過(guò)程中發(fā)生錯(cuò)誤時(shí),通過(guò)用戶錯(cuò)誤事件e2向管理員通知 錯(cuò)誤信息。此后,執(zhí)行"到指定目的地的文檔數(shù)據(jù)傳送"11003作為 接下來(lái)描述的操作。該繼續(xù)命令使得能夠?qū)㈠e(cuò)誤處理與其后執(zhí)行的另 一操作鏈接起來(lái)。可以不在熱文件夾設(shè)定文件側(cè)而是例如在錯(cuò)誤處理腳本文件側(cè) (圖11B中的11002 )描述繼續(xù)命令。^"誤處理腳本文件可以描述多個(gè)^"誤處理,如圖12A和圖12B 所示。在圖12A中,當(dāng)錯(cuò)誤事件發(fā)生時(shí),執(zhí)行"將錯(cuò)誤信息傳送到 管理員"的錯(cuò)誤處理12001以及"打印錯(cuò)誤信息"的錯(cuò)誤處理12002。 還可以通過(guò)使用條件表達(dá)來(lái)描述針對(duì)可能不被執(zhí)行的錯(cuò)誤處理的代 用錯(cuò)誤處理來(lái)控制(切換)錯(cuò)誤處理執(zhí)行。在圖12B中,如果嘗試 "將錯(cuò)誤信息傳送到管理員"的處理,并且不能傳送錯(cuò)誤信息,則可以通過(guò)(條件表達(dá)(IF (NG) ) ) 12003將將要執(zhí)行的錯(cuò)誤處理 控制(切換)為"打印錯(cuò)誤信息"。在此實(shí)施方式中,熱文件夾設(shè)定文件和錯(cuò)誤處理腳本文件保存 在熱文件夾中作為隱藏文件。然而,本發(fā)明不限于此。例如,熱文件夾設(shè)定文件或錯(cuò)誤處理腳本文件還可以存儲(chǔ)在除 熱文件夾之外的存儲(chǔ)區(qū)域(例如,成像設(shè)備100的硬盤(HDD )2004 ) 中。在此情況下,成像設(shè)備的CPU 2001相互關(guān)聯(lián)地存儲(chǔ)熱文件夾、 熱文件夾設(shè)定文件以及錯(cuò)誤處理腳本文件。當(dāng)事件,或者是用戶錯(cuò) 誤事件,或者是系統(tǒng)錯(cuò)誤事件,發(fā)生時(shí),CPU 2001讀取出熱文件夾 設(shè)定文件或錯(cuò)誤處理腳本文件并執(zhí)行每個(gè)處理。根據(jù)該實(shí)施方式,可以執(zhí)行與在存儲(chǔ)區(qū)域內(nèi)預(yù)設(shè)的處理相關(guān)聯(lián) 的錯(cuò)誤處理,其中該存儲(chǔ)區(qū)域中存儲(chǔ)由成像設(shè)備所生成的數(shù)據(jù)。也就是^L,才艮據(jù)該實(shí)施方式,可以4丸行與熱文件夾處理相關(guān)聯(lián) 的錯(cuò)誤處理。(第二實(shí)施方式)下面將描述涉及由多個(gè)熱文件夾聯(lián)合執(zhí)行的錯(cuò)誤處理的實(shí)施方式。圖13是用于解釋由熱文件夾13001和13002聯(lián)合執(zhí)行的錯(cuò)誤處 理的視圖。熱文件夾13001具有熱文件夾i殳定文件13003。在熱文件夾 13001中注冊(cè)多個(gè)4晉誤處理腳本文件13005a至13005c。另一方面, 熱文件夾13002具有熱文件夾設(shè)定文件13004但沒(méi)有注冊(cè)的錯(cuò)誤處 理腳本文件。熱文件夾設(shè)定文件13003描述了將操作執(zhí)行所處理的文檔(數(shù) 據(jù))從熱文件夾13001移動(dòng)(存儲(chǔ))到熱文件夾13002的處理(文 檔移動(dòng)處理)。熱文件夾設(shè)定文件13004描述了根據(jù)文檔輸入(存儲(chǔ))事件而 開(kāi)始的操作。當(dāng)文檔(數(shù)據(jù))從熱文件夾13001存儲(chǔ)到熱文件夾13002 中時(shí),文檔輸入(存儲(chǔ))事件發(fā)生。執(zhí)行根據(jù)該文檔輸入(存儲(chǔ))事件而開(kāi)始的操作。如果在熱文件夾設(shè)定文件13004的操作執(zhí)行期間發(fā)生錯(cuò)誤,則 沒(méi)有錯(cuò)誤處理腳本文件在熱文件夾13002中描述。為此,如果注冊(cè)了缺省錯(cuò)誤處理腳本文件,則執(zhí)行基于缺省錯(cuò) 誤處理腳本文件的錯(cuò)誤處理(圖9中的步驟S909 )。如果沒(méi)有注冊(cè) 缺省錯(cuò)誤處理腳本文件,則執(zhí)行缺省系統(tǒng)錯(cuò)誤處理(圖9中的步驟 S911 )。如果與該輸入文檔數(shù)據(jù)相關(guān)聯(lián)而發(fā)生錯(cuò)誤,則熱文件夾13002 向輸入源的熱文件夾13001傳送文檔數(shù)據(jù)、錯(cuò)誤事件以及包含代表 處理歷史的歷史信息的歷史信息列表。當(dāng)文檔數(shù)據(jù)具有多個(gè)處理的 歷史時(shí),該歷史信息列表包含多條對(duì)應(yīng)于該處理的歷史信息。表示處理歷史的歷史信息包括例如用作已經(jīng)執(zhí)行了處理的網(wǎng)絡(luò) 裝置的成像設(shè)備100、成像設(shè)備100中的熱文件夾以及指明了熱文件 夾中處理的處理ID。并不總是需要由單個(gè)成像設(shè)備100來(lái)執(zhí)行這些 處理。例如,為了處理打印數(shù)據(jù)以執(zhí)行打印處理,成像設(shè)備100可 以聯(lián)合另一成像設(shè)備120或130或經(jīng)由LAN 2011連接的PC 140來(lái) 執(zhí)行多個(gè)處理。成像設(shè)備100的CPU 2001和網(wǎng)絡(luò)I/F 2010可以經(jīng)由LAN 2011信息的歷史信息列表。當(dāng)熱文件夾執(zhí)行操作時(shí)該歷史信息生成,并被添加到操作執(zhí)行結(jié)果。當(dāng)多個(gè)熱文件夾聯(lián)合地執(zhí)行處理時(shí),操作執(zhí)行結(jié)果和歷史信息 成對(duì)地傳送和接收。當(dāng)多個(gè)熱文件夾聯(lián)合地執(zhí)行處理時(shí),將在數(shù)據(jù) 輸入目的地(圖13中的熱文件夾13002 )處生成的歷史信息添加到 從數(shù)據(jù)輸入源(熱文件夾13001 )接收到的歷史信息。通過(guò)參考該歷 史信息,熱文件夾中的操作執(zhí)行結(jié)果(例如,通過(guò)執(zhí)行"OCR"操 作而輸入的文檔數(shù)據(jù))可以被唯一地指明。 (歷史信息的描述)圖14A是示出了包含三條歷史信息的歷史信息列表14004的詳 細(xì)示例的視圖。圖14A示出了多條歷史信息14001、 14002和14003, 其涉及三個(gè)處理并表示這三個(gè)處理以該順序來(lái)執(zhí)行。每個(gè)歷史信息包括三個(gè)字段。例如,在歷史信息14001中,在 該字段中存儲(chǔ)"裝置A: AAA: 0001245"。第一字段"裝置A"表 示對(duì)已經(jīng)執(zhí)行了該處理的網(wǎng)絡(luò)裝置(例如,成像設(shè)備120)唯一的名 稱。還可以使用成像設(shè)備120 (網(wǎng)絡(luò)裝置)的名稱、數(shù)值或網(wǎng)絡(luò)地址 (IP地址或MAC地址),只要其可以唯一地指明網(wǎng)絡(luò)上的成像設(shè) 備120。接下來(lái)的字段"AAA"指示所指明的成像設(shè)備120中熱文件夾 的名稱。除此名稱之外,可是使用任何其他數(shù)據(jù),只要其能夠指明 該熱文件夾即可。最后字段"0001245"是標(biāo)識(shí)信息(ID),以指明熱文件夾"AAA" 中的處理。歷史信息14002表示熱文件夾"XXX"的處理"0035222"的歷 史,其是由"裝置B"在"裝置A"的熱文件夾"AAA"的處理"0001245" 之后執(zhí)行的。"裝置B"指示不同于"裝置A"的網(wǎng)絡(luò)裝置,例如, 成像設(shè)備IOO。也就是說(shuō),不同網(wǎng)絡(luò)裝置中的不同熱文件夾一起執(zhí)行 這些處理。歷史信息14003表示熱文件夾"YYY"的處理"0000076"的歷 史,其是由"裝置B"在"裝置B"的熱文件夾"XXX"的處理"0035222" 之后執(zhí)行的。在此情況下,單個(gè)網(wǎng)絡(luò)裝置(裝置B)中的不同熱文 件夾一起執(zhí)行這些處理。通過(guò)參考?xì)v史信息列表中包含的每個(gè)歷史信息,可以指明已經(jīng) 執(zhí)行了處理的網(wǎng)絡(luò)裝置(成像設(shè)備)、在其中執(zhí)行了處理的熱文件 夾以及在熱文件夾中執(zhí)行的處理。例如,當(dāng)圖13中示出的熱文件夾13001具有圖14A中的歷史信 息14002時(shí),由熱文件夾13002在接收到文檔數(shù)據(jù)時(shí)所執(zhí)行的處理 的歷史信息對(duì)應(yīng)于圖14A中的歷史信息14003。如果在輸入到熱文件夾13002 (圖14A中的YYY)的文檔數(shù)據(jù) 的處理中發(fā)生錯(cuò)誤,則成像設(shè)備(裝置B)的CPU基于歷史信息列 表14004檢查文檔數(shù)據(jù)輸入源。在圖14A的示例中,成像設(shè)備(裝 置B)和熱文件夾(XXX)基于歷史信息14002而被指明為輸入源, 其中歷史信息14002表示恰好在數(shù)據(jù)輸入到熱文件夾13002 (YYY) 之前所執(zhí)行的處理。在成像設(shè)備(裝置B)的CPU的控制下,熱文件夾13002通過(guò) 從歷史消息列表14004中刪除其自身的歷史信息(歷史信息14003 ) 而生成歷史信息列表14005 (圖14B)。熱文件夾13002向作為文檔 數(shù)據(jù)輸入源的熱文件夾13001 (XXX)傳送歷史信息列表14005、具 有錯(cuò)誤的文檔數(shù)據(jù)以及已經(jīng)在熱文件夾13002中發(fā)生的錯(cuò)誤事件。熱文件夾13001 (XXX)生成錯(cuò)誤事件以根據(jù)所接收到的錯(cuò)誤事 件來(lái)執(zhí)行錯(cuò)誤處理,并基于注冊(cè)的錯(cuò)誤處理腳本文件13005a至 13005c來(lái)執(zhí)行錯(cuò)誤處理。在成像設(shè)備(裝置B)的CPU的控制下,熱文件夾13001通過(guò) 在錯(cuò)誤處理結(jié)束之后從歷史信息列表1400 5中刪除其自身的歷史信 息14002而生成歷史信息列表14006 (圖14C)。熱文件夾13001基 于在歷史信息列表14006中描述的歷史信息14001指明了數(shù)據(jù)輸入 源。歷史信息14001表示恰好在從成像設(shè)備(裝置B)中查看之前 所執(zhí)行的處理的歷史。在圖14A的示例中,裝置A、熱文件夾AAA以及熱文件夾AAA 的處理的標(biāo)識(shí)信息0001245被指明為數(shù)據(jù)輸入源。在成像設(shè)備(裝 置B)的CPU的控制下,熱文件夾13001經(jīng)由網(wǎng)絡(luò)向作為數(shù)據(jù)輸入 源的裝置A和熱文件夾AAA傳送文檔數(shù)據(jù)、錯(cuò)誤事件以及歷史信息 列表14006。當(dāng)多個(gè)熱文件夾聯(lián)合地操作時(shí),可以基于包含對(duì)應(yīng)于每個(gè)操作 的歷史信息的歷史信息列表來(lái)指明(回溯(backtrack))數(shù)據(jù)輸入 源的熱文件夾。如果在所指明的熱文件夾中注冊(cè)了錯(cuò)誤處理腳本文 件,則可以根據(jù)從錯(cuò)誤發(fā)生源的熱文件夾中傳送的錯(cuò)誤事件來(lái)執(zhí)行錯(cuò)誤處理。在圖14A至圖14C中所示出的示例中,通過(guò)基于歷史信息列表 回溯來(lái)順次指明作為數(shù)據(jù)輸入源的所有熱文件夾,并且執(zhí)行每個(gè)熱 文件夾中注冊(cè)的錯(cuò)誤處理。然而,本發(fā)明不限于此。例如,替代生 成歷史信息列表,錯(cuò)誤處理可以僅返回到之前緊接的輸入源的熱文 件夾。更具體地,如果在熱文件夾的處理過(guò)程中發(fā)生錯(cuò)誤,則成像 設(shè)備的CPU可以向已經(jīng)恰好在之前執(zhí)行了處理的數(shù)據(jù)輸入源的熱文 件夾傳送文檔數(shù)據(jù)和錯(cuò)誤事件。如果熱文件夾中的 一 個(gè)在通過(guò)回溯而順次地對(duì)它們進(jìn)行指明期 間執(zhí)行錯(cuò)誤處理,則可以生成包含表示錯(cuò)誤處理執(zhí)行的信息的歷史 信息列表。在此情況下,在熱文件夾中的一個(gè)執(zhí)行錯(cuò)誤處理之后, 可以通過(guò)參考包含在歷史信息列表中并且表示錯(cuò)誤處理執(zhí)行的信息 來(lái)禁止下一錯(cuò)誤處理的執(zhí)行??商鎿Q地,單獨(dú)地注冊(cè)具體的錯(cuò)誤處 理腳本。當(dāng)執(zhí)行下一錯(cuò)誤處理時(shí),參考表示錯(cuò)誤處理的執(zhí)行的信息, 并且可以執(zhí)行基于特定錯(cuò)誤處理腳本的錯(cuò)誤處理。 (由熱文件夾聯(lián)合地執(zhí)行的錯(cuò)誤處理的序列)將參考圖15中的流程圖來(lái)描述由熱文件夾聯(lián)合地執(zhí)行的上述錯(cuò) 誤處理的序列。該處理的執(zhí)行處于成像設(shè)備的CPU的控制之下。在步驟S1501中,確定在通過(guò)回溯來(lái)指明數(shù)據(jù)輸入源的熱文件 夾期間是否已經(jīng)執(zhí)行了錯(cuò)誤處理??梢曰诖嬖?不存在包含于歷史 信息列表中并表示錯(cuò)誤處理執(zhí)行的信息來(lái)確定是否已經(jīng)執(zhí)行了錯(cuò)誤 處理。如果在步驟S1501中確定尚未執(zhí)行錯(cuò)誤處理(在步驟S1501中 為否),則處理進(jìn)行到步驟S1502。如果執(zhí)行了錯(cuò)誤處理(在步驟 S1501中為是),則該處理進(jìn)行到步驟S1503。在步驟S1502,熱文件夾(例如,圖13中的熱文件夾13001 ) 執(zhí)行與從已發(fā)生錯(cuò)誤的熱文件夾(例如,圖13中的熱文件夾13002 ) 中傳送的錯(cuò)誤事件相對(duì)應(yīng)的處理。當(dāng)在已經(jīng)接收到錯(cuò)誤事件的熱文 件夾中注冊(cè)了錯(cuò)誤處理腳本文件時(shí),執(zhí)行基于所注冊(cè)錯(cuò)誤處理腳本后處理進(jìn)行到步驟S1504。在步驟S1503,當(dāng)已經(jīng)執(zhí)行了錯(cuò)誤處理,并且將要執(zhí)行下一錯(cuò)誤 處理時(shí),執(zhí)行錯(cuò)誤處理執(zhí)行之后的基于錯(cuò)誤處理腳本文件(特定錯(cuò) 誤處理腳本)的錯(cuò)誤處理。作為"特定錯(cuò)誤處理腳本",將要執(zhí)行 的錯(cuò)誤處理可以被指明,或者可以在已經(jīng)執(zhí)行了錯(cuò)誤處理之后禁止 另一錯(cuò)誤處理的執(zhí)行。在步驟S1504,熱文件夾刪除其自身的歷史信息,并生成刪除之 后的歷史信息列表。在步驟S1505,確定刪除之后的歷史信息列表是否為空(注冊(cè)的 熱文件夾等是否存在)。如果歷史信息列表為空(在步驟S1505中 為是),則所關(guān)注的熱文件夾是第一文檔輸入源(例如對(duì)應(yīng)于圖14A 中的熱文件夾(AAA))。因此,該處理結(jié)束。如果在步驟S1505中確定該歷史信息列表為非空(在步驟S1505 中為否),則該處理進(jìn)行到步驟S1506。在步驟S1506,基于在步驟S1504中生成的歷史信息列表來(lái)指明 作為已經(jīng)將文檔數(shù)據(jù)輸入到所關(guān)注熱文件夾的輸入源的成像設(shè)備和 熱文件夾。在步驟S1507,確定在步驟S1506中指明的輸入源的成像設(shè)備是 否等同于所關(guān)注熱文件夾存在于其中的成像設(shè)備。也就是說(shuō),確認(rèn)輸入源的熱文件夾是否也存在于相同的成像設(shè)備中。如果成像設(shè)備 相同(在步驟S1507中為是),則處理進(jìn)行到步驟S1508。在步驟S1508,將文檔數(shù)據(jù)、在步驟S1504中生成的歷史信息列 表以及已經(jīng)發(fā)生的錯(cuò)誤事件傳送到基于該歷史信息列表所指明的熱 文件夾。例如,抽J1^人熱文件夾YYY到圖14A中熱文件夾XXX的 傳送,然后該處理結(jié)束。如果在步驟S1507中確定成像設(shè)備是不同的(在步驟S1507中 為否),則該處理進(jìn)^f于到步驟S1509。在步驟S1509,將文檔數(shù)據(jù)、在步驟S1504中生成的歷史信息列 表以及已經(jīng)發(fā)生的錯(cuò)誤事件傳送到基于該歷史信息列表所指明的成像設(shè)備。例如,執(zhí)行從成像設(shè)備(裝置B )到圖14A中成像設(shè)備(裝 置A)的傳送,然后該處理結(jié)束。在此流程圖中,總是執(zhí)行步驟S1501或S1507中的確定。如果 該確定是不必要的,則可以直接執(zhí)行步驟S1502或S1503中的處理, 或者可以直接執(zhí)行步驟S1508或S1509中的處理。不同成像設(shè)備之間的文檔數(shù)據(jù)傳送增加了網(wǎng)絡(luò)中通信業(yè)務(wù)上的 負(fù)載。為了降低負(fù)載,只有錯(cuò)誤事件和歷史信息列表可以返回到文 檔數(shù)據(jù)輸入源而不返回文檔數(shù)據(jù)。根據(jù)該實(shí)施方式,即使當(dāng)熱文件夾聯(lián)合地執(zhí)行處理時(shí),也可以 基于歷史信息列表來(lái)指明數(shù)據(jù)輸入源,并且在數(shù)據(jù)輸入源處執(zhí)行對(duì) 應(yīng)于已經(jīng)發(fā)生的錯(cuò)誤事件的錯(cuò)誤處理。 (第三實(shí)施方式)在第三實(shí)施方式中,將描述用于基于熱文件夾所有者信息來(lái)自 動(dòng)選擇錯(cuò)誤處理腳本文件的設(shè)置。參考圖16,熱文件夾1601、 1602和1603具有熱文件夾i殳定文 件(未示出)。分別針對(duì)熱文件夾1601、 1602和1603來(lái)設(shè)定多條 所有者信息A、 B和C。所有者信息還可以針對(duì)熱文件夾設(shè)定文件來(lái) 設(shè)定,或在成像設(shè)備的CPU 2001的控制下來(lái)分別設(shè)定。該實(shí)施方式的^"誤處理腳本文件1604和1605并不單獨(dú)注冊(cè)在 熱文件夾中,這與第一和第二實(shí)施方式不同。該實(shí)施方式的^"誤處理腳本文件1604和1605具有與所有者信 息相關(guān)聯(lián)的信息。成像設(shè)備100的CPU 2001可以比較熱文件夾側(cè)的 所有者信息與錯(cuò)誤處理腳本文件側(cè)的所有者信息,并將熱文件夾與具有相同所有者信息的錯(cuò)誤處理腳本文件相關(guān)聯(lián)。例如,當(dāng)在熱文件夾1601中發(fā)生錯(cuò)誤時(shí),執(zhí)行具有與所有者信 息A相關(guān)聯(lián)的信息的錯(cuò)誤處理腳本文件1604的處理。當(dāng)在熱文件夾 1602中發(fā)生錯(cuò)誤時(shí),執(zhí)行具有與所有者信息B相關(guān)聯(lián)的信息的錯(cuò)誤 處理腳本文件1605的處理。當(dāng)在熱文件夾1603中發(fā)生錯(cuò)誤時(shí),4丸 行包含與所有者信息C相關(guān)聯(lián)的信息的錯(cuò)誤處理腳本文件1605的處理。不但可以通過(guò)與所有者信息相關(guān)聯(lián)的信息,而且可以通過(guò)將在 熱文件夾中發(fā)生的錯(cuò)誤事件與所有者信息相結(jié)合來(lái)對(duì)錯(cuò)誤處理腳本文件進(jìn)行設(shè)定。成像設(shè)備的CPU 2001可以基于在錯(cuò)誤處理腳本文件 中設(shè)定的所有者信息與發(fā)生于熱文件夾內(nèi)的錯(cuò)誤事件的組合來(lái)控制 錯(cuò)誤處理的執(zhí)行。所有者信息B和錯(cuò)誤事件El針對(duì)錯(cuò)誤處理腳本文件1606來(lái)設(shè) 定。錯(cuò)誤處理腳本文件1607具有所有者信息C,但沒(méi)有根據(jù)該所有 者信息C設(shè)定的錯(cuò)誤事件條件。所有者信息B和錯(cuò)誤事件E2也針 對(duì)錯(cuò)誤處理腳本文件1607來(lái)設(shè)定。例如當(dāng)錯(cuò)誤事件El在熱文件夾1602中發(fā)生時(shí),CPU 2001確定 所有者信息B和錯(cuò)誤事件El的條件得到滿足,并執(zhí)行錯(cuò)誤處理腳本 文件1606的處理。另一方面,當(dāng)錯(cuò)誤事件E2在熱文件夾1602中發(fā) 生時(shí),CPU 2001確定所有者信息B和錯(cuò)誤事件E2的條件得到滿足, 并且執(zhí)行錯(cuò)誤處理腳本文件1607的處理。即使當(dāng)錯(cuò)誤事件E1或E2在熱文件夾1603中發(fā)生時(shí),CPU 2001 也指明與所有者信息C相關(guān)聯(lián)的錯(cuò)誤處理腳本文件1606,并執(zhí)行錯(cuò) 誤處理腳本文件1606的處理。根據(jù)該實(shí)施方式,可以通過(guò)設(shè)定在熱文件夾中發(fā)生的錯(cuò)誤事件 與錯(cuò)誤處理腳本文件中熱文件夾的所有者信,l的組合來(lái)控制錯(cuò)誤處 理的執(zhí)行。盡管已參考示例性實(shí)施方式對(duì)本發(fā)明進(jìn)行了描述,但需要理解 的是,本發(fā)明不限于所公開(kāi)的示例性實(shí)施方式。所附權(quán)利要求書的 范圍符合最寬泛的解釋,從而涵蓋所有的此類修改以及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種成像設(shè)備,包括處理執(zhí)行單元,適用于通過(guò)使用在存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬性來(lái)處理輸入到該存儲(chǔ)區(qū)域的數(shù)據(jù);錯(cuò)誤事件生成單元,適用于當(dāng)在所述處理執(zhí)行單元的處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò)誤事件以執(zhí)行錯(cuò)誤處理;以及錯(cuò)誤處理執(zhí)行單元,適用于根據(jù)由所述錯(cuò)誤事件生成單元所生成的錯(cuò)誤事件來(lái)執(zhí)行與該存儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤處理。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述錯(cuò)誤事件生成單元 確認(rèn)是否在該存儲(chǔ)區(qū)域中設(shè)定了錯(cuò)誤處理腳本以生成對(duì)應(yīng)于該處理 的屬性的錯(cuò)誤事件,并基于該確認(rèn)結(jié)果來(lái)生成錯(cuò)誤事件。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中,如果在該存儲(chǔ)區(qū)域中設(shè) 定了該錯(cuò)誤處理腳本,則所述錯(cuò)誤事件生成單元生成基于用戶設(shè)定 的用戶錯(cuò)誤事件,并且如果未在該存儲(chǔ)區(qū)域中設(shè)定該錯(cuò)誤處理腳本, 則所述錯(cuò)誤事件生成單元生成系統(tǒng)錯(cuò)誤事件。
4. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述錯(cuò)誤處理執(zhí)行單元 確定存在/不存在錯(cuò)誤處理腳本文件的注冊(cè),其中該錯(cuò)誤處理腳本文 件指明了將要根據(jù)由所述錯(cuò)誤事件生成單元所生成的該錯(cuò)誤事件而 執(zhí)行的錯(cuò)誤處理,如果注冊(cè)了該錯(cuò)誤處理腳本文件,則根據(jù)該確定結(jié)果來(lái)執(zhí)行由 該錯(cuò)誤處理腳本文件所指明的錯(cuò)誤處理,以及如果未注冊(cè)該錯(cuò)誤處理腳本文件,則根據(jù)該確定結(jié)果來(lái)執(zhí)行缺 省錯(cuò)誤處理。
5. 根據(jù)權(quán)利要求1所述的設(shè)備,進(jìn)一步包括生成單元,適用于生成歷史信息,該歷史信息表示所述處理執(zhí) 行單元的數(shù)據(jù)處理的歷史;以及通信單元,適用于執(zhí)行通信以經(jīng)由網(wǎng)絡(luò)向/從另一裝置傳送/接收 該數(shù)據(jù)處理結(jié)果以及包括該歷史信息的歷史信息列表,使得所述另一裝置處理所述處理執(zhí)行單元的該數(shù)據(jù)處理結(jié)果。
6. 根據(jù)權(quán)利要求5所述的設(shè)備,其中,當(dāng)所述通信單元接收到從所述另一裝置傳送的該數(shù)據(jù)處理結(jié)果以及該歷史信息列表時(shí),所 述處理執(zhí)行單元通過(guò)使用在該存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬性來(lái)處理 該所接收的數(shù)據(jù)。
7. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,當(dāng)在該所接收的數(shù)據(jù)的 處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),所述錯(cuò)誤事件生成單元生成錯(cuò)誤事件 以執(zhí)行錯(cuò)誤處理。
8. 根據(jù)權(quán)利要求5所述的設(shè)備,進(jìn)一步包括指明單元,適用于 基于由所述通信單元所接收到的歷史信息列表來(lái)指明該數(shù)據(jù)處理結(jié) 果和該歷史信息列表的輸入源,其中,當(dāng)所述錯(cuò)誤事件生成單元生成針對(duì)該所接收的數(shù)據(jù)的處 理的錯(cuò)誤事件時(shí),所述通信單元將該錯(cuò)誤事件傳送到由所述指明單 元所指明的輸入源。
9. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,當(dāng)所述通信單元接收到 從所述另 一 裝置傳送的錯(cuò)誤事件時(shí),所述錯(cuò)誤處理執(zhí)行單元根據(jù)由 所述通信單元所接收的錯(cuò)誤事件來(lái)執(zhí)行與該存儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤 處理。
10. —種控制成像設(shè)備的方法,包括步驟通過(guò)使用在存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬性來(lái)處理輸入到該存儲(chǔ) 區(qū)域的數(shù)據(jù);當(dāng)在處理執(zhí)行步驟中的處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò)誤 事件以執(zhí)行錯(cuò)誤處理;以及根據(jù)在該錯(cuò)誤事件生成步驟中生成的該錯(cuò)誤事件來(lái)執(zhí)行與該存 儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤處理。
11. 根據(jù)權(quán)利要求10所述的方法,其中,在該錯(cuò)誤事件生成步 驟中,確認(rèn)是否在該存儲(chǔ)區(qū)域中設(shè)定了錯(cuò)誤處理腳本以生成對(duì)應(yīng)于 該處理的屬性的錯(cuò)誤事件,并基于該確認(rèn)結(jié)果來(lái)生成錯(cuò)誤事件。
12. 根據(jù)權(quán)利要求11所述的方法,其中,在該錯(cuò)誤事件生成步驟中,如果在該存儲(chǔ)區(qū)域中設(shè)定了該錯(cuò)誤處理腳本,則生成基于用 戶設(shè)定的用戶錯(cuò)誤事件,并且如果未在該存儲(chǔ)區(qū)域中設(shè)定該錯(cuò)誤處 理腳本,則生成系統(tǒng)錯(cuò)誤事件。
13. 根據(jù)權(quán)利要求10所述的方法,其中,在該錯(cuò)誤處理執(zhí)行步 驟中,確定存在/不存在錯(cuò)誤處理腳本文件的注冊(cè),其中該錯(cuò)誤處理腳 本文件指明了將要根據(jù)在該錯(cuò)誤事件生成步驟中所生成的該錯(cuò)誤事 件而執(zhí)行的錯(cuò)誤處理,如果注冊(cè)了該錯(cuò)誤處理腳本文件,則根據(jù)該確定結(jié)果來(lái)執(zhí)行由 該錯(cuò)誤處理腳本文件所指明的該錯(cuò)誤處理,以及如果未注冊(cè)該錯(cuò)誤處理腳本文件,則根據(jù)該確定結(jié)果來(lái)執(zhí)行缺 省錯(cuò)誤處理。
14. 根據(jù)權(quán)利要求10所述的方法,進(jìn)一步包括步驟生成歷史信息,該歷史信息表示該處理執(zhí)行步驟中的數(shù)據(jù)處理 的歷史;以及執(zhí)行通信以經(jīng)由網(wǎng)絡(luò)向/從另 一 裝置傳送/接收該數(shù)據(jù)處理結(jié)果 以及包括該歷史信息的歷史信息列表,使得所述另一裝置處理所述 處理執(zhí)行步驟中的該數(shù)據(jù)處理結(jié)果。
15. 根據(jù)權(quán)利要求14所述的方法,其中,當(dāng)在該通信步驟中接 收到從所述另一裝置傳送的該數(shù)據(jù)處理結(jié)果以及該歷史信息列表 時(shí),在該處理執(zhí)行步驟中,通過(guò)使用在該存儲(chǔ)區(qū)域內(nèi)設(shè)定的該處理 的屬性來(lái)處理該所接收的數(shù)據(jù)。
16. 根據(jù)權(quán)利要求10所述的方法,其中,在該錯(cuò)誤事件生成步 驟中,當(dāng)在該所接收的數(shù)據(jù)的處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò) 誤事件以執(zhí)行錯(cuò)誤處理。
17. 根據(jù)權(quán)利要求14所述的方法,進(jìn)一步包括指明步驟,基于 在該通信步驟中所接收的該歷史信息列表來(lái)指明該數(shù)據(jù)處理結(jié)果和 該歷史信息列表的輸入源,其中,當(dāng)在該錯(cuò)誤事件生成步驟中生成針對(duì)所接收的數(shù)據(jù)的處理的錯(cuò)誤事件時(shí),在該通信步驟,將該錯(cuò)誤事件傳送到在該指明步 驟中所指明的該輸入源。
18.根據(jù)權(quán)利要求17所述的方法,其中,當(dāng)在該通信步驟中接 收到從所述另 一 裝置傳送的該錯(cuò)誤事件時(shí),在該錯(cuò)誤處理執(zhí)行步驟 中,根據(jù)在該通信步驟中所接收的該錯(cuò)誤事件來(lái)執(zhí)行與該存儲(chǔ)區(qū)域 相關(guān)聯(lián)的錯(cuò)誤處理。
全文摘要
一種成像設(shè)備,包括處理執(zhí)行單元,其通過(guò)使用在存儲(chǔ)區(qū)域內(nèi)設(shè)定的處理的屬性來(lái)處理輸入到所述存儲(chǔ)區(qū)域的數(shù)據(jù);錯(cuò)誤事件生成單元,其當(dāng)在所述處理執(zhí)行單元的處理執(zhí)行期間檢測(cè)到錯(cuò)誤時(shí),生成錯(cuò)誤事件以執(zhí)行錯(cuò)誤處理;以及錯(cuò)誤處理執(zhí)行單元,其根據(jù)由所述錯(cuò)誤事件生成單元所生成的所述錯(cuò)誤事件來(lái)執(zhí)行與所述存儲(chǔ)區(qū)域相關(guān)聯(lián)的錯(cuò)誤處理。
文檔編號(hào)G06F3/12GK101237505SQ20081000902
公開(kāi)日2008年8月6日 申請(qǐng)日期2008年1月30日 優(yōu)先權(quán)日2007年1月31日
發(fā)明者水野貴史 申請(qǐng)人:佳能株式會(huì)社