(57)【特許請求の範囲】
【請求項１】
単数あるいは複数の機能を有する装置であって、
使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段と、
使用者が前記機能の使用を許可されているか否かを示す使用許可情報を記憶するサーバに対して、前記使用許可情報を要求する要求手段と、
前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段と、
受信された前記使用許可情報を記憶する記憶手段と、
使用者が前記機能の使用を許可されているか否かを判断する使用許可判断手段と、
前記機能の一部又は全ての操作を可能とするように制御する操作制御手段と、
を有し、
前記使用許可判断手段は、
前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、
前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行い、
前記操作制御手段は、
前記使用許可判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記使用許可判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうちパラメータを設定するための操作を許可し、当該機能を実行するための操作を禁止するように制御するとともに、
前記使用許可判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する
装置。
【請求項２】
前記操作制御手段は、前記使用許可判断手段による前記第１の判断処理において使用を許可されていると判断された機能が、前記使用許可判断手段による前記第２の判断処理においては使用を許可されていないと判断された場合に、使用者による当該機能の全ての操作を禁止するように制御する
請求項１に記載の装置。
【請求項３】
単数あるいは複数の機能を有する装置と、
使用者が前記装置の機能の使用が許可されているか否かを示す使用許可情報を記憶するサーバと
を有し、
前記装置は、
使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段と、
前記サーバに対して、前記使用許可情報を要求する要求手段と、
前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段と、
受信された前記使用許可情報を記憶する記憶手段と、
使用者が前記機能の使用を許可されているか否かを判断する使用許可判断手段と、
前記機能の一部又は全ての操作を可能とするように制御する操作制御手段と、
を有し、
前記使用許可判断手段は、
前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、
前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行い、
前記操作制御手段は、
前記使用許可判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記使用許可判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうちパラメータを設定するための操作を許可し、当該機能を実行するための操作を禁止するように制御するとともに、
前記使用許可判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する
システム。
【請求項４】
単数あるいは複数の機能を有する装置のコンピュータを、
使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段、
使用者が前記機能の使用を許可されているか否かを示す使用許可情報を記憶するサーバに対して、前記使用許可情報を要求する要求手段、
前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段、
受信された前記使用許可情報を記憶する記憶手段、
使用者が前記機能の使用を許可されているか否かを判断する使用許可判断手段
及び
前記機能の一部又は全ての操作を可能とするように制御する操作制御手段
として機能させ、
前記使用許可判断手段は、
前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、
前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行い、
前記操作制御手段は、
前記使用許可判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記使用許可判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうちパラメータを設定するための操作を許可し、当該機能を実行するための操作を禁止するように制御するとともに、
前記使用許可判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１は、プリンタ装置が、印刷制限サーバに問い合わせた制限情報を記憶しておく記憶手段を有し、次回同一の使用者がプリンタ装置を使用する際には印刷制限サーバに問い合わせることなく、記憶手段に記憶してあった制限情報を使用する印刷システムを開示する。
特許文献２は、複写機が、ネットワークを介して利用制限サーバに問い合わせた制限情報を記憶しておく記憶手段を備え、次回同一の使用者が複写機を使用する際には利用制限サーバに問い合わせることなく、記憶手段に記憶してある制限情報を使用する複写機システムを開示する。
特許文献３は、認証用サーバから認証信号が送られた場合には、認証対象とされた識別データを画像処理装置に登録させておき、その後、使用者が当該画像処理装置に識別データを入力したが認証用サーバから返答がない場合には、当該画像処理装置において当該登録された識別データと当該入力された識別データとが一致するか否かを判別させ、一致すると判別した場合には、当該画像処理装置を臨時に使用可能とさせる管理方法を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１０３７４３号公報
【特許文献２】特開２００２−１６９４３３号公報
【特許文献３】特開２００５−０６３１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、サーバからの使用許可情報を用いて装置の機能の使用許可を判断するまで当該機能に係る操作を全く行えないものに比べ、サーバからの使用許可情報を用いた判断を行うまでの時間を利用者が活用できる装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１にかかる本発明は、単数あるいは複数の機能を有する装置であって、使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段と、使用者が前記機能の使用を許可されているか否かを示す使用許可情報を記憶するサーバに対して、前記使用許可情報を要求する要求手段と、前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段と、前記受信された使用許可情報を記憶する記憶手段と、前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行う使用許可判断手段と、前記判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうち所定の操作以外の操作を可能とするように制御するとともに、前記判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する操作制御手段とを有する装置である。
【０００６】
請求項２にかかる本発明は、前記操作制御手段は、前記判断手段による前記第１の判断処理において使用を許可されていると判断された機能が、前記判断手段による前記第２の判断処理においては使用を許可されていないと判断された場合に、使用者による当該機能の全ての操作を禁止するように制御する請求項１に記載の装置である。
【０００７】
請求項３にかかる本発明は、前記所定の操作は、前記機能を実行するための操作を含む請求項１乃至２のいずれか１項に記載の装置である。
【０００８】
請求項４にかかる本発明は、単数あるいは複数の機能を有する装置と、使用者が前記装置の機能の使用が許可されているか否かを示す使用許可情報を記憶するサーバとを有し、前記装置は、使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段と、前記サーバに対して、前記使用許可情報を要求する要求手段と、前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段と、前記受信された使用許可情報を記憶する記憶手段と、前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行う使用許可判断手段と、前記判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうち所定の操作以外の操作を可能とするように制御するとともに、前記判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する操作制御手段とを有するシステムである。
【０００９】
請求項５にかかる本発明は、単数あるいは複数の機能を有する装置のコンピュータを、使用者の操作に応じて、使用者に関する使用者情報を受け付ける使用者情報受付手段、使用者が前記機能の使用を許可されているか否かを示す使用許可情報を記憶するサーバに対して、前記使用許可情報を要求する要求手段、前記要求手段の要求に応じて前記サーバから送信された前記使用許可情報を受信する受信手段、前記受信された使用許可情報を記憶する記憶手段、前記使用者情報受付手段により使用者情報を受け付けた際、当該受付の前にすでに前記記憶手段に記憶されていた使用許可情報と当該使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第１の判断処理を行うとともに、前記要求手段により新たな使用許可情報が要求され、前記第１の判断処理の後、前記受信手段によって受信された新たな前記使用許可情報と前記使用者情報とを用いて使用者が前記機能の使用を許可されているか否かを判断する第２の判断処理を行う使用許可判断手段、及び、前記判断手段による前記第１の判断処理において機能の使用を許可されていると判断された場合、前記判断手段による前記第２の判断処理の前には、当該使用を許可されていると判断された機能に関する操作のうち所定の操作以外の操作を可能とするように制御するとともに、前記判断手段による前記第１の判断処理において使用を許可されていると判断された機能が前記第２の判断処理においても使用を許可されていると判断されると、使用者による当該機能の全ての操作を可能とするように制御する操作制御手段として機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１に係る本発明によれば、サーバからの使用許可情報を用いて装置の機能の使用許可を判断するまで当該機能に係る操作を全く行えないものに比べ、サーバからの使用許可情報を用いた判断を行うまでの時間を利用者が活用できる装置を提供できる。
【００１１】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、サーバからの使用許可情報を用いた判断の後も記憶手段に記憶されていた使用許可情報に基づいて利用者に操作を行なわせる場合に比べ、利用者が無駄な操作を行う可能性を低減できる装置を提供できる。
【００１２】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、実行が許可されていない機能を誤って実行することのない装置を提供できる。
【００１３】
請求項４に係る本発明によれば、サーバからの使用許可情報を用いて装置の機能の使用許可を判断するまで当該機能に係る操作を利用者が全く行えないものに比べ、サーバからの使用許可情報を用いた判断を行うまでの時間を利用者が活用できるシステムを提供できる。
【００１４】
請求項５に係る本発明によれば、サーバからの使用許可情報を用いて装置の機能の使用許可を判断するまで当該機能に係る操作を利用者が全く行えないものに比べ、サーバからの使用許可情報を用いた判断を行うまでの時間を利用者が活用できるプログラムを提供できる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態にかかるシステムを示す図である。
【図２】図１に示したサーバのハードウェア構成を示す図である。
【図３】図１に示した画像形成装置のハードウェア構成を示す図である。
【図４】本実施形態にかかる画像形成装置において動作する操作制御プログラムを示すブロック・ダイアグラムである。
【図５】使用許可情報を例示する図である。
【図６】第１の判断処理と第２の判断処理とを、ＵＩ装置に表示された操作画面を用いて説明する図である。
【図７】本実施形態に係る画像形成装置における処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本実施形態を説明する。
図１は、本実施形態にかかるシステム１を示す図である。
図１に示すように、システム１は、サーバ１２及び画像形成装置２−１，２−２から構成されている。
なお、以下、画像形成装置２−１，２−２など、複数ある構成部分のいずれかを特定せずに示すときには、単に、画像形成装置２などと略記することがある。
また、本実施形態においては、サーバ１２は１つとしたが、２つ以上であってもよく、画像形成装置２は、２つとしたが、１つであっても３つ以上であってもよい。
【００１７】
サーバ１２及び画像形成装置２は、互いにＬＡＮ（Local Area Network）等のネットワークを介して接続されている。
サーバ１２は、例えば認証サーバであって、画像形成装置２−１，２−２についての使用者の使用権限を一括管理しており、画像形成装置２からの認証要求に応答する。
サーバ１２は、画像形成装置２の使用を使用者が許可されているか否かを示す使用許可情報（図５を用いて後述する）を記憶し、画像形成装置２からの要求に応じて、記憶されている情報を、要求元の画像形成装置２に対して送信する。
【００１８】
画像形成装置２は、例えば、印刷機能、スキャン機能及びファックス機能等の複数の機能を有しており、使用者の操作によって各機能のパラメータを設定し、設定されたパラメータに応じて各機能を実行する。
この場合、画像形成装置２は、まず、使用者の操作により使用者情報（使用者識別情報及びパスワード等）を受け付ける（認証処理）。
画像形成装置２は、受け付けた使用者情報を用いて、サーバ１２に対して、受け付けた使用者情報に関する使用者がこの画像形成装置２の使用を許可されているかを示す使用許可情報を要求する。
画像形成装置２は、要求に応じてサーバ１２から受信した使用許可情報を用いて、上述した各機能に関する操作を可能とするか否か判断する。
また、画像形成装置２は、サーバ１２から受信した使用許可情報を例えばキャッシュメモリ等の記憶手段に記憶し、後で同じ使用者が画像形成装置２を再び操作する場合、サーバ１２に使用許可情報を要求する前に（あるいは、要求後、新たな使用許可情報の受信前に）、キャッシュメモリ等の記憶手段に記憶された使用許可情報を用いて、上述した各機能に関する操作を可能とするか否か判断する。
【００１９】
図２は、図１に示したサーバ１２のハードウェア構成を示す図である。
図２に示すように、サーバ１２は、ＣＰＵ等の演算部１６２及びメモリ等の記憶部１６４などを含む制御装置１６０と、画像形成装置２とネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ユーザインターフェース装置（ＵＩ装置）１８０とから構成される。
つまり、サーバ１２は、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している。
また、以下の各図において、実質的に同じ構成部分および処理には同じ番号が付される。
ＵＩ装置１８０は、ＬＣＤ（Liquid Crystal Display）表示装置あるいはＣＲＴ（Cathode Ray Tube）表示装置等の表示装置およびキーボード・タッチパネルなどを含む。
【００２０】
図３は、図１に示した画像形成装置２のハードウェア構成を示す図である。
図３に示すように、画像形成装置２は、演算部１６２及び記憶部１６４などを含む制御装置１６０と、サーバ１２とネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ＵＩ装置１８０と、印刷装置２００と、画像読取装置２０２とから構成される。
印刷装置２００は、例えばプリンタ等であって、文字データまたは画像データ等を用紙等の記録媒体に印刷する。
画像読取装置２０２は、例えばスキャナ等であって、記録媒体から画像等を読み取って画像データに変換する。
つまり、画像処理装置２は、情報処理、及びサーバ又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している。
【００２１】
なお、通信装置１７０は、通信回線等のネットワークを介して画像データを他の端末に送信するファクシミリ機能を有していてもよい。
また、画像形成装置２は、使用者識別カード（ＩＤカード等）を用いて使用者情報を受け付ける場合、使用者識別カードに記憶された使用者情報を読み取る識別カード読取装置を有していてもよい。
【００２２】
図４は、本実施形態にかかる画像形成装置２において動作する操作制御プログラム２２を示すブロック・ダイアグラムである。
図４に示すように、操作制御プログラム２２は、使用者情報受付部２２０、使用許可判断部２２２、許可状態表示部２２４、使用許可情報記憶部２２６、使用許可情報要求部２２８、使用許可情報受信部２３０、及び、操作制御部２４０から構成される。
使用許可判断部２２２は、一次許可判断部２３２、一次許可処理部２３４及び二次許可判断部２３６から構成される。
操作制御部２４０は、機能設定操作制御部２４２、機能実行操作制御部２４４、及び、装置情報変更操作制御部２４６から構成される。
操作制御プログラム２２は、たとえば、記憶媒体１７４（図３）等を介して画像形成装置２に供給され、記憶部１６４にロードされ、画像形成装置２にインストールされたＯＳ（図示せず）上で、画像形成装置２のハードウェア資源を具体的に利用して実行される。
【００２３】
操作制御プログラム２２において、使用者情報受付部２２０は、使用者がＵＩ装置１８０を操作することにより入力された、使用者情報（使用者識別情報及びパスワード等）を受け付ける。
具体的には、使用者は、画像形成装置２を使用する場合、まず、画像形成装置２のＵＩ装置１８０を操作して、ユーザＩＤ等の使用者識別情報とパスワードとを入力する。
使用者情報受付部２２０は、入力された使用者識別情報及びパスワードを受け付け、使用許可判断部２２２に対して出力する。
【００２４】
使用許可判断部２２２の一次許可判断部２３２は、使用者情報受付部２２０から使用者情報を受け入れると、使用許可情報記憶部２２６に、使用者情報に関する使用者に対応する使用許可情報が記憶されているか否かを判断する。
使用許可情報記憶部２２６に使用許可情報が記憶されていない場合、一次許可判断部２３２は、使用者情報を使用許可情報要求部２２８に対して出力する。なお、使用許可情報記憶部２２６に使用許可情報が記憶されている場合については後述する。
さらに、使用許可情報記憶部２２６に使用許可情報が記憶されていない場合、一次許可判断部２３２は、その旨を示す情報を許可状態表示部２２４に対して出力する。
このとき、許可状態表示部２２４は、使用者が認証されていないので画像形成装置２を使用できない旨（例えば「認証できないので使用できません。サーバに問い合わせ中ですのでしばらくお待ちください」など）を、ＵＩ装置１８０に表示させるための処理を行う。
使用許可情報要求部２２８は、受け入れた使用者情報と、この画像形成装置２の識別情報（装置識別情報）と、サーバ１２に対して使用許可情報を画像形成装置２に送信するように要求するための命令（使用許可情報要求命令）とを含む要求情報（認証要求）を、サーバ１２に対してネットワークを介して送信する。
【００２５】
図５は、使用許可情報を例示する図である。
図５に示すように、使用許可情報は、使用者＃１使用許可情報、使用者＃２使用許可情報といったように、使用者ごとに設けられている。
各使用者の使用許可情報は、使用者認証情報と操作権限情報とを含む。
使用者認証情報は、その使用者がその画像形成装置２の使用を許可されているかを示す情報であって、使用者識別情報とパスワードとを含む。
操作権限情報は、その使用者が画像形成装置２のどの機能について操作が許可され、どの機能について操作が禁止されているかを示す情報である。
例えば、図５の例では、使用者＃１は、機能Ａ（例えば印刷機能）の操作は許可され、機能Ｂ（例えばスキャン機能）の操作は許可され、機能Ｃ（例えばファクシミリ機能）の操作は禁止されている。さらに、使用者＃１は、装置情報Ｘの変更操作は許可され、装置情報Ｙの変更操作は禁止されている。
【００２６】
ここで、装置情報とは、印刷機能等の各機能についての操作をする際に設定するパラメータとは異なる、この画像形成装置２の各種設定及び各種情報をいい、例えば、宛先表又は親展ボックスである。
また、装置情報の変更とは、各種設定及び各種情報の追加、削除及び修正することをいい、例えば、宛先表の編集、親展ボックスの追加削除、又は、親展ボックス内の文書の削除等をいう。
【００２７】
サーバ１２は、図５に示す使用許可情報を、画像形成装置２−１，２−２ごとに記憶し、画像形成装置２−１，２−２についての使用者の使用権限を一括管理している。
また、サーバ１２は、システム管理者等の操作により、使用許可情報の更新を行う。
例えば、ある使用者の画像形成装置２−１の使用について、機能Ａの操作が許可されていたが、システム管理者等の操作により、使用許可情報の操作権限情報において機能Ａの操作を禁止するように変更することができる。
また、ある使用者が画像形成装置２−１の全ての機能の使用を禁止する場合、画像形成装置２−１についてその使用者の使用許可情報を削除することができる。
【００２８】
サーバ１２は、画像形成装置２から要求情報を受信すると、装置識別情報によってどの画像形成装置２について要求されているかを判断し、例えば画像形成装置２−１から要求情報を受信したと判断すると、画像形成装置２−１について管理された使用許可情報を処理対象とする。
また、サーバ１２は、要求情報に含まれる使用者情報と、サーバ１２に記憶されている使用許可情報に含まれる使用者認証情報とを照合する。
具体的には、例えば、サーバ１２は、要求情報に含まれる使用者情報の使用者識別情報と、使用許可情報に含まれる使用者認証情報の使用者識別情報とが一致するか否かを判断し、要求情報に含まれる使用者情報のパスワードと、使用許可情報に含まれる使用者認証情報のパスワードとが一致するか否かを判断する。
【００２９】
サーバ１２は、使用者識別情報及びパスワードが一致すると判断した場合、照合された使用者認証情報に対応する使用許可情報を、要求元の画像形成装置２に対してネットワークを介して送信する。
一方、サーバ１２は、使用者識別情報及びパスワードが一致しない（つまり、要求情報に含まれる使用者情報の使用者識別情報及びパスワードと一致する使用者認証情報を含む使用許可情報を記憶していない）と判断した場合、要求元の画像形成装置２に対して、その画像形成装置２の使用を禁止する旨を示す通知（使用禁止通知）を送信する。
【００３０】
使用許可情報受信部２３０（図４）は、サーバ１２から、使用許可情報又は使用禁止通知を受信し、使用許可判断部２２２の二次許可判断部２３６に対して出力する。
また、使用許可情報受信部２３０は、受信した使用許可情報を、使用許可情報記憶部２２６に対して出力する。
使用許可情報記憶部２２６は、例えばキャッシュメモリにデータを記憶させる処理を行い、サーバ１２から受信された使用許可情報を記憶する。
二次許可判断部２３６は、使用禁止通知を受け入れると、使用者の認証がなされなかったと判断し、使用が禁止されている旨を示す情報を、許可状態表示部２２４に対して出力する。
このとき、許可状態表示部２２４は、使用が禁止されている旨（例えば「認証に失敗しました。使用できません」など）を、ＵＩ装置１８０に表示させるための処理を行う。この場合、使用者は、これ以上、画像形成装置２の操作を行うことはできない。
【００３１】
一方、二次許可判断部２３６は、サーバ１２から受信された使用許可情報を受け入れると、使用者の認証がなされたと判断する。
また、二次許可判断部２３６は、使用許可情報の操作権限情報を検索し、使用許可情報の操作権限情報において操作が許可されている機能及び変更操作が許可されている装置情報を判断する。
さらに、二次許可判断部２３６は、操作権限情報において操作が許可されている機能の操作を許可する旨、及び、変更操作が許可されている装置情報の変更操作を許可する旨を示す命令（二次許可命令）を、操作制御部２４０に対して出力する。
操作制御部２４０は、二次許可命令を受け入れると、二次許可命令において許可された操作が可能となるように、ＵＩ装置１８０、印刷装置２００、画像読取装置２０２及び通信装置１７０等の、図３に示したハードウェアを制御するための処理を行う。
また、二次許可判断部２３６は、操作制御部２４０に二次許可命令を出力したときに、画像形成装置２を操作可能であることを示す情報を、許可状態表示部２２４に対して出力する。
このとき、許可状態表示部２２４は、画像形成装置２の操作が可能である旨（例えば「操作できます」など）をＵＩ装置１８０に表示させるための処理を行う。
【００３２】
ここで、使用許可判断部２２２の一次許可判断部２３２が、使用者情報受付部２２０から使用者情報を受け入れ、使用許可情報記憶部２２６に使用許可情報が記憶されていると判断した場合について説明する。
一次許可判断部２３２は、使用者情報と、使用許可情報記憶部２２６に記憶されている使用許可情報に含まれる使用者認証情報とを照合する。
具体的には、例えば、一次許可判断部２３２は、使用者情報の使用者識別情報と、使用許可情報記憶部２２６に記憶されている使用許可情報に含まれる使用者認証情報の使用者識別情報とが一致するか否かを判断し、使用者情報に含まれる使用者情報のパスワードと、使用許可情報記憶部２２６に記憶されている使用許可情報に含まれる使用者認証情報のパスワードとが一致するか否かを判断する。
使用者識別情報及びパスワードが一致しないと判断した場合、上述した処理と同様に、使用者情報を使用許可情報要求部２２８に対して出力し、その旨を示す情報を許可状態表示部２２４に対して出力する。その後の処理は、使用許可情報記憶部２２６に使用許可情報が記憶されていない場合と同様である。
【００３３】
一方、使用者識別情報及びパスワードが一致すると判断された場合、一次許可判断部２３２は、使用者情報及び使用許可情報記憶部２２６に記憶されていた使用許可情報を、一次許可処理部２３４に対して出力する。
一次許可処理部２３４は、使用者情報を使用許可情報要求部２２８に対して出力し、使用許可情報要求部２２８は、要求情報を、サーバ１２に対して送信する。
また、一次許可処理部２３４は、使用許可情報記憶部２２６に記憶されていた使用許可情報の操作権限情報を検索し、当該使用許可情報の操作権限情報において操作が許可されている機能を判断する。
さらに、使用許可情報要求部２２８が要求情報を送信してから所定時間経過後であって、使用許可情報受信部２３０がサーバ１２から新たな使用許可情報を受信する前に、一次許可処理部２３４は、使用許可情報記憶部２２６に記憶されていた使用許可情報の操作権限情報において操作が許可されている機能についての操作のうち、その機能に関するパラメータを設定するための操作を許可する旨を示す命令（一次許可命令）を、機能設定操作制御部２４２に対して出力する。
【００３４】
機能設定操作制御部２４２は、一次許可命令を受け入れると、一次許可命令において許可された機能に関するパラメータを設定するための操作が可能となるように、ＵＩ装置１８０等の画像形成装置２のハードウェアを制御するための処理を行う。
つまり、一次許可判断部２３２によって使用者情報と使用許可情報記憶部２２６に記憶された使用許可情報とが照合されたが、サーバ１２から新たな使用許可情報が受信される前の段階では、画像形成装置２の各種機能に関するパラメータを設定するための操作は可能であるが、その機能を実行するための操作（例えば印刷機能であれば印刷を実行するための操作）は、禁止されている。さらに、操作情報の変更操作も禁止されている。
また、機能設定操作制御部２４２が各種機能に関するパラメータの設定操作を可能とし、使用者がパラメータを設定している間に、サーバ１２へのアクセスは、バックグラウンドで継続されている。
【００３５】
なお、一次許可処理部２３４によって操作が許可されていない機能については、機能設定操作制御部２４２は、この段階であっても、使用者がパラメータの設定操作をできないように制御する。
図５に例示する使用許可情報が使用許可情報記憶部２２６に記憶されていた場合、使用者＃１は、機能Ａ（例えば印刷機能）のパラメータを設定することは可能であるが機能Ａを実行することはできない。また、使用者＃１は、機能Ｃ（例えばファクシミリ）については、全く操作をすることができない。
さらに、使用者＃１は、装置情報の変更操作をすることはできない。
【００３６】
また、一次許可処理部２３４は、機能設定操作制御部２４２に一次許可命令を出力したときに、画像形成装置２の各種機能に関するパラメータの設定操作のみ可能であることを示す情報を、許可状態表示部２２４に対して出力する。
このとき、許可状態表示部２２４は、画像形成装置２の各種機能に関するパラメータの設定操作のみ可能である旨（例えば「パラメータの設定のみ操作できます。実行はできません」など）をＵＩ装置１８０に表示させるための処理を行う。
なお、使用許可情報要求部２２８が要求情報を送信してから計測される所定時間は、例えば、使用者が、サーバ１２から新たな使用許可情報が受信されるまでの待ち時間を長いと感じる前の時間に設定され得る。
また、この所定時間は、０秒に設定されてもよい。この場合、使用許可情報要求部２２８が要求情報を送信したと同時に各種機能に関するパラメータを設定するための操作が可能となる。
【００３７】
一次許可処理部２３４による処理による使用許可情報要求部２２８の要求に応じて、使用許可情報受信部２３０がサーバ１２から使用許可情報又は使用禁止通知を受信すると、使用許可情報受信部２３０は、受信した使用許可情報又は使用禁止通知を、二次許可判断部２３６に対して出力する。
また、上述したように、使用許可情報受信部２３０は、受信した使用許可情報を、使用許可情報記憶部２２６に対して出力する。これにより、使用許可情報記憶部２２６に記憶された使用許可情報が更新される。
【００３８】
二次許可判断部２３６は、上述したように、サーバ１２から受信された使用許可情報を受け入れると、使用者の認証がなされたと判断する。
また、二次許可判断部２３６は、上述したように、使用許可情報の操作権限情報を検索し、使用許可情報の操作権限情報において操作が許可されている機能及び変更操作が許可されている装置情報を判断して、二次許可命令を、機能設定操作制御部２４２、機能実行操作制御部２４４及び装置情報変更操作制御部２４６に対して出力する。
機能実行操作制御部２４４は、二次許可命令において操作が許可されている機能を実行するための操作が可能となるように、画像形成装置２のハードウェアを制御するための処理を行う。
装置情報変更操作制御部２４６は、二次許可命令において変更操作が許可されている装置情報についての変更操作が可能となるように、画像形成装置２のハードウェアを制御するための処理を行う。
【００３９】
一方、機能設定操作制御部２４２は、一次許可命令においてパラメータを設定するための操作が許可されていた機能が、二次許可命令において操作が許可されていない（つまり操作権限情報において操作が禁止されている）場合、機能設定操作制御部２４２は、その機能に関するパラメータを設定するための操作を禁止するように、ＵＩ装置１８０等の画像形成装置２のハードウェアを制御するための処理を行う。
このとき、機能設定操作制御部２４２は、サーバ１２から使用許可情報が受信されるまでに設定されたパラメータをクリアするように制御する。
つまり、使用許可情報の操作権限情報が更新され、以前は操作が許可されていた機能が更新により操作が禁止された場合、サーバ１２から使用許可情報が受信されるまではパラメータ設定の操作が可能であるが、サーバ１２から使用許可情報が受信された後は、その機能についての全ての操作ができなくなる。
【００４０】
例えば、使用者＃１が、以前は機能Ａについての操作が許可されていたが、使用者＃１の使用許可情報が使用許可情報記憶部２２６に記憶された後、サーバ１２において、使用者＃１の使用許可情報の操作権限情報が、機能Ａについての操作を禁止するように更新された場合を仮定する。
このとき、使用許可情報記憶部２２６に記憶された使用許可情報（更新前の使用許可情報）では、機能Ａについての操作が許可されていたので、サーバ１２から使用許可情報が受信されるまでは、パラメータ設定の操作が可能である（機能Ａを実行するための操作はできない）が、サーバ１２から使用許可情報（更新後の使用許可情報）が受信された後、使用者＃１は、機能Ａについての操作（パラメータ設定の操作を含む）ができなくなる。
【００４１】
他方、二次許可判断部２３６は、使用禁止通知を受け入れると、使用者の認証がなされなかったと判断し、上述したように、使用が禁止されている旨を示す情報を、許可状態表示部２２４に対して出力する。
許可状態表示部２２４は、使用が禁止されている旨、操作を終了する旨、又は再度認証操作を要求する旨を、ＵＩ装置１８０に表示させる。
さらに、二次許可判断部２３６は、使用禁止通知を受け入れると、その使用禁止通知を、機能設定操作制御部２４２に対して出力する。
機能設定操作制御部２４２は、使用禁止通知を受け入れると、今まで可能としていた、パラメータを設定するための操作を禁止するように制御するための処理を行う。
【００４２】
ここで、一次許可判断部２３２及び一次許可処理部２３４による、使用許可情報記憶部２２６に記憶されていた使用許可情報を用いた、画像形成装置２の使用が許可されているか否かの判断処理を第１の判断処理と称し、二次許可判断部２３６による、サーバ１２からの使用許可情報を用いた、画像形成装置２の使用が許可されているか否かの判断処理を、第２の判断処理と称する。
図６は、第１の判断処理と第２の判断処理とを、ＵＩ装置１８０に表示された操作画面を用いて説明する図である。
図６においては、コピー機能について操作するための操作画面が例示されている。
【００４３】
第１の判断処理において画像形成装置２のコピー機能についての操作が許可されていると判断されると、図６（Ａ）に例示するように、倍率の設定、用紙サイズの設定、及び色指定等の、コピー機能のパラメータを設定するための操作は可能となっている。
しかしながら、実行ボタンが削除され又はグレーアウトされているので、使用者は、実行ボタンを押下できず、したがって、コピー機能の実行をすることはできない。
なお、実行ボタンが操作画面上にない装置の場合（実行ボタンがハードウェアとして設けられている場合）については、使用者が実行ボタンを押下しても、ＵＩ装置１８０に「使用許可確認前なので実行できません」などと表示され、コピー機能は実行されない。
【００４４】
次に、第２の判断処理において画像形成装置２のコピー機能についての操作が許可されていると判断されると、図６（Ｂ）に例示するように、操作画面に実行ボタンが表示される。
したがって、コピー機能のパラメータを設定するための操作だけでなく、使用者が実行ボタンを押下することによって、コピー機能の実行操作も可能となっている。
一方、第２の判断処理において画像形成装置２のコピー機能についての操作が許可されていないと判断されると、図６（Ｃ）に例示するように、操作画面上の全てのボタンがグレーアウトされ、使用者は、コピー機能についての操作をすることができない。
この場合、コピー実行操作以外のパラメータ設定操作は可能であったときであっても、使用者は、コピー機能の全ての操作ができなくなる。
【００４５】
図７は、本実施形態に係る画像形成装置２における処理を示すフローチャート（Ｓ１０）である。
なお、以下に示すステップの順序は、適宜、変更してもよく、また、全てのステップが必要であるとは限らない。
【００４６】
ステップ１０２（Ｓ１０２）において、使用者情報受付部２２０は、使用者情報を受け付ける。
ステップ１０４（Ｓ１０４）において、一次許可判断部２３２は、使用許可情報記憶部２２６に、使用者情報に関する使用者に対応する使用許可情報が記憶されているか否かを判断する。
使用許可情報が記憶されている場合、処理はＳ１０６に進み、使用許可情報が記憶されていない場合、処理はＳ１２０に進む。
ステップ１０６（Ｓ１０６）において、一次許可判断部２３２及び一次許可処理部２３４は、使用許可情報記憶部２２６に記憶されていた使用許可情報を用いて、画像形成装置２の使用及び各種機能の操作が許可されているか否かを判断する。
許可されている場合、処理はＳ１０８に進み、許可されていない場合、処理はＳ１２０に進む。
【００４７】
ステップ１０８（Ｓ１０８）において、使用許可情報要求部２２８は、要求情報をサーバ１２に対して送信し、サーバ１２に対して使用許可情報を要求する。
ステップ１１０（Ｓ１１０）において、使用許可情報受信部２３０は、サーバ１２から使用許可情報を受信したか否かを判断し、サーバ１２から使用許可情報を受信した場合、処理はＳ１３０に進み、サーバ１２から使用許可情報を受信していない場合、処理はＳ１１２に進む。
ステップ１１２（Ｓ１１２）において、一次許可処理部２３４は、使用許可情報要求部２２８が要求情報を送信してから所定時間が経過したか否かを判断し、経過した場合、処理はＳ１１４に進み、経過していない場合、処理はＳ１１０に戻る。
ステップ１１４（Ｓ１１４）において、一次許可処理部２３４は、一次許可命令を機能設定操作制御部２４２に対して出力し、機能設定操作制御部２４２は、一次許可命令において許可された、機能に関するパラメータを設定するための操作を可能とするように処理する。
【００４８】
ステップ１２０（Ｓ１２０）において、許可状態表示部２２４は、画像形成装置２（又は特定の機能）を使用できない旨を、ＵＩ装置１８０に表示させる。
ステップ１２２（Ｓ１２２）において、使用許可情報要求部２２８は、要求情報をサーバ１２に対して送信し、サーバ１２に対して使用許可情報を要求する。
ステップ１２４（Ｓ１２４）において、使用許可情報受信部２３０は、サーバ１２から使用許可情報を受信する。
ステップ１２６（Ｓ１２６）において、使用許可情報記憶部２２６は、サーバ１２からの使用許可情報を記憶することによって、使用許可情報を更新する。
【００４９】
ステップ１３０（Ｓ１３０）において、二次許可判断部２３６は、サーバ１２からの使用許可情報を用いて、画像形成装置２の使用及び各種機能の操作等が許可されているか否かを判断する。許可されている場合、処理はＳ１３２に進み、許可されていない場合、処理はＳ１３４に進む。
ステップ１３２（Ｓ１３２）において、二次許可判断部２３６は、二次許可命令を、機能設定操作制御部２４２、機能実行操作制御部２４４及び装置情報変更操作制御部２４６に対して出力し、機能実行操作制御部２４４及び装置情報変更操作制御部２４６は、二次許可命令において操作が許可されている操作が可能となるように処理する。
ステップ１３４（Ｓ１３４）において、許可状態表示部２２４は、画像形成装置２（又は特定の機能）を使用できない旨を、ＵＩ装置１８０に表示させる。
【００５０】
上述した説明では、使用許可情報を、使用者ごとに設けられているものとしたが、複数の使用者の属する「グループ」ごとに設けられているものとしてもよい。
また、上述した説明では、サーバ１２は、使用許可情報を画像形成装置ごとに記憶しているとしたが、全ての画像形成装置に適用される使用許可情報を１つ記憶するとしてもよい。この場合、要求情報（認証要求）が装置識別情報を含む必要はない。
また、上述した説明では、一次許可判断部２３２は、使用者認証情報と操作権限情報とを含む使用許可情報を使用許可情報記憶部２２６から受け入れるとしたが、使用者認証情報と操作権限情報とを、別々のタイミングで受け入れてもよい。例えば、使用者情報受付部２２０が使用者情報を受け付けたときに、一次許可判断部２３２が使用許可情報記憶部２２６から使用者認証情報のみを受け入れて使用者情報と使用者認証情報との照合を行い、使用許可情報要求部２２８が要求情報を送信した後で、一次許可処理部２３４が使用許可情報記憶部２２６から操作権限情報を受け入れて処理するようにしてもよい。
また、上述した説明では、操作制御プログラム２２が動作するのは画像形成装置としたが、操作制御プログラム２２が動作するのは、スキャナ、ファックス、コンピュータ端末等、複数の使用者が使用する可能性のある任意の装置であってもよい。
【符号の説明】
【００５１】
１・・・システム，
１２・・・サーバ，
２−１〜２−２・・・画像形成装置，
１６０・・・制御装置，
１６２・・・演算部，
１６４・・・記憶部，
１７０・・・通信装置，
１７２・・・記録装置，
１８０・・・ＵＩ装置，
２００・・・印刷装置，
２０２・・・画像読取装置，
２２・・・操作制御プログラム，
２２０・・・使用者情報受付部，
２２２・・・使用許可判断部，
２３２・・・一次許可判断部，
２３４・・・一次許可処理部，
２３６・・・二次許可判断部，
２２４・・・許可状態表示部，
２２６・・・使用許可情報記憶部，
２２８・・・使用許可情報要求部，
２３０・・・使用許可情報受信部，
２４０・・・操作制御部，
２４２・・・機能設定操作制御部，
２４４・・・機能実行操作制御部，
２４６・・・装置情報変更操作制御部，
【図１】
0005950185.tif 000002
【図２】
0005950185.tif 000003
【図３】
0005950185.tif 000004
【図４】
0005950185.tif 000005
【図５】
0005950185.tif 000006
【図６】
0005950185.tif 000007
【図７】
0005950185.tif 000008