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