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