(57)【要約】【課題】  情報処理装置からの印刷セッション毎に異なった暗号化が施された印刷依頼に対する印刷処理を行う印刷制御装置および印刷装置および方法およびプログラムを提供する。【解決手段】  情報処理装置１０１は、プリントサーバ２０１の暗号／復号鍵生成部２０４で生成される暗号鍵で印刷依頼の暗号化を行い送信する。プリントサーバ２０１は印刷依頼を復号化したものをプリンタ３０１に送信し印刷処理が終了すると、鍵情報退避メモリ２０９より暗号鍵および復号鍵を削除することでセキュリティの高い印刷処理を行える。【選択図】  図１
2005258558.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷システムにおいて、
前記印刷制御装置は、
該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成する鍵生成手段と
前記鍵生成手段で生成した暗号化鍵を前記情報処理装置に通知する通知手段と
を具備し、
前記情報処理装置は、
前記印刷制御装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化する暗号化手段と、
前記暗号化手段で暗号化された印刷依頼を前記印刷制御装置に送信する印刷依頼送信手段と
を具備し、
前記印刷制御装置は、
前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を前記鍵生成手段で生成した復号化鍵により復号化して前記印刷装置を制御して印刷処理を行う
ことを特徴とする印刷システム。
【請求項２】
前記印刷制御装置に固有の一意な情報は、
前記印刷制御装置の機種名、シリアル番号の少なくとも１つを含む
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記鍵生成手段は、
前記印刷制御装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報を用いて前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項１記載の印刷システム。
【請求項４】
前記鍵生成手段は、
前記印刷制御装置に固有の一意な情報に加えて時間情報を用いて前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項１記載の印刷システム。
【請求項５】
前記鍵生成手段は、
前記印刷制御装置に固有の一意な情報に加えて前記印刷装置に固有の一意な情報および前記情報処理装置から取得した印刷依頼者に固有な情報および時間情報の少なくとも１つ若しくはその組み合わせに基づき前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項１記載の印刷システム。
【請求項６】
前記鍵生成手段は、
前記印刷依頼に基づく印刷処理を完了した後前記暗号化鍵および前記復号化鍵を消去する消去手段
を有することを特徴とする請求項１乃至５のいずれかに記載の印刷システム。
【請求項７】
ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷システムにおいて、
前記印刷装置は、
該印刷装置に固有の一意な情報に基づき暗号化鍵および復号化鍵を生成する鍵生成手段と、
前記鍵生成手段で生成した暗号化鍵を前記情報処理装置に通知する通知手段と
を具備し、
前記情報処理装置は、
前記印刷装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化する暗号化手段と、
前記暗号化手段で暗号化された印刷依頼を前記印刷装置に送信する印刷依頼送信手段と
を具備し、
前記印刷装置は、
前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を前記鍵生成手段で生成した復号化鍵により復号化して印刷処理を行う
ことを特徴とする印刷システム。
【請求項８】
前記印刷装置に固有の一意な情報は、
前記印刷装置の機種名、シリアル番号の少なくとも１つを含む
ことを特徴とする請求項７記載の印刷システム。
【請求項９】
前記鍵生成手段は、
前記印刷装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報を用いて前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項７記載の印刷システム。
【請求項１０】
前記鍵生成手段は、
前記印刷装置に固有の一意な情報に加えて時間情報を用いて前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項７記載の印刷システム。
【請求項１１】
前記鍵生成手段は、
前記印刷装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報および時間情報の少なくとも１つ若しくはその組み合わせに基づき前記暗号化鍵および前記復号化鍵を生成する
ことを特徴とする請求項７記載の印刷システム。
【請求項１２】
前記鍵生成手段は、
前記印刷依頼に基づく印刷処理を完了した後前記暗号化鍵および前記復号化鍵を消去する消去手段
を有することを特徴とする請求項７乃至１１いずれかに記載の印刷システム。
【請求項１３】
ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷制御方法において、
前記印刷制御装置で該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を鍵生成手段で生成して、該生成した暗号化鍵を前記情報処理装置に通知手段で通知し、
前記情報処理装置は前記印刷制御装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化手段で暗号化して該暗号化された印刷依頼を前記印刷制御装置に印刷依頼送信手段で送信し、
前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を受信した前記印刷制御装置は前記鍵生成手段で生成した復号化鍵により該印刷依頼を復号化して前記印刷装置を制御して印刷処理を行う
ことを特徴とする印刷制御方法。
【請求項１４】
ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷制御方法において、
前記印刷装置で該印刷装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を鍵生成手段で生成して、該生成した暗号化鍵を前記情報処理装置に通知手段で通知し、
前記情報処理装置は前記印刷装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化手段で暗号化して該暗号化された印刷依頼を前記印刷装置に印刷依頼送信手段で送信し、
前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を受信した前記印刷装置は前記鍵生成手段で生成した復号化鍵により該印刷依頼を復号化して印刷処理を行う
ことを特徴とする印刷制御方法。
【請求項１５】
ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷システムの印刷制御をコンピュータに実行させる印刷制御プログラムであって、
前記印刷制御装置で該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成するステップと、
該生成した暗号化鍵を前記印刷制御装置から前記情報処理装置に通知するステップと、
前記印刷制御装置から通知された暗号化鍵を用いて前記情報処理装置で前記印刷依頼を暗号化するステップと、
該暗号化された印刷依頼を前記情報処理装置から前記印刷制御装置に送信するステップと、
前記情報処理装置から送信された暗号化された印刷依頼を前印刷制御装置で前記復号化鍵により復号化するステップと、
該復号化された印刷依頼に基づき前記印刷装置を制御するステップと
を含むことを特徴とする印刷制御プログラム。
【請求項１６】
ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷システムの印刷制御をコンピュータに実行させる印刷制御プログラムであって、
前記印刷装置で該印刷装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成するステップと、
該生成した暗号化鍵を前記印刷装置から前記情報処理装置に通知するステップと、
前記印刷装置から通知された暗号化鍵を用いて前記情報処理装置で前記印刷依頼を暗号化するステップと、
該暗号化された印刷依頼を前記情報処理装置から前記印刷装置に送信するステップと、
前記情報処理装置から送信された暗号化された印刷依頼を前印刷装置で前記復号化鍵により復号化するステップと、
該復号化された印刷依頼に基づき印刷を制御するステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷装置および方法およびプログラムに関し、特に、印刷制御装置で暗号鍵および復号鍵を生成することで情報処理装置からの暗号化された印刷依頼に対する印刷処理を行う印刷制御装置および印刷装置および方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを通じて文書や画像などのデジタルデータをやり取りする際に、通信途中で第三者に盗み見られたり改ざんされたりするといった問題が頻繁に起こっている。
【０００３】
一般的には、上記問題回避のため、デジタルデータに暗号化を施すことにより安全な通信経路を確保するといった対応策がとられている。
【０００４】
このような通信データを暗号化することによりセキュリティを確保する技術としては、特許文献１に記載されたものが知られている。
【０００５】
この特許文献１に開示された「画像処理装置並びに情報処理装置並びに画像処理システムおよび画像処理システムのジョブ処理方法」は、画像処理装置が暗号化鍵を複数の情報処理装置に公開し、各情報処理装置が公開された暗号化鍵を用いてプリントジョブを暗号化して画像処理装置に送信し、画像処理装置が暗号化鍵に対応した復号化鍵でプリントジョブを復号化して印刷することにより、ネットワーク上のプリントジョブを用意に暗号化し、かつ、画像処理装置以外は暗号化されたプリントジョブを実質上復号化できないというものである。
【特許文献１】特開平０９−１３４２６４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の発明では、ネットワーク上でプリントジョブを暗号化された状態で第三者に傍受され、それを上記画像処理装置に送信されるとプリントジョブが復号化され、印刷結果が不正に入手される可能性がある。
【０００７】
また、同一の暗号化鍵を複数回使用することが想定でき、本発明のように一つの印刷セッションに対して一つの暗号化鍵を使用するというものではないので、厳しくセキュリティを確保しなければならない場合などには適さない。
【０００８】
そこで本発明では、印刷制御装置で印刷セッション毎に暗号鍵および復号鍵を生成し、その生成した暗号鍵を情報処理装置に通知することで、情報処理装置からの印刷セッション毎に異なった暗号化が施された印刷依頼に対する印刷処理を行うことを可能にした印刷制御装置および印刷装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷システムにおいて、前記印刷制御装置は、該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成する鍵生成手段と前記鍵生成手段で生成した暗号化鍵を前記情報処理装置に通知する通知手段とを具備し、前記情報処理装置は、前記印刷制御装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化する暗号化手段と、前記暗号化手段で暗号化された印刷依頼を前記印刷制御装置に送信する印刷依頼送信手段とを具備し、前記印刷制御装置は、前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を前記鍵生成手段で生成した復号化鍵により復号化して前記印刷装置を制御して印刷処理を行うことを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記印刷制御装置に固有の一意な情報は、前記印刷制御装置の機種名、シリアル番号の少なくとも１つを含むことを特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、前記鍵生成手段は、前記印刷制御装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報を用いて前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、前記鍵生成手段は、前記印刷制御装置に固有の一意な情報に加えて時間情報を用いて前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００１３】
また、請求項５の発明は、請求項１の発明において、前記鍵生成手段は、前記印刷制御装置に固有の一意な情報に加えて前記印刷装置に固有の一意な情報および前記情報処理装置から取得した印刷依頼者に固有な情報および時間情報の少なくとも１つ若しくはその組み合わせに基づき前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００１４】
また、請求項６の発明は、請求項１乃至５の発明において、前記鍵生成手段は、前記印刷依頼に基づく印刷処理を完了した後前記暗号化鍵および前記復号化鍵を消去する消去手段を有することを特徴とする。
【００１５】
また、請求項７の発明は、ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷システムにおいて、前記印刷装置は、該印刷装置に固有の一意な情報に基づき暗号化鍵および復号化鍵を生成する鍵生成手段と、前記鍵生成手段で生成した暗号化鍵を前記情報処理装置に通知する通知手段と
を具備し、前記情報処理装置は、前記印刷装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化する暗号化手段と、前記暗号化手段で暗号化された印刷依頼を前記印刷装置に送信する印刷依頼送信手段とを具備し、前記印刷装置は、前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を前記鍵生成手段で生成した復号化鍵により復号化して印刷処理を行うことを特徴とする。
【００１６】
また、請求項８の発明は、請求項７の発明において、前記印刷装置に固有の一意な情報は、前記印刷装置の機種名、シリアル番号の少なくとも１つを含むことを特徴とする。
【００１７】
また、請求項９の発明は、請求項７の発明において、前記鍵生成手段は、前記印刷装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報を用いて前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００１８】
また、請求項１０の発明は、請求項７の発明において、前記鍵生成手段は、前記印刷装置に固有の一意な情報に加えて時間情報を用いて前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００１９】
また、請求項１１の発明は、請求項７の発明において、前記鍵生成手段は、前記印刷装置に固有の一意な情報に加えて前記情報処理装置から取得した印刷依頼者に固有な情報および時間情報の少なくとも１つ若しくはその組み合わせに基づき前記暗号化鍵および前記復号化鍵を生成することを特徴とする。
【００２０】
また、請求項１２の発明は、請求項７乃至１１の発明において、前記鍵生成手段は、前記印刷依頼に基づく印刷処理を完了した後前記暗号化鍵および前記復号化鍵を消去する消去手段を有することを特徴とする。
【００２１】
また、請求項１３の発明は、ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷制御方法において、前記印刷制御装置で該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を鍵生成手段で生成して、該生成した暗号化鍵を前記情報処理装置に通知手段で通知し、前記情報処理装置は前記印刷制御装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化手段で暗号化して該暗号化された印刷依頼を前記印刷制御装置に印刷依頼送信手段で送信し、前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を受信した前記印刷制御装置は前記鍵生成手段で生成した復号化鍵により該印刷依頼を復号化して前記印刷装置を制御して印刷処理を行うことを特徴とする。
【００２２】
また、請求項１４の発明は、ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷制御方法において、前記印刷装置で該印刷装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を鍵生成手段で生成して、該生成した暗号化鍵を前記情報処理装置に通知手段で通知し、前記情報処理装置は前記印刷装置から通知された暗号化鍵を用いて前記印刷依頼を暗号化手段で暗号化して該暗号化された印刷依頼を前記印刷装置に印刷依頼送信手段で送信し、前記印刷依頼送信手段により前記情報処理装置から送信された暗号化された印刷依頼を受信した前記印刷装置は前記鍵生成手段で生成した復号化鍵により該印刷依頼を復号化して印刷処理を行うことを特徴とする。
【００２３】
また、請求項１５の発明は、ネットワーク上の情報処理装置から印刷制御装置に印刷依頼を送信し、該印刷制御装置は該印刷依頼に基づき印刷装置を制御して印刷を行う印刷システムの印刷制御をコンピュータに実行させる印刷制御プログラムであって、前記印刷制御装置で該印刷制御装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成するステップと、該生成した暗号化鍵を前記印刷制御装置から前記情報処理装置に通知するステップと、前記印刷制御装置から通知された暗号化鍵を用いて前記情報処理装置で前記印刷依頼を暗号化するステップと、該暗号化された印刷依頼を前記情報処理装置から前記印刷制御装置に送信するステップと、前記情報処理装置から送信された暗号化された印刷依頼を前印刷制御装置で前記復号化鍵により復号化するステップと、該復号化された印刷依頼に基づき前記印刷装置を制御するステップとを含むことを特徴とする。
【００２４】
また、請求項１６の発明は、ネットワーク上の情報処理装置から印刷装置に印刷依頼を送信し、該印刷装置は該印刷依頼に基づき印刷を行う印刷システムの印刷制御をコンピュータに実行させる印刷制御プログラムであって、前記印刷装置で該印刷装置に固有の一意な情報を少なくとも用いて暗号化鍵および復号化鍵を生成するステップと、該生成した暗号化鍵を前記印刷装置から前記情報処理装置に通知するステップと、前記印刷装置から通知された暗号化鍵を用いて前記情報処理装置で前記印刷依頼を暗号化するステップと、該暗号化された印刷依頼を前記情報処理装置から前記印刷装置に送信するステップと、前記情報処理装置から送信された暗号化された印刷依頼を前印刷装置で前記復号化鍵により復号化するステップと、該復号化された印刷依頼に基づき印刷を制御するステップとを含むことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、印刷制御装置で印刷セッション毎に暗号鍵および復号鍵を生成し、情報処理装置に通知することで、情報処理装置は印刷セッション毎に異なった暗号化を施した印刷依頼を送信することが可能になり印刷処理に対して高いセキュリティを確保することができる。
【００２６】
また、ネットワーク上の印刷依頼を第三者により不正に傍受されても、暗号化された印刷依頼は印刷制御装置固有の鍵情報を用いて暗号化されており、復号鍵は印刷制御装置にしかないため復号化できない。
【００２７】
また、第三者が不正に傍受した印刷依頼をこの印刷制御装置に送信したとしても、既にその印刷依頼に対する印刷処理が行われている場合は、復号鍵が消去されているため、第三者により不正に印刷されるということが起こらない。
【発明を実施するための最良の形態】
【００２８】
以下、この発明に係わる印刷制御装置および印刷装置および方法およびプログラムの実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００２９】
図１は、この発明に係わる印刷制御方法を適用したシステムの構成を説明する概略ブロック図である。
【００３０】
図１に示すプリントサーバ２０１においては、この発明に係わる印刷制御方法が適用されている。また、プリントサーバ２０１には複数台の情報処理装置１０１がＬＡＮ（Local Area Network）を介して接続され、プリンタ３０１とはセントロニクスまたはＵＳＢ（Universal Serial Bus）などで直接接続されている。
【００３１】
上記にプリントサーバ２０１とプリンタ３０１間をセントロニクスまたはＵＳＢで接続すると記載したが、プリントサーバ２０１とプリンタ３０１を直接接続できるようなインターフェースなら何で構成してもよい。
【００３２】
情報処理装置１０１は、ネットワーク上の印刷サービスを提供する役割を行うプリントサーバ２０１に対して、ネットワークに接続して印刷サービス等を利用する側のコンピュータ、ＦＡＸ、スキャナなどのクライアント端末を示している。
【００３３】
プリントサーバ２０１は、複数台の情報処理装置１０１から暗号化された印刷依頼を受信し、受信した印刷依頼の復号化を行う。そして、プリントサーバ２０１にセントロニクスまたはＵＳＢなどで直接接続されたプリンタ３０１を使って印刷処理を行う。
【００３４】
ここで、プリントサーバ２０１に適用された印刷制御方法を実施するにあたってプリントサーバ２０１は、通信制御部２０２、暗号／復号鍵情報取得部２０３、暗号／復号鍵生成部２０４、暗号鍵通知部２０５、復号処理部２０６、印刷指示部２０７、暗号／復号鍵消去部２０８、鍵情報退避メモリ２０９を具備して構成される。
【００３５】
通信制御部２０２は、プリントサーバ２０１とＬＡＮを介して接続される情報処理装置１０１およびプリントサーバ２０１とセントロニクスまたはＵＳＢなどで接続されるプリンタ３０１との通信を行うためのインターフェース装置を示すものである。
【００３６】
暗号／復号鍵情報取得部２０３は、暗号アルゴリズムを駆動させるための外部パラメータである暗号鍵および暗号文を平文に変換する復号鍵を生成するための情報として機種名情報、シリアル番号情報、印刷者固有情報、時間情報を取得する。この実施例では機種名情報とはプリントサーバ２０１の機種名であり、シリアル番号情報とはプリントサーバ２０１のシリアル番号であり、印刷者固有情報とは情報処理装置１０１を扱うユーザ独自の情報を示すものであり、時間情報とは暗号鍵をプリントサーバ２０１で生成する際の時刻またはその前後の時刻を示すものである。ここでは、機種名情報をプリントサーバ２０１の機種名情報を使うように構成したが、プリントサーバ２０１とセントロニクスまたはＵＳＢなどで直接接続されたプリンタ３０１の機種名を使用してもよい。また、シリアル番号情報もプリントサーバ２０１のシリアル番号情報を使うように構成したが、プリントサーバ２０１とセントロニクスまたはＵＳＢなどで直接接続されたプリンタ３０１のシリアル番号を使用してもよい。
【００３７】
暗号／復号鍵生成部２０４は、上記暗号／復号鍵情報取得部２０３で取得した機種名情報、シリアル番号情報、印刷者固有情報、時間情報の一部または全ての組み合わせから得られる一意な情報に基づいて暗号鍵および復号鍵を生成し、鍵情報退避メモリ２０９に格納する。
【００３８】
暗号鍵通知部２０５は、上記暗号／復号鍵生成部２０４で生成され鍵情報退避メモリ２０９に格納されている暗号鍵を、暗号鍵取得要求を行った情報処理装置１０１に対して通知する。情報処理装置１０１は、この通知された暗号鍵を使って印刷依頼を暗号化することで、高いセキュリティを確保した印刷依頼の通信処理を実現できる。
【００３９】
復号処理部２０６は、上記暗号鍵通知部２０５で通知された暗号鍵を使った情報処理装置１０１からの暗号化された印刷依頼を復号化する。情報処理装置１０１からの暗号化された印刷依頼を受信すると復号処理部２０６は、鍵情報退避メモリ２０９より暗号化された印刷依頼を復号化するための復号鍵を取得し、印刷依頼を復号化する。
【００４０】
印刷指示部２０７は、上記復号処理部２０６で複号化された印刷依頼を、セントロニクスまたはＵＳＢを使って直接接続されたプリンタ３０１に送信する。
【００４１】
暗号／復号鍵消去部２０８は、上記印刷指示部２０８でプリンタ３０１に送信した印刷依頼が正常に終了したことを確認後、鍵情報退避メモリ２０９に格納されている暗号鍵および復号鍵を消去する。暗号／復号鍵消去部２０８により一度使用された暗号鍵および復号鍵は印刷完了をもって消去されるので、ネットワーク上の印刷依頼を第三者が不正に傍受しても、印刷処理が完了している場合は、復号鍵が削除されているので復号化できず印刷処理が行えないような構成になっているので、印刷結果が不正に入手されることを防ぐことができる。
【００４２】
鍵情報退避メモリ２０９は、暗号／復号鍵生成部２０４で生成された暗号鍵および復号鍵を保存しておく領域で、暗号鍵および復号鍵が使用された印刷が行われるとすぐに暗号鍵および復号鍵は消去されるので、復号鍵が第三者により盗まれたりするようなことも防ぐことができる。以上がプリントサーバ２０１の内部構成を示す各機能ブロック図の説明である。
【００４３】
次に、プリンタ３０１は、プリントサーバ２０１から復号化された印刷依頼を受信し、その印刷依頼に基づいて出力処理を行う。プリンタ３０１とプリントサーバ２０１の間は暗号化されていない状態で印刷依頼が通信されるが、プリンタ３０１とプリントサーバ２０１をセントロニクスまたはＵＳＢなどで直接接続することでデータを傍受されることはなく、通信路のセキュリティを確保できる。
【００４４】
図２は、図１に示した情報処理装置１０１とプリントサーバ２０１における印刷制御処理の概略を説明した図である。
【００４５】
まず、情報処理装置１０１から印刷依頼を行うに際して、暗号鍵を生成するための情報となる印刷者固有情報がプリントサーバ３０１に送信される。プリントサーバ２０１は、機種名情報、シリアル番号情報、時間情報、および情報処理装置１０１から受信した印刷者固有情報の一部または全ての組み合わせから得られる一意な情報に基づいて暗号鍵および復号鍵を生成する。そして、生成した暗号鍵を情報処理装置１０１に送信する。
【００４６】
情報処理装置１０１は、プリントサーバ２０１より受信した暗号鍵を用いてプリントジョブに対して暗号化処理を行い、暗号化プリントジョブを作成する。そして、その暗号化プリントジョブを印刷依頼としてプリントサーバ２０１に送信する。
【００４７】
プリントサーバ２０１は、情報処理装置１０１から受信した暗号化プリントジョブを復号鍵で平文のプリントジョブに復号化する。そして、復号化されたプリントジョブをセントロニクスまたはＵＳＢで直接接続されたプリンタ３０１へ送信し、その印刷依頼に対する印刷処理が正常に行われたことを確認できた時点で、メモリ領域に保存された暗号鍵および復号鍵を消去する。
【００４８】
上述したように本発明の印刷制御処理を適用したシステムにより、情報処理装置１０１から印刷依頼が送信される毎に暗号鍵および復号鍵を生成し、印刷完了時点で暗号鍵および復号鍵を消去するので、印刷セッション毎に異なった暗号化処理を施した印刷依頼の通信が行え高いセキュリティを確保できる。
【００４９】
図３は、図１に示したプリントサーバ２０１における印刷制御処理を説明するフローチャートである。
【００５０】
プリントサーバ２０１は、ネットワーク上の情報処理装置１０１（例えば、コンピュータ、ファックス、スキャナなど）からの印刷依頼があるかどうかの監視を行っている（ステップ３０１）。
【００５１】
ここで、情報処理装置１０１から印刷依頼を受信すると（ステップ３０１でＹＥＳ）、この印刷制御処理は開始される。
【００５２】
このプリントサーバ２０１による印刷制御処理では、まず、暗号／復号鍵情報取得部２０３により印刷依頼を送信した情報処理装置１０１から印刷者固有情報を取得する（ステップ３０２）。印刷者固有情報とは、印刷依頼を送信した情報処理装置１０１を扱うユーザが保有するユーザＩＤやログイン名などが挙げられ、また、情報処理装置１０１が保持する固有な情報でもよいし、印刷セッション毎に固有な文字列を生成するよう構成してもよい。
【００５３】
プリントサーバ２０１は、情報処理装置１０１から取得した印刷者固有情報、プリントサーバ２０１の機種名情報、プリントサーバ２０１のシリアル番号情報、印刷依頼を受信した時間情報の一部または全ての組み合わせから得られる一意な情報に基づいて暗号／復号鍵生成部２０４により暗号鍵および復号鍵を生成する（ステップ３０３）。
【００５４】
プリントサーバ２０１は、印刷依頼を送信した情報処理装置１０１に生成した暗号鍵を通知する（ステップ３０４）。そして、暗号鍵通知部２０５により通知した暗号鍵で暗号化された印刷依頼を情報処理装置１０１から受信すると（ステップ３０５）、この受信した印刷依頼を暗号化した暗号鍵と対になる復号鍵を使って、復号処理部２０６により印刷依頼を復号化する（ステップ３０６）。
【００５５】
プリントサーバ２０１は、印刷指示部２０７により復号化された印刷依頼をセントロニクスまたはＵＳＢなどで直接接続されたプリンタ３０１に送信し（ステップ３０７）、プリンタ３０１より印刷処理が正常に行われた旨の応答を受けると、この印刷セッションで使用した暗号鍵および復号鍵を暗号／復号鍵消去部２０８により鍵情報退避メモリ２０９から消去する（ステップ３０８）。そして、この印刷制御処理を終了する。
【００５６】
なお、上記実施例においては、上記プリントサーバ２０１にこの発明の印刷制御方法を適用し行うように構成したが、この印刷制御方法をプリンタ３０１に適用しプリンタ３０１により行うように構成してもよい。
【００５７】
また、上記印刷制御処理をプリントサーバ２０１またはプリンタ３０１にインストールされた印刷制御プログラムにより実行させるように構成してもよい。
【００５８】
また、上記印刷制御処理をプリントサーバ２０１またはプリンタ３０１の内部に設置された印刷制御装置により実行させるように構成してもよい。
【実施例２】
【００５９】
上記実施例１では、印刷セッション毎に有効な暗号鍵および復号鍵を生成し、印刷完了をもって暗号鍵および復号鍵を消去してたのに対し、実施例２では、暗号鍵を複数の情報処理装置１０１に予め公開し、複数の情報処理装置１０１の暗号鍵を共通化することで、情報処理装置１０１からの暗号化された印刷依頼に対する印刷処理を行うといった構成で情報処理装置１０１からの印刷依頼を送信する際の通信経路のセキュリティを確保する方法を説明する。
【００６０】
図４は、図１に示した情報処理装置１０１とプリントサーバ２０１における印刷制御処理の概略を説明した図である。
【００６１】
まず、情報処理装置１０１から印刷依頼を行うに際して、プリントサーバ２０１で予め生成され、複数の情報処理装置１０１に対して公開されている暗号鍵を取得する。この暗号鍵は機種名情報、シリアル番号情報から生成されており、機種名情報とはプリントサーバ２０１の機種名であり、シリアル番号情報とはプリントサーバ２０１のシリアル番号である。ここでは、機種名情報をプリントサーバ２０１の機種名情報を使うように構成したが、プリントサーバ２０１とセントロニクスまたはＵＳＢなどで直接接続されたプリンタ３０１の機種名を使用してもよい。
【００６２】
情報処理装置１０１は、公開されている暗号鍵を用いてプリントジョブに対して暗号化処理を行い、暗号化プリントジョブを作成する。そして、その暗号化プリントジョブを印刷依頼としてプリントサーバ２０１に送信する。
【００６３】
プリントサーバ２０１は、情報処理装置１０１から受信した暗号化プリントジョブを復号鍵で平文のプリントジョブに復号化する。そして、復号化されたプリントジョブをセントロニクスまたはＵＳＢで直接接続されたプリンタ３０１へ送信し、印刷処理を行う。
【００６４】
上述したように本発明の印刷制御処理を適用したシステムにより、情報処理装置１０１から送信される印刷依頼をプリントサーバ２０１により生成した暗号鍵で暗号化することで、ネットワーク上の印刷依頼を第三者により不正に傍受されても、暗号化された印刷依頼は装置固有の鍵情報を用いて暗号化されており、復号鍵はプリントサーバ２０１内にしかないため復号化できない。
【産業上の利用可能性】
【００６５】
本発明の印刷制御装置および印刷装置および方法およびプログラムは、通信途中のプリントジョブを第三者に盗み見られたり改ざんされたりするといったことを抑止する場合に有効で、特に、機密性の高い文書を頻繁に印刷出力するオフィスおよび業務での印刷処理に有効利用できる。
【図面の簡単な説明】
【００６６】
【図１】この発明に係わる印刷制御方法を適用したシステムの構成を説明する概略ブロック図である。
【図２】図１に示した情報処理装置１０１とプリントサーバ２０１における印刷制御処理の概略を説明した図である。
【図３】図１に示したプリントサーバ２０１における印刷制御処理を説明するフローチャートである。
【図４】図１に示した情報処理装置１０１とプリントサーバ２０１における印刷制御処理の概略を説明した図である（実施例２）。
【符号の説明】
【００６７】
１０１    情報処理装置
２０１    プリントサーバ
２０２    通信制御部
２０３    暗号／復号鍵情報取得部
２０４    暗号／復号鍵生成部
２０５    暗号鍵通知部
２０６    復号処理部
２０７    印刷指示部
２０８    暗号／復号鍵消去部
２０９    鍵情報退避メモリ
３０１    プリンタ
【図１】
2005258558.tif 000003
【図２】
2005258558.tif 000004
【図３】
2005258558.tif 000005
【図４】
2005258558.tif 000006