(57)【要約】【課題】クライアントＰＣにファイアウォールが備えられている場合であっても，正常な認証印刷システムの運用を可能とする。【解決手段】ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントであって，印刷開始時に所定の情報を含む印刷開始通知をブロードキャスト通信にて送信する手段と，印刷を実行するプリンタに関する情報を，所定の端末よりユニキャスト通信にて受信する手段と，プリンタに関する情報に基づきプリンタに向けて印刷ジョブを送信する手段とを備える印刷クライアント。【選択図】図２
2012150745.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントであって，
印刷開始時に所定の情報を含む印刷開始通知をブロードキャスト通信にて送信する手段と，
印刷を実行するプリンタに関する情報を，所定の端末よりユニキャスト通信にて受信する手段と，
前記プリンタに関する情報に基づき前記プリンタに向けて印刷ジョブを送信する手段と，
を備える印刷クライアント。
【請求項２】
前記プリンタに関する情報は，プリンタのＩＰアドレスおよびプリンタのモデル名の少なくとも１つを含むことを特徴とする請求項１に記載の印刷クライアント。
【請求項３】
ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントを，
印刷開始時に所定の情報を含む印刷開始通知をブロードキャスト通信にて送信する手段と，
印刷を実行するプリンタに関する情報を，所定の端末よりユニキャスト通信にて受信する手段と，
前記プリンタに関する情報に基づき前記プリンタに向けて印刷ジョブを送信する手段と，
として機能させるプログラム。
【請求項４】
前記プリンタに関する情報は，プリンタのＩＰアドレスおよびプリンタのモデル名の少なくとも１つを含むことを特徴とする請求項３に記載のプログラム。
【請求項５】
ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントであって，
印刷開始時に所定の場所にある第１の識別情報をブロードキャスト通信にて送信する手段と，
第２の識別情報を所定の端末よりユニキャスト通信にて受信する手段と，
前記第１の識別情報と，受信した前記第２の識別情報とを照合する手段と，
照合の結果，識別情報の同一性が認められた場合，印刷ジョブを送信する手段と，
を備える印刷クライアント。
【請求項６】
ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントを，
印刷開始時に所定の場所にある第１の識別情報をブロードキャスト通信にて送信する手段と，
第２の識別情報を所定の端末よりユニキャスト通信にて受信する手段と，
前記第１の識別情報と受信した前記第２の識別情報とを照合する手段と，
照合の結果，識別情報の同一性が認められた場合，印刷ジョブを送信する手段と，
して機能させるためのプログラム。
【請求項７】
ネットワークを介した認証印刷システムにおいて，印刷クライアントに認証情報を通知する認証情報送信装置であって，
認証情報を読み取る手段と，
印刷クライアントが送信したブロードキャスト通信を受信する手段と，
前記受信したブロードキャスト通信の送信元を特定する手段と，
読み取った認証情報を前記送信元に向けてユニキャスト通信にて送信する手段と，
を備える認証情報送信装置。
【請求項８】
ネットワークを介した認証印刷システムにおいて，印刷クライアントに認証結果を通知する認証装置であって，
第１の認証情報を読み取る手段と，
前記第１の認証情報と，所定の場所にある第２の認証情報とを照合する手段と，
印刷クライアントが送信したブロードキャスト通信を受信する手段と，
前記ブロードキャスト通信の送信元を特定する手段と，
照合した結果を前記特定された送信元に向けてユニキャスト通信にて送信する手段と，
を備える認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ネットワークを介した認証印刷システムおよびそのプログラムに関する。
【背景技術】
【０００２】
近年のセキュリティ意識の向上に伴い，ネットワーク印刷システムにおいて，認証機能が使用されるようになってきている。従来のネットワーク印刷システムは，クライアントＰＣから印刷指示を出すと，即座に，クライアントＰＣからプリンタに印刷ジョブが送信されるため，印刷を指示したユーザがプリンタに赴き印刷物を取得する前に，印刷物の出力が開始されることがあり，他人による印刷物の取り間違えや，悪意による印刷物の持ち去りの問題があった。
【０００３】
認証印刷システムとは，ユーザがプリンタに赴き，プリンタの近傍，もしくはプリンタ自身に設置されている認証装置にて本人認証を行い（例えばＩＣカードリーダにＩＣカードをかざす），本人と認証された（認証が成功した）場合に初めて印刷物が出力されるというものである。このような認証印刷システムを用いることにより，従来のネットワーク印刷システムの抱えるセキュリティ上の問題を改善することが可能になった。非特許文献１はその一例である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】サイレックス・テクノロジー株式会社ホームページ<URL: http://www.silex.jp/products/secureprint/selecureprint.html>
【０００５】
以下で，非特許文献１に開示の認証印刷システムについて概説する。なお，これより認証印刷システムについて言及する場合，非特許文献１に開示の認証印刷システムを示すものとする。
【０００６】
図１は認証印刷システムのシステム全体図である。クライアントＰＣ１０１と認証ＢＯＸ１０２およびプリンタ１０４がそれぞれネットワーク接続されている。認証ＢＯＸ１０２にはカードリーダ１０３が周辺機器Ｉ／Ｆを介して接続されている。認証ＢＯＸ１０２はプリンタ１０４毎に設置されるものである。図１ではプリンタが１台しかないため，認証ＢＯＸも１台だけとなっているが，プリンタが複数ある場合にはこれに応じた台数の認証ＢＯＸも設置される。なお，後述するように，認証ＢＯＸ１０２は，プリンタ１０４のプリンタモデル名およびＩＰアドレスを保持している。これらの情報は，認証ＢＯＸが対応するプリンタの固有情報であるため，プリンタ毎に異なる情報となる。
【０００７】
図７は従来技術の認証印刷システムにおいて印刷を実行する際のシーケンス図である。ステップ７０１にてクライアントＰＣ１０１はアプリケーションから印刷を開始する。その後，ステップ７０２にて認証待ち状態となる。この時，印刷ジョブはプリンタ１０４に送られず，クライアントＰＣ１０１にて蓄積された状態となる。
【０００８】
次いで印刷を指示したユーザがプリンタ近傍に設置されている認証ＢＯＸ１０２に赴き，認証ＢＯＸ１０２に接続されているカードリーダ１０３に自身のＩＣカードをかざす。認証ＢＯＸ１０２はカードリーダ１０３を介して当該ＩＣカードのカードＩＤを読み取り（ステップ７０３），これをブロードキャスト通信にて送出する（ステップ７０４）。この時，カードＩＤのほか，予め認証ＢＯＸ１０２が備えているプリンタモデル名およびプリンタＩＰアドレスも送出する。ブロードキャスト通信にてこれらの情報が送出されるため，認証ＢＯＸ１０２と同じサブネットに属するすべてのネットワーク端末に，当該通信が到達することとなる。
【０００９】
ステップ７０５にてクライアントＰＣ１０１は，認証ＢＯＸ１０２より送出されたこれらの情報を受信し，自身にあらかじめ備えられているカードＩＤと受信したカードＩＤとの照合をすることにより認証を行う。認証の結果，カードＩＤの同一性が認められた場合（認証が成功した場合），認証ＢＯＸ１０２にこの旨を通知する（ステップ７０６）とともに，蓄積されていた印刷ジョブをプリンタ１０４に向けて送出する（ステップ７０７）。ステップ７０８にてプリンタ１０４は受信した印刷ジョブを印字する。このような流れで認証印刷システムにおける印刷が行われる。
【００１０】
ところで，近年のネットワーク端末の多くは，代表的にはファイアウォールという手段によって，ネットワークから送られてくる通信を監視し，場合によっては遮断する機能を備えている。このようなファイアウォールによって，ネットワーク端末に危害を加える可能性のある通信を遮断することが可能となっている。
【００１１】
ファイアウォールによって遮断される通信の多くは，程度の差こそあれ，実際に危険性のあるものであるが，中には，正当な目的を有する通信の場合もある。このような通信の代表的なものがブロードキャスト通信と呼ばれるものである。一般に，ブロードキャスト通信自体は何ら危険な通信ではない。ただ，使用方法によっては，ネットワーク端末をダウンさせることができるなど危険な側面があるため，多くのファイアウォールはブロードキャスト通信を遮断するよう設定されている。
【００１２】
既に述べたように，認証印刷システムは，カードＩＤ，プリンタモデル名およびプリンタＩＰアドレスをクライアントＰＣ１０１に通知するため，ブロードキャスト通信を使用する（図７のステップ７０４）。ところが，クライアントＰＣ１０１の備えるファイアウォールによってこの通信が遮断されることがあり，認証印刷システムの正常な運用の妨げとなることがあった。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は，認証印刷システムのこのような問題点を改善するものである。すなわち，クライアントＰＣにファイアウォールが備えられている場合であっても，正常な認証印刷システムの運用を可能とするものである。
【課題を解決するための手段】
【００１４】
本願発明にかかる第１の形態は，ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントであって，印刷開始時に所定の情報を含む印刷開始通知をブロードキャスト通信にて送信する手段と，印刷を実行するプリンタに関する情報を，所定の端末よりユニキャスト通信にて受信する手段と，プリンタに関する情報に基づきプリンタに向けて印刷ジョブを送信する手段とを備える印刷クライアント。
【００１５】
所定の情報とは代表的には印刷開始を示す情報であるが，これには印刷クライアントのＩＰアドレス情報が少なくとも含まれる。なお，その他の情報としては，印刷開始を認識できるものであればどのようなものでもよい。
【００１６】
より好ましくは，プリンタに関する情報は，プリンタのＩＰアドレスおよびプリンタのモデル名の少なくとも１つを含む。
【００１７】
本願発明にかかる第２の形態は，ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントを，印刷開始時に所定の情報を含む印刷開始通知をブロードキャスト通信にて送信する手段と，印刷を実行するプリンタに関する情報を，所定の端末よりユニキャスト通信にて受信する手段と，プリンタに関する情報に基づきプリンタに向けて印刷ジョブを送信する手段として機能させるプログラム。
【００１８】
所定の情報とは代表的には印刷開始を示す情報であるが，これには印刷クライアントのＩＰアドレス情報が少なくとも含まれる。なお，その他の情報としては，印刷開始を認識できるものであればどのようなものでもよい。
【００１９】
より好ましくは，プリンタに関する情報は，プリンタのＩＰアドレスおよびプリンタのモデル名の少なくとも１つを含む。
【００２０】
本願発明にかかる第３の形態は，ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントであって，印刷開始時に所定の場所にある第１の識別情報をブロードキャスト通信にて送信する手段と，第２の識別情報を所定の端末よりユニキャスト通信にて受信する手段と，第１の識別情報と，受信した第２の識別情報とを照合する手段と，照合の結果，識別情報の同一性が認められた場合，印刷ジョブを送信する手段と
を備える印刷クライアント。
【００２１】
本願発明にかかる第４の形態は，ネットワークを介した認証印刷システムにおいて，印刷ジョブをプリンタに向けて送信する印刷クライアントを，印刷開始時に所定の場所にある第１の識別情報をブロードキャスト通信にて送信する手段と，第２の識別情報を所定の端末よりユニキャスト通信にて受信する手段と，第１の識別情報と受信した第２の識別情報とを照合する手段と，照合の結果，識別情報の同一性が認められた場合，印刷ジョブを送信する手段として機能させるためのプログラム。
【００２２】
本願発明にかかる第５の形態は，ネットワークを介した認証印刷システムにおいて，印刷クライアントに認証情報を通知する認証情報送信装置であって，認証情報を読み取る手段と，印刷クライアントが送信したブロードキャスト通信を受信する手段と，受信したブロードキャスト通信の送信元を特定する手段と，読み取った認証情報を送信元に向けてユニキャスト通信にて送信する手段とを備える認証情報送信装置。
【００２３】
本願発明にかかる第６の形態は，ネットワークを介した認証印刷システムにおいて，印刷クライアントに認証結果を通知する認証装置であって，第１の認証情報を読み取る手段と，第１の認証情報と，所定の場所にある第２の認証情報とを照合する手段と，印刷クライアントが送信したブロードキャスト通信を受信する手段と，ブロードキャスト通信の送信元を特定する手段と，照合した結果を特定された送信元に向けてユニキャスト通信にて送信する手段とを備える認証装置。
【発明の効果】
【００２４】
本発明では，クライアントＰＣにて印刷を開始する際，カードＩＤがクライアントＰＣからブロードキャスト通信にて通知される。当該通知はブロードキャスト通信であるため，すべての認証ＢＯＸは，カードＩＤおよびこのカードＩＤの送信元であるクライアントＰＣのＩＰアドレスを認知することができる。こうすることにより，認証ＢＯＸからクライアントＰＣへのカードＩＤなどの情報通知に，ブロードキャスト通信ではなく，ユニキャスト通信を用いることができる。結果として，ブロードキャスト通信を遮断するよう設定されているファイアウォールを備えるクライアントＰＣが存在するネットワーク環境であっても，認証印刷システムを運用することができ，より多くのネットワーク環境に認証印刷システムを適応させることができる。
【発明を実施するための形態】
【００２５】
以下では図面を参照し本発明に係る実施例を説明する。
［実施例１］
［システム全体図］
システム全体図は非特許文献１と同様，すなわち図１のとおりであるため，説明を省略する。
［機能ブロック図］
【００２６】
図２はクライアントＰＣ１０１の機能ブロック図である。アプリケーション２０１は印刷を指示するものであって，具体的にはワープロソフトや表計算ソフトなどである。カードＩＤ２０２は，印刷指示者（ユーザ）を識別するための識別子であって，クライアントＰＣ１０１のハードディスク（図示しない）などに予め記憶されている。
【００２７】
印刷開始通知手段２０３は，クライアントＰＣ１０１が印刷を開始したことを，ネットワークＩ／Ｆ２０８を通じて認証ＢＯＸ１０２に通知する手段である。具体的には，カードＩＤ２０２を通知することにより印刷開始を通知する。この通知は，ブロードキャスト通信にて行われるため，ネットワーク上に複数の認証ＢＯＸ１０２が存在しても，すべての認証ＢＯＸ１０２が印刷を開始したユーザを認知することが可能である。なお，クライアントＰＣ１０１にはファイアウォールが備えられているが，通常は，当該印刷開始の通知が遮断されるとはない。この理由は，ファイアウォールが遮断の対象とする通信は，通常はインバウンド通信，すなわちクライアントＰＣ１０１に入ってくる通信とすることが多く，クライアントＰＣ１０１から外に向けて送出される通信（アウトバウンド通信）とすることが比較的少ないためである。
【００２８】
スプール領域２０４はアプリケーション２０１から出力された印刷データを印刷ジョブとして蓄積する記憶領域であって，具体的にはクライアントＰＣ１０１のＨＤＤ（図示しない）などである。
【００２９】
認証手段２０６は，ネットワークＩ／Ｆ２０８を通じて認証ＢＯＸ１０２から受信したカードＩＤ，プリンタモデル名およびプリンタＩＰアドレスのうち，カードＩＤとクライアントＰＣ１０１が保持するカードＩＤ２０２とを照合することで認証を行い，認証が成功した場合は，この旨を認証結果通知手段２０７に通知する。同時にプリンタのモデル名およびプリンタのＩＰアドレスを印刷ジョブ送信手段２０５に通知する。なお，認証ＢＯＸ１０２から送られてくる通信はユニキャスト通信にて行われるため，通常は，クライアントＰＣ１０１のファイアウォールによって遮断されることはない。
【００３０】
認証結果通知手段２０７は，認証手段２０６より通知されたカードＩＤの認証結果を認証ＢＯＸ１０２へ通知するとともに，印刷ジョブ送信手段２０５にも通知する。
【００３１】
印刷ジョブ送信手段２０５は，認証結果通知手段２０７からの通知に基づいてスプール領域２０４に記憶されている印刷ジョブを，認証手段２０６より通知されたプリンタモデル名に基づいてプリンタに適合したデータ形式に変換したうえで，同様に通知されたプリンタのＩＰアドレスに向けて印刷ジョブ送信する。実際には，認証の結果が成功（カードＩＤの同一性が認められた）場合に送信する。
【００３２】
［認証ＢＯＸの機能ブロック図］
図３は認証ＢＯＸ１０２の機能ブロック図である。ネットワークＩ／Ｆ３０１はネットワークと接続するためのインタフェースであり，周辺機器Ｉ／Ｆ３０５はカードリーダ１０３と接続するためのインタフェースである。
【００３３】
印刷開始通知受信手段３０２は，クライアントＰＣ１０１からの印刷開始通知を受信する手段である。具体的にはカードＩＤを受信する。登録手段３０３は，受信したカードＩＤと送信元であるクライアントＰＣ１０１のＩＰアドレスとを対応付けて記憶領域３０４に記憶させる。
【００３４】
カードＩＤ読取手段３０６は，カードリーダ１０３にかざされたＩＣカードのカードＩＤを読み取る手段である。クライアントＰＣ特定手段３０７は，読み取られたカードＩＤをキーにして記憶領域３０４を探索し，該当するカードＩＤに対応するクライアントＰＣ１０１のＩＰアドレスを特定する。カードＩＤ送信手段３０８は，特定されたクライアントＰＣ１０１に向けてカードＩＤを送信する。当該送信は，クライアントＰＣ１０１が既に特定されているので，ユニキャスト通信にて行われる。
【００３５】
認証結果通知受信手段３０９は，クライアントＰＣ１０１より認証結果を受信する手段である。削除手段３１０は，受信した認証結果通知の送信元ＩＰアドレスをキーに記憶領域３０４を探索し，該当するクライアントＰＣのＩＰアドレス，およびこれに対応するカードＩＤを記憶領域３０４より削除する。
【００３６】
［動作フロー］
図４は印刷開始通知手段２０３，認証手段２０６，認証結果通知手段２０７，印刷ジョブ送信手段２０５それぞれの動作フローおよびこれらの関連を示す図である。図から明らかなとおり，印刷開始通知手段２０３とその他３つの手段は独立して動作している。認証手段２０６，認証結果通知手段２０７および印刷ジョブ送信手段２０５は互いにデータをやり取りし動作する。
【００３７】
［印刷開始通知手段の動作フロー］
ステップ４０１にて，印刷開始を検知したかどうかを判定する。具体的には，スプール領域２０４に印刷ジョブがスプールされたかどうかで判断する。印刷開始を検知すれば，ステップ４０２にて認証ＢＯＸ１０２にその旨を通知する。
【００３８】
［認証手段２０６の動作フロー］
ステップ４１１にて，認証ＢＯＸ１０２よりカードＩＤ，プリンタモデル名およびプリンタＩＰアドレスを受信したかどうかを判定する。受信していれば，ステップ４１２にて認証手段２０６がカードＩＤの照合を実施し，ステップ４１３にて結果を判定する。認証の結果，カードＩＤの同一性が認められれば，処理がステップ４１４に進み，そうでなければステップ４１１に戻る。ステップ４１４にてプリンタモデル名およびプリンタＩＰアドレスを印刷ジョブ送信手段２０５に通知する。ステップ４１５にて認証結果を認証結果通知手段２０７に通知する。
【００３９】
［認証結果通知手段２０７の動作フロー］
ステップ４２１にて認証手段２０６より認証結果を受信したかどうかを判定し，受信していれば処理がステップ４２２に進む。ステップ４２２にて認証ＢＯＸ１０２に認証結果を通知する。ステップ４２３にて印刷ジョブ送信手段２０５に印刷ジョブ送信の指示をする。
【００４０】
［印刷ジョブ送信手段２０５の動作フロー］
ステップ４３１にて認証結果通知手段２０７より印刷指示を受信したかどうかを判定し，受信していれば処理がステップ４３２に進む。ステップ４３２にて，認証手段２０６より通知されたプリンタモデル名に基づいてスプール領域２０４の印刷ジョブをプリンタに適合したデータ形式に変換し，同様に受信したプリンタのＩＰアドレスに向けて変換した印刷ジョブを送信する。
【００４１】
［シーケンス図］
図５は，クライアントＰＣ１０１で印刷を実行してから，プリンタ１０４で印刷が開始されるまでのシーケンスを示す図である。
【００４２】
ステップ５０１にてクライアントＰＣ１０１は印刷を開始する。これに伴いクライアントＰＣ１０１は印刷開始の通知をブロードキャスト通信にて送信する（ステップ５０２）。この通知にはカードＩＤが含まれる。
【００４３】
ステップ５０３にて認証ＢＯＸ１０２は，受信したカードＩＤと送信元であるクライアントＰＣ１０１のＩＰアドレスを登録する。ステップ５０４にてカードリーダ１０３にかざされたＩＣカードのカードＩＤを読み取る。ステップ５０５にて読み取ったカードＩＤとステップ５０３にて登録されたカードＩＤを照合し，対応するクライアントＰＣ１０１を特定する。その後，特定されたクライアントＰＣ１０１に対しカードＩＤ，プリンタモデル名，およびプリンタＩＰアドレスをユニキャスト通信にて通知する（ステップ５０６）。
【００４４】
ステップ５０７にてクライアントＰＣ１０１は，受信したカードＩＤと自身の備えるカードＩＤとの認証を行い，その結果を認証ＢＯＸ１０２に通知する（ステップ５０８）とともに，印刷ジョブを認証ＢＯＸ１０２より通知されたプリンタＩＰアドレスに向けて送信する（ステップ５１０）。
【００４５】
ステップ５０９にて認証ＢＯＸ１０２は，ステップ５０８の送信元であるクライアントＰＣのＩＰアドレスをキーにして登録されているクライアントＰＣのＩＰアドレスを参照し，該当するクライアントＰＣのＩＰアドレスと対応するカードＩＤを削除する。ステップ５１１にてプリンタ１０４は受信した印刷ジョブを印刷する。
【００４６】
なお，ステップ５０１はブロードキャスト通信にて送信されるため，所定の認証ＢＯＸ以外の記憶領域にも当該クライアントＰＣから送信されたカードＩＤと，これに対応するＩＰアドレスが格納される。これらの情報は，意図的に削除しない限り保持され続けるため，一定時間ののち削除するか，もしくはステップ５０８の通知をブロードキャストとしてこれを受信した際にデータを削除するようにすればよい。
【００４７】
［実施例２］
実施例１では，図５のステップ５０２に示す印刷開始通知が，印刷開始時の一度だけしか行われていない。万が一，認証ＢＯＸ１０２が当該通知を何らかの理由で受信できなかった場合，認証ＢＯＸ１０２は，読み取ったカードＩＤを送信するべきクライアントＰＣを特定できないため，認証印刷システムが正常に機能しない。
【００４８】
このような問題を改善するため，本実施例では，図６に示すように印刷開始通知手段２０３のステップ６０１および印刷ジョブ送信手段２０５のステップ６３１を設ける。具体的には，印刷開始通知手段２０３は，認証ＢＯＸ１０２への印刷開始通知を印刷ジョブの送信が行わるまで繰り返す。これにより，何らかの理由で印刷開始通知がロストした場合であっても，いずれは通知が認証ＢＯＸ１０２に到達することとなる。
【００４９】
また，印刷ジョブ送信手段２０５のステップ６３１に示すように，印刷ジョブがプリンタ１０４に向けて送信された後，印刷開始通知手段２０３にこの旨を通知することで，印刷開始通知手段２０３は，印刷開始通知のループを脱することができる。
【００５０】
［その他の実施例］
これまでの実施例では，クライアントＰＣ１０１にて認証処理を行っていたが，この認証処理を認証ＢＯＸ１０２の側で行うこともできる。この場合，図５のステップ５０５の時点で既に事実上の認証が完了していることから，ステップ５０６にて送る情報をプリンタモデル名およびプリンタＩＰアドレスのみとすればよい。
【００５１】
さらにこの応用例として，認証ＢＯＸ１０２がクライアントＰＣのＩＰアドレスとカードＩＤとを関連付けるテーブルを自ら有する場合には，図５のステップ５０２においてもクライアントがカードＩＤ情報を送信する必要もなくなる。この場合，クライアントＰＣは自己のＩＰアドレス情報（通常ヘッダに含まれる）を送信するだけでよく，ネットワーク上にカードＩＤを送受信させる必要が全くなくなる。
【００５２】
また，これまでの実施例では，アプリケーションによる印刷ジョブの作成とその後の認証ＢＯＸとのやりとりを同一のクライアントＰＣが行っていたが，クライアントＰＣが印刷ジョブを作成した後，これを中間サーバに送り，その後の認証ＢＯＸとのやりとりは中間サーバに行わせることも可能である。かかる形態では，クライアントＰＣを印刷処理から早期に解放できるという利点がある。
［総括］
【００５３】
本発明では，クライアントＰＣにて印刷を開始する際，カードＩＤがクライアントＰＣからブロードキャスト通信にて通知される。当該通知はブロードキャスト通信であるため，すべての認証ＢＯＸは，カードＩＤおよびこのカードＩＤの送信元であるクライアントＰＣのＩＰアドレスを認知することができる。こうすることにより，認証ＢＯＸからクライアントＰＣへのカードＩＤなどの情報通知に，ブロードキャスト通信ではなく，ユニキャスト通信を用いることができる。結果として，ブロードキャスト通信を遮断するよう設定されているファイアウォールを備えるクライアントＰＣが存在するネットワーク環境であっても，認証印刷システムを運用することができ，より多くのネットワーク環境に認証印刷システムを適応させることができる。
【図面の簡単な説明】
【００５４】
【図１】認証システム全体図
【図２】クライアントＰＣの機能ブロック図
【図３】認証ＢＯＸの機能ブロック図
【図４】各手段の動作フローとその関連図（１）
【図５】印刷時のシーケンス図
【図６】各手段の動作フローとその関連図（２）
【図７】従来技術
【符号の説明】
【００５５】
２０３  印刷開始通知手段
２０５  印刷ジョブ送信手段
２０７  認証結果通知手段
３０２  印刷開始通知受信手段
３０６  カードＩＤ読取手段
３０７  クライアントＰＣ特定手段
３０８  カードＩＤ送信手段
３０９  認証結果通知受信手段
【図１】
2012150745.tif 000003
【図２】
2012150745.tif 000004
【図３】
2012150745.tif 000005
【図４】
2012150745.tif 000006
【図５】
2012150745.tif 000007
【図６】
2012150745.tif 000008
【図７】
2012150745.tif 000009