(57)【要約】【課題】一連の印刷処理を安全にし、さらに処理時間を短縮するなど使い勝手を向上させ、ファクシミリ通信のような他人に印刷データを送信する場合にも適したセキュリティ印刷を提供できるようにする。【解決手段】プリンタ２が、印刷操作行う者を照合するための照合用バイオメトリクスデータと出力操作を行う者から取得したバイオメトリクスデータを比較照合するユーザ認証部６を備え、ここでのユーザ認証が成功した場合に印刷データの出力を許可するもので、プリンタ２は、この照合用バイオメトリクスデータをＰＣ１から取得するものであって、ＰＣ１は、同一ユーザの印刷に対しては、同一の照合用バイオメトリクスデータをプリンタ２に指定することが可能なものとし、これを行うために照合用バイオメトリクスデータを指定するための照合用バイオメトリクスデータ指定情報を用いることが可能ものとする。【選択図】図６
2007180975.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取り、ユーザ認証後、印刷を行うネットワーク印刷システムで、
前記印刷装置が、バイオメトリクスにより本人照合するユーザ認証手段を備え、この前記ユーザ認証手段で、出力操作を行う者から取得したバイオメトリクスデータと、ユーザ認証において本人を特定するために用いる照合用バイオメトリクスデータとを比較照合することで、出力操作を行う者が印刷データを出力する権利を持つか否かの判定を行い、ここでユーザ認証が成功した場合に前記印刷データの出力を許可するものであって、
前記印刷装置は、前記照合用バイオメトリクスデータを、前記ユーザ装置から取得するものとし、
前記ユーザ装置が、同一ユーザが印刷する場合には、同一の前記照合用バイオメトリクスデータを、複数の前記印刷データに対して指定できる同一照合用バイオメトリクス指定手段を備えたことを特徴とするネットワーク印刷システム。
【請求項２】
前記照合用バイオメトリクスデータが、複数の照合用バイオメトリクスデータで構成されていることを特徴とする請求項２に記載のネットワーク印刷システム。
【請求項３】
前記照合用バイオメトリクスデータは、前記印刷装置の照合用バイオメトリクスデータ生成手段によって生成され、前記印刷装置は、前記ユーザ装置に前記前記照合用バイオメトリクスデータを受け渡す照合用バイオメトリクスデータ伝達手段を備えたことを特徴とする請求項１及至２に記載のネットワーク印刷システム。
【請求項４】
前記ユーザ装置が、前記照合用バイオメトリクスデータを前記印刷データに付加し送信するデータ合成手段を備えたことを特徴とする請求項１及至３に記載のネットワーク印刷システム。
【請求項５】
前記印刷装置が、２つ以上の照合用バイオメトリクスデータを比較する照合用バイオメトリクスデータ比較手段を備え、
前記印刷装置が、この照合用バイオメトリクスデータ比較手段によって、同一ユーザのものと判断される照合用バイオメトリクスデータを再び受け取った場合に、前と後の前記照合用バイオメトリクスデータに対応づけられて送信された印刷データを対応づけて記憶することを特徴とする請求項１及至４に記載のネットワーク印刷システム。
【請求項６】
前記印刷データのユーザ認証に用いる前記照合用バイオメトリクスデータを指定するのに、前記ユーザ装置が、照合用バイオメトリクスデータを指定する照合用バイオメトリクスデータ指定情報を、前記印刷データに対応づけて前記印刷装置に送信することを特徴とする請求項１及至５に記載のネットワーク印刷システム。
【請求項７】
前記照合用バイオメトリクスデータ指定情報が複数の前記照合用バイオメトリクスデータを指定する、若しくは前記照合用バイオメトリクスデータ指定情報が、複数の照合用バイオメトリクスデータ指定情報で構成されていることを特徴とする請求項６に記載のネットワーク印刷システム。
【請求項８】
前記ユーザ装置が、前記照合用バイオメトリクスデータ指定情報を前記印刷データに付加し送信するデータ合成手段を備えたことを特徴とする請求項６及至７に記載のネットワーク印刷システム。
【請求項９】
前記印刷装置が、前記照合用バイオメトリクスデータ指定情報を生成、若しくはこれを他より取得する照合用バイオメトリクスデータ指定情報生成手段を備え、この手段を用いて、前記照合用バイオメトリクスデータ指定情報を生成、若しくはこれを他より取得し、これを前記ユーザ装置より受け取った前記照合用バイオメトリクスデータと対応づけて記憶し、この前記照合用バイオメトリクスデータ指定情報を前記ユーザ装置に通知することを特徴とする請求項６及至８に記載のネットワーク印刷システム。
【請求項１０】
前記印刷装置が、２つ以上の照合用バイオメトリクスデータを比較する照合用バイオメトリクスデータ比較手段を備え、
前記印刷装置が、この照合用バイオメトリクスデータ比較手段によって、同一ユーザのものと判断される照合用バイオメトリクスデータを再び受け取った場合に、先に記憶されていた照合用バイオメトリクスデータの照合用バイオメトリクスデータ指定情報を、次に受け取った前記照合用バイオメトリクスデータの前記照合用バイオメトリクスデータ指定情報として、通知することを特徴とする請求項９に記載のネットワーク印刷システム。
【請求項１１】
前記ユーザ装置が、照合用バイオメトリクスデータ指定情報生成手段を備え、この照合用バイオメトリクスデータ指定情報生成手段によって、照合用バイオメトリクスデータ指定情報を生成し、
前記照合用バイオメトリクスデータに対応づけて、前記印刷装置に前記照合用バイオメトリクスデータ指定情報を通知することで、前記印刷装置が、前記照合用バイオメトリクスデータと、前記照合用バイオメトリクスデータ指定情報とを対応づけて記憶することを特徴とする請求項６及至１０に記載のネットワーク印刷システム。
【請求項１２】
前記印刷装置が、前記ユーザ装置からどの照合用バイオメトリクスデータにも対応づけられていない前記照合用バイオメトリクスデータ指定情報を受け取った場合に、前記ユーザ装置に、新たに照合用バイオメトリクスデータを発行するように要求することを特徴とする請求項１１に記載のネットワーク印刷システム。
【請求項１３】
前記照合用バイオメトリクスデータ指定情報が、前記照合用バイオメトリクスデータから算出されるものであり、少なくとも印刷装置において、この算出を行う照合用バイオメトリクスデータ指定情報算出手段を備えたことを特徴とする請求項６及至１２に記載のネットワーク印刷システム。
【請求項１４】
前記印刷装置が、前記ユーザ認証手段で出力操作を行う者から前記バイオメトリクスデータを取得し、この前記バイオメトリクスと同一ユーザのものと判断されるバイオメトリクスデータを記憶手段から探し出し、この前記バイオメトリクスデータ、若しくはこの前記照合用バイオメトリクスデータ指定情報に対応づけられた印刷データの出力を許可することを特徴とする請求項１及至１３に記載のネットワーク印刷システム。
【請求項１５】
前記印刷データを指定するための印刷データ指定情報があり、
前記印刷装置が、前記印刷データ指定情報を指定させるための指定情報入力手段を備え、出力操作を行う者がこれによって、前記印刷データ指定情報を指定した場合に、この前記印刷データ指定情報で指定される前記印刷データに対応づけられた前記照合用バイオメトリクスデータを、比較照合する照合用バイオメトリクスデータとして処理することを特徴とする請求項１及至１４に記載のネットワーク印刷システム。
【請求項１６】
前記印刷装置が、照合用バイオメトリクスデータ指定情報を指定させるための指定情報入力手段を備え、出力操作を行う者がこれによって、前記照合用バイオメトリクスデータ指定情報を指定した場合に、この前記照合用バイオメトリクスデータ指定情報で指定される前記照合用バイオメトリクスデータを、比較照合する照合用バイオメトリクスデータとして処理することを特徴とする請求項６及至１５に記載のネットワーク印刷システム。
【請求項１７】
前記印刷装置が、前記印刷データ、前記照合用バイオメトリクスデータ、若しくは前記照合用バイオメトリクスデータ指定情報、若しくは前記印刷データ指定情報を、所定の操作、前記ユーザ装置から要求、若しくは所定の条件成立に応じて消去する消去手段を備えたことを特徴とする請求項１及至１６に記載のネットワーク印刷システム。
【請求項１８】
同一ユーザの印刷データが、前記印刷装置の記憶手段からすべて削除された場合に、この印刷データに対応づけられる前記照合用バイオメトリクスデータ、若しくは前記照合用バイオメトリクスデータ指定情報、若しくは前記印刷データ指定情報を消去する消去手段を備えたことを特徴とする請求項１及至１７に記載のネットワーク印刷システム。
【請求項１９】
前記印刷装置が、前記印刷データ、前記照合用バイオメトリクスデータ、若しくは前記照合用バイオメトリクスデータ指定情報、若しくは前記印刷データ指定情報を消去するにあたって、前記ユーザ装置に対して、消去するか否かの問合せをする確認手段を備えたことを特徴とする請求項１及至１８に記載のネットワーク印刷システム。
【請求項２０】
前記ユーザ装置は、送信データの一部、またはすべてを暗号化して前記印刷装置に送信する暗号化手段を備え、前記印刷装置は、暗号化されたデータを復号化する復号化手段を備えたことを特徴とする請求項１及至１９に記載のネットワーク印刷システム。
【請求項２１】
前記ユーザ装置と前記印刷装置が、ネットワークを通じて秘密裏に暗号鍵を交換する暗号鍵交換手段を備えたことを特徴とする請求項２０に記載のネットワーク印刷システム。
【請求項２２】
前記印刷装置が、ユーザ個人が所持して前記復号化に使用する復号鍵を保持する携帯物とのデータの受け渡しを行うインタフェース手段を備え、ユーザがこの前記インタフェース手段で前記携帯物を前記印刷装置に接続した際に、前記携帯物の前記復号鍵を用いて、前記携帯物及び前記印刷装置の少なくとも一方で、復号化を行うことを特徴とする請求項２０及至２１に記載のネットワーク印刷システム。
【請求項２３】
前記印刷装置は、ユーザ個人の暗号鍵を用いて、受信した印刷データ、若しくはデータ処理済みの印刷データの一部、若しくはすべてを暗号化する暗号化手段を備え、これによって暗号化を行い、また、前記印刷装置は、ユーザ個人が所持して前記復号化に使用する復号鍵を保持する携帯物とのデータの受け渡しを行うインタフェース手段を備え、
ユーザが前記インタフェース手段で前記携帯物を前記印刷装置に接続した際に、前記携帯物の前記復号鍵を用いて、前記携帯物及び前記印刷装置の少なくとも一方で、復号化を行うことを特徴とする請求項２０及至２２に記載のネットワーク印刷システム。
【請求項２４】
前記印刷装置に、印刷出力する印刷データが選択されたら認証前であっても復号処理を開始することを特徴とする請求項２０及至２３に記載のネットワーク印刷システム。
【請求項２５】
前記ユーザ装置及び前記印刷装置はダイジェスト生成手段を備え、前記ユーザ装置は、このダイジェスト生成手段によって、前記印刷装置に送信する一部、若しくはすべてのデータからダイジェスト値を生成し、これを前記印刷装置に送信し、
前記印刷装置は、このダイジェスト生成手段によって、前記ユーザ装置が行ったのと同じデータに対して、ダイジェスト値を生成し、これを前記ユーザ装置から受け取ったダイジェスト値と比較し、一致しない場合、前記印刷データの出力を許可しないことを特徴とする請求項１及至２４に記載のネットワーク印刷システム。
【請求項２６】
前記印刷装置に、有効でないアクセスがあった場合に、所定の通知先に通知を行う通知手段、若しくはこれをログとして保存するログ保存手段を備えたことを特徴とする請求項１及至２５に記載のネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システム、及びこの種のシステムで利用される印刷装置、並びに送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システム、及びこの種のシステムで利用されるファクシミリ装置に関するものである。
【背景技術】
【０００２】
近年、ＰＣからの印刷データをネットワークを介してプリンタが受け取って印刷を行うネットワーク印刷システムが広く普及しているが、このようなネットワーク印刷システムでは、プリンタがＰＣから離れたところにあるため、プリンタに対して印刷要求を行った本人が印刷文書を受け取る前に、他人が盗み見る危険性があり、高い機密性が要求される文書を扱う場合には、印刷文書の盗み見に対する安全性の確保が望まれる。
【０００３】
このような印刷文書に対する安全性を確保するには、ＰＣで暗号化した印刷データをプリンタで復号化するとともに、プリンタの操作パネルを利用して出力を指示する操作を行う者が出力権限を有する正当なユーザであることを識別検証するユーザ認証を行い、このユーザ認証が成功した場合に文書の印刷が行われるものとすれば良く、このような出力操作を行う者に対するユーザ認証を、指紋や手書き文字（筆跡）を用いて、いわゆるバイオメトリクス認証で行うようにしたプリンタセキュリティシステムが知られている（特許文献１、２、３参照）。
【特許文献１】特開２００１−５１９１５号公報
【特許文献２】特開２００２−１２７５４５号公報
【特許文献３】特開２００３−５９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、一連のネットワーク印刷やファクシミリ通信における一部分をセキュリティ化にしたものであって、安全とは言い切れない。また使いやすさの点にも多少の難点があるため、組織において全面的に運用しようとしても、セキュリティに意識の低いユーザが実施しない虞がある。使いやすさは、確実にセキュリティ機能を実行させるために非常に重要なポイントであり、これがなくてはセキュリティレベルの維持向上は望めない。
【０００５】
（特許文献１）では、指紋認証に必要な照合用バイオメトリクスデータの採集をユーザ装置で行い、これを印刷データに付加して送信し、印刷装置において、ユーザ認証時にユーザからバイオメトリクスデータを採取し、これを印刷データの照合用バイオメトリクスデータと比較照合し、両データが一致すると判断された場合に印刷出力を行うようになっている。なお、ここで一致するとしているものは、指紋認証においては有り得えず、同一ユーザと判断されるとすべきものである。
【０００６】
まずこの方式でのセキュリティ上の問題点は、なりすましが効くことにある。実施例ではデータの暗号化を行う工夫はあるものの、悪意のある第三者が、一旦すべての印刷データをネットワークなど通信路上で取得し、正規ユーザの指紋照合データ部分を自分のものに付け替え、これを印刷装置に送信して印刷することを防げない。安全に印刷を実行するには、データの暗号化の他、この指紋照合データの付け替えを検知することが求められる。
【０００７】
使いやすさの点では、ユーザにとっては、印刷装置においてユーザ認証を１回行うことで、印刷装置が保存する全印刷データからそのユーザが印刷する権利を持つ印刷データを探してくれて、これを印刷装置の操作パネルなどに表示するものとし、この中から印刷出力したい印刷データを選択できるのが望ましい。しかしこの方式は、このような使用用途を意図していない。この方式では、ユーザ装置で照合用バイオメトリクスデータを採取し、これを印刷データに付加して送信するようにしているため、複数の印刷を実行した場合や、２台以上のユーザ装置を使用している場合などにおいて、同一ユーザが、異なる照合用バイオメトリクスデータを使用している可能性があり、印刷装置は、ユーザが権利を持つ印刷データを探すのに、保存する全印刷データで比較照合を実施しなければならない。この検索時間は、印刷装置が保存する印刷データ数に比例して増加し、待ち時間が長くなる。待ち時間の長さはセキュリティレベルにも関係する。待ち時間が長くなると、ユーザがその場を離れてしまう可能性が高くなり、セキュリティレベルを下げてしまう。実施例においては、指紋登録番号による印刷が示されてはいるものの具体的な処理方法が明示されておらず、これがどのようなものなのかよく分からない。
【０００８】
またこの方法では、ユーザ装置に指紋認証ソフトをインストールしなくてはならず、手間やコストを要する。さらにユーザ装置のＯＳが変われば、別途ソフトを用意しなくてはならない。これは印刷装置の指紋認証方式を変えた場合も同様である。またこのソフトがセキュリティホールになる虞もあり、管理を要する。一旦セキュリティホールが発見され対策方法が見つかっても、すべてのユーザ装置で確実に対応するのは容易なことではない。
【０００９】
なるべくユーザ装置では特別な処理をしないことがコスト、管理、セキュリティの面で望ましい。また、このような照合用バイオメトリクスデータは一度設定したら変更しないことが好ましく、特に印刷装置の指紋認証機能によって生成した照合用バイオメトリクスデータをユーザ装置に取り込み、これを使い続けるとすると、コスト、管理、セキュリティの面で有利である。
【００１０】
またこの方式では、他人の間で印刷データを交換する場合に、印刷データを受信する側の照合用バイオメトリクスデータを付けるすべがなく、ファクシミリ通信などには不適である。
【００１１】
次に（特許文献２）では、予め印刷装置に照合用バイオメトリクスデータを登録し、これにＩＤ番号を付け、これをユーザ装置から出力する印刷データに付加することで、この印刷データの指紋認証に用いる照合用バイオメトリクスデータを指定するようになっている。
【００１２】
この方式でもデータの暗号化を行うものの、それは印刷装置内部の処理であって、ネットワークなど通信路上にはセキュリティ上の問題点がある。これは（特許文献１）より悪く、なりすますまでもなく、悪意のある第三者は盗聴を行うだけで良い。もし印刷データのフォーマットが理解できない時は、盗聴者は、この印刷データに付加されているＩＤ番号を除去したデータをプリンタに送信することで、なりすまし攻撃と同様、印刷結果を取得できる。
【００１３】
またこの方式では、使い勝手の面でも課題がある。ユーザは利用する可能性のあるすべての印刷装置に予め照合用バイオメトリクスデータを登録しておかなければならない。出張先などで、印刷装置を一時的に使用したい場合などでも登録の手間がかかり面倒である。さらに異動の多い部署や、印刷装置の台数が多い場合には、登録や削除などの管理作業が煩雑になり、大きな管理コストを発生させる不都合が生じる。また印刷装置側から見ると、印刷を実行しているユーザに関係なく、利用が想定される全てのユーザの照合用バイオメトリクスデータが予め登録されていることになるので、その分記憶容量も必要になる。これは認証精度にも影響する。認識精度を高めるためには、１ユーザごとの照合用バイオメトリクスデータの登録数を増やすと良いが、このような対応をこの方式で行うと、さらに大きな記憶容量が必要となり、コストが嵩むことになる。その上、これは比較照合すべきデータが増加することにもなり、登録人数が増加すると認証速度を落とすことにもつながる。これは先に説明したように使い勝手や安全上の問題になる。
【００１４】
またこの方式でも、ファクシミリ通信など、他人の間で印刷データを交換するのには不適である。ファクシミリ通信する相手側に２台のファクシミリ装置があって、時々の都合でどちらかを選択していた場合に、ＩＤ番号は、それぞれのファクシミリ通信が勝手に生成するものなので、同じ相手に通信するのに、ファクシミリ装置によって、ＩＤ番号を変える必要があり、管理が面倒である。これは、予め印刷装置側で照合用バイオメトリクスデータを登録することで起こる不都合であり、印刷時に照合用バイオメトリクスデータを登録し、それに合わせて動的にＩＤ番号を発行するとすれば解決される。この場合、ユーザは印刷データの送信において照合用バイオメトリクスデータを選択することになり、同一ユーザに送信する場合は、たとえ印刷装置が異なっていても、同じ操作方法で送信することが可能である。
【００１５】
以上の課題は、受信側で照合用バイオメトリクスデータを登録していることで生じる問題であり、照合用バイオメトリクスデータは送信側から受信側に送信するとすると問題が発生しない。但し、（特許文献１）のような方法では、すでに説明したような課題が発生するので、これもすでに説明したように、送信側が受信側に送信する照合用バイオメトリクスデータは、受信側の指紋認証機能によって生成したものを使うようにしなくてならない。
【００１６】
次に（特許文献３）であるが、これは（特許文献１）とほぼ同様で、認証結果に応じて復号化を行う点だけが異なるものである。従って、（特許文献１）と同じ課題があるものである。
【００１７】
なお認証結果に応じて復号化を行うと限定することは実行速度の面で不利である。もしユーザが先に印刷したい印刷データを印刷装置の操作パネルから選択して、その後、ユーザ認証を行うようになっているシステムの場合、印刷データが選択された時点から内部では復号化を行い、ラスタライズなど印刷処理を進めておき、認証結果に応じて印刷出力を行うとするのが、印刷出力速度の向上が図れて好ましい。なおこのような方法では、悪意のある第三者によるタンパの危険性があるが、これを良しとしない場合には、復号鍵もプリンタに保存すべきではなく、ＩＣカードのような携帯記憶装置を使って復号するものとすべきである。この場合、ユーザ認証に関係なく、印刷データが選択され、かつＩＣカードが挿入された時点から復号処理を行うとすると印刷出力速度の点で良い。ＩＣカードを挿入した時点においては、ユーザは第三者がタンパしているかどうか目で確認できるので問題ない。
【００１８】
またユーザ認証の結果、印刷権利のある印刷データを印刷装置の操作パネルなどに表示させ、その中からユーザに印刷出力する印刷データを選択させるシステムでは、認証した直後ではどの印刷データを出力するのか分からないので、復号化処理を実行できない。この時点で無理に復号化を実行すると、かえって消去時間を要するかもしれない。これも次に操作パネルを使ってユーザが印刷データを選択した時点から復号処理を実行した方が良い。
【００１９】
本発明は、このような従来の技術の問題点を解消するべく案出されたものであり、その主な目的は、ネットワーク印刷やファクシミリ通信を安全で使いやすいものとしながら、かつバイオメトリクスによりユーザ認証を行う場合に、管理面での煩わしさを解消し、しかもメモリに記憶するデータ量を低減してコストを削減し、さらに処理時間を短縮して使い勝手を向上させることができるように構成されたネットワーク印刷システム、印刷装置、ファクシミリ通信システム、及びファクシミリ装置を提供することにある。
【課題を解決するための手段】
【００２０】
このような課題を解決するために、本発明では、請求項１に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取り、ユーザ認証後、印刷を行うネットワーク印刷システムで、印刷装置が、バイオメトリクスにより本人照合するユーザ認証手段を備え、このユーザ認証手段で、出力操作を行う者から取得したバイオメトリクスデータと、ユーザ認証において本人を特定するために用いる照合用バイオメトリクスデータとを比較照合することで、出力操作を行う者が印刷データを出力する権利を持つか否かの判定を行い、ここでユーザ認証が成功した場合に印刷データの出力を許可するものであって、印刷装置は、照合用バイオメトリクスデータを、ユーザ装置から取得するものとし、ユーザ装置が、同一ユーザが印刷する場合には、同一の照合用バイオメトリクスデータを、複数の印刷データに対して指定できる同一照合用バイオメトリクス指定手段を備えた構成とした。
【００２１】
これによると、印刷出力するものの照合用バイオメトリクスデータをユーザ装置から印刷装置に送ることで、印刷装置側にユーザ全員分のバイオメトリクスデータを予め登録しておく必要がなくなるため、ユーザの異動や印刷装置の新規導入に伴う登録作業による管理面での煩わしさがなくなり、管理コストを削減することができる。
【００２２】
また印刷装置側から見ると、印刷を実行したユーザ分の照合用バイオメトリクスデータだけを保持することになり、印刷装置を使用する全ユーザ分の照合用バイオメトリクスデータを登録するのに比べ、その分記憶容量が少なくて済む。
【００２３】
その上、本発明では、印刷出力する者の照合用バイオメトリクスデータを印刷装置内に保存されているすべての照合用バイオメトリクスデータと比較照合したとしても、印刷装置内には、印刷を実行したユーザ分の照合用バイオメトリクスデータしかないので、全ユーザ分の照合用バイオメトリクスデータと比較照合するのに比べれば、認証速度が速く、従って、印刷装置においてユーザ認証を１回行うことで、印刷装置が保存する全印刷データからそのユーザが印刷する権利を持つ印刷データを探してくれて、これを印刷装置の操作パネルなどに表示し、この中から印刷出力したい印刷データを選択するという、ユーザにとって最も使いやすい方法に適している。
【００２４】
しかも複数回印刷する場合や、ユーザが複数のユーザ装置を使用して印刷している場合でも、同一ユーザが出力する場合には、同一の照合用バイオメトリクスデータを、印刷データのユーザ認証に用いるので、印刷装置における処理が簡素化され、ユーザ認証などの実行速度向上が望める。特にファクシミリ通信のように他人に印刷データを送信する場合に適している。
【００２５】
なお照合用バイオメトリクスデータは、必ずしも印刷データや後述する照合用バイオメトリクスデータ指定情報の送信前に、送信しなければならないものではなく、印刷出力操作が行われた際に、ユーザ装置から印刷装置に送信されることでも実現できる。このように照合用バイオメトリクスデータの送信と印刷データや照合用バイオメトリクスデータ指定情報の送信は同期するものではない。
【００２６】
なお、ユーザ認証手段は印刷装置に接続された認証機器でも良く、必ずしも印刷装置内の機能と限定されるものではない。
【００２７】
ネットワーク印刷システムにおいては、請求項２に示すとおり、照合用バイオメトリクスデータが、複数の照合用バイオメトリクスデータで構成されているものとすることができる。
【００２８】
これによると、１ユーザの照合用バイオメトリクスデータ数を増やして、認識精度を高めることが可能となる。例えば、指紋認証において、センサ上での指の置き方、向きによって取得されるバイオメトリクスデータは異なるので、角度や位置を変えたいくつかのバイオメトリクスデータを照合用バイオメトリクスデータとして取得しておけば、ユーザ認証時に指の入れ方によって本人認証を拒否されることが少なくなる。またグループ内の全ユーザの照合用バイオメトリクスデータを、印刷データの照合用バイオメトリクスデータとして指定すれば、このグループ内のユーザであれば誰でも印刷可能となり、例えばファクシミリ通信において、受取人をグループのユーザとすることも可能であり、便利である。
【００２９】
ネットワーク印刷システムにおいては、請求項３に示すとおり、照合用バイオメトリクスデータは、印刷装置の照合用バイオメトリクスデータ生成手段によって生成され、印刷装置は、ユーザ装置に照合用バイオメトリクスデータを受け渡す照合用バイオメトリクスデータ伝達手段を備えた構成とすることができる。これによると、ユーザ装置においてユーザ認証ソフトを特別にインストールすることが必要ないので、使いやすく、セキュリティ上の管理も簡単になる。またコストの面でも良い。
【００３０】
ネットワーク印刷システムにおいては、請求項４に示すとおり、ユーザ装置が、照合用バイオメトリクスデータを印刷データに付加し送信するデータ合成手段を備えた構成とすることができる。これによると、印刷データのユーザ認証に用いる照合用バイオメトリクスデータ指定が簡便となり良い。
【００３１】
ネットワーク印刷システムにおいては、請求項５に示すとおり、印刷装置が、２つ以上の照合用バイオメトリクスデータを比較する照合用バイオメトリクスデータ比較手段を備え、印刷装置が、この照合用バイオメトリクスデータ比較手段によって、同一ユーザのものと判断される照合用バイオメトリクスデータを再び受け取った場合に、前と後の照合用バイオメトリクスデータに対応づけられて送信された印刷データを対応づけて記憶するようにした構成とすることができる。
【００３２】
これによると、もしユーザ装置が、何らかの理由によって再度照合用バイオメトリクスデータを取得し直したとしても、同一ユーザの印刷データは引き続き１つで管理されるので、印刷装置における処理が簡素化され、ユーザ認証などの実行速度向上が望める。また記憶容量も削減できる。
【００３３】
ネットワーク印刷システムにおいては、請求項６に示すとおり、印刷データのユーザ認証に用いる照合用バイオメトリクスデータを指定するのに、ユーザ装置が、照合用バイオメトリクスデータを指定する照合用バイオメトリクスデータ指定情報を、印刷データに対応づけて印刷装置に送信するようにした構成とすることができる。
【００３４】
これによると、一度照合用バイオメトリクスデータを送信した後は、照合用バイオメトリクスデータ指定情報で照合用バイオメトリクスデータを指定するので、照合用バイオメトリクスデータ指定情報を照合用バイオメトリクスデータ指定情報よりデータサイズの小さいＩＤなどにすれば、印刷装置側の管理も簡素化でき、かつ送信データ量を減らすことが可能で、通信速度やトラフィック制御で有利である。特に、ＩＤを印刷装置内部で印刷データを保存するために使用する管理番号とすると良い。
【００３５】
また照合用バイオメトリクスデータ指定情報を使えば、パフォーマンスは照合用バイオメトリクスデータのサイズに依存しないので、ユーザのニーズに合わせてバイオメトリクス方法を選択することも容易となる。バイオメトリクス方法としては、指紋、声紋、顔貌、虹彩、掌紋、網膜、アイリス、サイン（筆跡）、手の甲の静脈パターンなどいろいろな方法を用いることが可能である。
【００３６】
その上、パフォーマンスが照合用バイオメトリクスデータのサイズに依存しないという特徴を活かして、１ユーザごとの照合用バイオメトリクスデータの登録数を増やすことも容易であり、認識精度を高めることが可能である。
【００３７】
しかもユーザがユーザ認証のために送信するのはあくまで照合用バイオメトリクスデータであり、かつ同一ユーザで同じ照合用バイオメトリクスデータを使えるので、照合用バイオメトリクスデータ指定情報を使いながらも、ファクシミリ通信のように他人に印刷データを送信する場合にも使いやすさに課題が生じない。
【００３８】
ネットワーク印刷システムにおいては、請求項７に示すとおり、照合用バイオメトリクスデータ指定情報が複数の照合用バイオメトリクスデータを指定する、若しくは照合用バイオメトリクスデータ指定情報が、複数の照合用バイオメトリクスデータ指定情報で構成されているものとすることができる。
【００３９】
これによると、１ユーザの照合用バイオメトリクスデータ数を増やして、認識精度を高めることが可能となる。またグループ内の全ユーザの照合用バイオメトリクスデータを、印刷データの照合用バイオメトリクスデータとして指定すれば、このグループ内のユーザであれば誰でも印刷可能となり、例えばファクシミリ通信において、受取人をグループのユーザとすることも可能であり、便利である。
【００４０】
ネットワーク印刷システムにおいては、請求項８に示すとおり、ユーザ装置が、照合用バイオメトリクスデータ指定情報を印刷データに付加し送信するデータ合成手段を備えた構成とすることができる。これによると、印刷データのユーザ認証に用いる照合用バイオメトリクスデータ指定が簡便となり良い。
【００４１】
ネットワーク印刷システムにおいては、請求項９に示すとおり、印刷装置が、照合用バイオメトリクスデータ指定情報を生成、若しくはこれを他より取得する照合用バイオメトリクスデータ指定情報生成手段を備え、この手段を用いて、照合用バイオメトリクスデータ指定情報を生成、若しくはこれを他より取得し、これをユーザ装置より受け取った照合用バイオメトリクスデータと対応づけて記憶し、この照合用バイオメトリクスデータ指定情報をユーザ装置に通知を行うようにした構成とすることができる。
【００４２】
これによると、照合用バイオメトリクスデータ指定情報が動的に発行され、かつ照合用バイオメトリクスデータと照合用バイオメトリクスデータ指定情報との対応づけも動的に行われるので、ユーザがこれに関知する必要がなく、使いやすくなる。
【００４３】
また印刷装置が照合用バイオメトリクスデータ指定情報を発行するので、印刷装置においてこの指定情報が重複することがなく、印刷装置の実装が簡単になる。特に印刷データを記憶しているフォルダ番号など、印刷装置にとって都合のよい識別情報を照合用バイオメトリクスデータ指定情報として発行すれば、より実装を簡単なものにすることが可能である。
【００４４】
ネットワーク印刷システムにおいては、請求項１０に示すとおり、印刷装置が、２つ以上の照合用バイオメトリクスデータを比較する照合用バイオメトリクスデータ比較手段を備え、印刷装置が、この照合用バイオメトリクスデータ比較手段によって、同一ユーザのものと判断される照合用バイオメトリクスデータを再び受け取った場合に、先に記憶されていた照合用バイオメトリクスデータの照合用バイオメトリクスデータ指定情報を、次に受け取った照合用バイオメトリクスデータの照合用バイオメトリクスデータ指定情報として、通知するようにした構成とすることができる。
【００４５】
これによると、もしユーザ装置が、何らかの理由によって再度照合用バイオメトリクスデータを取得し直したとしても、同一ユーザの印刷データは引き続き１つで管理されるので、印刷装置における処理が簡素化され、ユーザ認証などの実行速度向上が望める。また記憶容量も削減できる。
【００４６】
なお、この照合用バイオメトリクスデータ指定情報は、古い照合用バイオメトリクスデータを指定し続けても良いし、新しい照合用バイオメトリクスデータを指定するものとしても良い。
【００４７】
ネットワーク印刷システムにおいては、請求項１１に示すとおり、ユーザ装置が、照合用バイオメトリクスデータ指定情報生成手段を備え、この照合用バイオメトリクスデータ指定情報生成手段によって、照合用バイオメトリクスデータ指定情報を生成し、照合用バイオメトリクスデータに対応づけて、印刷装置に照合用バイオメトリクスデータ指定情報を通知することで、印刷装置が、照合用バイオメトリクスデータと、照合用バイオメトリクスデータ指定情報とを対応づけて記憶するようにした構成とすることができる。
【００４８】
これによると、照合用バイオメトリクスデータ指定情報が動的に発行され、かつ照合用バイオメトリクスデータと照合用バイオメトリクスデータ指定情報との対応づけも動的に行われるので、ユーザがこれに関知する必要がなく、使いやすくなる。
【００４９】
なお照合用バイオメトリクスデータ指定情報は各ユーザ装置で重複しないように工夫する必要がある。例えば各ユーザ装置でユニークなＭＡＣアドレスや生成時間を、照合用バイオメトリクスデータ指定情報の一部とすると良い。
【００５０】
ネットワーク印刷システムにおいては、請求項１２に示すとおり、印刷装置が、ユーザ装置からどの照合用バイオメトリクスデータにも対応づけられていない照合用バイオメトリクスデータ指定情報を受け取った場合に、ユーザ装置に、新たに照合用バイオメトリクスデータを発行するように要求するようにした構成とすることができる。これによると、照合用バイオメトリクスデータと照合用バイオメトリクスデータ指定情報との対応づけを確実に行うことが可能となる。
【００５１】
ネットワーク印刷システムにおいては、請求項１３に示すとおり、照合用バイオメトリクスデータ指定情報が、照合用バイオメトリクスデータから算出されるものであり、少なくとも印刷装置において、この算出を行う照合用バイオメトリクスデータ指定情報算出手段を備えた構成とすることができる。
【００５２】
これによると、照合用バイオメトリクスデータ指定情報が照合用バイオメトリクスデータから算出されるので、印刷装置は、照合用バイオメトリクスデータと照合用バイオメトリクスデータ指定情報の対応関係を記憶しておく必要がなく、印刷装置の実装が簡便になる。例えば、照合用バイオメトリクスデータ指定情報は、照合用バイオメトリクスデータのハッシュ値とすれば良い。
【００５３】
ネットワーク印刷システムにおいては、請求項１４に示すとおり、印刷装置が、ユーザ認証手段で出力操作を行う者からバイオメトリクスデータを取得し、このバイオメトリクスと同一ユーザのものと判断されるバイオメトリクスデータを記憶手段から探し出し、このバイオメトリクスデータ、若しくはこの照合用バイオメトリクスデータ指定情報に対応づけられた印刷データの出力を許可するようにした構成とすることができる。これによると、自動でデータ記憶手段から該当する印刷データを取り出すことができるため、ユーザの操作が簡便になり、使い勝手を向上させることができる。
【００５４】
ネットワーク印刷システムにおいては、請求項１５に示すとおり、印刷データを指定するための印刷データ指定情報があり、印刷装置が、印刷データ指定情報を指定させるための指定情報入力手段を備え、出力操作を行う者がこれによって、印刷データ指定情報を指定した場合に、この印刷データ指定情報で指定される印刷データに対応づけられた照合用バイオメトリクスデータを、比較照合する照合用バイオメトリクスデータとして処理するようにした構成とすることができる。これによると、ユーザ認証におけるバイオメトリクスデータの比較照合を、出力する印刷データに対する照合用バイオメトリクスデータについてだけ行えば良く、認証時間が短縮することが可能となる。
【００５５】
なお、印刷データ指定情報とは印刷データ毎に付与されるものとは限らない。ユーザ毎に付与するものであって、ユーザを識別するユーザ識別情報であっても構わない。例えば、ユーザのＰＩＮ番号やパスワードとすることも可能である。また、ユーザ本人が所持しているユーザ識別情報を記憶する携帯装置との間の通信で、印刷装置がユーザ識別情報、つまり印刷データ指定情報を取得するとする構成も可能である。
【００５６】
ネットワーク印刷システムにおいては、請求項１６に示すとおり、印刷装置が、照合用バイオメトリクスデータ指定情報を指定させるための指定情報入力手段を備え、出力操作を行う者がこれによって、照合用バイオメトリクスデータ指定情報を指定した場合に、この照合用バイオメトリクスデータ指定情報で指定される照合用バイオメトリクスデータを、比較照合する照合用バイオメトリクスデータとして処理するようにした構成とすることができる。これによると、ユーザ認証におけるバイオメトリクスデータの比較照合を、目的の照合用バイオメトリクスデータについてだけ行えば良く、認証時間が短縮することが可能となる。
【００５７】
ネットワーク印刷システムにおいては、請求項１７に示すとおり、印刷装置が、印刷データ、照合用バイオメトリクスデータ、若しくは照合用バイオメトリクスデータ指定情報、若しくは印刷データ指定情報を、所定の操作、ユーザ装置から要求、若しくは所定の条件成立に応じて消去する消去手段を備えた構成とすることができる。これによると、照合用バイオメトリクスデータや照合用バイオメトリクスデータ指定情報や印刷データ指定情報を、印刷終了後いつまでも記憶する必要がなくなり、記憶容量を有効利用できると共に、ユーザの異動などに伴う登録消去作業による管理面での煩わしさがなくなり、管理コストを削減することができる。
【００５８】
この場合、バイオメトリクスデータの消去処理の契機となる所定の操作としては、印刷装置に対して定期的に行われる操作、例えば主電源の切断・投入の操作としても良い。また所定の条件成立としては一定時間経過したことを条件とすることが可能である。このように適切な操作や条件によって、データ消去を行うことで管理を簡便にすることが可能である。
【００５９】
ネットワーク印刷システムにおいては、請求項１８に示すとおり、同一ユーザの印刷データが、印刷装置の記憶手段からすべて削除された場合に、この印刷データに対応づけられる照合用バイオメトリクスデータ、若しくは照合用バイオメトリクスデータ指定情報、若しくは印刷データ指定情報を消去する消去手段を備えた構成とすることができる。これによると、照合用バイオメトリクスデータや照合用バイオメトリクスデータ指定情報や印刷データ指定情報を、印刷終了後いつまでも記憶する必要がなくなり、記憶容量を有効利用できると共に、ユーザの異動などに伴う登録消去作業による管理面での煩わしさがなくなり、管理コストを削減することができる。
【００６０】
ネットワーク印刷システムにおいては、請求項１９に示すとおり、印刷装置が、印刷データ、照合用バイオメトリクスデータ、若しくは照合用バイオメトリクスデータ指定情報、若しくは印刷データ指定情報を消去するにあたって、ユーザ装置に対して、消去するか否かの問合せをする確認手段を備えた構成とすることができる。これによると、ユーザが印刷装置の操作パネルを使用して消去できる場合などのケースにおいて、誤って消去することを防止できて良い。
【００６１】
ネットワーク印刷システムにおいては、請求項２０に示すとおり、ユーザ装置は、送信データの一部、またはすべてを暗号化して印刷装置に送信する暗号化手段を備え、印刷装置は、暗号化されたデータを復号化する復号化手段を備えた構成とすることができる。これによると、暗号化された印刷データがユーザ装置から印刷装置に送られるため、通信経路上での盗聴による盗み見を防ぐことが可能となる。また受信時には復号化を行わず、印刷出力時に復号化を行うものとすれば、印刷装置の記憶装置の盗難による印刷データの漏洩を防ぐことも可能となる。
【００６２】
この場合、ユーザが復号鍵を保持し、印刷装置に復号鍵を提供するとする構成や、印刷装置が乱数生成した暗号・復号鍵の内、暗号鍵を取得し、これをユーザ装置に提供するといった構成にすることが可能である。
【００６３】
なお、印刷装置は、印刷出力スピードを向上させるために、ユーザ装置から暗号印刷データを受信後、直ちに復号化をおこない、これをラスタライズするとしても良いし、また安全を考慮して、印刷出力指示後に復号化を行うものとしても良い。ラスタライズする場合でも印刷装置が保持する暗号鍵で再暗号すれば、安全である。
【００６４】
なお、これ以降特に断らないが、共通鍵方式で暗号・復号化を行う場合は、暗号鍵と復号鍵は同一のものとなる。またこれもこれ以降特に断らないが、暗号・復号化は２段以上で行われることもあり、本発明においてもこのような手法を使用することを想定している。例えば、公開鍵暗号化方式は共通鍵鍵暗号化方式に比べ処理が重いので、公開鍵暗号化方式の鍵を使用する場合は、共通（第１の暗号）鍵で全体のデータの暗号化を行い、その共通鍵を公開（第２の暗号）鍵で暗号化し、これを送信し、復号化は逆に、秘密（第２の復号）鍵で暗号化された共通（第１の復号）鍵を復号化し、暗号化された印刷データを共通（第１の復号）鍵で復号化する。
【００６５】
ネットワーク印刷システムにおいては、請求項２１に示すとおり、ユーザ装置と印刷装置が、ネットワークを通じて秘密裏に暗号鍵を交換する暗号鍵交換手段を備えた構成とすることができる。これによると、ユーザ装置及び印刷装置において自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり、使いやすくなる。なお鍵の交換は秘密裏に行われるので、通信経路上で復号鍵は漏洩しない。
【００６６】
秘密裏に鍵を交換する方法としては、ＤＨ（Ｄｉｆｆｉｅ  Ｈｅｌｌｍａｎ）やＳＳＬなど、公開鍵暗号化方式を用いることが可能である。また予め装置間に鍵交換のための共通鍵を登録しておくものとする構成も可能である。
【００６７】
ネットワーク印刷システムにおいては、請求項２２に示すとおり、印刷装置が、ユーザ個人が所持して復号化に使用する復号鍵を保持する携帯物とのデータの受け渡しを行うインタフェース手段を備え、ユーザがこのインタフェース手段で携帯物を印刷装置に接続した際に、携帯物の復号鍵を用いて、携帯物及び印刷装置の少なくとも一方で、復号化を行う構成とすることができる。これによると、印刷装置が復号鍵を保存しないので、盗聴や印刷装置の盗難にあっても印刷データの内容が漏洩することがなくなる。また印刷装置に耐タンパ機能などの特別な安全措置が必要なく、コストを削減できる。
【００６８】
ネットワーク印刷システムにおいては、請求項２３に示すとおり、印刷装置は、ユーザ個人の暗号鍵を用いて、受信した印刷データ、若しくはデータ処理済みの印刷データの一部、若しくはすべてを暗号化する暗号化手段を備え、これによって暗号化を行い、また、印刷装置は、ユーザ個人が所持して復号化に使用する復号鍵を保持する携帯物とのデータの受け渡しを行うインタフェース手段を備え、ユーザがインタフェース手段で携帯物を印刷装置に接続した際に、携帯物の復号鍵を用いて、携帯物及び印刷装置の少なくとも一方で、復号化を行う構成とすることができる。これによると、印刷装置が復号鍵を保存しないので、印刷装置の盗難にあっても印刷データの内容が漏洩することがなくなる。また印刷装置に耐タンパ機能などの特別な安全措置が必要なく、コストを削減できる。
【００６９】
ネットワーク印刷システムにおいては、請求項２４に示すとおり、印刷装置に、印刷出力する印刷データが選択されたら認証前であっても復号処理を開始する構成とすることができる。これによると、印刷出力のスピードを向上することが可能となる。
【００７０】
ネットワーク印刷システムにおいては、請求項２５に示すとおり、ユーザ装置及び印刷装置はダイジェスト生成手段を備え、ユーザ装置は、このダイジェスト生成手段によって、印刷装置に送信する一部、若しくはすべてのデータからダイジェスト値を生成し、これを印刷装置に送信し、印刷装置は、このダイジェスト生成手段によって、ユーザ装置が行ったのと同じデータに対して、ダイジェスト値を生成し、これをユーザ装置から受け取ったダイジェスト値と比較し、一致しない場合、印刷データの出力を許可しないようにした構成とすることができる。
【００７１】
これによると、照合用バイオメトリクスデータや照合用バイオメトリクスデータ指定情報の不正付け替えを検知できるため、悪意のある第三者が印刷データを通信路上で盗み、自分の照合用バイオメトリクスデータや照合用バイオメトリクスデータ指定情報を、正規のものに付けかえて印刷することを防げる。つまりなりすましを防御できる。この場合、ダイジェストデータは、ハッシュ関数により生成するハッシュ値が好適である。
【００７２】
また、付替えを検知できるので、照合用バイオメトリクスデータや照合用バイオメトリクスデータ指定情報を、暗号化することなく平文のまま印刷装置に送れることが可能となり、ユーザ認証処理の高速化を図ることができる。
【００７３】
ネットワーク印刷システムにおいては、請求項２６に示すとおり、印刷装置に、有効でないアクセスがあった場合に、所定の通知先に通知を行う通知手段、若しくはこれをログとして保存するログ保存手段を備えた構成とすることができる。これによると、危険なアクセスを迅速にユーザに知らせることが可能となり、より安全度の高い印刷を実現できる。
【発明の効果】
【００７４】
このように本発明によれば、盗聴やなりすましを防御するなど一連の印刷処理を安全にすることが可能であり、また印刷物を出力させる印刷装置やファクシミリ装置にユーザごとのバイオメトリクスデータを予め登録しておく必要がないため、管理面での煩わしさを解消することが可能であり、さらにメモリに記憶するデータ量を低減して製造コストを削減し、その上処理時間を短縮するなど使い勝手を向上させることができる。しかもファクシミリ通信のような他人に印刷データを送信する場合にも適したセキュリティ印刷を提供できる。
【発明を実施するための最良の形態】
【００７５】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００７６】
図１は、本発明によるネットワーク印刷システムの一例を示すブロック図である。このネットワーク印刷システムでは、各ユーザ毎の複数のＰＣ（ユーザ装置）１とプリンタ（印刷装置）２とがＬＡＮ（ネットワーク）を介して接続され、プリンタ２を複数のユーザで共用するようになっており、ＰＣ１で文書の印刷を指示したユーザがプリンタ２にて所要の印刷文書を受け取ることができる。なおこれ以降の図ではネットワークを省略する。
【００７７】
まず印刷データのフローを説明する。印刷文書作成アプリケーションや付属のスキャナなどの文書データ生成部２５により生成された印刷文書は、印刷指示を受けて、印刷データ生成部２６にてポストスクリプトなどの所定のページ記述言語で記述された印刷データに変換され、ネットワーク制御部３を通して、プリンタ２に送信される。なお、この際、印刷データ生成部２６は、文書データ生成部２５から受け取った印刷文章名の情報を印刷データに付加しておくものとする。
【００７８】
プリンタ２では、ＰＣ１から送信された印刷データをネットワーク制御部４が受信すると、データ保存部６１が記憶装置５に保存する。そして、ユーザによりプリンタ２の操作パネルなどを使って印刷出力指示がある（この部分の図は省略）と、記憶装置５に保存している各印刷データの印刷文章名を印刷データ読出部６２が読み出し、これをモニタ表示部８に表示する。ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、ユーザ認証部（ユーザ認証手段）６において、出力操作を行う者がこの印刷データを出力する権利を持つユーザであるか検証され、ここでのユーザ認証に成功した場合に、印刷データ読出部６２により、選択された印刷データが読み出され、これが印刷処理部６４において印刷出力される。
【００７９】
なお、ここでは、はじめに印刷文章名で出力したい印刷データを選択するものとしているが、印刷データの選択方法はこれに限られるものではない。これは後述する図１６のように、ユーザ認証を通して印刷可能な印刷データを表示し、その後選択する方法や、図１７のように印刷データを指定する情報をＰＣ１において付加し、これをキー入力部で選択し、印刷データを選択する方法なども可能である。これ以降の図では、特に断らないが、印刷データの選択方法にはいろいろな手段を使うことが可能である。
【００８０】
次にユーザ認証のフローを説明する。ユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得し、これと照合用バイオメトリクスデータ（以下、照合データと呼ぶ）とを比較することでユーザ認証を行う。このような方法としては、例えば指紋認証の場合、パターンマッチング法やマニューシャ法などが有名である。この２つのデータに一定の類似度がある場合に、出力操作を行う者がこの印刷データを出力する権利を持つユーザであると判断し、印刷を許可する。なお、バイオメトリクス方式としては、指紋、顔、虹彩、掌紋などの個人を識別検証するものであればどのような方式でも使用できる。
【００８１】
この照合データは、予めバイオメトリクスセンサによりユーザの身体の特徴を検出して得られたものであり、特にここでは、バイオメトリクスセンサで取得した生情報ではなく、所定の解析アルゴリズムにより抽出された特徴情報、例えばイメージデータの画像解析により取得される特徴点の位置情報などとすると、個人情報の管理の点でも、記憶容量の点でも良い。
【００８２】
この照合データは、複数回印刷する場合でも、同一ユーザが出力する場合においては、同一の照合データを用いるために、ＰＣ１の照合バイオメトリクスデータ記憶部（同一照合用バイオメトリクス指定手段）２１に記憶されており、ユーザ認証に先立って、照合バイオメトリクスデータ読出部２２により読み出され、ネットワーク制御部３を通して、プリンタ２に送信される。
【００８３】
プリンタ２では、ＰＣ１から送信された照合データをネットワーク制御部４が受信すると、その照合データをデータ保存部６１が記憶装置５に保存する。ここでは、プリンタ２が照合データを受け取って一定時間の間に同じＰＣから受け取った印刷データをその照合データと対応づけるものとし、この後、先に述べたように、ＰＣ１からプリンタ２に対して印刷データの送信されたものとし、この照合データと印刷データが対応づけられたものとする。なお、この照合データの送受信は必ずしもこのように印刷データの送受信に同期させる必要はなく、別の方法によって関連づけが行われても良い。
【００８４】
さて、ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、次にユーザ認証が行われる。具体的には、照合バイオメトリクスデータ読出部６３が記憶装置５から選択された印刷データに対応づけられた照合データを読み出し、これをユーザ認証部（ユーザ認証手段）６に送ることで、ユーザ認証を実施する。このように、ユーザ認証部（ユーザ認証手段）６では、認証操作を行う者から取得したバイオメトリクスデータと、印刷データに対応づけられた照合データとを比較照合するだけであり、通常、バイオメトリクス認証で行われるような事前のユーザ登録を必要としておらず、ユーザ管理の手間を削減できるものである。
【００８５】
なお、図１ではＰＣ１からプリンタ２で説明を行っているが、これはこの構成に限られるものではなく、ＰＣ１を送信側ファクシミリ装置、プリンタ２を受信側ファクシミリ装置とするようなファクシミリ通信とすることも可能である。これ以降の図でも特に断らないが、同様である。
【００８６】
図２は、図１に示したネットワーク印刷システムでの照合データが複数ユーザのもので構成された場合の一例を示すブロック図である。処理は図１と全く同様であるが、ユーザ認証部６が受け取る照合データがユーザＡ、Ｂ、Ｃのものであり、従ってユーザＡでもユーザＢでもユーザＣでも正しくユーザ認証され、印刷出力を行うことが可能なようになっている。これにより特にファクシミリ通信などにおいて、印刷出力を行うものを特定のグループに指定することができ、便利である。ここでは複数のユーザの照合データとしたが、これを同一ユーザの異なる照合データとしても良い。この場合、認証精度を向上することができる。
【００８７】
図３は、図１に示したネットワーク印刷システムで、ＰＣ１で保存していた照合データがどのようにして取得されたのかを示す一例のブロック図である。図では省略しているが、ユーザはまずプリンタ２において、プリンタの操作パネルなどを使い、照合データ作成モードに入る。これも図では省略しているが、バイオメトリクスセンサにより、認証データ生成部（照合データ生成手段）９は、印刷出力を行うものからバイオメトリクスデータを取得し、これから照合データを生成し、これを記憶装置５に一時的に保存する。
【００８８】
次に、ユーザはＰＣ１において、プリンタに対して照合データを送信するように要求する。具体的には、以下の処理を行う。照合バイオメトリクスデータ保存部２８はモニタ表示部１４を使ってアドレス情報入力画面を表示している。ユーザは、このアドレス情報入力画面に対して、キー入力部１３を使って、先ほど照合データを登録したプリンタ２のアドレス情報を入力する。照合バイオメトリクスデータ保存部２８は、このアドレス情報に基づいて、照合データ送信要求をプリンタ２に送信する。プリンタ２においては、照合バイオメトリクスデータ送信部（照合データ伝達手段）６５がこれを受け、記憶装置５より、先ほど１次的に記憶しておいた照合データを読み取り、これをＰＣ１に送信する。なおプリンタ２はこの後直ちにこの照合データを消去しても良いし、または複数のＰＣから要求を受けることを考慮して、一定回数のアクセスに達したら消去するものとしても良い。消去方法に関してはこれら方法に限られるものではない。ＰＣ１においては、これを照合バイオメトリクスデータ保存部２８が受け取り、これを照合バイオメトリクスデータ記憶部２１に保存するようになっている。これにより、ユーザは認証ソフトをＰＣ１にインストールするなどしなくても認証データを取得でき、コストを削減できると共に、認証ソフトのセキュリティ管理を行う必要がなくなる。
【００８９】
なお、プリンタ２からＰＣ１に対して照合データを受け渡す照合バイオメトリクス伝達としては、ここで説明した方法に限定されるものではない。プリンタ２のＥｍｂｅｄｄｅｄ  Ｗｅｂ（Ｗｅｂサーバ）機能を利用する方法やＳＤカードのような携帯記憶装置を仲介して受け渡すことも可能で、この方が使いやすい。
【００９０】
なお、ここでは、照合データの生成を認証データ生成部（照合データ生成手段）９で行うとしているが、これは実際の実装においては、ユーザ認証部６で行うと、処理ルーチンが重複しなくて良い。
【００９１】
図４は、図１に示したネットワーク印刷システムでの照合データと印刷データとの対応づけの一例を示すブロック図である。ＰＣ１は、照合データと印刷データを対応づけるのに、データ合成部（データ合成手段）２７で、印刷データに照合データを付加するようになっている。これにより称号バイオと印刷データとの対応づけを簡便に行えるようになる。なおここでは、記憶装置５において照合データを照合バイオメトリクスデータ保存部と印刷データ保存部の両方に保存しているように記述しているが、これは理解しやすいように便宜上図示しているだけであり、照合バイオは１箇所で記憶することを制限しているものではない。これ以降の図においても、同様である。記憶装置内のデータ表示はあくまで便宜上のものである。
【００９２】
図５は、図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図である。同一ユーザが照合データＡ及び照合データＢを使用しているものとし、プリンタ２において、照合データＡがはじめに記憶され、次に照合データＢを受信したものとする。なおここでは、同一ＰＣ上で２つの異なる照合データを使用しているものとして説明しているが、ユーザが２台のＰＣで異なる照合データを使用しているものとすることもできる。
【００９３】
図４で説明したように、照合データはＰＣ１において印刷データに付加され、プリンタ２に送信される。図４と異なるのは、プリンタ２においてこれを直ちにデータ保存部６１によって記憶装置５に保存するのでなく、まずこれをバイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２が受け取る。バイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２が照合データを受け取ると、照合バイオメトリクスデータ読出部６３が記憶装置５に記憶されている照合データを逐次呼び出し、これをバイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２に送る。バイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２では、ＰＣ１から受け取った照合データと照合バイオメトリクスデータ読出部６３が記憶装置５から読み出した既存の照合データとを逐次比較照合し、同一ユーザの照合データがすでに記憶されていないかをチェックする。もし同一ユーザの照合データが記憶されていた場合には、新たに受信した照合データを以前に記憶したそのユーザの照合データに付替え、以前に記憶したそのユーザの照合データと印刷データとをデータ保存部６１を通して記憶装置５に記憶する。もし記憶装置５内のすべての照合データをチェックした結果、同一ユーザのものがなければ、プリンタ２は、図４と同様、その受信した照合データと印刷データとをデータ保存部６１を通して記憶装置５に記憶する。
【００９４】
これにより、同一ユーザの印刷データを一つにまとめることができ、記憶容量の削減が図れる。またここでのユーザ認証方法は、この効果を明示するため、図４とユーザ認証の方法をわざと変えている。まずユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得する。そしてこれに合わせて照合バイオメトリクスデータ読出部６３が記憶装置５より照合データを読み出し、これをユーザ認証部６に送る。ユーザ認証部６ではこの２つのバイオメトリクスデータの比較照合を行う。同一ユーザのものと判断されない場合、照合バイオメトリクスデータ読出部６３は逐次照合データを読み出し、同じ操作を行う。同一ユーザと判断される照合データを見つけ出した場合は、ユーザ認証部６は、その照合データをユーザ認証に用いる印刷データの印刷を許可するものとして、印刷データ読出部６２に通知する。これにより、ユーザは１回のユーザ認証で、迅速に本人の印刷データすべてを印刷することが可能となり、使い勝手が良くなる。もし同一ユーザの照合データをばらばらに記憶していたとしたら、このユーザ認証において、記憶装置５に記憶している全照合データと比較しなくてはならず、時間を要し、使い勝手を損なってしまう。なおこの後本人の印刷データすべてを直ちに印刷するのではなく、印刷可能な印刷データをプリンタ２の操作パネルに表示し、ユーザに印刷データを選択させるとすると一層使いやすくなる。
【００９５】
なおバイオメトリクスデータ照合部７２における照合データの判定は、ユーザ認証部６と同等の比較照合を行うものであり、実際の実装においては、このバイオメトリクスデータ照合部７２をユーザ認証部６で代行するものとすると、同じ処理ルーチンを実装しなくて済むので良い。
【００９６】
図６は、図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図である。まず印刷データのフローであるが、これは図１と同様である。
【００９７】
次にユーザ認証のフローを説明する。ユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得し、これと照合データとを比較することでユーザ認証を行う。
【００９８】
この照合データは、ＰＣ１の照合バイオメトリクスデータ記憶部２１に記憶されており、ユーザ認証に先立って、照合バイオメトリクスデータ読出部２２により読み出され、ネットワーク制御部３を通して、プリンタ２に送信される。なお、この照合データの送信は印刷データの送信と同期するものではなく、ユーザ認証までに少なくとも１度以上送信されていれば良い。プリンタ２では、ＰＣ１から送信された照合データをネットワーク制御部４が受信すると、その照合データをデータ保存部６１が記憶装置５に保存する。
【００９９】
ＰＣ１はプリンタ２に送信した各印刷データで、どの照合データを使用するかを明示するのに、印刷データに対応づけて毎回照合データを送ることはせず、照合データを指定する情報（以下、指定情報と呼ぶ）を、印刷データデータに対応づけて送る。対応づけとしては例えば、図１と同様に、プリンタ２が指定情報を受け取って一定時間の間に同じＰＣから受け取った印刷データを、その指定情報に対応づけることができる。なおこれも図１と同様、この対応づけに関しては、この方法に限定されるものではない。
【０１００】
なお指定情報は、照合データを識別できるものであればどのようなものでも良く、例えば、照合データを記憶する記憶装置５の保存位置情報を示すものとすることができる。この場合、ＰＣ１が照合データの送信において、この保存位置を要求するもとするか、またはプリンタ２が照合データ受信時に、この保存位置情報をＰＣ１に伝達するものとすれば良い。
【０１０１】
具体的には、この指定情報は、照合データと対応づけられて、ＰＣ１の照合バイオメトリクスデータ指定情報記憶部２３に記憶されており、照合バイオメトリクスデータ指定情報読出部２４により読み出され、ネットワーク制御部３を通して、プリンタ２に送信される。プリンタ２ではＰＣ１から送信された指定情報をネットワーク制御部４が受信すると、その指定情報をデータ保存部６１が記憶装置５に印刷データに対応づけて記憶する。この後一定時間内に先に記した印刷が行われ、この指定情報と印刷データが対応づけられたものとする。
【０１０２】
さて、ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、次にユーザ認証が行われる。具体的には、選択された印刷データに対応づけられた指定情報が印刷データ読出部６２により読み出され、この指定情報に基づいて、照合バイオメトリクスデータ読出部６３が記憶装置５から照合データを読み出し、これをユーザ認証部６に送ることで、ユーザ認証を実施する。
【０１０３】
このように、指定情報を用いて、照合データと印刷データとを対応づけることが可能となる。指定情報を照合データよりサイズの小さなものとすれば、通信速度を向上させることが可能である。また１つの指定情報でユーザの複数の照合データを示すようにすると、パフォーマンスを維持しながら認証精度を向上することが可能である。しかもこの指定情報をプリンタ２内部で使用する記憶のための番号とすると、プリンタ２の実装が簡便になると共に、パフォーマンスを向上することができる。
【０１０４】
図７は、図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図である。図７も図６同様、指定情報を用いるが、図６とは異なる方法でこれを行う。ここでは、ＰＣ１の照合バイオメトリクスデータ読出部２２が、プリンタ２に照合データを送信するのを、プリンタ２から要求を受けて行うようにしている。具体的には、プリンタ２においてユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、選択された印刷データに対応づけられた指定情報が印刷データ読出部６２により読み出され、この指定情報に対応する照合データを送信するように、照合バイオメトリクスデータ読出部６３が照合バイオメトリクスデータ読出部２２に要求し、これを受けて照合バイオメトリクスデータ読出部２２が、照合バイオメトリクスデータ読出部６３に照合データを送るようになっている。この場合、どのＰＣから照合データを取得するかの情報を指定情報に付加するようにしておけば良い。これにより図６同様の効果を期待できる。
【０１０５】
図８は、図６に示したネットワーク印刷システムでの照合データが複数のユーザの照合データで構成された場合の一例を示すブロック図である。処理は図６と全く同様であるが、ユーザ認証部６が受け取る照合データがユーザＡ、Ｂ、Ｃのものであり、従ってユーザＡでもユーザＢでもユーザＣでも正しくユーザ認証され、印刷出力を行うことが可能なようになっている。これにより特にファクシミリ通信などにおいて、印刷出力を行うものを特定のグループに指定することができ、便利である。ここでは複数のユーザの照合データとしたが、これを同一ユーザの異なる照合データとしても良い。この場合、認証精度を向上することができる。
【０１０６】
図９は、図６に示したネットワーク印刷システムでの指定情報と印刷データの対応づけの一例を示すブロック図である。ＰＣ１は、指定情報と印刷データを対応づけるのに、データ合成部（データ合成手段）２７で、印刷データに指定情報を付加するようになっている。これにより印刷データと指定情報を対応づけを簡便に行えるようになる。
【０１０７】
図１０は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図である。照合データと指定情報とを対応づけるのに、プリンタ２が、照合データを保存するにあたって、指定情報生成部（照合用バイオメトリクスデータ指定情報生成手段）７１において、この照合データに番号などの指定情報を発行し、この照合データと指定情報とをデータ保存部６１により記憶装置５に記憶するようになっている。またこの時発行した指定情報は、指定情報発生部（照合用バイオメトリクスデータ指定情報生成手段）７１により、ＰＣ１の指定情報保存部３１に伝達され、指定情報保存部３１において、照合バイオメトリクスデータ指定情報記憶部２３に記憶される。これにより、ＰＣ、プリンタ間で照合データと指定情報の対応づけを自動的に決めることが可能となり、予め対応づけを決めておく必要がないので、手間が省けるようになる。
【０１０８】
図１１は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図である。図１１では図１０とは異なり、プリンタ２がＰＣ１から照合データを受け取ると直ちに指定情報を発行するのではなく、この照合データを一度受け取っていないかをチェックするようになっている。
【０１０９】
具体的には、プリンタ２が照合データを受け取ると、照合バイオメトリクスデータ読出部６３が記憶装置５に記憶されている照合データを逐次呼び出し、これをバイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２に送る。バイオメトリクスデータ照合部（照合用バイオメトリクスデータ比較手段）７２では、ＰＣ１から新たに受け取った照合データと照合バイオメトリクスデータ読出部６３が記憶装置５から読み出した既存の照合データとを逐次比較照合し、同一ユーザの照合データがすでに記憶されていないかをチェックする。もし同一ユーザの照合データが記憶されていた場合には、その照合データに発行された既存の指定情報を、新たに発行された照合データの指定情報としてＰＣ１に伝達する。もし記憶装置５内のすべての照合データをチェックした結果、同一ユーザのものがなければ、プリンタ２は、図１０で説明した方法で、ＰＣ１に新規に指定情報を発行し、その照合データと指定情報とを記憶装置５に記憶する。これにより、同一ユーザの印刷データ及び指定情報を一つにまとめることができ、記憶容量の削減が図れると共に、図１６において説明するような一回の認証操作で、同一ユーザの印刷データは印刷許可とするような構成にする際に、認証速度を上げることができる。
【０１１０】
ユーザがＰＣを入れ替える場合などに、ＰＣへの照合データの取り込みが再度行われことがあり得る。これには、図５で説明したような対応方法もあるが、ここで説明した方法の方が、繰り返し印刷データが送受信される場合に処理速度が速くて良い。
【０１１１】
なおバイオメトリクスデータ照合部７２における照合データの判定は、ユーザ認証部６と同等の比較照合を行うものであり、実際の実装においては、このバイオメトリクスデータ照合部７２をユーザ認証部６で代行するものとすると、同じ処理ルーチンを実装しなくて済むので良い。
【０１１２】
さてこのように、ＰＣ１が同一ユーザの異なる２つの照合データをプリンタ２に送信してきた場合に、プリンタ２は、ＰＣ１に既存の指定情報を発行した後は、新たに送信されてきた照合データは削除してしまって構わない。既存の指定情報が新規の照合データを指せる情報構成の場合には、既存の照合データを新規の照合データで置き換えることも可能である。この場合、ユーザ認証するのに品質の良い照合データの方を残し、悪い照合データの方を削除するものとすれば良い。
【０１１３】
図１２は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの別の例を示すブロック図である。ここでは、ＰＣ１が照合データに対応づけて指定情報を生成し、これをプリンタ２に送るようになっている。具体的には、ＰＣ１において指定情報生成部（照合用バイオメトリクスデータ指定情報生成手段）３２は照合データを受け取ると、この照合データを指す指定情報を生成する。そして、指定情報保存部３１はこの指定情報を、照合データに対応づけて、照合バイオメトリクスデータ指定情報記憶部２３に記憶する。また指定情報生成部（照合用バイオメトリクスデータ指定情報生成手段）３２は、この照合データと指定情報を合成し、これをプリンタ２に送信する。プリンタ２では、これをデータ保存部６１が、記憶装置５に記憶する。これにより、図１０や図１１と同様、ＰＣ、プリンタ間で照合データと指定情報の対応づけを自動的に決めることが可能となり、予め対応づけを決めておく必要がないので、手間が省けるようになる。
この場合、複数のＰＣで同じ指定情報を発行しないように、ＰＣのネットワークアドレスなどユニークな値を指定情報の一部とすると良い。
【０１１４】
図１３は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図である。図１２においては、照合データと指定情報の対応づけは印刷データ送信前に、ＰＣ１からプリンタ２に伝えてあったが、ここではこの対応づけを伝達する前に、ＰＣ１が対応づけが終わっていない指定情報を印刷データに付加し、プリンタに送信した場合の処理の一例を示している。
【０１１５】
ＰＣ１において予め照合データと指定情報が対応づけられているものとする。
【０１１６】
プリンタ２は、指定情報が付加された印刷データを受け取ると、これをデータ保存部６１を通して記憶装置５に保存すると同時に、この指定情報を照合バイオメトリクスデータ読出部６３に送り、照合バイオメトリクスデータ読出部６３がこれから照合データを記憶装置５より引き出せるかチェックする。もし引き出せない場合は、この指定情報はまだ照合データと対応づけられて記憶されていないので、これを照合データ要求命令生成部７５に通知し、照合データ要求命令生成部７５がこの指定情報に対応づけられる照合データを発行するようにＰＣ１に要求する。ＰＣ１ではこの要求を受け取ると、照合バイオメトリクスデータ読出部２２が、この指定情報の照合データを照合バイオメトリクスデータ記憶部２１から読み出し、これをプリンタ２に送る。プリンタ２ではこの照合データを受け取ると、これを先の指定情報に対応づけてデータ保存部６１を通して記憶装置５に保存する。なおプリンタ２が印刷データ受信時に照合データが存在するかどうかをチェックし、これが無い場合に、ＰＣ１に照合データの発行要求を行うと説明したが、これはユーザ認証時であっても良い。
【０１１７】
図１４は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの別の例を示すブロック図である。ここでは、指定情報は照合データから算出されるハッシュ値とする。なおここでハッシュ値としているが、照合データから算出されるデータはこれに限られるものではない。この場合、指定情報は、照合データから計算で導かれるので、ＰＣ１及びプリンタ２の間で、指定情報を交換する必要がなく、基本的には図６の説明と同様になる。図６と大きく異なるのは、ハッシュ値から照合データを呼び出すところである。
【０１１８】
ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、選択された印刷データに付加されたハッシュ値が印刷データ読出部６２により読み出され、ハッシュ値照合部に送られる。照合バイオメトリクスデータ読出部６３は記憶装置から逐次照合データを読み出し、これをハッシュ値計算部（照合用バイオメトリクス指定情報算出手段）７３に送る。ハッシュ値計算部（照合用バイオメトリクス指定情報算出手段）７３は、読み出された照合データのハッシュ値を計算し、これをハッシュ値照合部７４に送る。ハッシュ値照合部７４は、印刷データに付加されたハッシュ値と、読み出され計算された照合データのハッシュ値とを比較する。両データが一致するまで、照合バイオメトリクスデータ読出部６３は記憶装置から記憶されている照合データを逐次読み出し、同じ操作を行う。ハッシュ値照合部７４において、両データが一致した場合、これを照合バイオメトリクスデータ読出部６３に知らせる。照合バイオメトリクスデータ読出部６３は、この一致したハッシュ値を持つ照合データをユーザ認証部６に送り、ユーザ認証の照合データとして使用する。このように、指定情報を照合データのハッシュ値としたため、図１０及至図１３と異なり、事前に照合データと指定情報の対応づけの情報を交換する必要がなく、手間が省けて良い。また指定情報が一意かつユニークに決まるため、指定情報がタブって発行されることがなく良い。
【０１１９】
図１５は、図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図である。ここでは印刷出力を高速に行うために図１４に対して、一部工夫を行っている。プリンタ２が照合データをＰＣ１から受け取った際、これを直ちに記憶装置５に保存するのではなく、ハッシュ計算部（照合用バイオメトリクス指定情報算出手段）７３がこの照合データのハッシュ値を求め、このデータを合成し、データ保存部６１に送り、データ保存部６１がこの合成データを記憶装置５に保存する。
【０１２０】
ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、選択された印刷データに付加されたハッシュ値が印刷データ読出部６２により読み出され、照合バイオメトリクスデータ読出部６３が記憶装置５からこのハッシュを持つ照合データを読み出し、これをユーザ認証部６４に送る。このように、照合データを記憶装置５に保存するにあたって事前にハッシュ値を求め、これを合わせて記憶したため、ハッシュ値から記憶装置５に保存されている該当の照合データを見つけ出すことが容易になっている。
【０１２１】
図１６は、図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図である。ここでは、プリンタ２においてユーザがバイオメトリクスデータに基づくユーザ認証を１回済ませると、それ以降の印刷データの出力要求に対してはユーザ認証を省略するようにしており、これにより１つの印刷ジョブごとにユーザ認証を行う煩雑さを避けることができる。
【０１２２】
具体的には以下の処理を行う。まずユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得する。そしてこれに合わせて照合バイオメトリクスデータ読出部６３が記憶装置（記憶手段）５より照合データを読み出し、これをユーザ認証部６に送る。ユーザ認証部６ではこの２つのバイオメトリクスデータの比較照合を行う。同一ユーザのものと判断されない場合、照合バイオメトリクスデータ読出部６３は逐次照合データを読み出し、同じ操作を行う。同一ユーザのものと判断される照合データを見つけ出した場合は、ユーザ認証部６は、その照合データの指定情報を持つ印刷データの印刷を許可するとして、印刷データ読出部６２に通知する。
【０１２３】
印刷データ読出部６２は、記憶装置（記憶手段）５に保存している印刷許可された各印刷データの印刷文章名を読み出し、これをモニタ表示部８に表示する。ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、印刷データ読出部６２により、選択された印刷データが読み出され、これが印刷出力部６４において印刷出力される。
【０１２４】
図１７は、図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図である。ここでは、印刷データを指定するための印刷データ刷指定情報（以下、印刷指定情報と呼ぶ。なお指定情報は、これと区別しやすいように、この図の説明においてのみ照合指定情報と呼ぶ）があり、これによって印刷出力する印刷データを指定できるようになっている。なお、印刷データ毎に印刷指定情報を変えても良いが、ユーザ毎に印刷指定情報を与える運用とすると、つまり印刷指定情報をユーザ識別情報として運用するとユーザにとっては使いやすくて良い。例えばユーザが個別に設定したパスワードや、社員番号やＰＩＮ（個人識別番号）などを印刷指定情報とすると良い。
【０１２５】
ＰＣ１において各印刷データには照合指定情報の他印刷指定情報が付加され、プリンタ２に送信される。プリンタ２では、これをデータ保存部６１を通して記憶装置５に保存する。ユーザは印刷出力を行うために、まず印刷したい印刷データの印刷指定情報を、プリンタ２のキー入力部（指定情報入力手段）７を使ってキー入力する。この場合、印刷指定情報はＩＤのような番号とすると簡便で良い。
【０１２６】
印刷データ読出部６２は、キー入力された印刷指定情報に基づいて、記憶装置５より該当の印刷データの照合指定情報を読み出し、これを照合バイオメトリクス読出部６３に送る。照合バイオメトリクス読出部６３は、記憶装置５より照合指定情報に該当する照合データを読み取り、ユーザ認証部６に送る。ユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得し、これを照合データと比較照合する。同一ユーザのものと判断された場合に、ユーザ認証部６は、その照合データの指定情報を持つ印刷データの印刷を許可するとして、印刷データ読出部６２に通知する。この後は、この照合指定情報で指定されるすべての印刷を行うとしても良いし、図１６のように、この中から再度印刷する印刷データを選択するとしても良い。これにより、ユーザは他人の印刷データも含めた全印刷データから印刷出力したいものを探す煩雑さを避けることができる。
【０１２７】
図１８は、図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図である。ここでは、プリンタ２においてユーザが指定情報をキー入力すると、その指定情報に該当する照合データが読み出され、その照合データに基づいてユーザ認証を行い、図１６と同様、１回の認証でそれ以降の印刷データの出力要求に対してはユーザ認証を省略するようにしており、これにより１つの印刷ジョブごとにユーザ認証を行う煩雑さを避けることができる。
【０１２８】
具体的には以下の処理を行う。まずユーザはキー入力部（指定情報入力手段）７を使って、ユーザ認証に用いる照合データを指定するための指定情報を入力する。この場合、指定情報はＩＤのような番号とすると簡便で良い。照合バイオメトリクスデータ読出部６３は、キー入力された指定情報に基づいて、記憶装置５より該当の照合データを読み出し、これをユーザ認証部６に送る。ユーザ認証部６は、図では省略しているが、バイオメトリクスセンサにより、印刷出力を行うものからバイオメトリクスデータを取得し、これを照合データと比較照合する。同一ユーザのものと判断される場合、ユーザ認証部６は、その照合データの指定情報の印刷を許可するとして、印刷データ読出部６２に通知する。この後は、このすべての印刷を行うとしても良いし、図１６のように、印刷許可されている印刷データをユーザが選択し、選択された印刷データを印刷するものとしても良い。
【０１２９】
図１９は、図１や図６に示したネットワーク印刷システムでの照合データ消去の例を示すブロック図である。ここでは、プリンタ２において、照合データの保存時点からの時間が計測されており、時間経過計測部１０９が時間の更新とチェックを行い、予め決められた時間が経過したらデータ消去部（データ消去手段）８１に該当の照合データを消すように指示を出すようになっている。これにより、いつまでも使用されていない照合データが保存されることがなくなり、記憶容量を削減でき、かつ管理の手間を削減することが可能となる。もし照合データが消去された後、ＰＣ１からこの消去した照合データの指定情報で印刷データが送られてきたら、例えば、図１３のような方法でリカバリーすれば良い。
【０１３０】
図２０は、図６に示したネットワーク印刷システムでの照合データ消去の別の例を示すブロック図である。ここでは、プリンタ２において、ある照合データをユーザ認証に使用する印刷データすべてが記憶装置から消去された時点で、照合データを消去するようになっている。印刷データ読出部６２は、呼び出した印刷データを記憶装置（記憶手段）５に対して随時消去しているものとし、照合Ａの指定情報を持つすべての印刷データがすべて印刷されたか、つまりその印刷データが記憶装置（記憶手段）５からすべて削除されたかをチェックし、そのすべての印刷データが無くなったら、データ消去部（データ消去手段）８１に通知を行い、該当の照合データを消去する。これにより、印刷出力のタイミングで照合データを消去できるので、記憶容量も削減でき、かつ管理の手間を削減することが可能となる。
【０１３１】
図２１は、図６に示したネットワーク印刷システムでの照合データ消去の一例を示すブロック図である。ここでは、プリンタ２において、照合データの消去にあたって、予め決められたＰＣに削除許可を求めるようになっている。このように確認を行うことにより、誤ったご操作を防止できるので、プリンタにおいて所定の操作で照合データを消去できるようにする機能をつけることが可能となる。例えば、プリンタ２の主電源の切断・投入の操作に応じて消去したりするとしても良い。
【０１３２】
例えば、図２０と同様に、プリンタ２において印刷データ読出部６２が、ある照合データの印刷データすべてを印刷し、照合データを消去したい時、まずデータ消去リクエスト部（確認手段）８２が、通知先アドレス記憶部から、予め決められた通知先アドレスを読み出し、ここに問合せを行う。ＰＣ１のデータ消去指示部４１ではこれを受けて、モニタ表示部１０に問合せを表示し、ユーザの指示を待つ。ユーザが、キー入力部１１を通して、消去を指示した場合、データ消去指示部４１はプリンタ２に消去指示を伝達する。プリンタ２のデータ消去部８１はこれを受けて、該当の照合データを消去するようになっている。なおここでは問合せ先を予め設定しておくようにしているが、この問い合わせ先情報を印刷データや指定情報や照合データに付加しておくなどの方法もあり、このような方法に限られるものではない。
【０１３３】
図２２は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の例を示すブロック図である。ここでは、ＰＣ１において、印刷要求元であるユーザ個人の暗号鍵が暗号鍵記憶部４１に保持されており、その暗号鍵を用いて印刷データ及び指定情報が暗号部（暗号化手段）４２で暗号化され、この暗号データがプリンタ２に送信される。他方、プリンタ２では、ユーザ個人の復号鍵が復号鍵記憶部９１に保持されており、この復号鍵を用いて、復号部（復号化手段）９２がＰＣ１から受け取った暗号データを復号化し、この復号後のデータをデータ保存部６１を通して記憶装置５に保存するようになっている。なおここでは暗号・復号鍵をユーザ個人のものとしているが、ユーザ個人の鍵に限られるものではない。ユーザ個人の鍵とすると安全度が増すだけで、例えば、これを装置鍵とすることも可能である。
【０１３４】
これによりネットワーク上での印刷データの盗聴を防ぐとともに、悪意のある第三者が暗号印刷データを一旦保存し、正規の指定情報部分を自分のものに付け替え、暗号印刷データを再びプリンタに送ることで、印刷物を取得するような攻撃を防ぐことが可能となる。
【０１３５】
なおここでは暗号鍵と復号鍵を分けて記述しているが、共通鍵暗号化方式においては、この２つは同じものになる。以下の図でも同様である。
【０１３６】
なお暗号鍵と復号鍵が公開鍵暗号化方式によるものである場合、この暗号鍵で全データを暗号化すると処理が重く非常に時間を要するので、ＰＣ側で共通鍵を使い、これで全データの暗号化を行い、そしてこの共通鍵をこの暗号鍵で暗号化するとすれば、処理が軽くて良い。プリンタ側の復号化はこの逆に、まず復号鍵で暗号化された共通鍵の復号化を行い、共通鍵を取り出し、次にこの共通鍵で暗号化された全データを復号化するとすれば良い。特に断らないが、この図以下でもこのような手法を用いることが可能である。
【０１３７】
図２３は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図である。ここでは、暗号鍵は、プリンタ２の暗号鍵記憶部９３に保存されており、ＰＣ１の暗号鍵受信部（暗号鍵交換手段）４３の要求によって、プリンタ２の暗号鍵送信部（暗号鍵交換手段）９４が、暗号鍵受信部（暗号鍵交換手段）４３に暗号鍵を送るようになっており、これによってデータの暗号化が行われるようになっている。これによりユーザはプリンタに個人の復号鍵を事前に設定する必要がなくなり、手間が省けて良い。
【０１３８】
但し、暗号鍵はネットワーク上で盗聴される危険があるので、これによって復号鍵が類推されるものであってはならない。この場合、公開鍵暗号化方式を使い、公開鍵を暗号鍵とすれば安全である。なお、ここではプリンタ２から暗号鍵をＰＣ１に送る方法で説明したが、ＤＨ（Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ）鍵交換方式のように、暗号・復号鍵を生成する種を交換することによって、ＰＣ１に暗号鍵を渡しても良い。
【０１３９】
図２４は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図である。ここでは、図２２と同様に、暗号・復号鍵はユーザ個人の鍵を用いている。しかしその復号鍵はユーザが所持する携帯記憶装置内の復号鍵記憶部９５に保存されている。具体的には以下の通りである。ＰＣ１において、印刷要求元であるユーザ個人の暗号鍵が暗号鍵記憶部４１に保持されており、その暗号鍵を用いて印刷データ及び指定情報が暗号部４２で暗号化され、この暗号データがプリンタ２に送信される。なお、印刷文章名の情報部分は暗号化しないものとする。他方、プリンタ２では、この暗号データをデータ保存部５１を通して、記憶装置５に保存する。
【０１４０】
そして、ユーザにより印刷出力指示があると、記憶装置５に保存している各印刷データの印刷文章名を印刷データ読出部６２が読み出し、これをモニタ表示部８に表示する。プリンタ２には携帯記憶装置のＩ／Ｆ部（インタフェース手段）１３との間でのデータ転送を可能にするＩ／Ｆ（インタフェース手段）部１２が設けられており、ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、印刷データ読出部６２はまず該当の暗号化された指定情報を読み出し、これを両Ｉ／Ｆ（インタフェース手段）部を通して携帯記憶装置内の復号部９６に送る。復号部９６は復号鍵記憶部９５より復号鍵を呼び出し、暗号化された指定情報の復号化をおこない、これを再び両Ｉ／Ｆ（インタフェース手段）部を通して、照合バイオメトリクスデータ読出部６３に送る。照合バイオメトリクスデータ読出部６３は指定情報に基づいて、記憶装置５より該当する照合データを読み出し、これをユーザ認証部６に送る。ユーザ認証部６において、出力操作を行う者がこの印刷データを出力する権利を持つユーザであるか検証され、ここでのユーザ認証に成功した場合に、印刷許可が印刷データ読出部６２に知らされ、印刷データ読出部６２は記憶装置から該当する印刷データを呼び出し、これをまた両Ｉ／Ｆ（インタフェース手段）部を通して携帯記憶装置内の復号部９６に送る。復号部９６は、また復号鍵記憶部９５より復号鍵を呼び出し、暗号化された印刷データの復号化をおこない、これを再び両Ｉ／Ｆ（インタフェース手段）部を通して、印刷処理部６に送る。
【０１４１】
このようにユーザ個人が所有する形態記憶装置を用いると復号鍵の管理が非常に安全になる。なお、ここでの携帯装置は、有線あるいは無線の適宜な通信媒体を用いてプリンタとの間でデータ転送が可能なものであれば良いが、特に接触型あるいは非接触型の近接型通信インタフェースによるものが望ましく、例えばメモリやＣＰＵをカード内に埋め込んだ、いわゆるＩＣカードも好適である。ＩＣカードの場合、対タンパ機能もありさらに安全度が増す。しかしこれはＩＣカードに限られるものではなく、ＵＳＢメモリやＳＤカードのように、単なる携帯メモリであっても良い。ただ単なるメモリの場合、復号化処理機能を内部に搭載していないので、この場合、プリンタはこの携帯記憶装置から復号鍵を呼び出し、プリンタ内で復号化しなくてはならない。ＩＣカードでも同様の処理を行っても良いが、復号化処理機能がある場合は、できるだけ携帯記憶装置のものを使う方が、鍵の取り出しがなく安全である。
【０１４２】
なお、印刷出力は、この携帯記憶装置をプリンタ２から引き抜いた時点で行うと、携帯記憶装置の取り忘れを防止することができて良い。これは、携帯装置を利用する以下の図でも同様である。
【０１４３】
ここでは、プリンタのみに携帯記憶装置を接続して説明しているが、暗号化を行うＰＣにもこれを接続し、携帯記憶装置内で暗号化を行うとか、または携帯記憶装置から暗号鍵を呼び出しＰＣ内で暗号化を行うものとすることもできる。さらにはＰＣで暗号・復号鍵を生成し、この内復号鍵をこの携帯記憶装置に保存するとすることもできる。
【０１４４】
図２５は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図である。ここでは、図２２と同様に、ＰＣ１は印刷データ及び指定情報を暗号化してプリンタ２に送信する。その際に使用する鍵を、ここでは第１の暗号鍵、第１の復号鍵としている。なお、これもこれが公開鍵暗号方式のものである場合は、ＰＣで共通鍵を使い、これで印刷データ及び指定情報を暗号化し、第１の暗号鍵で暗号化するのはこの共通鍵とすることができる。
【０１４５】
まず図２２と異なるところは、ＰＣ１に第２暗号鍵記憶部４４があり、これから第２の暗号鍵が読み出され、ＰＣ１からプリンタに送信されているところである。ここで第２の暗号鍵を、第１の暗号鍵で暗号化して送っても良いが、第２の暗号鍵が公開鍵暗号化方式における公開鍵の場合、特に暗号化する必要はない。
【０１４６】
次に図２２と異なるところは、プリンタ２の復号部９２で暗号化された印刷データを復号化した後、これをデータ処理部９７で印刷データのラスタライズ処理をおこない、この後、この処理後の印刷データと指定情報をＰＣ１から受け取った第２の暗号鍵を使って、暗号部９８（暗号化手段）で暗号化し、記憶するところである。図２２や図２３においてもこのデータ処理を受信時に先行して行うことで、印刷処理速度を上げることは可能であるが、図２０ではこれを再暗号化して、安全なものにしている。
【０１４７】
図２２や図２３のように、復号後のデータを記憶装置５に保存する場合、プリンタの記憶装置５がセキュリティホールになる。従って、このように一旦データ処理を行うため復号化した場合、これを再暗号化して保存するのが好ましい。この場合、プリンタ内に保存されている暗号・復号鍵を使ってこれを行うことでも良いが、この鍵の保管もセキュリティホールになるため注意を要する。ここで説明しているように、これをユーザが所有する携帯記憶装置内の復号鍵に対となる暗号鍵で暗号化を行うと、図２４と同様の保存状態になり、非常に安全になる。ここで説明する方式は、図２４の方式で実現される安全度を保持しながら、かつ受信時のデータ処理を実現するように工夫したものである。
【０１４８】
なお、ここで第１の暗号鍵は、図２３のように、プリンタ２からＰＣ１に提供するものとすることも可能である。
【０１４９】
また第２の暗号・復号鍵を公開鍵暗号化方式のものとする場合は、再暗号時に、プリンタ若しくはＰＣ１で発生した共通鍵で処理済みの印刷データ及び指定情報を暗号化し、この共通鍵を暗号鍵で暗号化すると、処理速度向上の点で良い。
【０１５０】
図２６は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図である。ここでは、図２４とほぼ同じ処理を行っている。図２４と異なるのは、ユーザにより印刷出力指示があると、直ちに暗号化された印刷データの復号化を行うことである。但し、ユーザ認証が行われるまでは、印刷処理部に印刷データは溜められたまま出力されないようになっている。これによりユーザ認証後の印刷出力速度を向上でき、使い勝手を良くすることができる。
【０１５１】
具体的には以下の処理を行う。ユーザにより印刷出力指示があると、記憶装置５に保存している各印刷データの印刷文章名を印刷データ読出部６２が読み出し、これをモニタ表示部８に表示する。プリンタ２には携帯記憶装置のＩ／Ｆ部１３との間でのデータ転送を可能にするＩ／Ｆ部１２が設けられており、ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、印刷データ読出部６２は該当の暗号化された指定情報及び印刷データを読み出し、これを両Ｉ／Ｆ部を通して携帯記憶装置内の復号部９６に送る。復号部９６は復号鍵記憶部９５より復号鍵を呼び出し、暗号化された指定情報及び印刷データの復号化をおこない、この内、指定情報を両Ｉ／Ｆ部を通して、照合バイオメトリクスデータ読出部６３に送る。また印刷データを両Ｉ／Ｆ部を通して、印刷処理部６に送る。印刷処理部では印刷データのラスタライズ化等の処理を実行し、処理が終了したとしても、ユーザ認証待ち状態となる。
【０１５２】
ユーザ認証部６において、出力操作を行う者がこの印刷データを出力する権利を持つユーザであるか検証され、ここでのユーザ認証に成功した場合に、印刷許可が印刷処理部６４に知らされ、印刷出力が行われる。
【０１５３】
なお図２４の説明では明示していなかったが、ここでは携帯記憶装置はユーザ認証より先に挿入されているものとして説明している。
【０１５４】
図２７は、図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図である。ここでは、図２３と同様に、プリンタ２から暗号鍵がＰＣ１に渡され、暗号化が行われる。まず図２３と違うところは、ＰＣ１においてダイジェスト生成部（ダイジェスト生成手段）４５において、指定情報と印刷データの合成データのダイジェスト値が計算され、そしてこのダイジェスト値と印刷データが暗号部４３において暗号化されるところである。これによって、指定情報は暗号化しないままＰＣ１からプリンタ２に送信できるようになる。それは悪意のある第三者が暗号印刷データを一旦保存し、正規の指定情報部分を自分のものに付け替え、暗号印刷データを再びプリンタに送ることで、印刷物を取得するような攻撃をかけてもダイジェスト値を書き換えられないので、この不正な印刷行為を検知できるからである。これによってプリンタ２においても指定情報を暗号化せず記憶できるため、印刷出力速度を向上することが可能となる。なおダイジェスト値はハッシュ計算すると良い。なお、印刷文章名の情報部分は暗号化しないものとする。
【０１５５】
データ合成部２７は暗号化されていない指定情報と暗号化されているダイジェスト値及び印刷データを合成して、プリンタ２に送信する。一方、プリンタ２においては、図２３とは異なり、この合成データを復号化しないままデータ保存部６１を通して記憶装置５に保存する。こうすることで、悪意のある第三者が記憶装置５で、指定情報を自分のものに付替えることを防ぐものである。望ましくは、図２４と同様にユーザ個人が所有する形態装置を使って暗号・復号化を行うことである。より安全になる。
【０１５６】
そして、ユーザにより印刷出力指示があると、記憶装置５に保存している各印刷データの印刷文章名を印刷データ読出部６２が読み出し、これをモニタ表示部８に表示する。ユーザが、印刷出力したい印刷文章名を、キー入力部７を通して選択すると、印刷データ読出部６２はまず該当の指定情報を読み出し、これを照合バイオメトリクスデータ読出部６３に送る。照合バイオメトリクスデータ読出部６３は指定情報に基づいて、記憶装置５より該当する照合データを読み出し、これをユーザ認証部６に送る。ユーザ認証部（ユーザ認証手段）６において、出力操作を行う者がこの印刷データを出力する権利を持つユーザであるか検証され、ここでのユーザ認証に成功した場合に、印刷許可が印刷データ読出部６２に知らされ、印刷データ読出部６２は記憶装置から該当する暗号化された印刷データ及びダイジェスト値を呼び出し、これを復号部９２に送る。復号部９２は、復号鍵記憶部９１より復号鍵を呼び出し、暗号化された印刷データ及びダイジェストの復号化を行い、印刷データは印刷処理部６４に送り、ダイジェスト値はダイジェスト判定部（ダイジェスト比較手段）９８に送る。ダイジェスト生成部（ダイジェスト生成手段）９７は、この復号化された印刷データと先に読み出された指定情報からダイジェスト値を生成し、これをダイジェスト判定部（ダイジェスト生成手段）９８に送る。ダイジェスト判定部（ダイジェスト生成手段）９８は２つのダイジェスト値が一致するかどうかを判定し、もし一致すれば印刷許可を印刷処理部６４に伝える。印刷処理部６４は印刷許可を受けた時点で、印刷出力処理を実行する。なお印刷許可を受けるまで印刷主力しなければ良いわけで、その間ラスタライズ処理など一部のデータ処理は先行して実行して構わない。
【０１５７】
図２８は、図６に示したネットワーク印刷システムで、不正な操作があった場合の検知方法を示すブロック図である。ここでは、ユーザ認証に失敗した場合の処理を示している。ユーザ認証部６は認証に失敗した場合、印刷許可を出さず、印刷動作に進まない。そして、ユーザ認証部６は、警告メール作成部（通知手段）１０１に警告の電子メールを発信するように指示する。警告メール作成部１０１は予め警告する先の電子メールアドレス情報が登録されているアドレス記憶部１００から通知先電子メールアドレス情報を取得し、メールサーバ１４を通して、ＰＣ１に不正を知らせる。ＰＣ１ではこれをメール受信部５１が受信し、これをモニタ表示部１０に表示し、正規ユーザに知らせる。
【０１５８】
なお、ここでは電子メールを使用して警告を発しているが、これは別に電子メールに限られるものではなく、電話やＴＲＡＰなどの一般のネットワーク通知であっても良い。またプリンタ２が能動的に、ＰＣ１に通知せずとも、プリンタ内にログを残し、これをユーザがプリンタ２の操作パネルやＥｍｂｅｄｄｅｄ  Ｗｅｂを通して見るということであっても構わない。
【０１５９】
またここでは通知先アドレス情報は予め登録されているとして説明しているが、この情報は印刷データや照合データや指定情報に付加されるとすることも可能である。
【産業上の利用可能性】
【０１６０】
本発明にかかるネットワーク印刷システム、印刷装置、ファクシミリ通信システム、及びファクシミリ装置は、盗聴やなりすましを防御するなど一連の印刷処理を安全にすることが可能であり、またバイオメトリクスによりユーザ認証を行う場合に、管理面での煩わしさを解消し、しかもメモリに記憶するデータ量を低減して製造コストを削減し、さらに処理時間を短縮するなど使い勝手を向上させる効果を有し、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システム、及びこの種のシステムで利用される印刷装置、並びに送信側装置からのファクシミリデータをネットワークを介して受信側装置が受け取って出力を行うファクシミリ通信システム、及びこの種のシステムで利用されるファクシミリ装置などとして有用である。
【図面の簡単な説明】
【０１６１】
【図１】本発明によるネットワーク印刷システムの一例を示すブロック図
【図２】図１に示したネットワーク印刷システムでの照合データが複数ユーザのもので構成された場合の一例を示すブロック図
【図３】図１に示したネットワーク印刷システムで、ＰＣ１で保存していた照合データがどのようにして取得されたのかを示す一例のブロック図
【図４】図１に示したネットワーク印刷システムでの照合データと印刷データとの対応づけの一例を示すブロック図
【図５】図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図
【図６】図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図
【図７】図１に示したネットワーク印刷システムでの照合データと印刷データの対応づけの一例を示すブロック図
【図８】図６に示したネットワーク印刷システムでの照合データが複数のユーザの照合データで構成された場合の一例を示すブロック図
【図９】図６に示したネットワーク印刷システムでの指定情報と印刷データの対応づけの一例を示すブロック図
【図１０】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図
【図１１】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図
【図１２】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの別の例を示すブロック図
【図１３】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図
【図１４】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの別の例を示すブロック図
【図１５】図６に示したネットワーク印刷システムでの照合データと指定情報との対応づけの一例を示すブロック図
【図１６】図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図
【図１７】図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図
【図１８】図６に示したネットワーク印刷システムでのユーザ認証の別の例を示すブロック図
【図１９】図１や図６に示したネットワーク印刷システムでの照合データ消去の例を示すブロック図
【図２０】図６に示したネットワーク印刷システムでの照合データ消去の別の例を示すブロック図
【図２１】図６に示したネットワーク印刷システムでの照合データ消去の一例を示すブロック図
【図２２】図６に示したネットワーク印刷システムでのデータ暗号・復号化の例を示すブロック図
【図２３】図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図
【図２４】図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図
【図２５】図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図
【図２６】図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図
【図２７】図６に示したネットワーク印刷システムでのデータ暗号・復号化の別の例を示すブロック図
【図２８】図６に示したネットワーク印刷システムで、不正な操作があった場合の検知方法を示すブロック図
【符号の説明】
【０１６２】
１    ＰＣ（ユーザ装置）
２    プリンタ（印刷装置）
５    記憶装置（記憶手段）
６    ユーザ認証部（ユーザ認証手段）
７    キー入力部（指定情報入力手段）
９    認証データ生成部（照合用バイオメトリクス生成手段）
１２    Ｉ／Ｆ部（インタフェース部）
１３    Ｉ／Ｆ部（インタフェース部）
２１    照合バイオメトリクスデータ記憶部（同一照合用バイオメトリクス指定手段）
２７    データ合成部（データ合成手段）
３２    指定情報生成部（照合用バイオメトリクス指定情報生成手段）
４２    暗号部（暗号化手段）
４３    暗号鍵受信部（暗号鍵交換手段）
４５    ダイジェスト生成部（ダイジェスト生成手段）
６５    照合バイオメトリクスデータ送信部（照合用バイオメトリクス伝達手段）
７１    指定情報生成部（照合用バイオメトリクス指定情報生成手段）
７２    バイオメトリクスデータ照合部（照合用バイオメトリクス比較手段）
７３    ハッシュ値計算部（照合用バイオメトリクス指定情報算出手段）
８１    データ消去部（データ消去手段）
８２    データ消去リクエスト部（確認手段）
９２    復号部（復号化手段）
９４    暗号鍵送信部（暗号鍵交換手段）
９７    ダイジェスト生成部（ダイジェスト生成手段）
９８    暗号部（暗号化手段）
１０１    警告メール作成部（通知手段）
【図１】
2007180975.tif 000003
【図２】
2007180975.tif 000004
【図３】
2007180975.tif 000005
【図４】
2007180975.tif 000006
【図５】
2007180975.tif 000007
【図６】
2007180975.tif 000008
【図７】
2007180975.tif 000009
【図８】
2007180975.tif 000010
【図９】
2007180975.tif 000011
【図１０】
2007180975.tif 000012
【図１１】
2007180975.tif 000013
【図１２】
2007180975.tif 000014
【図１３】
2007180975.tif 000015
【図１４】
2007180975.tif 000016
【図１５】
2007180975.tif 000017
【図１６】
2007180975.tif 000018
【図１７】
2007180975.tif 000019
【図１８】
2007180975.tif 000020
【図１９】
2007180975.tif 000021
【図２０】
2007180975.tif 000022
【図２１】
2007180975.tif 000023
【図２２】
2007180975.tif 000024
【図２３】
2007180975.tif 000025
【図２４】
2007180975.tif 000026
【図２５】
2007180975.tif 000027
【図２６】
2007180975.tif 000028
【図２７】
2007180975.tif 000029
【図２８】
2007180975.tif 000030