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