(57)【要約】【課題】  オペレータが持つ端末装置から印刷装置へ暗号化した印刷データと暗号化キーに分けて別々に送信することにより、ネットワークシステムにおける印刷システムの機密性の向上と、端末装置から印刷を行うオペレータの安心感を向上させたネットワーク印刷システムを提供する。【解決手段】  主な構成は、端末装置、ネットワーク印刷装置、キーサーバ、ＬＡＮで、所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムにおいて、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する手段と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する手段と、暗号キーを受けたデバイスがサーバに自動的に送信する手段と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く手段とで構成される。【選択図】        図１
2005242862.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムにおいて、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する手段と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する手段と、暗号キーを受けたデバイスがサーバに自動的に送信する手段と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く手段を備えたことを特徴とするセキュリティを考慮したネットワーク印刷システム。
【請求項２】
印刷データなどを送信する端末装置内で印刷データを暗号化したあと、暗号化した印刷データと暗号キーそれぞれに同一のヘッダを付加し、キーサーバ内でこのヘッダをもとに検索することにより、暗号化した印刷データと暗号キーとのマッチングを取れるようにした手段を備えたことを特徴とする請求項１記載のセキュリティを考慮したネットワーク印刷システム。
【請求項３】
端末装置と印刷装置は有線ＬＡＮまたは無線ＬＡＮで接続されており、また、暗号キーを受信するデバイスも有線ＬＡＮまたは無線ＬＡＮで接続されており、端末装置から印刷装置へ印刷データを送信する際、暗号化された印刷データは印刷装置へ任意の一つのパスで送信し、暗号キーは前記印刷装置とは別のデバイスを経由して前記暗号化された印刷データとは異なるもう一つのパスで送信する手段を設けたことを特徴とする請求項１記載のセキュリティを考慮したネットワーク印刷システム。
【請求項４】
前記暗号キーを受信するデバイスが端末装置からの暗号キーを受信したとき、暗号キーに付随したヘッダを読み取り、該デバイスと同一のＬＡＮに接続された暗号キーサーバに自動的に送信する手段を設けたことを特徴とする請求項１記載のセキュリティを考慮したネットワーク印刷システム。
【請求項５】
端末装置から暗号化された印刷データを受け取り終わった印刷装置が、その暗号化された印刷データに付随しているヘッダと同一のヘッダを持つ暗号キーを暗号キーサーバ内で検索し、該当する暗号キーを印刷装置に取り込む手段を設けたことを特徴とする請求項１記載のセキュリティを考慮したネットワーク印刷システム。
【請求項６】
所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムの制御方法において、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する工程と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する工程と、暗号キーを受けたデバイスがサーバに自動的に送信する工程と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く工程を有することを特徴とするセキュリティを考慮したネットワーク印刷システムの制御方法。
【請求項７】
印刷データなどを送信する端末装置内で印刷データを暗号化したあと、暗号化した印刷データと暗号キーそれぞれに同一のヘッダを付加し、キーサーバ内でこのヘッダをもとに検索することにより、暗号化した印刷データと暗号キーとのマッチングを取れるようにした工程を有することを特徴とする請求項６記載のセキュリティを考慮したネットワーク印刷システムの制御方法。
【請求項８】
端末装置と印刷装置は有線ＬＡＮまたは無線ＬＡＮで接続されており、また、暗号キーを受信するデバイスも有線ＬＡＮまたは無線ＬＡＮで接続されており、端末装置から印刷装置へ印刷データを送信する際、暗号化された印刷データは印刷装置へ任意の一つのパスで送信し、暗号キーは前記印刷装置とは別のデバイスを経由して前記暗号化された印刷データとは異なるもう一つのパスで送信する工程を有することを特徴とする請求項６記載のセキュリティを考慮したネットワーク印刷システムの制御方法。
【請求項９】
前記暗号キーを受信するデバイスが端末装置からの暗号キーを受信したとき、暗号キーに付随したヘッダを読み取り、該デバイスと同一のＬＡＮに接続された暗号キーサーバに自動的に送信する工程を有することを特徴とする請求項６記載のセキュリティを考慮したネットワーク印刷システムの制御方法。
【請求項１０】
端末装置から暗号化された印刷データを受け取り終わった印刷装置が、その暗号化された印刷データに付随しているヘッダと同一のヘッダを持つ暗号キーを暗号キーサーバ内で検索し、該当する暗号キーを印刷装置に取り込む工程を有することを特徴とする請求項６記載のセキュリティを考慮したネットワーク印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はセキュリティを考慮したネットワーク印刷システムと、その制御方法に関し、特にネットワークを介して端末装置からの情報に基づいて文字や図形、ラスターイメージなどの情報を処理し、印刷できる印刷装置に関するもので、その中でも暗号化データの送受信方法に関するものである。
【背景技術】
【０００２】
従来、ネットワークを介して機密性の高い重要データを印刷する場合には、重要データを所定の暗号化に従って暗号化した後それを印刷装置に送信すると、印刷装置ではその暗号化方式に従って暗号化データを復元している。このことはさまざまな通信システムにおいても同様であり、第三者によって容易に解読できないようにさまざまな暗号化方式が採用され機密性を向上している（下記、特許文献１参照。）。
【特許文献１】特開平０９−１３４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、暗号化された暗号化データとそれを暗号化するために用いられた暗号化方式とをそれぞれ別個独立に時間差をもって発信し、時間差をもって送信されて来た暗号化データ、暗号化方式をそれぞれ受信することによって当該暗号化データをその暗号化方式に基づいて復元することも考えられる。暗号化された暗号化データとその暗号化のために用いられた暗号化方式とを同時に送信せずに、別個独立に時間差をもって送信することで、安全性の大幅な向上を期待することができ、重要データを送受信する際に、機密性の確保が可能となることを特徴としている。
【０００４】
しかしながら、重要な暗号化データと暗号化方式を時間差をもって送信するだけでは、第三者により同一パスを見張られていれば、暗号化データと暗号化方式の両方とも取得され容易に解読されてしまう危険性があり、送信者にとって機密性の高いデータを送信することに不安を感じる。
【０００５】
本発明は、上記課題を解決するためになされたもので、ネットワークシステムにおける印刷システムの機密性の向上と、ホストコンピュータから印刷を行なうオペレータの安心感を向上させた、セキュリティを考慮したネットワーク印刷システムとその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のネットワーク印刷システムは以下（１）〜（５）の、その制御方法は（６）〜（１０）の構成を、それぞれ備える。
【０００７】
（１）所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムにおいて、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する手段と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する手段と、暗号キーを受けたデバイスがサーバに自動的に送信する手段と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く手段を備えた。
【０００８】
（２）前項（１）において、印刷データなどを送信する端末装置内で印刷データを暗号化したあと、暗号化した印刷データと暗号キーそれぞれに同一のヘッダを付加し、キーサーバ内でこのヘッダをもとに検索することにより、暗号化した印刷データと暗号キーとのマッチングを取れるようにした手段を備えた。
【０００９】
（３）前項（１）において、端末装置と印刷装置は有線ＬＡＮまたは無線ＬＡＮで接続されており、また、暗号キーを受信するデバイスも有線ＬＡＮまたは無線ＬＡＮで接続されており、端末装置から印刷装置へ印刷データを送信する際、暗号化された印刷データは印刷装置へ任意の一つのパスで送信し、暗号キーは前記印刷装置とは別のデバイスを経由して前記暗号化された印刷データとは異なるもう一つのパスで送信する手段を設けた。
【００１０】
（４）前項（１）において、前記暗号キーを受信するデバイスが端末装置からの暗号キーを受信したとき、暗号キーに付随したヘッダを読み取り、該デバイスと同一のＬＡＮに接続された暗号キーサーバに自動的に送信する手段を設けた。
【００１１】
（５）前項（１）において、端末装置から暗号化された印刷データを受け取り終わった印刷装置が、その暗号化された印刷データに付随しているヘッダと同一のヘッダを持つ暗号キーを暗号キーサーバ内で検索し、該当する暗号キーを印刷装置に取り込む手段を設けた。
【００１２】
（６）所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムの制御方法において、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する工程と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する工程と、暗号キーを受けたデバイスがサーバに自動的に送信する工程と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く工程を有する。
【００１３】
（７）前項（６）において、印刷データなどを送信する端末装置内で印刷データを暗号化したあと、暗号化した印刷データと暗号キーそれぞれに同一のヘッダを付加し、キーサーバ内でこのヘッダをもとに検索することにより、暗号化した印刷データと暗号キーとのマッチングを取れるようにした工程を有する。
【００１４】
（８）前項（６）において、端末装置と印刷装置は有線ＬＡＮまたは無線ＬＡＮで接続されており、また、暗号キーを受信するデバイスも有線ＬＡＮまたは無線ＬＡＮで接続されており、端末装置から印刷装置へ印刷データを送信する際、暗号化された印刷データは印刷装置へ任意の一つのパスで送信し、暗号キーは前記印刷装置とは別のデバイスを経由して前記暗号化された印刷データとは異なるもう一つのパスで送信する工程を有する。
【００１５】
（９）前項（６）において、前記暗号キーを受信するデバイスが端末装置からの暗号キーを受信したとき、暗号キーに付随したヘッダを読み取り、該デバイスと同一のＬＡＮに接続された暗号キーサーバに自動的に送信する工程を有する。
【００１６】
（１０）前項（６）において、端末装置から暗号化された印刷データを受け取り終わった印刷装置が、その暗号化された印刷データに付随しているヘッダと同一のヘッダを持つ暗号キーを暗号キーサーバ内で検索し、該当する暗号キーを印刷装置に取り込む工程を有する。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、所定のネットワークを介して端末装置と通信可能に接続された、有線ＬＡＮと無線ＬＡＮに対応したネットワーク印刷装置を備える印刷システムにおいて、暗号化した印刷データと暗号キーに分けたあと同一のヘッダをそれぞれに付けて送信する手段と、送信する際に印刷データと暗号キーをそれぞれ別々のパスで送信する手段と、暗号キーを受けたデバイスがサーバに自動的に送信する手段と、印刷データを受けた印刷装置がサーバから該当する暗号キーを取りに行く手段を備えたことにより、ネットワークシステムにおける印刷システムの機密性の向上と、端末装置から印刷を行なうオペレータの安心感を向上させたネットワーク印刷システムを提供することが可能である。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について、図面を参照しながら説明する。
【実施例】
【００１９】
以下、図面を参照して本発明に係る好適な一実施例を詳細に説明する。
【００２０】
図１は、本実施例による印刷システムの構成を好適に示すブロック図である。
【００２１】
本実施例による印刷システムは、印刷データを暗号化し印刷データと暗号化キーとに分けてそれぞれに同一のヘッダを付加する端末装置１０１、キーサーバから暗号化キーを持ってきて暗号化された印刷データを復号化して印字出力する印刷装置１０２、暗号化キーを受信するデバイス１０３、暗号化キーを保存するキーサーバ１０４、有線ＬＡＮ１０５から構成されている。
【００２２】
図２は、暗号化された印刷データと暗号化キーのそれぞれに共通のヘッダを付随した時の概要図である。こうすることにより、印刷装置１０２が暗号化された印刷データを受信し終わった後、キーサーバ１０４で同一のヘッダを持った暗号化キーを検索することが容易でなる。
【００２３】
次に、図３は暗号化したデータを印刷装置１０２で印字出力するまでの動作手順を示すフローチャートであり、以下これを説明する。
【００２４】
印刷しようとしているデータを任意の暗号化方式で暗号化し（ステップ３０１）、暗号化した印刷データと暗号化キーにそれぞれ同一のヘッダを付加する（ステップ３０２）。
【００２５】
端末装置１０１と印刷装置１０２が接続を確立する（ステップ３０３）。この実施例の場合は、端末装置１０１と印刷装置１０２の間は無線通信を想定しており、端末装置１０１と印刷装置１０２の間のチャネルをＡとする。その後暗号化された印刷データを印刷装置１０２に送信する（ステップ３０４）。送信が完全に終了したことを判断（ステップ３０５）し、現在のチャネルＡとは異なるチャネルＢに端末装置１０１を設定する。端末装置１０１とデバイス１０３の間でチャネルＢとして接続を確立した（ステップ３０７）あと、暗号化キーをデバイス１０３へ送出し（ステップ３０８）、送信が終了したことを確認する（ステップ３０９）。デバイス１０３は、受信した暗号化キーを同じ有線ＬＡＮ１０５に接続されたキーサーバ１０４に転送する（ステップ３１０）。その間印刷装置１０２は、ステップ３０１で暗号化され、ステップ３０４で受信した暗号化データに付随したヘッダを元に、キーサーバ１０４へ同一ヘッダを持った暗号化キーがあるか問い合わせる（ステップ３１１）。
【００２６】
同一のヘッダを持った暗号化キーがあれば、キーサーバ１０４から暗号化キーを受信し（ステップ３１２、ステップ３１３）、印刷装置１０２内で復号化し印刷出力して（ステップ３１４）終了する。
【００２７】
次に、上記暗号化したデータを印刷装置１０２で印字出力するまでの動作手順で説明した中で、チャネルを変更したあと暗号化キーを送信するまでの動作手順を示すフローチャート図４を説明する。
【００２８】
チャネルＡで暗号化された印刷データを送信したあと、端末装置１０１からデバイス１０３へ暗号化キー送信リクエストを送り（ステップ４０１）、チャネルＢを準備する（ステップ４０２）。通信リクエストには、チャネルＢをどのチャネルに設定するかという情報が含まれている。その後デバイス１０３からの通信アクノリッジを待つ（ステップ４０３）。デバイス１０３では通信リクエストを待っており（ステップ４１１）、端末装置１０１から送信された通信リクエストを受信したら通信アクノリッジを返信して（ステップ４１２、４１３）通信リクエストの内容を確認してチャネルＢを準備する（ステップ４１４）。つづけてデバイス１０３は、チャネルＢに移行してリクエストを待つ（ステップ４１５）。
【００２９】
端末装置１０１は、ステップ４１３で返ってきた通信アクノリッジを確認して（ステップ４０４）チャネルＢへ移行し、再度デバイス１０３へ暗号化キー送信リクエストを送信する（ステップ４０５）。そのあと、デバイス１０３からの暗号化キーアクノリッジを待つ（ステップ４０６）。デバイス１０３では、前記暗号化キー送信リクエストを待ち、暗号化キー送信リクエストが来たら暗号化キー送信アクノリッジを返して（ステップ４１７）、実際の暗号化キーを待つ（ステップ４１８）。暗号化キー送信アクノリッジを受けた端末装置１０１は、そのアクノリッジを確認し（ステップ４０７）、デバイス１０３が暗号化キーを受ける状態になったことがわかるので、暗号化キーを送信する（ステップ４０８）。
【００３０】
デバイス１０３では、端末装置１０１からの暗号化キーを受信して（ステップ４１８）受信データが終わったことを確認し（ステップ４１９）、端末装置１０１へそのことを連絡する（ステップ４２０）。その後フロー終了。端末装置１０１では、デバイス１０３で暗号化キーがすべて受信し終わったことを示す信号を受信し（ステップ４０９）、受信終了が確認できたら（ステップ４１０）このフローを終了する。
【００３１】
次に、印刷装置１０２が暗号化された印刷データを受信終了後、同じ有線ＬＡＮに接続されているキーサーバ１０４に、この印刷データを復号化するための暗号化キーを問い合わせてキーサーバ１０４から受信し、印刷するまでの動作手順を示すフローチャート図５を示す。
【００３２】
まず、印刷装置１０２は、受信した暗号化された印刷データを復号化するための暗号化キーを保持しているキーサーバ１０４へ検索リクエストを送信して（ステップ５０１）、キーサーバ１０４からの検索アクノリッジを待つ（ステップ５０２）。キーサーバ１０４では、デバイス１０３からの暗号化キーを受信後、印刷装置１０２からの検索リクエストを待ち（ステップ５０８）、検索リクエストを受信したら確認して（ステップ５０９）検索アクノリッジを返す（ステップ５１０）。印刷装置１０２は、前記検索アクノリッジを受信したら確認して（ステップ５０３）検索したいヘッダを送信する（ステップ５０４）。このヘッダは、印刷装置１０２内部に保持している暗号化された印刷データに付随しているヘッダで、このヘッダにより暗号化キーを探すことができる。印刷装置１０２はその後、暗号化キーの受信待ちになる（ステップ５０５）。キーサーバ１０４では、印刷装置１０２からの検索ヘッダを待ち（ステップ５１１）、受信したものが検索ヘッダだと確認されたなら（ステップ５１２）、キーサーバ内部で前記受信した検索ヘッダと同じヘッダを持つ暗号化キーを捜す（ステップ５１３）。同じヘッダを持った暗号化キーだと確認されると（ステップ５１４）、印刷装置１０２へ暗号化キーを送信して（ステップ５１５）、印刷装置からの受信終了信号を待つ（ステップ５１６）。印刷装置１０２では、キーサーバ１０４からの暗号化キーを受信して受信終了を確認し（ステップ５０６）、確認されると受信終了信号をキーサーバ１０４へ送信して、復号化を行い印刷出力する。キーサーバ１０４では、受信終了信号を受信して確認されれば（ステップ５１７）このフローを終了する。
【００３３】
［他の実施例］
次に、本発明をシステム構成の異なる他の実施例を挙げて説明を加える。
【００３４】
図１では、端末装置１０１と印刷装置１０２の間、および端末装置１０１とデバイス１０３との間の通信手段を無線通信として構成していが、ここを有線ＬＡＮに置き換えても同様の効果が得られる。
【００３５】
図６は、他の実施例を好適に説明するに最適な図であり、以下に説明する。
【００３６】
印刷データを暗号化し印刷データと暗号化キーとに分けてそれぞれに同一のヘッダを付加する端末装置６０１、キーサーバから暗号化キーを持ってきて暗号化された印刷データを復号化して印字出力する印刷装置６０２、暗号化キーを保存するキーサーバ６０４、有線ＬＡＮ６０５から構成されている。
【００３７】
実施例では、無線のチャネルＡとチャネルＢを切り替えて使い、印刷データと暗号化キーを無線通信で送信している。他の実施例では、ここをポートＡとポートＢに切り替えて使っても同様の効果が得られる。
【００３８】
また、印刷装置１０２の出力部は、レーザ印刷装置のほかにインクジェット印刷装置、熱転写印刷装置などであってもよい。更に、カラー印刷を行なう場合にも同様に適用可能である。
【００３９】
また、２値出力の印刷装置に限らず、多値出力の印刷装置であってもよい。
【００４０】
また、デバイス１０３は、無線アクセスポイント、無線通信機能を持った印刷装置、無線通信機能を持った端末装置などであってもよい。
【図面の簡単な説明】
【００４１】
【図１】実施例による印刷システムを示すブロック図である。
【図２】実施例による暗号化された印刷データと暗号化キーに同一のヘッダを付加した時のデータ形式の概略を示す図である。
【図３】実施例による暗号化したデータを印刷装置１０２で印字出力するまでの動作手順を示すフローチャートである。
【図４】実施例によるチャネルを変更したあと暗号化キーを送信するまでの動作手順を示すフローチャートである。
【図５】実施例による、印刷装置１０２が暗号化された印刷データを受信終了後、同じ有線ＬＡＮに接続されているキーサーバ１０４に、この印刷データを復号化するための暗号化キーを問い合わせてキーサーバ１０４から受信し、印刷するまでの動作手順を示すフローチャートである。
【図６】他の実施例による印刷システムを示すブロック図である。
【符号の説明】
【００４２】
１０１  端末装置
１０２  印刷装置
１０３  デバイス
１０４  キーサーバ
１０５  有線ＬＡＮ
６０１  端末装置
６０２  印刷装置
６０４  キーサーバ
６０５  有線ＬＡＮ
【図１】
2005242862.tif 000003
【図２】
2005242862.tif 000004
【図３】
2005242862.tif 000005
【図４】
2005242862.tif 000006
【図５】
2005242862.tif 000007
【図６】
2005242862.tif 000008