專利名稱:圖像形成裝置和鑒別方法
技術領域:
本發(fā)明涉及一種圖像形成裝置。尤其是,本發(fā)明涉及一種具有鑒別性能的圖像形 成裝置。
背景技術:
傳統(tǒng)的圖像形成裝置,例如打印機、復印機等等,通常都具有使用限制模式。在該 使用限制模式中,用戶在該圖像形成裝置中輸入用戶代碼,并且該圖像形成裝置鑒別該用 戶,且如果鑒別到該用戶就允許該用戶使用圖像形成裝置。此外,在包括了機箱中的復印 機、打印機、傳真機、掃描儀等等的功能的圖像形成裝置中也提供了所述使用限制模式。
此外,廣泛地使用了一種方法,在該方法中鑰匙卡、預付卡、硬幣不足(coin lack)、卡閱讀器等連接到該圖像形成裝置上,以便當放了卡或投入硬幣時該圖像形成裝置 解除使用限制,并且該圖像形成裝置可以實現(xiàn)記賬管理。 已有多種用于按照公司部門(section)和用戶的活動來實現(xiàn)該使用限制的目的。 這樣,就要求快速地提供一種圖像形成裝置,該圖像形成裝置包括用于實現(xiàn)適合于用戶目 的的使用限制和記賬管理。 然而,傳統(tǒng)的鑒別方法是通過在系統(tǒng)軟件中提供一種鑒別性能來實現(xiàn)的,該系統(tǒng) 軟件不可變地置于該圖像形成裝置中。這樣,就很難在該圖像形成裝置中快速地定制一種 適應用戶要求的鑒別性能。 此外,依賴于使用限制或記賬管理的目的的改變,可能存在該使用限制或記賬管 理的方法也應當該變的情況。這樣,就要求快速地改變該使用限制或記賬管理的方法。然 而,通過采用這種嵌在系統(tǒng)軟件中的鑒別性能,很難改變僅僅是該系統(tǒng)軟件的一部分的鑒 別性能,因為這種改變可能在很大程度上會影響到該系統(tǒng)軟件中不應當改變的其它功能。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種圖像形成裝置和一種鑒別方法,其能夠使用戶按照 不同的目的很容易地添加或改變鑒別功能。 該目的可以由包括應用程序和用于向該應用程序提供系統(tǒng)端服務的系統(tǒng)端軟件 的圖像形成裝置來實現(xiàn),該圖像形成裝置包括 鑒別模塊,用于將鑒別屏幕顯示在該圖像形成裝置的操作板上,其中如果從該鑒 別屏幕上輸入的鑒別數(shù)據(jù)滿足鑒別條件,則該鑒別模塊允許該圖像形成裝置顯示用于使用 該圖像形成裝置的屏幕而不是該鑒別屏幕, 其中該鑒別模塊與該系統(tǒng)端軟件分開提供在該圖像形成裝置中。 按照本發(fā)明,除非滿足該鑒別條件,否則不允許將該鑒別屏幕變?yōu)橛糜谑褂迷搱D像形成裝置的屏幕。這樣,通過適當?shù)卦O置鑒別屏幕和鑒別條件,就能夠?qū)崿F(xiàn)適合于不同目 的的使用限制。此外,因為該鑒別模塊與不可變地置于ROM等當中的系統(tǒng)端軟件是分開的, 所以該鑒別模塊能夠很容易地添加或改變。 根據(jù)本發(fā)明的一個方面,提供了一種圖像形成裝置,包括應用程序軟件和用于向 該應用程序軟件提供系統(tǒng)服務的系統(tǒng)軟件,該圖像形成裝置包括鑒別模塊添加部分,配置 以將鑒別模塊添加至該圖像形成裝置,其中,該鑒別模塊被配置為將鑒別屏幕顯示在該圖 像形成裝置的操作板上,以及其中,該鑒別模塊還被配置為如果從該鑒別屏幕輸入的鑒別 數(shù)據(jù)滿足鑒別條件,則允許該圖像形成裝置顯示用于使用該圖像形成裝置的屏幕而不是該 鑒別屏幕。 根據(jù)本發(fā)明的另一個方面,提供了一種方法,包括將鑒別模塊添加至圖像形成裝 置;通過該鑒別模塊而將鑒別屏幕顯示在該圖像形成裝置的操作板上;以及,如果從該鑒 別屏幕輸入的鑒別數(shù)據(jù)滿足鑒別條件,則通過該鑒別模塊顯示用于使用該圖像形成裝置的 屏幕而不是該鑒別屏幕。
根據(jù)本發(fā)明的又一個方面,提供了一種圖像形成裝置,包括應用程序軟件;系統(tǒng)
端軟件,用于向該應用程序軟件提供系統(tǒng)端服務;鑒別模塊設置單元,被配置為添加用于實
現(xiàn)對該應用程序軟件的使用限制的鑒別模塊,并且設置該鑒別模塊作為優(yōu)先權應用程序;
鑒別信息獲取單元,被配置為獲取用于解除對該應用程序軟件的使用限制的鑒別信息;以
及顯示單元;其中,被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為使得該顯示單元
在預定時刻顯示鑒別屏幕,并且響應于由該鑒別信息獲取單元獲取的該鑒別信息滿足鑒別
條件,該鑒別模塊被配置為允許該應用程序軟件顯示用于使用該應用程序軟件的屏幕而非
該鑒別屏幕,并且該應用程序軟件被配置為基于來自用戶的操作而進行處理。 根據(jù)本發(fā)明的再一個方面,提供了一種圖像形成裝置,包括多個應用程序,包括
復印應用程序、掃描儀應用程序和傳真應用程序中的至少一個;系統(tǒng)端軟件,用于向所述多
個應用程序提供系統(tǒng)端服務;鑒別模塊設置單元,被配置為添加用于實現(xiàn)對所述多個應用
程序的使用限制的鑒別模塊,并且設置該鑒別模塊作為優(yōu)先權應用程序;設置單元,被配置
為在所述多個應用程序中設置該鑒別模塊實現(xiàn)對其的使用限制的應用程序;鑒別信息獲取
單元,被配置為獲取用于解除使用限制的鑒別信息;以及顯示單元;其中,被設置作為該優(yōu)
先權應用程序的該鑒別模塊被配置為在由該顯示單元顯示用于使用由該設置單元設置的
應用程序的屏幕之前,使得該顯示單元顯示鑒別屏幕,并且響應于由該鑒別信息獲取單元
獲取的該鑒別信息滿足鑒別條件,該鑒別模塊被配置為允許由該設置單元設置的該應用程
序顯示用于使用由該設置單元設置的該應用程序的屏幕而非該鑒別屏幕,并且由該設置單
元設置的該應用程序被配置為基于來自用戶的操作而進行處理。
本發(fā)明的其它目的、特征和優(yōu)點將從結合附圖來進行閱讀時的后面的詳細說明中 變得更加明顯,其中 圖1示出了該復合機器器和該操作板的外部視圖; 圖2示出了在該鑒別/記賬服務器150和該復合機器100通過網(wǎng)絡相連的情況下 的結構;
圖3是按照本發(fā)明的第一實施例的復合機器的方塊圖; 圖4是按照本發(fā)明的第一實施例的復合機器的方塊圖; 圖5示出了按照第一實施例的圖3和4中所示的復合機器100的硬件結構; 圖6是示出了當運行該復合機器100時該復合機器100的操作的流程圖; 圖7用于解釋該應用設置文件; 圖8A和8B示出了該應用設置文件中的信息例子; 圖9是示出了該SCS 122運行之后該復合機器100的操作的流程圖,該SCS122是 該控制服務中的一個; 圖10用于解釋該優(yōu)先權應用程序的設置; 圖11示出了按照第一實施例該操作板210上的屏幕狀態(tài)轉換; 圖12是用于解釋按照第一實施例的該鑒別模塊的操作的時序圖; 圖13示出了第二實施例中的屏幕狀態(tài)轉換; 圖14示出了一種結構,其中按照該第二實施例該鑒別/記賬服務器150通過網(wǎng)絡 與該復合機器100相連接; 圖15是用于解釋按照第二實施例的該復合機器100的操作的時序圖; 圖16示出了在第一和第二實施例中所述的鑒別模塊117的結構的一個例子; 圖17示出了包括該鑒別模塊117 (Java程序)的Java運行環(huán)境118的一個例子 的方塊圖; 圖18示出了設置鑒別模式的信息的一個例子; 圖19是用于解釋按照第三實施例的鑒別方法的圖; 圖20示出了由該系統(tǒng)端鑒別控制部分501所顯示的鑒別屏幕; 圖21是在使用由該系統(tǒng)端鑒別控制部分所顯示的鑒別屏幕的情況下的流程圖; 圖22是用于解釋該第三實施例的鑒別方法的圖; 圖23示出了由該鑒別模塊117所顯示的鑒別屏幕的一個例子; 圖24是在使用由該系統(tǒng)端鑒別控制部分所顯示的鑒別屏幕和由該鑒別模塊所顯
示的鑒別屏幕的情況下的流程圖; 圖25示出了該復合機器100與PDA601和蜂窩式電話602進行通信的結構。
具體實施例方式(第一實施例) 下面,將參照圖1和2描述本發(fā)明的第一實施例的概要。 本實施例的圖像形成裝置(以下稱作復合機器)包括硬件資源和應用程序。硬件 資源包括顯示部分、打印部分、圖像拾取部分等用于圖像形成的部分。應用程序包括打印應 用程序、復印應用程序、傳真應用程序等。此外,該復合機器在該應用程序和該硬件資源之 間提供了多種控制服務。該控制服務管理該硬件資源,并且實現(xiàn)運行控制和圖像形成處理。 與傳統(tǒng)的復合機器相比,應用程序能夠很容易地添加到這個實施例的復合機器中。因此,對 于這個實施例的復合機器,通過開發(fā)適合于用戶需求的新的應用程序,就能夠很容易地將 該新的應用程序添加到在用戶端操作的復合機器上。 該復合機器具有如圖1所示的操作部分(以下稱作操作板),該操作部分通常用于每個應用程序。通過按下該操作板上的應用程序轉換鍵就能夠?qū)⒁粋€應用程序轉換到另一 個應用程序。 這個實施例的復合機器包括本發(fā)明的鑒別模塊。該鑒別模塊置于復合機器中而與 不可變地置于該系統(tǒng)端中的鑒別性能是分開的。當該鑒別模塊的屏幕顯示在該操作板上 時,除非滿足該鑒別條件,否則該屏幕不能變成另一個應用程序的屏幕。用于實現(xiàn)由該鑒別 模塊所使用的鑒別的信息能夠置于該復合機器中??商鎿Q地,該信息也可以置于外部鑒別 /記賬服務器中,以便該復合機器請求該鑒別/記賬服務器執(zhí)行鑒別。 此外,按照這個實施例的復合機器,該鑒別模塊能夠設為"優(yōu)先權應用程序"。該優(yōu) 先權應用程序是一種當運行該應用程序時具有屏幕控制權的應用程序。也就是說,當響應 于接通該復合機器或系統(tǒng)復位而運行該優(yōu)先權應用程序時,該優(yōu)先權應用程序的屏幕就首 先顯示在該操作板上。這樣,通過將該鑒別應用程序設置為"優(yōu)先權應用程序",所要求的應 用程序的使用就受到限制,除非滿足鑒別條件。除應用程序之外,系統(tǒng)端中的軟件模塊也能 夠設為該優(yōu)先權應用程序。也就是說,在本說明書中的"優(yōu)先權應用程序"可以包括應用程 序和系統(tǒng)端軟件。
圖2示出了在使用該鑒別/記賬服務器的情況下的結構。在圖2所示的結構中, 復合機器100和鑒別/記賬服務器150通過網(wǎng)絡進行連接。
下面描述圖2的結構中復合機器的操作的概要。 當將該鑒別模塊作為優(yōu)先權應用程序來運行時,就在該操作板上顯示屏幕來提示 輸入用于用戶鑒別的"用戶代碼"和"密碼"。當通過利用復合機器中的卡閱讀器來從卡上 獲得該鑒別數(shù)據(jù)時,"插卡"之類的信息就顯示在該操作板上。 下面,描述僅使用用戶代碼的情況。首先,想要使用該復合機器100的用戶從顯示 在操作板上的屏幕中輸入該用戶代碼。當復合機器ioo接收到該用戶代碼時,該復合機器 100就將該用戶代碼發(fā)送給鑒別/記賬服務器150。該鑒別/記賬服務器150檢測是否存 在與所接收的用戶代碼相同的數(shù)據(jù)。如果存在該數(shù)據(jù),則該服務器150就給復合機器100 返回表示鑒別成功的信息。該鑒別模塊在該操作板上顯示"請選擇應用程序鍵"之類的信 息并且運行該應用程序轉換鍵。 如果該用戶按下復印鍵,則顯示該復印應用程序的屏幕以便該用戶能夠復印文 檔。復印操作結束之后并且過了一段時間(時間設置例如空閑狀態(tài)30秒)之后,運行"系 統(tǒng)自動清零"。然后,顯示該鑒別模塊的屏幕并且再次將該模式變?yōu)槭褂孟拗颇J健?
接下來,詳細描述本發(fā)明的第一實施例。 圖3是按照本發(fā)明的第一實施例的復合機器的方塊圖。如該圖中所示,復合機器 100包括硬件資源103、軟件組110以及復合機器運行部分140。該硬件資源103包括黑白 行式打印機(B&W LP)101,彩色行式打印機102,和掃描儀、傳真機等。該軟件組110包括平 臺120和應用程序130。當接通該復合機器時,首先執(zhí)行該復合機器運行部分140。該復合 機器運行部分140初始化并且對該機器進行診斷,還運行每個控制服務和每個應用程序。
該平臺120包括控制服務、系統(tǒng)資源管理器(SRM) 123以及通用0S121,其中,該控 制服務用于對來自應用程序的處理請求進行解釋從而發(fā)出對硬件資源的獲取請求,該系統(tǒng) 資源管理器123用于管理一個或多個硬件資源并且裁決來自該控制服務的獲取請求。
該控制服務包括多個服務模塊,該服務模塊包括系統(tǒng)控制服務(SCS)122、引擎控制服務(ECS)124、存儲器控制服務(MCS)125、操作板控制服務(0CS) 126、傳真控制服務 (FCS)127以及網(wǎng)絡控制服務(NCS)128。此外,該平臺120具有應用程序接口 (API),該應用 程序接口能夠通過利用預定函數(shù)來從該應用程序130中接收處理請求。
該通用OS 121是UNI X之類的通用操作系統(tǒng)。該SRM123的處理用于實現(xiàn)系統(tǒng)控 制并且與SCS122 —起實現(xiàn)資源管理。該SCS122的處理實現(xiàn)應用程序管理、操作部分的控 制、系統(tǒng)屏幕的顯示、LED顯示、資源管理以及中斷應用程序控制。該ECS124的處理控制這 些硬件資源的引擎。該SCS122除了上述功能之外還包括用戶鑒別的功能。例如,該SCS122 具有一種鑒別功能,如果用戶輸入的用戶代碼和密碼與復合機器中注冊的相同,就允許使
用復合機器。 該MCS125的處理實現(xiàn)對圖像存儲器和硬盤裝置(HDD)的處理。該FCS127的處理 實現(xiàn)用于發(fā)送和接收傳真的處理。該NCS128是用于提供通常用于需要網(wǎng)絡I/0的應用程序 的服務的處理。該NCS128包括用于協(xié)議處理的功能,該協(xié)議處理是用于實現(xiàn)數(shù)據(jù)通信的。
該0CS126控制該操作板,其中該操作板是用于在操作者(用戶)和該機器的控制 部分之間傳送信息的裝置。在該實施例的復合機器100中,該0CS126包括OCS處理部分和 OCS函數(shù)庫部分。該OCS處理部分從該操作板上獲取表示按下鍵的按鍵事件,并且將相應于 該按鍵事件的按鍵事件函數(shù)發(fā)送給SCS122。該0CS函數(shù)庫注冊作圖函數(shù)和其它用于控制該 操作板的函數(shù),其中,該作圖函數(shù)用于根據(jù)來自應用程序或來自該控制服務的請求而將不 同的圖像輸出到操作板上。 該應用程序130包括打印機應用程序111、復印應用程序112、傳真應用程序113、 掃描儀應用程序114,其中,打印機應用程序111是用于打印的應用程序,傳真應用程序113 是用于傳真的應用程序,掃描儀應用程序114是用于掃描儀的應用程序。此外,該復合機器 IOO可能包括按照需要添加到該復合機器上的附加應用程序115和116。該附加應用程序 可以是按照需要從閃存卡(flash card)或SD卡等卡中安裝(載入)到復合機器100上。 此外,該附加應用程序能夠從閃存卡或SD卡上運行。還有,該附加應用程序能夠通過網(wǎng)絡 從服務器上安裝或運行。 還有,該復合機器IOO包括本發(fā)明的該鑒別模塊117。采用與附加應用程序相同的 方式,該鑒別模塊117很容易地能夠從閃存卡、SD卡和與網(wǎng)絡連接的服務器中添加到該復 合機器上。當該鑒別模塊的功能改變時,能夠很容易地安裝新的鑒別模塊。該鑒別模塊可 以置于控制服務端(圖3)和應用程序端(圖4)的任何一個當中。 當通過利用函數(shù)調(diào)用、通過發(fā)送返回值以及通過交換信息來實現(xiàn)進程間的通信 時,應用程序的每個處理和控制服務的每個處理都執(zhí)行處理。該控制服務向應用程序130 提供普通的服務。該控制服務可以被系統(tǒng)端軟件調(diào)用,并且由該控制服務提供給應用程序 的服務可以由系統(tǒng)端服務調(diào)用。 圖5示出了按照第一實施例的圖3和4中所示的復合機器100的硬件結構。如圖 5所示,該復合機器100包括控制臺200、操作板210、傳真控制單元(FCU)220、USB設備230、 IEEE1394設備240、藍牙設備250以及引擎部分260。該控制臺200包括ASIC201、CPU202、 RAM203、 R0M204、 HDD205、閃存卡接口部分206以及網(wǎng)絡接口控制器209。該操作板210直 接與ASIC201相連接。FCU220、USB設備230、IEEE1394設備240、藍牙設備250以及引擎部 分260都是通過PCI總線來與ASIC201相連接的。
該網(wǎng)絡接口控制器209通過利用MAC地址來與連接到網(wǎng)絡271上的其它設備進行 通信。FCU220與電話網(wǎng)272相連接。通過利用USB設備230, IEEE 1394設備240和藍牙設 備250,該復合機器100就能夠與其它終端273-275相連接。終端273-275可以是個人計算 機、PDA、蜂窩式電話等。該閃存卡接口部分206是用于與插入該閃存卡接口部分206中的 閃存卡207進行數(shù)據(jù)交換的接口 。該復合機器100可以具有一個SD卡接口部分。
R0M204存儲應用程序、控制服務的程序和SRM123。 按照本實施例,該鑒別模塊117直接從該閃存卡207上運行。可替換地,該鑒別模 塊117能夠從該閃存卡上安裝到HDD205中并且能夠從HDD205上運行。當裝運(ship)該 復合機器100時,打印機應用程序111、復印應用程序112、掃描儀應用程序114之類的應用 程序和控制服務就嵌入到了 R0M204中。當接通該復合機器100時,該應用程序和該控制服 務就由復合機器運行部分140來運行。因為SCS122的鑒別函數(shù)嵌入到了 R0M204中,所以 就很難改變該鑒別函數(shù)。另一方面,因為該鑒別模塊117能夠按照需要從閃存卡或SD卡上 運行,所以該鑒別模塊117能夠很容易地添加或改變。
接下來,詳細描述這個實施例中的復合機器100的操作。 圖6是示出了當運行該復合機器時該復合機器的操作的流程圖。這個處理是由復 合機器運行部分140來實現(xiàn)的。 在接通該復合機器或復位該復合機器的同時,在步驟S1中實現(xiàn)初始化處理。該初 始化處理包括BI0S(基本輸入/輸出系統(tǒng))的運行與引導裝入程序的運行、核心程序的運 行、硬件的初始化與診斷等。 接著,在步驟S2中該復合機器100為了應用程序設置文件而在R0M等之類的存儲 介質(zhì)中搜索該ROM文件(romfs文件),該應用程序設置文件位于該存儲介質(zhì)中的預定位置 上,并且在步驟S3中該復合機器100搜索該應用程序設置文件。例如,如圖7中所示,ROM 文件(R0M0和R0M1)都存儲在ROM和閃存卡中,其中,該應用程序設置文件處于每一個頭部 中。圖8A示出了 ROM中的應用程序設置文件的例子,而圖8B示出了閃存卡中的應用程序 設置文件的例子。在圖8A和8B中,"-2"等表示運行優(yōu)先權。 接著,該復合機器100參考ROM中的應用程序設置文件,并且按照安裝命令來安裝 該ROM文件系統(tǒng)(romfs)。然后,在步驟S4中該復合機器100通過參考包括閃存卡中的一 個的應用程序設置文件(附圖8B)來檢測運行條件和應用程序的運行順序,然后,在步驟S 5中運行應用程序和包括SCS122的控制服務。在圖7、8A和8B所示的例子中,應用程序按 照A — C — B — D — E的順序來運行。 在應用程序還存儲在硬盤(HDD205)中的情況下,運行用于運行硬盤中的該應用 程序的運行裝置。在步驟S6中,該運行裝置運行該硬盤并且等待硬盤準備的完成。其后, 搜索ROM文件和應用程序設置文件。按照該應用程序設置文件,在步驟S7-S9中運行該應 用程序。 圖9是示出了運行SCS122之后復合機器100的操作的流程圖,該SCS122是該控 制服務中的一種。 當按照該應用程序設置文件來運行該SCS處理時,在步驟Sll中將窗口顯示在操 作板210上并且顯示"請等待"之類的信息。在此期間,在步驟S12中為每個所運行的應用 程序(復印、打印等)進行應用程序注冊。該SCS122從每個應用程序中接收應用程序注冊請求信息,并且將每個應用程序的ID存儲在RAM等存儲器中,以便實現(xiàn)該應用程序的注冊。
接著,在步驟S13中,通過參考RAM203之類的存儲器中的預定區(qū)域(以下稱作"優(yōu)先權應用程序區(qū)域"),該復合機器100檢測是否存在任何優(yōu)先權應用程序。如果該存儲器中的優(yōu)先權應用程序區(qū)域中沒有優(yōu)先權應用程序的設置,那么就在步驟S14中將默認的應用程序(通常是復印應用程序)設置為優(yōu)先權應用程序。如果將該鑒別模塊設置為優(yōu)先權應用程序,那么在步驟S15中該鑒別模塊就變?yōu)樵搩?yōu)先權應用程序。 在優(yōu)先權應用程序區(qū)域中設置應用程序作為優(yōu)先權應用程序意味著為該應用程序提供訪問該操作板的權限(權力),也就是說,在優(yōu)先權應用程序區(qū)域中設置應用程序作為優(yōu)先權應用程序意味著對該應用程序提供屏幕控制權。下面,描述將鑒別模塊117設置為優(yōu)先權應用程序的情況。如果將該鑒別模塊117設置為優(yōu)先權應用程序,那么在步驟S16中SCS122就將通知信息發(fā)送給鑒別模塊117,從而通知該屏幕控制權利提供給了該鑒別模塊117。 接著,當該鑒別模塊117從SCS122中接收到該通知信息時,在步驟S17中,該鑒別模塊117將用戶鑒別屏幕顯示在操作板210上。更具體地,該屏幕是響應于從鑒別模塊117中接收的顯示請求而由0CS126顯示在操作板210上的。也就是說,該鑒別模塊117為0CS126指定了作圖信息。也就是說,該鑒別模塊117指定了作圖信息并且調(diào)用作圖函數(shù),以便0CS126實現(xiàn)用于顯示指定的作圖信息的處理。 如果從用戶鑒別屏幕上輸入的數(shù)據(jù)滿足鑒別條件(步驟S18中的Y (是)),則在步驟S19中提示應用程序的選擇的信息就連同示出允許使用復合機器100的信息一起顯示在操作板上。在上述處理中,從操作板210上的鍵入、按鈕按下等之類的操作都通過0CS126和SCS122發(fā)送給了鑒別模塊。 當用戶從該操作板210上選擇了應用程序時,將所選擇的應用程序通知給SCS122。該SCS122將優(yōu)先權應用程序的設置變?yōu)樗x擇的應用程序。然后,SCS122向所選擇的應用程序發(fā)送信息來通知該屏幕控制權提供給了所選擇的應用程序。其后,就在步驟S20中執(zhí)行所選擇的應用程序。 當執(zhí)行該應用程序時,在系統(tǒng)自動清零、鑒別模塊鍵的按下以及該應用程序工作的結束之類的情況(occasion)下,該屏幕控制權就轉移給鑒別模塊并且該鑒別模塊顯示鑒別屏幕。 在上述例子中,一開始就將該鑒別模塊117設置成了優(yōu)先權應用程序。為了將該鑒別模塊117設置為優(yōu)先權應用程序,用戶從該復合機器的初始設置屏幕中選擇"優(yōu)先權應用程序設置"。然后,如圖10中所示,顯示包括所添加的應用程序(鑒別模塊等)的優(yōu)先權應用程序設置屏幕。然后,用戶從屏幕上選擇想要添加的應用程序。從而,所選擇的應用程序的名稱就注冊在優(yōu)先權應用程序區(qū)域中。當運行復合機器時,SCS122就參考該信息來確定優(yōu)先權應用程序設置存在還是不存在。采用這種方式,就能夠使得該鑒別模塊在運行該復合機器的同時顯示鑒別屏幕。 在上述處理中,將復印應用程序作為例子在附圖11中示出了操作板210上的屏幕的狀態(tài)轉換。 如圖11中所示,響應于電源接通或重啟,顯示鑒別模塊屏幕并且該復合機器進入等待鑒別條件輸入的狀態(tài)(狀態(tài)l)。如果用戶的輸入不滿足該鑒別條件,則該鑒別屏幕就不變成另一個屏幕。如果用戶的輸入滿足示該鑒別條件(鑒別OK),則復合機器就顯示應用程序選擇屏幕并且進入等待應用程序改變按鍵事件的狀態(tài)(狀態(tài)2)。然后,復合機器接收表示所選擇的應用程序的輸入,以便該屏幕變?yōu)樵搼贸绦虻钠聊弧?例如,當選擇復印應用程序時,就顯示用于復印的屏幕,并且復合機器進入復印有效狀態(tài)(狀態(tài)3)。當該復印應用程序工作時,響應于工作結束、系統(tǒng)自動清零、返回到鑒別模塊的按鍵事件檢測等,屏幕就返回到鑒別屏幕。 圖12是用于解釋該鑒別模塊117的操作的時序圖。左側中,示出了相應于該操作的操作板210的屏幕信息。通過0CS126,實現(xiàn)了在操作板210上的顯示和從該操作板210上的數(shù)據(jù)輸入。然而,盡管圖12沒有示出0CS126,但是示出了 SCS122、鑒別模塊117以及復印應用程序112。 該圖中,首先示出了鑒別模塊屏幕(也可稱作"鑒別屏幕"),并且該狀態(tài)是鑒別條件輸入等待狀態(tài)(鑒別條件輸入等待期間P1)。這個狀態(tài)中,如果將該應用程序轉換按鍵事件發(fā)送給SCS122并且如果SCS122向該鑒別模塊117發(fā)送了屏幕釋放請求,那么該鑒別模塊117就不接受該請求而是將NG返回給SCS122。也就是說,在該鑒別條件輸入等待期間Pl中,除非存在滿足該鑒別條件的輸入,否則該鑒別模塊117就為該屏幕釋放請求返回NG并且不接受屏幕釋放。 當從操作板210上輸入用戶代碼和密碼之類的鑒別信息時,SCS122就將該鑒別信息通知給鑒別模塊117,以便該鑒別模塊117檢測該鑒別信息是否有效。如果鑒別成功,則通知給SCS122(鑒別檢測)。 在鑒別期間P2中,該鑒別模塊117顯示應用程序轉換屏幕。該應用程序轉換屏幕可以由SCS122來顯示。在該應用程序轉換屏幕上,如果選擇該復印應用程序122,則將復印應用程序轉換按鍵事件發(fā)送給SCS122,并且該SCS122向該鑒別模塊117發(fā)送屏幕釋放請求。因為已經(jīng)鑒別了該用戶,所以該鑒別模塊117就向SCS122發(fā)送屏幕釋放0K。
該SCS122將該復印應用程序設置在優(yōu)先權應用程序區(qū)域中,并且向該復印應用程序發(fā)送消息來通知將屏幕控制權提供給了該應用程序。然后,該復印應用程序112就顯示復印屏幕。其后,在復印使用期間P3里,使用該復印應用程序。當使用該復印應用程序時,如果通過按下操作板210上的鍵來選擇該鑒別模塊117,那么就將鑒別模塊按鍵事件發(fā)送給SCS122。當SCS122向該復印應用程序發(fā)送屏幕釋放請求時,該復印應用程序就通知SCS122屏幕釋放成功(0K)。然后,SCS122將該鑒別模塊117設置在該優(yōu)先權應用程序區(qū)域中,并且向該鑒別模塊117發(fā)送信息來通知提供了該屏幕控制權。然后,該鑒別模塊117顯示該鑒別模塊屏幕,而該復合機器就進入鑒別條件輸入等待狀態(tài)(鑒別條件輸入等待期間P4)。因為在復印應用程序工作的時候該復合機器能夠顯示該鑒別模塊屏幕,所以能夠在該鑒別用戶離開該復合機器的時候防止其他用戶在沒有允許的情況下使用該復合機器。
在復印時沒有引發(fā)任何鑒別模塊按鍵事件的情況下,如果在復印操作結束之后復合機器100被擱置一段時間,那么SCS122就使系統(tǒng)自動清零以便將該控制權轉變給鑒別模塊117。然后,該鑒別模塊117顯示該鑒別模塊屏幕,以便該復合機器進入鑒別條件輸入等待期間P5。 該復印操作完成之后,不是利用該鑒別模塊117,而是能夠使用SCS122的使用限制性能,其中,用戶限制可以通過顯示示出"請插卡"等的彈出窗口來實現(xiàn)。
如上所述,按照第一個實施例,該復合機器100的使用限制能夠通過利用該鑒別模塊117來實現(xiàn)。在以上例子中,盡管鑒別是通過比較用戶代碼等來實現(xiàn)的,但是該鑒別條件并不限于上述例子。該鑒別條件也可以適當?shù)匕凑諔T例和用戶的需求來確定,并且可以顯示適于鑒別條件的鑒別屏幕。例如,可以通過利用公司的私有雇員證或通過利用指紋來實現(xiàn)鑒別。還有,該鑒別方法并不限于上述例子。例如,除了復合機器100檢測該鑒別條件的方法之外,也能夠采用一種遠程鑒別/記賬服務器檢測該鑒別條件的方法。通過改變該鑒別模塊117而不改變其它應用程序(復印、打印、傳真等),就能夠改變該鑒別條件或鑒別方法。因為沒必要改變其它應用程序,所以就能夠很容易地定制復合機器100的鑒別功能。
此外,按照本實施例,當實現(xiàn)復印操作時可以將復印屏幕變?yōu)殍b別模塊屏幕。這樣,即使用戶在指示該復合機器100復印大量文檔之后離開該復合機器100,除非再次實現(xiàn)了鑒別,否則該屏幕也不會變?yōu)槠渌鼞贸绦蚱聊?。因此,這就能夠防止其他用戶不正當?shù)厥褂迷搹秃蠙C器100。此外,即使當用戶在離開復合機器100之前忘記將該屏幕變?yōu)殍b別屏幕,也能夠防止無效用戶使用該復合機器100,因為該鑒別屏幕能夠在復印結束之后響應系統(tǒng)自動清零而進行顯示。
(第二實施例) 接下來,描述本發(fā)明的第二實施例。在第二實施例中,管理復印的數(shù)量并且該鑒別模塊117計算剩余的數(shù)量。也就是說,該鑒別模塊117不僅實現(xiàn)鑒別還實現(xiàn)記賬處理。
圖13示出了第二實施例中的屏幕轉換。如該圖中所示,在第二實施例中,當正在使用復印應用程序時(狀態(tài)3),如果復印的數(shù)量超過容許的數(shù)量,則鑒別模塊117顯示警告信息(狀態(tài)4)。在這種情況下,如果更新剩余計數(shù)量,則該屏幕就變回了復印屏幕。如果不更新剩余計數(shù)量,就停止復印操作以便將該屏幕返回到鑒別屏幕。 第二實施例的復合機器100的操作參照圖14的方塊圖和圖15的時序圖來進行描述。圖14示出了一種結構,其中,鑒別/記賬服務器150通過網(wǎng)絡與該復合機器100相連接。 用戶將用戶代碼等輸入到鑒別模塊屏幕上之后,該鑒別/記賬服務器150就通過比較所注冊的用戶代碼和輸入的用戶代碼來實現(xiàn)用戶鑒別。當鑒別成功時,在步驟SIOI中將已鑒別的用戶能夠完成的復印的有效數(shù)量(稱為"剩余計數(shù)")發(fā)送給復合機器100。
在步驟S102中,該鑒別模塊117通過NCS128來接收該剩余計數(shù)并且將該剩余計數(shù)存儲在非易失性RAM或HDD之類的存儲器中。在為每個用戶都執(zhí)行記賬的情況下,為每個用戶獲取該剩余計數(shù),并且將每個用戶的剩余計數(shù)都存儲在該存儲器中。此外,例如,在為每個部門執(zhí)行記賬時,每個部門的剩余計數(shù)都能夠存儲在該存儲器中。
如第一實施例中所述,因為鑒別成功了,所以將應用程序選擇指令顯示在該操作板上。當用戶選擇該復印應用程序時,該屏幕控制權就轉移給該復印應用程序112,以便顯示該復印屏幕。 該復印應用程序112詢問該鑒別模塊117該剩余計數(shù)是否大于0。如果該剩余計數(shù)大于O,則在步驟S103中該鑒別模塊117返回"打印0K"。該詢問可以通過SCS122來實現(xiàn)??商鎿Q地,該復印應用程序112本身也可以通過參考該存儲器來檢測是否存在任何剩余計數(shù)。 當用戶開始復印時,在步驟S104中,該復印應用程序112將打印工作發(fā)送給ECS124。該復印引擎接收相應于來自ECS124的工作的指令。該復印引擎每復印一次,在步驟S105中,該復印引擎就通知該ECS124表示打印完成的事件。在步驟S106中,該事件通過SCS122發(fā)送給該鑒別模塊117。 在步驟S107中,該鑒別模塊117通過從剩余計數(shù)中減去已經(jīng)被復印了的數(shù)量來更新剩余計數(shù)。然后,在步驟S108中,該鑒別模塊117每印一頁或定期通過NCS128來將該剩余計數(shù)通知該鑒別/記賬服務器150。 當剩余計數(shù)變成O時,在步驟S109中,該鑒別模塊117就指示該復印應用程序112停止打印。這種通知也能夠通過SCS122來實現(xiàn)。其后,在步驟S110中,該復印應用程序就取消該復印工作并且指示ECS124停止打印。然后,該鑒別模塊117在該操作板上顯示表示沒有剩余計數(shù)的警告。 如果該鑒別服務器150更新該剩余計數(shù),則在步驟S111中將新的剩余計數(shù)發(fā)送給鑒別模塊117,并且在步驟112中該鑒別模塊117通知該復印應用程序112該剩余計數(shù)已經(jīng)更新。然后,在步驟113中,該復印引用程序112請求ECS124重新開始復印。其后,重新開始復印。 當剩余計數(shù)變成0而復印還要執(zhí)行時,SCS122也能夠執(zhí)行該處理來停止該復印操作。在這種情況下,例如,該SCS122就顯示一個彈出窗口來表示"請插入密鑰卡"。因此,該復印應用程序的使用就能得以限制,除非插入有效的密鑰卡。 在上述例子中,該鑒別模塊117收集打印完成通知以便管理該剩余計數(shù)??商鎿Q地,該鑒別模塊117也可以配置為收集關于一系列的操作、打印、讀取、傳真發(fā)送等的信息,這些操作是當應用程序與用戶ID相關聯(lián)使用的時候而發(fā)生的。因此,就能夠管理表示誰使用什么樣的應用程序的記錄信息和用量(usage),而且能夠按照該記錄信息來實現(xiàn)記賬。
如上所述,按照第二實施例,該鑒別模塊117收集打印完成通知之類的記錄信息。與SCS122之類的控制服務不同,該鑒別模塊117能夠很容易地添加到復合機器100中。這樣,就容易改變收集該記錄信息的方法,以便能夠靈活地采用適于市場需求的記賬方法,并且能夠以不同的形式來獲取該復合機器100的使用(usage)。例如,通過為每個用戶或每個部門收集紙張大小、打印設置(雙面打印、集中打印、裝訂等)、復印數(shù)、出現(xiàn)卡紙的次數(shù)等,就能夠掌握該復合機器100的使用狀態(tài)。此外,通過輸入表示誰進行什么類型的文檔的復印或者誰掃描或傳真什么類型的文檔的信息,該復合機器100能夠收集這些信息以便該復合機器100的使用狀態(tài)能夠更具體地進行管理。這些信息能夠通過配置該復合機器100而很容易地收集起來,以便不允許用戶使用該復合機器IOO,除非用戶除了用戶代碼和密碼之外還輸入了這些信息。[鑒別模塊的結構] 圖16示出了在第一和第二實施例中所描述的鑒別模塊117的結構的例子。如圖16中所示,該鑒別模塊117包括鑒別控制部分301、鑒別數(shù)據(jù)管理部分302、使用限制管理部分303以及使用狀態(tài)管理部分304。該鑒別管理部分301包括操作屏幕釋放確定部分3011和按鍵/事件/計時器監(jiān)視部分3012。 該鑒別控制部分301具有在接通該復合機器100、系統(tǒng)復位或者結束打印之類的工作之后用于顯示該鑒別模塊117的鑒別屏幕的功能。該鑒別控制部分301確定從該鑒別屏幕上輸入的數(shù)據(jù)(例如,用戶代碼)是否滿足鑒別條件。例如,該鑒別控制部分301比較輸入的用戶代碼和所注冊的用戶代碼,并且確定如果它們相同則鑒別成功。除非該鑒別成功,否則該用戶想要使用的應用程序是不能使用的。該操作屏幕釋放確定部分3011具有用于確定該鑒別屏幕是否按照該鑒別結果釋放為應用程序的另一個屏幕的功能。該按鍵/事件/計時器監(jiān)視部分3012具有用于監(jiān)視輸入按鍵、事件以及計時器的超時的功能。
該鑒別模塊117中的鑒別控制部分301能夠通過網(wǎng)絡從IC卡、SD卡或服務器上添加到復合機器100中。 該鑒別數(shù)據(jù)管理部分302系統(tǒng)地實現(xiàn)用戶代碼和密碼之類的鑒別數(shù)據(jù)的管理以及信息的管理。為了響應來自鑒別控制部分301的詢問,該鑒別數(shù)據(jù)管理部分302獲取必要的數(shù)據(jù)并且將該數(shù)據(jù)返回給鑒別控制部分301。此外,該鑒別數(shù)據(jù)管理部分302可以確定輸入的數(shù)據(jù)是否滿足鑒別條件,并且將該確定結果返回給鑒別控制部分301。還有,該鑒別數(shù)據(jù)管理部分302具有對鑒別數(shù)據(jù)的更新/編輯功能。 該使用限制管理部分303具有對每個用戶或?qū)γ拷M(部門)的每個應用程序執(zhí)行使用限制的功能。例如,如果進行了一種設置,其中允許一個特定部門使用特定的應用程序,則該使用限制管理部分303就將通過由鑒別控制部分301所顯示的使用限制屏幕輸入的部門名稱與該設置信息進行比較,并且確定是否能夠使用該特定應用程序。除了對每個應用程序的使用限制功能之外,該使用限制管理部分303還具有一種功能,用于為每個用戶或為每個部門設置特定應用程序的使用上限(例如復印數(shù))。當該使用達到該上限時,使用限制管理部分303就將這個情況通知給鑒別控制部分301。 使用狀態(tài)管理部分304具有為每個鑒別的用戶或組管理應用程序的使用狀態(tài)的功能。例如,如果該應用程序是復印應用程序,則該使用狀態(tài)管理部分304就管理復印的數(shù)量。如果該應用程序是利用網(wǎng)絡的應用程序,則例如,該使用狀態(tài)管理部分304就管理日志,這些日志是所傳送的數(shù)據(jù)的目的地。 由上述管理部分所管理的數(shù)據(jù)可以存儲在該復合機器100的硬盤中。此外,不在該復合機器100中提供這些管理部分,而是將這些管理部分置于通過網(wǎng)絡連接的外部服務器中。[鑒別模塊的其它結構例子] 如上所述,與系統(tǒng)端中的傳統(tǒng)的鑒別性能(例如,SCS122中的鑒別性能)相比,本
發(fā)明的鑒別模塊117能夠很容易地添加或改變。也就是說,該鑒別模塊117能夠按照用戶
的需求來改變,并且改變的鑒別模塊117能夠按照需要安裝在復合機器100中。 通過利用Java程序來實現(xiàn)該鑒別模塊117,該鑒別模塊117就能夠從外部服務器
上下載并且能夠立即運行。因此,該鑒別模塊117能夠更容易地添加和改變。 圖17示出了包括該鑒別模塊117 (Java程序)的Java運行環(huán)境118的例子的方
塊圖。該Java運行環(huán)境位于圖3所示的復合機器100的結構中的應用層中。 如圖17中所示,該Java運行環(huán)境118包括該鑒別模塊117也就是Java程序、類
庫401、虛擬機器402以及程序裝入程序403。圖17還示出了提供Java程序的Web服務器
400。該復合機器100和該Web服務器400通過網(wǎng)絡進行連接。 該類庫401包括用于執(zhí)行該Java程序所需的類庫和用于提供操作該復合機器100的服務的類庫。該虛擬機器402解釋并執(zhí)行該Java程序。程序裝入程序從Web服務器400中下載該Java程序并且完成執(zhí)行管理。在該環(huán)境中,事先在Web服務器400中加載開發(fā)的Java程序。然后,該程序裝入程序403訪問該Web服務器400,并且下載用戶想要的Java 程序,而且執(zhí)行該Java程序。
(第三實施例) 接下來,描述本發(fā)明的第三實施例。在第三實施例中,不可變地包括在系統(tǒng)端中 (例如包括在SCS122中)的鑒別性能和該鑒別模塊117是通過將它們進行轉換來使用的。 以下,將系統(tǒng)端中的鑒別性能稱為"系統(tǒng)端鑒別控制部分"。下面,將通過利用系統(tǒng)端鑒別控 制部分來實現(xiàn)鑒別的模式稱為"標準鑒別模式",而將通過利用該鑒別模塊117來實現(xiàn)鑒別 的模式稱為"附加鑒別模式"。[利用通過系統(tǒng)端鑒別控制部分來顯示的鑒別屏幕的例子] 下面,描述一種情況,其中,通過利用由該系統(tǒng)端鑒別控制部分所顯示的鑒別屏 幕,由該系統(tǒng)端鑒別控制部分或鑒別模塊117來實現(xiàn)鑒別。 在這個實施例中,標準鑒別模式或附加鑒別模式通過利用初始設置屏幕等來為每 個應用程序進行設置。圖18示出了設置信息的一個例子。在圖18所示的例子中,標準鑒 別模式為復印應用程序和附加應用程序2而設置,而附加鑒別模式是為掃描儀應用程序和 附加應用程序1而設置。對于傳真應用程序,并不存在使用限制設置。
如圖19中復合機器100的原理圖所示,在該附加鑒別模式中,將從系統(tǒng)端鑒別控 制部分501所顯示的鑒別屏幕上輸入的數(shù)據(jù)傳送給鑒別模塊117,并且將鑒別結果傳送給 系統(tǒng)端鑒別控制部分501。圖20示出了由系統(tǒng)端鑒別控制部分501所顯示的鑒別屏幕。這 個鑒別屏幕稱為"鑒別屏幕A"。該鑒別屏幕A是用于提示輸入用戶代碼和密碼的屏幕。
下面,參照圖21中所示的流程圖來描述這種情況下的操作。 在步驟S201中復合機器100接通之后,在步驟S202中該系統(tǒng)端鑒別控制部分501 就在操作板上顯示該鑒別屏幕A。在步驟S203中用戶通過按下操作板上的應用程序轉換鍵 來選擇應用程序。此外,在步驟S204中用戶從該鑒別屏幕A上輸入用戶代碼和密碼。該系 統(tǒng)端鑒別控制部分501獲取該按鍵信息。 在步驟S205中,系統(tǒng)端鑒別控制部分501按照圖18中所示的設置來對所選擇的 應用程序進行鑒別模式的檢測。如果該模式是標準鑒別模式,則在步驟S 206中該系統(tǒng)端 鑒別控制部分501通過比較存儲在復合機器100中的數(shù)據(jù)和輸入的數(shù)據(jù)來實現(xiàn)該鑒別。如 果鑒別成功,則在步驟S207中顯示所選擇的應用程序的屏幕而不是該鑒別屏幕A。
如果該模式是附加鑒別模式,則在步驟S208中系統(tǒng)端鑒別控制部分501向該鑒別 模塊117發(fā)送輸入的用戶代碼和密碼。 在步驟S209中,根據(jù)輸入的用戶代碼和密碼,該鑒別模塊117通過參考由鑒別模 塊117管理的鑒別數(shù)據(jù)和使用限制數(shù)據(jù)來實現(xiàn)鑒別。作為鑒別的結果,如果所選擇的應用 程序能夠讓用戶使用,則在步驟S 210中鑒別模塊117就向系統(tǒng)端鑒別控制部分501發(fā)送 可用通知。在鑒別模塊117向外部服務器發(fā)送該用戶代碼和密碼來請求鑒別的情況下,鑒 別模塊117在從服務器中接收到鑒別結果之后就向系統(tǒng)端鑒別控制部分501發(fā)送鑒別結 果。當系統(tǒng)端鑒別控制部分501接收成功通知時,在步驟S211中,系統(tǒng)端鑒別控制部分501 就允許所選擇的應用程序顯示該應用程序的屏幕,并且是顯示該應用程序的屏幕而不是鑒 別屏幕A。[利用由系統(tǒng)端鑒別控制部分顯示的鑒別屏幕和由鑒別模塊顯示的鑒別屏幕的例子] 接下來,解釋一個例子,其中,使用了由系統(tǒng)端鑒別控制部分501顯示的鑒別屏幕 和由鑒別模塊117顯示的鑒別屏幕。該模式設置與也是在這種情況下的圖18中所示的模 式設置是相同的。 在這個例子中,如圖22中所示,由鑒別模塊117顯示的鑒別屏幕用于為相應于附 加鑒別模式的應用程序?qū)崿F(xiàn)鑒別,并且該鑒別模塊117實現(xiàn)該鑒別。對于相應于標準鑒別 模式的應用程序,由系統(tǒng)端鑒別控制部分501顯示的鑒別屏幕A用于實現(xiàn)鑒別,并且該系統(tǒng) 端鑒別控制部分501實現(xiàn)該鑒別。在系統(tǒng)端鑒別控制部分501和鑒別模塊117之間,交換 有關屏幕釋放之類的信息。圖23示出了由鑒別模塊117顯示的鑒別屏幕的例子。這種屏 幕稱為"鑒別屏幕B"。 下面,參照圖24所示的流程圖來描述這種情況下的操作。在后面的處理中,該鑒 別模塊已經(jīng)設置成了優(yōu)先權應用程序。 在步驟S301中接通復合機器100之后,在步驟S302中該鑒別模塊117將鑒別屏 幕B顯示在操作板上。在步驟S303中,用戶通過按下操作板上的應用程序轉換鍵來選擇應 用程序。在步驟S304中,該鑒別模塊117根據(jù)圖18中所示的設置來對所選擇的應用程序 進行鑒別模式的檢測。 如果用于所選擇的應用程序的模式是標準鑒別模式,則因為該應用程序不是鑒別 模塊117的目標對象,所以在步驟S305中該鑒別模塊117就將屏幕控制權轉給系統(tǒng)端鑒別 控制部分501。然后,在步驟S306中,系統(tǒng)端鑒別控制部分501顯示該鑒別屏幕A。
在步驟S307中,系統(tǒng)端鑒別控制部分501通過比較復合機器100中存儲的數(shù)據(jù)和 輸入的數(shù)據(jù)來實現(xiàn)該鑒別。如果鑒別成功,則在步驟S308中顯示所選擇的應用程序的屏幕 而不是鑒別屏幕A,以便用戶能夠使用所選擇的應用程序。 如果用于所選擇的應用程序的模式是附加鑒別模式,則因為所選擇的應用程序是 鑒別模塊117的目標對象,所以在步驟S309中該鑒別模塊117就根據(jù)從已經(jīng)顯示的鑒別屏 幕B上輸入的數(shù)據(jù)來實現(xiàn)鑒別。如果鑒別成功,則在步驟S310中顯示所選擇的應用程序的 屏幕而不是鑒別屏幕B,以便用戶能夠使用所選擇的應用程序。 如第一實施例中所述,當正在使用所選擇的應用程序時,該屏幕就響應于一個工 作例如打印工作的完成、系統(tǒng)自動清零等而返回到鑒別屏幕B。 此外,當通過按下應用程序轉換鍵來選擇應用程序,同時顯示的是鑒別屏幕A或
另一個應用程序的屏幕時,如果所選擇的應用程序是該鑒別模塊117的目標對象,則將該
屏幕變?yōu)殍b別屏幕B。(第四實施例) 以下描述本發(fā)明的第四實施例。 到目前為止所描述的實施例中,用于鑒別的數(shù)據(jù)是由用戶從復合機器100的操作 板上輸入的??商鎿Q地,該數(shù)據(jù)也能夠從具有數(shù)據(jù)通信性能的PDA(個人數(shù)字助理)或蜂窩 式電話上輸入。在這個實施例中,描述從PDA或蜂窩式電話上輸入數(shù)據(jù)的情況。
圖25示出了一種結構,其中復合機器100與PDA601和蜂窩式電話602進行通信。 如圖25中所示,復合機器100連接到網(wǎng)絡603(因特網(wǎng)之類的LAN或WAN)。該連接可以通 過無線LAN卡604用有線方法或無線方法來實現(xiàn)。此外,復合機器100能夠提供通過利用專門的網(wǎng)絡來直接連接到PDA601的功能。此外,復合機器100能夠提供通過利用擴展性能 來與蜂窩式電話602進行通信的功能。 該復合機器100包括數(shù)據(jù)通信協(xié)議處理功能605、Web服務器功能606以及用于產(chǎn) 生鑒別屏幕數(shù)據(jù)的屏幕數(shù)據(jù)產(chǎn)生功能607。該屏幕數(shù)據(jù)產(chǎn)生功能607置于例如該鑒別模塊 117中。復合機器100的其它部分與到目前為止所描述的復合機器100的那些部分相同。 通過采用這樣的結構,就能夠在復合機器100與PDA601或蜂窩式電話602之間實現(xiàn)數(shù)據(jù)通 信。以下,描述當執(zhí)行鑒別時的操作。PDA601和蜂窩式電話602統(tǒng)稱為"便攜式終端"。
首先,該便攜式終端通過指定復合機器100的URL或IP地址來訪問復合機器100。 然后,復合機器100產(chǎn)生相應于用于提示輸入鑒別信息的屏幕的HTML數(shù)據(jù)或XML數(shù)據(jù),并 將該數(shù)據(jù)發(fā)送給便攜式終端。 接收該屏幕數(shù)據(jù)的便攜式終端在便攜式終端的屏幕顯示部分上顯示圖20或圖23 中所示的屏幕中的一個屏幕。然后,該便攜式終端的用戶輸入必要的鑒別數(shù)據(jù)并將該數(shù)據(jù) 發(fā)送給復合機器100。 —旦通過在該便攜式終端中注冊該鑒別數(shù)據(jù),下一次的輸入操作就會變得比較容 易。在蜂窩式電話通過利用擴展(extension)性能來與復合機器100進行通信的情況下,
其中擴展號碼已經(jīng)事先分配給了復合機器ioo,通過在蜂窩式電話發(fā)出呼叫的同時將該鑒
別數(shù)據(jù)發(fā)送給復合機器100,該操作就變得更加容易了 。 接收該鑒別數(shù)據(jù)的復合機器100通過例如第三實施例中所描述的方法來實現(xiàn)鑒 別。當鑒別成功時,復合機器100的屏幕就變?yōu)樗x擇的應用程序,以便能夠使用該應用程 序。該應用程序的選擇可以在復合機器100上或者從便攜式終端上實現(xiàn)。
如上所述,按照本發(fā)明,提供了一種包括應用程序和向該應用程序提供系統(tǒng)端服 務的系統(tǒng)端軟件的圖像形成裝置,其中,該圖像形成裝置包括 鑒別模塊,用于將鑒別屏幕顯示在該圖像形成裝置的操作板上,其中如果從該鑒 別屏幕上輸入的鑒別數(shù)據(jù)滿足鑒別條件,則該鑒別模塊允許該圖像形成裝置顯示用于使用 該圖像形成裝置的屏幕而不是該鑒別屏幕, 其中該鑒別模塊置于該圖像形成裝置中而與該系統(tǒng)端軟件是分開的。 按照本發(fā)明,除非滿足該鑒別條件,否則不允許將該鑒別屏幕變?yōu)橛糜谑褂迷搱D
像形成裝置的屏幕。這樣,通過適當?shù)卦O置鑒別屏幕和鑒別條件,就能夠?qū)崿F(xiàn)適于不同目的
的使用限制。此外,因為該鑒別模塊與不可變地置于ROM等當中的系統(tǒng)端軟件是分開的,所
以該鑒別模塊能夠很容易地添加或改變。 在該圖像形成裝置中,該系統(tǒng)端軟件可包括鑒別功能部分,并且當用戶選擇特定 的應用程序時,該圖像形成裝置就參考表示每個應用程序和該鑒別模塊或該鑒別功能部分 之間的對應的信息,并且通過利用該鑒別模塊或相應于該特定應用程序的鑒別功能部分來 實現(xiàn)鑒別。因此,這就能夠有選擇地為每個應用程序使用該鑒別功能部分和另外提供的鑒 別模塊。 該圖像形成裝置還可包括用于從外部記錄介質(zhì)上執(zhí)行該鑒別模塊的部分,或者用 于從該外部記錄介質(zhì)上將該鑒別模塊加載到該圖像形成裝置中并且運行該鑒別模塊的部 分。因此,可以根據(jù)需要運行定制的鑒別模塊。 該圖像形成裝置還可包括鑒別模塊執(zhí)行部分,用于從通過網(wǎng)絡連接到該圖像形成裝置的服務器中下載該鑒別模塊并且執(zhí)行該鑒別模塊。該鑒別模塊可以是Java程序,而且 該鑒別模塊執(zhí)行部分包括類庫和虛擬機器。按照這種結構,該鑒別模塊就能夠很容易地添 加或改變。 該圖像形成裝置還可包括通信部分,其用于與便攜式終端進行無線數(shù)據(jù)通信, 其中,該鑒別模塊通過利用從該便攜式終端中通過該通信部分接收的鑒別數(shù)據(jù)來
實現(xiàn)鑒別。此外,該圖像形成裝置還可包括用于產(chǎn)生相應于用于在該便攜式終端中提示輸
入鑒別數(shù)據(jù)的屏幕的圖像數(shù)據(jù)、并且將該圖像數(shù)據(jù)發(fā)送給便攜式終端的部分。 按照本發(fā)明,該鑒別數(shù)據(jù)不僅能夠從該操作板上輸入,還能夠從PDA和蜂窩式電
話之類的便攜式終端上輸入。 該圖像形成裝置中,該鑒別數(shù)據(jù)可包括部門名或使用應用程序的目的。因此,能夠 實現(xiàn)對不同對象的鑒別。 該復合機器還可包括用于當起動該圖像形成裝置時首先顯示該鑒別模塊的鑒別 屏幕的部分。 按照本發(fā)明,該鑒別屏幕能夠在接通該圖像形成裝置之后立即顯示,從而能夠?qū)?現(xiàn)使用限制。 該圖像形成裝置中,當該圖像形成裝置在該操作板上顯示不是該鑒別屏幕的屏幕
時,如果該圖像形成裝置檢測到工作的結束、系統(tǒng)自動清零或指示使用該鑒別模塊的按鍵
輸入,則該圖像形成裝置可以顯示該鑒別屏幕而不是該鑒別屏幕之外的屏幕。 按照本發(fā)明,即使當一個工作是在用戶正在使用該圖像形成裝置時離開它之后完
成的,該鑒別屏幕也能夠自動顯示。此外,該鑒別屏幕還能夠在該系統(tǒng)自動清零功能工作的
時候進行自動顯示。此外,當使用該圖像形成裝置時,該鑒別屏幕還能夠通過輸入用于使用
該鑒別模塊的按鍵來自動顯示。 該圖像形成裝置中,如果該圖像形成裝置檢測到在一個工作結束之后過了一定時
間,則該圖像形成裝置可以運行該系統(tǒng)自動清零功能并且顯示該鑒別屏幕。 該圖像形成裝置中,該鑒別模塊可包括用于收集有關該圖像形成裝置使用的記錄
信息的部分。此外,該鑒別模塊可收集如記錄信息的打印完成通知,并且當打印的張數(shù)達到
預定數(shù)量時在該操作板上顯示警告。 本發(fā)明并不限于該具體公開的實施例,并且在不脫離本發(fā)明的范圍的情況下可以 進行變化和修改。
20
權利要求
一種圖像形成裝置,包括應用程序軟件和用于向該應用程序軟件提供系統(tǒng)服務的系統(tǒng)軟件,該圖像形成裝置包括鑒別模塊添加部分,配置以將鑒別模塊添加至該圖像形成裝置,其中,該鑒別模塊被配置為將鑒別屏幕顯示在該圖像形成裝置的操作板上,以及其中,該鑒別模塊還被配置為如果從該鑒別屏幕輸入的鑒別數(shù)據(jù)滿足鑒別條件,則允許該圖像形成裝置顯示用于使用該圖像形成裝置的屏幕而不是該鑒別屏幕。
2. 如權利要求1所述的圖像形成裝置,其中該系統(tǒng)軟件包括鑒別功能部分,并且其中,在該鑒別模塊被添加到該圖像形成裝置之后,當用戶選擇特定的應用程序時,該圖像形成裝置就參考表示每個應用程序和該鑒別模塊或該鑒別功能部分之間的對應的信息,并且通過利用該鑒別模塊或相應于該特定應用程序的鑒別功能部分來實現(xiàn)鑒別。
3. 如權利要求l所述的圖像形成裝置,其中該鑒別模塊添加部分包括被配置為從外部記錄介質(zhì)執(zhí)行該鑒別模塊的部分、或者被配置為從該外部記錄介質(zhì)將該鑒別模塊加載到該圖像形成裝置中并且執(zhí)行該鑒別模塊的部分。
4. 如權利要求1所述的圖像形成裝置,其中該鑒別模塊添加部分包括鑒別模塊執(zhí)行部分,其被配置為從通過網(wǎng)絡連接到該圖像形成裝置的服務器下載該鑒別模塊,并執(zhí)行該鑒別模塊。
5. 如權利要求4所述的圖像形成裝置,其中該鑒別模塊是Java程序,而且該鑒別模塊執(zhí)行部分包括類庫和虛擬機器。
6. 如權利要求1所述的圖像形成裝置,其中該圖像形成裝置還包括通信部分,其被配置為與便攜式終端進行無線數(shù)據(jù)通信,其中,該鑒別模塊被配置為通過利用通過該通信部分從該便攜式終端接收的鑒別數(shù)據(jù)來實現(xiàn)鑒別。
7. 如權利要求6所述的圖像形成裝置,其中該圖像形成裝置還包括被配置為產(chǎn)生圖像數(shù)據(jù)并且將該圖像數(shù)據(jù)發(fā)送給該便攜式終端的部分,該圖像數(shù)據(jù)相應于被配置為在該便攜式終端中提示輸入鑒別數(shù)據(jù)的屏幕。
8. 如權利要求1所述的圖像形成裝置,其中該鑒別數(shù)據(jù)包括部門名稱或使用應用程序的用途。
9. 如權利要求1所述的圖像形成裝置,其中該圖像形成裝置還包括被配置為在該鑒別模塊被添加至該圖像形成裝置之后、當起動該圖像形成裝置時首先顯示該鑒別模塊的鑒別屏幕的部分。
10. 如權利要求1所述的圖像形成裝置,其中,在該鑒別模塊被添加至該圖像形成裝置之后,當該圖像形成裝置在該操作板上顯示不是該鑒別屏幕的屏幕時,如果該圖像形成裝置檢測到工作的結束、系統(tǒng)自動清零或指示使用該鑒別模塊的按鍵輸入,則該圖像形成裝置顯示該鑒別屏幕而不是該鑒別屏幕之外的屏幕。
11. 如權利要求io所述的圖像形成裝置,其中,如果該圖像形成裝置檢測到在工作結束之后過了預定時間,則該圖像形成裝置運行該系統(tǒng)自動清零功能并且顯示該鑒別屏幕。
12. 如權利要求1所述的圖像形成裝置,其中該鑒別模塊包括被配置為收集有關該圖像形成裝置的使用的記錄信息的部分。
13. 如權利要求12所述的圖像形成裝置,其中該鑒別模塊被配置為收集打印完成通知作為該記錄信息,并且當打印的張數(shù)達到預定數(shù)量時在該操作板上顯示警告。
14. 如權利要求1所述的圖像形成裝置,其中,在該鑒別模塊被添加至該圖像形成裝置之后,該鑒別模塊位于該系統(tǒng)軟件和該應用程序軟件之一中。
15. 如權利要求1所述的圖像形成裝置,其中該圖像形成裝置被配置為確定是否存在優(yōu)先權應用程序。
16. 如權利要求15所述的圖像形成裝置,其中如果不存在優(yōu)先權應用程序的設置,則將默認應用程序設置作為優(yōu)先權應用程序,并且該默認應用程序具有對該操作板的訪問權利;以及如果該鑒別模塊被設置作為該優(yōu)先權應用程序,則該鑒別模塊具有對該操作板的訪問權利。
17. 如權利要求1所述的圖像形成裝置,其中,在該鑒別模塊被添加至該圖像形成裝置之后,響應于開電命令和重啟命令之一,該圖像形成裝置被配置為顯示該鑒別屏幕。
18. —種方法,包括將鑒別模塊添加至圖像形成裝置;通過該鑒別模塊而將鑒別屏幕顯示在該圖像形成裝置的操作板上;以及如果從該鑒別屏幕輸入的鑒別數(shù)據(jù)滿足鑒別條件,則通過該鑒別模塊顯示用于使用該圖像形成裝置的屏幕而不是該鑒別屏幕。
19. 如權利要求18所述的方法,還包括從通過網(wǎng)絡連接到該圖像形成裝置的服務器下載該鑒別模塊;以及執(zhí)行該鑒別模塊。
20. 如權利要求19所述的方法,其中該鑒別模塊是Java程序,而且該執(zhí)行包括使用類庫和虛擬機器。
21. 如權利要求18所述的方法,還包括確定是否存在優(yōu)先權應用程序。
22. 如權利要求18所述的方法,其中,在該鑒別模塊被添加至該圖像形成裝置之后,響應于開電命令和重啟命令之一,顯示該鑒別屏幕。
23. —種圖像形成裝置,包括應用程序軟件;系統(tǒng)端軟件,用于向該應用程序軟件提供系統(tǒng)端服務;鑒別模塊設置單元,被配置為添加用于實現(xiàn)對該應用程序軟件的使用限制的鑒別模塊,并且設置該鑒別模塊作為優(yōu)先權應用程序;鑒別信息獲取單元,被配置為獲取用于解除對該應用程序軟件的使用限制的鑒別信息;以及顯示單元;其中,被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為使得該顯示單元在預定時刻顯示鑒別屏幕,并且響應于由該鑒別信息獲取單元獲取的該鑒別信息滿足鑒別條件,該鑒別模塊被配置為允許該應用程序軟件顯示用于使用該應用程序軟件的屏幕而非該鑒別屏幕,并且該應用程序軟件被配置為基于來自用戶的操作而進行處理。
24. 如權利要求23所述的圖像形成裝置,其中,所述預定時刻對應于當運行該圖像形 成裝置時、并且在允許該應用程序軟件顯示用于使用該應用程序軟件的屏幕之前的時間。
25. 如權利要求23所述的圖像形成裝置,其中該系統(tǒng)端軟件包括用于控制在該顯示單元上的屏幕顯示的屏幕控制模塊, 被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為請求該圖像控制模塊使得該顯 示單元顯示該鑒別屏幕,并且該屏幕控制模塊被配置為基于該請求而使得該顯示單元顯示該鑒別屏幕。
26. 如權利要求23所述的圖像形成裝置,其中被設置作為該優(yōu)先權應用程序的該鑒別 模塊包括鑒別控制單元,其被配置為確定該鑒別信息是否滿足該鑒別條件。
27. 如權利要求23所述的圖像形成裝置,還包括存儲單元,其被配置為存儲用于確定 該鑒別信息是否滿足該鑒別條件的信息,其中,被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為基于存儲在該存儲單元中 的信息來確定該鑒別信息是否滿足該鑒別條件。
28. 如權利要求23所述的圖像形成裝置,還包括連接單元,被配置為連接至鑒別服務器,該鑒別服務器確定該鑒別信息是否滿足該鑒 別條件,其中,響應于該鑒別服務器確定該鑒別信息滿足該鑒別條件,該鑒別模塊被配置為允 許該應用程序軟件顯示用于使用該應用程序軟件的屏幕。
29. 如權利要求23所述的圖像形成裝置,其中該鑒別模塊設置單元被配置為通過將該 鑒別模塊安裝到該圖像形成裝置中而添加該鑒別模塊,并且將該鑒別模塊設置作為該優(yōu)先 權應用程序。
30. 如權利要求23所述的圖像形成裝置,其中該鑒別模塊設置單元被配置為從外部存 儲介質(zhì)或從連接至網(wǎng)絡的服務器添加該鑒別模塊,并且將該鑒別模塊設置作為該優(yōu)先權應 用程序。
31. 如權利要求23所述的圖像形成裝置,還包括鑒別模塊按鍵,其中,當除了該鑒別屏幕之外的屏幕被顯示在該顯示單元上時,響應于該鑒別模塊按 鍵被按下,該鑒別模塊被配置為使得該顯示單元顯示該鑒別屏幕。
32. 如權利要求31所述的圖像形成裝置,其中該應用程序軟件包括至少復印應用程序,其中,當由該復印應用程序執(zhí)行復印操作時,響應于該鑒別按鍵被按下,該鑒別模塊被 配置為使得該顯示單元顯示該鑒別屏幕。
33. 如權利要求32所述的圖像形成裝置,其中,當由該復印應用程序執(zhí)行復印操作時, 響應于該鑒別按鍵被按下,該鑒別模塊被配置為當該復印操作繼續(xù)時使得該顯示單元顯示 該鑒別屏幕。
34. 如權利要求23所述的圖像形成裝置,其中該鑒別信息獲取單元被配置為從存儲該 鑒別信息的卡獲取該鑒別信息。
35. 如權利要求23所述的圖像形成裝置,其中該鑒別信息是用戶信息和密碼。
36. 如權利要求23所述的圖像形成裝置,其中該系統(tǒng)端軟件包括系統(tǒng)端鑒別控制單 元,其被配置為基于該鑒別信息而實現(xiàn)對該應用程序軟件的使用限制,該圖像形成裝置還包括設置單元,被配置為設置是由該鑒別模塊還是由該系統(tǒng)端鑒別控制單元來實現(xiàn)對該應 用程序軟件的使用限制,其中響應于對該應用程序軟件的使用限制被設置為由該系統(tǒng)端鑒別控制單元來實現(xiàn)、以及 該鑒別信息滿足該鑒別條件,該系統(tǒng)端鑒別控制單元被配置為允許該應用程序軟件顯示用 于使用該應用程序軟件的該屏幕而非該鑒別屏幕。
37. —種圖像形成裝置,包括多個應用程序,包括復印應用程序、掃描儀應用程序和傳真應用程序中的至少一個; 系統(tǒng)端軟件,用于向所述多個應用程序提供系統(tǒng)端服務;鑒別模塊設置單元,被配置為添加用于實現(xiàn)對所述多個應用程序的使用限制的鑒別模 塊,并且設置該鑒別模塊作為優(yōu)先權應用程序;設置單元,被配置為在所述多個應用程序中設置該鑒別模塊實現(xiàn)對其的使用限制的應 用程序;鑒別信息獲取單元,被配置為獲取用于解除使用限制的鑒別信息;以及 顯示單元;其中,被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為在由該顯示單元顯示用于 使用由該設置單元設置的應用程序的屏幕之前,使得該顯示單元顯示鑒別屏幕,并且響應于由該鑒別信息獲取單元獲取的該鑒別信息滿足鑒別條件,該鑒別模塊被配置為 允許由該設置單元設置的該應用程序顯示用于使用由該設置單元設置的該應用程序的屏 幕而非該鑒別屏幕,并且由該設置單元設置的該應用程序被配置為基于來自用戶的操作而 進行處理。
38. 如權利要求37所述的圖像形成裝置,其中該設置單元被配置為對于所述多個應用 程序中的每一個進行關于是否由該鑒別模塊實現(xiàn)使用限制而作為該優(yōu)先權應用程序的設置。
39. 如權利要求37所述的圖像形成裝置,包括選擇單元,其被配置為接收用戶從所述 多個應用程序中對要使用的應用程序的選擇,其中,當由該選擇單元選擇的該應用程序是由該設置單元所設置以便由該鑒別模塊實 現(xiàn)使用限制的應用程序時,被設置作為該優(yōu)先權應用程序的該鑒別模塊被配置為在由該顯 示單元顯示用于使用該應用程序的屏幕之前,使得該顯示單元顯示該鑒別屏幕。
全文摘要
提供一種包括應用程序和用于向該應用程序提供系統(tǒng)端服務的系統(tǒng)端軟件的圖像形成裝置,其中該圖像形成裝置包括鑒別模塊,用于將鑒別屏幕顯示在該圖像形成裝置的操作板上,其中如果從該鑒別屏幕上輸入的鑒別數(shù)據(jù)滿足鑒別條件,則該鑒別模塊允許該圖像形成裝置顯示用于使用該圖像形成裝置的屏幕而不是該鑒別屏幕,而且,其中該鑒別模塊與該系統(tǒng)端軟件獨立地提供在該圖像形成裝置中。
文檔編號G03G21/00GK101707663SQ20091022287
公開日2010年5月12日 申請日期2004年1月29日 優(yōu)先權日2003年1月29日
發(fā)明者毛呂井昭平 申請人:株式會社理光