專利名稱:圖像處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將圖像數(shù)據(jù)發(fā)送至外部服務(wù)器的圖像處理設(shè)備、該圖像處理設(shè)備的控 制方法以及存儲用于實現(xiàn)該方法的程序的計算機可讀存儲介質(zhì)。
背景技術(shù):
已知有如下技術(shù)通過針對各個用戶存儲顯示在作為典型的圖像處理設(shè)備的數(shù)字 多功能外圍設(shè)備(MFP)上的圖形用戶界面(GUI)來提供輸入支持(例如,參見日本特開平 07-154526 號公報)。根據(jù)日本特開平07-1M526號公報所公開的上述技術(shù),大致上,當用戶根據(jù)顯示 在MFP上的默認菜單登錄然后進行預(yù)定操作時,將操作內(nèi)容存儲在MFP的存儲單元中。當 同一用戶再次登錄時,讀出存儲在該存儲單元中的操作內(nèi)容,從而可以省略相同的操作。此外,當對根據(jù)MFP上的模板中所定義的運行信息運行的應(yīng)用程序設(shè)置初始值 時,該應(yīng)用程序參考該初始值,并將其顯示在GUI上。此外,能夠手動改變(定制)模板中 所定義的GUI定義,并且能夠通過將改變后的模板導入至預(yù)定應(yīng)用程序來改變GUI。然而,日本特開平07-1MM6號公報所公開的技術(shù)存在如下問題盡管存儲了操 作內(nèi)容,并且基于先前的操作可以省略隨后的操作,然而無法存儲多個操作。另外,日本特 開平07-1MM6號公報所公開的技術(shù)存在如下問題當改變模板中所定義的GUI定義時,需 要花費大量時間和精力來編輯該模板以及將編輯后的模板導入至應(yīng)用程序。
發(fā)明內(nèi)容
本發(fā)明提供了如下的圖像處理設(shè)備、該圖像處理設(shè)備的控制方法以及存儲用于執(zhí) 行該方法的程序的計算機可讀存儲介質(zhì),其中該圖像處理設(shè)備能夠存儲多個操作,并且能 夠通過容易地導入規(guī)定了該圖像處理設(shè)備的運行的模板來改變⑶I定義。因此,本發(fā)明的第一方面提供一種圖像處理設(shè)備,其與服務(wù)器連接以彼此進行通 信,所述圖像處理設(shè)備包括獲得單元,用于獲得設(shè)置信息,其中所述設(shè)置信息是在設(shè)置添 加至被發(fā)送到所述服務(wù)器的圖像數(shù)據(jù)的附加信息時所使用的信息,并具有定義所述附加信 息的名稱的名稱部和定義所述附加信息的值的值部;判斷單元,用于判斷表示第二名稱的 信息和表示第二值的信息是否包括在由所述獲得單元獲得的所述設(shè)置信息的所述值部中; 轉(zhuǎn)換單元,用于當所述判斷單元判斷為表示所述第二名稱的信息和表示所述第二值的信息 包括在所述值部中時,將所述名稱部中所定義的名稱轉(zhuǎn)換為所述第二名稱,并將所述值部 中所定義的值轉(zhuǎn)換為所述第二值;以及顯示單元,用于顯示作為所述轉(zhuǎn)換單元進行轉(zhuǎn)換的 結(jié)果所獲得的所述第二名稱和所述第二值。因此,本發(fā)明的第二方面提供一種圖像處理設(shè)備的控制方法,所述圖像處理設(shè)備 與服務(wù)器連接以彼此進行通信,所述控制方法包括以下步驟獲得步驟,用于獲得設(shè)置信 息,其中所述設(shè)置信息是在設(shè)置添加至被發(fā)送到所述服務(wù)器的圖像數(shù)據(jù)的附加信息時所使 用的信息,并具有定義所述附加信息的名稱的名稱部和定義所述附加信息的值的值部;判斷步驟,用于判斷表示第二名稱的信息和表示第二值的信息是否包括在所述獲得步驟中獲 得的所述設(shè)置信息的所述值部中;轉(zhuǎn)換步驟,用于當在所述判斷步驟中判斷為表示所述第 二名稱的信息和表示所述第二值的信息包括在所述值部中時,將所述名稱部中所定義的名 稱轉(zhuǎn)換為所述第二名稱,并將所述值部中所定義的值轉(zhuǎn)換為所述第二值;以及顯示步驟,用 于顯示作為在所述轉(zhuǎn)換步驟中進行轉(zhuǎn)換的結(jié)果所獲得的所述第二名稱和所述第二值。因此,本發(fā)明的第三方面提供一種非瞬態(tài)計算機可讀存儲介質(zhì),其存儲有用于使 計算機執(zhí)行上述控制方法的程序。根據(jù)本發(fā)明,能夠存儲多個操作,并且能夠通過容易地進行規(guī)定了圖像處理設(shè)備 的運行的模板的編輯以及編輯后的模板向應(yīng)用程序的導入來改變GUI定義。通過以下(參考附圖)對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是根據(jù)本發(fā)明實施例的圖像處理系統(tǒng)的示意結(jié)構(gòu)圖。圖2是示意性示出圖1中的圖像處理系統(tǒng)所具有的MFP的硬件結(jié)構(gòu)的框圖。圖3是運行在圖2中的MFP上的典型應(yīng)用程序的示意軟件結(jié)構(gòu)圖。圖4A和4B是定義了運行在圖2中的MFP上的應(yīng)用程序的運行的模板的示意結(jié)構(gòu) 圖。圖5A和5B是通過運行在圖2中的MFP上的應(yīng)用程序顯示在參考用⑶I上且被添 加至掃描圖像的屬性信息的初始值的示意結(jié)構(gòu)圖。圖6是概略描述由圖像處理系統(tǒng)執(zhí)行的第一處理模式下的處理的流程的流程圖。圖7是在圖6的步驟S200中執(zhí)行的掃描圖像發(fā)送處理的流程圖。圖8是運行在圖2中的MFP上的另一典型應(yīng)用程序的示意軟件結(jié)構(gòu)圖。圖9A和9B是定義了表示從圖1中的MFP發(fā)送掃描圖像時的服務(wù)器的目的地的目 的地信息的示意結(jié)構(gòu)圖。圖IOA和IOB是與規(guī)定了運行在圖2中的MFP上的應(yīng)用程序的運行的模板所存儲 的位置有關(guān)的模板存儲位置信息的示意結(jié)構(gòu)圖。圖11是概略描述由圖像處理系統(tǒng)執(zhí)行的第二處理模式下的處理的流程的流程 圖。圖12是在圖11的步驟S300中執(zhí)行的模板設(shè)置處理的流程圖。圖13是在圖11的步驟S400中執(zhí)行的掃描圖像發(fā)送處理的流程圖。
具體實施例方式現(xiàn)在將參考示出本發(fā)明的實施例的附圖來詳細說明本發(fā)明。圖1是根據(jù)本發(fā)明實施例的圖像處理系統(tǒng)的示意結(jié)構(gòu)圖。該圖像處理系統(tǒng)被構(gòu)造 成將存儲有各種應(yīng)用程序的MFP 2、用于管理該圖像處理系統(tǒng)的服務(wù)器4以及由用戶操作 的客戶PC(信息處理設(shè)備)6經(jīng)由LAN 8連接在一起以進行通信。圖2是示意性示出圖像處理系統(tǒng)所具有的MFP 2的硬件結(jié)構(gòu)的框圖。將控制MFP 2的整體運行的CPU 11經(jīng)由內(nèi)部總線18連接至稍后所述的各種單元。顯示單元12將⑶I 顯示在觸摸面板(操作面板)等上。例如,用戶可以經(jīng)由顯示在顯示單元12上的⑶I來進行用于進行期望動作的操作。服務(wù)器4保持從MFP 2接收到的圖像數(shù)據(jù)等的電子數(shù)據(jù)。服務(wù)器4還保持添加至 圖像數(shù)據(jù)的屬性信息。屬性信息是諸如公司名及發(fā)送日期和時間等的與圖像數(shù)據(jù)有關(guān)的附 力口信息(accompanying information)或補充信息(supplementaryinformation)??蛻鬚C 6保持要被導出至MFP 2中的應(yīng)用程序的模板,并將模板發(fā)送至MFP 2。 客戶PC 6還提供提示模板的編輯以及初始值的創(chuàng)建和導出的UI。稍后將詳細說明模板。掃描器單元13讀取原稿以生成圖像數(shù)據(jù)。打印機單元14將掃描圖像等的圖像數(shù) 據(jù)打印在預(yù)定薄片上。存儲器15用作用于由CPU 11所執(zhí)行的用以控制MFP 2的各種指令(例如,應(yīng)用 程序)的擴展和保持等的工作區(qū)。應(yīng)該注意,存儲器15自身可以存儲應(yīng)用程序。大容量存 儲單元16存儲在圖像處理系統(tǒng)中所使用的各種應(yīng)用程序和由掃描器單元13讀取的圖像數(shù) 據(jù)等。網(wǎng)絡(luò)接口 17使得能夠根據(jù)來自CPU 11的指令,經(jīng)由LAN 8進行與服務(wù)器4和客戶 PC 6的通信。接著,將給出對圖像處理系統(tǒng)中的第一處理模式的說明。圖3是由MFP 2的CPU 11執(zhí)行的典型應(yīng)用程序的示意軟件結(jié)構(gòu)圖。應(yīng)用程序主控制單元21在控制應(yīng)用程序的整體運行時起到主要作用。⑶I顯示單 元22執(zhí)行用以將作為操作畫面的UI (用戶界面)顯示在顯示單元12上的處理。用戶操作 處理單元23執(zhí)行用以識別用戶經(jīng)由顯示單元12所進行的處理的內(nèi)容的處理。初始值轉(zhuǎn)換單元M執(zhí)行用以基于由用戶設(shè)置的屬性名和值來轉(zhuǎn)換所設(shè)置的初始 值的處理。如稍后所述,“初始值”是指要被添加至掃描圖像的屬性信息的初始值,并且包括 “屬性名”和“值”。用戶經(jīng)由GUI顯示單元22設(shè)置屬性名和值。MFP 2從客戶PC 6接收初 始值,并將其存儲在大容量存儲單元16中。數(shù)據(jù)存儲單元25執(zhí)行用以將數(shù)據(jù)存儲在存儲器15和大容量存儲單元16以及從 存儲器15和大容量存儲單元16中讀取(讀出)數(shù)據(jù)的處理。數(shù)據(jù)發(fā)送接收單元沈執(zhí)行 用以經(jīng)由網(wǎng)絡(luò)接口 17將數(shù)據(jù)發(fā)送至服務(wù)器4和客戶PC 6以及從服務(wù)器4和客戶PC 6接 收數(shù)據(jù)的處理。圖4A和4B是定義了運行在MFP 2上的應(yīng)用程序的運行的模板的示意結(jié)構(gòu)圖。模 板30具有頭部31、聲明部32以及定義部33。模板是用于設(shè)置屬性信息的設(shè)置信息。在本 實施例(第一處理模式)中,假定將模板30存儲在MFP 2的大容量存儲單元16中。在本實施例中,假定以XML來描述模板30,但是還可以以除XML以外的任意格式來 描述該模板30。頭部31定義了與模板30有關(guān)的信息。例如,頭部31定義了諸如模板30 的版本和應(yīng)用程序名等的任意信息。聲明部32定義了要由應(yīng)用程序執(zhí)行的處理。例如,定 義了要執(zhí)行的處理的類型和這些處理所執(zhí)行的順序,并且處理的具體示例包括認證處理、 文件夾選擇處理以及發(fā)送設(shè)置處理。定義部33針對各個處理定義了在聲明部32中所定義的處理的細節(jié),諸如處理的 名稱以及與要顯示的GUI有關(guān)的信息。定義部33各自具有一對或多對名稱部34和值部 35。例如,假定其中一個處理是認證處理,定義部33中定義了認證處理的定義部具有兩對 名稱部34和值部35,在其中一對中定義了用戶名,在另一對中定義了密碼。圖5A和5B是通過運行在MFP 2上的應(yīng)用程序顯示在參考用⑶I上且被添加至掃描圖像的屬性信息的初始值的示意結(jié)構(gòu)圖。屬性信息的初始值40包括多對名稱部41和值 部42。在本實施例中,假定以XML來描述初始值40,但是還可以以除XML以外的任意格式 來描述初始值40。在名稱部41和值部42中,定義了任意的字符串和數(shù)值。名稱部41中所定義的任 意的字符串是“屬性名”,并且值部42中所定義的字符串和數(shù)值是“值”。在名稱部41中,定 義了與模板30的名稱部34中的字符串相同的字符串,以使得這些名稱部可以彼此鏈接。通過在轉(zhuǎn)換初始值名43和轉(zhuǎn)換初始值45之間插入識別符44來定義值部42。當 應(yīng)用程序識別出初始值40的值部42中的識別符44時,初始值轉(zhuǎn)換單元M執(zhí)行轉(zhuǎn)換處理。在轉(zhuǎn)換處理中,假定模板中所定義的名稱和值分別是“屬性1”和“初始值1”,并且 初始值的值部中所定義的值是“公司名=制造公司”,則將屬性信息的“屬性1”和“初始值 1,,分別轉(zhuǎn)換為“公司名,,和“制造公司”。在用戶發(fā)出用以進行掃描的指令之前定義了具有識別符44的值部42。例如,用戶 通過操作客戶PC 6,對值部42進行創(chuàng)建和編輯??梢砸匀我夥绞?,例如使用文本編輯器來 進行該創(chuàng)建和編輯。初始值40被保持在客戶PC 6中,被導入至MFP 2,并被存儲在大容量存儲單元16 中。初始值40也可以被存儲在客戶P C 6所具有的非易失性存儲器中,或者可以被作為文 件存儲在預(yù)定存儲單元(例如,HDD)中。應(yīng)該注意,可以通過操作客戶PC 6,經(jīng)由LAN 8來進行在要將初始值40導入至運 行在MFP 2上的應(yīng)用程序的情況下對初始值40的設(shè)置,即經(jīng)由LAN 8來進行在運行在MFP 2上的應(yīng)用程序中對初始值40的設(shè)置。此外,可以通過操作MFP 2上的顯示單元12并從客 戶PC 6獲得初始值40來設(shè)置初始值40。盡管由“=”來表示識別符44,然而本發(fā)明不局 限于此,而是可以使用任意其它的特定字符。圖6是由圖像處理系統(tǒng)執(zhí)行的第一處理模式下的處理的流程圖。用戶對客戶PC 6進行操作,從而經(jīng)由LAN 8在MFP 2中所存儲的圖像處理系統(tǒng)應(yīng) 用程序中設(shè)置初始值40 (步驟S100)。在步驟SlOO中,應(yīng)用程序主控制單元21獲得經(jīng)由數(shù) 據(jù)發(fā)送接收單元沈而從客戶PC 6發(fā)送來的初始值40,并使用數(shù)據(jù)存儲單元25將其存儲在 大容量存儲單元16中。因此,在應(yīng)用程序中設(shè)置了初始值40。然后,根據(jù)用戶經(jīng)由顯示在顯示單元12上的圖像處理系統(tǒng)應(yīng)用程序的⑶I而輸入 的指令,MFP 2執(zhí)行用以將由MFP 2所獲得的掃描圖像發(fā)送至服務(wù)器4的處理(步驟S200)。圖7是步驟S200中執(zhí)行的掃描圖像發(fā)送處理的流程圖。圖7的流程圖中的處理 大致包括用以進行掃描并對所獲得的掃描圖像設(shè)置屬性信息的處理。當用戶通過操作MFP 2的顯示單元12發(fā)出用以進行掃描的指令時,用戶操作處理 單元23識別該指令,并向應(yīng)用程序主控制單元21通知事件(即,用以開始掃描的指令)。 應(yīng)用程序主控制單元21接收該事件,使掃描器單元13開始掃描,并使用數(shù)據(jù)存儲單元25 將所獲得的掃描圖像存儲在大容量存儲單元16中(步驟S201)。然后,應(yīng)用程序主控制單元21從大容量存儲單元16中獲得要添加至所獲得的掃 描圖像的屬性信息的初始值40,并使用數(shù)據(jù)存儲單元25將所獲得的初始值40存儲在存儲 器15中(步驟S202)。應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元25從存儲器15獲得初始值40,并判斷在模板30中所定義的定義部33的名稱部34中是否存在所獲得的初始值40的名稱部 41 (步驟 S203)。當判斷為不存在所獲得的初始值40的名稱部41時(步驟S203中為“否”),應(yīng)用 程序主控制單元21使處理進入步驟S206。在步驟S206中,應(yīng)用程序主控制單元21經(jīng)由數(shù) 據(jù)發(fā)送接收單元沈和網(wǎng)絡(luò)接口 17,從服務(wù)器4獲得要添加至掃描圖像的屬性信息,并使用 數(shù)據(jù)存儲單元25將該屬性信息存儲在存儲器15中。另一方面,當在步驟S203中判斷為存在所獲得的初始值40的名稱部41時(步驟 S203中為“是”),應(yīng)用程序主控制單元21判斷在初始值40的值部42中是否存在識別符 44 (步驟 S204)。當判斷為存在識別符44時(步驟S204中為“是”),應(yīng)用程序主控制單元21使初 始值轉(zhuǎn)換單元M執(zhí)行初始值40的轉(zhuǎn)換(步驟S2(^)。初始值轉(zhuǎn)換單元M從初始值40的 值部42中獲得識別符44,并分別從識別符44之前的字符串和識別符44之后的字符串中獲 得轉(zhuǎn)換初始值名43 (第二名稱)和轉(zhuǎn)換初始值45 (第二值)。初始值轉(zhuǎn)換單元M使用數(shù)據(jù) 存儲單元25,將存儲器15中的初始值40的名稱部41和存儲器15中的初始值40的值部 42分別轉(zhuǎn)換為轉(zhuǎn)換初始值名43和轉(zhuǎn)換初始值45。初始值轉(zhuǎn)換單元M將作為轉(zhuǎn)換的結(jié)果 所獲得的初始值傳給應(yīng)用程序主控制單元21。然后,處理進入步驟S206。在步驟S206之后,應(yīng)用程序主控制單元21將步驟S205中獲得的轉(zhuǎn)換初始值名43 與步驟S206中獲得的屬性信息的屬性名進行比較,并判斷它們是否彼此一致(步驟S207)。當判斷為轉(zhuǎn)換初始值名43和屬性信息的屬性名彼此一致時(步驟S207中為 “是”),將作為步驟S205中的轉(zhuǎn)換的結(jié)果所獲得的轉(zhuǎn)換初始值名43和轉(zhuǎn)換初始值45顯示 在顯示單元12上(步驟S208)。另一方面,當判斷為轉(zhuǎn)換初始值名43和屬性信息的屬性名彼此不一致時(步驟 S207中為“否”),將步驟S206中獲得的屬性信息的屬性名和值顯示在顯示單元12上(步 驟 S209)。應(yīng)該注意,應(yīng)用程序主控制單元21使用⑶I顯示單元22執(zhí)行步驟S208和S209 中的處理。應(yīng)用程序主控制單元21使用⑶I顯示單元22從顯示單元12獲得屬性名和值,并 使用數(shù)據(jù)存儲單元25存儲所獲得的屬性名和值。此外,應(yīng)用程序主控制單元21使用數(shù)據(jù) 存儲單元25從大容量存儲單元16獲得在步驟S201中所獲得的掃描圖像。此外,應(yīng)用程序 主控制單元21經(jīng)由數(shù)據(jù)發(fā)送接收單元沈和網(wǎng)絡(luò)接口 17,將所獲得的屬性名、值以及掃描圖 像發(fā)送至服務(wù)器4 (步驟S210),隨后終止處理。如上所述,根據(jù)第一處理模式,在如下設(shè)備中能夠節(jié)省導入模板所需的時間和精 力,其中該設(shè)備根據(jù)MFP上的模板中所定義的運行信息而運行,并且當設(shè)置了初始值時, 該設(shè)備參考初始值,并將初始值顯示在GUI上,以使得能夠手動改變(定制)在模板中所定 義的GUI定義。接著,將給出對圖像處理系統(tǒng)中的第二處理模式的說明。第二處理模式下的圖像 處理系統(tǒng)與圖1所示的圖像處理系統(tǒng)相同。此外,第二處理模式下的MFP 2的硬件結(jié)構(gòu)與 圖2所示的硬件結(jié)構(gòu)相同。圖8是運行在MFP 2上的另一典型應(yīng)用程序的軟件結(jié)構(gòu)圖。該 應(yīng)用程序與圖3所示的應(yīng)用程序的不同在于存在模板判斷單元27來代替初始值轉(zhuǎn)換單元24,但是其它構(gòu)成部件是相同的。模板判斷單元27執(zhí)行如下處理將從服務(wù)器4獲得以被添加至掃描圖像的屬性信 息的屬性名與作為在構(gòu)成模板30的定義部33的名稱部34中所定義的字符串的屬性名進 行比較。圖9A和9B是定義了表示從MFP 2發(fā)送掃描圖像時的服務(wù)器4的目的地的目的地 信息的示意結(jié)構(gòu)圖。目的地信息50包括一對或多對名稱部51和值部52。在本實施例中,假 定以XML來描述目的地信息50,但是還可以以除XML以外的任意格式來描述該目的地信息 50。假定將該目的地信息50存儲在客戶PC 6的存儲單元(例如,非易失性存儲器或HDD)中。在名稱部51和值部52中定義了任意的字符串。名稱部51包括可以唯一地識別目 的地的字符串。值部52保持圖像數(shù)據(jù)要被發(fā)送至的目的地。目的地的示例包括“HTTP:// server/"等的URL、IP地址以及電子郵件地址。圖IOA和IOB是與規(guī)定了運行在MFP 2上的應(yīng)用程序的運行的模板所存儲的位置 有關(guān)的模板存儲位置信息的示意結(jié)構(gòu)圖。模板存儲位置信息60包括一對或多對名稱部61 和值部62。在本實施例中,假定以XML來描述模板存儲位置信息60,但是還可以以除XML 以外的任意格式來描述該模板存儲位置信息60。如稍后所述,將模板存儲位置信息60存儲 在MFP 2的大容量存儲單元16中。在名稱部61和值部62中定義了任意的字符串。在名稱部61中,設(shè)置了與目的地 信息50的名稱部51中的字符串相同的字符串,其中,在該目的地信息50中,保持有表示要 將圖像數(shù)據(jù)從MFP 2發(fā)送至的服務(wù)器4的目的地。在值部62中,設(shè)置了與模板30所存儲的存儲位置有關(guān)的信息。存儲位置信 息可以是“/Application/name 1/template 1. xml”等的本地文件夾路徑信息或者是 "YYApplication Yname 1 Ytemplate 1. xml ” 等的網(wǎng)絡(luò)路徑信息。圖11是概略描述由圖像處理系統(tǒng)執(zhí)行的第二處理模式下的處理的流程的流程 圖。在第二處理模式中,假定將模板30存儲在客戶PC 6的存儲單元中。用戶對客戶PC 6進行操作,從而執(zhí)行用以使存儲在MFP 2中的圖像處理系統(tǒng)應(yīng)用 程序經(jīng)由LAN 8對模板進行設(shè)置的處理(步驟S300)。然后,MFP 2根據(jù)用戶經(jīng)由顯示在顯 示單元12上的圖像處理系統(tǒng)應(yīng)用程序的⑶I而輸入的指令來執(zhí)行掃描圖像發(fā)送處理(步 驟S400)?,F(xiàn)在將給出對步驟S300和S400中的處理的詳細說明。圖12是在圖11的步驟S300中執(zhí)行的模板設(shè)置處理的流程圖。當用戶操作客戶PC 6并啟動存儲在MFP 2中的圖像處理系統(tǒng)應(yīng)用程序時,將模板 30和目的地信息50顯示在客戶PC 6所具有的顯示單元上。當用戶指定期望的目的地信息50時(這里假定期望的目的地信息50是“表示服 務(wù)器4的目的地信息50”),MFP 2的數(shù)據(jù)發(fā)送接收單元沈接收該信息并向應(yīng)用程序主控 制單元21通知事件。應(yīng)用程序主控制單元21經(jīng)由數(shù)據(jù)發(fā)送接收單元沈從客戶PC6中獲 得所指定的目的地信息50,并使用數(shù)據(jù)存儲單元25將所指定的目的地信息50存儲在大容 量存儲單元16中(步驟S301)。此外,當用戶指定期望的模板30時,數(shù)據(jù)發(fā)送接收單元沈接收該信息并向應(yīng)用程 序主控制單元21通知事件。應(yīng)用程序主控制單元21經(jīng)由數(shù)據(jù)發(fā)送接收單元沈從客戶PC6中獲得所指定的模板30,并使用數(shù)據(jù)存儲單元25將所指定的模板30存儲在存儲器15中 (步驟 S302)。然后,應(yīng)用程序主控制單元21經(jīng)由數(shù)據(jù)發(fā)送接收單元沈和網(wǎng)絡(luò)接口 17,從由存 儲在存儲器15中的目的地信息50所表示的服務(wù)器4中獲得要添加至掃描圖像的屬性信息 (步驟S30;3)。應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元25將由此所獲得的屬性信息存 儲在存儲器15中。應(yīng)用程序主控制單元21判斷步驟S302中所存儲的模板30的定義部33的名稱部 34中的所有屬性名與步驟S303中所存儲的屬性信息中的所有屬性名是否彼此一致(步驟 S304)。使用模板判斷單元27來執(zhí)行步驟S304中的判斷。當模板判斷單元27判斷為模板30中的所有屬性名與屬性信息中的所有屬性名彼 此一致時(步驟S304中為“是”),應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元25將模板30 存儲在大容量存儲單元16中(步驟S305)。另一方面,當模板判斷單元27判斷為模板30中的所有屬性名與屬性信息中的所 有屬性名彼此不一致時(步驟S304中為“否”),應(yīng)用程序主控制單元21使用數(shù)據(jù)發(fā)送接 收單元沈?qū)⒁鉃殄e誤通知的信息發(fā)送至客戶PC 6,并且客戶PC 6將錯誤信息顯示在顯示 單元上(步驟S306),隨后終止處理。在步驟S305之后,應(yīng)用程序主控制單元21創(chuàng)建具有如下名稱部61和如下值部 62的模板存儲位置信息60(步驟S307),其中名稱部61包括要添加至掃描圖像的、在步驟 S303中從服務(wù)器4所獲得的屬性信息中的屬性名,值部62包括步驟S305中所存儲的模板 30的存儲位置。將步驟S307中的該處理稱之為模板管理處理。應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元25將所創(chuàng)建的模板存儲位置信息60 存儲在大容量存儲單元16中,隨后終止處理。圖13是在圖11的步驟S400中執(zhí)行的掃描圖像發(fā)送處理的流程圖。這里,掃描圖 像發(fā)送處理包括進行掃描、讀取模板30、以及對掃描圖像設(shè)置屬性。當用戶通過操作顯示單元12發(fā)出用以開始處理(即,進行掃描)的指令時,用戶 操作處理單元23識別表示該指令的信號,并向應(yīng)用程序主控制單元21通知事件。應(yīng)用程 序主控制單元21使掃描器單元13開始掃描,獲得掃描圖像,并使用數(shù)據(jù)存儲單元25將所 獲得的掃描圖像存儲在大容量存儲單元16中(步驟S401)。然后,應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元25,從大容量存儲單元16中獲得 與掃描圖像要被發(fā)送至的服務(wù)器4有關(guān)的目的地信息50,并將該目的地信息50存儲在存儲 器15中(步驟S402)。然后,應(yīng)用程序主控制單元21判斷是否存在包括與目的地信息50的名稱部51 — 致的名稱部61的模板存儲位置信息60 (步驟S403)。當步驟S403中判斷為存在與目的地信息50的名稱部51 —致的模板存儲位置信 息60時(步驟S403中為“是”),應(yīng)用程序主控制單元21從模板存儲位置信息60的值部 62中獲得模板30的目的地,并將該目的地存儲在存儲器15中(步驟S404)。當判斷為不存在與目的地信息50的名稱部51 —致的模板存儲位置信息60時(步 驟S403中為“否”),應(yīng)用程序主控制單元21使用⑶I顯示單元22將表示不存在模板30的 信息作為錯誤通知顯示在顯示單元12上(步驟S405),隨后終止處理。
在步驟S404之后,應(yīng)用程序主控制單元21使用⑶I顯示單元22將模板30中的 屬性名(定義部33的名稱部34中的字符串)顯示在顯示單元12上(步驟S406)。之后,當用戶通過操作顯示單元12發(fā)出用以開始發(fā)送掃描圖像的指令時,用戶操 作處理單元23識別表示該指令的信號,并向應(yīng)用程序主控制單元21通知事件。應(yīng)用程序 主控制單元21使用⑶I顯示單元22,從顯示單元12獲得屬性名和值,并使用數(shù)據(jù)存儲單 元25將屬性名和值存儲在存儲器15中。此外,應(yīng)用程序主控制單元21使用數(shù)據(jù)存儲單元 25,從大容量存儲單元16中獲得步驟S401中所存儲的掃描圖像,并將由此獲得的屬性名、 值和掃描圖像經(jīng)由數(shù)據(jù)發(fā)送接收單元26和網(wǎng)絡(luò)接口 17發(fā)送至服務(wù)器4 (步驟S407),隨后 終止處理。如上所述,根據(jù)第二處理模式,在如下設(shè)備中可通過指定目的地來進行多個模板 之間的切換和多個操作之間的切換,由此改善了可操作性,其中該設(shè)備根據(jù)MFP上的模板 中所定義的運行信息而運行,保持有多個模板,保持有掃描圖像要被發(fā)送至的目的地,并且 可以根據(jù)各目的地進行模板之間的切換。此外,盡管在上述說明中,采用MFP作為圖像處理設(shè)備,然而本發(fā)明不局限于此, 而是可以使用僅具有打印機功能的圖像處理設(shè)備或僅具有掃描器功能的圖像處理設(shè)備來 構(gòu)建圖像處理系統(tǒng)。其它實施例還可以通過讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能的 系統(tǒng)或設(shè)備的計算機(或者CPU或MPU等的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的各方 面,其中系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述 實施例的功能來進行該方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲器裝置 的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))向計算機提供該程序。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。本申請要求2009年10月15日提交的日本專利申請2009-238161的優(yōu)先權(quán),在此 通過引用包含其全部內(nèi)容。
權(quán)利要求
1.一種圖像處理設(shè)備,其與服務(wù)器連接以彼此進行通信,所述圖像處理設(shè)備包括獲得單元,用于獲得設(shè)置信息,其中所述設(shè)置信息是在設(shè)置添加至被發(fā)送到所述服務(wù) 器的圖像數(shù)據(jù)的附加信息時所使用的信息,并具有定義所述附加信息的名稱的名稱部和定 義所述附加信息的值的值部;判斷單元,用于判斷表示第二名稱的信息和表示第二值的信息是否包括在由所述獲得 單元獲得的所述設(shè)置信息的所述值部中;轉(zhuǎn)換單元,用于當所述判斷單元判斷為表示所述第二名稱的信息和表示所述第二值的 信息包括在所述值部中時,將所述名稱部中所定義的名稱轉(zhuǎn)換為所述第二名稱,并將所述 值部中所定義的值轉(zhuǎn)換為所述第二值;以及顯示單元,用于顯示作為所述轉(zhuǎn)換單元進行轉(zhuǎn)換的結(jié)果所獲得的所述第二名稱和所述
2.根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,當在所述設(shè)置信息的所述值部 中存在特定識別符時,所述判斷單元判斷為表示所述第二名稱的信息和表示所述第二值的 信息包括在所述值部中。
3.根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,包括在所述設(shè)置信息中的所述 第二值是所述附加信息的初始值,并且由所述顯示單元所顯示的所述第二值能夠根據(jù)用戶 指令而改變。
4.根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,所述圖像處理設(shè)備與信息處理 設(shè)備連接以彼此進行通信,以及所述獲得單元獲得從所述信息處理設(shè)備發(fā)送來的設(shè)置信息。
5.根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,還包括 附加信息獲得單元,用于從所述服務(wù)器獲得第二附加信息;以及判定單元,用于判定由所述附加信息獲得單元獲得的所述第二附加信息中所包括的名 稱和值與作為所述轉(zhuǎn)換單元進行轉(zhuǎn)換的結(jié)果所獲得的所述第二名稱和所述第二值是否一 致,其中,當所述判定單元判定為所述第二附加信息中所包括的名稱和值與作為所述轉(zhuǎn)換 單元進行轉(zhuǎn)換的結(jié)果所獲得的所述第二名稱和所述第二值不一致時,所述顯示單元顯示所 述第二附加信息中所包括的值。
6.一種圖像處理設(shè)備的控制方法,所述圖像處理設(shè)備與服務(wù)器連接以彼此進行通信, 所述控制方法包括以下步驟獲得步驟,用于獲得設(shè)置信息,其中所述設(shè)置信息是在設(shè)置添加至被發(fā)送到所述服務(wù) 器的圖像數(shù)據(jù)的附加信息時所使用的信息,并具有定義所述附加信息的名稱的名稱部和定 義所述附加信息的值的值部;判斷步驟,用于判斷表示第二名稱的信息和表示第二值的信息是否包括在所述獲得步 驟中獲得的所述設(shè)置信息的所述值部中;轉(zhuǎn)換步驟,用于當在所述判斷步驟中判斷為表示所述第二名稱的信息和表示所述第二 值的信息包括在所述值部中時,將所述名稱部中所定義的名稱轉(zhuǎn)換為所述第二名稱,并將 所述值部中所定義的值轉(zhuǎn)換為所述第二值;以及顯示步驟,用于顯示作為在所述轉(zhuǎn)換步驟中進行轉(zhuǎn)換的結(jié)果所獲得的所述第二名稱和所述第二值。
全文摘要
一種圖像處理設(shè)備及其控制方法。該圖像處理設(shè)備能夠存儲多個操作,并且能夠容易地導入規(guī)定了該圖像處理設(shè)備的運行的模板以改變GUI定義。設(shè)置了如下的屬性信息,其中該屬性信息用于設(shè)置添加至被發(fā)送到服務(wù)器的圖像數(shù)據(jù)的附加信息,并具有分別定義該附加信息的名稱和值的名稱部和值部。判斷表示第二名稱的信息和表示第二值的信息是否包括在值部中。當表示第二名稱的信息和表示第二值的信息包括在值部中時,將名稱部中所定義的名稱轉(zhuǎn)換為第二名稱,并將值部中所定義的值轉(zhuǎn)換為第二值。顯示該第二名稱和該第二值。
文檔編號H04N1/00GK102045476SQ20101051348
公開日2011年5月4日 申請日期2010年10月15日 優(yōu)先權(quán)日2009年10月15日
發(fā)明者松本義高 申請人:佳能株式會社