專利名稱:工作流系統(tǒng)以及控制工作流系統(tǒng)的方法
工作流系統(tǒng)以及控制工作流系統(tǒng)的方法技術(shù)領(lǐng)域本總的發(fā)明構(gòu)思涉及一種工作流(workflow )系統(tǒng)以及控制工作流系統(tǒng) 的方法,更具體地涉及一種能利用不具有工作流功能的多功能設(shè)備來執(zhí)行工 作流功能的工作流系統(tǒng)以及控制該工作流系統(tǒng)的方法。
背景技術(shù):
一般而言,多功能設(shè)備執(zhí)行多種功能,包括掃描功能,傳真功能以及復(fù) 印功能。近年來,由于已經(jīng)給多功能設(shè)備增加了傳送文檔數(shù)據(jù)等的功能,因 此增大了與外設(shè)相關(guān)聯(lián)的多功能設(shè)備的工作量,并因而將工作流引入到多功 能設(shè)備中以便有效地執(zhí)行工作。工作流多功能設(shè)備具有工作流功能以與工作流服務(wù)器相通信地處理工作 流功能。多功能設(shè)備的工作流功能包括用于通過傳真機傳送掃描的文檔數(shù)據(jù)的功 能、用于通過電子郵件傳送掃描的文檔凄t據(jù)的功能、用于將掃描的文檔lt據(jù) 存儲在文件夾中的功能、光字符閱讀器(OCR)功能以及文檔數(shù)據(jù)的文件傳 輸協(xié)議(FTP)功能。然而,為了執(zhí)行工作流功能,傳統(tǒng)多功能設(shè)備在載運產(chǎn)品時應(yīng)該具有工 作流功能。傳統(tǒng)多功能設(shè)備應(yīng)該進一步包括網(wǎng)絡(luò)功能。因此,在多功能設(shè)備被連接到主機計算機但并不具有連接到網(wǎng)絡(luò)上的工 作流服務(wù)器的功能,或者在載運產(chǎn)品時并未具有工作流功能的情況下,無法 執(zhí)行工作流功能。發(fā)明內(nèi)容總的發(fā)明構(gòu)思提供了 一種工作流系統(tǒng)以及 一 種控制該工作流系統(tǒng)的方 法,其可以允許不具有工作流功能和網(wǎng)絡(luò)功能的成像裝置來執(zhí)行工作流功能。在下列說明書中將部分地闡述該總的發(fā)明構(gòu)思的附加方面和/或優(yōu)點, 而且部分地,從說明書來看是顯而易見的,或者可以通過實踐總的發(fā)明構(gòu)思來得知該總的發(fā)明構(gòu)思的附加方面和/或優(yōu)點。通過提供 一 種工作流系統(tǒng)來獲得該總的發(fā)明構(gòu)思的上述和/或其它方面和應(yīng)用,該工作流系統(tǒng)包括不具有工作流功能的成像裝置;存儲成像裝置 的工作形式(work form)的服務(wù)器;以及被連接在成像裝置和服務(wù)器之間的 主機計算機,其中主機計算機將服務(wù)器的工作形式發(fā)送到成像裝置,或者將 成像裝置的工作形式的工作結(jié)果發(fā)送到服務(wù)器,以便于執(zhí)行工作流功能。主機計算機可以包括允許成像裝置執(zhí)行工作流功能的工作流設(shè)備程序。工作流設(shè)備程序可以包括提供用戶界面和連接程序以連接成像裝置和 服務(wù)器的設(shè)備連接單元;存儲關(guān)于成像裝置的性能(capability)的信息的性 能存儲單元;提供用戶界面和執(zhí)行程序以執(zhí)行成像裝置的工作形式的工作形 式執(zhí)行單元;提供通信程序以與服務(wù)器相通信的工作流服務(wù)器通信單元;提 供用戶界面和用戶管理程序來生成和管理用戶信息的用戶管理單元;以及存 儲用戶信息和關(guān)于所連接的設(shè)備的信息的數(shù)據(jù)庫。主機計算機可以將從服務(wù)器接收到的被注冊的成像裝置的工作形式轉(zhuǎn)換 成能夠由成像裝置識別的形式。工作流系統(tǒng)可以進一步包括被連接到服務(wù)器以便生成和注冊成像裝置的 工作形式的客戶端。通過提供一種控制工作流系統(tǒng)的方法也獲得該總的發(fā)明構(gòu)思的上述和/ 或其它方面和應(yīng)用,該工作流系統(tǒng)包括不具有工作流功能的成像裝置、服務(wù) 器、以及被連接在成像裝置和服務(wù)器之間的主機計算機,該方法包括將成像 裝置注冊在主機計算機中,生成成像裝置的工作形式并將成像裝置的工作形 式注冊在服務(wù)器中,以及通過主機計算機由用戶將從被注冊在服務(wù)器中的工 作形式中選擇的工作形式發(fā)送到成像裝置并執(zhí)行該工作形式。利用主機計算機的設(shè)備增加向?qū)В軌蛴捎脩魣?zhí)行成像裝置的注冊。成像裝置的注冊可以包括將由設(shè)備增加向?qū)г黾拥某上裱b置的性能信息 和詳細信息存儲在主機計算機中。性能信息可以包括成像裝置的分辨率以及圖像文件的類型,以及詳細信 息包括成像裝置的IP地址。工作形式的注冊可以包括從主機計算機接收成像裝置的性能信息,根據(jù) 成像裝置的性能信息選擇參數(shù)來定義工作形式,以及利用所選參數(shù)來生成工 作形式并將所生成的工作形式增加到列表中。工作形式的執(zhí)行可以包括將所選工作形式的設(shè)置信息轉(zhuǎn)換成能夠由成像 裝置識別的形式,并且允許成像裝置根據(jù)該轉(zhuǎn)換來執(zhí)行工作。工作形式的執(zhí)行可以進一步包括允許服務(wù)器執(zhí)行未由成像裝置執(zhí)行的剩 余工作。通過提供一種工作流系統(tǒng)來獲得該總的發(fā)明構(gòu)思的上述和/或其它方面 和應(yīng)用,該工作流系統(tǒng)包括多個不具有工作流功能的設(shè)備、被連接到該多個 設(shè)備上的主機計算機以及執(zhí)行工作流功能的工作流服務(wù)器,其中工作流服務(wù) 器根據(jù)由主機計算機提供的信息來生成多個設(shè)備中的所選的一個設(shè)備的工作 形式,以及主機計算機提供工作形式給所選設(shè)備從而執(zhí)行工作。所提供的信息可以包括所選設(shè)備的性能信息。性能信息可以包括所選設(shè)備的掃描分辨率和圖像文件的類型,以及工作 流服務(wù)器可以使用這些參數(shù)來定義工作形式。所選設(shè)備可以向主機計算機提供已執(zhí)行的工作的結(jié)果,主機計算機可以 向工作流服務(wù)器發(fā)送已執(zhí)行的工作的結(jié)果。通過提供一種控制工作流系統(tǒng)的方法也獲得該總的發(fā)明構(gòu)思的上述和/或其它方面和應(yīng)用,包括在具有工作流功能性能的多功能設(shè)備處直接執(zhí)行 工作功能;通過主機計算機向工作流服務(wù)器請求傳送不具有工作流功能性能 的多功能設(shè)備的工作形式;以及通過使用所傳送的工作形式,由不具有工作 流功能性能的多功能設(shè)備來執(zhí)行工作流功能。
結(jié)合下列附圖,從實施例的下列描述中,將顯而易見且更容易地理解總 的發(fā)明構(gòu)思的這些和/或其它方面和優(yōu)點。圖1是圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的、不具有工作流功能的普通 多功能設(shè)備和使用主機計算機的工作流服務(wù)器之間的連接的方框圖;圖2是詳細圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的、工作流系統(tǒng)的配置的 詳細一見圖;圖3是圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的、在主機計算機中注冊不具 有工作流功能的普通多功能設(shè)備的工作形式的操作的視圖;圖4是圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的、在工作流服務(wù)器中注冊不 具有工作流功能的普通多功能設(shè)備的工作形式的操作的視圖;圖5是圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的、執(zhí)行不具有工作流功能的 普通多功能設(shè)備的工作形式的操作的視圖;圖6是圖示根據(jù)本總的發(fā)明構(gòu)思的另一實施例的、不具有工作流功能的 普通多功能設(shè)備和使用主機計算機的工作流服務(wù)器之間的連接的方框圖;圖7是詳細圖示根據(jù)本總的發(fā)明構(gòu)思的另一實施例的工作流系統(tǒng)的配置 的詳細^L圖;圖8是圖示根據(jù)本總的發(fā)明構(gòu)思的另一實施例的、在主機計算機中注冊 不具有工作流功能的普通多功能設(shè)備的工作形式的操作的視圖;圖9是圖示根據(jù)本總的發(fā)明構(gòu)思的另一實施例的、在工作流服務(wù)器中注 冊不具有工作流功能的普通多功能設(shè)備的工作形式的操作的視圖;圖IO是圖示根據(jù)本總的發(fā)明構(gòu)思的另一實施例的、執(zhí)行不具有工作流功 能的普通多功能設(shè)備的工作形式的操作的視圖。
具體實施方式
現(xiàn)在將詳細參考本總的發(fā)明構(gòu)思的實施例,實施例的例子在附圖中描述, 其中全文中相同的附圖標記指代相同的元件。通過參照附圖,在下面描述實 施例來解釋本總的發(fā)明構(gòu)思。在下文中,將描述根據(jù)本總的發(fā)明構(gòu)思的實施例的工作流系統(tǒng)及控制該 工作流系統(tǒng)的方法。圖1是圖示根據(jù)本總的發(fā)明構(gòu)思的實施例的工作流系統(tǒng)的方框圖,圖2 是詳細圖示圖1中所圖示的工作流系統(tǒng)的配置的詳細視圖。如圖l所描述的,根據(jù)本實施例的工作流系統(tǒng)可以包括每個都不具有 工作流功能的普通多功能設(shè)備100;具有工作流功能的多功能設(shè)備10;主機 計算機400;工作流服務(wù)器200;以及客戶端300。工作流服務(wù)器200和具有工作流功能的工作流多功能設(shè)備10之間的交互 類似于現(xiàn)有技術(shù)中的交互,因而僅簡要描述。工作流多功能設(shè)備10被連接到工作流服務(wù)器200,以便請求執(zhí)行被存儲 在存儲單元220中的工作形式。工作流服務(wù)器200運作工作流服務(wù)器程序210, 并響應(yīng)于該請求來執(zhí)行工作形式。每個普通多功能設(shè)備100都不具有工作流功能,因而無法執(zhí)行工作流功 能。因此,普通多功能設(shè)備100通過主機計算機400連接到工作流服務(wù)器200,以便執(zhí)行工作流功能。換句話說,普通多功能設(shè)備100可以從工作流服務(wù)器 200獲得工作形式,然后可以和主機計算機400 —起執(zhí)行工作流功能。下面 提供了更詳細的描述。主機計算機400可以包括存儲多功能設(shè)備的驅(qū)動程序的驅(qū)動程序存儲單 元401,和允許每個普通多功能設(shè)備100執(zhí)行工作流功能的工作流設(shè)備程序 410。工作流設(shè)備程序410可以包括設(shè)備連接單元411,其提供了用于連接 多功能設(shè)備100和工作流服務(wù)器200的用戶界面和連接程序;性能存儲單元 412,其根據(jù)多功能設(shè)備100的模型來存儲多功能設(shè)備100的諸如圖像文件的 類型和掃描分辨率的性能信息;以及工作形式執(zhí)行單元413,其提供了用于 執(zhí)行多功能設(shè)備的工作形式的用戶界面和執(zhí)行程序。工作流設(shè)備程序410可以進一步包括工作流服務(wù)器通信單元414,用 于提供用于與工作流服務(wù)器200通信的通信程序;用戶管理單元415,用于 提供用戶界面和用戶管理程序來生成和管理用戶信息;以及數(shù)據(jù)庫416,用 于存儲所連接設(shè)備的諸如多功能設(shè)備和用戶信息的相關(guān)信息。主機計算機400連接普通多功能設(shè)備100和工作流服務(wù)器200,從而使 用工作流設(shè)備程序410來彼此通信,在生成工作形式并執(zhí)行工作流功能時, 響應(yīng)于來自普通多功能設(shè)備100的請求來提供必需的信息給工作流服務(wù)器 200,以及發(fā)送多功能設(shè)備的工作結(jié)果給工作流服務(wù)器200。將參照圖3描述在主機計算機400中注冊普通多功能設(shè)備100的操作。 這里,主機計算機400中的普通多功能設(shè)備100的注冊指示增加未注冊的普 通多功能設(shè)備100作為新設(shè)備的操作。當用戶訪問并登錄到主機計算機400以及在由主機計算機400提供的主 菜單中選擇設(shè)備增加菜單時,設(shè)備連接單元411提供設(shè)備增加向?qū)?。用戶?由設(shè)備增加向?qū)峁┑钠聊簧线x擇要增加的多功能設(shè)備是本地設(shè)備還是網(wǎng)絡(luò) 設(shè)備。然后,設(shè)備連接單元411提供所選目標設(shè)備。用戶從目標設(shè)備選擇要增 加的設(shè)備。接著,主機計算機400請求確認所選設(shè)備的模型名稱,并當用戶 確認設(shè)備的模型名稱時通知用戶應(yīng)該在主機計算機400中重新安裝用戶所選 設(shè)備的驅(qū)動程序。重新安裝的設(shè)備的驅(qū)動程序^皮存儲在驅(qū)動程序存儲單元401 中。驅(qū)動程序的安裝不是必需的,也就是說,僅當用戶所選設(shè)備的驅(qū)動程序沒有被包括在主機計算機中時才安裝驅(qū)動程序。隨后,設(shè)備連接單元411從性能存儲單元412讀取要增加的設(shè)備的性能 信息。這時,當未存儲性能信息時,請求用戶提供性能信息。當獲得性能信 息時,設(shè)備連接單元411在數(shù)據(jù)庫416中存儲要增加的設(shè)備的性能信息和詳 細信息。詳細信息包括諸如設(shè)備的IP地址的網(wǎng)絡(luò)的連接信息。設(shè)備連接單元 411打開設(shè)備狀態(tài)窗口,在屏幕上提供和顯示所增加的設(shè)備。然后,完成設(shè) 備增加向?qū)А.斣谥鳈C計算機中注冊普通多功能設(shè)備時,給工作流服務(wù)器200增加工 作形式的操作是必需的,其中該工作形式是指示普通多功能設(shè)備的工作流的 信息。因此,如圖4所描繪的,使用客戶端300生成工作形式的操作是必需 的。這時,客戶端300使用服務(wù)器通信單元310與工作流服務(wù)器200相通信。參照圖4,客戶端300訪問并登錄工作流服務(wù)器200,工作流服務(wù)器200 提供主菜單??蛻舳?00在主菜單中選擇設(shè)備增加菜單,以及工作流服務(wù)器 200響應(yīng)于該客戶端的選擇、通過廣播來調(diào)用(call)具有工作流功能的多功 能設(shè)備。這時,通過調(diào)用工作流服務(wù)器200,主機計算機400通過工作流服 務(wù)器通信單元414將被注冊在數(shù)據(jù)庫416中的設(shè)備信息傳送到工作流服務(wù)器 200。工作流服務(wù)器200將接收到的設(shè)備信息傳送到客戶端300??蛻舳?00 從在屏幕上顯示的設(shè)備信息中選擇作為要增加的設(shè)備的、不具有工作流功能 的普通多功能設(shè)備。當由客戶端300選擇設(shè)備時,工作流服務(wù)器200在存儲單元220中存儲 所選設(shè)備??蛻舳?00選擇工作形式生成菜單并從被注冊的設(shè)備中選擇被期 望生成其工作形式的設(shè)備。工作流服務(wù)器200向主機計算機400請求所選設(shè) 備的性能信息。主機計算機400的工作流服務(wù)器通信單元414將被注冊在數(shù) 據(jù)庫416中的設(shè)備的性能信息傳送到工作流服務(wù)器200。工作流服務(wù)器200設(shè)置掃描分辨率和圖像文件的類型作為參數(shù),來定義 利用接收到的設(shè)備性能信息來生成的工作形式,并將所設(shè)參數(shù)提供給客戶端 300??蛻舳?00從接收到的參數(shù)中選擇期望參數(shù),選擇是否執(zhí)行轉(zhuǎn)換操作, 選擇目的地,以及生成工作形式。工作流服務(wù)器200將由客戶端300生成的 工作形式存儲在存儲單元220中。存儲單元220將由客戶端生成的多功能設(shè) 備的工作形式增加到豫備的工作形式列表中。在在主機計算機400中注冊普通多功能設(shè)備100且生成并注冊普通多功能設(shè)備100的工作形式之后,普通多功能設(shè)備可以執(zhí)行工作流功能。之后,將參照圖5描述允許用戶通過主機計算機400執(zhí)行工作流服務(wù)器 200和普通多功能設(shè)備100之間的工作流功能的操作。當普通多功能設(shè)備100準備掃描文檔時,用戶訪問并登錄主機計算機 400。然后,主機計算機400根據(jù)用戶的請求提供主菜單。當用戶在主菜單中選擇設(shè)備狀態(tài)菜單時,主機計算機400提供設(shè)備狀態(tài) 窗口屏幕。用戶選擇將執(zhí)行工作形式的不具有工作流功能的普通多功能設(shè)備 100,而且主機計算機400根據(jù)選才奪向工作流服務(wù)器200請求所選設(shè)備的工作 形式列表。工作流服務(wù)器200根據(jù)該請求提供關(guān)于被存儲在存儲器單元220 中的設(shè)備的工作形式列表的信息。主機計算機400的工作流服務(wù)器通信單元 414接收關(guān)于工作形式列表的信息和工作形式執(zhí)行屏幕,而且工作形式執(zhí)行 單元413激活工作形式執(zhí)行屏幕。當用戶從工作形式列表中選擇期望的工作形式并輸入命令來執(zhí)行工作形 式時,主機計算機400的工作形式執(zhí)行單元413通過工作流服務(wù)器通信單元 414將請求執(zhí)行工作形式的命令傳送給工作流服務(wù)器200。根據(jù)該請求,工作 流服務(wù)器200將被存儲在存儲單元220中的工作形式提供給主機計算機400。 主機計算機400的工作流服務(wù)器通信單元414將接收到的工作形式傳送給設(shè) 備通信單元411,而且設(shè)備通信單元411將工作形式轉(zhuǎn)換成能夠由普通多功能 設(shè)備100識別的命令,并利用被存儲在驅(qū)動程序存儲單元401中的相應(yīng)的驅(qū) 動程序?qū)⒚钐峁┙o所選普通多功能設(shè)備100。普通多功能設(shè)備100根據(jù)接 收到的命令來執(zhí)行預(yù)定工作(工作流功能),并向主機計算機400提供工作結(jié) 果和工作形式來指示是否執(zhí)行工作。主機計算機400向工作流服務(wù)器200傳送工作結(jié)果和工作形式,以指示 是否執(zhí)行工作。這時,在指示是否執(zhí)行工作的工作形式中,由普通多功能設(shè) 備執(zhí)行的工作和不由普通多功能設(shè)備執(zhí)行的工作是區(qū)別的。這里,不執(zhí)行的 工作指示無法由普通多功能設(shè)備執(zhí)行的工作。然后,基于工作結(jié)果和工作形 式的設(shè)置狀態(tài),工作流服務(wù)器200執(zhí)行剩下的工作。以下,將參照圖6到IO描述根據(jù)該總的發(fā)明構(gòu)思的另一實施例的工作流 系統(tǒng)和控制該工作流系統(tǒng)的方法。如圖6所示,該總的發(fā)明構(gòu)思的這個實施例不同于該總的發(fā)明構(gòu)思的上 述實施例的地方在于主機計算機直接與客戶端通信。因此,可以使用客戶端來執(zhí)行在主機計算機中注冊普通多功能設(shè)備的操作和執(zhí)行普通多功能設(shè)備的 工作流功能的操作。雖然使用客戶端,但是為了允許普通多功能設(shè)備執(zhí)行工 作流功能,允許主機計算機與工作流服務(wù)器相通信以便將工作形式傳送到普 通多功能設(shè)備或者將普通多功能設(shè)備的工作形式的工作結(jié)果傳送到工作流服 務(wù)器以便執(zhí)行工作流功能的方法類似于圖1的實施例中的方法。如圖6所示,根據(jù)本總的發(fā)明構(gòu)思的這個實施例的工作流系統(tǒng)包括不具有工作流功能的普通多功能設(shè)備100A、具有工作流功能的多功能設(shè)備IOA、 主機計算機400A、工作流服務(wù)器200A以及客戶端300A。如圖7所示,主機計算機400A可以包括存儲多功能設(shè)備的驅(qū)動程序的 驅(qū)動程序存儲單元401 A,和允許每個普通多功能設(shè)備IOOA執(zhí)行工作流功能 的工作流設(shè)備程序410A。工作流設(shè)備程序410A可以包括設(shè)備連接單元411A,其提供了用戶界 面和連接程序以連接多功能設(shè)備和工作流服務(wù)器200A;性能存儲單元412A, 其根據(jù)多功能設(shè)備的模型來存儲關(guān)于多功能設(shè)備的諸如圖像文件的類型和掃 描分辨率之類的性能的信息;以及工作形式執(zhí)行單元413A,其提供用于執(zhí)行 多功能設(shè)備的工作形式的工作流功能的用戶界面和執(zhí)行程序。工作流設(shè)備程序410A可以進一步包括工作流服務(wù)器通信單元414A,其 提供通信程序來與工作流服務(wù)器200A相通信;用戶管理單元415A,其提供 用戶界面和用戶管理程序來生成和管理用戶信息;以及數(shù)據(jù)庫416A,其存儲 關(guān)于諸如多功能設(shè)備之類的已連接設(shè)備的信息和用戶信息。工作流設(shè)備程序410A可以進一步包括客戶端通信單元417A,其提供客 戶通信程序來與客戶端300A相通信。每個客戶端300A都包括與工作流服務(wù)器200A相通信的服務(wù)器通信單元 310A,以及與主機計算機400A相通信的主機計算機通信單元320A。將參照圖8描述將普通多功能設(shè)備100A注冊在主機計算機中的操作。 這里,利用客戶端將普通多功能設(shè)備100A注冊在主機計算機400A中指示了 增加未注冊的普通多功能設(shè)備1OOA作為新設(shè)備的操作。當客戶端300A通過主機計算機通信單元320A訪問并登錄主機計算機 400A并且在由主機計算機400A提供的主菜單中選擇設(shè)備增加菜單時,設(shè)備 連接單元411A向客戶端300A提供設(shè)備增加向?qū)???蛻舳?00A在由設(shè)備增 加向?qū)峁┑钠聊簧线x擇要增加的多功能設(shè)備是本地設(shè)備還是網(wǎng)絡(luò)設(shè)備。接著,設(shè)備連接單元411A提供所選目標設(shè)備。客戶端300A從目標設(shè)備 中選擇要增加的設(shè)備。接下來,主機計算機400A請求確認所選設(shè)備的模型 名稱,并當客戶端300A確認設(shè)備的模型名稱時通知客戶端應(yīng)該在主機計算 機400A中重新安裝由客戶端所選的設(shè)備的驅(qū)動程序。重新安裝的設(shè)備的驅(qū) 動程序被存儲在驅(qū)動程序存儲單元401A中。安裝驅(qū)動程序不是必需的,也 就是說,僅當由客戶端所選的設(shè)備的驅(qū)動程序沒有被包括在主機計算機中時 才安裝驅(qū)動程序。隨后,設(shè)備連接單元411A從性能存儲單元412A中讀取要增加的設(shè)備的 性能信息。這時,當未存儲性能信息時,請求客戶端300A來提供性能信息。 當獲得性能信息時,設(shè)備連接單元411A在數(shù)據(jù)庫416A中存儲要增加的設(shè)備 的性能信息和詳細信息。詳細信息包括諸如設(shè)備的IP地址的網(wǎng)絡(luò)的連接信息。 設(shè)備連接單元411A打開設(shè)備狀態(tài)窗口 ,并在客戶端300A的屏幕上提供和顯 示所增加的設(shè)備。然后,完成設(shè)備增加向?qū)?。當利用客戶端在主機計算機400A中注冊普通多功能設(shè)備100A時,向工 作流服務(wù)器200增加作為指示普通多功能設(shè)備100A的工作流功能的信息的 工作形式的操作是必需的。因此,如圖9所描繪的,使用客戶端300A來生 成工作形式的操作是必需的。這時,客戶端300A使用服務(wù)器通信單元310A 來與工作流服務(wù)器200相通信。參照圖9,客戶端300A訪問并登錄工作流服務(wù)器200A,而且工作流服 務(wù)器200A提供主菜單??蛻舳?00A在主菜單中選擇設(shè)備增加菜單,而且工 作流服務(wù)器200A響應(yīng)于該客戶端的選擇,通過廣播來調(diào)用具有工作流功能 的多功能設(shè)備。這時,通過調(diào)用工作流服務(wù)器200A,主機計算機400A通過 工作流服務(wù)器通信單元414A將被注冊在數(shù)據(jù)庫416A中的設(shè)備信息傳送到工 作流服務(wù)器200A。工作流服務(wù)器200A將接收到的設(shè)備信息傳送到客戶端 300A。客戶端300A從在屏幕上顯示的設(shè)備信息中選擇作為要增加的設(shè)備的、 不具有工作流功能的普通多功能設(shè)備。當由客戶端300A選擇設(shè)備時,工作流服務(wù)器200A在存儲單元220A中 存儲所選設(shè)備??蛻舳?00A選擇工作形式生成菜單并從注冊的設(shè)備中選擇 被期望生成其工作形式的設(shè)備。工作流服務(wù)器200A向主機計算機400A請求 所選設(shè)備的性能信息。主機計算機400A的工作流服務(wù)器通信單元414A將被 注冊在數(shù)據(jù)庫416A中的設(shè)備的性能信息傳送到工作流服務(wù)器200A。工作流服務(wù)器200A設(shè)置掃描分辨率和圖像文件的類型作為參數(shù),來定 義將利用接收到的設(shè)備性能信息而生成的工作形式,并將所設(shè)參數(shù)提供給客 戶端300A??蛻舳?00A從接收到的參數(shù)中選擇期望參數(shù),選擇是否執(zhí)行轉(zhuǎn) 換操作,選擇目的地,以及生成工作形式。工作流服務(wù)器200A將由客戶端 300A生成的工作形式存儲在存儲單元220A中。存儲單元220A將由客戶端 生成的多功能設(shè)備的工作形式增加到設(shè)備的工作形式列表中。在將普通多功能設(shè)備100A注冊在主機計算機400A中且生成并注冊普通 多功能設(shè)備100A的工作形式之后,普通多功能設(shè)備100A可以執(zhí)行工作流功之后,將參照圖10描述根據(jù)客戶端300A的指令來通過主機計算機400A 執(zhí)行工作流服務(wù)器200A和普通多功能設(shè)備IOOA之間的工作流功能的操作。當普通多功能設(shè)備100A準備掃描文檔時,客戶端300A訪問并登錄主機 計算機400A。然后,當請求菜單時,主機計算機400A提供主菜單。當客戶 端300A在主菜單中選擇設(shè)備狀態(tài)菜單時,主機計算機400A提供設(shè)備狀態(tài)窗 口屏幕??蛻舳?00A選擇將執(zhí)行工作流功能的、不具有工作流功能的普通 多功能設(shè)備100A,而且主機計算機400A根據(jù)選擇向工作流服務(wù)器200A請 求所選設(shè)備的工作形式列表。工作流服務(wù)器200A根據(jù)該請求提供關(guān)于被存 儲在存儲器單元220A中的設(shè)備的工作形式列表的信息。主機計算機400A的 工作流服務(wù)器通信單元414A將關(guān)于工作形式列表的信息和工作形式執(zhí)行屏 幕傳送給客戶端300A,并且主機計算機400A的工作形式執(zhí)行單元413A激 活工作形式執(zhí)行屏幕。接著,客戶端300A從工作形式列表中選擇期望的工作形式,并輸入命 令來執(zhí)行該工作形式。主機計算機400A的工作形式執(zhí)行單元413A通過工作流力良務(wù)器通信單元 414A將請求執(zhí)行工作形式的命令傳送到工作流服務(wù)器200A。根據(jù)該請求, 工作流服務(wù)器200A提供被存儲在存儲單元220A中的工作形式。主機計算機 400A的工作流服務(wù)器通信單元414A將接收到的工作形式傳送到設(shè)備通信單 元411A,并且設(shè)備通信單元411A將工作形式轉(zhuǎn)換成可由普通多功能設(shè)備 100A識別的命令,以及利用被存儲在驅(qū)動程序存儲單元401A中的相應(yīng)驅(qū)動 程序來將命令提供給所選普通多功能設(shè)備100A。根據(jù)接收到的命令,普通多 功能設(shè)備100A執(zhí)行預(yù)定工作(工作流功能),并向主機計算機400A提供工作結(jié)果和工作形式來指示是否執(zhí)行工作。主機計算機400A向工作流服務(wù)器200A傳送工作結(jié)果和工作形式,從而 指示是否執(zhí)行工作。接著,工作流服務(wù)器200A基于工作結(jié)果和工作形式的 設(shè)置狀態(tài)來執(zhí)行剩下的工作。如上所述,根據(jù)本總的發(fā)明構(gòu)思,成像裝置可以利用具有其上記錄了工 作流設(shè)備程序的主機計算機來執(zhí)行工作流功能,在該成像裝置中,在載運產(chǎn) 品時不具備連接到工作流服務(wù)器的網(wǎng)絡(luò)功能或工作流功能。雖然僅示出和圖示本總的發(fā)明構(gòu)思的幾個實施例,但本領(lǐng)域技術(shù)人員應(yīng) 認識到,在不脫離由權(quán)利要求和其等同物所定義其范圍的總的發(fā)明構(gòu)思的原 理和精神的情況下,可以在這些實施例中進行改變。
權(quán)利要求
1、一種工作流系統(tǒng),包括不具有工作流功能的成像裝置;存儲所述成像裝置的工作形式的服務(wù)器;以及被連接在所述成像裝置和所述服務(wù)器之間的主機計算機,其中所述主機計算機將所述服務(wù)器的工作形式發(fā)送到所述成像裝置,或?qū)⑺龀上裱b置的工作形式的工作結(jié)果發(fā)送到所述服務(wù)器以執(zhí)行所述工作流功能。
2、 根據(jù)權(quán)利要求1的工作流系統(tǒng),其中所述主機計算機包括允許所述成 像裝置執(zhí)行所述工作流功能的工作流設(shè)備程序。
3、 權(quán)利要求2的工作流系統(tǒng),其中所述工作流設(shè)備程序包括 設(shè)備連接單元,用于提供用戶界面和連接程序來連接所述成像裝置和所述服務(wù)器;性能存儲單元,用于存儲關(guān)于所述成像裝置的性能的信息; 工作形式執(zhí)行單元,用于提供用戶界面和執(zhí)行程序來執(zhí)行所述成像裝置 的工作形式;工作流服務(wù)器通信單元,用于提供通信程序來與所述服務(wù)器相通信; 用戶管理單元,用于提供用戶界面和用戶管理程序來生成和管理用戶信 息;以及數(shù)據(jù)庫,用于存儲所述用戶信息和關(guān)于所連接的設(shè)備的信息。
4、 根據(jù)權(quán)利要求1的工作流系統(tǒng),其中所述主機計算機將從所述服務(wù)器 接收到的被注冊的成像裝置的工作形式轉(zhuǎn)換成能夠由所述成像裝置識別的形 式。
5、 根據(jù)權(quán)利要求1的工作流系統(tǒng),進一步包括 被連接到所述服務(wù)器以生成并注冊所述成像裝置的工作形式的客戶端。
6、 一種控制工作流系統(tǒng)的方法,該工作流系統(tǒng)包括不具有工作流功能的 成像裝置、服務(wù)器、以及被連接在所述成像裝置和所述服務(wù)器之間的主機計 算機,該方法包括將所述成像裝置注冊在所述主機計算機中;生成所述成像裝置的工作形式并將所述成像裝置的工作形式注冊在所述服務(wù)器中;以及通過所述主機計算機將由用戶從被注冊在所述服務(wù)器中的工作形式中選 擇的工作形式發(fā)送到所述成像裝置并執(zhí)行所述工作形式。
7、 根據(jù)權(quán)利要求6的方法,其中由用戶利用所述主機計算機的設(shè)備增加 向?qū)韴?zhí)行所述成像裝置的注冊。
8、 根據(jù)權(quán)利要求7的方法,其中所述成像裝置的注冊包括將由設(shè)備增加 向?qū)г黾拥某上裱b置的性能信息和詳細信息存儲在所述主機計算機中。
9、 根據(jù)權(quán)利要求8的方法,其中所述性能信息包括所述成像裝置的分辨 率和圖像文件的類型,以及所述詳細信息包括所述成像裝置的IP地址。
10、 根據(jù)權(quán)利要求6的方法,其中所述工作形式的注冊包括 從所述主機計算機接收所述成像裝置的性能信息; 根據(jù)所述成像裝置的性能信息,選擇參數(shù)來定義所述工作形式;以及 利用所選參數(shù)生成所述工作形式,并將所生成的工作形式增加到列表中。
11、 根據(jù)權(quán)利要求6的方法,其中所述工作形式的執(zhí)行包括 將所選工作形式的設(shè)置信息轉(zhuǎn)換成能夠由所述成像裝置識別的形式;以及允許所述成像裝置根據(jù)所述轉(zhuǎn)換來執(zhí)行工作。
12、 根據(jù)權(quán)利要求6的方法,其中所述工作形式的執(zhí)行進一步包括 允許所述服務(wù)器執(zhí)行未被所述成像裝置執(zhí)行的剩余工作。
13、 一種工作流系統(tǒng),包括 不具有工作流功能的多個設(shè)備; 被連接到所述多個設(shè)備的主機計算機;以及 生成工作形式的工作流服務(wù)器,其中所述工作流服務(wù)器根據(jù)由所述主機計算機提供的信息來生成所述多 個設(shè)備中的所選的一個設(shè)備的工作形式,以及所述主機計算機提供所述工作 形式給所選設(shè)備以執(zhí)行工作。
14、 權(quán)利要求13的工作流系統(tǒng),其中所提供的信息包括所選設(shè)備的性能 信息。
15、 權(quán)利要求14的工作流系統(tǒng),其中所述性能信息包括所選設(shè)備的掃描 分辨率和圖像文件類型,以及所述工作流服務(wù)器使用這些參數(shù)來定義所述工作形式。
16、 權(quán)利要求13的工作流系統(tǒng),其中所選設(shè)備提供已執(zhí)行的工作的結(jié)果 給所述主機計算機,以及主機計算機將已執(zhí)行的工作的結(jié)果發(fā)送到所述工作 流服務(wù)器。
17、 一種控制工作流系統(tǒng)的方法,包括 直接在具有工作流功能性能的多功能設(shè)備處執(zhí)行工作功能; 通過主機計算機向工作流服務(wù)器請求傳送不具有工作流功能性能的多功能設(shè)備的工作形式;以及通過使用所傳送的工作形式,由不具有工作流功能性能的多功能設(shè)備來 執(zhí)行工作流功能。
18、 權(quán)利要求17的方法,其中所述工作流服務(wù)器從被存儲在其中的工作 形式列表中獲得所述工作形式。
19、 權(quán)利要求17的方法,其中所述工作流服務(wù)器執(zhí)行無法由所述多功能 設(shè)備執(zhí)行的任何工作。
全文摘要
一種工作流系統(tǒng)包括被連接在不具有工作流功能的成像裝置和工作流服務(wù)器之間的主機計算機。工作流服務(wù)器利用被存儲在主機計算機中的成像裝置的性能信息來生成成像裝置的工作形式。用戶利用主機計算機請求執(zhí)行被注冊在工作流服務(wù)器中的工作形式,以及成像裝置根據(jù)由用戶選擇的工作形式執(zhí)行工作。通過主機計算機將成像裝置的工作結(jié)果發(fā)送到工作流服務(wù)器,以及工作流服務(wù)器執(zhí)行未由成像裝置執(zhí)行的剩余工作。
文檔編號H04N1/00GK101271549SQ200810095108
公開日2008年9月24日 申請日期2008年1月3日 優(yōu)先權(quán)日2007年1月3日
發(fā)明者尹河泳 申請人:三星電子株式會社