(57)【要約】【課題】  画像や文書の特性に応じた柔軟な監視方法で、情報漏洩を抑止する。【解決手段】  ジョブ解析部113は、印刷ジョブを解析して、画像データと属性情報を分離する。画像生成部116は、属性情報を参照して、画像データから印刷用の画像データを生成する。電子透かし生成部121と合成部118は、印刷用の画像データに属性情報の少なくとも一部を埋め込む処理を行う。画像送出部122は、属性情報の少なくとも一部を添付した印刷用の画像データを監視サーバ103に送信する処理を行う。監視手法選択部120は、属性情報に基づき、電子透かし生成部121と合成部118か、画像送出部122を選択的に動作させる。【選択図】  図1
2008193147.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを解析して、画像データと属性情報を分離する解析手段と、
前記属性情報を参照して、前記画像データから印刷用の画像データを生成する生成手段と、
前記印刷用の画像データに前記属性情報の少なくとも一部を埋め込む埋込手段と、
前記属性情報の少なくとも一部を添付した前記印刷用の画像データをサーバに送信する送信手段と、
前記属性情報に基づき、前記埋込手段と前記送信手段を選択的に動作させる選択手段とを有することを特徴とする情報処理装置。
【請求項２】
さらに、前記印刷用の画像データが表す画像を媒体に印刷する印刷手段を有することを特徴とする請求項1に記載された情報処理装置。
【請求項３】
前記選択手段は、前記属性情報が表す、前記画像データの機密レベルが高い、印刷指示者の情報アクセス権限レベルが高い、または、印刷の画質レベルが高画質の場合、前記送信手段の動作を選択することを特徴とする請求項1または請求項2に記載された情報処理装置。
【請求項４】
前記選択手段は、前記送信手段の動作を選択した場合、前記サーバが保管する前記印刷用の画像データを絞り込むために最小限の属性情報を埋め込むように前記埋込手段を制御することを特徴とする請求項3に記載された情報処理装置。
【請求項５】
さらに、前記埋込手段の動作が選択された場合、前記埋込手段が前記属性情報の少なくとも一部から生成した電子透かしデータのデータ量が画質低下の許容範囲を超えるデータ量か否かを判定する判定手段を有し、
前記選択手段は、前記判定手段の判定結果が前記許容範囲を超えるデータ量を示す場合、前記埋込手段の動作を取り消し、前記送信手段の動作を再選択することを特徴とする請求項1または請求項2に記載された情報処理装置。
【請求項６】
さらに、前記埋込手段が前記属性情報の一部とともに埋め込む、または、前記送信手段が前記属性情報の一部とともに送信する、前記情報処理装置を特定する識別情報を保持する保持手段を有することを特徴とする請求項1から請求項5の何れか一項に記載された情報処理装置。
【請求項７】
印刷ジョブを解析して、画像データと属性情報を分離する解析手段、前記属性情報を参照して、前記画像データから印刷用の画像データを生成する生成手段、前記印刷用の画像データに前記属性情報の少なくとも一部を埋め込む埋込手段、並びに、前記属性情報の少なくとも一部を添付した前記印刷用の画像データをサーバに送信する送信手段を有する情報処理装置の制御方法であって、
前記属性情報に基づき、前記埋込手段と前記送信手段を選択的に動作させることを特徴とする制御方法。
【請求項８】
コンピュータ装置を制御して、請求項1から請求項6の何れか一項に記載された情報処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項９】
請求項8に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報漏洩を抑止する情報処理に関する。
【背景技術】
【０００２】
近年、企業が保持する顧客情報の漏洩事件が度々発生するなど、個人のプライバシが脅かされ、大きな社会問題になっている。従って、オフィスのIT化に伴うセキュリティに対する関心が高まっている。
【０００３】
一般には、電子化された機密情報のアクセス権限やファイアウォールに監視装置を設けるなどにより、企業外への機密情報の漏洩防止が図られている。あるいは、ノートPCやUSBメモリなどの可搬記憶媒体を、外部からオフィスへ持ち込んだり、オフィスから外部へ持ち出したりすることを禁止するなど、様々な措置が取られている。
【０００４】
電子化された機密情報であれば、上記のような監視ポリシを決定し実施することで漏洩を防ぐことができる。しかし、記録紙などの媒体に印刷された機密情報の場合、その記録紙の持ち出しを検知し禁止することは、電子化された機密情報に比べて遥かに難しい。言い換えれば、印刷された機密情報がセキュリティの保持を難しくする。
【０００５】
この問題に対処するために、様々な監視システムが提案されている。ある監視システムにおいては、印刷装置による印刷時、つまり印刷画像を介した情報漏洩の危険性が生じた段階で、記録紙に印刷した画像データをサーバに格納する。その際、印刷を行ったユーザ名、印刷の実行時間などの属性情報を関連付けた画像データをサーバに格納する。もし、記録紙を介した情報漏洩が発生した場合、漏洩した機密情報に対応する画像データをサーバから検索することで、漏洩した機密情報を記録紙に印刷した者、時間を特定することができる。
【０００６】
別の監視システムにおいては、電子透かし（ウォータマーク）技術や二次元コード技術を用いて、印刷実行時に、ユーザ名や印刷実行時間などの属性情報を記録紙に印刷する画像に付加する。もし、記録紙を介した情報漏洩が発生した場合、漏洩した情報の画像を入手することができれば、電子透かしや二次元コードを解析する装置を用いて、漏洩した機密情報を記録紙に印刷した者や時間を特定することができる。
【０００７】
上記の監視システムには、情報漏洩に対する抑止効果と、情報漏洩を追跡するための情報が得られる効果がある。
【０００８】
一方、ユーザは、印刷する画像の特性によっては、電子透かしや二次元コードの付加による画質低下を望まない場合がある。特許文献1は、文書の用途に応じて、可視のバーコードと、不可視の電子透かしを使い分けて、画質低下に対処する監視方法を開示する。しかし、特許文献1の方法は、画像そのものの加工が伴うことには変わりはなく、画像や文書の特性に応じて、画質を低下させない方法が望まれる。
【０００９】
印刷装置による印刷時、記録紙に印刷した画像データをサーバに格納する監視システムを採用すれば、上記の画質低下は発生しない。しかし、印刷したすべての画像データをサーバに保管するため、サーバが保管する画像データは膨大な量になる。その結果、情報漏洩の元になった印刷物の画像データを検索するのは容易ではない。
【００１０】
【特許文献１】特開2005-072845公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、画像や文書の特性に応じた柔軟な監視方法で、情報漏洩を抑止することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１３】
本発明にかかる情報処理装置は、印刷ジョブを解析して、画像データと属性情報を分離する解析手段と、前記属性情報を参照して、前記画像データから印刷用の画像データを生成する生成手段と、前記印刷用の画像データに前記属性情報の少なくとも一部を埋め込む埋込手段と、前記属性情報の少なくとも一部を添付した前記印刷用の画像データをサーバに送信する送信手段と、前記属性情報に基づき、前記埋込手段と前記送信手段を選択的に動作させる選択手段とを有することを特徴とする。
【００１４】
本発明にかかる制御方法は、印刷ジョブを解析して、画像データと属性情報を分離する解析手段、前記属性情報を参照して、前記画像データから印刷用の画像データを生成する生成手段、前記印刷用の画像データに前記属性情報の少なくとも一部を埋め込む埋込手段、並びに、前記属性情報の少なくとも一部を添付した前記印刷用の画像データをサーバに送信する送信手段を有する情報処理装置の制御方法であって、前記属性情報に基づき、前記埋込手段と前記送信手段を選択的に動作させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、画像や文書の特性に応じた柔軟な監視方法で、情報漏洩を抑止することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明にかかる実施例の情報処理を図面を参照して詳細に説明する。
【実施例１】
【００１７】
［装置の構成］
図1は実施例の画像処理を実行する印刷装置110の機能構成例を示すブロック図である。なお、各ブロック間を結ぶ、実線はデータの流れを、破線は指示の流れを示す。
【００１８】
印刷装置110は、例えばネットワークインタフェイスのようなインタフェイス111を介して、クライアントPC 102から印刷ジョブを受信し、印刷ジョブの画像データを監視サーバ103に送信する。監視サーバ103に接続されたクライアントPC 104は、監視サーバ103に格納された画像データから所望の画像データを検索する監視エージェントである。
【００１９】
印刷装置110、クライアントPC 102、監視サーバ103、監視エージェント（クライアントPC）104は、有線ネットワークや無線ネットワークを介して相互に接続されている。なお、ネットワーク上に複数の監視サーバ103が存在する場合、印刷装置110が画像データを送信する監視サーバ103は予め定められている。
【００２０】
印刷装置110のジョブ受信部112は、クライアントPC 102から印刷ジョブを受信し、印刷ジョブをジョブ解析部113に出力する。ジョブ解析部113は、入力された印刷ジョブを解析して、ページ記述言語(PDL)データと、属性部を抽出し、それらをスプーラ114および属性格納部115に出力する。スプーラ114は、PDLデータの解析が完了するまで一時的にPDLデータを格納する記憶装置である。属性格納部115は、印刷ジョブの「ジョブ名」「印刷日時」「（ジョブの）所有者」「画質レベル」などの属性情報を、印刷ジョブの処理が完了するまで一時的に保持する。
【００２１】
画像生成部116は、属性格納部115が保持する属性情報に基づき、スプーラ114に格納されたPDLデータをレンダリングして印刷用の画像データを生成する。画像格納部117は、画像生成部116が生成した画像データを、印刷が完了するまで一時的に格納する記憶装置である。電子透かし生成部121は、属性格納部115が保持する属性情報から電子透かしデータを生成する。合成部118は、画像格納部117から取得した画像データに、電子透かし生成部121が生成した電子透かしデータを合成して、電子透かしを埋め込んだ画像データを生成する。印刷部119は、合成部118から出力される画像データを、電子写真技術やインクジェット技術などの印刷技術を用いて記録紙などの媒体に印刷するプリンタエンジンである。なお、印刷部119には、印刷技術のほかに、媒体の供給、搬送、排出などの技術も必要であるが、説明を省略する。
【００２２】
また、監視手法選択部120、画像送出部122、ROM 123については後述する。
【００２３】
［印刷ジョブの構成］
次に、印刷ジョブの構成例を説明する。図2は印刷ジョブの構成を概念的に説明する図である。なお、クライアントPC 102は、図2の上部にある命令から下位の命令に向かって、順次、命令を送信すると想定する。ただし、印刷データの実際のデータ配置には、とくに制約はなく、一般的なジョブ制御言語(JL)やパケット型言語を使っても構わない。
【００２４】
ジョブ開始命令401は、印刷ジョブの開始を示す。
【００２５】
ジョブ開始命令401に続く属性設定命令402は、印刷ジョブのジョブ名を示し、この例では「会議の議事録」であることを示す。属性設定命令403は、印刷ジョブの所有者（ユーザ）を示し、この例では「Aさん」であることを示す。属性設定命令404は、印刷ジョブの印刷日時（発行日時）を示し、この例では「2005/6/4 15:00」であることを示す。属性設定命令405は、印刷ジョブの機密レベルを示し、この例では「高い」ことを示す。属性設定命令406は、印刷ジョブの所有者の情報アクセス権限レベルを示し、この例では「高度」であることを示す。属性設定命令407は、印刷ジョブの画質レベルを示し、この例では「高画質」であることを示す。
【００２６】
属性設定命令に続く、PDL転送命令408は、画像データを生成するためのPDLデータを転送する部分である。PDL転送命令に続く、ジョブ終了命令409は、印刷ジョブの終了を示す。
【００２７】
なお、ジョブ名は、ユーザなどが印刷ジョブを認識し、識別可能かつ可読な名称である。また、所有者は、クライアントPC 102から印刷を指示したユーザ（印刷指示者）のログイン名である。
【００２８】
印刷日時には、クライアントPC 102において印刷が指示された時の、クライアントPC 102の内蔵時計が示す日時情報を記録する。また、機密レベルは、ユーザが選択的に設定する、当該文書の機密度（例えば部外秘）を示す。
【００２９】
情報アクセス権限レベルは、クライアントPC 102を操作するユーザがアクセス可能な情報のレベル（例えば顧客情報にアクセスするには「高度」が必要といった）を示す。また、画質レベルは、印刷文書に要求された画質を示す。画質レベルに高品位イメージが設定された場合など、画像劣化が許されない場合がある。
【００３０】
ジョブ名、機密レベル、画質レベルは、クライアントPC 102で稼働するプリンタドライバによって、ユーザが任意に設定することができる。他方、所有者、情報アクセス権レベルは、印刷を指示するユーザ固有の情報に依存し、印刷日時とともに、ユーザが任意に設定、書き換えることはできない。
【００３１】
［第一の監視方法］
印刷装置110の画像送出部122は、印刷部119による印刷が開始されると、その印刷に対応する印刷ジョブの画像データを画像格納部117から取得する。また、当該印刷ジョブの属性情報（属性命令402〜407の全部または少なくとも一部）を属性格納部115から取得し、ROM 123から印刷装置110を特定するための識別情報を取得する。そして、取得した属性情報と識別情報を添付した、取得した画像データをインタフェイス111を介して監視サーバ103に送信する。なお、以下では、属性情報と識別情報の組み合わせを「付加情報」と呼ぶ。また、付加情報を添付した画像データはデータ圧縮して送信することが好ましい。
【００３２】
監視サーバ103は、オフィスで実行されたすべての印刷ジョブについて、画像データと付加情報を受信し、受信した画像データと付加情報をハードディスクなどの記憶装置に保管する。なお、監視サーバ103は、付加情報が添付された状態の画像データを保管してもよいし、画像データと付加情報を関連付けた後、画像データと付加情報を別々に保管してもよい。
【００３３】
監視エージェント104は、監視サーバ103に保管された画像データと、その付加情報を（データ圧縮されている場合は伸長して）閲覧可能である。印刷画像を介した情報漏洩が発見されると、管理者は、監視エージェント104を操作して、漏洩情報を含む画像データを検索し、画像データに添付された（関連付けられた）付加情報を参照する。これにより、漏洩情報の元になった印刷物が何時、誰が、どの装置で印刷したものかを追跡することが可能である。
【００３４】
［第二の監視方法］
図3は電子透かしの埋め込みを説明する概念図である。
【００３５】
印刷ジョブは、PDLデータ201と属性情報202から構成される。上述したように、ジョブ解析部113は、印刷ジョブを解析して、PDLデータ201と属性情報202を分離する。そして、画像生成部116は、PDLデータ201と属性情報202から画像データ203をレンダリングする。
【００３６】
また、電子透かし生成部121は、属性情報202の中から抽出した監視に必要な情報と、ROM 123に格納された識別情報207（つまり付加情報）から電子透かしデータを生成する。合成部118は、電子透かしを埋め込んだ画像データ205を生成する。なお、電子透かしデータ204は、標本値埋め込み法や周波数領域利用法など既知の技術を利用して、人間の目には見え難い形態で画像データ203に埋め込まれる。印刷部119は、電子透かしが埋め込まれた画像データ205を媒体に印刷して、印刷物（印刷結果）206を出力する。
【００３７】
印刷物206は、その画像を読み取って電子透かしを解析することで、電子透かしデータとして埋め込まれた付加情報を抽出可能である。印刷画像を介した情報漏洩が発見されると、管理者は、情報漏洩の元になった印刷物（または、その画像データ）を入手する。そして、電子透かしデータとして埋め込まれた付加情報から、漏洩情報の元になった印刷物が何時、誰が、どの装置で印刷したものかを追跡することが可能である。
【００３８】
［監視方法の選択］
第一の監視方法は、印刷装置110から監視サーバ103に画像データを送信する処理が必要になるため、印刷装置110のスループットが低下する場合がある。また、ネットワークを介して、印刷装置110から監視サーバ103へ画像データを転送するため、ネットワークの流量（トラフィック）を増やす。また、オフィスにおいて印刷したすべての画像データを監視サーバ103に保管すれば、監視サーバ103が保管する画像データは膨大な量になり、記憶装置の増設コストやサーバの保守費用など、保守費用がばかにならない。さらに、情報漏洩が発生した場合、監視サーバ103に保管した画像データが多いほど、情報漏洩の元になった印刷物の画像データを検索するのは容易ではない。言い換えれば、監視サーバ103が保管する画像データが多いほど検索が困難になる。
【００３９】
また、第二の監視方法は、監視サーバ103に画像データを送信し保管させる必要がないので、第一の監視方法におけるスループットの低下、トラフィックの増加、保守費用の増加、検索の困難化などの問題は発生しない。しかし、画像データ203に電子透かしデータ204を埋め込むため、画質低下が発生する。さらに、画質低下が許容される範囲の情報量の付加を保証するには、画像データ203に埋め込み可能な付加情報量が制限される。また、画像に埋め込んだ電子透かしは、攻撃者から意図的に読み取れなくする攻撃を受ける可能性がある。
【００４０】
そこで、本実施例の印刷装置110の監視手法選択部120は、印刷する画像や文書の特性に応じて、第一の監視方法か、第二の監視方法かを選択的に実行させる。
【００４１】
図4は監視手法選択部120の処理を説明するフローチャートである。なお、監視手法選択部120は、印刷装置110の動作開始とともに起動して、以降、印刷装置110の電源が遮断されるまで動作を継続する。
【００４２】
監視手法選択部120は、ジョブ解析部113の動作を監視して、ジョブ解析部113が新たな印刷ジョブの処理開始を検出する(S301)。新たな印刷ジョブの処理開始を検出すると、属性格納部115から新たな印刷ジョブの属性情報を取得し(S302)、取得した属性情報が示す印刷ジョブの特徴から第一の監視方法を採用するか、第二の監視方法を採用するかを判定する(S303〜S307)。
【００４３】
監視手法選択部120は、まず、属性情報が示す機密レベルを判定する(S303)。機密レベルは、印刷を指示するユーザが設定可能な情報であり、例えば部外秘など、機密性が高い画像や文書の場合は「高い」が設定される。監視手法選択部120は、機密レベルが「高い」の場合、電子透かしを読み取り不能にする攻撃を受ける可能性がある第二の監視方法ではなく、確実な監視が可能な第一の監視方法を選択する。
【００４４】
機密レベルが「高い」ではない場合、監視手法選択部120は、属性情報が示す情報アクセス権限レベルを判定する(S304)。情報アクセス権限レベルは、例えば、顧客情報の管理部門など機密情報にアクセス可能な部門のユーザは「高度」が設定される。監視手法選択部120は、情報アクセス権限レベルが「高度」の場合、機密情報の印刷が指示された可能性が高いとして、電子透かしを読み取り不能にする攻撃を受ける可能性がある第二の監視方法ではなく、確実な監視が可能な第一の監視方法を選択する。
【００４５】
情報アクセス権限レベルが「高度」ではない場合、監視手法選択部120は、属性情報が示す画質レベルを判定する(S305)。画質レベルは、印刷を指示するユーザが設定可能な情報であり、例えば多階調高画質の写真画像を印刷する場合は「高画質」が設定される。監視手法選択部120は、画質レベルが「高画質」の場合、電子透かしの埋め込みにより画質低下が生じる第二の監視方法ではなく、画質低下が生じない第一の監視方法を選択する。
【００４６】
第一の監視方法を選択した場合、監視手法選択部120は、画像送出部122に当該印刷ジョブの画像データと付加情報を監視サーバ103に送信するように指示する(S309)。
【００４７】
機密レベルが「高い」ではなく、情報アクセス権限レベルが「高度」ではなく、画質レベルが「高画質」ではない場合は、第二の監視方法が利用可能である。その場合、監視手法選択部120は、電子透かし生成部121に当該印刷ジョブ用の電子透かしの生成を指示する(S306)。
【００４８】
電子透かしの生成指示を受信した電子透かし生成部121は、属性格納部115から当該印刷ジョブの属性情報を取得し、ROM 123から識別情報を取得して、必要な情報を付加情報にまとめる。そして、付加情報から電子透かしデータを生成し、電子透かしデータのデータ量を監視手法選択部120に通知する。
【００４９】
監視手法選択部120は、電子透かし生成部121から通知されたデータ量Sizeと、画質低下が許容される範囲のデータ量の最大値Max_Sizeを比較する(S307)。そして、Size≦Max_Sizeの場合は、合成部118に画像データへの電子透かしデータの埋め込みを指示する(S310)。従って、第二の監視方法が選択され、実行される。
【００５０】
他方、判定結果がSize＞Max_sizeの場合、監視手法選択部120は、画質低下を防ぐために、電子透かしの生成指示を取り消す(S308)。そして、画像送出部122に当該印刷ジョブの画像データと付加情報を監視サーバ103に送信するように指示する(S309)。従って、第一の監視方法が再選択され、実行される。
【００５１】
このように、機密レベルが「高い」、情報アクセス権限レベルが「高度」、画質レベルが「高画質」の場合、あるいは、電子透かしの埋め込みによって許容できない画質低下が発生すると予測される場合、第一の監視方法が実行される。逆に、機密レベルが「高い」ではなく、情報アクセス権限レベルが「高度」ではなく、画質レベルが「高画質」ではない場合で、かつ、電子透かしの埋め込みによる画質低下が許容範囲ないと予測される場合、第二の監視方法が実行される。
【００５２】
言い換えれば、確実な監視が必要な機密レベルが「高い」または情報アクセス権限レベルが「高度」の印刷ジョブの場合、並びに、画質低下を避けたい画質レベルが「高画質」の印刷ジョブの場合に限り、第一の監視方法を実行する。従って、オフィスにおいて印刷したすべての画像データと付加情報を監視サーバ103に保管する必要はない。つまり、上述したスループットの低下、トラフィックの増加、保守費用の増加、検索の困難化といった問題を軽減するとともに、画質低下を避けたい画像や文書の画質低下を防ぐことができる。
【００５３】
また、第一の監視方法を実行する上記の条件から外れる印刷ジョブの場合、第二の監視方法を実行するが、付加情報量が多く電子透かしデータのデータ量が多く、画質低下が許容範囲外になると予測される場合は、第一の監視方法を実行する。
【００５４】
このように、印刷ジョブの特性に応じて、画像データと付加情報を監視サーバ103に保管する方法と、媒体に印刷する画像に付加情報を埋め込む方法を選択的に実行する。従って、第一と第二の監視方法それぞれの問題点を互いに補って、安全かつ効率的な監視システムを実現することができる。
【００５５】
［変形例］
上記では、第二の監視方法に電子透かしを利用する例を説明したが、電子透かしの代わりにISO/IEC18004で定義されているQRコード（登録商標）のような二次元コードを用いてもよい。電子透かしと二次元コードは、可視、不可視、および、媒体の全面に埋め込み可能か、一部に記録するのかの違いはあるが、その差異は、本発明の実施と効果に影響するものではない。
【実施例２】
【００５６】
以下、本発明にかかる実施例2の情報処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００５７】
実施例1では、第一の監視方法と第二の監視方法を選択的に実行する例を説明した。実施例2では、第一の監視方法の問題点の克服に重点を置く場合を説明する。
【００５８】
第一の監視方法の問題点として、情報漏洩が発生した場合、膨大な画像データから情報漏洩の元になった印刷物の画像データを検索するには多大なコストが掛かることが挙げられる。
【００５９】
第一の監視方法は、画像データと付加情報を監視サーバ103に送信するだけである。しかし、これでは情報漏洩が発生した場合、情報漏洩の元になった印刷物の画像データを検索するのは難しい。例えば、OCRによって画像データから抽出したキーワードを利用してインデックス検索を行う方法があるが、文字認識率の問題からインデックス検索にも限界がある。
【００６０】
そこで、監視手法選択部120は、第一の監視方法を採用する場合も、電子透かし生成部121を制御して、印刷物の画像データに付加情報を埋め込む。ただし、この場合の付加情報は、監視サーバ103に保管された画像データに関連付けられた付加情報から、画像データを絞り込むのに必要な、最小限の属性情報または識別情報があればよい。従って、この場合の付加情報は、画質低下の抑制を優先して、ジョブ名、所有者、印刷日時、または、識別情報のうちの一つ（必要ならば複数）にする。こうすれば、情報漏洩が発生した場合、情報漏洩の元になった印刷物（またはその画像データ）から電子透かしによって埋め込まれた付加情報を抽出し、監視サーバ103に保管された画像データを絞り込むことができる。その結果、情報漏洩の元になった印刷物の画像データを高速に検索することが可能になる。また、印刷物の画質低下を最小限に抑えることができる。
【００６１】
［他の実施例］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６２】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムを記憶した記憶媒体は本発明を構成する。
【００６３】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００６４】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、前記カードやユニットのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００６５】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００６６】
【図１】実施例の画像処理を実行する印刷装置の機能構成例を示すブロック図、
【図２】印刷ジョブの構成を概念的に説明する図、
【図３】電子透かしの埋め込みを説明する概念図、
【図４】監視手法選択部の動作を説明するフローチャートである。
【図１】
2008193147.tif 000003
【図２】
2008193147.tif 000004
【図３】
2008193147.tif 000005
【図４】
2008193147.tif 000006