(57)【要約】【課題】  画像データの守密性を向上すると共に、画像形成済み記録媒体が他人に取られるのを防止可能な画像形成システムを提供する。【解決手段】  本発明に係る画像形成システムにおいて、画像処理装置は、画像形成すべき画像データを記憶する画像データ記憶部と、可搬性識別媒体から識別情報を読み出す端末側読出部と、識別情報に基づいて画像データに対して暗号化を実行する暗号化実行部と、暗号化された画像データを、識別情報と共に画像形成装置に送信する送信部とを備え、画像形成装置は、画像処理装置から識別情報と画像データを受信する受信部と、可搬性識別媒体から識別情報を読み出す装置側読出部と、読み出された識別情報に基づいて、受信された画像データを判定する判定部と、識別情報に基づいて、判定された画像データに対して復号化を実行する復号化実行部と、復号化された画像データを記録媒体に画像形成する画像形成部とを備える。【選択図】  図１
2008262545.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、前記画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、
前記可搬性識別媒体は、前記画像処理装置を使用する前記ユーザを識別する識別情報を記憶する識別情報記憶部を持ち、
前記画像処理装置は、
画像形成すべき画像データを記憶する画像データ記憶部と、
前記可搬性識別媒体から前記識別情報を読み出す端末側読出部と、
前記識別情報に基づいて前記画像データに対して暗号化を実行する暗号化実行部と、
暗号化された前記画像データを、前記識別情報と共に前記画像形成装置に送信する送信部とを備え、
前記画像形成装置は、
前記画像処理装置から前記識別情報と前記画像データを受信する受信部と、
前記可搬性識別媒体から前記識別情報を読み出す装置側読出部と、
読み出された前記識別情報に基づいて、受信された前記画像データを判定する判定部と、
前記識別情報に基づいて、判定された前記画像データに対して復号化を実行する復号化実行部と、
復号化された画像データを記録媒体に画像形成する画像形成部とを備える
ことを特徴とする画像形成システム。
【請求項２】
前記識別情報は、数値型の識別番号であることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記識別情報は、文字型の識別名前であり、
前記画像処理装置は、前記識別名前を数値型に変換するデータタイプ変換部を更に備えることを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記暗号化実行部は、前記識別情報に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された前記暗号鍵に基づいて前記画像データを暗号化する暗号化部分とを有し、
前記復号化実行部は、前記識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有する
ことを特徴とする請求項１記載の画像形成システム。
【請求項５】
前記画像処理装置は、ランダム数を発生するランダム数発生器を更に備え、
前記暗号化実行部は、前記識別情報及び発生された前記ランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された前記暗号鍵に基づいて前記画像データを暗号化する暗号化部分とを有し、
前記送信部は、前記識別情報及び前記画像データを送信すると共に、更に前記ランダム数を前記画像形成装置に送信し、
前記復号化実行部は、受信した前記ランダム数及び読み出された前記識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有する
ことを特徴とする請求項１記載の画像形成システム。
【請求項６】
前記送信部が送信すべき前記識別情報は、前記暗号化部分によって暗号化された後に前記画像形成装置に送信され、
前記画像形成装置の前記復号化部分は、更に、暗号化された前記識別情報を復号化する
ことを特徴とする請求項４或いは５記載の画像形成システム。
【請求項７】
前記画像形成装置は、前記ユーザに操作させるための装置側入力表示部と、前記判定部に判定された前記画像データを削除するための装置側判断制御部とを更に備え、
前記装置側読出部によって前記識別情報が読み出されると、前記装置側入力表示部は前記画像データを削除するか画像形成するかを前記ユーザに問い合わせるための問い合わせ画面を表示して前記ユーザに操作させ、
前記装置側入力表示部から削除を示す削除信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させずに、前記画像データを削除し、前記装置側入力表示部から画像形成を示す画像形成信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させる
ことを特徴とする請求項１記載の画像形成システム。
【請求項８】
前記画像処理装置は、
前記画像データを暗号化するか否かをユーザに選択させるための端末側入力表示部と、
該端末側入力表示部から暗号化しないことを示す非暗号化信号が出力されると、前記ユーザに警告を行い、該端末側入力表示部から暗号化することを示す暗号化信号が出力されると、前記暗号化実行部に実行動作を行わせる端末側判断制御部とを更に備える
ことを特徴とする請求項１記載の画像形成システム。
【請求項９】
少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、前記画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、
前記可搬性識別媒体は、対応の前記ユーザを識別すべき識別情報を予め記憶し、
前記画像処理装置は、
画像形成すべき画像データを記憶する画像データ記憶部と、
前記可搬性識別媒体から前記識別情報を読み出す端末側読出部と、
前記識別情報に基づいて前記画像データに対して暗号化を実行する暗号化実行部と、
前記識別情報に対して所定演算を行い、該識別情報に対応する演算結果を取得する端末側結果取得部と、
暗号化された前記画像データに前記演算結果を添付して、該画像データと該演算結果とを前記画像形成装置に送信する送信部とを備え、
前記画像形成装置は、
前記画像処理装置から前記画像データと前記演算結果とを受信する受信部と、
前記可搬性識別媒体から前記識別情報を読み出す装置側読出部と、
読み出された前記識別情報に対して前記所定演算を行い、該識別情報に対応する演算結果を取得する装置側結果取得部と、
取得された前記演算結果に基づいて、受信された前記画像データを判定する判定部と、
読み出された前記識別情報に基づいて、判定部によって判定された前記画像データに対して復号化を実行する復号化実行部と、
復号化された画像データを記録媒体に画像形成する画像形成部とを備える
ことを特徴とする画像形成システム。
【請求項１０】
前記端末側結果取得部及び前記装置側結果取得部は、前記所定演算に対応する演算式を予め記憶していることを特徴とする請求項９記載の画像形成システム。
【請求項１１】
前記識別情報は、数値型の識別番号及び文字型の識別名前のいずれかであり、
前記画像処理装置は、前記識別名前を数値型に変換するデータタイプ変換部を更に備えることを特徴とする請求項９記載の画像形成システム。
【請求項１２】
前記暗号化実行部は、前記識別情報に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された前記暗号鍵に基づいて前記画像データを暗号化する暗号化部分とを有し、
前記復号化実行部は、前記識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有する
ことを特徴とする請求項９記載の画像形成システム。
【請求項１３】
前記画像処理装置は、ランダム数を発生するランダム数発生器を更に備え、
前記暗号化実行部は、前記識別情報及び発生された前記ランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された前記暗号鍵に基づいて前記画像データを暗号化する暗号化部分とを有し、
前記送信部は、前記識別情報及び前記画像データを送信すると共に、更に前記ランダム数を前記画像形成装置に送信し、
前記復号化実行部は、受信した前記ランダム数及び読み出された前記識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有する
ことを特徴とする請求項９記載の画像形成システム。
【請求項１４】
前記画像形成装置は、前記ユーザに操作させるための装置側入力表示部と、前記判定部に判定された前記画像データを削除するための装置側判断制御部とを更に備え、
前記装置側読出部によって前記識別情報が読み出されると、前記装置側入力表示部は前記画像データを削除するか画像形成するかを前記ユーザに問い合わせるための問い合わせ画面を表示して前記ユーザに操作させ、
前記装置側入力表示部から削除を示す削除信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させずに、前記画像データを削除し、前記装置側入力表示部から画像形成を示す画像形成信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させる
ことを特徴とする請求項９記載の画像形成システム。
【請求項１５】
少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、前記画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、
前記可搬性識別媒体は、対応の前記ユーザを識別すべき識別情報を予め記憶し、
前記画像処理装置は、
画像形成すべき画像データを記憶する画像データ記憶部と、
ランダム数を発生するランダム数発生器と、
前記可搬性識別媒体から前記識別情報を読み出す端末側読出部と、
前記ランダム数発生器が発生した前記ランダム数を前記可搬性識別媒体に書き込む書込部と、
前記識別情報及び前記ランダム数の中少なくとも前記ランダム数に基づいて、前記画像データに対して暗号化を実行する暗号化実行部と、
暗号化された前記画像データを、前記識別情報と共に前記画像形成装置に送信する送信部とを備え、
前記画像形成装置は、
前記画像処理装置から前記識別情報と前記画像データを受信する受信部と、
前記可搬性識別媒体から前記識別情報及び前記ランダム数を読み出す装置側読出部と、
読み出された前記識別情報に基づいて、受信された前記画像データを判定する判定部と、
読み出された前記識別情報及び前記ランダム数の中少なくとも前記ランダム数に基づいて、判定された前記画像データに対して復号化を実行する復号化実行部と、
復号化された画像データを記録媒体に画像形成する画像形成部とを備える
ことを特徴とする画像形成システム。
【請求項１６】
前記識別情報は、数値型の識別番号であることを特徴とする請求項１５記載の画像形成システム。
【請求項１７】
前記識別情報は、文字型の識別名前であり、
前記画像処理装置は、前記識別名前を数値型に変換するデータタイプ変換部を更に備えることを特徴とする請求項１５記載の画像形成システム。
【請求項１８】
前記暗号化実行部は、前記識別情報及び前記ランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された前記暗号鍵に基づいて前記画像データを暗号化する暗号化部分とを有し、
前記復号化実行部は、読み出された前記識別情報及び前記ランダム数に基づいて復号鍵を生成する復号鍵生成部分と、生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有する
ことを特徴とする請求項１５記載の画像形成システム。
【請求項１９】
前記画像形成装置は、前記ユーザに操作させるための装置側入力表示部と、前記判定部に判定された前記画像データを削除するための装置側判断制御部とを更に備え、
前記装置側読出部によって前記識別情報が読み出されると、前記装置側入力表示部は前記画像データを削除するか画像形成するかを前記ユーザに問い合わせるための問い合わせ画面を表示して前記ユーザに操作させ、
前記装置側入力表示部から削除を示す削除信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させずに、前記画像データを削除し、前記装置側入力表示部から画像形成を示す画像形成信号が出力されると、前記装置側判断制御部は、前記復号化実行部に復号化を実行させる
ことを特徴とする請求項１５記載の画像形成システム。
【請求項２０】
一つ以上の画像処理装置と接続可能な通信回線を持つ画像形成装置において、
一つ以上の可搬性識別媒体からユーザを識別する識別情報を読み出す装置側読出部と、
前記画像処理装置から前記識別情報と関連付けられた前記画像データを受信する受信部と、
読み出された前記識別情報に基づいて、受信された前記画像データを判定する判定部と、
前記識別情報に基づいて、判定された前記画像データに対して復号化を実行する復号化実行部と、
復号化された画像データに基づき画像形成を行う画像形成部とを備える
ことを特徴とする画像形成装置。
【請求項２１】
請求項２０記載の画像形成装置において、
ランダム数の発生要求を受けるとランダム数を発生する制御部と、
ランダム数を記憶する記憶部と、
記憶部に記憶した前記ランダム数を前記画像処理装置に送信する通信部と、
前記復号化実行部は、前記記憶部に記憶した前記ランダム数及び読み出された前記識別情報に基づいて復号鍵を生成する復号鍵生成部分と、
生成された前記復号鍵に基づいて前記画像データを復号化する復号化部分とを有することを特徴とする請求項２０記載の画像形成装置。
【請求項２２】
前記制御部は、前記ランダム数の発生要求を時間監視して発生することを特徴とする請求項２１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置からの画像データに基づいて画像形成を行って画像形成済み記録媒体を排出する画像形成装置及び画像形成システムに関し、特に、画像データの守密性を向上すると共に、画像形成済み記録媒体が他人に取られるのを防止可能な画像形成装置及び画像形成システムに関するものである。
【背景技術】
【０００２】
印刷システム（即ち、画像形成システム）として、一つ以上のユーザ端末（即ち、画像処理装置）と、通信回線を介して該一つ以上のユーザ端末に接続している印刷装置（即ち、画像形成装置）とを含むシステムが採用されている。該印刷システムにおいて、印刷すべき印刷データ（即ち、画像データ）が、ユーザ端末から印刷装置へ送信された後、印刷装置にて印刷用紙に印刷され（即ち、画像形成され）、そして、印刷データを印刷した印刷用紙が、印刷済み記録媒体として印刷装置から排出される。
【０００３】
従来では、この印刷済み記録媒体が他人に取られるのを防止するために、例えば、下記特許文献１に記載されているように、ユーザに携帯される非接触型ＩＣカードを設け、ユーザが該非接触型ＩＣカードを利用して印刷装置に認証された後、その場で、対応の印刷データの印刷を認証印刷として行う技術が提供されている。
【０００４】
ところで、該印刷システムにおいて、印刷データが通信回線によってユーザ端末から印刷装置へ送信されることから、該通信回線に接続されたコンピュータを利用して通信傍受を行う盗取行為によって該印刷データが盗取されることがある。この盗取行為を抑えるために、ユーザ端末にて印刷データを暗号化して印刷装置に送信する方法が採用されている。
【特許文献１】特開２００５−３３５２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような暗号化方法では、各ユーザ端末に、常に固定的で同一の暗号鍵を設定しているので、各印刷データはこの同一の暗号鍵によって暗号化されることになる。そして、盗取者が各盗取データからこの暗号化方法を容易に解読でき、印刷データを入手することができる。そのため、印刷データが機密性の高いデータである場合、クライアントに大きな被害をもたらしてしまう。
従って、印刷済み記録媒体を他人に取られるのを防止すると共に、暗号化された印刷データの解読が困難でその守密性を向上することが可能な画像形成装置及び画像形成システムが望まれている。
【課題を解決するための手段】
【０００６】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
本発明は、一つの画像形成システムを提供する。
本発明に係る画像形成システムは、少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、可搬性識別媒体は、画像処理装置を使用するユーザを識別する識別情報を記憶する識別情報記憶部を持ち、画像処理装置は、画像形成すべき画像データを記憶する画像データ記憶部と、可搬性識別媒体から識別情報を読み出す端末側読出部と、識別情報に基づいて画像データに対して暗号化を実行する暗号化実行部と、暗号化された画像データを、識別情報と共に画像形成装置に送信する送信部とを備え、画像形成装置は、画像処理装置から識別情報と画像データを受信する受信部と、可搬性識別媒体から識別情報を読み出す装置側読出部と、読み出された識別情報に基づいて、受信された画像データを判定する判定部と、識別情報に基づいて、判定された画像データに対して復号化を実行する復号化実行部と、復号化された画像データを記録媒体に画像形成する画像形成部とを備えることを特徴とする。
【０００７】
また、本発明に係る画像形成システムでは、識別情報として、数値型の識別番号或いは文字型の識別名前を採用することができる。そして、画像処理装置は、識別名前を数値型に変換するデータタイプ変換部を更に備えることができる。
【０００８】
また、本発明に係る画像形成システムでは、暗号化実行部は、識別情報に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された暗号鍵に基づいて画像データを暗号化する暗号化部分とを有し、復号化実行部は、識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することができる。
【０００９】
また、本発明に係る画像形成システムでは、画像処理装置はランダム数を発生するランダム数発生器を更に備えることができる。そして、暗号化実行部は、識別情報及び発生されたランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された暗号鍵に基づいて画像データを暗号化する暗号化部分とを有し、送信部は、識別情報及び画像データを送信すると共に、更にランダム数を画像形成装置に送信し、復号化実行部は、受信したランダム数及び読み出された識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することができる。
【００１０】
また、本発明に係る画像形成システムでは、送信部が送信すべき識別情報は暗号化部分によって暗号化された後に画像形成装置に送信され、画像形成装置の復号化部分は、更に、暗号化された識別情報を復号化することができる。
【００１１】
また、本発明に係る画像形成システムでは、画像形成装置は、ユーザに操作させるための装置側入力表示部と、判定部に判定された画像データを削除するための判断制御部とを更に備えることができる。そして、装置側読出部によって識別情報が読み出されると、装置側入力表示部は画像データを削除するか画像形成するかをユーザに問い合わせるための問い合わせ画面を表示してユーザに操作させ、装置側入力表示部から削除を示す削除信号が出力されると、判断制御部は、復号化実行部に復号化を実行させずに、画像データを削除し、装置側入力表示部から画像形成を示す画像形成信号が出力されると、判断制御部は、復号化実行部に復号化を実行させる。
【００１２】
また、本発明に係る画像形成システムでは、前記画像処理装置は、前記画像データを暗号化するか否かをユーザに選択させるための端末側入力表示部と、該端末側入力表示部から暗号化しないことを示す非暗号化信号が出力されると、前記ユーザに警告を行い、該端末側入力表示部から暗号化することを示す暗号化信号が出力されると、前記暗号化実行部に実行動作を行わせる端末側判断制御部とを更に備えることができる。
【００１３】
また、本発明は、一つの他の画像形成システムを提供する。
本発明に係る他の画像形成システムは、少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、可搬性識別媒体は、対応のユーザを識別すべき識別情報を予め記憶し、画像処理装置は、画像形成すべき画像データを記憶する画像データ記憶部と、可搬性識別媒体から識別情報を読み出す端末側読出部と、識別情報に基づいて画像データに対して暗号化を実行する暗号化実行部と、識別情報に対して所定演算を行い、該識別情報に対応する演算結果を取得する端末側結果取得部と、暗号化された画像データに演算結果を添付して、該画像データと該演算結果とを画像形成装置に送信する送信部とを備え、画像形成装置は、画像処理装置から画像データと演算結果とを受信する受信部と、可搬性識別媒体から識別情報を読み出す装置側読出部と、読み出された識別情報に対して所定演算を行い、該識別情報に対応する演算結果を取得する装置側結果取得部と、取得された演算結果に基づいて、受信された画像データを判定する判定部と、読み出された識別情報に基づいて、判定部によって判定された画像データに対して復号化を実行する復号化実行部と、復号化された画像データを記録媒体に画像形成する画像形成部とを備えることを特徴とする。
【００１４】
また、本発明に係る他の画像形成システムでは、端末側結果取得部及び装置側結果取得部は、所定演算に対応する演算式を予め記憶することができる。
【００１５】
また、本発明に係る他の画像形成システムでは、識別情報は、数値型の識別番号及び文字型の識別名前のいずれかであり、画像処理装置は、識別名前を数値型に変換するデータタイプ変換部を更に備えることができる。
【００１６】
また、本発明に係る他の画像形成システムでは、暗号化実行部は、識別情報に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された暗号鍵に基づいて画像データを暗号化する暗号化部分とを有し、復号化実行部は、識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することができる。
【００１７】
また、本発明に係る他の画像形成システムでは、画像処理装置は、ランダム数を発生するランダム数発生器を更に備え、暗号化実行部は、識別情報及び発生されたランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された暗号鍵に基づいて画像データを暗号化する暗号化部分とを有し、送信部は、識別情報及び画像データを送信すると共に、更にランダム数を画像形成装置に送信し、復号化実行部は、受信したランダム数及び読み出された識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することができる。
【００１８】
また、本発明に係る他の画像形成システムでは、画像形成装置は、ユーザに操作させるための装置側入力表示部と、判定部に判定された画像データを削除するための判断制御部とを更に備えることができる。そして、装置側読出部によって識別情報が読み出されると、装置側入力表示部は画像データを削除するか画像形成するかをユーザに問い合わせるための問い合わせ画面を表示してユーザに操作させ、装置側入力表示部から削除を示す削除信号が出力されると、判断制御部は、復号化実行部に復号化を実行させずに、画像データを削除し、装置側入力表示部から画像形成を示す画像形成信号が出力されると、判断制御部は、復号化実行部に復号化を実行させる。
【００１９】
また、本発明は、更に、他の画像形成システムを提供する。
本発明に係る他の画像形成システムは、少なくとも一つの画像処理装置と、該画像処理装置に通信回線を介して接続している画像形成装置と、画像処理装置を利用する一人以上のユーザ各々を識別する一つ以上の可搬性識別媒体を含む画像形成システムであって、可搬性識別媒体は、対応のユーザを識別すべき識別情報を予め記憶し、画像処理装置は、画像形成すべき画像データを記憶する画像データ記憶部と、ランダム数を発生するランダム数発生器と、可搬性識別媒体から識別情報を読み出す端末側読出部と、ランダム数発生器が発生したランダム数を可搬性識別媒体に書き込む書込部と、識別情報及びランダム数の中少なくともランダム数に基づいて、画像データに対して暗号化を実行する暗号化実行部と、暗号化された画像データを、識別情報と共に画像形成装置に送信する送信部とを備え、画像形成装置は、画像処理装置から識別情報と画像データを受信する受信部と、可搬性識別媒体から識別情報及びランダム数を読み出す装置側読出部と、読み出された識別情報に基づいて、受信された画像データを判定する判定部と、読み出された識別情報及びランダム数の中少なくともランダム数に基づいて、判定された画像データに対して復号化を実行する復号化実行部と、復号化された画像データを記録媒体に画像形成する画像形成部とを備えることを特徴とする。
【００２０】
また、本発明に係る他の画像形成システムでは、識別情報として、数値型の識別番号或いは文字型の識別名前を採用することができる。そして、画像処理装置は、識別名前を数値型に変換するデータタイプ変換部を更に備えることができる。
【００２１】
また、本発明に係る他の画像形成システムでは、暗号化実行部は、識別情報及びランダム数に基づいて暗号鍵を生成する暗号鍵生成部分と、生成された暗号鍵に基づいて画像データを暗号化する暗号化部分とを有し、復号化実行部は、読み出された識別情報及びランダム数に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することができる。
【００２２】
また、本発明に係る他の画像形成システムでは、画像形成装置は、ユーザに操作させるための装置側入力表示部と、判定部に判定された画像データを削除するための判断制御部とを更に備えることができる。そして、装置側読出部によって識別情報が読み出されると、装置側入力表示部は画像データを削除するか画像形成するかをユーザに問い合わせるための問い合わせ画面を表示してユーザに操作させ、装置側入力表示部から削除を示す削除信号が出力されると、判断制御部は、復号化実行部に復号化を実行させずに、画像データを削除し、装置側入力表示部から画像形成を示す画像形成信号が出力されると、判断制御部は、復号化実行部に復号化を実行させる。
【００２３】
また、本発明は、一つの画像形成装置を提供する。
本発明に係る他の画像形成システムは、一つ以上の画像処理装置と接続可能な通信回線を持つ画像形成装置において、一つ以上の可搬性識別媒体からユーザを識別する識別情報を読み出す装置側読出部と、画像処理装置から識別情報と関連付けられた画像データを受信する受信部と、読み出された識別情報に基づいて、受信された画像データを判定する判定部と、識別情報に基づいて、判定された画像データに対して復号化を実行する復号化実行部と、復号化された画像データに基づき画像形成を行う画像形成部とを備えることを特徴とする。
【００２４】
また、本発明に係る他の画像形成システムでは、ランダム数の発生要求を受けるとランダム数を発生する制御部と、ランダム数を記憶する記憶部と、記憶部に記憶したランダム数を画像処理装置に送信する通信部と、復号化実行部は、記憶部に記憶したランダム数及び読み出された識別情報に基づいて復号鍵を生成する復号鍵生成部分と、生成された復号鍵に基づいて画像データを復号化する復号化部分とを有することを特徴とする。
【００２５】
また、本発明に係る他の画像形成システムでは、制御部は、ランダム数の発生要求を時間監視して発生することを特徴とする。
【発明の効果】
【００２６】
本発明に係る画像形成システムによれば、画像形成装置は、ユーザが携帯する可搬性識別媒体に対してユーザの識別を行った後画像形成を行うので、画像形成済み記録媒体が他人に取られるのを防止することができる。
また、画像データが画像処理装置から画像形成装置へ送る前にユーザ毎の識別情報に基づいて暗号化されるので、識別情報の相違性によって暗号化方法が相互に異なることになる。従って、通信傍受による画像データの盗取が発生しても、盗取データの解読が困難になり、画像データの守密性を向上することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図を用いる実施形態で、本発明に係る印刷システムを詳細に説明する。なお、下記の各実施例において、共通の動作として、印刷データなどの画像データが、ユーザ端末などの画像処理装置から、該画像処理装置に接続される印刷装置などの画像形成装置に送信された後、画像形成装置において、識別カードなどの可搬性識別媒体を使用してユーザの認証を行い、そして、印刷部などの画像形成部で印刷などの画像形成を行う。
【実施例１】
【００２８】
〈実施例１の構成〉
図１は、本発明に係る印刷システムの実施例１における構成を示すブロック図である。
本発明に係る印刷システム１０は、図１に示されているように、複数のユーザ端末１１と、該ユーザ端末１１に通信回線１２を介して接続している印刷装置１３と、複数のユーザ端末１１及び印刷装置１３と読み取り通信可能な複数の識別カード１４とを含む。
尚、印刷システム１０は、画像形成システムの一種として利用され、ユーザ端末１１は、画像処理装置の一種として利用され、印刷装置１３は、画像形成装置の一種として利用されている。
また、通信回線１２として、インターネットやネットワークなどを採用することができる。
また、識別カード１４は、可搬性媒体として、対応のユーザに携帯されるものである。
更に、ユーザ端末１１は、複数のユーザに利用されても良く、一人のユーザに専用されても良い。
【００２９】
識別カード１４は、ユーザに対応し該ユーザを識別するための識別情報を記憶する識別情報記憶部を有している。
【００３０】
ユーザ端末１１は、入力表示部１５、印刷データ記憶部１６、端末側読出部１７、暗号化実行部１９、端末側通信部２０、一時記憶部２１及びこれら各部を制御するための端末側制御部２２を備えている。
【００３１】
入力表示部１５は、画面を表示してユーザに入力動作を行わせる機能を有している。この入力表示部１５を用いるユーザの操作によって、印刷すべき下記印刷データを生成することができ、また、印刷データを印刷する印刷コマンドを選択することができる。
【００３２】
印刷データ記憶部１６は、生成された印刷データを記憶する機能を有する。
端末側読出部１７は、識別カード１４から識別情報を読み出す機能を有する。端末側読出部１７には、識別カード１４を挿入させるための挿入口が設けられている。
本実施例では、識別情報として、数値型の識別番号を採用する。
尚、識別情報として、文字型の識別名前を採用することができる。この場合、ユーザ端末１１は、更に、該識別名前を数値型に変換するデータタイプ変換部を備えることができる。
データタイプ変換部は、例えばＡＳＣＩＩ（Ａｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｎｇｅ）コード変換表を用いて、文字型と数値型の対応変換を行う。
【００３３】
暗号化実行部１９は、読み出された識別情報に基づいて暗号鍵を生成するための暗号鍵生成部分２３、及び生成された暗号鍵に基づいて印刷データを暗号化するための暗号化部分２４を有する。
【００３４】
端末側通信部２０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線１２を介して印刷装置１３との間の送受信を行う機能を有し、そして、送信部として、暗号化された印刷データを識別情報と共に印刷装置１３に送信する機能を有する。端末側通信部２０には、端末を識別するための端末用ＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）として例えば（１９２．１６８．０．１）の番号が割り振られている。
一時記憶部２１は、ユーザの入力データや、読み出された識別情報などを一時的に記憶する機能を有する。
【００３５】
端末側制御部２２は、ユーザ端末１１における上記した各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【００３６】
また、印刷装置１３は、装置側通信部２５、装置側読出部２６、判定部２７、復号化実行部２８、印刷部２９、一時記憶部３０及びこれら各部を制御する装置側制御部３１を備えている。
【００３７】
装置側通信部２５は、通信回線１２を介してユーザ端末１１との間の送受信を行う機能を有し、そして、受信部として、ユーザ端末１１から識別情報と印刷データを受信する機能を有する。装置側通信部２５には、印刷装置を識別するための印刷装置用ＩＰアドレスとして例えば（１９２．１６８．０．２）の番号が割り振られている。
装置側読出部２６は、識別カードから識別情報を読み出す機能を有する。装置側読出部２６には、識別カード１４を挿入させるための挿入口が設けられている。
判定部２７は、読み出された識別情報に基づいて、受信された印刷データを判定する機能を有する。
【００３８】
復号化実行部２８は、識別情報に基づいて復号鍵を生成する復号鍵生成部分３２と、生成された復号鍵に基づいて印刷データを復号化する復号化部分３３とを有する。
印刷部２９は、復号化された印刷データを記録媒体に印刷する機能を有する。
一時記憶部３０は、受信した識別情報や印刷データなどを一時的に記憶する機能を有する。
装置側制御部３１は、印刷装置１３における上記した各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【００３９】
〈実施例１の動作〉
まず、ユーザ端末と印刷装置の鍵生成閾値の決定について説明する。
ユーザ端末側で電源オン、印刷要求、又は、所定時間毎、又はユーザの操作によりユーザ端末１１と印刷装置１３で用いる鍵生成閾値の変更要求が発生すると、ユーザ端末の端末側制御部２２は、乱数を発生し、ユーザ端末１１の鍵生成閾値記憶部に乱数発生した鍵生成閾値（例えば３  ｈｅｘ）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【００４０】
そして、端末側通信部２０は、印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値（３  ｈｅｘ）（ｈｅｘは１６進数を意味する）と鍵変更指示命令を通信回線１２に送信する。
【００４１】
印刷装置１３の装置側制御部３１は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵変更指示命令を受信すると、印刷装置１３の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた端末側ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。そして、識別印刷待ちのデータが有る場合は識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【００４２】
装置側制御部３１は、印刷装置１３の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、装置側通信部２５から端末側ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【００４３】
端末側通信部２０は端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵生成閾値記憶完了情報を受信すると、端末側制御部２２は、鍵生成閾値の変更要求完了の表示を行い、処理を終了する。
【００４４】
また、端末側通信部２０は装置側通信部２５のＩＰアドレスと端末側通信部２０のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、端末側制御部２２は、ユーザ端末１１の鍵生成閾値記憶部に記憶した装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、入力表示部にアラームを表示する。
【００４５】
また、印刷装置側で、Ｐｏｗ−ＯＮ又は、所定時間経過毎、又はユーザの操作によりユーザ端末１１と印刷装置１３で用いる鍵生成閾値の変更要求が発生すると、印刷装置１３の装置側制御部３１は、乱数発生し印刷装置１３の鍵生成閾値記憶部に乱数発生した新しい鍵生成閾値（例えば３  ｈｅｘ）とユーザ端末用ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。また、識別印刷待ちのデータが有る場合は、装置側制御部３１は、識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【００４６】
そして、装置側通信部２５は、ユーザ端末用ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値（３  ｈｅｘ）と鍵変更指示命令を通信回線１２に送信する。
【００４７】
ユーザ端末１１の端末側制御部２２は、端末側通信部２０で端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵変更指示命令を受信すると、ユーザ端末１１の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた印刷装置側ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【００４８】
端末側制御部２２は、ユーザ端末１１の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、端末側通信部２０から装置側ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【００４９】
装置側通信部２５は、装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵生成閾値記憶完了情報を受信すると、装置側制御部３１は、鍵生成閾値の変更要求完了の印刷を出力し、処理を終了する。
【００５０】
また、装置側通信部２５は端末側通信部２０のＩＰアドレスと装置側通信部２５のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、装置側制御部３１は、印刷装置１３の鍵生成閾値記憶部に記憶した端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、印刷部にアラームを出力する。
【００５１】
次に、本発明に係る印刷システム１０の動作をフローチャートに沿って説明する。
図２は、本発明に係る印刷システムの実施例１における動作を示すフローチャート（その１）であり、即ち、図２はユーザ端末１１の動作を示す。図３は本発明に係る印刷システムの実施例１における動作を示すフローチャート（その２）であり、即ち、図３は印刷装置１３の動作を示す。
【００５２】
ユーザ端末１１において、端末側制御部２２は、全体を制御する制御動作を行い、入力表示部１５に印刷を行うか否かの印刷問い合わせ画面を表示させる（ステップＳ１０１）。この入力表示部１５は、該画面を表示してユーザに入力させる（ステップＳ１０１）。
【００５３】
ユーザが印刷コマンドを選択すると、端末側制御部２２は、印刷データ記憶部１６から印刷データを読み出して一時記憶部２１に一時的に記憶させる（ステップＳ１０２）。
例えば、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」が読み出され、一時記憶部２１に記憶される。
【００５４】
また、端末側制御部２２は、入力表示部１５に識別カード挿入案内画面を表示させ、ユーザに識別カード１４を端末側読出部１７の挿入口に挿入させる（ステップＳ１０３）。
端末側読出部１７は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４の識別情報記憶部から識別情報を読み出す（ステップＳ１０４）。この読み出された識別情報は、端末側制御部２２によって、一時記憶部２１に印刷データに対応して記憶される（ステップＳ１０４）。
例えば、識別カード１４の識別情報としてＩＤ「１２  ｈｅｘ」（ｈｅｘは１６進数を表す）が読み出される。
【００５５】
続いて、暗号化実行部１９における暗号鍵生成部分２３は、この識別情報に基づいて印刷データを暗号化するための暗号鍵を生成し（ステップＳ１０５）、暗号化部分２４は、この生成された暗号鍵に基づいて一時記憶部２１に記憶されている印刷データを暗号化する（ステップＳ１０６）。
例えば、暗号鍵生成部分２３は、識別カード１４から読み出した識別情報のＩＤ「１２  ｈｅｘ」と、印刷を指示する印刷装置の装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を読み出し、該識別情報（１２  ｈｅｘ）と鍵生成閾値（３  ｈｅｘ）を加算し、暗号鍵（１５  ｈｅｘ）を得る。
【００５６】
また、暗号化部分２４は、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」文字列をＡＳＣＩＩコード変換し、「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘとする。
また、印刷データからＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）等のチェックサムを得る。
【００５７】
続いてＡＳＣＩＩコード変換された印刷データ１バイト毎に暗号鍵（１５  ｈｅｘ）を加えた印刷データ「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘに暗号データが正常に復号したかどうかを確認するために前記印刷データから得たチェックサムを付与した暗号印刷データを出力する。
【００５８】
そして、端末側通信部２０は、暗号化された印刷データと識別情報とを印刷装置１３に送信する（ステップＳ１０７）。
例えば、暗号印刷データに印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）と識別情報（１２  ｈｅｘ）を付与して通信回線１２に送信する。
【００５９】
次に、印刷装置１３において、装置側制御部３１は、装置側通信部２５に、ユーザ端末１１から識別情報及び暗号化された印刷データを受信させ、一時記憶部３０に記憶させる（ステップＳ１０８）。
例えば、装置側制御部３１は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された暗号印刷データを受信すると、一時記憶部３０に暗号印刷データと、暗号印刷データに付与された端末用ＩＰアドレス（１９２．１６８．０．１）及び識別情報（１２  ｈｅｘ）を関連付けて記憶する。
【００６０】
そして、ユーザが印刷装置１３に行って、自分の識別カード１４を用いて装置側読出部２６の挿入口に該識別カード１４を挿入すると、装置側読出部２６は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると識別カード１４から識別情報を読み出す（ステップＳ１０９）。
【００６１】
識別情報が読み出されると、判定部２７は、一時記憶部３０を検索して、この読み出された識別情報と一致する識別情報を判定して該識別情報に対応する印刷データを判定する（ステップＳ１１０）。
【００６２】
印刷データが判定されると、復号化実行部２８の復号鍵生成部分３２は、識別情報に基づいて印刷データを復号化するための復号鍵を生成し（ステップＳ１１１）、復号化部分３３は、生成された復号鍵に基づいて印刷データを復号化する（ステップＳ１１２）。
例えば、識別情報（１２  ｈｅｘ）が付与された暗号印刷データが判定されると、復号鍵生成部分３２は、暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して復号鍵（１５  ｈｅｘ）を生成する。
【００６３】
復号化部分３３は、暗号印刷データからチェックサムを除く「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘを抜き出し、１バイト毎に復号鍵（１５  ｈｅｘ）を減算し、暗号化が解除された「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘを得る。
更に、ＡＳＣＩＩコード文字コード変換を掛けて印刷データの「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」を得る。
また、暗号化が解除された印刷データからＭＤ５等のチェックサムを得て、暗号化印刷データに付与されたチェックサムと比較し、合っていれば正しく復号されると印刷処理に進み、異なっているとデータ不整合エラーを表示する。
【００６４】
印刷データが復号されると、印刷部２９は、印刷データを印刷用紙のような記録媒体に印刷して、印刷された用紙を印刷済み記録媒体として排出する（ステップＳ１１３）。印刷済み記録媒体の排出に伴って、ユーザがその場でこの印刷済み記録媒体を取得する。
そして、装置側制御部３１は、この処理を終了する。
【００６５】
〈実施例１の効果〉
本発明に係る実施例１によれば、印刷装置は、印刷データを一時的に記憶し、ユーザが携帯する識別カードに対してユーザの識別を行った後印刷を行うので、印刷済み記録媒体が他人に取られるのを防止することができる。
また、印刷データがユーザ端末から印刷装置へ送る前にユーザ毎の識別情報に基づいて暗号化されるので、識別情報の相違性によって暗号化方法が相互に異なることになる。従って、通信傍受による印刷データの盗取が発生しても、盗取データの解読が困難になり、印刷データの守密性を向上することができる。
【実施例２】
【００６６】
次に、実施例２について説明する。
尚、実施例１におけると同様な構成について、同一の符号を与え、同様な説明を省略する。
〈実施例２の構成〉
図４は、本発明に係る印刷システムの実施例２における構成を示すブロック図である。
本発明に係る印刷システム４０は、図４に示されているように、複数のユーザ端末１１と、該ユーザ端末１１に通信回線１２を介して接続している印刷装置４１と、複数のユーザ端末１１及び印刷装置４１と読み取り通信可能な複数の識別カード１４とを含む。
尚、印刷システム４０は、画像形成システムの一種として利用され、ユーザ端末１１は、画像処理装置の一種として利用され、印刷装置４１は、画像形成装置の一種として利用されている。
【００６７】
また、印刷装置４１は、装置側通信部２５、装置側読出部２６、判定部２７、復号化実行部２８、印刷部２９、一時記憶部３０、装置側入力表示部４２、削除制御部４３及びこれら各部を制御する装置側制御部４４を備えている。
【００６８】
装置側入力表示部４２は、ユーザ端末１１から受信した印刷データを削除するか印刷するかをユーザに問い合わせるための削除／印刷問い合わせ画面を表示してユーザに操作させる機能を有する。
削除制御部４３は、装置側判断制御部として、装置側入力表示部４２から削除を示す削除信号が出力されると、復号化実行部２８を起動せずに印刷データを削除し、装置側入力表示部４２から印刷を示す印刷信号が出力されると、復号化実行部２８を起動する機能を有する。
【００６９】
装置側制御部４４は、印刷装置４１における各部のそれぞれの機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【００７０】
〈実施例２の動作〉
まず、ユーザ端末と印刷装置の鍵生成閾値の決定について説明する。
ユーザ端末側で電源オン、印刷要求、又は、所定時間毎、又はユーザの操作によりユーザ端末１１と印刷装置４１で用いる鍵生成閾値の変更要求が発生すると、ユーザ端末の端末側制御部２２は、乱数を発生し、ユーザ端末１１の鍵生成閾値記憶部に乱数発生した鍵生成閾値（例えば３  ｈｅｘ）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【００７１】
そして、端末側通信部２０は印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値（３  ｈｅｘ）（ｈｅｘは１６進数を意味する）と鍵変更指示命令を通信回線１２に送信する。
【００７２】
印刷装置４１の装置側制御部４１は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵変更指示命令を受信すると、印刷装置４１の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた端末側ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。そして、識別印刷待ちのデータが有る場合は識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【００７３】
装置側制御部４１は、印刷装置４１の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、装置側通信部２５から端末側ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【００７４】
端末側通信部２０は端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵生成閾値記憶完了情報を受信すると、端末側制御部２２は、鍵生成閾値の変更要求完了の表示を行い、処理を終了する。
【００７５】
また、端末側通信部２０は装置側通信部２５のＩＰアドレスと端末側通信部２０のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、端末側制御部２２は、ユーザ端末１１の鍵生成閾値記憶部に記憶した装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、入力表示部にアラームを表示する。
【００７６】
また、印刷装置側で、Ｐｏｗ−ＯＮ又は、所定時間経過毎、又はユーザの操作によりユーザ端末１１と印刷装置４１で用いる鍵生成閾値の変更要求が発生すると、印刷装置４１の装置側制御部４４は乱数発生し印刷装置４１の鍵生成閾値記憶部に乱数発生した新しい鍵生成閾値（例えば３  ｈｅｘ）とユーザ端末用ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。また、識別印刷待ちのデータが有る場合は装置側制御部４４は識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【００７７】
そして、装置側通信部２５は、ユーザ端末用ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値（３  ｈｅｘ）と鍵変更指示命令を通信回線１２に送信する。
【００７８】
ユーザ端末１１の端末側制御部２２は、端末側通信部２０で端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵変更指示命令を受信すると、ユーザ端末１１の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた印刷装置側ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【００７９】
端末側制御部２２は、ユーザ端末１１の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、端末側通信部２０から装置側ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【００８０】
装置側通信部２５は、装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵生成閾値記憶完了情報を受信すると、装置側制御部４４は、鍵生成閾値の変更要求完了の印刷を出力し、処理を終了する。
【００８１】
また、装置側通信部２５は端末側通信部２０のＩＰアドレスと装置側通信部２５のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、装置側制御部４４は、印刷装置４１の鍵生成閾値記憶部に記憶した端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、印刷部にアラームを出力する。
【００８２】
次に、本発明に係る印刷システム４０の動作をフローチャートに沿って説明する。
図５は、本発明に係る印刷システムの実施例２における動作を示すフローチャート（その１）であり、即ち、図５はユーザ端末１１の動作を示す。図６は本発明に係る印刷システムの実施例２における動作を示すフローチャート（その２）であり、即ち、図６は印刷装置４１の動作を示す。
ユーザ端末１１において、端末側制御部２２は、全体を制御する制御動作を行い、入力表示部１５に印刷を行うか否かの印刷問い合わせ画面を表示させる（ステップＳ２０１）。この入力表示部１５は、該画面を表示してユーザに入力させる（ステップＳ２０１）。
【００８３】
ユーザが印刷コマンドを選択すると、端末側制御部２２は、印刷データ記憶部１６から印刷データを読み出して一時記憶部２１に一時的に記憶させる（ステップＳ２０２）。
例えば、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」が読み出され、一時記憶部２１に記憶される。
【００８４】
また、端末側制御部２２は、入力表示部１５に識別カード挿入案内画面を表示させ、ユーザに識別カード１４を端末側読出部１７の挿入口に挿入させる（ステップＳ２０３）。
端末側読出部１７は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４の識別情報記憶部から識別情報を読み出す（ステップＳ２０４）。この読み出された識別情報は、端末側制御部２２によって、一時記憶部２１に印刷データに対応して記憶される（ステップＳ２０４）。
例えば、識別カード１４の識別情報としてＩＤ「１２  ｈｅｘ」（ｈｅｘは１６進数を表す）が読み出される。
【００８５】
続いて、暗号化実行部１９における暗号鍵生成部分２３は、この識別情報に基づいて印刷データを暗号化するための暗号鍵を生成し（ステップＳ２０５）、暗号化部分２４は、この生成された暗号鍵に基づいて一時記憶部２１に記憶されている印刷データを暗号化する（ステップＳ２０６）。
例えば、暗号鍵生成部分２３は、識別カード１４から読み出した識別情報のＩＤ「１２  ｈｅｘ」と、印刷を指示する印刷装置の装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を読み出し、該識別情報（１２  ｈｅｘ）と鍵生成閾値（３  ｈｅｘ）を加算し、暗号鍵（１５  ｈｅｘ）を得る。
【００８６】
また、暗号化部分２４は、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」文字列をＡＳＣＩＩコード変換し、「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘとする。
また、印刷データからＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）等のチェックサムを得る。
続いてＡＳＣＩＩコード変換された印刷データ１バイト毎に暗号鍵（１５  ｈｅｘ）を加えた印刷データ「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘに暗号データが正常に復号したかどうかを確認するために前記印刷データから得たチェックサムを付与した暗号印刷データを出力する。
【００８７】
そして、端末側通信部２０は、暗号化された印刷データと識別情報とを印刷装置４１に送信する（ステップＳ２０７）。
例えば、暗号印刷データに印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）と識別情報（１２  ｈｅｘ）を付与して通信回線１２に送信する。
【００８８】
次に、印刷装置４１において、装置側制御部４４は、装置側通信部２５に、ユーザ端末１１から識別情報及び暗号化された印刷データを受信させ、一時記憶部３０に記憶させる（ステップＳ２０８）。
例えば、装置側制御部４１は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された暗号印刷データを受信すると、
一時記憶部３０に暗号印刷データと、暗号印刷データに付与された端末用ＩＰアドレス（１９２．１６８．０．１）及び識別情報（１２  ｈｅｘ）を関連付けて記憶する。
【００８９】
そして、ユーザが印刷装置４１に行って、自分の識別カード１４を用いて装置側読出部２６の挿入口に該識別カード１４を挿入すると、装置側読出部２６は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４から識別情報を読み出す（ステップＳ２０９）。
【００９０】
識別情報が読み出されると、判定部２７は、一時記憶部３０を検索して、この読み出された識別情報と一致する識別情報を判定して該識別情報に対応する印刷データを判定する（ステップＳ２１０）。
【００９１】
印刷データが判定されると、装置側入力表示部４２は、削除／印刷問い合わせ画面を表示してユーザに操作させる（ステップＳ２１１）。
【００９２】
図７は、実施例２における削除／印刷問い合わせ画面を示す説明図である。
削除／印刷問い合わせ画面には、図７に示されているように、「印刷実行／データ削除」の問い合わせ内容が表示され、また、ユーザに選択させるための「＋」ボタン、「―」ボタン及び「Ｅｎｔｅｒ」ボタンなどが設けられている。
これらボタンを押すことによって、装置側入力表示部４２から対応の信号が出力される。
【００９３】
ユーザが「データ削除」を選択して「Ｅｎｔｅｒ」ボタンを押す（ステップＳ２１２）と、削除制御部４３は、復号化実行部２８を起動せずに印刷データを削除する（ステップＳ２１３）。
そして、装置側制御部４４は、この処理を終了する。
【００９４】
また、ユーザが「印刷実行」を選択して「Ｅｎｔｅｒ」ボタンを押す（ステップＳ２１２）と、削除制御部４３は、復号化実行部２８を起動する（ステップＳ２１４）。
【００９５】
起動された復号化実行部２８の復号鍵生成部分３２は、識別情報に基づいて印刷データを復号化するための復号鍵を生成し（ステップＳ２１５）、復号化部分３３は、生成された復号鍵に基づいて印刷データを復号化する（ステップＳ２１６）。
例えば、識別情報（１２  ｈｅｘ）が付与された暗号印刷データが判定されると、
【００９６】
復号鍵生成部分３２は、暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して復号鍵（１５  ｈｅｘ）を生成する。
【００９７】
復号化部分３３は、暗号印刷データからチェックサムを除く「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘを抜き出し、１バイト毎に復号鍵（１５  ｈｅｘ）を減算し、暗号化が解除された「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘを得る。
更に、ＡＳＣＩＩコード文字コード変換を掛けて印刷データの「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」を得る。
また、暗号化が解除された印刷データからＭＤ５等のチェックサムを得て、暗号化印刷データに付与されたチェックサムと比較し、合っていれば正しく復号されると印刷処理に進み、異なっているとデータ不整合エラーを表示する。
【００９８】
印刷データが復号されると、印刷部２９は、印刷データを印刷用紙のような記録媒体に印刷して、印刷された用紙を印刷済み記録媒体として排出する（ステップＳ２１７）。
そして、装置側制御部４４は、この処理を終了する。
【００９９】
〈実施例２の効果〉
本発明に係る実施例２によれば、印刷済み記録媒体が他人に取られるのを防止できると共に、印刷データの守密性を向上することができる。
また、印刷装置において印刷データに対して削除／印刷の選択機能を設けたので、ユーザ端末から印刷データが送信されても、不要な印刷を中止することができる。これによって、トナーなどの節約を図ることができる。
【実施例３】
【０１００】
次に、実施例３について説明する。
尚、実施例１及び２におけると同様な構成について、同一の符号を与え、同様な説明を省略する。
〈実施例３の構成〉
図８は、本発明に係る印刷システムの実施例３における構成を示すブロック図である。
本発明に係る印刷システム５０は、図８に示されているように、複数のユーザ端末５１と、該ユーザ端末５１に通信回線１２を介して接続している印刷装置５２と、複数のユーザ端末５１及び印刷装置５２と読み取り通信可能な複数の識別カード１４とを含む。
尚、印刷システム５０は、画像形成システムの一種として利用され、ユーザ端末５１は、画像処理装置の一種として利用され、印刷装置５２は、画像形成装置の一種として利用されている。
尚、ユーザ端末５１は、複数のユーザに利用されても良く、一人のユーザに専用されても良い。
【０１０１】
ユーザ端末５１は、入力表示部１５、印刷データ記憶部１６、端末側読出部１７、暗号化実行部１９、端末側通信部５８、一時記憶部２１、端末側結果取得部５３及びこれら各部を制御するための端末側制御部５４を備えている。
【０１０２】
端末側結果取得部５３は、所定の演算式を予め記憶しており、該所定の演算式を用いて、読み出された識別情報に対して所定演算を行って演算結果を取得する機能を有する。
端末側通信部５８は、印刷装置５２との間の送受信を行う機能を有し、そして、送信部として、暗号化された印刷データを取得された演算結果と共に印刷装置５２に送信する機能を有する。
【０１０３】
端末側制御部５４は、ユーザ端末５１における上記した各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【０１０４】
また、印刷装置５２は、装置側通信部５９、装置側読出部２６、判定部５６、復号化実行部２８、印刷部２９、一時記憶部３０、装置側結果取得部５５及びこれら各部を制御する装置側制御部５７を備えている。
【０１０５】
装置側通信部５９は、ユーザ端末５１との間の送受信を行う機能を有し、そして、受信部として、ユーザ端末５１から演算結果と印刷データを受信する機能を有する。
装置側結果取得部５５は、上記した端末側結果取得部５３における所定の演算式と同様な所定の演算式を予め記憶しており、該所定の演算式を用いて、装置側読出部２６によって読み出された識別情報に対して所定演算を行って演算結果を取得する機能を有する。
【０１０６】
判定部５６は、装置側結果取得部５５によって取得した演算結果に基づいて、受信された印刷データを判定する機能を有する。
装置側制御部５７は、印刷装置５２における上記した各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【０１０７】
〈実施例３の動作〉
まず、ユーザ端末と印刷装置の鍵生成閾値の決定について説明する。
ユーザ端末側で電源オン、印刷要求、又は、所定時間毎、又はユーザの操作によりユーザ端末５１と印刷装置５２で用いる鍵生成閾値の変更要求が発生すると、ユーザ端末の端末側制御部５４は、乱数を発生し、ユーザ端末５１の鍵生成閾値記憶部に乱数発生した鍵生成閾値（例えば３  ｈｅｘ）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【０１０８】
そして、端末側通信部５８は、印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値（３  ｈｅｘ）（ｈｅｘは１６進数を意味する）と鍵変更指示命令を通信回線１２に送信する。
【０１０９】
印刷装置５２の装置側制御部５７は、装置側通信部５９で装置側通信部５９のＩＰアドレス（１９２．１６８．０．２）が付与された鍵変更指示命令を受信すると、印刷装置５２の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた端末側ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。そして、識別印刷待ちのデータが有る場合は識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【０１１０】
装置側制御部５７は、印刷装置５２の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、装置側通信部５９から端末側ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【０１１１】
端末側通信部５８は端末側通信部５８のＩＰアドレス（１９２．１６８．０．１）が付与された鍵生成閾値記憶完了情報を受信すると、端末側制御部５４は、鍵生成閾値の変更要求完了の表示を行い、処理を終了する。
【０１１２】
また、端末側通信部５８は装置側通信部５９のＩＰアドレスと端末側通信部５８のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、端末側制御部５４は、ユーザ端末５１の鍵生成閾値記憶部に記憶した装置側通信部５９のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、入力表示部にアラームを表示する。
【０１１３】
また、印刷装置側で、Ｐｏｗ−ＯＮ又は、所定時間経過毎、又はユーザの操作によりユーザ端末５１と印刷装置５２で用いる鍵生成閾値の変更要求が発生すると、印刷装置５２の装置側制御部５７は、乱数発生し印刷装置５２の鍵生成閾値記憶部に乱数発生した新しい鍵生成閾値（例えば３  ｈｅｘ）とユーザ端末用ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。また、識別印刷待ちのデータが有る場合は、装置側制御部５７は、識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【０１１４】
そして、装置側通信部５９は、ユーザ端末用ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値（３  ｈｅｘ）と鍵変更指示命令を通信回線１２に送信する。
【０１１５】
ユーザ端末５１の端末側制御部５４は、端末側通信部５８で端末側通信部５８のＩＰアドレス（１９２．１６８．０．１）が付与された鍵変更指示命令を受信すると、ユーザ端末５１の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた印刷装置側ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【０１１６】
端末側制御部５４は、ユーザ端末５１の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、端末側通信部５８から装置側ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【０１１７】
装置側通信部５９は、装置側通信部５９のＩＰアドレス（１９２．１６８．０．２）が付与された鍵生成閾値記憶完了情報を受信すると、装置側制御部５７は、鍵生成閾値の変更要求完了の印刷を出力し、処理を終了する。
【０１１８】
また、装置側通信部５９は端末側通信部５８のＩＰアドレスと装置側通信部５９のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、装置側制御部５７は、印刷装置５２の鍵生成閾値記憶部に記憶した端末側通信部５８のＩＰアドレス（１９２．１６８．０．１）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、印刷部にアラームを出力する。
【０１１９】
次に、本発明に係る印刷システム５０の動作をフローチャートに沿って説明する。
図９は、本発明に係る印刷システムの実施例３における動作を示すフローチャート（その１）であり、即ち、図９はユーザ端末５１の動作を示す。図１０は本発明に係る印刷システムの実施例３における動作を示すフローチャート（その２）であり、即ち、図１０は印刷装置５２の動作を示す。
ユーザ端末５１において、端末側制御部５４は、全体を制御する制御動作を行い、入力表示部１５に印刷を行うか否かの印刷問い合わせ画面を表示させる（ステップＳ３０１）。この入力表示部１５は、該画面を表示してユーザに入力させる（ステップＳ３０１）。
【０１２０】
ユーザが印刷コマンドを選択すると、端末側制御部５４は、印刷データ記憶部１６から印刷データを読み出して一時記憶部２１に一時的に記憶させる（ステップＳ３０２）。
例えば、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」が読み出され、一時記憶部２１に記憶される。
【０１２１】
また、端末側制御部５４は、入力表示部１５に識別カード挿入案内画面を表示させ、ユーザに識別カード１４を端末側読出部１７の挿入口に挿入させる（ステップＳ３０３）。
端末側読出部１７は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４の識別情報記憶部から識別情報を読み出す（ステップＳ３０４）。この読み出された識別情報は、端末側制御部５４によって、一時記憶部２１に印刷データに対応して記憶される（ステップＳ３０４）。
例えば、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」が読み出され、一時記憶部２１に記憶される。
【０１２２】
続いて、暗号化実行部１９における暗号鍵生成部分２３は、この識別情報に基づいて印刷データを暗号化するための暗号鍵を生成し（ステップＳ３０５）、暗号化部分２４は、この生成された暗号鍵に基づいて一時記憶部２１に記憶されている印刷データを暗号化する（ステップＳ３０６）。
例えば、暗号鍵生成部分２３は、識別カード１４から読み出した識別情報のＩＤ「１２  ｈｅｘ」と、印刷を指示する印刷装置の装置側通信部５９のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を読み出し、該識別情報（１２  ｈｅｘ）と鍵生成閾値（３  ｈｅｘ）を加算し、暗号鍵（１５  ｈｅｘ）を得る。
また、暗号化部分２４は、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」文字列をＡＳＣＩＩコード変換し、「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘとする。
また、印刷データからＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）等のチェックサムを得る。
続いてＡＳＣＩＩコード変換された印刷データ１バイト毎に暗号鍵（１５  ｈｅｘ）を加えた印刷データ「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘに暗号データが正常に復号したかどうかを確認するために前記印刷データから得たチェックサムを付与した暗号印刷データを出力する。
【０１２３】
また、端末側結果取得部５３は、この識別情報に対して、所定の演算式を用いて、所定演算を行い、識別情報に対応する演算結果を取得する（ステップＳ３０７）。
この演算結果は、例えば、所定長さのビット列であり、一時記憶部２１に記憶される（ステップＳ３０７）。
端末側結果取得部５３は、例えば、印刷データと同様に識別情報からＭＤ５等の識別情報チェックサムを得て、続いて、識別情報１バイト毎に暗号鍵（１５  ｈｅｘ）を加算し、更に識別情報チェックサムを付与し、演算結果として暗号化識別情報を一時記憶部２１に記憶する。
【０１２４】
そして、端末側通信部５８は、暗号化された印刷データに取得された演算結果を添付して、これらを印刷装置５２に送信する（ステップＳ３０８）。
例えば、暗号印刷データに印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）と演算結果である暗号化識別情報とを付与して通信回線１２に送信する。
【０１２５】
次に、印刷装置５２において、装置側制御部５７は、装置側通信部５９に、ユーザ端末５１から演算結果及び暗号化された印刷データを受信させ、一時記憶部３０に記憶させる（ステップＳ３０９）。
例えば、装置側制御部５７は、装置側通信部５９で装置側通信部５９のＩＰアドレス（１９２．１６８．０．２）が付与された暗号印刷データを受信すると、一時記憶部３０に暗号印刷データと、暗号印刷データに付与された端末用ＩＰアドレス（１９２．１６８．０．１）及び暗号化識別情報を関連付けて記憶する。
【０１２６】
そして、ユーザが印刷装置５２に行って、自分の識別カード１４を用いて装置側読出部２６の挿入口に該識別カード１４を挿入すると、装置側読出部２６は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４から識別情報を読み出す（ステップＳ３１０）。
【０１２７】
識別情報が読み出されると、装置側結果取得部５５は、この読み出された識別情報に対して、所定の演算式を用いて、所定演算を行い、該識別情報に対応する演算結果を取得する（ステップＳ３１１）。
この演算結果は、所定長さのビット列となり、一時記憶部３０に記憶される（ステップＳ３１１）。
例えば、装置側結果取得部５５の所定演算の例としては、
識別情報からＭＤ５等の識別情報チェックサムを得る。
そして、暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して暗号鍵１５  ｈｅｘ）を生成する。
識別情報１バイト毎に暗号鍵（１５  ｈｅｘ）を加算し（１７  ｈｅｘ）を得て、更にＭＤ５等の識別情報チェックサムを付与し、暗号化識別情報を演算する。この結果を演算結果として一時記憶部３０に記憶する。
【０１２８】
続いて、判定部５６は、一時記憶部３０を検索して、この取得された演算結果と一致する暗号化識別情報を判定して該暗号化識別情報に対応する暗号化印刷データを判定する（ステップＳ３１２）。
また、別の判定部５６の例としては、
暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して復号鍵（１５  ｈｅｘ）を生成する。
暗号印刷データに関連付けられた暗号化識別情報の識別情報のチェックサムを除いた部分に暗号錠（１５  ｈ）を減算して暗号化を解除し解除結果のＭＤ５チェックサムと、暗合化識別情報に付与されたチェックサムが同じか判断し、加えて、暗号化識別情報を復号した識別情報と、カードから読み取った識別情報が同じ場合に対応する印刷データと判定してもよい。
【０１２９】
印刷データが判定されると、復号化実行部２８の復号鍵生成部分３２は、読み出された識別情報に基づいて印刷データを復号化するための復号鍵を生成し（ステップＳ３１３）、復号化部分３３は、生成された復号鍵に基づいて印刷データを復号化する（ステップＳ３１４）。
例えば、識別情報（１２  ｈｅｘ）が付与された暗号印刷データが判定されると、
【０１３０】
復号鍵生成部分３２は、暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して復号鍵（１５  ｈｅｘ）を生成する。
【０１３１】
復号化部分３３は、暗号印刷データからチェックサムを除く「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘを抜き出し、１バイト毎に復号鍵（１５  ｈｅｘ）を減算し、暗号化が解除された「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘを得る。
更に、ＡＳＣＩＩコード文字コード変換を掛けて印刷データの「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」を得る。
また、暗号化が解除された印刷データからＭＤ５等のチェックサムを得て、暗号化印刷データに付与されたチェックサムと比較し、合っていれば正しく復号されると印刷処理に進み、異なっているとデータ不整合エラーを表示する。
【０１３２】
印刷データが復号されると、印刷部２９は、印刷データを印刷用紙のような記録媒体に印刷して、印刷された用紙を印刷済み記録媒体として排出する（ステップＳ３１５）。
そして、装置側制御部５７は、この処理を終了する。
【０１３３】
〈実施例３の効果〉
本発明に係る実施例３によれば、印刷済み記録媒体が他人に取られるのを防止できると共に、印刷データの守密性を向上することができる。
また、ユーザ端末から印刷装置へ識別情報を直接送信することなく、この識別情報を代えて、該識別情報に対する所定演算を行った後の演算結果を送信するので、印刷データの守密性を更に向上することができる。
【実施例４】
【０１３４】
次に、実施例４について説明する。
尚、実施例１、２及び３におけると同様な構成について、同一の符号を与え、同様な説明を省略する。
〈実施例４の構成〉
図１１は、本発明に係る印刷システムの実施例４における構成を示すブロック図である。
本発明に係る印刷システム６０は、図１１に示されているように、複数のユーザ端末６１と、該ユーザ端末６１に通信回線１２を介して接続している印刷装置７３と、複数のユーザ端末６１及び印刷装置７３と読み取り通信可能な複数の識別カード１４とを含む。
尚、印刷システム６０は、画像形成システムの一種として利用され、ユーザ端末６１は、画像処理装置の一種として利用され、印刷装置７３は、画像形成装置の一種として利用されている。
尚、ユーザ端末６１は、複数のユーザに利用されても良く、一人のユーザに専用されても良い。
【０１３５】
ユーザ端末６１は、入力表示部１５、印刷データ記憶部１６、暗号化実行部６４、端末側通信部２０、一時記憶部２１、ランダム数発生器６２、読書部６３及びこれら各部を制御するための端末側制御部６５を備えている。
【０１３６】
ランダム数発生器６２は、ランダム数を発生する機能を有する。
暗号化実行部６４は、端末側読出部１７によって読み出された識別情報及びランダム数発生器６２によって発生したランダム数に基づいて暗号鍵を生成するための暗号鍵生成部分６６、及び生成された暗号鍵に基づいて印刷データを暗号化するための暗号化部分６７を有する。
尚、暗号鍵生成部分６６は、ランダム数だけに基づいて暗号鍵を生成することができる。
【０１３７】
読書部６３は、識別カードから識別情報を読み出し、また、ランダム数発生器６２によって発生したランダム数を識別カードに書き込む機能を有する。該読書部６３には、識別カード１４を挿入させるための挿入口が設けられている。
端末側制御部６５は、ユーザ端末６１における各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【０１３８】
また、印刷装置７３は、装置側通信部２５、装置側読出部６８、判定部２７、復号化実行部６９、印刷部２９、一時記憶部３０及びこれら各部を制御する装置側制御部７０を備えている。
【０１３９】
装置側読出部６８は、識別カードから識別情報及びランダム数を読み出す機能を有する。装置側読出部６８には、識別カード１４を挿入させるための挿入口が設けられている。
【０１４０】
復号化実行部６９は、読み出された識別情報及びランダム数に基づいて復号鍵を生成する復号鍵生成部分７１と、生成された復号鍵に基づいて印刷データを復号化する復号化部分７２とを有する。
尚、ユーザ端末６１における暗号鍵生成部分６６がランダム数だけに基づいて暗号鍵を生成する場合、復号鍵生成部分７１は、ランダム数だけに基づいて復号鍵を生成する。
【０１４１】
装置側制御部７０は、印刷装置７３における各機能を実現させるために全体の制御動作を行い、図示しない制御プログラムを有する。
【０１４２】
〈実施例４の動作〉
まず、ユーザ端末と印刷装置の鍵生成閾値の決定について説明する。
ユーザ端末側で電源オン、印刷要求、又は、所定時間毎、又はユーザの操作によりユーザ端末６１と印刷装置７３で用いる鍵生成閾値の変更要求が発生すると、ユーザ端末の端末側制御部６５は、乱数を発生し、ユーザ端末６１の鍵生成閾値記憶部に乱数発生した鍵生成閾値（例えば３  ｈｅｘ）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【０１４３】
そして、端末側通信部２０は、印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値（３  ｈｅｘ）（ｈｅｘは１６進数を意味する）と鍵変更指示命令を通信回線１２に送信する。
【０１４４】
印刷装置７３の装置側制御部７０は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵変更指示命令を受信すると、印刷装置７３の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた端末側ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。そして、識別印刷待ちのデータが有る場合は識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【０１４５】
装置側制御部７０は、印刷装置７３の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、装置側通信部２５から端末側ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【０１４６】
端末側通信部２０は端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵生成閾値記憶完了情報を受信すると、端末側制御部６５は、鍵生成閾値の変更要求完了の表示を行い、処理を終了する。
【０１４７】
また、端末側通信部２０は装置側通信部２５のＩＰアドレスと端末側通信部２０のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、端末側制御部６５は、ユーザ端末６１の鍵生成閾値記憶部に記憶した装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、入力表示部にアラームを表示する。
【０１４８】
また、印刷装置側で、Ｐｏｗ−ＯＮ又は、所定時間経過毎、又はユーザの操作によりユーザ端末６１と印刷装置７３で用いる鍵生成閾値の変更要求が発生すると、印刷装置７３の装置側制御部７０は、乱数発生し印刷装置７３の鍵生成閾値記憶部に乱数発生した新しい鍵生成閾値（例えば３  ｈｅｘ）とユーザ端末用ＩＰアドレス（１９２．１６８．０．１）を関連付けて記憶する。また、識別印刷待ちのデータが有る場合は、装置側制御部７０は、識別印刷待ちのデータが無くなるまで古い鍵生成閾値を保持し、識別印刷待ちのデータが無くなると古い鍵生成閾値を削除する。
【０１４９】
そして、装置側通信部２５は、ユーザ端末用ＩＰアドレス（１９２．１６８．０．１）と印刷装置用ＩＰアドレス（１９２．１６８．０．２）を付与した鍵生成閾値（３  ｈｅｘ）と鍵変更指示命令を通信回線１２に送信する。
【０１５０】
ユーザ端末６１の端末側制御部６５は、端末側通信部２０で端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）が付与された鍵変更指示命令を受信すると、ユーザ端末６１の鍵生成閾値記憶部に鍵生成閾値（３  ｈｅｘ）と該鍵生成閾値に付与されていた印刷装置側ＩＰアドレス（１９２．１６８．０．２）を関連付けて記憶する。
【０１５１】
端末側制御部６５は、ユーザ端末６１の鍵生成閾値記憶部に鍵生成閾値の記憶が成されると、端末側通信部２０から装置側ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）を付与した鍵生成閾値記憶完了情報を通信回線１２に送信する。
【０１５２】
装置側通信部２５は、装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された鍵生成閾値記憶完了情報を受信すると、装置側制御部７０は、鍵生成閾値の変更要求完了の印刷を出力し、処理を終了する。
【０１５３】
また、装置側通信部２５は端末側通信部２０のＩＰアドレスと装置側通信部２５のＩＰアドレスが付与された鍵生成閾値記憶完了情報が、予め決められた時間内に受信できない場合は、装置側制御部７０は、印刷装置７３の鍵生成閾値記憶部に記憶した端末側通信部２０のＩＰアドレス（１９２．１６８．０．１）と関連付けた鍵生成閾値（３  ｈｅｘ）を使用不能に消去し、印刷部にアラームを出力する。
【０１５４】
次に、本発明に係る印刷システム６０の動作をフローチャートに沿って説明する。
図１２は、本発明に係る印刷システムの実施例４における動作を示すフローチャート（その１）であり、即ち、ユーザ端末６１の動作を示す。図１３は本発明に係る印刷システムの実施例４における動作を示すフローチャート（その２）であり、即ち、図１３は印刷装置７３の動作を示す。
ユーザ端末６１において、端末側制御部６５は、全体を制御する制御動作を行い、入力表示部１５に印刷を行うか否かの印刷問い合わせ画面を表示させる（ステップＳ４０１）。この入力表示部１５は、該画面を表示してユーザに入力させる（ステップＳ４０１）。
【０１５５】
ユーザが印刷コマンドを選択すると、端末側制御部６５は、印刷データ記憶部１６から印刷データを読み出して一時記憶部２１に一時的に記憶させる（ステップＳ４０２）。
例えば、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」が読み出され、一時記憶部２１に記憶される。
また、端末側制御部６５は、ランダム数発生器６２にランダム数を発生させて、該発生したランダム数を一時記憶部２１に記憶させる（ステップＳ４０３）。
【０１５６】
更に、端末側制御部６５は、入力表示部１５に識別カード挿入案内画面を表示させ、ユーザに識別カード１４を読書部６３の挿入口に挿入させる（ステップＳ４０４）。
読書部６３は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４の識別情報記憶部から識別情報を読み出す（ステップＳ４０５）。この読み出された識別情報は、端末側制御部６５によって、一時記憶部２１に印刷データに対応して記憶される（ステップＳ４０５）。
例えば、識別カード１４の識別情報としてＩＤ「１２  ｈｅｘ」（ｈｅｘは１６進数を表す）が読み出される。
また、読書部６３は、発生されたランダム数を識別カード１４に書き込む（ステップＳ４０６）。
【０１５７】
続いて、暗号化実行部６４における暗号鍵生成部分６６は、この識別情報及びランダム数に基づいて印刷データを暗号化するための暗号鍵を生成し（ステップＳ４０７）、暗号化部分６７は、この生成された暗号鍵に基づいて一時記憶部２１に記憶されている印刷データを暗号化する（ステップＳ４０８）。
例えば、暗号鍵生成部分６６は、識別カード１４から読み出した識別情報のＩＤ「１２  ｈｅｘ」と、印刷を指示する印刷装置の装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）と関連付けた鍵生成閾値（３  ｈｅｘ）を読み出し、該識別情報（１２  ｈｅｘ）と鍵生成閾値（３  ｈｅｘ）を加算し、暗号鍵（１５  ｈｅｘ）を得る。
また、暗号化部分６７は、印刷データとして「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」文字列をＡＳＣＩＩコード変換し、「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘとする。
また、印刷データからＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）等のチェックサムを得る。
続いてＡＳＣＩＩコード変換された印刷データ１バイト毎に暗号鍵（１５  ｈｅｘ）を加えた印刷データ「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘに暗号データが正常に復号したかどうかを確認するために前記印刷データから得たチェックサムを付与した暗号印刷データを出力する。
【０１５８】
そして、端末側通信部２０は、暗号化された印刷データと識別情報とを印刷装置７３に送信する（ステップＳ４０９）。
例えば、暗号印刷データに印刷装置用ＩＰアドレス（１９２．１６８．０．２）と端末用ＩＰアドレス（１９２．１６８．０．１）と識別情報（１２  ｈｅｘ）を付与して通信回線１２に送信する。
【０１５９】
次に、印刷装置７３において、装置側制御部７０は、装置側通信部２５に、ユーザ端末６１から識別情報及び暗号化された印刷データを受信させ、一時記憶部３０に記憶させる（ステップＳ４１０）。
例えば、装置側制御部７０は、装置側通信部２５で装置側通信部２５のＩＰアドレス（１９２．１６８．０．２）が付与された暗号印刷データを受信すると、
一時記憶部３０に暗号印刷データと、暗号印刷データに付与された端末用ＩＰアドレス（１９２．１６８．０．１）及び識別情報（１２  ｈｅｘ）を関連付けて記憶する。
【０１６０】
そして、ユーザが印刷装置７３に行って、自分の識別カード１４を用いて装置側読出部６８の挿入口に該識別カード１４を挿入すると、装置側読出部６８は、図示しないセンサで識別カード１４が読出し可能な所定の場所にあることを検知すると、識別カード１４から記憶されている識別情報及び書き込まれたランダム数を読み出す（ステップＳ４１１）。
読み出された識別情報及びランダム数が一時記憶部３０に記憶される（ステップＳ４１１）。
【０１６１】
識別情報及びランダム数が読み出されると、判定部２７は、一時記憶部３０を検索して、この読み出された識別情報と一致する識別情報を判定して該識別情報に対応する印刷データを判定する（ステップＳ４１２）。
【０１６２】
印刷データが判定されると、復号化実行部６９の復号鍵生成部分７１は、読み出された識別情報及びランダム数に基づいて印刷データを復号化するための復号鍵を生成し（ステップＳ４１３）、復号化部分７２は、生成された復号鍵に基づいて印刷データを復号化する（ステップＳ４１４）。
例えば、識別情報（１２  ｈｅｘ）が付与された暗号印刷データが判定されると、
復号鍵生成部分３２は、暗号印刷データに関連付けられた端末用ＩＰアドレス（１９２．１６８．０．１）に対応する鍵生成閾値（３  ｈｅｘ）を読み出す。
そして、鍵生成閾値（３  ｈｅｘ）と識別情報（１２  ｈｅｘ）を加算して復号鍵（１５  ｈｅｘ）を生成する。
復号化部分３３は、暗号印刷データからチェックサムを除く「６５、６７、５Ｅ、６３、６９、３７、５Ｄ、７Ａ、８１、８１、８４、８Ｃ、３５、８Ｃ、８４、８７、８１、７９、３７」ｈｅｘを抜き出し、１バイト毎に復号鍵（１５  ｈｅｘ）を減算し、暗号化が解除された「５０、５２、４９、４Ｅ、５４、２２、４８、６５、６Ｃ、６Ｃ、６Ｆ、７７、２０、７７、６Ｆ、７２、６Ｃ、６４、２２」ｈｅｘを得る。
更に、ＡＳＣＩＩコード文字コード変換を掛けて印刷データの「ＰＲＩＮＴ“Ｈｅｌｌｏ  ｗｏｒｌｄ”」を得る。
また、暗号化が解除された印刷データからＭＤ５等のチェックサムを得て、暗号化印刷データに付与されたチェックサムと比較し、合っていれば正しく復号されると印刷処理に進み、異なっているとデータ不整合エラーを表示する。
【０１６３】
印刷データが復号されると、印刷部２９は、印刷データを印刷用紙のような記録媒体に印刷して、印刷された用紙を印刷済み記録媒体として排出する（ステップＳ４１５）。
そして、装置側制御部７０は、この処理を終了する。
【０１６４】
〈実施例４の効果〉
本発明に係る実施例４によれば、印刷済み記録媒体が他人に取られるのを防止できると共に、印刷データの守密性を向上することができる。
また、ユーザ端末において、ランダム数を発生し、そして、印刷データを暗号化するための暗号鍵の生成時に、識別情報だけではなく更にランダム数を利用するので、印刷データの守密性をより一層向上することができる。
【０１６５】
尚、実施例１、２及び３において、ユーザ端末にランダム数を発生するランダム数発生器を設ける記載となっているが、印刷装置側にランダム数発生器を設けるようにしても良い。この場合、ユーザ端末はユーザ端末の識別情報を付与したランダム数発生要求を端末側通信部と装置側通信部を介して印刷装置側制御部が持つランダム数発生器に対して出したり、印刷装置制御部が時間監視して印刷装置制御部のランダム数発生器に対してランダム数発生要求が生成されると、印刷装置側制御部のランダム数発生器が生成したランダム数をユーザ端末の識別情報と関連付けて印刷装置に記憶するとともに、該ランダム数をユーザ端末が受けて記憶し、そして、ユーザ端末において、暗号化実行部の暗号鍵生成部分は、識別情報及び発生されたランダム数に基づいて暗号鍵を生成し、暗号化部分は、生成された暗号鍵に基づいて印刷データを暗号化した暗号印刷データを生成し、端末側通信部は、識別情報または暗号印刷データを送信することができる。
また、印刷装置において、復号化実行部の復号鍵生成部分は、記憶したランダム数及び読み出された識別情報に基づいて復号鍵を生成し、復号化部分は、生成された復号鍵に基づいて暗号印刷データを復号化することができる。
【０１６６】
また、実施例１、２及び３において、端末側通信部が送信すべき識別情報を、暗号化部分によって暗号化した後に印刷装置に送信することができる。そして、印刷装置の復号化部分は暗号化された識別情報を復号化する。
【０１６７】
また、実施例１、３及び４において、印刷装置は、ユーザに操作させるための装置側入力表示部と、判定部に判定された印刷データを削除するための装置側判断制御部とを更に備えることができる。
そして、装置側読出部によって識別情報が読み出されると、装置側入力表示部は印刷データを削除するか印刷するかをユーザに問い合わせるための問い合わせ画面を表示してユーザに操作させ、装置側入力表示部から削除を示す削除信号が出力されると、装置側判断制御部は、復号化実行部に復号化を実行させずに、印刷データを削除し、装置側入力表示部から印刷を示す印刷信号が出力されると、装置側判断制御部は、復号化実行部に復号化を実行させる。
【０１６８】
また、実施例１、２、３及び４において、ユーザ端末は、印刷データを暗号化するか否かをユーザに選択させるための端末側入力表示部と、該端末側入力表示部から暗号化しないことを示す非暗号化信号が出力されると、ユーザに警告を行い、該端末側入力表示部から暗号化することを示す暗号化信号が出力されると、暗号化実行部に実行動作を行わせる端末側判断制御部とを更に備えることができる。
【０１６９】
また、各実施例において、端末側で、暗号化実行部６４が、印刷データを暗号化すると共に、印刷データの暗号化で使用する暗号鍵を用いて、印刷データを判別するための印刷データ判別情報を別途暗号化し、端末側通信部２０から暗号化した印刷データに関連付けて同じ暗号鍵で暗号化した識別情報を送信し、装置側は、装置側通信部２５で受信した暗号化された印刷データに関連付けて同じ暗号鍵で暗号化された印刷データ判別情報を記憶し、復号化実行部６９で暗号化された印刷データを解読する前に、関連付けされた暗号した印刷データ判別情報を復号化してみて、印刷データ判別情報が復号可能ならば関連付けされた印刷データを復号し、印刷データ判別情報が復号不可能ならば、関連付けされた暗号化した印刷データの復号は行わないことで、暗号化された印刷データの復号可否判断の時間を短縮しても良い。
また、印刷データ判別情報の中にユーザを識別する識別情報を含めても良い。
【０１７０】
また、上記した各実施例では、ユーザ端末に印刷装置が接続しているが、この印刷装置に変えて、例えば、複写機、ファクシミリ装置などの印刷機能を有するそれぞれの機械を採用することができる。
【図面の簡単な説明】
【０１７１】
【図１】本発明に係る印刷システムの実施例１における構成を示すブロック図である。
【図２】本発明に係る印刷システムの実施例１における動作を示すフローチャートである（その１）。
【図３】本発明に係る印刷システムの実施例１における動作を示すフローチャートである（その２）。
【図４】本発明に係る印刷システムの実施例２における構成を示すブロック図である。
【図５】本発明に係る印刷システムの実施例２における動作を示すフローチャートである（その１）。
【図６】本発明に係る印刷システムの実施例２における動作を示すフローチャートである（その２）。
【図７】本発明の実施例２における削除／印刷問い合わせ画面を示す説明図である。
【図８】本発明に係る印刷システムの実施例３における構成を示すブロック図である。
【図９】本発明に係る印刷システムの実施例３における動作を示すフローチャートである（その１）。
【図１０】本発明に係る印刷システムの実施例３における動作を示すフローチャートである（その２）。
【図１１】本発明に係る印刷システムの実施例４における構成を示すブロック図である。
【図１２】本発明に係る印刷システムの実施例４における動作を示すフローチャートである（その１）。
【図１３】本発明に係る印刷システムの実施例４における動作を示すフローチャートである（その２）。
【符号の説明】
【０１７２】
１０、４０、５０、６０  印刷システム
１１、５１、６１  ユーザ端末
１３、４１、５１、７３  印刷装置
１４  識別カード
１６  印刷データ記憶部
１７  端末側読出部
１９、６４  暗号化実行部
２８、６９  復号化実行部
【図１】
2008262545.tif 000003
【図２】
2008262545.tif 000004
【図３】
2008262545.tif 000005
【図４】
2008262545.tif 000006
【図５】
2008262545.tif 000007
【図６】
2008262545.tif 000008
【図７】
2008262545.tif 000009
【図８】
2008262545.tif 000010
【図９】
2008262545.tif 000011
【図１０】
2008262545.tif 000012
【図１１】
2008262545.tif 000013
【図１２】
2008262545.tif 000014
【図１３】
2008262545.tif 000015