(57)【要約】      （修正有）【課題】文書データの内容に秘密を守るべき図・写真構成要素がある場合、要素ごとにこの文書データを用いて行う可視化画像の出力処理を禁止できるようにする。【解決手段】プリンタ２０は、クライアントＰＣ１０から受取った印刷指令から印刷対象データ取得手段２０１で印刷に用いるデータを取得し、取得した文書データから文書データを構成する図・写真要素を構成要素抽出手段２０２によって抽出し、要素比較手段２０３は、抽出された構成要素ごとにサーバーＰＣ３０から提供される禁止要素（秘密を守るべき要素）とのデータ内容の比較を行い、抽出された構成要素が禁止要素に該当するか否かを比較結果として得、この結果に従い禁止要素が含まれる文書データに対し、この文書を印刷対象から除外し、印刷出力を禁止する。【選択図】図１
2010130667.tif 000002
【特許請求の範囲】
【請求項１】
文書データを用いて可視化画像を出力する画像処理装置であって、
前記文書データから図・写真構成要素を抽出する構成要素抽出手段と、
前記構成要素抽出手段によって抽出された構成要素ごとに可視化画像の出力の可否をデータ内容に基づいて判断する出力可否判断手段と、
前記出力可否判断手段によって出力禁止が判断された構成要素を含むデータを可視化画像の出力対象から除外する出力制御手段を
有したことを特徴とする画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
出力を禁止する構成要素として予め定められた構成要素を登録する出力禁止要素データベースを有し、
前記出力可否判断手段は、前記出力禁止要素データベースに登録された構成要素と前記文書データから抽出された構成要素のデータ内容の一致度を計測する手段と、計測された一致度が所定基準値以上であるときに出力の禁止を判断する手段であることを特徴とする画像処理装置。
【請求項３】
請求項２に記載された画像処理装置において、
前記出力禁止要素データベースを管理し、要求に応じて出力を禁止する構成要素を供給するサーバーと前記サーバーにアクセスする手段を有し、
前記出力可否判断手段は、前記サーバーにアクセスする手段を通じて、一致度の計測に用いる前記出力を禁止する構成要素を取得することを特徴とする画像処理装置。
【請求項４】
請求項２又は３に記載された画像処理装置において、
前記出力禁止要素データベースとして、出力を禁止する構成要素に対応付けてパスワードの登録ができるデータベースを構築するとともに、
画像処理の指示操作を受付け、ユーザインターフェースとして機能する操作手段と、
前記出力可否判断手段によって出力禁止が判断された構成要素に対応付けて前記出力禁止要素データベースに登録されたパスワードと前記操作手段の操作を通して入力されたパスワードの照合をするパスワード照合手段を備え、
前記出力制御手段は、前記パスワード照合手段によってパスワードの照合ができなかった場合にのみ、該当する文書を可視化画像の出力対象から除外することを特徴とする画像処理装置。
【請求項５】
請求項２乃至４のいずれかに記載された画像処理装置において、
前記出力禁止要素データベースとして、出力を禁止する構成要素に対応付けて利用許可者の登録ができるデータベースを構築するとともに、
出力処理の指示操作を受付け、ユーザインターフェースとして機能する操作手段と、
前記出力可否判断手段によって出力禁止が判断された構成要素に対応付けて前記出力禁止要素データベースに登録された利用許可者と前記操作手段の操作を通して入力された出力処理指示者の照合をする出力処理指示者照合手段を備え、
前記出力制御手段は、前記出力処理指示者照合手段によって出力処理指示者の照合ができなかった場合にのみ、該当する文書を可視化画像の出力対象から除外することを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれかに記載された画像処理装置において、
前記構成要素抽出手段は、前記文書データがラスター画像であるときに対応する抽出手段を備えたことを特徴とする画像処理装置。
【請求項７】
請求項１乃至５のいずれかに記載された画像処理装置において、
前記構成要素抽出手段は、前記文書データがＰＤＬデータであるときに対応する抽出手段を備えたことを特徴とする画像処理装置。
【請求項８】
請求項１乃至５のいずれかに記載された画像処理装置において、
前記構成要素抽出手段は、前記文書データがＰＤＦデータであるときに対応する抽出手段を備えたことを特徴とする画像処理装置。
【請求項９】
請求項１乃至５のいずれかに記載された画像処理装置において、
前記構成要素抽出手段は、前記文書データがＸＰＳデータであるときに対応する抽出手段を備えたことを特徴とする画像処理装置。
【請求項１０】
画像データを用いて可視化画像の出力処理を行う画像処理方法であって、
前記画像データから図・写真構成要素を抽出する構成要素抽出工程と、
前記構成要素抽出工程によって抽出された構成要素ごとに可視化画像の出力の可否を判断する出力可否判断工程と、
前記出力可否判断工程によって出力禁止が判断された構成要素を含む画像データを可視化画像の出力対象から除外する出力制御工程を
有することを特徴とする画像処理方法。
【請求項１１】
請求項１０に記載された画像処理方法において、
出力を禁止する構成要素として予め定められた構成要素を出力禁止要素データベースに登録する工程をさらに有し、
前記出力可否判断工程は、前記出力禁止要素データベースに登録された構成要素と前記画像データから抽出された構成要素のデータ内容の一致度を計測する工程と、計測された一致度が所定基準値以上であるときに出力の禁止を判断する工程を有することを特徴とする画像処理方法。
【請求項１２】
請求項１１に記載された画像処理方法において、
前記出力禁止要素データベースを管理し、要求に応じて出力を禁止する構成要素を供給するサーバーにアクセスする工程を有し、
前記出力可否判断工程は、前記サーバーにアクセスする工程を通じて、一致度の計測に用いる前記出力を禁止する構成要素を取得する工程を有することを特徴とする画像処理方法。
【請求項１３】
請求項１１又は１２に記載された画像処理方法において、
前記出力禁止要素データベースとして、出力を禁止する構成要素に対応付けてパスワードの登録ができるデータベースを構築するとともに、
ユーザインターフェースとして機能する操作手段を通して、出力処理の指示操作に伴って行われるパスワードの入力操作を受付ける操作受付工程と、
前記出力可否判断工程によって出力禁止が判断された構成要素に対応付けて前記出力禁止要素データベースに登録されたパスワードと前記操作受付工程で入力されたパスワードの照合をするパスワード照合工程を有し、
前記出力制御工程は、前記パスワード照合工程によってパスワードの照合ができなかった場合にのみ、該当する画像データを可視化画像の出力対象から除外することを特徴とする画像処理方法。
【請求項１４】
請求項１１乃至１３のいずれかに記載された画像処理方法において、
前記出力禁止要素データベースとして、出力を禁止する構成要素に対応付けて出力許可者の登録ができるデータベースを構築するとともに、
ユーザインターフェースとして機能する操作手段を通して、出力処理指示者の識別情報の入力操作を受付ける操作受付工程と、
前記出力可否判断工程によって出力禁止が判断された構成要素に対応付けて前記出力禁止要素データベースに登録された利用許可者と前記操作受付工程の操作を通して入力された出力処理指示者の照合をする出力処理指示者照合工程を備え、
前記出力制御工程は、前記出力処理指示者照合工程によって出力処理指示者の照合ができなかった場合にのみ、該当する画像データを可視化画像の出力対象から除外する工程を有することを特徴とする画像処理方法。
【請求項１５】
請求項１０乃至１４のいずれかに記載された画像処理方法において、
前記構成要素抽出工程は、前記画像データがラスター画像であるときに対応する抽出工程を有することを特徴とする画像処理方法。
【請求項１６】
請求項１０乃至１４のいずれかに記載された画像処理方法において、
前記構成要素抽出工程は、前記画像データがＰＤＬデータであるときに対応する抽出工程を有することを特徴とする画像処理方法。
【請求項１７】
請求項１０乃至１４のいずれかに記載された画像処理方法において、
前記構成要素抽出工程は、前記画像データがＰＤＦデータであるときに対応する抽出工程を有することを特徴とする画像処理方法。
【請求項１８】
請求項１０乃至１４のいずれかに記載された画像処理方法において、
前記構成要素抽出工程は、前記画像データがＸＰＳデータであるときに対応する抽出工程を有することを特徴とする画像処理方法。
【請求項１９】
請求項１０乃至１８のいずれかに記載された画像処理方法の各工程をコンピュータに行わせるためのプログラム。
【請求項２０】
請求項１９に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データを用いて可視化画像の出力処理を行う際に、文書データの内容から秘密文書であることを判断し、出力を禁止できる画像処理装置に関し、より詳しくは、文書（画像)データに対しデータの性質の違いにより区別される構成要素（例えば、写真、図など）の単位で画像出力の可否を判断し、判断に従って出力を行うようにした画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、事業所の業務に必要な文書を電子化データとして保存し、関係者が共通にこの電子文書を利用する形態をとることが普通に行われるようになっている。業務で利用されるこれらの電子文書には、部署ごとに、機密性の高い電子文書が保管されていることがある。これらは厳重な持ち出し管理を行っている場合が多く、電子的なコピーや印刷に対して、何らかの方策で外部への漏洩防止を図るのが一般的である。このうち、印刷物への対策を提案するものとしては、下記特許文献１〜４に例示する従来技術を挙げることができる。
特許文献１は、スキャン或いはラスタライズされたページイメージにＯＣＲ（Optical Character Reader）をかけてテキストを抽出し、レイアウトあるいはテキスト内容から文書タイプを判断する。判断された文書タイプに従ってコピー禁止等の制御を行う。例えば、テキストから固有表現を抽出して、その数に応じて名簿であるかどうか判断し、名簿のコピー／印刷を禁止する。
【０００３】
特許文献２は、プリント出力を指示された文書ファイルがセキュリティ保護された文書ファイルであるか否かを判定する工程でセキュリティ保護された文書ファイルであると判定された場合に、文書ファイル用パスワードをジョブチケットに含めてプリンタへ送信するようにし、プリンタでパスワードチェックを通すことにより文書の機密性を保つ。
特許文献３は、ワープロ等で作成された文書をもとに印刷データを作成する際に、指定された画像領域について、印刷結果から文字等が判読できないように、微小独立ドットの画像出力用のデータを作成し、機密性を保つ。
特許文献４は、表形式文書等を対象にその書式情報を利用して、予めどの領域が守秘項目であるかを文書の画像データとともに登録しておき、当該領域を覆い隠す画像マスクパターンを生成することにより、表示等の画像出力の際にその秘密を守る。
【特許文献１】特開２００６‐２６１９０７号公報
【特許文献２】特開２００６‐２４４４２７号公報
【特許文献３】特開２００４‐２２１７７３号公報
【特許文献４】特開平０６‐２９０２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献２については、文書のヘッダ部に示されるセキュリティ保護をすべきものであるか否かの記載事項によってパスワードチェックが掛けられ、文書全体の出力が制限されるので、文書データの利用性が低下する可能性がある。この点、上記特許文献３，４は、秘密を守るべき情報の領域を指定して、保護する方法をとっているので、この領域以外の文書データを利用することが可能であるが、編集等によりデータが変更され、保護領域から外れてしまうと、守るべき情報が漏れる不具合が生じる。
また、文書内容をチェックすることによってコピー禁止等を行い、保護する方法をとる上記特許文献１により、上記領域指定の問題は解消されるが、特許文献１は、文書のテキスト部分をチェックする方法であるから、秘密にしたい文書がテキストとは限らないため、テキスト部分だけを対象としてもテキスト以外の情報の印刷を禁止することはできない。
【０００５】
さらに、上記特許文献１〜４による場合、保護の対象として考えた電子文書の内容（画像）に変更を加えない、という条件を満たせば、全ての対象とする文書に有効に保護機能が働くとしても、例えば、その内容（画像）を切り貼りして別の電子文書を作成すると、秘密を守るべき文書として判定すべきものが漏れること、或いは出力が禁止されなくなる可能性がある。切り貼りによる電子文書の作成は、写真、図、文字列等の様々な種類のオリジナル画像の電子化データを子文書として、これらを貼り付けて一枚の画像を合成して文書を作る方法がとられる。
図６は、切り貼りにより合成された電子文書の例を説明する図である。この例は、ある会社の開発中の新製品のコンセプト図を印刷して持ち出すことを考えた場合を想定したケーを説明する図である。
【０００６】
図６の（Ａ）は、禁止されている新製品のコンセプト図の持ち出しを意図して合成された電子文書を示し、同図の（Ｂ）は、持ち出し禁止として指定された新製品のコンセプト図を示す。同図の（Ａ）に例示した合成文書９０は、新製品のコンセプト図（Ｂ）における画像構成要素の一つを子文書９０１として、秘密を守る必要がない他の画像構成要素（同図中では、スポーツ大会の案内に使用されたイラスト）と合成することで、文書全体として秘密を守るべき文書とは無関係の文書であることを装ってコンセプト図を貼り付けた文書である。
こうした方法で作成された文書は、「スポーツ大会」等の文言(テキスト)９０５からはスポーツ大会の勧誘に過ぎず、テキストから印刷禁止物であることは判断できず、例示した上記従来技術を用いても、持ち出しを防ぐことができない。
【０００７】
本発明は、秘密文書の印刷出力を禁止できる画像処理装置における従来技術の上記問題に鑑みてなされたもので、その目的は、文書（画像）データの内容に秘密を守るべき構成要素として、図・写真構成要素がある場合に、それぞれに対応して、当該文書（画像）データを用いて行う可視化画像の出力処理を禁止できるようにすることにある。
【課題を解決するための手段】
【０００８】
本発明は、文書データを用いて可視化画像を出力する画像処理装置であって、前記文書データから図・写真構成要素を抽出する構成要素抽出手段と、前記構成要素抽出手段によって抽出された構成要素ごとに可視化画像の出力の可否をデータ内容に基づいて判断する出力可否判断手段と、前記出力可否判断手段によって出力禁止が判断された構成要素を含むデータを可視化画像の出力対象から除外する出力制御手段を有したことを特徴とする。
本発明は、画像データを用いて可視化画像の出力処理を行う画像処理方法であって、前記画像データから図・写真構成要素を抽出する構成要素抽出工程と、前記構成要素抽出工程によって抽出された構成要素ごとに可視化画像の出力の可否を判断する出力可否判断工程と、前記出力可否判断工程によって出力禁止が判断された構成要素を含む画像データを可視化画像の出力対象から除外する出力制御工程を有することを特徴とする。
【発明の効果】
【０００９】
本発明によると、文書（画像）データの内容に秘密を守るべき構成要素として、図・写真要素があっても、これに対応して出力データにチェックを掛けることにより、当該文書データを用いて行う可視化画像の出力処理を禁止できる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明に係る画像処理装置及び画像処理方法の実施形態を示す。
本実施形態の画像処理装置及び画像処理方法は、文書（画像）データを用いて印刷、表示等の可視化画像の出力を行う際に、データ内容に秘密を守るべき構成要素として、図・写真要素があっても、要素ごとに秘密を守るべき構成要素の存在を確認し、守るべき要素が１つでもあれば、出力を行わせないようにする。即ち、上記[発明が解決しようとする課題］で図６（Ａ）の例示によって説明した合成画像のように、文書の一部に秘密を守るべき構成要素としての子文書９０１を貼り付け、無関係を装ったものであっても、印刷出力を行わせないようにする。
手法としては、秘密を守るべき出力禁止の対象とする構成要素（以下、単に「禁止要素」ともいう）を予め定め、出力データに対して禁止要素によるチェックを掛け、禁止要素があれば、この要素を含んだ情報の漏洩を防ぐために画像出力を禁止する処理（以下、「守秘処理」という）を実行する。
なお、本発明における可視化画像の出力は、印刷（紙媒体への現像）やディスプレイへの表示を含むが、以下に示す実施形態では、出力の例を印刷として説明する。
【００１１】
また、以下に示す本発明に係る画像処理装置の実施形態では、印刷出力を行うプリンタ、ＭＦＰ（Multi-Function Peripherals：複合機）等の出力装置と、この出力装置に印刷を指示して処理の対象となる文書（画像）データを入力するクライアントＰＣ（Personal computer）と、入力文書データに対する守秘処理に用いる禁止要素等のデータを管理するサーバーＰＣをネットワークで接続する構成を基本構成とする例を示す。ただ、ネットワーク接続以外の接続方法、或いは出力装置に守秘処理に必要な要素を内蔵させることにより同様の処理機能を実現してもよい。
以下の実施形態には、クライアントＰＣと、プリンタ、ＭＦＰ等の出力装置と、サーバーＰＣをネットワーク接続して構成する画像処理装置において、守秘処理の機能を実現するための手段の構成を「実施形態１」〜「実施形態４」のバリエーションにて例示する。
【００１２】
「実施形態１」
この実施形態は、出力装置として用いるプリンタに守秘処理機能を実現するための主要な手段を組み込む構成例を示す。
図１は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
図１（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０、プリンタ２０及びサーバーＰＣ３０をネットワーク４０で接続して構成する。
クライアントＰＣ１０は、印刷を指示するアプリケーション１０１とプリンタドライバ１０２を備え、アプリケーション１０１で文書作成プログラムを用いて作成された文書に対して、ＰＣへのユーザー操作による印刷指示を受けると、この指示に応じて印刷指令をプリンタ２０に送る。
ここでは、プリンタドライバ１０２は、印刷指示を受けた文書を構成する要素として、図・写真要素を有する場合には、これらを構成要素として印刷用のデータを生成する。
【００１３】
プリンタ２０は、クライアントＰＣ１０から受取った印刷指令から印刷対象データ取得手段２０１で印刷に用いるデータを取得し、このデータを用いて印刷手段２０５で紙媒体への画像の出力処理を行う。
ただ、この実施形態では、守秘処理機能をプリンタ２０の機能として設けるので、プリンタ２０内に構成要素抽出手段２０２、要素比較手段２０３及び印刷対象からの除外手段２０４を備える。
構成要素抽出手段２０２は、文書データから文書データを構成する要素（各種文書ファイルの構成については、後記の説明、参照）を抽出する。
要素比較手段２０３は、構成要素抽出手段２０２によって抽出された構成要素ごとにサーバーＰＣ３０（後述）から提供される禁止要素とのデータ内容の比較を行い、比較結果として、抽出された構成要素が禁止要素に該当するか否かを得る。
印刷対象からの除外手段（以下、単に「除外手段」という場合、「印刷対象からの除外手段］を指す」２０４は、要素比較手段２０３で得られた比較結果に従い、禁止要素が含まれる文書データに対し、この文書を印刷対象から除外し、印刷出力を禁止する出力制御手段である。
【００１４】
また、印刷禁止要素を格納したＤＢ（データベース）の役割をするサーバーＰＣ３０は、印刷を禁止したい構成要素となる写真、図等のデータを予め禁止要素ＤＢに登録しておく。登録の方法は、ユーザーが禁止要素のデータの登録を行えるように、例えば、登録処理を行うためのアプリケーションをサーバーＰＣ３０に搭載させる。このアプリケーションは、登録用のＧＵＩ画面からの操作によって、印刷禁止したい画像を含むデータを画面表示させ、マウスで画面上の禁止したい画像領域を指定し、その画像データをサーバーＰＣ３０のハードディスク等のＤＢへ格納する、という処理を実行する。
この実施形態では、サーバーＰＣ３０は、構成要素ごとに格納された禁止要素のデータをネットワーク接続されたプリンタ２０からの要求に応じて提供する。
【００１５】
図１（Ａ）に示した画像処理装置は、複数のクライアントＰＣがネットワークを介してプリンタを共通に利用し、またプリンタがサーバーＰＣを共通に利用する処理システムを構築するための要素として用いることができる。
図１（Ｂ）は、このように構成する処理システムの１例を示す図である。同図に示すように、複数のクライアントＰＣ
Ａ〜Ｃ １０ａ〜１０ｃは、ネットワーク４０を介して接続された判断機構付プリンタ
Ａ〜Ｃ ２０ａ〜２０ｃを共通利用することができ、またネットワーク４０には、サーバーＰＣ３０が接続されているので、判断機構付プリンタ
Ａ〜Ｃ ２０ａ〜２０ｃそれぞれが用いる禁止要素を一元管理することができる。
図１（Ｂ）に示すような処理システムを構築することによって、禁止要素をサーバーＰＣ３０で一元管理でき、プリンタ２０ａ〜２０ｃごとに管理する方法に比べ管理が容易になる。また、サーバーＰＣ３０で禁止要素を一元管理し、この処理システムを利用する組織において秘密保護を徹底して行うためには、システムに接続された複数のプリンタ２０ａ〜２０ｃには、それぞれ判断機構を組み込み、出力のチェック漏れを防ぐ必要がある。
【００１６】
次に、本実施形態の画像処理装置による守秘処理機能が働く印刷処理プロセスを図２のフロー図に基づいて詳細に説明する。
クライアントＰＣ１０で行われるユーザーの印刷の指示を受け、印刷処理を開始し、まず、プリンタ２０の印刷対象データ取得手段２０１は、クライアントＰＣ１０から送られてくる印刷指令から印刷対象の文書データを取得する（ステップＳ１０１）。
次いで、構成要素抽出手段２０２は、取得した印刷対象の文書データからその構成要素を抽出する（ステップＳ１０２）。
【００１７】
ここで、印刷対象データは、ＰＤＬ（Page Description Language）で記述されているものとする。構成要素抽出手段２０２は、例えば、電子文書を作成する際の元にしたデータ（以下、「元データ」ともいう）が、イメージとテキストであれば、それぞれイメージ領域とテキスト領域が区別可能な形態でＰＤＬによって記述されており、ここでは後段でチェックを掛けるための禁止要素の一つがイメージであるから、この場合には、この中からイメージ部分を取得する。
また、印刷対象データがラスタ画像を元データとしている場合は、文字領域とイメージ領域の区別は、例えば、特願２００８−１９７２４（ＲＯＮＤＩＮＯの方法）などの方法によって行い、ここからイメージ領域とテキスト領域を抽出することができる。
また、印刷対象データがＰＤＳ（Portable Document Format）データである場合、文字と埋め込まれた画像それぞれのデータは、それらのレイアウトとともにフォーマット化されているので、このデータを専用のリーダーを用いることにより抽出することができる。
また、印刷対象データがＸＰＳ（XPL Paper Specification）データである場合は、文字と埋め込まれた画像それぞれのデータは、それらのレイアウトとともにフォーマット（電子文書を記述するためのＸＭＬ(extensible Markup Language)ベースのフォーマット）化されているので、このデータを専用の再生ソフトウェアを用いることにより抽出することができる。
【００１８】
上記のようにして構成要素抽出手段２０２によって抽出された構成要素は、要素比較手段２０３に渡される。要素比較手段２０３は、渡された構成要素ごとにサーバーＰＣ３０から提供される禁止要素とのデータ内容の比較を行い、一致するか否か、即ち抽出された構成要素が禁止要素に該当するか否かの結果を得る。なお、ここでは、守秘を目的としているので、抽出された構成要素としてのイメージ領域が複数、禁止画像が複数ある場合は、全ての組み合わせに対し一致するか否かを判断する。また、構成要素がイメージである場合には、サーバーＰＣ３０から提供される禁止要素は、画像データである。
図２のフローによると、先ず、要素比較手段２０３は、抽出した構成要素の１つを選択する（ステップＳ１０３）。
次に、要素比較手段２０３は、選択した構成要素に対する禁止要素をサーバーＰＣ３０から読み込む（ステップＳ１０４）。選択した構成要素がイメージであれば、イメージ禁止要素の１つを読み込む。
【００１９】
次いで、選択した構成要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認する（ステップＳ１０５）。この一致確認は、抽出した構成要素と禁止要素の画像データ同士を比較することにより行う。つまり、両画像を重ね合わせ、対応する画素値間の差の最大値や平均値がある閾値よりも小さい場合に一致と判断する等の方法を採用する。
選択した構成要素と読み込んだ禁止要素のデータ内容が一致しない場合（ステップＳ１０５-NO）、選択した構成要素に対する禁止要素の全てについてデータ内容の一致を吟味したか否かを確認する（ステップＳ１０６）。
ここで、全ての禁止要素について吟味していなければ（ステップＳ１０６-NO）、未処理の禁止要素の１つを読み込み、その要素について、上記ステップＳ１０４，Ｓ１０５で同様にデータ内容の一致を吟味する。
【００２０】
全ての禁止要素について吟味した後（ステップＳ１０６-YES）、抽出した全ての構成要素について、禁止要素とのデータ内容の一致を吟味したか否かを確認する（ステップＳ１０７）。
ここで、全ての抽出した構成要素について吟味していなければ（ステップＳ１０７-NO）、さらに抽出した構成要素のうちの未処理の要素の１つを選択し、その構成要素について、上記ステップＳ１０４〜Ｓ１０６で同様に禁止要素とのデータ内容の一致を吟味する。
全ての抽出した構成要素について、それぞれの構成要素に対する全ての禁止要素とのデータ内容の一致を吟味し、どれも一致しないで全ての抽出した構成要素について確認を終えた場合（ステップＳ１０７-YES）、この印刷対象データは、秘密にすべきデータ内容を有しない。よって、要素比較手段２０３は、この確認結果を除外手段２０４に伝える。
【００２１】
印刷対象からの除外手段２０４は、秘密にすべきデータ内容を有しない印刷対象データである、という確認結果を要素比較手段２０３から受け、この印刷対象データによる印刷出力を行わせるために、印刷対象データ取得手段２０１で取得した印刷データを印刷手段２０５に渡す。
印刷手段２０５は、受取った秘密にすべきデータ内容を有しない印刷データを用いて、出力処理を行い（ステップＳ１０８）、このフローを終了する。
他方、ステップＳ１０５において、印刷対象データから抽出した構成要素から選択した１つの要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認し、一致した場合（ステップＳ１０５-YES）、この印刷対象データは、秘密にすべきデータ内容を有するので、要素比較手段２０３は、この確認結果を除外手段２０４に伝える。
印刷対象からの除外手段２０４は、秘密にすべきデータ内容を有する印刷対象データである、という確認結果を要素比較手段２０３から受け、この印刷対象データによる印刷出力を禁止するために、印刷対象データ取得手段２０１で取得した印刷データを破棄し、印刷手段２０５の出力動作を停止する出力制御を行う（ステップＳ１１０）。なお、このとき、禁止要素が出力画像に含まれていることになるので印刷できない旨をプリンタ２０や印刷指示を行ったクライアントＰＣ１０側に通知する。
この印刷対象データによる印刷を中止する出力制御及び通知処理を行った後、このフローを終了する。
【００２２】
この実施形態では、プリンタ２０内に上記した守秘処理機能を組み込んでおり、これを実現するための手段は、プリンタの制御を司るコントローラ（コンピュータ）を用いることができる。
図１２は、プリンタの制御を司るコントローラのハードウェア構成の概略を示す図である。
図１２に示すハードウェア構成は、演算処理を実行して各部を統括制御するＣＰＵ（Central Processing Unit）６１及びＲＡＭ（Random Access Memory）６２とＲＯＭ（Read
Only Memory）６３の各メモリを基本的要素としてコンピュータの主体部を構成し、この主体部に、ハードディスク（ＨＤＤ：Hard Disk Drive）６５、プロッタＩ／Ｆ（インターフェース）６６、表示装置６７、入力装置６８及びネットワークＩ／Ｆ６９をバス６４で接続した構成を有する。なお、図１２において、表示装置６７及び入力装置６８は、ユーザインターフェースとして機能する操作部を構成する。
【００２３】
図１２に示す構成において、ＣＰＵ６１は、制御下のＲＡＭ６２、ＲＯＭ６３等の記憶（記録）媒体に格納（記録）した各種のアプリケーションプログラム、ワークデータ及びファイルデータ等を駆使し、各アプリケーションのデータ処理機能を実現する。なお、プログラムを記憶（記録）する媒体としては、ＲＡＭ６２、ＲＯＭ６３（カード型を含む）に限らず、ＨＤＤ６５や図示しないＣＤ（Compact Disc）−ＲＯＭ，ＭＯ（Magneto-Optical）等のディスク型を含む各種記憶媒体を用いることができる。
アプリケーションプログラムとして、上記守秘処理を実行するためのプログラムを上記記憶媒体に記憶（記録）することにより、図２を参照して説明した処理プロセスを実行することができる
【００２４】
ところで、本実施形態に係る画像処理装置の上記の例示では、出力装置であるプリンタ２０にネットワーク経由でクライアントＰＣ１０から印刷指令とともに文書データが印刷対象データとして送られてくる形態を示したが、プリンタ内蔵の記憶媒体或いはプリンタにコネクタで外付けされる記憶媒体に蓄積された文書データを印刷対象データとして印刷指令が出される場合にも、印刷対象データを取得するまでの過程に違いがあるものの、印刷対象データに対する守秘処理そのものは変わりがなく、上記したと同様に守秘処理機能を適用することができる。
また、本実施形態に係る画像処理装置の上記の例示では、守秘処理に用いる禁止要素を管理するサーバー３０がプリンタ２０にネットワーク接続される構成を示したが、このようなサーバーをプリンタ２０に内蔵させること、或いは外部機として直接接続される形態で設けることを排除するものではない。
【００２５】
「実施形態２」
この実施形態は、プリンタへ印刷指令を発するクライアントＰＣに守秘処理機能を実現するための主要な手段を組み込む構成例を示す。
図３は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
図３（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０’、プリンタ２０’及びサーバーＰＣ３０をネットワーク４０で接続して構成する。
クライアントＰＣ１０’は、印刷を指示するアプリケーション１０１とプリンタドライバ１０２を備えるほか、守秘処理機能を実現するための主要な手段として印刷対象データ取得手段２０１、構成要素抽出手段２０２、要素比較手段２０３及び印刷対象からの除外手段２０４を組み込む。
【００２６】
クライアントＰＣ１０’に守秘処理機能を実現するための主要な手段として組み込んだ上記各手段は、上記実施形態１において、この機能の実現手段としてプリンタ２０に組み込まれた同名の手段と変わりがない。よって、各手段の動作説明は、改めて記載することなく、実施形態１の記載を参照する。なお、同一の手段には同一の参照数字を付している。
また、この実施形態でも、プリンタドライバ１０２は、印刷指示を受けた文書を構成する要素として、図・写真要素を有する場合には、これらを構成要素として印刷データを生成する。
さらに、印刷禁止要素を格納したＤＢ（データベース）の役割をするサーバーＰＣ３０は、この実施形態でも、印刷を禁止したい構成要素となる写真、図等のデータを予め禁止要素ＤＢに登録しておく。
本実施形態では、クライアントＰＣ１０’側で印刷対象データ取得手段２０１から除外手段２０４までの守秘処理の動作を行うので、印刷対象データに秘密にすべきデータ内容がない、という処理結果が得られた場合にのみ、除外手段２０４の出力制御動作によってプリンタ２０’側へは印刷データが渡されることになる。
【００２７】
図３（Ｂ）は、本実施形態の画像処理装置（同図（Ａ））によって構成する処理システムの１例を示す図である。同図に示すように、複数の判断機構付クライアントＰＣ Ａ〜Ｃ １０’ａ〜１０’ｃは、ネットワーク４０を介して接続されたプリンタ Ａ〜Ｃ ２０’ａ〜２０’ｃを共通利用することができ、またネットワーク４０には、サーバーＰＣ３０が接続されているので、判断機構付クライアントＰＣ Ａ〜Ｃ １０’ａ〜１０’ｃそれぞれが用いる禁止要素を一元管理することができる。
図３（Ｂ）に示すような処理システムを構築することによって、禁止要素をサーバーＰＣ３０で一元管理でき、クライアントＰＣ Ａ〜Ｃ １０’ａ〜１０’ｃごとに管理する方法に比べ管理が容易になる。また、サーバーＰＣ３０で禁止要素を一元管理し、この処理システムを利用する組織において秘密保護を徹底して行うためには、システムに接続された複数のクライアントＰＣ Ａ〜Ｃ １０’ａ〜１０’ｃには、それぞれ判断機構を組み込み、出力のチェック漏れを防ぐ必要がある。
【００２８】
上記のように、本実施形態の画像処理装置の構成は、守秘処理機能の組み込み先を実施形態１におけるプリンタ２０からクライアントＰＣ１０’に変更しているが、処理プロセス自体は、基本的に変更されていない。
よって、図２のフロー図を参照して説明した守秘処理機能が働く印刷処理プロセスについても、実施形態１と変わりがない。よって、この印刷処理プロセスの説明は、改めて記載することなく、図２のフロー図を参照して説明した上記実施形態１における記載を参照する。
【００２９】
この実施形態では、クライアントＰＣ１０’内に上記した守秘処理機能を組み込む。このクライアントＰＣ１０’は、文書を作成するためのアプリケーション１０１やプリンタドライバ１０２が搭載できる汎用のＰＣであるから、ここに上記守秘処理を実行するためのプログラムを搭載することにより、この機能の組み込みを実施できる。
汎用ＰＣのハードウェア構成は、演算処理を実行して各部を統括制御するＣＰＵ及びＲＡＭとＲＯＭ（の各メモリを基本的要素としてコンピュータの主体部を構成し、この主体部に、ＨＤＤ、表示装置、入力装置（キーボード、マウス等）及びネットワークＩ／Ｆをバスで接続した構成を有する。なお、プログラムを記憶（記録）する媒体としては、ＲＡＭ１２、ＲＯＭ１３（カード型を含む）に限らず、ＨＤＤ，ＣＤ（Compact Disc）−ＲＯＭ，ＭＯ（Magneto-Optical）等のディスク型を含む各種記憶媒体を用いることができる。
このような構成のＰＣにおいて、アプリケーションプログラムとして、上記守秘処理を実行するためのプログラムを上記の記憶媒体に記憶（記録）することにより、図２を参照して説明した処理プロセスを実行することができる
【００３０】
ところで、本実施形態における印刷を指示するアプリケーション１０１は、文書を作成するアプリケーションに限らず、クライアントＰＣ１０’内蔵の記憶媒体或いはこのＰＣにコネクタで外付けされる記憶媒体に蓄積された文書データを印刷対象データとして印刷指令を発するアプリケーションでもよい。
また、本実施形態では、守秘処理に用いる禁止要素を管理するサーバーＰＣ３０がクライアントＰＣ１０’にネットワーク接続される構成を示したが、このようなサーバーをクライアントＰＣ１０’に内蔵させること、或いは外部機として直接接続される形態で設けることを排除するものではない。
【００３１】
「実施形態３」
この実施形態は、禁止要素を管理するサーバーＰＣに守秘処理機能を実現するための主要な手段を組み込む構成例を示す。
図４は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
図４（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０、プリンタ２０”及びサーバーＰＣ３０’をネットワーク４０で接続して構成する。
クライアントＰＣ１０は、実施形態１と同じ構成である。サーバーＰＣ３０’は、印刷禁止要素のＤＢである印刷禁止要素格納手段３０１を備えるほか、守秘処理機能を実現するための主要な手段として、構成要素抽出手段２０２及び要素比較手段２０３を組み込む。プリンタ２０”は、サーバーＰＣ３０’に組み込まれた上記手段を有しないが、その他の構成は実施形態１のプリンタ２０の構成と同じである。
【００３２】
サーバーＰＣ３０’の印刷禁止要素格納手段３０１には、この実施形態でも、印刷を禁止したい構成要素となる写真、図等のデータを予め禁止要素ＤＢに登録しておく。サーバーＰＣ３０’に守秘処理機能を実現するための主要な手段として組み込んだ、構成要素抽出手段２０２及び要素比較手段２０３は、上記実施形態１において、この機能の実現手段としてプリンタ２０に組み込まれた同名の手段と変わりがない。よって、各手段の動作説明は、改めて記載することなく、実施形態１の記載を参照する。
また、この実施形態のクライアントＰＣ１０についても、上記実施形態１と同じであるから、その動作説明は、改めて記載することなく、実施形態１の記載を参照する。
本実施形態では、サーバーＰＣ３０’側で構成要素抽出手段２０２及び要素比較手段２０３の処理を行うので、プリンタ２０”の印刷対象データ取得手段２０１で取得した印刷対象データがサーバーＰＣ３０’に渡され、要素比較手段２０３を通して得られた印刷対象データに秘密にすべきデータ内容があるか否かの処理結果が、サーバーＰＣ３０’からプリンタ２０”に渡されることになる。
【００３３】
図４（Ｂ）は、本実施形態の画像処理装置（同図（Ａ））によって構成する処理システムの１例を示す図である。同図に示すように、複数のクライアントＰＣ Ａ〜Ｃ １０ａ〜１０ｃは、ネットワーク４０を介して接続された通信機構付プリンタ Ａ〜Ｃ ２０’ａ〜２０’ｃを共通利用することができ、またネットワーク４０には、禁止要素並びに構成要素抽出手段２０２及び要素比較手段２０３の処理を一元管理する判断機構付サーバーＰＣ３０’が接続されているので、このサーバーで得られた処理結果を各通信機構付プリンタ
Ａ〜Ｃで利用することにより、目的とする出力制御を行うことができる。
図４（Ｂ）に示すような処理システムを構築することによって、禁止要素並びに構成要素抽出手段２０２及び要素比較手段２０３の処理を判断機構付サーバーＰＣ３０’で一元管理でき、管理が容易になり、処理手段を簡素化できる。
【００３４】
上記のように、本実施形態の画像処理装置の構成は、構成要素抽出手段２０２及び要素比較手段２０３の組み込み先を実施形態１におけるプリンタ２０からサーバーＰＣ３０’に変更しているが、処理プロセス自体は、基本的に変更されていない。
よって、図２のフロー図を参照して説明した守秘処理機能が働く印刷処理プロセスについても、実施形態１と変わりがない。よって、この印刷処理プロセスの説明は、改めて記載することなく、図２のフロー図を参照して説明した上記実施形態１における記載を参照する。
【００３５】
この実施形態では、禁止要素のサーバーとして機能するサーバーＰＣ３０’内に上記した守秘処理機能の構成要素抽出手段２０２及び要素比較手段２０３を組み込む。このサーバーＰＣ３０’は、汎用のＰＣを用いることができ、ＰＣへの組み込みは、禁止要素のサーバー並びに上記した構成要素抽出手段２０２及び要素比較手段２０３として機能させるためのプログラムをコンピュータに搭載することにより実施できる。
汎用ＰＣのハードウェア構成は、演算処理を実行して各部を統括制御するＣＰＵ及びＲＡＭとＲＯＭの各メモリを基本的要素としてコンピュータの主体部を構成し、この主体部に、ＨＤＤ、表示装置、入力装置（キーボード、マウス等）及びネットワークＩ／Ｆをバスで接続した構成を有する。なお、プログラムを記憶（記録）する媒体としては、ＲＡＭ１２、ＲＯＭ１３（カード型を含む）に限らず、ＨＤＤ，ＣＤ（Compact Disc）−ＲＯＭ，ＭＯ（Magneto-Optical）等のディスク型を含む各種記憶媒体を用いることができる。
このような構成のＰＣにおいて、アプリケーションプログラムとして、上記禁止要素のサーバー並びに上記した構成要素抽出手段２０２及び要素比較手段２０３として機能させるためのプログラムを上記の記憶媒体に記憶（記録）することにより、図２を参照して説明した処理プロセスを実行することができる
【００３６】
「実施形態４」
この実施形態は、出力装置として用いるＭＦＰ（複合機）に守秘処理機能を実現するための主要な手段を組み込む構成例を示す。なお、ＭＦＰは、複写、ファクシミリ、配信スキャナ、プリンタ等を複合機能として有する画像処理装置を指す。
図５は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
図５（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０、ＭＦＰ５０及びサーバーＰＣ３０をネットワーク４０で接続して構成する。
クライアントＰＣ１０及びサーバーＰＣ３０は、実施形態１と同じ構成である。ＭＦＰ５０は、複合した複写、ファクシミリ、配信スキャナ、プリンタ等の各機能に必要な構成を有しているが、図５には、この実施形態に係る要素として、複写、ファクシミリ、配信スキャナ機能に用いるイメージスキャナ５０１のみを図示し、他は省略している。また、このＭＦＰ５０に組み込んだ守秘処理機能を実現するための主要な手段は、実施形態１のプリンタ２０の構成と同じで、印刷対象データ取得手段２０１、構成要素抽出手段２０２、要素比較手段２０３及び印刷対象からの除外手段２０４を備える。
【００３７】
ＭＦＰ５０は、印刷対象データを２つのパスから取得する。１つは、クライアントＰＣ１０から印刷指令とともに送られてくるデータであり、もう１つは、複写、ファクシミリ、配信スキャナ機能を利用する場合におけるイメージスキャナ５０１から送られてくるデータである。
印刷指令とともに送られてくるデータの方は、出力装置としてプリンタを用いた上記実施形態１で説明したとおりであるから、ここでは、改めて記載することなく、実施形態１の記載を参照する。
【００３８】
イメージスキャナ５０１から送られてくるデータの方について、複写機能を利用する場合を例に説明すると、原稿のスキャナ読取データは、ラスタ画像である。イメージスキャナ５０１から印刷対象データ取得手段２０１を通して得られたラスタ画像は、印刷手段２０５でプロッタを動作させ、印刷出力を行うために用いられる。
また、印刷対象データ取得手段２０１を通した後のラスタ画像に対する守秘処理は、実施形態１と同様の処理プロセスで行われる。ラスタ画像に対しては、画像データの性質から、例えば、先に述べたＲＯＮＤＩＮＯの方法などによって、写真画像の領域を他と区別して画像構成要素として抽出することができる。
抽出した画像構成要素が禁止要素に該当するか否かを要素比較手段２０３で判断し、判断結果に従い除外手段２０４によって印刷を中止するか実行するかを制御する処理プロセスは、実施形態１と同様である。
【００３９】
図５（Ｂ）は、本実施形態の画像処理装置（同図（Ａ））によって構成する処理システムの１例を示す図である。同図に示すように、複数のクライアントＰＣ Ａ〜Ｃ １０ａ〜１０ｃは、ネットワーク４０を介して接続された判断機構付ＭＦＰ Ａ〜Ｃ ５０ａ〜５０ｃを共通利用することができ、またネットワーク４０には、サーバーＰＣ３０が接続されているので、判断機構付ＭＦＰ Ａ〜Ｃ ５０ａ〜５０ｃそれぞれが用いる禁止要素を一元管理することができる。
図５（Ｂ）に示すような処理システムを構築することによって、禁止要素をサーバーＰＣ３０で一元管理でき、ＭＦＰ Ａ〜Ｃ ５０ａ〜５０ｃごとに管理する方法に比べ管理が容易になる。また、サーバーＰＣ３０で禁止要素を一元管理し、この処理システムを利用する組織において秘密保護を徹底して行うためには、システムに接続された複数のＭＦＰ Ａ〜Ｃ ５０ａ〜５０ｃには、それぞれ判断機構を組み込み、出力のチェック漏れを防ぐ必要がある。
【００４０】
上記のように、本実施形態の画像処理装置の構成は、印刷対象データ取得手段２０１へ入力するデータが原稿のスキャナ読取データである点で実施形態１と異なるが、印刷対象データとして取得したデータの処理プロセス自体は、基本的に変更されていない。
よって、図２のフロー図を参照して説明した守秘処理機能が働く印刷処理プロセスについても、実施形態１と変わりがない。よって、この印刷処理プロセスの説明は、改めて記載することなく、図２のフロー図を参照して説明した上記実施形態１における記載を参照する。
また、この実施形態では、ＭＦＰ５０内に上記した守秘処理機能を組み込んでおり、これを実現するための手段として、ＭＦＰの制御を司るコントローラ（コンピュータ）を用いることができ、実施形態１において、図１２を参照して説明したと同様に、コントローラ（コンピュータ）にプログラムを搭載させることによって実施することができる。
【００４１】
「実施形態５」
上記各実施形態では、予め秘密にすべき構成要素を禁止要素に定めて、禁止要素に該当する構成要素を持つ文書については、全面的に出力を禁止するようにしているが、例えば、組織で管理する文書には、外部に対しては秘密を守らなければならないが、組織内では会議等において全員で文書を見ることが必要になる場合があり、全面的に出力を禁止すると、このような場合に対応できない。
そこで、この実施形態では、禁止の解除条件として、パスワードチェックを掛け、予め禁止要素ごとに定めたパスワードの入力を条件に禁止を解除可能として、文書のデータ内容にこの禁止要素があっても文書を出力できるようにする。
【００４２】
図７は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。なお、本実施形態は、出力装置としてＭＦＰを使用する例（実施形態４、参照）を示すが、出力装置としてプリンタを使用した場合にも、本例のＭＦＰと同様に適用できる。
図７（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０、ＭＦＰ５０'及びサーバーＰＣ３０”をネットワーク４０で接続して構成する。
クライアントＰＣ１０は、実施形態１，３，４と同じ構成である。
サーバーＰＣ３０”は、印刷禁止要素のＤＢである印刷禁止要素格納手段３０１を備えるほか、パスワードチェックに主要な手段として、パスワード格納手段３０５を備える。
【００４３】
ＭＦＰ５０'は、複合した複写、ファクシミリ、配信スキャナ、プリンタ等の各機能に必要な構成要素を有するが、実施形態４と同様に、複写、ファクシミリ、配信スキャナ機能に用いるイメージスキャナ５０１のみを図示し、他は省略している。
また、このＭＦＰ５０に組み込んだ守秘処理機能を実現するための主要な手段は、印刷対象データ取得手段２０１、構成要素抽出手段２０２、要素比較手段２０３及び印刷対象からの除外手段２０４を実施形態４と同様に備え、この他、パスワードチェックに主要な手段として、要素側パスワード取得手段５０５、ユーザー側パスワード取得手段５０６、パスワード比較手段５０７を備える。
【００４４】
ＭＦＰ５０'は、印刷対象データを２つのパスから取得する。１つは、クライアントＰＣ１０から印刷指令とともに送られてくるデータであり、もう１つは、複写、ファクシミリ、配信スキャナ機能を利用する場合におけるイメージスキャナ５０１から送られてくるデータである。
印刷指令とともに送られてくるデータの方は、出力装置としてプリンタを用いた上記実施形態１で説明したとおりであるから、ここでは、改めて記載することなく、実施形態１の記載を参照する。他方のイメージスキャナ５０１から送られてくるデータについても、複写機能を利用する場合を例に上記実施形態４で説明とおりであるから、この点についても、実施形態４の記載を参照する。
【００４５】
また、印刷対象データ取得手段２０１を通した後の印刷対象データに対する守秘処理は、上記各実施形態と同様に、構成要素抽出手段２０２で抽出した画像構成要素が禁止要素に該当するか否かを要素比較手段２０３で判断し、判断結果に従い除外手段２０４によって印刷を中止するか実行するかを制御する処理プロセスを基本とする。
ただ、この守秘処理のプロセスに加えて、要素側パスワード取得手段５０５、ユーザー側パスワード取得手段５０６及びパスワード比較手段５０７によるパスワードチェックを行うことにより、パスワードの一致を条件に出力禁止を解除して、文書のデータ内容に禁止要素があっても文書を出力できるようにする。なお、パスワードチェックを加えた処理プロセスは、図８のフローを参照して後記で詳述する。
【００４６】
また、印刷禁止要素を格納したＤＢ（データベース）を有するサーバーＰＣ３０”は、上記各実施形態と同様に印刷を禁止したい構成要素となる写真、図等のデータを予め禁止要素ＤＢを構成する禁止要素格納手段３０１に格納しておく。
この実施形態では、サーバーＰＣ３０”のＤＢには、登録した禁止要素に加え、禁止要素ごとに予め定めたパスワードが登録され、パスワード格納手段３０５に格納される。
サーバーＰＣ３０”は、構成要素ごとに格納された禁止要素のデータをネットワーク接続されたＭＦＰ５０'からの要求に応じて要素比較手段２０３に提供すると同時に、当該禁止要素にパスワードが登録されている場合には、要素側パスワード取得手段５０５を介して禁止要素ごとに格納されたパスワードをパスワード比較手段５０７に提供する。
【００４７】
図７（Ｂ）は、本実施形態の画像処理装置（同図（Ａ））によって構成する処理システムの１例を示す図である。同図に示すように、複数のクライアントＰＣ Ａ〜Ｃ １０ａ〜１０ｃは、ネットワーク４０を介して接続された判断機構付ＭＦＰ Ａ〜Ｃ ５０'ａ〜５０'ｃを共通利用することができ、またネットワーク４０には、サーバーＰＣ３０”が接続されているので、判断機構付ＭＦＰ Ａ〜Ｃ ５０'ａ〜５０'ｃそれぞれが用いる禁止要素及びパスワードを一元管理することができる。
図７（Ｂ）に示すような処理システムを構築することによって、禁止要素及びパスワードをサーバーＰＣ３０”で一元管理でき、ＭＦＰ Ａ〜Ｃ ５０'ａ〜５０'ｃごとに管理する方法に比べ管理が容易になる。また、サーバーＰＣ３０”で禁止要素及びパスワードを一元管理し、この処理システムを利用する組織において秘密保護を徹底して行うためには、システムに接続された複数のＭＦＰ Ａ〜Ｃ ５０'ａ〜５０'ｃには、それぞれ判断機構を組み込み、出力のチェック漏れを防ぐ必要がある。
【００４８】
次に、本実施形態の画像処理装置による守秘処理機能が働く印刷処理プロセスを図８のフロー図に基づいて詳細に説明する。
クライアントＰＣ１０或いはＭＦＰ５０' の操作部（不図示）で行われるユーザーの印刷（複写）の指示を受け、印刷（複写）処理を開始し、まず、ＭＦＰ５０' の印刷対象データ取得手段２０１は、クライアントＰＣ１０から送られてくる印刷指令或いはイメージスキャナ５０１から送られてくる複写用のデータから印刷対象の文書データを取得する（ステップＳ２０１）。
次いで、構成要素抽出手段２０２は、取得した印刷対象の文書データからその構成要素を抽出する（ステップＳ２０２）。
【００４９】
ここで、印刷対象データは、クライアントＰＣ１０のプリンタドライバ１０２経由で得られるＰＤＬ（Page Description Language）であれば、それぞれイメージ領域とテキスト領域が区別可能な形態で記述されており、後段でチェックを掛けるための禁止要素の一つがイメージであるから、この場合には、この中からイメージ部分を取得する。
また、印刷対象データがイメージスキャナ５０１で入力されたラスタ画像であれは、文字領域とイメージ領域の区別は、例えば、特願２００８−１９７２４（ＲＯＮＤＩＮＯの方法）などの方法によって行い、ここからイメージ領域とテキスト領域を抽出する。
【００５０】
上記のようにして構成要素抽出手段２０２によって抽出された構成要素は、要素比較手段２０３に渡される。要素比較手段２０３は、渡された構成要素ごとにサーバーＰＣ３０”から提供される禁止要素とのデータ内容の比較を行い、一致するか否か、即ち抽出された構成要素が禁止要素に該当するか否かの結果を得る。なお、ここでは、守秘を目的としているので、抽出された構成要素としてのイメージ領域が複数、禁止画像が複数ある場合は、全ての組み合わせに対し一致するか否かを判断する。また、構成要素がイメージである場合には、サーバーＰＣ３０”から提供される禁止要素は、画像データである。
図８のフロー図に戻ると、先ず、要素比較手段２０３は、抽出した構成要素の１つを選択する（ステップＳ２０３）。
次に、要素比較手段２０３は、選択した構成要素に対する禁止要素をサーバーＰＣ３０”から読み込む（ステップＳ２０４）。選択した構成要素がイメージであれば、イメージ禁止要素の１つを読み込む。
【００５１】
次いで、選択した構成要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認する（ステップＳ２０５）。この一致確認は、抽出した構成要素と禁止要素の画像データ同士を比較することにより行う。つまり、両画像を重ね合わせ、対応する画素値間の差の最大値や平均値がある閾値よりも小さい場合に一致と判断する等の方法を採用する。
選択した構成要素と読み込んだ禁止要素のデータ内容が一致しない場合（ステップＳ２０５-NO）、選択した構成要素に対する禁止要素の全てについてデータ内容の一致を吟味したか否かを確認する（ステップＳ２０６）。
ここで、全ての禁止要素について吟味していなければ（ステップＳ２０６-NO）、未処理の禁止要素の１つを読み込み、その要素について、上記ステップＳ２０４，Ｓ２０５で同様にデータ内容の一致を吟味する。
【００５２】
全ての禁止要素について吟味した後（ステップＳ２０６-YES）、抽出した全ての構成要素について、禁止要素とのデータ内容の一致を吟味したか否かを確認する（ステップＳ２０７）。
ここで、全ての抽出した構成要素について吟味していなければ（ステップＳ２０７-NO）、さらに抽出した構成要素のうちの未処理の要素の１つを選択し、その構成要素について、上記ステップＳ２０４〜Ｓ２０６で同様に禁止要素とのデータ内容の一致を吟味する。
全ての抽出した構成要素について、それぞれの構成要素に対する全ての禁止要素とのデータ内容の一致を吟味し、どれも一致しないで、全ての抽出した構成要素について確認を終えた場合（ステップＳ２０７-YES）、この印刷対象データは、秘密にすべきデータ内容を有しない。よって、要素比較手段２０３は、この確認結果を除外手段２０４に伝える。
【００５３】
除外手段２０４は、秘密にすべきデータ内容を有しない印刷対象データである、という確認結果を要素比較手段２０３から受け、この印刷対象データによる印刷出力を行わせるために、印刷対象データ取得手段２０１で取得した印刷データを印刷手段２０５に渡す。
印刷手段２０５は、受取った秘密にすべきデータ内容を有しない印刷データを用いて、出力処理を行い（ステップＳ２０８）、このフローを終了する。
【００５４】
他方、ステップＳ２０５において、印刷対象データから抽出した構成要素から選択した１つの要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認し、一致した場合（ステップＳ２０５-YES）、この印刷対象データは、秘密にすべきデータ内容を有するので、要素比較手段２０３は、この確認結果をパスワード比較手段５０７に伝える。これは、本実施形態では、秘密にすべきデータ内容を有する印刷対象データであっても、予め禁止要素ごとに定めたパスワードによるチェックを掛け、チェックをパスした場合に、禁止を解除できるようにする手順を行うためである。
【００５５】
よって、パスワード比較手段５０７は、秘密にすべきデータ内容を有する印刷対象データである、という確認結果を要素比較手段２０３から受けた場合に、当該禁止要素に対するパスワードをサーバーＰＣ３０”のパスワード格納手段３０５から要素側パスワード取得手段５０５を介して読み込み、取得する（ステップＳ２１１）。
並行して、ユーザーに対しパスワードの入力を要求し、ユーザー側パスワード取得手段５０６を介してユーザーによって入力されたパスワードを取得する（ステップＳ２１２）。
図９は、ユーザーとの間のインターフェースとして機能するＭＦＰ５０' の操作部（オペレーションパネル）で、このステップでユーザーにパスワードの入力を促し、入力操作を受付ける操作画面の一例を示す図である。
【００５６】
図９（Ａ）は、操作部のオペレーションパネル５０１を示し、同図（Ｂ）は、オペレーションパネル５０１に設けたタッチパネルも兼ねたＬＣＤ（液晶表示装置）等の表示部の操作画面５０３におけるパスワードの入力が可能な表示画面の１例を示す図である。
ステップＳ２１２でオペレーションパネル５０１の操作画面５０３には、禁止要素の画像５１１を表示するとともに、「この画像を含む文書の印刷には、パスワードが必要です」とのメッセージを表示してユーザーにパスワードの入力を促し、アルファニューメリック入力用のキー群５１６を用意し、パスワードの入力ボックス５１２で入力を確認できるようにする。なお、この操作画面には、入力をやり直す場合に用いる削除キー５１３、入力の完了を指示する入力完了キー５１４、印刷の中止を指示する印刷中止キー５１５を設ける。
【００５７】
次に、ステップＳ２１１でサーバーＰＣ３０”から取得した禁止要素に対するパスワードと、ステップＳ２１２で取得したユーザーが入力したパスワードとを照合し、パスワードが一致するか否かを確認する（ステップＳ２１３）。
ここで、パスワードの一致が確認できれば（ステップＳ２１３-YES）、解除条件を満たし、この禁止要素に対しては禁止が解除されるので、印刷出力を可能とする処理手順に従う次のステップである先に説明したステップＳ２０６に移行する。
【００５８】
他方、ステップＳ２１３でパスワードの一致が確認できなければ（ステップＳ２１３-NO）、解除できないので、ステップＳ２０５で要素比較手段２０３によって確認された結果、即ち構成要素が禁止要素であるという結果を除外手段２０４に伝える。
除外手段２０４は、構成要素が禁止要素で秘密にすべきデータ内容を有する印刷対象データである、という確認結果を受け、この印刷対象データによる印刷出力を禁止するために、印刷対象データ取得手段２０１で取得した印刷データを破棄し、印刷手段２０５の出力動作を停止する出力制御を行う（ステップＳ２１４）。なお、このとき、禁止要素が出力画像に含まれていることになるので印刷（複写）できない旨をＭＦＰ５０' の操作部に表示するか、或いは印刷指示を行ったクライアントＰＣ１０側に通知する。
この印刷（複写）対象データによる印刷（複写）を中止する出力制御及び通知処理を行った後、このフローを終了する。
【００５９】
この実施形態では、ＭＦＰ５０' 内に上記した守秘処理機能を組み込んでおり、これを実現するための手段は、ＭＦＰの制御を司るコントローラ（コンピュータ）を用いることができる。
図１２は、ＭＦＰの制御を司るコントローラのハードウェア構成の概略を示す図である。
図１２に示すハードウェア構成は、演算処理を実行して各部を統括制御するＣＰＵ（Central Processing Unit）６１及びＲＡＭ（Random Access Memory）６２とＲＯＭ（Read
Only Memory）６３の各メモリを基本的要素としてコンピュータの主体部を構成し、この主体部に、ハードディスク（ＨＤＤ：Hard Disk Drive）６５、プロッタＩ／Ｆ（インターフェース）６６、表示装置６７、入力装置６８及びネットワークＩ／Ｆ６９をバス６４で接続した構成を有する。なお、図１２において、表示装置６７及び入力装置６８は、ユーザインターフェースとして機能する操作部を構成する。
【００６０】
図１２に示す構成において、ＣＰＵ６１は、制御下のＲＡＭ６２、ＲＯＭ６３等の記憶（記録）媒体に格納（記録）した各種のアプリケーションプログラム、ワークデータ及びファイルデータ等を駆使し、各アプリケーションのデータ処理機能を実現する。なお、プログラムを記憶（記録）する媒体としては、ＲＡＭ６２、ＲＯＭ６３（カード型を含む）に限らず、ＨＤＤ６５や図示しないＣＤ（Compact Disc）−ＲＯＭ，ＭＯ（Magneto-Optical）等のディスク型を含む各種記憶媒体を用いることができる。
アプリケーションプログラムとして、上記守秘処理を実行するためのプログラムを上記記憶媒体に記憶（記録）することにより、図８を参照して説明した処理プロセスを実行することができる。
【００６１】
ところで、本実施形態に係る画像処理装置の上記の例示では、出力装置であるＭＦＰ５０'にクライアントＰＣ１０から送られてくる印刷指令或いはイメージスキャナ５０１から送られてくる複写用のデータから印刷対象の文書データを取得する形態を示したが、ＭＦＰ内蔵の記憶媒体或いはＭＦＰにコネクタで外付けされる記憶媒体に蓄積された文書データを印刷対象データとして印刷指令が出される場合にも、印刷対象データを取得するまでの過程に違いがあるものの、印刷対象データに対する守秘処理そのものは変わりがなく、上記したと同様に守秘処理機能を適用することができる。
また、本実施形態に係る画像処理装置の上記の例示では、守秘処理に用いる禁止要素及びパスワードを管理するサーバーＰＣ３０”がＭＦＰ５０' にネットワーク接続される構成を示したが、このようなサーバーをＭＦＰ５０'に内蔵させること、或いは外部機として直接接続される形態で設けることを排除するものではない。
【００６２】
「実施形態６」
上記実施形態５は、予め禁止要素ごとに定めたパスワードの入力を条件に禁止を解除可能として、禁止要素がある文書を条件付で出力できるようにしたものである。ただ、上記実施形態５の解除条件は、外部に対して秘密を守ることを意図し、組織内の複数のユーザーがパスワードを使える状況を前提にしているので、ユーザーが個々に秘密にしておきたい文書については、秘密が保証されない。
そこで、この実施形態では、出力処理（印刷）を指示したユーザーが、予め禁止要素ごとに定めた利用（印刷）許可者であることを確認するユーザーチェックを行い、ユーザーチェックで利用（印刷）許可者であることが確認できたことを条件に、禁止を解除可能として、文書のデータ内容に当該禁止要素があっても文書を出力できるようにする。
【００６３】
図１０は、本発明に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。なお、本実施形態は、出力装置としてプリンタを使用する例（実施形態３、参照）を示すが、出力装置としてＭＦＰを使用した場合にも、本例のプリンタと同様に適用できる。
図１０（Ａ）に示すように、この実施形態の画像処理装置は、クライアントＰＣ１０、プリンタ２０”、サーバーＰＣ３０'''及びユーザーアカウント管理サーバーＰＣ７０をネットワーク４０で接続して構成する。
クライアントＰＣ１０は、ユーザーアカウント管理サーバーＰＣ７０と接続するほかは、実施形態１，３のクライアントＰＣ１０と同じ構成である。
プリンタ２０”は、実施形態３のプリンタ２０”の構成と同じである。
【００６４】
サーバーＰＣ３０'''は、印刷禁止要素のＤＢである印刷禁止要素格納手段３０１と、守秘処理機能を実現するための主要な手段として、構成要素抽出手段２０２及び要素比較手段２０３を実施形態３と同様に備え、これらの他に、ユーザーチェックに必要な手段として、印刷要求者情報取得手段３０７、ユーザー情報照合手段３０８、印刷許可者情報格納手段３０９を備える。
ユーザーアカウント管理サーバーＰＣ７０は、例えば、ユーザーＩＤ（識別情報）とパスワードの組み合わせからなるユーザーアカウントを管理し、クライアントＰＣ１０から印刷指示を行うユーザーのログインの際に入力されたデータからユーザー個人を特定し、サーバーＰＣ３０'''からの取得要求に応じて、特定したユーザー個人の印刷指示（印刷要求）者としてのユーザー情報７０１を供給する。
【００６５】
サーバーＰＣ３０'''の印刷禁止要素格納手段３０１には、この実施形態でも、印刷を禁止したい構成要素となる写真、図等のデータを予め登録し、禁止要素ＤＢの形で格納される。また、印刷許可者情報格納手段３０９には、禁止要素ＤＢに登録した禁止要素に関連付け、禁止要素ごとに予め定めた利用（印刷）許可者が登録され、格納される。
本実施形態では、プリンタ２０”の印刷対象データ取得手段２０１で取得した印刷対象データがサーバーＰＣ３０'''に渡され、サーバーＰＣ３０'''で印刷対象データに対する守秘処理を行う。この守秘処理は、上記各実施形態と同様に、構成要素抽出手段２０２で抽出した画像構成要素が禁止要素に該当するか否かを要素比較手段２０３で判断し、判断結果に従い除外手段２０４によって印刷を中止するか実行するかを制御する処理プロセスを基本とする。
ただ、この守秘処理のプロセスに加えて、印刷要求者情報取得手段３０７、ユーザー情報照合手段３０８及び印刷許可者情報格納手段３０９によるユーザーチェックを行い、出力処理（印刷）を指示したユーザーが禁止要素ごとに予め定めた利用（印刷）許可者であることが確認できたことを条件に、出力禁止を解除して、文書のデータ内容に禁止要素があっても文書を出力できるようにする。なお、ユーザーチェックを加えた処理プロセスは、図１１のフローを参照して後記で詳述する。
【００６６】
図１０（Ｂ）は、本実施形態の画像処理装置（同図（Ａ））によって構成する処理システムの１例を示す図である。同図に示すように、複数のクライアントＰＣ Ａ〜Ｃ １０ａ〜１０ｃは、ネットワーク４０を介して接続された通信機構付プリンタ Ａ〜Ｃ ２０”ａ〜２０”ｃを共通利用することができ、またネットワーク４０には、禁止要素並びに構成要素抽出手段２０２及び要素比較手段２０３の処理を一元管理する判断機構付サーバーＰＣ３０'''並びにユーザーアカウント管理サーバーＰＣ７０が接続されているので、判断機構付サーバーＰＣ３０'''で得られた処理結果を各通信機構付プリンタ Ａ〜Ｃで利用することにより、目的とする出力制御を行うことができる。
図１０（Ｂ）に示すような処理システムを構築することによって、禁止要素並びに構成要素抽出手段２０２及び要素比較手段２０３の処理を判断機構付サーバーＰＣ３０'''で一元管理でき、管理が容易になり、処理手段を簡素化できる。
【００６７】
次に、本実施形態の画像処理装置による守秘処理機能が働く印刷処理プロセスを図１１のフロー図に基づいて詳細に説明する。
クライアントＰＣ１０で行われるユーザーの印刷の指示を受け、印刷処理を開始し、まず、プリンタ２０”の印刷対象データ取得手段２０１は、クライアントＰＣ１０から送られてくる印刷指令から印刷対象の文書データを取得する（ステップＳ３０１）。取得した印刷対象の文書データは、サーバーＰＣ３０'''に渡される。
次いで、サーバーＰＣ３０'''の構成要素抽出手段２０２は、渡された印刷対象の文書データからその構成要素を抽出する（ステップＳ３０２）。
ここで、印刷対象データがクライアントＰＣ１０のプリンタドライバ１０２経由で得られるＰＤＬであれば、それぞれイメージ領域とテキスト領域が区別可能な形態で記述されており、後段でチェックを掛けるための禁止要素の１つがイメージであるから、この場合には、この中からイメージ部分を取得する。
【００６８】
次に、要素比較手段２０３は、構成要素抽出手段２０２で抽出された構成要素ごとに禁止要素格納手段３０１から提供される禁止要素とのデータ内容の比較を行い、一致するか否か、即ち抽出された構成要素が禁止要素に該当するか否かの結果を得る。
なお、ここでは、守秘を目的としているので、抽出された構成要素としてのイメージ領域が複数、禁止画像が複数ある場合は、全ての組み合わせに対し一致するか否かを判断する。また、構成要素がイメージである場合には、禁止要素格納手段３０１からから提供される禁止要素は、画像データである。
図１１のフロー図に戻ると、先ず、要素比較手段２０３は、抽出した構成要素の１つを選択する（ステップＳ３０３）。
次に、要素比較手段２０３は、選択した構成要素に対する禁止要素を禁止要素格納手段３０１から読み込む（ステップＳ３０４）。選択した構成要素がイメージであれば、イメージ禁止要素の１つを読み込む。
【００６９】
次いで、選択した構成要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認する（ステップＳ３０５）。この一致確認は、抽出した構成要素と禁止要素の画像データ同士を比較することにより行う。つまり、両画像を重ね合わせ、対応する画素値間の差の最大値や平均値がある閾値よりも小さい場合に一致と判断する等の方法を採用する。
選択した構成要素と読み込んだ禁止要素のデータ内容が一致しない場合（ステップＳ３０５-NO）、選択した構成要素に対する禁止要素の全てについてデータ内容の一致を吟味したか否かを確認する（ステップＳ３０６）。
ここで、全ての禁止要素について吟味していなければ（ステップＳ３０６-NO）、未処理の禁止要素の１つを読み込み、その要素について、上記ステップＳ３０４，Ｓ３０５で同様にデータ内容の一致を吟味する。
【００７０】
全ての禁止要素について吟味した後（ステップＳ３０６-YES）、抽出した全ての構成要素について、禁止要素とのデータ内容の一致を吟味したか否かを確認する（ステップＳ３０７）。
ここで、全ての抽出した構成要素について吟味していなければ（ステップＳ３０７-NO）、さらに抽出した構成要素のうちの未処理の要素の１つを選択し、その構成要素について、上記ステップＳ３０４〜Ｓ３０６で同様に禁止要素とのデータ内容の一致を吟味する。
全ての抽出した構成要素について、それぞれの構成要素に対する全ての禁止要素とのデータ内容の一致を吟味し、どれも一致しないで、全ての抽出した構成要素について確認を終えた場合（ステップＳ３０７-YES）、この印刷対象データは、秘密にすべきデータ内容を有しない。よって、要素比較手段２０３は、この確認結果をプリンタ２０”の除外手段２０４に伝える。
【００７１】
除外手段２０４は、秘密にすべきデータ内容を有しない印刷対象データである、という確認結果をサーバーＰＣ３０'''の要素比較手段２０３から受け、この印刷対象データによる印刷出力を行わせるために、印刷対象データ取得手段２０１で取得した印刷データを印刷手段２０５に渡す。
印刷手段２０５は、受取った秘密にすべきデータ内容を有しない印刷データを用いて、出力処理を行い（ステップＳ３０８）、このフローを終了する。
【００７２】
他方、ステップＳ３０５において、印刷対象データから抽出した構成要素から選択した１つの要素と読み込んだ禁止要素のデータ内容が一致するか否かを確認し、一致した場合（ステップＳ３０５-YES）、この印刷対象データは、秘密にすべきデータ内容を有するので、要素比較手段２０３は、この確認結果をユーザー情報照合手段３０８に伝える。これは、本実施形態では、秘密にすべきデータ内容を有する印刷対象データであっても、予め禁止要素ごとに定めた印刷許可者によるチェックを掛け、チェックをパスした場合に、禁止を解除できるようにする手順を行うためである。
【００７３】
よって、ユーザー情報照合手段３０８は、秘密にすべきデータ内容を有する印刷対象データである、という確認結果を要素比較手段２０３から受けた場合に、当該禁止要素に対する印刷許可者を印刷許可者情報格納手段３０９から読み込み、取得する（ステップＳ３１１）。
並行して、ユーザーアカウント管理サーバー７０に印刷要求者を問い合わせ、ユーザー要求者情報取得手段３０７を介してユーザーアカウント管理サーバー７０でユーザー情報７０１として管理された印刷要求者を取得する（ステップＳ３１２）。
【００７４】
次に、ステップＳ３１１で印刷許可者情報格納手段３０９からから取得した禁止要素に対する印刷許可者と、ステップＳ３１２でユーザーアカウント管理サーバー７０から取得した印刷要求者とを照合し、両者が一致するか否かを確認する（ステップＳ３１３）。
ここで、印刷許可者と印刷要求者が一致し、つまり印刷可能者の要求であることが確認できれば（ステップＳ３１３-YES）、解除条件を満たし、この禁止要素に対しては禁止が解除されるので、印刷出力を可能とする処理手順に従う次のステップである先に説明したステップＳ３０６に移行する。
【００７５】
他方、ステップＳ３１３で印刷許可者と印刷要求者の一致が確認できなければ（ステップＳ３１３-NO）、解除できないので、ステップＳ３０５で要素比較手段２０３によって確認された結果、即ち構成要素が禁止要素であるという結果を除外手段２０４に伝える。
除外手段２０４は、構成要素が禁止要素で秘密にすべきデータ内容を有する印刷対象データである、という確認結果を受け、この印刷対象データによる印刷出力を禁止するために、印刷対象データ取得手段２０１で取得した印刷データを破棄し、印刷手段２０５の出力動作を停止する出力制御を行う（ステップＳ３１４）。なお、このとき、禁止要素が出力画像に含まれていることになるので印刷できない旨を印刷指示を行ったクライアントＰＣ１０側に通知する。
この印刷（複写）対象データによる印刷を中止する出力制御及び通知処理を行った後、このフローを終了する。
【００７６】
この実施形態では、禁止要素のサーバーとして機能するサーバーＰＣ３０'''内に守秘処理機能を実現するための構成要素抽出手段２０２及び要素比較手段２０３並びに、ユーザーチェックに必要な印刷要求者情報取得手段３０７、ユーザー情報照合手段３０８、印刷許可者情報格納手段３０９を組み込む。このサーバーＰＣ３０'''は、汎用のＰＣを用いることができ、ＰＣへの組み込みは、禁止要素のサーバー並びに上記守秘処理及びユーザーチェックに用いる上記各手段として機能させるためのプログラムをコンピュータに搭載することにより実施できる。
汎用ＰＣのハードウェア構成は、演算処理を実行して各部を統括制御するＣＰＵ及びＲＡＭとＲＯＭの各メモリを基本的要素としてコンピュータの主体部を構成し、この主体部に、ＨＤＤ、表示装置、入力装置（キーボード、マウス等）及びネットワークＩ／Ｆをバスで接続した構成を有する。なお、プログラムを記憶（記録）する媒体としては、ＲＡＭ１２、ＲＯＭ１３（カード型を含む）に限らず、ＨＤＤ，ＣＤ−ＲＯＭ，ＭＯ等のディスク型を含む各種記憶媒体を用いることができる。
このような構成のＰＣにおいて、アプリケーションプログラムとして、上記禁止要素のサーバー並びに上記守秘処理及びユーザーチェックに用いる上記各手段として機能させるためのプログラムを上記の記憶媒体に記憶（記録）することにより、図１１を参照して説明した処理プロセスを実行することができる。
【００７７】
ところで、本実施形態に係る画像処理装置の上記の例示では、出力装置であるプリンタ２０”にクライアントＰＣ１０が発行した印刷指令の文書データを取得する形態を示したが、プリンタ内蔵の記憶媒体或いはプリンタにコネクタで外付けされる記憶媒体に蓄積された文書データを印刷対象データとして印刷指令が出される場合にも、印刷対象データを取得するまでの過程に違いがあるものの、印刷対象データに対する守秘処理そのものは変わりがなく、上記したと同様に守秘処理機能を適用することができる。
また、図１０及び図１１を参照して説明した実施形態において、ユーザーチェックに必要なユーザー情報をユーザーアカウント管理サーバーＰＣ７０から取得する例を示したが、ユーザーアカウント管理サーバーＰＣ７０に代わるチェック手段として、上記実施形態５におけるパスワードチェックと同様の手段をユーザーチェックにも運用すること、即ち、パスワードとユーザーＩＤの両方の入力をユーザーに求めて、確認をする手法を採用することができる。
【００７８】
「実施形態７」
上記各実施形態では、出力処理の対象文書（画像）データにおける禁止要素として、図・写真を例示したが、文字以外の抽出できるデータであれば、この図・写真の範疇に入り、例えば、表や罫線を表すデータも禁止し得る要素の一つである。
【００７９】
また、上記各実施形態では、出力禁止対象とする可視化画像として、印刷出力用の画像データを例示したが、ディスプレイで画面に表示するための画像データも可視化画像の範疇に入る。
印刷出力用の画像データの場合、上記のように、守秘処理の過程で、対象文書（画像）データから抽出した構成要素と禁止要素のデータ内容が一致するか否かを確認する。ここで用いる手法は、両要素の画像データが画面上に規則的に配列（通常はラスタ配列）された画素データで表されることを前提に、両画像を重ね合わせ、対応する画素同士のデータの違いを検出する方法をとる。基本的にこの手法をとることができる画像であれば、ディスプレイ画面表示用の画像データであっても、印刷出力に用いた手法を適用することで実施することができる。
また、画素データの表現の仕方が印刷用と表示用で異なるために（例えば、カラーデータに見られる）、対象文書データから抽出した構成要素と禁止要素のデータが対比できない場合でも、既存の変換方法を採用して対比可能なデータに変換することにより、画像データ内容が一致するか否かを確認することができる。
【００８０】
また、上記各実施形態では、対象文書（画像）データから抽出した構成要素ごとに禁止要素との一致を確認し、抽出した構成要素の１つでも禁止要素に当たる場合には、文書の印刷処理を中止し、文書全体の出力が禁止される。
ただ、印刷した文書の利用の仕方によっては、禁止要素の部分の記載内容が公開されなければ、問題がさほどなく、文書全体の出力を禁止しないで利用できる場合もある。
そこで、このようなケースに対応する方法として、文書全体の出力を禁止しないで、禁止された要素部分を塗りつぶし、目隠しをして出力する方法をとる。具体的には、対象文書データの構成要素は、それぞれの位置が特定されているので、禁止要素に当たる領域の画像を別の画像（黒塗りなど）に置換え、目隠しをすることで、公開を防ぐという目的を達することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態１に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図２】守秘処理機能が働く印刷処理プロセス（実施形態１〜４）のフロー図である。
【図３】本発明の実施形態２に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図４】本発明の実施形態３に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図５】本発明の実施形態４に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図６】切り貼りにより合成された電子文書の例を説明する図である。
【図７】本発明の実施形態５に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図８】守秘処理機能が働く印刷処理プロセス（実施形態５）のフロー図である。
【図９】守秘処理機能が求めるパスワードの入力画面を例示する図である。
【図１０】本発明の実施形態６に係る画像処理装置（Ａ）及び当該画像処理装置の複数をネットワーク接続して構成する処理システム（Ｂ）の概略構成を示す図である。
【図１１】守秘処理機能が働く印刷処理プロセス（実施形態６）のフロー図である。
【図１２】プリンタ（ＭＦＰ）の制御を司るコントローラのハードウェア構成の概略を示す図である。
【符号の説明】
【００８２】
１０，１０’・・クライアントＰＣ、２０，２０’，２０”・・プリンタ、３０，３０’，３０”，３０'''・・サーバーＰＣ、４０・・ネットワーク、５０，５０'・・ＭＦＰ、６１・・ＣＰＵ（Central Processing Unit）、６２・・ＲＡＭ（Random Access Memory）、６３・・ＲＯＭ（Read Only Memory）、６４・・バス、６５・・ＨＤＤ（Hard Disk Drive）、６６・・プロッタＩ／Ｆ、６７・・表示装置、６８・・入力装置、６９・・ネットワークＩ／Ｆ、７０・・ユーザーアカウント管理サーバーＰＣ、１０１・・印刷を指示するアプリケーション、１０２・・プリンタドライバ、２０１・・印刷対象データ取得手段、２０２・・構成要素抽出手段、２０３・・要素比較手段、２０４・・印刷対象からの除外手段、２０５・・印刷手段、３０１・・禁止要素格納手段、３０５・・パスワード格納手段、３０７・・印刷要求者情報取得手段、３０８・・ユーザー情報照会手段、３０９・・印刷許可者情報格納手段、５０１・・イメージスキャナ、５０５・・要素側パスワード取得手段、５０６・・ユーザー側パスワード取得手段、５０７・・パスワード比較手段。
【図１】
2010130667.tif 000003
【図２】
2010130667.tif 000004
【図３】
2010130667.tif 000005
【図４】
2010130667.tif 000006
【図５】
2010130667.tif 000007
【図６】
2010130667.tif 000008
【図７】
2010130667.tif 000009
【図８】
2010130667.tif 000010
【図９】
2010130667.tif 000011
【図１０】
2010130667.tif 000012
【図１１】
2010130667.tif 000013
【図１２】
2010130667.tif 000014