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