(57)【特許請求の範囲】
【請求項１】
利用者を特定する第１特定情報を表示する表示手段、及び前記第１特定情報と異なる第２特定情報を受付ける受付手段を備え、前記表示手段に表示する第１特定情報と前記受付手段にて受付けた第２特定情報とを用いて利用者の認証を行う認証装置において、
外部機器を識別する識別情報と前記第１特定情報との対応関係を規定したテーブルと、識別情報を記憶してある外部機器の存否を無線通信により検知する検知手段と、前記外部機器の存在を検知した場合、前記外部機器から前記識別情報を取得する手段と、取得した前記識別情報に対応付けられている第１特定情報を前記テーブルから読出す手段と、読出した第１特定情報を前記表示手段に表示する手段と、前記第１特定情報を表示してから所定時間内に前記外部機器の不在を前記検知手段が検知したか否かを判断する手段と、前記所定時間内に前記外部機器の不在を検知したと判断した場合、前記表示手段に表示した前記第１特定情報を非表示にする手段とを備えることを特徴とする認証装置。
【請求項２】
利用者を特定する第１特定情報を表示する表示手段、及び前記第１特定情報と異なる第２特定情報を受付ける受付手段を備え、前記表示手段に表示する第１特定情報と前記受付手段にて受付けた第２特定情報とを用いて利用者の認証を行う認証装置において、
外部機器を識別する識別情報と前記第１特定情報との対応関係を規定したテーブルと、識別情報を記憶してある外部機器の存否を無線通信により検知する検知手段と、前記外部機器の存在を検知した場合、前記外部機器から前記識別情報を取得する手段と、取得した前記識別情報に対応付けられている第１特定情報を前記テーブルから読出す手段と、読出した第１特定情報を前記表示手段に表示する手段と、前記第１特定情報を表示してから所定時間内に第２特定情報を受付けたか否かを判断する手段と、前記所定時間内に第２特定情報を受付けていないと判断した場合、前記表示手段に表示した前記第１特定情報を非表示にする手段とを備えることを特徴とする認証装置。
【請求項３】
前記検知手段は、所定の信号を外部へ発信する手段と、発信した信号に対して返信される応答信号を受信する手段とを備え、受信した応答信号に基づいて前記外部機器の存否を検知するようにしてあることを特徴とする請求項１又は請求項２に記載の認証装置。
【請求項４】
前記検知手段が前記外部機器の存在を検知した場合、所定の条件を満たすか否かを判断する手段と、前記条件を満たさないと判断した場合、前記表示手段への表示を停止する手段とを備えることを特徴とする請求項１から請求項３の何れか１つに記載の認証装置。
【請求項５】
前記条件は、前記応答信号の受信状態について規定してあることを特徴とする請求項４に記載の認証装置。
【請求項６】
前記条件の設定を受付ける手段を更に備えることを特徴とする請求項４又は請求項５に記載の認証装置。
【請求項７】
前記対応関係を複数規定してあり、前記表示手段に第１特定情報を表示する際の優先順位を第１特定情報毎に定めてあることを特徴とする請求項１から請求項６の何れか１つに記載の認証装置。
【請求項８】
前記検知手段が外部機器を検知した場合、検知した外部機器の識別情報に対応付けられている第１特定情報について定められた優先順位が所定順位より高いか否かを判断し、前記優先順位が所定順位より高い場合に前記第１特定情報を表示し、前記優先順位が所定順位より低い場合には第１特定情報の入力を受付けるようにしてあることを特徴とする請求項７に記載の認証装置。
【請求項９】
利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルを記憶した外部認証装置を接続する手段と、該手段に接続された外部認証装置へ第１及び第２特定情報を送信する手段と、前記外部認証装置から送信される認証結果を受信する手段とを備え、受信した認証結果に基づいて利用者の認証を行うようにしてあることを特徴とする請求項１から請求項８の何れか１つに記載の認証装置。
【請求項１０】
利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルと、前記受付手段にて第２特定情報を受付けた場合、受付けた第２特定情報に対応付けられている第１特定情報が前記テーブルに規定されているか否かを判断する手段とを備え、該手段による判断結果に基づいて利用者の認証を行うようにしてあることを特徴とする請求項１から請求項８の何れか１つに記載の認証装置。
【請求項１１】
画像データを受付ける手段と、受付けた画像データに基づいてシート上に画像を形成する手段と、請求項１から請求項１０の何れか１つに記載の認証装置とを備え、画像データを受付ける際に前記認証装置により利用者の認証を行うようにしてあることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン名の自動入力を可能にした認証装置及び画像形成装置に関する。
【背景技術】
【０００２】
従来、ネットワークに接続されたサーバ装置にログインして認証を得ることにより、このサーバ装置と通信行う機器は、現在よく知られている。この際のログイン手順としては、認証されるべき者に付与されたログイン名とパスワードとをユーザが入力し、認証を行うものが最も一般的である。また、サーバ装置を利用することなく、自己機器内に認証手段を持ち、認証を行う場合もある。
【０００３】
一方、デジタル複合機等の画像形成装置の分野において、ＩＣタグと無線通信を行えるようにした画像形成システムが知られている（例えば、特許文献１及び特許文献２参照）。
【特許文献１】特開２０００−３１８２６９号公報
【特許文献２】特開２００１−２２２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した認証システムでは、ログイン名とパスワードとを１つ１つ入力する手順が一般的であるが、認証を行う都度、ログイン名及びパスワードの双方を入力するのは非常に煩雑であるため、セキュリティを確保しつつ、ユーザの利便性を向上させることが求められていた。
【０００５】
一方、ＩＣタグを利用して無線通信を行う従来の画像形成システムでは、印刷終了報知システム、ＭＦＰ内蔵カートリッジとの通信等の利用法が提案されているが、前述の課題を解決するものではなかった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、ＩＣタグ等の外部機器を検知した場合、ログイン名を自動的に入力してユーザの利便性を向上させつつ、パスワードを使用することでセキュリティを確保することができる認証装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る認証装置は、利用者を特定する第１特定情報を表示する表示手段、及び前記第１特定情報と異なる第２特定情報を受付ける受付手段を備え、前記表示手段に表示する第１特定情報と前記受付手段にて受付けた第２特定情報とを用いて利用者の認証を行う認証装置において、外部機器を識別する識別情報と前記第１特定情報との対応関係を規定したテーブルと、識別情報を記憶してある外部機器の存否を無線通信により検知する検知手段と、前記外部機器の存在を検知した場合、前記外部機器から前記識別情報を取得する手段と、取得した前記識別情報に対応付けられている第１特定情報を前記テーブルから読出す手段と、読出した第１特定情報を前記表示手段に表示する手段と、前記第１特定情報を表示してから所定時間内に前記外部機器の不在を前記検知手段が検知したか否かを判断する手段と、前記所定時間内に前記外部機器の不在を検知したと判断した場合、前記表示手段に表示した前記第１特定情報を非表示にする手段とを備えることを特徴とする。
【０００８】
本発明にあっては、識別情報を記憶してある外部機器の存在を検知した場合、外部機器から識別情報を取得し、取得した識別情報に対応付けられている第１特定情報を表示手段に表示することにより、利便性を向上させる。
【００１０】
本発明にあっては、第１特定情報を表示してから所定時間内に外部機器の不在を検知した場合、表示手段に表示した第１特定情報を非表示にすることにより、セキュリティの向上を図る。
【００１１】
本発明に係る認証装置は、利用者を特定する第１特定情報を表示する表示手段、及び前記第１特定情報と異なる第２特定情報を受付ける受付手段を備え、前記表示手段に表示する第１特定情報と前記受付手段にて受付けた第２特定情報とを用いて利用者の認証を行う認証装置において、外部機器を識別する識別情報と前記第１特定情報との対応関係を規定したテーブルと、識別情報を記憶してある外部機器の存否を無線通信により検知する検知手段と、前記外部機器の存在を検知した場合、前記外部機器から前記識別情報を取得する手段と、取得した前記識別情報に対応付けられている第１特定情報を前記テーブルから読出す手段と、読出した第１特定情報を前記表示手段に表示する手段と、前記第１特定情報を表示してから所定時間内に第２特定情報を受付けたか否かを判断する手段と、前記所定時間内に第２特定情報を受付けていないと判断した場合、前記表示手段に表示した前記第１特定情報を非表示にする手段とを備えることを特徴とする。
【００１２】
本発明にあっては、第１特定情報を表示してから所定時間内に第２特定情報を受付けていない場合、表示手段に表示した第１特定情報を非表示にすることにより、セキュリティの向上を図る。
【００１３】
本発明に係る認証装置は、前記検知手段は、所定の信号を外部へ発信する手段と、発信した信号に対して返信される応答信号を受信する手段とを備え、受信した応答信号に基づいて前記外部機器の存否を検知するようにしてあることを特徴とする。
【００１４】
本発明にあっては、所定の信号を外部へ発信し、発信した信号に対して返信される応答信号に基づいて外部機器の存否を検知するようにしているため、認証装置からの自発的な動作に基づいて外部機器の存否が検知される。
【００１５】
本発明に係る認証装置は、前記検知手段が前記外部機器の存在を検知した場合、所定の条件を満たすか否かを判断する手段と、前記条件を満たさないと判断した場合、前記表示手段への表示を停止する手段とを備えることを特徴とする。
【００１６】
本発明にあっては、外部機器の存在を検知した場合、所定の条件を満たすか否かを判断し、条件を満たさない場合には表示手段への表示を停止することにより、第１特定情報を表示する状況が条件に応じて制限される。
【００１７】
本発明に係る認証装置は、前記条件は、前記応答信号の受信状態について規定してあることを特徴とする。
【００１８】
本発明にあっては、第１特定情報を表示する際の条件として、外部機器から送信される応答信号の受信状態について規定している。そのため、応答信号の大きさ（受信レベル）、応答信号の継続時間等の受信状態に応じて第１特定情報を表示するか否かの判断が実行される。
【００１９】
本発明に係る認証装置は、前記条件の設定を受付ける手段を更に備えることを特徴とする。
【００２０】
本発明にあっては、第１特定情報を表示する際の条件の設定を受付けるようにしているため、認証装置の設置状況に応じて条件の最適化が行える。
【００２１】
本発明に係る認証装置は、前記対応関係を複数規定してあり、前記表示手段に第１特定情報を表示する際の優先順位を第１特定情報毎に定めてあることを特徴とする。
【００２２】
本発明にあっては、識別情報と第１特定情報との対応関係を複数規定してあり、第１情報を表示する際の優先順位を第１特定情報毎に定めているため、第１特定情報を自動的に表示させる場合と、自動的に表示させない場合との区別が可能となる。
【００２３】
本発明に係る認証装置は、前記検知手段が外部機器を検知した場合、検知した外部機器の識別情報に対応付けられている第１特定情報について定められた優先順位が所定順位より高いか否かを判断し、前記優先順位が所定順位より高い場合に前記第１特定情報を表示し、前記優先順位が所定順位より低い場合には第１特定情報の入力を受付けるようにしてあることを特徴とする。
【００２５】
本発明に係る認証装置は、利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルを記憶した外部認証装置を接続する手段と、該手段に接続された外部認証装置へ第１及び第２特定情報を送信する手段と、前記外部認証装置から送信される認証結果を受信する手段とを備え、受信した認証結果に基づいて利用者の認証を行うようにしてあることを特徴とする。
【００２６】
本発明にあっては、利用者を特定する第１特定情報と第２特定情報とを外部認証装置へ送信することにより、利用者の認証を行う。
【００２７】
本発明に係る認証装置は、利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルと、前記受付手段にて第２特定情報を受付けた場合、受付けた第２特定情報に対応付けられている第１特定情報が前記テーブルに規定されているか否かを判断する手段とを備え、該手段による判断結果に基づいて利用者の認証を行うようにしてあることを特徴とする。
【００２８】
本発明にあっては、利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルを備えており、そのテーブルを参照して利用者の認証を行う。
【００３１】
本発明に係る画像形成装置は、画像データを受付ける手段と、受付けた画像データに基づいてシート上に画像を形成する手段と、前述した発明の何れか１つに記載の認証装置とを備え、画像データを受付ける際に前記認証装置により利用者の認証を行うようにしてあることを特徴とする。
【００３２】
本発明にあっては、画像データを受ける手段と、受付けた画像データに基づいてシート上に画像を形成する手段とを備え、画像データを受付ける際に利用者の認証を行うようにしているため、正当な権限を有する利用者のみに装置の使用が許可される。
【発明の効果】
【００３３】
本発明による場合は、識別情報を記憶してある外部機器の存在を検知した場合、外部機器から識別情報を取得し、取得した識別情報に対応付けられている第１特定情報を表示手段に表示する。ログイン名を表す第１特定情報とパスワードを表す第２特定情報とを用いて利用者の認証を行う場合であっても、利用者自身は双方を入力する必要がないため、利用者に対する利便性を向上させることができる。また、第１特定情報を表示した場合であっても、第２特定情報は利用者自身に入力させる構成であるため、セキュリティを確保することが可能となる。
【００３４】
本発明による場合は、第１特定情報を表示してから所定時間内に外部機器の不在を検知した場合、表示手段に表示した第１特定情報を非表示にする。したがって、利用者がその場を離れたと判断できる場合には第１特定情報を非表示にすることができるため、特定の利用者に割り当てられた第１特定情報を不特定の者が知り得る機会を少なくすることができ、セキュリティの向上を図ることができる。
【００３５】
本発明による場合は、第１特定情報を表示してから所定時間内に第２特定情報を受付けていない場合、表示手段に表示した第１特定情報を非表示にする。したがって、利用者が装置の使用を意図していないと判断できる場合には第１特定情報を非表示にすることができるため、特定の利用者に割り当てられた第１特定情報を不特定の者が知り得る機会を少なくすることができ、セキュリティの向上を図ることができる。
【００３６】
本発明による場合は、所定の信号を外部へ発信し、発信した信号に対して返信される応答信号に基づいて外部機器の存否を検知するようにしているため、認証装置からの自発的な動作に基づいて外部機器の存否を検知することができる。このような検知手法としては、ＩＣタグを利用した無線通信、ブルートゥース、赤外線通信等を利用することがきる。
【００３７】
本発明による場合は、外部機器の存在を検知した場合、所定の条件を満たすか否かを判断し、条件を満たさない場合には表示手段への表示を停止することにより、第１特定情報の表示を制限するための条件を設定することができる。
【００３８】
本発明による場合は、第１特定情報を表示する際の条件として、外部機器から送信される応答信号の受信状態について規定している。そのため、受信レベル、応答信号の継続時間等の受信状態に応じて第１特定情報を表示するか否かの判断を行うことができる。
【００３９】
本発明による場合は、第１特定情報を表示する際の条件の設定を受付けるようにしているため、認証装置の設置状況に応じて条件の最適化を行うことができる。
【００４０】
本発明による場合は、識別情報と第１特定情報との対応関係を複数規定してあり、第１情報を表示する際の優先順位を第１特定情報毎に定めているため、第１特定情報を自動的に表示させる場合と、自動的に表示させない場合との区別が可能となる。
【００４１】
本発明による場合は、複数の外部機器を検知した場合、優先順位に従って第１特定情報を表示するため、ＩＣカード等の外部機器を携帯したユーザが複数存在する場合であっても優先順位のルールに従って１つの第１特定情報のみを表示させることができる。
【００４２】
本発明による場合は、利用者を特定する第１特定情報と第２特定情報とを外部認証装置へ送信することによって利用者の認証を行うため、第１及び第２特定情報の管理を１つの装置で行うことができる。
【００４３】
本発明による場合は、利用者を特定する第１特定情報と第２特定情報との対応関係を規定したテーブルを備えており、そのテーブルを参照して利用者の認証を行うため、通信ネットワークへの接続機能を持たない場合であっても利用者認証が可能となる。
【００４４】
本発明による場合は、テーブルを暗号化した状態で保存しておき、テーブルを参照する場合、暗号化されたテーブルを復号し、復号したテーブルを揮発性の記憶手段に記憶させるようにしているため、セキュリティの向上を図ることができる。
【００４５】
本発明による場合は、画像データを受ける手段と、受付けた画像データに基づいてシート上に画像を形成する手段とを備え、画像データを受付ける際に利用者の認証を行うようにしているため、正当な権限を有する利用者のみに装置の使用を許可することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明に係る画像形成装置をデジタル複合機に適用した形態について、図面を用いて具体的に説明する。
実施の形態１．
図１は本実施の形態に係るデジタル複合機の動作を説明する模式図である。図中１００Ａは、原稿の画像を光学的に読取るスキャナ機能、原稿を読取って取得した画像データに基づいて用紙、ＯＨＰフィルム等のシート上に画像を形成するコピー機能、原稿を読取って取得した画像データを通信ネットワークを介して外部へ送信するイメージ送信機能、外部から送信されてくるプリントジョブを受信し、画像形成を行うプリンタ機能を有するデジタル複合機である。本実施の形態では、スキャナ機能、コピー機能、イメージ送信機能等のデジタル複合機１００Ａを直接的に操作する機能についてユーザ認証を行い、ユーザが認証された場合にのみ、これらの機能の使用を許可する構成としている。
【００４７】
ユーザ認証には、各ユーザに対して割り当てられたログイン名と各ユーザが設定したパスワードとを使用する。ユーザの利便性を考慮してログイン名の入力を自動入力とし、セキュリティ面を考慮してパスワードの入力をユーザ自身による手動入力としている。ログイン名の自動入力を行うためにＩＣチップを埋め込んだＩＣカード１０を使用する。ＩＣカード１０を携えたユーザがデジタル複合機１００Ａの近傍に存在する場合、ＩＣカード１０から取得した情報を基にそのユーザに割当てられているログイン名を抽出し、抽出したログイン名を操作パネル１０６上に表示する（図１（ｂ）参照）。一方、ＩＣカード１０を携えたユーザがデジタル複合機１００Ａの近傍に存在しない場合、ユーザ名の表示を行わないようにしている（図１（ａ）参照）。ログイン名が表示されている状態ではユーザはパスワードのみを入力することによりユーザ認証が可能となり、利便性が向上する。また、パスワードの入力はユーザ自身が行う必要があるためセキュリティの低下を防止することができる。
【００４８】
図２はデジタル複合機１００Ａを用いて構築される認証システムの構成を説明するブロック図である。デジタル複合機１００Ａは、ＣＰＵ１０１を備えており、このＣＰＵ１０１がＲＯＭ１０３に予め格納された制御プログラムを読込んで実行することにより、バス１０２を介して接続された各種ハードウェアを制御し、装置全体を本発明に係る認証装置及び画像形成装置として動作させる。
【００４９】
管理部１０５は、不揮発性の半導体メモリにより構成されており、その記憶領域の一部はユーザ管理テーブル１０５ａとして利用されている。図３はユーザ管理テーブル１０５ａの一例を示す概念図である。ユーザ管理テーブル１０５ａでは、ＩＣカード（例えば、ＩＣカード１０）を識別する識別番号とユーザを特定するログイン名とを関連付けて記憶している。識別番号は、ＩＣカードを識別する識別情報であり、適宜の桁数をもつ数値、又は英字及び数字の組合わせ等を使用することができる。ログイン名は、ユーザを特定する第１特定情報として使用され、ユーザ毎、しかも他のユーザと重複しないように本システムの管理者又はユーザ自身により定められる。
【００５０】
操作パネル１０６は、ユーザからの操作指示を受付けると共に、ユーザに対して報知すべき情報を表示する。図４は操作パネル１０６の一例を示す模式図である。操作パネル１０６は、ユーザに対して報知すべき情報を表示するために表示部１０６ａを備えており、ユーザからの操作指示を受付けるために操作部１０６ｂを備えている。表示部１０６ａは、例えば液晶ディスプレイ装置を備え、ユーザへの操作案内、操作部１０６ｂを通じて受付けた設定値、エラーメッセージ等の情報を表示する。操作部１０６ｂは、複数のハードウェアキーを備えている。操作部１０６ｂが備えるハードウェアキーとしては、数値入力のための数値キー、入力された設定値をクリアするためのクリアキー、各種の設定を終了させる終了キー、カラーコピーの開始指示を与えるカラーコピーキー、白黒コピーの開始指示を与える白黒コピーキー等が挙げられる。なお、表示部１０６ａ上にタッチパネルを配置することにより、表示した操作案内に対して選択操作を受ける構成としてもよい。
【００５１】
無線通信ＩＦ１０７は、ＩＣカード１０と無線通信を行うためのインタフェースである。ＩＣカード１０は、絶縁基板上に導体パターンの印刷によって形成されたアンテナ回路と、このアンテナ回路に接続されたＩＣチップとを内蔵している。ＩＣカード１０には、無線通信ＩＦ１０７から発信される信号によってアンテナ回路に電力が供給される。アンテナ回路を通じて電力の供給を受けたＩＣチップは、チップ内の内蔵メモリに予め記憶させてある識別番号のデータに基づいて応答信号を生成し、生成した応答信号を前記アンテナ信号を通じて外部へ発信させる。一方、無線通信ＩＦ１０７は、ＩＣカード１０に対して送信すべき信号を生成するための信号生成回路、生成した信号を外部へ発信すると共にＩＣカード１０からの応答信号を受信するアンテナ回路、アンテナ回路にて受信した応答信号からＩＣカード１０の識別番号を抽出する受信回路等を備えている。無線通信ＩＦ１０７は、ＩＣカード１０からの応答信号を受信した場合、応答信号からＩＣカード１０の識別番号を抽出し、ＣＰＵ１０１に通知する。
【００５２】
通信ＩＦ１０８は、ローカルエリアネットワーク、インターネット網等の通信ネットワークＮへ接続するためのインタフェースである。この通信ネットワークＮには認証サーバ２００Ａが接続されており、デジタル複合機１００Ａは、通信ＩＦ１０８を通じて認証サーバ２００Ａと各種情報の送受信を行えるようにしている。デジタル複合機１００Ａが認証サーバ２００Ａに対して送信する情報には、無線通信ＩＦ１０７が取得した識別情報に対応付けられているログイン名（第１特定情報）及び操作パネル１０６を通じて受付けたパスワード（第２特定情報）が含まれる。また、デジタル複合機１００Ａが受信する認証サーバ２００Ａからの情報は、送信したログイン名及びパスワードにより利用者が認証されたか否かを示す認証結果の情報である。
【００５３】
画像読取部１１０は、読取用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、変換したアナログ信号をＡＤ変換器によりＡＤ変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりデジタル形式の画像データを生成する。
【００５４】
画像形成部１１１は、例えば、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成する。
なお、本実施の形態では、レーザ書込装置を用いた電子写真方式により画像形成を行う構成としたが、インクジェット方式、熱転写方式、昇華方式により画像形成を行わせる構成であっても良いことは勿論である。
【００５５】
ＨＤＤ１１２は磁気記録媒体を有しており、内部で処理した画像データを蓄積することができるように構成されている。蓄積された画像データは、例えば、操作パネル１０６から指示を与えることにより読出せるようにしている。そのため、印刷処理の失敗又は出力部数の不足等のために印刷処理を再度実行する必要がある場合には、蓄積されているデータを読出して印刷処理を実行させることができる。
【００５６】
次に、認証サーバ２００Ａの内部構成について説明する。認証サーバ２００Ａは、ＣＰＵ２０１を備えており、このＣＰＵ２０１にはＲＯＭ２０３、ＲＡＭ２０４、通信ＩＦ２０５、記憶部２０６等のハードウェアがバス２０２を介して接続されている。ＣＰＵ２０１は、ＲＯＭ２０３に予め格納されている制御プログラムをＲＡＭ２０４上にロードして実行することにより、装置全体の動作を制御し、利用者認証を行う。
【００５７】
通信ＩＦ２０５は、通信ネットワークＮへ接続するためのインタフェースであり、デジタル複合機１００Ａと各種情報の送受信を行えるようにしている。認証サーバ２００Ａが通信ＩＦ２０５を通じて受信する情報は、デジタル複合機１００Ａから送信されるログイン名（第１特定情報）及びパスワード（第２特定情報）である。また、認証サーバ２００Ａが通信ＩＦ２０５を通じて送信する情報は、受信したログイン名及びパスワードに基づいて実行する利用者認証の結果に係る情報である。
【００５８】
記憶部２０６は、ＨＤＤ装置または不揮発性の半導体メモリを備えている。記憶部２０６が有する記憶領域の一部は認証テーブル２０６ａとして利用されている。図５は認証テーブル２０６ａの一例を示す概念図である。認証テーブル２０６ａでは、第１特定情報であるログイン名と第２特定情報であるパスワードとの関連付けを規定している。ログイン名は、前述したように、ユーザ毎、しかも他のユーザと重複しないように本システムの管理者又はユーザ自身により定められる情報である。パスワードは、ユーザ自身が設定する情報であり、適宜の桁数を持つ数値、又は英字及び数字の組合わせ等を使用することができる。
【００５９】
認証サーバ２００Ａは、通信ＩＦ２０５を通じてログイン名及びパスワードを受信したとき、記憶部２０６内の認証テーブル２０６ａを参照することによって利用者認証を行う。すなわち、認証サーバ２００ＡのＣＰＵ２０１は、受信したログイン名が認証テーブル２０６ａに登録されているか否かを判断するために認証テーブル２０６ａを検索する。ログイン名が認証テーブル２０６ａに登録されている場合、ＣＰＵ２０１は、認証テーブル２０６ａを参照し、受信したログイン名及びパスワードが正当な組合わせであるか否かの判断を行う。正当な組合わせであると判断した場合、利用者を認証した旨の通知を行う。一方、受信したログイン名が認証テーブル２０６ａに登録されていないと判断した場合、又は受信したログイン名及びパスワードが正当な組合わせが正当な組合わせでないと判断した場合、利用者を認証しない旨の通知を行う。
【００６０】
次に、デジタル複合機１００Ａにて実行される処理の手順について説明する。図６はデジタル複合機１００Ａが実行する処理の手順を説明するフローチャートである。デジタル複合機１００ＡのＣＰＵ１０１は、まず、受信レベルが所定値以上の信号を無線通信ＩＦ１０７にて受信したか否かを判断する（ステップＳ１１）。受信レベルが所定値以上の信号を受信していないと判断した場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は受信レベルが所定値以上の信号を受信するまで待機する。
【００６１】
受信レベルが所定値以上の信号を無線通信ＩＦ１０７にて受信したと判断した場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、その信号の受信が所定時間継続したか否かを判断する（ステップＳ１２）。所定時間継続しないと判断した場合（Ｓ１２：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１１へ戻す。
【００６２】
所定値以上の受信レベルを持つ信号の受信が所定時間継続した場合（Ｓ１２：ＹＥＳ）、無線通信ＩＦ１０７は、その信号からＩＣカード１０を識別する識別番号を取得する（ステップＳ１３）。取得した識別番号はＣＰＵ１０１に通知される。
【００６３】
識別番号の通知を受けたＣＰＵ１０１は、管理部１０５内のユーザ管理テーブル１０５ａを参照し、対応するログイン名があるか否かを判断する（ステップＳ１４）。対応するログイン名がないと判断した場合（Ｓ１４：ＮＯ）、ＣＰＵ１０１は、本フローチャートによる処理を終了する。このとき、操作パネル１０６の表示部１０６ａにはログイン名及びパスワードの入力を受付けるための画面が表示された状態であるから、ユーザは操作パネル１０６を操作することによりログイン名及びパスワードを手動で入力することができる。
【００６４】
対応するログイン名があると判断した場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１０１は、ＩＣカード１０の識別番号に対応したログイン名をユーザ管理テーブル１０５ａから読出し、操作パネル１０６の表示部１０６ａに表示する（ステップＳ１６）。ログイン名を表示部１０６ａに表示した後、ＣＰＵ１０１は、操作パネル１０６を通じてパスワードが入力されたか否かを判断する（ステップＳ１７）。パスワードが入力されていない場合（Ｓ１７：ＮＯ）、ＣＰＵ１０１はパスワードが入力されるまで待機する。
【００６５】
操作パネル１０６を通じてパスワードが入力されたと判断した場合（Ｓ１７：ＹＥＳ）、ＩＣカード１０の識別番号を基にユーザ管理テーブル１０５ａから読出したログイン名、及び操作パネル１０６を通じて入力されたパスワードを通信ネットワークＮを介して認証サーバ２００Ａへ送信する（ステップＳ１８）。
【００６６】
ログイン名及びパスワードを送信した後、ＣＰＵ１０１は、認証サーバ２００Ａから送信される認証結果を基にユーザが認証されたか否かを判断する（ステップＳ１９）。ユーザが認証されなかったと判断した場合（Ｓ１９：ＮＯ）、ＣＰＵ１０１は、本フローチャートによる処理を終了する。このとき、ログイン名及びパスワードの入力を受付けるための画面を表示部１０６ａに再表示し、操作パネル１０６を通じた入力操作によりログイン名及びパスワードを受付けるようにしてもよい。一方、ユーザが認証されたと判断した場合（Ｓ１９：ＹＥＳ）、ＣＰＵ１０１は、デジタル複合機１００Ａのスキャナ機能、コピー機能等の本来機能の使用が可能な待機状態に移行させる（ステップＳ２０）。
【００６７】
なお、本実施の形態では、スキャナ機能、コピー機能等の本来機能を使用する際にユーザ認証を行う構成としたが、ある特定の機能を使用する場合にのみユーザ認証を行う構成としてもよい。
【００６８】
実施の形態２．
実施の形態１では、ログイン名を操作パネル１０６上の表示部１０６ａに表示した後、パスワードが入力されるまで待機する構成としたが、ログイン名を表示した後、所定の受信状態にてＩＣカード１０からの信号を受信できない場合、すなわち、ＩＣカード１０を携帯しているユーザがデジタル複合機１００Ａの近傍から離れたと判断できる場合、表示部１０６ａに表示したログイン名を非表示にすることも可能である。
【００６９】
図７はデジタル複合機１００Ａが実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａは、実施の形態１と全く同様にしてステップＳ２１からステップＳ２６までの処理を実行する。すなわち、ユーザ管理テーブル１０５ａに登録されている識別番号を持つＩＣカードからの信号を受信した場合、その識別番号に対応付けられているログイン名をユーザ管理テーブル１０５ａから読出し、読出したログイン名を表示部１０６ａに表示する。
【００７０】
次いで、ＣＰＵ１０１は、操作パネル１０６を通じてパスワードが入力されたか否かを判断する（ステップＳ２７）。パスワードが入力されていない場合（Ｓ２７：ＮＯ）、ＣＰＵ１０１は、無線通信ＩＦ１０７を通じて受信する信号の受信レベルが所定値以下であるか否かを判断する（ステップＳ２８）。受信レベルが所定値より大きいと判断した場合（Ｓ２８：ＮＯ）、ＣＰＵ１０１は処理をステップＳ２７へ戻す。また、受信レベルが所定値以下であると判断した場合（Ｓ２８：ＹＥＳ）、ＣＰＵ１０１はその状態が所定時間継続したか否かを判断する（ステップＳ２９）。所定時間継続していないと判断した場合（Ｓ２９：ＮＯ）、ＣＰＵ１０１は処理をステップＳ２７へ戻す。受信レベルが所定値以下の状態が所定時間継続した場合（Ｓ２９：ＹＥＳ）、ＣＰＵ１０１は、表示部１０６ａに表示しているログイン名を非表示にして（ステップＳ３０）、処理をステップＳ２１へ戻す。
【００７１】
ステップＳ２７でパスワードが入力されたと判断した場合（Ｓ２７：ＹＥＳ）、ＩＣカードの識別番号を基にユーザ管理テーブル１０５ａから読出したログイン名、及び操作パネル１０６を通じて入力されたパスワードを通信ネットワークＮを介して認証サーバ２００Ａへ送信する（ステップＳ３１）。
【００７２】
ログイン名及びパスワードを送信した後、ＣＰＵ１０１は、認証サーバ２００Ａから送信される認証結果を基にユーザが認証されたか否かを判断する（ステップＳ３２）。ユーザが認証されなかったと判断した場合（Ｓ３２：ＮＯ）、ＣＰＵ１０１は、本フローチャートによる処理を終了する。このとき、ログイン名及びパスワードの入力を受付けるための画面を表示部１０６ａに再表示し、操作パネル１０６を通じた入力操作によりログイン名及びパスワードを受付けるようにしてもよい。一方、ユーザが認証されたと判断した場合（Ｓ３２：ＹＥＳ）、ＣＰＵ１０１は、デジタル複合機１００Ａのスキャナ機能、コピー機能等の本来機能の使用が可能な待機状態に移行させる（ステップＳ３４）。
【００７３】
このように本実施の形態では、ログイン名を表示部１０６ａに表示した場合、無線通信ＩＦ１０７で受信する信号の受信状態を確認し、ＩＣカードを携帯したユーザがデジタル複合機１００Ａの近傍を離れたと判断できるときログイン名の表示を停止する。したがって、ユーザ名が表示された状態で放置されることを防止することが可能となり、セキュリティを高めることができる。
【００７４】
また、無線通信ＩＦ１０７での受信状態を確認するために設定している受信レベル及び継続時間についての閾値は、ログイン名の表示前とログイン名の表示中とで異ならせてもよい。例えば、図８の概念図に示したテーブルを管理部１０５内に保持しておき、ログイン名を表示しているか否かの状況に応じて使用する閾値を変更するようにしてもよい。また、このような閾値はデジタル複合機１００Ａの設置状況に応じて個別に設定するようにしてもよい。この場合、受信レベルに関する閾値、及び継続時間に関する閾値を操作パネル１０６で受付け、図８に示したテーブルを更新する構成とすればよい。
【００７５】
また、本実施の形態では、ログイン名を表示部１０６ａに表示した場合、無線通信ＩＦ１０７で受信する信号の受信状態を確認し、ＩＣカードを携帯したユーザがデジタル複合機１００Ａの近傍を離れたと判断できるときログイン名の表示を停止するようにしたが、ログイン名を表示してから所定時間内にパスワードの入力がない場合、ログイン名の表示を停止する構成としてもよい。この場合、ログイン名を表示したときにＣＰＵ１０１の内蔵タイマで計時を開始し、パスワードの入力がない状態で所定時間が経過した場合、表示部１０６ａに表示しているログイン名を非表示とすればよい。
【００７６】
実施の形態３．
前述した実施の形態では、ＩＣカードの識別番号を取得した際、その識別番号に対応付けられているログイン名がユーザ管理テーブル１０５ａに登録されている場合、操作パネル１０６の表示部１０６ａにログイン名を表示する構成としたが、ログイン名を自動的に表示させるユーザと自動的に表示させないユーザとを区別するために優先順位を設定するようにしてもよい。
【００７７】
図９は表示するログイン名の優先順位を規定したユーザ管理テーブルの一例を示す概念図である。本実施の形態では、ユーザ管理テーブル１０５ａの代わりに図９に示したような、識別番号、ログイン名、及び優先順位を互いに関連つけたユーザ管理テーブル１０５ｂを管理部１０５に記憶させている。優先順位は数値により規定されており、優先順位が高い程、大きな数値が設定されている。
【００７８】
図１０及び図１１はデジタル複合機１００Ａが実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａは、実施の形態１と全く同様にしてステップＳ４１からステップＳ４３までの処理を実行する。すなわち、ＩＣカードから送信される信号を受信し、識別番号を取得する。
【００７９】
識別番号を取得した場合、その識別番号に対応付けられているログイン名がユーザ管理テーブル１０５ｂにあるか否かを判断する（ステップＳ４４）。識別番号に対応付けられているログイン名がないと判断した場合（Ｓ４４：ＮＯ）、ＣＰＵ１０１は、本フローチャートによる処理を終了する。このとき、操作パネル１０６の表示部１０６ａにはログイン名及びパスワードの入力を受付けるための画面が表示された状態であるから、ユーザは操作パネル１０６を操作することによりログイン名及びパスワードを手動で入力することができる。
【００８０】
識別番号に対応付けられているログイン名があると判断した場合（Ｓ４４：ＹＥＳ）、ＣＰＵ１０１は、そのログイン名に対して設定されている優先順位が所定順位より高いか否かを判断する（ステップＳ４６）。本実施の形態では、所定順位より優先順位が高い場合には表示部１０６ａへのログイン名の表示を自動で行い、所定順位より優先順位が低い場合にはログイン名の入力を手動で行わせる。したがって、ステップＳ４６で優先順位が所定順位より低いと判断した場合（Ｓ４６：ＮＯ）、ＣＰＵ１０１は、操作パネル１０６を通じてログイン名が入力されたか否かを判断する（ステップＳ４７）。ログイン名が入力されていないと判断した場合（Ｓ４７：ＮＯ）、ログイン名が入力されるまで待機する。
【００８１】
ステップＳ４７でログイン名が入力されたと判断した場合（Ｓ４７：ＹＥＳ）、又はステップＳ４６で優先順位が所定順位より高いと判断した場合（Ｓ４６：ＹＥＳ）、ＣＰＵ１０１は、表示部１０６ａにログイン名を表示する（ステップＳ４８）。例えば、所定順位を１５０に設定している場合には、図９に示しているログイン名のうち、「○○．ＴＡＲＯ」のみが自動的に表示され、他の「△△．ＨＡＮＡＫＯ」、「××．ＪＩＲＯ」については各ユーザにより手動でログイン名が入力された場合に表示されることとなる。
【００８２】
ログイン名を表示部１０６ａに表示した後、ＣＰＵ１０１は、操作パネル１０６を通じてパスワードが入力されたか否かを判断する（ステップＳ４９）。パスワードが入力されていない場合（Ｓ４９：ＮＯ）、ＣＰＵ１０１はパスワードが入力されるまで待機する。また、操作パネル１０６を通じてパスワードが入力されたと判断した場合（Ｓ４９：ＹＥＳ）、ＩＣカード１０の識別番号を基にユーザ管理テーブル１０５ａから読出したログイン名、及び操作パネル１０６を通じて入力されたパスワードを通信ネットワークＮを介して認証サーバ２００Ａへ送信する（ステップＳ５０）。
【００８３】
ログイン名及びパスワードを送信した後、ＣＰＵ１０１は、認証サーバ２００Ａから送信される認証結果を基にユーザが認証されたか否かを判断する（ステップＳ５１）。ユーザが認証されなかったと判断した場合（Ｓ５１：ＮＯ）、ＣＰＵ１０１は、本フローチャートによる処理を終了する。このとき、ログイン名及びパスワードの入力を受付けるための画面を表示部１０６ａに再表示し、操作パネル１０６を通じた入力操作によりログイン名及びパスワードを受付けるようにしてもよい。一方、ユーザが認証されたと判断した場合（Ｓ５１：ＹＥＳ）、ＣＰＵ１０１は、デジタル複合機１００Ａのスキャナ機能、コピー機能等の本来機能の使用が可能な待機状態に移行させる（ステップＳ５３）。
【００８４】
実施の形態４．
前述した実施の形態では、デジタル複合機１００Ａがユーザ管理テーブル１０５ａを管理し、認証サーバ２００Ａが認証テーブル２０６ａを管理する構成としたが、双方のテーブルをサーバ側で暗号化した状態で管理しておき、デジタル複合機の電源投入時にダウンロードして使用する構成としてもよい。
【００８５】
図１２は本実施の形態に係る認証システムの構成を説明するブロック図である。デジタル複合機１００Ｂは、ＣＰＵ１０１を備えており、このＣＰＵ１０１には、ＲＯＭ１０３、ＲＡＭ１０４、操作パネル１０６、無線通信ＩＦ１０７、通信ＩＦ１０８、暗号・復号処理部１０９、画像読取部１１０、画像形成部１１１、ＨＤＤ１１２等のハードウェアがバス１０２を介して接続されている。なお、暗号・復号処理部１０９以外のハードウェア構成は実施の形態１と同様であるため、その説明を省略することとする。
【００８６】
暗号・復号処理部１０９は、電子データの暗号化及び復号を行う。暗号・復号処理部１０９で復号する電子データは、後述する認証サーバ２００Ｂから送信されてくる認証テーブル２０６ｂであり、暗号化する電子データは、認証テーブル２０６ｂを更新するために新たな登録内容を追加したデータである。暗号・復号処理部１０９は、電子データの暗号化及び復号を行うために、対象のデータを一時的に保持する入力バッファ、入力バッファに保持したデータに対して所定の復号アルゴリズム又は暗号化アルゴリズムの演算を行う演算回路、この演算回路による演算結果を保持する出力バッファ等を備えている。ＣＰＵ１０１は、出力バッファから演算結果を取り出すことにより、復号されたデータ又は暗号化されたデータを取得する。
【００８７】
次に、認証サーバ２００Ｂについて説明する。認証サーバ２００Ｂは、ＣＰＵ２０１を備えており、このＣＰＵ２０１には、ＲＯＭ２０３、ＲＡＭ２０４、通信ＩＦ２０５、認証テーブル２０６ｂを記憶した記憶部２０６がバス２０２を介して接続されている。
【００８８】
図１３は認証テーブル２０６ｂの一例を示す概念図である。本実施の形態では、ＩＣカードを識別するための識別番号、ユーザを特定するための第１特定情報であるログイン名、及び第２特定情報であるパスワードを認証テーブル２０６ｂにより一括して管理している。このような認証テーブル２０６ｂは暗号化された状態で記憶部２０６に記憶されている。デジタル複合機１００Ｂからの送信要求がある場合、認証サーバ２００ＢのＣＰＵ２０１は、暗号化された認証テーブル２０６ｂを記憶部２０６から読出し、読出した認証テーブル２０６ｂをデジタル複合機１００Ｂへ送信する。
【００８９】
図１４は電源投入時のデジタル複合機１００Ｂの動作を説明するフローチャートである。デジタル複合機１００Ｂの電源が投入された場合（ステップＳ６１）、ウォームアップを行い（ステップＳ６２）、ハードウェア各部でデータを受付けることができる状態にする。ウォームアップを行った後、ＣＰＵ１０１は、認証サーバ２００Ｂに対して認証テーブル２０６ｂを要求する（ステップＳ６３）。具体的には、認証テーブル２０６ｂを送信すべき旨を示す命令を通信ネットワークＮを介して認証サーバ２００Ｂへ送信する。
【００９０】
認証テーブル２０６ｂを要求した後、ＣＰＵ１０１は、認証テーブル２０６ｂを受信したか否かを判断する（ステップＳ６４）。認証テーブル２０６ｂを受信していないと判断した場合（Ｓ６４：ＮＯ）、認証テーブル２０６ｂを受信するまで待機する。認証テーブル２０６ｂを受信したと判断した場合（Ｓ６４：ＹＥＳ）、受信した認証テーブル２０６ｂを暗号・復号処理部１０９で復号し（ステップＳ６５）、復号した認証テーブル２０６ｂをＲＡＭ１０４に保持させる（ステップＳ６６）。
【００９１】
ＲＡＭ１０４に保持させた認証テーブル２０６ｂは、識別番号とログイン名との対応関係、ログイン名とパスワードとの関係を規定しているため、ＩＣカードの識別番号を取得したとき、この識別番号に対応付けられているログイン名を読出して操作パネル１０６上の表示部１０６ａに表示させることができ、操作パネル１０６からパスワードが入力された場合、そのパスワードが正当なパスワードであるか否かを判断する処理（認証処理）を実行することができる。
【図面の簡単な説明】
【００９２】
【図１】本実施の形態に係るデジタル複合機の動作を説明する模式図である。
【図２】デジタル複合機を用いて構築される認証システムの構成を説明するブロック図である。
【図３】ユーザ管理テーブルの一例を示す概念図である。
【図４】操作パネルの一例を示す模式図である。
【図５】認証テーブルの一例を示す概念図である。
【図６】デジタル複合機が実行する処理の手順を説明するフローチャートである。
【図７】デジタル複合機が実行する処理の手順を説明するフローチャートである。
【図８】受信レベル及び継続時間を規定したテーブルを示す概念図である。
【図９】表示するログイン名の優先順位を規定したユーザ管理テーブルの一例を示す概念図である。
【図１０】デジタル複合機が実行する処理の手順を説明するフローチャートである。
【図１１】デジタル複合機が実行する処理の手順を説明するフローチャートである。
【図１２】本実施の形態に係る認証システムの構成を説明するブロック図である。
【図１３】認証テーブルの一例を示す概念図である。
【図１４】電源投入時のデジタル複合機の動作を説明するフローチャートである。
【符号の説明】
【００９３】
１０  ＩＣカード
１００Ａ，１００Ｂ  デジタル複合機
１０１  ＣＰＵ
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  管理部
１０５ａ  ユーザ管理テーブル
１０６  操作パネル
１０７  無線通信ＩＦ
１０８  通信ＩＦ
１０９  暗号・復号処理部
１１０  画像読取部
１１１  画像形成部
１１２  ＨＤＤ
２００Ａ，２００Ｂ  認証サーバ
２０１  ＣＰＵ
２０２  バス
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  通信ＩＦ
２０６  記憶部
２０６ａ  認証テーブル
【図１】
0004489003.tif 000002
【図２】
0004489003.tif 000003
【図３】
0004489003.tif 000004
【図４】
0004489003.tif 000005
【図５】
0004489003.tif 000006
【図６】
0004489003.tif 000007
【図７】
0004489003.tif 000008
【図８】
0004489003.tif 000009
【図９】
0004489003.tif 000010
【図１０】
0004489003.tif 000011
【図１１】
0004489003.tif 000012
【図１２】
0004489003.tif 000013
【図１３】
0004489003.tif 000014
【図１４】
0004489003.tif 000015