(57)【要約】    【課題】  文書データの盗み見などの問題を解決して、高い安全性を確保する。    【解決手段】  ＰＣ１からの印刷データをネットワークを介してプリンタ２が受け取って印刷を行うネットワーク印刷システムにおいて、ＰＣが、所定の暗号化情報を用いて印刷データを暗号化する暗号化処理部１２を備え、この暗号化処理部により生成した暗号印刷データをプリンタに送信し、他方、プリンタは、出力操作を行う者が印刷要求元のユーザ本人であることを識別検証するユーザ認証部４と、ＰＣから受信した暗号印刷データを所要の復号化情報を用いて復号化する復号化処理部２２とを備え、ユーザ認証部での認証が成功した場合に復号化処理部に復号化を実行させるものとする。【選択図】    図１
2006048651.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムであって、
所定の暗号化情報を用いて印刷データを暗号化する暗号化手段と、出力操作を行う者が印刷要求元のユーザ本人であることを識別検証するユーザ認証手段と、前記ユーザ装置から受信した暗号印刷データを所要の復号化情報を用いて復号化する復号化手段とを有し、
前記印刷装置側に、前記ユーザ認証手段及び前記復号化手段が設けられて、前記ユーザ認証手段での認証が成功した場合に前記復号化手段に復号化を実行させて印刷を行うようにしたことを特徴とするネットワーク印刷システム。
【請求項２】
前記ユーザ認証手段が、バイオメトリクスによりユーザを識別検証することを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項３】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムであって、
ユーザ個人の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、ユーザ本人が所持して前記暗号化情報に対応するユーザ個人の復号化情報を保持する携帯物と、この携帯物が保持する復号化情報を用いて前記暗号印刷データを復号化する復号化手段とを有し、
前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたことを特徴とするネットワーク印刷システム。
【請求項４】
前記印刷装置が、前記復号化手段を備え、前記ユーザ個人の復号化情報を前記インタフェース手段を介して前記携帯物から取得して、暗号印刷データの復号化を行うことを特徴とする請求項３に記載のネットワーク印刷システム。
【請求項５】
前記携帯物が、前記復号化手段を備え、暗号印刷データを前記インタフェース手段を介して前記印刷装置から取得して、自装置内の復号化情報を用いて復号化した後、その復号化済みの印刷データを前記インタフェース手段を介して前記印刷装置に転送することを特徴とする請求項３に記載のネットワーク印刷システム。
【請求項６】
前記携帯物が、前記復号化情報と共に前記暗号化情報も保持し、
前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、
前記ユーザ装置及び前記携帯物の少なくとも一方に、前記携帯物が保持する暗号化情報を用いて印刷データを暗号化する暗号化手段を備えたことを特徴とする請求項３乃至請求項５のいずれかに記載のネットワーク印刷システム。
【請求項７】
前記ユーザ装置が、前記暗号化手段を備え、前記ユーザ個人の暗号化情報を前記インタフェース手段を介して前記携帯物から取得して、印刷データの暗号化を行うことを特徴とする請求項６に記載のネットワーク印刷システム。
【請求項８】
前記携帯物が、前記暗号化手段を備え、印刷データを前記インタフェース手段を介して前記ユーザ装置から取得して、自装置内の暗号化情報を用いて暗号化した後、その暗号化済みの印刷データを前記インタフェース手段を介して前記ユーザ装置に転送することを特徴とする請求項６に記載のネットワーク印刷システム。
【請求項９】
前記ユーザ装置が、前記暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とを備え、前記情報取得手段により取得した前記復号化情報を、前記インタフェース手段を介して前記携帯物に提供することを特徴とする請求項３乃至請求項５のいずれかに記載のネットワーク印刷システム。
【請求項１０】
前記印刷装置が、前記暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とを備え、前記情報取得手段により取得した暗号化情報及び復号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に提供することを特徴とする請求項６乃至請求項８のいずれかに記載のネットワーク印刷システム。
【請求項１１】
前記印刷装置が、前記ユーザ装置側から受け取った暗号印刷データを、前記情報取得手段により取得した復号化情報を用いて復号化する復号化手段と、これにより得られた印刷データに対して所要の処理を行う処理手段と、これにより得られた処理済みの印刷データ若しくは処理されていない印刷データを、前記情報取得手段により取得した暗号化情報を用いて再暗号化する暗号化手段とを備えたことを特徴とする請求項１０に記載のネットワーク印刷システム。
【請求項１２】
前記ユーザ装置側に前記暗号化手段が設けられて、ここで生成した暗号印刷データを前記印刷装置に送信するものであり、
前記携帯物が、前記ユーザ装置に対して暗号印刷データの送信を指示する送信要求情報及び前記ユーザ装置のアドレス情報を保持し、
前記インタフェース手段を介して前記印刷装置が前記携帯物から前記送信要求情報及び前記アドレス情報を取得して、前記アドレス情報に基づいて該当する前記ユーザ装置に対して前記送信要求情報を送り、前記ユーザ装置から暗号印刷データを送信させるようにしたことを特徴とする請求項３に記載のネットワーク印刷システム。
【請求項１３】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワークシステムであって、
ユーザ個人の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記暗号化情報に対応するユーザ個人の復号化情報をユーザ個人のアクセス情報と対応づけて記憶し、外部装置からの前記アクセス情報を付して行われる送出要求に応じて、対応する復号化情報を要求元の装置に提供するサーバ装置と、ユーザ本人が所持してユーザ個人のアクセス情報を保持する携帯物と、この携帯物から取得した前記アクセス情報を付して前記サーバ装置に対して送出要求を行うことにより前記復号化情報を取得するリクエスト手段と、このリクエスト手段により取得した復号化情報を用いて前記暗号印刷データを復号化する復号化手段とを有し、
前記リクエスト手段が、前記印刷装置側に設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたことを特徴とするネットワーク印刷システム。
【請求項１４】
前記サーバ装置が、ユーザ個人のアクセス情報と対応づけてユーザ個人の復号化情報と共に暗号化情報を記憶し、外部装置からの前記アクセス情報を付して行われる送出要求に応じて、対応する前記暗号化情報を要求元の装置に提供するものであり、
前記ユーザ装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、
前記携帯物から取得した前記アクセス情報を付して前記サーバ装置に対して送出要求を行うことにより前記暗号化情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、
前記ユーザ装置及び携帯物の少なくとも一方に、前記サーバ装置から受け取った暗号化情報を用いて印刷データの暗号化を行う前記暗号化手段が設けられたことを特徴とする請求項１３に記載のネットワーク印刷システム。
【請求項１５】
前記サーバ装置が、外部装置からの発行要求に応じて、互いに対をなす暗号化情報及び復号化情報と対応づけられた所要のアクセス情報を発行して、そのアクセス情報及び暗号化情報を要求元の装置に送出するものであり、
前記ユーザ装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、
前記サーバ装置に対して発行要求を行うことにより前記アクセス情報及び暗号化情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、前記リクエスト手段により前記サーバ装置から受け取った前記アクセス情報を前記携帯物に保持させ、
前記ユーザ装置及び携帯物の少なくとも一方に、前記サーバ装置から受け取った暗号化情報を用いて印刷データの暗号化を行う前記暗号化手段が設けられたことを特徴とする請求項１３に記載のネットワーク印刷システム。
【請求項１６】
前記サーバ装置が、外部装置からの復号化情報を付して行われる登録要求に応じて、その復号化情報と対応づけられた所要のアクセス情報を発行して、その前記アクセス情報と前記復号化情報を記憶すると共に、前記アクセス情報を要求元の装置に提供するものであり、
前記ユーザ装置に、互いに対をなす暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とが設けられ、
前記情報取得手段により取得した復号化情報を付して前記サーバ装置に対して登録要求を行うことにより前記アクセス情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、前記リクエスト手段により前記サーバ装置から受け取った前記アクセス情報を前記携帯物に保持させ、
前記ユーザ装置及び携帯物の少なくとも一方に、前記情報取得手段により取得した前記暗号化情報を用いて印刷データの暗号化を行う暗号化手段が設けられたことを特徴とする請求項１３に記載のネットワーク印刷システム。
【請求項１７】
前記サーバ装置が、外部装置からのアクセス情報及び復号化情報を付して行われる登録要求に応じて、そのアクセス情報及び復号化情報を対応づけて記憶するものであり、
前記ユーザ装置に、互いに対をなす暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とが設けられ、
前記情報取得手段により取得した復号化情報と、前記携帯物から取得したアクセス情報とを付して前記サーバ装置に対して登録要求を行うリクエスト手段が、前記ユーザ装置側に設けられ、
前記ユーザ装置及び携帯物の少なくとも一方に、前記情報取得手段により取得した前記暗号化情報を用いて印刷データの暗号化を行う暗号化手段が設けられたことを特徴とする請求項１３に記載のネットワーク印刷システム。
【請求項１８】
前記アクセス情報が、ユーザごとに付与された個人識別情報であることを特徴とする請求項１３乃至請求項１７のいずれかに記載のネットワーク印刷システム。
【請求項１９】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムであって、
ユーザ個人の第１の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する第１の暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を用いて前記暗号印刷データを復号化する第１の復号化手段と、これにより得られた印刷データに対して所要の処理を行う処理手段と、これにより得られた処理済みの印刷データまたは処理されていない印刷データを、第２の暗号化情報を用いて再暗号化して再暗号印刷データを生成する第２の暗号化手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、この携帯物が保持する第２の復号化情報を用いて、前記再暗号印刷データを復号化する第２の復号化手段とを有し、
前記ユーザ装置側に、前記第１の暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記第１の復号化手段、前記処理手段、及び前記第２の暗号化手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び前記印刷装置の少なくとも一方に、前記第２の復号化手段が設けられたことを特徴とするネットワーク印刷システム。
【請求項２０】
前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、前記印刷装置が、前記第１の暗号化情報及び第１の復号化情報を取得する情報取得手段を備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、
前記携帯物が保持する前記第２の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、
前記印刷装置の前記情報取得手段で取得した前記第１の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにしたことを特徴とする請求項１９に記載のネットワーク印刷システム。
【請求項２１】
前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段と、ネットワークを介して前記印刷装置に所要の情報を送信する情報送信手段とを備え、前記印刷装置が、前記第１の暗号化情報及び第１の復号化情報を取得する情報取得手段と、前記ユーザ装置からネットワークを介して所要の情報を受信する情報受信手段とを備え、前記携帯物が、前記第２の復号化情報と共に前記第２の暗号化情報を保持し、
前記印刷装置の前記情報取得手段で取得した前記第１の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにし、
前記携帯物が保持する前記第２の暗号化情報を、前記インタフェース手段を介して前記ユーザ装置に取得させ、さらに前記ユーザ装置の前記情報送信手段及び前記印刷装置の前記情報受信手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにしたことを特徴とする請求項１９に記載のネットワーク印刷システム。
【請求項２２】
前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段と、ネットワークを介して前記印刷装置との間で所要の情報を送受する情報送信手段及び情報受信手段とを備え、前記印刷装置が、前記第１の暗号化情報及び復号化情報を取得する情報取得手段と、ネットワークを介して前記ユーザ装置との間で所要の情報を送受する情報送信手段及び情報受信手段とを備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、
前記携帯物が保持する前記第２の暗号化情報を、前記インタフェース手段を介して前記ユーザ装置に取得させ、さらに前記ユーザ装置の前記情報送信手段及び前記印刷装置の前記情報受信手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、
前記印刷装置の前記情報取得手段により取得した前記第１の暗号化情報を、前記印刷装置の前記情報送信手段及び前記ユーザ装置の前記情報受信手段を介して前記ユーザ装置に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにしたことを特徴とする請求項１９に記載のネットワーク印刷システム。
【請求項２３】
前記ユーザ装置が、ネットワークを介して前記印刷装置から所要の情報を受信する情報受信手段を備え、前記印刷装置が、前記第１の暗号化情報及び復号化情報を取得する情報取得手段と、ネットワークを介して前記ユーザ装置所要の情報を送信する情報送信手段とを備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、
前記携帯物が保持する前記第２の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、
前記印刷装置の前記情報取得手段により取得した前記第１の暗号化情報を、前記印刷装置の前記情報送信手段及び前記ユーザ装置の前記情報受信手段を介して前記ユーザ装置に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにしたことを特徴とする請求項１９に記載のネットワーク印刷システム。
【請求項２４】
前記暗号印刷データまたは前記再暗号印刷データが、前記携帯物が保持する復号化情報とは異なる別の復号化情報と対をなす別の暗号化情報を用いて暗号化された印刷データと、前記携帯物が保持する復号化情報と対をなす暗号化情報を用いて暗号化された別の暗号化情報とを含むことを特徴とする請求項３及至請求項２３のいずれかに記載のネットワーク印刷システム。
【請求項２５】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムであって、
ユーザ個人の第１の暗号化情報及び第２の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を記憶する記憶手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、出力操作を行う者が印刷要求元の正当なユーザであることを識別検証するユーザ認証手段と、このユーザ認証手段により認証したユーザに対応する第１の復号化情報を前記記憶手段から取り出す復号化情報取得手段と、この復号化情報取得手段により取得した第１の復号化情報、及び前記携帯物が保持する第２の復号化情報を用いて、前記ユーザ装置から受信した暗号印刷データを復号化する復号化手段とを有し、
前記ユーザ装置側に、前記暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記記憶手段、前記ユーザ認証手段、及び前記復号化情報取得手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたことを特徴とするネットワーク印刷システム。
【請求項２６】
ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムであって、
ユーザ個人の第１の暗号化情報及び第２の暗号化情報、並びにユーザが入力するパスワードを用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を記憶する記憶手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、出力操作を行う者が印刷要求元の正当なユーザであることを識別検証するユーザ認証手段と、このユーザ認証手段により認証したユーザに対応する第１の復号化情報を前記記憶手段から取り出す復号化情報取得手段と、ユーザがパスワードを入力する入力手段と、前記復号化情報取得手段により取得した第１の復号化情報、前記携帯物が保持する第２の復号化情報、及び前記入力手段により入力されたパスワードを用いて、前記ユーザ装置から受け取った暗号印刷データを復号化する復号化手段とを有し、
前記ユーザ装置側に、前記暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記記憶手段、前記ユーザ認証手段、前記復号化情報取得手段、及び前記入力手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたことを特徴とするネットワーク印刷システム。
【請求項２７】
情報提供先となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記携帯物が保持する所要の情報を画像表示する画像表示手段の表示画面を画像読取手段に読み取らせることで、前記携帯物が保持する情報を前記ユーザ装置または前記印刷装置に取得させるものであることを特徴とする請求項３及至請求項２６のいずれかに記載のネットワーク印刷システム。
【請求項２８】
情報提供元となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記ユーザ装置または前記印刷装置が保持する所要の情報を画像表示する画像表示手段の表示画面を画像読取手段に読み取らせることで、前記ユーザ装置または前記印刷装置が保持する情報を前記携帯物に取得させるものであることを特徴とする請求項３及至請求項２７のいずれかに記載のネットワーク印刷システム。
【請求項２９】
前記携帯物が、所要の情報を示す画像が記録された情報記録シートであり、情報提供先となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記情報記録シートを画像読取手段に読み取らせることで、前記情報記録シートに記録された情報を前記ユーザ装置または前記印刷装置に取得させるものであることを特徴とする請求項３乃至請求項２６のいずれかに記載のネットワーク印刷システム。
【請求項３０】
情報提供元となる前記印刷装置が、自装置の記憶手段に保持された所要の情報を示す画像が記録された前記情報記録シートを印刷出力することを特徴とする請求項２９に記載のネットワーク印刷システム。
【請求項３１】
前記ユーザ個人の暗号化情報及びこれと対をなす復号化情報を生成すると共に、所定の更新条件が成立した場合に、前記暗号化情報及び復号化情報を新たに生成する情報生成手段を有することを特徴とする請求項１乃至請求項３０のいずれかに記載のネットワーク印刷システム。
【請求項３２】
送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムであって、
前記送信側装置が、出力を所要の宛先人に制限する親展送信の場合に、所定の暗号化情報を用いてファクシミリデータを暗号化する暗号化手段を備え、この暗号化手段により生成した暗号ファクシミリデータを前記受信側装置に送信し、
前記受信側装置が、出力操作を行う者が宛先人本人であることを識別検証するユーザ認証手段と、前記送信側装置から受信した暗号ファクシミリデータを所要の復号化情報を用いて復号化する復号化手段とを備え、前記ユーザ認証手段での認証が成功した場合に前記復号化手段に復号化を実行させるようにしたことを特徴とするファクシミリ通信システム。
【請求項３３】
前記ユーザ認証手段が、バイオメトリクスによりユーザを識別検証することを特徴とする請求項３２に記載のファクシミリ通信システム。
【請求項３４】
送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムであって、
宛先人本人が所持して宛先人個人の復号化情報を保持する携帯物を有し、
前記送信側装置が、出力を所要の宛先人に制限する親展送信の場合に、宛先人個人の暗号化情報を用いて印刷データを暗号化する暗号化手段を備え、この暗号化手段により生成した暗号ファクシミリデータを前記受信側装置に送信し、
前記受信側装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、
前記携帯物及び受信側装置の少なくとも一方に、前記携帯物が保持する復号化情報を用いて、前記送信側装置から受信した暗号ファクシミリデータを復号化する復号化手段が設けられたことを特徴とするファクシミリ通信システム。
【請求項３５】
前記受信側装置が、前記復号化手段を備え、前記宛先人個人の復号化情報を前記インタフェース手段を介して前記携帯物から取得して、暗号ファクシミリデータの復号化を行うことを特徴とする請求項３４に記載のファクシミリ通信システム。
【請求項３６】
前記携帯物が、前記復号化手段を備え、前記暗号ファクシミリデータを前記インタフェース手段を介して前記受信側装置から取得して、自装置内の復号化情報を用いて復号化した後、その復号化済みのファクシミリデータをインタフェース手段を介して前記受信側装置に転送することを特徴とする請求項３４に記載のファクシミリ通信システム。
【請求項３７】
前記受信側装置が、前記送信側装置から暗号ファクシミリデータを受信するファクシミリ通信装置と、これにネットワークを介して接続された宛先人ごとのユーザ装置とで構成され、
前記ファクシミリ通信装置が、前記送信側装置から暗号ファクシミリデータを受信した旨の通知を該当する宛先人のユーザ装置に対して行う通知処理手段を有することを特徴とする請求項３２乃至請求項３６のいずれかに記載のファクシミリ通信システム。
【請求項３８】
送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムであって、
差出人本人が所持して差出人個人の暗号化情報を保持する携帯物を有し、
前記送信側装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、
前記携帯物及び送信側装置の少なくとも一方に、前記携帯物が保持する差出人個人の暗号化情報を用いてデジタル署名を生成するデジタル署名生成手段が設けられ、このデジタル署名生成手段により生成したデジタル署名をファクシミリデータに付加して前記受信側装置に送信し、
前記受信側装置が、前記デジタル署名生成手段で用いた暗号化情報に対応する復号化情報を用いてデジタル署名を解析するデジタル署名判定手段を備えたことを特徴とするファクシミリ通信システム。
【請求項３９】
前記送信側装置が、デジタル署名に加えて、外部の認証局が発行するデジタル証明書をファクシミリデータに付加して前記受信側装置に送信し、
前記デジタル署名判定手段が、デジタル証明書に基づいてデジタル署名を解析することを特徴とする請求項３８に記載のファクシミリ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システム、及び送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムに関するものである。
【背景技術】
【０００２】
近年、ＰＣからの印刷データをネットワークを介してプリンタが受け取って印刷を行うネットワーク印刷システムが広く普及しているが、このようなネットワーク印刷システムでは、プリンタがＰＣから離れたところにあるため、プリンタに対して印刷要求を行った本人が印刷文書を受け取る前に、他人が盗み見る危険性があり、高い機密性を要求される文書を扱う場合には、印刷文書の盗み見に対する安全性の確保が望まれる。
【０００３】
このような印刷文書に対する安全性の確保に関しては、従来、指紋認証装置をプリンタに設けて、ここでの指紋認証が成功した場合にのみ印刷文書を受け取ることができるように構成されたネットワーク管理システムが知られている（特許文献１参照）。
【特許文献１】特開２００１−２６５７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の技術は、排紙装置の取り出し口の開閉機構により、印刷文書の取り出しを印刷要求元のユーザ本人に制限することで、印刷文書の盗み見に対する安全性を確保する構成となっているため、装置の機械的な構造の複雑化が避けられず、コストが嵩む難点がある。また、出力された印刷文書自体の安全性の確保はできるものの、装置内に保持された文書データの盗み見に対する安全性に対しては配慮がなく、プリンタ内のデータ記憶装置の持ち出しなどによる文書データの漏出を阻止することができない。
【０００５】
このため、文書データ自体に対する安全性確保の観点からシステム構成を考える必要があり、このような印刷データに対する安全性確保の手法とし、例えばネットワークを介したデータ通信の分野で広く利用されているＳＳＬによる暗号化通信技術を採用することが考えられる。しかしながら、プリンタが接続されるネットワークシステムとして一般的なＬＡＮでは、ネットワーク管理がさほど厳格に運用されていないため、man-in-the-middle攻撃など、印刷データの盗み見に対しては万全とは言えず、ネットワーク印刷システムでの安全性確保の点では多数の問題点を有している。
【０００６】
また、遠隔地に文書を送付するために多用されているファクシミリ通信システムでも、前記のネットワーク印刷システムと同様の問題点を有しており、文書の送付先での盗み見に対する安全性を確保することが望まれる。また、ファクシミリデータの改ざんや差出人の詐称の問題もあり、このようなファクシミリ通信に対する安全性の確保も望まれる。
【０００７】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その主な目的は、文書データの盗み見や文書データの改ざん及び差出人の詐称などの問題を解決して、高い安全性を確保することができるように構成されたネットワーク印刷システム及びファクシミリ通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
このような課題を解決するために、本発明においては、請求項１に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムにおいて、所定の暗号化情報を用いて印刷データを暗号化する暗号化手段と、出力操作を行う者が印刷要求元のユーザ本人であることを識別検証するユーザ認証手段と、前記ユーザ装置から受信した暗号印刷データを所要の復号化情報を用いて復号化する復号化手段とを有し、前記印刷装置側に、前記ユーザ認証手段及び前記復号化手段が設けられて、前記ユーザ認証手段での認証が成功した場合に前記復号化手段に復号化を実行させて印刷を行うようにしたものとした。
【０００９】
これによると、ユーザ認証により印刷要求元のユーザ本人のみが暗号印刷データの復号化を行うことができるため、印刷文書並びにその前段のデータの盗み見に対して高い安全性を確保することができる。
【００１０】
この場合、前記の暗号化手段は、ユーザ装置側及び印刷装置側のいずれにあっても良く、ユーザ装置側に暗号化手段を設けて、ここで印刷データを暗号化した上で印刷装置に送るようにすると、経路上での盗み見に対しても安全を確保することができ、さらにユーザ装置側から受け取った暗号印刷データをそのまま印刷装置に記憶させたり、あるいは印刷装置側に暗号化手段を設けて、ユーザ装置側から受け取った印刷データを暗号化した上で記憶させるようにすれば、ユーザ装置側で記憶された印刷データの盗み見に対して高い安全性を確保することができる。
【００１１】
前記ネットワーク印刷システムにおいては、請求項２に示すとおり、前記ユーザ認証手段が、バイオメトリクスによりユーザを識別検証する構成とすることができる。これによると、バイオメトリクス（生体認証）により高い認証精度が得られるため、高い安全性を確保することができる。
【００１２】
この場合、バイオメトリクスによるユーザ認証手段としては、指紋、顔、虹彩、掌紋などによるものがあるが、製造コストや利便性の観点から指紋によるものが好適である。この他、ユーザ認証手段としては、ユーザ本人が所持してユーザ個人の識別情報を保持する携帯物でユーザを認証する構成も可能である。
【００１３】
また、前記の暗号化手段は、印刷要求元のユーザ個人の暗号化情報を用いて暗号化を行い、復号化手段は、前記のユーザ認証手段により認証したユーザに対応する復号化情報を用いて復号化を行う構成とすると良く、これによると、別人が暗号化情報や復号化情報を容易に取得することができないものとすることができるため、より一層高い安全性を確保することができる。
【００１４】
この場合、印刷装置は、ユーザごとの復号化情報を記憶する記憶手段と、ユーザ認証手段により認証したユーザに対応する復号化情報を前記記憶手段から取り出す復号化情報取得手段とを有する構成とすると良く、ユーザごとの復号化情報を印刷装置に予め登録しておくことで、迅速な処理が可能になる。
【００１５】
また、本発明においては、請求項３に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムにおいて、ユーザ個人の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、ユーザ本人が所持して前記暗号化情報に対応するユーザ個人の復号化情報を保持する携帯物と、この携帯物が保持する復号化情報を用いて前記暗号印刷データを復号化する復号化手段とを有し、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたものとした。
【００１６】
これによると、携帯物を所持する印刷要求元のユーザ本人のみが暗号印刷データの復号化を行うことができ、しかも、携帯物が保持する復号化情報は、ユーザ本人のみが管理するため、印刷文書の盗み見に対して高い安全性を確保することができる。
【００１７】
この場合、前記の暗号化手段は、ユーザ装置側及び印刷装置側のいずれにあっても良く、ユーザ装置側に暗号化手段を設けて、ここで印刷データを暗号化した上で印刷装置に送るようにすると、経路上での盗み見に対しても安全を確保することができ、さらにユーザ装置側から受け取った暗号印刷データをそのまま印刷装置に記憶させたり、あるいは印刷装置側に暗号化手段を設けて、ユーザ装置側から受け取った印刷データを暗号化した上で記憶させるようにすれば、ユーザ装置側で記憶された印刷データの盗み見に対して高い安全性を確保することができる。
【００１８】
また、前記の暗号化情報及び復号化情報は、対象データを実際に暗号化及び復号化する暗号鍵及び復号鍵の他、これらの暗号鍵及び復号鍵をそれぞれ生成あるいは取得するために必要な情報であっても良い。なお、共通鍵暗号化方式の場合には、暗号化情報と復号化情報とは同一のものとなる。
【００１９】
また、前記の暗号化情報及び復号化情報は、ユーザごとに付与されるもので、原則として他のユーザと異なるものになるが、これらの情報の生成方法次第では、複数のユーザで偶然同じものになることもあり得る。このような場合、印刷装置においてユーザを識別して、そのユーザに対応する暗号印刷データについてのみ、復号化及び印刷出力を許可する構成とすると、より一層の安全性の向上を図ることができる。
【００２０】
前記ネットワーク印刷システムにおいては、請求項４に示すとおり、前記印刷装置が、前記復号化手段を備え、前記ユーザ個人の復号化情報を前記インタフェース手段を介して前記携帯物から取得して、暗号印刷データの復号化を行う構成とすることができる。これによると、携帯物が、メモリカードのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００２１】
また、前記ネットワーク印刷システムにおいては、請求項５に示すとおり、前記携帯物が、前記復号化手段を備え、暗号印刷データを前記インタフェース手段を介して前記印刷装置から取得して、自装置内の復号化情報を用いて復号化した後、その復号化済みの印刷データを前記インタフェース手段を介して前記印刷装置に転送する構成とすることができる。これによると、携帯物の外部に復号化情報を出さないため、安全性を高めることができる。この場合、携帯物は、ＣＰＵ搭載型のＩＣカードなどとすれば良い。さらに耐タンパ機能を有する構成とすれば、安全性を著しく高めることができる。
【００２２】
前記の携帯物は、ユーザ認証のためのユーザ識別情報と、ユーザ個人の復号化情報との双方を保持する構成も可能である。
【００２３】
前記ネットワーク印刷システムにおいては、請求項６に示すとおり、前記携帯物が、前記復号化情報と共に前記暗号化情報も保持し、前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、前記ユーザ装置及び前記携帯物の少なくとも一方に、前記携帯物が保持する暗号化情報を用いて印刷データを暗号化する暗号化手段を備えた構成とすることができる。これによると、印刷データの暗号化に要する暗号化情報を携帯物が保持するため、印刷データの暗号化を安全に行うことが可能となる。この構成は、例えば、他人のコンピュータを使用して、個人の記憶メディアに保存しているデータを印刷する場合などに効果がある。
【００２４】
前記ネットワーク印刷システムにおいては、請求項７に示すとおり、前記ユーザ装置が、前記暗号化手段を備え、前記ユーザ個人の暗号化情報を前記インタフェース手段を介して前記携帯物から取得して、印刷データの暗号化を行う構成とすることができる。これによると、携帯物が、メモリカードのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００２５】
この場合、携帯物からユーザ装置に暗号化情報を提供することで、ユーザ装置にて印刷データの暗号化が行われるが、このユーザ装置への暗号化情報の提供は、ユーザ装置にて印刷を指示する際に行う他、印刷の指示に先立って事前に行うようにしても良い。特に、ユーザ装置が、特定のユーザが専用するものであってパスワードなどによりログインを制限する機能などにより高い安全性が確保されている場合や、公開鍵暗号化方式により安全性が確保されている場合には、ユーザ装置に暗号化情報を保持させておくことが可能であり、これにより印刷指示の度に携帯物をユーザ装置に接続する手間を省くことが可能である。
【００２６】
また、前記ネットワーク印刷システムにおいては、請求項８に示すとおり、前記携帯物が、前記暗号化手段を備え、印刷データを前記インタフェース手段を介して前記ユーザ装置から取得して、自装置内の暗号化情報を用いて暗号化した後、その暗号化済みの印刷データを前記インタフェース手段を介して前記ユーザ装置に転送する構成とすることができる。これによると、携帯物の外部に暗号化情報を出さないため、安全性を高めることができる。この場合、携帯物は、ＣＰＵ搭載型のＩＣカードなどとすれば良い。さらに耐タンパ機能を有する構成とすれば、安全性を著しく高めることができる。
【００２７】
前記ネットワーク印刷システムにおいては、請求項９に示すとおり、前記ユーザ装置が、前記暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とを備え、前記情報取得手段により取得した前記復号化情報を、前記インタフェース手段を介して前記携帯物に提供する構成とすることができる。これによると、携帯物に保持させる復号化情報を適宜に変更することができるため、安全性を高めることができると共に、携帯物が、メモリカードのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００２８】
なお、前記の情報取得手段は、ユーザ個人の暗号化情報及び復号化情報を外部から取得する他、自己生成して取得する構成も可能である。これは、以下に示す構成でも同様である。
【００２９】
また、前記の携帯物においては、復号化情報など所要の情報の提供を受ける前に取得した古い情報を保持していた場合に、この古い情報は、新しい情報を取得するのに応じて自動で消去したり、またユーザの指示に応じて消去するなど、適宜な方法で処理すれば良いが、印刷装置内にある暗号印刷データの印刷出力を確実に実行させる観点から、復号化情報に対応する暗号印刷データの印刷出力が終了してその暗号印刷データが印刷装置から消去されるまで、その復号化情報を保持しておくことが望ましい。これは、以下に示す構成で携帯物、ユーザ装置、及び印刷装置などの装置が暗号化情報や復号化情報などの所要の情報の提供を受ける際にも同様である。
【００３０】
前記ネットワーク印刷システムにおいては、請求項１０に示すとおり、前記印刷装置が、前記暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とを備え、前記情報取得手段により取得した暗号化情報及び復号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に提供する構成とすることができる。これによると、携帯物に保持させる暗号化情報及び復号化情報を適宜に変更することができるため、安全性を高めることができると共に、携帯物が、メモリカードのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００３１】
前記ネットワーク印刷システムにおいては、請求項１１に示すとおり、前記印刷装置が、前記ユーザ装置側から受け取った暗号印刷データを、前記情報取得手段により取得した復号化情報を用いて復号化する復号化手段と、これにより得られた印刷データに対して所要の処理を行う処理手段と、これにより得られた処理済みの印刷データ若しくは処理されていない印刷データを、前記情報取得手段により取得した暗号化情報を用いて再暗号化する暗号化手段とを備えた構成とすることができる。これによると、ラスタライズ処理などの時間を要する処理を、ユーザにより携帯物が印刷装置に接続される前に開始させることができるため、ユーザが印刷装置の前で操作を始めてから最終的に印刷文書を取得するまでの待ち時間を大幅に短縮することができる。
【００３２】
この場合、印刷装置が、自装置内で取得した復号化情報を、少なくともユーザ装置側からの暗号印刷データを受信するまでの期間だけ保持しておけば良く、印刷装置内の暗号化情報及び復号化情報の盗聴を防ぐため、情報取得手段による暗号化情報及び復号化情報を携帯物に提供し、且つユーザ装置側から受け取った暗号印刷データの復号化が終了すると、印刷装置内の復号化情報を消去し、さらに暗号化手段での処理済みデータの再暗号化が終了すると、印刷装置内の暗号化情報を消去し、その後、印刷装置に携帯物が接続されると、この携帯物の復号化情報を用いて、復号化手段に再暗号化された処理済みデータの復号化を行わせるようにすると良い。
【００３３】
前記ネットワーク印刷システムにおいては、請求項１２に示すとおり、前記ユーザ装置側に前記暗号化手段が設けられて、ここで生成した暗号印刷データを前記印刷装置に送信するものであり、前記携帯物が、前記ユーザ装置に対して暗号印刷データの送信を指示する送信要求情報及び前記ユーザ装置のアドレス情報を保持し、前記インタフェース手段を介して前記印刷装置が前記携帯物から前記送信要求情報及び前記アドレス情報を取得して、前記アドレス情報に基づいて該当する前記ユーザ装置に対して前記送信要求情報を送り、前記ユーザ装置から暗号印刷データを送信させるようにした構成とすることができる。これによると、印刷装置に暗号印刷データを記憶する手段（例えばハードディスク装置などの大容量記憶装置）がなくとも暗号印刷を行うことが可能となり、低価格の印刷装置においても印刷を安全に行うことが可能になる。
【００３４】
なお、前記の送信要求情報は、ユーザ装置に対して暗号印刷データの送信を指示するものであり、認証情報や、暗号印刷データを指定する情報（識別情報）などを含む。また、アドレス情報は、ネットワーク上でユーザ装置を特定する情報（例えばＩＰアドレス）である。
【００３５】
また、本発明においては、請求項１３に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワークシステムにおいて、ユーザ個人の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記暗号化情報に対応するユーザ個人の復号化情報をユーザ個人のアクセス情報と対応づけて記憶し、外部装置からの前記アクセス情報を付して行われる送出要求に応じて、対応する復号化情報を要求元の装置に提供するサーバ装置と、ユーザ本人が所持してユーザ個人のアクセス情報を保持する携帯物と、この携帯物から取得した前記アクセス情報を付して前記サーバ装置に対して送出要求を行うことにより前記復号化情報を取得するリクエスト手段と、このリクエスト手段により取得した復号化情報を用いて前記暗号印刷データを復号化する復号化手段とを有し、前記リクエスト手段が、前記印刷装置側に設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたものとした。
【００３６】
これによると、携帯物からアクセス情報が提供されて初めて暗号印刷データの復号化を行うことができ、暗号印刷データの復号化が、携帯物を所持する印刷要求元のユーザ本人のみに制限され、しかも、携帯物が保持するアクセス情報は、ユーザ本人のみが管理するため、印刷文書の盗み見に対して高い安全性を確保することができる。しかも、携帯物は、アクセス情報を保持してこれを情報取得手段に提供するものとなり、メモリカードやＲＦＩＤのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００３７】
この場合、前記の暗号化手段は、ユーザ装置側及び印刷装置側のいずれにあっても良く、ユーザ装置側に暗号化手段を設けて、ここで印刷データを暗号化した上で印刷装置に送るようにすると、経路上での盗み見に対しても安全を確保することができ、さらにユーザ装置側から受け取った暗号印刷データをそのまま印刷装置に記憶させたり、あるいは印刷装置側に暗号化手段を設けて、印刷データを暗号化した上で記憶させるようにすれば、ユーザ装置側で記憶された印刷データの盗み見に対して高い安全性を確保することができる。
【００３８】
また、印刷装置においてユーザ個人の暗号化情報を用いて印刷データの再暗号化を行う構成としても良く、これによると、印刷装置における印刷データの保管に対して安全を確保することができ、さらに、再暗号化の前に、ラスタライズ処理などの時間を要する処理を事前に行うことができるため、少ない待ち時間で印刷を開始することが可能になる利点が得られる。
【００３９】
また、前記のリクエスト手段は、暗号印刷データの復号化処理が行われる印刷装置側に設けられるが、印刷装置自体が備える構成に限定されるものではなく、例えば印刷装置と携帯物との間に介在するインタフェース装置、例えば携帯物としてのメモリカードを読み取るリーダライタ装置が備える構成も可能である。
【００４０】
また、このように印刷装置やインタフェース装置などにリクエスト手段を設けた場合、そのリクエスト手段が設けられた装置とサーバ装置との間の通信をセキュアにすれば、盗聴者が正規ユーザに知られずに携帯物を入手してアクセス情報を取得したとしても、経路上若しくは印刷装置の記憶装置内の暗号データを盗聴して解読するということはできない。
【００４１】
なお、前記のアクセス情報は、ユーザ識別情報やパスワードなど、サーバ装置での復号化情報との対応関係を特定可能なものであれば、特に限定されるものではない。例えばサーバ装置を単なる記憶装置として構成し、この記憶装置内の復号化情報の格納場所を示すフォルダ情報（パス情報）をアクセス情報として要求元の装置に通知する構成も可能である。これは、以下に示す構成でも同様である。
【００４２】
また、前記のアクセス情報は、ユーザごとに付与されるもので、原則として他のユーザと異なるものになるが、これらの情報の生成方法次第では、複数のユーザで偶然同じものになることもあり得る。他方、異なるアクセス情報に対応する復号化情報が偶然同じものになることもあり得る。このような場合、印刷装置においてユーザを識別して、そのユーザに対応する暗号印刷データについてのみ、復号化及び印刷出力を許可する構成とすると、より一層の安全性の向上を図ることができる。
【００４３】
前記ネットワーク印刷システムにおいては、請求項１４に示すとおり、前記サーバ装置が、ユーザ個人のアクセス情報と対応づけてユーザ個人の復号化情報と共に暗号化情報を記憶し、外部装置からの前記アクセス情報を付して行われる送出要求に応じて、対応する前記暗号化情報を要求元の装置に提供するものであり、前記ユーザ装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物から取得した前記アクセス情報を付して前記サーバ装置に対して送出要求を行うことにより前記暗号化情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、前記ユーザ装置及び携帯物の少なくとも一方に、前記サーバ装置から受け取った暗号化情報を用いて印刷データの暗号化を行う前記暗号化手段が設けられた構成とすることができる。
【００４４】
これによると、印刷データの暗号化に要する暗号化情報がサーバ装置で保管されると共に、暗号化情報を取得するアクセス情報が、ユーザ本人のみが管理する携帯物に保持されるため、印刷データの暗号化を安全に行うことが可能となる。この構成は、例えば、他人のコンピュータを使用して、個人の記憶メディアに保存しているデータを印刷する場合などに効果がある。しかも、携帯物は、アクセス情報を保持してこれをユーザ装置や印刷装置などに提供するものとなり、メモリカードやＲＦＩＤタグのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００４５】
なお、前記のサーバ装置は、ユーザ個人のアクセス情報と対応づけて復号化情報と共に暗号化情報を記憶するが、暗号化情報及び復号化情報にそれぞれ対応するアクセス情報は、互いに同一とする必要はない。さらに復号化情報及び暗号化情報をそれぞれ保持するサーバ装置が別々に存在する構成も可能であるし、また同じサーバ装置で復号化情報及び暗号化情報が相互に関連性がなく互いに独立して保存されている構成も可能である。この場合、携帯物が保持する暗号化情報及び復号化情報は、相互の関連付けが行われているか、あるいは暗号化情報及び復号化情報にそれぞれ対応するアクセス情報が一つずつ存在するといったような自明な関係であれば特に不都合はない。
【００４６】
また、前記のリクエスト手段は、印刷データの暗号化処理が行われるユーザ装置側に設けられるが、ユーザ装置自体が備える構成に限定されるものではなく、例えばユーザ装置と携帯物との間に介在するインタフェース装置が備える構成も可能である。これは、以下に示す構成でも同様である。
【００４７】
前記ネットワーク印刷システムにおいては、請求項１５に示すとおり、前記サーバ装置が、外部装置からの発行要求に応じて、互いに対をなす暗号化情報及び復号化情報と対応づけられた所要のアクセス情報を発行して、そのアクセス情報及び暗号化情報を要求元の装置に送出するものであり、前記ユーザ装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記サーバ装置に対して発行要求を行うことにより前記アクセス情報及び暗号化情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、前記リクエスト手段により前記サーバ装置から受け取った前記アクセス情報を前記携帯物に保持させ、前記ユーザ装置及び携帯物の少なくとも一方に、前記サーバ装置から受け取った暗号化情報を用いて印刷データの暗号化を行う前記暗号化手段が設けられた構成とすることができる。これによると、携帯物に記憶させるアクセス情報を適宜に変更することができるため、安全性を高めることができる。
【００４８】
前記ネットワーク印刷システムにおいては、請求項１６に示すとおり、前記サーバ装置が、外部装置からの復号化情報を付して行われる登録要求に応じて、その復号化情報と対応づけられた所要のアクセス情報を発行して、その前記アクセス情報と前記復号化情報を記憶すると共に、前記アクセス情報を要求元の装置に提供するものであり、前記ユーザ装置に、互いに対をなす暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とが設けられ、前記情報取得手段により取得した復号化情報を付して前記サーバ装置に対して登録要求を行うことにより前記アクセス情報を取得するリクエスト手段が、前記ユーザ装置側に設けられ、前記リクエスト手段により前記サーバ装置から受け取った前記アクセス情報を前記携帯物に保持させ、前記ユーザ装置及び携帯物の少なくとも一方に、前記情報取得手段により取得した前記暗号化情報を用いて印刷データの暗号化を行う暗号化手段が設けられた構成とすることができる。これによると、携帯物に保持させるアクセス情報を適宜に変更することができるため、安全性を高めることができる。
【００４９】
前記ネットワーク印刷システムにおいては、請求項１７に示すとおり、前記サーバ装置が、外部装置からのアクセス情報及び復号化情報を付して行われる登録要求に応じて、そのアクセス情報及び復号化情報を対応づけて記憶するものであり、前記ユーザ装置に、互いに対をなす暗号化情報及び復号化情報を取得する情報取得手段と、前記携帯物との間で所要の情報の受渡を行うインタフェース手段とが設けられ、前記情報取得手段により取得した復号化情報と、前記携帯物から取得したアクセス情報とを付して前記サーバ装置に対して登録要求を行うリクエスト手段が、前記ユーザ装置側に設けられ、前記ユーザ装置及び携帯物の少なくとも一方に、前記情報取得手段により取得した前記暗号化情報を用いて印刷データの暗号化を行う暗号化手段が設けられた構成とすることができる。これによると、携帯物に保持させるアクセス情報を適宜に変更することができるため、安全性を高めることができる。
【００５０】
前記ネットワーク印刷システムにおいては、請求項１８に示すとおり、前記アクセス情報が、ユーザごとに付与された個人識別情報である構成とすることができる。これによると、携帯物が、ＲＦＩＤタグのように単に情報を保持する機能を有するもので済むため、コストを削減することができる。
【００５１】
また、本発明においては、請求項１９に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムにおいて、ユーザ個人の第１の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する第１の暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を用いて前記暗号印刷データを復号化する第１の復号化手段と、これにより得られた印刷データに対して所要の処理を行う処理手段と、これにより得られた処理済みの印刷データまたは処理されていない印刷データを、第２の暗号化情報を用いて再暗号化して再暗号印刷データを生成する第２の暗号化手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、この携帯物が保持する第２の復号化情報を用いて、前記再暗号印刷データを復号化する第２の復号化手段とを有し、前記ユーザ装置側に、前記第１の暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記第１の復号化手段、前記処理手段、及び前記第２の暗号化手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び前記印刷装置の少なくとも一方に、前記第２の復号化手段が設けられたものとした。
【００５２】
これによると、復号化により得られた印刷データに対してラスタライズ処理などの所要の処理を行う場合には、このような時間を要する処理を、ユーザが携帯物を所持して印刷装置のところへ来る前に開始させることができるため、ユーザが印刷装置の前で操作を始めてから最終的に印刷文書を取得するまでの待ち時間を大幅に短縮することができる。
【００５３】
また、ユーザ装置から受け取った暗号印刷データを復号化した後に直ちに再暗号化して記憶させることで、記憶装置の盗難による印刷データの盗み見に対して高い安全性を確保することができる。そして、携帯物は、第２の復号化情報を保持するものの、暗号通信用の第１の復号化情報を保持していないため、盗聴者が事前に携帯物から情報を盗み取って経路上で暗号データを盗聴しても、あるいは逆に経路上の暗号データを盗聴し、後日、携帯物を盗み取っても、暗号データを復号化することができないため、印刷データの盗み見に対して高い安全性を確保することができる。
【００５４】
前記ネットワーク印刷システムにおいては、請求項２０に示すとおり、前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、前記印刷装置が、前記第１の暗号化情報及び第１の復号化情報を取得する情報取得手段を備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、前記携帯物が保持する前記第２の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、前記印刷装置の前記情報取得手段で取得した前記第１の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにした構成とすることができる。
【００５５】
これによると、携帯物が保持する第２の暗号化情報が、印刷装置に直接提供され、また印刷装置が保持する第１の暗号化情報が、これを用いて印刷データの暗号化を行うユーザ装置に携帯物を介して提供され、また第１の暗号化情報を用いて印刷データの暗号化を行う携帯物に直接提供されるため、安全性を高めることができる。
【００５６】
前記ネットワーク印刷システムにおいては、請求項２１に示すとおり、前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段と、ネットワークを介して前記印刷装置に所要の情報を送信する情報送信手段とを備え、前記印刷装置が、前記第１の暗号化情報及び第１の復号化情報を取得する情報取得手段と、前記ユーザ装置からネットワークを介して所要の情報を受信する情報受信手段とを備え、前記携帯物が、前記第２の復号化情報と共に前記第２の暗号化情報を保持し、前記印刷装置の前記情報取得手段で取得した前記第１の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記携帯物に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにし、前記携帯物が保持する前記第２の暗号化情報を、前記インタフェース手段を介して前記ユーザ装置に取得させ、さらに前記ユーザ装置の前記情報送信手段及び前記印刷装置の前記情報受信手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにした構成とすることができる。
【００５７】
これによると、印刷装置が再暗号化用の第２の暗号化情報を事前に記憶しておく必要がなく、実装が簡単になる。しかも、印刷装置が保持する第１の暗号化情報が、これを用いて印刷データの暗号化を行うユーザ装置に携帯物を介して提供され、また第１の暗号化情報を用いて印刷データの暗号化を行う携帯物に直接提供されるため、安全性を高めることができ、特に第１の暗号化情報が、共通鍵暗号化方式により第１の復号化情報と等価である場合や、第１の暗号化情報が、サーバ装置から暗号鍵及び復号鍵を取得するためのアクセス情報である場合のように、その情報が盗み取られることで暗号データや再暗号データの復号化を容易に行い得る場合に、安全を確保する上で有効である。
【００５８】
なお、第２の暗号化情報をユーザ装置から印刷装置に送信するにあたり、第２の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、第２の暗号化情報をそのまま送信することが可能であるが、安全を十分に確保することができない場合には、印刷装置が保持する第３の復号化情報と対をなす第３の暗号化情報を用いて第２の暗号化情報を暗号化して送信する構成とすれば良く、この場合、例えば印刷装置を、第３の暗号化情報及び復号化情報を持つＳＳＬサーバとして構成することも可能である。また、第１の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、この第１の暗号化情報を用いて第２の暗号化情報を暗号化して送信する構成とすることも可能である。
【００５９】
前記ネットワーク印刷システムにおいては、請求項２２に示すとおり、前記ユーザ装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段と、ネットワークを介して前記印刷装置との間で所要の情報を送受する情報送信手段及び情報受信手段とを備え、前記印刷装置が、前記第１の暗号化情報及び復号化情報を取得する情報取得手段と、ネットワークを介して前記ユーザ装置との間で所要の情報を送受する情報送信手段及び情報受信手段とを備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、前記携帯物が保持する前記第２の暗号化情報を、前記インタフェース手段を介して前記ユーザ装置に取得させ、さらに前記ユーザ装置の前記情報送信手段及び前記印刷装置の前記情報受信手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、前記印刷装置の前記情報取得手段により取得した前記第１の暗号化情報を、前記印刷装置の前記情報送信手段及び前記ユーザ装置の前記情報受信手段を介して前記ユーザ装置に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにした構成とすることができる。
【００６０】
これによると、再暗号化用の第２の暗号化情報を印刷装置に事前に記憶させておく必要がないため、実装が簡単になる。しかも、暗号通信用の第１の暗号化情報をユーザ装置がネットワーク経由で印刷装置から取得するため、事前にユーザが携帯物を所持して印刷装置のところまで行く手間が不要となる。
【００６１】
なお、第１の暗号化情報を印刷装置からユーザ装置に送信するにあたり、第１の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、第１の暗号化情報をそのまま送信することが可能であるが、安全を十分に確保することができない場合には、ユーザ装置が保持する第３の復号化情報と対をなす第３の暗号化情報を用いて第１の暗号化情報を暗号化して送信する構成とすれば良く、この場合、例えばユーザ装置を、第３の暗号化情報及び復号化情報を持つＳＳＬサーバとして構成することも可能である。第２の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、この第２の暗号化情報を用いて第１の暗号化情報を暗号化して送信する構成とすることも可能である。
【００６２】
これと同様に、第２の暗号化情報をユーザ装置から印刷装置に送信するにあたり、第２の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、第２の暗号化情報をそのまま送信することが可能であるが、安全を十分に確保することができない場合には、印刷装置が保持する第４の復号化情報と対をなす第４の暗号化情報を用いて第２の暗号化情報を暗号化して送信するものとすれば良く、この場合、例えば印刷装置を、第４の暗号化情報及び復号化情報を持つＳＳＬサーバとして構成することも可能である。また、第１の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、この第１の暗号化情報を用いて第２の暗号化情報を暗号化して送信する構成とすることも可能である。
【００６３】
前記ネットワーク印刷システムにおいては、請求項２３に示すとおり、前記ユーザ装置が、ネットワークを介して前記印刷装置から所要の情報を受信する情報受信手段を備え、前記印刷装置が、前記第１の暗号化情報及び復号化情報を取得する情報取得手段と、ネットワークを介して前記ユーザ装置所要の情報を送信する情報送信手段とを備え、前記携帯物が、前記第２の復号化情報と共に第２の暗号化情報を保持し、前記携帯物が保持する前記第２の暗号化情報を、印刷要求に先だって事前に、前記インタフェース手段を介して前記印刷装置に取得させて、前記印刷装置の前記第２の暗号化手段での暗号化に用いるようにし、前記印刷装置の前記情報取得手段により取得した前記第１の暗号化情報を、前記印刷装置の前記情報送信手段及び前記ユーザ装置の前記情報受信手段を介して前記ユーザ装置に取得させて、前記ユーザ装置及び前記携帯物の少なくとも一方に設けられた前記第１の暗号化手段での暗号化に用いるようにした構成とすることができる。
【００６４】
これによると、携帯物が保持する第２の暗号化情報を印刷装置に直接提供するため、安全性を高めることができ、特に第２の暗号化情報が、共通鍵暗号化方式により第２の復号化情報と等価である場合や、第２の暗号化情報が、サーバ装置から暗号鍵を取得するためのアクセス情報である場合のように、その情報が盗み取られることで暗号データや再暗号データの復号化を容易に行い得る場合に、安全を確保する上で有効である。
【００６５】
なお、第１の暗号化情報を印刷装置からユーザ装置に送信するにあたり、第１の暗号化情報が公開鍵暗号化方式により安全を確保可能な場合には、第１の暗号化情報をそのまま送信することが可能であるが、安全を十分に確保することができない場合には、ユーザ装置が保持する第３の復号化情報と対をなす第３の暗号化情報を用いて第１の暗号化情報を暗号化して送信する構成とすれば良く、この場合、例えばユーザ装置を、第３の暗号化情報及び復号化情報を持つＳＳＬサーバとして構成することも可能である。
【００６６】
前記ネットワーク印刷システムにおいては、請求項２４に示すとおり、前記暗号印刷データまたは前記再暗号印刷データが、前記携帯物が保持する復号化情報とは異なる別の復号化情報と対をなす別の暗号化情報を用いて暗号化された印刷データと、前記携帯物が保持する復号化情報と対をなす暗号化情報を用いて暗号化された別の暗号化情報とを含む構成とすることができる。これによると、印刷データの暗号化及び復号化に関わる第１の暗号化情報及び復号化情報を、比較的高速に暗号化及び復号化の処理を行うことが可能なものとし、且つ第１の復号化情報の暗号化及び復号化に関わる第２の暗号化情報及び復号化情報を、暗号化及び復号化の処理に時間を要するものの、高い安全性を確保可能なものとすると、処理時間を短縮しつつ、安全性を高めることができる。
【００６７】
また、本発明においては、請求項２５に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムにおいて、ユーザ個人の第１の暗号化情報及び第２の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を記憶する記憶手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、出力操作を行う者が印刷要求元の正当なユーザであることを識別検証するユーザ認証手段と、このユーザ認証手段により認証したユーザに対応する第１の復号化情報を前記記憶手段から取り出す復号化情報取得手段と、この復号化情報取得手段により取得した第１の復号化情報、及び前記携帯物が保持する第２の復号化情報を用いて、前記ユーザ装置から受信した暗号印刷データを復号化する復号化手段とを有し、前記ユーザ装置側に、前記暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記記憶手段、前記ユーザ認証手段、及び前記復号化情報取得手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたものとした。
【００６８】
これによると、２組の暗号化情報及び復号化情報を利用するため、高い安全性を確保することができる。
【００６９】
また、本発明においては、請求項２６に示すとおり、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システムにおいて、ユーザ個人の第１の暗号化情報及び第２の暗号化情報、並びにユーザが入力するパスワードを用いて印刷データを暗号化して暗号印刷データを生成する暗号化手段と、前記第１の暗号化情報に対応する第１の復号化情報を記憶する記憶手段と、ユーザ本人が所持して前記第２の暗号化情報に対応する第２の復号化情報を保持する携帯物と、出力操作を行う者が印刷要求元の正当なユーザであることを識別検証するユーザ認証手段と、このユーザ認証手段により認証したユーザに対応する第１の復号化情報を前記記憶手段から取り出す復号化情報取得手段と、ユーザがパスワードを入力する入力手段と、前記復号化情報取得手段により取得した第１の復号化情報、前記携帯物が保持する第２の復号化情報、及び前記入力手段により入力されたパスワードを用いて、前記ユーザ装置から受け取った暗号印刷データを復号化する復号化手段とを有し、前記ユーザ装置側に、前記暗号化手段が設けられて、ここで生成した前記暗号印刷データが前記印刷装置に送られ、前記印刷装置側に、前記記憶手段、前記ユーザ認証手段、前記復号化情報取得手段、及び前記入力手段が設けられ、前記印刷装置に、前記携帯物との間で所要の情報の受渡を行うインタフェース手段が設けられ、前記携帯物及び印刷装置の少なくとも一方に、前記復号化手段が設けられたものとした。
【００７０】
これによると、２組の暗号化情報及び復号化情報に加えて、印刷要求元のユーザのみが知るパスワードを利用するため、より一層高い安全性を確保することができる。
【００７１】
前記ネットワーク印刷システムにおいては、請求項２７に示すとおり、情報提供先となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記携帯物が保持する所要の情報を画像表示する画像表示手段の表示画面を画像読取手段に読み取らせることで、前記携帯物が保持する情報を前記ユーザ装置または前記印刷装置に取得させるものである構成とすることができる。これによると、携帯物から情報提供先の装置への情報の受け渡しが非接触式で行われ、しかも無線の場合のような盗聴のおそれがなく、安全性を高めることができる。
【００７２】
なお、前記の画像表示手段は、携帯物自体が備える構成が可能であるが、これに限定されるものではなく、適宜なインタフェースを介して携帯物に接続される外部の画像表示装置として構成することも可能である。また、前記のインタフェース手段は、情報提供先となるユーザ装置や印刷装置と外部の画像読取装置とを接続するものとして構成することが可能であるが、これに限定されるものではなく、ユーザ装置や印刷装置自体が画像読取手段を備える構成も可能である。
【００７３】
前記ネットワーク印刷システムにおいては、請求項２８に示すとおり、情報提供元となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記ユーザ装置または前記印刷装置が保持する所要の情報を画像表示する画像表示手段の表示画面を画像読取手段に読み取らせることで、前記ユーザ装置または前記印刷装置が保持する情報を前記携帯物に取得させるものである構成とすることができる。これによると、情報提供元の装置から携帯物への情報の受け渡しが非接触式で行われ、しかも無線の場合のような盗聴のおそれがなく、安全性を高めることができる。
【００７４】
この場合、前記のインタフェース手段は、情報提供元となるユーザ装置や印刷装置と外部の画像表示装置とを接続するものとして構成することが可能であるが、これに限定されるものではなく、ユーザ装置や印刷装置自体が画像表示手段を備える構成も可能である。また、前記の画像表示手段は、携帯物自体が備える構成が可能であるが、これに限定されるものではなく、適宜なインタフェースを介して携帯物に接続される外部の画像読取装置として構成することも可能である。特に前記の携帯物は、モニタ（画像表示手段）及びカメラ（画像読取手段）を備えた携帯電話が好適である。
【００７５】
また、画像表示手段にて所要の情報を画像表示するには、バーコードを用いるのが好適である。なお、静止画像の他、動画像（映像）で所要の情報を画像表示する構成も可能である。
【００７６】
前記ネットワーク印刷システムにおいては、請求項２９に示すとおり、前記携帯物が、所要の情報を示す画像が記録された情報記録シートであり、情報提供先となる前記ユーザ装置または前記印刷装置に設けられる前記インタフェース手段が、前記情報記録シートを画像読取手段に読み取らせることで、前記情報記録シートに記録された情報を前記ユーザ装置または前記印刷装置に取得させるものである構成とすることができる。これによると、ＵＳＢキー、メモリカード、ＲＦＩＤタグ、及びスマートカードなどの特別な携帯装置が不要なため、簡便に且つ低コストに情報提供先の装置に必要な情報を提供することができる。
【００７７】
なお、前記のインタフェース手段は、情報提供先となるユーザ装置や印刷装置と外部の画像読取装置とを接続するものとして構成することが可能であるが、これに限定されるものではなく、ユーザ装置や印刷装置自体が画像読取手段を備える構成も可能である。
【００７８】
前記ネットワーク印刷システムにおいては、請求項３０に示すとおり、情報提供元となる前記印刷装置が、自装置の記憶手段に保持された所要の情報を示す画像が記録された前記情報記録シートを印刷出力する構成とすることができる。これによると、印刷装置で所要の情報を示す画像を記録紙に記録することで、簡単に情報記録シートを得ることができ、情報の更新も容易に行うことができる。
【００７９】
前記ネットワーク印刷システムにおいては、請求項３１に示すとおり、前記ユーザ個人の暗号化情報及びこれと対をなす復号化情報を生成すると共に、所定の更新条件が成立した場合に、前記暗号化情報及び復号化情報を新たに生成する情報生成手段を有する構成とすることができる。これによると、暗号化情報及び復号化情報を頻繁に変更することができるため、印刷データの盗み見に対して高い安全性を確保することができる。
【００８０】
この場合、更新条件とは、ユーザからの更新指示や、一定期間の経過などが、これに該当する。また、印刷指示の度に暗号化情報及び復号化情報を更新することも可能であるが、暗号化情報及び復号化情報を所要の期間、変更しなければ、安全度は低下するものの、印刷の度に新しい暗号化情報及び復号化情報を取得する手間を省くことができる。
【００８１】
また本発明においては、請求項３２に示すとおり、送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムにおいて、前記送信側装置が、出力を所要の宛先人に制限する親展送信の場合に、所定の暗号化情報を用いてファクシミリデータを暗号化する暗号化手段を備え、この暗号化手段により生成した暗号ファクシミリデータを前記受信側装置に送信し、前記受信側装置が、出力操作を行う者が宛先人本人であることを識別検証するユーザ認証手段と、前記送信側装置から受信した暗号ファクシミリデータを所要の復号化情報を用いて復号化する復号化手段とを備え、前記ユーザ認証手段での認証が成功した場合に前記復号化手段に復号化を実行させるようにしたものとした。
【００８２】
これによると、ユーザ認証により宛先人本人のみが暗号ファクシミリデータの復号化を行うことができるため、印刷文書並びにその前段のデータの盗み見に対して高い安全性を確保することができる。
【００８３】
前記ファクシミリ通信システムにおいては、請求項３３に示すとおり、前記ユーザ認証手段が、バイオメトリクスによりユーザを識別検証する構成とすることができる。これによると、バイオメトリクス（生体認証）により高い認証精度が得られるため、高い安全性を確保することができる。
【００８４】
この場合、前記の暗号化手段は、宛先人個人の暗号化情報を用いて暗号化を行い、復号化手段は、前記のユーザ認証手段により認証したユーザに対応する復号化情報を用いて復号化を行う構成とすると良く、これによると、別人が暗号化情報や復号化情報を容易に取得することができないものとすることができるため、より一層高い安全性を確保することができる。
【００８５】
この場合、受信側装置は、ユーザ（宛先人）ごとの復号化情報を記憶する記憶手段と、ユーザ認証手段により認証したユーザに対応する復号化情報を前記記憶手段から取り出す復号化情報取得手段とを有する構成とすると良く、ユーザごとの復号化情報を印刷装置に予め登録しておくことで、迅速な処理が可能になる。
【００８６】
また、本発明においては、請求項３４に示すとおり、送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムにおいて、宛先人本人が所持して宛先人個人の復号化情報を保持する携帯物を有し、前記送信側装置が、出力を所要の宛先人に制限する親展送信の場合に、宛先人個人の暗号化情報を用いて印刷データを暗号化する暗号化手段を備え、この暗号化手段により生成した暗号ファクシミリデータを前記受信側装置に送信し、前記受信側装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、前記携帯物及び受信側装置の少なくとも一方に、前記携帯物が保持する復号化情報を用いて、前記送信側装置から受信した暗号ファクシミリデータを復号化する復号化手段が設けられたものとした。
【００８７】
これによると、携帯物を所持する宛先人本人のみが暗号ファクシミリデータの復号化を行うことができ、しかも、携帯物内の復号化情報は、宛先人本人のみが管理するため、印刷文書並びにその前段のデータの盗み見に対して高い安全性を確保することができる。
【００８８】
前記ファクシミリ通信システムにおいては、請求項３５に示すとおり、前記受信側装置が、前記復号化手段を備え、前記宛先人個人の復号化情報を前記インタフェース手段を介して前記携帯物から取得して、暗号ファクシミリデータの復号化を行う構成とすることができる。
【００８９】
また前記ファクシミリ通信システムにおいては、請求項３６に示すとおり、前記携帯物が、前記復号化手段を備え、前記暗号ファクシミリデータを前記インタフェース手段を介して前記受信側装置から取得して、自装置内の復号化情報を用いて復号化した後、その復号化済みのファクシミリデータをインタフェース手段を介して前記受信側装置に転送する構成とすることができる。
【００９０】
前記ファクシミリ通信システムにおいては、請求項３７に示すとおり、前記受信側装置が、前記送信側装置から暗号ファクシミリデータを受信するファクシミリ通信装置と、これにネットワークを介して接続された宛先人ごとのユーザ装置とで構成され、前記ファクシミリ通信装置が、前記送信側装置から暗号ファクシミリデータを受信した旨の通知を該当する宛先人のユーザ装置に対して行う通知処理手段を有する構成とすることができる。これによると、宛先人が自席のユーザ装置で自分宛の親展ファクシミリの着信を知ることができ、利便性が向上する。
【００９１】
また、本発明においては、請求項３８に示すとおり、送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムにおいて、差出人本人が所持して差出人個人の暗号化情報を保持する携帯物を有し、前記送信側装置が、前記携帯物との間で所要の情報の受渡を行うインタフェース手段を備え、前記携帯物及び送信側装置の少なくとも一方に、前記携帯物が保持する差出人個人の暗号化情報を用いてデジタル署名を生成するデジタル署名生成手段が設けられ、このデジタル署名生成手段により生成したデジタル署名をファクシミリデータに付加して前記受信側装置に送信し、前記受信側装置が、前記デジタル署名生成手段で用いた暗号化情報に対応する復号化情報を用いてデジタル署名を解析するデジタル署名判定手段を備えたものとした。
【００９２】
これによると、デジタル署名判定手段でのデジタル署名の復号化により、文書データの改ざんや差出人の詐称を判定することができ、ファクシミリ通信の安全性を高めることができる。
【００９３】
前記ファクシミリ通信システムにおいては、請求項３９に示すとおり、前記送信側装置が、デジタル署名に加えて、外部の認証局が発行するデジタル証明書をファクシミリデータに付加して前記受信側装置に送信し、前記デジタル署名判定手段が、デジタル証明書に基づいてデジタル署名を解析する構成とすることができる。これによると、デジタル証明書によりデジタル署名の真正が証明されるため、文書データの改ざんや差出人の詐称の有無をより一層精度良く判定することができる。
【００９４】
なお、ここでの送信側装置は、ファクシミリ装置単体の他、差出人ごとのユーザ装置（ＰＣなど）と、このユーザ装置からの印刷データに基づいて送信データを生成して受信側のファクシミリ装置に送信するファクシミリ通信装置とで構成することも可能である。また受信側装置は、ファクシミリ装置単体の他、宛先人ごとのユーザ装置と、送信側のファクシミリ装置からの受信データを該当する宛先人のユーザ装置に転送するファクシミリ通信装置とで構成することも可能である。この場合、前記の暗号化手段やユーザ認証手段及び復号化手段が、ユーザ装置側に設けられた構成も可能である。
【００９５】
また、前記のファクシミリ通信システムにおいては、請求項２７・２８に示すように、画像表示手段と画像読取手段とを用いてユーザ装置や印刷装置と携帯物との間での情報の受け渡しを行う構成とすることも可能であり、また、請求項２９に示すように、携帯物を情報記録シートとして構成することも可能である。
【発明の効果】
【００９６】
このように本発明によれば、ネットワーク印刷システムにおいて、印刷要求元のユーザ本人のみが暗号印刷データの復号化を行うことができるため、通信経路上及び印刷装置での文書データの盗み見に対して高い安全性を確保することができる。また、ファクシミリ通信システムにおいて、宛先人本人のみが暗号ファクシミリデータの復号化を行うことができるため、通信経路上及び送信先での文書データの盗み見に対して高い安全性を確保することができる。さらに、ファクシミリ通信システムにおいて、デジタル署名により文書データの改ざんや差出人の詐称を判別することができるため、ファクシミリ通信の安全性を高めることができる。
【発明を実施するための最良の形態】
【００９７】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００９８】
図１は、本発明によるネットワーク印刷システムの一例を示すブロック図である。このネットワーク印刷システムでは、各ユーザごとの複数のＰＣ（ユーザ装置）１とプリンタ（印刷装置）２とがネットワーク（ＬＡＮ）を介して接続されて、プリンタ２を複数のユーザで共用するようになっており、ＰＣ１で文書の印刷を指示したユーザがプリンタ２にて所要の印刷文書を受け取ることができる。
【００９９】
ＰＣ１は、印刷要求元であるユーザ個人の暗号化情報を記憶する暗号情報記憶部１１と、その暗号化情報を用いて印刷データを暗号化する暗号化処理部（暗号化手段）１２とを備えており、文書作成アプリケーションや付属のスキャナなどにより文書データ生成部１５で生成した文書データの印刷指示を行うと、これに応じて印刷データ生成部１３にてポストスクリプトなどの所定のページ記述言語で記述された印刷データが生成し、その印刷データが暗号化処理部１２にて暗号化され、これにより生成した暗号印刷データがネットワーク制御部１４からプリンタ２に向けて送信される。
【０１００】
プリンタ２は、ユーザごとの復号化情報を記憶する復号化情報記憶部（記憶手段）２１と、その復号化情報を用いて暗号印刷データを復号化する復号化処理部（復号化手段）２２とを備えており、ネットワーク制御部２３がＰＣ１からの暗号印刷データを受信すると、その暗号印刷データがデータ保存処理部２５により印刷データ記憶部２６に保存され、復号化処理部２２は、印刷データ記憶部２６から所要の暗号印刷データを取り出すと共に、復号化情報記憶部２１から所要の復号化情報を取り出して復号化の処理を行う。
【０１０１】
またプリンタ２は、ユーザ認証部（ユーザ認証手段）４を備えており、ここでは、プリンタ２の操作パネルなどを利用して出力を指示する操作を行う者が出力権限を有する正当なユーザであることを識別検証し、このユーザ認証部４での認証が成功した場合に文書の印刷が行われる。特にここでは、印刷文書や印刷データの盗み見を防ぐため、復号化及び印刷出力の権限を印刷要求元のユーザ本人に限定し、ユーザ認証部４で印刷要求元のユーザ本人と認証された場合にのみ復号化処理部２２での復号化が実行され、これにより得られた印刷データに基づいて印刷部２７にて印刷文書が出力される。
【０１０２】
図２は、本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図である。ここでは、ユーザ本人が所持してユーザ個人の復号化情報を記憶する復号化情報記憶部（記憶手段）３１を備えたＵＳＢキー（携帯物）３が用いられ、プリンタ２には、ＵＳＢキー３との間でのデータ転送を可能にするインタフェース（インタフェース手段）２９が設けられており、プリンタ２がユーザ個人の復号化情報をインタフェース２９を介してＵＳＢキー３から取得して、プリンタ２内の復号化処理部２２で暗号印刷データの復号化が行われる。
【０１０３】
ここで、プリンタ２内の復号化処理部２２で行われる暗号印刷データの復号化処理は、これに必要な復号化情報をＵＳＢキー３から取得する関係上、ＵＳＢキー３がプリンタ２に接続された後に行われ、このとき、例えばユーザによる所定の指示操作に応じて復号化処理を開始させることも可能であるが、特にＵＳＢキー３の接続に応じて自動的に復号化処理を開始する構成とすると、ユーザの操作が簡便になる。
【０１０４】
また、ＵＳＢキー３をプリンタ２に接続して復号化情報をプリンタ２に提供する処理は、ＰＣ１で印刷を指示する前など、事前に行わせることも可能であるが、プリンタ２内に復号化情報を長時間保持させておくことは、復号化情報の盗聴を避ける観点から好ましくない。このため、ＵＳＢキー３からの復号化情報の提供は、プリンタ２での印刷出力の直前に行わせることが望ましい。
【０１０５】
また、インタフェース２９は、ＵＳＢキー３が機械的に接続される接続部をプリンタ２の筐体に設けて、ＵＳＢキー３がプリンタ２に直接装着される構成とする他、ＵＳＢキー３が接続される接続機器をプリンタ２とは独立したものとして構成して、この接続機器を介してインタフェース２９がＵＳＢキー３との間でデータ転送を行う構成とすることも可能であり、この構成の方がコスト的に有利になる場合もある。
【０１０６】
図３は、本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図である。ここでは、ＵＳＢキー（携帯物）３が、復号化情報記憶部（記憶手段）３１に加えて、暗号印刷データを復号化する復号化処理部（復号化手段）３２を備え、暗号印刷データをインタフェース２９を介してプリンタ２から取得して、自装置内の復号化情報記憶部３１に保持された復号化情報を用いて復号化した後、その復号化済みの印刷データをインタフェース２９を介してプリンタ２に転送するようになっている。
【０１０７】
図４は、本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図である。ここでは、プリンタ２及びＵＳＢキー３の双方がそれぞれ復号化処理部２２及び復号化処理部３２を備え、ＵＳＢキー３内の復号化処理部３２で暗号印刷データの一部が復号化され、その結果を利用してプリンタ２内の復号化処理部２２で暗号印刷データの残部が復号化されるようになっている。この構成は、後に詳述する図１３・図１４に記載の構成で特に有効である。
【０１０８】
ＵＳＢキー３は、筐体内に復号化情報記憶部３１を構成するメモリや復号化処理部３２を構成するＣＰＵとＵＳＢコントローラとが収容され、筐体外に突出するコネクタをプリンタ２側のコネクタに接続することでＵＳＢ（Universal Serial Bus）の規格に準拠したデータ転送が行われるものである。なお、ここでの携帯物は、有線あるいは無線の適宜な通信媒体を用いてプリンタとの間でデータ転送が可能なものであれば良いが、特に接触型あるいは非接触型の近接型通信インタフェースによるものが望ましく、例えばメモリやＣＰＵをカード内に埋め込んだ、いわゆるＩＣカードも好適である。
【０１０９】
また、ＵＳＢキー（携帯物）は、前記の例ではプリンタでの復号化に関与するものであるが、これとは反対に、ＰＣ（ユーザ装置）での暗号化に関与するものとすることも可能であり、この場合、ユーザ個人の暗号化情報を記憶する暗号情報記憶部などが携帯物側に収容される構成となる。
【０１１０】
図５は、本発明によるネットワーク印刷システムにおけるユーザ認証の一例を示すブロック図である。ここでは、プリンタ２のユーザ認証部（ユーザ認証手段）４が、バイオメトリクス方式、すなわち指紋、顔、虹彩、掌紋などの身体的特徴によりユーザを識別検証するように構成され、ユーザごとのバイオメトリクスデータが登録されたバイオメトリクスデータベース４１と、ユーザの身体の特徴を検出するバイオメトリクスセンサ４２と、このバイオメトリクスセンサ４２から取得したバイオメトリクスデータをデータベース４１上のデータと比較照合してユーザを特定する認証処理部４３とを有している。
【０１１１】
プリンタ２は、その操作パネルなどを利用しユーザが印刷出力を指示する操作を行うと、バイオメトリクスセンサ４２の検出位置に所要の身体部位を合わせる認証操作を行うようにユーザに催促する表示を行い、これを受けてユーザが認証操作を行うと、認証処理部４３にてユーザ認証の処理が行われ、バイオメトリクスデータベース４１の登録されたユーザと判定されると、そのユーザの識別情報が出力される。
【０１１２】
図６は、本発明によるネットワーク印刷システムにおけるユーザ認証の別の例を示すブロック図である。ここでは、プリンタ２が、前記図２などに示した例と同様に、ＵＳＢキー（携帯物）３が接続されるインタフェース２９を備え、特にここではＵＳＢキー３が、これを所持するユーザの識別情報を記憶するユーザ情報記憶部３３を備えており、プリンタ２は、その操作パネルなどを利用しユーザが印刷出力を指示する操作を行うと、ＵＳＢキー３に対してユーザ識別情報の転送要求を行い、これにより出力操作を行うユーザの識別情報を取得することができる。
【０１１３】
なお、ユーザ認証部（ユーザ認証手段）４は、前記図５に示したバイオメトリクス方式によるものと、図６に示したＵＳＢキー３のような携帯物によるものとの双方を備えた構成も可能であり、この場合、双方の認証結果が一致した場合にのみユーザを特定するようにすると安全性を高める上で有効である。
【０１１４】
この他、図２・図３に示したように、ＵＳＢキー３のような携帯物がユーザ個人の復号化情報を保持する構成では、ユーザ個人の復号化情報自体にユーザを特定するユーザ識別機能があり、このような携帯物を所持するユーザが、その内部に保持する復号化情報で特定されるユーザであると認定することができ、前記図６に示した例と同様にして、ＵＳＢキー３がプリンタ２に接続されてユーザ個人の復号化情報を取得することでユーザ認証処理が行われたものとみなすことができる。
【０１１５】
図７は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の一例を示すブロック図である。ＰＣ１には、ユーザの名前などからなるユーザ識別情報とユーザ個人の暗号化情報とが予め登録されており、ＰＣ１上のアプリケーションでユーザが印刷を指示する操作を行うと、暗号鍵（暗号化情報）を用いて暗号化処理部１２で印刷文書データが暗号化され、さらにこの暗号化データにユーザ名（ユーザ識別情報）が付加された送信データが生成される。
【０１１６】
プリンタ２は、ユーザ認証部４から取得したユーザ識別情報に基づいて該当するユーザに対応する印刷データを印刷データ記憶部２６から取り出す印刷データ呼出処理部５１を備えている。印刷データ記憶部２６では、ユーザ識別子（ユーザ名）が付加された印刷データをそのまま保存し、ユーザ識別子により印刷データがどのユーザのものかを判別すれば良いが、保存に先立ってユーザ識別子からユーザを判別し、ユーザごとの保存エリアに振り分けて印刷データを保存するようにしても良い。
【０１１７】
またプリンタ２は、図１に示した復号化情報記憶部２１の一態様である、ユーザごとの復号鍵が登録された復号鍵データベース５２と、ユーザ認証部４から取得したユーザ識別情報に基づいて該当するユーザに対応する復号鍵を復号鍵データベース５２から取り出す復号鍵呼出処理部５３とを備えている。
【０１１８】
バイオメトリクス認証での認証操作あるいはＵＳＢキー３の接続によりユーザ認証部４にてユーザ識別情報が取得されると、そのユーザ識別情報に基づいて該当するユーザの暗号印刷データが印刷データ記憶部２６から呼び出す処理が印刷データ呼出処理部５１にて行われ、さらに復号鍵呼出処理部５３にてユーザ識別情報に基づいて復号鍵データベース５２から該当するユーザの復号鍵が呼び出される。そして復号化処理部２２にて該当するユーザの暗号印刷データをそのユーザの復号鍵で復号化する処理が行われて元の印刷データを取得することができる。
【０１１９】
図８は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、前記の例と異なり、送信データにユーザ識別情報は付加されず、ＰＣ１では、予め登録されたマークが印刷文書データに付加された状態で暗号化される。このマークは、テキストデータなど、プリンタ２での復号化により検出可能なものであれば良く、特に限定されない。
【０１２０】
プリンタ２は、前記の例と同様に、復号鍵データベース５２及び復号鍵呼出処理部５３を備えているが、該当するユーザに対応する印刷データを印刷データ記憶部２６から取り出す印刷データ呼出処理部は備えておらず、ここでは復号化処理部２２において、印刷データ記憶部２６に格納された暗号印刷データを順に呼び出して、復号鍵呼出処理部５３で取得したユーザの復号鍵を用いて復号化の処理を行って、暗号印刷データが該当するユーザのものか否かの検証が行われ、該当するユーザの印刷データが出力される。
【０１２１】
復号化処理部２２では、該当するユーザの暗号印刷データの場合に復号化データ中にマークが出現し、これを検出することによりその暗号印刷データが該当するユーザのものであることが判明する。この構成では、プリンタ２の印刷データ記憶部２６に保存された暗号印刷データが、いずれのユーザのものであるかを簡単に判別することができない。
【０１２２】
図９は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、前記図８に示した例と同様に、ＰＣ１にて、予め登録されたマークが印刷文書データに付加された状態で暗号化される。他方、プリンタ２は、前記図８に示した例とは異なり、復号化処理部２２において、復号鍵データベース５２に登録された復号鍵を順に呼び出して、前記図７に示した例と同様の印刷データ呼出処理部５１で取得したユーザの暗号印刷データを用いて復号化の処理を行って、復号鍵が該当するユーザのものか否かの検証が行われ、該当するユーザの印刷データが出力される。
【０１２３】
復号化処理部２２では、該当するユーザの復号鍵の場合に暗号印刷データの復号化データ中にマークが出現し、これを検出することによりその復号鍵が該当するユーザのものであることが判明する。
【０１２４】
図１０は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、印刷データ記憶部２６に保存された暗号印刷データを、ユーザが操作パネル２８を用いて指定し、その指定を受け付けた印刷データ呼出処理部５１にて該当する暗号印刷データが取り出され、復号化処理部２２において、復号鍵呼出処理部５３で得た復号鍵を用いて暗号印刷データの復号化が行われる。
【０１２５】
操作パネル２８では、例えば印刷データ記憶部２６に保存された暗号印刷データの一覧が表示され、これよりユーザが選択指定するものとすれば良い。この他、ユーザ認証部４と異なる認証装置で取得したユーザ情報に基づいて印刷データ呼出処理部５１にて該当する暗号印刷データが読み出されるものとしても良い。
【０１２６】
図１１は、本発明によるネットワーク印刷システムにおけるユーザ認証及び復号化の別の例を示すブロック図である。ここでは、前記図７に示した例と同様に、ユーザ認証部４で認証したユーザの識別情報に基づいて印刷データ呼出処理部５１で印刷データの特定が行われるが、復号化情報については、ＵＳＢキー３から復号化情報を取得して復号化処理部２２で印刷データの復号化が行われるため、前記図７〜図１０に示したような復号鍵データベース５２や復号鍵呼出処理部５３は不要である。
【０１２７】
図１２は、本発明によるネットワーク印刷システムにおけるユーザ認証及び復号化の別の例を示すブロック図である。ここでは、前記図１１に示した例と同様に、ＵＳＢキー３から復号化情報を取得して復号化処理部２２で印刷データの復号化が行われ、さらに、ＵＳＢキー３から取得した復号化情報を用いて、図８に示した例と同様に、復号化処理部２２において、順次呼び出した暗号印刷データが該当するユーザのものか否かの検証を行って該当するユーザの暗号印刷データを出力するようにしているため、ユーザ認証部４は特に必要ない。
【０１２８】
図１３は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、ＰＣ１において、印刷要求元のユーザ個人の公開鍵（暗号化情報）と共通鍵（暗号化情報）とが予め登録されており、そのうちユーザ個人の公開鍵（暗号化情報）を用いて、ＰＣ１内でランダムに生成される共通鍵が暗号化され、またその共通鍵とユーザ個人の共通鍵（暗号化情報）とを用いて、印刷データとそのハッシュ値とが暗号化され、これにより生成した暗号印刷データにユーザ名（ユーザ識別情報）が付加されて送信される。
【０１２９】
ユーザ本人が所持するＵＳＢキー（携帯物）３には、ユーザ個人の秘密鍵（第２の復号化情報）が記憶されており、このユーザ個人の秘密鍵をインタフェース２９を介してプリンタ２が取得することができる。またプリンタ２には、前記図５に示したように出力操作を行う者が印刷要求元のユーザ本人であることを識別検証するユーザ認証部（ユーザ認証手段）４が設けられている。なお、図６に示したようにＵＳＢキー３内に記憶されたユーザ識別情報を用いてユーザ認証を行う構成も可能である。
【０１３０】
プリンタ２の復号鍵データベース（記憶手段）５２には、ＰＣ１に登録された共通鍵と対をなす共通鍵（第１の復号化情報）がユーザごとに登録されており、復号鍵呼出処理部（復号化情報取得手段）５３にて、ユーザ認証部４により認証したユーザに対応する共通鍵（第１の復号化情報）が復号鍵データベース５２から取り出され、ＵＳＢキー３が記憶する秘密鍵、並びに復号鍵呼出処理部５３により取得した共通鍵を用いて、ＰＣ１から受信した暗号印刷データを復号化する処理が行われる。
【０１３１】
この場合、図２・図３に示した復号化処理に関する構成の他、図４に示したように、復号化処理の一部をＵＳＢキー３内の復号化処理部３２で行う構成も可能である。例えば、公開鍵で暗号化された共通鍵の復号化の処理をＵＳＢキー３内の復号化処理部３２で行い、これにより得られた共通鍵をプリンタ２に転送し、この共通鍵と復号鍵呼出処理部５３により取得した共通鍵とを用いて、印刷データ及びハッシュ値を復号化する処理を、プリンタ２内の復号化処理部２２で行うものとする。
【０１３２】
図１４は、本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、ＰＣ１において、キーボードなどを用いてユーザによりパスワードが入力され、このパスワードと、ＰＣ１内でランダムに生成する共通鍵と、予め登録された共通鍵（第１の復号化情報に対応する第１の暗号化情報）とを用いて印刷データ及びハッシュ値の暗号化が行われる。ランダムに生成する共通鍵は、前記の例と同様に、予め登録された公開鍵（第２の復号化情報に対応する第２の暗号化情報）で暗号化される。
【０１３３】
プリンタ２では、前記の例と同様の手順で、秘密鍵（第２の復号化情報）及び共通鍵（第１の復号化情報）が取得される。また、操作パネル（入力手段）２８を用いてユーザによりパスワードが入力され、これに取得したパスワードと、秘密鍵（第２の復号化情報）及び共通鍵（第１の復号化情報）とを用いて暗号印刷データの復号化が行われる。
【０１３４】
なお、前記図１３・図１４に示した例は、図２・図３に示したようにＵＳＢキー３のような携帯物にユーザ個人の復号鍵が保持された構成の一態様であり、この場合、図７〜図１０に示したように、ユーザごとの復号鍵を保持する復号鍵データベース５２は不要であり、さらに復号鍵を特定するための復号鍵呼出処理部５３も不要である。
【０１３５】
この他、ユーザの入力によるパスワードを利用する構成としては、例えばＰＣ１にて、パスワードを印刷データと共に所要の暗号鍵で暗号化し、プリンタ２にて、所要の復号鍵で復号化したデータの中にあるパスワードを、ユーザの入力によるパスワードと比較照合して判定を行う構成も可能である。
【０１３６】
図１５は、本発明によるファクシミリ通信システムの一例を示すブロック図である。このファクシミリ通信システムは、ＰＳＴＮを介してＧ３ファクシミリ通信手順にしたがって送信側ファクシミリ装置１０１と受信側ファクシミリ装置１０２との間でファクシミリデータを送受信するものであり、特にここでは、送信側ファクシミリ装置１０１でファクシミリデータを暗号化して、受信側ファクシミリ装置１０２で印刷文書やデータの盗み見が困難な親展送信が可能になっている。ここで、ファクシミリデータは、ビットマップ画像データをＭＲやＪＢＩＧなどの符号化方式により圧縮生成したものである。
【０１３７】
送信側ファクシミリ装置１０１は、宛先人ごとの暗号化情報が登録された宛先人データベース１１１と、宛先人個人の暗号化情報を用いて送信文書データを暗号化する暗号化処理部（暗号化手段）１１２とを備えており、原稿読取部１１３での送信原稿の読み取りに応じてファクシミリデータ生成部１１５で生成したファクシミリデータが暗号化処理部１１２にて暗号化され、ネットワーク制御部１１４から暗号ファクシミリデータが受信側ファクシミリ装置１０２に向けて送信される。
【０１３８】
受信側ファクシミリ装置１０２には、ユーザ（宛先人）ごとの復号化情報を記憶する復号化情報記憶部（記憶手段）１２１と、その復号化情報を用いて暗号文書データを復号化する復号化処理部（復号化手段）１２２とを備えており、ネットワーク制御部２３が送信側ファクシミリ装置１０１からの暗号ファクシミリデータを受信すると、その暗号ファクシミリデータがデータ保存処理部２５によりファクシミリデータ記憶部１２６に保存され、復号化処理部１２２は、ファクシミリデータ記憶部１２６から所要の暗号ファクシミリデータを取り出すと共に、復号化情報記憶部１２１から所要の復号化情報を取り出して復号化の処理を行う。
【０１３９】
また受信側ファクシミリ装置１０２は、ユーザ認証部（ユーザ認証手段）１０４を備えており、ここでは、操作パネルなどを利用して出力を指示する操作を行う者が宛先人本人であることを識別検証し、このユーザ認証部１０４で宛先人本人と認証された場合にのみ復号化処理部１２２での復号化が実行され、これにより得られた印刷データに基づいて印刷部１２７にて印刷文書が出力される。
【０１４０】
このユーザ認証部１０４は、前記図５に示したバイオメトリクス方式によるもの、あるいは図６に示したようにユーザ（宛先人）本人が所持してユーザ個人の識別情報を記憶するＵＳＢキー３のような携帯物によるもののいずれでも良く、さらにバイオメトリクス方式と携帯物とを組み合わせた構成も可能である。また、図２・図３に示したようにユーザ（宛先人）本人が所持してユーザ個人の復号化情報を保持する携帯物でユーザ認証に相当する処理を行う構成も可能である。
【０１４１】
図１６は、本発明によるファクシミリ通信システムにおける暗号化及び復号化の一例を示すブロック図である。送信側ファクシミリ装置１０１の宛先人データベース１１１には、親展送信する宛先人の名前などの識別情報と、その宛先人個人の暗号鍵とが予め登録されており、ユーザが操作パネル１１８により宛先人を指定する操作を行うと、宛先人データベース１１１を参照して宛先人の暗号鍵（暗号化情報）が呼び出され、この宛先人の暗号鍵を用いて暗号化処理部１１２でファクシミリデータが暗号化され、さらにこの暗号ファクシミリデータに宛先人名（宛先人識別情報）が付加された送信データが生成される。
【０１４２】
受信側ファクシミリ装置１０２は、ユーザ認証部４にて認証されたユーザに対応するファクシミリデータをファクシミリデータ記憶部１２６から取り出すファクシミリデータ呼出処理部１３１を備えている。また図１５に示した復号化情報記憶部１２１の一態様である、ユーザごとの復号鍵が登録された復号鍵データベース１３２と、ユーザ認証部４にて認証されたユーザに対応する復号鍵を復号鍵データベース１３２から取り出す復号鍵呼出処理部１３３とを備えている。
【０１４３】
ユーザ認証部１０４にてユーザが認証されると、そのユーザの識別情報に基づいて該当するユーザの暗号ファクシミリデータがファクシミリデータ記憶部１２６から呼び出す処理がファクシミリデータ呼出処理部１３１にて行われ、さらに復号鍵呼出処理部１３３にてユーザ識別情報に基づいて復号鍵データベース１３２から該当するユーザの復号鍵が呼び出され、これにより得られた復号鍵で暗号ファクシミリデータを復号化する処理が復号化処理部１２２にて行われてファクシミリデータが生成する。
【０１４４】
この場合、送信元に配布して送信側ファクシミリ装置１０１に登録される暗号鍵を公開鍵とし、受信側ファクシミリ装置１０２に登録される復号鍵を秘密鍵とした公開鍵暗号方式が好適である。
【０１４５】
なお、ここでの受信側ファクシミリ装置１０２の構成は、前記図７に示した例と同様であるが、この他に、図８に示した例と同様の構成、すなわち復号化処理部２２において、ファクシミリデータ記憶部１２６に格納された暗号ファクシミリデータを順に呼び出して、復号鍵呼出処理部１３３で取得したユーザの復号鍵を用いて暗号ファクシミリデータが該当するユーザのものか否かの検証が行われ、これにより該当するユーザのファクシミリデータが出力されるものとしても良い。
【０１４６】
また、受信側ファクシミリ装置１０２は、図９に示した例と同様の構成、すなわち復号化処理部２２において、復号鍵データベース１３２に登録された復号鍵を順に呼び出して、前記図１６に示した例と同様のファクシミリデータ呼出処理部１３１で取得した暗号ファクシミリデータを復号化しながら復号鍵が該当するユーザのものか否かの検証が行われ、これにより該当するユーザのファクシミリデータが出力されるものとしても良い。
【０１４７】
さらに、受信側ファクシミリ装置１０２は、図１０に示した例と同様の構成、すなわちファクシミリデータ記憶部１２６に格納された暗号ファクシミリデータを、ユーザが操作パネルを用いて指定し、その指定を受け付けたファクシミリデータ呼出処理部１３１にて該当する暗号印刷データが呼び出され、復号化処理部１２２において、復号鍵呼出処理部５３で得た復号鍵を用いて暗号印刷データの復号化が行われるものとしても良い。
【０１４８】
また、ここでの受信側ファクシミリ装置１０２は、その内部で復号化の処理を行う構成であるが、この他に、図３に示した例と同様の構成、すなわち受信側ファクシミリ装置１０２が、ＵＳＢキー（携帯物）３を接続可能なインタフェースを備え、ＵＳＢキー３が記憶する復号化情報を用いて、ＵＳＢキー３内の復号化処理部で復号化の処理を行うものとしても良い。また図４に示した例と同様の構成、すなわちＵＳＢキー３内の復号化処理部で暗号ファクシミリデータの一部が復号化され、その結果を利用して受信側ファクシミリ装置１０２内の復号化処理部で暗号ファクシミリデータの残部が復号化されるものとしても良い。
【０１４９】
図１７は、本発明によるファクシミリ通信システムの別の例を示すブロック図である。ここでは、受信側ファクシミリ装置１０２が、ユーザ（宛先人）ごとのＰＣ（ユーザ装置）１０３とネットワーク（ＬＡＮ）を介して接続され、送信側ファクシミリ装置１０１から暗号ファクシミリデータを受信した際に、その旨の通知を該当するユーザ（宛先人）のＰＣ１０３に対して行う通知処理部（通知処理手段）１４１が設けられており、この通知処理部１４１にて生成した通知情報がネットワーク制御部１４２からＰＣ１０３に向けて送信される。
【０１５０】
ＰＣ１０３では、受信側ファクシミリ装置１０２からの通知情報を受信すると、親展ファクシミリが届いた旨の文言をモニタに表示し、受信側ファクシミリ装置１０２から離れた場所にあるＰＣ１０３でユーザ（宛先人）が自分宛の親展ファクシミリの着信を知ることができる。
【０１５１】
図１８は、本発明によるファクシミリ通信システムの別の例を示すブロック図である。このファクシミリ通信システムは、ＰＳＴＮを介してＧ３ファクシミリ通信手順にしたがって送信側ファクシミリ装置１０５と受信側ファクシミリ装置１０６との間でファクシミリデータを送受信するものであり、特にここでは、送信側ファクシミリ装置１０５でデジタル署名付きのファクシミリデータを作成して、受信側ファクシミリ装置１０２でデータの改ざんや差出人の詐称を判別可能なようになっている。
【０１５２】
ここでは、ユーザ（差出人）本人が所持してユーザ個人の暗号化情報を記憶するＵＳＢキー（携帯物）１０３が用いられ、送信側ファクシミリ装置１０５には、ＵＳＢキー１０３との間でのデータ転送を可能にするインタフェース（インタフェース手段）１５１と、ＵＳＢキー１０３が記憶するユーザ（差出人）個人の暗号化情報を用いてデジタル署名を生成するデジタル署名生成部（デジタル署名生成手段）１５２が設けられている。
【０１５３】
ユーザ（差出人）が操作パネル１５３で署名送信を選択して送信を指示する操作を行うと、原稿読取部１５４での送信原稿の読み取りに応じてファクシミリデータ生成部１５５で生成するファクシミリデータがデジタル署名生成部１５２に送られてデジタル署名が生成し、そのデジタル署名をファクシミリデータに付加したデジタル署名付きファクシミリデータが、ネットワーク制御部１５６から受信側ファクシミリ装置１０６に向けて送信される。
【０１５４】
受信側ファクシミリ装置１０６は、デジタル署名に基づいてデータの改ざんやなりすましを検証するデジタル署名判定処理部（デジタル署名判定手段）１６１が設けられており、ネットワーク制御部１６２が送信側ファクシミリ装置１０５からのデジタル署名付きファクシミリデータを受信すると、デジタル署名判定処理部１６１にてデジタル署名による検証が行われ、ここで成功すると印刷データを印刷部１６３に送って印刷が行われる。このとき、例えば差出人名と共にその真正を証明する文言などを余白に印字するようにすると良い。このような差出人名を印字することを利用した別の用途として、差出人が自分宛にデジタル署名付きの印刷データを送って、自らの名前等を一緒に印刷させるようにすれば、プリントアウトされた印刷文書等が放置された場合に、誰宛の出力物であるかを特定するのに役立たせることができる。また、デジタル署名による検証が不成功の場合に、差出人名と共にその真正が疑わしい旨の文言などを余白に印字するようにしても良い。
【０１５５】
なお、差出人個人の暗号化情報を用いてデジタル署名を生成するデジタル署名生成部は、差出人本人が所持して差出人個人の暗号化情報を記憶するＵＳＢキー１０３のような携帯物の内部に設ける構成も可能である。また、ユーザ認証によりユーザ識別情報を取得してそのユーザ識別情報に基づいてデータベース内の暗号化情報を特定する構成も可能である。
【０１５６】
図１９は、本発明によるファクシミリ通信システムにおける暗号化及び復号化の一例を示すブロック図である。送信側ファクシミリ装置１０５に接続されるＵＳＢキー１０３は、ユーザ（差出人）の秘密鍵を保持しており、この秘密鍵を用いてデジタル署名生成部１５２でデジタル署名が作成される。このデジタル署名生成部１５２では、ファクシミリデータのハッシュ値を求め、それをユーザ（差出人）個人の秘密鍵を用いて暗号化して簡易なデジタル署名を生成する。
【０１５７】
受信側ファクシミリ装置１０６には、差出人ごとの公開鍵が登録された公開鍵データベース１６４が設けられており、デジタル署名判定処理部（デジタル署名判定手段）１６１では、受け取ったデジタル署名付きファクシミリデータの差出人名（差出人識別情報）に基づいて公開鍵データベース１６４から差出人の公開鍵を取得し、その公開鍵でデジタル署名を復号化してハッシュ値を取得し、受け取ったファクシミリデータから得られるハッシュ値と比較照合してデータの改ざんがないかを検証する。
【０１５８】
図２０は、本発明によるファクシミリ通信システムにおける暗号化及び復号化の別の例を示すブロック図である。ここでは、送信側ファクシミリ装置１０５において、デジタル署名に加えて、外部の認証局（ＣＡ局）が発行するデジタル証明書をファクシミリデータに付加した送信データが作成され、デジタル署名の真正をより一層高めるようにしたものである。
【０１５９】
認証局（ＣＡ局）１０７では、ＵＳＢキー１０３に保持された秘密鍵に対応するユーザ（差出人）の公開鍵を認証局１０７の秘密鍵で暗号化したデジタル証明書が作成され、送信側ファクシミリ装置１０５では、認証局１０７から受け取ったデジタル証明書と、前記と同様の手順で作成されたデジタル署名とを、ファクシミリデータに付加して、受信側ファクシミリ装置１０６に送信し、受信側ファクシミリ装置１０６では、デジタル署名判定処理部１６１において、認証局１０７の公開鍵を用いてデジタル証明書を復号化し、これにより得られたユーザ（差出人）の公開鍵を用いてデジタル署名を復号化してハッシュ値を取得する。
【０１６０】
図２１は、本発明によるファクシミリ通信システムの別の例を示すブロック図である。
ここでは、ユーザ（差出人）ごとのＰＣ（ユーザ装置）１０８がＬＡＮを介して送信側ファクシミリ装置１０９に接続され、ＰＣ１０８において文書作成アプリケーションなどによる文書データ生成部１８１にて生成した文書データに対する印刷指示でその印刷データが送信側ファクシミリ装置１０９を介して受信側ファクシミリ装置１０６に送信される。
【０１６１】
ＰＣ１０８には、前記図１８に示した送信側ファクシミリ装置１０５と同様に、ユーザ認証部１０４やデジタル署名生成部１５２を備えており、このＰＣ１０８の入力操作部１８２にて署名ファクシミリ送信を指定して印刷を指示すると、印刷データ生成部１８３で生成する印刷データがデジタル署名生成部１５２に送られてデジタル署名が生成し、そのデジタル署名を印刷データに付加したデジタル署名付き印刷データが、ネットワーク制御部１８４から送信側ファクシミリ装置１０９に向けて送信される。送信側ファクシミリ装置１０９では、通常のＧ３ファクシミリ通信手順にしたがってファクシミリデータをＰＳＴＮを介して受信側ファクシミリ装置１０６に送信し、受信側ファクシミリ装置１０６では前記と同様の手順でデジタル署名による検証が行われる。
【０１６２】
なお、前記のデジタル署名を利用したファクシミリ通信システムの例では、ＵＳＢキーで差出人の暗号化情報を提供する構成としたが、ユーザ認証によりユーザ識別情報を取得してそのユーザ識別情報に基づいてデータベース内の暗号化情報を特定する構成も可能である。
【０１６３】
また、前記のファクシミリ通信システムの例では、ＰＳＴＮを介してＧ３ファクシミリ通信手順にしたがってファクシミリデータを送受信する構成としたが、送信側及び受信側の装置は、この他に、文書の画像データを電子メールに格納してインターネットを介して送受信する、いわゆるインターネットファクシミリとした構成も可能である。
【０１６４】
図２２は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記図１の例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっており、ユーザ本人が所持してユーザ個人の復号化情報を記憶する携帯物としてメモリカード２０１が用いられている。
【０１６５】
このメモリカード２０１は、例えばISO14443Type-A規格に準拠する非接触型のものであり、カード内のデータエリアごとにキーファイルによるデータ保護を行って安全性を高めたものである。
【０１６６】
さらにここでは、プリンタ２が、メモリカード２０１との間でのデータ転送を可能にするリーダライタ（インタフェース手段）２０２が設けられており、メモリカード２０１が記憶する復号化情報を用いて、ＰＣ１から受け取った暗号印刷データを復号化する処理が復号化処理部２２において行われる。
【０１６７】
特にここでは、ＰＣ１が、印刷データを暗号化するためのユーザ個人の暗号化情報及びこれと対をなす復号化情報を生成取得する暗号化・復号化情報生成部（情報取得手段）２０５と、メモリカード２０１との間でデータ転送を可能にするリーダライタ（インタフェース手段）２０６とを備え、このリーダライタ２０６を介してＰＣ１がメモリカード２０１に復号化情報を提供するようになっている。
【０１６８】
この構成では、メモリカード２０１がＰＣ１に接続されると、ＰＣ１の暗号化・復号化情報生成部２０５が、印刷データを暗号化するための暗号化情報及びこれと対をなす復号化情報を生成し、情報保存部２０７により復号化情報をメモリカード２０１に保存する処理が行われる。そしてＰＣ１で印刷の指示が行われると、ＰＣ１の暗号化・復号化情報生成部２０５で生成した暗号化情報を用いて、印刷データ生成部１３で生成された印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを印刷データ記憶部２６に保存し、これで待ち受け状態になる。
【０１６９】
プリンタ２で印刷文書を出力させる際には、メモリカード２０１がプリンタ２に接続されると、プリンタ２の情報読出部２０３によりメモリカード２０１から復号化情報を読み出す処理が行われ、ついでこの復号化情報を用いて復号化処理部２２において暗号印刷データを復号化する処理が行われ、これにより得られた印刷データが印刷部２７に送られる。
【０１７０】
なお、この図２２に示した構成では、ＰＣ１の暗号化・復号化情報生成部２０５において暗号化情報及び復号化情報を生成する方法は、特に限定されるものではなく、例えば所定のプログラムにしたがって自動生成させる他、ユーザにより直接入力されるものとすることも可能である。これは、以下に示す例でも同様である。
【０１７１】
また、この図２２に示した例では、ＰＣ１の暗号化・復号化情報生成部２０５において行われる暗号化情報及び復号化情報の生成処理が、メモリカード２０１がＰＣ１に接続された後に行われるようになっているが、これとは異なり、メモリカード２０１がＰＣ１に接続されるのに先立って、事前に行われるようにすることも可能である。
【０１７２】
また、このように暗号化情報及び復号化情報の生成処理は、ＰＣ１に対するメモリカード２０１の接続に先立って事前に行うことが可能であるため、ＰＣ１での印刷指示に応じた印刷データの暗号化及びプリンタ２への送信の各処理と、復号化情報をメモリカード２０１に保存する処理との時間的な前後関係は特に限定されない。
【０１７３】
また、メモリカード２０１への復号化情報の保存処理は、少なくともプリンタ２で印刷文書を出力させる前までに行えば良いが、ＰＣ１が特定のユーザが専用するものであってパスワードなどによりログインを制限する機能などにより高い安全性が確保されている場合を除いて、復号化情報をＰＣ１に長時間保持させておくことは安全上好ましくなく、このような観点から、ＰＣ１にメモリカード２０１が接続された時点で、暗号化・復号化情報生成部２０５で暗号化情報及び復号化情報を生成させ、直ちにメモリカード２０１に復号化情報を保存し、その直後にＰＣ１内の復号化情報を消去するものとすると良い。他方、ＰＣ１自体に高い安全性を確保することができない場合でも、公開鍵暗号化方式により暗号化情報の安全性を確保することができる場合は、暗号化情報のみをＰＣ１に長時間保持させておくことに特に支障はなく、このようにすると、次回ＰＣ１で印刷を指示する際に、メモリカード２０１をＰＣ１に接続する手間を省くことが可能である。
【０１７４】
また、メモリカード２０１に復号化情報と共に暗号化情報も保存する構成も可能である。この場合、例えばメモリカード２０１に復号化情報及び暗号化情報を保存した後、ＰＣ１内の暗号化情報及び復号化情報を消去し、暗号化の際には、メモリカード２０１をＰＣ１に接続してメモリカード２０１内の暗号化情報をＰＣ１に提供し、暗号化が終了すると、ＰＣ１内の暗号化情報を消去するものとすれば良い。
【０１７５】
また、この図２２に示した構成では、携帯物としてのメモリカード２０１に代えて、ＣＰＵをカード内に埋め込んだ、いわゆるＩＣカードを採用し、そのＩＣカード内で印刷データの暗号化を行う、すなわち携帯物が印刷データを暗号化する暗号化処理部（暗号化手段）を備えた構成とすることも可能である。
【０１７６】
図２３は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっているが、前記の例とは異なり、プリンタ２が、ユーザ個人の暗号化情報及び復号化情報を生成取得する暗号化・復号化情報生成部（情報取得手段）２１１を備えており、リーダライタ２０２を介してプリンタ２が暗号化情報及び復号化情報をメモリカード２０１に提供するようになっている。
【０１７７】
このシステムでは、まずＰＣ１での印刷要求に先立ってメモリカード２０１がプリンタ２に接続されると、印刷データの暗号通信のための暗号化情報及び復号化情報を生成する処理がプリンタ２の暗号化・復号化情報生成部２１１で行われ、これにより得られた暗号化情報及び復号化情報をメモリカード２０１に保存する処理が情報保存部２１２により行われる。メモリカード２０１への暗号化情報及び復号化情報の保存が完了すると、その暗号化情報及び復号化情報はプリンタ２から消去される。
【０１７８】
ＰＣ１での印刷要求の際に、メモリカード２０１がＰＣ１に接続されると、ＰＣ１の情報読出部２１３によりメモリカード２０１から暗号化情報を読み出す処理が情報読出部２１３により行われ、ついでこの暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データが印刷データ記憶部２６に保存され、これで待ち受け状態になる。
【０１７９】
プリンタ２で印刷文書を出力させる際には、メモリカード２０１がプリンタ２に接続されると、メモリカード２０１から復号化情報を読み出す処理が情報読出部２０３により行われ、これにより得られた復号化情報を用いて復号化処理部２２において暗号印刷データを復号化する処理が行われる。
【０１８０】
図２４は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、プリンタ２が、ＰＣ１側から受け取った暗号印刷データを復号化して得られた印刷データに対して所要のラスタライズ処理を行うラスタライザ（処理手段）２２２と、これにより得られた処理済みデータをラスタデータ記憶部（記憶手段）２２５に記憶するにあたり、所要の暗号化情報を用いて再暗号化する暗号化処理部（暗号化手段）２２３とを備えている。特にここでは、印刷データの暗号化のための暗号化情報及び復号化情報と、ラスタデータの暗号化のための暗号化情報及び復号化情報とが同じものとなっている。
【０１８１】
このシステムでは、まずＰＣ１での印刷要求に先立ってメモリカード２０１がプリンタ２に接続されると、印刷データの暗号通信のための暗号化情報及び復号化情報を生成する処理がプリンタ２の暗号化・復号化情報生成部２１１で行われ、これにより得られた暗号化情報及び復号化情報が情報記憶部２２７に記憶され、またその暗号化情報及び復号化情報をメモリカード２０１に保存する処理が情報保存部２１２により行われる。
【０１８２】
ＰＣ１での印刷要求の際には、メモリカード２０１がＰＣ１に接続されると、ＰＣ１の情報読出部２１３によりメモリカード２０１から暗号化情報を読み出す処理が行われ、ついでこの暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを情報記憶部２２７の復号化情報を用いて復号化する処理が復号化処理部２２１で行われ、その後、情報記憶部２２７の復号化情報が消去される。
【０１８３】
次に復号化処理部２２１で得られた印刷データをラスタライズする処理がラスタライザ２２２により行われ、ついで情報記憶部２２７の暗号化情報を用いてラスタデータを再暗号化する処理が暗号化処理部２２３により行われ、その後、情報記憶部２２７の暗号化情報が消去される。そして再暗号化されたラスタデータを印刷データ記憶部２６に保存する処理がデータ保存部２２４により行われ、これで待ち受け状態になる。
【０１８４】
プリンタ２で印刷文書を出力させる際には、メモリカード２０１がプリンタ２に接続されると、プリンタ２の情報読出部２０３によりメモリカード２０１から復号化情報を読み出す処理が行われ、ついでこの復号化情報を用いて復号化処理部（復号化手段）２２６において、印刷データ記憶部２６から取り出された暗号ラスタデータを復号化する処理が行われ、これにより得られたラスタデータが印刷部２７に送られる。
【０１８５】
図２５は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の各例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっているが、特にここでは、ＰＣ１及びプリンタ２と適宜な通信媒体を介して接続されるサーバ装置２４１が用いられており、このサーバ装置２４１は、ユーザ個人のアクセス情報と対応づけて復号化情報を記憶し、プリンタ２からのアクセス情報を付して行われる送出要求に応じて、対応する復号化情報をプリンタ２に提供するようになっている。
【０１８６】
さらにこのシステムでは、ユーザ本人が所持してユーザ個人のアクセス情報を記憶するＲＦＩＤタグ（携帯物）２４２が用いられており、プリンタ２には、ＲＦＩＤタグ２４２との間でのデータ転送を可能にする受信装置（インタフェース手段）２４４と、この受信装置２４４を介してＲＦＩＤタグ２４２から取得したアクセス情報を付してサーバ装置２４１に対して送出要求を行うことにより復号化情報を取得するリクエスト部（リクエスト手段）２４５とが設けられており、このリクエスト部２４５により取得した復号化情報を用いて暗号印刷データの復号化が行われる。
【０１８７】
さらに、サーバ装置２４１は、ユーザ個人のアクセス情報と対応づけて復号化情報と共に暗号化情報を記憶し、ＰＣ１からのアクセス情報を付して行われる送出要求に応じて、対応する暗号化情報をＰＣ１に提供するようになっており、ＰＣ１には、ＲＦＩＤタグ２４２との間でのデータ転送を可能にする受信装置（インタフェース手段）２４６と、この受信装置２４６を介してＲＦＩＤタグ２４２から取得したアクセス情報を付してサーバ装置２４１に対して送出要求を行うことにより暗号化情報を取得するリクエスト部（リクエスト手段）２４７とが設けられており、このリクエスト部２４７により取得した暗号化情報を用いて印刷データの暗号化が行われる。
【０１８８】
アクセス情報は、ユーザごとに付与された個人識別情報であり、ＲＦＩＤタグ２４２に予め記憶されている。
【０１８９】
このシステムでは、まずＰＣ１でユーザが印刷を指示する時またはそれ以前に、ＲＦＩＤタグ２４２がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１の情報読出部２４８にてＲＦＩＤタグ２４２からアクセス情報を読み出す処理が行われ、ついでリクエスト部２４７において、ＲＦＩＤタグ２４２から取得したアクセス情報を付してサーバ装置２４１に対して送出要求が行われ、サーバ装置２４１では、アクセス実行部２４９がアクセス情報に従って情報記憶部２５０から暗号化情報を取り出してＰＣ１に送信し、ＰＣ１がサーバ装置２４１から暗号化情報を取得する。
【０１９０】
そしてＰＣ１でユーザが印刷の指示を行うと、この暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを印刷データ記憶部２６に保存し、これで待ち受け状態になる。
【０１９１】
ユーザがＲＦＩＤタグ２４２を所持してプリンタ２のところへ行き、ＲＦＩＤタグ２４２がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、情報読出部２５１にてＲＦＩＤタグ２４２からアクセス情報を読み出す処理が行われ、ついでこのアクセス情報を付してサーバ装置２４１に対して送出要求がリクエスト部２４５により行われ、サーバ装置２４１では、アクセス実行部２４９がアクセス情報に従って情報記憶部２５０から復号化情報を取り出してプリンタ２に送信し、プリンタ２のリクエスト部２４５にて復号化情報が取得される。そしてプリンタ２でユーザが印刷文書の出力を指示すると、この復号化情報を用いて暗号印刷データを復号化する処理が復号化処理部２２にて行われ、これにより得られた印刷データを用いて印刷部２７において印刷が行われる。
【０１９２】
なお、この図２５に示した例とは異なり、プリンタ２側において、サーバ装置２４１に対する送出要求により復号化情報を取得するリクエスト部２４５が、受信装置２４４内に設けられた構成とすることも可能である。また、ＰＣ１側において、サーバ装置２４１に対する送出要求により暗号化情報を取得するリクエスト部２４７が、受信装置２４６内に設けられた構成とすることも可能である。また、プリンタ２側の印刷データ記憶部２６を、プリンタ２の外部に独立して存在する記憶装置として構成することも可能である。また、サーバ装置２４１は、複数のサーバ装置で構成することも可能である。
【０１９３】
また、この図２５に示した構成では、印刷データ記憶部２６から暗号印刷データを取り出して復号化する際には、復号化すべき暗号印刷データを何らかの方法で特定する必要があり、この場合、例えば印刷データに付加したユーザ個人の識別情報に基づいて、復号化すべき暗号印刷データであるか否かを判別させるなどの方法により自動的に行わせることが可能であり、またユーザによる指示操作によって暗号印刷データを指定させる構成としても良い。
【０１９４】
また、ＰＣ１が、特定のユーザが専用するものであってパスワードなどによりログインを制限する機能などにより高い安全性が確保されている場合や、公開鍵暗号化方式により暗号化情報の安全性が確保されている場合には、ＰＣ１にアクセス情報若しくは暗号化情報を保持させておくことが可能であり、これにより印刷指示の度にＲＦＩＤタグ２４２をＰＣ１に接続する手間を省くことが可能である。
【０１９５】
また、この図２５に示した構成では、携帯物としてのＲＦＩＤタグ２４２に代えて、ＣＰＵをカード内に埋め込んだ、いわゆるＩＣカードを採用し、そのＩＣカード内で印刷データの暗号化や復号化の処理を行う、すなわち携帯物が印刷データを暗号化する暗号化処理部（暗号化手段）や、暗号印刷データを復号化する復号化処理部（復号化手段）を備えた構成とすることも可能である。この場合、暗号化及び復号化の処理の前に、暗号化情報及び復号化情報をＩＣカードに提供することで、ＩＣカード内での暗号化及び復号化の各処理が可能となる。
【０１９６】
また、この図２５に示した構成では、サーバ装置２４１に対するＰＣ１及びプリンタ２からの送出要求に先だって事前にサーバ装置２４１に対して所要の情報を登録しておく必要があり、このサーバ装置２４１に対する情報登録の過程では、以下のような構成が可能である。
【０１９７】
すなわち、プリンタ２がサーバ装置２４１に対してアクセス情報の発行要求を行い、これに応じてサーバ装置２４１が互いに対をなす暗号化情報及び復号化情報と対応づけられた所要のアクセス情報を発行して、このアクセス情報と暗号化情報及び復号化情報を記憶すると共に、アクセス情報をプリンタ２に提供し、ＲＦＩＤタグ２４２が接続された際に、プリンタ２がアクセス情報をＲＦＩＤタグ２４２に提供する構成とすることが可能である。
【０１９８】
また、プリンタ２が互いに対をなす暗号化情報及び復号化情報を生成して、サーバ装置２４１に暗号化情報及び復号化情報を登録要求し、それに応じてサーバ装置２４１が、その暗号化情報及び復号化情報に対応づけられた所要のアクセス情報を発行して、このアクセス情報と暗号化情報及び復号化情報を記憶すると共に、アクセス情報をプリンタ２に提供し、ＲＦＩＤタグ２４２が接続された際に、プリンタ２がアクセス情報をＲＦＩＤタグ２４２に提供する構成とすることも可能である。なお、サーバ装置２４１がアクセス情報を発行するのではなく、プリンタ２がデータ保存場所などのアクセス情報を指定して、サーバ装置２４１に暗号化情報及び復号化情報の登録を要求する構成とすることも可能である。
【０１９９】
さらに、プリンタ２が互いに対をなす暗号化情報及び復号化情報を生成して、ＲＦＩＤタグ２４２が接続された際に、ＲＦＩＤタグ２４２からアクセス情報を取得し、サーバ装置２４１に対してこのアクセス情報と暗号化情報及び復号化情報の登録要求を行い、サーバ装置２４１に対してアクセス情報と暗号化情報及び復号化情報を記憶させる構成とすることも可能である。
【０２００】
図２６は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の例と同様に、ＰＣ１及びプリンタ２と接続されたサーバ装置２４１が、ユーザ個人のアクセス情報と対応づけて復号化情報を記憶し、プリンタ２からのアクセス情報を付して行われる送出要求に応じて、対応する復号化情報を提供するようになっているが、前記例とは異なり、サーバ装置２４１が、ＰＣ１からの発行要求に応じて、互いに対をなす暗号化情報及び復号化情報と対応づけられた所要のアクセス情報を発行して、そのアクセス情報及び暗号化情報をＰＣ１に提供し、ＰＣ１は、メモリカード（携帯物）２０１との間でのデータ転送を可能にするリーダライタ２０６を備え、サーバ装置２４１から受け取ったアクセス情報をリーダライタ２０６を介してメモリカード２０１に記憶させ、またサーバ装置２４１から受け取った暗号化情報で印刷データの暗号化を行うようになっている。
【０２０１】
このシステムでは、まずＰＣ１でユーザが印刷を指示する時またはそれ以前に、メモリカード２０１がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１のリクエスト部（リクエスト手段）２４７により、サーバ装置２４１に対して、暗号化情報、及びこれと対をなす復号化情報を取得するためのアクセス情報を発行するリクエストが行われ、これに応じてサーバ装置２４１のアクセス実行部２４９では、情報記憶部２５０から、既存の１つの暗号化情報、及びこれと対をなす復号化情報を取得するためのアクセス情報を選択してＰＣ１に送信する。
【０２０２】
ＰＣ１では、リクエスト部２４７がサーバ装置２４１から取得したアクセス情報をメモリカード２０１に記憶させる処理が情報保存部２５２で行われる。そしてＰＣ１で印刷の指示が行われると、リクエスト部２４７がサーバ装置２４１から取得した暗号化情報を用いて、印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを印刷データ記憶部２６に保存し、これで待ち受け状態になる。
【０２０３】
メモリカード２０１がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、プリンタ２の情報読出部２５１によりメモリカード２０１からアクセス情報を読み出す処理が行われ、ついでこのアクセス情報を付してサーバ装置２４１に対して送出要求を行う処理がリクエスト部２４５により行われ、サーバ装置２４１では、アクセス実行部２４９がアクセス情報に従って情報記憶部２５０から復号化情報を取り出してプリンタ２に送信し、プリンタ２のリクエスト部２４５にて復号化情報が取得される。そしてプリンタ２で印刷文書を出力させる際には、この復号化情報を用いて暗号印刷データを復号化する処理が復号化処理部２２にて行われ、これにより得られた印刷データを用いて印刷部２７において印刷が行われる。
【０２０４】
なお、この図２６に示した構成では、サーバ装置２４１において既存の１つの暗号化情報、及びこれと対をなす復号化情報を取得するためのアクセス情報を選択するようになっているが、その前段として、サーバ装置２４１の情報記憶部２５０に暗号化情報及び復号化情報とこれに対応するアクセス情報を予め保存しておく必要があり、これらの情報はサーバ装置２４１において新規に生成して情報記憶部２５０に保存する構成とすることが可能である。
【０２０５】
図２７は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記例と同様に、ＰＣ１及びプリンタ２と接続されたサーバ装置２４１が、ユーザ個人のアクセス情報と対応づけて復号化情報を記憶し、プリンタ２からのアクセス情報を付して行われる送出要求に応じて、対応する復号化情報を提供するようになっているが、前記例とは異なり、サーバ装置２４１が、ＰＣ１からの復号化情報を付して行われる登録要求に応じて、所要のアクセス情報を発行して復号化情報と対応づけて登録して、そのアクセス情報をＰＣ１に提供するようになっており、ＰＣ１は、互いに対をなす暗号化情報及び復号化情報を生成する暗号化・復号化情報生成部（情報取得手段）２６１と、メモリカード２０１との間でのデータ転送を可能にするリーダライタ２０６とを備え、暗号化・復号化情報生成部２６１で生成した復号化情報を付して行われた登録要求に応じてサーバ装置２４１から取得したアクセス情報を、リーダライタ２０６を介してメモリカード２０１に記憶させ、また自装置の暗号化・復号化情報生成部２６１で生成した暗号化情報で印刷データの暗号化を行うようになっている。
【０２０６】
このシステムでは、まずＰＣ１でユーザが印刷を指示する時またはそれ以前に、メモリカード２０１がＰＣ１に接続されると、ＰＣ１の暗号化・復号化情報生成部２６１にて、暗号化情報及びこれと対をなす復号化情報を生成する処理が行われ、ついでリクエスト部（リクエスト手段）２４７によりサーバ装置２４１に対して復号化情報を登録するリクエストが行われ、これに応じてサーバ装置２４１のアクセス実行部２４９では、ＰＣ１から取得した復号化情報を取得するためのアクセス情報を発行して、このアクセス情報及び復号化情報を情報記憶部２５０に記憶させ、またそのアクセス情報をＰＣ１に送信する。
【０２０７】
ＰＣ１では、リクエスト部２４７がサーバ装置２４１から取得したアクセス情報をメモリカード２０１に記憶させる処理が情報保存部２５２で行われ、またＰＣ１でユーザが印刷の指示を行うと、暗号化・復号化情報生成部２６１で生成した暗号化情報を用いて、印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを印刷データ記憶部２６に保存し、これで待ち受け状態になる。
【０２０８】
プリンタ２で印刷文書を出力させる際には、メモリカード２０１がプリンタ２に接続されると、前記の例と同様の手順で、プリンタ２の情報読出部２５１によりメモリカード２０１からアクセス情報を読み出す処理が行われ、ついでこのアクセス情報を付してサーバ装置２４１に対して送出要求を行う処理がリクエスト部２４５により行われ、サーバ装置２４１では、アクセス実行部２４９がアクセス情報に従って情報記憶部２５０から復号化情報を取り出してプリンタ２に送信する。そしてプリンタ２のリクエスト部２４５にて復号化情報が取得されると、この復号化情報を用いて暗号印刷データを復号化する処理が復号化処理部２２にて行われ、これにより得られた印刷データを用いて印刷部２７において印刷が行われる。
【０２０９】
なお、この図２７に示した例では、メモリカード２０１がＰＣ１に接続されるのに応じて、暗号化情報及び復号化情報を生成し、その後、サーバ装置２４１に対する復号化情報の登録要求などの所定の処理が実行されるようになっているが、このサーバ装置２４１に対する登録要求などの所定の処理は、ＰＣ１に対するメモリカード２０１の接続に先立って、事前に行われる構成とすることも可能である。
【０２１０】
また、サーバ装置２４１がＰＣ１にアクセス情報を発行する処理までは、ＰＣ１に対するメモリカード２０１の接続に先立って事前に行うことが可能であり、ＰＣ１での印刷指示に応じた印刷データの暗号化及びプリンタ２への送信の各処理と、アクセス情報をメモリカード２０１に保存する処理との時間的な前後関係は特に限定されない。
【０２１１】
また、メモリカード２０１へのアクセス情報の保存処理は、少なくともプリンタ２で印刷文書を出力させる前までに行えば良いが、ＰＣ１が特定のユーザが専用するものであってパスワードなどによりログインを制限する機能などにより高い安全性が確保されている場合を除いて、アクセス情報をＰＣ１に長時間保持させておくことは安全上好ましくなく、このような観点から、ＰＣ１にメモリカード２０１が接続された時点で、サーバ装置２４１が発行したアクセス情報を直ちにメモリカード２０１に保存し、その直後にＰＣ１内のアクセス情報を消去するものとすると良い。他方、ＰＣ１自体に高い安全性を確保することができない場合でも、公開鍵暗号化方式により暗号化情報の安全性を確保することができる場合は、暗号化情報のみをＰＣ１に長時間保持させておくことに特に支障はなく、このようにすると、次回ＰＣ１で印刷を指示する際に、メモリカード２０１をＰＣ１に接続する手間を省くことが可能である。
【０２１２】
また、この図２７に示した例とは異なり、サーバ装置２４１が、復号化情報取得のためのアクセス情報と共に暗号化情報取得のためのアクセス情報も発行する構成とすることも可能である。さらに、この暗号化情報取得のためのアクセス情報をメモリカード２０１に保存する構成とすることも可能である。この場合、印刷データの暗号化を行う際に、アクセス情報を付してサーバ装置２４１に対して暗号化情報の送出要求を行い、これにより取得した暗号化情報を用いて印刷データの暗号化が行われる。
【０２１３】
図２８は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記例と同様に、ＰＣ１及びプリンタ２と適宜な通信媒体を介して接続されるサーバ装置２４１が、ユーザ個人のアクセス情報と対応づけて復号化情報を記憶し、プリンタ２からのアクセス情報を付して行われる送出要求に応じて、対応する復号化情報を提供するようになっているが、前記例とは異なり、サーバ装置２４１が、ＰＣ１からのアクセス情報及び復号化情報を付して行われる登録要求に応じて、そのアクセス情報及び復号化情報を対応づけて登録するようになっており、ＰＣ１は、互いに対をなす暗号化情報及び復号化情報を生成する暗号化・復号化情報生成部２６１と、ＲＦＩＤタグ２４２との間でのデータ転送を可能にする受信装置２４４とを備え、暗号化・復号化情報生成部２６１で生成した復号化情報と、受信装置２４４を介してＲＦＩＤタグ２４２から取得したアクセス情報とを付してサーバ装置２４１に対して登録要求を行い、また自装置の暗号化・復号化情報生成部２６１で生成した暗号化情報で印刷データの暗号化を行うようになっている。
【０２１４】
このシステムでは、まずＰＣ１での印刷要求の際に、ＲＦＩＤタグ２４２がＰＣ１に接続されると、ＰＣ１の情報読出部２４８にてＲＦＩＤタグ２４２からアクセス情報を読み出す処理が行われ、また、暗号化・復号化情報生成部２６１にて、暗号化情報及びこれと対をなす復号化情報を生成する処理が行われ、ついでリクエスト部（リクエスト手段）２４７により、ＲＦＩＤタグ２４２から取得したアクセス情報と、暗号化・復号化情報生成部２６１にて生成した復号化情報とを登録するリクエストがサーバ装置２４１に対して行われ、これに応じてサーバ装置２４１のアクセス実行部２４９では、ＰＣ１から取得したアクセス情報に対応づけて復号化情報を情報記憶部２５０に記憶させる登録処理が行われる。
【０２１５】
またＰＣ１では、暗号化・復号化情報生成部２６１で生成した暗号化情報を用いて、印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信され、プリンタ２では、受信した暗号印刷データを印刷データ記憶部２６に保存し、これで待ち受け状態となる。
【０２１６】
プリンタ２で印刷文書を出力させる際には、ＲＦＩＤタグ２４２がプリンタ２に接続されると、前記の例と同様に、情報読出部２５１にてＲＦＩＤタグ２４２からアクセス情報を読み出す処理が行われ、ついでこのアクセス情報を付してサーバ装置２４１に対して送出要求を行う処理がリクエスト部２４５により行われ、サーバ装置２４１では、アクセス実行部２４９がアクセス情報に従って情報記憶部２５０から復号化情報を取り出してプリンタ２に送信する。そしてプリンタ２のリクエスト部２４５にて復号化情報が取得されると、この復号化情報を用いて暗号印刷データを復号化する処理が復号化処理部２２にて行われ、これにより得られた印刷データを用いて印刷部２７において印刷が行われる。
【０２１７】
なお、この図２８に示した例とは異なり、サーバ装置２４１で復号化情報と共に暗号化情報もアクセス情報に対応づけて記憶する構成とすることも可能である。この場合、印刷データの暗号化を行う際に、アクセス情報を付してサーバ装置２４１に対して暗号化情報の送出要求を行い、これにより取得した暗号化情報を用いて印刷データの暗号化が行われる。
【０２１８】
図２９は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、ＰＣ１に、ユーザ個人の第１の暗号化情報を用いて印刷データを暗号化して暗号印刷データを生成する暗号化処理部（第１の暗号化手段）２８１が設けられ、ここで生成した暗号印刷データがＰＣ１からネットワークを介してプリンタ２に送信される。
【０２１９】
プリンタ２には、ＰＣ１から受信した暗号印刷データを第１の暗号化情報に対応する第１の復号化情報を用いて復号化する復号化処理部（第１の復号化手段）２８２と、これにより得られた復号化済みの印刷データに対してラスタライズ処理を行うラスタライザ（処理手段）２８３と、これにより得られたラスタデータ（処理済みの印刷データ）を、第２の暗号化情報を用いて再暗号化して暗号ラスタデータ（再暗号印刷データ）を生成する暗号化処理部（第２の暗号化手段）２８４とが設けられており、暗号化処理部２８４で得られた暗号ラスタデータがデータ保存処理部２５により印刷データ記憶部（記憶手段）２６に記憶される。
【０２２０】
またここでは、ユーザ本人が所持して所要の情報を記憶するスマートカード（携帯物）２９１が用いられ、プリンタ２には、スマートカード２９１との間でのデータ転送を可能にするリーダライタ（インタフェース手段）２９２が設けられている。
【０２２１】
スマートカード２９１は、第２の暗号化情報に対応する第２の復号化情報を情報記憶部２９３に保持しており、またこのスマートカード２９１には、情報記憶部２９３の第２の復号化情報を用いて、印刷データ記憶部２６に記憶された暗号ラスタデータ（再暗号印刷データ）を復号化する復号化処理部（第２の復号化手段）２９４が設けられている。
【０２２２】
さらにここでは、ＰＣ１にも、スマートカード２９１との間でのデータ転送を可能にするリーダライタ（インタフェース手段）２９５が設けられている。またプリンタ２には、第１の暗号化情報及び復号化情報を生成取得する第１の暗号化・復号化情報生成部（情報取得手段）２８５が設けられている。またスマートカード２９１は、情報記憶部２９３に第２の復号化情報と共に第２の暗号化情報を保持している。
【０２２３】
スマートカード２９１が保持する第２の暗号化情報は、印刷要求に先だって事前にスマートカード２９１がプリンタ２に接続された際に、リーダライタ２９２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにしている。
【０２２４】
またプリンタ２の第１の暗号化・復号化情報生成部（情報取得手段）２８５で生成した第１の暗号化情報は、同じく印刷要求に先だって事前にスマートカード２９１がプリンタ２に接続された際に、リーダライタ２９２を介してスマートカード２９１に取得させて、ＰＣ１に設けられた暗号化処理部（第１の暗号化手段）２８１での暗号化に用いるようにしている。
【０２２５】
このシステムでは、まずＰＣ１での印刷指示に先立ってスマートカード２９１がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、第１の暗号化・復号化情報生成部２８５にて第１の暗号化情報及び復号化情報が生成され、このうちの第１の暗号化情報をスマートカード２９１の情報記憶部２９３に記憶させる処理が情報保存部２８６により行われ、またプリンタ２の情報読出部２８７により、スマートカード２９１の情報記憶部２９３から第２の暗号化情報が読み出され、この第２の暗号化情報が情報記憶部２８８に保存される。
【０２２６】
ついでスマートカード２９１がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１の情報読出部３００によりスマートカード２９１の情報記憶部２９３から第１の暗号化情報が読み出される。そしてＰＣ１でユーザにより印刷指示が行われると、情報読出部３００により取得した第１の暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部２８１で行われ、これにより得られた暗号印刷データがプリンタ２に送信される。
【０２２７】
プリンタ２では、受信した暗号印刷データを、情報記憶部２８８の第１の復号化情報を用いて復号化する処理が復号化処理部２８２で行われ、ついで復号化済みの印刷データがラスタライザ２８３によりラスタライズ処理され、これにより得られたラスタデータを、情報記憶部２８８の第２の暗号化情報を用いて再暗号化する処理が暗号化処理部２８４により行われる。そして再暗号化されたラスタデータを印刷データ記憶部２６に保存する処理がデータ保存処理部２５により行われ、これで待ち受け状態になる。
【０２２８】
プリンタ２で印刷文書を出力させるため、スマートカード２９１がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、プリンタ２の復号化処理制御部２８９において、印刷データ記憶部２６から暗号ラスタデータが読み出され、これをスマートカード２９１に送信して、復号化処理部２９４により、情報記憶部２９３の第２の復号化情報を用いて暗号ラスタデータを復号化する処理を行わせ、これにより復号化処理制御部２８９がスマートカード２９１から復号化済みのラスタデータを取得すると、このラスタデータを用いて印刷部２７において印刷が行われる。
【０２２９】
なお、この図２９に示した構成において、プリンタ２の印刷データ記憶部２６から取り出された暗号ラスタデータ（再暗号化データ）を第２の復号化情報を用いて復号化する復号化処理部（第２の復号化手段）を、プリンタ２内に設ける構成も可能である。また、印刷データ生成部１３で生成した印刷データを第１の暗号化情報を用いて暗号化する暗号化処理部（第１の暗号化手段）を、スマートカード２９１内に設ける構成も可能である。この場合、第１の暗号化情報をスマートカード２９１の外部に出さなくて済むため、安全性を高めることができる。これは、以下に示す構成でも同様に適用可能である。
【０２３０】
また、暗号化情報及び復号化情報は、対象データを実際に暗号化及び復号化する暗号鍵及び復号鍵の他、これらの暗号鍵及び復号鍵をそれぞれ生成あるいは取得するために必要な情報であっても良く、例えば暗号鍵及び復号鍵を保持するサーバ装置がある場合に、このサーバ装置から暗号鍵及び復号鍵をそれぞれ取得するためのアクセス情報を暗号化情報及び復号化情報とすることも可能である。これは、この図２９以外の図に示した構成でも同様に適用可能である。
【０２３１】
また、印刷データ記憶部２６から暗号ラスタデータ（再暗号化データ）を取り出して復号化する際には、復号化すべき暗号ラスタデータを何らかの方法で特定する必要があり、この場合、例えばラスタデータにユーザ個人の識別情報を付加しておくことで、復号化すべき暗号印刷データであるか否かを判別させるなどの方法で自動的に行わせることが可能であり、またユーザによる指示操作によって暗号ラスタデータを指定させる構成としても良い。
【０２３２】
また、この図２９に示した例では、スマートカード２９１がプリンタ２に接続された後に、暗号化情報及び復号化情報を生成するものとしたが、この暗号化情報及び復号化情報の生成処理は、プリンタ２に対するスマートカード２９１の接続に先立って事前に行われる構成とすることも可能である。
【０２３３】
また、前記の手順にしたがってプリンタ２とスマートカード２９１との間で行われる第１の暗号化情報の交換、スマートカード２９１とＰＣ１との間で行われる第１の暗号化情報の交換、並びにプリンタ２とスマートカード２９１との間で行われる第２の暗号化情報の交換の各処理が一旦行われると、これ以降は一定の期間、第１の暗号化情報及び第２の暗号化情報をその提供先の装置に保持させておけば、情報交換のための接続操作が不要になり、ユーザの手間を省くことが可能である。この場合、情報提供先の装置に長時間保持させておくことは安全上望ましくないため、ユーザによる所定の指示操作や一定の条件が成立すると、これらの情報を消去するようにすると良い。
【０２３４】
図３０は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の図２９に示した例とは異なり、ＰＣ１に、ネットワークを介してプリンタ２に所要の情報を送信する情報送信部（情報送信手段）３０１が設けられている。またプリンタ２に、ＰＣ１からネットワークを介して所要の情報を受信する情報受信部（情報受信手段）３０２が設けられている。
【０２３５】
プリンタ２の第１の暗号化・復号化情報生成部（情報取得手段）２８５で生成した第１の暗号化情報は、前記の図２９に示した例と同様に、印刷要求に先だって事前にスマートカード２９１がプリンタ２に接続された際に、リーダライタ２９２を介してスマートカード２９１に取得させて、ＰＣ１に設けられた暗号化処理部（第１の暗号化手段）での暗号化に用いるようにしている。
【０２３６】
他方、スマートカード２９１が保持する第２の暗号化情報は、前記の図２９に示した例とは異なり、ＰＣ１側のリーダライタ２９５を介してＰＣ１に取得させ、さらにＰＣ１の情報送信部３０１及びプリンタ２の情報受信部３０２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにしている。
【０２３７】
このシステムでは、まずＰＣ１での印刷指示に先立ってスマートカード２９１がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、第１の暗号化・復号化情報生成部２８５にて第１の暗号化情報及び復号化情報が生成され、このうちの第１の暗号化情報をスマートカード２９１の情報記憶部２９３に記憶させる処理が情報保存部２８６により行われる。
【０２３８】
ついでスマートカード２９１がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１の情報読出部３００によりスマートカード２９１の情報記憶部２９３から第２の暗号化情報が読み出され、ついで情報送信部３０１により第２の暗号化情報がプリンタ２に送信される。プリンタ２では、ＰＣ１からの第２の暗号化情報が情報受信部３０２により受信され、この第２の暗号化情報が情報記憶部２８８に保存される。
【０２３９】
またＰＣ１では、情報読出部３００によりスマートカード２９１の情報記憶部２９３から第１の暗号化情報が読み出され、ＰＣ１でユーザにより印刷指示が行われると、情報読出部３００により取得した第１の暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部２８１で行われ、これにより得られた暗号印刷データがプリンタ２に送信される。
【０２４０】
これ以降、前記の図２９に示した例と同様に、プリンタ２において、暗号印刷データの復号化、印刷データのラスタライズ化、ラスタデータの暗号化、暗号ラスタデータの保存の各処理が行われて、待ち受け状態になり、プリンタ２で印刷文書を出力させる際に、スマートカード２９１がプリンタ２に接続されると、暗号ラスタデータの復号化の処理を経て印刷部２７において印刷が行われる。
【０２４１】
図３１は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の図３０に示した例とは異なり、ＰＣ１に、ネットワークを介してプリンタ２から所要の情報を受信する情報受信部（情報受信手段）３０３が設けられている。またプリンタ２に、ネットワークを介してＰＣ１に所要の情報を送信する情報送信部（情報送信手段）３０４が設けられている。
【０２４２】
スマートカード２９１が保持する第２の暗号化情報は、前記図３０に示した例と同様に、ＰＣ１側のリーダライタ２９５を介してＰＣ１に取得させ、さらにＰＣ１の情報送信部３０１及びプリンタ２の情報受信部３０２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにしている。
【０２４３】
他方、プリンタ２の第１の暗号化・復号化情報生成部（情報取得手段）２８５で生成した第１の暗号化情報は、前記の例とは異なり、プリンタ２の情報送信部３０４及びＰＣ１の情報受信部３０３を介してＰＣ１に取得させて、ＰＣ１の暗号化処理部（第１の暗号化手段）２８１での暗号化に用いるようにしている。
【０２４４】
さらにここでは、プリンタ２に、第１の暗号化情報をＰＣ１に送信するにあたり、第２の暗号化情報を用いて第１の暗号化情報を暗号化する暗号化処理部３０５が設けられており、これにより得られた暗号化済みの第１の暗号化情報が情報送信部３０４によりＰＣ１に送信され、またＰＣ１には、情報受信部３０３で受信された暗号化済みの第１の暗号化情報を第２の復号化情報を用いて復号化する処理を、スマートカード２９１の復号化処理部２９４に行わせる復号化処理制御部３０６が設けられている。
【０２４５】
このシステムでは、まずスマートカード２９１がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１の情報読出部３００により、スマートカード２９１の情報記憶部２９３に記憶された第２の暗号化情報が読み出され、この第２の暗号化情報をプリンタ２に送信する処理が情報送信部３０１により行われ、プリンタ２では、情報受信部３０２で受信した第２の暗号化情報が情報記憶部２８８に保存される。またプリンタ２の第１の暗号化・復号化情報生成部２８５にて第１の暗号化情報及び復号化情報が生成され、これらの情報が情報記憶部２８８に保存される。そして暗号化処理部３０５において、情報記憶部２８８の第２の暗号化情報を用いて、情報記憶部２８８の第１の暗号化情報を暗号化する処理が行われ、情報送信部３０４により、第２の暗号化情報で暗号化された第１の暗号化情報をＰＣ１に送信する処理が行われる。
【０２４６】
ＰＣ１では、プリンタ２からの暗号化された第１の暗号化情報が情報受信部３０３で受信されると、ＰＣ１の復号化処理制御部３０６において、暗号化された第１の暗号化情報をスマートカード２９１に送り、復号化処理部２９４により、情報記憶部２９３の第２の復号化情報を用いて暗号データを復号化する処理を行わせ、これにより復号化処理制御部３０６がスマートカード２９１から復号化済みの第１の暗号化情報を取得し、この第１の暗号化情報が情報記憶部３０８に保存される。そしてＰＣ１でユーザが印刷の指示を行うと、情報記憶部３０８の第１の暗号化情報を用いて、印刷データを暗号化する処理が暗号化処理部１２で行われ、これにより得られた暗号印刷データがプリンタ２に送信される。
【０２４７】
これ以降、前記の図２９に示した例と同様に、プリンタ２において、暗号印刷データの復号化、印刷データのラスタライズ化、ラスタデータの暗号化、暗号ラスタデータの保存の各処理が行われて、待ち受け状態になり、プリンタ２で印刷文書を出力させる際に、スマートカード２９１がプリンタ２に接続されると、暗号ラスタデータの復号化の処理を経て印刷部２７において印刷が行われる。
【０２４８】
図３２は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記図３１に示した例と同様に、スマートカード２９１が保持する第２の暗号化情報を、リーダライタ２９５を介してＰＣ１に取得させ、さらにＰＣ１の情報送信部３０１及びプリンタ２の情報受信部３０２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにし、またプリンタ２の第１の暗号化・復号化情報生成部（情報取得手段）２８６で生成した第１の暗号化情報を、プリンタ２の情報送信部３０４及びＰＣ１の情報受信部３０３を介してＰＣ１に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにしている。
【０２４９】
さらにここでは、前記図３１に示した例とは異なり、ＰＣ１に、第３の暗号化情報及び第３の復号化情報を生成する第３の暗号化・復号化情報生成部３１１が設けられており、ここで生成した第３の暗号化情報を、第２の暗号化情報と共にＰＣ１の情報送信部３０１及びプリンタ２の情報受信部３０２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部３０５での第１の暗号化情報の暗号化に用いるようにしている。
【０２５０】
このシステムでは、まずＰＣ１において、第３の暗号化・復号化情報生成部３１１が、第３の暗号化情報及び第３の復号化情報を生成し、これらの情報が情報記憶部３０８に保存される。そして、スマートカード２９１がＰＣ１に接続されると、ＰＣ１の情報読出部３００により、スマートカード２９１に記憶された第２の暗号化情報が読み出され、また情報記憶部３０８から第３の暗号化情報が読み出され、これら第２の暗号化情報及び第３の暗号化情報をプリンタ２に送信する処理が情報送信部３０１により行われる。
【０２５１】
プリンタ２では、情報受信部３０２で受信した第２の暗号化情報及び第３の暗号化情報が情報記憶部２８８に保存される。またプリンタ２の第１の暗号化・復号化情報生成部２８５にて、第１の暗号化情報及び復号化情報が生成し、これらの情報が情報記憶部２８８に保存される。そして暗号化処理部３０５において、情報記憶部２８８から読み出した第３の暗号化情報を用いて、情報記憶部２８８から読み出した第１の暗号化情報を暗号化する処理が行われ、情報送信部３０４により、第３の暗号化情報で暗号化された第１の暗号化情報をＰＣ１に送信する処理が行われる。
【０２５２】
ＰＣ１では、プリンタ２からの暗号化された第１の暗号化情報が情報受信部３０３で受信されると、ＰＣ１の復号化処理部３１２により、情報記憶部３０８から読み出した第３の復号化情報を用いて、暗号化された第１の暗号化情報を復号化する処理が行われ、これにより得られた第１の暗号化情報が情報記憶部３０８に保存される。そしてＰＣ１でユーザにより印刷指示が行われると、情報記憶部３０８の第１の暗号化情報を用いて印刷データを暗号化する処理が暗号化処理部２８１で行われ、これにより得られた暗号印刷データがプリンタ２に送信される。
【０２５３】
これ以降、前記の例と同様に、プリンタ２において、暗号印刷データの復号化、印刷データのラスタライズ化、ラスタデータの暗号化、暗号ラスタデータの保存の各処理が行われて、待ち受け状態になり、プリンタ２で印刷文書を出力させる際に、スマートカード２９１がプリンタ２に接続されると、暗号ラスタデータの復号化の処理を経て印刷部２７において印刷が行われる。
【０２５４】
図３３は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記図２９に示した例と同様に、スマートカード２９１が保持する第２の暗号化情報が、印刷要求に先だって事前にスマートカード２９１がプリンタ２に接続された際に、リーダライタ２９２を介してプリンタ２に取得させて、プリンタ２の暗号化処理部（第２の暗号化手段）２８４での暗号化に用いるようにしている。
【０２５５】
他方、プリンタ２の第１の暗号化・復号化情報生成部（情報取得手段）２８６で生成した第１の暗号化情報は、前記図３１に示した例と同様に、プリンタ２の情報送信部３０４及びＰＣ１の情報受信部３０３を介してＰＣ１に取得させて、ＰＣ１の暗号化処理部（第１の暗号化手段）２８１での暗号化に用いるようにしている。
【０２５６】
このシステムでは、まずＰＣ１での印刷指示に先立ってスマートカード２９１がプリンタ２に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、プリンタ２の情報読出部２８７により、スマートカード２９１の情報記憶部２９３から第２の暗号化情報が読み出され、この第２の暗号化情報が情報記憶部２８８に保存される。
【０２５７】
また第１の暗号化・復号化情報生成部２８５にて第１の暗号化情報及び復号化情報が生成され、これらの情報が情報記憶部２８８に保存される。そして暗号化処理部３０５において、情報記憶部２８８の第２の暗号化情報を用いて、情報記憶部２８８の第１の暗号化情報を暗号化する処理が行われ、情報送信部３０４により、第２の暗号化情報で暗号化された第１の暗号化情報をＰＣ１に送信する処理が行われ、ＰＣ１では、プリンタ２からの暗号化された第１の暗号化情報が情報受信部３０３で受信される。
【０２５８】
ついでスマートカード２９１がＰＣ１に接続されると、これに応じて自動的に、あるいはユーザによる所定の指示に応じて、ＰＣ１の復号化処理制御部３０６において、暗号化された第１の暗号化情報をスマートカード２９１に送り、復号化処理部２９４により、情報記憶部２９３の第２の復号化情報を用いて暗号データを復号化する処理を行わせ、これにより復号化処理制御部３０６がスマートカード２９１から復号化済みの第１の暗号化情報を取得し、この第１の暗号化情報が情報記憶部３０８に保存される。そしてＰＣ１でユーザにより印刷指示が行われると、情報記憶部３０８の第１の暗号化情報を用いて、印刷データを暗号化する処理が暗号化処理部２８１で行われ、これにより得られた暗号印刷データがプリンタ２に送信される。
【０２５９】
これ以降、前記の図２９に示した例と同様に、プリンタ２において、暗号印刷データの復号化、印刷データのラスタライズ化、ラスタデータの暗号化、暗号ラスタデータの保存の各処理が行われて、待ち受け状態になり、プリンタ２で印刷文書を出力させる際に、スマートカード２９１がプリンタ２に接続されると、暗号ラスタデータの復号化の処理を経て印刷部２７において印刷が行われる。
【０２６０】
図３４は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の各例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっているが、特にここでは、ユーザ本人が所持して、所要の情報を記憶するデータ記憶部（記憶手段）３２１と、所要の情報を画像表示するモニタ（画像表示手段）３２２とを備えた携帯電話（携帯物）３２３が用いられ、この携帯電話３２３が、暗号化情報及び復号化情報の少なくともいずれかをデータ記憶部３２１に保持し、このデータ記憶部３２１に保持した情報を、自装置のモニタ３２２に画像表示して、これを情報提供先となるＰＣ１またはプリンタ２側に設けられたカメラ（画像読取手段）３２４に読み取らせることで、その情報提供先の装置に必要な情報を提供するようにしている。
【０２６１】
さらにここでは、携帯電話３２３が、所要の情報を示す画像を読み取るカメラ（画像読取手段）３２５をさらに備え、暗号化情報及び復号化情報の少なくともいずれかを保持する情報提供元の装置側に設けられたモニタ（画像表示手段）３２６に表示された情報を、自装置のカメラ３２５で読み取ることで、情報提供元の装置から必要な情報を取得するようにしている。
【０２６２】
この例では、ＰＣ１において、印刷データの暗号通信に用いられる暗号化情報及びこれと対をなす復号化情報が情報記憶部３２７に保存されており、ユーザがＰＣ１にて印刷要求を行った際に、情報記憶部３２７の復号化情報が読み出されてこれをバーコードによる画像データに変換する処理が画像処理部３２８にて行われ、これにより得られた画像データがＰＣ１のモニタ３２６に出力され、このモニタ３２６の画面を携帯電話３２３のカメラ３２５で撮影することで、その撮影画像データがデータ記憶部３２１に保存される。
【０２６３】
プリンタ２で印刷文書を出力させる際には、携帯電話３２３のデータ記憶部３２１から画像データを読み出してモニタ３２２に表示させ、このモニタ３２２の画面をプリンタ２に設けられたカメラ３２４が撮影し、これにより得られた撮影画像データが画像処理部３２９にて復号化情報に変換され、これにより取得した復号化情報を用いて復号化処理部２２にて暗号データを復号化する処理が行われる。
【０２６４】
なお、ここでは、図２２に示した例と同様に、携帯物がＰＣから復号化情報を取得してプリンタに提供する構成となっているが、これとは逆に、図２３に示した例と同様に、携帯物がプリンタから暗号化情報を取得してＰＣに提供する構成とすることも可能である。この場合、情報提供元のプリンタ２にモニタ（画像表示手段）が設けられ、情報提供先のＰＣにカメラ（画像読取手段）が設けられる。
【０２６５】
また、携帯電話３２３では、情報提供元の装置のモニタに表示されたバーコード画像を撮影して得られた画像データをそのまま保持する他、その画像データを暗号化情報や復号化情報に変換して保持し、この情報を情報提供先の装置に提供する際にバーコード画像に変換して画面表示するようにしても良い。
【０２６６】
図３５は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の各例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっているが、特にここでは、バーコードなどにより暗号化情報及び復号化情報の少なくともいずれかを示す画像が記録された情報記録シート３３１を、情報提供先となるＰＣ１またはプリンタ２側に設けられたスキャナ（画像読取手段）３３２に読み取らせることで、その情報提供先の装置に必要な情報を提供するようにしている。
【０２６７】
さらにここでは、プリンタ２が、自装置の情報記憶部３３３に保持された暗号化情報を示す画像が記録された情報記録シート３３１を印刷出力し、この情報記録シート３３１をＰＣ１側に設けられたスキャナ３３２に読み取らせることで、ＰＣ１に暗号化情報を提供するようにしている。
【０２６８】
この例では、プリンタ２において、印刷データの暗号通信に用いられる暗号化情報が、これと対をなす復号化情報と共に情報記憶部３３３に保存されており、ユーザがプリンタ２において情報記録シート３３１の印刷出力を指示すると、情報記憶部３３３の復号化情報が読み出されて画像処理部３３４にて画像データに変換され、この画像データが印刷部２７にて記録紙に出力されて情報記録シート３３１が得られる。
【０２６９】
ユーザがＰＣ１にて印刷要求を行う際には、ＰＣ１に設けられたスキャナ３３２に情報記録シート３３１を読み取らせ、これにより得た読取画像データが画像処理部３３５にて暗号化情報に変換され、これにより取得した暗号化情報を用いて暗号化処理部１２にて印刷データを暗号化する処理が行われる。
【０２７０】
なお、ここでは、図２３に示した例と同様に、プリンタ２に保持された暗号化情報をＰＣ１に提供する構成となっているが、これとは逆に、図２２に示した例と同様に、ＰＣ１に保持された復号化情報をプリンタ２に提供する構成とすることも可能である。この場合、情報提供先の装置がプリンタ及びスキャナの各機能を備えた複合機であれば、その複合機のスキャナ部で情報記録シートを読み取らせれば良い。
【０２７１】
また、暗号化情報や復号化情報を示す画像が記録された情報記録シートを印刷出力する印刷装置は、暗号印刷の出力先の印刷装置に限定されるものではなく、その他の印刷装置で適宜に情報記録シートを印刷出力するようにしても良い。
【０２７２】
図３６は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記の各例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっているが、前記の例とは異なり、ＣＰＵを搭載したスマートカード（携帯物）２９１が、暗号化処理部（暗号化手段）３４２を備え、印刷データをリーダライタ（インタフェース手段）２９５を介してＰＣ１から取得して、自装置内の暗号化情報を用いて暗号化した後、その暗号化済みの印刷データをリーダライタ２９５を介してＰＣ１に転送するようになっている。
【０２７３】
ＰＣ１での印刷要求の際に、スマートカード２９１がＰＣ１に接続されると、ＰＣ１の暗号化処理制御部３４６において、印刷データ生成部１３で生成した印刷データがスマートカード２９１に送信され、スマートカード２９１内の暗号化処理部３４２により、情報記憶部３４４の暗号化情報を用いて印刷データを暗号化する処理が行われ、これにより暗号化処理制御部３４６がスマートカード２９１から暗号化済みの印刷データを取得して、その暗号印刷データがプリンタ２に送信される。
【０２７４】
この構成は、図２２〜図２４などに示したシステムに適用することができる。また、プリンタ２側での暗号データの復号化も、前記図３・図４及び図２９〜図３３の例と同様に、スマートカード２９１内の復号化処理部（復号化手段）３４５で行うものとしても良い。
【０２７５】
図３７は、本発明によるネットワーク印刷システムの別の例を示している。ここでは、前記図２２の例と同様に、ＰＣ１側でユーザ個人の暗号化情報を用いて生成した暗号印刷データを、ＰＣ１からネットワークを介してプリンタ２が受け取り、このプリンタ２側で暗号印刷データを暗号化情報に対応する復号化情報を用いて復号化して、プリンタ２が印刷を行うようになっており、ＰＣ１においてリーダライタ２０６を介してメモリカード２０１に復号化情報が提供され、プリンタ２においてメモリカード２０１が記憶する復号化情報がリーダライタ２０２を介してプリンタ２に提供されて暗号印刷データの復号化が行われる。
【０２７６】
特にここでは、メモリカード２０１が、ＰＣ１に対して暗号印刷データの送信を指示する送信要求情報及びＰＣ１のネットワーク上でのアドレスを示すアドレス情報を保持しており、メモリカード２０１がプリンタ２に接続された際に、リーダライタ２０２を介してプリンタ２がメモリカード２０１から送信要求情報及びアドレス情報を取得して、このアドレス情報に基づいて該当するＰＣ１に対して送信要求情報を送り、ＰＣ１では、プリンタ２から送信要求情報を受信するのに応じて暗号印刷データをプリンタ２に送信する処理が行われ、これによりプリンタ２では、ＰＣ１からの暗号印刷データを受信した後、直ちに復号化処理部２２にて暗号印刷データを復号化して印刷部２７で印刷文書が出力される。このため、前記の各例で示した暗号印刷データを記憶する記憶部は不要である。
【０２７７】
この構成では、メモリカード２０１がＰＣ１に接続されると、暗号化・復号化情報生成部２０５が生成した復号化情報をメモリカード２０１に保存する処理が情報保存部２０７により行われ、また印刷制御部３５１で生成した送信要求情報及びアドレス情報をメモリカード２０１に保存する処理が情報保存部２０７により行われる。そしてＰＣ１で印刷の指示が行われると、印刷データ生成部１３で生成された印刷データを暗号化する処理が暗号化処理部１２で行われる。
【０２７８】
プリンタ２で印刷文書を出力させるため、メモリカード２０１がプリンタ２に接続されると、プリンタ２の情報読出部２０３によりメモリカード２０１から送信要求情報及びアドレス情報を読み出す処理が行われ、ついでこのアドレス情報にしたがってＰＣ１に送信要求情報を送信する処理が情報送信部３５２にて行われる。そしてＰＣ１の情報受信部３５３にてプリンタ２からの送信要求情報が受信されると、印刷制御部３５１が、暗号化処理部１２で生成した暗号印刷データを送信する指示を印刷データ送信部３５４に対して行い、印刷データ送信部３５４から暗号印刷データがプリンタ２に送信される。
【０２７９】
プリンタ２では、ＰＣ１からの暗号印刷データを印刷データ受信部３５５にて受信すると、メモリカード２０１から復号化情報を読み出す処理が情報読出部２０３で行われ、ついでこの復号化情報を用いて復号化処理部２２において暗号印刷データを復号化する処理が行われ、これにより得られた印刷データが印刷部２７に送られる。
【０２８０】
以上のシステムにおいては、所定の更新条件が成立した場合に、暗号化・復号化情報生成部において暗号化情報及び復号化情報を新たに生成する構成とすることができる。この場合、更新条件とは、ユーザからの更新指示や、一定期間（例えば１日など）の経過、プリント枚数が所定値に達した場合などが、これに該当し、設定画面でユーザが適宜に指定することができるようにすると良い。なお、印刷指示の度に暗号化情報及び復号化情報を更新することも可能である。
【０２８１】
なお、本発明におけるネットワーク印刷システム及びファクシミリ通信システムは、前記図示した例に限定されるものではなく、これらの例を適宜に組み合わせて構成することが可能であり、特にネットワーク印刷システムで示した例は、ＰＣ（ユーザ装置）を送信側装置に、印刷装置を受信側装置にそれぞれ置き換えることで、ファクシミリ通信システムに適用することが可能である。
【０２８２】
また、本発明におけるネットワーク印刷システム及びファクシミリ通信システムは、適宜に共通鍵暗号方式や公開鍵暗号方式のいずれかを採用すれば良いが、例えば携帯物には、秘匿性が要求される秘密鍵を保持させる構成とすると良い。
【産業上の利用可能性】
【０２８３】
本発明にかかるネットワーク印刷システム及びファクシミリ通信システムは、文書データの盗み見や文書データの改ざん及び差出人の詐称などの問題を解決して、高い安全性を確保することができる利点を有し、ユーザ装置からの印刷データをネットワークを介して印刷装置が受け取って印刷を行うネットワーク印刷システム、及び送信側装置からのファクシミリデータを通信網を介して受信側装置が受け取って出力を行うファクシミリ通信システムなどとして有用である。
【図面の簡単な説明】
【０２８４】
【図１】本発明によるネットワーク印刷システムの一例を示すブロック図
【図２】本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図
【図３】本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図
【図４】本発明によるネットワーク印刷システムにおける復号化の別の例を示すブロック図
【図５】本発明によるネットワーク印刷システムにおけるユーザ認証の一例を示すブロック図
【図６】本発明によるネットワーク印刷システムにおけるユーザ認証の別の例を示すブロック図
【図７】本発明によるネットワーク印刷システムにおける暗号化及び復号化の一例を示すブロック図
【図８】本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図
【図９】本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図
【図１０】本発明によるネットワーク印刷システムにおけるユーザ認証及び復号化の別の例を示すブロック図
【図１１】本発明によるネットワーク印刷システムにおけるユーザ認証及び復号化の別の例を示すブロック図
【図１２】本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図
【図１３】本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図
【図１４】本発明によるネットワーク印刷システムにおける暗号化及び復号化の別の例を示すブロック図
【図１５】本発明によるファクシミリ通信システムの一例を示すブロック図
【図１６】本発明によるファクシミリ通信システムにおける暗号化及び復号化の一例を示すブロック図
【図１７】本発明によるファクシミリ通信システムの別の例を示すブロック図
【図１８】本発明によるファクシミリ通信システムの別の例を示すブロック図
【図１９】本発明によるファクシミリ通信システムにおける暗号化及び復号化の一例を示すブロック図
【図２０】本発明によるファクシミリ通信システムにおける暗号化及び復号化の別の例を示すブロック図
【図２１】本発明によるファクシミリ通信システムの別の例を示すブロック図
【図２２】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２３】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２４】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２５】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２６】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２７】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２８】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図２９】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３０】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３１】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３２】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３３】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３４】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３５】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３６】本発明によるネットワーク印刷システムの別の例を示すブロック図
【図３７】本発明によるネットワーク印刷システムの別の例を示すブロック図
【符号の説明】
【０２８５】
１  ＰＣ（ユーザ装置）
２  プリンタ（印刷装置）
３・１０３  ＵＳＢキー（携帯物）
４・１０４  ユーザ認証部（ユーザ認証手段）
１１  暗号情報記憶部（記憶手段）
１２  暗号化処理部（暗号化手段）
２１・３１  復号化情報記憶部（記憶手段）
２２・３２  復号化処理部（復号化手段）
２６  印刷データ記憶部
２９  インタフェース（インタフェース手段）
５１  印刷データ呼出処理部
５２  復号鍵データベース（記憶手段）
５３  復号鍵呼出処理部（復号化情報取得手段）
１０１・１０５  送信側ファクシミリ装置
１０２・１０６  受信側ファクシミリ装置
１０７  認証局
１１１  宛先人データベース
１１２  暗号化処理部（暗号化手段）
１２１  復号化情報記憶部（記憶手段）
１２２  復号化処理部（復号化手段）
１２６  ファクシミリデータ記憶部
１３１  ファクシミリデータ呼出処理部
１３２  復号鍵データベース
１３３  復号鍵呼出処理部
１４１  通知処理部（通知処理手段）
１５２  デジタル署名生成部
１６１  デジタル署名判定処理部
１６４  公開鍵データベース
２０１  メモリカード（携帯物）
２０２・２０６  リーダライタ（インタフェース手段）
２０５  暗号化・復号化情報生成部（情報取得手段）
２１１  暗号化・復号化情報生成部（情報取得手段）
２２２  ラスタライザ（処理手段）
２２３  暗号化処理部（暗号化手段）
２２６  復号化処理部（復号化手段）
２４１  サーバ装置
２４２  ＲＦＩＤタグ（携帯物）
２４４・２４６  受信装置（インタフェース手段）
２４５  リクエスト部（リクエスト手段）
２４７  リクエスト部（リクエスト手段）
２６１  暗号化・復号化情報生成部（情報取得手段）
２８１  暗号化処理部（第１の暗号化手段）
２８２  復号化処理部（第１の復号化手段）
２８３  ラスタライザ（処理手段）
２８４  暗号化処理部（第２の暗号化手段）
２８５  第１の暗号化・復号化情報生成部（情報取得手段）
２９１  スマートカード（携帯物）
２９２・２９５  リーダライタ（インタフェース手段）
２９４  復号化処理部（第２の復号化手段）
３０１  情報送信部（情報送信手段）
３０２  情報受信部（情報受信手段）
３０３  情報受信部（情報受信手段）
３０４  情報送信部（情報送信手段）
３２１  データ記憶部（記憶手段）
３２２・３２６  モニタ（画像表示手段）
３２３  携帯電話（携帯物）
３２４・３２５  カメラ（画像読取手段）
３３１  情報記録シート（携帯物）
３３２  スキャナ（画像読取手段）
３４２  暗号化処理部（暗号化手段）
【図１】
2006048651.tif 000003
【図２】
2006048651.tif 000004
【図３】
2006048651.tif 000005
【図４】
2006048651.tif 000006
【図５】
2006048651.tif 000007
【図６】
2006048651.tif 000008
【図７】
2006048651.tif 000009
【図８】
2006048651.tif 000010
【図９】
2006048651.tif 000011
【図１０】
2006048651.tif 000012
【図１１】
2006048651.tif 000013
【図１２】
2006048651.tif 000014
【図１３】
2006048651.tif 000015
【図１４】
2006048651.tif 000016
【図１５】
2006048651.tif 000017
【図１６】
2006048651.tif 000018
【図１７】
2006048651.tif 000019
【図１８】
2006048651.tif 000020
【図１９】
2006048651.tif 000021
【図２０】
2006048651.tif 000022
【図２１】
2006048651.tif 000023
【図２２】
2006048651.tif 000024
【図２３】
2006048651.tif 000025
【図２４】
2006048651.tif 000026
【図２５】
2006048651.tif 000027
【図２６】
2006048651.tif 000028
【図２７】
2006048651.tif 000029
【図２８】
2006048651.tif 000030
【図２９】
2006048651.tif 000031
【図３０】
2006048651.tif 000032
【図３１】
2006048651.tif 000033
【図３２】
2006048651.tif 000034
【図３３】
2006048651.tif 000035
【図３４】
2006048651.tif 000036
【図３５】
2006048651.tif 000037
【図３６】
2006048651.tif 000038
【図３７】
2006048651.tif 000039