(57)【要約】  【課題】  複数の画像処理装置で処理を行う場合であっても画像データのセキュリティを維持できる画像処理システム及び画像処理装置を提供する。  【解決手段】  プリンタ３ａが受付けた画像データを他のプリンタ３ｃに転送して分散処理又は代行処理などを行う場合、他のプリンタ３ｃに転送する画像データの暗号化に用いる暗号鍵、及び、暗号化された画像データの復号に用いる復号鍵をプリンタ３ａで生成し、生成した暗号鍵に基づいて、他のプリンタ３ｃに転送する画像データをプリンタ３ａで暗号化し、暗号化した画像データと生成した復号鍵とを、プリンタ３ａから他のプリンタ３ｃへ異なるタイミングで別々に転送する。【選択図】      図１
2005086574.tif 000002
【特許請求の範囲】
【請求項１】
画像データを受付け、受付けた画像データの出力及びデータ保護を含む処理を行う複数の画像処理装置を備え、画像処理装置が受付けた画像データを他の画像処理装置に転送して処理させることが可能な画像処理システムにおいて、
画像処理装置は、
他の画像処理装置に転送する画像データの暗号化に用いる暗号鍵、及び、暗号化された画像データの復号に用いる復号鍵を生成する生成手段と、
該生成手段が生成した暗号鍵に基づいて、他の画像処理装置に転送する画像データを暗号化する暗号化手段と
を備え、該暗号化手段で暗号化した画像データと、前記生成手段で生成した復号鍵とを、他の画像処理装置へ転送するように構成されていることを特徴とする画像処理システム。
【請求項２】
画像処理装置が受付けた画像データの一部を他の画像処理装置に転送し、画像データを前記画像処理及び前記他の画像処理装置で分散処理するように構成されており、
前記生成手段は、分散処理を行う場合、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする請求項１記載の画像処理システム。
【請求項３】
画像処理装置が受付けた画像データを他の画像処理装置に転送し、転送した画像データを前記他の画像処理装置に代行処理させるように構成されており、
前記生成手段は、代行処理を行う場合、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを夫々異なるタイミングで転送するように構成されていることを特徴とする請求項１乃至３の何れかひとつに記載の画像処理システム。
【請求項５】
画像データは、１又は複数の画像データを含んだジョブ単位で処理されており、
前記生成手段は、転送する画像データを含んだジョブ毎に、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする請求項１乃至４の何れかひとつに記載の画像処理システム。
【請求項６】
前記画像処理装置は、
保護レベルに応じたデータ保護を行うように構成されており、
他の画像処理装置の保護レベルを取得する取得手段と、
該取得手段が取得した保護レベルが自身の保護レベルよりも低いか否かを判定する判定手段と、
保護レベルが自身よりも低い他の画像処理装置への画像データの転送を禁止する禁止手段と
を備えることを特徴とする請求項１乃至５の何れかひとつに記載の画像処理システム。
【請求項７】
画像データを受付け、他の装置に前記受付けた画像データを転送して処理させることが可能な画像処理装置において、
転送する画像データの暗号化に用いる暗号鍵、及び、暗号化された画像データの復号に用いる復号鍵を生成する生成手段と、
該生成手段が生成した暗号鍵に基づいて、転送する画像データを暗号化する暗号化手段と
を備え、該暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを転送するように構成されていることを特徴とする画像処理装置。
【請求項８】
前記暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを夫々異なるタイミングで転送するように構成されていることを特徴とする請求項７記載の画像処理装置。
【請求項９】
画像データは、１又は複数の画像データを含んだジョブ単位で処理されており、
前記生成手段は、転送する画像データを含んだジョブ毎に、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする請求項７又は８記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の画像処理装置に画像データを転送して分散処理又は代行処理などを行うことが可能な画像処理システム及び画像処理装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下、パソコンという）などに接続するプリンタとしてインクジェットプリンタ又はレーザープリンタなどが商品化されている。また、近年では、プリンタなどの周辺機器とパソコンとのネットワーク化が進んでおり、複数のパソコンによって共同利用できるネットワークプリンタが商品化されている。ネットワークプリンタは、複数のパソコンで共同利用できるという長所を有するが、大容量データのプリントジョブがネットワークプリンタに依頼された場合、又は、大量のプリントジョブがネットワークプリンタに依頼された場合、ネットワークプリンタの処理速度が追いつかず、プリントジョブが停滞するなどの問題が発生することがある。
【０００３】
この問題の解決方法として、高速処理が可能なネットワークプリンタを導入する方法が考えられる。しかし、高速処理が可能なネットワークプリンタを導入する場合、大幅なコストアップが生じる。他の方法として、ネットワークに複数のネットワークプリンタを接続し、停滞しているプリントジョブを他のネットワークプリンタに分散して処理する、いわゆる分散処理を行い、特定のネットワークプリンタにジョブが集中することを抑えることが考えられる（例えば、特許文献１参照）。分散処理を行うことにより、各ネットワークプリンタが処理するプリントジョブを平準化し、全体的な処理効率を向上させることができる。
【０００４】
また、プリントジョブを処理している最中に、紙詰まり、紙切れ又はトナー切れなどのトラブルが発生した場合、他のネットワークプリンタに、処理が未完了のプリントジョブを代行させる、いわゆる代行処理をネットワークプリンタで行うことも可能である。代行処理を行うことにより、トラブル発生時もプリントジョブの処理を継続することが可能になる。
【特許文献１】特開昭６１−１９８９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、ネットワークプリンタの分散処理又は代行処理は、プリントジョブを効率的に処理するために有効な機能である。一方、近年においては、会社内又は職場内における機密情報の漏洩防止など、プリンタを利用するユーザのセキュリティ意識は高まる傾向にある。したがって、ユーザが希望するレベルのセキュリティが確立された状態で、ネットワークプリンタにプリントジョブを処理させることが好ましい。
【０００６】
しかしながら、従来の分散処理又は代行処理においては、分散処理又は代行処理を他のネットワークプリンタに依頼する際に、ネットワークプリンタ間で転送するデータ、又は、他のネットワークプリンタで処理したデータのセキュリティは、あまり考慮されていない。したがって、分散処理又は代行処理を依頼した際に、ネットワーク上で転送されるデータ、又は、他のネットワークプリンタで処理したデータが漏洩する危険性がある。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、他の装置へ転送する画像データを暗号化すると共に、復号鍵の漏洩又は不正使用の危険性を低下させ、セキュリティを向上させた画像処理システム及び画像処理装置を提供することを目的とする。
【０００８】
また、本発明は、暗号化した画像データ及び該画像データの復号鍵が共に漏洩する危険性を低下させ、画像データのセキュリティを向上させた画像処理システム及び画像処理装置を提供することを他の目的とする。
【０００９】
また、本発明は、復号鍵が漏洩した場合であっても、漏洩した復号鍵を使用できる画像データを限定することによって画像データのセキュリティを向上させた画像処理システム及び画像処理装置を提供することを他の目的とする。
【００１０】
また、本発明は、複数の画像処理装置で処理を行う場合であっても画像データの保護レベルを低下させずにセキュリティを維持できる画像処理システムを提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る画像処理システムは、画像データを受付け、受付けた画像データの出力及びデータ保護を含む処理を行う複数の画像処理装置を備え、画像処理装置が受付けた画像データを他の画像処理装置に転送して処理させることが可能な画像処理システムにおいて、画像処理装置は、他の画像処理装置に転送する画像データの暗号化に用いる暗号鍵、及び、暗号化された画像データの復号に用いる復号鍵を生成する生成手段と、該生成手段が生成した暗号鍵に基づいて、他の画像処理装置に転送する画像データを暗号化する暗号化手段とを備え、該暗号化手段で暗号化した画像データと、前記生成手段で生成した復号鍵とを、他の画像処理装置へ転送するように構成されていることを特徴とする。
【００１２】
本発明に係る画像処理システムは、画像処理装置が受付けた画像データの一部を他の画像処理装置に転送し、画像データを前記画像処理及び前記他の画像処理装置で分散処理するように構成されており、前記生成手段は、分散処理を行う場合、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする。
【００１３】
本発明に係る画像処理システムは、画像処理装置が受付けた画像データを他の画像処理装置に転送し、転送した画像データを前記他の画像処理装置に代行処理させるように構成されており、前記生成手段は、代行処理を行う場合、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする。
【００１４】
本発明に係る画像処理システムは、前記暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを夫々異なるタイミングで転送するように構成されていることを特徴とする。
【００１５】
本発明に係る画像処理システムは、画像データは、１又は複数の画像データを含んだジョブ単位で処理されており、前記生成手段は、転送する画像データを含んだジョブ毎に、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする。
【００１６】
本発明に係る画像処理システムは、前記画像処理装置は、保護レベルに応じたデータ保護を行うように構成されており、他の画像処理装置の保護レベルを取得する取得手段と、該取得手段が取得した保護レベルが自身の保護レベルよりも低いか否かを判定する判定手段と、保護レベルが自身よりも低い他の画像処理装置への画像データの転送を禁止する禁止手段とを備えることを特徴とする。
【００１７】
本発明に係る画像処理装置は、画像データを受付け、他の装置に前記受付けた画像データを転送して処理させることが可能な画像処理装置において、転送する画像データの暗号化に用いる暗号鍵、及び、暗号化された画像データの復号に用いる復号鍵を生成する生成手段と、該生成手段が生成した暗号鍵に基づいて、転送する画像データを暗号化する暗号化手段とを備え、該暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを転送するように構成されていることを特徴とする。
【００１８】
本発明に係る画像処理装置は、前記暗号化手段で暗号化した画像データと前記生成手段で生成した復号鍵とを夫々異なるタイミングで転送するように構成されていることを特徴とする。
【００１９】
本発明に係る画像処理装置は、画像データは、１又は複数の画像データを含んだジョブ単位で処理されており、前記生成手段は、転送する画像データを含んだジョブ毎に、暗号鍵及び復号鍵を生成するように構成されていることを特徴とする。
【００２０】
本発明においては、画像処理装置は、他の画像処理装置に画像データを転送して分散処理又は代行処理などを行う場合、転送する画像データの暗号化に用いる暗号鍵及び暗号化された画像データの復号に用いる復号鍵を生成手段で生成し、生成した暗号鍵に基づいて、他の画像処理装置に転送する画像データを暗号化手段で暗号化し、暗号化した画像データと生成した復号鍵とを他の画像処理装置に転送する。暗号鍵及び復号鍵は、例えば分散処理又は代行処理などで画像データを転送することが決定した際に生成され、生成された暗号鍵で暗号化した画像データと前記生成された復号鍵とが転送される。例えば復号鍵を他の画像処理装置に予め設定しておく場合、復号鍵が既に漏洩している可能性があるが、画像データを転送することが決定した際に復号鍵を生成する場合、過去に生成した復号鍵が漏洩していても不正使用の問題はなく、また、生成して間もないため、復号鍵の漏洩の可能性は低い。
【００２１】
本発明においては、暗号化した画像データと生成した復号鍵とを夫々異なるタイミングで転送する。例えば暗号化された画像データと該画像データの復号に使用する復号鍵とを同時に転送した場合、復号鍵が漏洩した際は、復号鍵と共に暗号化された画像データも漏洩しており、漏洩した復号鍵を用いて前記画像データを復号することが可能である。しかし、暗号化した画像データ及び該画像データの復号鍵を夫々異なるタイミングで転送することにより、両者が共に漏洩する危険性は低下する。
【００２２】
本発明においては、画像データは、１又は複数の画像データを含むジョブ単位で処理されており、分散処理又は代行処理などで転送される画像データを含んだジョブ毎に、生成手段で暗号鍵及び復号鍵を生成する。画像データの暗号化及び復号に夫々用いる暗号鍵及び復号鍵は、分散処理又は代行処理などを行うジョブ毎に異なる。他の画像処理装置に転送する復号鍵は、これから分散処理又は代行処理などを行うジョブのみに有効であり、処理の完了後は無効となる。
【００２３】
本発明においては、画像処理装置は、保護レベルに応じた画像データの保護を行っており、他の画像処理装置の保護レベルを取得手段で取得し、取得した保護レベルが自身の保護レベルよりも低いか否かを判定手段で判定し、保護レベルが自身よりも低い他の画像処理装置に対しては、画像データの転送を禁止する。自身と保護レベルが同等又は保護レベルがより高い他の画像処理装置に画像データを転送して、分散処理又は代行処理などを行う。
【発明の効果】
【００２４】
本発明によれば、他の画像処理装置へ画像データを転送して分散処理又は代行処理などを行う場合、転送する画像データを暗号化することにより、転送する画像データのセキュリティが向上する。しかも、画像データを転送する場合に暗号鍵及び復号鍵を生成して、暗号化された画像データと復号鍵とを転送することにより、復号鍵の漏洩又は不正使用の危険性が低下し、転送する画像データのセキュリティをより高めることができる。
【００２５】
本発明によれば、暗号化した画像データと生成した復号鍵とを夫々異なるタイミングで転送することにより、両者が共に漏洩する危険性は低下し、転送する画像データのセキュリティは向上する。
【００２６】
本発明によれば、分散処理又は代行処理などで転送される画像データを含んだジョブ毎に、生成手段で暗号鍵及び復号鍵を生成することにより、復号鍵が漏洩した場合であっても、漏洩した復号鍵が使用できる画像データは限定されており、画像データのセキュリティは向上する。
【００２７】
本発明によれば、保護レベルが自身よりも低い他の画像処理装置への画像データの転送を禁止することにより、例えば分散処理又は代行処理などは、自身と保護レベルが同等又は保護レベルがより高い他の画像処理装置を使用して行われる。他の画像処理装置を使用した処理を行う場合であっても画像データの保護レベルは低下せず、セキュリティは維持される。
【発明を実施するための最良の形態】
【００２８】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。図１は本発明に係る画像処理システムの構成例を示すブロック図である。画像処理システム１は、例えば社内ＬＡＮ（Local Area Network）などの通信ネットワークＮ１に、複数のプリンタ（画像処理装置）３ａ，３ｂ，３ｃ，３ｄ、及び、複数のパーソナルコンピュータ（以下、パソコン）４，・・・，４などが接続されている。
【００２９】
図２は、本発明のプリンタ（画像処理装置）の構成例を示すブロック図であり、図１に示すプリンタ３ａの構成例を図示している。プリンタ３ａは、演算を行うＣＰＵ及び演算に伴う一時的な情報を記憶するＲＡＭ等を有する制御部１１を備え、制御部１１には、プリンタ３ａ各部を制御するための制御プログラムが記憶されたＲＯＭ１５、及び、プリンタ３ａの状態又は動作設定などを記憶する管理部１４が接続されており、制御部１１は、ＲＯＭ１５に記憶されている制御プログラム及び管理部１４に記憶されている動作設定などに従って、プリンタ３ａ各部の制御を行う。
【００３０】
また、制御部１１には、原稿を走査して読み取り、読み取った画像に基づいた電子的な画像データを生成する画像読み取り部１７と、画像データを一時的に記憶する画像メモリ１８と、画像メモリ１８に記憶された画像データに基づいた画像を記録用紙に形成する画像形成部１９とが接続されており、プリンタ３ａは、画像読み取り部１７にて読み取った画像を記録用紙に出力する複写装置として動作することが可能である。
【００３１】
また、制御部１１には、ハードディスク又は不揮発性メモリを有する記憶部１６が接続されており、制御部１１の制御によって、記憶部１６には画像データが記憶される。また、制御部１１には、使用者からの操作を受け付ける操作部１２が接続されている。操作部１２は、操作のために必要な情報を表示する液晶パネル等の表示手段と、使用者から制御命令などの情報を受付けるタッチパネル又はテンキー等の入力手段とを備える。
【００３２】
更に、制御部１１には、通信ネットワークＮ１に接続された通信部１３が接続されており、通信部１３は、通信ネットワークＮ１を介して、外部装置との間で情報を交換する。通信ネットワークＮ１には、複数のパソコン４が接続されており、パソコン４から送信された画像データを通信ネットワークＮ１を介して通信部１３で受信し、通信部１３が受信した画像データに基づいた画像を画像形成部１９で記録用紙に形成することにより、プリンタ３ａは、ネットワークプリンタとして動作することが可能である。
【００３３】
また、プリンタ３ａは、画像読み取り部１７で読み取った画像に基づいて生成した画像データを通信部１３から通信ネットワークＮ１を介してパソコン４へ送信することにより、ネットワークスキャナとして動作することが可能である。
【００３４】
また、通信部１３は、ファクシミリ通信を行うことが可能であり、通信ネットワークＮ１に接続された図示しない公衆回線網を介して、画像読み取り部１７が読み取った画像に基づいて生成した画像データを、通信部１３から公衆回線網に接続された図示しないファクシミリ装置へファクシミリ送信することが可能である。また、ファクシミリ装置からファクシミリ送信された画像データを、公衆回線網を介して通信部１３で受信し、通信部１３が受信した画像データに基づく画像を画像形成部１９で記録用紙に形成することが可能である。このように、プリンタ３ａは、ファクシミリ装置として動作することが可能である。
【００３５】
プリンタ３ａの各部は、ＲＯＭ１５が記憶している制御プログラムに従って制御部１１で制御されるが、プリンタ３ａは、セキュリティを向上させるためのセキュリティプログラムに従って、制御部１１でセキュリティに関する制御を行うことが可能な構成となっている。制御部１１は、画像データを保護する手段として動作する。データの保護として、制御部１１は、認証が完了した使用者のみからプリントジョブを受付けたり、画像データを暗号化したり、記憶部１６に記憶されている画像データの処理が完了した場合は、処理が完了した画像データを上書消去することなどが可能である。
【００３６】
セキュリティプログラムを記憶していないＲＯＭを、セキュリティプログラムを記憶しているＲＯＭ１５へ交換することによって、又は、ＲＯＭ１５が記憶しているセキュリティプログラムを動作させる指示を操作部１２にて受け付けることによって、制御部１１は、制御プログラムに加えて、ＲＯＭ１５が記憶しているセキュリティプログラムに従ってプリンタ３ａ各部を制御する。
【００３７】
制御部１１は、画像データの保護として、ユーザを認証する処理を行う。例えば認証を行って第三者が記憶部１６へアクセスすることを制限したり、認証が完了した使用者のみからジョブを受付ける処理などを行う。認証を行う方が、認証を行わない場合よりもセキュリティは高い。
【００３８】
ユーザを認証する処理としては、指紋、網膜又は顔の特徴などの生体情報に基づいてユーザを認証する方法、磁気カードなどに記録された特定のコード情報に基づいてユーザを認証する方法、パソコン４又は操作部１２のテンキー等から入力されたパスワードに基づいてユーザを認証する方法などがある。ここで、指紋などの生体情報又は磁気カードのコード情報の読み取りは、例えば操作部１２に設けられた指紋スキャナ又はカードリーダなどを有する読み取り部、又は、パソコン４に接続された指紋スキャナ又はカードリーダなどの読み取り装置で行うことが可能である。ユーザ間において生体情報が一致する確率は極めて低いため、生体情報に基づいてユーザを認証するプリンタは、セキュリティレベルが高いといえる。
【００３９】
また、磁気カードを用いて認証を行う場合、第三者が磁気カードを盗用しない限り確実にユーザを認証できる。また、磁気カードであれば、例えば３０文字などの複雑なコード情報を使用することが可能である。仮に磁気カードが第三者に盗まれた場合であっても、磁気カード及びパスワードを併用することにより、盗用された磁気カードの不正使用をある程度防止できる。したがって、磁気カードを用いてユーザを認証するプリンタは、セキュリティレベルが中程度であるといえる。
【００４０】
一方、パソコン４のキーボード又はプリンタ３ａの操作部１２等から入力されたパスワードに基づいてユーザを認証する場合、パスワードが漏洩した際は、漏洩したパスワードを第三者に不正使用されるおそれがある。また、パスワードには、ユーザが記憶可能な例えば８文字程度の限られたコード情報しか使用できないので、磁気カードと比較して第三者による不正使用が容易である。したがって、パスワードに基づいてユーザを認証するプリンタは、セキュリティレベルが低いといえる。
【００４１】
また、制御部１１は、画像データに対するデータ保護（機密保護）処理を行う。例えば、所定方式で圧縮された画像データを所定方式で展開して処理したり、暗号鍵で暗号化された画像データを復号鍵で復号して処理する。画像データを暗号化するプリンタの方が、暗号化を行わないプリンタよりもセキュリティレベルは高い。
【００４２】
さらに、データ保護（機密保護）処理としては、ハードディスクなどの記憶部１６に記憶されている画像データを、処理が完了したものから上書消去（無効化）する場合もある。処理後の画像データが上書消去される方が、上書消去されない場合よりもセキュリティは高い。
【００４３】
プリンタ３ｂ，３ｃ，３ｄの構成はプリンタ３ａと同様である。ただし、画像読み取り部１７を備えず、複写機能及びネットワークスキャナの機能を備えない場合もある。また、ファクシミリ機能を備えない場合もある。各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能は、プリンタ毎に設定される。セキュリティ機能は、セキュリティプログラムの違いによって異なるが、同じセキュリティプログラムであっても動作設定が違う場合は機能が異なる。また、セキュリティ機能（セキュリティプログラム）を有しない場合もある。
【００４４】
図３は、各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能の例を示す図である。図３には、各プリンタのプリンタ名とセキュリティ機能とが図示されている。セキュリティ機能としては、個人認証と暗号化処理とその他の処理（上書消去）とが図示されている。図３の例において、プリンタ３ａのプリンタ名は「ＡＲ−ＸＸ１」であり、個人認証（指紋認証）、暗号化処理及び上書消去に対応している。プリンタ３ｂのプリンタ名は「ＡＲ−ＸＸ２」であり、暗号化処理には対応していないが、個人認証（パスワード認証）及び上書消去に対応している。プリンタ３ｃのプリンタ名は「ＡＲ−ＸＸ３」であり、個人認証（指紋認証）、暗号化処理及び上書消去に対応している。プリンタ３ｄのプリンタ名は「ＡＲ−ＸＸ４」であり、暗号化処理、個人認証及び上書消去の何れにも対応していない。各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能の設定は、各プリンタ３ａ，３ｂ，３ｃ，３ｄの管理部１４に夫々記憶されている。
【００４５】
本説明において、プリンタ３ａは、制御部１１の制御によって、出力処理対象の画像データの一部を他のプリンタに転送し、該他のプリンタを使用して画像データを分散処理したり、出力処理対象の画像データを他のプリンタに転送し、該他のプリンタに画像データを代行処理させることが可能である。
【００４６】
プリンタ３ａの制御部１１は、パソコン４からの分散処理指示を通信部１３で受付けた場合、他のプリンタに転送する画像データの暗号化に用いる暗号鍵及び暗号化された画像データの復号に用いる復号鍵を生成する手段、及び、生成した暗号鍵に基づいて、前記他のプリンタに転送する画像データを暗号化する手段として動作する。
【００４７】
また、プリンタ３ａの制御部１１は、画像データの出力処理中に、紙詰まり、紙切れ又はトナー切れなどのトラブルが発生したことによって代行処理を行う場合、他のプリンタに転送する画像データの暗号化に用いる暗号鍵及び暗号化された画像データの復号に用いる復号鍵を生成する手段、及び、生成した暗号鍵に基づいて、前記他のプリンタに転送する画像データを暗号化する手段として動作する。
【００４８】
プリンタ３ａの制御部１１は、暗号化した画像データと、生成した復号鍵とを、通信部１３から前記他のプリンタに異なるタイミングで別々に転送する。また、画像データは、１又は複数の画像データを含むジョブ単位で処理されており、制御部１１は、分散処理又は代行処理を行うジョブ毎に、暗号鍵及び復号鍵を生成する
各プリンタ３ａ，３ｂ，３ｃ，３ｄは、図３に示したように、プリンタ毎にセキュリティ機能が設定してあり、画像データの保護レベルは様々である。プリンタ３ａの制御部１１は、他のプリンタの保護レベルを取得する手段、及び、取得した保護レベルが自身の保護レベルよりも低いか否かを判定する手段として動作する。制御部１１は、他のプリンタ３ｂ、３ｃ、３ｄの管理部１４に記憶されているセキュリティ機能に関する情報を通信部１３を介してやりとりし、例えば図３に示す各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能を取得し、例えば管理部１４に記憶する。
【００４９】
また、プリンタ３ａの制御部１１は、メインプリンタ（プリンタ３ａ）よりも保護レベルが低い他のプリンタに対しては、代行処理などを行う画像データの転送を禁止する手段として動作する。各プリンタのセキュリティ機能が図３に示した例の場合、保護レベルとして暗号化処理の有無に基づいて、画像データの転送を禁止することが可能である。図３の例では、暗号化処理を有するのはプリンタ３ａ及び３ｃであるため、パソコン４の制御部は、プリンタ３ｂ及びプリンタ３ｄへの画像データの転送を禁止する。
【００５０】
また、パソコン４は、図示していないが、ＣＰＵなどの制御部、ＲＡＭ又はハードディスクなどの記憶部、キーボード又はマウスなどを含む入力部、ディスプレイ装置などの表示部、及び、通信ネットワークＮ１との通信制御を行う通信部などを備える。ハードディスクに記憶されているプログラムを制御部で実行することにより、パソコン４は各種処理を実行する。例えば、プリンタ３ａを使用して印刷処理又は分散処理を行う場合は、ハードディスクに記憶されているプリンタ制御用のアプリケーションプログラム又はプリンタドライバなどを制御部で読み出して実行し、印刷処理又は分散処理を行う。
【００５１】
パソコン４の制御部は、通信ネットワークＮ１上の各プリンタ３ａ，３ｂ，３ｃ，３ｄの保護レベルを取得する手段、及び、取得した各保護レベルがメインプリンタ（プリンタ３ａ）の保護レベルよりも低いか否かを判定する手段として動作する。パソコン４の制御部は、各プリンタ３ａ，３ｂ，３ｃ，３ｄの管理部１４に記憶されているセキュリティ機能に関する情報を通信部を介してやりとりし、例えば図３に示す各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能を取得し、例えば記憶部に記憶する。
【００５２】
また、パソコン４の制御部は、メインプリンタ（プリンタ３ａ）よりも保護レベルが低い他のプリンタに対しては、分散処理などを行う画像データの転送を禁止する。各プリンタのセキュリティ機能が図３に示した例の場合、保護レベルとして暗号化処理の有無に基づいて、画像データの転送を禁止することが可能である。図３の例では、暗号化処理を有するのはプリンタ３ａ及び３ｃであるため、パソコン４の制御部は、プリンタ３ｂ及びプリンタ３ｄへの画像データの転送を禁止する。
【００５３】
次に、本実施の形態の画像処理システムにおける画像データの分散処理について説明する。図４は、画像処理システム１における画像データの分散処理手順の例を示すフローチャートである。画像データの分散処理を行う場合、分散処理の設定を行う。分散処理の設定は、例えばネットワーク上のプリンタ３ａに対してプリントジョブの処理を依頼するパソコン４にて行う。例えば、パソコン４で実行されるプリンタ制御用のアプリケーションプログラムを実行してプリント指示を行う際、パソコン４の入力部を操作して、プリンタドライバの設定ウインドウを開いて、分散処理の設定を行うことが可能である。パソコン４は、入力部からプリントジョブと共に分散処理の設定を受付ける（Ｓ１０）。
【００５４】
図５は、プリンタドライバの設定ウインドウの例を示す図である。例えばプリンタ３ａ（ＡＲ−ＸＸ１）に一定部数以上（例えば１００部以上）の印刷を行わせるプリントジョブを依頼する際、パソコン４の入力部を操作して、図５に示す設定ウインドウ左下側に設けられた分散処理チェックボックスにチェックマーク（図中「レ」で示している）を入れて、分散処理を行うように設定することが可能である。プリントジョブの受付け及び分散処理の設定の受付けは、従来と同様に行うことが可能である。
【００５５】
分散処理の実行がユーザによって設定されている場合、パソコン４の制御部は、通信部で各プリンタ３ａ，３ｂ，３ｃ，３ｄからセキュリティ機能に関する情報を夫々取得、又は、プリンタ３ａの管理部１４に記憶されている各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能に関する情報を取得して、通信ネットワークＮ１上のプリンタを確認（Ｓ１２）すると共に、通信ネットワークＮ１上の各プリンタが画像データに対して保証可能なセキュリティレベル（セキュリティ機能）を確認する（Ｓ１４）。
【００５６】
パソコン４の制御部は、プリンタ３ａと同等のセキュリティレベルを保証できるプリンタがあるか否かを判定する（Ｓ１６）。例えば、図３の例においては、暗号化処理の有無に基づいて、プリンタ３ａと同等のセキュリティレベルを保証できるプリンタがあるか否かを判定することが可能である。プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタが無いと判定した場合（Ｓ１６：ＮＯ）、パソコン４の制御部は、分散処理が不可能であることを表示部に表示するなどしてユーザに通知する（Ｓ１８）。
【００５７】
プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタがあり（Ｓ１６：ＹＥＳ）、保証可能なプリンタが１台の場合（Ｓ２０：ＹＥＳ）、そのプリンタは、パソコン４の制御部によって分散処理に使用するプリンタに確定される（Ｓ２２）。本実施の形態では、図３に示したように、プリンタ３ｃ（ＡＲ−ＸＸ３）が、暗号化処理を行う点においてプリンタ３ａ（ＡＲ−ＸＸ１）と同程度のセキュリティを保証可能なプリンタであると判定される。
【００５８】
また、プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタがあり（Ｓ１６：ＹＥＳ）、保証可能なプリンタが２台以上の場合（Ｓ２０：ＮＯ）、パソコン４の制御部によって、保証可能なプリンタのセキュリティレベル及び動作状況などの情報が作成され、表示部に一覧表示される（Ｓ２４）。
【００５９】
図６は、同等のセキュリティレベルを保証可能なプリンタの一覧表示画面の例を示す図である。図６の例では、プリンタ３ａ（ＡＲ−ＸＸ１）と同程度のセキュリティレベルを保証可能な２台のプリンタが表示されている。パソコン４は、分散処理の実行を希望するプリンタの選択を入力部で受付ける（Ｓ２６）。
【００６０】
ここで、分散処理に使用する他のプリンタは、１台に限定はされず、複数台を使用することも可能である。例えば、図６に示した一覧表示画面において、複数のプリンタを選択することも可能である。また、分散処理に使用するプリンタの選択は、自動的に行うことも可能である。例えば、パソコン４の制御部で、暗号化処理が可能なプリンタを選択したり、暗号化処理が可能なプリンタが複数台ある場合は、現在処理を実行していないプリンタを選択することなどが可能である。
【００６１】
以上のようにして分散処理に使用するプリンタがパソコン４側で確定された場合、パソコン４の制御部の制御によって、通信部からプリンタ３ａへ、画像データ及び出力指示などの情報と分散処理指示及び使用プリンタ（プリンタ３ｃ）などの情報とが転送される。前記情報を通信部１３で受付けたプリンタ３ａの制御部１１は、暗号鍵と復号鍵を生成し（Ｓ２８）、生成した復号鍵を通信部１３からプリンタ３ｃに転送する（Ｓ３０）。
【００６２】
その後、前記生成された暗号鍵を用いて、制御部１１で、プリンタ３ｃに転送する画像データを暗号化する（Ｓ３２）。暗号化された画像データは、制御部１１によって、記憶部１６に記憶された後、出力指示などと共に、通信部１３からプリンタ３ｃに転送され、分散処理準備が行われた（Ｓ３４）後、分散処理が開始される（Ｓ３６）。プリンタ３ａは、前記転送した画像データを除いた画像データの出力処理を行う。また、暗号化された画像データを通信部１３で受付けたプリンタ３ｃの制御部１１は、前記転送された復号鍵を用いて、前記暗号化された画像データを復号し、復号された画像データの出力処理を行う。
【００６３】
以上の説明は、パソコン４からプリンタ３ａに対して分散処理を行うように指示する形態を例にして説明を行ったが、パソコン４からではなく、プリンタ３ａの操作部１２から同じような分散処理の指示を行うことも可能である。この場合も、パソコン４と同様にプリンタ３ａ側で分散処理に使用するプリンタ３ｃが確定された段階で、暗号化処理のための暗号鍵及び復号鍵を制御部１１で生成し、生成した復号鍵を通信部１３からプリンタ３ｃに転送する。
【００６４】
次に、本実施の形態の画像処理システムにおける画像データの代行処理について説明する。図７は、画像処理システム１における画像データの代行処理手順の例を示すフローチャートである。パソコン４から依頼されたプリントジョブを例えばプリンタ３ａが処理している際に、紙詰まり、用紙切れ又はトナー切れ等のトラブルが発生し（Ｓ１１）、プリントジョブの処理を継続できなくなった場合、プリンタ３ａの制御部１１は、例えばプリンタ３ａの管理部１４に記憶されている各プリンタ３ａ，３ｂ，３ｃ，３ｄのセキュリティ機能に関する情報を読み出すなどして、通信ネットワークＮ１上のプリンタを確認（Ｓ１３）すると共に、通信ネットワークＮ１上の各プリンタが画像データに対して保証可能なセキュリティレベル（セキュリティ機能）を確認する（Ｓ１５）。
【００６５】
そして、プリンタ３ａと同等のセキュリティレベルを保証できるプリンタがあるか否かをプリンタ３ａの制御部１１で判定する（Ｓ１７）。例えば、図３の例においては、暗号化処理の有無に基づいて、プリンタ３ａと同等のセキュリティレベルを保証できるプリンタがあるか否かを判定することが可能である。プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタが無いと判定した場合（Ｓ１７：ＮＯ）、制御部１１は、代行処理が不可能であることを操作部１２に表示するなどしてユーザに通知する（Ｓ１９）。例えば、プリンタ３ａの操作部１２に、消耗品の補給を要求する表示と共に、代行処理を依頼可能なプリンタが存在しないことを表示することが可能である。
【００６６】
プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタがあり（Ｓ１７：ＹＥＳ）、保証可能なプリンタが１台の場合（Ｓ２１：ＹＥＳ）、そのプリンタは、プリンタ３ａの制御部１１によって、代行処理に使用するプリンタに確定される（Ｓ２３）。本実施の形態では、図３に示したように、プリンタ３ｃ（ＡＲ−ＸＸ３）が、暗号化処理を行う点においてプリンタ３ａ（ＡＲ−ＸＸ１）と同程度のセキュリティレベルを保証可能なプリンタであると判定される。図８（ａ）、（ｂ）は、同程度のセキュリティレベルを保証可能なプリンタの表示画面の例を示す図である。図８（ａ）に示すように、プリンタ３ａと同等のセキュリティレベルを保証可能と判定されたプリンタ３ｃのプリンタ名（ＡＲ−ＸＸ３）が、プリンタ３ａの制御部１１によって操作部１２に表示される。また、用紙切れなどでプリントジョブが処理できないことが表示される。
【００６７】
また、プリンタ３ａと同等のセキュリティレベルを保証可能なプリンタがあり（Ｓ１７：ＹＥＳ）、保証可能なプリンタが２台以上の場合（Ｓ２１：ＮＯ）、保証可能なプリンタのセキュリティレベル及び動作状況などの情報を制御部１１で作成し、操作部１２に一覧表示する（Ｓ２５）。例えば、図８（ｂ）に示すように、保証可能（代行可能）な複数のプリンタの一覧表示画面が操作部１２に表示される。プリンタ３ａの操作部１２は、代行処理の実行を希望するプリンタの選択をユーザから受付ける（Ｓ２７）。
【００６８】
ここで、代行処理に使用するプリンタの選択は、複数台の選択を受付けたり、自動的に行うことも可能である。例えば、プリンタ３ａの制御部１１で、暗号化処理が可能なプリンタを選択したり、暗号化処理が可能なプリンタが複数ある場合は、現在処理を実行していないプリンタを選択することが可能である。
【００６９】
以上のようにして代行処理に使用するプリンタが確定された場合、プリンタ３ａの制御部１１は、暗号鍵と復号鍵を生成し（Ｓ２８）、生成した復号鍵を通信部１３からプリンタ３ｃに転送する（Ｓ３０）。その後、前記生成された暗号鍵を用いて、制御部１１で、プリンタ３ｃに転送する画像データを暗号化する（Ｓ３２）。暗号化された画像データは、制御部１１によって、記憶部１６に記憶された後、出力指示などと共に、通信部１３からプリンタ３ｃに転送され、代行処理準備が行われた（Ｓ３５）後、代行処理が開始される（Ｓ３７）。暗号化された画像データを通信部１３で受付けたプリンタ３ｃの制御部１１は、前記転送された復号鍵を用いて、前記暗号化された画像データを復号し、複合化された画像データの出力処理を行う。
【００７０】
以上の説明は、操作部１２を用いて代行処理の指示を受付ける形態を例にして説明を行ったが、パソコン４から代行処理の指示を受付けることも可能である。この場合も、プリンタ３ａと同様にパソコン４側で代行処理に使用するプリンタ３ｃが確定された段階で、暗号化処理のための暗号鍵及び復号鍵をプリンタ３ａの制御部１１で生成し、生成した復号鍵を通信部１３からプリンタ３ｃに転送する。
【００７１】
分散処理又は代行処理を行う際に暗号鍵及び復号鍵を生成し、生成した暗号鍵で暗号化した画像データと生成した復号鍵とを他のプリンタへ転送することにより、画像データが暗号化されていると共に、復号鍵の漏洩又は不正使用の危険性が低下し、プリンタ間で転送される画像データのセキュリティが確保される。また、暗号化した画像データ及び該画像データの復号鍵を夫々異なるタイミングで転送しているため、両者が共に漏洩する危険性は低い。さらに、ジョブ毎に暗号鍵及び復号鍵を生成しているため、復号鍵は特定のジョブにしか使用できず、仮に復号鍵が漏洩した場合であっても不正使用される危険性は低い。
【００７２】
なお、図７に示したフローチャートには図示していないが、用紙切れによりプリントジョブが停滞しているプリンタ３ａ（ＡＲ−ＸＸ１）が、代行処理の依頼前に用紙を補給されることによって、プリント処理を再開可能な状況に復帰した場合、代行処理を行わずにプリンタ３ａでプリント処理を行うことも可能である。
【００７３】
上述した実施の形態においては、分散処理又は代行処理に使用する他のプリンタを、暗号化処理の有無に基づいて選択したが、図３に示す上書消去も考慮に入れるなど、複数条件に基づいて他のプリンタを選択することも可能である。例えば、プリンタ３ａ（ＡＲ−ＸＸ１）と同様に暗号化処理及び上書処理に対応するプリンタ３ｃ（ＡＲ−ＸＸ１）を選択することにより、制御部１１は、分散処理準備（Ｓ３４）又は代行処理準備（Ｓ３５）において、上書消去の実効指示の転送を行うことが可能である。分散処理又は代行処理が依頼されたプリンタ３ｃの制御部１１は、分散処理又は代行処理の完了後、上書消去の実効指示に従って処理が完了した画像データの上書処理を行う。
【００７４】
上書処理なども含めたセキュリティレベルが同等又はセキュリティレベルがより高い他のプリンタに画像データを転送して分散処理又は代行処理などを行うことにより、他のプリンタを使用した場合であっても依頼元のプリンタと同等なセキュリティレベルを維持することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る画像処理システムの構成例を示すブロック図である。
【図２】本発明のプリンタ（画像処理装置）の構成例を示すブロック図である。
【図３】各プリンタのセキュリティ機能の例を示す図である。
【図４】画像データの分散処理手順の例を示すフローチャートである。
【図５】プリンタドライバの設定ウインドウの例を示す図である。
【図６】プリンタの一覧表示画面の例を示す図である。
【図７】画像データの代行処理手順の例を示すフローチャートである。
【図８】同程度のセキュリティレベルを保証可能なプリンタの表示画面の例を示す図である。
【符号の説明】
【００７６】
１  画像処理システム
３ａ、３ｂ、３ｃ、３ｄ  プリンタ（画像処理装置）
４  パソコン
１１  制御部
１２  操作部
１３  通信部
１４  管理部
１５  ＲＯＭ
１６  記憶部
１７  画像読み取り部
１８  画像メモリ
１９  画像形成部
Ｎ１  通信ネットワーク
【図１】
2005086574.tif 000003
【図２】
2005086574.tif 000004
【図３】
2005086574.tif 000005
【図４】
2005086574.tif 000006
【図５】
2005086574.tif 000007
【図６】
2005086574.tif 000008
【図７】
2005086574.tif 000009
【図８】
2005086574.tif 000010