(57)【特許請求の範囲】
【請求項１】
原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を認識することが可能な原稿読み取り手段と、
前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得手段と、
前記原稿に編集がなされたか否かを判断する判断手段と、
前記権限情報取得手段が取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別手段と、
前記判別手段による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得手段と、
前記権限情報取得手段が取得した前記原稿に関する権限情報の内容と、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断手段による判断の結果とに基づいて、ユーザから指示された前記原稿画像データに対する処理の実行を許可あるいは制限するよう制御する制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り手段と、
前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得手段と、
前記原稿に編集がなされたか否かを判断する判断手段と、
前記判断手段が前記読み取った原稿に編集がなされていないと判断した場合に実行可能な処理及び前記判断手段が前記読み取った原稿に編集がなされていると判断した場合に実行可能な処理をそれぞれ規定する規定手段と、
前記権限情報取得手段が取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別手段と、
前記判別手段による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得手段と、
前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断手段による判断結果に応じて、前記規定された処理を実行するよう制御する制御手段とを備えることを特徴とする画像処理装置。
【請求項３】
前記文書ファイルに付与されている権限情報と前記画像処理装置において解釈可能な権限情報とで構成される変換表に基づいて、前記権限情報取得手段が取得した権限情報から前記原稿に関する出力権限及び編集権限を導出する手段を更に備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記ユーザを認証する認証手段を更に備え、
前記原稿読み取り手段は、前記原稿に埋め込まれた情報として、前記文書ファイルを識別可能にする文書ＩＤと前記文書ファイルを特定するためのリンク情報を読み取り、
前記権限情報取得手段は、前記読み取った文書ＩＤと前記認証手段により得られた前記ユーザの認証情報に基づいて前記権限情報を取得し、
前記判断手段は、前記取得した文書ファイルと前記読み取った原稿とが同じ内容でないときは、当該原稿に編集がなされたと判断し、
前記文書ファイル取得手段は、前記リンク情報に基づいて前記文書ファイルを取得することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記原稿読み取り手段は、前記原稿に埋め込まれた情報として、前記文書ファイルの属性に関する情報を読み取り、
前記判断手段は、前記原稿読み取り手段により読み取った文書ファイルの属性に関する情報に基づいて、前記取得した文書ファイルと前記読み取った原稿とが同じ内容か否かを判断すること特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記判断手段は、前記文書ファイルの属性に関する情報に基づいて、前記読み取った原稿に編集がなされたと判断可能な場合には、前記文書ファイル取得手段により前記文書ファイルを取得することなく、前記読み取った原稿に編集がなされたと判断することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記文書ファイルの属性に関する情報には前記文書ファイルの印刷属性、印刷範囲、画像の特徴量の少なくとも１つが含まれ、前記判断手段は、前記印刷属性、前記印刷範囲、前記特徴量の少なくとも１つに基づいて判断することを特徴とする請求項５又は６記載の画像処理装置。
【請求項８】
前記判断手段は、前記文書ファイル取得手段により取得した文書ファイルがモノクロ画像であり、且つ前記原稿読み取り手段により読み取った原稿の画像データがカラー画像であると判断した場合には、前記原稿に編集がなされたと判断することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項９】
前記判断手段は、前記取得した文書ファイルがモノクロ画像であることを判断するために、前記文書ファイルの文書属性又は印刷属性を検索することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
ネットワークを介して情報処理装置に接続する通信手段を更に備え、
前記認証手段は、前記情報処理装置に接続して認証を行い、前記文書ファイル取得手段は、前記画像処理装置又は前記情報処理装置のいずれか一方から前記通信手段を介して前記文書ファイルを取得することを特徴とする請求項４乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記原稿読み取り手段は、少なくとも不可視又は可視の方法により埋め込まれた情報を読み取ることが可能であることを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
画像処理装置の制御方法であって、
原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り工程と、
前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得工程と、
前記原稿に編集がなされたか否かを判断する判断工程と、
前記権限情報取得工程にて取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別工程と、
前記判別工程による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得工程と、
前記権限情報取得工程で取得した前記原稿に関する権限情報の内容と、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断工程における判断の結果とに基づいて、ユーザから指示された前記原稿画像データに対する処理の実行を許可あるいは制限するよう制御する制御工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項１３】
画像処理装置の制御方法であって、
原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り工程と、
前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得工程と、
前記原稿に編集がなされたか否かを判断する判断工程と、
前記判断工程において前記読み取った原稿に編集がなされていないと判断した場合に実行可能な処理及び前記判断工程において前記読み取った原稿に編集がなされていると判断した場合に実行可能な処理をそれぞれ規定する規定工程と、
前記権限情報取得工程にて取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別工程と、
前記判別工程による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得工程と、
前記規定工程において規定された処理を、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断工程による判断結果に応じて実行するよう制御する制御工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項１４】
前記文書ファイルに付与されている権限情報と前記画像処理装置において解釈可能な権限情報とで構成される変換表に基づいて、前記権限情報取得手段が取得した権限情報から前記原稿に関する出力権限及び編集権限を導出する工程を更に備えることを特徴とする請求項１２又は１３記載の画像処理装置の制御方法。
【請求項１５】
前記ユーザを認証する認証工程を更に備え、
前記原稿読み取り工程は、前記原稿に埋め込まれた情報として、前記文書ファイルを識別可能にする文書ＩＤと前記文書ファイルを特定するためのリンク情報を読み取り、
前記権限情報取得工程は、前記読み取った文書ＩＤと前記認証工程により得られた前記ユーザの認証情報に基づいて前記権限情報を取得し、
前記判断工程は、前記取得した文書ファイルと前記読み取った原稿とが同じ内容でないときは、当該原稿に編集がなされたと判断し、
前記文書ファイル取得工程は、前記リンク情報に基づいて前記文書ファイルを取得することを特徴とする請求項１２乃至１４のいずれか１項に記載の画像処理装置の制御方法。
【請求項１６】
前記原稿に埋め込まれた情報として、前記文書ファイルの属性に関する情報を前記原稿読み取り工程において読み取り、
前記判断工程は、前記原稿読み取り工程において読み取った文書ファイルの属性に関する情報に基づいて、前記取得した文書ファイルと前記読み取った原稿とが同じ内容か否かを判断すること特徴とする請求項１２乃至１４のいずれか１項に記載の画像処理装置の制御方法。
【請求項１７】
前記判断工程は、前記文書ファイルの属性に関する情報に基づいて、前記読み取った原稿に編集がなされたと判断可能な場合には、前記文書ファイル取得工程にて前記文書ファイルを取得することなく、前記読み取った原稿に編集がなされたと判断することを特徴とする請求項１６記載の画像処理装置の制御方法。
【請求項１８】
前記文書ファイルの属性に関する情報には前記文書ファイルの印刷属性、印刷範囲、画像の特徴量の少なくとも１つが含まれ、前記判断工程は、前記印刷属性、前記印刷範囲、前記特徴量の少なくとも１つに基づいて判断することを特徴とする請求項１６又は１７記載の画像処理装置の制御方法。
【請求項１９】
前記判断工程は、前記文書ファイル取得工程にて取得した文書ファイルがモノクロ画像であり、且つ前記原稿読み取り工程にて読み取った原稿の画像データがカラー画像であると判断した場合には、前記原稿に編集がなされたと判断することを特徴とする請求項１２乃至１４のいずれか１項に記載の画像処理装置の制御方法。
【請求項２０】
前記判断工程は、前記取得した文書ファイルがモノクロ画像であることを判断するために、前記文書ファイルの文書属性または印刷属性を検索することを特徴とする請求項１９記載の画像処理装置の制御方法。
【請求項２１】
前記画像処理装置は、ネットワークを介して情報処理装置に接続する通信手段を更に備え、
前記認証工程は、前記情報処理装置に接続して認証を行い、前記文書ファイル取得工程は、前記画像処理装置または前記情報処理装置のいずれか一方から前記通信手段を介して前記文書ファイルを取得することを特徴とする請求項１５乃至２０のいずれか１項に記載の画像処理装置の制御方法。
【請求項２２】
前記原稿読み取り手段は、少なくとも不可視または可視の方法により埋め込まれた情報を読み取ることが可能であることを特徴とする請求項１２乃至２１のいずれか１項に記載の画像処理装置の制御方法。
【請求項２３】
請求項１２乃至２２のいずれか１項に記載の制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報が埋め込まれた原稿から当該情報を読み取って処理を行う画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、原稿に含まれている情報と、画像形成装置の利用者の情報を元に、画像形成装置の動作を制御する技術が知られている。例えば、原稿から読み取った識別情報をサーバに送信して原稿の属性を取得し、その属性を元に画像形成装置の動作を制御する画像形成装置が提案されている（例えば、特許文献１参照）。
【０００３】
また、同様の技術として、原稿の画像を読み取る際に、複写禁止処理を行う原稿であるかどうかを検出し、入力された操作者コードを照合して操作者が複写許可されていれば複写を行う技術が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００４−１９２６１０号公報
【特許文献２】特開平０７−１１５５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、画像形成装置の処理対象である紙原稿が当該紙原稿の元となる電子データから改変されているかどうかに拘わらず、当該画像形成装置で利用可能な処理を行うことができるので、場合によって不都合が生じる可能性がある。
【０００５】
例えば、紙原稿を「出力可能」であるが「編集不可能」である旨の権限が付与されている利用者が、その紙原稿を画像形成装置で読み取らせて処理を行った場合には、その紙原稿が編集されたかどうかに基づいて処理を変更することが必要となる。
【０００６】
また、画像形成装置において帳票データを印刷したユーザＡが、ユーザＢに印刷された帳票を渡す場合を考えてみる。ユーザＡには帳票データの編集及び印刷が可能な権限が付与されているが、ユーザＢには帳票データの印刷が可能であるが編集不可能な権限が付与されているとする。すなわち、ユーザＢには、帳票データの編集権限が付与されていないので、帳票データ内の数字を書き加えたり、修正したりすることは許されない。
【０００７】
このような場合、上記従来の技術では、「ユーザＢは印刷可」というような権限付与しか行うことができず、ユーザＢが印刷された帳票を修正し、画像形成装置を利用して該帳票の電子データを作成することが可能となる。その結果、あたかも印刷された帳票の元となる帳票データに対して編集を行ったように、帳票データを作成することができてしまう。この他にも、例えば、商品の発注書に対して承認権限がない者が偽の承認印を押して画像形装置から文書を送信する等、印刷物に対しても電子データと同じ編集権限を付与しなければ不利益が生じる場面がある。
【０００８】
以上のような例においては、編集権限の有無に加えてユーザが利用する紙原稿が当該紙原稿の元となる電子データから編集されているかどうかを判断する必要があり、上述した従来技術では解決することができない。
【０００９】
本発明は、ユーザが画像処理装置に原稿を読み取らせて所定の処理を行わせる際に、原稿が元となる文書ファイルから改変されたかを容易に判断でき、セキュリティの向上が可能な画像処理装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像処理装置は、原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を認識することが可能な原稿読み取り手段と、前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得手段と、前記原稿に編集がなされたか否かを判断する判断手段と、前記権限情報取得手段が取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別手段と、前記判別手段による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得手段と、前記権限情報取得手段が取得した前記原稿に関する権限情報の内容と、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断手段による判断の結果とに基づいて、ユーザから指示された前記原稿画像データに対する処理の実行を許可あるいは制限するよう制御する制御手段とを備えることを特徴とする。
【００１１】
上記目的を達成するために、請求項２記載の画像処理装置は、原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り手段と、前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得手段と、前記原稿に編集がなされたか否かを判断する判断手段と、前記判断手段が前記読み取った原稿に編集がなされていないと判断した場合に実行可能な処理及び前記判断手段が前記読み取った原稿に編集がなされていると判断した場合に実行可能な処理をそれぞれ規定する規定手段と、前記権限情報取得手段が取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別手段と、前記判別手段による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得手段と、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断手段による判断結果に応じて、前記規定された処理を実行するよう制御する制御手段とを備えることを特徴とする。
【００１２】
上記目的を達成するために、請求項１２記載の画像処理装置の制御方法は、画像処理装置の制御方法であって、原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り工程と、前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得工程と、前記原稿に編集がなされたか否かを判断する判断工程と、前記権限情報取得工程にて取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別工程と、前記判別工程による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得工程と、前記権限情報取得工程で取得した前記原稿に関する権限情報の内容と、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断工程における判断の結果とに基づいて、ユーザから指示された前記原稿画像データに対する処理の実行を許可あるいは制限するよう制御する制御工程とを備えることを特徴とする。  
【００１３】
上記目的を達成するために、請求項１３記載の画像処理装置の制御方法は、画像処理装置の制御方法であって、原稿を読み取って原稿画像データを生成するとともに、前記原稿に埋め込まれた情報を読み取ることが可能な原稿読み取り工程と、前記原稿に埋め込まれた情報に基づき、前記原稿に関する権限情報を取得する権限情報取得工程と、前記原稿に編集がなされたか否かを判断する判断工程と、前記判断工程において前記読み取った原稿に編集がなされていないと判断した場合に実行可能な処理及び前記判断工程において前記読み取った原稿に編集がなされていると判断した場合に実行可能な処理をそれぞれ規定する規定工程と、前記権限情報取得工程にて取得した権限情報に基づいて、前記原稿に関する出力権限及び編集権限が前記ユーザに付与されているか否かを判別する判別工程と、前記判別工程による判別の結果、前記原稿に関する出力権限が前記ユーザに付与されているが編集権限が付与されていない場合、前記原稿に埋め込まれた情報に基づいて原稿に対応する文書ファイルを取得する文書ファイル取得工程と、前記規定工程において規定された処理を、前記取得された文書ファイルと前記原稿画像データとを比較して前記原稿に編集がなされたか否かを判断する前記判断工程による判断結果に応じて実行するよう制御する制御工程とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザが画像処理装置に原稿を読み取らせて所定の処理を行わせる際に、当該原稿が元となる文書ファイルから改変されているかを容易に判断することができ、セキュリティを向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１６】
［第１の実施形態］
図１は、本発明の実施形態に係る画像処理装置を含むシステムの全体構成を示す図である。
【００１７】
図１において、画像処理装置１０４は、ネットワーク（ＬＡＮ）１０６（または不図示の公衆回線）を介して、パーソナルコンピュータ（ＰＣ）１０１，１０２、アクセス制御管理サーバ１０３、画像処理装置１０５に接続されている。
【００１８】
画像処理装置１０４は、スキャン機能、複写機能、ファクシミリ機能、ボックス機能等の各種機能を備えた複合機である。画像処理装置は、紙原稿（以下、単に「原稿」と呼ぶ）の画像を読み取って複写を行ったり、読み取った画像の電子データを記憶装置に文書ファイルとして保存することができる。
【００１９】
また、画像処理装置１０４は、記憶装置に保存した文書ファイルをＬＡＮ１０６等を介してＰＣ１０１等の任意の送信先に送信することが可能である。なお、文書ファイルの送信先については図示の装置に限定されず、ＬＡＮ１０６に接続された不図示の各種端末、ファイルサーバ、ファクシミリ装置、またはインターネットファクシミリ装置等であってもよい。
【００２０】
アクセス制御管理サーバ１０３は、ＬＡＮ１０６を介して画像処理装置１０４等と通信を行い、これらの装置から文書ＩＤとユーザＩＤ（ユーザの認証情報）を受信し、該ユーザＩＤで指定されたユーザに付与されている権限情報を返信する機能を有する。文書ＩＤとは、複合機やＰＣ内のアプリケーションにより生成される電子データであって、紙原稿の元となる文書ファイルに埋め込まれ、該文書ファイルを識別可能にするユニークな識別子（ＩＤ：Identification）である。文書ＩＤが埋め込まれた文書ファイルの一例を図２に示す。
【００２１】
本実施の形態では、文書ファイルへのアクセス制御を行うのにアクセス制御管理サーバ１０３を用いているが、これに限定されず、個々の装置（例えば、画像処理装置１０４等）において文書ファイルの権限取得が可能なシステム構成であればその形態は問わない。例えば、画像処理装置１０４，１０５がアクセス制御管理サーバ１０３の機能を内蔵するような構成であってもよい。
【００２２】
図３は、図１の画像処理装置１０４の内部構成を示すブロック図である。
【００２３】
コントローラユニット２００は、画像入力デバイスであるスキャナ部２４０に画像入力部インターフェース２２３を介して接続され、画像出力デバイスであるプリンタ部２５０に印刷部インターフェース２２４を介して接続されている。また、コントローラユニット２００は、外部のＬＡＮ１０６や公衆回線（ＷＡＮ）２２２に接続し、画像情報やデバイス情報の入出力を行う。
【００２４】
ＣＰＵ２０１は、画像処理装置１０４内のシステム全体を制御するコントローラである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェア、画像データが格納される。
【００２５】
操作部Ｉ／Ｆ２０６は、操作部（ＵＩ：User Interface）２３０に接続されたインターフェース（Ｉ／Ｆ）であり、操作部２３０に表示する情報を操作部２３０に出力する。また、操作部２３０からユーザが入力した情報をＣＰＵ２０１に伝える役割をする。
【００２６】
Ｎｅｔｗｏｒｋ２０９はＬＡＮ１０６に接続し、画像情報やデバイス情報の入出力を行う。ＭＯＤＥＭ２１０はＷＡＮ２２２に接続し、画像情報やデバイス情報の入出力を行う。
【００２７】
外部機器接続用Ｉ／Ｆ２６０は、画像処理装置１０４の機能を拡張するための外部機器が接続されるインターフェースである。ここで外部機器との接続に用いるインターフェースの規格としては、例えば、ＵＳＢ（Universal Serial Bus）が知られているが、これに限らず、他の規格でも外部機器と接続が可能であればよい。以上のデバイスがシステムバス２０７上に配置されている。
【００２８】
Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２０５は、システムバス２０７と画像データを高速で転送する画像バス２０８とを接続し、データ構造を変換するバスブリッジである。画像バス２０８は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２０８上には以下のデバイスが配置されている。
【００２９】
ラスターイメージプロセッサ（ＲＩＰ）２１２は、ＰＤＬ（Page Description Language）コードをビットマップイメージに展開する。デバイスＩ／Ｆ２１３は、スキャナ部２４０やプリンタ部２５０に接続し、画像データの変換を行う。スキャナ画像処理部２１４は、スキャナ部２４０から入力された原稿画像データ（以下、単に「画像データ」とよぶ。）に対して補正、加工、又は編集を行う。また、スキャナ画像処理部２１４は、入力された画像データがカラー原稿か白黒原稿かを画像の彩度信号から判断し、その結果を保持する機能を有する。
【００３０】
プリンタ画像処理部２１５は、出力する画像データに対して補正、加工、又は編集を行う。画像回転部２１６は、スキャナ画像処理部２１４と連携し、スキャナ部２４０での画像読み取りと同時に、当該画像を回転してＲＡＭ２０２等のメモリ上に格納することが可能である。また、画像回転部２１６は、メモリ上にある画像を回転してメモリ上に格納するか、メモリ上にある画像をプリンタ画像処理部２１５と連携して回転しながら印字出力することができる。
【００３１】
解像度変換部２１８は、メモリ上にある画像を解像度変換処理し、再びメモリ上に格納する。色空間変換部２１９はマトリクス演算により、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、再びメモリ上に格納する。階調変換部２２０は、例えばメモリ上にある８ｂｉｔ、２５６階調の画像を誤差拡散処理などの手法により１ｂｉｔ、２階調に変換し、再びメモリ上に格納する。画像圧縮部２１７は、多値画像データに対してＪＰＥＧ、２値画像データに対してＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸張処理を行う。
【００３２】
画像回転部２１６、解像度変換部２１８、色空間変換部２１９、階調変換部２２０、及び画像圧縮部２１７はそれぞれ連携して動作することが可能である。例えば、メモリ上の画像を回転し、解像度変換する場合は、両処理をメモリを介さずに行うことができる。
【００３３】
なお、画像処理装置１０５も画像処理装置１０４と同一の構成を有するものとする。また、ＰＣ１０１，１０２は一般的なハードウェア構成を有するパーソナルコンピュータであり、アクセス制御管理サーバ１０３も一般的なハードウェア構成を有するサーバコンピュータであることから、それらの構成についての説明は省略する。
【００３４】
図４は、操作部２３０の外観を示す図である。図５は、操作部２３０上のキー入力部の構成を示す図、図６は、操作部２３０上のタッチパネル部の構成を示す図である。
【００３５】
図４において、操作部２３０は、キー入力部３００とタッチパネル部３０１とで構成されている。キー入力部３００では、定常的な操作設定を行うことができる。
【００３６】
図５において、スタートキー４０１は、コピーや送信などの開始を指示するためのキーである。ストップキー４０２は、指示を中断させるためのキーである。操作部電源スイッチ４０３は、画像処理装置１０４をスタンバイモードまたはスリープモードに切り替えるためのスイッチであり、主電源スイッチ（不図示）がＯＮ状態のときに切り替えが可能となる。スタンバイモードとは通常動作状態である。スリープモードとは、ネットワークプリントやファクシミリなどに備えて割り込み待ち状態にあって、プログラムを停止して消費電力を抑えている状態である。
【００３７】
節電キー４０４は、スタンバイモード時に、画像処理装置１０４内の定着器（不図示）の制御温度を下げて消費電力を抑えるためのキーである。節電率を設定することにより制御温度を下げることもできる。カウンタ確認キー４０５は、プリント枚数などをカウントするソフトカウンタに記憶されている出力済み枚数を表示させるためのキーである。コピー／プリント／スキャン／ファックスなどの動作モード、カラー／白黒といった色モード、ラージ／スモールといった紙サイズなどに応じて、それぞれの出力済み枚数を表示させることができる。画像コントラストダイヤル４０６は、タッチパネル部３０１内の液晶表示用バックライトを調光するなどして、画面の見易さを調整するためのダイヤルである。
【００３８】
リセットキー４０７は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー４０８は、ガイダンスやヘルプを表示させるためのキーである。ユーザモードキー４０９は、ユーザごとのシステム設定画面に移行させるためのキーである。テンキー４１０は、各種設定の置数を行うためのキーである。クリアキー４１４は、その置数を解除するためのキーである。
【００３９】
実行／メモリランプ４１１は、ジョブの実行中やメモリへのアクセス中に点滅して知らせるランプである。エラーランプ４１２は、ジョブの実行ができない場合やサービスマンコールなどのエラー、或いは、ジャムや消耗品切れなどを知らせるオペレータコールなどの際に点滅して知らせるランプである。
【００４０】
ＩＤキー４１３は、画像処理装置１０４を利用するユーザを認証するために、上述したユーザＩＤを入力させるためのキーである。
【００４１】
図６において、タッチパネル部３０１は、ＬＣＤ（Liquid Crystal Display：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイとで構成される。ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するなど予めプログラムされている。図６では、タッチパネル部３０１にスタンバイモード時の初期画面が表示された状態を示す。タッチパネル部３０１はユーザの操作に応じて様々な操作画面を表示することができる。
【００４２】
コピータブ５０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ５０２は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ５０３は、ボックス（ユーザごとにジョブを格納する記憶手段）にジョブを入出力操作するための画面に遷移するためのタブキーである。オプションタブ５０４は、スキャナ設定など拡張機能を設定するためのタブキーである。
【００４３】
色選択設定キー５１０は、カラーコピー、白黒コピー、或いは自動選択かを予め選択するためのキーである。ステータス表示部５１１は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部である。倍率表示部５１２は、倍率設定キー５１３で設定された倍率を表示する。倍率設定キー５１３は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するキーである。後処理設定キー５１４はステープルやパンチなどの有無、個数、位置などを設定する画面に遷移するキーである。
【００４４】
割り込みキー５１５は、コピー動作中に別のジョブを割り込ませる場合に利用される。両面設定キー５１６は、片面印刷か両面印刷かを選択する画面に遷移するキーである。紙サイズ設定キー５１７は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するキーである。紙サイズ表示部５１８は、紙サイズ設定キー５１７で設定された紙サイズやモードを表示する。システムモニタキー５１９は、画像処理装置の状態や状況を表示するためのキーである。各タブを選択することで、それぞれの操作モードに遷移することができる。
【００４５】
応用モードキー５２０は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行うための画面に遷移させるキーである。画像モード設定キー５２１は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。濃度設定キー５２２は、出力画像の濃度を調整するためのキーである。枚数表示部５２３は、テンキー４１０で指定された枚数を表示したり、動作中に何枚目を印刷中かを表示したりする。
【００４６】
図７は、操作部２３０と操作部Ｉ／Ｆ２０６の内部構成の概略を示すブロック図である。
【００４７】
操作部２３０内のキー入力部３００及びタッチパネル部３０１は、操作部Ｉ／Ｆ２０６内の入力ポート６０１を介してシステムバス２０７に接続される。また、操作部２３０は、ＬＣＤやＣＲＴ（Cathode Ray Tube）などで構成されるＬＣＤ６１０及びＬＥＤ（Light Emitting Diode）等で構成されるＬＥＤ６２０を備える。ＬＣＤ６１０及びＬＥＤ６２０は、操作部Ｉ／Ｆ２０６内の出力ポート６０２を介してシステムバス２０７に接続されている。
【００４８】
ＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラム等に基づいてシステムバス２０７に接続される各種デバイスとのアクセスを総括的に制御する。ＣＰＵ２０１は、スキャナ部２４０でスキャンされた原稿の画像データをプリンタ部２５０に画像信号として出力する。出力ポート６０２は画面出力デバイスを制御する。
【００４９】
キー入力部３００及びタッチパネル部３０１は、ユーザからの操作入力を受け付け、入力された操作の内容を操作部Ｉ／Ｆ２０６を介してＣＰＵ２０１が取得する。ＣＰＵ２０１は、取得した操作内容と上述の制御プログラムに基づいて表示画面データを生成し、生成した表示画面データを出力ポート６０２を介してＬＣＤ６１０に出力する。
【００５０】
図８は、スキャナ画像処理部２１４の内部構成を示すブロック図である。
【００５１】
スキャナ画像処理部２１４は、電子透かし（以下、「透かし」と略称する。）の読み取りが可能な構成を備える。透かしとは、画像データや音声データに所定の処理を施すことによって、これらのデータの中に、人間の視覚や聴覚では認識できないような別の情報を密かに埋め込む技術である。
【００５２】
スキャナ画像処理部２１４は、デバイスＩ／Ｆ２１３から画像データを受信する画像受信部７０１と、受信した画像データをプリンタ画像処理部２１５等で処理しやすいデータに変換する画像データ変換部７０２とを備える。また、スキャナ画像処理部２１４は、プリンタ画像処理部２１５にデータを送信する画像送信部７０３と、画像データに透かしが埋め込まれている場合には画像データと透かしを分離する処理を行う画像／透かし分離部７０４とを備える。
【００５３】
また、スキャナ画像処理部２１４は、画像／透かし分離部７０４により分離された透かし画像データを解釈して、有意なデータとして認識する処理を行う透かしデータ解釈部７０５を備える。また、画像処理部２１４は、透かしデータ解釈部７０５で処理されたデータを他の処理部で利用する場合にデータを送信する透かしデータ送信部７０６を備える。
【００５４】
これらの処理部により、デバイスＩ／Ｆ２１３から送信された画像データがスキャナ画像処理部２１４以降の画像処理部で処理可能となり、また必要であれば透かしとして埋め込まれたデータを抽出することも可能となる。
【００５５】
本実施の形態では、画像処理装置１０４は、原稿に透かしとして埋め込まれた文書ＩＤ等の情報を読み取り、当該原稿の出力や編集に関する権限情報を取得する構成になっているが、原稿に情報を埋め込む方法は不可視の透かし技術に限定されるものではない。例えば、可視の２次元バーコード、隣接文字列間隔の変化として情報を埋め込む方法、ハーフトーンの画像に埋め込む方法等があるが、具体的な手法は問わない。
【００５６】
次に、画像処理装置１０４における文書ファイルの外部公開機能について説明する。
【００５７】
画像処理装置１０４は、スキャナ部２４０でスキャンした原稿（読み取った原稿）を文書ファイルとしてＨＤＤ２０４に格納することが可能である。この場合、コントローラユニット２００は、文書ファイルに文書ＩＤを埋め込んでＨＤＤ２０４に格納し、文書ＩＤを対応付けた文書ファイルという形で管理を行う。
【００５８】
そして、画像処理装置１０４は、ＨＤＤ２０４で管理されている文書ファイルを、ＬＡＮ１０６やＷＡＮ２２２を介してＰＣ１０１等の外部の情報処理装置に対して公開することができる。公開する際には、外部の情報処理装置から画像処理装置１０４に対して文書ファイルを特定するためのリンク情報が必要になる。本実施の形態では、文書ファイルを特定するためのリンク情報として、インターネットで利用されているＵＲＬ（Uniform Resource Locator）を用いている。
【００５９】
そこで、外部の情報処理装置から画像処理装置１０４に対して文書ファイルを特定するには、「http：//（画像処理装置１０４のホスト名)/private/doc（文書ＩＤ）」という形式で指定を行う。画像処理装置１０４にホスト名として「somedomain.co.jp」が割り当てられている場合、文書ＩＤが「１」の文書ファイルを特定するには、「http：//somedomain.co.jp/private/doc１」という形式で指定する必要がある。このように、外部の情報処理装置では、ユーザが上述した形式で文書ファイルを指定し、インターネットで用いられるｈｔｔｐプロトコルに従って画像処理装置１０４から当該文書ファイルを取得することができる。
【００６０】
次に、画像処理装置１０４において、原稿を読み取らせて所定の処理（例えばコピー等）を行わせる際の動作処理について説明する。
【００６１】
図９は、画像処理装置１０４で所定の処理を行う際の動作処理を示すフローチャートである。
【００６２】
まず、画像処理装置１０４は、操作部２３０からのユーザの操作入力に基づいてユーザ認証を行う（ステップＳ８０１）。ユーザは、操作部２３０上のキー入力部３００やタッチパネル部３０１からユーザＩＤとパスワードを入力する。ユーザ認証については、外部機器接続用Ｉ／Ｆ２６０を介して接続された他の外部機器から入力された認証情報に基づいて行ってもよいし、画像処理装置１０４においてユーザの特定が可能であればその方法は問わない。外部機器による認証方法の一例として、外部機器接続用Ｉ／Ｆ２６０にＩＣカードリーダを接続し、ＩＣカードリーダにユーザのＩＣカードを挿入して認証情報を取得する方法や、指紋読み取り装置を接続し、ユーザの指紋を読み込ませる方法がある。
【００６３】
次に、ステップＳ８０２では、画像処理装置１０４は、認証したユーザからの操作指示を受け付ける。ここでは、画像処理装置１０４が実行可能なコピー、文書ファイルの格納（ボックス機能）、文書ファイル送信等の中からユーザが所望する処理に関する指示を受け付ける。本実施の形態では、原稿のコピーが選択され、コピー処理に関する指示を受け付けたものとする。
【００６４】
次に、画像処理装置１０４は、スタートキー４０１が押下されたか否かを判断し（ステップＳ８０３）、スタートキー４０１が押下されると、原稿のスキャン（読み取り）を行う（ステップＳ８０４）（原稿読み取り工程）。そして、画像処理装置１０４は、スキャンした原稿（読み取った原稿）に文書ＩＤが埋め込まれているかどうかを判断する（ステップＳ８０５）。この結果、スキャンした原稿の画像に文書ＩＤが埋め込まれていなかった場合には、ステップＳ８１２以降の処理を行う一方、スキャンした原稿に文書ＩＤが埋め込まれている場合にはステップＳ８０６へ進む。
【００６５】
ステップＳ８０６では、画像処理装置１０４は、スキャンした原稿の画像に埋め込まれていた文書ＩＤとステップＳ８０１で入力されたユーザＩＤに基づいて、ユーザＩＤと文書ＩＤを含むコマンドを作成する。そして、作成したコマンドをアクセス制御管理サーバ１０３に送信し、文書ＩＤとユーザＩＤに基づいて、認証したユーザに付与された権限情報をアクセス制御管理サーバ１０３から取得する（権限情報取得工程）。
【００６６】
次に、画像処理装置１０４は、アクセス制御管理サーバ１０３から取得した権限情報に基づいて、認証したユーザにスキャンした原稿の出力権限があるか否かを判断する（ステップＳ８０７）。この結果、認証したユーザにスキャンした原稿の出力権限がないと判断した場合、画像処理装置１０４は、ステップＳ８０２でユーザにより選択された処理の実行が不可能であると判断する。そして、処理を中断する旨のメッセージをタッチパネル部３０１に表示して（ステップＳ８１１）、処理を中断する。なお、処理の中断に代えて処理を終了させてもよい。
【００６７】
一方、ステップＳ８０７において、認証したユーザにスキャンした原稿の出力権限があると判断した場合、認証したユーザにスキャンした原稿の編集権限があるかどうかを判断する（ステップＳ８０８）。この結果、当該ユーザに編集権限があると判断した場合には、画像処理装置１０４はステップＳ８１２以降の処理を行う。
【００６８】
一方、ステップＳ８０８において、認証したユーザにスキャンした画像の編集権限がないと判断した場合、ステップＳ８０９へ進む。そして、画像処理装置１０４は、スキャンした原稿に埋め込まれているリンク情報に基づいて、当該原稿の元となる文書ファイルを取得する（ステップＳ８０９）（文書ファイル取得工程）。文書ファイルの格納先は画像処理装置内であっても画像処理装置外であってもよい。また、リンク情報は、文書ＩＤと同様に、上述した透かし技術により原稿に埋め込まれているものとする。
【００６９】
次に、画像処理装置１０４は、取得した文書ファイルとスキャンした原稿とが同じ内容であるかどうかを判断する（ステップＳ８１０）。このときに用いる判断方法の一例として、取得した文書ファイルの画素とスキャンした原稿画像の画素とを各々比較してもよい。また、スキャンした原稿の画像データから原稿がカラー原稿であるかモノクロ原稿であるかを判定した結果と、文書ファイルのカラー／モノクロ属性とを比較することも考えられる。比較の結果が一致しない場合、原稿に対してカラーマーカでの書き込みがなされた（即ち、編集が行われた）と判断することができる。スキャン原稿がカラー原稿であるかモノクロ原稿であるかの判定はスキャナ画像処理部２１４で判定することが可能である。これら以外にも、文書ファイルの印刷範囲とスキャンした原稿に埋め込まれた画像分布範囲とを比較したり、画像の特徴量を比較する等、様々な方法が考えられる。文書ファイルと原稿とが同じ内容であるか否かの判断方法については、この他にも、文書ファイルとスキャンした原稿とが同定可能かどうかを判断可能であればその内容は問わない。
【００７０】
また、本実施の形態では、ステップＳ８０９で原稿の元となる文書ファイルを取得した上で、文書ファイルとスキャンした原稿の画像が同じであるかどうかを判断したが、他の方法を用いてもよい。例えば、後述する図１６のアクセス制限情報が埋め込まれた文書ファイルの印刷処理により、印刷物に当該文書ファイルの属性に関する情報を予め埋め込んでおいてもよい。この場合、ステップＳ８０９の前に、原稿に埋め込まれた文書ファイルの属性に関する情報に基づいて、原稿画像が元となる文書ファイルから編集されていると判断できるときには、ステップＳ８０９を行うことなく、スキャンした原稿に編集がなされたと判断する。例えば、スキャンした原稿の画像データから原稿がカラー原稿であるかモノクロ原稿であるかを判定した結果と、原稿に埋め込まれたカラー／モノクロ属性とを比較することによってスキャンした原稿に編集がなされたか否かを判定する。
【００７１】
原稿となる印刷物に予め埋め込んでおく情報としては、例えば、元となる文書ファイルのカラー／モノクロ属性、同文書ファイルの印刷範囲や印刷属性、同文書ファイルに含まれる画像の特徴量が挙げられるが、埋め込み可能な情報であればこの限りではない。また、取得した文書ファイルがモノクロ画像であり、且つスキャンした原稿の画像データがカラー画像であると判断した場合には、原稿に編集がなされたと判断してもよい。このとき、取得した文書ファイルがモノクロ画像であることを判断するために、文書ファイルの文書属性又は印刷属性を検索する。
【００７２】
ステップＳ８１０において、取得した文書ファイルとスキャンした原稿とが同じ内容であるときは、画像処理装置１０４は、スキャンした原稿が、元となる文書ファイルから編集されていないと判断してステップＳ８１２へ進む。
【００７３】
ステップＳ８１２では、スキャンした原稿から画像を作成し、ステップＳ８０２でユーザにより選択された処理を実行する（ステップＳ８１３）。
【００７４】
一方、ステップＳ８１０において、取得した文書ファイルとスキャンした原稿とが同じ内容でないときは、スキャンした原稿が元となる文書ファイルから編集（又は改変）されたと判断する。そして、画像処理装置１０４は、ステップＳ８０２でユーザにより選択された処理の実行が不可能であると判断し、処理を中断する旨のメッセージをタッチパネル部３０１に表示して（ステップＳ８１１）、処理を中断する。
【００７５】
本実施の形態では、上述したように、ユーザにより選択された処理を実行するかどうかの判断基準として出力権限及び編集権限を用いたが、アクセス制御管理サーバ１０３から取得した権限情報には必ずしも出力権限と編集権限が含まれているとは限らない。そこで、出力権限と編集権限の解釈のみが可能な画像処理装置１０４が、文書ファイルに対して閲覧権限、編集権限、及び印刷権限を設定することが可能なアクセス制御管理サーバ１０３から権限情報を取得する場合を例にとって説明する。
【００７６】
アクセス制御管理サーバ１０３から取得可能な権限情報（閲覧権限、編集権限、及び印刷権限）と、画像処理装置１０４において解釈可能な権限情報（出力権限、編集権限）とは全て一致していない。そのため、画像処理装置１０４は、図１０に示すマッピング表９００に基づいて、ステップＳ８０６でアクセス制御管理サーバ１０３から取得した権限情報から当該画像処理装置１０４が解釈可能な出力権限、編集権限を導出する。
【００７７】
図１０において、閲覧権限９０１、編集権限９０２、及び印刷権限９０３は、原稿の元となる文書ファイルに付与されている権限情報であって、ステップＳ８０６の処理を実行することによりアクセス制御管理サーバ１０３から取得できる権限情報である。一方、出力権限９０４及び編集権限９０５は、画像処理装置１０４において解釈可能な権限情報であって、ステップＳ８０７以降で処理対象となる権限情報である。出力権限とは、印刷や送信など、画像を様々な形態で出力することに対する権限である。マッピング表９００のそれぞれの列において、閲覧権限９０１、編集権限９０２、及び印刷権限９０３の組と、この組に対する出力権限９０４及び編集権限９０５の組が対応している。マッピング表９００において、「○」は該当する権限が付与されていることを表し、「×」は該当する権限が付与されていないことを表す。「○／×」は、文書ファイルにおいて該当する権限が付与されているかいないかに関わらず、画像処理装置１０４において解釈可能な権限の組が決定されることを表す。例えば、編集権限９０２・印刷権限９０３が付与されていない場合には、閲覧権限９０１の有無にかかわらず、画像処理装置では出力権限９０４・編集権限９０２は付与されない。
【００７８】
図１０に示したマッピング表９００では、例えば、閲覧権限９０１、編集権限９０２、及び印刷権限９０３が全て付与されているユーザには、画像処理装置１０４において出力権限９０４、編集権限９０５がともに付与されることを表している。また、閲覧権限９０１と編集権限９０２が付与されているが、印刷権限９０３が付与されていないユーザに対しては、編集権限９０５が付与され、出力権限９０４が付与されていないことになる。
【００７９】
画像処理装置１０４でマッピング表９００が利用される場合、マッピング表９００は、予め何らかの手段により処理可能な形で用意される。具体的には、マッピング表９００を画像処理装置１０４内のＨＤＤ２０４やＲＯＭ２０３に格納しておいてもよいし、外部の装置からＬＡＮ１０６やＷＡＮ２２２を通じて取得可能な形にしておいてもよい。ユーザがマッピング表を編集可能な構成を画像処理装置１０４に持たせ、タッチパネル部３０１にマッピング表９００を設定又は編集するための画面を表示させて、ユーザがマッピング表を編集可能としてもよい。
【００８０】
ここで、マッピング表９００を用いた場合の図９の処理の流れを説明する。
【００８１】
まず、画像処理装置１０４は、上述した図９のステップＳ８０５まで処理を行う。次に、ステップＳ８０６において、権限情報として閲覧権限９０１、編集権限９０２、及び印刷権限９０３をアクセス制御管理サーバ１０３から取得した後に、マッピング表９００を用いて、ステップＳ８０７以降の処理で利用可能な権限を取得する。その後、ステップＳ８０７以降の処理を継続して行う。
【００８２】
マッピング表９００は、アクセス制御管理サーバ１０３から取得可能な権限の種類と、画像処理装置が解釈可能な権限の種類によって変化する。しかし、本実施の形態では、何らかの対応付けが可能であれば、アクセス制御管理サーバ１０３及び画像処理装置１０４で処理可能な具体的権限内容について制限しない。
【００８３】
次に、アクセス制御管理サーバ１０３におけるアクセス制御処理について図１０〜図１５を参照して説明する。
【００８４】
図１１は、アクセス制御管理サーバ１０３におけるアクセス制御処理の一例を示すフローチャートである。図１２は、アクセス制御管理サーバ１０３により管理される情報の一例を示す図であり、（ａ）はアクセス管理テーブル、（ｂ）はアクセス制御情報テーブルである。図１３は、アクセス制御管理サーバ１０３がＰＣ１０１や画像処理装置１０４から受信するコマンドの一例を示す図である。
【００８５】
図１１において、まず、アクセス制御管理サーバ１０３上でアクセス制御アプリケーションが起動すると、コマンドを受信したか否かを判断し（ステップＳ１２０２）、コマンドを受信するまで待機する。この結果、コマンドを受信したときは、ステップＳ１２０３へ進む。
【００８６】
画像処理装置１０４やＰＣ１０１等のクライアントは、様々な方法でコマンドをアクセス制御管理サーバ１０３に渡すことが可能である。例えば、アクセス制御アプリケーションがＷＥＢアプリケーションとしてクライアントのＷＥＢブラウザ上に所定の画面を提供する。クライアントは、ＷＥＢブラウザ上の画面にコマンドを入力することによりアクセス制御管理サーバ１０３にコマンドを送信することが可能である。また、ユーザが、アクセス制御情報が設定されている文書をクライアントに表示させる際に、ＷＥＢアプリケーションが起動し、アクセス制御情報の取得要求を含むコマンドが自動的に生成され、アクセス制御管理サーバ１０３に送信されることも可能である。これにより、ユーザの文書ファイルの表示の可否を確認することが可能である。
【００８７】
図１３において、コマンド長１３０１は、当該コマンド１３００のサイズを表す。アクセスユーザＩＤ１３０２は、アクセスするユーザを識別するためのＩＤである。要求ＩＤ１３０３は、指定された文書ファイルへのアクセス制御情報の設定要求及び取得要求の指定を行うためのＩＤである。文書ＩＤ１３０４は、上述したように、原稿の元となる文書ファイルを識別するために埋め込まれたＩＤである。
【００８８】
制御情報ＩＤ１３０５は、文書ファイルに対するユーザのアクセスを制限するアクセス制御情報を識別するためのＩＤであり、アクセス制御を行う必要がある文書ファイルにのみ付与される。アクセス制御要素（１）１３０６、アクセス制御要素（２）１３０７、・・・、アクセス制御要素（ｎ）１３０８の各要素には、アクセス制御情報を構成するユーザごとのアクセス情報が格納されている。例えば、表示許可、印刷許可、アクセス制御の有効期限（終了日）等が含まれる。
【００８９】
図１１に戻り、ステップＳ１２０３では、受信したコマンドの解析を行い、コマンドに含まれるユーザＩＤが許可されたユーザのものであるか確認する。この結果、許可されたユーザのものではないと判断した場合、アクセス権のないユーザからのコマンドと判断し（ステップＳ１２０４）、実行結果をコマンドを送信したクライアントに通知して（ステップＳ１２１０）、本処理を終了する。
【００９０】
一方、ステップＳ１２０３において、受信したコマンドに含まれるユーザＩＤが許可されたユーザのものであると判断した場合、コマンド内の要求ＩＤ１３０３がアクセス制御情報の設定要求であるかを確認する（ステップＳ１２０５）。この結果、アクセス制御情報の設定要求であると判断した場合は、アクセス制御情報の設定処理（ステップＳ１２０６）を行ってアクセス制御情報を設定し、実行結果をクライアントに通知して（ステップＳ１２１０）、本処理を終了する。ステップＳ１２０６におけるアクセス制御情報の設定処理の詳細については後述する。
【００９１】
一方、ステップＳ１２０５において、コマンド内の要求ＩＤ１３０３がアクセス制御情報の設定要求ではないと判断した場合、要求ＩＤ１３０３がアクセス制御情報の取得要求であるかを確認する（ステップＳ１２０７）。この結果、アクセス制御情報の取得要求ではないと判断した場合、アクセス制御管理サーバ１０３は、クライアントから受信した要求の識別に失敗したと判断し（ステップＳ１２０８）、実行結果をクライアントに通知して（ステップＳ１２１０）、本処理を終了する。ステップＳ１２１０の処理は、例えば、ステップＳ１２０９で取得したアクセス制御情報をクライアントへ通知することなどが含まれる。
【００９２】
一方、ステップＳ１２０７において、コマンド内の要求ＩＤ１３０３がアクセス制御情報の取得要求であると判断した場合、アクセス制御情報の取得処理（ステップＳ１２０９）を行ってアクセス制御情報を取得する。そして、実行結果をクライアントに通知して（ステップＳ１２１０）、本処理を終了する。ステップＳ１２０９におけるアクセス制御情報の取得処理の詳細については後述する。
【００９３】
図１４は、図１１のステップＳ１２０６におけるアクセス制御情報の設定処理の詳細を示すフローチャートである。本処理は、コマンドで指定された文書ＩＤに対して、指定されたアクセス制御情報を設定する処理である。
【００９４】
図１４において、まず、ステップＳ１３０１では、コマンドにより指定された文書ＩＤを図１２（ａ）に示すアクセス管理テーブル１２０１に登録する。アクセス管理テーブル１２０１は、文書ＩＤと制御情報ＩＤとを対応させたテーブル情報であり、アクセス制御管理サーバ１０３内に格納されている。
【００９５】
ステップＳ１３０２では、コマンドにより制御情報ＩＤが指定されているかどうか確認する。指定されていると判断した場合は、ステップＳ１３０３において、指定された制御情報ＩＤを図１２（ｂ）に示すアクセス制御情報テーブル１２０２から検索し、登録された制御情報ＩＤかどうか確認する。アクセス制御情報テーブル１２０２は、各制御情報ＩＤに対するユーザＩＤ、制限情報、及び有効期限が規定されたテーブル情報であり、アクセス制御管理サーバ１０３内に格納されている。
【００９６】
ステップＳ１３０３において、登録された制御情報ＩＤではないと判断した場合は、アクセス制御アプリケーションはアクセス制御情報の設定に失敗したと判断する（ステップＳ１３０４）。そのため、登録した文書ＩＤの削除を行い（ステップＳ１３０５）、元の処理へ戻る。
【００９７】
一方、ステップＳ１３０３において、指定された制御ＩＤが登録されていると判断した場合は、ステップＳ１３０６において、指定された文書ＩＤに対する制御情報ＩＤとしてアクセス管理テーブル１２０１に登録し、アクセス制御情報を設定して元の処理へ戻る。
【００９８】
ステップＳ１３０２において、コマンドにより制御情報ＩＤが指定されていないと判断した場合は、ステップＳ１３０７でコマンドによってアクセス制御要素が指定されているかどうか確認する。指定されていないと判断した場合は、アクセス制御アプリケーションは制御情報の設定に失敗したと判断し（ステップＳ１３０８）、登録した文書ＩＤの削除を行い（ステップＳ１３０９）、元の処理へ戻る。
【００９９】
一方、ステップＳ１３０７において、コマンドによってアクセス制御要素が指定されていると判断した場合は、ステップＳ１３１０で制御情報ＩＤを生成し、アクセス制御情報テーブル１２０２に登録することによりアクセス制御情報を作成する。次に、ステップＳ１３１１では、作成したアクセス制御情報にアクセス制御要素で指定されたユーザＩＤや各操作の実行の可否、有効期限などを登録する。
【０１００】
次に、ステップＳ１３１２において、コマンドで指定された最後のアクセス制御要素か確認し、最後の要素ではないと判断した場合はステップＳ１３１１に戻る。最後のアクセス制御要素と判断するまでステップＳ１３１１，Ｓ１３１２を繰り返す。
【０１０１】
ステップＳ１３１２において、最後のアクセス制御要素であると判断した場合、ステップＳ１３１３で、指定された文書ＩＤに対する制御情報ＩＤとしてアクセス管理テーブル１２０１に登録し、アクセス管理情報を設定して、元の処理へ戻る。
【０１０２】
図１５は、図１１のステップＳ１２０９におけるアクセス制御情報の取得処理の詳細を示すフローチャートである。本処理は、コマンドで指定された文書ＩＤに対して設定されているアクセス制御情報を取得する処理である。
【０１０３】
図１５において、まず、ステップＳ１４０１では、コマンドにより指定された文書ＩＤがアクセス管理テーブル１２０１に登録されているかどうか確認する。文書ＩＤが登録されていないと判断した場合は、アクセス制御情報が設定されていない文書と判断し（ステップＳ１４０２）、元の処理へ戻る。
【０１０４】
一方、ステップＳ１４０１において、文書ＩＤが登録されていると判断した場合、文書ＩＤに設定されている制御情報ＩＤをアクセス管理テーブル１２０１から取得する（ステップＳ１４０３）。次に、取得した制御情報ＩＤとアクセス制御情報テーブル１２０２に基づいて、アクセス制御情報の取得に成功したか否かを確認し（ステップＳ１４０４）、失敗した場合は制御情報の取得失敗（ステップＳ１４０５）と判断して、元の処理へ戻る。
【０１０５】
一方、ステップＳ１４０４において、アクセス制御情報の取得に成功した場合、アクセス制御情報に登録されているユーザＩＤをアクセス制御情報テーブル１２０２から取得する（ステップＳ１４０６）。ステップＳ１４０７では、コマンドに含まれるユーザＩＤとステップＳ１４０６で取得したユーザＩＤにより、アクセス制御管理サーバ１０３にアクセスしてきたユーザが登録されているかどうかを確認する。登録されていないと判断した場合、文書ファイルへのアクセス権を持たないユーザと判断し（ステップＳ１４０８）、アクセス制御情報の取得処理を終了して元の処理へ戻る。
【０１０６】
一方、ステップＳ１４０７において、アクセス制御管理サーバ１０３にアクセスしてきたユーザが登録されていると判断した場合、アクセス制御情報テーブル１２０２により、ユーザが可能な操作の権限情報を含むアクセス制御要素を取得して元の処理へ戻る。
【０１０７】
次に、画像処理装置１０４において、アクセス制御情報が付与された文書ファイルの印刷処理の流れについて図１６を参照して説明する。
【０１０８】
図１６は、画像処理装置１０４におけるアクセス制御情報が付与された文書ファイルの印刷処理を示すフローチャートである。本処理では、印刷対象の文書ファイルが画像処理装置１０４内のボックスに格納されていることを前提にしているが、他の装置から文書ファイルを取得して画像処理装置１０４で印刷をさせてもよく、印刷対象となる文書ファイルの取得方法については問わない。
【０１０９】
まず、画像処理装置１０４は、操作部２３０等からの入力に基づいてユーザ認証を行う（ステップＳ１９０１）。ユーザは、操作部２３０上のキー入力部３００やタッチパネル部３０１等からユーザＩＤ及びパスワードを入力する。ユーザ認証方法については、図９のステップＳ８０１と同様に実行される。
【０１１０】
次に、認証したユーザからのボックスの選択を受け付ける（ステップＳ１９０２）。ユーザが印刷対象の文書ファイルが格納されているボックスを閲覧するためにボックスタブ５０３を押下すると、画像処理装置１０４が文書ファイルの選択を受け付ける（ステップＳ１９０３）。そして、ユーザにより文書ファイルが選択された後、画像処理装置１０４は、スタートキー４０１が押下されたか否かを判断する（ステップＳ１９０４）。
【０１１１】
画像処理装置１０４は、スタートキー４０１が押下されたと判断すると、ユーザにより選択された文書ファイルにアクセス制御情報が付与されているかどうかを確認する（ステップＳ１９０５）。ここで、文書ファイルにアクセス制御情報が付与されていないと判断した場合には、ステップＳ１９０９へ進む一方、文書ファイルにアクセス制御情報が付与されていると判断した場合は、ステップＳ１９０６へ進む。
【０１１２】
ステップＳ１９０６では、文書ファイルに埋め込まれた文書ＩＤやリンク情報に基づいて、埋め込み対象データをＲＯＭ２０３やＨＤＤ２０４等から取得する。リンク情報は、上述したように、ユーザが印刷する文書ファイルを特定するための情報であり、例えば、文書ファイルの外部公開用のＵＲＬである。また、文書ファイルに文書ＩＤとリンク情報以外に埋め込まれる情報としては、ユーザが選択した文書ファイルの解像度、カラー文書かモノクロ文書かを始めとした表示、印刷属性等である。
【０１１３】
ステップＳ１９０７では、ステップＳ１９０６で取得した埋め込み対象データを埋め込み用データ化する。すなわち、埋め込み対象データをステップＳ１９０７以降の処理において画像データに変換することが可能なデータ形式に変換する。データ形式は、ステップＳ１９０７以降の処理で画像データに変換できるものであればその形式は問わない。例えば、ＸＭＬ（extensible  markup language）形式データやＣＳＶ（comma separated values）形式データが挙げられる。ＸＭＬ形式を利用した場合の一例を図１７に示す。
【０１１４】
次に、ステップＳ１９０８では、ステップＳ１９０７で変換した埋め込み用データを解釈し、埋め込み画像データに変換して、ＲＡＭ２０２又はＨＤＤ２０４に格納する。ここで行う処理は、従来技術として公知である任意の種類の透かし画像形成方法であり、その説明は省略する。
【０１１５】
ステップＳ１９０９では、画像処理装置１０４は、ＣＰＵ２０１、ＲＩＰ２１２、プリンタ画像処理部２１５等を利用し、ユーザが選択した文書ファイルを画像データに変換してＲＡＭ２０２又はＨＤＤ２０４に格納する。続いて、ステップＳ１９１０では、ステップＳ１９０８で得られた埋め込み画像データとステップＳ１９０９で変換された画像データとを合成する。そして、得られた画像データをプリンタ部２５０に送信して印刷を行う（ステップＳ１９１１）。
【０１１６】
上記第１の実施の形態によれば、原稿をスキャンして当該原稿に埋め込まれた文書ＩＤやリンク情報等に基づき、画像処理装置１０４を利用しようとするユーザに付与された権限情報を取得する。取得した権限情報に基づいて、ユーザにスキャンした原稿の出力権限及び編集権限が付与されているか否かを判別する。そして、ユーザにスキャンした原稿の出力権限が付与されているが編集権限が付与されていない場合、リンク情報に基づいて、スキャンした原稿の元となる文書ファイルを取得する。取得した文書ファイルとスキャンした原稿とを比較して当該原稿に編集がなされたか否かを判断し、スキャンした原稿に編集がなされていないと判断した場合にのみユーザにより選択された処理を実行する。これにより、ユーザが画像処理装置に原稿を読み取らせて所定の処理を行わせる際に、当該原稿が元となる文書ファイルから改変又は編集されているかを容易に判断することができ、セキュリティを向上させることができる。
【０１１７】
［第２の実施形態］
本発明の第２の実施の形態に係る画像処理装置は、その構成が上記第１の実施の形態に係る画像処理装置と同じであり、上記第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【０１１８】
図１８は、本発明の第２の実施形態に係る画像処理装置１０４で所定の処理を行う際の動作処理を示すフローチャートである。
【０１１９】
まず、画像処理装置１０４は、操作部２３０からのユーザの操作入力に基づいてユーザ認証を行う（ステップＳ１００１）。ユーザは、操作部２３０上のキー入力部３００やタッチパネル部３０１からユーザＩＤとパスワードを入力する。ユーザ認証については、外部機器接続用Ｉ／Ｆ２６０を介して接続された他の外部機器から入力された認証情報に基づいて行ってもよいし、画像処理装置１０４においてユーザの特定が可能であればその方法は問わない。外部機器による認証方法の一例として、外部機器接続用Ｉ／Ｆ２６０にＩＣカードリーダを接続し、ＩＣカードリーダにユーザのＩＣカードを挿入して認証情報を取得する方法や、指紋読み取り装置を接続し、ユーザの指紋を読み込ませる方法がある。
【０１２０】
次に、ステップＳ１００２では、画像処理装置１０４は、認証したユーザからの指示を受け付ける。ここでは、画像処理装置１０４が実行可能なコピー、文書ファイルの格納、文書ファイル送信等の中からユーザが所望する処理を選択させる。本実施の形態では、原稿のコピーが選択されたものとする。
【０１２１】
次に、画像処理装置１０４は、スタートキー４０１が押下されたか否かを判断し（ステップＳ１００３）、スタートキー４０１が押下されると、原稿のスキャンを行う（ステップＳ１００４）。そして、画像処理装置１０４は、スキャンした原稿に文書ＩＤが埋め込まれているかどうかを判断する（ステップＳ１００５）。この結果、スキャンした原稿に文書ＩＤが埋め込まれていなかった場合には、ステップＳ１０１４へ進み、スキャンした原稿から画像を作成し、ステップＳ１００２で選択された処理を実行する（ステップＳ１０１２）。
【０１２２】
一方、ステップＳ１００５において、スキャンした原稿に文書ＩＤが埋め込まれていた場合には、図９のステップＳ８０６と同様に、文書ＩＤとユーザＩＤに基づいて、認証したユーザに付与された権限情報を取得する（ステップＳ１００６）。そして、取得した権限情報に基づいて、認証したユーザにスキャンした原稿の出力権限がないと判断した場合、ユーザにより選択された処理の実行が不可能であると判断し、処理を中断する旨のメッセージをタッチパネル部３０１に表示する（ステップＳ１０１３）。その後、処理を中断する。なお、処理の中断に代えて処理を終了させてもよい。
【０１２３】
一方、ステップＳ１００７において、認証したユーザにスキャンした原稿の出力権限があると判断した場合には、認証したユーザにスキャンした原稿の編集権限があるかどうかを判断する（ステップＳ１００８）。この結果、当該ユーザに編集権限があると判断した場合には、画像処理装置１０４はスキャンした原稿から画像を作成し（ステップＳ１０１４）、ユーザにより選択された処理を実行する（ステップＳ１０１２）。
【０１２４】
一方、ステップＳ１００８で、認証したユーザにスキャンした原稿の編集権限がないと判断した場合には、画像処理装置１０４は、スキャンした原稿に埋め込まれているリンク情報に基づいて、当該原稿の元となる文書ファイルを取得する（ステップＳ１００９）。スキャンした原稿の元となる文書ファイルの格納先は画像処理装置内でも画像処理装置外でもよい。
【０１２５】
次に、画像処理装置１０４は、取得した文書ファイルとスキャンした原稿とが同じ内容であるかどうかを判断する（ステップＳ１０１０）。このときに用いる判断方法の一例として、取得した文書ファイルの画素とスキャンした原稿画像の画素とを各々比較してもよい。また、原稿の元となる文書ファイルのカラー／モノクロ属性とスキャンした原稿に埋め込まれた印刷属性とを比較する等様々な方法が考えられる。文書ファイルと原稿とが同じ内容であるか否かの判断方法については、この他にも、原稿の元となる文書ファイルとスキャンした原稿とが同定可能かどうかを判断可能であればその内容は問わない。
【０１２６】
また、上記第１の実施形態と同様に、原稿に元となる文書ファイルの属性に関する情報を埋め込んでおいた上で、この情報に基づいてスキャンした原稿の編集有無が判断できるのであれば、これを判断基準としてもよい。また、取得した文書ファイルがモノクロ画像であり、且つスキャンした原稿の画像データがカラー画像であると判断した場合には、原稿に編集がなされたと判断してもよい。このとき、取得した文書ファイルがモノクロ画像であることを判断するために、文書ファイルの文書属性又は印刷属性を検索する。
【０１２７】
ステップＳ１０１０において、取得した文書ファイルとスキャンした原稿とが同じ内容であるときは、画像処理装置１０４は、スキャンした原稿が元となる文書ファイルから編集されていないと判断する。そして、スキャンした原稿から画像を作成し（ステップＳ１０１４）、ユーザにより選択された処理を実行する（ステップＳ１０１２）。
【０１２８】
一方、ステップＳ１０１０において、取得した文書ファイルとスキャンした原稿とが同じ内容でないときは、スキャンした原稿が元となる文書ファイルから編集されたと判断する。そして、画像処理装置１０４は、元となる文書ファイルに「編集不可」という背景文字を付加した上で、当該文書ファイルから画像作成を行う（ステップＳ１０１１）。元となる文書ファイルに「編集不可」という背景文字を付加して印刷された印刷物の一例を図１９に示す。
【０１２９】
本実施の形態では、スキャンした原稿が元となる文書ファイルから編集されたと判断した場合には、ステップＳ１０１１において、元となる文書ファイルに背景画像を付加する処理を行っている。しかしながら、これに限定されず、スキャンした原稿に編集がなされていないと判断した場合に実行可能な処理と編集がなされていると判断した場合に実行可能な処理とをそれぞれ規定する。そして、ステップＳ１００７，１００８の結果に応じて、規定された処理を実行するようにしてもよい。
【０１３０】
また、本実施の形態においても、上記第１の実施の形態と同様に、画像処理装置１０４で解釈可能な権限を導出するために、権限のマッピングを行ってもよいことは云うまでもない。
【０１３１】
上記第２の実施の形態によれば、原稿をスキャンして当該原稿に埋め込まれた文書ＩＤやリンク情報等に基づき、画像処理装置１０４を利用しようとするユーザに付与された権限情報を取得する。取得した権限情報に基づいて、ユーザにスキャンした原稿の出力権限及び編集権限が付与されているか否かを判別する。そして、ユーザにスキャンした原稿の出力権限が付与されているが編集権限が付与されていない場合、リンク情報に基づいて、スキャンした原稿の元となる文書ファイルを取得する。取得した文書ファイルとスキャンした原稿とを比較して当該原稿に編集がなされたか否かを判断し、その判断結果に応じて、予め規定された処理を実行する。これにより、ユーザが画像処理装置に原稿を読み取らせて所定の処理を行わせる際に、当該原稿が元となる文書ファイルから改変又は編集されているかを容易に判断することができ、セキュリティを向上させることができる。
【０１３２】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３５】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【０１３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１３７】
【図１】本発明の実施形態に係る画像処理装置を含むシステムの全体構成を示す図である。
【図２】文書ファイルの一例を示す図である。
【図３】図１の画像処理装置１０４の内部構成を示すブロック図である。
【図４】操作部２３０の外観を示す図である。
【図５】操作部２３０上のキー入力部の構成を示す図である。
【図６】操作部２３０上のタッチパネル部の構成を示す図である。
【図７】操作部２３０と操作部Ｉ／Ｆ２０６の内部構成の概略を示すブロック図である。
【図８】スキャナ画像処理部２１４の内部構成を示すブロック図である。
【図９】画像処理装置１０４で所定の処理を行う際の動作処理を示すフローチャートである。
【図１０】アクセス制御管理サーバ１０３から取得可能な権限情報と画像処理装置１０４において解釈可能な権限情報とを対応させたマッピング表の一例を示す図である。
【図１１】アクセス制御管理サーバ１０３におけるアクセス制御処理の一例を示すフローチャートである。
【図１２】アクセス制御管理サーバ１０３により管理される情報の一例を示す図であり、（ａ）はアクセス管理テーブル、（ｂ）はアクセス制御情報テーブルである。
【図１３】アクセス制御管理サーバ１０３が画像処理装置１０４から受信するコマンドの一例を示す図である。
【図１４】図１１のステップＳ１２０６におけるアクセス制御情報の設定処理の詳細を示すフローチャートである。
【図１５】図１１のステップＳ１２０９におけるアクセス制御情報の取得処理の詳細を示すフローチャートである。
【図１６】画像処理装置１０４におけるアクセス制御情報が付与された文書ファイルの印刷処理を示すフローチャートである。
【図１７】ＸＭＬ形式に変換された埋め込み対象データの一例を示す図である。
【図１８】本発明の第２の実施形態に係る画像処理装置１０４で所定の処理を行う際の動作処理を示すフローチャートである。
【図１９】原稿の元となる文書ファイルに「編集不可」という背景文字を付加して印刷された印刷物の一例を示す図である。
【符号の説明】
【０１３８】
１０１，１０２  ＰＣ
１０３  アクセス制御管理サーバ
１０４，１０５  画像処理装置
２３０  操作部
３００  キー入力部
３０１  タッチパネル部
９００  マッピング表
９０１  閲覧権限
９０２，９０５  編集権限
９０３  印刷権限
９０４  出力権限
【図１】
0005004740.tif 000002
【図２】
0005004740.tif 000003
【図３】
0005004740.tif 000004
【図４】
0005004740.tif 000005
【図５】
0005004740.tif 000006
【図６】
0005004740.tif 000007
【図７】
0005004740.tif 000008
【図８】
0005004740.tif 000009
【図９】
0005004740.tif 000010
【図１０】
0005004740.tif 000011
【図１１】
0005004740.tif 000012
【図１２】
0005004740.tif 000013
【図１３】
0005004740.tif 000014
【図１４】
0005004740.tif 000015
【図１５】
0005004740.tif 000016
【図１６】
0005004740.tif 000017
【図１７】
0005004740.tif 000018
【図１８】
0005004740.tif 000019
【図１９】
0005004740.tif 000020