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