亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介質(zhì)的制作方法

文檔序號:6611188閱讀:199來源:國知局
專利名稱:網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介質(zhì),尤其涉及一種基 于終端裝置的指令來操作其自身獨(dú)特硬件的網(wǎng)絡(luò)裝置、遠(yuǎn)程操作網(wǎng)絡(luò)裝置獨(dú)特 硬件的終端裝置、使網(wǎng)絡(luò)裝置運(yùn)行的程序和記錄了程序的計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù)
作為已知示例,有一種系統(tǒng),具有通過網(wǎng)絡(luò)連接至終端裝置的裝置,其中 該裝置根據(jù)來自終端裝置的指令讀取放置于其原始板上的原件(文件)。例如,
曰本專利申請No. 2003 -274100 (下面稱為"專利文件1")揭示了一種系統(tǒng), 其允許網(wǎng)絡(luò)中的多功能機(jī)(MFP)通過使用rsh協(xié)議進(jìn)行原始文件讀取過程。
專利文件1也揭示了一種通過使用TWAIN (Tool Without An Interesting Name )驅(qū)動(dòng)器(網(wǎng)絡(luò)TWAIN驅(qū)動(dòng)器)中使用的rsh協(xié)議遠(yuǎn)程讀取原始文件的 方法。
然而TWAIN驅(qū)動(dòng)器中使用的rsh協(xié)議具有下述困難。
第一個(gè)困難是和例如廣泛使用的HTTP (超文本傳輸協(xié)議)相比,rsh協(xié) 議的使用沒有那么廣泛。另一個(gè)困難是rsh協(xié)議不適于傳輸圖像數(shù)據(jù),因?yàn)樗?是配置用于接收命令從而運(yùn)行的協(xié)議。因此,就設(shè)備使用的軟件和客戶使用的 軟件而言,很難設(shè)計(jì)和實(shí)現(xiàn)。再一困難是從Web瀏覽器不能使用rsh協(xié)議。

發(fā)明內(nèi)容
本發(fā)明提供一種網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介質(zhì),記錄介質(zhì)基本上 避免了現(xiàn)有技術(shù)的限制和缺點(diǎn)導(dǎo)致的一或多個(gè)問題。
本發(fā)明的特征和優(yōu)點(diǎn)將在下述描述中得以體現(xiàn), 一部分從描述和附圖中會(huì) 變得明顯,或者可以根據(jù)描述中提供的教示實(shí)施本發(fā)明而獲知。說明書中以全 面、清楚、簡潔和確切的術(shù)語特別指出的網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介 質(zhì)能夠?qū)崿F(xiàn)并獲得本發(fā)明的目的和其它特征及優(yōu)點(diǎn),使得本領(lǐng)域普通技術(shù)人員 能夠?qū)崿F(xiàn)本發(fā)明。
為了實(shí)現(xiàn)這些和其它優(yōu)點(diǎn),根據(jù)本發(fā)明的目的,如同此處具體和概括描述 的,本發(fā)明的實(shí)施例提供了 一種通過網(wǎng)絡(luò)連接到至少 一個(gè)終端裝置的網(wǎng)絡(luò)裝 置,所述終端裝置指示網(wǎng)絡(luò)裝置獨(dú)特的硬件操:作,該網(wǎng)絡(luò)裝置包括通過^f吏用
和終端裝置相同的協(xié)議與終端裝置進(jìn)行通信的接口部分;其中所述接口部分從 終端裝置中執(zhí)行的各種類型的軟件接收指令以操作硬件,并指示硬件根據(jù)接收 的指令工作。
進(jìn)一步地,本發(fā)明的另 一 實(shí)施例提供了 一種通過網(wǎng)絡(luò)連"^妾至網(wǎng)絡(luò)裝置的終 端裝置,用于遠(yuǎn)程操作網(wǎng)絡(luò)裝置獨(dú)特的硬件,所述終端裝置包括用于指示硬 件工作的設(shè)備驅(qū)動(dòng)器;其中所述設(shè)備驅(qū)動(dòng)器通過使用與通過網(wǎng)絡(luò)連接至網(wǎng)絡(luò)裝
置的多個(gè)其它終端裝置使用的協(xié)議相同的協(xié)議來和網(wǎng)絡(luò)裝置通信。
進(jìn)一步地,本發(fā)明的另一實(shí)施例提供了一種安裝在網(wǎng)絡(luò)裝置中的程序,該 網(wǎng)絡(luò)裝置通過網(wǎng)絡(luò)連接至至少 一個(gè)終端裝置,所述終端裝置指示網(wǎng)絡(luò)裝置獨(dú)特 的硬件工作,所述網(wǎng)絡(luò)裝置包括存儲(chǔ)裝置和處理器,所述處理器包括通過使 用和終端裝置相同的協(xié)議與終端裝置進(jìn)行通信的接口功能部分;其中所述接口 功能部分從終端裝置中運(yùn)行的各種類型的軟件接收指令以操作硬件,并指示硬 件根據(jù)接收的指令工作。
結(jié)合附圖閱讀下述關(guān)于本發(fā)明優(yōu)選實(shí)施例的詳細(xì)描述會(huì)更好地理解本發(fā) 明的上述和其它目的和進(jìn)一步的特征。


圖1是描述根據(jù)本發(fā)明實(shí)施例的包括網(wǎng)絡(luò)裝置和終端裝置的系統(tǒng)的示例 配置的示意圖2是描述根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)裝置使用的軟件的示例配置的示意
圖3A是描述根據(jù)本發(fā)明實(shí)施例的文件讀取裝置的圖像資源和狀態(tài)資源的
資源URL的表格;
圖3B是描述根據(jù)本發(fā)明實(shí)施例的圖像資源的參數(shù)的表格;
圖3C描述了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行從Web瀏覽器的圖像讀取時(shí)要求
預(yù)覽圖像的情況下和用戶要求從多個(gè)單色文件讀取數(shù)據(jù)并獲取以PDF文件格
式表示的讀取數(shù)據(jù)的情況下使用圖像資源的示例;
圖3D描述了根據(jù)本發(fā)明實(shí)施例的使用文件讀取裝置的狀態(tài)資源的示例;圖3E描述了根據(jù)本發(fā)明實(shí)施例的通過調(diào)用(訪問)文件讀取裝置的狀態(tài) 資源的接口獲取的XML格式數(shù)據(jù)的示例;圖4A-4C是描述根據(jù)本發(fā)明的實(shí)施例在用戶使用Web瀏覽器試圖讀取 文件的情況下用戶才喿作的Web瀏覽器上顯示的屏幕的示例的示意圖;圖5A是描述根據(jù)本發(fā)明實(shí)施例的在用戶Web瀏覽器上顯示的屏幕上顯示 錯(cuò)誤消息的示例的示意圖;圖5B描述了根據(jù)本發(fā)明實(shí)施例的在顯示錯(cuò)誤消息的情況下的錯(cuò)誤屏幕;圖6是描述根據(jù)本發(fā)明的實(shí)施例的在用戶使用Web瀏覽器讀取文件并獲 取文件的圖像數(shù)據(jù)的情況下基本軟件進(jìn)行的操作的示例的序列圖;圖7是描述根據(jù)本發(fā)明實(shí)施例的在用戶使用Web瀏覽器讀取文件并獲取 文件的圖像數(shù)據(jù)的情況下顯示在用戶的終端裝置上用于表示讀取過程的進(jìn)程 (狀態(tài))的讀取進(jìn)程屏幕的示例的示意圖;圖8是描述根據(jù)本發(fā)明實(shí)施例的當(dāng)讀取過程在進(jìn)程中時(shí)用于顯示在終端 裝置中讀取過程的進(jìn)程(狀態(tài))的操作的示例的序列圖;圖9是描述根據(jù)本發(fā)明實(shí)施例的在用戶指定的讀取條件(參數(shù))下無法執(zhí) 行讀取的情況下用于在用戶操控的Web瀏覽器上顯示錯(cuò)誤屏幕的操作的示例 的序列圖;圖10是描述根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤屏幕的示例的示意圖; 圖11是描述^^艮據(jù)本發(fā)明實(shí)施例的在讀取過程中發(fā)生錯(cuò)誤的情況下的操作 的示例的序列圖;圖12是描述才艮據(jù)本發(fā)明實(shí)施例的在按下文件執(zhí)行按鈕后發(fā)生文件堵塞的 情況下錯(cuò)誤屏幕的示意圖;圖13是描述根據(jù)本發(fā)明實(shí)施例的在用戶使用TWAIN驅(qū)動(dòng)器試圖用終端 裝置的TWAIN兼容應(yīng)用讀取文件的情況下在用戶操作的終端裝置上顯示的屏 幕的示例的示意圖;圖14描述了根據(jù)本發(fā)明實(shí)施例的指示錯(cuò)誤的彈出對話屏幕的示例;圖15是描述根據(jù)本發(fā)明實(shí)施例的在用戶使用TWAIN驅(qū)動(dòng)器讀取文件讀 取裝置的ADF中放置的文件并獲取文件的圖像數(shù)據(jù)的情況下基本軟件執(zhí)行的
操作的示例的序列圖16是描述根據(jù)本發(fā)明實(shí)施例的指示錯(cuò)誤的彈出窗口的示例的示意圖; 圖17是描述根據(jù)本發(fā)明實(shí)施例的在用戶指定的讀取情況(參數(shù))的組合
下不能執(zhí)行讀取的情況下在用戶操控的Web瀏覽器上顯示錯(cuò)誤屏幕的操作的
示例的序列圖18是描述根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤屏幕的XML數(shù)據(jù)的示例的示意圖19描述了根據(jù)本發(fā)明實(shí)施例的指示錯(cuò)誤的彈出對話屏幕的示例;
圖20是描述根據(jù)本發(fā)明實(shí)施例的在使用通過使用TWAIN驅(qū)動(dòng)器的終端
裝置的應(yīng)用軟件的讀取過程中發(fā)生錯(cuò)誤的情況下操作的示例的序列圖21是描述根據(jù)本發(fā)明實(shí)施例的指示錯(cuò)誤的XML數(shù)據(jù)的示例的示意圖; 圖22描述了根據(jù)本發(fā)明實(shí)施例的指示錯(cuò)誤的彈出對話屏幕的示例。
具體實(shí)施例方式
下面參考附圖詳細(xì)描述本發(fā)明的示例實(shí)施例。
圖1是描迷根據(jù)本發(fā)明實(shí)施例的包括網(wǎng)絡(luò)裝置和終端裝置的系統(tǒng)的示例 配置的示意圖。圖1所示的系統(tǒng)包括網(wǎng)絡(luò)裝置IO和通過預(yù)定網(wǎng)絡(luò)(例如LAN) 107連接至網(wǎng)絡(luò)裝置IO的一或多個(gè)終端裝置(PC) 108。
網(wǎng)絡(luò)裝置10包括處理器101、工作存儲(chǔ)器102、包括記錄介質(zhì)(例如閃速 ROM)的存儲(chǔ)裝置103、文件讀取裝置104、輸入/輸出電路105、和網(wǎng)絡(luò)裝置 的獨(dú)特硬件(下文中稱為"獨(dú)特硬件,,或"獨(dú)特硬件項(xiàng)目")106。需要注意 文件讀取裝置104可以被包括作為獨(dú)特硬件項(xiàng)目106之一 (下文將會(huì)描述)。
處理器101執(zhí)行,例如,對網(wǎng)絡(luò)裝置本身的控制。處理器101操作文件讀 取裝置104和獨(dú)特硬件106用于執(zhí)行網(wǎng)絡(luò)裝置10的獨(dú)特功能。處理器101也 用于執(zhí)行網(wǎng)絡(luò)裝置10的Web服務(wù)器功能。
工作存儲(chǔ)器102用于作為執(zhí)行軟件的空間或暫時(shí)存儲(chǔ)讀取出的圖像的軟 件。存儲(chǔ)裝置103包括能夠電重寫數(shù)據(jù)的記錄介質(zhì)(例如閃速ROM)。存儲(chǔ)裝 置103用于存儲(chǔ),例如,用于執(zhí)行網(wǎng)絡(luò)裝置IO的各種功能的控制程序并用于 存儲(chǔ)包括本發(fā)明程序的其它軟件。
輸入/輸出電路105用于連接至網(wǎng)絡(luò)107。文件讀取裝置104用于從放置在 原始板(圖未示)上的文件中讀取數(shù)據(jù)。獨(dú)特硬件106包括任何獨(dú)特于一或多 個(gè)網(wǎng)絡(luò)裝置10的用于執(zhí)行網(wǎng)絡(luò)裝置10的Web服務(wù)器功能的硬件。
圖1所示的網(wǎng)絡(luò)裝置10通過網(wǎng)絡(luò)107連接至兩個(gè)終端裝置108 ( 108a, 108b)。終端裝置108由用戶操作(操控),從而允許用戶的各種指令能夠被發(fā) 送到網(wǎng)絡(luò)裝置10。
在兩個(gè)終端裝置108中,終端裝置108a用于允許用戶通過使用Web瀏覽 器將各種指令發(fā)送到網(wǎng)絡(luò)裝置io,終端裝置108b允許TWAIN驅(qū)動(dòng)器通過使 用TWAIN兼容應(yīng)用將各種指令發(fā)送到網(wǎng)絡(luò)裝置10。
TWAIN是一種用于互連圖像輸入設(shè)備(例如數(shù)字照相機(jī))和個(gè)人計(jì)算機(jī) 的規(guī)格。如果使用了和TWAIN兼容的圖像輸入設(shè)備,能夠使用TWAIN兼容 應(yīng)用發(fā)送各種指令。
圖2是描述根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)裝置IO使用的軟件的示例配置的示 意圖。圖2所示的網(wǎng)絡(luò)裝置10包括軟件20和硬件21。
軟件20包括用戶接口層、應(yīng)用層和月艮務(wù)層。用戶接口層用于為用戶提供 用戶接口。應(yīng)用層用于實(shí)現(xiàn)應(yīng)用的每個(gè)功能。服務(wù)層用于控制硬件21從而為 每個(gè)應(yīng)用提供相應(yīng)功能。
用戶接口層包括設(shè)備用戶接口 (ui) 201和Web用戶接口 (UI) 202。設(shè) 備UI201為網(wǎng)絡(luò)裝置IO的控制面板提供用戶接口。 WebUI202為用戶的終端 裝置提供用戶接口 ,從而用戶能夠通過使用Web瀏覽器或TWAIN兼容應(yīng)用操 作(操控)網(wǎng)絡(luò)裝置。
Web UI202包括Web屏幕模塊203和讀取資源204。為每個(gè)屏幕提供Web 屏幕模塊203。 Web屏幕模塊203生成要由Web瀏覽器或TWAIN兼容應(yīng)用顯 示的屏幕并響應(yīng)于請求執(zhí)行各種過程(例如,改變設(shè)置)。讀取資源204是下 述圖像資源和文件讀取裝置104的狀態(tài)資源的通稱。
應(yīng)用層包括復(fù)印機(jī)應(yīng)用211、傳真才幾應(yīng)用212、打印機(jī)應(yīng)用213和掃描儀 應(yīng)用214。復(fù)印機(jī)應(yīng)用211用于實(shí)現(xiàn)復(fù)印機(jī)功能。傳真機(jī)應(yīng)用212用于實(shí)現(xiàn)傳 真機(jī)功能。打印機(jī)應(yīng)用213用于實(shí)現(xiàn)打印機(jī)功能。掃描儀應(yīng)用214用于實(shí)現(xiàn)掃 描儀功能。
服務(wù)層包括打印服務(wù)221、讀取服務(wù)222、網(wǎng)絡(luò)服務(wù)223和存儲(chǔ)器服務(wù)224。 打印服務(wù)221用于控制硬件21中包括的繪圖機(jī)裝置。讀取服務(wù)222用于控制
文件讀取裝置104。網(wǎng)絡(luò)服務(wù)223用于控制輸入/輸出電^各105。存儲(chǔ)器服務(wù)224 用于管理工作存儲(chǔ)器102。
例如,在用戶需要通過使用網(wǎng)絡(luò)裝置IO的控制面板復(fù)印文件(原件)的 情況下,設(shè)備UI201首先從用戶處接收指令。然后,設(shè)備UI201將指示要執(zhí) 行的復(fù)印操作的內(nèi)容的指令發(fā)送到復(fù)印機(jī)應(yīng)用211。復(fù)印機(jī)應(yīng)用211根據(jù)設(shè)備 UI 201發(fā)送的復(fù)印操作指示讀取服務(wù)222和打印服務(wù)221執(zhí)行文件的讀取和打 印。從而,用戶能夠接收文件復(fù)印(復(fù)印機(jī)輸出)的輸出。
圖3A - D是描述Web UI提供的用于遠(yuǎn)程執(zhí)行讀取過程的REST架構(gòu)接口 的URL、參數(shù)和使用示例。
需要注意REST是代表狀態(tài)傳輸?shù)目s寫,指的是使用例如XML或HTTP 的基于簡單Web的接口 。 REST具有和SOAP (簡單對象接入?yún)f(xié)議)顯著不同 的下迷特點(diǎn)。
服務(wù)提供側(cè)不存儲(chǔ)消息(通常稱為"會(huì)話數(shù)據(jù)")之間的通信狀態(tài)。沒有 存儲(chǔ)這樣的會(huì)話數(shù)據(jù)被稱為"無狀態(tài)"。服務(wù)提供側(cè)對應(yīng)于接收指令的側(cè)。服 務(wù)請求側(cè)對應(yīng)于發(fā)出指令的側(cè)。進(jìn)一步地,提供側(cè)提供的服務(wù)實(shí)際上不是服務(wù) 而是資源(數(shù)據(jù))。資源由URI (統(tǒng)一資源標(biāo)識符)唯一識別。
在REST中,可以使用HTTP定義的方法,例如獲取(GET )、增力口( POST )、 更新(PUT)和刪除(DELETE)控制資源。在該實(shí)施例中,提供了對應(yīng)于文 件讀取裝置104的圖像讀取和狀態(tài)的資源。因此,在該實(shí)施例中只支持獲取方 法(GET )。
圖3A是描述文件讀取裝置104的圖像資源和狀態(tài)資源的資源URL的表 格。圖3B是描述圖像資源的參數(shù)的表格。圖像資源的參數(shù)對應(yīng)于讀取圖像的 條件。
圖像資源的參數(shù)包括分辨率、讀取密度、文件類型、讀取大小、當(dāng)生成未 定義的大小時(shí)的讀取區(qū)域、文件放置位置、顏色模式、文件放置方向、文檔格 式、和當(dāng)發(fā)生錯(cuò)誤時(shí)的數(shù)據(jù)格式。可以省略圖像資源的任一參數(shù)。可以使用缺 省值作為未指定圖像資源的參數(shù)。
例如,在執(zhí)行從web瀏覽器讀取圖像而需要預(yù)覽圖像時(shí),要指定25 dpi 的分辨率。在該例子中,可以忽略其他參數(shù)的指定,因?yàn)榭梢詫⑷笔≈涤米髌?br> 他參數(shù)。在用戶希望從多個(gè)單色文件中讀取出數(shù)據(jù)并以PDF文件的形式獲取 這些讀取出的數(shù)據(jù)時(shí),指定分辨率是200 dpi,指定文件類型是文本(text), 指定色彩模式是單色,指定文件格式是多頁P(yáng)DF??梢詾閷?yīng)于讀取密度、讀 取大小和文件放置方向的參數(shù)使用缺省值??梢宰詣?dòng)設(shè)置對應(yīng)于文件放置位置 的參數(shù)。因此,可以省略對應(yīng)于讀取密度、讀取大小、文件放置方向和文件放 置位置的參數(shù)。圖3C描述了在執(zhí)行從Web瀏覽器的圖像讀取時(shí)要求預(yù)覽圖像 的情況下和用戶要求從多個(gè)單色文件讀取數(shù)據(jù)并獲取以PDF文件格式表示的 讀取數(shù)據(jù)的情況下使用圖像資源的示例。
在文件讀取裝置104的狀態(tài)資源的情況下需要簡單地調(diào)用(訪問)對應(yīng)接 口,因?yàn)闆]有文件讀取裝置104的狀態(tài)資源參數(shù)。圖3D描述了使用文件讀取 裝置104的狀態(tài)資源的示例。通過訪問對應(yīng)于文件讀取裝置104的狀態(tài)資源的 接口,獲取XML格式的數(shù)據(jù)。獲取的XML格式數(shù)據(jù)包括在通過使用圖像資 源讀取數(shù)據(jù)的情況下指示自動(dòng)文件進(jìn)給裝置(ADF )是否安裝到文件讀取裝置 上的數(shù)據(jù)、指示ADF的類型的數(shù)據(jù)、指示文件是否放置在ADF上的數(shù)據(jù)、指 示ADF中發(fā)生的錯(cuò)誤類型的數(shù)據(jù)、指示文件讀取裝置104的操作狀態(tài)的數(shù)據(jù)、 和指示讀出頁數(shù)的數(shù)據(jù)。
圖3E描述了通過調(diào)用(訪問)文件讀取裝置104的狀態(tài)資源的接口獲取 的XML格式數(shù)據(jù)的示例。進(jìn)一步地,在圖3B所示的圖像資源的參數(shù)"文件 放置方向"中,"縱向"描述垂直方向,"橫向"描述水平方向。
在任何時(shí)間,不需要例如使用SOAP的Web服務(wù)要求的任何復(fù)雜的準(zhǔn)備 (例如會(huì)話管理、認(rèn)證),能夠使用文件讀取裝置104的圖像資源和狀態(tài)資源。 即使是不能執(zhí)行復(fù)雜處理的Web瀏覽器也能容易地使用文件讀取裝置104的 圖像資源和狀態(tài)資源。
下述第 一 實(shí)施例描述了用戶從終端裝置108a中4丸行的Web瀏覽器向網(wǎng)絡(luò) 裝置IO發(fā)出各種指令的情況的示例。下述第二實(shí)施例描述了用戶使用終端裝 置108b中執(zhí)行的TWAIN兼容應(yīng)用從TWAIN驅(qū)動(dòng)器向網(wǎng)絡(luò)裝置IO發(fā)出各種 指令的情況的示例。
第一實(shí)施例
圖4A-4C是描述在用戶使用Web瀏覽器試圖讀取文件的情況下用戶操 作的Web瀏覽器上顯示的屏幕的示例的示意圖。在圖4A中,用戶使用的Web 瀏覽器上顯示的控制屏幕(操作屏幕)40包括用于顯示執(zhí)行讀取過程的狀態(tài) 或錯(cuò)誤消息的消息區(qū)域401、用于顯示預(yù)覽圖像的預(yù)覽區(qū)域402、用于設(shè)置執(zhí) 行讀取過程的各種條件的讀取條件設(shè)置區(qū)域、用于執(zhí)行預(yù)覽過程的預(yù)覽執(zhí)行按 鈕409和用于執(zhí)行讀取過程的讀取執(zhí)行按鈕410。
讀取條件設(shè)置區(qū)域包括分辨率設(shè)置選擇框403、密度設(shè)置選擇框404、文 件類型設(shè)置選擇框405、讀取大小設(shè)置選擇框406、文件放置方向設(shè)置選擇框 407和文檔格式設(shè)置選擇框408。
圖4B中的附圖標(biāo)記41描述了當(dāng)讀取過程在進(jìn)程中時(shí)顯示的屏幕(為了 簡便起見,下文中稱為"讀取進(jìn)程屏幕"或簡稱為"進(jìn)程屏幕")。進(jìn)程屏幕 41作為按下或選擇(為了簡便起見,下文中稱為"按下")讀取執(zhí)行按鈕410 的結(jié)果被顯示。進(jìn)程屏幕41包括用于指示正執(zhí)行讀取過程或指示錯(cuò)誤消息的 消息區(qū)域411。當(dāng)網(wǎng)絡(luò)裝置10完成讀取文件圖像并完成獲取圖像的數(shù)據(jù)(圖 像數(shù)據(jù))時(shí),進(jìn)程屏幕41自動(dòng)切換到用于指示獲取的圖像數(shù)據(jù)的另 一屏幕42。
當(dāng)用戶通過操作Web瀏覽器首先顯示控制屏幕40時(shí),沒有圖像顯示在預(yù) 覽區(qū)域402中,然而,當(dāng)用戶按下預(yù)覽執(zhí)行按鈕409時(shí),以預(yù)定低分辨率讀取 文件讀取裝置104上放置的文件并在預(yù)覽區(qū)域402顯示該文件。
然而在這種情況下,當(dāng)不能執(zhí)行使用Web瀏覽器的文件讀取過程時(shí)(例 如,由于另一用戶使用網(wǎng)絡(luò)裝置IO的控制面板同時(shí)執(zhí)行讀取過程(掃描儀), 或者由于工作存儲(chǔ)器102被同時(shí)用于執(zhí)行打印過程(打印機(jī))),讀出的圖像不 能顯示在預(yù)覽區(qū)域402。因此,在消息區(qū)域401顯示指示錯(cuò)誤原因的消息。圖 5A是描述在用戶Web瀏覽器上顯示的屏幕上顯示錯(cuò)誤消息的示例的示意圖。 由于除了圖5A的部分屏幕,圖5A所示的屏幕和圖4A所示的屏幕基本相同, 相同的部分就不做進(jìn)一步描述了。
返回圖4A,在分辨率設(shè)置選擇框403、密度設(shè)置選擇框404、文件類型設(shè) 置選擇框405、讀取大小設(shè)置選擇框406、文件放置方向設(shè)置選擇框407和文 檔格式數(shù)值選擇框408顯示網(wǎng)絡(luò)裝置10中初始設(shè)置的缺省值以用于設(shè)置讀取 過程的條件。
在用戶不要求改變?nèi)笔≈档那闆r下,用戶可以按下讀取執(zhí)行按鈕410。通
過按下讀取執(zhí)行按鈕410,在另一窗口顯示指示讀取過程在進(jìn)程中的進(jìn)程屏幕 41。在用戶要求和缺省值不同的分辨率的情況下,可以通過點(diǎn)擊分辨率設(shè)置選 擇框403顯示各種分辨率的選擇。相應(yīng)地,用戶從顯示的選擇(例如1200 dpi, 600 dpi, 400dpi, 300 dpi, 200dpi, 100 dpi)中選取要求的分辨率。
在要求用和缺省值不同的密度讀取文件的情況下,用戶點(diǎn)擊密度設(shè)置選擇 框404用于顯示密度選擇并從顯示的選擇中選取要求的密度。例如,可以從5 個(gè)級別(例如級別1至5)或從三種類型(例如,深、普通、淺)中選取密度。
在要求用和缺省值不同的文件類型讀取文件時(shí),用戶點(diǎn)擊文件類型設(shè)置選
件類型可以包括,例如,"照片"、"插圖"和"文本"。通過選擇文件類型,能 夠在從文件中讀出的圖像上執(zhí)行適用于所選文件類型的圖像處理。
在要求用和缺省值不同的文件大小讀取文件時(shí),用戶點(diǎn)擊讀取大小設(shè)置選 擇框406用于顯示讀取大小的選擇并從顯示的選擇中選取要求的讀取大小。讀 取大小的類型可以包括,例如,"A4"、 "A5"、 "A6"、 "B5"、 "B6"、"明信片" 和"未定義大小"。根據(jù)所選的讀取大小在預(yù)覽區(qū)域402顯示指示讀取區(qū)域的 方框。
通過使用鼠標(biāo)(圖未示)執(zhí)行在預(yù)覽區(qū)域402上的拖動(dòng)操縱,被拖動(dòng)區(qū)域 顯示為方框。方框的區(qū)域定義讀取區(qū)域。通過使用鼠標(biāo)執(zhí)行的方框一側(cè)的拖動(dòng) 操縱能夠改變方框的形狀。進(jìn)一步地,通過使用鼠標(biāo)在方框的內(nèi)部執(zhí)行拖動(dòng)操 縱,能夠不改變方框的形狀移動(dòng)讀取區(qū)域的位置。此外,通過使用鼠標(biāo)在預(yù)覽 區(qū)域402上執(zhí)行拖動(dòng)操縱,讀取大小設(shè)置選擇框406被自動(dòng)設(shè)置為"未定義大 小"。
盡管在預(yù)覽區(qū)域402不顯示預(yù)覽圖像時(shí)可以執(zhí)行這些操縱,在該實(shí)施例 中,通過參考顯示在預(yù)覽區(qū)域402的預(yù)覽圖像使用鼠標(biāo)選擇讀取區(qū)域。
在要求用和缺省值不同的方向放置和讀取文件時(shí),用戶點(diǎn)擊文件放置方向 設(shè)置選擇框407用于顯示方向的選擇并從顯示的選擇中選取要求的方向。放置 文件的方向可以包括,例如,"縱向"和"橫向"。通過選擇文件放置方向,通 過在所選方向讀取文件獲得圖像。
在要求用和缺省值不同的文檔格式讀取文件時(shí),用戶點(diǎn)擊文檔格式設(shè)置選

檔格式可以包括,例如,"JPEG"和"多頁P(yáng)DF"。通過選擇文檔格式,通過 根據(jù)所選的文檔格式讀取文件獲得圖像。
在用戶改變密度設(shè)置選擇框404的讀取條件和按下預(yù)覽執(zhí)行按鈕409的情 況下,通過根據(jù)密度^:置選擇框404中設(shè)置的密度在控制屏幕40顯示預(yù)覽圖 像從而執(zhí)行預(yù)覽過程。即,用戶能夠通過顯示在預(yù)覽區(qū)域402的預(yù)覽圖像確認(rèn) 改變密度條件的結(jié)果。
類似地,在用戶改變文件類型設(shè)置選擇框405的讀取條件和按下預(yù)覽執(zhí)行 按鈕409的情況下,通過根據(jù)文件類型設(shè)置選擇框405中設(shè)置的文件類型在控 制屏幕40顯示預(yù)覽圖像從而執(zhí)行預(yù)覽過程。在執(zhí)行預(yù)覽過程中,在要被顯示 為預(yù)覽圖像的圖像上執(zhí)行適用于所選文件類型的圖像過程。因此,用戶能夠通 過顯示在預(yù)覽區(qū)域402的預(yù)覽圖像確認(rèn)改變文件類型的結(jié)果。
在按下讀取執(zhí)行按鈕410的情況下,在屏幕40將上述進(jìn)程屏幕41顯示為 單獨(dú)窗口。在這種情況下,當(dāng)不能執(zhí)行使用Web瀏覽器的文件讀取過程時(shí)(例 如,由于另一用戶使用網(wǎng)絡(luò)裝置IO的控制面板同時(shí)執(zhí)行讀取過程(掃描儀), 或者由于工作存儲(chǔ)器102被同時(shí)用于執(zhí)行打印過程(打印機(jī))),在消息區(qū)域 411顯示指示錯(cuò)誤的消息。圖5B描述了在顯示錯(cuò)誤消息的情況下的屏幕51。 更具體地,在屏幕51的錯(cuò)誤消息區(qū)域511顯示指示錯(cuò)誤原因的錯(cuò)誤消息。
圖6是描述在用戶4吏用Web瀏覽器60讀取文件并獲取文件的圖像數(shù)據(jù)的 情況下基本軟件進(jìn)行的才乘作的示例的序列圖。在該示例中,用戶首先按下Web 瀏覽器60顯示的屏幕40中的預(yù)覽執(zhí)行按鈕409或讀取執(zhí)行按鈕410。
然后,在步驟Sl, Web瀏覽器60向網(wǎng)絡(luò)裝置IO下發(fā)"獲取圖像資源" 請求(步驟Sl )。網(wǎng)絡(luò)裝置10中的網(wǎng)絡(luò)服務(wù)223接收(接受)Web瀏覽器60 下發(fā)的請求。
然后,在步驟S2,網(wǎng)絡(luò)服務(wù)223將步驟S1中從Web瀏覽器60接收的請 求分發(fā)到位于用戶接口層的Web UI 202。即,網(wǎng)絡(luò)服務(wù)223將接收的請求發(fā) 送到WebUI202。
當(dāng)Web UI202從網(wǎng)絡(luò)服務(wù)223處接收到請求,網(wǎng)絡(luò)裝置10基于請求的內(nèi) 容理解在屏幕40按下的按鈕是預(yù)覽執(zhí)行按鈕409或者是讀取執(zhí)行按鈕410,
用戶指定的讀取條件(例如分辨率、密度、文件類型、讀取大小)是用于獲取 圖像資源的參數(shù)。在該示例中,來自Web服務(wù)器60的請求中不包括"顏色模式"、"文件放 置位置"、和"當(dāng)發(fā)生錯(cuò)誤時(shí)的數(shù)據(jù)格式"。在沒有指定讀取條件的情況下,使 用缺省值。因此,在該示例中,"顏色"、"自動(dòng)"、和"HTML"作為對應(yīng)于"顏 色模式"、"文件放置位置"、和"當(dāng)發(fā)生錯(cuò)誤時(shí)的數(shù)據(jù)格式"的缺省值。通過 在錯(cuò)誤發(fā)生時(shí)指定"HTML"或"XML"作為數(shù)據(jù)格式,能夠確定終端裝置 108中使用的軟件是Web瀏覽器60還是TWAIN驅(qū)動(dòng)器。然后,在步驟S3,在指定"自動(dòng)"為文件放置位置的情況下,WebUI202 查詢讀取服務(wù)222以確定文件是否放置在自動(dòng)文件進(jìn)給器(ADF)中。然后, 在步驟S4,在文件放置在ADF中的情況下,認(rèn)為已經(jīng)指定ADF作為文件放 置位置。在沒有文件放置在ADF中的情況下,認(rèn)為已經(jīng)指定接觸玻璃作為文 件放置位置。圖6中的步驟S4描述了文件放置在ADF中的情況。相應(yīng)地,讀 取服務(wù)222向Web UI 202報(bào)告文件放置在ADF中。然后,在步驟S5, WebUI 202向掃描儀應(yīng)用214發(fā)送"來自遠(yuǎn)程的讀取 指令"的指令和獲取圖像資源的參數(shù)。然后,在步驟S6和S7,接收來自Web UI202的指令的掃描儀應(yīng)用214指示文件讀取裝置104通過讀取服務(wù)222執(zhí)行 讀取。然后,在步驟S8,文件讀取裝置104從文件中讀取圖像數(shù)據(jù)、壓縮讀取 的圖像數(shù)據(jù)并將圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器服務(wù)224管理的圖像存儲(chǔ)器中。在文件 讀取裝置104完成讀取過程、壓縮過程和存儲(chǔ)過程后,操作進(jìn)行到步驟S9。 在步驟S9,文件讀取裝置104向讀取服務(wù)222報(bào)告圖像數(shù)據(jù)已經(jīng)存儲(chǔ)到圖像 存儲(chǔ)器中。然后,在步驟SIO,接收S9報(bào)告的讀取服務(wù)222向掃描儀應(yīng)用214報(bào)告 文件第一頁的讀取過程完成。當(dāng)在指定多頁P(yáng)DF為讀取放置在ADF中的文件 的文檔格式的情況下未讀取的文件仍然存在于ADF中時(shí),掃描儀應(yīng)用214指 示文件讀取裝置104通過執(zhí)行步驟Sll - S15通過讀取服務(wù)222讀取下一頁。然后,在步驟S16,在i)將文件放在接觸玻璃上執(zhí)行讀取過程,ii)將文件 放在ADF中并指定JPEG為文檔格式執(zhí)行讀取過程,或者iii)將文件放在ADF
中但是不保留文件在ADF中執(zhí)行讀取過程的情況下,掃描儀應(yīng)用214向Web UI 202報(bào)告讀取過程完成。
然后,在步驟S17,接收來自掃描儀應(yīng)用214的完成^R告的Web UI 202 通過文件讀取裝置104讀取出存儲(chǔ)在圖像存儲(chǔ)器中的圖像數(shù)據(jù)。然后,在步驟 S18 , Web UI 202請求網(wǎng)絡(luò)服務(wù)223將圖像數(shù)據(jù)發(fā)送到用戶的Web瀏覽器60。 然后,在步驟S19,網(wǎng)絡(luò)服務(wù)223將圖像數(shù)據(jù)發(fā)送到用戶的Web瀏覽器60。 當(dāng)完成圖像數(shù)據(jù)的發(fā)送時(shí),操作進(jìn)行到步驟S20。在步驟S20,網(wǎng)絡(luò)服務(wù)223 向Web UI 202報(bào)告發(fā)送完成。
然后,在步驟S21, Web UI 202指示存儲(chǔ)器服務(wù)224 —接收到網(wǎng)絡(luò)服務(wù) 223的發(fā)送完成報(bào)告就拋棄步驟S19中發(fā)送的圖像數(shù)據(jù)。盡管可以在除了從網(wǎng) 絡(luò)服務(wù)223接收到發(fā)送完成報(bào)告之外的時(shí)間拋棄圖像數(shù)據(jù)(例如,當(dāng)在存儲(chǔ)器 服務(wù)224中存儲(chǔ)接下來的讀出圖像數(shù)據(jù)時(shí)拋棄先前讀出的圖像數(shù)據(jù)),操作變 得復(fù)雜。因此,從簡化操作的方面來說,圖6的序列圖中所示的操作是適用的。
圖7是描述在用戶使用Web瀏覽器讀取文件并獲取文件的圖像數(shù)據(jù)的情 況下顯示在用戶的終端裝置108上用于表示讀取過程的進(jìn)程(狀態(tài))的讀取進(jìn) 程屏幕70 (為了簡4更起見,下文中稱為"進(jìn)程屏幕70")的示例的示意圖。當(dāng) 讀取過程在進(jìn)程中時(shí)顯示進(jìn)程屏幕70。
當(dāng)按下控制屏幕40中的讀取執(zhí)行按鈕410時(shí),在Web瀏覽器60顯示進(jìn) 程屏幕70。進(jìn)程屏幕70包括用于顯示指示讀取在進(jìn)程中的消息的消息區(qū)域 701。進(jìn)程屏幕70也包括和讀取過程的進(jìn)程改變的進(jìn)程狀態(tài)顯示區(qū)域702。在 該示例中,進(jìn)程狀態(tài)顯示區(qū)域702顯示當(dāng)先顯示的頁數(shù)。當(dāng)網(wǎng)絡(luò)裝置10完成 從文件讀取圖像并且終端裝置108從網(wǎng)絡(luò)裝置10獲取讀取圖像的數(shù)據(jù)(圖像 數(shù)據(jù))時(shí),進(jìn)程屏幕70被自動(dòng)切換到顯示獲取的圖像數(shù)據(jù)的另一屏幕42。
圖8是描述當(dāng)讀取過程在進(jìn)程中時(shí)用于顯示在終端裝置108中讀取過程的 進(jìn)程(狀態(tài))的操作的示例的序列圖。在該實(shí)施例中,用戶使用web瀏覽器 讀取文件并獲取文件的圖像數(shù)據(jù)。換句話說,圖8所示的序列圖描述了在將讀 取過程的進(jìn)程(進(jìn)程狀態(tài))顯示在終端裝置108上的情況下使終端裝置108 從網(wǎng)絡(luò)裝置IO獲取讀取過程的進(jìn)程信息的示例。
在步驟S801,當(dāng)用戶按下控制屏幕40的讀取執(zhí)行按鈕410時(shí),Web瀏覽
器60請求網(wǎng)絡(luò)裝置10發(fā)送進(jìn)程屏幕70的數(shù)據(jù)。然后,在步驟S802,網(wǎng)絡(luò)裝 置10響應(yīng)于步驟S801的請求將進(jìn)程屏幕70的HTML數(shù)據(jù)發(fā)送到Web瀏覽 器60。
接收進(jìn)程屏幕70的HTML數(shù)據(jù)的Web瀏覽器60翻譯HTML數(shù)據(jù)并顯示 進(jìn)程屏幕70。然后,在步驟S803, Web瀏覽器60向網(wǎng)絡(luò)裝置IO請求獲取接 收的HTML數(shù)據(jù)中寫入的圖像數(shù)據(jù)。以獲取網(wǎng)絡(luò)裝置10的"圖像"資源的形 式獲取圖像數(shù)據(jù)。
然后,網(wǎng)絡(luò)裝置IO開始在文件上執(zhí)行讀取過程,Web瀏覽器試圖在步驟 S803顯示對應(yīng)于請求的圖像的圖^象數(shù)據(jù)。然而,直到網(wǎng)絡(luò)裝置IO完成所有文 件(頁)的圖像的讀取時(shí)網(wǎng)絡(luò)裝置10才發(fā)送數(shù)據(jù)。因此,Web瀏覽器60處于 等待狀態(tài)。
Web瀏覽器60在請求獲取圖像數(shù)據(jù)的同時(shí)在步驟S804、 S806、 S808和 S810周期性地獲取讀取裝置104的狀態(tài)資源("讀取裝置狀態(tài)"資源)。通過 使用例如Ajax(異步JavaScript + XML )的技術(shù)執(zhí)行讀取裝置狀態(tài)的獲取過程。
在圖8所示的序列圖中,由于文件讀取裝置104仍然處于讀取文件第一頁 的中間,網(wǎng)絡(luò)裝置10響應(yīng)于步驟S804中Web瀏覽器60發(fā)送的第一狀態(tài)獲取 請求將"頁0"作為讀取頁數(shù)(讀取完成頁)發(fā)送。接收"頁0"數(shù)據(jù)的Web 瀏覽器60更新消息區(qū)域702以指示讀取"頁1"正在進(jìn)程中。
需要注意當(dāng)Web瀏覽器60請求獲取文件讀取裝置104的狀態(tài)資源時(shí)Web 瀏覽器60也獲取除了讀取頁數(shù)之外的數(shù)據(jù)。這些數(shù)據(jù)包括,例如,ADF類型 的數(shù)據(jù)、指示是否安裝了 ADF的數(shù)據(jù)、指示文件是否放置在ADF中的數(shù)據(jù)和 指示文件讀取裝置104的操作狀態(tài)的數(shù)據(jù)。然而,由于根據(jù)本發(fā)明的實(shí)施例的 Web瀏覽器60不要求這些其它的數(shù)據(jù),忽略其它數(shù)據(jù)。
在步驟S806,在經(jīng)過預(yù)定時(shí)間段后,Web瀏覽器60再次請求獲取"讀取 裝置狀態(tài)"資源。然后,由于文件讀取裝置104已經(jīng)完成讀取文件的第一頁并 且處于讀取文件第二頁的中間,網(wǎng)絡(luò)裝置10響應(yīng)于步驟S806中從Web瀏覽 器60發(fā)送的狀態(tài)獲取請求將"頁1"作為讀取頁數(shù)(讀取完成頁)發(fā)送。
接收"頁1"數(shù)據(jù)的Web瀏覽器60更新消息區(qū)域702以指示讀取"頁2" 正在進(jìn)程中。
需要注意在步驟S806之前的預(yù)定時(shí)間段可以是不大于一秒的間隔或幾秒 鐘的間隔。盡管如果間隔更短就能更快地顯示進(jìn)程狀態(tài),但會(huì)使文件讀取裝置 104和網(wǎng)絡(luò)環(huán)境超載。因此,考慮到讀取一頁文件要花費(fèi)好幾秒時(shí)間,優(yōu)選地, 間隔大相克是一或兩秒。然后,在步驟S808-S811在剩余文件頁上執(zhí)行同樣的過程,從而完成文 件的讀取。然后,在步驟S812,網(wǎng)絡(luò)裝置IO—完成文件的讀取就將文件的圖 像數(shù)據(jù)發(fā)送到Web瀏覽器60。 Web瀏覽器60完成圖像數(shù)據(jù)的接收后,在等 待狀態(tài)(如步驟S803所述)的Web瀏覽器立即顯示接收的圖像數(shù)據(jù)的圖像。圖9是描述在用戶指定的讀取條件(參數(shù))下無法執(zhí)行讀取的情況下用于 在用戶操控的Web瀏覽器上顯示錯(cuò)誤屏幕100的操作的示例的序列圖。例如,當(dāng)用戶指定以搞分辨率讀取大文件時(shí)具有小工作存儲(chǔ)器102的低成 本網(wǎng)絡(luò)裝置IO可能會(huì)發(fā)生錯(cuò)誤。在這種情況下,需要向用戶報(bào)告該錯(cuò)誤。在步驟S901,在分辨率設(shè)置選擇框403中設(shè)置了 1200 dpi并在讀取大小 設(shè)置選擇框406中設(shè)置了 A4的情況下當(dāng)用戶按下讀取執(zhí)行按鈕410時(shí),Web 瀏覽器60向網(wǎng)絡(luò)裝置10發(fā)送進(jìn)程屏幕(進(jìn)程屏幕數(shù)據(jù))的請求。然后,在步驟S902,網(wǎng)絡(luò)裝置10響應(yīng)于步驟S901的請求將進(jìn)程屏幕70 的HTML數(shù)據(jù)發(fā)送到Web瀏覽器60。接收進(jìn)程屏幕70的HTML數(shù)據(jù)的Web 瀏覽器60翻譯HTML數(shù)據(jù)并顯示進(jìn)程屏幕70。然后,在步驟S903, Web瀏 覽器60向網(wǎng)絡(luò)裝置10請求獲取接收的HTML數(shù)據(jù)中寫入的圖像數(shù)據(jù)。以獲 取網(wǎng)絡(luò)裝置10的"圖像"資源的形式獲取圖像數(shù)據(jù)。網(wǎng)絡(luò)裝置10確認(rèn)讀取條件的每個(gè)參數(shù)。在該示例中,由于工作存儲(chǔ)器102 的限制,不能以A4的大小和1200 dpi的分辨率讀取文件。因此,在步驟S904, 網(wǎng)絡(luò)裝置10將錯(cuò)誤屏幕100 (如圖10所示)的HTML數(shù)據(jù)發(fā)送到Web瀏覽 器60而不是發(fā)送進(jìn)程屏幕70的HTML數(shù)據(jù)。圖10是描述錯(cuò)誤屏幕100的示 例的示意圖。圖11是描述在讀取過程中發(fā)生錯(cuò)誤的情況下操作的示例的序列圖。除了 圖11的序列圖的一部分,圖11的序列圖和圖6的序列圖基本相同。因此,省 略對相同步驟的描述。在圖11中,步驟S1101 - S1112中執(zhí)行的過程和圖6中步驟SI - S12的步
驟基本相同。在步驟S1113-S1114,當(dāng)在讀取文件的第二頁的中間ADF中發(fā) 生文件堵塞(4晉誤)時(shí),文件讀取裝置104通過讀取服務(wù)222向掃描儀應(yīng)用報(bào) 告錯(cuò)誤。然后,在步驟S1115,掃描儀應(yīng)用214向WebUI202報(bào)告讀取過程以 錯(cuò)誤結(jié)束。
然后,在步驟S1116,接收錯(cuò)誤結(jié)束報(bào)告的WebUI202指示文件讀取裝置 104拋棄存儲(chǔ)在圖像存儲(chǔ)器中的圖像數(shù)據(jù)。然后,在步驟S1117, WebUI202 請求網(wǎng)絡(luò)服務(wù)223向用戶的Web瀏覽器60發(fā)送錯(cuò)誤屏幕120 (見圖12)的 HTML數(shù)據(jù)。
然后,在步驟S1118,網(wǎng)絡(luò)服務(wù)223將錯(cuò)誤屏幕120的HTML數(shù)據(jù)發(fā)送到 用戶的Web瀏覽器。然后在步驟S1119,網(wǎng)絡(luò)服務(wù)223在完成4普誤屏幕120 的HTML數(shù)據(jù)的發(fā)送之后,向Web UI 202報(bào)告發(fā)送完成。
圖12是描述在按下文件執(zhí)行按鈕后發(fā)生文件堵塞的情況下錯(cuò)誤屏幕的示 意圖。由于HTML數(shù)據(jù)不能作為讀取圖像的替代顯示,在預(yù)覽區(qū)域402不顯 示任何東西。
盡管可以在除了接收到步驟S1119的發(fā)送完成報(bào)告之外的時(shí)間拋棄錯(cuò)誤 發(fā)生前已經(jīng)讀取的圖像數(shù)據(jù)(例如,當(dāng)在存儲(chǔ)器服務(wù)224中存儲(chǔ)接下來的讀出 圖像數(shù)據(jù)時(shí)),才喿作變得復(fù)雜。因此,從簡化操作的方面來說,圖ll的序列圖 中所示的操作是適用的。第二實(shí)施例
圖13是描述在用戶使用TWAIN驅(qū)動(dòng)器試圖用終端裝置的TWAIN兼容應(yīng) 用讀取文件的情況下在用戶操作的終端裝置上顯示的屏幕的示例的示意圖。在 圖13中,用戶使用的終端裝置108上顯示的控制屏幕(操作屏幕)130包括 用于設(shè)置在執(zhí)行讀取過程中各種條件的讀取條件設(shè)置區(qū)域、用于顯示預(yù)覽圖像 的預(yù)覽區(qū)域1308、用于執(zhí)行預(yù)覽過程的預(yù)覽執(zhí)行按鈕1309、用于執(zhí)行讀取過 程的讀取執(zhí)行按4丑1310、和用于取消讀取過程并返回TWAIN兼容應(yīng)用(下文 中也稱為"應(yīng)用軟件")的屏幕的取消按鈕1311。
用于設(shè)置讀取過程的條件的讀取條件設(shè)置區(qū)域包括顏色模式設(shè)置選擇框 1301、分辨率設(shè)置選擇框1302、密度設(shè)置選擇框1303、文件類型設(shè)置選擇框 1304、讀取大小設(shè)置選擇框1305、文件放置方向設(shè)置選擇框1306和文件放置 位置設(shè)置選擇框1307。當(dāng)用戶通過使用應(yīng)用軟件首先顯示控制屏幕130時(shí),沒有圖像顯示在預(yù)覽 區(qū)域1308中,當(dāng)用戶按下預(yù)覽執(zhí)行按鈕1309時(shí),以預(yù)定低分辨率讀取網(wǎng)絡(luò)裝 置10的文件讀取裝置104上放置的文件并在預(yù)覽區(qū)域1308顯示該文件。然而在這種情況下,當(dāng)不能執(zhí)行使用TWAIN驅(qū)動(dòng)器的文件讀取過程時(shí)(例 如,由于另 一用戶使用網(wǎng)絡(luò)裝置10的控制面板同時(shí)執(zhí)行讀取過程(掃描儀),能顯示在預(yù)覽區(qū)域1308。相應(yīng)地,如圖14所示,顯示了彈出對話窗用于指示 錯(cuò)誤的原因。圖14描述了指示錯(cuò)誤的彈出對話屏幕的示例。在該示例中,由于例如其它操作在進(jìn)程中的錯(cuò)誤,不能執(zhí)行獲取"圖像" 資源(讀取過程),TWAIN驅(qū)動(dòng)器執(zhí)行獲取文件讀取裝置104的"文件讀取裝 置狀態(tài)"資源的過程。因此,TWAIN驅(qū)動(dòng)器獲取文件讀取裝置裝置104的操 作狀態(tài),識別錯(cuò)誤原因并在彈出對話窗顯示對應(yīng)于錯(cuò)誤的消息。返回圖13,在顏色模式設(shè)置選擇框1301、分辨率設(shè)置選擇框1302、密度 設(shè)置選擇框1303、文件類型設(shè)置選擇框1304、讀取大小設(shè)置選擇框1305、文 件放置方向設(shè)置選擇框1306和文件放置位置設(shè)置選擇框1307中顯示網(wǎng)絡(luò)裝置 IO的初始設(shè)置的缺省值。在用戶不要求改變?nèi)笔≈档那闆r下,用戶可以按下讀取執(zhí)行按鈕1301。 通過按下讀取執(zhí)行按鈕1301,將讀取數(shù)據(jù)轉(zhuǎn)發(fā)到終端裝置108的應(yīng)用軟件。 在用戶要求和缺省值不同的顏色模式的情況下,通過點(diǎn)擊顏色模式設(shè)置選擇框 1301能夠顯示顏色模式的各種選擇。相應(yīng)地,用戶從顯示的選擇(例如,顏 色、灰度級、和單色)中選擇要求的顏色模式。在用戶要求以不用于缺省值的分辨率讀取文件時(shí),用戶點(diǎn)擊分辨率設(shè)置選 擇框1302并從顯示的選擇中選取要求的分辨率。在要求用和缺省值不同的密 度讀取文件的情況下,用戶點(diǎn)擊密度設(shè)置選擇框1303用于顯示密度選擇并從 顯示的選擇中選取要求的密度。在要求用和缺省值不同的文件類型讀取文件時(shí),用戶點(diǎn)擊文件類型設(shè)置選在要求用和缺省值不同的方向放置和讀取文件時(shí),用戶點(diǎn)擊文件放置方向
設(shè)置選擇框1306用于顯示方向的選擇并從顯示的選擇中選取要求的方向。
在要求用和缺省值不同的位置放置和讀取文件時(shí),用戶點(diǎn)擊文件放置位置 設(shè)置選擇框1307用于顯示文件放置位置的選擇并從顯示的選擇中選取要求的 讀取放置位置。讀取文件的位置可以是,例如,"ADF"或"接觸玻璃"。因此, 能夠在所選位置讀取文件。
在用戶改變顏色模式設(shè)置選擇框1301的讀取條件和按下預(yù)覽執(zhí)行按鈕 1309的情況下,通過根據(jù)顏色模式設(shè)置選擇框1301中設(shè)置的顏色模式在控制 屏幕130顯示預(yù)覽圖像從而執(zhí)行預(yù)覽過程。即,用戶能夠通過顯示在預(yù)覽區(qū)域 1308的預(yù)覽圖像確認(rèn)改變顏色模式條件的結(jié)果。
類似地,在用戶改變密度設(shè)置選擇框1303的讀取條件和按下預(yù)覽執(zhí)行按 鈕1309的情況下,通過根據(jù)密度設(shè)置選擇框1303中設(shè)置的密度在控制屏幕 130顯示預(yù)覽圖像從而執(zhí)行預(yù)覽過程。即,用戶能夠通過顯示在預(yù)覽區(qū)域1308 的預(yù)覽圖像確認(rèn)改變密度條件的結(jié)果。
類似地,在用戶改變文件類型設(shè)置選擇框1304的讀取條件和按下預(yù)覽執(zhí) 行按鈕1309的情況下,通過根據(jù)文件類型設(shè)置選擇框1304中設(shè)置的文件類型 在控制屏幕130顯示預(yù)覽圖像從而執(zhí)行預(yù)覽過程。在執(zhí)行預(yù)覽過程中,在要被 顯示為預(yù)覽圖像的圖像上執(zhí)行適用于所選文件類型的圖像過程。因此,用戶能 夠通過顯示在預(yù)覽區(qū)域1308的預(yù)覽圖像確認(rèn)改變文件類型的結(jié)果。
在按下讀取執(zhí)行按鈕1310時(shí),初始化讀取過程。在完成讀取過程后,將 讀取的圖像數(shù)據(jù)轉(zhuǎn)發(fā)到終端裝置108的應(yīng)用軟件并顯示到控制屏幕130。在這 種情況下,當(dāng)不能執(zhí)行使用TWAIN驅(qū)動(dòng)器的文件讀取過程時(shí)(例如,由于另 一用戶使用網(wǎng)絡(luò)裝置IO的控制面板同時(shí)執(zhí)行讀取過程(掃描儀),或者由于工 作存儲(chǔ)器102被同時(shí)用于執(zhí)行打印過程(打印機(jī))),讀出的圖像數(shù)據(jù)不轉(zhuǎn)發(fā)到 終端裝置108的應(yīng)用軟件并在彈出對話窗顯示錯(cuò)誤原因。
圖15是描述在用戶使用TWAIN驅(qū)動(dòng)器讀取文件讀取裝置的ADF中放置 的文件并獲取文件的圖像數(shù)據(jù)的情況下基本軟件執(zhí)行的操作的示例的序列圖。 在該示例中,用戶首先指示終端裝置108的應(yīng)用軟件150執(zhí)行讀取過程 (TWAIN讀取過程)。然后,在步驟S1501,終端裝置108的應(yīng)用軟件150調(diào) 用(訪問)TWAIN驅(qū)動(dòng)器151。然后,在步驟S1502, TWAIN驅(qū)動(dòng)器151向
網(wǎng)絡(luò)裝置10下發(fā)(發(fā)出)請求以獲取文件讀取裝置104的"讀取裝置狀態(tài)" 資源。
網(wǎng)絡(luò)裝置10中的網(wǎng)絡(luò)服務(wù)223接收(接受)TWAIN驅(qū)動(dòng)器151下發(fā)的請 求。然后,在步驟S1503,網(wǎng)絡(luò)服務(wù)223將步驟S1502中從TWAIN驅(qū)動(dòng)器接 收的請求分發(fā)Web UI 202。即,網(wǎng)絡(luò)服務(wù)223將接收的請求發(fā)送到Web UI 202。
然后,在步驟S1504,接收獲取文件讀取裝置104的"讀取裝置狀態(tài)"的 請求的Web UI 202查詢讀取服務(wù)222以獲得各種信息項(xiàng)目(數(shù)據(jù))。Web UI202 可以查詢,例如,自動(dòng)文件進(jìn)給裝置(ADF)是否安裝在文件讀取裝置104 上、指示ADF類型的數(shù)據(jù)、指示文件是否放置在ADF中的數(shù)據(jù)、指示ADF 中發(fā)生的錯(cuò)誤類型的數(shù)據(jù)、指示文件讀取裝置104的操作狀態(tài)的數(shù)據(jù)和指示讀 取頁數(shù)的數(shù)據(jù)。
然后,在步驟S1505,讀取服務(wù)222可以響應(yīng)于Web UI 202的查詢,例 如指示ADF安裝在文件讀取裝置104上的數(shù)據(jù)、指示文件;故置在ADF中的數(shù) 據(jù)、指示ADF中沒有發(fā)生錯(cuò)誤的數(shù)據(jù)、指示文件讀取裝置104不在操作的數(shù) 據(jù)、指示文件讀取裝置處于待用狀態(tài)(還沒開始讀取)的數(shù)據(jù)、和指示已經(jīng)讀 取O頁的數(shù)據(jù),返回相應(yīng)數(shù)據(jù)。
在步驟S1506和S1507, Web UI 202通過網(wǎng)絡(luò)服務(wù)223將接收自讀取服務(wù) 222的數(shù)據(jù)發(fā)送到TWAIN驅(qū)動(dòng)器151。在TWAIN驅(qū)動(dòng)器151確認(rèn)ADF安裝 在文件讀取裝置104上并且ADF中沒有錯(cuò)誤之后,TWAIN驅(qū)動(dòng)器151向文件 放置位置設(shè)置選擇框1307的選擇增加"ADF"。然后,在步驟S1508, TWAIN 驅(qū)動(dòng)器151顯示控制屏幕130。
由于不要求在TWAIN驅(qū)動(dòng)器151的控制屏幕130上顯示上述來自網(wǎng)絡(luò)服 務(wù)223的某些數(shù)據(jù)(例如,指示文件放置在ADF中的數(shù)據(jù)、指示ADF中沒有 發(fā)生錯(cuò)誤的數(shù)據(jù)、指示文件讀取裝置104不在操作的數(shù)據(jù)、當(dāng)讀取在進(jìn)程中時(shí) 讀取的頁數(shù)),可以忽略這些數(shù)據(jù)。
然后,在步驟S1509,用戶按下TWAIN驅(qū)動(dòng)器151的控制屏幕130上的 預(yù)覽執(zhí)行按鈕1309或讀取執(zhí)行按鈕1310。然后,在步驟S1510,以和步驟S1502 相同的方式,TWAIN驅(qū)動(dòng)器151向網(wǎng)絡(luò)裝置IO再次下發(fā)(發(fā)出)請求以獲取 文件讀取裝置104的"讀取裝置狀態(tài)"資源。
然后,在步驟S1511 - S1515,以和步驟S1503 -S1507相同的方式將各種 數(shù)據(jù)發(fā)送到TWAIN驅(qū)動(dòng)器151。 TWAIN驅(qū)動(dòng)器151參考指示文件是否放置在 ADF中的數(shù)據(jù)。在沒有文件放置在ADF中的情況下,盡管用戶指定ADF作 為文件放置位置,顯示彈出對話窗160指示錯(cuò)誤,如圖16所示。圖16是描述 指示^~誤的彈出窗的示例的示意圖。
然后,在步驟S1516, TWAIN驅(qū)動(dòng)器151下發(fā)(發(fā)出)請求以獲取下一 圖像資源。網(wǎng)絡(luò)裝置10的網(wǎng)絡(luò)服務(wù)223接受(接收)TWAIN驅(qū)動(dòng)器151下發(fā) 的請求。
然后,在步驟S1517,網(wǎng)絡(luò)服務(wù)223將步驟S1516中從TWAIN驅(qū)動(dòng)器接 收的請求分發(fā)Web UI 202。即,網(wǎng)絡(luò)服務(wù)223將接收的請求發(fā)送到Web UI 202。
在用戶指定的顏色模式是彩色或灰度級的情況下,TWAIN驅(qū)動(dòng)器151指 定JPEG作為其文檔格式。在用戶指定單色為顏色模式的情況下,TWAIN驅(qū) 動(dòng)器151指定TIFF作為文檔格式。這是因?yàn)榧词乖谟肁DF讀取多個(gè)文件并且 只要有文件放置在ADF中就重復(fù)讀取過程的情況下對每個(gè)單頁指定網(wǎng)絡(luò)裝置 IO的讀取過程。進(jìn)一步地,在發(fā)生錯(cuò)誤的情況下使用XML作為數(shù)據(jù)格式。這 是因?yàn)橄鄬τ贖TML格式的數(shù)據(jù)來說,XML格式的數(shù)據(jù)更容易處理。
當(dāng)WebUI202從網(wǎng)絡(luò)服務(wù)223接收請求時(shí),網(wǎng)絡(luò)裝置IO基于請求的內(nèi)容, 理解i)控制屏幕130中按下的按鈕是預(yù)覽執(zhí)行按鈕1309或讀取執(zhí)行按鈕1310, 和ii)用戶指定的讀取條件(例如,分辨率、密度、文件類型、讀取大小)和 TWAIN驅(qū)動(dòng)器151隱含指定的文檔格式是用于獲取圖像資源的參數(shù)。然后, 在步驟S1518, WebUI202將"遠(yuǎn)程讀取指令"指令和用于獲取圖像資源的參 數(shù)一起發(fā)送到掃描儀應(yīng)用214。
然后,在步驟S1519-S1520,接收來自WebUI202的指令的掃描儀應(yīng)用 214指示文件讀取裝置104通過讀取服務(wù)222執(zhí)行讀取。然后,在步驟S1521, 文件讀取裝置104從文件中讀取圖像數(shù)據(jù)、壓縮讀取的圖像數(shù)據(jù)并將圖像數(shù)據(jù) 存儲(chǔ)到存儲(chǔ)器服務(wù)224管理的圖像存儲(chǔ)器中。在文件讀取裝置104完成讀取過 程、壓縮過程和存儲(chǔ)過程后,操作進(jìn)行到步驟S1522。在步驟S1522,文件讀 取裝置104向讀取服務(wù)222報(bào)告圖像數(shù)據(jù)已經(jīng)存儲(chǔ)到圖像存儲(chǔ)器中。
然后,在步驟S1523,接收S1522報(bào)告的讀取服務(wù)222向掃描儀應(yīng)用214 報(bào)告文件第一頁的讀取過程完成。然后,在步驟S1524,掃描儀應(yīng)用214向 Web UI 202報(bào)告讀取過程完成。即使未讀取文件仍然存在于ADF中,在未讀取文件保留于ADF的狀態(tài)下 報(bào)告讀取過程完成。這是因?yàn)門WAIN驅(qū)動(dòng)器151指示讀取單頁(通過使用 JPEG或單頁TIFF)。然后,在步驟S1525,接收來自掃描儀應(yīng)用214的完成報(bào)告的WebUI202 通過文件讀取裝置104讀取出存儲(chǔ)在圖像存儲(chǔ)器中的圖像數(shù)據(jù)。然后,在步驟 S1526 , Web UI 202請求網(wǎng)絡(luò)服務(wù)223將圖像數(shù)據(jù)發(fā)送到用戶的Web瀏覽器 60。然后,在步驟S1527,網(wǎng)絡(luò)服務(wù)223將圖像數(shù)據(jù)發(fā)送到用戶的Web瀏覽 器60。當(dāng)完成圖像數(shù)據(jù)的發(fā)送時(shí),操作進(jìn)行到步驟S1528。在步驟S1528,網(wǎng)絡(luò) 服務(wù)223向WebUI 202報(bào)告發(fā)送完成。然后,在步驟S1529, Web UI 202指 示存儲(chǔ)器服務(wù)224 —接收到網(wǎng)絡(luò)服務(wù)223的發(fā)送完成報(bào)告就拋棄步驟S1527 中發(fā)送的圖像數(shù)據(jù)。然后,在步驟S1530, TWAIN驅(qū)動(dòng)器151 —接收到圖像數(shù)據(jù)就將圖像數(shù) 據(jù)轉(zhuǎn)發(fā)到應(yīng)用軟件150。由于來自網(wǎng)絡(luò)裝置10的圖像數(shù)據(jù)的格式是JPEG格式 或TIFF格式,應(yīng)用軟件150不能識別圖像數(shù)據(jù)的這種格式。因此,在將圖像 數(shù)據(jù)轉(zhuǎn)發(fā)到網(wǎng)絡(luò)裝置IO之前,將圖像數(shù)據(jù)轉(zhuǎn)換為應(yīng)用軟件150能夠識別的格 式。然后,為了確定未讀取的文件是否存在于ADF中,TWAIN驅(qū)動(dòng)器151向 網(wǎng)絡(luò)裝置IO再次下發(fā)(發(fā)出)請求以獲取文件讀取裝置104的"讀取裝置狀 態(tài)"資源。以和上述步驟S1511 - S1515相同的方式獲取各種數(shù)據(jù)。在TWAIN 驅(qū)動(dòng)器151接收指示未讀取的文件存在于ADF中的數(shù)據(jù)的情況下,TWAIN驅(qū) 動(dòng)器通過和步驟S1516-S1530中描述的相同的方式下發(fā)(發(fā)出)獲取圖像資 源的請求。在沒有未讀取文件存在于ADF中的情況下(即所有文件的讀取結(jié) 束),TWAIN驅(qū)動(dòng)器151完成操作并向應(yīng)用軟件返回控制。圖17是描述在用戶指定的讀取情況(參數(shù))的組合下不能執(zhí)行讀取的情 況下在用戶操控的Web瀏覽器上顯示錯(cuò)誤屏幕190的操作的示例的序列圖。例如,當(dāng)用戶指定以搞分辨率讀取大文件時(shí)具有小工作存儲(chǔ)器102的低成
本網(wǎng)絡(luò)裝置IO可能會(huì)發(fā)生錯(cuò)誤。在這種情況下,需要向用戶報(bào)告該錯(cuò)誤。
在步驟S1710,在分辨率設(shè)置選擇框1302中設(shè)置了 1200 dpi并在讀取大 小設(shè)置選擇框1305中設(shè)置了 A4的情況下當(dāng)用戶按下讀取執(zhí)行按鈕1310時(shí), TWAIN驅(qū)動(dòng)器151向網(wǎng)絡(luò)裝置IO發(fā)送獲取圖像資源的請求。
然后,在步驟S1702,網(wǎng)絡(luò)裝置10確認(rèn)讀取條件的每個(gè)參數(shù)。在該示例 中,由于工作存儲(chǔ)器102的限制,不能以A4的大小和1200 dpi的分辨率讀取 文件。因此,在該步驟,網(wǎng)絡(luò)裝置10將錯(cuò)誤屏幕190 (如圖18、 19所示)的 XML數(shù)據(jù)發(fā)送到TWAIN驅(qū)動(dòng)器151而不是發(fā)送讀取文件的圖像數(shù)據(jù)。圖18 是描述錯(cuò)誤屏幕190的XML數(shù)據(jù)的示例的示意圖。接收XML數(shù)據(jù)的TWAIN 驅(qū)動(dòng)器151分析接收的XML的內(nèi)容。在這種情況下,TWAIN驅(qū)動(dòng)器151分 析錯(cuò)誤是由于用戶已經(jīng)制定了不能和執(zhí)行讀取過程耳關(guān)合使用的讀取條件。相應(yīng) 地,TWAIN驅(qū)動(dòng)器151顯示如圖19所示的彈出對話窗(錯(cuò)誤屏幕)190。圖 19描述了指示錯(cuò)誤的彈出對話屏幕190的示例。
圖20是描述在使用通過使用TWAIN驅(qū)動(dòng)器的終端裝置的應(yīng)用軟件的讀 取過程中發(fā)生錯(cuò)誤的情況下操作的示例的序列圖。除了圖20的序列圖的部分, 圖20的序列圖基本和圖15的序列圖相同。因此,省略了對相同步驟的描述。
在圖20中,步驟S2001 - S2030執(zhí)行的過程和圖15中步驟S1501 - S1530 執(zhí)行的基本相同。即,用戶按下TWAIN驅(qū)動(dòng)器151的控制屏幕130的預(yù)覽執(zhí) 行按鈕1309或讀取執(zhí)行按鈕1310。
然后,TWAIN驅(qū)動(dòng)器151向文件讀取裝置104下發(fā)(發(fā)出)請求以獲取 圖像資源。網(wǎng)絡(luò)裝置10中的網(wǎng)絡(luò)服務(wù)223接收(接受)TWAIN驅(qū)動(dòng)器151下 發(fā)的請求。然后,網(wǎng)絡(luò)服務(wù)223將從TWAIN驅(qū)動(dòng)器接收的請求分發(fā)Web UI 202。即,網(wǎng)絡(luò)服務(wù)223將接收的請求發(fā)送到WebUI 202。然后,Web UI 202 將"遠(yuǎn)程讀取指令"指令發(fā)送到掃描儀應(yīng)用214。
然后,接收來自Web UI 202的指令的掃描儀應(yīng)用214指示文件讀取裝置 104通過讀取服務(wù)222執(zhí)行讀取。然后,文件讀取裝置104從文件中讀取圖像 數(shù)據(jù)、壓縮讀取的圖像數(shù)據(jù)并將圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器服務(wù)224管理的圖像存 儲(chǔ)器中。在文件讀取裝置104完成讀取過程、壓縮過程和存儲(chǔ)過程后,文件讀 取裝置104向讀取服務(wù)222報(bào)告圖像數(shù)據(jù)已經(jīng)存儲(chǔ)到圖像存儲(chǔ)器中。
然后,接收來自文件讀取裝置104的報(bào)告的讀取服務(wù)222向掃描儀應(yīng)用 214報(bào)告文件第一頁的讀取過程完成。然后,掃描4義應(yīng)用214向Web UI 202 報(bào)告讀取過程完成。然后,接收來自掃描儀應(yīng)用214的完成才艮告的Web UI 202通過文件讀取 裝置104讀取出存儲(chǔ)在圖像存儲(chǔ)器中的圖像數(shù)據(jù)。然后,WebUI202請求網(wǎng) 絡(luò)服務(wù)223將圖《象數(shù)據(jù)發(fā)送到TWAIN驅(qū)動(dòng)器151。然后,網(wǎng)絡(luò)服務(wù)223將圖 像數(shù)據(jù)發(fā)送到TWAIN驅(qū)動(dòng)器151 。當(dāng)完成圖像數(shù)據(jù)的發(fā)送時(shí),網(wǎng)絡(luò)服務(wù)223向Web UI 202報(bào)告發(fā)送完成。 然后,Web UI 202指示存儲(chǔ)器服務(wù)224 —接收到網(wǎng)絡(luò)服務(wù)223的發(fā)送完成報(bào) 告就拋棄步驟S2027中發(fā)送的圖像數(shù)據(jù)。然后,TWAIN驅(qū)動(dòng)器151 —接收到圖像數(shù)據(jù)就將圖像數(shù)據(jù)轉(zhuǎn)發(fā)到應(yīng)用軟 件150。由于來自網(wǎng)絡(luò)裝置10的圖像數(shù)據(jù)的格式是JPEG格式或TIFF格式, 應(yīng)用軟件150不能識別圖像數(shù)據(jù)的這種格式。因此,在將圖像數(shù)據(jù)轉(zhuǎn)發(fā)到網(wǎng)絡(luò) 裝置IO之前,將圖像數(shù)據(jù)轉(zhuǎn)換為應(yīng)用軟件150能夠識別的格式。進(jìn)一步地,在圖20中,步驟S2031 - S2041執(zhí)行的過程和步驟S2010-S2020執(zhí)行的基本相同。即,當(dāng)TWAIN驅(qū)動(dòng)器151通過獲取文件讀取裝置104 的"讀取裝置狀態(tài),,資源確認(rèn)下一文件(下一頁)放置在文件讀取裝置104 中時(shí),TWAIN驅(qū)動(dòng)器151指示文件讀取裝置104通過讀取服務(wù)222讀取下一 文件。當(dāng)在讀取文件(下一文件)的第二頁的中間ADF中發(fā)生文件堵塞(錯(cuò)誤) 時(shí),文件讀取裝置104通過讀取服務(wù)222向掃描儀應(yīng)用報(bào)告^t昔誤。然后,掃描 儀應(yīng)用214向Web Ul 202報(bào)告讀取過程以錯(cuò)誤結(jié)束。然后,接收錯(cuò)誤結(jié)束報(bào)告的Web UI 202指示文件讀取裝置104拋棄存儲(chǔ) 在圖像存儲(chǔ)器中的圖像數(shù)據(jù)。然后,Web UI202請求網(wǎng)絡(luò)服務(wù)223向TWAIN 驅(qū)動(dòng)器151發(fā)送指示錯(cuò)誤的XML數(shù)據(jù)(見圖21 )。圖21是描述指示錯(cuò)誤的 XML數(shù)據(jù)的示例的示意圖。然后,接收XML數(shù)據(jù)的TWAIN驅(qū)動(dòng)器151分析接收的數(shù)據(jù)的內(nèi)容。由 于在執(zhí)行讀取進(jìn)程中間發(fā)生錯(cuò)誤的原因,TWAIN驅(qū)動(dòng)器151獲取文件讀取裝 置104的"讀取裝置狀態(tài)"。在該示例中,由于發(fā)生在ADF中的錯(cuò)誤類型是"文
件堵塞",如圖22所示,錯(cuò)誤顯示在彈出對話窗220中。
在圖20的序列圖中,無錯(cuò)讀取的文件第一頁的圖像數(shù)據(jù)已經(jīng)轉(zhuǎn)發(fā)到應(yīng)用 軟件150。然而,由于發(fā)生錯(cuò)誤不能讀取文件的第二頁,向應(yīng)用軟件150報(bào)告 錯(cuò)誤??蛇x地,可以忽略錯(cuò)誤并將控制返回到應(yīng)用軟件150。
根據(jù)上述本發(fā)明的實(shí)施例,在不要求網(wǎng)絡(luò)裝置10 (網(wǎng)絡(luò)裝置側(cè))不同協(xié) 議或接口的情況下,使用單個(gè)方便易用的接口執(zhí)行Web瀏覽器60的圖像讀取 或TWAIN驅(qū)動(dòng)器151的圖像讀取。
進(jìn)一步地,由于使用單個(gè)方便易用的接口而不是在網(wǎng)絡(luò)裝置10中準(zhǔn)備不 同的協(xié)議或多個(gè)接口 ,能夠消除設(shè)計(jì)或?qū)崿F(xiàn)不同協(xié)議和多個(gè)接口的過程。
進(jìn)一步地,除了能夠方便地設(shè)置和實(shí)現(xiàn)用于遠(yuǎn)程讀取文件的Web服務(wù)之 外,可以用小ROM/RAM實(shí)現(xiàn)Web服務(wù)。進(jìn)一步地,Web頁面的設(shè)計(jì)者、TWAIN 驅(qū)動(dòng)器151的設(shè)計(jì)者、公司外系統(tǒng)的系統(tǒng)集成者能夠方便地開發(fā)用于遠(yuǎn)程讀取 圖像的軟件。
本發(fā)明提供了單個(gè)接口,不僅能夠和Web瀏覽器60方便地操作,還能夠 提供TWAIN驅(qū)動(dòng)器151要求的高級功能。盡管使用SOAP的Web服務(wù)要求大 ROM或RAM用于管理會(huì)話和狀態(tài),在不要求這么大的ROM或RAM的情況 下能夠方便地設(shè)計(jì)和實(shí)現(xiàn)本發(fā)明的接口 。
因此,根據(jù)本發(fā)明上述實(shí)施例的網(wǎng)絡(luò)裝置、終端裝置、程序和記錄介質(zhì)提 供了網(wǎng)絡(luò)裝置的高級接口 ,即使在一或多個(gè)指示讀取圖像的終端裝置使用各種 軟件的情況下,能夠通過網(wǎng)絡(luò)從外部方便地使用該接口并且能夠方便地設(shè)計(jì)和 實(shí)現(xiàn)該接口用于遠(yuǎn)程執(zhí)行讀取圖像。
進(jìn)一步地,本發(fā)明不限制于這些實(shí)施例,在不偏離本發(fā)明范圍的前提下能 夠進(jìn)行各種改變和變型。
本申請基于2006年7月12日申請于日本專利局的日本優(yōu)先權(quán)申請 No.2006-191986,其全部內(nèi)容在此通過參考包括進(jìn)來。
權(quán)利要求
1.一種通過網(wǎng)絡(luò)連接至至少一個(gè)終端裝置的網(wǎng)絡(luò)裝置,所述終端裝置指示網(wǎng)絡(luò)裝置獨(dú)特的硬件的操作,所述網(wǎng)絡(luò)裝置包括接口部分,通過使用和終端裝置相同的協(xié)議與終端裝置進(jìn)行通信;其中所述接口部分從終端裝置中執(zhí)行的各種類型的軟件接收指令以操作硬件,并指示硬件根據(jù)接收的指令工作。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中所述接口部分通過使用代表性 狀態(tài)傳輸REST架構(gòu)和終端裝置通信。
3. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中所述接口部分通過使用超文本 傳輸協(xié)議HTTP和終端裝置通信。
4. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中所述接口部分從終端裝置中運(yùn) 行的Web瀏覽器和設(shè)備驅(qū)動(dòng)器中的至少之一接收指令。
5. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中所述接口部分通過使用對應(yīng)于 終端裝置中執(zhí)行的軟件的類型的數(shù)據(jù)格式報(bào)告硬件操作的結(jié)果。
6. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,進(jìn)一步包括 文件讀取部分;其中所述接口部分從終端裝置中執(zhí)行的各種類型的軟件接收指令以操作 所述文件讀取部分,并指示所述文件讀取部分根據(jù)接收的指令讀取文件。
7. 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)裝置,其中所述接口部分從終端裝置中執(zhí) 行的各種類型的軟件接收指令以操作所述文件讀取部分,并根據(jù)接收的指令獲 取所述文件文件讀取部分的狀態(tài),以及響應(yīng)于接收的指令報(bào)告所述文件讀取部 分的狀態(tài)。
8. 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)裝置,其中所述接口部分從終端裝置中執(zhí) 行的各種類型的軟件接收指令以獲取所述文件讀取部分的讀取條件的參數(shù),根 據(jù)接收的指令獲取參數(shù),并響應(yīng)于接收的指令報(bào)告參數(shù)。
9. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)裝置,其中所述設(shè)備驅(qū)動(dòng)器包括TWAIN驅(qū) 動(dòng)器。
10. 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)裝置,其中所述接口部分通過使用對應(yīng)于 終端裝置中執(zhí)行的軟件的類型的數(shù)據(jù)格式報(bào)告文件讀取部分的錯(cuò)誤。
11. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)裝置,其中在所述文件讀取部分不能讀取 文件的情況下,所述接口部分通過使用對應(yīng)于終端裝置中執(zhí)行的軟件的類型的 數(shù)據(jù)格式報(bào)告文件讀取部分的錯(cuò)誤。
12. 根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中在操作所述文件讀取部分的指 令包括文件讀取部分不能執(zhí)行的參數(shù)組合的情況下,所述接口部分通過使用對 應(yīng)于終端裝置中執(zhí)行的軟件的類型的數(shù)據(jù)格式報(bào)告文件讀取部分的錯(cuò)誤。
13. 根據(jù)權(quán)利要求IO所述的網(wǎng)絡(luò)裝置,其中在軟件是Web瀏覽器的情況 下所述接口部分使用超文本標(biāo)記語言HTML報(bào)告所述文件讀取部分的錯(cuò)誤。
14. 根據(jù)權(quán)利要求IO所述的網(wǎng)絡(luò)裝置,其中在軟件是TWAIN驅(qū)動(dòng)器的情 況下所述接口部分通過使用可擴(kuò)展標(biāo)記語言XML報(bào)告所述文件讀取部分的錯(cuò) 誤。
15. —種通過網(wǎng)絡(luò)連接至網(wǎng)絡(luò)裝置用于遠(yuǎn)程操作獨(dú)特于所述網(wǎng)絡(luò)裝置的 硬件的終端裝置,所述終端裝置包括設(shè)備驅(qū)動(dòng)器,指示所述硬件的操作;其中所述設(shè)備驅(qū)動(dòng)器通過使用和通過網(wǎng)絡(luò)連接至所述網(wǎng)絡(luò)裝置的多個(gè)其 它終端裝置使用的相同協(xié)議與所述網(wǎng)絡(luò)裝置進(jìn)行通信。
16. 根據(jù)權(quán)利要求15所述的終端裝置,其中所述設(shè)備驅(qū)動(dòng)器通過使用代 表性狀態(tài)傳輸REST架構(gòu)和所述網(wǎng)絡(luò)裝置通信。
17. —種安裝在通過網(wǎng)絡(luò)連接至是少一個(gè)終端裝置的網(wǎng)絡(luò)裝置中的程序, 所述終端裝置指示網(wǎng)絡(luò)裝置獨(dú)特的硬件的操作,所述網(wǎng)絡(luò)裝置包括存儲(chǔ)裝置和 處理器,所述處理器包括接口功能部分,通過使用和終端裝置相同的協(xié)議與終端裝置進(jìn)行通信; 其中所述接口功能部分從終端裝置中執(zhí)行的各種類型的軟件接收指令以 操作硬件,并指示硬件根據(jù)接收的指令工作。
18. 根據(jù)權(quán)利要求17所述的程序,其中所述接口功能部分通過使用REST 架構(gòu)和終端裝置通信。
19. 根據(jù)權(quán)利要求17所述的程序,其中所述接口功能部分從終端裝置中 運(yùn)行的Web瀏覽器和設(shè)備驅(qū)動(dòng)器中的至少之一接收指令。
全文摘要
揭示了一種通過網(wǎng)絡(luò)連接至至少一個(gè)終端裝置的網(wǎng)絡(luò)裝置。終端裝置指示網(wǎng)絡(luò)裝置獨(dú)特的硬件的操作。網(wǎng)絡(luò)裝置包括接口部分,通過使用和終端裝置相同的協(xié)議與終端裝置進(jìn)行通信。接口部分從終端裝置中執(zhí)行的各種類型的軟件接收指令以操作硬件,并指示硬件根據(jù)接收的指令工作。
文檔編號G06F3/12GK101106626SQ200710136230
公開日2008年1月16日 申請日期2007年7月11日 優(yōu)先權(quán)日2006年7月12日
發(fā)明者井上榮治郎, 杜小軍, 橫山圣, 鈴木治 申請人:株式會(huì)社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1