專利名稱:圖像處理裝置和記錄了實(shí)現(xiàn)該裝置功能的程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置,尤其是與網(wǎng)絡(luò)相連接、并通過網(wǎng)絡(luò)向其它設(shè)備傳送圖像數(shù)據(jù)并利用其它設(shè)備的應(yīng)用程序進(jìn)行處理的圖像處理裝置以及用于記錄實(shí)現(xiàn)該裝置功能的程序的記錄介質(zhì)。
背景技術(shù):
搭載有復(fù)印機(jī)、打印機(jī)、掃描儀、傳真機(jī)等功能的圖像處理裝置,即數(shù)字一體化設(shè)備(MFP)正在普及。這種數(shù)字一體化設(shè)備通常可以與網(wǎng)絡(luò)相連接,并通過網(wǎng)絡(luò)與其它的設(shè)備之間交換數(shù)據(jù)來利用其它設(shè)備。
圖1所示為數(shù)字一體化設(shè)備的通常結(jié)構(gòu)例。數(shù)字一體化設(shè)備120是由具有如上所述的打印機(jī)功能、掃描儀功能、復(fù)印機(jī)功能等的一體化設(shè)備。
主機(jī)I/F121是數(shù)字一體化設(shè)備120的通信接口用的連接器,其通過USB或LAN進(jìn)行與主機(jī)(PC)140之間的數(shù)據(jù)交換。另外,從主機(jī)140例如可以向數(shù)字一體化設(shè)備120輸入例如打印指示。通過I/O控制器123對主機(jī)I/F121和HDD122的數(shù)據(jù)的輸入輸出進(jìn)行控制。HDD122是用于存儲例如由數(shù)字一體化設(shè)備120所讀取的圖像數(shù)據(jù)的記錄介質(zhì),另外,還用于記錄用于控制的參數(shù)或通信參數(shù)等。
系統(tǒng)控制器125與CPU126和用作控制處理用存儲區(qū)域的系統(tǒng)存儲器(RAM)124相連接,用于進(jìn)行本數(shù)字一體化設(shè)備的送紙、輸送、定影、雙面處理、過程控制等一體化設(shè)備的主控制。
另外,圖像控制器128與下述部件相連接具有頁存儲器129a的主存儲器129;對圖像數(shù)據(jù)進(jìn)行各種圖像處理的圖像處理大規(guī)模集成電路(LSI)127;具有通過掃描儀裝置讀取圖像的功能的掃描儀單元130;以及用于實(shí)現(xiàn)打印機(jī)功能的打印機(jī)引擎131,用于對本數(shù)字一體化設(shè)備的圖像控制/掃描儀讀取進(jìn)行控制。
圖2所示為適用于上述數(shù)字一體化設(shè)備的網(wǎng)絡(luò)的結(jié)構(gòu)例。其中,符號120為數(shù)字一體化設(shè)備,141為第1傳真(FAX)服務(wù)器,142為第2傳真服務(wù)器,143為文檔服務(wù)器,150為LAN等網(wǎng)絡(luò)。在圖2的例子中,數(shù)字一體化設(shè)備120通過網(wǎng)絡(luò)150與第1和第2傳真服務(wù)器141、142以及文檔服務(wù)器143相連接。
當(dāng)利用上述結(jié)構(gòu)的數(shù)字一體化設(shè)備120進(jìn)行例如將數(shù)字一體化設(shè)備120的掃描儀單元所讀入的圖像數(shù)據(jù)通過網(wǎng)絡(luò)傳送至服務(wù)器(在圖2的例中是第1和第2傳真服務(wù)器141、142以及文檔服務(wù)器143等),并由該服務(wù)器進(jìn)行處理的情況下,數(shù)字一體化設(shè)備120還將用于表示希望利用該服務(wù)器進(jìn)行何種處理的指令群與圖像數(shù)據(jù)一起傳送至服務(wù)器。服務(wù)器的應(yīng)用程序依照所傳送的指令對圖像數(shù)據(jù)進(jìn)行規(guī)定的處理。
所進(jìn)行的處理是例如,對于傳真服務(wù)器,將所傳送的圖像數(shù)據(jù)變換為傳真數(shù)據(jù)并發(fā)出傳真;對于具有OCR(光學(xué)字符識別)功能的服務(wù)器,將所傳送的圖像數(shù)據(jù)通過OCR功能變換為文本文件并傳送回?cái)?shù)字一體化設(shè)備,或者對于具有注釋附加處理功能的服務(wù)器,對所傳送的圖像數(shù)據(jù)添加注釋后傳送回?cái)?shù)字一體化設(shè)備等的處理。
在如上所述的處理中,在數(shù)字一體化設(shè)備利用其它設(shè)備的應(yīng)用程序進(jìn)行處理的情況下,通過在傳送圖像數(shù)據(jù)的同時(shí)向目標(biāo)設(shè)備的應(yīng)用程序傳送指令群,從而可以利用目標(biāo)設(shè)備的應(yīng)用程序。
從上述數(shù)字一體化設(shè)備向其它設(shè)備所傳送的指令使用以XML描述的指令。XML提供了一種目前廣泛用于通過網(wǎng)絡(luò)所進(jìn)行的數(shù)據(jù)交換中的語言,可根據(jù)應(yīng)用程序設(shè)定可解釋該應(yīng)用程序的標(biāo)記,因此適用于目的在于關(guān)于利用上述目標(biāo)設(shè)備的應(yīng)用程序進(jìn)行處理的數(shù)據(jù)交換。
通常,在數(shù)字一體化設(shè)備利用其它設(shè)備的應(yīng)用程序的情況下,數(shù)字一體化設(shè)備上所安裝的固件(firmware)生成與應(yīng)用程序相對應(yīng)的XML描述的指令。
但是,在例如利用具有未曾使用過的新應(yīng)用程序的其它設(shè)備等的情況下,為了產(chǎn)生與新應(yīng)用程序相對應(yīng)的XML指令,必須對固件本身進(jìn)行更新。這意味著必須開發(fā)對應(yīng)于新指令的固件并對固件進(jìn)行更新。再有,在使用多個(gè)其它設(shè)備的應(yīng)用程序的情況下,必須準(zhǔn)備多個(gè)固件,并根據(jù)所使用的應(yīng)用程序切換該固件。
例如,在特開2003-288143號公報(bào)中,公開了一種用戶界面生成裝置,用于訪問模式文件(XSD),根據(jù)該模式文件所指定的數(shù)據(jù)結(jié)構(gòu)生成用戶界面,并將通過該用戶界面所接收的數(shù)據(jù)寫入到XML文件。在特開2003-288143號公報(bào)中,還公開了一種模式編輯器,該模式編輯器可接收定義XML文件的數(shù)據(jù)結(jié)構(gòu)的用戶輸入,并簡便地產(chǎn)生基于特定XSD的XML文件。
如上所述,在數(shù)字一體化設(shè)備利用其它設(shè)備的應(yīng)用程序?qū)D像數(shù)據(jù)進(jìn)行處理的情況下,必須具有可生成對應(yīng)于其它新應(yīng)用程序的XML指令的功能。為了與之對應(yīng),通常必須更新數(shù)字一體化設(shè)備的固件,或者進(jìn)行切換為其它固件的處理,即必須進(jìn)行效率非常低下且操作成本很高的作業(yè)。另外,通常的方法也妨礙了對于應(yīng)用程序的多樣化或網(wǎng)絡(luò)結(jié)構(gòu)的擴(kuò)張和復(fù)雜化進(jìn)行迅速而簡便的對應(yīng)。
另外,雖然在上述特開2003-288143號公報(bào)中,公開了將用戶界面生成裝置所接收的數(shù)據(jù)寫入到XML文件的技術(shù)和生成XML文件的模式的編輯器,但并未公開對應(yīng)于其它新應(yīng)用程序的模式文件的獲得技術(shù),因而并未解決與上述數(shù)字一體化設(shè)備的固件更新或切換有關(guān)的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種數(shù)字一體化設(shè)備,當(dāng)該數(shù)字一體化設(shè)備利用其它設(shè)備的應(yīng)用程序進(jìn)行圖像數(shù)據(jù)的處理時(shí),為了易于對應(yīng)數(shù)字一體化設(shè)備所未知的應(yīng)用程序,該數(shù)字一體化設(shè)備可簡便地生成用于利用應(yīng)用程序的XML描述指令群;和提供一種用于記錄實(shí)現(xiàn)該數(shù)字一體化設(shè)備功能的程序的記錄介質(zhì)。
本發(fā)明的目的還在于,提供一種圖像處理裝置,包括在通過通信網(wǎng)絡(luò)與外部設(shè)備相連接、與外部設(shè)備之間進(jìn)行圖像數(shù)據(jù)傳送并進(jìn)行圖像處理的圖像處理裝置中,圖像處理裝置將與運(yùn)行于外部設(shè)備上的應(yīng)用程序相對應(yīng)而注冊的模式從記錄了模式的記錄介質(zhì)獲取的模式獲取單元;將由模式獲取單元所獲取的模式進(jìn)行注冊的模式注冊單元;從模式注冊單元所注冊的模式中選擇使用于圖像處理的模式的選擇單元;利用由選擇單元所選擇的模式生成用XML描述的指令群的指令群生成單元;和將指令群生成單元所生成的指令群向?qū)?yīng)于所選擇的模式的應(yīng)用程序所運(yùn)行的外部設(shè)備傳送的指令群傳送單元。
本發(fā)明的目的還在于,提供一種圖像處理裝置,其模式獲取單元通過通信網(wǎng)絡(luò)下載并獲得與應(yīng)用程序一同在外部設(shè)備上注冊的模式。
本發(fā)明的目的還在于,提供一種圖像處理裝置,該圖像處理裝置具有可從規(guī)定的記錄介質(zhì)讀取數(shù)據(jù)的記錄介質(zhì)讀取裝置,模式獲取單元從記錄有對應(yīng)于特定的應(yīng)用程序的模式的記錄介質(zhì)獲取通過記錄介質(zhì)讀取裝置所讀取的模式。
本發(fā)明的目的還在于,提供一種圖像處理裝置,該圖像處理裝置具有可以對模式注冊單元所注冊的模式進(jìn)行編輯的模式編輯單元。
本發(fā)明的目的還在于,提供一種圖像處理裝置,包括顯示單元;和根據(jù)選擇單元所選擇的模式生成用于輸入生成指令群所需信息的信息輸入畫面,并將所生成的顯示畫面顯示于顯示單元的信息輸入畫面顯示單元,指令群生成單元根據(jù)由顯示單元所顯示的信息輸入畫面所輸入的信息生成指令群。
本發(fā)明的目的還在于,提供一種圖像處理裝置,其中,生成指令群所需的信息包括作為指令群的發(fā)送地點(diǎn)信息的目標(biāo)地點(diǎn)服務(wù)器名、主機(jī)名、或IP地址、作為使用對方地點(diǎn)的應(yīng)用程序的用戶信息的用戶名、用戶ID、或口令、所傳送的圖像數(shù)據(jù)的目錄、文件形式、或圖像處理方法中的任何一個(gè)或多個(gè)信息。
本發(fā)明的目的還在于,提供一種圖像處理裝置,其中輸入畫面顯示單元接受對生成與用戶的目的相對應(yīng)的指令群所需信息的指定,并可根據(jù)指定生成信息輸入畫面。
本發(fā)明的目的還在于,提供一種圖像處理裝置,其中輸入畫面顯示單元可通過信息輸入畫面接受刪除無關(guān)信息的輸入項(xiàng)目的輸入、或者改變畫面上的信息的輸入位置的輸入,并根據(jù)輸入對信息輸入畫面進(jìn)行編輯。
本發(fā)明的目的還在于,提供一種圖像處理裝置,其中,指令群傳送單元將由指令群生成單元所生成的指令群與處理對象的圖像數(shù)據(jù)一起傳送到與所選擇的模式相對應(yīng)的應(yīng)用程序所運(yùn)行的外部設(shè)備。
本發(fā)明的目的還在于,提供一種圖像處理裝置,該圖像處理裝置是搭載有實(shí)現(xiàn)復(fù)印機(jī)、打印機(jī)、掃描儀、和傳真機(jī)功能的裝置的數(shù)字一體化設(shè)備。
本發(fā)明的目的還在于,提供一種記錄實(shí)現(xiàn)上述圖像處理裝置的功能之程序的記錄介質(zhì)。
圖1所示為數(shù)字一體化設(shè)備的一般結(jié)構(gòu)例的圖。
圖2所示為適用于上述數(shù)字一體化設(shè)備的網(wǎng)絡(luò)的結(jié)構(gòu)例的圖。
圖3所示為用于說明適用于本發(fā)明的圖像處理裝置的網(wǎng)絡(luò)的構(gòu)成例的圖。
圖4所示為用于說明數(shù)字一體化設(shè)備和通過網(wǎng)絡(luò)連接于上述數(shù)字一體化設(shè)備的服務(wù)器所具有的功能的圖。
圖5所示為用于說明數(shù)字一體化設(shè)備獲得模式并將所獲得的模式注冊于自身的存儲裝置中的處理之一例的流程圖。
圖6所示為用于就數(shù)字一體化設(shè)備向?qū)Ψ降攸c(diǎn)設(shè)備發(fā)送XML指令群時(shí)的處理的一例進(jìn)行說明的流程圖。
圖7為用于說明對存儲于數(shù)字一體化設(shè)備的模式進(jìn)行編輯處理之一例的流程圖。
圖8為數(shù)字一體化設(shè)備的顯示單元所顯示的基本畫面的一例。
圖9所示為當(dāng)指定了圖8的基本畫面所示的“DATA ENTRY”時(shí)所顯示的模式的選擇畫面之一例的圖。
圖10所示為當(dāng)指定了圖8的基本畫面所示的“FAX SERVER”時(shí)所顯示的傳真服務(wù)器的選擇畫面之一例的圖。
圖11所示為根據(jù)模式生成的數(shù)據(jù)的輸入畫面之一例的圖。
圖12所示為根據(jù)模式生成的數(shù)據(jù)的輸入畫面的另一例的圖。
圖13所示為注冊于數(shù)字一體化設(shè)備的模式的數(shù)據(jù)結(jié)構(gòu)之一例的圖。
圖14所示為注冊于數(shù)字一體化設(shè)備的模式的數(shù)據(jù)結(jié)構(gòu)之另一例的圖。
具體實(shí)施例方式
圖3所示為用于說明適用于本發(fā)明的圖像處理裝置的網(wǎng)絡(luò)的構(gòu)成例的圖。圖中,符號1是作為本發(fā)明的圖像處理裝置的數(shù)字一體化設(shè)備(MFP),2為第1傳真服務(wù)器,3為第2傳真服務(wù)器,4為文檔服務(wù)器,5為網(wǎng)絡(luò)。
與上述圖2的例子相同,在圖3的例子中,數(shù)字一體化設(shè)備1通過網(wǎng)絡(luò)5與第1和第2傳真服務(wù)器2、3以及文檔服務(wù)器4相連接。如上所述,在數(shù)字一體化設(shè)備1利用第1和第2傳真服務(wù)器2、3或者文檔服務(wù)器4進(jìn)行圖像數(shù)據(jù)處理的情況下,數(shù)字一體化設(shè)備1在傳送通過數(shù)字一體化設(shè)備1的掃描儀單元等所獲得的圖像的同時(shí),還必須傳送以XML描述的指令群(以下稱為XML指令群)。
在本實(shí)施例中,為了生成上述XML指令群,要利用從網(wǎng)絡(luò)5或存儲卡等記錄介質(zhì)所獲得的模式。數(shù)字一體化設(shè)備1獲得上述模式,并根據(jù)該取得的模式生成XML指令群。如上所述,通過數(shù)字一體化設(shè)備1所獲得的模式可通過網(wǎng)絡(luò)5下載而執(zhí)行與應(yīng)用程序一起注冊在服務(wù)器等外部設(shè)備上的模式,或者可以將記錄有對應(yīng)于特定的應(yīng)用程序的模式的記錄介質(zhì)安裝于數(shù)字一體化設(shè)備1所包含的記錄介質(zhì)讀取裝置中,從而從該記錄介質(zhì)中讀出模式來執(zhí)行。
將所生成的XML指令群傳送至對象的對方地點(diǎn)設(shè)備(第1和第2傳真服務(wù)器2、3、文檔服務(wù)器4等),并使用對方地點(diǎn)設(shè)備的應(yīng)用程序進(jìn)行圖像數(shù)據(jù)的處理。
例如,在圖3的例子中,第1傳真服務(wù)器2保持用于實(shí)現(xiàn)該服務(wù)器2的功能的應(yīng)用程序、和對應(yīng)于該應(yīng)用程序的模式(設(shè)為模式A)。同樣地,第2傳真服務(wù)器3保持用于實(shí)現(xiàn)該服務(wù)器3的功能的應(yīng)用程序和對應(yīng)于該應(yīng)用程序的模式(設(shè)為模式B)。文檔服務(wù)器4保持用于實(shí)現(xiàn)該服務(wù)器4的功能的應(yīng)用程序和對應(yīng)于該應(yīng)用程序的模式(設(shè)為模式C、D)。
1個(gè)應(yīng)用程序可對應(yīng)于多個(gè)模式,但無論哪一種情況下,都包含模式與應(yīng)用程序之間的對應(yīng)關(guān)系。
在數(shù)字一體化設(shè)備1中,為了利用這些對方地點(diǎn)設(shè)備的應(yīng)用程序?qū)D像數(shù)據(jù)進(jìn)行處理,要通過網(wǎng)絡(luò)5獲得各對方地點(diǎn)設(shè)備所具有的模式5。在圖3的例子中,數(shù)字一體化設(shè)備1可從第1和第2傳真服務(wù)器2、3以及文檔服務(wù)器4分別獲得模式,并將所獲得的模式A~D存儲并保持于自身的存儲裝置(存儲器等)中。
然后,當(dāng)利用各對方設(shè)備的應(yīng)用程序?qū)D像數(shù)據(jù)進(jìn)行處理時(shí),數(shù)字一體化設(shè)備1從保持于自身的存儲裝置的模式中選擇出對應(yīng)于對方地點(diǎn)設(shè)備的應(yīng)用程序的模式,根據(jù)所選擇的模式生成符合該模式的UI(用戶界面)畫面,并使用用戶根據(jù)該UI所輸入的輸入數(shù)據(jù)生成由模式所定義的XML指令群。
所生成的XML指令群與處理對象的圖像數(shù)據(jù)一起傳送至相應(yīng)的對方地點(diǎn)設(shè)備。對方地點(diǎn)設(shè)備的應(yīng)用程序根據(jù)所接收的XML指令群對圖像數(shù)據(jù)進(jìn)行規(guī)定的處理。另外,如果XML指令群和處理對象的圖像數(shù)據(jù)相互之間具有關(guān)聯(lián)關(guān)系,則也可以將它們分別傳送至對方地點(diǎn)設(shè)備,但一般是將XML指令群和圖像數(shù)據(jù)一起傳送。
圖4所示為用于對具有上述功能的數(shù)字一體化設(shè)備和通過網(wǎng)絡(luò)連接于該數(shù)字一體化設(shè)備的服務(wù)器所具有的功能進(jìn)行說明的圖。數(shù)字一體化設(shè)備1包括通過網(wǎng)絡(luò)I/F11與網(wǎng)絡(luò)5(在此為LAN)相連接,并具有CPU和存儲器的控制單元15;掃描儀單元12;打印機(jī)引擎13;圖像處理單元/圖像控制器14等??刂茊卧?5中,除含有OS151以及各種驅(qū)動器152等之外,還保存有涉及本發(fā)明的外部應(yīng)用程序IF程序153。
外部應(yīng)用程序IF程序153實(shí)現(xiàn)通過網(wǎng)絡(luò)獲得模式的模式獲得單元153a、根據(jù)所獲得的模式生成具有信息輸入畫面的UI(用戶接口)的UI生成單元153b、使用所生成的UI并根據(jù)由用戶輸入的項(xiàng)目信息生成XML指令群的XML指令群生成單元153c、以及可對保存的模式進(jìn)行編輯的模式編輯單元153d的功能。
另外,數(shù)字一體化設(shè)備1還包括使用液晶顯示面板等的顯示單元16;可由用戶進(jìn)行各種輸入操作的鍵盤、鼠標(biāo)、觸摸面板、手寫筆輸入裝置等的輸入單元17;和可插入存儲介質(zhì)并從該存儲介質(zhì)中讀取數(shù)據(jù)的存儲介質(zhì)讀取裝置19。
HDD等的存儲單元18上保存圖像數(shù)據(jù)181和模式信息182。圖像數(shù)據(jù)181是從掃描儀單元12輸入的原稿圖像的數(shù)據(jù)、從記錄介質(zhì)讀取單元19讀取的圖像數(shù)據(jù)、或者從網(wǎng)絡(luò)或其它接口輸入的圖像數(shù)據(jù),當(dāng)利用外部設(shè)備的應(yīng)用程序并向外部設(shè)備傳送時(shí),附帶有由XML指令群生成單元153c所生成的XML指令群。另外,模式信息182是模式獲得單元153a從網(wǎng)絡(luò)5或者記錄介質(zhì)讀取裝置19等獲得的模式。
服務(wù)器2通過網(wǎng)絡(luò)I/F21與網(wǎng)絡(luò)5相連接,包括具有CPU和存儲器的控制單元22、以及保持有實(shí)現(xiàn)服務(wù)器功能的應(yīng)用程序231以及對應(yīng)于該應(yīng)用程序231的模式文件232的存儲單元23。
OS221、各種驅(qū)動器222、以及實(shí)現(xiàn)涉及本發(fā)明的模式提供單元223a和對所接收的XML指令群進(jìn)行分析的XML分析單元223b的功能的、用于模式提供/指令分析的應(yīng)用程序223保存于控制單元22中。模式提供單元223a根據(jù)來自數(shù)字一體化設(shè)備1的請求傳送存儲單元23所保存的模式文件。也可以根據(jù)環(huán)境,由服務(wù)器一方提供以推(Push)傳送方式向特定的數(shù)字一體化設(shè)備1傳送模式文件。
XML分析單元223b對從數(shù)字一體化設(shè)備1同圖像數(shù)據(jù)一起傳送的XML指令群進(jìn)行分析。應(yīng)用程序231根據(jù)該分析的結(jié)果運(yùn)行,并實(shí)施符合上述指令群的規(guī)定處理。
在此,根據(jù)從數(shù)字一體化設(shè)備1發(fā)送的XML指令群而運(yùn)行的應(yīng)用程序是存儲于存儲單元23中的應(yīng)用程序231。
另外,也可以將其它的服務(wù)器3、4連接于網(wǎng)絡(luò)5,為了利用數(shù)字一體化設(shè)備1中的應(yīng)用程序,上述服務(wù)器3、4具有與服務(wù)器2相同的功能。
圖5所示為用于說明如上所述的數(shù)字一體化設(shè)備1獲得模式并將所獲得的模式注冊于自身的存儲裝置中的處理之一例的流程圖。在圖4的結(jié)構(gòu)中,該注冊處理是外部應(yīng)用程序IF程序153的模式取得單元153a工作,從而執(zhí)行模式的獲得和注冊。
首先,在數(shù)字一體化設(shè)備1中,對與下載模式的下載源裝置的連接狀態(tài)進(jìn)行檢索(步驟S1),并將檢索到的裝置顯示于顯示單元16(步驟S2)。在此,模式的下載源裝置并不只檢索通過網(wǎng)絡(luò)相連接的其它設(shè)備(例如,圖3所示的第1和第2傳真服務(wù)器或者文檔服務(wù)器4)等,也檢索可讀取記錄有模式的記錄介質(zhì)的記錄介質(zhì)讀取裝置19等。
然后,從檢索到的裝置中選擇作為模式的下載源的裝置(步驟S 3)。該選擇可以依照用戶的輸入進(jìn)行,但也可以由數(shù)字一體化設(shè)備1對網(wǎng)絡(luò)上未保持模式、或者具有模式變更(更新)的應(yīng)用程序的設(shè)備進(jìn)行判別,并根據(jù)該判別結(jié)果自動選擇模式的下載裝置。
接著,取得可下載模式的應(yīng)用程序(對應(yīng)于可下載的模式的應(yīng)用程序)的種類信息(步驟S4),并將所取得的關(guān)于該應(yīng)用程序的取得信息顯示于數(shù)字一體化設(shè)備1的顯示單元16(步驟S5)。然后,選擇下載模式的應(yīng)用程序(步驟S6)。該應(yīng)用程序的選擇可以依照用戶的輸入進(jìn)行,也可以由數(shù)字一體化設(shè)備1對未保持模式、或者模式變更(更新)后的應(yīng)用程序進(jìn)行判別,并根據(jù)該判別結(jié)果自動選擇下載模式的應(yīng)用程序。
然后,從步驟S3所選擇的下載源裝置讀出步驟S6所選擇的應(yīng)用程序的模式(步驟S7)。
另外,在上述步驟S6中,通過選擇應(yīng)用程序來選擇對應(yīng)于所選擇的應(yīng)用程序的模式,但是,此處的應(yīng)用程序的選擇與模式的選擇在意義上是相同的,并根據(jù)選擇結(jié)果,相應(yīng)的模式被數(shù)字一體化設(shè)備1獲得。
然后,由數(shù)字一體化設(shè)備1從所獲得的模式中提取出輸入項(xiàng)目(步驟S8)。在此,輸入項(xiàng)目是指生成XML指令群所必需的信息項(xiàng)目,是表示由用戶進(jìn)行數(shù)據(jù)輸入的項(xiàng)目。
輸入項(xiàng)目所設(shè)定的項(xiàng)目包括作為XML指令群的發(fā)送地點(diǎn)信息的對方地點(diǎn)服務(wù)器名或主機(jī)名、IP地址等;和生成XML指令群并利用對方地點(diǎn)的應(yīng)用程序的用戶信息,即用戶名或用戶ID、口令等,以及所傳送的圖像數(shù)據(jù)的目錄、文件形式、圖像處理方法等。當(dāng)用戶輸入與上述輸入項(xiàng)目相符合的信息時(shí),模式可利用上述輸入信息來生成XML指令群。
在由上述步驟S8提取出輸入項(xiàng)目之后,該輸入項(xiàng)目顯示于數(shù)字一體化設(shè)備1的顯示單元16,并由用戶確認(rèn)(步驟S9)。此時(shí),該注冊處理既可以是由用戶輸入對應(yīng)于輸入項(xiàng)目的數(shù)據(jù),也可以是在生成XML指令群時(shí)就對輸入項(xiàng)目進(jìn)行數(shù)據(jù)輸入。輸入項(xiàng)目既可以根據(jù)用戶的目的進(jìn)行指定,也可以將基于所指定的輸入項(xiàng)目的輸入畫面顯示于顯示單元16上。另外,也可以使顯示單元16上所顯示的輸入項(xiàng)目的顯示是可編輯的。例如,刪除不需要的信息的輸入項(xiàng)目,或者改變輸入項(xiàng)目在畫面上的輸入位置。
所下載的模式作為模式信息182注冊于數(shù)字一體化設(shè)備1的存儲單元18中(步驟S10)。此時(shí),對應(yīng)于模式的應(yīng)用程序名、或者運(yùn)行該應(yīng)用程序的服務(wù)器名等相關(guān)信息也被注冊。通過上述動作,結(jié)束XML注冊時(shí)的處理。
圖6所示為用于就數(shù)字一體化設(shè)備向?qū)Ψ降攸c(diǎn)設(shè)備發(fā)送XML指令群時(shí)的處理之一例進(jìn)行說明的流程圖。在該XML指令的發(fā)送處理中,在圖4的結(jié)構(gòu)中,外部應(yīng)用程序IF程序153的UI生成單元153b和XML指令群生成單元153c工作,進(jìn)行基于模式的UI(輸入畫面)的生成、基于輸入數(shù)據(jù)的XML指令群的生成和傳送。
圖6中,首先,將對應(yīng)于數(shù)字一體化設(shè)備1所注冊的模式的應(yīng)用程序顯示于該顯示單元(步驟S11)。然后,通過XML指令群從所顯示的應(yīng)用程序中選擇所利用的應(yīng)用程序(步驟S12)。該應(yīng)用程序的選擇既可以根據(jù)用戶的輸入進(jìn)行,也可以是對對方地點(diǎn)設(shè)備進(jìn)行判斷,從而自動地選擇相應(yīng)的應(yīng)用程序。
在上述步驟S11、S12中,通過顯示應(yīng)用程序并從中選擇應(yīng)用程序,其結(jié)果是選擇對應(yīng)于該應(yīng)用程序的模式。因此,也可以顯示識別注冊于數(shù)字一體化設(shè)備上的模式的信息,從中直接選擇模式。
然后,數(shù)字一體化設(shè)備1從存儲單元18讀出對應(yīng)于所選擇的應(yīng)用程序的模式的描述內(nèi)容、如上所述的輸入項(xiàng)目、相關(guān)信息(例如,作為對方地點(diǎn)設(shè)備的服務(wù)器名、應(yīng)用程序名等)(步驟S13),根據(jù)模式生成表示輸入項(xiàng)目的輸入畫面,并在顯示單元16上進(jìn)行顯示(步驟S14)。
當(dāng)用戶對顯示單元16所顯示的輸入畫面的輸入項(xiàng)目進(jìn)行操作時(shí)(步驟S15),數(shù)字一體化設(shè)備1存儲向上述輸入項(xiàng)目的輸入內(nèi)容(步驟S16)。然后,根據(jù)所選擇的模式和向輸入項(xiàng)目輸入的輸入內(nèi)容生成XML指令群文件(步驟S17)。
然后,數(shù)字一體化設(shè)備1讀入作為處理對象的圖像數(shù)據(jù)(步驟S18)。此時(shí),圖像數(shù)據(jù)既可以如上所述使用數(shù)字一體化設(shè)備1的掃描儀單元12讀入,也可以從預(yù)先記錄有圖像數(shù)據(jù)的記錄介質(zhì)或外部記錄裝置中讀入。
接著,將在上述步驟S18生成的XML指令群文件、和上述讀入的圖像數(shù)據(jù)向作為對象的其它設(shè)備(例如,服務(wù)器)傳送(步驟S19)。
這樣,通過由服務(wù)器等接收由數(shù)字一體化設(shè)備1所生成的XML指令群文件,從而在服務(wù)器中對該XML指令群進(jìn)行分析,并根據(jù)該分析結(jié)果,使用圖像處理用的應(yīng)用程序進(jìn)行規(guī)定的處理。
下載于數(shù)字一體化設(shè)備1的模式是可編輯的。例如,通過對模式進(jìn)行編輯并發(fā)送至對方地點(diǎn)設(shè)備的服務(wù)器,從而服務(wù)器一側(cè)也可以執(zhí)行對應(yīng)于編輯后的模式的處理。這時(shí),接收了編輯好的模式的服務(wù)器必須具有獲得并反映編輯內(nèi)容的功能。
關(guān)于編輯,也可以追加作為XML指令參數(shù)選擇的候選輸入項(xiàng)目(例如,新的圖像壓縮方式的追加,或目前為止發(fā)送地點(diǎn)的可選擇種類中尚未包含的郵件或FTP等新方法的追加)、以及對參數(shù)自身進(jìn)行新追加等。
另外,XML指令基于作為描述語法的模式,用戶從輸入畫面所輸入的輸入信息往往作為XML指令內(nèi)的參數(shù)輸入,但不能進(jìn)行上述以外的編輯。
圖7為用于說明對數(shù)字一體化設(shè)備1所存儲的模式進(jìn)行編輯處理之一例的流程圖。在該編輯處理中,在圖4的結(jié)構(gòu)中,外部應(yīng)用程序IF程序153的模式編輯單元153d工作,從而可以對模式進(jìn)行編輯。
如上所述,可以對模式進(jìn)行編輯。在對注冊于數(shù)字一體化設(shè)備中的模式進(jìn)行編輯時(shí),首先,將在數(shù)字一體化設(shè)備1的存儲單元18中注冊了模式的應(yīng)用程序顯示于上述顯示單元16(步驟S21)。然后,從由顯示單元16所顯示的應(yīng)用程序中選擇將模式作為編輯對象的應(yīng)用程序(步驟S22)。上述選擇是根據(jù)用戶的輸入而進(jìn)行的。
在上述步驟S21、S22中,通過顯示應(yīng)用程序并從中選擇應(yīng)用程序,其結(jié)果是選擇對應(yīng)于應(yīng)用程序的模式。因此,在此也可以顯示注冊于數(shù)字一體化設(shè)備的模式的識別信息,并從中直接選擇模式。
然后,數(shù)字一體化設(shè)備1讀出對應(yīng)于所選擇的應(yīng)用程序的模式的注冊信息(模式所描述的內(nèi)容、服務(wù)器名或者應(yīng)用程序名等相關(guān)信息),并將上述注冊信息顯示于顯示單元16(步驟S23)。
然后,由用戶對所顯示的模式的注冊信息進(jìn)行編輯。用戶一邊觀察顯示畫面一邊進(jìn)行編輯輸入操作,并可以任意地進(jìn)行編輯(步驟S24)。
編輯結(jié)束后,將編輯好的模式信息作為模式信息182重新注冊于數(shù)字一體化設(shè)備1的存儲單元18中(步驟S25)。
下面,示出具有上述功能的數(shù)字一體化設(shè)備1的顯示單元16的顯示畫面例。圖8為數(shù)字一體化設(shè)備的顯示單元所顯示的基本畫面的一例。此處,通過由用戶對基本畫面50所顯示的“DATA ENTRY(數(shù)據(jù)輸入)”51或者“FAX SERVER(傳真服務(wù)器)”52進(jìn)行選擇操作,可以使畫面轉(zhuǎn)換到應(yīng)用程序或者模式的選擇畫面。
除此之外,在圖8的例子中,還對表示可以進(jìn)行數(shù)據(jù)傳送的“READYTO SEND”53、自動曝光“AUTO EXPOSURE”54、標(biāo)準(zhǔn)畫質(zhì)(分辨率)“STANDARD RESOLUTION”55、程序化文件格式“PROGRAMMED FILEFORMAT”56、自動原稿“AUTO ORIGINAL”57等進(jìn)行設(shè)定,還對本地地址簿“LOCAL ADDRESS BOOK”58、子地址“SUBADDRESS”59、地址檢查“ADDRESS REVIEW”60、傳送設(shè)定“SEND SETTINGS”61、全局地址檢索“GLOBAL ADDRESS SEARCH”62、特殊模式“SPECIAL MODES”63、電子郵件地址“E-MAIL ADDRESS”64等進(jìn)行設(shè)定。由于這些是一般的功能,與涉及本發(fā)明的模式的XML指令生成無關(guān),因此,其說明從略。
圖9所示為當(dāng)指定圖8的基本畫面50所示的“DATA ENTRY”51時(shí)所顯示的模式的選擇畫面的一例?!癉ATA ENTRY”51是用于例如將圖像數(shù)據(jù)從數(shù)字一體化設(shè)備1傳送至文檔服務(wù)器4并將該圖像數(shù)據(jù)保存于文檔服務(wù)器中時(shí)進(jìn)行使用。圖9的畫面70是模式的選擇畫面,所顯示的是可以識別注冊有“Metadata Set1(元數(shù)據(jù)集1)”71~“MetadataSet6(元數(shù)據(jù)集6)”76的模式的畫面。
此處的Metadata(元數(shù)據(jù))表示模式的輸入項(xiàng)目的元數(shù)據(jù),通過選擇該Metadata Set(元數(shù)據(jù)集)中的任何一個(gè),可以從注冊的模式中選擇特定的模式。這樣,XLM模式的選擇就變成對對應(yīng)于該模式的應(yīng)用程序進(jìn)行選擇。
圖10所示為當(dāng)指定了圖8的基本畫面50所示的“FAX SERVER”52時(shí)所顯示的傳真服務(wù)器的選擇畫面的一例。在此,當(dāng)采用多個(gè)傳真服務(wù)器與數(shù)字一體化設(shè)備1相連接的結(jié)構(gòu)時(shí),“FAX SERVER”52是在將圖像數(shù)據(jù)傳送至該傳真服務(wù)器,例如,將圖像數(shù)據(jù)向指定的發(fā)送地點(diǎn)進(jìn)行傳送傳真的處理時(shí)所使用的傳真服務(wù)器。
圖10的畫面80是傳真服務(wù)器的選擇畫面,傳真服務(wù)器的識別信息顯示為“001”81~“006”86。此處的各數(shù)字可識別所注冊的傳真服務(wù)器(本例中,共注冊有9個(gè)傳真服務(wù)器)。并且,通過選擇這些傳真服務(wù)器識別信息中的任意一個(gè),從而可以選擇對應(yīng)于所選擇的傳真服務(wù)器的模式(即,對應(yīng)于傳真服務(wù)器所使用的應(yīng)用程序的模式)。
在上述圖9的例子中,是通過選擇元數(shù)據(jù)集來從所注冊的模式中選擇特定的模式。在圖10的例子中,是通過選擇對方地點(diǎn)的裝置來選擇與該裝置建立聯(lián)系并注冊的模式。
然后,根據(jù)所選擇的模式,生成作為UI的用于用戶進(jìn)行數(shù)據(jù)輸入的輸入畫面,并顯示于數(shù)字一體化設(shè)備1的顯示單元16。
圖11所示為根據(jù)模式生成的數(shù)據(jù)的輸入畫面的一例。圖11的畫面90中顯示了作為輸入項(xiàng)目的使用者ID“USER ID”91、發(fā)送人“Sender”92、發(fā)送人地址“Sender Address”93。這些輸入項(xiàng)目是根據(jù)所選擇的模式而構(gòu)成的,由用戶對這些輸入項(xiàng)目進(jìn)行數(shù)據(jù)輸入。所輸入的數(shù)據(jù)是取入到模式中的個(gè)別用戶的數(shù)據(jù)、或者XML指令群中所包含的用戶數(shù)據(jù)。數(shù)據(jù)的輸入畫面既可以如上所述,顯示根據(jù)用戶的目的而指定的輸入項(xiàng)目,也可以對所顯示的輸入項(xiàng)目進(jìn)行項(xiàng)目的刪除或顯示位置的變更等編輯。
圖12所示為根據(jù)模式生成的數(shù)據(jù)的輸入畫面的另一例。圖12的畫面100是由與生成上述圖11的畫面90不同的模式而生成的,在此,顯示了作為輸入項(xiàng)目的文檔口令“Doc PASSWORD”101、首頁名稱“CoverPage Name”102、賬單代碼“Bill Code1”103。該模式是為了將圖像數(shù)據(jù)向賬單處理系統(tǒng)傳送而規(guī)定的模式的例子。
同樣地,用戶根據(jù)所顯示的輸入項(xiàng)目輸入數(shù)據(jù)。
這樣,數(shù)字一體化設(shè)備1根據(jù)所選擇的模式生成并顯示輸入畫面,讀入所輸入的對應(yīng)于該顯示畫面的輸入項(xiàng)目的輸入數(shù)據(jù),生成XML指令群,并將該XML指令群與應(yīng)處理的圖像數(shù)據(jù)一起傳送至指定的發(fā)送地點(diǎn)。在發(fā)送地點(diǎn)的裝置中,可對XML指令群進(jìn)行分析,并根據(jù)分析結(jié)果進(jìn)行圖像數(shù)據(jù)的處理。
圖13為注冊于數(shù)字一體化設(shè)備的模式數(shù)據(jù)結(jié)構(gòu)的一例。各模式的數(shù)據(jù)結(jié)構(gòu)110包括作為應(yīng)用程序識別信息的應(yīng)用程序名111;對應(yīng)于模式的應(yīng)用程序所運(yùn)行的服務(wù)器名112;該服務(wù)器的IP地址113;輸入項(xiàng)目的顯示畫面ID 114;和模式數(shù)據(jù)115。輸入顯示畫面是根據(jù)模式的描述數(shù)據(jù)而生成的,但此處可以具有指定顯示畫面的結(jié)構(gòu)的顯示畫面ID 114。
圖14所示為注冊于數(shù)字一體化設(shè)備的模式數(shù)據(jù)結(jié)構(gòu)的另一例。圖14的模式結(jié)構(gòu)110’的例中,包含指向模式數(shù)據(jù)的指針信息115’,來替換圖13的模式數(shù)據(jù)115。即,即使注冊數(shù)據(jù)中不包含模式數(shù)據(jù),也可以通過指向模式數(shù)據(jù)的指針信息115’,而使用相應(yīng)的模式。
在上述例子中,以數(shù)字一體化設(shè)備為例,說明了本發(fā)明的圖像處理裝置的實(shí)施例,但本發(fā)明并不限于數(shù)字一體化設(shè)備1,本發(fā)明還可以適用于網(wǎng)絡(luò)設(shè)備,即與連接在網(wǎng)絡(luò)上的其他設(shè)備協(xié)同工作進(jìn)行處理的裝置。
另外,本發(fā)明所涉及的程序是這樣一種程序,即對作為實(shí)現(xiàn)上述實(shí)施例的功能的各裝置(或各裝置的一部分)的計(jì)算機(jī)的CPU等進(jìn)行控制(使計(jì)算機(jī)運(yùn)行的程序)。圖像處理裝置所處理的信息在處理時(shí)被臨時(shí)存儲于RAM等中,然后存儲于各種ROM或硬盤中,根據(jù)需要,由CPU讀出,并進(jìn)行修改/寫入。
通過將實(shí)現(xiàn)上述功能的程序預(yù)先存儲于例如CD-ROM等記錄介質(zhì)中,將該記錄介質(zhì)安裝于計(jì)算機(jī)等所搭載的CD-ROM驅(qū)動器等介質(zhì)驅(qū)動裝置上,將上述程序存儲于計(jì)算機(jī)的存儲器或記錄裝置中并運(yùn)行,從而可以實(shí)現(xiàn)本發(fā)明的功能。在此情況下,從記錄介質(zhì)讀出的程序本身實(shí)現(xiàn)上述實(shí)施例的功能,因而記錄有該程序的記錄介質(zhì)也構(gòu)成本發(fā)明。
作為存放程序的記錄介質(zhì),可以是半導(dǎo)體介質(zhì)(例如,ROM、非易失性存儲卡等)、光記錄介質(zhì)(例如,DVD、MO、MD、CD等)、磁記錄介質(zhì)(例如磁帶、軟磁盤等)的任意一種。
不僅可以通過運(yùn)行所加載的程序來實(shí)現(xiàn)上述實(shí)施例的功能,還可以根據(jù)該程序的指示,通過與操作系統(tǒng)或者其它應(yīng)用程序等共同進(jìn)行處理來實(shí)現(xiàn)上述實(shí)施例的功能。
在市場流通時(shí),可以將程序存放于便攜式記錄介質(zhì)中流通,也可以傳送至通過英特網(wǎng)等網(wǎng)絡(luò)連接的服務(wù)器計(jì)算機(jī)中。在此情況下,服務(wù)器計(jì)算機(jī)的存儲裝置也包含在本發(fā)明的記錄介質(zhì)中。
另外,在計(jì)算機(jī)中,將便攜式記錄介質(zhì)上的程序或傳送來的程序安裝于與計(jì)算機(jī)相連接的記錄介質(zhì)中,并通過運(yùn)行該安裝后的程序來實(shí)現(xiàn)上述實(shí)施例的功能。
根據(jù)本發(fā)明,可以獲得以下的效果。
根據(jù)本發(fā)明,在數(shù)字一體化設(shè)備利用其它設(shè)備的應(yīng)用程序進(jìn)行圖像數(shù)據(jù)的處理時(shí),通過獲得并使用用于生成指令群的模式,可以容易地生成對應(yīng)于所利用的應(yīng)用程序的指令群,據(jù)此,可以不必對與應(yīng)用程序相對應(yīng)的固件進(jìn)行更新和切換,從而可以給用戶帶來較高的便利性。
權(quán)利要求
1.一種通過通信網(wǎng)絡(luò)與外部設(shè)備相連接、與外部設(shè)備之間進(jìn)行圖像數(shù)據(jù)傳送并進(jìn)行圖像處理的圖像處理裝置,其特征在于,包括模式獲取單元,該圖像處理裝置將與運(yùn)行于外部設(shè)備上的應(yīng)用程序相對應(yīng)而注冊的模式從記錄了該模式的記錄介質(zhì)中獲取;模式注冊單元,將該模式獲取單元所獲取的模式進(jìn)行注冊;選擇單元,從該模式注冊單元所注冊的模式中選擇使用于圖像處理的模式;指令群生成單元,利用由該選擇單元所選擇的模式,生成XML描述的指令群;以及指令群傳送單元,將該指令群生成單元所生成的指令群向?qū)?yīng)于所選擇的模式的應(yīng)用程序所運(yùn)行的外部設(shè)備傳送。
2.如權(quán)利要求1所述的圖像處理裝置,其特征在于,所述模式獲取單元通過通信網(wǎng)絡(luò)下載并獲得與應(yīng)用程序一同注冊在所述外部設(shè)備上的模式。
3.權(quán)利要求1或2所述的圖像處理裝置,其特征在于,該圖像處理裝置具有可從規(guī)定的記錄介質(zhì)讀取數(shù)據(jù)的記錄介質(zhì)讀取裝置,所述模式獲取單元從記錄有對應(yīng)于特定應(yīng)用程序的模式的記錄介質(zhì)中獲取通過所述記錄介質(zhì)讀取裝置讀取的模式。
4.如權(quán)利要求1或2所述的圖像處理裝置,其特征在于,具有可以對注冊在所述模式注冊單元的模式進(jìn)行編輯的模式編輯單元。
5.如權(quán)利要求1或2所述的圖像處理裝置,其特征在于,該圖像處理裝置包括顯示單元;以及根據(jù)所述選擇單元所選擇的模式生成用于輸入生成所述指令群所需信息的信息輸入畫面,并將該生成的顯示畫面顯示于所述顯示單元的信息輸入畫面顯示單元,所述指令群生成單元根據(jù)基于顯示在所述顯示單元的信息輸入畫面所輸入的信息而生成所述指令群。
6.如權(quán)利要求5所述的圖像處理裝置,其特征在于,生成所述指令群所需的信息包括下述信息中的任意一個(gè)或多個(gè)信息,即作為該指令群的發(fā)送地點(diǎn)信息的對方地點(diǎn)服務(wù)器名、主機(jī)名、或IP地址;作為使用對方地點(diǎn)的應(yīng)用程序的用戶信息的用戶名、用戶ID、或口令;所傳送的圖像數(shù)據(jù)的目錄、文件形式、或圖像處理方法。
7.如權(quán)利要求5所述的圖像處理裝置,其特征在于,所述輸入畫面顯示單元接受按照用戶的目的生成所述指令群所需信息的指定,并可根據(jù)該指定生成信息輸入畫面。
8.如權(quán)利要求5所述的圖像處理裝置,其特征在于,所述輸入畫面顯示單元在所述信息輸入畫面中接受刪除無關(guān)信息的輸入項(xiàng)目的輸入、或者改變畫面上的信息的輸入位置的輸入,并可根據(jù)該輸入對該信息輸入畫面進(jìn)行編輯。
9.權(quán)利要求1或2所述的圖像處理裝置,其特征在于,該指令群傳送單元將所述指令群生成單元所生成的指令群與處理對象的圖像數(shù)據(jù)一起傳送給與所選擇的模式相對應(yīng)的應(yīng)用程序所運(yùn)行的外部設(shè)備。
10.權(quán)利要求1或2所述的圖像處理裝置,其特征在于,所述圖像處理裝置是搭載有實(shí)現(xiàn)復(fù)印機(jī)、打印機(jī)、掃描儀、以及傳真機(jī)功能的裝置的數(shù)字一體化設(shè)備。
11.一種記錄介質(zhì),其特征在于,記錄有實(shí)現(xiàn)權(quán)利要求1~10中任何一項(xiàng)所述的圖像處理裝置功能的程序。
全文摘要
可以容易地生成對應(yīng)于在網(wǎng)絡(luò)上使用的其它設(shè)備的應(yīng)用程序的XML描述指令群。圖像處理裝置的實(shí)施形態(tài)的數(shù)字一體化設(shè)備通過網(wǎng)絡(luò)與傳真服務(wù)器、文檔服務(wù)器等網(wǎng)絡(luò)設(shè)備相連接。在此,數(shù)字一體化設(shè)備獲得對應(yīng)于傳真服務(wù)器等其它網(wǎng)絡(luò)設(shè)備的應(yīng)用程序而注冊的模式。而且,當(dāng)利用其它的網(wǎng)絡(luò)設(shè)備時(shí),利用所獲得的模式,生成以XML描述的指令群,并將該指令群與處理對象的圖像數(shù)據(jù)一起傳送至適當(dāng)?shù)木W(wǎng)絡(luò)設(shè)備。在接收到圖像數(shù)據(jù)和指令群的網(wǎng)絡(luò)設(shè)備上,根據(jù)指令群執(zhí)行規(guī)定的處理。
文檔編號H04N1/00GK1749990SQ20051010388
公開日2006年3月22日 申請日期2005年9月16日 優(yōu)先權(quán)日2004年9月16日
發(fā)明者中村浩章, 柴田哲也 申請人:夏普株式會社