(57)【要約】【課題】画像データの有する画像パターンに対応した指示情報の指示に従って機能の提供を制御することができる画像処理装置及び方法を提供する。【解決手段】  機能の提供の拒否を指示する指示情報に対応した形式で表現された画像パターンを有する画像データから指示情報を取得する取得手段と、取得装置が取得した指示情報に基づいて機能の実行を制御する制御手段とを備える。この構成によれば、画像データ自体が有する情報に基づいて提供される機能を制限することができる。よって例えば、複数の機能を有する複合機において提供が制限される機能を、様々な指定方法により文書毎に変更することができる。【選択図】図３
2007166340.tif 000002
【特許請求の範囲】
【請求項１】
機能の提供の拒否を指示する指示情報に対応した形式で表現された画像パターンを有する画像データから前記指示情報を取得する取得手段と、
前記取得装置が取得した前記指示情報に基づいて前記機能の提供を制御する制御手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記指示情報は、ユーザに提供される提供機能に対する指示を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記指示情報は、ユーザに提供される提供機能に付随した機能である付随機能に対する指示を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記指示情報は、ユーザに提供される提供機能及び前記提供機能に付随した機能である付随機能を実現するための内部処理に対する指示を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない提供機能に対する指示以外の指示に基づいて前記機能の提供を制御することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない付随機能に対する指示以外の指示に基づいて前記機能の提供を制御することを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない内部処理に対する指示以外の指示に基づいて前記機能の提供を制御することを特徴とする請求項４に記載の画像処理装置。
【請求項８】
前記指示情報は、前記画像データを生成した画像処理装置の有するユーザに提供される提供機能、前記提供機能に付随した機能である付随機能並びに前記提供機能及び前記付随機能を実現するための内部処理の全てに対する指示を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像データから前記画像パターンを消去する消去手段と、
前記取得手段で取得された指示情報と追加される指示情報である追加指示情報とから構成されるコードデータに対応した形式で表現された画像パターンを生成する生成手段と、
前記消去手段で画像パターンを消去された画像データと前記生成手段で生成された画像パターンとを合成する合成手段と、を更に備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記追加指示情報は、前記取得手段で取得された指示情報に含まれない前記提供機能に対する指示を含むことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記追加指示情報は、前記取得手段で取得された指示情報に含まれない前記付属機能に対する指示を含むことを特徴とする請求項９に記載の画像処理装置。
【請求項１２】
前記追加指示情報は、前記取得手段で取得された指示情報に含まれない前記内部処理に対する指示を含むことを特徴とする請求項９に記載の画像処理装置。
【請求項１３】
前記指示情報は、前記取得手段で取得された指示情報に含まれない画像処理装置の有する全ての前記提供機能、前記付属機能及び前記内部処理に対する指示を含むことを特徴とする請求項９に記載の画像処理装置。
【請求項１４】
前記制御装置は、前記提供機能の提供を制御しかつ前記提供機能の提供に対応して課金を制御し、前記追加指示情報をコードデータに追加する場合には課金しないことを特徴とする請求項９ないし１３に記載の画像処理装置。
【請求項１５】
実行の拒否を指示する指示情報に対応した形式で表現された画像パターンを有する画像データから前記指示情報を取得する取得ステップと、
前記取得装置が取得した前記指示情報に基づいて前記機能の実行を制御する制御ステップと、を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読込まれた原稿の有する画像パターンに対応したコードデータの表す情報に従って画像処理装置の機能の提供を制限する画像処理装置及び画像処理方法に関し、特に、階層構造を有する情報に従って制御対象を指示できる画像処理装置及び方法に関する。
【背景技術】
【０００２】
機密情報を有する文書については、機密情報の漏洩を防止するために複写等を制限する必要がある。このような機能を有する画像処理装置としては、原稿に付加されているデジタル情報によって複写の拒否を判断する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平０６‐０２００２７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のような画像処理装置では、制限を課す対象をコピー機能に限定しているため複数の機能を有する複合機等では機密情報等の漏洩防止が十分に図られない。また、コピー機能の提供のため、読込んだ文書画像を画像処理装置に蓄積するような内部処理を実行する場合には、コピー機能の提供を中断しても機密情報が蓄積されたまま画像処理装置に残存するために情報漏洩の虞があった。
【０００４】
本発明は、上記問題に鑑みて成されたものであり、その目的とするところは、画像データの有する画像パターンに対応した指示情報の指示において提供機能、付随機能又は内部処理を具体的に指定することで、機能の提供を制御することができる画像処理装置及び方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、機能の提供の拒否を指示する指示情報に対応した形式で表現された画像パターンを有する画像データから指示情報を取得する取得手段と、取得装置が取得した指示情報に基づいて機能の実行を制御する制御手段と、を備えることを特徴としている。
この構成によれば、画像データ自体が有する情報に基づいて提供される機能を制限することができる。よって例えば、複数の機能を有する複合機において提供が制限される機能を、様々な指定方法により文書毎に変更することができる。
【０００６】
上記構成において、指示情報は、ユーザに提供される提供機能に対する指示を含む構成を採用できる。
この構成によれば、例えば、複数の提供機能を有する複合機において提供が制限される機能を、提供機能を指定することで文書毎に変更することができる。
【０００７】
上記構成において、指示情報は、ユーザに提供される提供機能に付随した機能である付随機能に対する指示を含む構成を採用できる。
この構成によれば、例えば、複数の付随機能を有する複合機において提供が制限される機能を、付随機能を指定することで文書毎に変更することができる。
【０００８】
上記構成において、指示情報は、ユーザに提供される提供機能及び提供機能に付随した機能である付随機能を実現するための内部処理に対する指示を含む構成を採用できる。
この構成によれば、例えば、複数の内部処理を実行する複合機において実行が制限される機能を、内部処理を指定することで文書毎に変更することができる。
【０００９】
上記構成において、制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない提供機能に対する指示以外の指示に基づいて機能の提供を制御する構成を採用できる。
この構成によれば、指示情報で指示対象とされる提供機能と画像処理装置が有する提供機能との対応を確認する必要が無いため、複写等の機能の提供に先立ってユーザが対応を確認する労力を軽減することができる。
【００１０】
上記構成において、制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない付随機能に対する指示以外の指示に基づいて機能の提供を制御する構成を採用できる。
この構成によれば、指示情報で指示対象とされる付随機能と画像処理装置が有する付随機能との対応を確認する必要が無いため、複写等の機能の提供に先立ってユーザが対応を確認する労力を軽減することができる。
【００１１】
上記構成において、制御手段は、前記取得手段で取得された指示情報に含まれる画像処理装置が有しない内部処理に対する指示以外の指示に基づいて機能の提供を制御する構成を採用できる。
この構成によれば、指示情報で指示対象とされる内部処理と画像処理装置が有する内部処理との対応を確認する必要が無いため、複写等の機能の提供に先立ってユーザが対応を確認する労力を軽減することができる。
【００１２】
上記構成において、指示情報は、画像データを生成した画像処理装置の有するユーザに提供される提供機能、提供機能に付随した機能である付随機能並びに提供機能及び付随機能を実現するための内部処理の全てに対する指示を含む構成を採用できる。
この構成によれば、例えば、機能を制限するために提供機能、付随機能又は内部処理を指定したと言う情報のみを画像データに掲載する方法に比べ、画像データの生成時に特定の提供機能、付随機能又は内部処理を指定したか否かと言う情報を正確に取得することができる。
【００１３】
上記構成において、画像データから画像パターンを消去する消去手段と、取得手段で取得された指示情報と追加される指示情報である追加指示情報とから構成されるコードデータに対応した形式で表現された画像パターンを生成する生成手段と、消去手段で画像パターンを消去された画像データと生成手段で生成された画像パターンとを合成する合成手段と、を更に備える構成を採用できる。
この構成によれば、読込まれた画像データの有する画像パターンが、その画像パターンが記載する指示情報のみならずそれ以外の指示情報をも追加した情報を記載した画像パターンへ、書き換えられた画像データを生成することができる。
【００１４】
上記構成において、追加指示情報は、取得手段で取得された指示情報に含まれない提供機能に対する指示を含む構成を採用できる。
この構成によれば、画像データの有する画像パターンが、画像データを生成する際に使用された画像処理装置が有しない提供機能の提供の拒否を表す指示情報を追加した画像パターンへ、書き換えられた画像データを生成することができる。
【００１５】
上記構成において、追加指示情報は、取得手段で取得された指示情報に含まれない付属機能に対する指示を含む構成を採用できる。
この構成によれば、画像データの有する画像パターンが、画像データを生成する際に使用された画像処理装置が有しない付属機能によって機能の提供の拒否を指示する指示情報を追加した画像パターンへ、書き換えられた画像データを生成することができる。
【００１６】
上記構成において、追加指示情報は、取得手段で取得された指示情報に含まれない内部処理に対する指示を含む構成を採用できる。
この構成によれば、画像データの有する画像パターンが、画像データを生成する際に使用された画像処理装置が有しない内部処理によって機能の提供の拒否を指示する指示情報を追加した画像パターンへ、書き換えられた画像データを生成することができる。
【００１７】
上記構成において、指示情報は、取得手段で取得された指示情報に含まれない画像処理装置の有する全ての提供機能、付属機能及び内部処理に対する指示を含む構成を採用できる。
この構成によれば、例えば、制限を課す対象のみを画像データに掲載する方法に比べ、書き換えられた画像パターンを有する画像データの生成時に、特定の提供機能、付随機能又は内部処理を指定したか否かと言う情報を正確に取得することができる。
【００１８】
上記構成において、制御装置は、提供機能の提供を制御しかつ提供機能の提供に対応して課金を制御し、追加指示情報をコードデータに追加する場合には課金しない構成を採用できる。
この構成によれば、例えば、新しい提供機能、付随機能又は内部処理を有する画像処理装置を市場へ投入した際に、新しい提供機能、付随機能又は内部処理により機能の提供の拒否を指定していないことが、文書に対するセキュリティ強度の低下をもたらすと懸念される場合において、新しい提供機能等による機能の提供の拒否を追記するインセンティブをもたらすことができる。
【００１９】
本発明に係る画像処理方法は、実行の拒否を指示する指示情報に対応した形式で表現された画像パターンを有する画像データから指示情報を取得する取得ステップと、取得装置が取得した指示情報に基づいて機能の実行を制御する制御ステップと、を備えることを特徴としている。
この方法によれば、画像データ自体が有する情報に基づいて提供される機能を制限することができる。よって例えば、複数の機能を有する複合機に対し提供が制限される機能を、文書毎に様々な指定方法により変更することができる。
【発明の効果】
【００２０】
本発明によれば、画像データの有する画像パターンに対応した指示情報の指示に従って機能の提供を制御することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
先ず、本発明に係る画像処理装置の有する提供機能及び付随機能について図１を参照して説明する。図１は、本発明に係る画像処理装置の有する提供機能及び付随機能の関係を説明するための図である。
【００２２】
ここで、提供機能とは、本発明に係る画像処理装置がユーザに提供する機能を言う。具体的には、コピー、プリント、ファックス、ダイレクト・ファックス、スキャン、I-ファックス（インタネット・ファックス）又はコピー・サーバ等の機能を言う。
【００２３】
また、付随機能とは、提供機能が提供される前提のもとで初めて提供される付随的な機能を言う。具体的には、提供機能であるコピー機能が提供される前提のもとでは、スキャン・アヘッド、アノテーション/トラスト・マーキング、ステープル/パンチ、シグニチャ、カバー、アズ・ブック、拡大／縮小、AE、ACS、ACC、SS又はSMH指定等の機能が付随的に提供される。それぞれの付随機能の説明は図１に記載されているために省略する。
【００２４】
更に、付随機能は、例えば、ステープル／パンチ機能の様に複数の提供機能について付随して提供される機能とそうでない機能とに分けられる。よって、単にステープル機能の実行を制限する場合には、コピー機能に付随したステープル機能とプリント機能に付随したステープル機能の双方を同時に制限することができ、また、コピー機能に付随したステープル機能のみを制限するように指定をすることもできる。
尚、内部処理につては後に説明する。
【００２５】
次に、指示情報による機能の提供を制限するための指示方法を説明する。
先ず、提供機能、付随機能又は内部処理（以下単に、提供機能等と言う）の内のいずれか一つのみを指定する方法について説明する。
【００２６】
この場合には、例えば、提供機能のみを指定した場合であっても、提供を制限する指定は一つである必要は無い。具体的には、コピー機能のみを指定して制限しても良いし、コピー機能ＯＲファックス機能と言ったように複数の提供機能を指定しても良い。
【００２７】
具体的には、コピー機能ＯＲファックス機能の提供を制限指定した場合には、コピー機能のみを提供しようとするとその提供が制限され、同様に、ファックス機能のみを提供しようとしてもその提供は制限される。
【００２８】
また、付随機能についても提供機能と同様に、一又は複数の付随機能を指定することができる。具体的には、ＡＥ（地色除去）機能とＡＣＣ（自動コントラスト）機能との提供をＯＲ条件で指定をする場合には、地色除去機能のみを提供しようとすると機能の提供が制限され、同様に、自動コントラスト機能のみを提供しようとしても機能の提供は制限される。
【００２９】
更に、内部処理についても提供機能と同様に、一又は複数の内部処理を指定できる。尚、内部処理とは、提供機能を提供するために実行される様々な処理の集合であって、ユーザの選択した提供機能、付随機能及び画像処理装置の装置構成から一意に定まる。
【００３０】
次に、提供機能、付随機能又は内部処理の内のいずれか二つを指定する方法について説明する。
【００３１】
具体的には、コピー機能とステープル／パンチ機能との提供をＯＲ条件として制限する指定をすると、提供機能であるコピーを提供しようとする場合にその提供が制限される。また、提供機能であるプリント機能を提供する場合であっても、ステープル機能を付随的に提供する場合には機能の提供が制限される。
【００３２】
尚、提供機能と内部処理、及び、内部処理と付随機能の関係においても同様であるが、場合によっては意味を成さない指定となる場合がある。具体的には、プリント機能の提供とダイレクト・コピーの実行とをＡＮＤ条件で制限する指定をすると、プリント機能を提供するためにダイレクト・コピーと言う内部処理を実行することは無いため、意味を成さない指定となる。しかし、コピー機能の提供の制限とダイレクト・コピーの実行とをＯＲ条件で制限する指定は、ダイレクト・コピーのみを指定した場合と同じ意味の指定となり意味を有する。
【００３３】
次に、提供機能、付随機能又は内部処理の全てを指定する方法については、既に述べた、提供機能、付随機能又は内部処理の内のいずれか二つを指定する方法と同様であるため説明を省略する。
【００３４】
尚、上記どのような方法で指示情報を指定してもユーザに提供される機能である提供機能の提供が制御され、結果的に制限される。具体的には、内部処理である電子ソート・コピーを指定して制限した場合には、電子ソート・コピーを実行することで提供される提供機能であるコピー機能の提供が制御され、結果的に制限されるか、又は、電子ソート・コピー以外の内部処理によってコピー機能が提供される。
【００３５】
更に、付随機能であるステープル／パンチを指定して制限した場合には、ステープル機能の提供を伴った提供機能であるコピー機能等の提供が制限される。尚、電子ソート・コピー以外の内部処理を実行することで提供される、又は、ステープル／パンチ機能の提供を伴わない提供機能であるコピー機能の提供は制限されない。
【００３６】
次に、本発明に係る画像処理装置の有する提供機能及び内部処理について図２を参照して説明する。図２は、本発明の画像処理装置の提供機能と内部処理との関係を示した図である。
【００３７】
内部処理は、提供機能を提供するために実行される様々な処理を言う。内部処理は、一の提供機能に対して複数の内部処理が属するが、特定の提供機能を実行するためには唯一つの内部処理が実行される。
【００３８】
また、内部処理においては、例えば、原稿を読込み作成した画像データを、例えばハードディスクのような長期記憶装置へ蓄積し残存させる必要がある内部処理とその必要の無い内部処理とに分類される。特に機密情報を有する文書等を複写する際には、画像データに含まれる機密情報を長期記憶装置に残存させる内部処理を実行しないように指示する必要性がある。尚、提供機能、付随機能及び内部処理の関係については後述する。
【００３９】
次に、本発明に係る画像処理装置の構成について図３を参照して説明する。図３は、本発明の画像処理装置の構成を説明するための図である。
【００４０】
本画像処理装置１００は、例えば、プリンタ、ファクシミリ、自動複製機又は複合機等で構成される。本画像処理装置１００は、ＦＡＸ送受信装置１０１、画像展開装置１０２、読込装置１０３、取得手段である取得装置１１０、表示装置１２０、入力装置１３０、蓄積管理装置１４０、消去手段である消去装置１５０、合成手段である合成装置１６０、生成手段である生成装置１７０、制御手段である制御装置１８０、画像形成装置１９０、課金装置２００及び表蓄積装置２１０等から構成される。
【００４１】
本画像処理装置１００は、公衆回線網３００及びネットワーク４００に接続されている。画像処理装置１００は、公衆回線網３００又はネットワーク４００を通じて、又はユーザ５００により実行指示が入力される。
【００４２】
また、本画像処理装置１００は、必要な場合には、公衆回線網３００又はネットワーク４００へ表示情報を送信する。若しくはユーザ５００に対して表示情報を表示する。その後、本画像処理装置１００は、公衆回線網３００又はネットワーク４００を通じて若しくはユーザ５００から追加指示情報が入力される。
【００４３】
ＦＡＸ送受信装置１０１は、公衆回線網３００、取得装置１１０及び蓄積管理装置１４０に接続されている。ＦＡＸ画像受信装置１０１は、公衆回線網３００からＦＡＸデータを受信し、画像データを展開する。その後、展開した画像データを取得装置１１０及び蓄積管理装置１４０へ送信する。
【００４４】
画像展開装置１０２は、取得装置１１０、蓄積管理装置１４０及びネットワーク４００に接続されている。画像展開装置１０２は、ネットワーク４００からデータを受信し、画像データを展開する。その後、展開した画像データを取得装置１１０及び蓄積管理装置１４０へ送信する。
【００４５】
読込装置１０３は、例えば、スキャナ等の光学的な読取手段で構成され、取得装置１１０、蓄積管理装置１４０及び制御装置１６０に接続されている。先ず、読込装置１０３は、制御装置１６０から読込指示通知を受領する。その後、ユーザ５００が設定した原稿を読込む。最後に、読込まれた原稿を画像データとして画像データを取得装置１１０及び蓄積管理装置１４０へ送信する。
【００４６】
取得装置１１０は、ＦＡＸ送受信装置１０１、画像展開装置１０２、読込装置１０３及び制御装置１８０に接続されている。先ず、取得装置１１０は、ＦＡＸ送受信装置１０１、画像展開装置１０２及び読込装置１０３から画像データを受信する。
【００４７】
次に、取得した画像データが複写制限のかけられた文書であるかを、画像データの有する背景地紋画像から２種類の禁止コードが所定数量以上検出されるか否かによって判断する。２種類の禁止コードや検出方法については、後述する。その後、その判断結果を制御装置１８０へ送信する。
【００４８】
更に、取得装置１１０は、取得した画像データが複写制限のかけられた原稿であると判断した場合には、背景地紋画像のデータコードに記載されたコードデータを取得する。その後、コードデータを復号し指示情報等の記述されたコードデータの記載内容を取得する。最後に取得したコードデータの記載内容を制御装置１８０へ送信する。
【００４９】
ここで、画像パターンについて、図４を参照して説明する。図４は、本発明の背景地紋画像を説明する為の図である。出力画像Ｏに示されるように、背景地紋画像は、潜像画像ＩＰと、出力画像Ｏの全面にわたる背景画像パターンＰＢと、から構成される。
【００５０】
背景画像パターンＰＢと潜像画像ＩＰとは、それぞれを構成するパターンが異なる。しかし、人間の目には全面均一のグレイ背景として見える様に、単位面積あたりの画素面積及び画素色が同一なパターンにより出力画像Ｏを形成する。
【００５１】
潜像画像は、複写された文書において、潜像画像ＩＰが人間の目で識別できる程度に画像が浮かびあがるよう、他の部分のよりも細かいドットで構成されている。
【００５２】
背景画像パターンＰＢは、コードから構成される。コードは、任意のコードデータを表すデータコードＣＤと複写を制限する禁複写コードＣＰとから構成される。
【００５３】
また、コードは、任意のコードデータを表す斜線パターンＰＳから構成される。斜線パターンＰＳは、走査方向Ｄに対し反時計回りに４５度傾いた半直線で表されるものがコードデータのビット０を、１３５度傾いたものがコードデータのビット１を表す。
【００５４】
禁複写コードＣＰは、全斜線パターンＰＳがビット０を表すものとビット１を表すものとから構成される。禁複写コードＣＰは、２種類の禁複写コードＣＰを所定個数以上検出した場合に、複写が制限された原稿であると判断する為に使用される。
【００５５】
データコードＣＤは、同期コード領域ＡＳとデータコード領域ＡＣとから構成される。同期コード領域ＡＳとは、データコード領域ＡＣを囲む所定サイズの矩形領域の外周がすべてビット１を表す斜線パターンＰＳ１で構成されているコード領域を言う。
【００５６】
データコード領域は、背景地紋画像と、任意の情報を表すコードデータと、を対応づける。本実施例においては、データコードＣＤで、指定情報又は追加指定情報を記述するコードデータを表現する。
【００５７】
ここで、図５を用いて、取得装置１１０の構成及び機能を詳細に説明する。図５は、取得装置１１０の構成を説明するための図である。
【００５８】
取得装置１１０は、グレースケール変換部１１１０、二値化処理部１１１１、ノイズ除去処理部１１１２、パターン検出部１１１３、バッファメモリ１１１４、スキュー角検出部１１１５及びコード検出部１１１６、ブロック化処理部１１５０、個数算出部１１５１、比率算出部１１５２及び判定処理部１１５３等から構成される。
【００５９】
グレースケール変換部１１１０は、ＦＡＸ受信装置１０１、画像展開装置１０２、読込装置１０３及び二値化処理部１１１１に接続されている。グレースケール変換部１１１０は、ＦＡＸ受信装置１０１、画像展開装置１０２及び読込装置１０３から画像データを受信する。その後、フルカラーの画像データをグレースケース化する。次に、グレースケース化された画像データを二値化処理部１１１１へ送信する。
【００６０】
二値化処理部１１１１は、グレースケール変換部１１１０及びノイズ除去処理部１１１２に接続されている。二値化処理部１１１１は、グレースケール変換部１１１０からグレースケース化された画像データを受信する。その後、グレースケース化された画像データの各画素を黒又は白を表す０又は１と言う二値で表す二値化処理を実行する。次に、二値化された画像データをノイズ除去処理部１１１２へ送信する。
【００６１】
ノイズ除去処理部１１１２は、二値化処理部１１１１及びパターン検出部１１１３に接続されている。ノイズ除去処理部１１１２は、二値化処理部１１１１から二値化された画像データを受信する。その後、ノイズ除去処理が実行される。
【００６２】
具体的には、ノイズ除去処理部１１１２は、黒画素が連結している画素塊を求める。次に、その画素塊の大きさ（連結画素数）が所定の範囲に収まってい無い場合には、画素塊を構成する各画素を白画素に置換する。尚、上記所定の範囲は、基礎パターンやその他のパターンである孤立ドットや文書中の文字や図形が削除されることが無いように適切な範囲に設定されている。最後に、ノイズ除去処理部１１１２は、ノイズ除去された画像データをパターン検出部１１１３へ送信する。
【００６３】
パターン検出部１１１３は、ノイズ除去処理部１１１２、バッファメモリ１１１４及びブロック化処理部１１５０に接続されている。パターン検出部１１１３は、ノイズ除去処理部１１１２からノイズ除去処理の行われた画像データを受信する。その後、パターン検出部１１１３では、基礎パターンの検出処理が行われる。
【００６４】
具体的には、パターン検出部１１１３は、画像データ中の各画素の位置で、基礎画像に対応したパターンを当てはめてテンプレートマッチングによって検出を行う。基礎パターンのビット０が検出された場合は画素値０を、基礎パターンのビット１が検出された場合は画素値１を、いずれのパターンも検出されない場合に画素値３を出力する。最後に、各画素毎にマッチングをした結果を記述した画像データをバッファメモリ１１１４へ蓄積し、ブロック化処理部１１５０へ送信する。
【００６５】
バッファメモリ１１１４は、例えば、ＳＤＲＡＭから構成される。バッファメモリ１１１４は、パターン検出部１１１３、スキュー角検出部１１１５及びコード検出部１１１６に接続されている。
【００６６】
バッファメモリ１１１４は、パターン検出部１１１３によりパターン検出後の画像データを蓄積される。その後、スキュー角検出部１１１５及びコード検出部１１１６により、蓄積された画像データは参照される。
【００６７】
スキュー角検出部１１１５は、バッファメモリ１１１４及びコード検出部１１１６に接続している。スキュー角検出部１１１５は、バッファメモリ１１１４に蓄積された画像データを参照する。次に、スキュー角検出部１１１５は、スキュー角の検出を行い、参照された画像データのスキュー角を求める。
【００６８】
具体的には、画素値０又は１のみの画素のハフ変換を行い、その角度軸上への投影分布のピークを求めることによって行われる。最後に、求めたスキュー角を、コード検出部１１１６へ出力する。
【００６９】
コード検出部１１１６は、バッファメモリ１１１４及びスキュー角検出部１１１５に接続されている。コード検出部１１１６は、バッファメモリ１１１４に蓄積された画像データを参照する。次に、スキュー角検出部１１１５からスキュー角を入力される。その後、入力されたスキュー角と参照した画像データとから、二次元コードの検出処理を実行する。
【００７０】
具体的には、入力されたスキュー角にそって参照した画像データをスキャンし、０または１の画素値を取り出す（ビットの０または１に対応している）。次に、取り出されたビット列の中から同期コードを見つけ出す。同期コードとは、所定の縦横サイズの矩形領域の外周がすべてビット１で構成されているコードとして定義されている。この同期コードに囲まれたビット列がコードデータに対応している。このビット列を一次元のビット列に並べ替えて誤訂正複号装置１２２へ送信する。
【００７１】
ブロック化処理部１１５０は、パターン検出部１１１３及び個数算出部１１５１に接続されている。ブロック化処理部１１５０は、パターン検出部１１１３からパターン検出処理後の画像データを受信する。次に、ブロック化処理部１１５０は、受信した画像データを所定サイズのブロックに分割する。ここで、ブロックサイズは、禁止コード及びデータコードのサイズの半分よりも小さいサイズとし、コードの中に一個以上のブロックが完全に含まれるようなサイズに設定されている。最後に、分割した画像データを個数算出部１１５１へ送信する。
【００７２】
個数算出部１１５１は、ブロック化処理部１１５０、比率算出部１１５２及び判定処理部１１５３に接続されている。個数算出部１１５１は、ブロック化処理部１１５０から分割された画像データを受信する。次に、個数算出部１１５１は、ブロック内に画素値０の画素の個数、および画素値１の画素をそれぞれ算出する。その後、算出結果を比率算出部１１５２送信する。また、画素値０及び画素値１の画素の個数の合計値を判定処理部１１５３ヘ送信する。
【００７３】
比率算出部１１５２は、個数算出部１１５１及び判定処理部１１５３に接続されている。比率算出部１１５２は、個数算出部１１５１からブロック毎に画素値０の個数及び画素値１の個数を受信する。次に、比率算出部１１５２は、画素値０の比率を算出し、その結果を判定処理部１１５３へ出力する。
【００７４】
判定処理部１１５３は、個数算出部１１５１及び比率算出部１１５２に接続されている。判定処理部１１５３は、個数算出部１１５１から画素値０及び画素値１の画素の個数の合計値を受信する。また、比率算出部１１５２から、画素値０の比率を受信する。次に、受信したデータに基づいて判定処理を行う。
【００７５】
判定処理について説明するために、先ず、判定処理の利用する特性について説明する。
処理しているブロックの内部が、全ビット１の禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット１に対応する斜線パターンが検出され、かつビット０に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率は低くほぼ０である。
【００７６】
処理しているブロックがデータコードの少なくとも一部を含む場合、ブロック内部には複数のビット０に対応する斜線パターン及び複数のビット１に対応する斜線パターンが検出されるため、ビット０に対応する斜線パターンの比率は１．０よりもかなり低く、０よりもかなり高くなる。
【００７７】
さらに、入力された画像データが複写禁止情報を埋め込まれた画像であれば、画像中にはブロックの内部が全ビット０の複写禁止コードとブロックの内部が全ビット１の禁止コードとがそれぞれ複数個埋め込まれている。
【００７８】
以上の特性を利用して、以下のような判定処理を行う。
合計個数＞第一閾値、かつ、比率＞第二の閾値、の場合は、そのブロックは禁止コード０と判定する。
合計個数＞第一閾値、かつ、（１−比率）＞第二の閾値、の場合は、そのブロックは禁止コード１と判定する。
上記以外の場合には、そのブロックは禁止コードではないと判定する。
【００７９】
第一の閾値は、ブロックサイズとパターンサイズとからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第二の閾値は、１．０に近い値を設定する（例として、第二の閾値＝０．９５）
【００８０】
判定処理部１１５３は、禁止コード０と判定されたブロック数、及び複写禁止コード１と判定されたブロック数をそれぞれ別個にカウントする。禁止コード０と判定されたブロック数が閾値３以上となり、かつ禁止コード０と判定されたブロック数が閾値３以上となった場合、その画像は、複写制限を有すると判断し、制御装置１８０へその判断を送信する。
【００８１】
表示装置１２０は、例えばＣＲＴや液晶画面等で構成される。表示装置１２０は制御装置１８０に接続されている。表示装置１２０は、制御装置１８０から表示メッセージ等の表示情報を受信する。その後、表示装置１２０は、受信した情報を表示する。
【００８２】
入力装置１３０は、例えば、タッチパネル、ボタン、マウス、キーボード等から構成される。入力装置１３０は、ユーザ５００により実行指示及び追加指示情報を入力される。ここで、追加指示情報とは、入力原稿の有する画像パターンで表現された指示情報以外であって、出力原稿に合成される画像パターンに対応したコードデータに追加される指示情報を言う。
【００８３】
蓄積管理装置１４０は、図示は省略するが、例えばハードディスク等の長期記憶装置と例えばＳＤＲＡＭ等の一時記憶装置とから構成される。蓄積管理装置１４０は、ＦＡＸ受信装置１０１、画像展開装置１０２、読込装置１０３、制御装置１８０及び消去装置１５０に接続されている。
【００８４】
蓄積管理装置１４０は、ＦＡＸ受信装置１０１、画像展開装置１０２又は読込装置１０３によって画像データを一時記憶装置に蓄積される。次に、蓄積管理装置１４０は、必要がある場合には、制御装置１８０によって蓄積通知がなされる。  
【００８５】
次に、蓄積管理装置１４０は、一時記憶装置に蓄積した画像データを長期記憶装置へ移動させる。その後、長期記憶装置に蓄積された画像データは、消去装置１５０によって参照される。尚、必要な場合がどのような場合を言うかについては後述する。
【００８６】
また、蓄積管理装置１４０は、必要がある場合には、制御装置１８０によって非蓄積通知がなされる。その後、一時記憶装置に蓄積した画像データを削除する。同様に、必要な場合がどのような場合を言うかについては後述する。
【００８７】
この構成によれば、機密情報等を有する画像データを読込んだ場合に、機密情報を有する画像データを画像処理装置の内部に残存させるか否かを制御することができる。
【００８８】
消去装置１５０は、蓄積管理装置１４０、合成装置１６０及び制御装置１８０に接続されている。消去装置１５０は、制御装置１８０から通知を受領した場合に、蓄積管理装置１４０の長期記憶装置に蓄積された画像データを参照する。
【００８９】
次に、消去装置１５０は、受領した通知が消去通知である場合には、参照した画像データの有する画像パターンを削除する。逆に、受領した通知が非消去通知である場合には、参照した画像データの有する画像パターンを削除しない。その後、合成装置１６０へ削除後又は受信したものと同じ画像データを送信する。最後に、制御装置１８０へ完了通知を送信する。
【００９０】
合成装置１６０は、消去装置１５０、生成装置１７０、制御装置１８０及び画像形成装置１９０に接続している。合成装置１６０は、消去装置１５０から画像データを受信する。追加指定情報が制御装置１８０に入力された場合には、追加指定情報が追加された新たな画像パターンを出力画像に合成する必要があるため、生成装置１７０から背景地紋画像を受信する。また、制御装置１８０から合成指示を受領する。
【００９１】
逆に、追加指定情報が制御装置１８０に入力されない場合には、追加指定情報が追加された新たな画像パターンを出力画像に合成する必要がないため、生成装置１７０から背景地紋画像を受信する必要は無い。またその場合には、制御装置１８０から非合成指示を受領する。その後、合成した又は受信したものと同じ画像データを出力画像データとして画像形成装置１９０へ送信する。
【００９２】
生成装置１７０は、制御装置１８０及び合成装置１６０に接続している。生成装置１７０は、制御装置１８０から実行指示を受領する。更に、制御装置１８０から指示情報のみ若しくは指示情報及び追加指示情報の双方を受信する。
【００９３】
次に、生成装置１７０は、受信した指示情報のみ若しくは指示情報及び追加指示情報の双方を表現するコードデータを生成する。その後、生成装置１７０は、生成したコードデータに対応した形式で画像パターン及び潜像画像を生成する。次に、生成した画像パターンと潜像画像とを合成して背景地紋画像を生成する。その後、生成装置１７０は、生成した背景地紋画像を合成装置１６０へ送信する。最後に、制御装置１８０へ完了通知を通知する。
【００９４】
この構成によれば、読込まれた画像データの有する画像パターンが、その画像パターンが記載する指示情報のみならずそれ以外の指示情報をも追加した画像パターンへ、書き換えられた画像データを生成することができる。
【００９５】
また、この構成によれば、特に、追加指示情報が画像データを生成する際に使用された画像処理装置が有しない提供機能等によって機能の提供の拒否を表す指示情報を追加した情報である場合には、画像データの画像パターンを、それを記載した画像パターンで書き換えられた画像パターンを有する画像データを生成することができる。
【００９６】
制御装置１８０は、読込装置１０３、取得装置１１０、表示装置１２０、入力装置１３０、蓄積管理装置１４０、消去装置１５０、合成装置１６０、生成装置１７０、画像形成装置１９０、課金装置２００及び表蓄積管理装置２１０に接続されている。
【００９７】
ここで、制御装置１８０の処理について図６に示すフローチャートを用いて説明する。図６は、本発明の画像処理装置の制御装置の処理を説明するためのフローチャートである。
【００９８】
尚、読込まれた画像パターンに記載された指示情報は、画像パターンを生成した画像処理装置が提供できる提供機能又は付随機能若しくは実行できる内部処理の全てに対する指示が記載されているものとする。
【００９９】
この構成によれば、例えば、機能を制限するために提供機能、付随機能又は内部処理を指定したと言う情報のみを画像データに掲載する方法に比べ、画像データの生成時に特定の提供機能、付随機能又は内部処理を指定したか否かと言う情報を正確に取得することができる。
【０１００】
制御装置１８０は、指示情報取得処理を実行する（ステップＳＴ１）。この処理により、画像データの有する画像パターンから指示情報を取得し、指示情報で指示された提供機能、付随機能及び内部処理を取得する。
【０１０１】
次に、制御装置１８０は、選択提供機能等対応続行確認処理を実行する（ステップＳＴ２）。この処理により、ユーザが選択した提供機能（以下単に、選択提供機能と言う）又は付随機能（以下単に、選択付随機能と言う）若しくは実行が予定された内部処理（以下単に、予定内部処理と言う）について、指示情報が指示の有無を記載しているかを判断する。次に、記載していると判断する場合には処理の続行を決断し、記載していないと判断した場合には処理を続行するか否かを判断する。
【０１０２】
その後、制御装置１８０は、選択提供機能等対応続行確認処理の結果に基づいて処理を続行するべきかを判断する（ステップＳＴ３）。ステップＳＴ３において、処理を続行すべきであると判断した場合には、ステップＳＴ４を実行する。そうで無い場合にはステップＳＴ２５を実行する。
【０１０３】
ステップＳＴ３において、制御装置１８０は処理を続行すべきであると判断した場合には、制限判断処理を実行する（ステップＳＴ４）。この処理によって、選択提供機能、選択付随機能又は予定内部処理（以下単に、選択提供機能等と言う）が指示されている場合に、画像処理装置は機能の提供を続行するかを判断する。
【０１０４】
次に、制御装置１８０は、ステップＳＴ４の制限判断処理の結果に基づいて処理を続行するべきかを判断する（ステップＳＴ５）。ステップＳＴ５において、処理を続行すべきであると判断した場合には、ステップＳＴ６を実行する。そうで無い場合にはステップＳＴ２５を実行する。
【０１０５】
次に、制御装置１８０は、ステップＳＴ５において、処理を続行すべきと判断した場合には、実行すべき内部処理に基づいて一時記憶装置に蓄積された画像データを長期記憶装置へ移動し蓄積する必要があるかを判断する（ステップＳＴ６）。画像データの蓄積が必要な場合には、ステップＳＴ７の処理を実行する。そうで無い場合には、ステップＳＴ２０の処理を実行する。
【０１０６】
この構成によれば、機密情報等を有する画像データを読込んだ場合に、機密情報を有する画像データを画像処理装置の内部に残存させるか否かを制御することができる。
【０１０７】
ここで、一時記憶装置に蓄積された画像データを長期記憶装置へ蓄積する必要があるかは、実行すべき内部処理によって定まる。内部処理と長期記憶装置への蓄積の必要性の関係については、図２において示したため省略する。また、選択提供機能等を提供するために実行される内部処理の決定方法については後述する。
【０１０８】
制御装置１８０は、ステップＳＴ６において、画像データを長期記憶装置へ蓄積する必要があると判断した場合には、蓄積管理装置１４０に対し画像データを長期記憶装置へ蓄積するように指示を通知する。（ステップＳＴ７）
【０１０９】
この構成によれば、機密情報等を有する画像データを読込んだ場合に、機密情報を有する画像データを画像処理装置の内部に残存させるか否かを制御することができる。
【０１１０】
次に、制御装置１８０は、具備提供機能等対応続行確認処理を実行する（ステップＳＴ８）。この処理により、指示情報が記載する指示の有無の指示対象である提供機能等と、機能の提供を行う画像処理装置１００の具備する提供機能等（以下単に、具備提供機能等という）とが完全に一致しているかを判断する。一致していると判断する場合には処理の継続を決断し、一致していない場合には処理を続行するかを判断する。
【０１１１】
その後、制御装置１８０は、具備提供機能等対応続行確認処理の結果に基づいて処理を続行するべきかを判断する（ステップＳＴ９）。処理を続行すべきであると判断した場合には、ステップＳＴ１０を実行する。そうで無い場合には処理を終了する。
【０１１２】
ステップＳＴ９において、制御装置１８０は、処理を続行すべきであると判断した場合には、指示情報が全ての具備提供機能等についての指示の有無を記載するかを判断する（ステップＳＴ１０）。制御装置１８０は、指示情報が全ての具備提供機能等についての指示の有無を記載すると判断した場合にはステップＳＴ２１の処理を、そうでない場合にはステップＳＴ１１の処理を実行する。
【０１１３】
ステップＳＴ１０において、指示情報が全ての具備提供機能等についての指示の有無を記載しないと判断した場合は、制御装置１８０は、公衆回線網３００、ネットワーク４００又は表示装置１２０へその旨の警告メッセージ等及び追加指示すべき提供機能等を送信する。（ステップＳＴ９）。尚、実行の拒否を追加指示すべき提供機能等とは、具備提供機能等のうちで指示情報が指示の有無を記載していないもの全てを言う。
【０１１４】
その後、制御装置１８０は、公衆回線網３００、ネットワーク４００又は入力装置１３０から、追加指示情報を受信する（ステップＳＴ１２）。
【０１１５】
この構成によれば、例えば、制限を課す対象のみを画像データに掲載する方法に比べ、画像データの生成時に特定の提供機能、付随機能又は内部処理を指定したか否かと言う情報を正確に取得することができる。
【０１１６】
次に、消去装置１５０へ消去実行処理の開始を指示する通知を行う（ステップＳＴ１３）。次に、生成装置へ指示情報及び追加指示情報を送信する（ステップＳＴ１４）。
【０１１７】
この構成によれば、読込まれた画像データの有する画像パターンが、その画像パターンが記載する指示情報のみならずそれ以外の指示情報をも追加した画像パターンに、書き換えられた画像データを生成することができる。
【０１１８】
次に、制御装置１８０は、生成装置１５０へ実行指示を通知する（ステップＳＴ１５）。その後、制御装置１８０は、消去装置１５０から完了通知を受領する（ステップＳＴ１６）。次に、制御装置１８０は、生成装置１５０から完了通知を受領する（ステップＳＴ１７）。その後、制御装置１８０は、合成装置１６０へ合成指示を通知する（ステップＳＴ１８）。次に、画像形成装置１９０から完了通知を受領する（ステップＳＴ１９）。その後、制御装置１８０は、処理を終了する。
【０１１９】
この構成によれば、画像データの有する画像パターンが、画像データを生成する際に使用された画像処理装置が有しない提供機能、付属機能又は内部処理によって機能の提供の拒否を指示する指示情報を追加した画像パターンへ、書き換えられた画像データを生成することができる。
【０１２０】
またこの構成によれば、制御装置１８０は、機能を提供したにも関わらず後に説明するステップＳＴ２４の様に、課金装置２００へ課金を指示する事が無いため、例えば、新しい提供機能、付随機能又は内部処理を有する画像処理装置を市場へ投入した際に、新しい提供機能、付随機能又は内部処理により機能の提供の拒否を指定していないことが、文書に対するセキュリティ強度の低下をもたらすと懸念される場合において、新しい提供機能等による機能の提供の拒否を追記するインセンティブをもたらすことができる。
【０１２１】
ステップＳＴ６において、制御装置１８０は、画像データを長期記憶装置に蓄積する必要がないと判断した場合には、蓄積管理装置１４０へ非蓄積指示をする（ステップＳＴ２０）。その後、制御装置１８０は、ステップＳＴ８の処理を実行する。
【０１２２】
この構成によれば、機密情報等を有する画像データを読込んだ場合に、機密情報を有する画像データを画像処理装置の内部に残存させるか否かを制御することができる。
【０１２３】
ステップＳＴ１０において、制御装置１８０は、指示情報が全ての具備提供機能等についての指示の有無を記載すると判断した場合には、消去装置１５０へ非消去通知を行う（ステップＳＴ２１）。次に、合成装置１６０へ合成処理の実行を指示する（ステップＳＴ２２）。その後、画像形成装置１９０から完了通知を受領する（ステップＳＴ２３）。次に、制御装置１８０は、課金装置２００へ課金情報を送信する（ステップＳＴ２４）。その後、制御装置１８０は、処理を終了する。
【０１２４】
ステップＳＴ３又はステップＳＴ５において、制御装置１８０は、処理を続行すべきでないと判断した場合には、蓄積管理装置１４０へ非蓄積指示を行う（ステップＳＴ２５）。その後、制御装置１８０は、処理を終了する。
【０１２５】
この構成によれば、機密情報等を有する画像データを読込んだ場合に、機密情報を有する画像データを画像処理装置の内部に残存させるか否かを制御することができる。
【０１２６】
次に、制御装置１８０がステップＳＴ１で実行した指示情報取得処理について図７を用いて説明する。
先ず、画像処理装置１００は、公衆回線網３００又はネットワーク４００から若しくはユーザ５００によって入力装置１３０から選択提供機能及び選択付随機能を受信する（ステップＳＴ１０１）。次に、ユーザによって直接に選択提供機能及び選択付随機能が入力されたかを判断する（ステップＳＴ１０２）。
【０１２７】
ユーザによって直接に選択提供機能等が入力されたと判断した場合には、ステップＳＴ１０３の処理を、そうでない場合には、ステップＳＴ１０４の処理を実行する。次に、画像処理装置１００は、ステップＳＴ１０２において、ユーザによって直接に選択提供機能及び選択付随機能が入力されたと判断した場合は、読込装置１０３へ原稿の読込を指示する（ステップＳＴ１０３）。
【０１２８】
ステップＳＴ１０２において、ユーザが直接に選択提供機能等が入力したのではないと判断した場合、または、ステップＳＴ１０３を実行した後には、制御装置１８０は、取得装置１１０から画像データの禁止コードの有無を受信する（ステップＳＴ１０４）。
【０１２９】
次に、制御装置１８０は、画像データに禁止コードが存在するかを判断する（ステップＳＴ１０５）。画像データに禁止コードが存在すると判断した場合にはステップＳＴ１０６の処理を、そうで無い場合には指示情報取得処理を終了する。
【０１３０】
制御装置１８０は、ステップＳＴ１０４において画像データに禁止コードが存在すると判断した場合には、取得装置１１０から指示情報を取得する（ステップＳＴ１０６）。
【０１３１】
次に、制御装置１８０は、表蓄積管理装置２１０の装置構成表を参照する（ステップＳＴ１０７）。その後、制御装置１８０は、表蓄積管理装置２１０から提供機能−内部処理対応表を参照する（ステップＳＴ１０８）。次に、実行される予定の内部処理を取得する（ステップＳＴ１０９）。その後、制御装置１８０は、指示情報取得処理を終了する。
【０１３２】
ここで、制御装置１８０が選択提供機能と選択付随機能とから予定内部処理を取得する方法について図８を参照して説明する。図８は、提供機能と付随機能と内部処理との関係を示した図である。
【０１３３】
先ず、ユーザは本画像処理装置１００の有している提供機能を選択する。尚、図８の提供機能一覧表では、本画像処理装置１００は、コピー・サーバ機能を有していないことを示している。尚、あつ提供機能を有するか否かは、後述する装置構成表から判断される。また、ユーザはコピー機能を選択提供機能として選択したことを示している。
【０１３４】
その後、ユーザは、選択提供機能に対して本画像処理装置１００の有しているに付随機能を選択する。図８では、本画像処理装置１００は、ステープル／パンチ機能を有していないことを示している。尚、ある付随機能を有するか否かは、後述する装置構成表から判断される。また、ユーザはコピー機能を選択提供機能として選択したことを示している。
【０１３５】
また、装置構成表は、画像処理装置１００の装置構成情報を有している。装置構成情報の中には、例えば、ＥＰＣ装置と言う内部処理の実行に欠かせない装置等を備えるか否かを示す情報が含まれる。尚、ＥＰＣ装置と内部処理の関係は後述する。
【０１３６】
更に、装置構成情報の中には、例えば、ステープル装置のように付随機能の実行に欠かせない装置を備えるか否かを示す情報も含まれる。また、装置構成情報の中には、例えば、制御装置１８０の実行処理の流れを設定するような装置の設定情報も含まれる。
【０１３７】
次に、制御装置１８０は、選択提供機能と選択付随機能とから提供機能−内部処理対応表に基づいて予定内部処理を定める。図８により、選択提供機能がコピー機能であるため、コピー機能を提供するために実行される内部処理は、通常電子ソート・コピー、完全先読み電子ソート・コピー又はダイレクト・コピーのいずれかであることが分かる。
【０１３８】
次に、制御装置１８０は、付随機能であるスキャン、アノテーション/トラスト・マーキング又はステープル/パンチのいずれかが選択されている場合には、優先順位１とされた通常電子ソート・コピーを内部処理として実行すると判断する。
【０１３９】
また、そうで無い場合には、制御装置１８０は、順に優先順位２とされた内部処理を実行する条件が整っているかを判断する。上記処理を優先順位に従って繰返し条件判断することで実行すべき内部処理を取得することができる。
【０１４０】
尚、装置構成表から内部処理である電子ソート・コピーの実行に不可欠な装置構成であるＥＰＣが無いと判断される場合には、ＥＰＣ無しで実行可能な内部処理の実行により提供される提供機能及び付随機能しか選択することができず、結果として予定内部処理はＥＰＣ無しで実行可能な内部処理と定まる。
【０１４１】
次に、制御装置１８０の実行する選択提供機能等対応続行確認処理について図９を参照して説明する。図９は、選択提供機能等対応続行確認処理を説明するためのフローチャートである。
【０１４２】
先ず、制御装置１８０は、実行継続の有無を記憶するための提供継続フラグを初期化する（ステップＳＴ２０１）。次に、制御装置１８０は、指定情報を取得装置１１０から取得したかを判断する（ステップＳＴ２０２）。指定情報を取得したと判断した場合は、ステップＳＴ２０３の処理を実行する。そうで無い場合には、ステップＳＴ２０４の処理を実行する。
【０１４３】
制御装置１８０は、ステップＳＴ２０２において、指定情報を取得したと判断した場合には、未対応指示情報削除処理を実行する（ステップＳＴ２０３）。具体的には、指示情報に含まれる指示の内で、画像処理装置１００が有しない提供機能、付随機能又は内部処理に対する指示を制御情報から削除する。
【０１４４】
この構成によれば、指示情報で指示対象とされる提供機能、付随機能又は内部処理と画像処理装置が有する提供機能、付随機能又は内部処理とのそれぞれの対応を確認する必要が無いため、複写等の機能の提供に先立ってユーザが対応を確認する労力を軽減することができる。
【０１４５】
その後、制御装置１８０は、選択提供機能、選択付随機能及び予定内部処理の全てが、指定情報によって指示の有無が記載されているか判断する（ステップＳＴ２０４）。ここで、選択提供機能等の全てについて、指定情報によって指示の有無が記載されている場合には、ステップＳＴ２０５の処理を実行する。そうでない場合にはステップＳＴ２０６の処理を実行する。
【０１４６】
制御装置１８０は、ステップＳＴ２０４で、選択提供機能等の全てについて、指定情報によって指示の有無が記載されていると判断した場合、ステップＳＴ２０６で処理を続行する設定がなされていると判断した場合、又は、ステップＳＴ２１０でユーザが機能の提供を許可したと判断した場合には、実行継続フラグを立てる（ステップＳＴ２０５）。その後、制御装置１８０は、選択提供機能等対応続行確認処理を終了する。
【０１４７】
制御装置１８０は、ステップＳＴ２０４で、選択提供機能等の全てについて指定情報によって指示の有無が記載されていないと判断した場合、指示情報取得処理のステップＳＴ１０７で参照した装置構成表から、このような場合に処理の続行を許可する設定がされているかを判断する（ステップＳＴ２０６）。制御装置１８０は、処理の続行を許可する設定がなされている場合にはステップＳＴ２０５の処理を、そうで無い場合にはステップＳＴ２０７の処理を実行する。
【０１４８】
制御装置１８０は、ステップＳＴ２０７で、処理の続行を許可する設定がされていないと判断した場合には、ユーザに問い合わせを行う設定がされているかを判断する（ステップＳＴ２０７）。制御装置１８０は、ユーザに問い合わせを行う設定がされていると判断した場合にはステップＳＴ２０８の処理を実行する。そうで無い場合にはステップＳＴ２１１の処理を実行する。
【０１４９】
制御装置１８０は、ステップＳＴ２０７において、ユーザに問い合わせを行う設定がなされていると判断した場合には、公衆回線網３００、ネットワーク４００又は表示装置１２０へ選択提供機能等の全てについて指定情報によって指示の有無が記載されていない旨の警告メッセージ及び機能の提供を許可するかを問うメッセージを送信する（ステップＳＴ２０８）。
【０１５０】
その後、公衆回線網３００、ネットワーク４００又は入力装置１３０を通じて機能の提供の拒否を受信する（ステップＳＴ２０９）。
【０１５１】
次に、制御装置１８０は、ユーザが提供を許可したかを判断する（ステップＳＴ２１０）。ユーザが提供を許可したと判断した場合にはステップＳＴ２０５の処理を実行する。そうでない場合には、ステップＳＴ２１１の処理を実行する。
【０１５２】
制御装置１８０は、ステップＳＴ２０７において、問い合わせを行う設定がなされていないと判断した場合、又は、ステップＳＴ２１０において、ユーザが機能の提供を許可しなかったと判断した場合には、実行継続フラグを下げる（ステップＳＴ２１１）。その後、制御装置１８０は、選択提供機能等対応続行確認処理を終了する。
【０１５３】
次に、制御装置１８０の実行する制限判断処理について図１０を参照して説明する。図１０は、制限判断処理を説明するためのフローチャートである。
【０１５４】
先ず、制御装置１８０は、実行継続の有無を記憶するための提供継続フラグ初期化する（ステップＳＴ４０１）。次に、制御装置１８０は、指示情報によって選択提供機能又は選択付随機能の提供、若しくは、予想内部処理の実行のいずれかが指定されているかを判断する（ステップＳＴ４０２）。制御装置１８０は、指定されていると判断する場合にはステップＳＴ４０３を、そうでない場合にはステップＳＴ４１１の処理を実行する。
【０１５５】
この構成によれば、画像データ自体が有する情報に基づいて提供される機能を制限することができる。よって例えば、複数の機能を有する複合機において提供が制限される機能を、様々な指定方法により文書毎に変更することができる。
【０１５６】
また、この構成によれば、例えば、複数の提供機能を有する複合機において提供が制限される提供機能を、提供機能、付随機能又は内部処理を指定することで文書毎に変更することができる。
【０１５７】
ステップＳＴ４０２において、制御装置１８０は、指示情報によって選択提供機能の提供が制限されていると判断した場合には、指示情報取得処理のステップＳＴ１０７で参照した装置構成表から、このような場合に処理を継続する設定がされているかを判断する。制御装置１８０は、処理を継続する設定がなされていると判断した場合にはステップＳＴ４０４の処理を、そうで無い場合にはステップＳＴ４０９の処理を実行する。
【０１５８】
ステップＳＴ４０３において、制御装置１８０は、処理を継続する設定がなされていると判断した場合には、表蓄積管理装置２１０に蓄積された提供機能−付随機能対応表を参照する（ステップＳＴ４０４）。その後、制御装置１８０は、提供機能−付随機能対応表及び装置構成表に基づいて指示情報で提供が制限されていない提供機能及び付随機能を取得する（ステップＳＴ４０５）。
【０１５９】
次に、制御装置１８０は、公衆回線網３００、ネットワーク４００又は表示装置１２０へ、選択機能の提供が指示情報により制限された旨の警告メッセージ及び実行可能な提供機能及び付随機能を送信する（ステップＳＴ４０６）。
【０１６０】
その後、制御装置１８０は、公衆回線網３００、ネットワーク４００又は入力装置１３０を通じてユーザが再選択した選択提供機能及び選択付随機能を受信する（ステップＳＴ４０７）。その後、制御装置１８０は、再選択された選択提供機能及び選択付随機能の提供のために実行されるべき予定内部処理を再取得する（ステップＳＴ４０８）。次に、制御装置１８０は、ステップＳＴ４０２に戻って上記処置を繰り返す。
【０１６１】
ステップＳＴ４０３において、制御装置１８０は、処理を継続する設定がなされていないと判断した場合には、表示装置へ、選択機能の提供が制限された旨のエラーメッセージを送信する（ステップＳＴ４０９）。その後、制御装置１８０は、実行継続フラグを下げる（ステップＳＴ４１０）。次に、制御装置１８０は、制限判断処理を終了する。
【０１６２】
ステップＳＴ４０２において、制御装置１８０は、指示情報によって選択提供機能等が制限されていないと判断した場合は、実行継続フラグを立てる（ステップＳＴ４１１）。その後、制御装置１８０は制限判断処理を終了する。
【０１６３】
次に、制御装置１８０の実行する具備提供機能等対応続行確認処理について図１１を参照して説明する。図１１は、具備提供機能等対応続行確認処理を説明するためのフローチャートである。
【０１６４】
先ず、制御装置１８０は、実行継続の有無を記憶するための提供継続フラグ初期化する（ステップＳＴ８０１）。次に、制御装置１８０は、具備提供機能等と指示情報とが対応しているかを判断する（ステップＳＴ８０２）。具体的には、具備提供機能等の全てを指示情報が指示の有無を記載しており、かつ逆に、指示情報が指示の有無を記載している提供機能等の全てを機能を提供する画像処理装置１００が具備しているかを判断する。
【０１６５】
この構成によれば、例えば、機能を制限するために提供機能、付随機能又は内部処理を指定したと言う情報のみを画像データに掲載する方法に比べ、書き換えられた画像パターンを有する画像データの生成時に特定の提供機能、付随機能又は内部処理を指定したか否かと言う情報を正確に取得することができる。
【０１６６】
制御装置１８０は、具備提供機能等と指示情報とが完全に対応していると判断する場合にはステップＳＴ８０３の処理を、そうでない場合にはステップＳＴ８０４の処理を実行する。
【０１６７】
制御装置１８０は、ステップＳＴ８０２において、具備提供機能等と指示情報とが完全に対応していると判断した場合、又は、ステップＳＴ８０４において、処理の続行を許可する設定がなされていると判断した場合には、実行継続フラグを立てる（ステップＳＴ８０３）。その後、制御装置１８０は、制限判断処理を終了する。
【０１６８】
制御装置１８０は、ステップＳＴ８０２において、具備提供機能等と指示情報とが完全には対応していないと判断した場合には、指示情報取得処理のステップＳＴ１０７で参照した装置構成表から、このような場合に処理の続行を継続する設定がされているかを判断する（ステップＳＴ８０４）。制御装置１８０は、機能の提供を継続する設定がなされている場合にはステップＳＴ８０３の処理を、そうで無い場合にはステップＳＴ８０５の処理を実行する。
【０１６９】
制御装置１８０は、ステップＳＴ８０４において、処理を続行する設定されていないと判断した場合には、このような場合に処理の続行をするかを問合せる設定がされているかを判断する（ステップＳＴ８０５）。制御装置１８０は、機能の提供を継続を問合せる設定がなされている場合にはステップＳＴ８０６の処理を、そうで無い場合にはステップＳＴ８０９の処理を実行する。
【０１７０】
制御装置１８０は、ステップＳＴ８０５において、問合せをする設定がされていると判断した場合には、公衆回線網３００、ネットワーク４００又は表示装置１２０へ、具備提供機能等と指示情報とが完全には対応していない旨の警告メッセージと処理を続行するか否かを問う問合せメッセージとを送信する（ステップＳＴ８０６）。
【０１７１】
次に、制御装置１８０は、公衆回線網３００、ネットワーク４００又は入力装置１３０を通じてユーザの実行指示を再入力される（ステップＳＴ８０７）。その後、制御装置１８０は、入力された実行指示が実行の許可を示すものであるかを判断する（ステップＳＴ８０８）。ステップＳＴ８０８において、実行を許可したと判断した場合にはステップＳＴ８０３の処理を、そうでない場合にはステップＳＴ８０９の処理を実行する。
【０１７２】
制御装置１８０は、ステップＳＴ８０５において問合せをする設定がされていない判断した場合、又は、ステップＳＴ８０８において処理の続行を指示する実行指示がなされなかったと判断した場合には、実行継続フラグを下げる処理を行う（ステップＳＴ８０９）。その後、制御装置１８０は具備提供機能等対応続行確認処理の実行を終了する。
【０１７３】
次に、図３に戻り、引き続き本発明に係る画像処理装置の構成について説明する。
画像形成装置１９０は、合成装置１６０及び制御装置１８０に接続されている。画像形成装置１９０は、合成装置１６０から出力画像を受信し、受信した出力画像を出力する。最後に、制御装置１８０へ処理が完了した旨の通知を行う。
【０１７４】
課金装置２００は、制御装置１８０に接続されている。課金装置２００は、制御装置１８０にから課金情報を受信する。その後、課金装置２００は、受信した課金情報に基づいて課金を行う。
【０１７５】
表蓄積管理装置２１０は、例えば、リレーショナルデータベース等で構成されており、制御装置１８０に接続されている。表蓄積管理装置２１０は、提供機能一覧表、提供機能−付随機能対応表、提供機能−内部処理対応表及び 装置構成表を蓄積されている。尚、それぞれの表については既に説明したため説明を省略する。
表蓄積管理装置２１０は、制御装置１８０により提供機能一覧表、提供機能−付随機能対応表、提供機能−内部処理対応表及び 装置構成表を参照される。
【０１７６】
上記実施形態では、特定の提供機能を実行するためには唯一つの内部処理が実行されるとしたが、これに限定されるわけではなく、例えば、一の内部処理は複数の提供機能を実行するために共通的に実行される構成を採用することも可能である。
【０１７７】
上記実施形態では、読込まれた画像パターンに記載された指示情報は、画像パターンを生成した画像処理装置が提供できる提供機能又は付随機能若しくは実行できる内部処理の全てに対する指示が記載されているものとしていたが、
これに限定される訳ではなく、実行できる内部処理の一部のみが記載されているとすることもできる。
【０１７８】
上記実施形態では、制限判断処理において、選択提供機能の提供が指定情報によって制限された場合には、機能を提供する画像処理装置１００が具備する提供機能及び付随機能であって、指定情報によって提供が制限されないものを再度ユーザ５００が選択するとしていたが、これに限定される訳ではなく、画像処理装置１００が代替的な機能を自動で選択して機能を提供する構成とすることもできる。
【０１７９】
上記実施形態では、制御装置１８０の行う処理の一部である具備提供機能等対応続行確認処理において、指示情報が指示の有無を記載する対象である提供機能等と、具備提供機能等とが完全に一致しているかを判断するとしていたが、これに限定される訳ではなく、具備提供機能等の代わりに、既に市場投入された画像装置の有する提供機能等を用いて一致性を判断する構成とすることもできる。
【０１８０】
上記実施形態では、蓄積管理装置１４０の一時記憶装置は、ＳＲＡＭから構成されるとしていたが、これに限定されるわけではなく、例えば、ＤＲＡＭ、ＳＤＲＡＭ等のメモリを採用することができる。
【０１８１】
上記実施形態では、蓄積管理装置１４０の長期記憶装置は、ハードディスクから構成されるとしていたが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＭＯ又はＤＶＤと言ったＲＡＭ、若しくは、ＥＰＲＯＭ又はＥＥＰＲＯＭと言ったＰＲＯＭ等を採用することができる。
【０１８２】
上記実施形態では、バッファメモリ１２１４はＳＤＲＡＭから構成されるとしていたが、これに限定されるわけではなく、例えば、ＤＲＡＭ、ハードディスク、フレキシブルディスク、ＭＯ又はＤＶＤと言ったＲＡＭ、ＥＰＲＯＭ又はＥＥＰＲＯＭと言ったＰＲＯＭを採用することができる。
【図面の簡単な説明】
【０１８３】
【図１】本発明の画像処理装置の提供機能と付随機能との関係を示した図である。
【図２】本発明の画像処理装置の提供機能と内部処理との関係を示した図である。
【図３】本発明の画像処理装置の構成を説明するための図である。
【図４】本発明の画像パターンを説明するための図である。
【図５】取得装置の構成を説明するための図である。
【図６】本発明の画像処理装置の制御装置の処理を説明するためのフローチャートである。
【図７】指示情報取得処理を説明するためのフローチャートである。
【図８】本発明の画像処理装置の提供機能と付随機能と内部処理との関係を示した図である。
【図９】選択提供機能等対応続行確認処理を説明するためのフローチャートである。
【図１０】制限判断処理を説明するためのフローチャートである。
【図１１】具備提供機能等対応続行確認処理を説明するためのフローチャートである。
【符号の説明】
【０１８４】
１００…画像処理装置
１０１…ＦＡＸ送受信装置
１０２…画像展開装置
１０３…読込装置
１１０…取得装置（取得手段）
１２０…表示装置
１３０…入力装置
１４０…蓄積管理装置
１５０…消去装置（消去手段）
１６０…合成装置（合成手段）
１７０…生成装置（生成手段）
１８０…制御装置（制御手段）
１９０…画像形成
２００…課金装置
２１０…表蓄積装置
３００…公衆回線
４００…ネットワーク
５００…ユーザ
１１１０…グレースケール変換部
１１１１…二値化処理部
１１１２…ノイズ除去処理部
１１１３…パターン検出部
１１１４…バッファメモリ
１１１５…スキュー角検出部
１１１６…コード検出部
１１５０…ブロック化処理部
１１５１…個数算出部
１１５２…比率算出部
１１５３…判定処理部
ＡＣ１〜４…コード領域
ＡＳ１〜４…同期コード領域
ＣＤ１〜４…デジタルコード
ＣＰ０１，０２，０３，１１，１２…禁複写コード
Ｄ…走査方向
ＩＰ１〜１０…潜像画像
Ｏ…出力画像
ＰＢ…背景画像パターン
ＰＳ０…斜線パターン（Ｂｉｔ０）
ＰＳ１…斜線パターン（Ｂｉｔ１）
Ｗ…背景地紋画像
【図１】
2007166340.tif 000003
【図２】
2007166340.tif 000004
【図３】
2007166340.tif 000005
【図４】
2007166340.tif 000006
【図５】
2007166340.tif 000007
【図６】
2007166340.tif 000008
【図７】
2007166340.tif 000009
【図８】
2007166340.tif 000010
【図９】
2007166340.tif 000011
【図１０】
2007166340.tif 000012
【図１１】
2007166340.tif 000013