(57)【要約】【課題】よりセキュリティを向上させる。【解決手段】データ処理装置１においては、キー入力装置１１により印刷データが指定され暗号化が指示された場合に、当該指定された印刷データを所定の暗号化キーで暗号化し、得られた暗号化印刷データと、印刷装置２と共有の復号化キーとを有する印刷データファイルを作成し、キー入力装置１１により印刷データファイルが指定され印刷実行が指示された場合に、印刷装置２に対して、当該指定された印刷データファイルを転送し印刷実行を要求する。他方、印刷装置２においては、印刷実行要求があった場合に、転送された印刷データファイルの復号化キーがＲＯＭ２０２の復号化キーと一致するか否かを判定し、一致すると判定された場合に、当該印刷データファイルの暗号化印刷データをこの復号化キーで復号化し、得られた印刷データに基づき印刷部２０７により印刷する。【選択図】        図１
2004228681.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置と、該データ処理装置に接続した印刷装置とを有する画像処理システムにおいて、
前記データ処理装置は、
暗号化をするための印刷データを指定し指定した印刷データに対する暗号化を指示するための暗号化指示手段と、
印刷を実行するための印刷データファイルを指定し指定した印刷データファイルに対して印刷実行を指示するための印刷実行指示手段と、
前記暗号化指示手段により印刷データが指定され暗号化が指示された場合に、当該指定された印刷データを所定の暗号化キーで暗号化する暗号化手段と、
該暗号化手段による暗号化により得られた暗号化印刷データと、前記印刷装置と共有している復号化キーとを有する印刷データファイルを作成するファイル作成手段と、
前記印刷実行指示手段により印刷データファイルが指定され印刷実行が指示された場合に、前記印刷装置に対して、当該指定された印刷データファイルを転送し、該印刷データファイルに対する印刷実行を要求する印刷実行要求手段と
を備え、
前記印刷装置は、
前記データ処理装置と共有する復号化キーを保持する保持手段と、
前記印刷実行要求手段による印刷実行要求があった場合に、転送された印刷データファイルの復号化キーが、前記保持手段により保持されている復号化キーと一致するか否かを判定する一致判定手段と、
該一致判定手段により一致すると判定された場合に、前記印刷データファイルの暗号化印刷データを前記復号化キーで復号化する復号化手段と、
該復号化手段による復号化により得られた印刷データに基づき印刷する印刷手段と
を備えたことを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システムに関する。
【０００２】
【従来の技術】
従来から、セキュリティ管理機能を有する印刷システムが知られており、このような印刷システムにおいては、▲１▼データ処理装置内のデータ格納領域に格納されているデータのセキュリティ管理、▲２▼可搬性のある記憶媒体に格納されているデータのセキュリティ管理、▲３▼ネットワークを介して送信されるデータのセキュリティ管理が、行われている。
【０００３】
そして、上記▲１▼を目的としては、同一のデータ処理装置において、暗号化および復号化が行われ、必要に応じて、暗号化ファイルに対応した復号化キーを用いて復号化が行われ、復号化されたデータの印刷が行われていた。
【０００４】
上記▲２▼を目的としては、格納元のデータ処理装置において、暗号化が行われ、記憶媒体内のデータを参照する側のデータ処理装置において、暗号化ファイルに対応した復号化キーを用いて復号化を行い、復号化されたデータの印刷が行われていた。
【０００５】
上記▲３▼を目的としては、送信元のデータ処理装置において、暗号化が行われ、送信先のデータ処理装置において、暗号化ファイルに対応した復号化キーを用いて復号化を行い、復号化されたデータの印刷が行われていた。
【０００６】
また、データのセキュリティ管理に関して記載されたものとしては、次の特許文献１ないし４が知られている。
【０００７】
特許文献１によれば、着脱可能な記憶媒体において、記憶媒体自体に記憶媒体を個別に識別できる個別情報と、記憶媒体に記憶されたデータに個別情報に関連付けられた情報とを記憶させ、データを利用する際に、この２つの情報の合致を確認することにより、セキュリティ管理が行われている。
【０００８】
特許文献２によれば、暗号データの復号条件として複合可能時間を指定することにより、セキュリティ管理が行われている。
【０００９】
特許文献３によれば、ＷＥＢ上で、認証サーバーを介して認証を行い、ＷＥＢサーバー間で暗号化通信を行う事により、セキュリティ管理が行われている。
【００１０】
特許文献４によれば、作成者の電子証明書や署名、有効期限等の管理情報により、セキュリティ管理が行われている。
【００１１】
【特許文献１】
特開２０００−１１２８２４号公報
【００１２】
【特許文献２】
特開平１１−１３６２３０号公報
【００１３】
【特許文献３】
特開平１１−２７２６１５号公報
【００１４】
【特許文献４】
特開平１１−２８２７５３号公報
【００１５】
【発明が解決しようとする課題】
しかしながら、上記▲１▼のセキュリティ管理においては、操作者は、データを暗号化する際に、暗号化を解くための復号化キーを記憶しておかなければならず、この暗号化されたデータを印刷する際には、常に記憶した復号化キーにより暗号化を解いた後に、印刷をしなければならなかった。
【００１６】
また、上記▲２▼のセキュリティ管理においては、印刷を行う操作者は、あらかじめデータを暗号化した際の復号化キーを、暗号化を行った操作者に問い合わせ、暗号化を解くための復号化キーを記憶しておかなければならず、この暗号化されたデータを印刷する際には、常に記憶した復号化キーにより暗号化を解いた後に、印刷をしなければならなかった。
【００１７】
さらに、上記▲３▼のセキュリティ管理においては、上記▲２▼のセキュリティ管理におけるのと同様の手間と操作が必要であった。
【００１８】
上記特許文献１に記載のものについては、個別情報と個別情報に関連付けられた情報の合致を確認するだけで、データ自体には暗号化が行われていないため、セキュリティ管理が完全に行われているとはいえなかった。
【００１９】
上記特許文献２に記載のものについては、セキュリティ管理を行うために、独自のサーバーを必要とし、システム自体の規模が大きくなってしまう、という問題点があった。
【００２０】
上記特許文献３に記載のものについては、上記特許文献２に関して記述したのと同様の理由により、システムが大きくなってしまう、という問題点があった。
【００２１】
そこで、本発明は、上記のような問題点を解決し、よりセキュリティを向上させることができる画像処理システムを提供することを目的とする。
【００２２】
【課題を解決するための手段】
請求項１の発明は、データ処理装置と、該データ処理装置に接続した印刷装置とを有する画像処理システムにおいて、前記データ処理装置は、暗号化をするための印刷データを指定し指定した印刷データに対する暗号化を指示するための暗号化指示手段と、印刷を実行するための印刷データファイルを指定し指定した印刷データファイルに対して印刷実行を指示するための印刷実行指示手段と、前記暗号化指示手段により印刷データが指定され暗号化が指示された場合に、当該指定された印刷データを所定の暗号化キーで暗号化する暗号化手段と、該暗号化手段による暗号化により得られた暗号化印刷データと、前記印刷装置と共有している復号化キーとを有する印刷データファイルを作成するファイル作成手段と、前記印刷実行指示手段により印刷データファイルが指定され印刷実行が指示された場合に、前記印刷装置に対して、当該指定された印刷データファイルを転送し、該印刷データファイルに対する印刷実行を要求する印刷実行要求手段とを備え、前記印刷装置は、前記データ処理装置と共有する復号化キーを保持する保持手段と、前記印刷実行要求手段による印刷実行要求があった場合に、転送された印刷データファイルの復号化キーが、前記保持手段により保持されている復号化キーと一致するか否かを判定する一致判定手段と、該一致判定手段により一致すると判定された場合に、前記印刷データファイルの暗号化印刷データを前記復号化キーで復号化する復号化手段と、該復号化手段による復号化により得られた印刷データに基づき印刷する印刷手段とを備えたことを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
＜第１の実施の形態＞
図１は本発明の第１の実施の形態を示す。これは、画像処理システムの例であり、この画像処理システムにおいは、データ処理装置１と印刷装置２とが接続してある。
【００２４】
データ処理装置１は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、入出力部１０８と、キー入力装置１１０と、表示装置１１１と、ディスクコントローラ１０４と、ネットワーク通信装置１１２とが、システムバスを介して相互に接続してある。
【００２５】
ＲＯＭ１０２は、上記の各装置を制御するためのプログラム、データ処理装置１の各種機能を実行するためのプログラムと、データを暗号化処理に関するプログラムとが格納してある。ＣＰＵ１０１は、ＲＯＭ１０２のプログラムを実行し、必要に応じてＲＡＭ１０３にデータを書き込み参照をし、各種装置との間でデータのやり取りをするものである。ＲＡＭ１０３は、ＣＰＵ１０１のワークメモリとして使用されている。
【００２６】
キー入力装置１１０は、データ処理装置１の各種機能の実行指示、データ処理装置１の処理プログラムの継続実行指示を行うためのものである。表示装置１１１はデータ処理装置１における各種機能の実行結果を表示したり、キー入力装置１０４により機能実行指示を促す場合に、必要な情報を表示したりするものである。
【００２７】
ディスクコントローラ１０４はハードディスク（ＨＤ）１０５を駆動制御するものであり、ＨＤ１０５には、データ処理装置１で取り扱われるデータと、暗号化対象となるデータや暗号化されたデータと、データ処理装置１を動作可能とするために必要な情報とが格納してあり、データ処理装置１において処理を実行させるためワークバッファとしてデータが格納してある。入出力部１０８は、キー入力装置１０４が操作されて印刷実行が指示された場合に、印刷装置２との間で、処理の実行に必要なデータをやり取りするものである。印刷装置２からの復号化キーの取得、印刷データの転送、エラー情報の取得などは、入出力部１０８を介して行われる。ネットワーク通信装置１１２はネットワークを介してデータのやり取りを行うものである。
【００２８】
印刷装置２は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、データ格納メモリ２０４と、インタフェース（Ｉ／Ｆ）部２０６と、入出力部２０８とが、システムバスを介して相互に接続してある。
【００２９】
ＲＯＭ２０２は、印刷装置２の各部を制御するための制御プログラムと、暗号化されたデータを復号化し印刷するためプログラムとが格納してある。ＣＰＵ２０１は、ＲＯＭ２０２のプログラムを実行し、必要に応じてＲＡＭ２０３にデータを書き込み参照し、各部との間でデータのやり取りをするものである。また、ＣＰＵ１はデータ格納メモリ２０４に格納されているデータを復号化し、加工して得られた印刷データを、Ｉ／Ｆ部２０６を介して接続されている印刷部２０７に、出力するものである。ＲＡＭ２０３は、ＣＰＵ２０１のワークメモリとして使用されている。
【００３０】
入出力部２０８はデータ処理装置１との間で処理の実行に必要なデータをやり取りを行うものである。データ処理装置１への復号化キーの送信、印刷データの受信、エラー情報の送信などは、入出力部２０８を介して行われる。データ格納メモリ２０４は、データ処理装置１からのデータを格納するためのものである。
【００３１】
図２は図１のデータ処理装置１のＲＯＭ１０２に格納される制御プログラムの一例を示すフローチャートである。電源が投入されると、データ処理装置１を起動させるための初期化処理を行い（Ｓ１０１）、この処理後、キーの入力待ち状態とする（Ｓ１０２）。そして、キー入力が行われると、キー入力を判定する（Ｓ１０３）。
【００３２】
そして、キー入力がデータの暗号化指示と判定した場合には、Ｓ１０４へ進み、データの暗号化処理処理を行い。その後、Ｓ１０２に戻る。
【００３３】
また、キー入力がデータの印刷実行指示と判定した場合には、Ｓ１０５へ進み、データ印刷処理を行い。その後、Ｓ１０２に戻る。
【００３４】
さらに、キー入力がその他の処理の実行指示と判定した場合には、Ｓ１０６へ進み、その他の処理を行う。
【００３５】
さらにまた、キー入力が終了指示と判定した場合には、Ｓ１０７へ進み、終了処理を行い、その後、電源をＯＦＦにする。
【００３６】
図３は図２のＳ１０４の処理手順をより詳細に示すフローチャートである。Ｓ１０４に移行すると、印刷装置２のデータ格納メモリ２０４に記憶されている、暗号化を解くための復号化キーを取得できるか否かを判定し、印刷装置２と接続されておらず、復号化キーが取得できないと判定した場合には、データの暗号化処理を行わず、その後、この処理を終了する。
【００３７】
他方、復号化キーを取得できると判定した場合には、印刷装置２のデータ格納メモリ２０４から復号化キーを取得し（Ｓ１１１）、暗号化を行うデータファイルの指定モードとし（Ｓ１１１）、ファイルの指定および暗号化モードの設定待ち状態とする。そして、操作者により、暗号化を行うファイルの指定および暗号化モードの設定が行われると、設定された暗号化モードを判定し（Ｓ１１３）、部分暗号化モードと判定した場合には、部分暗号化処理を行い（Ｓ１１４）、分割暗号化モードと判定した場合には、分割暗号化処理を行い（Ｓ１１５）、一括暗号化モードと判定した場合には、一括暗号化処理を行う（Ｓ１１６）。また、ファイルの指定処理において、暗号化処理解除が指示されると、暗号化処理を行なわず、その後、この処理を終了する。
【００３８】
なお、部分暗号化処理（Ｓ１１４）においては、指定されたファイルの特定部分を部分的に、復号化キー取得処理で取得された復号化キーにより復号化できるような形式で、暗号化処理が行われ、復号化キーおよび暗号化モードおよび暗号化されたデータを含めたデータファイルを、暗号化データファイルとして生成する処理を行う。
【００３９】
分割暗号化処理（Ｓ１１５）においては、指定されたファイルを特定のブロック単位に分割して、復号化キー取得処理で取得された復号化キーにより復号化できるような形式により、暗号化する処理が行われ、復号化キーおよび暗号化モードおよび暗号化されたデータを含めたデータファイルを、暗号化データファイルとして生成する処理を行う。
【００４０】
一括暗号化処理（Ｓ１１６）においては、指定されたファイルを一括して、復号化キー取得処理で取得された復号化キーにより復号化できるような形式により、暗号化する処理が行われ、復号化キーおよび暗号化モードおよび暗号化されたデータを含めたデータファイルを、暗号化データファイルとして生成する処理を行う。
【００４１】
なお、上記ファイル指定処理において、複数のファイルが指定された場合には、各暗号化処理において、暗号化ファイルを生成する処理が、指定されたファイル数回繰り返され、指定された全てのファイルに対して、暗号化データファイルを生成する。
【００４２】
図４は図２のＳ１０５の処理手順をより詳細に示すフローチャートである。Ｓ１０５に移行すると、印刷を行うデータファイルの指定モードとし（Ｓ１２１）、ファイルの指定待ち状態とする。そして、操作者により、印刷を行うファイルの指定が行われると、印刷装置２へ、指定されたファイルのデータを送信する処理を行う（Ｓ１２２）。データ送信処理が終了すると、印刷結果を状態情報として受信する処理を行う（Ｓ１２３）。印刷状態情報を受信すると、この受信された状態情報の内容をデータ処理装置１に表示する処理を行う（Ｓ１２４）。
【００４３】
なお、上記ファイル指定処理（Ｓ１２１）において、複数のファイルが指定された場合には、データ送信処理において、接続された印刷装置へ指定されたファイルのデータを送信する処理が、指定されたファイル数回繰り返され、指定された全てのファイルに対して、印刷処理を実行する。このとき、ファイル単位のデータ送信は、非同期に行われるのではなく、印刷装置側からの印刷状態情報を受信した後、行うようにすることで、上書き送信をなくすように制御する。
【００４４】
図５は印刷装置２のＲＯＭ２０２に格納される制御プログラムの一例を示すフローチャートである。電源が投入されると、印刷装置２を起動させるための初期化処理を行い（Ｓ２０１）、データ処理装置１からのデータ受信待ち状態および印刷装置２側のキー入力待ち状態とする（Ｓ２０２）。そして、データの受信もしくはキー入力されると、受信したデータおよびキー入力の判定を行う（Ｓ２０３）。
【００４５】
データ処理装置１から復号化キー取得要求コマンドを受信したと判定した場合には、ＲＯＭ２０２に記憶されている復号化キーをデータ処理装置１へ送信する（Ｓ２０４）。その後、Ｓ２０２に戻る。
【００４６】
また、データ処理装置１から印刷データファイル送信要求を受信したと判定した場合には、データ格納メモリ２０４に印刷データを格納し、データ格納メモリ２０４に格納した印刷データファイルを、復号化し、印刷する処理を行う（Ｓ２０６）。その後、Ｓ２０２に戻る。
【００４７】
さらに、その他の処理の実行に必要なキー入力もしくはデータを受信したと判定した場合には、キー入力／受信データに応じた必要な処理を行う（Ｓ２０７）。その後、Ｓ２０２に戻る。
【００４８】
さらにまた、終了指示と判定した場合には、この処理を終了し（Ｓ２０８）、その後、電源をＯＦＦにする。
【００４９】
図６は図５のＳ２０６の処理手順をより詳細に示すフローチャートである。Ｓ２０６に移行すると、印刷データとして受信した、暗号化データファイルに記述されている復号化キーと、ＲＯＭ２０２に記憶されている復号化キーとがマッチするか否かを判定する（Ｓ２１１）。マッチしたと判定した場合には、暗号化データファイルに記述されている暗号化モードを判定する（Ｓ２１２）。
【００５０】
部分暗号化モードが記述されていると判定した場合には、部分復号化処理を行い（Ｓ２１３）、分割暗号化モードが記述されていると判定した場合には、分割復号化処理を行い（Ｓ２１４）、一括暗号化モードが記述されていると判定した場合には、一括復号化処理を行う（Ｓ１１５）。そして、復号化処理をしたデータを、Ｉ／Ｆ部２０６を介して印刷部２０７に転送し（Ｓ２０６）、印刷終了情報を印刷状態情報として、データ処理装置１側へ通知する（Ｓ２１８）。
【００５１】
また、Ｓ２１１において、データファイルに復号化キーが記述されていないと判定した場合、ファイル識別子などのファイル情報に基づき暗号化ファイルでないと判定した場合には、復号化処理を行うことなく、印刷処理（Ｓ２１６）以降の処理を行う。
【００５２】
他方、マッチしないと判定した場合には、暗号化されたデータの復号化は不可能として、復号化処理および印刷処理を行うことなく、データ印刷処理を終了させる。このとき、復号化エラー設定処理（Ｓ２１７）で設定されたエラーを、データ処理装置１側へ通知する（Ｓ２１８）。
【００５３】
なお、部分復号化処理（Ｓ２１３）においては、暗号化データファイル中の暗号化された特定部分を、復号化キーにより復号化する処理を行う。
【００５４】
また、分割復号化処理（Ｓ２１４）においては、暗号化データファイル中のブロック単位に暗号化されたデータを、復号化キーにより復号化する処理を行う。
【００５５】
さらに、一括復号化処理（Ｓ２１５）においては、暗号化データファイル中の暗号化されたデータを、復号化キーにより、一括して復号化する処理を行う。
【００５６】
以上説明したように、このように構成することにより、セキュリティ管理を行うための独自の装置を設けることなく、データ処理装置１と印刷装置２を接続させただけの最小のシステム構成により、データの暗号化まで含めたセキュリティ管理を行うことができる。
【００５７】
また、操作者が、暗号化したデータの復号化キーを記憶していなくても、印刷対象となるデータファイルを指定するだけの簡単な操作で、印刷装置２内で、暗号化されたデータファイルの復号化処理を自動的に行い、印刷処理ができる。
【００５８】
さらに、接続された印刷装置２において復号化処理が可能となるような復号化キーを取得し、データ処理装置１内の処理において、データの暗号化を行わせることにより、印刷装置２自体が暗号化を解くための鍵となり、印刷装置を接続させるだけの操作で、暗号化されたデータを復号化し、印刷できる。
【００５９】
さらにまた、データ処理装置１をネットワーク対応とし、ネットワークを介したデータ処理装置１においても、印刷装置に合わせた暗号化処理ができるようにすることにより、ネットワーク上のデータ送受信に対してもセキュリティ管理ができる。
【００６０】
本実施の形態における効果はこれらに止まらず、今後、印刷装置が小型化され、携帯可能となるような構成になった場合、さらには、プライベートな個人情報データが、身近に、大量に、簡単に取り扱われるような状況になった場合に、より一層の効果を奏することができる。
【００６１】
例えば、印刷装置自体が認証キーとなり、印刷装置を接続するだけの簡単な操作で、暗号化されたデータを復号化でき、印刷できるようになるため、印刷装置（認証キー）を本人が携帯していさえすれば、データ処理装置１内にデータが存在していても、他人に印刷される心配がなくなる。特に、携帯可能なデータ処理装置１にデータが存在している場合など、データ処理装置１を紛失しても、印刷装置（認証キー）さえ手元にあれば、データは印刷されることがなく、データに対するセキュリティを保つことができるようになる。
【００６２】
また、携帯電話などの操作手段が乏しい携帯通信情報端末等のデータ処理装置を用いて、オンラインチケットを始めとする、ネットワーク上のセキュリティ管理の必要なデータをダウンロードする場合、印刷装置（認証キー）を接続するだけの簡単な操作で、ネットワーク上のデータに対するセキュリティを保つことができるようになる。
【００６３】
さらに、デジタルカメラなど、セキュリティ管理が必要なプライベート画像が大量に取扱われるデータ処理装置１についても、印刷装置（認証キー）を接続するだけの簡単な操作で、プライベートな画像データに対するセキュリティを保つことができるようになる。
これにより、他人にプリントされることはなく、印刷装置をもった本人以外の者はプライベートな画像データをプリントできないようになる。
【００６４】
＜第２の実施の形態＞
本実施の形態は、第１の実施の形態との比較でいえば、画像処理システムの構成が異なる。すなわち、第１の実施の形態に係る画像処理システムは、データ処理装置１と印刷装置２とを接続する構成にしたが、本実施の形態に係る画像処理システムは、印刷装置２に接続したデータ処理装置１をネットワークに接続するともに、このネットワークに、図７に示すデータ処理装置７１を接続する構成にした。
【００６５】
データ処理装置７１は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、入出力部７０８と、キー入力装置７１０と、表示装置７１１と、ディスクコントローラ７０４と、ネットワーク通信装置７１２とが、システムバスを介して相互に接続してある。
【００６６】
ＲＯＭ７０２は、上記の各装置を制御するためのプログラム、データ処理装置１の各種機能を実行するためのプログラムと、データを暗号化処理に関するプログラムとが格納してある。ＣＰＵ７０１は、ＲＯＭ７０２のプログラムを実行し、必要に応じてＲＡＭ７０３にデータを書き込み参照をし、各種装置との間でデータのやり取りをするものである。ＲＡＭ７０３は、ＣＰＵ７０１のワークメモリとして使用されている。
【００６７】
キー入力装置７１０は、データ処理装置１の各種機能の実行指示、データ処理装置１の処理プログラムの継続実行指示を行うためのものである。表示装置７１１はデータ処理装置１における各種機能の実行結果を表示したり、キー入力装置７０４により機能実行指示を促す場合に、必要な情報を表示したりするものである。
【００６８】
ディスクコントローラ７０４はハードディスク（ＨＤ）７０５を駆動制御するものであり、ＨＤ７０５には、データ処理装置１で取り扱われるデータと、暗号化対象となるデータや暗号化されたデータと、データ処理装置１を動作可能とするために必要な情報とが格納してあり、データ処理装置１において処理を実行させるためワークバッファとしてデータが格納してある。
【００６９】
図８は第２の実施の形態において図７に示すデータ処理装置７１のＲＯＭ７０２に格納される制御プログラムの一例を示すフローチャートである。電源が投入されると、データ処理装置７１を起動させるための初期化処理を行い（Ｓ４０１）、キーの入力待ち状態とする（Ｓ４０２）。そして、操作者によりキー入力が行われると、キー入力を判定する（Ｓ４０３）。
【００７０】
キー入力が復号化キー受信の指示と判定した場合には、データ処理装置７１に予め割り当てられたアドレス宛に、データ処理装置１により送信された復号化キーを受信する処理を行う。
【００７１】
また、キー入力がデータ暗号化送信の指示と判定した場合には、復号化キー取得処理で取得された復号化キーにより復号化できるような形式で、印刷データに対して暗号化処理を行う。そして、暗号化されたデータと、復号化キーと、暗号化モードとを含めたデータファイルを、暗号化データファイルとして生成し、得られた暗号化データファイルに、データ処理装置１に対して予め割り当てられたアドレスを付して、ネットワーク上に送信する。
【００７２】
さらに、その他の処理の実行に必要なキーが入力されたと判定した場合には、入力キーに応じた必要な処理の実行を行う（Ｓ４０６）。
【００７３】
さらにまた、終了指示と判定した場合には、データ処理装置７１を終了させるための処理を行い（Ｓ４０７）、電源をＯＦＦにする。
【００７４】
なお、ネットワーク上のデータ受信指示については、キー入力処理（Ｓ４０２）において、操作者の入力指示により入力された結果を、直接データ受信指示として発行してもよいし、特定の時間間隔で、自動的にデータ受信指示を発行してもよい。
【００７５】
図９は第２の実施の形態において図１に示すデータ処理装置１のＲＯＭ１０２に格納される制御プログラムの一例を示すフローチャートである。電源が投入されると、データ処理装置１を起動させるための初期化処理を行い（Ｓ３０１）、キー入力待ち状態とする（Ｓ３０２）。そして、ネットワークを介してキー入力があると、キー入力の判定を行う（Ｓ３０３）。
【００７６】
キー入力が復号化キー送信の指示と判定した場合には、印刷装置２から取得した復号化キーを、復号化キーを要求したデータ処理装置７１に予め割り当てられているアドレスを付して、ネットワーク上に送信する処理を行う（Ｓ３０４）。
【００７７】
また、キー入力がデータ送信指示と判定した場合には、データ（暗号化データファイルを含む）を、ネットワークを介してデータ処理装置１から受信する処理を行う（Ｓ３０５）。
【００７８】
さらに、キー入力がデータの印刷実行の指示と判定した場合には、データ印刷処理を行う（Ｓ３０６）。この処理は、図２のＳ１０５において行われたデータ印刷処理と同様の処理である。
【００７９】
さらにまた、その他の処理の実行に必要なキー入力と判定した場合には、キー入力に応じた必要な処理を実行する（Ｓ３０７）。
【００８０】
また、終了指示と判定した場合には、データ処理装置１を終了させる処理を行い（Ｓ３０８）、その後、電源をＯＦＦにする。
【００８１】
なお、復号化キー送信処理においては、データ暗号化処理（図２のＳ１０４）において行われる復号化キーの取得と本質的に同様にして、復号化キーを取得する。
【００８２】
さらに、ネットワーク上からデータを受信するにあたっては、現在一般的に行われているメールサーバを介した、データの受信手段が用いられ、データ受信指示を受けて、メールサーバ上の自分のアドレスに格納されている受信データを取得するという、方法により行う。そして、この受信方法により受信されたデータは、データ処理装置１上のデータ格納エリアに格納され、データ印刷処理のファイル指定処理（図４のＳ１２１）において、指定対象として参照される。
【００８３】
さらにまた、復号化キー受信処理においては、データ処理装置１と同様のメールサーバを介したデータ受信処理を行い、この受信処理により受信された復号化キーデータは、送信元のネットワークアドレスなどのネットワーク情報とともに、個人情報として登録され、データ処理装置７１において管理される。
【００８４】
また、データ暗号化送信処理において、個人情報中の任意のネットワーク情報が指定され、指定されたネットワーク情報に関連して管理されている復号化キーを取得し、この取得した復号化キーにより、指定されたデータの暗号化を行い、データ処理装置１に割り当てられたアドレス宛に、暗号化データを送信する処理を行う。
【００８５】
以下に本発明の実施態様の例を列挙する。
【００８６】
〔実施態様１〕データ処理装置と、該データ処理装置に接続した印刷装置とを有する画像処理システムにおいて、
前記データ処理装置は、
暗号化をするための印刷データを指定し指定した印刷データに対する暗号化を指示するための暗号化指示手段と、
印刷を実行するための印刷データファイルを指定し指定した印刷データファイルに対して印刷実行を指示するための印刷実行指示手段と、
前記暗号化指示手段により印刷データが指定され暗号化が指示された場合に、当該指定された印刷データを所定の暗号化キーで暗号化する暗号化手段と、
該暗号化手段による暗号化により得られた暗号化印刷データと、前記印刷装置と共有している復号化キーとを有する印刷データファイルを作成するファイル作成手段と、
前記印刷実行指示手段により印刷データファイルが指定され印刷実行が指示された場合に、前記印刷装置に対して、当該指定された印刷データファイルを転送し、該印刷データファイルに対する印刷実行を要求する印刷実行要求手段と
を備え、
前記印刷装置は、
前記データ処理装置と共有する復号化キーを保持する保持手段と、
前記印刷実行要求手段による印刷実行要求があった場合に、転送された印刷データファイルの復号化キーが、前記保持手段により保持されている復号化キーと一致するか否かを判定する一致判定手段と、
該一致判定手段により一致すると判定された場合に、前記印刷データファイルの暗号化印刷データを前記復号化キーで復号化する復号化手段と、
該復号化手段による復号化により得られた印刷データに基づき印刷する印刷手段と
を備えたことを特徴とする画像処理システム。
【００８７】
〔実施態様２〕実施態様１において、前記暗号化指示手段は、部分暗号化、分割暗号化、または一括暗号化を指示することを特徴とする画像処理システム。
【００８８】
〔実施態様３〕実施態様１において、前記データ処理装置は、
前記印刷装置に対して前記保持手段により保持されている復号化キーの取得を要求するための復号化キー取得要求手段と、
前記復号化キー取得要求手段による要求に応じて、前記保持手段により保持されている復号化キーを取得する復号化キー取得手段と
を備えたことを特徴とする画像処理システム。
【００８９】
〔実施態様４〕実施態様１において、前記暗号化指示手段は暗号化モードを指示し、
前記ファイル作成手段は、前記印刷データファイルのヘッダ部に、復号化キーの他に、前記暗号化指示手段により指示された暗号化モードを書き込み、前記印刷データファイルのデータ部に、暗号化印刷データを書き込む書込手段を有することを特徴とする画像処理システム。
【００９０】
〔実施態様５〕実施態様２において、前記暗号化手段は、前記暗号化指示手段による部分暗号化指示に応答して、当該印刷データのうち部分暗号化の対象となる部分を暗号化することを特徴とする画像処理システム。
【００９１】
〔実施態様６〕実施態様２において、前記暗号化手段は、前記暗号化指示手段による分割暗号化指示に応答して、当該印刷データを所定の単位で分割し、得られた各分割印刷データを暗号化することを特徴とする画像処理システム。
【００９２】
〔実施態様７〕実施態様２において、前記暗号化手段は、前記暗号化指示手段による一括暗号化指示に応答して、当該印刷データを一括して暗号化することを特徴とする画像処理システム。
【００９３】
〔実施態様８〕実施態様１において、前記印刷装置は、データ処理装置に対して、印刷エラーがあった場合にその旨を通知し、前記一致判定手段により復号化キーが一致しないと判定された場合に復号化エラーを通知し、前記一致判定手段により復号化キーが一致しないと判定された場合に当該印刷データファイルに暗号化印刷データが存在しない旨を通知する通知手段を有することを特徴とする画像処理システム。
【００９４】
〔実施態様９〕実施態様８において、前記データ処理装置は、前記通知手段により通知された情報内容を操作者に報知するか否かを判定する判定手段と、該判定手段により報知すると判定された場合にその情報内容を操作者に報知する報知手段とを有することを特徴とする画像処理システム。
【００９５】
〔実施態様１０〕ネットワークを介して相互に接続した第１及び第２データ処理装置と、該第２データ処理装置に接続した印刷装置とを有する画像処理システムにおいて、
前記第１データ処理装置は、
暗号化をするための印刷データを指定し指定した印刷データに対する暗号化を指示するための暗号化指示手段と、
印刷を実行するための印刷データファイルを指定し指定した印刷データファイルに対して印刷実行を指示するための印刷実行指示手段と、
前記暗号化指示手段により印刷データが指定され暗号化が指示された場合に、当該指定された印刷データを所定の暗号化キーで暗号化する暗号化手段と、
該暗号化手段による暗号化により得られた暗号化印刷データと、前記印刷装置と共有している復号化キーとを有する印刷データファイルを作成するファイル作成手段と、
前記印刷実行指示手段により印刷データファイルが指定され印刷実行が指示された場合に、前記第２データ処理装置に対して、当該指定された印刷データファイルを転送し、該印刷データファイルに対する印刷実行を要求する印刷実行要求手段と
を備え、
前記第２データ処理装置は、
前記印刷実行要求手段により印刷データファイルが転送され印刷実行の要求があった場合に、前記印刷装置に対して、該印刷データファイルを転送し該印刷データファイルに対する印刷実行を要求する要求処理手段を
備え、
前記印刷装置は、
前記データ処理装置と共有する復号化キーを保持する保持手段と、
前記要求処理手段による印刷実行要求があった場合に、転送された印刷データファイルの復号化キーが、前記保持手段により保持されている復号化キーと一致するか否かを判定する一致判定手段と、
該一致判定手段により一致すると判定された場合に、前記印刷データファイルの暗号化印刷データを前記復号化キーで復号化する復号化手段と、
該復号化手段による復号化により得られた印刷データに基づき印刷する印刷手段と
を備えたことを特徴とする画像処理システム。
【００９６】
〔実施態様１１〕実施態様１０において、前記暗号化指示手段は、部分暗号化、分割暗号化、または一括暗号化を指示することを特徴とする画像処理システム。
【００９７】
〔実施態様１２〕実施態様１０において、前記第１データ処理装置は、前記印刷装置に対して前記保持手段により保持されている復号化キーの取得を要求するための復号化キー取得要求手段と、
前記復号化キー取得要求手段による要求に応じて、前記保持手段により保持されている復号化キーを取得する復号化キー取得手段と
を備えたことを特徴とする画像処理システム。
【００９８】
〔実施態様１３〕実施態様１０において、前記暗号化指示手段は暗号化モードを指示し、
前記ファイル作成手段は、前記印刷データファイルのヘッダ部に、復号化キーの他に、前記指示手段により指示された暗号化モードを書き込み、前記印刷データファイルのデータ部に、暗号化印刷データを書き込む書込手段を有することを特徴とする画像処理システム。
【００９９】
〔実施態様１４〕実施態様１１において、前記暗号化手段は、前記暗号化指示手段による部分暗号化指示に応答して、当該印刷データのうち部分暗号化の対象となる部分を暗号化することを特徴とする画像処理システム。
【０１００】
〔実施態様１５〕実施態様１１において、前記暗号化手段は、前記暗号化指示手段による分割暗号化指示に応答して、当該印刷データを所定の単位で分割し、得られた各分割印刷データを暗号化することを特徴とする画像処理システム。
【０１０１】
〔実施態様１６〕実施態様１１において、前記暗号化手段は、前記暗号化指示手段による一括暗号化指示に応答して、当該印刷データを一括して暗号化することを特徴とする画像処理システム。
【０１０２】
〔実施態様１７〕実施態様１０において、前記第２データ処理装置は、前記第１データ処理装置に対して、前記印刷装置において印刷エラーがあった場合にその旨を通知し、前記一致判定手段により復号化キーが一致しないと判定された場合に復号化エラーを通知し、前記一致判定手段により復号化キーが一致しないと判定された場合に当該印刷データファイルに暗号化印刷データが存在しない旨を通知する通知手段を有することを特徴とする画像処理システム。
【０１０３】
〔実施態様１８〕実施態様１７において、前記第１データ処理装置は、前記通知手段により通知された情報内容を操作者に報知するか否かを判定する判定手段と、該判定手段により報知すると判定された場合にその情報内容を操作者に報知する報知手段とを有することを特徴とする画像処理システム。
【０１０４】
【発明の効果】
以上説明したように、本発明によれば、上記のように構成したので、よりセキュリティを向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】図１のデータ処理装置１のＲＯＭ１０２に格納される制御プログラムの一例を示すフローチャートである。
【図３】図２のＳ１０４の処理手順をより詳細に示すフローチャートである。
【図４】図２のＳ１０５の処理手順をより詳細に示すフローチャートである。
【図５】印刷装置２のＲＯＭ２０２に格納される制御プログラムの一例を示すフローチャートである。
【図６】図５のＳ２０６の処理手順をより詳細に示すフローチャートである。
【図７】データ処理装置７１の構成を示すブロック図である。
【図８】第２の実施の形態において図７に示すデータ処理装置７１のＲＯＭ７０２に格納される制御プログラムの一例を示すフローチャートである。
【図９】第２の実施の形態において図１に示すデータ処理装置１のＲＯＭ１０２に格納される制御プログラムの一例を示すフローチャートである。
【符号の説明】
１０１，２０１  ＣＰＵ
１０２，２０  ＲＯＭ
１０３，２０３  ＲＡＭ
１０４  ディスクコントローラ
１０５  ハードディスク
１０８，２０８  入出力部
１１０  キー入力装置
１１１  表示装置
１１２  ネットワーク通信装置
２０４  データ格納メモリ
２０６  Ｉ／Ｆ部
２０７  印刷部
【図１】
2004228681.tif 000003
【図２】
2004228681.tif 000004
【図３】
2004228681.tif 000005
【図４】
2004228681.tif 000006
【図５】
2004228681.tif 000007
【図６】
2004228681.tif 000008
【図７】
2004228681.tif 000009
【図８】
2004228681.tif 000010
【図９】
2004228681.tif 000011