(57)【要約】【課題】送信側からの画像を受信側で受信して印刷するシステムにおいて、セキュリティ向上を図ること。【解決手段】送信側のＭＦＰ１と受信側のＭＦＰ２がネットワークを介して接続されたシステムにおいて、送信側では、送信元（ＭＦＰ１）と宛先（ＭＦＰ２）のＦＡＸ番号から暗号用の鍵を生成し、生成された鍵により画像を暗号化し、暗号化後の画像を電子メールに添付してＭＦＰ２に送る（手順１〜８）。受信側では、予め記憶しているＦＡＸ番号とネットワークアドレスを対応付けてなる情報を参照して、受信メールの送信元と宛先のネットワークアドレスに対応するＦＡＸ番号を読み出し、そのＦＡＸ番号（暗号化の鍵生成に用いられたＦＡＸ番号と同じ情報）を用いて復号用の鍵（暗号用と同じ鍵）を生成し、その鍵を用いて画像を復号して印刷する（手順９〜１５）。【選択図】図６
2008211511.tif 000002
【特許請求の範囲】
【請求項１】
送信側において印刷対象データを暗号化した後、ネットワークを介して受信側に送信し、受信側において前記暗号化された印刷対象データを復号して画像を印刷する印刷システムであって、
前記送信側は、
送信側の識別情報であり印刷対象データを送信する際の通信プロトコルにおいて用いられない情報を示す第１の情報を用いて暗号化のための鍵を生成し、生成した鍵を用いて印刷対象データを暗号化し、
前記受信側は、
前記第１の情報と前記通信プロトコルにおいて用いられる送信側の識別情報を示す第２の情報とが対応付けられてなる対応情報を参照し、前記第２の情報を前記第１の情報に変換して、変換された情報から復号のための鍵を生成し、生成された鍵を用いて前記暗号化された印刷対象データを復号することを特徴とする印刷システム。
【請求項２】
前記第１の情報は、
前記識別情報に、前記受信側の識別情報であり前記通信プロトコルにおいて用いられない受信側識別情報を追加した情報であり、
前記第２の情報は、
前記送信側の識別情報に、前記通信プロトコルにおいて用いられる受信側の識別情報を追加した情報であることを特徴とする請求項１に記載の印刷システム。
【請求項３】
送信側において印刷対象データを暗号化した後、ネットワークを介して受信側に送信し、受信側において前記暗号化された印刷対象データを復号して画像を印刷する印刷システムであって、
前記送信側は、
受信側の識別情報であり印刷対象データを送信する際の通信プロトコルにおいて用いられない情報を示す第１の情報を用いて暗号化のための鍵を生成し、生成した鍵を用いて印刷対象データを暗号化し、
前記受信側は、
前記第１の情報と前記通信プロトコルにおいて用いられる受信側の識別情報を示す第２の情報とが対応付けられてなる対応情報を参照し、前記第２の情報を前記第１の情報に変換して、変換された情報から復号のための鍵を生成し、生成された鍵を用いて前記暗号化された印刷対象データを復号することを特徴とする印刷システム。
【請求項４】
前記第１の情報は、
前記識別情報に、前記送信側の識別情報であり前記通信プロトコルにおいて用いられない送信側識別情報を追加した情報であり、
前記第２の情報は、
前記受信側の識別情報に、前記通信プロトコルにおいて用いられる前記送信側の識別情報を追加した情報であることを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記送信側には、印刷要求装置と第１の鍵生成装置が含まれ、
前記受信側には、印刷装置と第２の鍵生成装置が含まれ、
前記印刷要求装置は、
前記第１の情報を前記第１の鍵生成装置に送信する第１の送信手段と、
前記第１の鍵生成装置により前記第１の情報を用いて生成された鍵を秘密に取得し、当該鍵を用いて印刷対象データを暗号化する暗号化手段と、を備え、
前記第１の鍵生成装置は、
前記印刷要求装置からの前記第１の情報を用いて前記暗号化のための鍵を生成する第１の鍵生成手段を備え、
前記印刷装置は、
前記第２の情報を前記第２の鍵生成装置に送信する第２の送信手段と、
前記第２の鍵生成装置により生成された鍵を秘密に取得し、当該鍵を用いて前記暗号化された印刷対象データを復号する復号手段と、を備え、
前記第２の鍵生成装置は、
前記対応情報を保持している保持手段と、
前記対応情報を参照して前記印刷装置からの前記第２の情報を前記第１の情報に変換する変換手段と、
前記変換された情報から前記復号のための鍵を生成する第２の鍵生成手段と、
を備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷要求装置と第１の鍵生成装置間の通信および前記印刷装置と第２の鍵生成装置間の通信には、ＳＩＰ（Session Initiation Protocol）が用いられ、
前記通信プロトコルは、ＳＭＴＰ（Simple Mail Transfer Protocol）であり、
前記第１の情報は、電話番号により示される情報であり、
前記第２の情報は、ＩＰアドレスにより示される情報であることを特徴とする請求項５に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側において暗号化された印刷対象データを、受信側においてネットワークを介して受信し、受信した印刷対象データを復号して印刷する印刷システムに関し、セキュリティの高度化を図る技術に関する。
【背景技術】
【０００２】
画像データ等の印刷対象データが送信側から受信側にネットワークを介して送信され、受信側において印刷される印刷システムにおいて、セキュリティ向上を図るため、送信側において印刷対象データを暗号化し、受信側において暗号化されたデータを復号して印刷することが行われている。受信側では、復号用の鍵を、例えば印刷対象データとは別に送信側から受信することで得ることができる。
【特許文献１】特開２００２−１１８５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
送信側から受信側に鍵を送信する場合、暗号化していてもネットワークの途中で盗み見られて解読されるおそれがあり、さらなるセキュリティ向上が期待されている。
本発明は、上記の問題点に鑑みてなされたものであって、よりセキュリティ高度化を図ることができる印刷システムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、本発明（第１の発明）は、送信側において印刷対象データを暗号化した後、ネットワークを介して受信側に送信し、受信側において前記暗号化された印刷対象データを復号して画像を印刷する印刷システムであって、前記送信側は、送信側の識別情報であり印刷対象データを送信する際の通信プロトコルにおいて用いられない情報を示す第１の情報を用いて暗号化のための鍵を生成し、生成した鍵を用いて印刷対象データを暗号化し、前記受信側は、前記第１の情報と前記通信プロトコルにおいて用いられる送信側の識別情報を示す第２の情報とが対応付けられてなる対応情報を参照し、前記第２の情報を前記第１の情報に変換して、変換された情報から復号のための鍵を生成し、生成された鍵を用いて前記暗号化された印刷対象データを復号することを特徴とする。
【０００５】
また、本発明（第２の発明）は、送信側において印刷対象データを暗号化した後、ネットワークを介して受信側に送信し、受信側において前記暗号化された印刷対象データを復号して画像を印刷する印刷システムであって、前記送信側は、受信側の識別情報であり印刷対象データを送信する際の通信プロトコルにおいて用いられない情報を示す第１の情報を用いて暗号化のための鍵を生成し、生成した鍵を用いて印刷対象データを暗号化し、前記受信側は、前記第１の情報と前記通信プロトコルにおいて用いられる受信側の識別情報を示す第２の情報とが対応付けられてなる対応情報を参照し、前記第２の情報を前記第１の情報に変換して、変換された情報から復号のための鍵を生成し、生成された鍵を用いて前記暗号化された印刷対象データを復号することを特徴とする。
【発明の効果】
【０００６】
このようにすれば、復号用の鍵を送信側から受信側にネットワークを介して送信する必要がなく、かつ鍵自体が印刷対象データの通信プロトコルには用いられない情報を用いて生成されるので、例えばネットワーク上においてデータが盗み見られ、その通信でやりとりされる情報などから鍵を生成しようとしても鍵の生成の元になる情報が含まれていないため鍵の生成が困難であり、もってセキュリティをより高度化することができる。
【０００７】
また、上記第１の発明において、前記第１の情報は、前記識別情報に、前記受信側の識別情報であり前記通信プロトコルにおいて用いられない受信側識別情報を追加した情報であり、前記第２の情報は、前記送信側の識別情報に、前記通信プロトコルにおいて用いられる受信側の識別情報を追加した情報であることを特徴とする。
このようにすれば、受信側の識別情報も含めて鍵が生成されるため、複数の異なる受信側が存在する場合に受信側毎に生成される鍵も異なることになり、さらなるセキュリティの向上を図れる。
【０００８】
さらに、上記第２の発明において、前記第１の情報は、前記識別情報に、前記送信側の識別情報であり前記通信プロトコルにおいて用いられない送信側識別情報を追加した情報であり、前記第２の情報は、前記受信側の識別情報に、前記通信プロトコルにおいて用いられる前記送信側の識別情報を追加した情報であることを特徴とする。
このようにすれば、送信側の識別情報も含めて鍵が生成されるため、さらなるセキュリティの向上を図れる。
【０００９】
また、上記第１、第２の発明において、前記送信側には、印刷要求装置と第１の鍵生成装置が含まれ、前記受信側には、印刷装置と第２の鍵生成装置が含まれ、前記印刷要求装置は、前記第１の情報を前記第１の鍵生成装置に送信する第１の送信手段と、前記第１の鍵生成装置により前記第１の情報を用いて生成された鍵を秘密に取得し、当該鍵を用いて印刷対象データを暗号化する暗号化手段と、を備え、前記第１の鍵生成装置は、前記印刷要求装置からの前記第１の情報を用いて前記暗号化のための鍵を生成する第１の鍵生成手段を備え、前記印刷装置は、前記第２の情報を前記第２の鍵生成装置に送信する第２の送信手段と、前記第２の鍵生成装置により生成された鍵を秘密に取得し、当該鍵を用いて前記暗号化された印刷対象データを復号する復号手段と、を備え、前記第２の鍵生成装置は、前記対応情報を保持している保持手段と、前記対応情報を参照して前記印刷装置からの前記第２の情報を前記第１の情報に変換する変換手段と、前記変換された情報から前記復号のための鍵を生成する第２の鍵生成手段と、を備えることを特徴とする。
【００１０】
このようにすれば、印刷に係る装置と鍵生成装置とを別々に配置でき、例えば印刷要求装置が多数存在する場合に鍵生成装置を1台だけ配置することで、各印刷要求装置に鍵生成の機能を持たせる必要がなくなり、印刷要求装置の処理の簡素を図ることができる。
さらに、前記印刷要求装置と第１の鍵生成装置間の通信および前記印刷装置と第２の鍵生成装置間の通信には、ＳＩＰ（Session Initiation Protocol）が用いられ、前記通信プロトコルは、ＳＭＴＰ（Simple Mail Transfer Protocol）であり、前記第１の情報は、電話番号により示される情報であり、前記第２の情報は、ＩＰアドレスにより示される情報であることを特徴とする。
【００１１】
このようにすれば、送信側と受信側を電話番号で識別できると共に送信側と受信側間をＳＭＴＰによる電子メールを用いて通信するシステムに適用でき、送信側のユーザは、日頃使い慣れている電話番号を用いて受信側を指定できるなど使い勝手が良くなる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る印刷システムの実施の形態を、図面を参照しながら説明する。
図１は、印刷システム１０の構成例を示す図である。
同図に示すように、印刷システム１０は、ＭＦＰ１、ＭＦＰ２、ＳＩＰアダプタ１１、ＳＩＰアダプタ２１を含み、ＭＦＰ１とＭＦＰ２がＬＡＮやインターネットなどのネットワーク３を介して接続されると共に、ＭＦＰ１とＳＩＰアダプタ１１が専用線４で、ＭＦＰ２とＳＩＰアダプタ２１が専用線５で接続されて構成されている。なお、ＭＦＰには不図示の公衆電話網も接続されている。また、同図では２台のＭＦＰが接続される例を示しているが１台または３台以上のＭＦＰが接続される構成であっても良い。
【００１３】
ＭＦＰ（Multiple Function Peripheral）１、２は、セットされた原稿の画像を読み取って画像情報を得るスキャンジョブ、読み取られた画像情報に基づいて原稿画像を用紙に印刷するコピージョブ、ユーザからの送信先（宛先）の指定をＦＡＸ番号（電話番号）で受け付け、受け付けた宛先に印刷対象データ（以下、「画像データ」という。）を電子メール（以下、「メール」という。）を用いて送信する送信ジョブ、送信ジョブによるメールを受信して画像を印刷出力する受信ジョブ等の各種ジョブを実行する機能を有する複合機である。
【００１４】
送信ジョブの場合、送信側のユーザはＦＡＸ番号で宛先を指定できるのでＩＰアドレスを入力するよりも操作が簡易になり、またメールが定額制の場合、通常のＦＡＸ通信のように従量性の公衆電話回線を用いる場合よりも通信コストを大幅に低減できる。
ＳＩＰアダプタ１１は、ＳＩＰ（Session Initiation Protocol）によりＭＦＰ１と通信を行うものであり、ＳＩＰアダプタ２１は、ＳＩＰによりＭＦＰ２と通信を行うものであり、接続されるＭＦＰからの要求に応じて画像データを暗号化するための鍵を生成する機能および暗号化された画像データを復号するための鍵を生成する機能を有している。
【００１５】
図２は、ＭＦＰ１の構成例を示す図である。
同図に示すように、ＭＦＰ１は、スキャナ部１０１、プリント部１０２、操作パネル１０３、鍵生成要求部１０４、鍵受信部１０５、暗号化／復号処理部１０６、メール送受信部１０７、メール作成部１０８、モデム１０９、ネットワークインターフェース（Ｉ／Ｆ）部１１０、通信モジュール１１１、ＣＰＵ１１２、ＲＯＭ１１３、ＨＤＤ１１４、ＦＡＸ番号記憶部１１５およびＮＣＵ１１６等を備え、これらがバス１２０を介してデータのやりとりを行えるようになっている。
【００１６】
スキャナ部１０１は、セットされた原稿の画像を読み取って画像情報を得る公知の画像読取装置である。プリント部１０２は、例えば公知の電子写真方式により画像データに基づいて画像を用紙に印刷するものである。
操作パネル１０３には、図３に示すようにテンキー１３１、スタートキー１３２、コピーやＦＡＸなどのジョブのモードを選択するためのモード選択キー１３３、ＦＡＸ送信における送信対象の画像を選択するための画像選択キー１３４、宛先を入力するための宛先入力キー１３５などの他、表面にタッチパネルが積層された液晶表示部１３６が設けられている。
【００１７】
図２に戻って、鍵生成要求部１０４は、ＳＩＰアダプタ１１に暗号用の鍵や復号用の鍵の生成を要求する。具体的には、暗号用の鍵の生成要求では、画像データの送信元と宛先それぞれのＦＡＸ番号を送信する。復号用の鍵の生成要求では、画像データの送信元と宛先それぞれのＩＰアドレスを送信する。
鍵受信部１０５は、ＳＩＰアダプタ１１において生成された鍵を受信（取得）する。
【００１８】
暗号化／復号処理部１０６は、暗号化時には、鍵受信部１０５により受信された暗号用の鍵を用いて画像データを暗号化する。復号時には、鍵受信部１０５により受信された復号用の鍵を用いて、暗号化された画像データを復号する。
メール送受信部１０７は、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバとして機能し、他のＭＦＰのメール送受信部（すなわちＳＭＴＰサーバ）との間でネットワーク３を介してメールの送受信を行う。
【００１９】
メール作成部１０８は、送信ジョブを実行する場合のメールを作成する。
モデム１０９は、ＮＣＵ（Network Control Unit）１１６を介して公衆電話網と接続し、外部機器とデータをやりとりするための変復調装置である。このモデム１０９等を利用して、Ｇ３ファクシミリ通信によるＦＡＸジョブを行うこともできる構成になっている。
Ｉ／Ｆ部１１０は、ＬＡＮカード、ＬＡＮボードなどの、ネットワーク３に接続するためのインターフェースである。
【００２０】
通信モジュール１１１は、ＳＩＰアダプタ１１とＳＩＰにより通信可能に接続するためのインターフェースである。
ＣＰＵ１１２は、ＲＯＭ１１３の制御プログラムに基づいて、スキャナ部１０１、プリント部１０２等の各部の動作を制御し、コピー等の各種ジョブの円滑な動作を実現する。また、操作パネル１０３を介してユーザによるキー入力等を受け付けると共に、必要な画面等を液晶表示部１３６に表示させる。
【００２１】
ＨＤＤ（ハードディスクドライブ）１１４には、画像データ等が格納される。ＦＡＸ番号記憶部１１５には、自装置のＦＡＸ番号が記憶されている。なお、ＭＦＰ２についてもその構成は基本的にＭＦＰ１と同様であるので、その説明を省略する。
図４は、ＳＩＰアダプタ１１の構成例を示す図である。
同図に示すように、ＳＩＰアダプタ１１は、アドレス変換部２０１、鍵生成要求受信部２０２、鍵生成部２０３、鍵送信部２０４、通信モジュール２０５、ＣＰＵ２０６、ＲＯＭ２０７およびＲＡＭ２０８等を備え、これらがバス２０９を介してデータのやりとりを行えるようになっている。
【００２２】
アドレス変換部２０１は、変換テーブル２１１を備える。図５は、変換テーブル２１１の内容例を示す図であり、ＭＦＰ毎に当該ＭＦＰに設定されたＦＡＸ番号とネットワーク３上におけるアドレス（ここではＭＦＰがＳＭＴＰサーバとして機能する場合における当該サーバのＩＰアドレス）とが対応付けされてなる。この変換テーブル２１１の情報（対応情報）は、ＭＦＰ１の管理者等により登録される。
【００２３】
また、アドレス変換部２０１は、ＭＦＰ１からの変換要求を受け付けると変換テーブル２１１を参照し、ＭＦＰ１のＦＡＸ番号をアドレスに変換、またはアドレスをＦＡＸ番号に変換して、変換した情報をＭＦＰ１に送る。
鍵生成要求受信部２０２は、ＭＦＰ１からの鍵生成要求を受信し、受信したことを鍵生成部２０３に伝える。
【００２４】
鍵生成部２０３は、鍵生成要求に対応する鍵を生成する。例えば、暗号化のための鍵生成の場合には、ＭＦＰ１から画像データの送信元と宛先それぞれのＦＡＸ番号が送られて来るので、その送信元と宛先のＦＡＸ番号を用いて鍵を生成する。また、復号用の鍵の場合には、ＭＦＰ１から画像データの送信元と宛先それぞれのアドレスが送られて来るので、そのアドレスをアドレス変換部２０１においてＦＡＸ番号に変換させ、変換された送信元と宛先のＦＡＸ番号（上記暗号用の鍵生成に用いられたＦＡＸ番号と同じ情報）を用いて、上記暗号化用の鍵の生成と同じアルゴリズムにより同じ鍵を生成する。
【００２５】
鍵送信部２０４は、生成された鍵を要求元のＭＦＰに送信する。
通信モジュール２０５は、ＭＦＰ１とＳＩＰにより通信可能に接続するためのインターフェースである。
ＣＰＵ２０６は、ＲＯＭ２０７の制御プログラムに基づいて、アドレス変換部２０１等の各部を制御し、ＳＩＰによる円滑な通信を実現する。また、ＭＦＰからの要求に応じて暗号用の鍵の生成等を行う。ＲＡＭ２０８は、ＣＰＵ２０６のプログラム実行時のワークエリアとなる。ＳＩＰアダプタ２１についてもその構成は基本的にＳＩＰアダプタ１１と同様であるので、その説明を省略する。なお、上記以外のＭＦＰが新たにネットワーク３に接続された場合には、新たなＭＦＰに接続されるＳＩＰアダプタに、ネットワーク３に接続される全てのＭＦＰの対応情報が管理者等により登録される。既存のＭＦＰのＳＩＰアダプタについては既存のＭＦＰの管理者等により上記新たなＭＦＰの対応情報が登録される。これにより各ＭＦＰにおいて基本的に同じ対応情報が保持されることになる。
【００２６】
次に、ＭＦＰ１において送信ジョブが実行され、ＭＦＰ２において当該送信ジョブによる画像データを受信して印刷する受信ジョブが実行される場合の処理の例を説明する。
図６は、当該処理の流れの概要を示すシーケンス図である。
（１）ＭＦＰ１において、ユーザから宛先（同図では、ＭＦＰ２）の指定がＦＡＸ番号により受け付けられる。以下、ＭＦＰ２のＦＡＸ番号を例えば「２２２・・」、ＭＦＰ１のＦＡＸ番号（ＦＡＸ番号記憶部１１５に登録されたもの）を例えば「１１１・・」として説明する。
【００２７】
（２）ＭＦＰ１において、ＳＩＰアダプタ１１に暗号用の鍵の生成が要求される。当該要求に際し、ＭＦＰ１からＳＩＰアダプタ１１にＭＦＰ１のＦＡＸ番号「１１１・・」とＭＦＰ２のＦＡＸ番号「２２２・・」が送信される。
（３）ＳＩＰアダプタ１１において、ＭＦＰ１（送信元）、ＭＦＰ２（宛先）のＦＡＸ番号に対応するアドレスが対応情報から読み出される。具体的には、図５の例の場合、ＦＡＸ番号「１１１・・」に対しアドレス「１０・・」、ＦＡＸ番号「２２２・・」に対しアドレス「２０・・」が読み出される。
【００２８】
（４）ＳＩＰアダプタ１１において、ＭＦＰ１とＭＦＰ２のＦＡＸ番号から暗号用の鍵が生成される。例えば、ＭＦＰ１のＦＡＸ番号の後にＭＦＰ２のＦＡＸ番号を続けた数値「１１１・・２２２・・」を用いて鍵生成が行われる。この意味で、暗号用の鍵は、メールの通信プロトコル（ＳＭＴＰ）には用いられることのない送信元と宛先の識別情報（ＦＡＸ番号）から生成されるものといえる。このことは復号用の鍵も同様である。
【００２９】
（５）ＳＩＰアダプタ１１において、変換されたアドレスと生成された暗号用の鍵がＭＦＰ１に送信される。ＭＦＰ１とＳＩＰアダプタ１１間は、専用線４で接続されているので、当該鍵が秘密に送受信されることになる。このことはＭＦＰ２とＳＩＰアダプタ２１間について同様である。
（６）ＭＦＰ１において、受信した鍵を用いて画像データが暗号化される。
【００３０】
（７〜８）ＭＦＰ１において、受信したアドレスが参照され、暗号化された画像データを添付した、宛先をＭＦＰ２としたメールが作成される。そして、作成されたメールがＳＭＴＰサーバとしてそれぞれ機能するＭＦＰ１からＭＦＰ２宛に送信される。
（９）ＭＦＰ２において、受信したメールのヘッダ等に書き込まれている情報から送信元（ＭＦＰ１）と宛先（ＭＦＰ２）のアドレスが読み出される。上記例の場合、ＭＦＰ１のアドレス「１０・・」、ＭＦＰ２のアドレス「２０・・」となる。この意味で、読み出されたアドレスは、メールの通信プロトコルに用いられる送信元と宛先の識別情報ということができる。なお、ＭＦＰ２がアドレスを予め記憶している場合には、その記憶しているアドレスを読み出すとしても良い。結果的に同じアドレスが得られれば良い。
【００３１】
（１０）ＭＦＰ２において、ＳＩＰアダプタ２１に対し復号用の鍵生成が要求される。当該要求に際し、読み出されたＭＦＰ１とＭＦＰ２のアドレスがＭＦＰ２からＳＩＰアダプタ２１に送信される。
（１１）ＳＩＰアダプタ２１において、ＭＦＰ１とＭＦＰ２のアドレスに対応するＦＡＸ番号が対応情報から読み出される。図５の例では、アドレス「１０・・」に対しＦＡＸ番号「１１１・・」、アドレス「２０・・」に対しＦＡＸ番号「２２２・・」が読み出される。この意味で、手順（１１）は、メールの通信プロトコルに用いられる送信元と宛先の識別情報（アドレス）を、上記暗号化用の鍵生成のために用いられた送信元と宛先の識別情報であり当該通信プロトコルに用いられない識別情報（ＦＡＸ番号）に変換する手順であるということができる。
【００３２】
（１２〜１３）ＳＩＰアダプタ２１において、ＭＦＰ１とＭＦＰ２のＦＡＸ番号から復号用の鍵（暗号化用と同じ鍵）が上記（４）と同じ方法により生成され、生成された鍵がＭＦＰ２に送信される。
（１４〜１５）ＭＦＰ２において、受信した鍵を用いて、暗号化された画像データが復号され、復号された画像データに基づく画像の印刷が実行される。
【００３３】
図７は、ＭＦＰ１で実行される送信ジョブの処理内容を示すフローチャートである。
同図に示すように、入力処理（ステップＳ１００）、暗号用の鍵生成要求処理（ステップＳ１２０）、暗号用の鍵受信処理（ステップＳ１４０）、暗号化処理（ステップＳ１６０）、送信処理（ステップＳ１８０）を順次実行する。そして、送信が終了していなければ（ステップＳ１９０で「ＮＯ」）、ステップＳ１００に戻り、ステップＳ１００以降の処理を繰り返し実行する。送信が終了すると（ステップＳ１９０で「ＹＥＳ」）、当該処理を終了する。これらの処理は、ＭＦＰ１のＣＰＵ１１２、鍵生成要求部１０４、鍵受信部１０５、暗号化／復号処理部１０６、メール送受信部１０７等により実行される。
【００３４】
図８は、入力処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、ユーザにより操作パネル１０３上の画像選択キー１３４が押下されたか否かを判断する（ステップＳ１０１）。押下されたことを判断すると（ステップＳ１０１で「ＹＥＳ」）、送信画像の選択入力を受け付けるための画面（不図示）を液晶表示部１３６に表示させ、当該画面から選択を受け付ける（ステップＳ１０２）。例えば、ＨＤＤ１１４に格納されている画像ファイルの一覧が表示され、その中から画像が選択される。そして、画像選択フラグをＯＮに設定して（ステップＳ１０３）、ステップＳ１０４に移る。押下されていないことを判断すると（ステップＳ１０１で「ＮＯ」）、そのままステップＳ１０４に移る。
【００３５】
ステップＳ１０４では、ユーザにより宛先入力キー１３５が押下されたか否かを判断する。押下されたことを判断すると（ステップＳ１０４で「ＹＥＳ」）、送信宛先の入力を受け付けるための画面（不図示）を液晶表示部１３６に表示させ、当該画面においてユーザからの宛先入力をＦＡＸ番号等で受け付ける（ステップＳ１０５）。そして、宛先設定フラグをＯＮに設定して（ステップＳ１０６）、メインルーチンにリターンする。この入力処理は、図６における手順（１）の処理に相当する。押下されていないことを判断すると（ステップＳ１０４で「ＮＯ」）、そのままメインルーチンにリターンする。
【００３６】
図９は、暗号用の鍵生成要求処理サブルーチンの内容を示すフローチャートである。
同図に示すように、宛先設定フラグがＯＮであるか否かを判断する（ステップＳ１２１）。ＯＮであることを判断すると（ステップＳ１２１で「ＹＥＳ」）、要求フラグ１がＯＮであるか否かを判断する（ステップＳ１２２）。この要求フラグ１は、後述のステップＳ１２４で設定されるものである。
【００３７】
要求フラグ１がＯＮではない、すなわちＯＦＦであることを判断すると（ステップＳ１２２で「ＮＯ」）、暗号用の鍵の生成をＳＩＰアダプタ１１に要求し、送信元（ＭＦＰ１）と宛先（ＭＦＰ２）のＦＡＸ番号をＳＩＰアダプタ１１に送信して（ステップＳ１２３）、ステップＳ１２４に移る。この処理は、図６における手順（２）の処理に相当する。ステップＳ１２４では、要求フラグ１をＯＮに設定して、メインルーチンにリターンする。なお、宛先設定フラグがＯＦＦの場合（ステップＳ１２１で「ＮＯ」）、要求フラグ１がＯＮの場合には（ステップＳ１２２で「ＹＥＳ」）、そのままメインルーチンにリターンする。
【００３８】
図１０は、暗号用の鍵受信処理サブルーチンの内容を示すフローチャートである。
同図に示すように、ＳＩＰアダプタ１１から暗号用の鍵と変換後のアドレスを受信したことを判断すると（ステップＳ１４１で「ＹＥＳ」）、受信した鍵とアドレスの情報を保持、例えば鍵受信部１０５内の第１のメモリ（不図示）に保存し（ステップＳ１４２）、鍵受信フラグ１をＯＮに設定して（ステップＳ１４３）、メインルーチンにリターンする。なお、暗号用の鍵等の受信ではないことを判断すると（ステップＳ１４１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００３９】
図１１は、暗号化処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、鍵受信フラグ１がＯＮであるか否かを判断する（ステップＳ１６１）。ＯＮであることを判断すると（ステップＳ１６１で「ＹＥＳ」）、メール作成フラグがＯＮであるか否かを判断する（ステップＳ１６２）。このフラグは、後述のステップＳ１６５で設定されるものである。
【００４０】
メール作成フラグがＯＮではない、すなわちＯＦＦであることを判断すると（ステップＳ１６２で「ＮＯ」）、受信した暗号用の鍵を用いて、送信すべき画像（上記選択された画像）データを暗号化する（ステップＳ１６３）。そして、暗号化された画像データを添付した、宛先をＭＦＰ２としたメールを作成し（ステップＳ１６４）、メール作成フラグをＯＮに設定して（ステップＳ１６５）、メインルーチンにリターンする。これらの処理は、図６における手順（６）〜（７）の処理に相当する。なお、鍵受信フラグ１がＯＦＦの場合（ステップＳ１６１で「ＮＯ」）、メール作成フラグがＯＮの場合には（ステップＳ１６２で「ＹＥＳ」）、そのままメインルーチンにリターンする。
【００４１】
図１２は、送信処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、スタートキー１３２が押下されたか否かを判断する（ステップＳ１８１）。ここで、押下されていないことを判断すると（ステップＳ１８１で「ＮＯ」）、そのままメインルーチンにリターンする。
押下されたことを判断すると（ステップＳ１８１で「ＹＥＳ」）、画像選択フラグがＯＮであるか否かを判断する（ステップＳ１８２）。ＯＮであることを判断すると（ステップＳ１８２で「ＹＥＳ」）、宛先設定フラグがＯＮであるか否かを判断する（ステップＳ１８３）。ＯＮであることを判断すると（ステップＳ１８３で「ＹＥＳ」）、メール作成フラグがＯＮであるか否かを判断する（ステップＳ１８４）。ＯＮであることを判断すると（ステップＳ１８４で「ＹＥＳ」）、上記作成されたメールをその宛先に送信し（ステップＳ１８５）、各フラグをリセット（ＯＦＦ）した後（ステップＳ１８６）、メインルーチンにリターンする。この処理は、図６における手順（８）の処理に相当する。なお、画像選択フラグ、宛先設定フラグ、メール作成フラグがＯＦＦの場合には（ステップＳ１８２で「ＮＯ」、Ｓ１８３で「ＮＯ」、Ｓ１８４で「ＮＯ」）、そのままメインルーチンにリターンする。
【００４２】
図１３は、ＭＦＰ２において実行される受信ジョブの処理内容を示すフローチャートである。
同図に示すように、受信処理（ステップＳ３００）、復号用の鍵生成要求処理（ステップＳ３２０）、復号用の鍵受信処理（ステップＳ３４０）、復号処理（ステップＳ３６０）、印刷処理（ステップＳ３８０）を順次実行する。これら各処理は、ＭＦＰ２のＣＰＵ１１２、鍵生成要求部１０４、鍵受信部１０５、暗号化／復号処理部１０６、メール送受信部１０７、プリント部１０２等により実行される。
【００４３】
図１４は、受信処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、自装置宛のメールを受信したことを判断すると（ステップＳ３０１で「ＹＥＳ」）、当該受信メールに添付されている画像データ（暗号化されたもの）をＨＤＤ１１４に格納し（ステップＳ３０２）、受信フラグをＯＮに設定した後（ステップＳ３０３）、メインルーチンにリターンする。なお、メールを受信していない場合には（ステップＳ３０１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００４４】
図１５は、復号用の鍵生成要求処理サブルーチンの内容を示すフローチャートである。
同図に示すように、受信フラグがＯＮであるか否かを判断する（ステップＳ３２１）。ＯＮであることを判断すると（ステップＳ３２１で「ＹＥＳ」）、要求フラグ２がＯＮであるか否かを判断する（ステップＳ３２２）。この要求フラグ２は、後述のステップＳ３２５で設定されるものである。
【００４５】
要求フラグ２がＯＮではない、すなわちＯＦＦであることを判断すると（ステップＳ３２２で「ＮＯ」）、受信メールから送信元（ＭＦＰ１）と宛先（ＭＦＰ２）のアドレスを読み出して（ステップＳ３２３）、復号用の鍵の生成を要求し、読み出したＭＦＰ１、２のアドレスをＳＩＰアダプタ２１に送信して（ステップＳ３２４）、ステップＳ３２５に移る。これらの処理は、図６における手順（９）〜（１０）の処理に相当する。ステップＳ３２５では、要求フラグ２をＯＮに設定して、メインルーチンにリターンする。なお、受信フラグがＯＦＦの場合（ステップＳ３２１で「ＮＯ」）、要求フラグ２がＯＮの場合には（ステップＳ３２２で「ＹＥＳ」）、そのままメインルーチンにリターンする。
【００４６】
図１６は、復号用の鍵受信処理サブルーチンの内容を示すフローチャートである。
同図に示すように、ＳＩＰアダプタ２１から復号用の鍵を受信したことを判断すると（ステップＳ３４１で「ＹＥＳ」）、受信した鍵を保持、例えば鍵受信部１０５内の第２のメモリ（不図示）に保存し（ステップＳ３４２）、鍵受信フラグ２をＯＮに設定して（ステップＳ３４３）、メインルーチンにリターンする。なお、復号用の鍵を受信していないことを判断すると（ステップＳ３４１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００４７】
図１７は、復号処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、鍵受信フラグ２がＯＮであるか否かを判断する（ステップＳ３６１）。ＯＮであることを判断すると（ステップＳ３６１で「ＹＥＳ」）、ＨＤＤ１４４から上記暗号化された画像データを読み出し、読み出した画像データを、上記受信した復号用の鍵を用いて復号する（ステップＳ３６２）。そして、プリントフラグをＯＮに設定して（ステップＳ３６３）、メインルーチンにリターンする。この処理は、図６における手順（１４）の処理に相当する。なお、鍵受信フラグ２がＯＦＦの場合には（ステップＳ３６１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００４８】
図１８は、印刷処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、プリントフラグがＯＮであるか否かを判断する（ステップＳ３８１）。ＯＮであることを判断すると（ステップＳ３８１で「ＹＥＳ」）、復号された画像データに基づく画像の印刷を実行した後（ステップＳ３８２）、各フラグをリセット（ＯＦＦ）して（ステップＳ３８３）、メインルーチンにリターンする。この処理は、図６における手順（１５）の処理に相当する。なお、プリントフラグがＯＦＦである場合には（ステップＳ３８１で「ＮＯ」）、そのままメインルーチンにリターンする。
【００４９】
図１９は、ＳＩＰアダプタ１１が暗号用の鍵生成要求を受信したときに実行する処理の内容を示すフローチャートである。
同図に示すように、ＭＦＰ１からの暗号用の鍵生成要求を受信すると（ステップＳ２０１）、変換テーブル２１１の対応情報を参照して、ＭＦＰ１からのＭＦＰ１、２のＦＡＸ番号に対応するアドレスを読み出す（ステップＳ２０２）。この処理は、図６における手順（３）の処理に相当する。次に、ＭＦＰ１、２のＦＡＸ番号を用いて暗号用の鍵を生成し（ステップＳ２０３）、読み出したアドレスと生成された鍵を示す情報を要求元のＭＦＰ１に送信して（ステップＳ２０４）、当該処理を終了する。これらの処理は、図６における手順（４）〜（５）の処理に相当する。
【００５０】
図２０は、ＳＩＰアダプタ２１が復号用の鍵生成要求を受信したときに実行する処理の内容を示すフローチャートである。
同図に示すように、ＭＦＰ２からの復号用の鍵生成要求を受信すると（ステップＳ２１１）、変換テーブル２１１の対応情報を参照して、ＭＦＰ２からのＭＦＰ１、２のアドレスに対応するＦＡＸ番号を読み出す（ステップＳ２１２）。この処理は、図６における手順（１１）の処理に相当する。次に、読み出されたＭＦＰ１、２のＦＡＸ番号を用いて復号用の鍵を生成し（ステップＳ２１３）、生成された鍵を示す情報を要求元のＭＦＰ２に送信して（ステップＳ２１４）、当該処理を終了する。これらの処理は、図６における手順（１２）〜（１３）の処理に相当する。
【００５１】
なお、上記ではＭＦＰ１のＦＡＸ番号の後にＭＦＰ２のＦＡＸ番号を続けてなる数値列を用いて鍵を生成するとしたが、これに限られないことはいうまでもない。各ＭＦＰのＦＡＸ番号を用いるとすれば良く、例えばＭＦＰ２のＦＡＸ番号の後にＭＦＰ１のＦＡＸ番号を続けてなる数値列を用いるとしても良いし、各ＦＡＸ番号を掛け合わせてなる数値を用いるとしても良い。また、各ＦＡＸ番号をそのまま鍵として用いるとしても良い。鍵生成の方法を送信側と受信側で取り決めすることで暗号化／復号を実現できる。
【００５２】
以上説明したように、本実施の形態の印刷システム１０では、復号用の鍵を送信元から宛先にネットワーク３を介して送信する必要がなく、かつ暗号用および復号用の鍵を画像データの通信プロトコルには用いられない送信元と宛先の識別情報から生成するので、例えば第３者がネットワーク３上において画像データを盗み見て、その通信でやりとりされる情報などから鍵を生成しようとしても、鍵に関連する情報が何も含まれていないため鍵の生成が困難であり、セキュリティをより高度化することができる。
【００５３】
また、宛先毎に暗号化に用いる鍵が異なるので、例えば仮にあるＭＦＰ宛の画像データを復号するための鍵が第３者の盗み見等により生成できたとしても、その鍵は別のＭＦＰ宛の画像データを復号するための鍵にはならず、情報漏洩の拡大を防止できる。
なお、本発明は、印刷システムに限られず、当該印刷システムに含まれるＭＦＰにも適用することができる。また、画像データの暗号化／復号、送受信等の方法であるとしてもよい。さらに、その方法をコンピュータが実行するプログラムであるとしてもよい。また、本発明に係るプログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、フラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００５４】
また、本発明に係るプログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやオペレーティングシステム（ＯＳ）に含まれるプログラムなど、別途情報処理装置にインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をコンピュータに実行させるようにしても良い。従って、上記した本発明の記録媒体に必ずしも上記全てのモジュールを記録している必要はないし、また必ずしも全てのモジュールを伝送する必要もない。さらに所定の処理を専用ハードウェアを利用して実行させるようにすることができる場合もある。
【００５５】
〔変形例〕
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
（１）上記実施の形態では、暗号用と復号用の鍵を送信元と宛先のＦＡＸ番号を用いて生成するとしたが、これに限られない。例えば、送信元のＦＡＸ番号のみから鍵を生成するとしても良い。また、宛先のＦＡＸ番号のみから鍵を生成することも考えられる。
【００５６】
また、鍵生成のもとになる情報は、ＦＡＸ番号に限られない。送信元および／または宛先を識別する情報であり画像データの通信プロトコルに用いられない情報であれば、第３者による鍵の生成が困難になる。例えば、ＳＩＰアダプタが、ＭＦＰ毎に当該ＭＦＰのＦＡＸ番号、アドレス、ＭＦＰの固体識別番号（シリアルナンバー）を対応付けたものを対応情報として保持し、送信元および／または宛先のシリアルナンバーを用いて暗号用と復号用の鍵を生成する構成をとることもできる。
【００５７】
なお、画像データを送信する場合の通信プロトコルが上記のＳＭＴＰに限られないこともいうまでもない。使用される通信プロトコルに従って、そのプロトコルで用いられない情報を鍵生成のもとになる識別情報として用いることができる。
（２）また、例えば暗号化に用いる識別情報の種類をジョブ毎等に変える、具体的にはあるジョブについてはＦＡＸ番号を用い、別のジョブについてはシリアルナンバーを用いるとすることもできる。この場合、どの種類の情報により暗号化が行われたのかを送信先のＭＦＰ２が知る必要がある。例えば、種類別にＦＡＸ番号＝１、シリアルナンバー＝２などと決めておいて、送信元のＭＦＰ１が暗号化に用いた情報の種類（以下、ＦＡＸ番号の例を説明する。）を示す値「１」をメールに書き込んで送信する。宛先のＭＦＰ２がその書き込まれた値「１」から情報の種類「ＦＡＸ番号」を判断し、ＳＩＰアダプタ２１がＭＦＰ１、２のアドレス「１０・・２０・・」をその判断された種類「ＦＡＸ番号」の情報「１１１・・２２２・・」に変換し、変換した情報を用いて復号用の鍵を生成する構成をとることで実現できる。
【００５８】
すなわち、識別情報には異なる第１と第２の種類の情報が含まれており、送信側では、印刷対象データの送信毎に、暗号化のための鍵生成に用いる識別情報の種類を変えると共に、用いた種類を示す情報を送信し、受信側では、各種類により示される識別情報と送信元および／または宛先のアドレスとを対応付けた対応情報を保持し、受信した情報から暗号化の鍵生成に用いられた識別情報の種類を判定し、当該対応情報を参照して、送信元および／または宛先のアドレスを、判定された種類の情報に変換する構成としても良い。
【００５９】
（３）上記実施の形態では、ＭＦＰとＳＩＰアダプタを専用線で接続するとしたが、両者間で鍵を秘密に送信できれば専用線に限られない。例えば、盗み見されるおそれの少ない回線に両者を接続すると共に鍵を暗号化等して送信する構成をとることもできる。
（４）上記実施の形態では、印刷要求装置をＭＦＰ１、印刷装置をＭＦＰ２とした構成例を説明したが、印刷要求装置と印刷装置がＭＦＰに限られることはない。送信元としての印刷要求装置は、画像データを暗号化すると共に宛先に送信できる機能を有するものであれば良い。また、宛先としての印刷装置は、暗号化された画像データを受信し、受信した画像データを復号してその画像を印刷できる機能を有するものであれば良い。さらに、ＳＩＰアダプタは、上記のアドレス変換や鍵生成等の機能を有する装置とすることができ、ＭＦＰとの間で通信を行えればその通信方式は上記のＳＩＰに限られるものではない。
【００６０】
（５）また、上記では送信側をＭＦＰ１とＳＩＰアダプタ１１、受信側をＭＦＰ２とＳＩＰアダプタ２１とすると共に、ＭＦＰとＳＩＰアダプタを別装置に分けた構成例を説明したが、これに限られない。例えば、ＭＦＰ１にＳＩＰアダプタ１１を内蔵してなる装置を送信側、ＭＦＰ２にＳＩＰアダプタ２１を内蔵してなる装置を受信側とし、送信側と受信側がネットワーク３を介して接続される構成をとるとしても良い。
【００６１】
（６）上記実施の形態及び上記変形例は、それぞれ単独の制御について説明したが、これに限られることはなく、それぞれの実施の形態や変形例を組み合わせて実施するようにしても良いことはいうまでもない。
【産業上の利用可能性】
【００６２】
本発明は、送信側からの印刷対象データを受信側において受信して印刷する印刷システムにおいてセキュリティ向上を図る技術として有用である。
【図面の簡単な説明】
【００６３】
【図１】印刷システムの構成例を示す図である。
【図２】印刷システムに含まれるＭＦＰの構成例を示す図である。
【図３】ＭＦＰに設けられる操作パネルの構成例を示す図である。
【図４】印刷システムに含まれるＳＩＰアダプタの構成例を示す図である。
【図５】ＳＩＰアダプタに設けられる変換テーブルの内容例を示す図である。
【図６】画像データが送信される場合における処理の流れの概要を示すシーケンス図である。
【図７】送信側のＭＦＰで実行される送信ジョブの処理内容を示すフローチャートである。
【図８】上記ＭＦＰで実行される入力処理のサブルーチンの内容を示すフローチャートである。
【図９】上記ＭＦＰで実行される暗号用の鍵生成要求処理サブルーチンの内容を示すフローチャートである。
【図１０】上記ＭＦＰで実行される暗号用の鍵受信処理サブルーチンの内容を示すフローチャートである。
【図１１】上記ＭＦＰで実行される暗号化処理のサブルーチンの内容を示すフローチャートである。
【図１２】上記ＭＦＰで実行される送信処理のサブルーチンの内容を示すフローチャートである。
【図１３】受信側のＭＦＰで実行される受信ジョブの処理内容を示すフローチャートである。
【図１４】上記ＭＦＰで実行される受信処理のサブルーチンの内容を示すフローチャートである。
【図１５】上記ＭＦＰで実行される復号用の鍵生成要求処理サブルーチンの内容を示すフローチャートである。
【図１６】上記ＭＦＰで実行される復号用の鍵受信処理サブルーチンの内容を示すフローチャートである。
【図１７】上記ＭＦＰで実行される復号処理のサブルーチンの内容を示すフローチャートである。
【図１８】上記ＭＦＰで実行される印刷処理のサブルーチンの内容を示すフローチャートである。
【図１９】暗号用の鍵生成要求を受信したときにＳＩＰアダプタにおいて実行される処理の内容を示すフローチャートである。
【図２０】復号用の鍵生成要求を受信したときにＳＩＰアダプタにおいて実行される処理の内容を示すフローチャートである。
【符号の説明】
【００６４】
１、２      ＭＦＰ
３      ネットワーク
４、５      専用線
１０      印刷システム
１１、２１      ＳＩＰアダプタ
１０２      プリント部
１０６      暗号化／復号処理部
１０７      メール送受信部
１１１、２０５      通信モジュール
１１２、２０６      ＣＰＵ
２０１      アドレス変換部
２０３      鍵生成部
２１１      変換テーブル
【図１】
2008211511.tif 000003
【図２】
2008211511.tif 000004
【図３】
2008211511.tif 000005
【図４】
2008211511.tif 000006
【図５】
2008211511.tif 000007
【図６】
2008211511.tif 000008
【図７】
2008211511.tif 000009
【図８】
2008211511.tif 000010
【図９】
2008211511.tif 000011
【図１０】
2008211511.tif 000012
【図１１】
2008211511.tif 000013
【図１２】
2008211511.tif 000014
【図１３】
2008211511.tif 000015
【図１４】
2008211511.tif 000016
【図１５】
2008211511.tif 000017
【図１６】
2008211511.tif 000018
【図１７】
2008211511.tif 000019
【図１８】
2008211511.tif 000020
【図１９】
2008211511.tif 000021
【図２０】
2008211511.tif 000022