(57)【要約】【課題】サーバと通信して画像処理の実行を制限する画像処理装置において，ジョブの実行開始の遅延を抑制する技術を提供すること。【解決手段】ＭＦＰ２００は，ユーザ認証を行う認証サーバ１００と通信可能である。ＭＦＰ２００は，ユーザの認証情報の入力を受け付ける。そして，ＭＦＰ２００は，入力された認証情報に基づいて，ユーザ認証を行う装置を，認証サーバ１００とするか自装置とするかを選択する。そして，ＭＦＰ２００は，選択された装置に，入力された認証情報に基づくユーザ認証を行わせる。そして，ＭＦＰ２００は，選択された装置で行われたユーザ認証の結果に基づいて，画像処理部による画像処理の許可ないし不許可を決定する。【選択図】            図６
2014164491.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証情報の入力を受け付ける受付部と，
ユーザ認証を行うサーバとの間で通信を行う通信部と，
画像処理を行う機能を少なくとも１つ有する画像処理部と，
ユーザの認証情報を記憶する記憶部と，
制御部と，
を備え，
前記制御部は，
前記受付部にて受け付けた認証情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，自装置とするかを選択する選択処理と，
前記選択処理によって選択された装置に，前記受付部にて受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，
前記認証処理によってユーザ認証が成功した場合には前記画像処理部による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理部による画像処理を許可しない許可処理と，
を実行することを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において，
前記記憶部は，前記画像処理部の各機能の実行可否に関する実行情報を，前記認証情報と対応付けて記憶しており，
前記制御部は，前記認証情報に基づいて特定の機能が許可される場合には，前記選択処理にて前記サーバを選択することを特徴とする画像処理装置。
【請求項３】
請求項１に記載する画像処理装置において，
前記制御部は，
自装置によるユーザ認証によって前記画像処理部による画像処理が許可された後，特定の機能を用いるジョブを実行する際，前記サーバにユーザ認証を行わせる追加認証処理を実行し，
前記追加認証処理によってユーザ認証が失敗した場合には，前記許可処理にて前記画像処理部による前記特定の機能の実行を許可しないことを特徴とする画像処理装置。
【請求項４】
請求項２または請求項３に記載する画像処理装置において，
前記画像処理部は，画像処理を行う複数の機能を有し，
前記制御部は，前記画像処理部が有する複数の画像処理の機能の中から，前記特定の機能を設定する設定処理を実行することを特徴とする画像処理装置。
【請求項５】
請求項２から請求項４のいずれか１つに記載する画像処理装置において，
前記特定の機能には，ＦＡＸ送信，印刷，読み取り，コピーのうち，少なくとも１つが該当することを特徴とする画像処理装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する画像処理装置において，
前記制御部は，前記受付部にて受け付けた認証情報によって特定されるユーザの認証情報が前記記憶部に記憶されている場合には，前記選択処理にて自装置を選択し，前記受付部にて受け付けた認証情報によって特定されるユーザの認証情報が前記記憶部に記憶されていない場合には，前記選択処理にて前記サーバを選択することを特徴とする画像処理装置。
【請求項７】
ユーザの認証情報の入力を受け付ける受付部と，
ユーザ認証を行うサーバとの間で通信を行う通信部と，
画像処理を行う機能を少なくとも１つ有する画像処理部と，
ユーザの認証情報を記憶する記憶部と，
制御部と，
を備え，
前記制御部は，
前記画像処理部の特定の機能の実行可否に関する実行情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，自装置とするかを選択する選択処理と，
前記選択処理によって選択された装置に，前記受付部にて受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，
前記認証処理によってユーザ認証が成功した場合には前記画像処理部による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理部による画像処理を許可しない許可処理と，
を実行することを特徴とする画像処理装置。
【請求項８】
画像処理を行う機能を少なくとも１つ有する画像処理装置と，ユーザを識別するユーザ情報を記憶するサーバとを備える画像処理システムにおいて，
前記画像処理装置が受け付けた認証情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，前記画像処理装置とするかを選択する選択処理と，
前記選択処理によって選択された装置に，前記画像処理装置が受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，
前記認証処理によってユーザ認証が成功した場合には前記画像処理装置による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理装置による画像処理を許可しない許可処理と，
を実行することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像処理を行う画像処理装置および画像処理システムに関する。さらに詳細には，画像処理装置と接続するサーバにてユーザ認証を行い，画像処理の実行を制限する技術に関するものである。
【背景技術】
【０００２】
従来から，画像処理装置とサーバとを備えた画像処理システムにおいて，サーバが認証したユーザの情報に基づき，画像処理の実行を制限する技術が知られている。このような画像処理システムでは，画像処理装置からサーバに認証情報を送信し，サーバにてユーザ認証を行い，画像処理装置はサーバからユーザ認証の成功結果を受け取ったことを条件として，画像処理を行うジョブの実行が許可される。
【０００３】
上記のシステムを開示した文献としては，例えば特許文献１がある。特許文献１には，認証サーバに接続された複合機であって，ログイン操作を通じて認証情報の入力を受け付け，その認証情報に基づいて認証サーバに対してユーザ認証を要求し，認証サーバからそのユーザ認証の成功結果を受信したことを条件として，複合機の使用を許可する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１０７８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，画像処理装置は，ネットワークを介して接続されるサーバからユーザ認証の結果を取得し，その後，ジョブの実行を開始する。そのため，ユーザ認証の結果を取得するまでに時間がかかると，ジョブの実行開始が遅延する。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，サーバと通信して画像処理の実行を制限する画像処理装置において，ジョブの実行開始の遅延を抑制する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像処理装置は，ユーザの認証情報の入力を受け付ける受付部と，ユーザ認証を行うサーバとの間で通信を行う通信部と，画像処理を行う機能を少なくとも１つ有する画像処理部と，ユーザの認証情報を記憶する記憶部と，制御部とを備え，前記制御部は，前記受付部にて受け付けた認証情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，自装置とするかを選択する選択処理と，前記選択処理によって選択された装置に，前記受付部にて受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，前記認証処理によってユーザ認証が成功した場合には前記画像処理部による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理部による画像処理を許可しない許可処理とを実行することを特徴としている。
【０００８】
本明細書で開示される画像処理装置は，ユーザ認証を行うサーバと通信可能である。また，画像処理装置は，ユーザの認証情報の入力を受け付け，入力された認証情報に基づいて，ユーザ認証を行う装置を，サーバとするか自装置とするかを選択する。そして，画像処理装置は，選択された装置で行われたユーザ認証の結果に基づいて，画像処理部による画像処理の許可ないし不許可を決定する。
【０００９】
すなわち，本明細書で開示される画像処理装置では，入力された認証情報によって自装置でのユーザ認証を選択可能としている。このように，自装置での認証結果に基づく画像処理の実行制限を可能にすることで，サーバによるユーザ認証の機会を低減できる。その結果として，ジョブの実行開始の遅延を軽減することが期待できる。
【００１０】
また，前記記憶部は，前記画像処理部の各機能の実行可否に関する実行情報を，前記認証情報と対応付けて記憶しており，前記制御部は，前記認証情報に基づいて特定の機能が許可される場合には，前記選択処理にて前記サーバを選択するとよい。例えば，読み取りやＦＡＸ送信等，機密度が高い機能については，サーバによる厳密なユーザ認証を行う方が好ましい。また，例えば，カラー印刷やカラースキャンについては，高コスト傾向にあることから，サーバによる厳密なユーザ認証を行う方が好ましい。そのため，特定の機能が許可されているか否かによってサーバを選択するか否かを切り換えると好適である。
【００１１】
また，前記制御部は，自装置によるユーザ認証によって前記画像処理部による画像処理が許可された後，特定の機能を用いるジョブを実行する際，前記サーバにユーザ認証を行わせる追加認証処理を実行し，前記追加認証処理によってユーザ認証が失敗した場合には，前記許可処理にて前記画像処理部による前記特定の機能の実行を許可しないとよい。始めに自装置によるユーザ認証によって早期に画像処理部の利用を許可し，特定の機能についてはその機能を利用する際にサーバによるユーザ認証を行うことで，レスポンスの向上と機密性の維持との両立を図ることが期待できる。
【００１２】
また，前記画像処理部は，画像処理を行う複数の機能を有し，前記制御部は，前記画像処理部が有する複数の画像処理の機能の中から，前記特定の機能を設定する設定処理を実行するとよい。また，特定の機能には，ＦＡＸ送信，印刷，読み取り，コピーのうち，少なくとも１つが該当するとよい。どの機能がサーバによるユーザ認証が好適となるかは使用環境によって異なる。そのため，サーバによるユーザ認証を行う機能を設定可能にする方が好ましい。
【００１３】
また，前記制御部は，前記受付部にて受け付けた認証情報によって特定されるユーザの認証情報が前記記憶部に記憶されている場合には，前記選択処理にて自装置を選択し，前記受付部にて受け付けた認証情報によって特定されるユーザの認証情報が前記記憶部に記憶されていない場合には，前記選択処理にて前記サーバを選択するとよい。自装置にユーザ認証に必要な情報があるユーザであれば，自装置によるユーザ認証を行う方が効率がよい。
【００１４】
また，本明細書では，ユーザの認証情報の入力を受け付ける受付部と，ユーザ認証を行うサーバとの間で通信を行う通信部と，画像処理を行う機能を少なくとも１つ有する画像処理部と，ユーザの認証情報を記憶する記憶部と，制御部とを備え，前記制御部は，前記画像処理部の特定の機能の実行可否に関する実行情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，自装置とするかを選択する選択処理と，前記選択処理によって選択された装置に，前記受付部にて受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，前記認証処理によってユーザ認証が成功した場合には前記画像処理部による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理部による画像処理を許可しない許可処理とを実行することを特徴とする画像処理装置が開示されている。
【００１５】
また，本明細書では，画像処理を行う機能を少なくとも１つ有する画像処理装置と，ユーザを識別するユーザ情報を記憶するサーバとを備える画像処理システムであって，前記画像処理装置が受け付けた認証情報に基づいて，ユーザ認証を行う装置を，前記サーバとするか，前記画像処理装置とするかを選択する選択処理と，前記選択処理によって選択された装置に，前記画像処理装置が受け付けた認証情報に基づくユーザ認証を行わせる認証処理と，前記認証処理によってユーザ認証が成功した場合には前記画像処理装置による画像処理を許可し，前記認証処理によってユーザ認証が失敗した場合には前記画像処理装置による画像処理を許可しない許可処理とを実行することを特徴とする画像処理システムが開示されている。
【発明の効果】
【００１６】
本発明によれば，サーバと通信して画像処理の実行を制限する画像処理装置において，ジョブの実行開始の遅延を抑制する技術が実現される。
【図面の簡単な説明】
【００１７】
【図１】実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図２】認証サーバが有するユーザ登録テーブルの構成を示す図である。
【図３】ＭＦＰ（複合機）が有するユーザ制限テーブルの構成を示す図である。
【図４】ＭＦＰ（複合機）が有する特定機能テーブルの構成を示す図である。
【図５】ＭＦＰが表示するログイン画面を示す図である。
【図６】第１の形態のＭＦＰが実行するログイン要求処理の手順を示すフローチャートである。
【図７】認証サーバが実行するユーザ認証処理の手順を示すフローチャートである。
【図８】第２の形態のＭＦＰが実行するログイン要求処理の手順を示すフローチャートである。
【図９】第２の形態のＭＦＰが実行する特定機能実行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下，本実施形態にかかる画像処理システムについて，添付図面を参照しつつ詳細に説明する。本形態は，ユーザ認証を行う認証サーバと，画像処理に関する複数の機能を有する複合機（ＭＦＰ：Multi Function Peripheral）とを有する画像処理システムに本発明を適用したものである。
【００１９】
［画像処理システムの全体構成］
本形態の画像処理システム９００（画像処理システムの一例）は，図１に示すように，認証サーバ１００（サーバの一例）と，ＭＦＰ２００（画像処理装置の一例）とを備えている。ＭＦＰ２００は，印刷，読み取り等，画像処理に関する複数の機能を有する。また，ＭＦＰ２００は，認証サーバ１００に認証要求を出力し，あるいはＭＦＰ２００自らがユーザ認証を行い，その認証結果に基づいて画像処理の実行を制限する。認証サーバ１００は，認証要求に応じて，その認証要求に付されたユーザ情報に基づいてユーザ認証を行い，その結果を応答する。
【００２０】
画像処理システム９００のうち，画像処理機能を有する画像処理装置は，ＭＦＰ２００の他，何台接続されていてもよい。また，ユーザ認証を行う認証サーバについても，認証サーバ１００の他，何台接続されていてもよい。
【００２１】
［認証サーバの構成］
続いて，認証サーバ１００の概略構成について説明する。認証サーバ１００は，図１に示すように，ＣＰＵ５１と，ＲＯＭ５２と，ＲＡＭ５３と，ＨＤＤ５４とを備えている。また，認証サーバ１００は，表示機能と入力機能とを兼ねる操作パネル５５と，外部装置との通信を可能にするネットワークインターフェース５７とを有し，これらがＣＰＵ５１によって制御される。
【００２２】
認証サーバ１００のＨＤＤ５４には，ＯＳ，インターネット上のデータを閲覧するためのブラウザ，各種のデバイスを制御するデバイスドライバ等，各種のプログラムやデータが記憶されている。
【００２３】
また，ＨＤＤ５４には，ユーザ認証を行うための情報として，図２に示すようなユーザ登録テーブル５４１が記憶されている。具体的に，ユーザ登録テーブル５４１は，識別番号（ＩＤ）と，ユーザ名と，パスワードとの３つの項目を含むレコードを記憶している。なお，ユーザ登録テーブル５４１のレコードの構成はこれらに限るものではなく，他の項目を含めてもよい。また，ユーザを特定できる情報が含まれていればよく，必ずしもユーザ名，パスワードを全て有する必要はない。
【００２４】
ＣＰＵ５１は，ＲＯＭ５２から読み出した制御プログラムやＨＤＤ５４から読み出したプログラムに従って，その演算結果をＲＡＭ５３またはＨＤＤ５４に記憶させながら各種の処理を行う。
【００２５】
ネットワークインターフェース５７は，他の装置との通信を可能にするインターフェースである。認証サーバ１００はネットワークインターフェース５７を介して，ＭＦＰ２００に対してデータの送受信を行うことができる。
【００２６】
［ＭＦＰの構成］
続いて，ＭＦＰ２００の概略構成について説明する。ＭＦＰ２００は，図１に示したように，ＣＰＵ３１（制御部の一例）と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えている。また，ＭＦＰ２００は，用紙に画像を印刷する画像形成部１０（画像処理部の一例）と，原稿の画像を読み取る画像読取部１１（画像処理部の一例）と，表示機能と入力機能とを兼ねる操作パネル４０（受付部の一例）と，ＦＡＸインターフェース３８と，ネットワークインターフェース３７（通信部の一例）と，ＩＣカードの情報を読み取るＩＣカードリーダ３９（受付部の一例）とを有し，これらがＣＰＵ３１によって制御される。
【００２７】
画像形成部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。本形態では，カラー印刷が可能なものとする。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。また，画像読取部１１は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。本形態では，カラースキャンが可能なものとする。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００２８】
ＲＯＭ３２には，ＭＦＰ２００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００２９】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ２００の各構成要素を制御する。
【００３０】
ネットワークインターフェース３７およびＦＡＸインターフェース３８は，他の装置との通信を可能にするインターフェースである。ＭＦＰ２００は，ネットワークインターフェース３７を介して，認証サーバ１００に対して認証要求を送信し，認証結果を受信する。また，ＭＦＰ２００は，ＦＡＸインターフェース３８を介して，ＦＡＸデータの送受信を行うことができる。
【００３１】
操作パネル４０は，ＭＦＰ２００の外装に設けられ，ユーザ入力を受け付ける各種のボタンと，メッセージや設定内容を表示するタッチパネルとを有している。各種のボタンとしては，例えば，画像処理の開始指示を入力するＯＫボタンや，画像処理のキャンセル指示を入力するキャンセルボタンがある。また，タッチパネルは，ユーザがタッチ操作することによっても各種の入力が可能であり，例えば，各種の設定やユーザ情報がタッチパネルから入力される。
【００３２】
また，ＮＶＲＡＭ３４には，画像処理の実行を制限するための情報として，図３に示すようなユーザ制限テーブル３４１（記憶部の一例）が記憶されている。具体的に，ユーザ制限テーブル３４１は，識別番号（ＩＤ）と，ユーザ名と，パスワードと，限定情報，サーバ認証との５つの項目を含むレコードを記憶している。識別番号は，認証サーバ１００が有するユーザ登録テーブル５４１の識別番号と関連付けられる。
【００３３】
さらに，限定情報には，印刷，コピー，ＦＡＸ，スキャンの各画像処理の実行可否が記憶される。図３中，「○」が実行許可を意味し，「×」が実行不許可を意味する。なお，「ＦＡＸ」は，原稿を読み取り，読み取った画像をＦＡＸインターフェース３８を介して送信する機能，「スキャン」は，原稿を読み取り，読み取った画像をファイルに保存する機能，「コピー」は，原稿を読み取り，読み取った画像を印刷する機能，「印刷」は，パーソナルコンピュータ（ＰＣ）等の外部装置からネットワークインターフェース３７を介して受信した画像データを印刷する機能を意味する。
【００３４】
また，サーバ認証には，認証サーバ１００によるユーザ認証を必須とするか否かの情報が記憶される。図３中，「要」が認証サーバ１００によるユーザ認証を必須とすることを意味し，「―」が認証サーバ１００によるユーザ認証を必須としない，あるいは未設定であることを意味する。
【００３５】
なお，ユーザ制限テーブル３４１のレコード構成はこれらに限るものではなく，他の項目を含めてもよい。限定情報の構成もこれらに限るものではなく，他の項目を含めてもよい。また，ユーザを特定する情報とそのユーザに対応する限定情報とが関連付けられていればよく，必ずしもユーザ名，パスワードを全て用いる必要はない。
【００３６】
ユーザ制限テーブル３４１では，必ずしもユーザ登録テーブル５４１に登録されている全てのユーザに対応するレコードを有していなくてもよい。例えば，認証サーバ１００には全社員のレコードを登録し，ＭＦＰ２００にはＭＦＰ２００が設置されている部署に属する社員のみのレコードを登録するようにしてもよい。
【００３７】
また，ユーザ制限テーブル３４１には，認証サーバ１００によるユーザ認証が成功したもののユーザ制限テーブル３４１に登録が無いユーザである未登録ユーザ用のレコードが設けられる。ＩＤが「９９９９」のレコードが未認証ユーザ用のレコードに相当し，ユーザ名に「未登録」が記憶される。以下，「未登録レコード」とする。一方，ＩＤが「０００１」，「０００２」のように，ユーザ認証が成功した場合用であってユーザが特定されるレコードを，「ユーザ特定レコード」とする。未登録ユーザは所属およびパスワードが不明なため，未登録レコードのうち所属およびパスワードは未設定である。
【００３８】
また，ＮＶＲＡＭ３４には，図４に示すように，ＭＦＰ２００で実行可能な各画像処理について，「特定の機能」として扱うか否かを記憶する特定機能テーブル３４２が記憶されている。特定機能テーブル３４２は，画像処理と，特定の機能として扱うか否かの設定とを関連付けて記憶している。特定の機能には，例えば，機密性が高い機能や高コストの機能が設定される。
【００３９】
［画像処理システムの動作概要］
続いて，画像処理システム９００の動作概要について説明する。画像形成システム９００では，あらかじめ管理者によって，認証サーバ１００のユーザ登録テーブル５４１にユーザ情報が登録される。また，あらかじめ管理者によって，ＭＦＰ２００のユーザ制限テーブル３４１にユーザごとの限定情報が設定される。また，あらかじめ管理者によって，ＭＦＰ２００の特定機能テーブル３４２に特定の機能が設定される。認証サーバ１００の管理者と，ＭＦＰ２００の管理者とは，同じであってもよいし，別であってもよい。
【００４０】
ＭＦＰ２００を利用するユーザは，ＭＦＰ２００に画像処理を実行させるにあたって，ＭＦＰ２００にログインする。ＭＦＰ２００へのログインは，操作パネル４０を操作してログイン要求を入力することによって行われる。ＭＦＰ２００は，ログイン要求が入力されると，ログイン画面を表示する。図５は，操作パネル４０に表示されるログイン画面を示している。ログイン画面は，ユーザ情報となる，ユーザ名およびパスワードをそれぞれ入力する入力部４１と，入力されたユーザ情報を決定する実行ボタン４２と，ログイン操作をキャンセルするキャンセルボタン４３とを有している。ユーザは，入力部４１にユーザ情報を入力した後，実行ボタン４２をタッチする。
【００４１】
また，ユーザ情報の入力方法は，操作パネル４０への入力操作に限らず，ユーザ情報が記憶されたＩＣカードをＩＣカードリーダ３９の所定の読み取り位置にセットしてもよい。ＭＦＰ２００は，ＩＣカードが所定の読み取り位置にセットされると，そのＩＣカードに記憶されたユーザ情報をＩＣカードリーダ３９に読み取らせる。
【００４２】
ＭＦＰ２００は，ユーザ情報を取得した後，ユーザ認証を，認証サーバ１００に依頼するか，ＭＦＰ２００自身が行うかを選択する。そして，選択された装置によって，入力されたユーザ情報に基づくユーザ認証が行われる。ＭＦＰ２００は，その認証結果に応じてユーザ制限テーブル３４１からレコードを抽出する。ＭＦＰ２００は，抽出したレコードの限定情報で許可された範囲内での画像処理を実行可能にする。
【００４３】
［第１の形態］
続いて，前述した画像処理システム９００の動作を実現するためにＭＦＰ２００が実行するログイン要求処理について，図６のフローチャートを参照しつつ説明する。ログイン要求処理は，ユーザからログイン要求が入力されたことを契機に，ＣＰＵ３１によって実行される。
【００４４】
ログイン要求処理では，先ず，ユーザ情報を入力する方法を選択させ，選択された方法に従って入力されたユーザ情報を取得する（Ｓ１０１）。入力方法には，操作パネル４０のログイン画面への直接入力と，ＩＣカードリーダ３９による自動入力がある。具体的にＳ１０１では，直接入力であればユーザ名およびパスワードを取得する。自動入力であればＩＤを取得する。なお，Ｓ１０１で取得されるパスワードは，ＭＦＰ２００自身が行うユーザ認証用のパスワード，すなわちユーザ制限テーブル３４１で参照されるパスワードであって，認証サーバ１００に記憶されているパスワードではない。
【００４５】
Ｓ１０１の後，取得したユーザ名ないしＩＤに基づいて，自装置にユーザ登録があるか否かを判断する（Ｓ１０２）。Ｓ１０２では，ユーザ制限テーブル３４１を参照し，取得したユーザ名ないしＩＤと同一の情報が記憶されているレコードであれば自装置にユーザ登録があると判断し，レコードがなければ自装置にユーザ登録がないと判断する。
【００４６】
ユーザ登録がある場合には（Ｓ１０２：ＹＥＳ），そのユーザのレコードを読み出し，そのユーザが認証サーバ１００によるユーザ認証が必須のユーザであるか否かを判断する（Ｓ１０３）。Ｓ１０３では，読み出したレコードの「サーバ認証」の項目が「要」か否かを判断し，「要」の場合には認証サーバ１００によるユーザ認証が必須のユーザと判断する。
【００４７】
認証サーバ１００によるユーザ認証が必須のユーザでない場合には（Ｓ１０３：ＮＯ），特定機能テーブル３４２を参照し，特定の機能の実行が許可されたユーザか否かを判断する（Ｓ１０４）。Ｓ１０４では，読み出したレコードの限定情報の各項目のうち「○」の画像処理について，特定機能テーブル３４２で設定された特定の機能か否かを判断し，特定の機能に該当する画像処理が１つでもあれば，特定の機能の実行が許可されたユーザと判断する。
【００４８】
特定の機能の実行が許可されていない場合には（Ｓ１０４：ＮＯ），ＭＦＰ２００が自らユーザ認証を行う（Ｓ１０５）。具体的にＳ１０５では，Ｓ１０１で取得したパスワードと，Ｓ１０３にてユーザ制限テーブル３４１から読み出したレコードのパスワードとが一致すればユーザ認証が成功したと判断し，一致しなければユーザ認証が失敗したと判断する。なお，Ｓ１０１が自動入力であった場合には，Ｓ１０５は不要である。Ｓ１０５の後は，Ｓ１０６に移行する。
【００４９】
一方，ユーザ登録がない場合には（Ｓ１０２：ＮＯ），ＭＦＰ２００によるユーザ認証を実施できない。そのため，認証サーバ１００でのユーザ認証に必要なパスワードの入力を要求し，入力されたパスワードを取得する（Ｓ１２１）。認証サーバ１００によるユーザ認証が必須のユーザである場合や（Ｓ１０３：ＹＥＳ），特定の機能の実行が許可されている場合にも（Ｓ１０４：ＹＥＳ），認証サーバ１００でのユーザ認証に必要なパスワードを取得する（Ｓ１２１）。Ｓ１２１の後，認証サーバ１００に対して認証要求を出力する（Ｓ１２２）。認証要求には，Ｓ１０１で取得したユーザ名に対応するＩＤ（あるいは直接取得したＩＤ）およびＳ１２１で取得したパスワードが付加される。
【００５０】
ここで，認証サーバ１００が実行するユーザ認証処理について，図７のフローチャートを参照しつつ説明する。ユーザ認証処理は，認証要求を受信したことを契機に，ＣＰＵ５１によって実行される。
【００５１】
ユーザ認証処理では，先ず，認証要求に付加されたユーザ情報を取得する（Ｓ１５１）。具体的には，ＩＤおよびパスワードを取得する。そして，取得したユーザ情報に基づいてユーザ認証を行い，ユーザ認証に成功したか否かを判断する（Ｓ１５２）。Ｓ１５２では，ユーザ登録テーブル５４１を参照し，Ｓ１５１で取得したユーザ情報と，ＩＤおよびパスワードが一致するレコードを検索し，レコードが検索されれば認証が成功したと判断し，検索されなければ認証が失敗したと判断する。
【００５２】
Ｓ１５２の後は，ユーザ認証の結果を認証要求の出力元に送信する。すなわち，ユーザ認証に成功した場合には（Ｓ１５２：ＹＥＳ），ユーザ認証に成功した旨を応答する（Ｓ１５３）。一方，ユーザ認証に失敗した場合には（Ｓ１５２：ＮＯ），ユーザ認証に失敗した旨を応答する（Ｓ１６１）。Ｓ１５３あるいはＳ１６１の後，認証サーバ１００におけるユーザ認証処理を終了する。
【００５３】
図６のＭＦＰ２００におけるログイン要求処理の説明に戻り，Ｓ１２２にて認証処理を要求した後，認証サーバ１００から認証結果を受信する（Ｓ１２３）。Ｓ１２３の後は，Ｓ１０６に移行する。
【００５４】
Ｓ１０５にてＭＦＰ２００本体によるユーザ認証が終了した後，あるいはＳ１２３にて認証サーバ１００からユーザ認証の結果を受信した後，ユーザ認証に成功したか否かを判断する（Ｓ１０６）。
【００５５】
ユーザ認証に成功したと判断した場合には（Ｓ１０６：ＹＥＳ），ログインを許可する（Ｓ１０７）。ログインが許可されると，ＭＦＰ２００は，ユーザ制限テーブル３４１を参照し，認証されたユーザに対応するユーザ特定レコードに記憶されている限定情報に基づく，ユーザ別の画像処理の実行制限を行う。なお，対応するユーザ特定レコードがない場合には，未登録レコードに記憶されている限定情報に基づく画像処理の実行制限を行う。ユーザ認証に失敗したと判断した場合には（Ｓ１０６：ＮＯ），ログインを拒否する（Ｓ１４１）。ログインが拒否されると，ＭＦＰ２００は，全ての画像処理について実行を制限する。
【００５６】
Ｓ１０７あるいはＳ１４１の後，操作パネル４０にログインの結果を表示する（Ｓ１０８）。Ｓ１０８の際，各画像処理の実行可否も通知する。Ｓ１０８の後，ログイン要求処理を終了する。これにより，ログインに伴う処理が完了する。
【００５７】
すなわち，第１の形態では，Ｓ１０２，Ｓ１０３およびＳ１０４の条件に基づいて，ユーザ認証を行う装置を，ＭＦＰ２００自身とするか認証サーバ１００とするかを選択する。そして，ＭＦＰ２００自身によるユーザ認証が選択されることで，認証サーバ１００によるユーザ認証と比較して，ユーザ認証を早期に完了させることができる。
【００５８】
なお，第１の形態のログイン要求処理では，Ｓ１０２，Ｓ１０３およびＳ１０４の３つ条件に基づいてユーザ認証を行う装置を選択しているが，必ずしも上記３つの条件全てを行う必要はない。例えば，このうち１つの条件に基づいて選択してもよいし，２つの条件に基づいて選択してもよい。また，別の条件によって選択してもよいし，別の条件を上記３つの条件に加えてもよい。
【００５９】
［第２の形態］
続いて，ＭＦＰ２００が実行するログイン要求処理の別形態について，図８のフローチャートを参照しつつ説明する。第２の形態では，ログイン要求処理での認証サーバ１００によるユーザ認証を必要に応じて保留し，保留した場合にはジョブの実行時にユーザ認証を行う。この点，第１の形態と異なる。なお，第２の形態のログイン要求処理のうち，第１の形態と同様の動作については同じ符号を付し，説明を省略する。
【００６０】
第２の形態のログイン要求処理では，ユーザ情報を取得した後（Ｓ１０１），第１の形態と同様に，Ｓ１０２，Ｓ１０３，およびＳ１０４にて，ユーザ認証を行う装置を選択する。そして，ユーザ登録がない場合（Ｓ１０２：ＮＯ），あるいは認証サーバ１００によるユーザ認証が必須のユーザである場合（Ｓ１０３：ＹＥＳ），認証サーバ１００によるユーザ認証を行わせる（Ｓ１２１〜Ｓ１２３）。
【００６１】
一方，特定の機能の実行が許可されている場合（Ｓ１０４：ＹＥＳ），第２の形態では，認証サーバ１００によるユーザ認証を保留する旨の情報を記憶する（Ｓ２０５）。Ｓ２０５の後は，Ｓ１０５に移行し，ＭＦＰ２００によるユーザ認証を行う。Ｓ１０６以降のログイン要求処理は，第１の形態と同じである。
【００６２】
次に，特定の機能の実行可否を決定する特定機能実行処理について，図９のフローチャートを参照しつつ説明する。特定機能実行処理は，特定の機能を実行させるジョブの開始要求を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００６３】
特定機能実行処理では，先ず，ユーザ認証を保留した状態であるか否かを判断する（Ｓ２５１）。具体的にＳ２５１では，ログイン要求処理のＳ２０５で記憶した情報があれば，ユーザ認証を保留した状態であると判断する。ユーザ認証を保留した状態でなければ（Ｓ２５１：ＮＯ），特定の機能の実行を許可する（Ｓ２６１）。
【００６４】
ユーザ認証を保留した状態であれば（Ｓ２５１：ＹＥＳ），認証サーバ１００でのユーザ認証用のパスワードを取得する（Ｓ２５２）。パスワードの取得方法は，ログイン要求処理のＳ１２１と同様である。その後，認証サーバ１００に対して認証要求を出力する（Ｓ２５３）。認証要求には，Ｓ２５２で取得したパスワードおよびログイン中のユーザのＩＤが付加される。
【００６５】
Ｓ２５３の後，認証サーバ１００から認証結果を受信する（Ｓ２５４）。そして，受信した認証結果に基づいて，認証サーバ１００による認証に成功したか否かを判断する（Ｓ２５５）。
【００６６】
認証サーバ１００による認証に成功したと判断した場合には（Ｓ２５５：ＹＥＳ），特定の機能の実行を許可する（Ｓ２６１）。一方，認証サーバ１００による認証に失敗したと判断した場合には（Ｓ２５５：ＮＯ），特定の機能の実行を制限する（Ｓ２５６）。Ｓ２５６の後あるいはＳ２６１の後，特定機能実行処理を終了する。
【００６７】
ＭＦＰ２００は，特定機能実行処理にて特定の機能の実行が許可された場合には，特定の機能を実行させるジョブの実行を開始し，特定機能実行処理にて特定の機能の実行が制限された場合には，特定の機能を実行させるジョブの実行を中止する。
【００６８】
すなわち，第２の形態でも，第１の形態と同様に，ユーザ認証を行う装置を，ＭＦＰ２００自身とするか認証サーバ１００とするかを選択することで，認証サーバ１００によるユーザ認証の機会が低減される。また，特定の機能については，とりあえずＭＦＰ２００自身によるユーザ認証によって早期にログイン要求処理を完了させて各種のジョブの入力を許可し，特定の機能を利用する際に認証サーバ１００によるユーザ認証を行うことで，ログインに伴う処理の早期完了と，特定の機能を利用する際の機密性の維持との，両立が期待できる。
【００６９】
なお，第２の形態のログイン要求処理では，Ｓ１０４の条件に基づいて認証サーバ１００によるユーザ認証を保留するか否かを選択しているが，Ｓ１０４以外の条件でも認証サーバ１００によるユーザ認証を保留してもよい。
【００７０】
以上詳細に説明したように本明細書で開示されるＭＦＰ２００では，入力されたユーザ情報によって自装置でのユーザ認証を選択可能としている。そして，自装置での認証結果に基づく画像処理の実行制限を可能にすることで，サーバによるユーザ認証の機会を低減できる。その結果として，ジョブの実行開始の遅延を軽減することが期待できる。
【００７１】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，画像処理装置は，画像処理機能を備えるものであればよく，ＭＦＰ２００の他，コピー機，プリンタ，スキャナ，ＦＡＸ装置であってもよい。
【００７２】
また，実施の形態では，未登録レコードを設け，ユーザ制限テーブル３４１に登録されていないユーザ全てに適用される汎用の限定情報を設けているが，これに限るものではない。例えば，未登録レコードを設けず，ユーザ制限テーブル３４１に登録されていないユーザは画像処理を全て制限するようにしてもよい。
【００７３】
また，実施の形態では，ユーザ認証の成功結果が得られなかった場合，画像処理が全て制限されるが，これに限るものではない。例えば，ユーザ制限テーブル３４１に，ユーザ認証の成功結果が得られなかった場合に適用されるレコードを用意し，そのレコードの限定情報に基づいて一部の画像処理の実行を許可してもよい。
【００７４】
また，実施の形態では，特定の機能の使用可否を，ユーザ情報によって特定されるユーザごとの限定情報に基づいて判断しているが，ユーザを特定しない構成であってもよい。この場合，Ｓ１０４の判断では，ＭＦＰ２００が特定機能テーブル３４２で特定の機能に設定されている画像処理を実行可能か否かを判断し，実行可能であれば特定機能が可能と判断すればよい。
【００７５】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００７６】
１００    認証サーバ
２００    ＭＦＰ
３４１    ユーザ制限テーブル
５４１    ユーザ登録テーブル
９００    画像処理システム
【図１】
2014164491.tif 000003
【図２】
2014164491.tif 000004
【図３】
2014164491.tif 000005
【図４】
2014164491.tif 000006
【図５】
2014164491.tif 000007
【図６】
2014164491.tif 000008
【図７】
2014164491.tif 000009
【図８】
2014164491.tif 000010
【図９】
2014164491.tif 000011