(57)【要約】【課題】印刷出力等の出力対象となる情報の機密性を向上させることを可能にした情報処理装置を提供する。【解決手段】入力手段１１３は、所定情報（ユーザＩＤ）を入力する。暗号化手段１１４は、入力手段１１３により入力された第１の所定情報及び本装置１００固有の情報に基づいて対象情報（画像情報）を暗号化する。記憶手段１１１は、暗号化手段１１４により得られた暗号化情報を記憶する。復号化手段１１４は、入力手段１１１により入力された第１の所定情報と同等の情報である第２の所定情報及び本装置１００固有の情報に基づいて、記憶手段１１１内の暗号化情報を復号化する。【選択図】　図１
2004046638.tif 000002
【特許請求の範囲】
【請求項１】
情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力する情報処理装置であって、
所定情報を入力する入力手段と、
上記入力手段により入力された第１の所定情報及び本装置固有の情報に基づいて、対象情報を暗号化する暗号化手段と、
上記暗号化手段により得られた暗号化情報を記憶する記憶手段と、
上記入力手段により入力された上記第１の所定情報と同等の情報である第２の所定情報及び本装置固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記所定情報は、所定のユーザに関する情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記出力は、印刷出力を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記暗号化手段に対する暗号化情報、及び上記復号化手段に対する復号化情報を記憶する情報記憶手段を備え、
上記暗号化手段は、上記情報記憶手段内の暗号化情報に基づいて、対象情報を暗号化し、
上記復号化手段は、上記情報記憶手段内の復号化情報に基づいて、上記記憶手段内の暗号化情報を復号化することを特徴とする請求項１記載の情報処理装置。
【請求項５】
上記記憶手段が本装置から切り離されたか否かに基づいて、上記情報記憶手段内の情報を消去する情報消去手段と、
上記記憶手段が本装置から切り離されたか否かに基づいて、上記暗号化手段に対する暗号化情報、及び上記復号化手段に対する復号化情報を生成する情報生成手段とを備え、
上記情報記憶手段は、上記情報生成手段で生成された情報を記憶することを特徴とする請求項４記載の情報処理装置。
【請求項６】
入力情報を解析する解析手段と、
上記解析手段の解析結果に基づいて、上記入力情報から上記暗号化手段で暗号化する対象情報を生成する生成手段とを備えることを特徴とする請求項４記載の情報処理装置。
【請求項７】
複数の機器が互いに通信可能に接続されてなる情報処理システムであって、
上記複数の機器のうち少なくとも１つの機器は、請求項１〜６の何れかに記載の情報処理装置の機能を有することを特徴とする情報処理システム。
【請求項８】
情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力するための情報処理方法であって、
所定情報を入力する入力ステップと、
上記入力ステップにより入力された第１の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、対象情報を暗号化する暗号化ステップと、
上記暗号化ステップにより得られた暗号化情報を上記記憶手段に記憶する記憶ステップと、
上記入力ステップにより入力された上記第１の所定情報と同等の情報である第２の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化ステップとを含むことを特徴とする情報処理方法。
【請求項９】
印刷データを外部入力する入力ステップと、
上記入力ステップにより入力された印刷データを解析し、当該解析結果に基づき描画情報を生成する解析ステップと、
上記解析ステップにより得られた描画情報に基づいてビットマップ画像を生成する印刷画像描画ステップと、
上記印刷画像描画ステップにより得られた個々のビットマップ画像を１ページ分のビットマップ画像として保持するページ画像記憶ステップと、
上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を紙媒体上に印刷出力する印刷ステップと、
機器固有の情報を記憶する機器固有情報記憶ステップと、
所定のユーザが所持するユーザカードからユーザ情報を読み取るユーザ情報取得ステップと、
ユーザからの印刷指示を入力するユーザ印刷指示入力ステップと、
上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を暗号化するビットマップ画像暗号化ステップと、
上記ビットマップ画像暗号化ステップにより暗号化されたビットマップ画像を複数ページ分記憶する画像集約記憶ステップと、
上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記機能固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて復号化するビットマップ画像復号化ステップとを含み、
上記印刷ステップは、上記ユーザ印刷指示入力ステップによる印刷指示に基づいて、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記ビットマップ画像復号化ステップにより復号化して印刷出力するステップを含むことを特徴とする情報処理方法。
【請求項１０】
上記ビットマップ画像暗号化ステップでの暗号化処理のための所定情報、及び上記ビットマップ画像復号化ステップでの復号化処理のための所定情報を記憶する暗号／復号情報記憶ステップを含み、
上記ビットマップ画像暗号化ステップは、上記暗号／復号情報記憶ステップにより記憶された暗号化処理のための所定情報に基づき、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を暗号化するステップを含み、
上記ビットマップ画像復号化ステップは、上記暗号／復号情報記憶ステップにより記憶された復号化処理のための所定情報に基づき、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を復号化するステップを含むことを特徴とする請求項９記載の情報処理方法。
【請求項１１】
上記暗号／復号情報記憶ステップにより記憶される情報を生成する情報生成ステップと、
上記暗号／復号情報記憶ステップにより記憶された情報を消去する情報消去ステップと、
上記画像集約記憶ステップにより暗号化ビットマップ画像が記憶される記憶手段の切り離し検出する検出ステップとを含み、
上記情報消去ステップは、上記検出ステップにより、上記記憶手段が切り離されたことが検出された場合、上記上記暗号／復号情報記憶ステップにより記憶された情報を消去するステップを含み、
上記情報生成ステップは、上記検出ステップにより、上記記憶手段が切り離されたことが検出された場合、上記上記暗号／復号情報記憶ステップにより記憶される情報を生成するステップを含むことを特徴とする請求項９記載の情報処理方法。
【請求項１２】
コンピュータを所定の手段として機能させるためのプログラムであって、
上記所定の手段は、情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力する手段であって、
所定情報を入力する入力手段と、
上記入力手段により入力された第１の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、対象情報を暗号化する暗号化手段と、
上記暗号化手段により得られた暗号化情報を記憶する記憶手段と、
上記入力手段により入力された上記第１の所定情報と同等の情報である第２の所定情報及び上記装置或いはシステム固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化手段とを備えることを特徴とするプログラム。
【請求項１３】
コンピュータを所定のステップを実行させるためのプログラムであって、
上記所定のステップは、
印刷データを外部入力する入力ステップと、
上記入力ステップにより入力された印刷データを解析し、当該解析結果に基づき描画情報を生成する解析ステップと、
上記解析ステップにより得られた描画情報に基づいてビットマップ画像を生成する印刷画像描画ステップと、
上記印刷画像描画ステップにより得られた個々のビットマップ画像を１ページ分のビットマップ画像として保持するページ画像記憶ステップと、
上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を紙媒体上に印刷出力する印刷ステップと、
機器固有の情報を記憶する機器固有情報記憶ステップと、
所定のユーザが所持するユーザカードからユーザ情報を読み取るユーザ情報取得ステップと、
ユーザからの印刷指示を入力するユーザ印刷指示入力ステップと、
上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を暗号化するビットマップ画像暗号化ステップと、
上記ビットマップ画像暗号化ステップにより暗号化されたビットマップ画像を複数ページ分記憶する画像集約記憶ステップと、
上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて復号化するビットマップ画像復号化ステップとを含み、
上記印刷ステップは、上記ユーザ印刷指示入力ステップによる印刷指示に基づいて、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記ビットマップ画像復号化ステップにより復号化して印刷出力するステップを含むことを特徴とするプログラム。
【請求項１４】
請求項１２又は１３記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ハードディスク記憶装置等の不揮発性大容量補助記憶装置を有し、ホストコンピュータ等と接続され、文章や映像等の画像データを受信、或いは外部装置から画像情報を入力して印刷処理する装置或いはシステムに用いられる、情報処理装置、情報処理システム、情報処理方法、それを実施するためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体、及び当該プログラムに関するものである。
【０００２】
【従来の技術】
従来より例えば、ホストコンピュータに接続され、不揮発性大容量補助記憶装置（以下、「ＨＤ」と言う）を有する画像処理装置としては、ＨＤに対して、装置内で生成した画像データを一時的或いは恒久的に記憶すると共に、当該画像データを、他の印刷データから生成された文章や画像のデータと組み合わせ、これを総合的な印刷物の印刷を行うための印刷画像データとして格納する印刷画像集約機能を有する装置がある。
【０００３】
印刷画像集約機能は、画像処理装置のユーザからの指示に従って、ＨＤにより、ユーザ毎に印刷画像データを分離して管理格納を行うことが可能なように構成されている。
【０００４】
上記ＨＤにおいて、例えば、あるユーザ（ユーザＡとする）の印刷画像データが格納された領域は、当該印刷画像データを通常使用する場合に限り、他のユーザ（ユーザＢとする）がアクセス可能（当該印刷画像データの印刷が可能）であるが、ユーザＡが当該印刷画像データに対して機密指定を行った場合、ユーザＡのみが、当該印刷画像データの使用が可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような印刷画像集約機能を有する従来の画像処理装置では、例えば、ユーザ毎に画像データを管理格納するためのＨＤが、故障による交換や意図的な盗難等により、装置から取り外され、パーソナルコンピュータ等に接続された場合、当該ＨＤで管理格納された画像データに対して、当該画像データに対応するユーザが機密指定を行っていたとしても、他のユーザから閲覧可能（使用可能）になってしまう。
【０００６】
そこで、上記の問題を解決するために、例えば、特開平０９−０１６８５１号等に記載されているような、ＨＤに画像データを格納する時点で、当該画像データを、何らかの情報（装置内部に記憶された情報）に基づき暗号化する構成が考えられる。
【０００７】
しかしながら、上記の特開平０９−０１６８５１号等に記載されている構成は、音楽ソフトウェアの不正使用を防止するためのものであり、悪意を持ったユーザによる盗難を防止することは考慮されていない。
すなわち、当該構成では、暗号化方法と、特開平０９−０１６８５１号等で言うところの記憶媒体の識別番号情報とを得ることが可能であれば、当該記憶媒体に格納されている情報を複合化することが可能となり、したがって、悪意を持ったユーザから機密情報を守るという観点からは当該構成ではまだ不十分である。
【０００８】
また、機密情報を守る暗号化して保存する構成は、例えば、特開平７−６４４８１号、特開平５−２４４１５０号、及び特開平９−２３３０６７等に記載されているが、以下に説明するような問題がある。
【０００９】
特開平７−６４４８１号等に記載の構成は、大量のページを含む文章データを処理して保存し、その後、当該保存データから印刷処理する、すなわち紙媒体上にデータ出力する構成であるが、当該保存データから印刷処理することは効率的な作業とは言えず、また、その印刷物（出力物）を保存管理するという、情報の機密性とは別に物理的な管理をも行なう必要がある。
【００１０】
特開平５−２４４１５０号等に記載の構成は、ホストコンピュータ等における機密情報の集中管理及びその伝送のための構成であるが、暗号化された画像データ（暗号化画像データ）が伝送される途中で当該暗号化画像データを収得可能であり、暗号化画像データの復号化のパスワードを入手することが可能となった場合、特定の印刷装置に関する情報を必要とせずに暗号化画像データの復号化が可能となってしまう、という問題がある。また、当該構成では、暗号化画像データの転送元（ホストコンピュータ等）における暗号化方法と、暗号化画像データの転送先である印刷装置側における暗号化方法とが同じ方法であるため、何れか一方の暗号化方法が解析されてしまった場合、他方の暗号化方法の内容も解析されてしまう、という問題点がある。さらに、当該構成では、複数の印刷装置に対して同時に暗号化画像データを伝送した場合であっても、全ての印刷装置における暗号化に関する内容が同一であるため、何れか１つの印刷装置において、パスワード等の復号化情報が漏洩された場合、全ての印刷装置で復号化が可能になる、という問題点がある。
【００１１】
特開平９−２３３０６７号等に記載の構成は、特開平５−２４４１５０号等に記載の構成を発展させた構成であり、伝送情報の機密性に基づいた暗号化レベルを設定することで、必要とされる機密性のレベルの達成を目的としたものである。しかしながら、当該構成では、画像処理装置までの画像データの機密性を、必要とされるだけ高くすることは可能であるが、画像データ（暗号化画像データ）をホストコンピュータ等から転送された状態でしか保持することができず、暗号化画像データを復号化した後は印刷を行う以外処理方法がない。
【００１２】
本発明で想定している画像処理装置或いはシステムは、複数の印刷データから構成される印刷画像データを総合的に印刷するような処理を実現したものであり、このための構成を、例えば、特開平９−２３３０６７号等に記載の構成で実現するためには、印刷直前まで暗号化の状態で複数の画像データを保持すると共に、印刷指示の後、それぞれの画像データについて復号化を行う必要がある。このため、本発明が目的とする、複数の印刷ドキュメントの集約による総合的な高速印刷、及び集約記憶される画像データの高い機密性の保持等を達成するには、処理効率が低くなると共に、記憶容量及び処理速度をも低下してしまう、という問題がある。
【００１３】
そこで、本発明は、上記の欠点を除去するために成されたもので、印刷出力等の出力対象となる情報の機密性を向上させることを可能にした、情報処理装置、情報処理システム、情報処理方法、それを実施するためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体、及び当該プログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
斯かる目的下において、本発明は、情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力する情報処理装置であって、所定情報を入力する入力手段と、上記入力手段により入力された第１の所定情報及び本装置固有の情報に基づいて、対象情報を暗号化する暗号化手段と、上記暗号化手段により得られた暗号化情報を記憶する記憶手段と、上記入力手段により入力された上記第１の所定情報と同等の情報である第２の所定情報及び本装置固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化手段とを備えることを特徴とする。
【００１５】
また、本発明は、情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力するための情報処理方法であって、所定情報を入力する入力ステップと、上記入力ステップにより入力された第１の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、対象情報を暗号化する暗号化ステップと、上記暗号化ステップにより得られた暗号化情報を上記記憶手段に記憶する記憶ステップと、上記入力ステップにより入力された上記第１の所定情報と同等の情報である第２の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化ステップとを含むことを特徴とする。
【００１６】
また、本発明は、印刷データを外部入力する入力ステップと、上記入力ステップにより入力された印刷データを解析し、当該解析結果に基づき描画情報を生成する解析ステップと、上記解析ステップにより得られた描画情報に基づいてビットマップ画像を生成する印刷画像描画ステップと、上記印刷画像描画ステップにより得られた個々のビットマップ画像を１ページ分のビットマップ画像として保持するページ画像記憶ステップと、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を紙媒体上に印刷出力する印刷ステップと、機器固有の情報を記憶する機器固有情報記憶ステップと、所定のユーザが所持するユーザカードからユーザ情報を読み取るユーザ情報取得ステップと、ユーザからの印刷指示を入力するユーザ印刷指示入力ステップと、上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を暗号化するビットマップ画像暗号化ステップと、上記ビットマップ画像暗号化ステップにより暗号化されたビットマップ画像を複数ページ分記憶する画像集約記憶ステップと、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記機能固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて復号化するビットマップ画像復号化ステップとを含み、上記印刷ステップは、上記ユーザ印刷指示入力ステップによる印刷指示に基づいて、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記ビットマップ画像復号化ステップにより復号化して印刷出力するステップを含むことを特徴とする。
【００１７】
また、本発明は、コンピュータを所定の手段として機能させるためのプログラムであって、上記所定の手段は、情報を暗号化して記憶手段に記憶し、当該記憶手段内の暗号化情報を復号化して出力する手段であって、所定情報を入力する入力手段と、上記入力手段により入力された第１の所定情報及び上記記憶手段を有する装置或いはシステム固有の情報に基づいて、対象情報を暗号化する暗号化手段と、上記暗号化手段により得られた暗号化情報を記憶する記憶手段と、上記入力手段により入力された上記第１の所定情報と同等の情報である第２の所定情報及び上記装置或いはシステム固有の情報に基づいて、上記記憶手段内の暗号化情報を復号化する復号化手段とを備えることを特徴とする。
【００１８】
また、本発明は、コンピュータに所定のステップを実行させるためのプログラムであって、上記所定のステップは、印刷データを外部入力する入力ステップと、上記入力ステップにより入力された印刷データを解析し、当該解析結果に基づき描画情報を生成する解析ステップと、上記解析ステップにより得られた描画情報に基づいてビットマップ画像を生成する印刷画像描画ステップと、上記印刷画像描画ステップにより得られた個々のビットマップ画像を１ページ分のビットマップ画像として保持するページ画像記憶ステップと、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を紙媒体上に印刷出力する印刷ステップと、機器固有の情報を記憶する機器固有情報記憶ステップと、所定のユーザが所持するユーザカードからユーザ情報を読み取るユーザ情報取得ステップと、ユーザからの印刷指示を入力するユーザ印刷指示入力ステップと、上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて、上記ページ画像記憶ステップにより保持された１ページ分のビットマップ画像を暗号化するビットマップ画像暗号化ステップと、上記ビットマップ画像暗号化ステップにより暗号化されたビットマップ画像を複数ページ分記憶する画像集約記憶ステップと、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記機器固有情報記憶ステップにより記憶された機器固有情報、及び上記ユーザ情報取得ステップにより得られたユーザ情報に基づいて復号化するビットマップ画像復号化ステップとを含み、上記印刷ステップは、上記ユーザ印刷指示入力ステップによる印刷指示に基づいて、上記画像集約記憶ステップにより記憶されている暗号化ビットマップ画像を、上記ビットマップ画像復号化ステップにより復号化して印刷出力するステップを含むことを特徴とする。
【００１９】
具体的には例えば、記憶手段（ＨＤ等）内に格納された情報（機密画像等）を、本装置或いはシステム固有の情報（機器ＩＤ）、及びユーザ毎に所持された本装置或いはシステムを使用するときに使用されるユーザカードに格納されているユーザ情報（ユーザＩＤ）の２つの情報に基づき、一定のルールに従って暗号化することで、記憶手段が本装置或いはシステムから悪意を持って取り去られた場合であっても、本装置或いはシステム固有の情報だけでは、記憶手段内の情報を復号化することを不可能とする。これにより、記憶手段内の情報の盗用が困難となる。
【００２０】
また、例えば、記憶手段が本装置或いはシステムから分離された場合（これまでと異なる記憶手段が接続された場合をも含む）、暗号化に関する情報を消去することで、これまでの暗号化ルールを消去し、新たな暗号化に関する情報を生成する。これにより、記憶手段内の情報の機密性を向上させることができる。
【００２１】
また、例えば、記憶手段内の情報に対して機密指定がなされた場合、ユーザ情報に加えて、ユーザの記憶以外どこにもその内容が記述されないパスワードや暗証番号等を暗号化に関する情報として暗号化のキーに加える。これにより、悪意を持ったユーザに対する、記憶手段内の機密性を向上させることができる。
【００２２】
尚、上記のような構成において、ユーザ情報としては、ユーザカードのような形あるものに格納された情報だけでなく、パスワードのようなユーザの記憶の中にだけある情報をも適用可能であり、悪意を持ったユーザが盗難不可能な情報であればよい。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００２４】
［第１の実施の形態］
本発明は、例えば、図１に示すような画像処理装置１００に適用される。
本実施の形態の画像処理装置１００は、装置内に印刷画像データを記憶しておき、当該印刷画像データ（対象画像データ）を、他の複数の印刷画像データと組み合わせて印刷処理する場合、対象画像データを、機器ＩＤ及びユーザＩＤにより暗号化した上で記憶しておき、これを印刷処理するときに、暗号化のときと同じ機器ＩＤ及びユーザＩＤでのみ、対象画像データの復号化が可能なように構成されている。これにより、画像処理装置１００内に記憶された画像データの機密性を高めることができ、悪意のあるユーザによる機密情報の盗用を未然に防ぐことができる。
以下、本実施の形態の画像処理装置１００の構成及び動作について具体的に説明する。
【００２５】
＜画像処理装置１００の構成＞
画像処理装置１００は、画像処理装置１００全体の動作制御を司るＣＰＵ１０３と、ＣＰＵ１０３で実行されるプログラムの作業領域等を提供するＲＡＭ１０４と、ＣＰＵ１０３で実行されるプログラムやテーブルデータ等を記憶するＲＯＭ１０５と、外部とのデータの入出力を行うＩ／Ｏ部１０６と、Ｉ／Ｏ部１０６により入力された印刷データの解析を行う印刷データ解析部１０７と、印刷データ解析部１０７の解析結果に基づいて印刷データ（印刷画像データ）の描画を行う印刷画像描画部１０８と、印刷画像描画部１０８により描画される画像データを１ページ分記憶する画像バッファとしてのページ画像記憶部１０９と、ページ画像記憶部１０９に記憶された１ページ分の画像データの印刷を実施ｓｙｒｙ印刷部１１０と、ユーザからの指示或いはホストコンピュータ１５０から送られる指示により暗号／複合化部１１４により暗号化された印刷画像データを一時的或いは恒久的に記憶し他の印刷画像データと組み合わせて印刷を行うための記憶領域としての画像集約記憶部１１１と、画像処理装置１００固有のＩＤ番号を記憶する機器ＩＤ記憶部１１２と、ユーザが所有するカード（使用者カード）から当該ユーザ固有のＩＤ（使用者ＩＤ）を読み取る使用者ＩＤ読込部１１３と、画像データの暗号化／復号化を行う暗号／復号化部１１４と、画像処理装置１００のユーザが画像集約記憶部１１１に記憶されている画像データの印刷を指示するための使用者印刷指示入力部１１５と、使用者カードの使用者ＩＤ読み込み部１１３への挿入の要求を標示する使用者カード要求標示部１１６とを備えている。
【００２６】
ここで、暗号／復号化部１１４は、画像データの暗号化／復号化を行うが、具体的には、画像集約記憶部１１１に対して、ページ画像記憶部１０９に記憶された画像データが書き込まれるときに、機器ＩＤ記憶部１１２の記憶情報及び使用者ＩＤ読込部１１３により読み込まれた使用者ＩＤ（ユーザＩＤ）に基づいた暗号化を行い、画像集約記憶部１１１に記憶されている暗号画像データがページ画像記憶部１０９に転送されるときに、機器ＩＤ記憶部１１２の記憶情報及び使用者ＩＤ読込部１１３により読み込まれたユーザＩＤに基づいた復号化を行う。
【００２７】
上述のような画像処理装置１００には、印刷データを画像処理装置１００に転送するホストコンピュータ１５０が接続されている。
画像処理装置１００とホストコンピュータ１５０は、例えば、イーサーネットにより構成されたローカルエリアネットワークを介して、印刷データ等のデータ送受信を行う。
【００２８】
＜画像処理装置１００の動作＞
図２は、画像処理装置１００の一連の動作をフローチャートにより示したものである。
ここでは、画像処理装置１００の動作の一例として、画像データの機密性を保持しつつ、ページ毎の印刷画像ビットマップを生成した後、一時的に全ページ分記憶し、その後、ユーザ指示に従って、まとめて全ページの印刷を行う動作について説明する。
【００２９】
ステップＳ２０１：
ホストコンピュータ１５０は、画像処理装置１００のＩ／Ｏ部１０６に対して印刷データを送信する。
画像処理装置１００において、ＣＰＵ１０３は、ホストコンピュータ１５０からの印刷データが存在するか否かを判別し、この判別の結果、印刷データ無しの場合には再び本ステップＳ２０１の処理を繰り返し実行し、印刷データ有りの場合には次のステップＳ２０２に進む。
【００３０】
ステップＳ２０２：
ステップＳ２０１の判別の結果、ホストコンピュータ１５０からの印刷データ有りの場合、ＣＰＵ１０３は、ホストコンピュータ１５０からの印刷データ（画像データ）が、直接印刷が指示されたものであるか、或いは画像集約記憶部１１１への格納が指示されたものであるかを判別する。
【００３１】
具体的には例えば、ホストコンピュータ１５０から転送される画像データは、図３に示すように、画像処理属性３０１、文字印字命令３０２、及び画像終了３０３の情報が付加されたものである。
したがって、ＣＰＵ１０３は、画像処理属性３０１を参照することで、ホストコンピュータ１５０からの画像データが、直接印刷が指示されたものであるか、或いは画像集約記憶部１１１への格納が指示されたものであるかを判別する。ここでは一例として、上記図３に示すように、画像処理属性３０１には、「直接印字指定」３０１（１）が設定されているものとする。この場合、次のステップＳ２０３に進むことになる。
【００３２】
一方、画像処理属性３０１に対して、図４に示すように、「集約記憶指定」３０１（２）が設定されていた場合、後述するステップＳ２０４に進むことになる。
【００３３】
ステップＳ２０３：
ステップＳ２０２の判別の結果、ホストコンピュータ１５０からの画像データが「直接印刷指示」である場合、例えば、図５に示すような、直接印刷処理を実行する。
ここでの直接印刷処理とは、ホストコンピュータ１５０から送られた印刷データを、そのまま直接印刷する処理である。
【００３４】
すなわち、上記図５に示すように、先ず、ＣＰＵ１０３は、印刷データ解析部１０７により、処理対象の画像データ（対象印刷データ）の解析を行う（ステップＳ５０１）。次に、ＣＰＵ１０３は、印刷データ解析部１０７での解析結果に基づいて、印刷画像描画部１０８に対して描画指示すると共に、当該描画結果である画像データの格納先をページ画像記憶部１０９に指示する（ステップＳ５０２）。
【００３５】
これにより、ここでは対象印刷データが、上記図３に示すように、文字印字命令３０２に対して「ダイレクトな印刷」３０２（１）がパラメータとして設定されたものであるため、この「ダイレクトな印刷」３０２（１）の文字列が画像として生成される。
図６は、上記画像データ６０１の一例を示したものである。この画像データ６０１は、ページ画像記憶部１０９に格納される。
【００３６】
次に、ＣＰＵ１０３は、ページ画像記憶部１０９に記憶された画像データ６０１を、印刷部１１０に対して転送することで、画像データ６０１の印刷出力を行う（ステップＳ５０３）。
【００３７】
そして、ＣＰＵ１０３は、印刷出力すべきデータの有無を判別し（ステップＳ５０４）、データ無しの場合にのみ本処理終了とし、データ有りの場合には再びステップＳ５０１からの処理を繰り返し実行する。
例えば、対象印刷データが、上記図３に示したような画像終了３０３の情報が付加されたものである場合、ＣＰＵ１０３は、データ無しと判別して本処理終了とする。
【００３８】
ステップＳ２０４：
ステップＳ２０２の判別の結果、ホストコンピュータ１５０からの画像データが「集約記憶指示」である場合（上記図４参照）、例えば、図７に示すような、集約記憶処理を実行する。
ここでの集約記憶処理とは、ホストコンピュータ１５０から送られた印刷データを暗号化して画像集約記憶部１１１に格納する処理ある。
【００３９】
すなわち、上記図７に示すように、先ず、ＣＰＵ１０３は、使用者ＩＤ読込部１１３に対してユーザから使用者カードが挿入され、当該ユーザの使用者ＩＤが読出可能であるか否か判別し（ステップＳ７０１）、この判別の結果、使用者ＩＤ読出可能でない場合にはステップＳ７０２に進み、使用者ＩＤ読出可能である場合にはステップＳ７０３からの処理に進む。
【００４０】
ステップＳ７０２では、ＣＰＵ１０３は、使用者ＩＤ読出可能でないことにより、使用者カードの挿入の要求を使用者カード挿入要求標示部１１６に示し、再びステップＳ７０１からの処理を実行する。
【００４１】
一方、ステップＳ７０３では、ＣＰＵ１０３は、使用者ＩＤ読込部１１３を介して、ユーザの使用者ＩＤを読み込む。
次に、ＣＰＵ１０３は、機器ＩＤ記憶部１１２から機器ＩＤ（画像処理装置１００の固有のＩＤ）の読み込む（ステップＳ７０４）。
【００４２】
次に、ＣＰＵ１０３は、印刷データ解析部１０７により、対象印刷データを解析する（ステップＳ７０５）。
ここでは、対象印刷データが、上記図４に示すように、文字印字命令３０２に対して「蓄積された画像印刷」３０２（２）がパラメータとして設定されたものであるため、この「蓄積された画像印刷」３０２（２）の文字列の描画指示が解析結果として出力される。
【００４３】
次に、ＣＰＵ１０３は、印刷データ解析部１０７による解析結果（「蓄積された画像印刷」３０２（２）の文字列の描画指示）を、印刷画像描画部１０８に供給し、これにより印刷画像描画部１０８で生成された画像データをページ画像記憶部１０９に格納する（ステップＳ７０６）。
図８は、上記画像データ８０１の一例を示したものである。この画像データ８０１は、ページ画像記憶部１０９に格納される。すなわち、画像データ８０１は、上記図４に示される印刷データにより生成された画像データであり、集約印刷データであるためユーザから印刷指示があるまで印刷されずに画像集約記憶部１１１に記憶されるものである。
【００４４】
次に、ＣＰＵ１０３は、ステップＳ７０３で取得した使用者ＩＤと、ステップＳ７０４で取得した機器ＩＤとを暗号／復号化部１１４に供給すると共に、暗号／復号化部１１４に対して、ページ画像記憶部１０９に記憶されている画像データ８０１（ページ画像データ）の暗号化の指示を行う（ステップＳ７０７）。
これにより、暗号／復号化部１１４は、使用者ＩＤ及び機器ＩＤを用いて、ページ画像記憶部１０９に記憶されている画像データ８０１を暗号化する。
【００４５】
次に、ＣＰＵ１０３は、暗号／復号化部１１４で得られた暗号化画像データを画像集約記憶部１１１に転送して記憶させる（ステップＳ７０８）。
【００４６】
そして、ＣＰＵ１０３は、処理すべきデータの有無を判別し、データ無しの場合にのみ本処理終了とし、データ有りの場合には再びステップＳ７０５からの処理を繰り返し実行する。
例えば、対象印刷データが、上記図４に示したような画像終了３０３の情報が付加されたものである場合、ＣＰＵ１０３は、データ無しと判別して本処理終了とする。
【００４７】
上述のように本実施の形態では、上記図４に示される対象印刷データからは、上記図８に示したような画像データ８０１が生成されるが、この画像データ８０１そのものではなく、機器ＩＤ及び使用者ＩＤに基づき暗号化された画像データ８０１が、画像集約記憶部１１１に格納される。
【００４８】
ステップＳ２０５：
ステップＳ２０１の判別の結果、ホストコンピュータ１５０からの印刷データ無しの場合、ＣＰＵ１０３は、画像処理装置１００のユーザから、使用者印刷指示入力部１１５により、画像集約記憶部１１１内部に暗号化されて記憶された画像データの印刷指示がなされたか否かを判別し、この判別の結果、印刷指示有りの場合にはステップＳ２０６に進み、印刷指示無しの場合には再びステップＳ２０１からの処理を繰り返し実行する。
【００４９】
ステップＳ２０６：
ステップＳ２０５の判別の結果、ユーザから印刷指示された場合、ＣＰＵ１０３は、例えば、図９に示すような、格納画像印刷処理を実行する。
ここでの格納画像印刷処理とは、画像集約記憶部１１１に格納された暗号化画像データを復号化しながら印刷する処理である。
【００５０】
すなわち、上記図９に示すように、先ず、ＣＰＵ１０３は、使用者ＩＤ読込部１１３に対してユーザから使用者カードが挿入され、当該ユーザの使用者ＩＤが読出可能であるか否か判別し（ステップＳ９０１）、この判別の結果、使用者ＩＤ読出可能でない場合にはステップＳ９０２に進み、使用者ＩＤ読出可能である場合にはステップＳ９０３からの処理に進む。
【００５１】
ステップＳ９０２では、ＣＰＵ１０３は、使用者ＩＤ読出可能でないことにより、使用者カードの挿入の要求を使用者カード挿入要求標示部１１６に示し、再びステップＳ９０１からの処理を実行する。
【００５２】
一方、ステップＳ９０３では、ＣＰＵ１０３は、使用者ＩＤ読込部１１３を介して、ユーザの使用者ＩＤを読み込む。
次に、ＣＰＵ１０３は、機器ＩＤ記憶部１１２から機器ＩＤ（画像処理装置１００の固有のＩＤ）の読み込む（ステップＳ９０４）。
【００５３】
次に、ＣＰＵ１０３は、画像集約記憶部１１１から、印刷対象の画像データ（暗号化画像データ）を読み出す（ステップＳ９０５）。
【００５４】
次に、ＣＰＵ１０３は、ステップＳ９０３で取得した使用者ＩＤと、ステップＳ９０４で取得した機器ＩＤとを暗号／復号化部１１４に供給すると共に、暗号／復号化部１１４に対して、ステップＳ９０５で取得した暗号化画像データの復号化の指示を行う（ステップＳ９０６）。
これにより、暗号／復号化部１１４は、使用者ＩＤ及び機器ＩＤを用いて、暗号化画像データを復号化する。この復号化された画像データは、ページ画像記憶部１０９に記憶される。
【００５５】
次に、ＣＰＵ１０３は、ページ画像記憶部１０９に記憶された画像データ（ページ画像データ）を印刷部１１０に供給することで、当該画像データの印刷処理を実行する（ステップＳ９０７）。
そして、ＣＰＵ１０３は、処理すべきデータの有無を判別し、データ無しの場合にのみ本処理終了とし、データ有りの場合には再びステップＳ９０５からの処理を繰り返し実行する。
【００５６】
上述のように本実施の形態では、画像集約記憶部１１１に記憶された暗号化画像データが、ユーザが所持する使用者カードに含まれる使用者ＩＤ、及び画像処理装置１００の機器ＩＤに基づき、復号化及び印刷され、上記図８に示したような画像データ８０１の印刷物を得ることが可能となる。
【００５７】
図１０は、上述したように動作する画像処理装置１００における画像データの流れをまとめて示したデータフローダイアグラムである。
特に、上記図１０は、画像データの発生アクターであるホストコンピュータ１５０から、画像データの消費アクターである印刷部１１０までの画像データの流れを示したものである。
【００５８】
上記図１０において、ホストコンピュータ１５０は、画像データの発生アクターである。
解析プロセス１００２は、ホストコンピュータ１５０が出力した画像データ（印刷データ）を解析するものであり、印刷データ解析部１０７に相当する。
描画プロセス１００３は、描画命令データを描画するものであり、印刷画像描画部１０８に相当する。
印刷部１１０は、印刷データ（ページ画像データ）を消費（印刷）する印刷アクターである。
【００５９】
暗号化プロセス１００５は、印刷データを、機器ＩＤ及び使用者ＩＤに基づき暗号化するものであり、暗号／復号化部１１４の暗号化機能に相当する。
画像集約記憶部１１１は、暗号化画像データをストアする。
復号化プロセス１００７は、暗号化画像データを、機器ＩＤ及び使用者ＩＤに基づき復号化するものであり、暗号／復号化部１１４の復号化機能に相当する。機器ＩＤ記憶部１１２は機器ＩＤをストアし、使用者ＩＤ読込部１１３は使用者ＩＤをストアする。
【００６０】
上記図１０に示すように、唯一画像データのストアとなる画像集約記憶部１１１の前後では、機器ＩＤ及び使用者ＩＤによる暗号化及び復号化が行われている。これは、画像集約記憶部１１１を画像処理装置１００から取り外しても、そのままで画像データを解析することは困難であり、画像処理装置１００と同様の画像処理装置に画像集約記憶部１１１を取り付けた場合であっても、機器ＩＤ記憶部１１２から得られる機器ＩＤが異なるため、画像データ（暗号化画像データ）を復号化することが不可能であり、さらに、画像処理装置１００に画像集約記憶部１１１を取り付けた状態場合であっても、正しい使用者カードがなければ、画像データの復号化が不可能であることを示している。また、これ以外の描画等のプロセスでは、画像データは、ＣＰＵ１０３等が動作中の場合のみ装置内で存在しているため、画像処理装置１００をユーザが使用していない状態では存在することが不可能であることも示している。
【００６１】
したがって、本実施の形態によれば、画像データが画像集約記憶部１１１に記憶された状態では必ず暗号化されていることにより、画像処理装置１００での情報の機密性を高くすることが可能となる。
【００６２】
すなわち、本実施の形態によれば、画像処理装置１００内に印刷画像データを記憶しておき、複数の印刷画像データと組み合わせて印刷処理するにあたり、印刷画像データを機器ＩＤ及び使用者ＩＤにより暗号化した上で記憶しておき、これを印刷処理するときに、暗号化時の機器ＩＤ及び使用者ＩＤと同じ機器ＩＤ及び使用者ＩＤによってのみ、復号化が可能なように構成したので、画像処理装置１００内に記憶された画像データの機密性を高くすることができる。これにより、例えば、悪意のあるユーザによる機密情報の盗用を未然に防ぐことができる。
【００６３】
［第２の実施の形態］
本実施の形態では、上記図１に示した画像処理装置１００において、暗号／復号化部１１４の内部構成を、例えば、図１１に示すような構成とする。
【００６４】
本実施の形態における暗号／復号化部１１４は、上記図１１に示すように、暗号／復号化処理を行う暗号／復号処理部１１０３と、暗号／復号処理時に必要な暗号／復号ＩＤを記憶する暗号／復号ＩＤ記憶部１１０４と、暗号／復号ＩＤ記憶部１１０４に記憶されている暗号／復号ＩＤを消去する暗号／復号ＩＤ消去部１１０５と、暗号／復号ＩＤ記憶部１１０４に記憶される暗号／復号ＩＤを生成する暗号／復号ＩＤ生成部１１０６とを備えている。
【００６５】
本実施の形態における、画像データの発生アクターであるホストコンピュータ１５０から、画像データの消費アクターである印刷部１１０までの画像データの流れは、上記図１０に示したデータフローダイアグラムに対して、例えば、図１２に示すようになる。
すなわち、上記図１２に示すように、暗号化プロセス１００５及び復号化プロセス１００７では、暗号／復号ＩＤ記憶部１１０４に記憶された暗号／復号ＩＤを用いる。
【００６６】
また、本実施の形態における画像処理装置１００は、ＣＰＵ１０３により、上記図２のフローチャートにより示される動作に対して、例えば、図１３に示すフローチャートに従った動作が追加された動作を実施することになる。
【００６７】
すなわち、上記図１３に示すように、本実施の形態では、暗号／復号化部１１４において、画像集約記憶部１１１（ＨＤ）が従来から取りつけられていたものでない場合（ステップＳ１３０１）、暗号／復号ＩＤ消去部１１０５は、暗号／復号ＩＤ記憶部１１０４内の暗号／復号ＩＤを消去し（ステップＳ１３０２）、暗号／復号ＩＤ生成部１１０６は、新たな暗号／復号ＩＤを生成して暗号／復号ＩＤ記憶部１１０４に記憶する（ステップＳ１３０３）。
そして、暗号／復号処理部１１０３は、上述したようにして得られた使用者ＩＤと共に、暗号／復号ＩＤ記憶部１１０４に記憶された暗号／復号ＩＤを用いて、対象印刷データの暗号化或いは復号化を行う（ステップＳ１３０４）。
【００６８】
したがって、本実施の形態によれば、画像集約記憶部１１１が画像処理装置１００から取り出された場合に、暗号／復号化部１１４において、暗号／復号化ＩＤ記憶部１１０４のＩＤが消去され新たなＩＤが生成されるので、画像集約記憶部１１１に記憶された暗号化画像データを復号化することが不可能となる。これにより、例えば、悪意のあるユーザにより機密情報の盗用された場合であっても、機密情報の流出を確実に防ぐことができる。
【００６９】
尚、本発明の目的は、第１及び第２の実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が第１及び第２の実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、第１及び第２の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
図１４は、上記コンピュータの機能１４００を示したものである。
コンピュータ機能１４００は、上記図１４に示すように、ＣＰＵ１４０１と、ＲＯＭ１４０２と、ＲＡＭ１４０３と、キーボード（ＫＢ）１４０９のキーボードコントローラ（ＫＢＣ）１４０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）１４１０のＣＲＴコントローラ（ＣＲＴＣ）１４０６と、ハードディスク（ＨＤ）１４１１及びフレキシブルディスク（ＦＤ）１４１２のディスクコントローラ（ＤＫＣ）１４０７と、ネットワーク１４２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）１４０８とが、システムバス１４０４を介して互いに通信可能に接続された構成としている。
【００７１】
ＣＰＵ１４０１は、ＲＯＭ１４０２或いはＨＤ１４１１に記憶されたソフトウェア、或いはＦＤ１４１２より供給されるソフトウェアを実行することで、システムバス１４０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ１４０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ１４０２、或いはＨＤ１４１１、或いはＦＤ１４１２から読み出して実行することで、第１及び第２の実施の形態での動作を実現するための制御を行う。
【００７２】
ＲＡＭ１４０３は、ＣＰＵ１４０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ１４０５は、ＫＢ１４０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ１４０６は、ＣＲＴ１４１０の表示を制御する。
ＤＫＣ１４０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び第１及び第２の実施の形態における所定の処理プログラム等を記憶するＨＤ１４１１及びＦＤ１４１２とのアクセスを制御する。
ＮＩＣ１４０８は、ネットワーク１４２０上の装置或いはシステムと双方向にデータをやりとりする。
【００７３】
【発明の効果】
以上説明したように本発明によれば、暗号化情報を復号化して出力（印刷出力等）する場合、暗号化情報を保持している装置或いはシステム固有の情報（機器ＩＤ等）と共に、暗号化のときに使用された第１の所定情報（ユーザ情報等）と同じ第２の所定情報が必要となるため、暗号化情報の機密性を高くすることができ、悪意のあるユーザによる情報盗用を確実に防ぐことができる。
【００７４】
例えば、画像処理装置内に印刷画像を記憶しておき、これを複数の印刷画像と組み合わせて印刷するにあたり、印刷画像を、機器ＩＤ及びユーザＩＤに基づき暗号化した上で記憶しておき、印刷の際に、暗号化のときと同じ機器ＩＤ及びユーザＩＤによってのみ、復号化を可能とする。これにより、画像処理装置内に記憶された画像の機密性を高くすることができ、悪意のあるユーザによる機密情報の盗用を未然に防ぐことができる。
【００７５】
また、記憶手段が装置或いはシステムから取り出された場合に、暗号化及び復号化のための情報を消去して、新たに当該情報を生成し、これを用いて暗号化及び復号化を行なうように構成すれば、暗号化情報の機密性を、より高くすることができ、悪意のあるユーザによる情報盗用を、さらに確実に防ぐことができる。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明を適用した画像処理装置の構成を示すブロック図である。
【図２】上記画像処理装置の動作を説明するためのフローチャートである。
【図３】上記画像処理装置に対してホストコンピュータから送られた印刷データ（直接印刷指定のデータ）の一例を説明するための図である。
【図４】上記画像処理装置に対してホストコンピュータから送られた印刷データ（集約記憶指定のデータ）の一例を説明するための図である。
【図５】上記画像処理装置の動作において、直接印刷処理を説明するためのフローチャートである。
【図６】上記直接印刷処理での印刷出力画像の一例を説明するための図である。
【図７】上記画像処理装置の動作において、集約記憶処理を説明するためのフローチャートである。
【図８】上記集約記憶処理での印刷出力画像の一例を説明するための図である。
【図９】上記画像処理装置の動作において、格納画像印刷処理を説明するためのフローチャートである。
【図１０】上記画像処理装置での画像に関するデータの流れを説明するための図である。
【図１１】第２の実施の形態において、上記画像処理装置の暗号／復号化部の構成を示すブロック図である。
【図１２】第２の実施の形態において、上記画像処理装置での画像に関するデータの流れを説明するための図である。
【図１３】第２の実施の形態において、上記暗号／復号化部の動作を説明するためのフローチャートである。
【図１４】第１及び第２の実施の形態の機能をコンピュータに実現させるためのプログラムをコンピュータ読出可能な記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【符号の説明】
１００　画像処理装置
１０３　ＣＰＵ
１０４　ＲＡＭ
１０５　ＲＯＭ
１０６　Ｉ／Ｏ部
１０７　印刷データ解析部
１０８　印刷画像描画部
１０９　ページ画像記憶部
１１０　印刷部
１１１　画像集約記憶部
１１２　機器ＩＤ記憶部
１１３　使用者ＩＤ読込部
１１４　暗号／復号化部
１１５　使用者印刷指示入力部
１１６　使用者カード要求標示部
１５０　ホストコンピュータ
【図１】
2004046638.tif 000003
【図２】
2004046638.tif 000004
【図３】
2004046638.tif 000005
【図４】
2004046638.tif 000006
【図５】
2004046638.tif 000007
【図６】
2004046638.tif 000008
【図７】
2004046638.tif 000009
【図８】
2004046638.tif 000010
【図９】
2004046638.tif 000011
【図１０】
2004046638.tif 000012
【図１１】
2004046638.tif 000013
【図１２】
2004046638.tif 000014
【図１３】
2004046638.tif 000015
【図１４】
2004046638.tif 000016