(57)【要約】【課題】ネットワークを介して情報記録媒体を出力するシステムにおいて、認証成功を容易化する技術を提供する。【解決手段】本発明は  本発明は、ネットワークに接続され、利用者の認証を行なった上で、該ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷であり、利用者を特定する情報を入力して、該利用者の認証を行なったうえで、利用者の認証の履歴情報を、所定のタイミングで、ネットワークに接続された他の装置であって、該履歴情報を利用する装置に転送する。このため、認証サーバなどの認証用の装置が何らかの障害で認証が行なえない場合でも、認証履歴情報を受け取った他の装置により認証を行なうことができる。【選択図】図１０
2009205659.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、利用者の認証を行なった上で、該ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷装置であって、
利用者を特定する情報を入力し、該利用者の認証を行なう認証手段と、
該利用者の認証の履歴情報を、所定のタイミングで、前記ネットワークに接続された他の装置であって、該履歴情報を利用する装置に転送する認証情報転送手段と
を備えた認証印刷装置。
【請求項２】
前記認証手段は、前記入力した情報を、前記ネットワークに接続された認証サーバに送信し、該認証サーバでの認証結果を用いて前記認証を行なう請求項１記載の認証印刷装置。
【請求項３】
請求項２記載の認証印刷装置であって、
前記認証手段が、前記認証サーバの認証結果を用いて前記利用者の認証ができなかった場合に、前記認証の履歴情報を用いて、該利用者の認証を行なう認証印刷装置。
【請求項４】
請求項３記載の認証印刷装置であって、
前記認証手段は、前記履歴情報を記憶する記憶手段を、当該認証印刷装置に内蔵すると共に、該記憶手段に記憶された前記履歴情報を用いて前記利用者の認証を行なう認証印刷装置。
【請求項５】
請求項３記載の認証印刷装置であって、
前記認証手段は、前記認証の履歴情報を用いて前記利用者の認証を行なうために、前記認証の履歴情報を転送した前記他の装置を利用して前記利用者の認証を行なう認証印刷装置。
【請求項６】
前記他の装置は、前記ネットワークに接続された他の認証印刷装置、印刷データを保持する認証印刷サーバ、あるいは印刷データを前記認証印刷サーバに出力する認証端末のうちのいずれかである請求項１ないし請求項５のいずれか記載の認証印刷装置。
【請求項７】
利用者の認証を行なった上で、ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷装置と同じネットワークに接続されたデバイス制御装置であって、
前記認証印刷装置が、利用者の認証を行なった場合に転送する利用者認証の履歴情報を受け取って記憶する履歴情報記憶手段と、
前記ネットワークを介して他の装置から、利用者の認証についての問い合わせを受けたとき、前記記憶した履歴情報を参照して、認証結果を該問い合わせた他の装置に返答する認証応答手段と
を備えたデバイス制御装置。
【請求項８】
認証された利用者の指示によって、ネットワークを介して、印刷を行なう認証印刷システムであって、
前記ネットワークに接続され、利用者の認証を行なう認証サーバと、
前記ネットワークに接続され、印刷する印刷データを保持する認証印刷サーバと、
該認証印刷サーバに保持された印刷データを取得して印刷を行なう認証印刷装置と
を備え、
前記認証印刷装置は、
利用者を特定する情報を入力し、該入力した情報を、前記ネットワークを介して前記認証サーバに送信し、該認証サーバでの認証結果を用いて、利用者の認証を行なう認証手段と、
該利用者の認証の履歴情報を、所定のタイミングで、前記ネットワークに接続された他の装置であって、該履歴情報を利用する装置に転送する認証情報転送手段と、
前記認証手段が、前記認証サーバの認証結果を用いて前記利用者の認証ができなかった場合に、前記利用者の認証を、前記他の装置に問い合わせる認証問合手段と
を備えた
認証印刷システム。
【請求項９】
ネットワークを介して、複数の端末と少なくとも一つの出力デバイスとに接続された複数のサーバを含むデバイス制御装置であって、
前記出力デバイスに対応付けられた認証情報入力部から入力されたデータに応じて第１の認証処理を実行し、前記第１の認証が成功した場合には、前記認証結果を表す認証結果情報を前記複数のサーバと前記少なくとも一つの出力デバイスの少なくとも一部に分散して送信する認証結果送信部と、
前記実行された第１の認証に基づいて指示された情報記録媒体の出力を受信させる受信制御部と、
前記送信された認証結果情報に基づいて第２の認証を実行し、前記実行された第２の認証に基づいて前記少なくとも一つの出力デバイスのいずれかの出力デバイスに前記情報記録媒体を出力させる出力制御部と、
を備えるデバイス制御装置。
【請求項１０】
ネットワークに接続され、利用者の認証を行なった上で、該ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷方法であって、
利用者を特定する情報を入力して、該利用者の認証を行ない、
該利用者の認証の履歴情報を、所定のタイミングで、前記ネットワークに接続された他の装置であって、該履歴情報を利用する装置に転送する
認証印刷方法。
【請求項１１】
認証された利用者の指示によって、ネットワークを介して、印刷を行なう認証印刷方法であって、
前記ネットワークに接続された認証印刷サーバに、印刷する印刷データを保持させ、
印刷を行なう認証印刷装置において、利用者を特定する情報を入力し、該入力した情報を、前記ネットワークを介して、利用者の認証を行なう認証サーバに送信し、
該認証サーバにより、利用者の認証を行ない、
該利用者の認証の履歴情報を、所定のタイミングで、前記ネットワークに接続された他の装置であって、該履歴情報を利用する装置に転送し、
前記認証サーバによる利用者の認証ができなかった場合に、前記認証印刷装置から、前記利用者の認証を、前記他の装置に問い合わせ、
前記認証サーバまたは前記他の装置によって、利用者の認証に成功した場合には、前記認証印刷サーバから前記認証印刷装置に、前記印刷データを転送して、前記認証印刷装置により印刷を行なう
認証印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者を認証することで、ネットワークを介して印刷を行なう認証印刷装置、認証印刷システムおよびその方法に関する。
【背景技術】
【０００２】
近年、個人情報保護法の施行や内部統制強化の機運の高まりといった事情によって機密情報の管理に対する企業の関心が高まっている。たとえば、機密情報の印刷において、利用者の操作する端末と印刷装置との距離が離れている場合には、利用者が印刷指示を出してから印刷装置の設置場所まで移動するまでの時間に、他者によって情報が漏洩してしまうおそれがあるという問題があった。この問題を解決する手段として、利用者が印刷指示を出した状態で印刷処理を停止しておき、印刷装置の側でプリンタサーバや印刷装置が認証処理を行ってから印刷が開始される認証印刷システムが公開されている（特許文献１）。
【０００３】
一方、認証処理においては、たとえばＷｉｎｄｏｗｓ（登録商標）のログオン機構にも見られるように、ネットワークで認証を実施する場合において、ネットワークが切断されているときは、端末にローカルに保持している認証情報を用いて認証を実施することができる。これにより、ネットワークが切断されていても過去に認証成功した履歴があれば、認証成功の結果を得ることができ、その端末を利用することができる。
【０００４】
【特許文献１】特開２００５−２５９０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような認証は、ログオンに成功した端末でなければ実施することができないので、認証印刷の印刷指示の後で認証処理のためにログオンすべき端末で、過去にその利用者が認証されていないと認証することができないという問題があった。
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、ネットワークを介して行なわれる認証印刷において、認証の利便性を高める技術を提供することを目的とし、以下の形態又は適用例として実現することが可能である。
【課題を解決するための手段】
【０００７】
［適用例１］
ネットワークに接続され、利用者の認証を行なった上で、該ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷装置であって、
利用者を特定する情報を入力し、該利用者の認証を行なう認証手段と、
該利用者の認証の履歴情報を、所定のタイミングで、前記ネットワークに接続されたの装置であって、該履歴情報を利用する装置に転送する認証情報転送手段と
を備えた認証印刷装置。
【０００８】
かかる認証印刷装置によれば、利用者を特定する情報を入力して認証を行なうと、その利用者の認証の履歴情報を所定のタイミングで、履歴情報を利用する装置にネットワークを介して転送する。転送は、認証印刷装置から行っても良いし、他の装置からの求めに応じて行っても良い。他の装置は、こうして送られた認証の履歴情報を利用することができ、認証印刷装置の利便性を高めることができる。
【０００９】
［適用例２］
前記認証手段は、前記入力した情報を、前記ネットワークに接続された認証サーバに送信し、該認証サーバでの認証結果を用いて前記認証を行なう適用例１記載の認証印刷装置。
ネットワークは、認証を専門に行う認証サーバを設置することができる。従って、認証手段はこの認証サーバを用いることができる。認証を専門に行うサーバであれば、認証処理を確実に行うことができる。
【００１０】
［適用例３］
適用例２記載の認証印刷装置であって、
前記認証手段が、前記認証サーバの認証結果を用いて前記利用者の認証ができなかった場合に、前記認証の履歴情報を用いて、該利用者の認証を行なう認証印刷装置。
かかる認証印刷装置では、認証サーバを用いた認証が行えなかった場合、他の装置に出力する認証の履歴情報を用いて、利用者の認証を行う。従って、仮にネットワークの障害や認証サーバのトラブルなどにより、認証サーバを用いた認証が行えない場合でも、それまでの認証の履歴情報を用いて認証処理を行うことができる。認証の履歴情報に、その利用者の認証に成功した履歴が残っていれば、認証に成功し、認証印刷を行うことができる場合もあり、利用者の利便性を高めることができる。
【００１１】
［適用例４］
適用例３記載の認証印刷装置であって、
前記認証手段は、前記履歴情報を記憶する記憶手段を、当該認証印刷装置に内蔵すると共に、該記憶手段に記憶された前記履歴情報を用いて前記利用者の認証を行なう認証印刷装置。
かかる認証印刷装置では、認証の履歴情報は、内蔵した記憶手段に記憶されており、認証サーバによる認証が行えなかった場合には、認証印刷装置自らにより、利用者の認証を行うことができ、認証の利便性をさらに高めることができる。こうした認証は、特にネットワークに一時的な障害が生じた場合などに有用である。
【００１２】
［適用例５］
適用例３記載の認証印刷装置であって、
前記認証手段は、前記認証の履歴情報を用いて前記利用者の認証を行なうために、前記認証の履歴情報を転送した前記他の装置を利用して前記利用者の認証を行なう認証印刷装置。
この認証印刷装置では、履歴情報を用いた利用者の認証は、他の装置で行い、認証印刷装置はその結果のみを利用する。この場合、認証印刷装置は、認証の処理が解放される。また認証印刷装置側の負荷が軽くなり、本来の処理である印刷処理に、より多くの資源を投入することができ、全体として高いパフォーマンスを実現すことができる。
【００１３】
［適用例６］
前記他の装置は、前記ネットワークに接続された他の認証印刷装置、印刷データを保持する認証印刷サーバ、あるいは印刷データを前記認証印刷サーバに出力する認証端末のうちのいずれかである適用例１ないし適用例５のいずれか記載の認証印刷装置。
【００１４】
認証は、認証サーバのような専用の装置によって行なっても良いし、ネットワークに接続された他の認証印刷装置や認証端末になどによって行なっても良い。あるいはこれらの複数の装置で分散して行なっても良い。
【００１５】
［適用例７］
利用者の認証を行なった上で、ネットワーク上のサーバに保持された印刷データを取得して印刷を行なう認証印刷装置と同じネットワークに接続されたデバイス制御装置であって、
前記認証印刷装置が、利用者の認証を行なった場合に転送する利用者認証の履歴情報を受け取って記憶する履歴情報記憶手段と、
前記ネットワークを介して他の装置から、利用者の認証についての問い合わせを受けたとき、前記記憶した履歴情報を参照して、認証結果を該問い合わせた他の装置に返答する認証応答手段と
を備えたデバイス制御装置。
【００１６】
このデバイス制御装置は、認証印刷装置からの利用者の認証の履歴情報を受け取り、記憶しているので、他の装置から、利用者の認証についての問い合わせを受けたとき、記憶した履歴情報を参照して、認証結果を返答することができる。従って、他の装置からすれば、いつでも利用者の認証について問い合わせを行なうことができる。
【００１７】
以上説明した認証印刷装置や他の装置を含んだ認証印刷システムとしての適用や、認証印刷方法として適用、あるいはそのブログラム、更にはそのプログラムをコンピュータによって読み込み可能に記録した記録媒体としての適用など考えることもできる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．実施例における印刷システムの概略構成：
Ｂ．実施例における印刷処理の概要：
Ｃ．第１実施例における印刷認証処理の概要：
Ｄ．第１実施例における認証処理：
Ｅ．第２実施例における認証印刷処理の概要：
Ｆ．第２実施例における認証印刷処理：
Ｇ．変形例：
【００１９】
Ａ．実施例における印刷システムの概略構成：
図１は、本発明の実施例における認証印刷システム１０の構成の一例を示す説明図である。認証印刷システム１０は、ローカルエリアネットワークＬＡＮ１によって接続された第１のネットワーク領域Ｚ１と、ローカルエリアネットワークＬＡＮ２によって接続された第２のネットワーク領域Ｚ２と、これらのネットワーク領域Ｚ１、Ｚ２をファイアーウォールを介して接続するルータＲＴとを備えている。
【００２０】
第１のネットワーク領域Ｚ１では、３台の端末ＰＣ１１、ＰＣ１２、ＰＣ１３と、１台のプリンタＰＲＴ１と、１台のプリンタサーバＳＶｐ１と、１台の認証サーバＳＶａ１と、がローカルエリアネットワークＬＡＮ１によって接続されている。第２のネットワーク領域Ｚ２では、３台の端末ＰＣ２１、ＰＣ２２、ＰＣ２３と、１台のプリンタＰＲＴ２と、１台のプリンタサーバＳＶｐ２と、１台の認証サーバＳＶａ２と、がローカルエリアネットワークＬＡＮ２によって接続されている。プリンタＰＲＴ１、ＰＲＴ２には、それぞれ認証用磁気カードリーダＰＣＲ１、ＰＣＲ２が接続されている。プリンタＰＲＴ１，ＰＲＴ２などは、周知のページプリンタであって、内部構成の説明は省略するが、ネットワークへの接続を行なう通信インタフェース、ネットワークを介して受け取ったデータを処理する制御回路、データを一時的に保存するメモリ装置、制御回路により処理したデータを受け取って用紙への印刷を行なうプリントエンジン、用紙を収納し搬送する用紙搬送機構、操作パネルや認証用磁気カードリーダＰＣＲ１，ＰＣＲ２などを接続してデータのやり取りを行なうＩ／Ｏインタフェースなど、印刷に必要な構成を備えている。なお、プリンタＰＲＴ１，ＰＲＴ２などは、レーザプリンタやＬＥＤプリンタといったページプリンタに限らず、インクジェットプリンタなども採用可能である。カラー、モノクロを問わず、利用可能である。
【００２１】
図２は、実施例の端末ＰＣ１１の概略構成を示す説明図である。端末ＰＣ１１は、ディスプレイＤＰ１１と、本体ＢＤ１１と、キーボードＫＢ１１と、マウスＭＳ１１と、カードリーダＣＲ１１とを備えている。他の５台の端末ＰＣ１２、ＰＣ１３、ＰＣ２１、ＰＣ２２、ＰＣ２３は、本実施例では、端末ＰＣ１１と同一の構成を有している。
【００２２】
図３は、実施例の端末ＰＣ１１の機能ブロック図である。本体ＢＤ１１は、端末ＰＣ１１の処理を司るＣＰＵ１００の他に、メモリＲＯＭ１０１、ＲＡＭ１０２、周辺機器用のインタフェース回路（Ｉ／Ｆ）１０３、ネットワーク用のインタフェース回路１０５およびハードディスク（ＨＤ）１０６を備えている。ＣＰＵ１００やメモリＲＯＭ１０１、ＲＡＭ１０２、ＨＤ１０６、インターフェース回路１０３，１０５は、内部バス１０４によって相互に接続されている。インタフェース回路１０３には、ディスプレイＤＰ１１、キーボードＫＢ１１、マウスＭＳ１１、カードリーダＣＲ１１が接続されており、ＣＰＵ１００は、内部バス１０４およびインタフェース回路１０３を介して、これらの周辺機器とデータのやり取りをすることができる。また、ネットワーク用のインターフェース回路１０５には、ローカルエリアネットワークＬＡＮ１のケーブルが接続されており、ＣＰＵ１００は、ローカルエリアネットワークＬＡＮ１を介して、他の端末やサーバとパケットのやり取りをすることができる。なお、本実施例で用いた端末は、ＵＳＢを用いて接続されているが、このＵＳＢには、マスストレージデバイスは接続できないようにＢＩＯＳの機能を制限している。また、フレキシブルディスクなどの外部記憶媒体のインタフェースも設けられていない。従って、端末からフレキシブルディスクにデータを書き出したり、ＵＳＢ接続のメモリなどを接続してデータを書き出したりすることができない。この結果、端末側での情報漏洩が生じにくい構成となっている。もとより、これらの端末は、ＵＳＢ接続とせず、キーボードやマウス専用のインタフェースで接続するものとしても良い。
【００２３】
Ｂ．実施例における印刷処理の概要：
以下、本発明のいくつかの実施例について説明するが、最初に、認証印刷システムとしての概略動作について説明する。図４は、本発明の実施例における認証印刷処理の概要を示す説明図である。図４は、システム全体の動作を示している。この図に従い、認証印刷が行なわれる際に必要な手続について説明する。認証印刷を行なう場合、特定の端末から特定のプリンタを用いて印刷を行なおうとするユーザは、まずログイン処理を行なう（ステップＳ１００）。具体的には、ユーザは、認証印刷システム１０に接続されたいずれかの端末ＰＣ１１ないしＰＣ１３（あるいはＰＣ２１ないしＰＣ２３）を起動し、認証印刷システム１０にログインする処理を行なうのである。以下の説明では、ユーザは、端末ＰＣ１１を用いて認証印刷システム１０にログインするものとした。
【００２４】
ユーザが端末ＰＣ１１の電源を入れて起動すると、端末ＰＣ１１は、予めインストールされたログイン処理用のプログラムを自動実行し、システムにログインするための処理を開始する。この処理を、図５に従って説明する。端末ＰＣ１１は、ログイン処理を開始すると、まず端末ＰＣ１１の画面に、ユーザに対して、自己の磁気カードＭＣを磁気カードリーダＣＲ１１に通すように要求し、かつキーボードからパスワードを入力するよう要求すするメッセージを表示する（ステップＳ１０１）。このメッセージを受けて、ユーザが、磁気カードＭＣをカードリーダＣＲ１１に通すと磁気カードＭＣに予め記録された認証情報を読み取り（ステップＳ１０２）、続いてユーザによるキーボードＫＢ１１の操作に基づき、入力したデータをパスワードとして入力する処理を行なう（ステップＳ１０３）。認証情報は、本実施例では、ユーザの氏名を表わすアルファベットからなり、ユーザＩＤとして扱われる。一方、パスワードは、５桁の数字からなり、ネットワーク上での認証印刷者を識別する印刷者ＩＤとして用いられる。
【００２５】
次に、端末ＰＣ１１は、磁気カードＭＣから読み取った認証情報（ユーザＩＤ）とパスワードとを、ネットワークを介して認証サーバＳＶａ１に送信する（ステップＳ１０４）。なお、磁気カードＭＣに登録されたデータをパスワードとして扱い、キーボードＫＢ１１から認証情報（ユーザＩＤ）を入力させるようにしても良い。あるいは、端末ＰＣ１１にログインするためであれば、磁気カードリーダＣＲ１１を用いず、キーボードＫＢ１１から、認証情報（ユーザＩＤ）とパスワードとを直接入力することによってユーザログインの処理とすることも可能である。
【００２６】
端末ＰＣ１１からの認証情報とパスワードとの送信を受けた認証サーバＳＶａ１は、図５右欄の処理を実行する。すなわち、認証サーバＳＶａ１は、まず端末ＰＣ１１からの認証情報とパスワードとを受信し（ステップＳ１１０）、これを認証する処理を行なう（ステップＳ１２０）。認証サーバＳＶａ１は、予め、ログインを許可する認証印刷の利用者の識別情報であるユーザＩＤとパスワード（本実施例では、印刷者ＩＤとして利用）を、テーブルの形で記憶している。このテーブルの一例を図６に示した。なお、このテーブルは、基本的には、認証印刷の管理者が管理しているものである。認証サーバＳＶａ１は、端末ＰＣ１１からネットワークを介して受け取った認証情報（ユーザＩＤ）とパスワードとを用いて、このテーブルを参照し、認証印刷システム１０へのログインが認められたユーザか否かを認証するのである。
【００２７】
ユーザＩＤと認証情報とが、予め登録されていることを確認すると（ステップＳ１３０）、認証サーバＳＶａ１は、端末ＰＣ１１に対して、ログインを許可する旨の許可通知を送信する（ステップＳ１３５）。端末ＰＣ１１は、認証サーバＳＶａ１からの信号を受信し（ステップＳ１０５）、これが許可通知であるか否かを判断し（ステップＳ１０６）、許可通知であれば、端末ＰＣ１１の利用をユーザに開放する（ステップＳ１０７）。すなわち、ユーザは、この後、キーボードＫＢ１１やマウスＭＳ１１を用いて、端末ＰＣ１１を自由に扱い、ユーザに許可されたデータの閲覧やデータの作成などを、端末ＰＣ１１で実行することができる。認証サーバＳＶａ１から許可通知を受け取らなければ、端末ＰＣ１１は、ステップＳ１０５の受信処理を繰り返し、端末ＰＣ１１の操作をユーザに開放しない。
【００２８】
以上で、端末ＰＣ１１と認証サーバＳＶａ１とが行になうユーザのログイン処理（図４、ステップＳ１００）は完了する。ユーザは、端末ＰＣ１１を用いて、文書の作成や閲覧などを行ない、次に所望の文書やシート、あるいは画像などを印刷すべく、印刷指令操作を行なう（ステップＳ２００）。印刷指令操作とは、プリンタＰＲＴ１あるいはプリンタＰＲＴ２に対して印刷出力を指示する操作である。この操作がなされると、端末ＰＣ１１から、印刷を指示したユーザを特定するための認証情報と共に送信される印刷用のデータは、一旦プリンタサーバＳＶｐ１に、印刷ジョブの形態でスプールされる。スプールは、印刷データを暗号化した上で、プリンタサーバＳＶｐ１の内部に備えられたハードディスクに保存することによって行なわれる。このとき、暗号化されてスプールされた印刷データは、印刷者ＩＤと対応付けた認証印刷のジョブリストとして記憶される。このジョブリストの一例を図７に示した。プリンタサーバＳＶｐ１は、後述する印刷認証処理が行なわれるまで、スプールした印刷用のデータを、プリンタＰＲＴ１、ＰＲＴ２などに出力することはない。従って、ユーザが端末ＰＣ１１から印刷の指示を行なっても、直ちにプリンタから印刷結果が出力されることはない。
【００２９】
印刷指示操作を完了すると、ユーザは、セキュリティ確保の観点から、端末ＰＣ１１からログアウトした上で、プリンタＰＣＴ１の側に移動する。本実施例では、端末ＰＣ１１からユーザがログアウトしないと印刷できないようにしているので、印刷中に端末を不慮に操作されることがなく、認証印刷システム全体のセキュリティを一層高めている。もとより、ログアウトしなくても印刷できるようにして、利便性を高めてもよい。こうした場合でも、一定時間以上、端末ＰＣ１１を操作しないと、自動的にログアウトするようにし、利便性と安全性の両立を図っても良い。
【００３０】
端末ＰＣ１１からログアウトしたユーザは、磁気カードＭＣを携えて、印刷を行なうとするプリンタＰＲＴ１またはＰＲＴ２に近づき、印刷認証処理を行なう（ステップＳ３００）。印刷認証処理とは、プリンタ側での認証を経て初めて印刷を可能とする処理であり、機密性の高い文書の印刷や、高性能の印刷機を複数のユーザで共有する場合などに用いられる。ユーザが使用する端末とプリンタとの間の距離が離れている場合に、端末で印刷指示をしてからプリンタ側に到着する前に第三者に機密文書が見られないように、プリンタ側で認証を行なって印刷処理を開始させる処理である。かかる印刷認証処理の詳細は後述するが、ユーザは、プリンタＰＲＴ１で、磁気カードＭＣを用いた印刷認証処理を行ない、ユーザの認証が行なわれると、プリンタＰＲＴ１は印刷処理を実行する（図４、ステップＳ４００）。このとき、ユーザが、先に端末ＰＣ１１から印刷を指示し、プリンタサーバＳＶｐ１にスプールされた暗号化済みの印刷データは復号される。復号された印刷データは、ローカルエリアネットワークＬＡＮ１を介してプリンタに送信され、印刷されるのである。なお、復号は、プリンタ側で行なうものとしても良い。
【００３１】
Ｃ．第１実施例における印刷認証処理の概要：
図８は、本発明の第１の実施例における印刷認証処理（図４、ステップＳ３００に相当する処理）の一部を示すフローチャートである。印刷認証処理は、磁気カードリーダＰＣＲ１を有するプリンタＰＲＴ１における印刷処理（ステップＳ３１１ないし３１８）、プリンタＰＲＴ１からの認証要求を受けて処理を行なう認証サーバＳＶａ１における印刷用認証処理（ステップＳ３１２内での処理として後述）、印刷の指示を受けてスプールしておいた印刷データをプリンタＰＲＴ１に出力するプリンタサーバＳＶｐ１の印刷データ送信処理（ステップＳ３５１ないし３５７）の協働によって実現される。以下、図７ないし図９を適宜を参照しつつ、印刷認証処理の概要について説明する。
【００３２】
端末ＰＣ１１で印刷指令操作を行なったユーザは、プリンタＰＲＴ１からその印刷結果を取り出すべく、プリンタＰＲＴ１の磁気カードリーダＰＣＲ１に自分の磁気カードＭＣを通す。プリンタＰＲＴ１は、この磁気カードＭＣの内容を読み取り（ステップＳ３１１）、磁気カードＭＣから読み取った認証情報（ユーザＩＤ）を用いて、印刷用認証処理（ステップＳ３１２）を実行する。入力された認証情報（ユーザＩＤ）の一例を図９に示した。この認証情報を用いて行なわれる印刷用認証処理（ステップＳ３１２）については、後で詳しく説明するが、基本的には認証は、認証サーバＳＶａ１が中心となって行ない、認証サーバＳＶａ１が動作していないと言った場合には、他の装置を用いて行なう。認証を行なった装置は、認証を求めたプリンタＰＲＴ１に、認証結果と印刷者ＩＤとを返信する。
【００３３】
プリンタＰＲＴ１は、認証結果を解析し、認証に成功したか否かを判断する（ステップＳ３１３）。認証に成功していなければ、何の処理も行なわず、「ＮＥＸＴ」に抜けて、本ルーチンを終了する。従って、認証印刷を行なうことを許可されたユーザ以外は、印刷を行なうことができない。一方、認証結果を解析して認証に成功したと判断した場合には、プリンタＰＲＴ１は、プリンタサーバＳＶｐ１に対して、印刷者ＩＤを用いて、印刷データの要求ＡＤを出力する処理を行なう（ステップＳ３１５）。印刷データの要求は、認証サーバＳＶａ１を経由して行なっても良いが、後述するように、本実施例では、認証サーバＳＶａ１が何らかの理由で動作していないときにも、認証が可能な仕組みを有していることから、印刷データの要求は、認証サーバＳＶａ１を経由することなく、プリンタＰＲＴ１から直接プリンタサーバＳＶｐ１に対して行なうものとしている。
【００３４】
プリンタＰＲＴ１は、印刷データを要求する信号ＡＤと印刷者ＩＤとを、プリンタサーバＳＶｐ１を示すヘッダを付けてローカルエリアネットワークＬＡＮ１に送信する。従って、プリンタサーバＳＶｐ１は、この印刷データの要求ＡＤと印刷者ＩＤとを含むパケットが自分宛のものであることを認識することができ、このデータを受信する（ステップＳ３５１）。印刷データの要求ＡＤと印刷者ＩＤとを受け取ったプリンタサーバＳＶｐ１は、ハードディスクの中に、要求された印刷用データがスプールされているか否かを判別する処理を行なう（ステップＳ３５２）。図７に示したように、プリンタサーバＳＶｐ１は、暗号化した印刷用データを印刷者ＩＤに対応付けて記憶しているので、受け取った印刷者ＩＤを手がかりに、スプールされている印刷用データを特定し、これを復号化する（ステップＳ３５４）。その後プリンタサーバＳＶｐ１は、復号した印刷用データ（図示符号ＰＤ）を、プリンタＰＲＴ１に向けて送信する処理を行なう（ステップＳ３５５）。
【００３５】
ローカルエリアネットワークＬＡＮ１に送信された印刷用データ（ＰＤ）は、プリンタＰＲＴ１宛のヘッダを付けた複数のパケットに分けられているので、プリンタＰＲＴ１は、ローカルエリアネットワークＬＡＮ１からこのパケットを順次受け取り（ステップＳ３１６）、画像データとして再構成した上で、印刷する処理を行なう（ステップＳ３１７）。こうした印刷用データの復号および送信と受信および印刷とは、全ての印刷用データの送信と印刷が完了するまで行なわれる（ステップＳ３１８、Ｓ３５７）。印刷用データの復号・送信、受信・印刷が完了すると、プリンタＰＲＴ１は印刷処理を完了して、再びスタンバイの状態となり、プリンタサーバＳＶｐ１も、初期状態に復する。
【００３６】
Ｄ．第１実施例における認証処理：
次に、図８にステップＳ３１２として示した印刷用認証処理の詳細について説明する。図１０は、認証処理の詳細を示すフローチャートである。印刷用認証処理を開始すると、まず認証サーバを検索する処理を行なう（ステップＳ５１０）。ネットワークを介して、認証サーバに対して応答を呼びかけるのである。この呼びかけに対して、認証サーバＳＶａ１が所定時間内に応答すれば、プリンタＰＲＴ１は、認証情報（ユーザＩＤ）を、応答した認証サーバ（ここでは認証サーバＳＶａ１とする）に送信する処理を行なう（ステップＳ５３０）。所定時間内に、いずれの認証サーバも応答せず、いわゆるタイムアウトとなった場合には、プリンタＰＲＴ１は、分散認証処理（ステップＳ６００）を行なう。この分散認証処理については、図１２を用いて後述する。
【００３７】
プリンタＰＲＴ１は、応答した認証サーバＳＶａ１に対して認証情報を送信した後、認証結果が戻ってくるのを待ち、認証されたとの結果が戻ってきたか否かを判断する（ステップＳ５４０）。認証結果が戻ってくれば、認証に成功したと判断し（ステップＳ５５０）、認証結果が戻ってこなければ、認証には失敗したと判断する（ステップＳ５６０）。認証処理の結果は、図１１に例示したように、認証サーバが受信した認証情報に対して、認証の結果（ＯＫかＮＧか）を対応させ、認証の結果が「ＯＫ」であれば、更に返信情報として印刷者ＩＤを付与する。従って、例えばプリンタＰＲＴ１が磁気カードから読み取った認証情報（ユーザＩＤ）として、「Suzuki」を認証サーバＳＶａ１に送信すると、認証サーバＳＶａ１は、図６に示した認証データテーブルを参照して、この認証情報を認証する処理を行なう。「Suzuki」は、認証データテーブルに存在するから、認証サーバＳＶａ１は、図１１に示したように、認証結果である「ＯＫ」というデータを、印刷者ＩＤ「00111」 と共に、プリンタＰＲＴ１に返してくる。他方、プリンタＰＲＴ１側から送信した認証情報が「Takahashi」であれば、この認証情報（ユーザＩＤ）はテーブルに登録されていないから、認証サーバＳＶａ１は、認証の結果として「ＮＧ」を返す。
【００３８】
この結果を受け取ったプリンタＰＲＴ１は、今回受け取った認証結果を、自分のメモリ装置に保存している認証履歴情報に加えてこれを保存する処理を行なう（ステップＳ５７０）。認証履歴情報とは、ここまで認証を行なった履歴の情報であり、認証情報（ユーザＩＤ）、認証結果、印刷者ＩＤの組からなる。認証サーバＳＶａ１からの認証の結果は、図１１を例にとれば、図示１行ずつの情報としてプリンタＰＲＴ１に送信されてくる。この認証結果の情報を集めたものが、履歴情報であり、丁度図１１に示したように、リストとして記憶される。この認証履歴情報は、時系列的に配列した状態で記憶しても良いし、後の使用を考慮して、認証情報（ユーザＩＤ）でソートした状態で記憶しても良い。あるいは認証結果に基づいて分類して記憶しても良い。認証結果が「ＯＫ」のものだけ記憶しておくものとしても良い。時系列に配列して記憶する場合には、一定の期間が経過した認証履歴情報から順に削除するものとしても良い。利用者の認証は、本来はリアルタイムで変化するから、所定の期間で削除するものとすれば、履歴情報の陳腐化を避けて、セキュリティを向上させることができる。また、認証情報（ユーザＩＤ）でソートしておけば、高速に認証処理を行なうことができる。
【００３９】
こうしてここまでの認証サーバＳＶａ１での認証の結果を履歴情報として保存した後、ネットワークに接続された装置の中で、認証履歴を保持する機能を有する装置があるか否かを判断する処理を行なう（ステップＳ５８０）。この印刷用認証処理を行なっているプリンタＰＲＴ１と同等の機能を有するプリンタや認証サーバＳＶａ２など、あるいはプリンタサーバＳＶｐ１などで、このプリンタＰＲＴ１と同じように認証履歴情報を保存する機能を有する措置が、ネットワーク上に接続されているか否かを判断するのである。こうした判断は、予め、同等の機能を有する装置のリストを作成して記憶しておき、該当する装置がネットワーク上に存在しているか否かを、ブロードキャストなどを利用して判断することにより行なうことができる。もとより、ネットワーク上の各装置に、ＳＬＰ（サービスロケーションプロトコル）などのプロトコルを用いて問い合わせを行ない、装置からの応答を調べて判断しても良い。
【００４０】
認証履歴保持の機能を有する装置がネットワーク上にあれば、認証履歴情報を出力し（ステップＳ５９０）、なければ何も行なわず、そのまま処理を終了する。以上の処理により、一旦認証サーバＳＶａ１での認証が行なわれれば、認証に成功したという情報は、認証履歴情報として、認証印刷を行なったプリンタＰＲＴ１のみならず、ネットワーク上の認証履歴情報を保持できる装置に、記憶される。本実施例では、プリンタサーバＳＶｐ１が認証履歴情報を保持する機能を有するものとして、以下の説明を行なう。
【００４１】
プリンタＰＲＴ１が、印刷用認証処理を起動し、認証サーバを検索した際（ステップＳ５１０）、認証サーバからの応答が得られなかったとすると、プリンタＰＲＴ１は分散認証処理（ステップＳ６００）を実行する。この分散認証処理について、図１２を用いて説明する。分散認証処理を開始すると、プリンタＰＲＴ１は、まず、認証しようとする認証情報が存在するか、自分の認証履歴情報を検索する処理を行なう（ステップＳ６１０）。自分の認証履歴情報とは、図１０ステップＳ５７０で、メモリ装置に保存した情報である。例えば、認証情報（ユーザＩＤ）として、「Suzuki」を認証しようとして、認証サーバが応答しなかった場合、まずプリンタＰＲＴ１自身の認証履歴情報を検索するのである。この結果、過去にこのプリンタＰＲＴ１で「Suzuki」を認証していれば、認証履歴情報に「Suzuki」は存在するから（図１１参照）、認証履歴情報はありとして（ステップＳ６２０）、認証結果を「認証成功」とし（ステップＳ６３０）、このルーチンを一旦終了し、印刷用認証処理（図１０）に戻る。認証結果ありという情報を持って、図１０の処理に戻るので、後は、図１０のステップＳ５７０以下の処理を行ない、認証成功として、認証印刷を許可することになる。
【００４２】
他方、プリンタＰＲＴ１が自己の認証履歴情報を検索したが、認証履歴情報を検索しても認証情報に該当する認証情報が見あたらないということもあり得る。例えば「Sato」を認証使用としたが、過去に「Sato」は認証しておらず、認証履歴情報に「Sato」が見つからない場合などである。こうした場合には、プリンタＰＲＴ１は、自己の認証履歴情報には該当する認証情報がないとして（ステップＳ６２０）、ネットワーク上の他の装置（ここでは、プリンタサーバＳＶｐ１）に認証情報（ユーザＩＤ）を送って問い合わせる処理を行なう（ステップＳ６５０）。この問い合わせは、ブロードキャストを利用して、ネットワーク上の全ての装置に対して問い合わせるといった手法によっても良いし、予め認証履歴情報を保持している装置のリストを用意し、このリストに従って順次問い合わせると言った方法によっても良い。
【００４３】
問い合わせに対して、プリンタサーバＳＶｐ１から所定時間内に応答があり、認証履歴情報が見つかったとの返事があれば、上述したステップＳ６３０に移行し、認証結果あり（認証成功）として、本ルーチンを終了する。他方、認証履歴情報が見つからなかった旨の返信がプリンタサーバＳＶｐ１から届いたり、所定時間内にどの装置からも応答がなく、タイムアウトした場合などには、認証結果は「認証失敗」となり（ステップＳ６７０）、この結果を携えて、本ルーチンを一旦終了する。この場合には、認証には失敗したものとして、図１０のステップＳ５７０以降の処理を行なうため、認証印刷は行なわれない。
【００４４】
印刷用の認証処理を行なった後は、図８に示した処理により、プリンタＰＲＴ１は、認証結果に従って、印刷者ＩＤを用いてプリンタサーバＳＶｐ１に印刷データを要求し、ユーザが予めスプールした印刷データの送信を受けて、印刷を行なう。
【００４５】
以上の処理（図１０、図１２）を実行した結果は次の通りである。
［１］認証サーバＳＶａ１が正常に動作していれば、プリンタＰＲＴ１の磁気カードリーダＰＣＲ１により磁気カードから読み取った認証情報を用いて、認証サーバＳＶａ１が印刷用の認証処理を行なう。認証情報（ユーザＩＤ）が見つかれば、印刷を許可する。
［２］認証サーバが、動作を停止していたり、ネットワークの一部が障害を起こして認証サーバとの通信ができないといった場合には、まずプリンタＰＲＴ１自身の認証履歴情報を検索して認証を行なう。過去にプリンタＰＲＴ１で、同じ湯サーバＩＤのユーザを認証していた場合には、認証履歴情報をメモリ装置に保存しているので、これを検索することにより、認証を実行することができる。認証情報（ユーザＩＤ）が見つかれば、印刷を許可する。
［３］認証サーバが応答せず、かつプリンタＰＲＴ１自身の認証履歴情報を検索しても認証情報（ユーザＩＤ）が見つからない場合には、ネットワーク上の他の装置（この実施例ではプリンタサーバＳＶｐ１）に問い合わせを行なう。以前に認証を行なっており、その装置が自分自身で認証履歴情報を保存している場合や、プリンタＰＲＴ１からの送信を受けて、認証履歴情報を保存しており、認証情報（ユーザＩＤ）が見つかった場合には、認証成功として、印刷を許可する。
【００４６】
従って、認証印刷システム１０において、仮に認証サーバＳＶａ１により認証ができない自体が生じても、過去の認証履歴情報を参照して、認証を行なうことができる。もとより、過去に、その認証情報（ユーザＩＤ）による認証が一度成功していなければ、認証サーバ以外の装置による判断でも認証される訳ではなく、認証に関する信頼性が低下することはない。従って、認証サーバが停止しているといった際に、それだけで認証印刷自体ができなくなるということがなく、認証印刷の信頼性を維持したまま、使用者の利便性を高めることができる。
【００４７】
本実施例では、認証履歴情報は、プリンタＰＲＴ１自身のメモリ装置に記憶するものとしたが、認証履歴情報のみを、ネットワーク上の他の装置に記憶するものとしても良い。例えば、ＮＡＳなどのネットワークドライブ上に、認証履歴情報を記憶する領域を確保し、ここに認証履歴情報を記憶することもできる。また、本実施例では、認証履歴情報は一律に保存するものとしたが、認証情報（ユーザＩＤ）毎に信頼性に関する分類を施し、信頼性の低いユーザについては、認証履歴情報の一部に含ませず、保存しないものとしても良い。例えば、企業内での出向社員など、一時的に認証情報（ユーザＩＤ）を付与されたユーザについては、認証履歴情報に含ませず、管理者が管理している認証サーバによる認証を必須にするのである。また、認証履歴情報は、所定期間毎に消去するものとしても良い。例えば、人事異動の時期などには、一旦認証履歴情報を消去するのである。これらの対応をとることにより、認証印刷システム１０の信頼性を高くすることができる。
【００４８】
Ｅ．第２実施例における認証印刷処理の概要：
次に第２実施例ついて説明する。第２実施例の認証印刷システムは、端末ＰＣ１１が、ハードディスク１０６その他の不揮発性記憶媒体を備えないシンクライアント端末（Ｔｈｉｎ  Ｃｌｉｅｎｔ  Ｔｅｒｍｉｎａｌ）として構成されている点を除き、第１実施例と同一の構成を備える。シンクライアント端末とは、ローカルエリアネットワークＬＡＮ１に接続する機能と、ユーザインタフェース機能のみに機能を絞り込み、データ処理をサーバ側で実行するように構成されている端末である。認証印刷システム１０は、複数のシンクライアント端末を備えたシンクライアントシステム（Ｔｈｉｎ  Ｃｌｉｅｎｔ  Ｓｙｓｔｅｍ）として構成されている。
【００４９】
シンクライアントシステムは、端末ＰＣ１１でのデータの入出力を必要としないので、データの入出力のためのハードウェアの接続を不能とすることによって、ウィルスへの感染や機密情報の漏洩を抑制することができるという利点を有している。さらに、システム管理者は、サーバのみを管理すれば良く、管理負担が大きく軽減されるという利点をも有している。
【００５０】
Ｆ．第２実施例における認証印刷処理：
図１３は、第２実施例における認証印刷処理ルーチンを示すフローチャートである。ステップＳ１１００では、認証印刷システム１０は、端末ＰＣ１１からのユーザ入力に応じてクライアントログイン処理を実行する。クライアントログイン処理とは、認証サーバＳＶａ１が予めシステムへのログインが許可されたユーザであることを確認し、ユーザに応じてプリンタサーバＳＶｐ１、ＳＶａ１等の処理の内容を決定する処理である。
【００５１】
なお、本実施例では、クライアントログイン処理は、特許請求の範囲における「第１の認証」に相当する。認証サーバＳＶａ１は、特許請求の範囲における「受信制御部」として機能している。なお、クライアントログイン処理とは別個に認証処理を行うようにしても良く、この場合には、この認証処理が特許請求の範囲の請求項１０における「第１の認証」に相当する。
【００５２】
図１４は、第２実施例におけるクライアントログイン処理ルーチンを示すフローチャートである。ステップＳ１１１０では、認証印刷システム１０は、磁気カードリーダ読取処理を実行する。磁気カードリーダ読取処理とは、カードリーダＣＲ１１にユーザが磁気カード（図示せず）を通す際に、磁気カード（図示せず）からデータを読み取る処理である。この例では、ユーザを特定するためのユーザＩＤが磁気カード（図示せず）から読み取られる。
【００５３】
ステップＳ１１２０では、認証印刷システム１０は、読取データ認証処理を実行する。読取データ認証処理とは、磁気カードから読み取られたユーザＩＤとキーボードＫＢ１１から入力されたパスワードとによってユーザを認証する処理である。ユーザＩＤとパスワードが予め登録されたデータと一致すると、処理がステップＳ１１４０に進められ、一致しないときには、処理がステップＳ１１１０に戻される（ステップＳ１１３０）。
【００５４】
ステップＳ１１４０では、認証印刷システム１０は、認証結果キャッシュ処理を行うとともに、処理をステップＳ１２００（図１３）に進める。認証結果キャッシュ処理とは、本実施例では、認証処理を行った認証サーバＳＶａ１が認証結果を表す認証結果情報を、認証サーバＳＶａ２や２台のプリンタＰＲＴ１、ＰＲＴ２に送信する処理である。
【００５５】
図１５は、第２実施例における印刷認証処理ルーチンを示すフローチャートである。ステップＳ１３１０では、ユーザは、認証情報を入力する。認証情報の入力は、認証用磁気カードリーダＰＣＲ１、ＰＣＲ２に対して行われる。たとえば認証用磁気カードリーダＰＣＲ１に磁気カード（図示せず）を通すと、プリンタＰＲＴ１で認証印刷が行われる。一方、認証用磁気カードリーダＰＣＲ２に磁気カード（図示せず）を通すと、プリンタＰＲＴ２で認証印刷が行われる。認証情報は、本実施例では、図１６に示されるようなユーザＩＤが利用される。
【００５６】
ステップＳ１３２０では、プリンタＰＲＴ１（あるいはプリンタＰＲＴ２）は、認証処理を行うために認証サーバＳＶａ１（あるいは認証サーバＳＶａ２）にアクセスを試みる。アクセスが成功した場合には、処理がステップＳ１３３０に進められ、アクセスが失敗した場合には、処理がステップＳ１３４０に進められる。
【００５７】
ステップＳ１３３０では、認証サーバＳＶａ１は、認証処理を行う。認証処理とは、認証サーバＳＶａ１に格納された認証処理の結果に基づいて所定のデータを返送する処理である。認証処理の内容は、たとえば図１７に示されるように「Ｓｕｚｕｋｉ」のユーザＩＤが認証情報として入力されると、「ＯＫ」の認証結果に基づいて「００１１１」の印刷者ＩＤを返信することを含む。一方、たとえば「Ｔａｋａｈａｓｈｉ」のユーザＩＤが認証情報として入力されると、「ＮＧ」の認証結果に基づいて印刷者ＩＤの返信が拒否される。
【００５８】
ステップＳ１３４０では、プリンタＰＲＴ１は、認証履歴検索処理を行う。認証履歴検索処理とは、プリンタＰＲＴ１からアクセス可能なプリンタＰＲＴ２や認証サーバＳＶａ１、プリンタサーバＰＲＴ１、プリンタサーバＰＲＴ２内にキャッシュされた認証履歴を検索する処理である。キャッシュされた認証履歴は、認証サーバＳＶａ１が格納する認証結果と実質的に同一のデータである（図１７）。
【００５９】
ステップＳ１３５０では、プリンタＰＲＴ１は、認証結果（あるいは認証履歴検索結果）に応じて処理を分岐する。具体的には、認証ＯＫの場合には、処理をステップＳ１４００（図１３）に進め、認証ＮＧの場合には、処理をステップＳ１３１０に戻す。
【００６０】
ステップＳ１４００では、プリンタサーバＰＲＴ１は、印刷処理を実行する。印刷処理は、プリンタサーバＰＲＴ１に格納された印刷ジョブリスト（図１８）に基づき、認証処理によって返信された印刷者ＩＤに応じて、プリンタＰＲＴ１に送信する印刷ジョブを決定する処理を含む。たとえば「Ｓｕｚｕｋｉ」のユーザＩＤで認証されたときには、印刷者ＩＤ「００１１１」に基づいて、「Ｔｅｓｔ．ｔｘｔ」と「Ｄｏｃｕｍｅｎｔ．ｔｘｔ」の印刷ジョブがプリンタサーバＰＲＴ１に送信され、印刷が実行される。
【００６１】
このように、本実施例では、認証サーバにアクセスができないときにも、キャッシュされた認証結果に基づいて認証することができるので、たとえば認証用の端末や印刷装置が認証用サーバに何らかの理由でアクセスできなくても認証することができ、認証成功を容易化させることができる。なお、認証情報は、予め設定された端末から入力することもできる。この場合には、この端末が特許請求の範囲における「認証情報入力部」に相当する。
【００６２】
Ｇ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。特に、上記各実施例における構成要素中の独立請求項に記載された要素以外の要素は、付加的な要素なので適宜省略可能である。さらに、たとえば以下のような変形例も実施可能である。
【００６３】
Ｇ−１．上述の実施例では、情報記録媒体として情報が印刷された印刷媒体が使用されているが、たとえばフレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭといったデータ記録媒体の出力にも適用することができる。
【００６４】
Ｇ−２．上述の実施例では、シンクライアント端末を使用したシンクライアントシステムが使用されているが、リッチクライアントシステムにも適用することができる。ただし、シンクライアントシステムでは、シンクライアント端末の全てが同一として扱われるが、本発明では、たとえばＭＡＣアドレスやＩＰアドレスといったネットワーク内で識別するために使用されるアドレス情報で識別されることになる。
【００６５】
Ｇ−３．上述の実施例では、認証サーバで認証処理や印刷制御が行われ、プリンタサーバに印刷ジョブデータがスプールされているが、たとえば各サーバが双方の機能を有するように構成しても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施例における認証印刷システム１０の構成の一例を示す説明図。
【図２】実施例の端末ＰＣ１１の概略構成を示す説明図。
【図３】実施例の端末ＰＣ１１の機能ブロック図。
【図４】第１実施例における認証印刷処理を示すフローチャート。
【図５】第１実施例におけるログイン処理の一例を示すフローチャート。
【図６】認証サーバ上の認証データテーブルの一例を示す説明図。
【図７】認証印刷ジョブリストの一例を示す説明図。
【図８】第１実施例における認証印刷処理の概要を示すフローチャート。
【図９】認証情報（ユーザＩＤ）の一例を示す説明図。
【図１０】印刷用認証処理の内容を示すフローチャート。
【図１１】認証処理の内容を例示する説明図。
【図１２】分散認証処理の内容を示すフローチャート。
【図１３】第２実施例における認証印刷処理を示すフローチャート。
【図１４】クライアントログイン処理ルーチンを示すフローチャート。
【図１５】第２実施例における印刷認証処理ルーチンを示すフローチャート。
【図１６】入力された認証情報（ユーザＩＤ）の例を示す表により示す説明図。
【図１７】認証処理の内容（認証サーバあるいはキャッシュ）を例示する説明図。
【図１８】認証印刷ジョブのリスト（印刷サーバ）を例示する説明図。
【図１９】選択されて処理対象となる認証印刷ジョブを例示する説明図。
【符号の説明】
【００６７】
１０…認証印刷システム
１００…ＣＰＵ
１０１…ＲＯＭ
１０２…ＲＡＭ
１０３、１０５…インターフェース回路
１０４…内部バス
１０６…ハードディスク（ＨＤ）
ＬＡＮ１、ＬＡＮ２…ローカルエリアネットワーク
ＰＣ１１、ＰＣ１２、ＰＣ１３、ＰＣ２１、ＰＣ２２、ＰＣ２３…端末
ＰＲＴ１、ＰＲＴ２…プリンタ
ＳＶｐ１、ＳＶｐ２…プリンタサーバ
ＳＶａ１、ＳＶａ２…認証サーバ
ＰＣＲ１…認証用磁気カードリーダ
ＤＰ１１…ディスプレイ
ＢＤ１１…本体
ＫＢ１１…キーボード
ＭＳ１１…マウス
ＭＣ…磁気カード
ＣＲ１１…カードリーダ
ＲＴ…ルータ
【図１】
2009205659.tif 000003
【図２】
2009205659.tif 000004
【図３】
2009205659.tif 000005
【図４】
2009205659.tif 000006
【図５】
2009205659.tif 000007
【図６】
2009205659.tif 000008
【図７】
2009205659.tif 000009
【図８】
2009205659.tif 000010
【図９】
2009205659.tif 000011
【図１０】
2009205659.tif 000012
【図１１】
2009205659.tif 000013
【図１２】
2009205659.tif 000014
【図１３】
2009205659.tif 000015
【図１４】
2009205659.tif 000016
【図１５】
2009205659.tif 000017
【図１６】
2009205659.tif 000018
【図１７】
2009205659.tif 000019
【図１８】
2009205659.tif 000020
【図１９】
2009205659.tif 000021