(57)【特許請求の範囲】
【請求項１】
データに対して設定されたユーザ識別情報及びパスワードの認証を実行し、前記認証が成功すると該データの出力を実行する装置であって、
前記データをネットワークを介して受信するデータ受信手段と、
受信される前記データに対して設定されるユーザ識別情報、又はユーザ識別情報及びパスワード、のいずれかを受信する認証情報受信手段と、
前記認証情報受信手段が受信した情報に前記パスワードが含まれていない場合に、ユーザ識別情報及びパスワードを関連付けて記憶するユーザ情報記憶手段から、前記認証情報受信手段が受信したユーザ識別情報に関連付くパスワードを取得し、当該パスワードを前記データ受信手段が受信したデータに対して設定するパスワード設定手段と、
を備えることを特徴とする装置。
【請求項２】
前記パスワード設定手段は、ユーザが携帯する前記ユーザ情報記憶手段から、前記認証情報受信手段が受信したユーザ識別情報に関連付くパスワードを取得し、当該パスワードを前記データに対して設定することを特徴とする請求項１に記載の装置。
【請求項３】
前記データの印刷を実行する印刷手段を備えることを特徴とする請求項１又は２に記載の装置。
【請求項４】
データを送信する第一の装置と、前記データを受信して記憶する第二の装置とがネットワークを介して通信可能に接続し、前記データを出力するときに該データに対する認証を要する出力方法であって、
前記第二の装置が、
前記データを認証するときに用いる認証情報として、ユーザ識別情報、または、ユーザ識別情報及びパスワードのいずれかを受信するステップと、
受信した認証情報にパスワードが含まれていない場合に、ユーザ識別情報及びパスワードを関連付けて記憶するユーザ情報記憶手段から、受信したユーザ識別情報に関連付くパスワードを取得し、当該パスワードを前記データの認証情報として設定するステップと、
前記データの出力操作を実行するユーザのユーザ認証が成功し、かつ、認証されたユーザのユーザ識別情報を含むデータに対する認証が成功した場合に、認証が成功した前記データの出力を実行するステップと、
を実行することを特徴とする出力方法。
【請求項５】
ユーザが携帯する前記ユーザ情報記憶手段から、ユーザ識別情報及びパスワードを取得するステップをさらに実行し、
前記設定するステップは、前記取得するステップにおいて取得され、前記受信するステップにおいて受信されたユーザ識別情報に関連付くパスワードを、受信した前記データに対して設定することを特徴とする請求項４に記載の出力方法。
【請求項６】
データを送信する第一の装置と、前記データを受信して記憶する第二の装置とがネットワークを介して通信可能に接続し、前記データを出力するときに該データに対する認証を要する出力システムであって、
前記第一の装置において、送信するデータに対して設定するユーザ識別情報とパスワードと入力する入力画面を表示する表示手段と、
前記第二の装置において、データと、該データに対して設定される情報とを受信するデータ受信手段と、
前記第二の装置において、前記設定される情報にパスワードが含まれていない場合に、ユーザ識別情報及びパスワードを関連付けて記憶するユーザ情報記憶手段から、前記設定される情報に含まれるユーザ識別情報に関連付くパスワードを取得し、当該ユーザ識別情報及び当該パスワードを、前記データ受信手段が受信したデータに設定する設定手段と、
前記第二の装置が受信し、記憶した前記データを出力するときに、出力対象のデータに対して設定された前記ユーザ識別情報及びパスワードの認証を実行する認証手段と、
を備えることを特徴とする出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、出力方法、及び出力システムに関する。
【背景技術】
【０００２】
従来、ユーザ名及びパスワードを含む印刷データをＰＣ（Personal Computer）から画像形成装置に送信し、画像形成装置内において当該ユーザ名及びパスワードに基づく認証に成功した場合に印刷ジョブが実行され、認証に失敗した場合には印刷ジョブの実行が拒否される技術が知られている（例えば、特許文献１、特許文献２）。当該技術によれば、オフィス等において共用される画像形成装置によって実行される印刷ジョブのセキュリティを向上させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷データに含められるユーザ名及びパスワードは、ＰＣにおいて印刷指示が行われる際に設定される必要がある。したがって、ユーザは、印刷指示を行うたびにユーザ名及びパスワードの入力といった煩雑な作業が要求されていた。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することのできる装置、出力方法、及び出力システムの提供を目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明は、データに対して設定されたユーザ識別情報及びパスワードの認証を実行し、前記認証が成功すると該データの出力を実行する装置であって、前記データをネットワークを介して受信するデータ受信手段と、受信される前記データに対して設定されるユーザ識別情報、又はユーザ識別情報及びパスワード、のいずれかを受信する認証情報受信手段と、前記認証情報受信手段が受信した情報に前記パスワードが含まれていない場合に、ユーザ識別情報及びパスワードを関連付けて記憶するユーザ情報記憶手段から、前記認証情報受信手段が受信したユーザ識別情報に関連付くパスワードを取得し、当該パスワードを前記データ受信手段が受信したデータに対して設定するパスワード設定手段とを備えることを特徴とする。
【０００６】
このような装置では、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することができる。
【発明の効果】
【０００７】
本発明によれば、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図２】機密印刷の概要を説明するための図である。
【図３】本発明の実施の形態における画像形成装置の機能構成例を示す図である。
【図４】第一の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図５】プリンタドライバが表示させる認証情報入力画面の表示例を示す図である。
【図６】第一の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。
【図７】画像形成装置におけるログイン画面の表示例を示す図である。
【図８】マッピングテーブルの構成例を示す図である。
【図９】印刷データ一覧画面の表示例を示す図である。
【図１０】第二の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図１１】第三の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図１２】第三の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。
【図１３】第四の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図１４】第五の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図１５】第六の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【図１６】第七の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図１において、画像形成装置１０は、スキャン、コピー、及び印刷等の複数の機能を一台の筐体において実現する複合機であり、ＣＰＵ１０１、メモリ１０２、記録媒体１０３、ネットワークＩ／Ｆ１０４、画像出力部１０５、画像処理部１０６、外部デバイスＩ／Ｆ１０７、表示部１０８、及び操作部１０９等を有する。
【００１０】
画像形成装置１０での機能を実現するプログラムは、ＨＤＤ（Hard Disk Drive）等の不揮発性の記録媒体１０３に記録（インストール）される。記録媒体１０３は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ１０２は、プログラムの起動指示があった場合に、記録媒体１０３からプログラムを読み出して格納する。ＣＰＵ１０１は、メモリ１０２に格納されたプログラムに従って画像形成装置１０に係る機能を実現する。ネットワークＩ／Ｆ１０４は、ネットワークに接続するためのインタフェースとして用いられる。
【００１１】
表示部１０８は、ＬＣＤ（Liquid Crystal Display）等によって構成され、操作画面やメッセージ等を表示させる。操作部１０９は、ハード的なボタン（キー）によって構成され、ユーザによる操作入力を受け付ける入力手段である。なお、表示部１０８及び操作部１０９は、オペレーションパネルとして一体的に構成されてもよい。
【００１２】
画像処理部１０６は、画像データを出力（印刷）等する際に必要とされる各種の画像処理を実行する。画像出力部１０５は、画像データの出力（印刷）を行う。
【００１３】
外部デバイスＩ／Ｆ１０７は、認証のためのユーザ情報の入力に用いられるカードリーダーと接続するためのインタフェースであり、例えば、ＵＳＢポート（ＵＳＢホストインタフェース）又はシリアルボート等によって構成される。カードリーダー３０は、カード５０から情報を読み取るいわゆるカードリーダーであり、外部デバイスＩ／Ｆ１０７と接続可能なハードウェアインタフェース（例えば、ＵＳＢコネクタ又はシリアルインタフェース等）を備える。但し、カードリーダー３０は、画像形成装置１０に内蔵されていてもよい。カードリーダー３０は、接触型又は非接触型のいずれであってもよい。カード５０は、ＩＣカードに限定されず、磁気カード等、少なくとも各カード５０に一意なカードＩＤ（カード番号）が記録可能なものであればよい。カードＩＤは、一般的に、Ｕｎｉｖｅｒｓａｌ  ＩＤ又はＣａｒｄ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒと呼ばれる。カード５０の具体例の一部としては、Ｐｒｏｘｉｍｉｔｙカード、Ｍｉｆａｒｅカード、Ｊａｖａ（登録商標）Ｃａｒｄ等が挙げられる。なお、カード５０は、操作者によって携帯される記録媒体の具体例である。また、カードＩＤは、操作者によって携帯される記録媒体の媒体識別情報の具体例である。
【００１４】
本実施の形態において、カード５０は各ユーザに配布されていることとする。但し、運用上必要とされるセキュリティのレベルに応じて、複数のユーザによって一枚のカード５０を共用させてもよい。なお、各ユーザに配布されるカード５０は一種類に限定されなくてもよい。上記のようにカードリーダー３０は、ＵＳＢ等によって簡便に画像形成装置１０に接続することが可能である。したがって、カード５０の種類に応じた複数のカードリーダー３０を画像形成装置１０に同時に接続させてもよい。この場合、複数種類のカード５０を同時に利用することができる。
【００１５】
同図において、画像形成装置１０は、ネットワーク（有線又は無線の別を問わない。）を介してユーザＰＣ２０と接続されている。ユーザＰＣ２０は、ユーザによる印刷指示の入力に応じて、印刷指示の対象とされた文書データを画像形成装置１０に解釈可能な印刷データに変換し、当該印刷データの印刷要求（印刷ジョブ）を画像形成装置１０に送信するＰＣ（Personal Computer）である。
【００１６】
本実施の形態において、ユーザＰＣ２０は、機密印刷の実行を画像形成装置１０に要求する。図２は、機密印刷の概要を説明するための図である。
【００１７】
機密印刷を行う場合、ユーザは、印刷指示と共にユーザ名（ユーザＩＤ）及びパスワードをユーザＰＣ２０に入力する（Ｓ１１）。ユーザＰＣ２０は、印刷対象とされた文書データの印刷データを生成し、当該印刷データにユーザ名及びパスワードを含めて画像形成装置１０に送信する（Ｓ１２）。画像形成装置１０は、ユーザ名及びパスワードを含む印刷データを受信すると、直ちに印刷は実行せずに当該印刷データを記録媒体１０３に保存する。その後、ユーザが画像形成装置１０にログインし、保存されている印刷データの印刷を指示すると（Ｓ１３）、画像形成装置１０は、当該印刷データの印刷を実行する（Ｓ１４）。
【００１８】
このような機密印刷によれば、印刷指示を行ったユーザが画像形成装置１０の側に居ることが確認された場合にのみ印刷が実行される。したがって、特に、機密性の高い文書を印刷する際の情報漏洩の防止に有効である。斯かる機密印刷において、本実施の形態では印刷指示時におけるユーザによる操作負担を軽減した例について説明する。
【００１９】
図３は、本発明の実施の形態における画像形成装置の機能構成例を示す図である。同図において画像形成装置１０は、本体機能部１１１、機密印刷アプリ１１２、カード認証アプリ１１３、本体認証部１１４、外部デバイス制御部１１５、外部デバイス情報取得部１１６、本体認証制御部１１７、外部認証処理部１１８、認証通知部１１９、及びアプリケーション管理部１２０等を有する。
【００２０】
本体機能部１１１は、画像形成装置１０本体に標準的に実装されている機能を実現するアプリケーションの集合である。同図では、本体機能部１１１に含まれるアプリケーションとして、プリンタアプリ１１１ａ、コピーアプリ１１１ｂ、及びスキャンアプリ１１１ｃ等が例示されている。プリンタアプリ１１１ａは、印刷ジョブを制御する。コピーアプリ１１１ｂは、コピジョブを制御する。スキャンアプリ１１１ｃは、スキャンジョブを制御する。
【００２１】
機密印刷アプリ１１２は、機密印刷の実行を制御するアプリケーションである。すなわち、機密印刷アプリ１１２は、ユーザＰＣ２０より送信される印刷データを受信し、当該印刷データをジョブリスト１１２１内に一時的に保存（蓄積）する。ジョブリスト１１２１は、記録媒体１１３上に形成される所定の記憶領域である。機密印刷アプリ１１２は、ユーザのログインに応じ、ジョブリスト１１２１内に保存されている印刷データの一覧を表示部１０８に表示させる。更に、機密印刷アプリ１１２は、当該一覧の中で選択された印刷データに係る印刷ジョブをプリンタアプリ１１１ａに実行させる。なお、ユーザＰＣ２０内において、印刷データはプリンタドライバ２１によって生成される。
【００２２】
カード認証アプリ１１３は、カード５０を利用したユーザ認証を制御するアプリケーションである。カード認証アプリ１１３は、マッピングテーブル１１３２を利用してカードＩＤに対応するユーザ名及びパスワードを特定する。すなわち、マッピングテーブル１１３２は、予めカードＩＤごとにユーザ名及びパスワードが登録されている。マッピングテーブル１１３２は、例えば、記録媒体１０３に記録されている。
【００２３】
なお、カード認証アプリ１１３には、任意認証処理部１１３１を組み込むことができる。任意認証処理部１１３１は、カスタマイズされた認証処理を実行するプログラムモジュールであり、その名の通り、任意の認証処理が実装されうる。
【００２４】
本体認証部１１４は、ユーザリスト１１４１及びビルトイン認証処理部１１４２等を含み、画像形成装置１０にビルトインされ認証機能を実現する。ビルトインされた認証機能とは、画像形成装置１０に予め組み込まれた認証機能をいう。ビルトイン認証処理部１１４２は、ユーザリスト１１４１を用いてビルトインされた認証処理（ビルトイン認証）を制御する。
【００２５】
ユーザリスト１１４１は、ユーザごとのユーザ情報の一覧であり、例えば、記録媒体１０８に記録されている。ユーザ情報は、ユーザ名、パスワード、及び利用権限情報等を含む。すなわち、ビルトイン認証処理部１１４２は、認証要求とともに入力されるユーザ名パスワードと、ユーザリスト１１４１に登録されているユーザ名及びパスワードとを照合することにより認証を行う。また、ビルトイン認証処理部１１４２は、認証されたユーザについては、ユーザリスト１１４１に登録されている利用権限情報において許可されている範囲内で、機能の利用を許可する。
【００２６】
外部デバイス制御部１１５は、カードリーダー３０を制御し、カードリーダー３０との通信を行う。外部デバイス情報取得部１１６は、外部デバイス制御部１１５を介してカードリーダー３０にセットされたカード５０に記録されている情報（カードＩＤ等）を取得する。なお、カードリーダー３０へのカード５０のセットとは、カードリーダー３０へカード５０を挿入したり、カード５０を翳したりといったように、カードリーダー３０がカード５０に記録されている情報を読み取れる状態にすることをいう。
【００２７】
本体認証制御部１１７は、画像形成装置１０内において実行される認証処理（本実施の形態では本体認証部１１４による認証処理）を制御する。画像形成装置１０内で行われる認証を「本体認証」という。
【００２８】
外部認証処理部１１８は、ネットワークを介した認証サーバ（例えば、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバ）等の外部の認証装置と通信を行い、例えば、認証サーバ等を用いた認証処理を制御する。外部認証処理部１１８によって外部の認証装置を用いて行われる認証を「外部認証」という。
【００２９】
認証通知部１１９は、認証されたユーザのユーザ名及びパスワードを本認証部１１４より受け取り、当該ユーザ名及びパスワードを機密印刷アプリ１１２に通知する。
【００３０】
アプリケーション管理部１２０は、画像形成装置１０にインストールされているアプリケーションの一覧情報を管理する。したがって、アプリケーション管理部１２０に問い合わせることにより各アプリケーションの存否を確認することができる。本実施の形態では、本体認証部１１１に含まれる各アプリケーション、機密印刷アプリ１１２、及びカード認証アプリ１１３等の一覧情報がアプリケーション管理部１２０によって管理される。
【００３１】
以下、画像形成装置１０の処理手順について説明する。図４は、第一の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【００３２】
ユーザＰＣ２０において、プリンタドライバ２１は、機密印刷ジョブの実行要求の入力に応じ、ユーザ名及びパスワードのうち少なくともユーザ名をユーザに入力させる（Ｓ１０１）。ユーザ名等は、認証情報入力画面を介して入力される。
【００３３】
図５は、プリンタドライバが表示させる認証情報入力画面の表示例を示す図である。同図において、認証情報入力画面４１０は、ユーザ名入力領域４１１及びパスワード入力領域４１２等を有する。本実施の形態では、パスワードの入力は省略することができる。したがって、ここではユーザ名のみが入力されることとする。なお、認証情報入力画面４１０は、印刷条件を設定させる印刷設定画面上の所定のボタンが押下されると表示される。
【００３４】
続いて、プリンタドライバ２１は、印刷対象とされた文書データの印刷データを生成すると共に入力されたユーザ名を当該印刷データに設定し、当該印刷データを画像形成装置１０に送信する（Ｓ１０２）。
【００３５】
図６は、第一の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。同図に示されるように、印刷データは認証ユーザ名設定領域及び認証パスワード設定領域を有する。ユーザによって入力されたユーザ名は、認証ユーザ名設定領域に設定される。なお、本実施の形態ではパスワードは入力されていないため、認証パスワード設定領域は空欄となっているが、パスワードが入力された場合は、認証パスワード設定領域にパスワードが設定される。
【００３６】
画像形成装置１０の機密印刷アプリ１１２は、印刷データを受信すると、当該印刷データをジョブリスト１２１に保存する（Ｓ１０３）。これにより、印刷データに基づく印刷ジョブは直ちに実行されずにロック状態となる。
【００３７】
その後、ユーザは、ロックされている印刷ジョブを実行させるため画像形成装置１０の配置位置まで赴く。ユーザが、画像形成装置１０の操作者として操作部１０９に配置されているログインボタンを押下すると、カード認証アプリ１１３は、ログイン画面を表示部１０８に表示させる。
【００３８】
図７は、画像形成装置におけるログイン画面の表示例を示す図である。同図において、ログイン画面５１０には、ユーザ名及びパスワードの入力、又はカード５０のセットを促すメッセージが表示されている。
【００３９】
ログイン画面５１０が表示部１０８に表示されている状態において、ユーザによってカード５０がカードリーダー３０にセットされると、外部デバイス情報取得部１１６は、外部デバイス制御部１１５を介してカード５０よりカードＩＤを取得する（読み取る）（Ｓ１０４）。続いて、外部デバイス情報取得部１１６は、取得したカードＩＤをカード認証アプリ１１３に入力する（Ｓ１０５）。
【００４０】
カード認証アプリ１１３は、マッピングテーブル１１３２を用いてカードＩＤをユーザ名及びパスワードに変換する（Ｓ１０６）。
【００４１】
図８は、マッピングテーブルの構成例を示す図である。同図に示されるように、マッピングテーブル１１３２には、カードＩＤごとにユーザ名及びパスワードが関連付けて登録されている。したがって、カード認証アプリ１１３は、入力されたカードＩＤに対応するユーザ名及びパスワードをマッピングテーブル１１３２より検索することにより、カードＩＤをユーザ名及びパスワードに変換する。
【００４２】
続いて、カード認証アプリ１１３は、カードＩＤに基づいて変換されたユーザ名及びパスワードを本体認証制御部１１７に入力することにより、本体認証の実行を本体認証制御部１１７要求する（Ｓ１０７）。本体認証制御部１１７は、本体認証の実行要求に応じ、当該ユーザ名及びパスワードを本体認証部１１４に入力する（Ｓ１０８）。続いて、本体認証部１１４のビルトイン認証処理部１１４２は、入力されたユーザ名及びパスワードをユーザリスト１１４１に含まれているユーザ名及びパスワードと照合することにより、操作者の認証を実行する（Ｓ１０９）。ビルトイン認証処理部１１４２による認証が成功すると、本体認証部１１４は、認証の対象とされたユーザ名及びパスワードを認証通知部１１９に通知する（Ｓ１１０）。認証通知部１１９は、通知されたユーザ名及びパスワードを機密印刷アプリ１１２に通知する（Ｓ１１１）。
【００４３】
当該通知により、機密印刷アプリ１１２は、通知されたユーザ名に係る操作者が画像形成装置１０にログインしたことを認識する。そこで、機密印刷アプリ１１２は、認証されたユーザ（以下、「ログインユーザ」という。）のユーザ名と一致する認証ユーザ名が設定されている印刷データ（すなわち、ログインユーザが機密印刷を要求した印刷データ）をジョブリスト１１２１より検索し、当該検索結果を含む印刷データ一覧画面を表示部１０８に表示させる（Ｓ１１２）。
【００４４】
図９は、印刷データ一覧画面の表示例を示す図である。同図において、印刷データ一覧画面５２０は、印刷データ一覧表示領域５２１、印刷ボタン５２２、及び削除ボタン５２３等を有する。
【００４５】
印刷データ一覧表示領域５２１には、ジョブリスト１１２１に保存されている印刷データのうち、ログインユーザに係る印刷データ（の文書名）の一覧が表示される。削除ボタン５２３が押下されると、機密印刷アプリ１１２は、印刷データ一覧表示領域５２１において選択されている印刷データをジョブリスト１１２１より削除する。したがって、この場合、当該印刷データに係る印刷ジョブはキャンセルされる。
【００４６】
印刷ボタン５２２が押下されると（Ｓ１１３）、機密印刷アプリ１１２は、印刷データ一覧表示領域５２１において選択されている印刷データ内の認証パスワード設定領域（図６参照）に、認証通知部１１９より取得されたパスワードを設定（記録）する（Ｓ１１４）。これにより、当該印刷データは認証ユーザ名及び認証パスワードが設定された状態となる。第一の実施の形態では、ステップＳ１１４が実行されることにより、印刷指示時におけるパスワードの入力の省略が可能とされている。
【００４７】
続いて、機密印刷アプリ１１２は、認証ユーザ名及び認証パスワードが設定された印刷データをプリンタアプリ１１１ａに入力することにより印刷ジョブの実行を要求する（Ｓ１１５）。プリンタアプリ１１１ａは、入力された印刷データに設定されている認証ユーザ名及び認証パスワードを本体認証部１１４に入力することにより、当該印刷データの認証を本体認証部１１４に要求する（Ｓ１１６）。本体認証部１１４のビルトイン認証処理部１１４２は、入力された認証ユーザ名及び認証パスワードをユーザリスト１１４１に含まれているユーザ名及びパスワードと照合することにより、印刷データの認証を実行する（Ｓ１１７）。本体認証部１１４は、認証結果をプリンタアプリ１１１ａに返却する（Ｓ１１８）。認証に成功した場合、プリンタアプリ１１１ａは、当該印刷データの印刷を画像出力部１０５に実行させる（Ｓ１１９）。認証に失敗した場合、プリンタアプリ１１１ａは、当該印刷データの印刷は行わない。なお、ステップＳ１１４〜Ｓ１１９は、印刷対象として選択された各印刷データについて行われる。
【００４８】
上述したように、第一の実施の形態によれば、機密印刷アプリ１１２によって、マッピングテーブル１１３２に登録されているパスワードが印刷データに自動的に設定される。したがって、ユーザは、印刷指示時にパスワードを入力する手間を省くことができる。
【００４９】
なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、印刷指示時におけるパスワードの入力が省略されたとしても、印刷データに関するセキュリティは維持される。
【００５０】
次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００５１】
図１０は、第二の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【００５２】
ユーザＰＣ２０において、プリンタドライバ２１は、認証情報入力画面４１０を表示させることなく機密印刷ジョブの実行要求の入力をユーザより受け付け、印刷対象とされた文書データの印刷データを生成する（Ｓ２０１）。すなわち、第二の実施の形態では、パスワードのみならずユーザ名の入力も省略される。
【００５３】
続いて、プリンタドライバ２１は、ユーザＰＣ２０に対するログイン情報をユーザＰＣ２０のＯＳ（Operating System）より取得し、当該ログイン情報に含まれているユーザ名を印刷データの認証ユーザ名設定領域に設定する（Ｓ２０２）。すなわち、第二の実施の形態では、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳに対するログイン時に入力されたユーザ名（ログインユーザ名）が認証ユーザ名として印刷データに対して設定される。続いて、プリンタドライバ２１は、認証ユーザ名が設定された印刷データを画像形成装置１０に送信する（Ｓ２０３）。
【００５４】
以降は、図４において説明したステップＳ１０３〜Ｓ１１９と同様の処理が実行される。
【００５５】
上述したように、第二の実施の形態によれば、プリンタドライバ２１によってユーザＰＣ２０に対するログインユーザ名が認証ユーザ名として印刷データに設定される。したがって、ユーザは、ユーザ名のみならずパスワードの入力をも省略することができる。
【００５６】
次に、第三の実施の形態について説明する。第三の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００５７】
図１１は、第三の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。
【００５８】
ユーザＰＣ２０において、プリンタドライバ２１は、認証情報入力画面４１０を表示させることなく機密印刷ジョブの実行要求の入力をユーザより受け付け、印刷対象とされた文書データの印刷データを生成する（Ｓ３０１）。第二の実施の形態と同様に第三の実施の形態においても、パスワードのみならずユーザ名の入力も省略される。
【００５９】
続いて、プリンタドライバ２１は、ユーザＰＣ２０に対するログイン情報をユーザＰＣ２０のＯＳ（Operating System）より取得し、当該ログイン情報に含まれているユーザ名（ログインユーザ名）を印刷データのログインユーザ名設定領域に設定する（Ｓ３０２）。
【００６０】
図１２は、第三の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。同図に示されるように、第三の実施の形態における印刷データは、ログインユーザ名設定領域を有する。ステップＳ３０２では、認証ユーザ名設定領域ではなく、ログインユーザ名設定領域にログインユーザ名が設定される。したがって、認証ユーザ名設定領域及び認証パスワード設定領域は空欄のままである。
【００６１】
続いて、プリンタドライバ２１は、ログインユーザ名が設定された印刷データを画像形成装置１０に送信する（Ｓ３０３）。画像形成装置１０の機密印刷アプリ１１２は、印刷データを受信すると、印刷データに設定されているログインユーザ名を当該印刷データの認証ユーザ名設定領域に転記（コピー）する（Ｓ３０４）。これによって、印刷データには認証ユーザ名が設定されたことになる。
【００６２】
以降は、以降は、図４において説明したステップＳ１０３〜Ｓ１１９と同様の処理が実行される。
【００６３】
上述したように、第三の実施の形態によれば、プリンタドライバ２１によってユーザＰＣ２０に対するログインユーザ名が印刷データに設定される。また、機密印刷アプリ１１２によって、印刷データに設定されているログインユーザ名が認証ユーザ名として当該印刷データに設定される。したがって、ユーザは、ユーザ名のみならずパスワードの入力をも省略することができる。
【００６４】
次に、第四の実施の形態について説明する。図１３は、第四の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第四の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００６５】
まず、図４のステップＳ１０１〜Ｓ１１２と同様の処理が実行され、画像形成装置１０の表示部１０８に印刷データ一覧画面５２０が表示される。この時点において、ジョブリスト１１２１に保存されている各印刷データには、認証ユーザ名が設定されている状態である。なお、ステップＳ１０１〜Ｓ１０２の代わりに、ステップＳ２０１〜Ｓ２０３（図１０）又はステップＳ３０１〜Ｓ３０４（図１１）が実行されてもよい。
【００６６】
続いて、印刷ボタン５２２が押下されると（Ｓ４０１）、機密印刷アプリ１１２は、印刷データ一覧表示領域５２１において選択されている印刷データをプリンタアプリ１１１ａに入力することにより印刷ジョブの実行を要求する（Ｓ４０２）。なお、印刷ジョブの実行要求の前に、ステップＳ１１４と同様の処理、すなわち、機密印刷アプリ１１２による印刷データへの認証パスワードの設定処理は行われない。
【００６７】
続いて、プリンタアプリ１１１ａは、入力された印刷データに設定されている認証ユーザ名を本体認証部１１４に入力することにより、当該印刷データの認証を本体認証部１１４に要求する（Ｓ４０３）。この際、プリンタアプリ１１１ａは、認証要求元の識別情報としてプリンタアプリ１１１ａの識別情報（例えば、アプリケーション名）を本体認証部１１４に入力する。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部１１４には入力されない。
【００６８】
続いて、本体認証部１１７は、認証要求元の識別情報に基づいて認証要求元がプリンタアプリ１１１ａであることを認識すると、通常の認証処理は行わずに機密印刷アプリ１１２が画像形成装置１０に存在するか否か（インストールされているか否か）をアプリケーション管理部１２０に問い合わせる（Ｓ４０４）。当該問い合わせは、機密印刷アプリ１１２の識別情報（例えば、アプリケーション名）を指定して行われる。
【００６９】
続いて、アプリケーション管理部１２０は、記録媒体１０３に記録されているアプリケーションの一覧情報に基づいて機密印刷アプリ１１２の存否を判定し、その判定結果を本体認証部１１７に返却する（Ｓ４０５）。アプリケーション管理部１２０は、問い合わせに指定された識別情報が、アプリケーションの一覧情報に含まれていれば機密印刷アプリ１１２は存在すると判定する。
【００７０】
続いて、本体認証部１１４は、機密印刷アプリ１１２が存在する場合は、ステップＳ４０３において入力された認証ユーザ名等に基づく認証処理は行わずに、認証は成功したことをプリンタアプリ１１１ａに応答する（Ｓ４０６）。但し、機密印刷アプリ１１２が存在しない場合は、通常の認証処理が実行される。認証に成功した場合、プリンタアプリ１１１ａは、当該印刷データの印刷を画像出力部１０５に実行させる（Ｓ４０７）。
【００７１】
上述したように、第四の実施の形態によれば、画像形成装置１０内に機密印刷アプリ１１２が存在する場合は、プリンタアプリ１１１ａからの認証要求に基づく本体認証部１１４による認証処理は無効化（ユーザ名及びパスワードのチェック無しで成功と判断されること）される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。
【００７２】
なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、本体認証部１１４による認証処理が無効化された場合であっても、印刷データに関するセキュリティは維持される。
【００７３】
また、本体認証部１１４による認証処理が無効化されるのは、認証要求元がプリンタアプリ１１１ａであって、かつ、機密印刷アプリ１１２が存在する場合である。したがって、認証要求元が他のアプリケーションである場合は、認証処理は無効化されない。よって、画像形成装置１０の機能に関するセキュリティも維持される。
【００７４】
次に、第五の実施の形態について説明する。図１４は、第五の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第五の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００７５】
第五の実施の形態では、予め本体認証部１１４に対する設定処理が必要とされる。当該設定処理は、ステップＳ５０１〜Ｓ５０３によって示されている。
【００７６】
まず、ユーザは、画像形成装置１０の操作部１０９を介して認証処理の制御主体を本体認証部１１４から任意認証処理部１１３１へ変更するための設定指示を入力する（Ｓ５０１）。当該設定指示は、カード認証アプリ１１３及び本体認証制御部１１７を介して本体認証部１１４に通知される（Ｓ５０２、Ｓ５０３）。本体認証部１１４は、当該設定指示に応じ、認証主体の識別情報（以下、「認証主体識別情報」という。）として任意認証処理部１１３１の識別情報（例えば、プログラムモジュール名又はクラス名等）を記録媒体１０３に記録する。
【００７７】
以上のような処理が行われた後、機密印刷が実行される。まず、図４のステップＳ１０１〜Ｓ１０８と同様の処理が実行され、カード５０のカードＩＤに基づいてマッピングテーブル１１３２より取得されたユーザ名及びパスワードをパラメータとする認証要求が本体認証部１１４に入力される。なお、ステップＳ１０１〜Ｓ１０２の代わりに、ステップＳ２０１〜Ｓ２０３（図１０）又はステップＳ３０１〜Ｓ３０４（図１１）が実行されてもよい。
【００７８】
続いて、本体認証部１１４は、認証主体識別情報を参照し、認証処理の実行主体は任意認証処理部１１３１であることを判定する。そこで、本体認証部１１４、入力された認証要求を任意認証処理部１１３１に委譲（転送）する（Ｓ５１１）。
【００７９】
本実施の形態において、任意認証処理部１１３１は、通常の認証要求に対する認証処理を外部認証処理部１１８に委譲するように実装されていることとする。したがって、任意認証処理部１１３１は、外部認証処理部１１８に対して認証要求を委譲する（Ｓ５１２）。なお、本実施の形態において、通常の認証要求とは、認証要求元がプリンタアプリ１１１ａ以外の認証要求をいう。
【００８０】
外部認証処理部１１８は、認証要求に含まれているユーザ名及びパスワードに基づいて所定の認証処理（例えば、外部の認証サーバによる認証処理）を実行し、認証結果を任意認証処理部１１３１に返却する（Ｓ５１３）。続いて、任意認証処理部１１３１は、返却された認証結果を本体認証部１１４に返却する（Ｓ５１４）。認証に成功した場合、本体認証部１１４は、認証の対象とされたユーザ名を認証通知部１１９に通知する（Ｓ５１５）。認証通知部１１９は、通知されたユーザ名を機密印刷アプリ１１２に通知する（Ｓ５１６）。続いて、機密印刷アプリ１１２は、認証されたユーザ（ログインユーザ）のユーザ名と一致する認証ユーザ名が設定されている印刷データをジョブリスト１１２１より検索し、当該検索結果を含む印刷データ一覧画面５２０（図９参照）を表示部１０８に表示させる（Ｓ５１７）。
【００８１】
続いて、印刷ボタン５２２が押下されると（Ｓ５１８）、機密印刷アプリ１１２は、印刷データ一覧表示領域５２１において選択されている印刷データをプリンタアプリ１１１ａに入力することにより印刷ジョブの実行を要求する（Ｓ５１９）。なお、第四の実施の形態と同様、印刷ジョブの実行要求の前に、機密印刷アプリ１１２による印刷データへの認証パスワードの設定処理は行われない。
【００８２】
続いて、プリンタアプリ１１１ａは、入力された印刷データに設定されている認証ユーザ名を本体認証部１１４に入力することにより、当該印刷データの認証を本体認証部１１４に要求する（Ｓ５２０）。この際、プリンタアプリ１１１ａは、認証要求元の識別情報としてプリンタアプリ１１１ａの識別情報（例えば、アプリケーション名）をも本体認証部１１４に入力する。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部１１４に入力されない。続いて、本体認証部１１４は、認証主体識別情報に基づいて、当該認証要求に対する認証処理についても任意認証処理部１１３１に委譲する（Ｓ５２１）。当該認証要求と共に、認証ユーザ名及びプリンタアプリ１１１ａの識別情報も認証要求元の任意認証処理部１１３１に入力される。
【００８３】
続いて、任意認証処理部１１３１は、認証要求元の識別情報に基づいて認証要求元がプリンタアプリ１１１ａであることを認識すると、通常の認証処理は行わずに機密印刷アプリ１１２が画像形成装置１０に存在するか否か（インストールされているか否か）をアプリケーション管理部１２０に問い合わせる（Ｓ５２２）。当該問い合わせは、機密印刷アプリ１１２の識別情報（例えば、アプリケーション名）を指定して行われる。
【００８４】
続いて、アプリケーション管理部１２０は、記録媒体１０３に記録されているアプリケーションの一覧情報に基づいて機密印刷アプリ１１２の存否を判定し、その判定結果を任意認証処理部１１３１に返却する（Ｓ５２３）。
【００８５】
続いて、任意認証処理部１１３１は、機密印刷アプリ１１２が存在する場合は、ステップＳ５２０において入力された認証ユーザ名等に基づく認証処理は行わずに、認証は成功したことを本体認証部１１４に応答する（Ｓ５２４）。但し、機密印刷アプリ１１２が存在しない場合は、通常の認証処理が実行される。続いて、本体認証部１１４は、任意認証処理部１１３１による認証結果をプリンタアプリ１１１ａに返却する（Ｓ５２５）。認証に成功した場合、プリンタアプリ１１１ａは、当該印刷データの印刷を画像出力部１０５に実行させる（Ｓ５２６）。
【００８６】
上述したように、第五の実施の形態によれば、画像形成装置１０内に機密印刷アプリ１１２が存在する場合は、プリンタアプリ１１１ａからの認証要求に係る任意認証処理部１１３１による認証処理は無効化される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。
【００８７】
なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、任意認証処理部１１３１による認証処理が無効化された場合であっても、印刷データに関するセキュリティは維持される。
【００８８】
また、任意認証処理部１１３１による認証処理が無効化されるのは、認証要求元がプリンタアプリ１１１ａであって、かつ、機密印刷アプリ１１２が存在する場合である。したがって、認証要求元が他のアプリケーションである場合は、認証処理は無効化されない。よって、画像形成装置１０の機能に関するセキュリティも維持される。
【００８９】
更に、任意認証処理部１１３１は、カスタマイズによって実装される部分である。したがって、認証処理の無効化をユーザの運用に応じて実装することができる。
【００９０】
次に、第六の実施の形態について説明する。図１５は、第六の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第六の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００９１】
第六の実施の形態では第五の実施の形態と同様、予め本体認証部１１４に対する設定処理として、ステップＳ５０１〜Ｓ５０３が実行される。その結果、任意認証処理部１１３１の識別情報が認証主体識別情報として記録媒体１０３に記録される。
【００９２】
その後、図４のステップＳ１０１〜Ｓ１０５と同様の処理が実行され、カード５０を利用したユーザのログインに応じ、カードＩＤがカード認証アプリ１１３に入力される。カード認証アプリ１１３は、マッピングテーブル１１３２を用いてカードＩＤをユーザ名に変換する（Ｓ６０１）。なお、第六の実施の形態では、カードＩＤに基づいてユーザ名が取得されればよい。したがって、マッピングテーブル１１３２にはパスワードは登録されていなくてもよい。
【００９３】
続いて、カード認証アプリ１１３は、カードＩＤに基づいて変換されたユーザ名を本体認証制御部１１７に入力することにより、本体認証の実行を本体認証制御部１１７要求する（Ｓ６０２）。本体認証制御部１１７は、本体認証の実行要求に応じ、当該ユーザ名を本体認証部１１４に入力する（Ｓ６０３）。本体認証部１１４は、認証主体識別情報を参照し、認証処理の実行主体は任意認証処理部１１３１であることを判定する。そこで、本体認証部１１４、入力された認証要求を任意認証処理部１１３１に委譲（転送）する（Ｓ６０４）。
【００９４】
本実施の形態において、任意認証処理部１１３１は、外部認証処理部１１８に対して代理認証を要求し、自らに対する認証要求に係るユーザ名の存否に応じて認証の成否を判定するように実装されていることとする。したがって、任意認証処理部１１３１は、外部認証処理部１１８に対する代理認証の成功後、認証要求に係るユーザ名の存否を外部認証処理部１１８に問い合わせる（Ｓ６０５）。なお、代理認証とは、ユーザ名の存否の問い合わせ権限を有する代理ユーザ（例えば、管理者ユーザ）のユーザ名及びパスワード（代理ユーザ名及び代理パスワード）を利用した認証をいう。なお、代理ユーザ名及び代理パスワードは、記録媒体１０３において任意認証処理部１１３１が参照可能な記憶領域内に予め登録されている。
【００９５】
外部認証処理部１１８は、代理認証要求に応じ、代理ユーザ名及び代理パスワードに基づく認証を外部の認証サーバ等に実行させる。また、外部認証処理部１１８は、ユーザ名の存否の問い合わせに応じ、当該ユーザ名が登録されているか否かを認証サーバ等（所定のユーザ情報管理手段）に問い合わせ、その結果（ユーザ名の存否を示す情報）を任意認証処理部１１３１に返却する（Ｓ６０６）。ユーザ名が存在する場合、任意認証処理部１１３１は、認証は成功したと判定する。ユーザ名が存在しない場合、任意認証処理部１１３１は、認証は失敗したと判定する。
【００９６】
認証に成功した場合、図１４のステップＳ５１４〜Ｓ５１９と同様の処理が実行され、印刷データ一覧画面５２０において選択された印刷データがプリンタアプリ１１１ａに入力される。したがって、第六の実施の形態においても、機密印刷アプリ１１２による印刷データへの認証パスワードの設定処理は行われない。
【００９７】
続いて、プリンタアプリ１１１ａは、入力された印刷データに設定されている認証ユーザ名を本体認証部１１４に入力することにより、当該印刷データの認証を本体認証部１１４に要求する（Ｓ６１１）。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部１１４には入力されない。続いて、本体認証部１１４は、認証主体識別情報に基づいて、当該認証要求に対する認証処理についても任意認証処理部１１３１に委譲する（Ｓ６１２）。
【００９８】
続いて、任意認証処理部１１３１は、ステップＳ６０５と同様に、外部認証処理部１１８に対する代理認証の成功後、認証要求に係るユーザ名の存否を外部認証処理部１１８に問い合わせる（Ｓ６１３）。外部認証処理部１１８は、代理認証要求に応じ、代理ユーザ名及び代理パスワードに基づく認証を外部の認証サーバ等に実行される。また、外部認証処理部１１８は、ユーザ名の存否の問い合わせに応じ、当該ユーザ名が登録されているか否かを認証サーバ等に問い合わせ、その結果（ユーザ名の存否を示す情報）を任意認証処理部１１３１に返却する（Ｓ６１４）。ユーザ名が存在する場合、任意認証処理部１１３１は、認証は成功したと判定する。ユーザ名が存在しない場合、任意認証処理部１１３１は、認証は失敗したと判定する。
【００９９】
続いて、任意認証処理部１１３１は、認証結果を本体認証部１１４に返却する（Ｓ６１５）。本体認証部１１４は、任意認証処理部１１３１による認証結果をプリンタアプリ１１１ａに返却する（Ｓ６１６）。認証に成功した場合、プリンタアプリ１１１ａは、当該印刷データの印刷を画像出力部１０５に実行させる（Ｓ６１７）。
【０１００】
上述したように、第六の実施の形態によれば、ユーザ名の存否に基づいて認証の成否が判定される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。
【０１０１】
但し、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、ユーザ名の存否に基づいて認証が成否される場合であっても、印刷データに関するセキュリティは維持される。
【０１０２】
また、第六の実施の形態によれば、マッピングテーブル１１３２にパスワードを登録する必要はないため、パスワードの登録作業を削減することができる。
【０１０３】
なお、第六の実施の形態において、任意認証処理部１１３１は、認証要求元がプリンタアプリ１１１ａであって、かつ、機密印刷アプリ１１２が存在する場合に限って代理認証及びユーザ名の存否の確認を行い、それ以外の場合は、通常の認証処理を行うようにしてもよい。
【０１０４】
次に、第七の実施の形態について説明する。図１６は、第七の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第七の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【０１０５】
まず、図４のステップＳ１０１〜Ｓ１０３と同様の処理が実行され、印刷データがジョブリスト１１２１に保存される。なお、ステップＳ１０１〜Ｓ１０２の代わりに、ステップＳ２０１〜Ｓ２０３（図１０）又はステップＳ３０１〜Ｓ３０４（図１１）が実行されてもよい。
【０１０６】
その後、ユーザは、ロックされている印刷ジョブを実行させるため画像形成装置１０の配置位置まで赴く。ログイン画面５１０が表示部１０８に表示されている状態において、ユーザによってカード５０がカードリーダー３０にセットされると、外部デバイス情報取得部１１６は、外部デバイス制御部１１５を介してカード５０よりユーザ名及びパスワードを取得する（読み取る）（Ｓ７０１）。続いて、外部デバイス情報取得部１１６は、取得したユーザ名及びパスワードをカード認証アプリ１１３に入力する（Ｓ７０２）。すなわち、第七の実施の形態では、カード５０にユーザ名及びパスワードが記録されている。
【０１０７】
その後、図４のステップＳ１０７〜Ｓ１１９と同様の処理が実行される。この際、ステップＳ１０７では、カード５０より取得されたユーザ名及びパスワードが本体認証制御部１１７に入力される。したがって、カード５０より取得されたパスワードが機密印刷アプリ１１２によって印刷データに設定される。
【０１０８】
上述したように、第七の実施の形態によれば、機密印刷アプリ１１２によって、カード５０に記録されているパスワードが印刷データに自動的に設定される。したがって、ユーザは、印刷指示時に少なくともパスワードを入力する手間を省くことができる。
【０１０９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１０】
１０          画像形成装置
２０          ユーザＰＣ
３０          カードリーダー
５０          カード
１０１        ＣＰＵ
１０２        メモリ
１０３        記録媒体
１０４        ネットワークＩ／Ｆ
１０５        画像出力部
１０６        画像処理部
１０７        外部デバイスＩ／Ｆ
１０８        表示部
１０９        操作部
１１１        本体機能部
１１１ａ      プリンタアプリ
１１１ｂ      コピーアプリ
１１１ｃ      スキャンアプリ
１１２        機密印刷アプリ
１１３        カード認証アプリ
１１４        本体認証部
１１５        外部デバイス制御部
１１６        外部デバイス情報取得部
１１７        本体認証制御部
１１８        外部認証処理部
１１９        認証通知部
１２０        アプリケーション管理部
１１３１      任意認証処理部
１１３２      マッピングテーブル
【先行技術文献】
【特許文献】
【０１１１】
【特許文献１】特開平１０−２０７６６１号公報
【特許文献２】特開２００６−０１８６５４号公報
【図１】
0005532168.tif 000002
【図２】
0005532168.tif 000003
【図３】
0005532168.tif 000004
【図４】
0005532168.tif 000005
【図５】
0005532168.tif 000006
【図６】
0005532168.tif 000007
【図７】
0005532168.tif 000008
【図８】
0005532168.tif 000009
【図９】
0005532168.tif 000010
【図１０】
0005532168.tif 000011
【図１１】
0005532168.tif 000012
【図１２】
0005532168.tif 000013
【図１３】
0005532168.tif 000014
【図１４】
0005532168.tif 000015
【図１５】
0005532168.tif 000016
【図１６】
0005532168.tif 000017