(57)【要約】【課題】  処理を実行させる権限を有するユーザが、権限を有しないユーザに容易に権限を与えること。【解決手段】  ＭＦＰは、ユーザを認証するためのユーザＩＤとパスワードとを予め記憶するユーザデータ記憶部１１３Ａと、ユーザＩＤとパスワードの入力を受け付けることに応じて、予め記憶されたユーザＩＤとパスワードと比較し、比較結果に基づいて認証するユーザ認証部５３と、認証に失敗した場合、認証される場合に実行を許可する処理のうち一部の処理の実行を禁止する制限部５５と、親ユーザの認証後にユーザデータ記憶部１１３ＡにユーザＩＤとパスワードとが予め記憶されていない代理ユーザの登録指示が受け付けられることに応じて、代理ユーザのユーザＩＤとパスワードとを記憶する代理登録部６１と、を備える。【選択図】        図４
2008003810.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを認証するための認証情報を予め記憶する認証情報記憶手段と、
認証情報の入力を受け付けることに応じて、該認証情報を前記予め記憶された認証情報と比較し、比較結果に基づいて認証する認証手段と、
前記認証手段により認証されない場合、前記認証手段により認証される場合に実行するのが許可される処理のうち一部の処理を実行するのを禁止する制限手段と、
前記認証手段による前記第１の認証情報の認証後に前記認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を前記認証情報記憶手段に記憶する登録手段と、を備えた画像形成装置。
【請求項２】
前記登録手段は、前記第２の認証情報を、前記第１の認証情報と関連付ける関連付手段を含み、
前記制限手段は、前記認証手段により前記第２の認証情報が認証された場合は、前記第１の認証情報が認証される場合に実行するのが許可される処理以外の処理を実行するのを禁止する第１禁止手段を含む、請求項１に記載の画像形成装置。
【請求項３】
ネットワークに接続された他の装置と通信するための通信手段をさらに備え、
前記登録手段は、前記第２の認証情報を前記他の装置に送信し、該他の装置から認証結果を受信する認証依頼手段を含み、
前記制限手段は、前記第２認証情報が前記他の装置により認証されない場合、前記他の装置により認証される場合に実行するのが許可される処理の一部の処理を実行するのを禁止する第２禁止手段をさらに含む、請求項２に記載の情報処理装置。
【請求項４】
ネットワークに接続された他の装置と通信するための通信手段をさらに備え、
前記登録手段は、前記第２の認証情報を前記他の装置に送信し、該他の装置から認証結果を受信する認証依頼手段を含み、
前記制限手段は、前記第２認証情報が前記他の装置により認証された場合、前記他の装置にアクセスする処理を実行するのを禁止しない制限解除手段をさらに含む、請求項２に記載の画像形成装置。
【請求項５】
ユーザを認証するための認証情報を予め記憶する認証情報記憶手段を備えたコンピュータで実行されるユーザ代理登録方法であって、
認証情報の入力を受け付けることに応じて、該認証情報を前記予め記憶された認証情報と比較し、比較結果に基づいて認証するステップと、
前記認証ステップにより認証されない場合、前記認証ステップにより認証される場合に実行するのが許可される処理のうち一部の処理を実行するのを禁止するステップと、
前記認証ステップによる前記第１の認証情報の認証後に前記認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を前記認証情報記憶手段に記憶するステップと、を含むユーザ代理登録方法。
【請求項６】
ユーザを認証するための認証情報を予め記憶する認証情報記憶手段を備えたコンピュータで実行されるユーザ代理登録プログラムであって、
認証情報の入力を受け付けることに応じて、該認証情報を前記予め記憶された認証情報と比較し、比較結果に基づいて認証するステップと、
前記認証ステップにより認証されない場合、前記認証ステップにより認証される場合に実行するのが許可される処理のうち一部の処理を実行するのを禁止するステップと、
前記認証ステップによる前記第１の認証情報の認証後に前記認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を前記認証情報記憶手段に記憶するステップと、をコンピュータに実行させるユーザ代理登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、ユーザ代理登録方法およびユーザ代理登録プログラムに関し、特に、認証したユーザに使用権限を与える画像形成装置、ユーザ代理登録方法およびユーザ代理登録プログラムに関する。
【背景技術】
【０００２】
近年、プリンタなどの画像形成装置は、複数のユーザにより共有して使用されることが多い。このため、ユーザを認証することにより、認証されたユーザに使用権限を与える画像形成装置が知られている。この画像形成装置によれば、予め登録されたユーザは画像形成装置を使用することができるが、登録されていないユーザは画像形成装置を使用することができない。特定のユーザを登録して使用権限を与える設定は、通常は画像形成装置の管理者のみができるようになっている。このため、例えば、ある者に画像形成装置を一時的に使用させたい場合であっても、管理者が不在であればその者を登録することができないといった問題がある。
【０００３】
この問題に対応した画像形成装置が、特開２００４−２７６２７１号公報（特許文献１）に記載されている。この画像形成装置は、操作者の認証により操作可能となる画像形成装置において、他人に操作依頼するに際し、操作依頼される他人による自身の認証と、操作依頼する本人による代行シートの読み取り結果の双方から代行操作の可否を判断する機能を有する制御手段を備えたことを特徴とする。しかしながら、操作依頼される他人による自身の認証に加えて、操作依頼する本人による代行シートを読み取らせる必要がある。このため、代行シートを作成して、原稿とともに操作依頼される他人に渡さねばならず不便である。
【特許文献１】特開２００４−２７６２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、処理を実行させる権限を有するユーザが、権限を有しないユーザに容易に権限を与えることが可能な画像形成装置、ユーザ代理登録方法およびユーザ代理登録プログラムを提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、この発明のある局面によれば、画像形成装置は、ユーザを認証するための認証情報を予め記憶する認証情報記憶手段と、認証情報の入力を受け付けることに応じて、該認証情報を予め記憶された認証情報と比較し、比較結果に基づいて認証する認証手段と、認証手段により認証されない場合、認証手段により認証される場合に実行するのが許可される処理のうち一部の処理の実行を禁止する制限手段と、認証手段による第１の認証情報の認証後に認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を認証情報記憶手段に記憶する登録手段と、を備える。
【０００６】
この局面に従えば、第１の認証情報の認証後、予め記憶されていない第２の認証情報を登録する指示が受け付けられると、該第２の認証情報が記憶される。これにより、第２の認証情報が受け付けられると、認証されない場合に実行するのが禁止される処理を実行するのを禁止しない。その結果、処理を実行させる権限を有するユーザが、権限を有しないユーザに容易に権限を与えることが可能な画像形成装置を提供することができる。
【０００７】
好ましくは、登録手段は、第２の認証情報を、第１の認証情報と関連付ける関連付手段を含み、制限手段は、認証手段により第２の認証情報が認証された場合は、第１の認証情報が認証される場合に実行するのが許可される処理以外の処理を実行するのを禁止する第１禁止手段を含む。
【０００８】
この局面によれば、第２の認証情報が、第１の認証情報と関連付けられ、第２の認証情報が認証された場合は、第１の認証情報が認証される場合に実行が許可される処理以外の処理の実行が禁止される。このため、第２の認証情報で認証されたユーザに対して、第１の認証情報で認証されたユーザに与えられる範囲内に、実行を許可する処理を制限することができる。
【０００９】
好ましくは、ネットワークに接続された他の装置と通信するための通信手段をさらに備え、登録手段は、第２の認証情報を他の装置に送信し、該他の装置から認証結果を受信する認証依頼手段を含み、制限手段は、第２認証情報が他の装置により認証されない場合、他の装置により認証される場合に実行するのが許可される処理の一部の処理を実行するのを禁止する第２禁止手段をさらに含む。
【００１０】
この局面に従えば、第２の認証情報がネットワークに接続された他の装置により認証されない場合は、他の装置により認証される場合に実行を許可する処理の一部の処理の実行が禁止される。このため、第２の認証情報が他の装置で認証される場合と、他の装置で認証されない場合とで実行を許可する処理を異ならせることができる。
【００１１】
好ましくは、ネットワークに接続された他の装置と通信するための通信手段をさらに備え、登録手段は、第２の認証情報を他の装置に送信し、該他の装置から認証結果を受信する認証依頼手段を含み、制限手段は、第２認証情報が他の装置により認証された場合、他の装置にアクセスする処理を実行するのを禁止しない制限解除手段をさらに含む。
【００１２】
この局面に従えば、第２の認証情報で認証されたユーザに、第２の認証情報を認証した他の装置にアクセスする処理を実行させる権限を与えることができる。
【００１３】
この発明の他の局面によれば、ユーザ代理登録方法は、ユーザを認証するための認証情報を予め記憶する認証情報記憶手段を備えたコンピュータで実行されるユーザ代理登録方法であって、認証情報の入力を受け付けることに応じて、該認証情報を予め記憶された認証情報と比較し、比較結果に基づいて認証するステップと、認証ステップにより認証されない場合、認証ステップにより認証される場合に実行するのが許可される処理のうち一部の処理を実行するのを禁止するステップと、認証ステップによる第１の認証情報の認証後に認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を認証情報記憶手段に記憶するステップと、を含む。
【００１４】
この局面に従えば、処理を実行させる権限を有するユーザが、権限を有しないユーザに容易に権限を与えることが可能なユーザ代理登録方法を提供することができる。
【００１５】
この発明の他の局面によれば、ユーザ代理登録プログラムは、ユーザを認証するための認証情報を予め記憶する認証情報記憶手段を備えたコンピュータで実行されるユーザ代理登録プログラムであって、認証情報の入力を受け付けることに応じて、該認証情報を予め記憶された認証情報と比較し、比較結果に基づいて認証するステップと、認証ステップにより認証されない場合、認証ステップにより認証される場合に実行が許可される処理のうち一部の処理を実行するのを禁止するステップと、認証ステップによる第１の認証情報の認証後に認証情報記憶手段に予め記憶されていない第２の認証情報を登録する指示が受け付けられることに応じて、該第２の認証情報を認証情報記憶手段に記憶するステップと、をコンピュータに実行させる。
【００１６】
この局面に従えば、処理を実行させる権限を有するユーザが、権限を有しないユーザに容易に権限を与えることが可能なユーザ代理登録プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１８】
図１は、本発明の実施の形態の一つにおける画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃを含む。なお、本実施の形態においてはＭＦＰ（Ｍｕｌｔｉ
Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ、画像形成装置、ファクシミリ、画像データを生成するパーソナルコンピュータ等であってもよい。ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００１９】
本実施の形態における画像処理システム１は、４台のＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃがネットワーク２に接続されている。なお、ネットワーク２に接続される台数は４台に限定されることなく、１台以上であれば数に制限はない。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、それぞれが備える機能は同じであってもよく異なっていてもよいが、基本的には、原稿を読み取って画像データを出力する画像読取機能、画像データを処理する画像処理機能、画像データに基づいて紙などの記録シートに画像を形成するための画像形成機能、画像形成後の記録シートにパンチ穴加工、ソート処理等する後処理機能、ファクシミリ送受信機能のいずれかを少なくとも含む。
【００２０】
本実施の形態における画像処理システム１においては、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれにおいて、それを使用するユーザが固定される。このため、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれは、使用するユーザを認証するためにユーザ情報を記憶している。ユーザ情報については後述するが、少なくともユーザを識別するためのユーザ識別情報を含む。ユーザ識別情報は、ユーザの名称を用いてもよい。ここでは、ユーザを基準にして、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃのうちでそのユーザのユーザ情報が記憶された装置を「ホーム端末」という。
【００２１】
ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々が有する機能は異なる場合があるが、ここではＭＦＰ１００がすべての機能を有するものと仮定して、ＭＦＰ１００の構成を説明する。
【００２２】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）２１と、画像読取部２２と、画像形成部２４と、給紙部２５と、後処理部２６とを含む。ＡＤＦ２１は、原稿台に搭載された複数枚の原稿をさばいて、１枚ずつ順に画像読取部２２に搬送する。画像読取部２２は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを出力する。画像形成部２４は、画像データが入力されると、画像データに基づいて用紙等の記録シート上に画像を印刷する。給紙部２５は、記録シートを格納しており、格納した記録シートを１枚ずつ画像形成部２４に供給する。後処理部２６は、画像が形成された記録シートを排紙する。後処理部２６は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部２６は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル針加工することが可能である。また、ＭＦＰ１００は、その上面にユーザとのユーザインターフェースとして機能する操作パネル１１を備えている。
【００２３】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、情報処理部１０１と、ファクシミリ部２７と、通信制御部２８と、ＡＤＦ２１と、画像読取部２２と、画像処理部２３と、画像形成部２４と、給紙部２５と、後処理部２６と、を含む。情報処理部１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１１３と、表示部１１４と、操作部１１５と、データ通信制御部１１６と、データ入出力部１１７とを含む。ＣＰＵ１１１は、ＲＡＭ１１２、ＨＤＤ１１３、表示部１１４、操作部１１５、データ通信制御部１１６、およびデータ入出力部１１７とそれぞれ接続され、情報処理部１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部２７、通信制御部２８、ＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５および後処理部２６と接続され、ＭＦＰ１００の全体を制御する。
【００２４】
画像処理部２３は、ＣＰＵ１１１により制御され、ＣＰＵ１１１からの指示に基づき画像データに画像処理を実行する。画像データは、画像読取部２２が原稿を読み取って出力する画像データ、データ入出力部１１７により他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから受信される画像データ、ＨＤＤ１１３に記憶されている画像データを含む。画像処理は、たとえば、画像を拡大する拡大処理、画像を縮小する縮小処理、複数の画像を合成して１つの画像を生成する合成処理、画像を回転させて方向を変換する回転処理等である。
【００２５】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルをさらに含む。表示部１１４と操作部１１５とで、操作パネル１１が構成される。
【００２６】
データ通信制御部１１６は、データ入出力部１１７と接続される。データ通信制御部１１６は、ＣＰＵ１１１からの指示に従って、データ入出力部１１７を制御して、データ入出力部１１７に接続された外部の機器との間でデータを送受信する。データ入出力部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子１１９を有する。
【００２７】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１６は、データ入出力部１１７を制御してＬＡＮ端子１１８を介して接続されたＭＦＰ１００Ａ，１００Ｂ，１００Ｃと通信する。
【００２８】
ＵＳＢ端子１１９に機器が接続された場合、データ通信制御部１１６は、データ入出力部１１７を制御して、接続された機器との間で通信してデータを入出力する。ＵＳＢ端子１１９には、フラッシュメモリを内蔵したＵＳＢメモリ１１９Ａを接続可能である。ＵＳＢメモリ１１９Ａには、後述するユーザ代理登録プログラムが記憶されており、ＣＰＵ１１１は、データ通信制御部１１６を制御して、ＵＳＢメモリ１１９Ａからユーザ代理登録プログラムを読出し、読み出したユーザ代理登録プログラムをＲＡＭ１１２に記憶し、実行する。
【００２９】
なお、ユーザ代理登録プログラムを記憶する記録媒体としては、ＵＳＢメモリ１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等でもよい。さらに、ＣＰＵ１１１がネットワーク２に接続されたコンピュータからユーザ代理登録プログラムをダウンロードしてＨＤＤ１１３に記憶する、または、コンピュータがユーザ代理登録プログラムをＨＤＤ１１３に書込みするようにして、ＨＤＤ１１３に記憶されたユーザ代理登録プログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３０】
ファクシミリ部２７は、ＰＳＴＮ１３に接続され、ＰＳＴＮ１３にファクシミリデータを送信する、またはＰＳＴＮ１３からファクシミリデータを受信する。ファクシミリ部２７は、受信したファクシミリデータを、ＨＤＤ１１３に記憶するとともに、画像形成部２４でプリント可能なプリントデータに変換して、画像形成部２４に出力する。これにより、画像形成部２４は、ファクシミリ部２７により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部２７は、ＨＤＤ１１３に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ１３に接続されたＦＡＸに送信する。
【００３１】
図４は、ＭＦＰ１００のＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図４を参照して、ＭＦＰ１００のＨＤＤ１１３は、ユーザデータ記憶部１１３Ａと料金カウントテーブル記憶部１１３Ｂとを含む。ＣＰＵ１１１は、ＭＦＰ１００を使用するユーザを登録するためのユーザ登録部５１と、ＭＦＰ１００を使用するユーザを認証するためのユーザ認証部５３と、入力されるコマンドに対応する処理を実行する処理実行部５７と、処理実行部５７が処理を実行するのを制限する制限部５５とを含む。
【００３２】
ユーザ登録部５１は、ＭＦＰ１００の管理者によりＭＦＰ１００の使用を許可するユーザを登録する。ユーザ登録部５１は、後述するユーザ認証部５３によりＭＦＰ１００のユーザが管理者として認証された後、ユーザを識別するためのユーザ識別情報と、ユーザを認証するための認証情報と、実行する処理を制限するための制限情報との入力を受け付け、ユーザデータを生成し、ユーザデータをユーザデータ記憶部１１３Ａに記憶する。ユーザデータは、ユーザ識別情報と、認証情報とを少なくとも含む。ここでは、ユーザ識別情報としてユーザＩＤを用い、認証情報としてパスワードを用いる例を説明する。
【００３３】
図５は、ユーザデータの一例を示す図である。図５（Ａ）は、装置識別情報「ＭＡＣＨＩＮＥ０１」のＭＦＰ１００が記憶するユーザデータを示し、図５（Ｂ）は、装置識別情報「ＭＡＣＨＩＮＥ０２」のＭＦＰ１００Ａが記憶するユーザデータを示す。図５（Ａ）を参照して、ユーザデータは、ユーザＩＤと、パスワードと、親ユーザＩＤと、ホーム端末と、制限情報と、有効期間との項目を含む。親ユーザＩＤの項目は、代理ユーザの親ユーザを定義する。親ユーザＩＤについては後で詳細に説明する。
【００３４】
ホーム端末の項目は、ユーザのホーム端末を定義し、ホーム端末を識別するための装置識別情報を含む。図５（Ａ）においては、すべてのユーザデータが、管理者により登録された例を示している。管理者により登録されるユーザデータは、ホーム端末の項目がユーザデータを記憶するＭＦＰ１００の装置識別情報となるので、図５（Ａ）においては、装置識別情報の設定を省略してすべてブランクとしている。ここでは、装置識別情報にその装置に割当てられた名称を用いるようにしているが、ネットワーク２上の位置情報、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを用いるようにしてもよい。
【００３５】
制限情報は、禁止処理を定義する。禁止処理は、処理実行部５７が実行することが禁止される処理である。例えば、ユーザＩＤが１００１のユーザデータは、カラーコピーを禁止する制限情報を含み、ユーザＩＤが１００１のユーザに対して、カラーコピーが禁止される。
【００３６】
有効期間の項目は、後述するユーザ認証部５３による認証が許可される期間を定義する。管理者により登録されるユーザデータの有効期間は設定されることなく、ユーザデータにおいては有効期間が設定されていないことを示すブランクが設定される。図５（Ａ）においては、すべてのユーザデータが、管理者により登録された例を示しており、有効期間にブランクが設定されている。図５（Ｂ）を参照して、ユーザデータは、ＭＦＰ１００に記憶されるユーザデータの項目と同じ項目を含む。すべてのユーザデータが、管理者により登録された例を示しており、有効期間がブランクに設定されている。
【００３７】
なお、認証情報に、パスワードを用いる例を示すが、認証情報に指紋、静脈パターン、虹彩、声紋等の生体情報を用いるようにしてもよい。生体情報を認証情報に用いる場合には、生体情報がユーザ識別情報を兼ねるようにしてもよい。また、ここではユーザデータが制限情報を含む例を説明するが、ユーザデータと関連付けた制限情報をユーザデータとは別に記憶するようにしてもよい。また、制限情報をユーザ識別情報ごとに関連付けるのではなく、複数のユーザデータをまとめたグループに対して１つの制限情報を関連付けるようにしてもよい。例えば、ユーザデータ記憶部１１３に記憶されたすべてのユーザデータに関連付けて、１つの制限情報を関連付けるようにしても良い。
【００３８】
図４に戻って、ユーザ認証部５３は、ユーザＩＤとパスワードとの入力を要求する画面を表示部１１４に表示させ、ユーザが操作部１１５にユーザＩＤとパスワードとを入力するとユーザＩＤとパスワードとの入力を受け付ける。ユーザ認証部５３は、受け付けたユーザＩＤを含むユーザデータをユーザデータ記憶部１１３Ａから抽出し、抽出したユーザデータに含まれるパスワードと受け付けたパスワードとを比較する。ユーザ認証部５３は、両パスワードが一致すれば受け付けたパスワードを認証し、両パスワードが一致しなければ受け付けたパスワードを認証しない。ユーザ認証部５３は、認証結果を制限部５３に出力する。
【００３９】
処理実行部５７は、ユーザが操作部１１５に処理を特定するためのコマンドを入力すると、入力されたコマンドを受け付ける。ユーザによるコマンドを入力する操作は、例えばコピーの場合には、操作部１１５に複写枚数、複写倍率等の複写条件を入力した後、スタートキーを押下する一連の操作である。処理実行部５７は、受け付けたコマンドに対応する処理を実行する。コマンドがコピーに対応すれば、コマンドに含まれる複写条件に従って、画像読取部２２に原稿を読み取らせて、画像読取部２２が出力する画像データを画像形成部２４に画像形成させる。また、コマンドがデータの転送に対応すれば、コマンドに含まれるＩＰアドレスおよびデータ識別情報に従って、ＩＰアドレスで特定されるＭＦＰからデータ識別情報で特定されるデータを受信する、または、ＩＰアドレスで特定されるＭＦＰにデータ識別情報で特定されるデータを送信する。
【００４０】
制限部５５は、ユーザ認証部５３から認証結果が入力される。制限部５５は、制限情報に基づいて処理実行部５７が処理を実行するのを制限する。処理実行部５７が実行可能な処理のうち、制限部５５が実行するのを制限する処理は、ユーザ認証部５３により認証したユーザにより異なる。制限部５５は、ユーザ認証部５３から入力された認証結果が認証成功を示す場合、ユーザ認証部５３が受け付けたユーザＩＤに関連付けられた制限情報を取得する。ユーザデータが制限情報を含む場合には、ユーザ認証部５３が受け付けたユーザＩＤを含むユーザデータから制限情報を抽出する。
【００４１】
制限部５５は、ユーザが操作部１１５に入力したコマンドが、制限情報で定義された禁止処理に対応する場合、処理実行部５７がその禁止処理を実行するのを禁止する。また、制限部５５は、ユーザ認証部５３から入力された認証結果が認証失敗を示す場合、ゲストユーザ用の制限情報を取得する。ゲストユーザ用の制限情報は、登録されていないユーザに例外的にＭＦＰ１００の使用を許可するために予め設定される。ゲストユーザ用の制限情報は、例えば、課金の対象となる処理、ＨＤＤ１１３または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃにアクセスする処理を禁止処理として定義する。ゲストユーザ用の制限情報は、好ましくは、ＭＦＰ１００の管理者により設定される。
【００４２】
ユーザ登録部５１は、代理登録部６１と、認証依頼部６２とを含む。代理登録部６１は、ＭＦＰ１００の管理者によりユーザ登録されていないユーザ（以下「代理ユーザ」という）を、ＭＦＰ１００の管理者によりユーザ登録されているユーザ（以下「親ユーザ」という）による承認を条件に、登録する。
【００４３】
代理登録部６１は、代理ユーザのユーザＩＤおよびパスワードと、親ユーザのユーザＩＤおよびパスワードとを受け付ける。具体的には、代理ユーザが操作部１４を操作して、ユーザＩＤとパスワードとを入力すると、代理登録部６１は代理ユーザのユーザＩＤとパスワードとを受け付ける。また、親ユーザが操作部１４を操作して、ユーザＩＤとパスワードとを入力すると、代理登録部６１は、親ユーザのユーザＩＤとパスワードとを受け付ける。代理登録部６１は、親ユーザのユーザＩＤとパスワードとをユーザ認証部５３に出力し、認証結果を受信する。代理登録部６１は、ユーザ認証部５３により、親ユーザのパスワードが認証されると、代理ユーザの登録指示を受け付け、先に受け付けた代理ユーザのユーザＩＤとパスワードとからユーザデータを生成し、生成したユーザデータをユーザデータ記憶部１１３Ａに記憶する。代理ユーザのユーザデータを生成する際、代理ユーザのユーザデータを、親ユーザのユーザデータと関連付ける。また、代理登録部６１は、代理ユーザの制限情報を、親ユーザの制限情報と同じにする、またはより多くの禁止処理を定義した制限情報とする。禁止処理を親ユーザの禁止処理より多くする場合には、親ユーザが禁止処理を設定するようにすればよい。さらに、代理登録部６１は、代理ユーザのユーザデータに、有効期間を付加する。有効期間は、代理ユーザのユーザデータに含めるようにしてもよいし、ユーザデータに関連付けて別に記憶するようにしてもよい。これにより、代理ユーザの認証情報が、ユーザ認証部５３により認証される期間を制限することができる。有効期間は、親ユーザが設定するようにすればよく、親ユーザが設定しない場合には予め管理者により設定されたデフォルトの期間とすればよい。
【００４４】
認証依頼部６２は、代理ユーザがＭＦＰ１００以外のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかにより登録されているか否かを、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々に確認する。認証依頼部６２は、代理ユーザのユーザＩＤおよびパスワードを、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々に送信して、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々から認証結果を受信する。ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々は、ＭＦＰ１００から受信したユーザＩＤおよびパスワードを自身が記憶するユーザデータを用いてユーザ認証する処理を実行し、認証結果をＭＦＰ１００に送信する。代理ユーザが、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかにユーザ登録されていれば、認証依頼部６２は、ユーザ登録されたＭＦＰ（ホーム端末）から認証成功を示す認証結果を受け付ける。認証依頼部６２は、ホーム端末から認証成功の認証結果を受信すると、代理ユーザのユーザＩＤと、代理ユーザがユーザ登録されているホーム端末を識別するための装置識別情報とを関連付ける。ここでは、ユーザデータに、ホーム端末の装置識別情報の項目を含めることにより、ユーザＩＤとホーム端末の装置識別情報とを関連付ける場合を例に説明する。また、以下の説明では、代理ユーザがＭＦＰ１００Ａにユーザ登録されている場合について説明する。この場合、ＭＦＰ１００Ａは代理ユーザのホーム端末である。
【００４５】
図６は、代理ユーザを登録した後のユーザデータの一例を示す図である。図６に示すユーザデータは、ＭＦＰ１００に記憶されるユーザデータを示し、ＭＦＰ１００Ａをホーム端末として有するユーザを代理ユーザとして登録した例を示している。図６を参照して、ユーザＩＤ「２００２」を含むユーザデータは、ＭＦＰ１００Ａに記憶されるユーザＩＤ「２００２」を含むユーザデータとユーザＩＤおよびパスワードが同じである。また、親ユーザＩＤの項目に「１００１」が設定され、ユーザＩＤ「２００２」を含むユーザデータとユーザＩＤ「１００１」を含むユーザデータとが関連付けられる。ホーム端末の項目にＭＦＰ１００Ａの装置識別情報「ＭＡＣＨＩＮＥ０２」が設定され、有効期間の項目に「２００６／４／１から１ヶ月」が設定される。
【００４６】
ユーザ認証部５３により代理ユーザの認証が成功すると、制限部５５は、処理実行部５７が処理を実行するのを代理ユーザのユーザデータの制限情報に従って制限する。ただし、制限部５５は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃにアクセスする処理が制限情報で禁止されている場合であっても、代理ユーザのホーム端末ＭＦＰ１００Ａにアクセスする処理を処理実行部５７が実行するのを制限しない。ホーム端末ＭＦＰ１００Ａへのアクセスは、ホーム端末ＭＦＰ１００Ａで許可されているため、アクセスを禁止する必要がないからである。
【００４７】
処理実行部５７は、実行した処理が課金対象となっている場合、ユーザ毎に使用料をカウントし、料金カウントテーブル記憶部１１３Ｂに記憶されている料金カウントテーブルを更新する。処理実行部５７は、代理ユーザによる指示により実行した処理が課金対象の場合、代理ユーザによる指示により実行した処理に対する使用料を、その代理ユーザの親ユーザの使用料としてカウントし、料金カウントテーブルを更新する。
【００４８】
図７は、料金カウントテーブルの一例を示す図である。図７は、ＭＦＰ１００が料金カウントテーブル記憶部１１３Ｂに記憶する料金カウントテーブルを示している。図７を参照して、料金カウントテーブルは、ユーザＩＤごとにカウント数とカウント数の総合計を関連付ける。ユーザＩＤ「２００２」の代理ユーザのカウント数は「６０」である。ユーザＩＤ「１００１」のユーザのカウント数は「１００」である。ユーザＩＤ「１００１」のユーザは、ユーザＩＤが「２００２」の代理ユーザの親ユーザである。このため、親ユーザの総合計は、カウント数「１００」に代理ユーザのカウント数「６０」を加算した「１６０」となる。
【００４９】
図８は、代理登録処理の流れの一例を示すフローチャートである。代理登録処理は、ＣＰＵ１１１がユーザ代理登録プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、代理登録指示を受け付けたか否かを判断する（ステップＳ０１）。代理登録指示を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、代理登録指示を受け付けたならば処理をステップＳ０２に進める。すなわち、代理登録処理は、代理登録指示が入力されることを条件に実行される処理である。
【００５０】
ＣＰＵ１１１は、代理登録指示を受け付けると、代理ユーザのユーザＩＤおよびパスワードと、親ユーザのユーザＩＤおよびパスワードとを入力するための画面を表示部１１４に表示することにより、代理ユーザと親ユーザそれぞれにそれらの入力を促す。そして、代理ユーザのユーザＩＤとパスワードとを受け付け（ステップＳ０２）、親ユーザのユーザＩＤとパスワードとを受け付ける（ステップＳ０３）。
【００５１】
そして、ユーザデータ記憶部１１３Ａからユーザデータを読み出し（ステップＳ０４）、親ユーザのユーザＩＤとパスワードとを認証する（ステップＳ０５）。具体的には、ステップＳ０４において読み出したユーザデータから親ユーザのユーザＩＤを含むユーザデータを抽出し、抽出したユーザデータに含まれるパスワードと、親ユーザのパスワードとを比較する。両者が同じであれば親ユーザのパスワードを認証して処理をステップＳ０６に進めるが、両者が異なれば親ユーザのパスワードを認証することなく処理を終了する。
【００５２】
ステップＳ０６では、代理ユーザの登録指示を受け付けるまで待機状態となり（ステップＳ０６でＮＯ）、代理ユーザの登録指示を受け付けると処理をステップＳ０７に進める。ステップＳ０７において、有効期間の指定を受け付けたか否かを判断する。有効期間が指定された場合には処理をステップＳ０８に進め、指定されなければ処理をステップＳ０９に進める。有効期間は、ユーザが操作部１１５を操作して入力すると、ＣＰＵ１１１が受け付ける。ステップＳ０８において、有効期間を受け付け、設定し、処理をステップＳ１０に進める。一方、ステップＳ０９において、デフォルトの有効期間を設定し、処理をステップＳ１０に進める。
【００５３】
ステップＳ１０において、ステップＳ０２で受け付けた代理ユーザのユーザＩＤとパスワードとを、ＭＦＰ１００以外のＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれに送信し、認証依頼する。ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々は、ＭＦＰ１００から受信したユーザＩＤおよびパスワードを自身が記憶するユーザデータを用いて認証し、認証結果をＭＦＰ１００に送信する。このため、ＣＰＵ１１１は、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々から認証結果を受信する。そして、受信した認証結果に基づいて、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうちに代理ユーザを登録しているＭＦＰ（ホーム端末）が存在するか否かを判断する。代理ユーザを登録しているＭＦＰが存在すれば処理をステップＳ１２に進め、存在しなければ処理をステップＳ１３に進める。
【００５４】
ステップＳ１２では、ホーム端末を有する代理ユーザのユーザデータを生成し、ユーザデータ記憶部１１３Ａに追加して記憶し、処理を終了する。ホーム端末を有する代理ユーザのユーザデータは、ユーザデータのホーム端末の項目にホーム端末の装置識別情報が設定される。一方、ステップＳ１３においては、ホーム端末を有しない代理ユーザのユーザデータを生成し、ユーザデータ記憶部１１３Ａに追加して記憶し、処理を終了する。ホーム端末を有しない代理ユーザのユーザデータは、ユーザデータのホーム端末の項目に何も設定されず、ブランクである。また、ステップＳ１２またはステップＳ１３において生成されるユーザデータは、ステップＳ０８またはステップＳ０９で設定された有効期間が、有効期間の項目に設定される。さらに、ユーザデータの制限情報の項目は、親ユーザの制限情報が設定される。なお、親ユーザが制限情報に禁止処理を追加した場合には、親ユーザの制限情報に含まれる禁止処理と親ユーザが追加した禁止処理とが制限情報の項目に設定される。
【００５５】
図９は、コマンド実行処理の流れの一例を示すフローチャートである。コマンド実行処理は、ＣＰＵ１１１が代理ユーザ登録プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図９を参照して、ＣＰＵ１１１は、ユーザＩＤとパスワードとを受け付けるまで待機状態となっており（ステップＳ２１でＮＯ）、ユーザＩＤとパスワードとを受け付けると処理をステップＳ２２に進める。
【００５６】
ステップＳ２２において、受け付けたユーザＩＤとパスワードを認証する。具体的には、ステップＳ２１において受け付けたユーザＩＤを含むユーザデータをユーザデータ記憶部１１３Ａから読出し、読み出したユーザデータに含まれるパスワードと、受け付けたパスワードとを比較する。両者が同じであれば処理をステップＳ２４に進めるが、両者が異なれば処理をステップＳ３８に進める。ステップＳ３８においては、ゲストユーザのコマンド実行処理を実行する。ゲストユーザのコマンド実行処理については、周知なのでここでは詳細な説明を繰り返さないが、制限される禁止処理が最も多い。
【００５７】
ステップＳ２３において、ステップＳ２１にて受け付けたユーザＩＤで特定されるユーザが代理ユーザか否かを判断する。ステップＳ２２において、認証する際に読み出したユーザデータの親ユーザＩＤの項目に、親ユーザのユーザＩＤが設定されていれば、代理ユーザと判断する。代理ユーザであれば処理をステップＳ２４に進め、代理ユーザでなければ処理をステップＳ３９に進める。ステップＳ３９においては、通常ユーザのコマンド実行処理を実行する。通常ユーザのコマンド実行処理は、ユーザ登録しているユーザのうち代理ユーザ以外のユーザが認証された場合に、実行する処理である。通常ユーザのコマンド実行処理においては、制限情報で制限された処理以外の処理に対するコマンドの入力を受け付け、処理を実行する。
【００５８】
ステップＳ２４において、ステップＳ２２で読み出したユーザデータに含まれる有効期間から、現在日時が有効期間内か否かを判断する。有効期間内であれば処理をステップＳ２５に進め、そうでなければ処理をステップＳ２６に進める。ステップＳ２５において、代理ユーザを認証してログオンを許可し、処理をステップＳ２７に進める。しかしながらステップＳ２６においては、代理ユーザを認証することなくログオンを拒否し、処理をステップＳ３８に進める。
【００５９】
ステップＳ２７においては、コマンドの入力を受け付けたか否かを判断する。コマンドの入力を受け付けたならば処理をステップＳ２８に進め、そうでなければ処理をステップＳ３７に進める。ユーザが操作部１１５に処理を実行させるためのコマンドを入力すると、入力されたコマンドを受け付ける。ステップＳ２８では、受け付けたコマンドに対する処理が親ユーザに許可されている範囲内の処理か否かを判断する。受け付けたコマンドに対する処理が親ユーザに許可されている範囲内の処理であれば処理をステップＳ２９に進めるが、そうでなければ処理をステップＳ３５に進める。例えば、ユーザＩＤが「２００２」の代理ユーザの親ユーザのユーザＩＤは「１００１」であり、カラーコピーが禁止されている。このため、親ユーザに許可されている範囲内の処理は、カラーコピー以外の処理である。
【００６０】
ステップＳ２９においては、受け付けたコマンドに対する処理が、ＭＦＰ１００以外の他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかにアクセスする処理か否かを判断する。受け付けたコマンドに対する処理が、ＭＦＰ１００以外の他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかにアクセスする処理ならば処理をステップＳ３０に進め、そうでなければステップＳ３０をスキップして処理をステップＳ３１に進める。ステップＳ３０においては、受け付けたコマンドに対する処理が、代理ユーザのホーム端末にアクセスする処理か否かを判断する。受け付けたコマンドに対する処理が、代理ユーザのホーム端末にアクセスする処理ならば処理をステップＳ３１に進めるが、そうでなければ処理をステップＳ３４に進める。ステップＳ３４においては、エラーメッセージを表示部１１４に表示するなどのエラー処理を実行し、処理をステップＳ３７に進める。
【００６１】
ステップＳ３１において、受け付けたコマンドに対する処理を実行する。そして、実行した処理が、課金対象か否かを判断する（ステップＳ３２）。課金対象の処理ならば処理をステップＳ３３に進め、課金対象でなければステップＳ３３をスキップして処理をステップＳ３７に進める。ステップＳ３３においては、代理ユーザの親ユーザに課金し、処理をステップＳ３８に進める。具体的には、画像形成した用紙の枚数をカウントし、料金カウントテーブル記憶部１１３Ｂに記憶されている親ユーザの料金カウントデータの総合計の値にカウント値を加算する。これにより、代理ユーザが課金対象の処理に対するコマンドを実行した場合に、確実に課金することができる。
【００６２】
また、ステップＳ３５においては、受け付けたコマンドに対する処理が、代理ユーザのホーム端末にアクセスする処理か否かを判断する。受け付けたコマンドに対する処理が、代理ユーザのホーム端末にアクセスする処理ならば処理をステップＳ３１に進めるが、そうでなければ処理をステップＳ３６に進める。ステップＳ３６においては、エラーメッセージを表示部１１４に表示するなどのエラー処理を実行し、処理をステップＳ３７に進める。
【００６３】
ステップＳ３７においては、ログオフする指示の入力を受け付けたか否かを判断する。ログオフする指示の入力を受け付けたならば処理を終了し、そうでなければ処理をステップＳ２７に戻す。ＣＰＵ１１１は、ユーザが操作部１１５にログオフする指示を入力すると、ログオフする指示の入力を受け付ける。
【００６４】
このように、代理ユーザが入力したコマンドに対する処理が、親ユーザに許可されていない禁止処理の場合に、処理の実行が禁止される。このため、代理ユーザに与える権限を、親ユーザに与えられているのと同じ権限とすることができる。また、親ユーザに許可された範囲内の処理であってもホーム端末を除く他のＭＦＰ１００Ｂ，１００Ｃにアクセスする処理の場合に、処理が禁止される。このため、他の端末にアクセスする処理を実行するのを禁止するので、セキュリティを高く維持することができる。また、親ユーザに許可されていない禁止処理であっても、その処理が代理ユーザのホーム端末にアクセスする処理の場合は、処理の実行が許可される。ホーム端末に与えられている権限の範囲内でホーム端末に処理を実行させてもセキュリティ上問題ないからである。
【００６５】
なお、上述した説明では、ユーザインターフェースに、表示部１１４および操作部１１５を用いる例を説明したが、ネットワーク２を介して接続されたコンピュータにリモート操作画面を表示させ、コンピュータからリモート操作するようにしてもよい。
【００６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態の一つにおける画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図５】ユーザデータの一例を示す図である。
【図６】代理ユーザを登録した後のユーザデータの一例を示す図である。
【図７】料金カウントテーブルの一例を示す図である。
【図８】代理登録処理の流れの一例を示すフローチャートである。
【図９】コマンド実行処理の流れの一例を示すフローチャートである。
【符号の説明】
【００６８】
１  画像処理システム、２  ネットワーク、２２  画像読取部、２３  画像処理部、２４  画像形成部、２５  給紙部、２６  後処理部、２７  ファクシミリ部、２８  通信制御部、５１  ユーザ登録部、５３  ユーザ認証部、５５  制限部、５７  処理実行部、１００、１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  情報処理部、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＨＤＤ、１１３Ａ  ユーザデータ記憶部、１１３Ｂ  料金カウントテーブル記憶部、１１４  表示部、１１５  操作部、１１６  データ通信制御部、１１７  データ入出力部、１１９Ａ  ＵＳＢメモリ。
【図１】
2008003810.tif 000003
【図２】
2008003810.tif 000004
【図３】
2008003810.tif 000005
【図４】
2008003810.tif 000006
【図５】
2008003810.tif 000007
【図６】
2008003810.tif 000008
【図７】
2008003810.tif 000009
【図８】
2008003810.tif 000010
【図９】
2008003810.tif 000011