(57)【要約】      （修正有）【課題】平文データ露出の問題、処理速度の遅い公開鍵暗号を必要とすることによるシステムパフォーマンスとコストの問題を解決する。【解決手段】複数のユーザ端末装置と、少なくともネットワークプリンタ機能を備えた画像形成装置を同一のネットワークに接続したネットワーク印刷システムにおいて、前記ネットワークには、印刷ジョブデータを配信するプリントサーバ装置を設け、前記ユーザ端末装置は、作成した印刷ジョブデータを共通鍵暗号アルゴリズムを用いて暗号化した後に前記プリントサーバ装置へ蓄積させ、前記プリントサーバ装置は、前記蓄積した暗号化された印刷ジョブデータを所定のタイミングで前記画像形成装置へ送信し、前記画像形成装置は、前記プリントサーバ装置より受信した暗号化された印刷ジョブデータを、あらかじめアドレス帳情報に保持している鍵データを適用して復号し、それによって得た印刷データの印刷物を記録出力する。【選択図】        図１
2007219982.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末装置と、少なくともネットワークプリンタ機能を備えた画像形成装置を同一のネットワークに接続したネットワーク印刷システムにおいて、
前記ネットワークには、印刷ジョブデータを配信するプリントサーバ装置を設け、
前記ユーザ端末装置は、作成した印刷ジョブデータを共通鍵暗号アルゴリズムを用いて暗号化した後に前記プリントサーバ装置へ蓄積させ、
前記プリントサーバ装置は、前記蓄積した暗号化された印刷ジョブデータを所定のタイミングで前記画像形成装置へ送信し、
前記画像形成装置は、前記プリントサーバ装置より受信した暗号化された印刷ジョブデータを、あらかじめアドレス帳情報に保持している鍵データを適用して復号し、それによって得た印刷データの印刷物を記録出力するようにしたことを特徴とするネットワーク印刷システム。
【請求項２】
前記印刷ジョブデータには、暗証情報が付加され、
前記画像形成装置を操作したユーザが入力した暗証情報が、印刷指定された印刷ジョブデータに付加されている暗証情報と一致した場合に限り、当該印刷ジョブデータの印刷動作を行うことを特徴とする請求項１記載のネットワーク印刷システム。
【請求項３】
前記鍵データは、それぞれのユーザが設定および変更できるとともに、前記ユーザ端末装置からそれぞれのユーザは、前記鍵データを設定操作できるようにしたことを特徴とする請求項１または請求項２記載のネットワーク印刷システム。
【請求項４】
前記画像形成装置は、前記アドレス帳情報を共通鍵暗号アルゴリズムを適用して暗号化することを特徴とする請求項１または請求項２または請求項３または請求項４記載のネットワーク印刷システム。
【請求項５】
前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムに使用される鍵データは、所定の管理者のみが設定および変更できることを特徴とする請求項５記載のネットワーク印刷システム。
【請求項６】
前記画像データを暗号化する際に適用される共通鍵暗号アルゴリズムと、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムは、同一のものであることを特徴とする請求項５または請求項６記載のネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザ端末装置と、少なくともネットワークプリンタ機能を備えた画像形成装置を同一のネットワークに接続したネットワーク印刷システムに関する。
【背景技術】
【０００２】
従来、ネットワークプリンタ装置或いはネットワークプリンタ機能を備えた多機能複写装置（ＭＦＰ（複合機）：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）はネットワークを介して複数台のユーザＰＣ（パーソナルコンピュータ装置；以下同じ）と接続した状態で利用されることが多い。プリンタは複数ユーザで共用されることになるため、プリントアウトされた印刷物が印刷指示をした本人以外の目に触れる可能性が高く、機密文書の印刷にあたって何らかの対策が必要である。
【０００３】
例えば、特許文献１のように、印刷データを送信するユーザＰＣ側が印刷データに暗証情報（転送暗証情報）を付加し、プリンタ側に設けられたデータ入力装置を介して別途入力された暗証情報（入力暗証情報）をプリンタ内部の暗証番号照合部で比較し、一致する場合にのみ印刷処理を実施する方法がある。
【０００４】
この方法では、ユーザがＰＣから印刷指示をする際に暗証情報を打ち込むか、ＰＣが生成した暗証情報がモニタ上に表示される。暗証情報が付加された印刷データはネットワーク経由でプリンタに転送されるが、転送完了後印刷はおこなわれず、プリンタ内部に設置されたメモリデバイスや磁気ディスク装置に蓄積される。印刷指示したユーザがプリンタの置かれた場所に移動し、データ入力装置から暗証情報を入力し、転送暗証情報との一致が確認されて初めて印刷が実施される。この暗証情報が漏洩しない限り印刷物はプリントアウトされないことから、機密文書が他人の目に触れることを防止できるという機能である。
【０００５】
この機能は機密印刷或いは親展印刷と呼ばれる場合が多い。但し、この方式では印刷指示時のキーボード入力或いはモニタ画面出力を盗み見したり、漏洩電磁波解析により取得できた場合に、印刷物が横取りされ機密情報が漏洩する脅威が存在する。また、転送暗証情報がネットワーク上を流れることからネットワーク経由で暗証情報が不正に取得される脅威も存在する。
【０００６】
また、この特許文献１ではネットワーク上を流れる通信データ及びプリンタ内のメモリデバイスや磁気ディスク装置に一時保管されたデータの暗号化処理については言及されておらず、転送暗証情報のみならず印刷データそのものがネットワーク上或いはプリンタ内のメモリデバイスや磁気ディスク装置から不正に取得されるという極めて危険な脅威が存在する。
【０００７】
上記問題に関しては、ネットワーク上の通信データを暗号化することで対応できる。
【０００８】
特許文献２も機密印刷に関する発明であり、プリンタ側でプリントデータを暗号化し、印刷指示ユーザの認証処理完了までプリントアウトせず暗号化プリントデータを保管しておく発明である。
【０００９】
別途、ネットワーク上のプリントデータはＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）或いはＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）等の機密保護通信プロトコルにより暗号化されることが明細書に記載されており、ネットワーク上及びプリンタ内のメモリデバイスや磁気ディスク装置に保管された印刷データは暗号化により情報漏洩脅威に対して保護されている。
【００１０】
特許文献３は、電子メール暗号化に利用される技術を機密印刷に利用した発明であり、印刷データ毎に使い捨て鍵（セッションキー）を生成し、セッションキーを印刷データと共にプリンタに転送する方式を採用している。
【特許文献１】特開平９−２１８７５７号公報
【特許文献２】特開２００１−１８８６６４号公報
【特許文献３】特開２００１−３０６２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献１の機能は機密印刷或いは親展印刷と呼ばれる場合が多い。但し、この方式では印刷指示時のキーボード入力或いはモニタ画面出力を盗み見したり、漏洩電磁波解析により取得できた場合に、印刷物が横取りされ機密情報が漏洩する脅威が存在する。また、転送暗証情報がネットワーク上を流れることからネットワーク経由で暗証情報が不正に取得される脅威も存在する。
【００１２】
また、この特許文献１ではネットワーク上を流れる通信データ及びプリンタ内のメモリデバイスや磁気ディスク装置に一時保管されたデータの暗号化処理については言及されておらず、転送暗証情報のみならず印刷データそのものがネットワーク上或いはプリンタ内のメモリデバイスや磁気ディスク装置から不正に取得されるという極めて危険な脅威が存在する。
【００１３】
上記問題に関しては、ネットワーク上の通信データを暗号化することで対応できる。
【００１４】
また、特許文献２の方法には以下に示す問題点が存在する。
【００１５】
一つはネットワーク上のデータ暗号化と、メモリデバイスや磁気ディスク装置に保管されたデータ暗号化が別になっており、メモリデバイスや磁気ディスク装置に保管される前に復号が実施された時点で平文状態が出現することである。この平文状態を何らかの手法で不正取得される脅威が存在する。
【００１６】
また、ネットワーク通信データの暗号化を実施するためにはＳＳＬ或いはＴＬＳ等の機密保護通信プロトコルを実装する必要があり、システム開発側及びシステム導入側のコストが高くなってしまうことである。
【００１７】
ＳＳＬはＷｅｂサーバとクライアントＰＣ間の暗号化通信に利用される標準的なプロトコルであり、正しく実装されていれば安全性が高いと言われており、Ｗｅｂ通信以外にも広い範囲で使われている。
【００１８】
ＳＳＬはデータ暗号化には共通鍵暗号アルゴリズムを利用し、通信を行う２者間で共通鍵の鍵データを共有するために公開鍵暗号アルゴリズムを利用するハイブリッド暗号プロトコルである。サーバ側から公開鍵を含むサーバ証明書をクライアントに送信することが必要であり、データ暗号化に使用する鍵はセッションと呼ばれる通信単位毎に変更が必要である等、安全性を保証するために複雑なプロトコルとなっており、ＳＳＬ実装には高い技術が必要である。
【００１９】
また処理が遅い公開鍵暗号をセッション毎に実行する必要があることから、ＳＳＬを使わない場合に比べてサーバ側とクライアント側両方のパフォーマンスを極端に落としてしまい、ユーザにとっても使いやすいとは言えない。
【００２０】
また、ＳＳＬプロトコルはインターネットを介したデータ通信を安全に行うことを意図して開発されたプロトコルであり、サーバとクライアントが物理的に遠距離に位置して通信相手を直接確認できないことが前提となっている。
【００２１】
しかし、ネットワークプリンタ或いはネットワークプリンタ機能を持つＭＦＰを使ったプリント処理はＬＡＮで接続された物理的に閉じた空間で行われる場合が殆どであり、この場合データ通信を行う相手の素性はお互いに判っていることになる。従って、ＳＳＬプロトコルをプリント処理に利用することはオーバースペックであると考えられる。
【００２２】
また、特許文献３の方法はＰＫＩ(公開鍵基盤)を必要としないため、ＳＳＬ或いはＴＬＳに比べて開発コスト/導入コストを抑えることが可能であるが、公開鍵暗号を用いた認証や暗号化通信処理は必要である。公開鍵暗号は共通鍵暗号方式に比べて処理速度が極端に遅いことから、特許文献３の場合であってもネットワーク経由の印刷システムのパフォーマンス低下等の問題は避けられない。
【００２３】
本発明は、かかる実情に鑑みてなされたものであり、ネットワーク通信経路と磁気ディスク装置の保管データが別処理で暗号化されることによる平文データ露出の問題、処理速度の遅い公開鍵暗号を必要とすることによるシステムパフォーマンスとコストの問題を解決することができるネットワーク印刷システムを提供すること目的とする。
【課題を解決するための手段】
【００２４】
本発明は、複数のユーザ端末装置と、少なくともネットワークプリンタ機能を備えた画像形成装置を同一のネットワークに接続したネットワーク印刷システムにおいて、前記ネットワークには、印刷ジョブデータを配信するプリントサーバ装置を設け、前記ユーザ端末装置は、作成した印刷ジョブデータを共通鍵暗号アルゴリズムを用いて暗号化した後に前記プリントサーバ装置へ蓄積させ、前記プリントサーバ装置は、前記蓄積した暗号化された印刷ジョブデータを所定のタイミングで前記画像形成装置へ送信し、前記画像形成装置は、前記プリントサーバ装置より受信した暗号化された印刷ジョブデータを、あらかじめアドレス帳情報に保持している鍵データを適用して復号し、それによって得た印刷データの印刷物を記録出力するようにしたものである。
【００２５】
また、前記印刷ジョブデータには、暗証情報が付加され、前記画像形成装置を操作したユーザが入力した暗証情報が、印刷指定された印刷ジョブデータに付加されている暗証情報と一致した場合に限り、当該印刷ジョブデータの印刷動作を行うようにしたものである。
【００２６】
また、前記鍵データは、それぞれのユーザが設定および変更できるとともに、前記ユーザ端末装置からそれぞれのユーザは、前記鍵データを設定操作できるようにしたものである。
【００２７】
また、前記画像形成装置は、前記アドレス帳情報を共通鍵暗号アルゴリズムを適用して暗号化するようにしたものである。
【００２８】
また、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムに使用される鍵データは、所定の管理者のみが設定および変更できるようにしたものである。
【００２９】
また、前記画像データを暗号化する際に適用される共通鍵暗号アルゴリズムと、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムは、同一のものを用いるようにしたものである。
【発明の効果】
【００３０】
したがって、本発明によれば、印刷データは共通鍵アルゴリズムで暗号化されることからネットワーク盗聴によって通信データが漏洩することはないという効果を得る。
【００３１】
また、鍵データは画像形成装置側とユーザＰＣ側で同じものを設定できるようになっており、ネットワーク上で送受信されないので、より高度に印刷データを保護することができるという効果も得る。また、鍵データは暗号化保管されていることから、画像形成装置から鍵データが取得されることによって暗号文が解読されるという事態も防止することができるという効果を得る。
【発明を実施するための最良の形態】
【００３２】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００３３】
図１は、本発明の一実施例にかかるネットワークシステムの構成例を示している。
【００３４】
同図において、ローカルエリアネットワークＬＡＮには、複数のユーザ端末装置ＴＭ１〜ＴＭｎ、および、プリントサーバ装置ＭＳが接続されている。
【００３５】
また、プリントサーバ装置ＭＳには、デジタル複合機ＭＦＰが接続されており、ローカルエリアネットワークＬＡＮを介して接続されるユーザ端末装置ＴＭ１〜ＴＭｎに対し、デジタル複合機ＭＦＰの装置機能を利用できるようにしている。
【００３６】
図２は、デジタル複合機ＭＦＰの構成例を示している。このデジタル複合機ＭＦＰは、スキャナ機能、プリンタ機能、および、複写機能などを備えている。
【００３７】
同図において、システム制御部１は、このデジタル複合機ＭＦＰの各部の制御処理、スキャナ機能制御処理、および、プリンタ機能制御処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このデジタル複合機ＭＦＰに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００３８】
カラースキャナ５は、所定の解像度で原稿画像をフルカラーで読み取るためのものであり、カラープロッタ６は、所定の解像度で画像をフルカラーで記録出力するためのものであり、操作表示部７は、このデジタル複合機ＭＦＰを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００３９】
画像処理部８は、カラースキャナ５で読み取って得た画像データに対して、所定の画像処理（例えば、変倍処理、色空間変換処理、ガンマ変換処理など）を適用するためのものであり、磁気ディスク装置９は、画像データや種々の設定データ、あるいは、アプリケーションプログラムファイル等の種々のファイルデータなどを記憶するためのものである。
【００４０】
ホストインタフェース回路１１は、このデジタル複合機ＭＦＰをプリントサーバ装置ＭＳへ接続し、プリントサーバ装置ＭＳとの間で種々のデータをやりとりするためのものである。
【００４１】
暗号化復号化処理部１２は、所定の共通鍵暗号アルゴリズムにより、平文のデータを暗号して暗号データに変換するとともに、暗号データを平文データへ逆変換するためのものである。
【００４２】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、カラースキャナ５、カラープロッタ６、操作表示部７、画像処理部８、磁気ディスク装置９、ホストインタフェース回路１１、および、暗号化復号化処理部１２は、内部バス１３に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１３を介して行われている。
【００４３】
図３は、ユーザ端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成の一例を示している。
【００４４】
同図において、ＣＰＵ（中央処理装置）２１は、このユーザ端末装置ＴＭの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００４５】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、このユーザ端末装置ＴＭをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００４６】
磁気ディスク装置２８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＤ−ＲＯＭ装置２９は、交換型記憶媒体であるＣＤ−ＲＯＭ３０に保存されているデータを任意に読み取るためのものである。
【００４７】
ＣＲＴ画面表示装置３１は、このユーザ端末装置ＴＭを操作するための画面を表示するためのものであり、表示制御部３２は、ＣＲＴ画面表示装置３１の表示内容を制御するためのものである。
【００４８】
キーボード装置３３は、このユーザ端末装置ＴＭに種々のキー操作を行うためのものであり、画面指示装置３４は、ＣＲＴ画面表示装置３１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３５は、キーボード装置３３および画面指示装置３４の入力情報を取り込む等するためのものである。
【００４９】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネットワーク伝送制御部２７、磁気ディスク装置２８、ＣＤ−ＲＯＭ装置２９、表示制御部３２、および、入力制御部３５は、バス３６に接続されており、これらの各要素間のデータのやりとりは、主としてこのバス３６を介して行われる。
【００５０】
さて、本実施例では、ユーザ端末装置ＴＭ（ＴＭ１〜ＴＭｎ）では、所定のアプリケーションを用いて作成した印刷データをデジタル複合機ＭＦＰで印刷させる場合、印刷ジョブデータをローカルエリアネットワークＬＡＮを介してプリンタサーバ装置ＭＳへ送信し、プリンタサーバ装置ＭＳに対して印刷要求を行う。プリンタサーバ装置ＭＳは、所定のタイミング、例えば、一定量の印刷ジョブデータを蓄積した場合、あるいは、あらかじめ定められた印刷時刻に達した場合、蓄積している印刷ジョブデータをデジタル複合機ＭＦＰへ送信する。
【００５１】
そして、デジタル複合機ＭＦＰは、受信した印刷ジョブデータを蓄積し、ユーザ操作により印刷指定された印刷ジョブの印刷物を記録出力するようにしている。
【００５２】
このとき、まず、ユーザ端末装置ＴＭでは、印刷ジョブデータを暗号化するとともに、印刷指示する際に指定する暗証情報を付加して、プリントサーバ装置ＭＳへ送信する。このために、ユーザ端末装置ＴＭは、印刷データを暗号化するための共通鍵暗号アルゴリズム（暗号アルゴリズムＰ）を実行可能なソフトウェアを備えている。また暗号アルゴリズムＰの鍵を設定するための手段は、デジタル複合機ＭＦＰのプリンタ機能やスキャン機能を利用するためにユーザ端末装置ＴＭにインストールするドライバに実装されており、ユーザがドライバのＧＵＩ画面から入力できるようになっている。
【００５３】
デジタル複合機ＭＦＰは、ユーザ端末装置ＴＭから送信される印刷データを、暗号化復号化処理部１２の機能を用いて復号する。
【００５４】
また、デジタル複合機ＭＦＰは、複数のユーザと１対１に対応した情報（ユーザ名、ユーザＩＤ、メールアドレス等)と共通鍵暗号アルゴリズムに使用する暗号鍵情報を含むユーザアドレス帳を持っている（図４（ａ），（ｂ）参照）。
【００５５】
このユーザアドレス帳は、共通鍵暗号アルゴリズム（暗号アルゴリズムＱ）によって暗号化された状態で保管されている。
【００５６】
また、デジタル複合機ＭＦＰには機器設定／インターフェイス設定／アドレス帳作成等の管理的操作をおこなえる１名の管理者と、デジタル複合機の各種機能（コピー／プリント／スキャン／ファックス）を使用する複数のユーザが存在し、認証機構及びアクセス制御機構によって操作或いは設定可能な範囲が厳密に制限されている。
【００５７】
また、ユーザアドレス帳に含まれる暗号鍵情報は特定の権限を持ったユーザ或いは管理者がデジタル複合機ＭＦＰの操作パネルから入力することができるが、デジタル複合機ＭＦＰに実装された認証機能により、権限を持たないユーザからはアクセスできないように保護されている。
【００５８】
また、ユーザアドレス帳暗号化に使用する暗号アルゴリズムＱの鍵データは、管理者がデジタル複合機ＭＦＰの操作パネルから入力することができるが、デジタル複合機ＭＦＰに実装された認証機能により、管理者以外はアクセスできない領域に保管されている。さらに機密印刷指示された印刷ジョブは、ユーザ認証機構により印刷指示したユーザ以外は操作パネルからアクセスできないようになっている。
【００５９】
以上の構成で、ユーザ端末装置ＴＭで印刷データを生成し、プリントサーバを経由し、デジタル複合機で印刷が実施されるまでの動作を次に説明する。
【００６０】
まず、図５に示すように、ユーザがユーザ端末装置ＴＭを使用し、適宜な印刷データを作成し（処理１０１）、プリンタドライバＧＵＩ画面により印刷指示を実施する（処理１０２）。また、機密印刷に使用する暗証情報もこのときに入力する。セキュリティ上の理由から暗証情報は４桁から８桁程度の数字或いは英数字を使用する。
【００６１】
次に、印刷データに所定のヘッダ情報を付加した印刷ジョブデータを作成する（処理１０３）。また、処理１０２で入力された暗証情報は、ヘッダ情報に含まれる。
【００６２】
次いで、共通鍵暗号アルゴリズム（暗号アルゴリズムＰ）により印刷ジョブデータを暗号化し、ローカルエリアネットワークＬＡＮを介してプリントサーバ装置ＭＳに送信する（処理１０４）。
【００６３】
このようにして、暗号化された印刷ジョブデータはプリントサーバ装置ＭＳに一時保管される。プリントサーバ装置ＭＳでは、データの復号処理はおこなわれない。他のユーザ端末装置ＴＭも含めた印刷ジョブデータも含め、受信した順番にデジタル複合機ＭＦＰに転送される。
【００６４】
このプリントサーバ装置ＭＳの処理の一例を図６に示す。
【００６５】
いずれかのユーザ端末装置ＴＭから印刷要求を受信するか、あるいは、印刷ジョブデータの転送条件が成立するまで待ち（判断２０１，２０２のＮＯループ）、印刷要求を受信して判断２０１の結果がＹＥＳになると、暗号化された印刷ジョブデータを受信して蓄積し（処理２０３）、また、転送条件が成立すると、蓄積された印刷ジョブデータをデジタル複合機ＭＦＰへ送信する（処理２０４）。
【００６６】
さて、デジタル複合機ＭＦＰに転送された印刷ジョブデータは、デジタル複合機ＭＦＰに内蔵された磁気ディスク装置９に一時保管される。
【００６７】
このデジタル複合機ＭＦＰに蓄積された印刷ジョブデータの印刷処理の一例を図７に示す。
【００６８】
まず、印刷指示したユーザが、デジタル複合機ＭＦＰの操作表示部７を操作して、ユーザ認証情報を入力する（処理３０１）。これによりユーザが印刷指示した機密印刷ジョブ一覧が操作表示部７に表示される（処理３０２）。
【００６９】
次いで、ユーザは、印刷する機密印刷ジョブを選択し（処理３０３）、暗証情報を入力する（処理３０４）。ここで、入力された暗証情報と、選択された印刷ジョブの印刷ジョブデータのヘッダ情報に付加されている暗証情報とを比較し、それらが一致するかどうかを判断する（判断３０５）。判断３０５の結果がＮＯになるときには、所定のエラーを表示して（処理３０６）、このときの印刷動作を打ち切る。
【００７０】
また、判断３０５の結果がＹＥＳになるときには、暗号化保管されたアドレス帳情報を復号化し（処理３０７）、認証情報に基づきユーザに対応する暗号鍵情報を取得する（処理３０８）。
【００７１】
そして、取得した暗号鍵情報を使って、暗号化された印刷ジョブデータを、暗号化復号化処理部１２で復号化処理し、それによって得られた平文データの印刷データに対応した印刷物を、カラープロッタ６より記録出力する（処理３０９）。
【００７２】
このようにして、印刷完了後、アドレス帳情報は再度暗号化される。また、処理３０９の復号化に使用された暗号鍵情報鍵データはメモリから消去される（処理３１０）。
【００７３】
以上説明したように、本発明では、ユーザ端末装置ＴＭから送信される印刷データ情報は、暗号化された状態で転送されるので、ネットワーク盗聴による情報漏洩を防止することができる。また暗号アルゴリズムは処理速度の速い共通鍵暗号アルゴリズムを使っているので、暗号化処理によるパフォーマンス劣化は非常に少ない。
【００７４】
また、印刷データの暗号化に使用する鍵データ（暗号鍵情報）は、デジタル複合機では操作パネルから設定し、ユーザ端末装置ＴＭではデジタル複合機用にインストールしたドライバのＧＵＩ画面からユーザ自身が同じものを設定する構成になっているため、鍵交換に必要な公開鍵暗号アルゴリズムの実装は不要であり、実装コストを低減することができる。
【００７５】
また、鍵データがネットワーク上を流れないこと、及び鍵データを含むアドレス帳はデジタル複合機内で暗号化保管されていることから、鍵データ自体が不正取得されることを防止することができる。
【００７６】
また、鍵データを含むアドレス帳情報は、デジタル複合機に実装された認証機構及びアクセス制御機構で保護されていることから、鍵データや配信宛先が不正に変更されることを防止できる。
【００７７】
また、機密印刷指示した印刷ジョブはユーザ認証及び暗証情報により保護されていることから、印刷指示したユーザ以外が印刷データを出力することはできない。
【００７８】
また、スキャン配信データに使用する共通鍵暗号アルゴリズムと、デジタル複写機のアドレス帳に使用する暗号アルゴリズムを統一することにより実装簡素化が図れる。
【００７９】
なお、上述した実施例では、ネットワークに接続されたプリントサーバを介して印刷が実施されるが、プリンタ或いはデジタル複合機が大容量のハードディスク装置を備えている場合は、プリントサーバを設けることなく印刷処理を実施させても良い。
【００８０】
また、印刷データの暗号化に使用する共通鍵暗号アルゴリズムと、デジタル複合機のアドレス帳の暗号化に使用する共通鍵暗号アルゴリズムは同じ暗号アルゴリズムを使用するのが実装面及び運用面で好ましい。
【００８１】
またデジタル複合機にはコピー或いはスキャンした文書の回転処理、集約処理や印刷データの一時保管をするためのハードディスクが搭載されている場合が多く、このハードディスクを文書保管サーバとして利用される場合がある。
【００８２】
この場合、ハードディスク内情報不正アクセスによってが漏洩することを防ぐ目的でハードディスクデータの暗号化が実装されたデジタル複合機も販売されている。この暗号アルゴリズムと上記暗号アルゴリズムを同じにすることによって、更なる実装の簡易化を図ることができる。使用する共通鍵暗号アルゴリズムとしては、例えば、ＡＥＳやＴｒｉｐｌｅ−ＤＥＳ等ＣＲＹＰＴＲＥＣの推奨暗号リストに掲載された使用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施例にかかるネットワークシステムの構成例を示したブロック図。
【図２】ネットワーク複合機ＭＸの構成例を示したブロック図。
【図３】ユーザ端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成例を示したブロック図。
【図４】アドレス帳情報およびアドレス情報の一例を示した概略図。
【図５】ユーザ端末装置ＴＭの動作の一例を説明するためのフローチャート。
【図６】プリントサーバ装置ＭＳの処理の一例を示したフローチャート。
【図７】デジタル複合機ＭＦＰに蓄積された印刷ジョブデータの印刷処理の一例を示したフローチャート。
【符号の説明】
【００８４】
ＭＦＰ  デジタル複合機
ＭＳ  プリントサーバ装置
ＴＭ，ＴＭ１〜ＴＭｎ  ユーザ端末装置
【図１】
2007219982.tif 000003
【図２】
2007219982.tif 000004
【図３】
2007219982.tif 000005
【図４】
2007219982.tif 000006
【図５】
2007219982.tif 000007
【図６】
2007219982.tif 000008
【図７】
2007219982.tif 000009