專(zhuān)利名稱(chēng):圖像讀取設(shè)備和圖像讀取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于通過(guò)讀取圖像來(lái)生成圖像數(shù)據(jù)的圖像讀取設(shè)備和方法。
背景技術(shù):
傳統(tǒng)上,PC等的計(jì)算機(jī)和本地連接的掃描器等的圖像讀取設(shè)備均支持網(wǎng)絡(luò)。這種 圖像讀取設(shè)備通過(guò)基于來(lái)自PC的讀取指令掃描原稿來(lái)生成圖像數(shù)據(jù),并將該圖像數(shù)據(jù)發(fā) 送至PC。圖像讀取設(shè)備的這種基于來(lái)自PC的指令的掃描模式通常被稱(chēng)為“拉式掃描(pull scan),,。日本特開(kāi)2002-77504號(hào)公報(bào)說(shuō)明了將通過(guò)讀取原稿所生成的圖像數(shù)據(jù)經(jīng)由網(wǎng)絡(luò) 發(fā)送至連接到該網(wǎng)絡(luò)的任意設(shè)備(例如,文件服務(wù)器)的圖像讀取設(shè)備。在這種情況下,圖 像讀取設(shè)備還可以將圖像數(shù)據(jù)發(fā)送至連接到網(wǎng)絡(luò)的多個(gè)設(shè)備(多址發(fā)送)。對(duì)比于“拉式掃 描”,將這種基于來(lái)自圖像讀取設(shè)備的指令的掃描模式稱(chēng)為“推式掃描(push scan)”。在這 種情況下,“推式掃描”的通用圖像讀取設(shè)備將基于讀取指令所生成的圖像數(shù)據(jù)顯示在操作 面板上,以允許用戶在該圖像讀取設(shè)備將該圖像數(shù)據(jù)發(fā)送至PC側(cè)之前確認(rèn)該圖像數(shù)據(jù)(的 預(yù)覽圖像)(日本特開(kāi)2OO7-IeM5S號(hào)公報(bào))。近年來(lái),代替上述“拉式掃描”和“推式掃描”,常常進(jìn)行以下掃描操作。圖像讀取 設(shè)備將事件發(fā)送至PC,并且PC向圖像讀取設(shè)備發(fā)出讀取指令,由此在PC側(cè)使用讀取的圖像 數(shù)據(jù)來(lái)執(zhí)行電子郵件發(fā)送處理或傳真發(fā)送處理。在該操作中,不同于上述“推式掃描”,PC 側(cè)進(jìn)行掃描(讀取)指令的發(fā)出、包括OCR(光學(xué)字符讀取器)和歪斜校正的圖像處理、以 及電子郵件發(fā)送處理或傳真發(fā)送處理。在上述操作中,在PC側(cè)預(yù)先設(shè)置事件處理。在該事件處理中,對(duì)在PC接收到預(yù)定 事件消息時(shí)要發(fā)送至圖像讀取設(shè)備的讀取指令的內(nèi)容以及要應(yīng)用于作為讀取處理的結(jié)果 所獲取的圖像數(shù)據(jù)的處理進(jìn)行設(shè)置。使用在PC側(cè)處理的圖像數(shù)據(jù)的處理包括例如用于對(duì) 所獲取的圖像數(shù)據(jù)應(yīng)用OCR處理以及發(fā)送OCR結(jié)果作為電子郵件消息的處理。在進(jìn)行這些 設(shè)置之后,用戶在圖像讀取設(shè)備側(cè)設(shè)置原稿,并將事件消息發(fā)送至PC側(cè)。用戶要進(jìn)行的操 作的內(nèi)容與上述“推式掃描”的操作內(nèi)容相同。然而,實(shí)際上,PC向圖像讀取設(shè)備發(fā)出讀取 指令,并獲取和處理圖像數(shù)據(jù)。由于上述操作中的掃描設(shè)置是在PC側(cè)進(jìn)行的,因此用戶可能常常想要通過(guò)預(yù)覽 圖像來(lái)確認(rèn)掃描結(jié)果。然而,預(yù)先在PC側(cè)進(jìn)行設(shè)置的定時(shí)通常不同于在用戶實(shí)際設(shè)置紙張 薄片等之后向PC側(cè)進(jìn)行發(fā)送的事件發(fā)送定時(shí)。因此,用戶在圖像讀取設(shè)備上設(shè)置紙張薄 片,返回到PC,并在獲取到圖像數(shù)據(jù)之后確認(rèn)掃描結(jié)果,由此導(dǎo)致了不方便。當(dāng)掃描結(jié)果不 令人滿意時(shí),圖像數(shù)據(jù)被無(wú)用地傳送。
發(fā)明內(nèi)容
本發(fā)明的各方面旨在消除傳統(tǒng)技術(shù)中的上述問(wèn)題。本發(fā)明提供了如下的圖像讀取 設(shè)備和方法在接受到指令之后傳送圖像數(shù)據(jù),以防止無(wú)用地傳送由該圖像讀取設(shè)備所讀取的圖 像數(shù)據(jù)。本發(fā)明的第一方面提供了一種圖像讀取設(shè)備,包括請(qǐng)求部件,用于請(qǐng)求外部設(shè)備 發(fā)出圖像讀取指令;接收部件,用于接收所述外部設(shè)備響應(yīng)于所述請(qǐng)求部件的請(qǐng)求而發(fā)送 的所述圖像讀取指令;讀取部件,用于通過(guò)根據(jù)所述圖像讀取指令讀取圖像來(lái)生成圖像數(shù) 據(jù);存儲(chǔ)部件,用于存儲(chǔ)所生成的圖像數(shù)據(jù);接受部件,用于接受關(guān)于是否將所存儲(chǔ)的圖像 數(shù)據(jù)傳送至所述外部設(shè)備的指令;以及傳送部件,用于當(dāng)所述接受部件接受到將所述圖像 數(shù)據(jù)傳送至所述外部設(shè)備的指令時(shí),將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備。本發(fā)明的第二方面提供了一種由圖像讀取設(shè)備執(zhí)行的圖像讀取方法,其包括以下 步驟請(qǐng)求步驟,用于請(qǐng)求外部設(shè)備發(fā)出圖像讀取指令;接收步驟,用于接收所述外部設(shè)備 響應(yīng)于該請(qǐng)求而發(fā)送的所述圖像讀取指令;讀取步驟,用于通過(guò)根據(jù)所述圖像讀取指令讀 取圖像來(lái)生成圖像數(shù)據(jù);存儲(chǔ)步驟,用于存儲(chǔ)所生成的圖像數(shù)據(jù);接受步驟,用于接受關(guān)于 是否將所存儲(chǔ)的圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令;以及傳送步驟,用于當(dāng)在所述接受 步驟中接受到將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令時(shí),將所述圖像數(shù)據(jù)傳送至所述 外部設(shè)備。根據(jù)本發(fā)明,由于可以在接受到指令之后傳送由圖像讀取設(shè)備所讀取的圖像數(shù) 據(jù),因此可以防止無(wú)用地傳送圖像數(shù)據(jù),從而提高了便利性。通過(guò)以下參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特征將變得明顯。
圖1是示出使用圖像讀取設(shè)備的系統(tǒng)的結(jié)構(gòu)的框圖;圖2是示出圖像讀取設(shè)備的內(nèi)部結(jié)構(gòu)的框圖;圖3是示出信息處理設(shè)備的結(jié)構(gòu)的框圖;圖4是用于說(shuō)明圖像讀取設(shè)備與信息處理設(shè)備之間的處理序列的圖;圖5A和5B是示出事件設(shè)置所需要的畫(huà)面的示例的圖;圖6是示出圖像讀取設(shè)備的處理的整體序列的流程圖;圖7是示出圖像讀取設(shè)備的圖像讀取處理的詳細(xì)序列的流程圖;以及圖8是示出由圖像讀取設(shè)備執(zhí)行的重試處理的序列的流程圖。
具體實(shí)施例方式下面將參考附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。應(yīng)當(dāng)理解,以下實(shí)施例不是意在 限制本發(fā)明的權(quán)利要求書(shū),根據(jù)以下實(shí)施例所述的各方面的所有組合對(duì)于本發(fā)明的解決問(wèn) 題的手段來(lái)說(shuō)不都是必需的。在附圖中相同的附圖標(biāo)記表示相同的組件,并且將不重復(fù)對(duì) 其進(jìn)行說(shuō)明。下面將參考圖1說(shuō)明本實(shí)施例中假定的系統(tǒng)的結(jié)構(gòu)。圖1所示的網(wǎng)絡(luò)105包括例 如通用LAN,并且具有網(wǎng)絡(luò)接口的多個(gè)設(shè)備連接至網(wǎng)絡(luò)105。圖像讀取設(shè)備101具有讀取所 設(shè)置的原稿的掃描器功能,并將所讀取的圖像數(shù)據(jù)發(fā)送至連接到網(wǎng)絡(luò)105的外部設(shè)備。圖 像讀取設(shè)備101可以是僅具有掃描器功能的設(shè)備??蛇x地,圖像讀取設(shè)備101可以是具有 打印機(jī)、掃描器和傳真功能等的多個(gè)功能的MFP(多功能外圍設(shè)備)。信息處理設(shè)備102是PC等的通用信息處理設(shè)備。在本實(shí)施例中,信息處理設(shè)備102使用圖像讀取設(shè)備101的掃描器功能來(lái)獲取圖像數(shù)據(jù),并對(duì)所獲取的圖像數(shù)據(jù)執(zhí)行應(yīng)用處理。作為應(yīng)用處理,例如,對(duì)圖像數(shù)據(jù)應(yīng)用OCR處理和歪斜校正處理,并執(zhí)行電子郵件 發(fā)送處理或傳真發(fā)送處理。郵件服務(wù)器103是例如電子郵件服務(wù)器,并且使用SMTP (Simple Mail Transfer Protocol,簡(jiǎn)單郵件傳輸協(xié)議)和 P0P3 (Post Offiice Protocol,郵局協(xié) 議)來(lái)控制電子郵件消息的發(fā)送和接收。在郵件服務(wù)器103中,對(duì)信息處理設(shè)備102的電 子郵件賬戶進(jìn)行設(shè)置,以允許各設(shè)備經(jīng)由郵件服務(wù)器103發(fā)送電子郵件消息。圖2是示出圖像讀取設(shè)備101的結(jié)構(gòu)的框圖??刂破鲉卧?01連接至作為圖像輸 入裝置的掃描器220和作為圖像輸出裝置的打印機(jī)221。圖像讀取設(shè)備101可以通過(guò)將控 制器單元201連接至LAN 207和WAN 209來(lái)輸入和輸出圖像信息和裝置信息。CPU202是控 制整個(gè)系統(tǒng)的控制器。RAM 203是CPU 202運(yùn)行所需的系統(tǒng)工作存儲(chǔ)器,并且還用作用于臨 時(shí)存儲(chǔ)圖像數(shù)據(jù)的圖像存儲(chǔ)器。ROM 212是引導(dǎo)ROM,并且存儲(chǔ)系統(tǒng)的引導(dǎo)程序。HDD 213 是硬盤(pán)驅(qū)動(dòng)器,并且存儲(chǔ)系統(tǒng)軟件和圖像數(shù)據(jù)。操作單元I/F204是與具有觸摸面板的操作 單元205的接口,并且將要顯示在操作單元205上的圖像數(shù)據(jù)輸出至操作單元205。操作 單元I/F204將用戶在操作單元205輸入的信息傳送至CPU 202。網(wǎng)絡(luò)I/F206連接至LAN 207,并且輸入和輸出通信數(shù)據(jù)。調(diào)制解調(diào)器208連接至WAN 209,并且輸入和輸出通信數(shù) 據(jù)。上述各塊連接在系統(tǒng)總線211上。圖像總線I/F 214是將系統(tǒng)總線211和高速傳 送圖像數(shù)據(jù)的圖像總線215相連接并轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)的總線橋。圖像總線215包括例如PCI 總線或IEEE 1394。在圖像總線215上,連接有以下塊。光柵圖像處理器(RIP)218將PDL碼數(shù)據(jù)光柵化為位像數(shù)據(jù)。裝置I/F 219將 作為圖像輸入裝置的掃描器220和作為圖像輸出裝置的打印機(jī)221連接至控制器單元201, 以對(duì)圖像數(shù)據(jù)的同步和異步系統(tǒng)進(jìn)行轉(zhuǎn)換。掃描器圖像處理器222對(duì)輸入圖像數(shù)據(jù)應(yīng)用校 正、修改和編輯等的處理。打印機(jī)圖像處理器223對(duì)打印輸出的圖像數(shù)據(jù)應(yīng)用打印機(jī)校正 和分辨率轉(zhuǎn)換等的處理。圖像旋轉(zhuǎn)單元224對(duì)圖像數(shù)據(jù)應(yīng)用旋轉(zhuǎn)等的處理。圖像壓縮單元 225對(duì)多值圖像數(shù)據(jù)應(yīng)用JPEG等的壓縮/解壓縮處理,并對(duì)二值圖像數(shù)據(jù)應(yīng)用JBIG、MMR或 MH等的壓縮/解壓縮處理。當(dāng)將IC卡介質(zhì)插入IC卡槽210以輸入適當(dāng)?shù)腜IN(Pers0nal Identifier Number,個(gè)人標(biāo)識(shí)號(hào))碼時(shí),可以輸入和輸出加密/解密時(shí)所使用的密鑰。加 密/解密處理器216是使用插入在IC卡槽210中的介質(zhì)中的密鑰來(lái)執(zhí)行數(shù)據(jù)的加密/解 密處理的硬件加速板。圖2所示的結(jié)構(gòu)是作為MFP的圖像讀取設(shè)備101的結(jié)構(gòu)示例。因此,當(dāng)圖像讀取 設(shè)備101是僅具有掃描器功能的單功能設(shè)備時(shí),可以不包括如上所述的部分組件。圖3是示出信息處理設(shè)備102的結(jié)構(gòu)的示例的框圖。CPU301控制連接至總線306 的各個(gè)塊。RAM 302用作CPU 301的工作區(qū)域。硬盤(pán)303存儲(chǔ)根據(jù)本實(shí)施例的程序以及實(shí) 施本實(shí)施例的功能所需的設(shè)置。作為硬盤(pán)303,可以使用NVRAM等的非易失性存儲(chǔ)器。通 信I/F 304是用于經(jīng)由網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的接口。顯示單元305顯示(稍后要說(shuō)明 的)事件設(shè)置所需的用戶接口。上述各塊連接至總線306。信息處理設(shè)備102還可以包括 UI顯示單元和用戶命令輸入裝置(均未示出)。圖4是用于說(shuō)明根據(jù)本實(shí)施例的圖像讀取設(shè)備101與信息處理設(shè)備102之間的圖 像讀取處理的操作的圖。初始地,用戶使用信息處理設(shè)備102設(shè)置事件(S401)。稍后將參考圖5A和5B說(shuō)明在信息處理設(shè)備102的UI顯示單元上所顯示的事件設(shè)置畫(huà)面的示例。用戶 在圖像讀取設(shè)備101上設(shè)置原稿,使用操作單元205將信息處理設(shè)備102指定為事件消息 的發(fā)送目的地,并輸入事件消息發(fā)送指令(S402)。信息處理設(shè)備102接收經(jīng)由網(wǎng)絡(luò)105從圖 像讀取設(shè)備101發(fā)送來(lái)的事件消息(S403)。在接收到事件消息之后,信息處理設(shè)備102根 據(jù)步驟S401中所設(shè)置的內(nèi)容,將原稿的圖像讀取指令發(fā)送至圖像讀取設(shè)備101(S404)。在 本實(shí)施例中,經(jīng)由網(wǎng)絡(luò)105使用網(wǎng)絡(luò)通信發(fā)送原稿讀取指令。可選地,可以啟動(dòng)網(wǎng)絡(luò)TWAIN 等的工具以與圖像讀取設(shè)備101進(jìn)行通信,或者可以進(jìn)行利用Web服務(wù)的通信。圖像讀取 設(shè)備101通過(guò)利用掃描器220掃描原稿來(lái)生成圖像數(shù)據(jù)(S405)。
將所生成的圖像數(shù)據(jù)存儲(chǔ)在RAM 203或HDD 213中,然后經(jīng)由網(wǎng)絡(luò)105傳送至信 息處理設(shè)備102(S406)。作為此時(shí)的傳送方法,可以在維持步驟S404中的單個(gè)網(wǎng)絡(luò)會(huì)話的 同時(shí)在該會(huì)話中傳送圖像數(shù)據(jù)??蛇x地,在步驟S404中的會(huì)話結(jié)束之后,圖像讀取設(shè)備101 可以再次與信息處理設(shè)備102建立網(wǎng)絡(luò)連接,由此傳送圖像數(shù)據(jù)。可選地,信息處理設(shè)備 102可以以預(yù)定間隔與圖像讀取設(shè)備101進(jìn)行通信以參考圖像讀取設(shè)備101中的HDD213的 特定區(qū)域,并且當(dāng)在該區(qū)域生成圖像數(shù)據(jù)時(shí)信息處理設(shè)備102可以獲取該圖像數(shù)據(jù)。如圖4所示,將事件從圖像讀取設(shè)備發(fā)送至PC、PC向圖像讀取設(shè)備發(fā)出讀取指令、 以及PC使用所讀取的圖像數(shù)據(jù)執(zhí)行應(yīng)用處理(S407)的操作在下文中將被稱(chēng)為“偽推式掃 描(pseudo push scan)”。圖5A是示出事件設(shè)置時(shí)的UI的示例的圖,其中UI被顯示在信息處理設(shè)備102的 顯示單元305上。畫(huà)面500示出事件設(shè)置時(shí)的UI畫(huà)面。用戶可以使用字段501選擇要設(shè) 置的事件。在本實(shí)施例中,由于要執(zhí)行圖4所示的偽推式掃描,因此用戶選擇“掃描事件”作 為事件。當(dāng)信息處理設(shè)備102接收到掃描事件消息時(shí),執(zhí)行在區(qū)域502上選擇的處理。本 實(shí)施例假定了如下事件在接收到掃描事件消息之后,信息處理設(shè)備102向圖像讀取設(shè)備 101發(fā)出原稿讀取指令以獲取掃描得到的圖像數(shù)據(jù),并且使用電子郵件消息發(fā)送該圖像數(shù) 據(jù)。因此,在圖5A中,用戶在區(qū)域502上選擇“啟動(dòng)指定程序”,并使用字段503來(lái)選擇“掃 描和電子郵件應(yīng)用”。在啟動(dòng)“掃描和電子郵件應(yīng)用”時(shí),信息處理設(shè)備102向圖像讀取設(shè)備101發(fā)出原 稿讀取指令,并使用電子郵件消息將作為原稿讀取操作的結(jié)果所獲取的圖像數(shù)據(jù)發(fā)送至所 設(shè)置的目的地。要發(fā)出到圖像讀取設(shè)備的原稿讀取指令包括例如讀取大小、倍率、分辨率、 顏色選擇、濃度、原稿類(lèi)型、以及文本/照片信息。此外,原稿讀取指令包括如稍后所述的在 步驟S401中使用圖5A進(jìn)行事件設(shè)置的設(shè)置內(nèi)容(是否顯示預(yù)覽圖像等)。這些信息例如 被設(shè)置在使用字段503選擇的掃描和電子郵件應(yīng)用側(cè)。使用單選按鈕504來(lái)設(shè)置是否顯示 (稍后所述的)預(yù)覽畫(huà)面。當(dāng)用戶選擇“ON(打開(kāi))”時(shí),將預(yù)覽畫(huà)面顯示在圖像讀取設(shè)備 101的操作單元205的顯示單元上;當(dāng)他或她選擇“OFF (關(guān)閉)”時(shí),不顯示預(yù)覽畫(huà)面。圖6是示出當(dāng)執(zhí)行圖4所示的偽推式掃描時(shí)圖像讀取設(shè)備101的處理序列的流 程圖。圖6所示的處理例如由圖2所示的CPU202執(zhí)行。圖像讀取設(shè)備101執(zhí)行事件發(fā)送 (S601)o該步驟與圖4所示的步驟S403相同。然后,圖像讀取設(shè)備101將信息處理設(shè)備 102的地址存儲(chǔ)為事件發(fā)送目的地(S602)。接著,將圖像讀取設(shè)備101設(shè)置在掃描請(qǐng)求等 待狀態(tài)下(S603)。在該情況下,如果在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到掃描請(qǐng)求(即,超時(shí)),則 處理進(jìn)入步驟S604。在步驟S604中,圖像讀取設(shè)備101清除步驟S602中所存儲(chǔ)的作為發(fā)送目的地的信息處理設(shè)備102的地址,并且處理返回至步驟S603。另一方面,如果在步驟S603中判斷為在預(yù)定時(shí)間段內(nèi)接收到掃描請(qǐng)求,則處理進(jìn) 入步驟S605。在步驟S605中檢查步驟602中所存儲(chǔ)的作為事件發(fā)送目的地的信息處理設(shè) 備的地址是否等于作為掃描請(qǐng)求源的信息處理設(shè)備的地址。在該情況下,如果判斷為這兩 個(gè)地址相同,則由于所接收到的掃描請(qǐng)求被判斷為偽推式掃描用的掃描請(qǐng)求,因此處理進(jìn) 入步驟S607。另一方面,如果判斷為這兩個(gè)地址不同,則由于所接收到的掃描請(qǐng)求被判斷為 通用拉式掃描用的掃描請(qǐng)求,因此執(zhí)行無(wú)需顯示任何預(yù)覽畫(huà)面的拉式掃描(S606)。注意,當(dāng) 在步驟S604中清除了信息處理設(shè)備的地址時(shí),由于在步驟S605中總是判斷為“否”,因此處 理進(jìn)入步驟S606。在步驟S607中檢查偽推式掃描時(shí)的預(yù)覽顯示模式是被設(shè)置為ON還是OFF?;?使用圖5A所示的單選按鈕504所設(shè)置的內(nèi)容來(lái)實(shí)現(xiàn)該檢查處理。即使在偽推式掃描時(shí),不 需要任何預(yù)覽顯示的用戶也選擇OFF按鈕504。如果預(yù)覽顯示模式被設(shè)置為OFF,則執(zhí)行無(wú) 需任何預(yù)覽操作的正常拉式掃描(S606)。另一方面,如果預(yù)覽顯示模式被設(shè)置為0N,則執(zhí) 行具有預(yù)覽操作的拉式掃描(S608)。圖7是示出當(dāng)在圖6中執(zhí)行具有預(yù)覽操作的拉式掃描時(shí)圖像讀取設(shè)備101的詳細(xì) 處理序列的流程圖。圖像讀取設(shè)備101執(zhí)行掃描(S701)。在執(zhí)行掃描之后,將圖像數(shù)據(jù)存 儲(chǔ)在RAM 203或HDD 213中(S702)。圖像讀取設(shè)備101顯示所存儲(chǔ)的圖像數(shù)據(jù)的預(yù)覽圖 像(S703),并接受執(zhí)行OK指令或取消指令(S704)。圖5B是示出在步驟S703中所顯示的 預(yù)覽畫(huà)面506的示例的圖。在區(qū)域505上,顯示由圖像數(shù)據(jù)所表示的預(yù)覽圖像,并且用戶 可 以確認(rèn)圖像讀取結(jié)果。通過(guò)按下圖5B所示的OK按鈕或取消按鈕,該用戶可以發(fā)出執(zhí)行OK 指令或取消指令。如果在預(yù)定時(shí)間段過(guò)去之后沒(méi)有進(jìn)行輸入(超時(shí)),則處理進(jìn)入步驟S705以執(zhí)行 超時(shí)處理,由此結(jié)束該處理。用戶可以在圖像讀取設(shè)備101中預(yù)先設(shè)置超時(shí)處理的內(nèi)容。當(dāng) 超時(shí)發(fā)生時(shí),可以執(zhí)行或者取消向信息處理設(shè)備102的圖像傳送。如果在步驟S704中接受到執(zhí)行OK指令,則將圖像數(shù)據(jù)傳送至信息處理設(shè)備 102(S706),由此結(jié)束該處理。如果在步驟S704中接受到取消指令,則刪除圖像數(shù)據(jù) (S707),由此結(jié)束該處理。在本實(shí)施例中,圖像讀取設(shè)備101進(jìn)行控制,以便直到在步驟 S704中接收到執(zhí)行OK指令時(shí)才將圖像數(shù)據(jù)傳送至信息處理設(shè)備102 (PC側(cè))。例如,假定信息處理設(shè)備102輪詢(xún)圖像讀取設(shè)備101的HDD的預(yù)定區(qū)域,并且當(dāng)在 該區(qū)域生成圖像數(shù)據(jù)時(shí)獲取該圖像數(shù)據(jù)。在該情況下,圖像讀取設(shè)備101直到在步驟S704 中接受到執(zhí)行OK指令時(shí)才在該區(qū)域中生成圖像數(shù)據(jù),由此實(shí)現(xiàn)上述控制??蛇x地,圖像讀 取設(shè)備101直到在步驟S704中接受到執(zhí)行OK指令時(shí)才可以開(kāi)始用于將數(shù)據(jù)發(fā)送至信息處 理設(shè)備102的發(fā)送處理,由此實(shí)現(xiàn)上述控制??蛇x地,當(dāng)信息處理設(shè)備102通過(guò)RPC (Remote Procedure Call,遠(yuǎn)程過(guò)程調(diào)用)發(fā)送掃描請(qǐng)求時(shí),圖像讀取設(shè)備101直到在步驟S704中 接受到執(zhí)行OK指令時(shí)才可以開(kāi)始應(yīng)答發(fā)送,由此實(shí)現(xiàn)上述控制。在圖7中,通常可以在步驟S704中接受到預(yù)覽顯示執(zhí)行OK指令/取消指令之前, 判斷由信息處理設(shè)備102側(cè)引起的超時(shí)。例如,這是在信息處理設(shè)備102側(cè)設(shè)置了超時(shí)的 情況或者是由網(wǎng)絡(luò)通信引起超時(shí)的情況。在本實(shí)施例中,如果在步驟S704中發(fā)生了由信息 處理設(shè)備102引起的超時(shí),則執(zhí)行圖8所示的重試處理。
圖8是示出圖像讀取設(shè)備101中的重試處理的序列的流程圖。圖8所示的處理例 如由CPU 202執(zhí)行。下面將考慮在圖7的步驟S703中的預(yù)覽顯示期間圖像讀取設(shè)備101 檢測(cè)到由于信息處理設(shè)備102側(cè)的超時(shí)所引起的連接斷開(kāi)的情況。在接收到由于信息處理 設(shè)備102側(cè)發(fā)生超時(shí)所引起的連接斷開(kāi)時(shí),在圖像讀取設(shè)備101 的畫(huà)面上顯示表示發(fā)生超 時(shí)的消息。圖像讀取設(shè)備101在操作單元205上顯示提示用戶選擇是否向信息處理設(shè)備 102發(fā)送(重試)用于再獲取圖像的事件的畫(huà)面,并檢查用戶是否想要進(jìn)行重試(S801)。如 果判斷為用戶不想進(jìn)行重試,則丟棄圖像數(shù)據(jù),由此結(jié)束該處理(S806)。另一方面,如果判 斷為用戶想要進(jìn)行重試,則將事件消息發(fā)送至信息處理設(shè)備102(S802)。即,圖像讀取設(shè)備 101在畫(huà)面上接受關(guān)于是否進(jìn)行重試的指令(再請(qǐng)求接受),并且再請(qǐng)求信息處理設(shè)備102 發(fā)出圖像讀取指令。接收到事件消息的信息處理設(shè)備102再次向圖像讀取設(shè)備101發(fā)出原稿讀取指 令。如果圖像讀取設(shè)備101再次接收到來(lái)自信息處理設(shè)備102的掃描請(qǐng)求(S803),則檢查 在RAM 203或HDD213中是否存儲(chǔ)了前次掃描時(shí)的圖像數(shù)據(jù)(S804)。在該情況下,圖像讀取 設(shè)備101可以針對(duì)每次掃描發(fā)出作業(yè)ID (JobID),并可以將該JobID設(shè)置在圖像數(shù)據(jù)的屬性 中,由此可以檢查是否存儲(chǔ)了前次掃描時(shí)的圖像數(shù)據(jù)??蛇x地,可以將圖像讀取設(shè)備101設(shè) 置為在預(yù)定時(shí)間段過(guò)去之前或在RAM 203或HDD 213達(dá)到滿存儲(chǔ)狀態(tài)之前不刪除圖7所示 的步驟S702中存儲(chǔ)在RAM 203或HDD 213中的圖像數(shù)據(jù)。如果在步驟S804中判斷為存儲(chǔ) 了圖像數(shù)據(jù),則將該圖像數(shù)據(jù)傳送至信息處理設(shè)備102而無(wú)需再次執(zhí)行掃描(S805)。另一 方面,如果判斷為沒(méi)有存儲(chǔ)圖像數(shù)據(jù),則該處理結(jié)束而無(wú)需再次執(zhí)行掃描??蛇x地,如果判 斷為沒(méi)有存儲(chǔ)圖像數(shù)據(jù),則可以再次執(zhí)行掃描。如上所述,根據(jù)本實(shí)施例,當(dāng)執(zhí)行圖4所示的偽推式掃描操作時(shí),顯示所掃描的圖 像數(shù)據(jù)的預(yù)覽畫(huà)面,并且在接受到來(lái)自用戶的指令之后開(kāi)始將該圖像數(shù)據(jù)傳送至信息處理 設(shè)備102。預(yù)覽畫(huà)面并非在用戶設(shè)置偽推式掃描(S401)時(shí)被顯示,而是在用戶指示圖像讀 取設(shè)備101發(fā)送事件消息并且接收到掃描請(qǐng)求時(shí)被顯示。因此,用戶可以從他或她在圖像 讀取設(shè)備101上設(shè)置原稿的相同地點(diǎn)確認(rèn)預(yù)覽圖像。即,由于用戶不需要返回到信息處理 設(shè)備102側(cè)來(lái)確認(rèn)掃描結(jié)果,因此對(duì)于用戶而言可以提高便利性。此外,由于在接受到用戶 指令之后將圖像數(shù)據(jù)從圖像讀取設(shè)備101傳送至信息處理設(shè)備102,因此當(dāng)用戶取消預(yù)覽 模式中的圖像時(shí)(S707),可以避免無(wú)用的數(shù)據(jù)傳送。其它實(shí)施例還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)器裝置上的程序以進(jìn)行上述實(shí)施例的功能的 系統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等的裝置)以及通過(guò)以下方法來(lái)實(shí)現(xiàn)本發(fā)明的各方 面,其中系統(tǒng)或設(shè)備的計(jì)算機(jī)通過(guò)例如讀出并執(zhí)行記錄在存儲(chǔ)器裝置上的程序以進(jìn)行上述 實(shí)施例的功能來(lái)進(jìn)行該方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)器裝置 的各種類(lèi)型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供該程序。盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開(kāi)的 典型實(shí)施例。所附權(quán)利要求書(shū)的范圍符合最寬的解釋?zhuān)园羞@類(lèi)修改、等同結(jié)構(gòu)和功 能。
權(quán)利要求
1.一種圖像讀取設(shè)備,包括請(qǐng)求部件,用于請(qǐng)求外部設(shè)備發(fā)出圖像讀取指令;接收部件,用于接收所述外部設(shè)備響應(yīng)于所述請(qǐng)求部件的請(qǐng)求而發(fā)送的所述圖像讀取 指令;讀取部件,用于通過(guò)根據(jù)所述圖像讀取指令讀取圖像來(lái)生成圖像數(shù)據(jù); 存儲(chǔ)部件,用于存儲(chǔ)所生成的圖像數(shù)據(jù);接受部件,用于接受關(guān)于是否將所存儲(chǔ)的圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令;以及 傳送部件,用于當(dāng)所述接受部件接受到將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令 時(shí),將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備。
2.根據(jù)權(quán)利要求1所述的圖像讀取設(shè)備,其特征在于,還包括顯示部件,所述顯示部件 用于顯示所生成的圖像數(shù)據(jù)的預(yù)覽圖像,其中,所述接受部件接受關(guān)于是否傳送預(yù)覽圖像被所述顯示部件顯示的圖像數(shù)據(jù)的指令。
3.根據(jù)權(quán)利要求1所述的圖像讀取設(shè)備,其特征在于,還包括再請(qǐng)求接受部件,所述再 請(qǐng)求接受部件用于接受關(guān)于當(dāng)在生成所述圖像數(shù)據(jù)之后檢測(cè)到來(lái)自所述外部設(shè)備的連接 斷開(kāi)時(shí)是否再請(qǐng)求所述外部設(shè)備發(fā)出圖像讀取指令的再請(qǐng)求指令,其中,當(dāng)接受到所述再請(qǐng)求指令時(shí),所述請(qǐng)求部件再次請(qǐng)求所述外部設(shè)備發(fā)出圖像讀 取指令。
4.根據(jù)權(quán)利要求1所述的圖像讀取設(shè)備,其特征在于,還包括刪除部件,所述刪除部件 用于當(dāng)所述接受部件接受到不將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令時(shí),刪除所述圖 像數(shù)據(jù)。
5.一種由圖像讀取設(shè)備執(zhí)行的圖像讀取方法,其包括以下步驟 請(qǐng)求步驟,用于請(qǐng)求外部設(shè)備發(fā)出圖像讀取指令;接收步驟,用于接收所述外部設(shè)備響應(yīng)于該請(qǐng)求而發(fā)送的所述圖像讀取指令; 讀取步驟,用于通過(guò)根據(jù)所述圖像讀取指令讀取圖像來(lái)生成圖像數(shù)據(jù); 存儲(chǔ)步驟,用于存儲(chǔ)所生成的圖像數(shù)據(jù);接受步驟,用于接受關(guān)于是否將所存儲(chǔ)的圖像數(shù)據(jù)傳送至所述外部設(shè)備的指令;以及 傳送步驟,用于當(dāng)在所述接受步驟中接受到將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備的指 令時(shí),將所述圖像數(shù)據(jù)傳送至所述外部設(shè)備。
全文摘要
一種圖像讀取設(shè)備和圖像讀取方法。該圖像讀取設(shè)備請(qǐng)求外部設(shè)備發(fā)出圖像讀取指令,接收該外部設(shè)備響應(yīng)于該請(qǐng)求而發(fā)送的圖像讀取指令,并通過(guò)根據(jù)該圖像讀取指令讀取圖像來(lái)生成圖像數(shù)據(jù)。該圖像讀取設(shè)備接受關(guān)于是否將圖像數(shù)據(jù)傳送至外部設(shè)備的指令(S704)。該圖像讀取設(shè)備在接受到傳送指令時(shí),將圖像數(shù)據(jù)傳送至外部設(shè)備(S706)。
文檔編號(hào)H04N1/32GK102075654SQ20101056607
公開(kāi)日2011年5月25日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者西山將司 申請(qǐng)人:佳能株式會(huì)社