(57)【要約】【課題】  印刷する文書の画像および背景それぞれに対して、同一の符号化情報を異なる方法にて埋め込んだ紙文書を印刷し、ユーザが指定した画像読み取り条件に最適な符号化情報の抽出方法にて符号化情報を復号して文書の複製処理を制御する。【解決手段】  文書管理装置２００の文書ＤＢ２１０に登録して管理される機密文書２２１に対し、ポリシーサーバ９００にて管理される機密文書管理情報９２１にて規定された処理条件にてユーザ端末１００におけるユーザの文書の表示、編集、印刷、複合機４００によるユーザの文書の複製の可否を判断し、機密文書２２１の印刷処理では、複合機４００による異なる画像の読み取り条件の画像データのいずれにおいても復号可能な２種類のコード画像による符号化情報を埋め込んだコード画像埋め込み文書８００を印刷する。【選択図】  図１
2008182551.tif 000002
【特許請求の範囲】
【請求項１】
文書に付与する情報を取得する取得手段と、
前記取得手段で取得した情報を第１の埋め込み方式で前記文書の画像に埋め込む第１の埋め込み手段と、
前記取得手段で取得した情報を第２の埋め込み方式で前記文書の画像に埋め込む第２の埋め込み手段と、
前記第１の埋め込み手段および前記第２の埋め込み手段により前記情報が埋め込まれた前記文書の画像を出力する出力手段と
を具備する画像処理装置。
【請求項２】
前記第１の埋め込み方式は、
前記出力手段で出力された画像を白黒で読み取った場合に前記情報の抽出が容易な埋め込み方式であり、
前記第２の埋め込み方式は、
前記出力手段で出力された画像をカラーで読み取った場合に前記情報の抽出が容易な埋め込み方式である請求項１記載の画像処理装置。
【請求項３】
前記第１の埋め込み手段および前記第２の埋め込み手段は、
前記文書の画像に対してそれぞれ異なる領域に前記情報の埋め込みを行う請求項１または２記載の画像処理装置。
【請求項４】
前記第２の埋め込み手段は、
前記文書の画像の四隅に前記第２の埋め込み方式で前記情報を埋め込み、
前記第１の埋め込み手段は、
前記文書の画像の残りの領域の全面に前記第１の埋め込み方式で前記情報を埋め込む請求項３記載の画像処理装置。
【請求項５】
前記第２の埋め込み手段は、
前記文書の上下の端に前記第２の埋め込み方式で前記情報を埋め込み、
前記第１の埋め込み手段は、
前記文書の画像の残りの領域の全面に前記第１の埋め込み方式で前記情報を埋め込む請求項３記載の画像処理装置。
【請求項６】
前記第１の埋め込み手段は、
前記情報を前記第１の埋め込み方式に対応した第１のコード化方式でコード化した第１の画像を生成する第１の手段と、
前記第１の手段で生成した前記第１の画像を前記文書の画像の第１の領域に埋め込む第２の手段と
を具備し、
前記第２の埋め込み手段は、
前記情報を前記第２の埋め込み方式に対応した第２のコード化方式でコード化した第２の画像を生成する第３の手段と、
前記第３の手段で生成した前記第２の画像を前記文書の画像の第２の領域に埋め込む第４の手段と
を具備する請求項３記載の画像処理装置。
【請求項７】
コンピュータを、
文書に付与する情報を取得する取得手段、
前記取得手段で取得した情報を第１の埋め込み方式で前記文書の画像に埋め込む第１の埋め込み手段、
前記取得手段で取得した情報を第２の埋め込み方式で前記文書の画像に埋め込む第２の埋め込み手段、
前記第１の埋め込み手段および前記第２の埋め込み手段により前記情報が埋め込まれた前記文書の画像を出力する出力手段
として機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
機密文書に対する無断複製を防止するために、出力ドキュメントの背景全面に繰り返して、禁複写コード等を埋め込む方法として、特許文献１に記載された「画像読み取り装置および複写装置」が考案されている。
【０００３】
この特許文献１の発明は、画像読み取り装置において、機密原稿を読み取る際に、無断複製を防止することを課題とし、複製操作を禁止あるいは禁止を解除するための制御情報をあらわすことが可能なようにパターン画像が配列された画像を読み取り対象の画像とする。パターン画像には、複製禁止コードや、複製禁止の解除条件コードを割り当てる。複写機の「通常モード」では、複製禁止情報検出部により読取画像中から複製禁止コードを検出し、制御部は、複製禁止コードが検出された場合には複写動作を中止する。条件情報検出部により、読取画像中から条件コードを検出し、条件が一致した場合には複写動作を許可する複写モードを設け、制御部は、特定ユーザや所定日時を過ぎた場合などの条件に合致する場合には、複写を許可する。
【０００４】
また、イエロー成分を用いて情報を埋め込む方法として、特許文献２に記載された「画像データ処理装置、画像データ処理方法および画像データ処理プログラム」が考案されている。  この特許文献２の発明は、画像データに対するコードの埋め込みやデコードに要する処理を低減することを課題とし、原稿画像データを複数のブロック配列に分割するブロック分割部と、複数のブロックにおける各平均濃度（特徴量）を抽出する平均化部と、複数のブロックにおける各ペアブロックにおける濃度差にて１ビット分のコード（コードのうちの１ビット）を対応付けて、複数のビットを上記複数のブロックに埋め込むエンコード部とを備えている。
【０００５】
また、紙文書から元文書を示す文書識別情報を文書の画像を読み取って抽出する技術として、特許文献３に記載された「セキュリティサーバ、文書セキュリティ管理システムおよび文書セキュリティ管理方法」が考案されている。
【０００６】
この特許文献３の発明は、文書の印刷、複写などが繰り返される状況でも、文書のセキュリティ状態を継続して追跡することのできる文書セキュリティシステムを提供することを課題とし、文書セキュリティシステムは、画像形成装置と、この画像形成装置にネットワークを介して接続されるセキュリティサーバを含む。セキュリティサーバは、画像形成装置で電子文書が生成される際に、電子文書のプロファイルを生成して記録する第１のプロファイル管理テーブルと、画像形成装置で印刷文書が生成されるときに、印刷文書のプロファイルを、当該印刷文書の派生元の文書のＩＤと関連付けて生成し、記録する第２のプロファイル管理テーブルとを備える。画像形成装置は、前記印刷文書を出力する時に、この印刷文書に新たなプリントＩＤを埋め込んで印刷する。
【０００７】
また、読み取った文書の画像に埋め込まれたパターン画像にて情報を抽出し、例えば、その情報が文書の識別情報を示す場合、文書の識別情報をポリシーサーバに通知して、文書に設定されたセキュリティレベルに応じて複写もしくは画像読み取り処理を制御する複合機等が提案されている。
【特許文献１】特開２００３−２８０４６９号公報。
【特許文献２】特開２００４−３４９８７９号公報。
【特許文献３】特開２００５−２５９１０８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、機密文書に対する複製処理の実施の可否および処理が許可される場合の処理条件をセキュリティポリシーに従って取得して複製処理を制御する符号化情報を、異なる複数のコード画像の埋め込み方法によって埋め込んだ画像を用紙に印刷し、印刷した紙文書の複製処理においては、画像の画像読み取り条件にて取得される読み取り画像データに最適なコード画像による符号化情報の復号方法を決定して、文書に対する複製処理を制御する画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１の発明の画像処理装置は、文書に付与する情報を取得する取得手段と、前記取得手段で取得した情報を第１の埋め込み方式で前記文書の画像に埋め込む第１の埋め込み手段と、前記取得手段で取得した情報を第２の埋め込み方式で前記文書の画像に埋め込む第２の埋め込み手段と、前記第１の埋め込み手段および前記第２の埋め込み手段により前記情報が埋め込まれた前記文書の画像を出力する出力手段とを具備する。
【００１０】
また、請求項２の発明は、請求項１の発明の画像処理装置において、前記第１の埋め込み方式は、前記出力手段で出力された画像を白黒で読み取った場合に前記情報の抽出が容易な埋め込み方式であり、前記第２の埋め込み方式は、前記出力手段で出力された画像をカラーで読み取った場合に前記情報の抽出が容易な埋め込み方式である。
【００１１】
また、請求項３の発明は、請求項１または請求項２の発明の画像処理装置において、前記第１の埋め込み手段および前記第２の埋め込み手段は、前記文書の画像に対してそれぞれ異なる領域に前記情報を埋め込む。
【００１２】
また、請求項４の発明は、請求項３の発明の画像処理装置において、前記第２の埋め込み手段は、前記文書の画像の四隅に前記第２の埋め込み方式で前記情報を埋め込み、前記第１の埋め込み手段は、前記文書の画像の残りの領域の全面に前記第１の埋め込み方式で前記情報を埋め込む。
【００１３】
また、請求項５の発明は、請求項３の発明の画像処理装置において、前記第２の埋め込み手段は、前記文書の上下の端に前記第２の埋め込み方式で前記情報を埋め込み、前記第１の埋め込み手段は、前記文書の画像の残りの領域の全面に前記第１の埋め込み方式で前記情報を埋め込む。
【００１４】
また、請求項６の発明は、請求項３の発明の画像処理装置において、前記第１の埋め込み手段は、前記情報を前記第１の埋め込み方式に対応した第１のコード化方式でコード化した第１の画像を生成する第１の手段と、前記第１の手段で生成した前記第１の画像を前記文書の画像の第１の領域に埋め込む第２の手段とを具備し、前記第２の埋め込み手段は、前記情報を前記第２の埋め込み方式に対応した第２のコード化方式でコード化した第２の画像を生成する第３の手段と、前記第３の手段で生成した前記第２の画像を前記文書の画像の第２の領域に埋め込む第４の手段とを具備する。
【００１５】
また請求項７の発明の画像処理プログラムは、コンピュータを、文書に付与する情報を取得する取得手段、前記取得手段で取得した情報を第１の埋め込み方式で前記文書の画像に埋め込む第１の埋め込み手段、前記取得手段で取得した情報を第２の埋め込み方式で前記文書の画像に埋め込む第２の埋め込み手段、前記第１の埋め込み手段および前記第２の埋め込み手段により前記情報が埋め込まれた前記文書の画像を出力する出力手段として機能させる。
【発明の効果】
【００１６】
本発明の請求項１の発明によれば、文書の画像の読み取り条件にて取得される画像データに最適な埋め込み情報の抽出処理を選択することができる。
【００１７】
また、請求項２の発明によれば、白黒による画像読み取り処理、カラーによる画像読み取り処理のいずれの読み取り条件にて読み取られた画像データであっても、埋め込み情報の抽出処理を行うことができる。
【００１８】
また、請求項３の発明によれば、読み取り可能な領域の画像に最適な埋め込み情報の抽出処理を選択して処理することができる。
【００１９】
また、請求項４の発明によれば、文書における一部の領域が欠損あるいは読み取り不可であった場合であっても、読み取り可能な領域の画像に最適な埋め込み情報の抽出処理を選択して処理することができる。
【００２０】
また、請求項５の発明によれば、文書における一部の領域が欠損あるいは読み取り不可であった場合でも、読み取り可能な領域の画像に最適な埋め込み情報の抽出処理を選択して処理することができる。
【００２１】
また、請求項６の発明によれば、画像読み取り条件の画像データに最適なコード画像にて情報を読み取ることができる。
【００２２】
また、請求項７の発明によれば、文書の画像の読み取り条件にて取得される画像データに最適な埋め込み情報の抽出処理を選択することができる。
【発明を実施するための最良の形態】
【００２３】
本発明の実施例について、添付図面を参照しながら説明する。
【００２４】
以下、「文書の複製」とは、画像読み取り処理、複写処理を示し、また、符号化情報が所定の規則にて埋め込まれた画像を「コード画像」と称し、また、印刷装置は、以下に示す印刷機能を有した複合機を含むものとする。
【００２５】
図１は、本発明の画像処理装置を配した文書処理システムの構成の一例を示した図である。
【００２６】
図１において、文書処理システム１０は、文書データベース２１０（以下、文書ＤＢと称す）に文書２２０を登録して管理する文書管理装置２００と、ユーザを登録するとともに、文書２２０に対する各種操作を行うユーザの認証処理を行う認証サーバ７００と、文書２２０に対するセキュリティレベルが設定して保護された機密文書２２１に対する処理の実施可否を機密文書２２１毎に設定されたユーザのセキュリティレベル、文書に対する処理種別の組み合わせ毎に設定し、処理可能な場合の処理条件（印刷条件を含む）を、設定した機密文書管理情報９２１に基づいて判断するポリシーサーバ９００と、文書２２０に対するユーザのセキュリティレベルに応じて文書識別情報（以下、文書ＩＤと称す）、複製禁止を示す情報を異なる種類のコード画像の埋め込み方法を用いて埋め込んだコード画像埋め込み文書８００の印刷制御を印刷装置３００、あるいは、複合機４００に対して行うユーザ端末１００と、機密文書２２１の画像に所定のコード画像（詳細は後述する）にて符号化情報を埋め込んだコード画像埋め込み文書８００に対する複製処理（複写、画像読み取り処理）の実施可否をポリシーサーバ９００に問い合わせ、問い合わせ結果に基づいてコード画像埋め込み文書８００に対する複製処理、ファクシミリ送信（以下、ＦＡＸ送信と称する）処理を制御する複合機４００とがそれぞれネットワーク７を介して接続して構成される。
【００２７】
ポリシーサーバ９００は、文書管理装置２００の文書ＤＢ２１０に登録して管理される文書２２０に対するユーザの各種文書処理（印刷処理、印刷した紙文書に対する複写、スキャン、ＦＡＸ送信）に対する処理条件を機密文書管理情報９２１に設定して管理し、ポリシーサーバ９００は、システムに配置されたユーザ端末１００あるいは複合機４００からネットワーク７を介して通知される文書ＩＤ、処理種別、ユーザＩＤにて機密文書管理情報９２１の設定内容を参照し、セキュリティレベルが設定された機密文書２２１である場合は、文書２２０に対する処理の実施可否、処理条件を処理種別毎に判定し、判定結果を問合せ元のユーザ端末１００、複合機４００に応答する。
【００２８】
ポリシーサーバ９００にて管理される機密文書管理情報９２１は、例えば、図２に示すように、文書２２０を操作するユーザ、もしくは、ユーザが属するユーザグループに設定される各機密文書２２１に対するセキュリティレベルと、機密文書２２１に対する処理の種別（文書の印刷、複写、ＦＡＸ送信、読み取り）との組み合わせ毎に、処理の禁止、許可の別と、処理が許可される場合は処理条件をそれぞれ設定して記録した情報である。
【００２９】
また、図１において、ユーザ端末１００は、認証サーバ７００との間にて文書２２０に対する印刷操作を行うユーザの認証処理を行って、認証されたユーザのユーザＩＤを取得し、取得したユーザＩＤ、入力操作の解析にて特定した印刷する文書２２０の文書ＩＤおよび処理種別（印刷処理）をポリシーサーバ９００に通知して処理の実施可否を問い合わせを行う。
【００３０】
問合せの結果として、ポリシーサーバ９００にて印刷処理が許可された場合、ユーザ端末１００は、ポリシーサーバ９００から通知される処理条件（印刷条件）に基づいて、文書処理システム１０に属する画像読み取り機能を有した装置（図１では複合機４００）にて検出可能な異なる生成方法にて文書ＩＤ、複製禁止を示す複製禁止コードをコード画像に埋め込んだコード画像埋め込み文書８００を印刷装置３００にて印刷する。
【００３１】
複合機４００は、文書の印刷、文書を印刷した紙文書に対する複写、画像読み取り処理、ＦＡＸ送信といった従来の複合機が有する機能以外に、コード画像の検出を伴う動作モードの場合は、ユーザが指定した読み取り条件に最適なコード画像の検出による符号化情報の復号処理を決定し、読取画像データに対するコード画像の検出にて復号された符号化情報に基づく文書の複製処理を行う。
【００３２】
コード画像の検出処理を伴う文書の複製処理を行う際、複合機は、認証サーバ７００との間にて文書の複製操作を行うユーザの認証処理を行い、認証されたユーザのユーザＩＤを取得する。
【００３３】
また、複合機４００は、コード画像埋め込み文書８００の複写、画像読み取り処理が行われた場合は、読み取ったコード画像埋め込み文書８００の画像の読み取り条件にて取得される画像データにて容易にコード検出が可能なコード画像の検出方法にて符号化情報の復号処理を行い、復号した符号化情報に記録されている文書ＩＤ、場合によってはさらに複製禁止コードを読み取る。
【００３４】
特に、符号化情報から複製禁止コードを読み取った場合、複合機４００は、ポリシーサーバ９００に対して処理の実施可否を問い合わせることなく、コード画像埋め込み文書８００に対する画像読み取り処理、複写処理を中止して、文書の複製を禁止する。
【００３５】
また、符号化情報から複製禁止コードが読み取られずに、文書ＩＤのみが符号化情報から読み取れた場合、複製操作を行うユーザのユーザのユーザＩＤ、符号化情報から読み取った文書ＩＤ、処理種別（複写、画像読み取り処理、ＦＡＸ送信の別）をポリシーサーバ９００に通知し、コード画像埋め込み文書８００に対する処理の可否を問い合わせ、ポリシーサーバ９００にて処理が許可された場合、複合機４００は、コード画像埋め込み文書８００の複製処理を行う。
【００３６】
図３は、二種類のコード画像の埋め込み方法にて符号化情報を埋め込んだ印刷文書の印刷イメージを示した図である。
【００３７】
コード画像Ａは、例えば、特開２００４−３４９８７９号公報にて開示されている埋め込み方式にて作成され、文書画像を所定のブロックサイズにて分割した各ブロック画像の特徴量として、特定の色成分における濃度を算出し、隣接する２つのペアブロック画像の間の所定方向における濃度を示す値の増減を用いて１ビットの情報を表現するために、必要に応じて隣接する２つのぺアブロック画像の間における特定の色成分の濃度を調整する画像処理を行い、誤り訂正符号を含んだ符号化情報（図３の８１２を表現するコード画像（図３の８１１）である。
【００３８】
一方、コード画像Ｂは、例えば、特開２００３−２８０４６９号公報にて開示されている埋め込み方式にて行われ、１ビットの値を表現するパターン画像（図３の８２３）が所定サイズの二次元配列として配置されたブロック画像を形成することにより、複製禁止を示すコードが埋め込まれた複製禁止コード画像（図３の８２１）、文書ＩＤコード画像（図３の８２２）を有する。
【００３９】
また、コード画像埋め込み文書８００におけるコード画像の描画位置として、コード画像Ｂ（図３の８２０）は、用紙の上端部あるいは下端部を含む一部の領域に印刷され、コード画像Ａは、印刷用紙において、コード画像Ｂの描画領域を除いた文書画像の所定領域に印刷される。
【００４０】
なお、コード画像Ａ、コード画像Ｂが印刷される位置は、上記実施例の説明の図３に示した位置に制限されず、コード画像Ａ、コード画像Ｂの２種類の画像が描画されていればよく、例えば、図７に示すように、四隅の領域にコード画像Ｂを描画し、それ以外の残りの領域全体にコード画像Ａを描画する等適宜変更可能である。
【００４１】
次に、図１に示した装置のうち、コード画像埋め込み文書８００の印刷制御およびコード画像埋め込み文書８００の複製制御に関するユーザ端末１００、印刷装置３００、複合機４００の各機能構成の一例を図４に示して説明する。
【００４２】
図４において、ユーザ端末１００は、プログラムをＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）が実行することによりユーザ端末１００全体を制御するユーザ端末制御部１１０に、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）等のメモリ素子、並びにハードディスク等によって実現され、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）によって実行されるプログラムが保持され、各プログラム処理の過程で利用される種々のデータを保持するワークメモリとして動作するユーザ端末記憶部１８０、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続ボード等の回線終端装置を有するユーザ端末通信部１７０、入力操作部１９１、表示部１９２がそれぞれ接続して構成される。
【００４３】
ユーザ端末制御部１１０は、文書２２０の表示、印刷を行うための機能ブロックとして、アプリケーション部１１１、印刷制御部１２０、認証処理部１９０を有する。
【００４４】
ユーザ認証処理部１９０は、入力操作部１９１による文書２２０に対する表示、編集操作、あるいは、印刷操作を検出すると、文書に対する操作を行うユーザのユーザ認証を行うための操作画面を表示部１９２に表示し、入力されたユーザＩＤ、パスワードに基づいて、ユーザ端末通信部１５０を介してデータ通信可能な認証サーバ７００との間にてユーザ認証処理を行い、認証されたユーザのユーザＩＤを取得する。
【００４５】
アプリケーション部１１１は、入力操作部１９１による文書２２０の表示操作あるいは文書２２０の印刷操作を、表示部に表示した操作画面にて検出すると、ユーザ認証処理部１９０にて文書２２０に対する印刷操作を行うユーザ認証処理を指示し、処理種別と処理対象となる文書２２０の文書ＩＤを入力操作の解析により特定して取得し、取得した処理種別と文書ＩＤ、および、ユーザ認証処理部１９０にて取得したユーザＩＤを含む問合せデータを、ユーザ端末通信部１７０を介してポリシーサーバ９００に送信して文書に対する処理の実施可否を問い合わせる。
【００４６】
印刷制御部１２０は、ネットワーク７を介して接続される複合機４００、印刷装置３００のプリンタドライバとして動作し、アプリケーション部１１１からの要求により印刷する文書２２０の文書データを受け取り、印刷文書の出力先として指定された印刷装置３００、あるいは、複合機４００にてコード画像埋め込み文書８００を印刷するための印刷データを印刷設定に基づいて作成し、作成した印刷データをユーザ端末通信部１７０を介して出力先として指定された印刷装置３００あるいは複合機４００に送信して印刷制御を行う印刷データ生成部１４０と、コード画像Ａ、コード画像Ｂにて印刷する文書の画像あるいは背景に埋め込む符号化情報を生成する符号化情報取得部１３０と、印刷する文書２２０の文書ＩＤを含む符号化情報をコード画像として文書の画像に埋め込むための機能ブロックとしてコード画像Ａ生成部１５０、コード画像Ｂ生成部１６０とを有する。
【００４７】
印刷装置３００は、プログラムをＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）が実行することにより印刷装置３００全体を制御する印刷装置制御部３１０に、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続ボード等の回線終端装置にて実現され、ユーザ端末１００との間にてネットワークを介して印刷データを含む印刷制御のためのデータ通信を行う印刷装置通信部３３０、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）等のメモリ素子、並びにハードディスク等によって実現され、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）によって実行されるプログラムが保持され、印刷処理の過程で利用される種々のデータを保持するワークメモリとして動作する印刷装置記憶部３２０、文書２２０のページ画像を用紙に転写して印刷する画像形成部３５０がバスを介して接続して構成される。
【００４８】
複合機４００は、プログラムをＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）が実行することにより複合機４００全体を制御する複合機主制御部４１０に、画像読み取り部４２０、印刷部４３０、画像処理部４４０、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続ボード等の回線終端装置にて実現される複合機通信部４６０、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）等のメモリ素子、並びにハードディスク等によって実現され、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）によって実行されるプログラムが保持され、各プログラム処理の過程で利用される種々のデータを保持するワークメモリとして動作する複合機主記憶部４５０が接続された構成を有する。
【００４９】
画像処理部４４０は、ユーザにて指定された所定の読み取り条件にて画像読み取り部４２０が読み取った紙文書の画像読取データ４５１を画像読み取り部４２０から受信し、読取画像データ４５１に対する画像の補正処理（自動正立補正、ノイズ除去等）を行い、処理された読取画像データ４５１を、複製処理が完了するまでの間、複合機主記憶部４５０に一時保存する。
【００５０】
複合機主制御部４１０は、画像読み取り部４２０による文書２２０の画像読み取り処理、画像読み取り部４２０に対する読取画像データを所定の転送先に転送して格納する読み取り画像の転送格納処理、あるいは、読取画像データ４５１に基づいて作成される複写画像を印刷部４３０にて用紙に印刷する複写処理、複合機通信部４６０を介してユーザ端末１００から受信した印刷データに基づく印刷部４３０による文書２２０の印刷処理といった従来の複合機の制御に加え、文書の複製処理においては、動作モードの設定により、複製する文書の読み取り画像データに対してコード画像の検出処理による符号化情報の復号処理を行い、復号処理によって複製禁止コードを読み取った場合は、複製処理を中止し、符号化情報から文書ＩＤが読み取れた場合、複製操作を行うユーザのユーザ認証処理を行い、ユーザＩＤ、文書ＩＤ、複製操作の処理種別をポリシーサーバ９００に通知して複製処理の実施可否、および、処理可能な場合の処理条件を問い合わせて文書の複製処理を制御する。
【００５１】
複合機主制御部４１０は、文書２２０に対する複製操作を行うユーザに対する認証処理を認証サーバ７００との間にて行って、認証されたユーザのユーザＩＤを取得するユーザ認証処理部４１５と、コード画像の検出による複製処理を制御するための機能ブロックとして、コード画像の検出による符号化情報の復号処理を行う機能ブロックとして、コード画像復号処理部４１１、処理実施可否判定部４１４を有する。
【００５２】
コード画像復号処理部４１１は、コード画像Ａ復号処理部４１２、コード画像Ｂ復号処理部４１３を有し、画像読み取り部４２０から転送されて複合機主記憶部４５０に格納された読取画像データ４５１に対し、画像読み取り部４２０にて読み取られる画像の読み取り条件と、読み取り条件に最適なコード画像による符号化情報の復号処理方法（コード画像Ａの検出による符号化情報の復号処理、コード画像Ｂによる符号化情報の復号処理のいずれかを予め対応付けて決定するための制御情報にて決定し、コード画像Ａの検出による符号化情報の復号処理の場合は、コード画像Ａ復号処理部４１２により符号化情報の復号処理を行い、コード画像Ｂによる符号化情報の復号処理の場合は、コード画像Ｂ復号処理部４１３により符号化情報の復号処理を行い、読取画像データに埋め込まれた符号化情報を符号化情報解析結果４５２として複合機主記憶部４５０に一時保存する。
【００５３】
コード画像Ａ復号処理部４１２による符号化情報の復号処理は、ユーザ端末１００におけるコード画像Ａ生成部１５０の符号化処理に対応した復号処理であり、特開２００４−３４９８７９号公報にて開示されている技術を使用して処理される。
【００５４】
コードＡ復号処理部４１２は、読み取り画像データ４５１における所定領域の画像を、所定のブロックサイズにて分割したブロック画像の画像データを抽出し、分割した各ブロック画像における特定の色成分の濃度を特徴量として個別に算出する。
【００５５】
次に、隣接するペアブロック画像における所定の方向において、算出した特徴量としての濃度を示す値の増減を判定し、判定した所定の方向における濃度値の増減に対応する値を各ペアブロック画像の間にて取得して所定サイズのコードデータを生成する。
【００５６】
コード画像Ｂ復号処理部４１３による符号化情報の復号処理は、ユーザ端末１００におけるコード画像Ｂ生成部１６０の符号化処理に対応した復号処理であり、例えば、特開２００３−２８０４６９号公報にて開示されている技術を使用して処理される。
【００５７】
一方、コード画像Ｂ復号処理部４１３は、読み取り画像データ４５１に対して、例えば、図３の８２０に示した、上端部、下端部を含む領域において、図３の８２３に示したパターン画像の検出を行い、パターン画像が所定の二次元配列にて配置された一単位のコード画像を検出する同期化コードの検出処理、スキュー角の検出による画像データの補正処理を行って、分割したブロック画像毎に埋め込まれた「０」、「１」の値を示すパターン画像８２３のマッチング処理を行ってコードデータを生成し、生成したコードデータを所定規則にて解読することによって、符号化情報として埋め込まれた文書ＩＤ、複製禁止コードの値を符号化情報解析結果４５２として複合機主記憶部４５０に保存する。
【００５８】
処理実施可否判定部４１４は、操作表示部４７０による紙文書の複製操作、ＦＡＸ送信操作を検出すると、ユーザ認証処理部４１７に対するユーザ認証処理を指示し、認証されたユーザのユーザＩＤ、文書に対する処理種別を特定し、特定した処理種別と、コード画像Ａ復号処理部４１２あるいはコード画像Ｂ復号処理部４１３にて復号した文書ＩＤを示す符号化情報解析結果４５２を、複合機通信部４６０を介してポリシーサーバ９００に送信して、処理実施可否の問い合わせを行う。
【００５９】
次に、ユーザ端末１００による文書２２０の印刷処理の一例を図５のフローチャートに示して説明する。
【００６０】
ユーザ端末１００は、文書２２０の印刷指示操作を入力操作部１９１にて検出すると、ユーザ認証処理部１９０にて認証サーバ７００との間にて印刷操作を行うためのＵＩ画面を表示部１９２に表示して認証処理を行い、印刷操作を行うユーザのユーザＩＤと、印刷する文書２２０の文書ＩＤを文書属性にて取得し（Ｓ１０１）、文書ＩＤと処理種別（本ステップの処理においては印刷処理）、ユーザＩＤをポリシーサーバ９００に通知して、印刷可能な文書であるかを問い合わせる（Ｓ１０２）。
【００６１】
ポリシーサーバ９００からの応答により印刷が禁止されている文書である場合（Ｓ１０３ＮＯ）、機密文書管理情報９２１の設定により印刷が禁止されていることを通知するエラーメッセージを表示部１９２に出力して印刷処理を終了する（Ｓ１０４）。
【００６２】
ポリシーサーバ９００にて文書の印刷が許可された場合（Ｓ１０３ＹＥＳ）、ユーザ端末１００は、出力先として指定可能な印刷装置を抽出する（Ｓ１０５）。
【００６３】
出力先として指定可能な印刷装置が無い場合（Ｓ１０５ＮＯ）、印刷エラーを報知するエラーメッセージを表示部９１２に表示して印刷処理を中止し（Ｓ１０６）、一方、指定可能な印刷装置がネットワーク７上に存在する場合（Ｓ１０５ＹＥＳ）で、なおかつ、機密文書管理情報９２１の設定によりコード画像による符号化情報の埋め込みが印刷条件として指示されている場合（Ｓ１０７ＹＥＳ）、ユーザ端末１００は、コード画像による符号化情報の埋め込み機能を有する印刷装置が、ステップＳ１０５にて抽出した指定可能な印刷装置の中に存在するか否かを判別する（Ｓ１０８）。
【００６４】
符号化情報を埋め込んだコード画像の印刷機能を有した印刷装置がステップＳ１０５にて抽出した指定可能な印刷装置の中に存在しない場合（Ｓ１０８ＮＯ）、ユーザ端末１００は、エラーメッセージを表示部１９２に表示して印刷処理を終了する（Ｓ１０９）。
【００６５】
コード画像の印刷機能を有した印刷装置がステップＳ１０５にて抽出した指定可能な印刷装置の中に存在し、ポリシーサーバ９００から通知された印刷条件により、コード画像埋め込み文書８００の印刷指示が行われた場合（Ｓ１０８ＹＥＳ）、ユーザ端末１００のアプリケーション部１１１は、印刷する文書２２０の文書ＩＤ、印刷操作を行うユーザのユーザＩＤ、さらにポリシーサーバ９００からの応答による処理条件として、機密文書管理情報９２１にて印刷後の複製処理が禁止されている場合、複製禁止コードを符号化情報に追加し、生成した符号化情報を印刷制御部１２０に対して文書データとともに出力し、ユーザが指定した出力先の印刷装置に対するコード画像埋め込み文書８００の印刷処理を印刷制御部１２０に指示する（Ｓ１１０）。
【００６６】
印刷制御部１２０は、アプリケーション部１１１から受け取った印刷する文書２２０の文書データ、印刷操作画面にてユーザが指定した印刷設定に基づいて印刷ページ毎の文書画像を生成し、アプリケーション部１１１から受け取った符号化情報を所定規則にてコード化して誤り訂正符号を付加し、コード画像Ａ生成部１５０によってコード画像Ａとして印刷ページにおける文書画像の所定のブロック化した領域に埋め込む（Ｓ１１１）。
【００６７】
次に、コード画像Ｂ生成部１６０は、符号化情報としての文書ＩＤ、コード画像Ｂとして複製禁止コードを埋め込んだ背景画像を生成する（Ｓ１１２）。
【００６８】
コード画像Ａにて符号化情報を埋め込んだ印刷ページの文書画像と、コード画像Ｂにて符号化情報を埋め込んだ背景画像の合成を行ってページイメージを生成し（Ｓ１１３）、生成したページイメージを用紙に描画するための印刷データを印刷データ生成部１４０にて生成し、生成した印刷データをユーザ端末通信部１７０を介して出力先として指定された印刷装置に送信する（Ｓ１１４）。
【００６９】
次に、複合機４００によるコード画像埋め込み文書８００に対する複製処理の例を図６のフローチャートに示して説明する。  
複合機４００は、複製処理を行う文書の画像読み取り条件として、カラーによる画像読み取り処理、白黒による画像読み取り処理の別を、操作表示部４７０による入力操作の解析にて判別する（Ｓ２０１）。
【００７０】
複合機４００は、コード画像の検出処理を伴う動作モードであるか否かを、複合機主記憶部４５０に記録された制御パラメータの値に基づいて判断する（Ｓ２０２）。
【００７１】
コード画像の検出処理を伴う動作モードでない場合（Ｓ２０２ＮＯ）、複合機４００は、通常の文書に対する複製処理を行う（Ｓ２１２）。
【００７２】
コード画像の検出を伴う動作モードである場合（Ｓ２０２ＹＥＳ）、複合機４００は、複製する文書に対する画像の読み取り条件としてカラーによる文書画像の読み取りが指示されている場合（Ｓ２０３ＹＥＳ）、複合機４００は、コード画像Ａ復号処理部４１２によってコード画像Ａの検出による符号化情報の復号処理を選択して実行する（Ｓ２０４）。
【００７３】
一方、複製する文書に対する画像の読み取り条件として白黒による文書画像の読み取りが指示されている場合（Ｓ２０３ＮＯ）、複合機４００は、コード画像Ｂ復号処理部４１３によって読取画像データからコード画像Ｂの検出による符号化情報の復号処理を行う（Ｓ２０５）。
【００７４】
ステップＳ２０４あるいはステップＳ２０５の処理にて実施したコード画像の検出による符号化情報の復号処理に失敗した場合（Ｓ２０６ＮＯ）、複合機４００は、コード画像による符号化情報の復号エラーをユーザに報知するエラー画面を操作表示部４７０に出力し、文書の複製処理を中止する（Ｓ２０７）。
【００７５】
符号化情報の復号処理に成功した場合（Ｓ２０６ＹＥＳ）、複合機４００は、符号化情報解析結果４２５を読み取り、複製禁止コードが符号化情報として復号されたか否かを判断する（Ｓ２０８）。
【００７６】
符号化情報解析結果４２５に複製禁止コードが記録されている場合（Ｓ２０８ＹＥＳ）、複合機４００は、ポリシーサーバ９００に問い合わせることなく複製処理を中止し、複製禁止コードを示すコード画像の検出による複製処理の中止をユーザに報知するエラー画面を操作表示部４７０に出力する（Ｓ２０９）。
【００７７】
符号化情報解析結果４２５に複製禁止コードが記録されていない場合（Ｓ２０８ＮＯ）、複合機４００は、符号化情報解析結果４５２から取得した文書ＩＤと、複製操作に対して認証処理が行われたユーザのユーザＩＤ、処理種別（ここでは、文書の複写、あるいは画像読み取り処理）を含み、ポリシーサーバ９００に対して処理の実施可否を問い合わせる問合せデータを作成し、作成した問合せデータを複合機通信部４６０を介してポリシーサーバ９００に送信する（Ｓ２１０）。
【００７８】
複合機４００は、ポリシーサーバ９００から受信した応答データを解析し、処理の実施可否を判定し（Ｓ２１１）、複製処理が許可された場合（Ｓ２１１ＹＥＳ）、複合機４００は紙文書に対する複製処理を実施し（Ｓ２１２）、複製処理が許可されなかった場合（Ｓ２１１ＮＯ）、文書に対する複製処理が禁止されている旨を通知するエラーメッセージを操作表示部４７０に出力して処理を終了する（Ｓ２１３）。
【００７９】
なお、上記実施例では、ユーザ端末１００と印刷装置３００との間にてコード画像埋め込み文書８００の印刷を行う構成を示して説明したが、ユーザ端末１００のコード画像Ａ生成部、コード画像Ｂ生成部に対応するてコード画像Ａ、コード画像Ｂの印刷処理を行う手段を複合機４００の複合機制御部４１０に追加し、ユーザ端末１００と複合機４００との間にてコード画像埋め込み文書８００の印刷を行う構成にしてもよい。
【００８０】
また、コード画像Ａ、コード画像Ｂの埋め込み印刷処理、および、コード画像Ａ、コード画像Ｂによる符号化情報の復号処理を行う画像処理プログラムを、複合機４００に実装して機能させる構成以外に、画像処理プログラムを、ＣＤＲＯＭ等の記憶媒体に格納し、ユーザ端末１００、複合機４００による記憶媒体の読み取り、あるいは、記憶媒体の読み取り手段を備える装置とのネットワークを介したデータ通信にて提供するようにしてもよい。
【産業上の利用可能性】
【００８１】
本発明の画像処理装置および画像処理プログラムは、機密文書に対する各種処理の処理条件をユーザの文書に対するセキュリティレベルと処理種別との組み合わせ毎に設定して管理し、特に、機密文書の印刷に対しては、コード画像にて符号化情報を埋め込んだ紙文書の印刷処理、印刷したコード画像埋め込み文書の複製処理に適用可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の画像処理装置を配した文書処理システムの構成の一例を示す図。
【図２】機密文書管理情報の登録データの一例を示す図。
【図３】コード画像埋め込み文書の印刷イメージの一例を示す図。
【図４】図１に示したユーザ端末、印刷装置、複合機の各機能構成の一例を示す図。
【図５】図１に示した文書処理システムのユーザ端末による文書の印刷処理の動作の一例を示すフローチャート。
【図６】コード画像埋め込み文書に対する複製処理の一例を示すフローチャート。
【図７】コード画像埋め込み文書におけるコード画像Ａ、コード画像Ｂの描画領域の変形例を示す図。
【符号の説明】
【００８３】
１０  文書処理システム
１００  ユーザ端末
１１０  ユーザ端末制御部
１１１  アプリケーション部
１２０  印刷制御部
１３０  符号化情報取得部
１４０  印刷データ生成部
１５０  コード画像Ａ生成部
１６０  コード画像Ｂ生成部
１７０  ユーザ端末通信部
１８０  ユーザ端末記憶部
１９０  ユーザ認証処理部
１９１  入力操作部
１９２  表示部
２００  文書管理装置
２１０  文書ＤＢ
２２０  文書
２２１  機密文書
３００  印刷装置
３１０  印刷装置制御部
３２０  印刷装置記憶部
３５０  画像形成部  
４００  複合機
４１０  複合機主制御部
４２０  画像読み取り部
４３０  印刷部
４４０  画像処理部
４５０  複合機主記憶部
４５１  読取画像データ
４５２  符号化情報解析結果
４６０  複合機通信部
４７０  操作表示部
４１１  コード画像復号処理部
４１２  コード画像Ａ復号処理部
４１３  コード画像Ｂ復号処理部
４１４  処理実施可否判定部
４１５  ユーザ認証処理部
８００  コード画像埋め込み文書
８１０  コード画像Ａ
８１１  複製禁止コード画像
８１２  複製禁止コード
８２０  コード画像Ｂ
８２１  複製禁止コード画像
８２２  文書識別コード画像
８２３  パターン画像
９００  ポリシーサーバ
９２１  機密文書管理情報
７００  認証サーバ
７      ネットワーク
【図１】
2008182551.tif 000003
【図２】
2008182551.tif 000004
【図３】
2008182551.tif 000005
【図４】
2008182551.tif 000006
【図５】
2008182551.tif 000007
【図６】
2008182551.tif 000008
【図７】
2008182551.tif 000009