(57)【要約】【課題】  原稿の一方の面の処理経路に、簡易な判定手段を設けることで、装置全体のコストを下げることができる画像処理装置を提供する。【解決手段】  原稿の表面と裏面の画像を読み込む画像入力部２と、読み込んだ原稿の第１面を処理する処理経路において、原稿にコード情報が埋め込まれている可能性を仮判定する簡易判定部８を設け、読み込んだ原稿の第２面を処理する処理経路において、原稿に埋め込まれたコード情報を検出する禁止コード検出部６を設け、原稿の表面と裏面とを反転させる反転機構を備えている。簡易判定部８で原稿の第１面にコード情報が埋め込まれている可能性有りと仮判定されると、反転機構で原稿を反転させ、第２面のコード検出を禁止コード検出部６で行った後に、第１面のコード検出を禁止コード検出部６で行うように制御部９が制御する。【選択図】        図１
2008022262.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面と裏面の画像を読み込む両面読み取り手段と、
読み込んだ原稿の第１面を処理する処理経路において、原稿にコード情報が埋め込まれている可能性を仮判定する仮判定手段と、
読み込んだ原稿の第２面を処理する処理経路において、原稿に埋め込まれたコード情報を検出するコード情報検出手段と、
原稿の表面と裏面とを反転させる反転手段と、
前記仮判定手段で原稿の前記第１面にコード情報が埋め込まれている可能性ありと仮判定されると、前記反転手段で原稿を反転させ、前記第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面のコード検出を前記コード情報検出手段で行うように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
読み込んだ画像データに対して画像処理を施す画像処理手段を、前記第１面を処理する処理経路と、前記第２面を処理する処理経路とに有し、
前記制御手段は、前記仮判定手段で原稿の前記第１面にコード情報が埋め込まれている可能性なしと判定されると、前記画像処理手段で両面の画像処理を実行させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像データを格納する格納手段を有し、
前記制御手段は、原稿の前記第１面で原稿にコード情報が埋め込まれている可能性ありと前記仮判定手段で仮判定されると、前記第１面の画像データを前記格納手段に格納し、前記第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面の画像データを前記格納手段から読み出して前記コード情報検出手段に出力するように制御することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
原稿の表面と裏面の画像を読み込む両面読み取り手段と、
読み込んだ原稿の第１面と第２面とを処理する処理経路にそれぞれ設けられ、原稿にコード情報が埋め込まれている可能性を仮判定する仮判定手段と、
前記仮判定手段で、原稿にコード情報が埋め込まれている可能性ありと仮判定された面の画像データを入力して、原稿にコード情報が埋め込まれているか否かを検出するコード情報検出手段と、
を有することを特徴とする画像処理装置。
【請求項５】
原稿の両面で、原稿にコード情報が埋め込まれている可能性ありと仮判定された場合に、いずれか一方の面の画像データを前記コード情報検出手段で処理した後に、他方の面の画像データを前記コード情報検出手段に出力させる制御を行う制御手段を有することを特徴とする請求項４記載の画像処理装置。
【請求項６】
画像データを格納する格納手段と、
原稿の両面でコード情報が埋め込まれている可能性ありと仮判定されると、前記第１面の画像データを前記格納手段に格納し、前記第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面の画像データを前記格納手段から読み出して前記コード情報検出手段に出力するように制御する制御手段と、
を有することを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記仮判定手段は、原稿の背景画像の濃度が、所定しきい値以上である場合に、原稿にコード情報が埋め込まれている可能性ありと判定することを特徴とする請求項１から６のいずれか一項記載の画像処理装置。
【請求項８】
前記仮判定手段は、原稿の背景画像に、前記コード情報に使用された色成分が含まれなかった場合に、原稿にコード情報が埋め込まれている可能性なしと判定することを特徴とする請求項１から６のいずれか一項記載の画像処理装置。
【請求項９】
前記仮判定手段は、原稿の背景画像に所定パターンが含まれているか否かをパターンマッチングによって判定し、該パターンマッチングの適合度によって原稿にコード情報が埋め込まれているか否かを判定することを特徴とする請求項１から６のいずれか一項記載の画像処理装置。
【請求項１０】
原稿の表面と裏面の画像を読み込むステップと、
原稿にコード情報が埋め込まれている可能性を仮判定するステップと、
原稿の第１面でコード情報が埋め込まれている可能性ありと仮判定されると、原稿の第２面のコード検出を行ってから前記第１面のコード検出を行うステップと、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像の無断コピーを防止する技術に関する。
【背景技術】
【０００２】
近年、原稿画像の表面と裏面とを一回の原稿搬送動作において同時に読み取る機能を備えた画像形成装置が提案されている。
【０００３】
このような両面同時読み取り機能を備えた画像形成装置において、原稿の両面に埋め込まれたコード情報を読み込んで、原稿の複写を制限する機能を実現するために、特許文献１ではコード情報を検出する検出ブロックを、原稿搬送経路の表面側と裏面側との両方に設けた構成を開示している。
【０００４】
また、上記検出ブロックを１つ用意し、一方の面の画像データをメモリに格納しておいて、他方の面の画像データにコード情報が埋め込まれているかを判定した後で、メモリに格納されている面の画像データを読み出してコード情報を検出する技術も知られている。
【０００５】
【特許文献１】特開２００５−１４２９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のようにコード情報を検出する検出ブロックを裏面用と表面用の２つ用意すると、装置の費用が高くなってしまう。また、検出ブロックを１つ用意し、一方の面の画像データを一旦メモリに格納して片面ずつ順番にコード情報の検出を行う技術では、検出ブロックが１つでよいため装置のコストを抑えることはできるが、両面の画像に対して並列処理ができず、生産性が低下する。
【０００７】
さらに、上述した２つの技術では、コード情報の埋め込まれていない通常の原稿であってもコード情報の検出を行うため、通常原稿の生産性が低下するという問題がある。
【０００８】
本発明は上記事情に鑑みてなされたものであり、原稿に埋め込まれたコード情報に従った処理が可能な装置のコストを低減させた画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するために本発明の画像処理装置は、原稿の表面と裏面の画像を読み込む両面読み取り手段と、読み込んだ原稿の第１面を処理する処理経路において、原稿にコード情報が埋め込まれている可能性を仮判定する仮判定手段と、読み込んだ原稿の第２面を処理する処理経路において、原稿に埋め込まれたコード情報を検出するコード情報検出手段と、原稿の表面と裏面とを反転させる反転手段と、前記仮判定手段で原稿の前記第１面にコード情報が埋め込まれている可能性ありと仮判定されると、前記反転手段で原稿を反転させ、第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面のコード検出を前記コード情報検出手段で行うように制御する制御手段とを有する構成としている。
このように本発明は、原稿の一方の面の処理経路に、簡易な判定手段を設けることで、装置全体のコストを下げることができる。
【００１０】
上記画像処理装置において、読み込んだ画像データに対し画像処理を施す画像処理手段を、前記第１面を処理する処理経路と、前記第２面を処理する処理経路とに有し、前記制御手段は、前記仮判定手段で原稿の前記第１面にコード情報が埋め込まれている可能性なしと判定されると、前記画像処理手段で両面の画像処理を実行させるとよい。
従って、コード情報の含まれていない通常原稿では、両面の画像を同時に処理することができる。
【００１１】
上記画像処理装置において、画像データを格納する格納手段を有し、前記制御手段は、原稿の前記第１面で原稿にコード情報が埋め込まれている可能性ありと前記仮判定手段で仮判定されると、前記第１面の画像データを前記格納手段に格納し、前記第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面の画像データを前記格納手段から読み出して前記コード情報検出手段に出力するように制御するとよい。
【００１２】
上記画像処理装置において、原稿の表面と裏面の画像を読み込む両面読み取り手段と、読み込んだ原稿の第１面と第２面とを処理する処理経路にそれぞれ設けられ、原稿にコード情報が埋め込まれている可能性を仮判定する仮判定手段と、前記仮判定手段で、原稿にコード情報が埋め込まれている可能性ありと仮判定された面の画像データを入力して、原稿にコード情報が埋め込まれているか否かを検出するコード情報検出手段とを有するとよい。
【００１３】
上記画像処理装置において、原稿の両面で、原稿にコード情報が埋め込まれている可能性ありと仮判定された場合に、いずれか一方の面の画像データを前記コード情報検出手段で処理した後に、他方の面の画像データを前記コード情報検出手段に出力させる制御を行う制御手段を有するとよい。
【００１４】
上記画像処理装置において、画像データを格納する格納手段と、原稿の両面でコード情報が埋め込まれている可能性ありと仮判定されると、前記第１面の画像データを前記格納手段に格納し、前記第２面のコード検出を前記コード情報検出手段で行った後に、前記第１面の画像データを前記格納手段から読み出して前記コード情報検出手段に出力するように制御する制御手段と、を有するとよい。
【００１５】
上記画像処理装置において、前記仮判定手段は、原稿の背景画像の濃度が、所定しきい値以上である場合に、原稿にコード情報が埋め込まれている可能性ありと判定するとよい。
【００１６】
上記画像処理装置において、前記仮判定手段は、原稿の背景画像に、前記コード情報に使用された色成分が含まれなかった場合に、原稿にコード情報が埋め込まれている可能性なしと判定するとよい。
【００１７】
上記画像処理装置において、前記仮判定手段は、原稿の背景画像に所定パターンが含まれているか否かをパターンマッチングによって判定し、該パターンマッチングの適合度によって原稿にコード情報が埋め込まれているか否かを判定するとよい。
【００１８】
本発明の画像処理方法は、原稿の表面と裏面の画像を読み込むステップと、原稿にコード情報が埋め込まれている可能性を仮判定するステップと、原稿の第１面でコード情報が埋め込まれている可能性ありと仮判定されると、原稿の第２面のコード検出を行ってから前記第１面のコード検出を行うステップとを有している。
【発明の効果】
【００１９】
本発明は、原稿の一方の面の処理経路に、簡易な判定手段を設けることで、装置全体のコストを下げることができると共に、コード情報の含まれていない通常原稿に対しては、両面の画像を同時に処理することができる。
【発明を実施するための最良の形態】
【００２０】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例１】
【００２１】
図１に本実施例の画像処理装置１Ａの構成を示す。
本実施例の画像処理装置１Ａは、画像入力部２と、第１画像処理部５と、第２画像処理部７と、禁止コード検出部６と、簡易判定部８と、制御部９と、出力部１０とを備えている。また、画像入力部２は、第１入力センサ３と第２入力センサ４とを備えている。
【００２２】
第１入力センサ３は、プラテンガラスを通して縮小光学系にて原稿表面の画像を読み取る。第２入力センサ４は、密着型センサにて原稿裏面の画像を読み取る。画像入力部２の一例を図２に示す。
本実施例の画像入力部２は、フルレートキャリッジ７３とハーフレートキャリッジ７５とを停止させて、第２プラテンガラス７２上に搬送された原稿の第１面をＣＣＤイメージセンサ（第１入力センサ３）７８で読み取ると共に、第２入力センサ４であるＣＩＳ６０によって、原稿の第２面の読み取りを第１面と同時に行うことが可能である。即ち、第１入力センサ３であるＣＣＤイメージセンサ７８と第２センサ４であるＣＩＳ６０とを用いて、搬送路への原稿の一度の搬送で、この原稿における表裏両面の画像を同時に読み取ることを可能としている。
【００２３】
また、画像入力部２は、原稿を反転させる反転機構を備えている。これについて図２を参照しながら説明する。原稿トレイ５０に載置された原稿は、第１搬送路５１に順次供給され、スキャナ装置７０のＣＣＤイメージセンサ７８を用いて、プラテンロール５８の箇所にて下方から原稿の表面の読み取りがなされる。そして、搬送路切替ゲート５９によって第３搬送路５３を経由し、第４搬送路５４へと移動する。第３搬送路５３を完全に抜けた原稿は、インバータロール５６およびインバータピンチロール５７によってスイッチバックし、第５搬送路５５に供給される。第５搬送路５５に供給された原稿は、再度、第１搬送路５１に供給される。そして、原稿がスキャナ装置７０のＣＣＤイメージセンサ７８によって下方から読み取られる。このときの原稿は、表面と裏面とが反転した状態にあり、原稿の表面ではなく裏面が読み取られることとなる。
【００２４】
図１に戻って、簡易判定部８は、簡易な構成で、コード情報が原稿中に埋め込まれている可能性を判定する。図３を参照しながら簡易判定部８の判定方法を説明する。
簡易判定部８は、図３に示すように入力された画像データに対し、１ラインの一部もしくは全部の画素値（濃度）をカウントする。合計した画素値がしきい値以上であれば、コード情報が埋め込まれている可能性が高いと判定する。もちろん、判定のためのサンプリング開始エリアは、１ライン目でなくてもよい。また、コード情報の配置によっては、１ライン目だけのサンプリングだけではコード情報を見落とす可能性がある。そこで、複数ラインに対してサンプリングして、それらの平均値を求めてしきい値と比較してもよい。
【００２５】
また、コード情報が黒色ではなく、カラートナーを用いている場合もある。このような場合、以下のようにしてもよい。
コード情報は、画像のイメージ部分にも挿入されるため、背景画像と重なっているコード情報に関しては、コード情報の再現色が本来の色ではないことが多い。例えば、コード情報の色がイエローであり、背景画像がマゼンタであれば、コード情報はそれらの２次色であるレッドとなる。すなわち、簡易検出の結果、マゼンタ、シアン、ブルーなどイエロー成分がない色しか検出することができなかった場合には、コード情報は画像に含まれていないと判定することができる。従って、コード情報が予め決められた数種類の色であれば、想定される色が検出できるかどうかで簡易検出が可能となる。
【００２６】
また、原稿画像の全面をモニタリングの対象として、簡易判定を行う場合、コード情報とは関係ないが、地色の濃度を持っている領域もある。このような領域を簡易判定すると、コード情報有りと誤判定する可能性がある。
【００２７】
そこで、図４に示すように簡易判定部８を浮動二値化部１５と、パターンマッチング部１６とから構成する。入力した画像データを浮動二値化部１５によりＯＮ、ＯＦＦの２値画像に変換して、予め決められたパターン画像とのパターンマッチングをパターンマッチング部１６で行う。
図５には、パターンマッチングに用いる２ライン分の画像データを示し、図６には、コード情報が含まれる場合のパターン画像の一例を示す。
【００２８】
第１画像処理部５と、第２画像処理部７とは、従来より一般的に行われている画像処理を行う処理部であり、鮮鋭度調整、階調調整、色変換などの処理を行う。
【００２９】
禁止コード検出部６について説明する。図７には、禁止コード検出部６の詳細な構成を示す。
第１入力センサ３から出力された画像データは、グレースケール変換部２１に入力され、フルカラーからグレースケールに変換される。その後、２値化処理部２２によって２値化される。
【００３０】
２値化された画像データは、ノイズ除去処理部２３に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ（連結画素数）が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン（孤立ドットパターンや文書ン中の文字や図形等）が削除されるように適切な範囲が設定されている。
【００３１】
ノイズ除去された画像データは、パターン検出処理部２４に入力され、２種類の斜線パターンの検出処理が行われ、その結果が１画素２ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図８（Ａ）、（Ｂ）のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図８に示すパターン（Ａ）が検出された場合、画素値０を出力し、図８に示すパターン（Ｂ）が検出された場合、画素値１を出力し、パターンが検出されない場合、画素値２を出力する。
【００３２】
パターン検出処理部２４から出力された画像データは、ブロック化処理部２５に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に１個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部２５は、入力された画像データを所定サイズのブロックに分割し、個数算出部２６に出力する。
【００３３】
個数算出部２６は、ブロック内に画素値０の画素の個数、および画素値１の画素をそれぞれ算出し、その結果を比率算出部２７へ出力する。また、その合計を判定処理部２８へ出力する。比率算出部２７は、画素値０の画素の比率を算出し、その結果を判定処理部２８へ出力する。
【００３４】
判定処理部２８は、個数算出部２６から入力された合計個数および比率算出部２７から入力された比率を元にして、判定処理を行う。
【００３５】
本実施例では、画像中に、ブロックの内部が全ビット０の複写禁止コードと、ブロックの内部が全ビット１の複写禁止コードとがそれぞれ複数個埋め込まれている。
【００３６】
今処理しているブロックの内部が全ビット０の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット０に対応する斜線パターンが検出され、かつビット１に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率が高くほとんど１．０に近いはずである。
【００３７】
また、今処理しているブロックの内部が全ビット１の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット１に対応する斜線パターンが検出され、かつビット０に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率は低くほとんど０．０に近いはずである。
【００３８】
以上の特性を利用して、下記のような判定処理を行う。
合計個数＞第１しきい値、かつ、比率＞第２しきい値の場合は、そのブロックは複写禁止コード０と判定する。
合計個数＞第１しきい値、かつ、（１−比率）＞第２しきい値の場合は、そのブロックは複写禁止コード１と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第１しきい値は、ブロックサイズとパターンサイズからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第２しきい値は、１．０に近い値を設定する。
【００３９】
判定処理部２８は、複写禁止コード０と判定されたブロック数、および複写禁止コード１と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード０と判定されたブロック数がしきい値３以上となり、かつ複写禁止コード０と判定された比率が１．０に近い値となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部９へ出力する。
【００４０】
制御部９は、第１入力センサ３で読み込んだ画像データを第１画像処理部５と、禁止コード検出部６に出力させる。また、第２入力センサ４で読み込んだ画像データを第２画像処理部７と、簡易判定部８とに出力させる。制御部９は、簡易判定部８で裏面画像にコピー禁止コードがある可能性があると判定されると、原稿を反転機構によって反転させ、第１入力センサ３で裏面画像を読み込ませる。第１画像処理部５と禁止コード検出部６で表面画像の処理が終了した後に、第１入力センサ３で読み込んだ裏面の画像データを第１画像処理部５と禁止コード検出部６で処理させる。
【００４１】
また、簡易判定部８による裏面画像の判定結果が、コピー禁止コードがある可能性なしであった場合には、制御部９は、第２画像処理部７に入力されている裏面画像をそのまま第２画像処理部７で処理させ、処理後の裏面画像データを出力部１０に出力させる。
【００４２】
図９に示すフローチャートを参照しながら本実施例の処理手順を説明する。
表面と裏面の原稿のスキャンを開始すると（ステップＳ１／ＹＥＳ）、読み込んだ表面の画像データを第１画像処理部５と、禁止コード検出部６とに出力する。また裏面の画像データは第２画像処理部７と、簡易判定部８とに出力する（ステップＳ２）。そして、裏面画像データの簡易判定を簡易判定部８で行う（ステップＳ３）。第１画像処理部５と第２画像処理部７とでは、画像データの鮮鋭度調整、階調調整、色変換などの通常の画像処理が行われる。
【００４３】
簡易判定部８での裏面画像データの簡易判定結果が、コピー禁止コードがある可能性有りであった場合（ステップＳ４／ＹＥＳ）、制御部９は、反転機構を制御して原稿を反転させ、裏面の画像データを第１入力センサ３で読み込む。そして、禁止コード検出部６で、表面の画像データの判定結果が出力されるのを待機する。禁止コード検出部６で表面画像にコピー禁止コードが検出されたら（ステップＳ７／ＹＥＳ）、表面の複写動作を禁止する（ステップＳ８）。複写動作を禁止する行為には、例えば、マシンの動作を停止する、画像を黒く塗りつぶして出力する、もしくは白紙を出力するなどが挙げられる。また、禁止コード検出部６で表面画像にコピー禁止コードが検出されなかった場合には（ステップＳ７／ＮＯ）、表面の画像データを出力部１０に出力する（ステップＳ９）。
【００４４】
次に、第１入力センサ３で読み取った裏面の画像データを禁止コード検出部６と、第１画像処理部５に出力する（ステップＳ１０）。そして、裏面の画像データに対して、禁止コード判定部６でコピー禁止コードの検出を行う（ステップＳ１１）。裏面の画像データにコピー禁止コードが有れば（ステップＳ１１／ＹＥＳ）、前述した複写禁止動作を実施する（ステップＳ１２）。また、裏面にコピー禁止コードが検出されなかった場合には（ステップＳ１１／ＮＯ）、第１画像処理部５で画像処理を施した裏面の画像データを出力部１０に送出する（ステップＳ１３）。
【００４５】
さらに、ステップＳ４の簡易判定結果が、コピー禁止コードがある可能性無しであった場合（ステップＳ４／ＮＯ）、裏面は裏面用に備える第２画像処理部７で表面同様の画像処理を施し、処理した裏面の画像データを出力部１０に出力する（ステップＳ５）。
【００４６】
このように本実施例は、禁止コード検出部を表面用にひとつだけ用いればよく、装置のコストを下げることができる。また、両面、もしくは裏面にコピー禁止コードがない原稿が送られてきた時には、並列処理が可能である。すなわち、両面同時処理の最大の特徴である生産性を保つことができる。また、本実施例では、読み込んだ画像データを一旦格納しておくためのメモリが必要ないので、メモリのコストを抑えることができる。さらに、本例では裏面側に簡易検知部を備える方法を示したが、逆に表面に簡易検知部を備える構成でもよい。
【実施例２】
【００４７】
本実施例の構成を図１０に示す。本実施例は、上述した第１実施例の構成に加えて、メモリ２０を備えている。メモリ２０は、第２入力センサ４で読み込まれた裏面の画像データを格納し、格納した裏面の画像データを第１画像処理部５と禁止コード検出部６に出力する。なお、第１入力センサ３、第２入力センサ４、第１画像処理部５、第２画像処理部７、簡易判定部８、禁止コード検出部６、出力部１０は、第１実施例と同様の構成である。
【００４８】
本実施例は、簡易判定部８で裏面の画像データにコピー禁止コードが含まれる可能性有りと判定されると、裏面の画像データをメモリ２０に格納する。そして、第１画像処理部５と禁止コード検出部６で表面の画像データの処理が終了すると、メモリ２０から裏面の画像データを読み出して、第１画像処理部５と禁止コード検出部６に出力する。
【００４９】
本実施例の処理手順を図１１に示すフローチャートを参照しながら説明する。表面と裏面の原稿のスキャンを開始すると（ステップＳ２１／ＹＥＳ）、読み込んだ表面の画像データを第１画像処理部５と、禁止コード検出部６とに出力する。また裏面の画像データは第２画像処理部７と、簡易判定部８とに出力する（ステップＳ２２）。そして、裏面画像データの簡易判定を簡易判定部８で行う（ステップＳ２３）。第１画像処理部５と第２画像処理部７とでは、画像データの鮮鋭度調整、階調調整、色変換などの通常の画像処理が行われる。
【００５０】
簡易判定部８での裏面の画像データの簡易判定結果が、コピー禁止コードが含まれる可能性有りであった場合（ステップＳ２４／ＹＥＳ）、制御部９は、第２入力センサ４で読み込んだ裏面の画像データをメモリ２０に保存する（ステップＳ２６）。そして、禁止コード検出部６で、表面の画像データの判定結果が出力されるのを待機する。禁止コード検出部６で表面画像にコピー禁止コードが検出されたら（ステップＳ２７／ＹＥＳ）、前述のように表面画像を黒く塗りつぶす等の複写禁止動作を実施する（ステップＳ２８）。
また、禁止コード検出部６で表面画像にコピー禁止コードが検出されなかった場合には（ステップＳ２７／ＮＯ）、表面の画像データを出力部２９に送出し（ステップＳ２９）、メモリ２０に保存した裏面の画像データを読み出して、禁止コード検出部６と、第１画像処理部５に出力する（ステップＳ３０）。
【００５１】
禁止コード検出部６では、表面と同様に裏面の画像データにコピー禁止コードがあるかないかを判定する（ステップＳ３１）。コピー禁止コードが有ると判定された場合には（ステップＳ３１／ＹＥＳ）、前述のように裏面画像を黒く塗りつぶす等の複写禁止動作を実施する（ステップＳ３２）。また、裏面の画像データにコピー禁止コードが無しと判定されると（ステップＳ３１／ＮＯ）、表面同様に画像処理を施した裏面の画像データを出力部１０に送る（ステップＳ３３）。なお、裏面画像の画像処理は、第２画像処理部７にて先に行っているものとする。
【００５２】
さらに、簡易判定部８の判定結果が、裏面の画像データにコピー禁止コードが含まれる可能性無しの場合（ステップＳ２４／ＮＯ）、裏面用に備える第２画像処理部７にて表面同様に画像処理を施し、画像を出力部１０に送出する（ステップＳ２５）。
【００５３】
このように本実施例も、禁止コード検出部を表面用にひとつだけ用いればよく、装置のコストを下げることができる。また、両面、もしくは裏面に禁止コードがない原稿が送られてきた時は、並列処理が可能である。すなわち、両面同時の最大の特徴である生産性を保つことができる。なお、本実施例も裏面側に簡易検知部を備える方法を示したが、逆に表面に簡易検知部を備える構成でもよい。
【実施例３】
【００５４】
本実施例の構成を図１２に示す。本実施例は、第１簡易判定部３０と第２簡易判定部３１とを設けている。第１簡易判定部３０は、第１入力センサ３で読み込んだ表面の画像データに対し、簡易判定を実施する。同様に、第２簡易判定部３１は、第２入力センサ４で読み込んだ裏面の画像データに対し、簡易判定を実施する。セレクタ３２は、制御部９の制御によって禁止コード検知部６に送る画像を切り替える。なお、以下では、説明の簡略化のために、第１入力センサ３で表面の画像データを入力し、第２入力センサ４で裏面の画像データを入力する場合を例に説明するが、第１入力センサ３で裏面の画像データを入力し、第２入力センサ４で表面の画像データを入力してもよい。
【００５５】
本実施例の処理手順を図１３、図１４に示すフローチャートを参照しながら説明する。表面と裏面の原稿のスキャンを開始すると（ステップＳ４１／ＹＥＳ）、読み込んだ表面の画像データの簡易判定を第１簡易判定部３０で行い、裏面の画像データの簡易判定を第２簡易判定部３１で行う（ステップＳ４２）。このとき、表面の画像データは、第１画像処理部５にも出力されており、画像処理が施される。同様に裏面の画像データは、第２画像処理部７にも出力されており、画像処理が施される。
第１簡易判定部３０と、第２簡易判定部３１との簡易の判定により、両面にコピー禁止コードが含まれる可能性有りと仮判定された場合（ステップＳ４３）、制御部９はセレクタ３２を制御して、まず第１入力センサ３で読み込んだ表面の画像データを禁止コード検出部６に送る。このとき、制御部９は、反転機構を用いて原稿を反転させ、裏面の画像データを第１入力センサ３で読み込む（ステップＳ４５）。
【００５６】
その後、第１画像処理部５で画像処理された表面の画像データと、第２画像処理部７で画像処理された裏面の画像データがそれぞれ出力部１０に出力される（ステップＳ４６）。
【００５７】
禁止コード検出部６に出力した表面の画像データの判定結果が、コピー禁止コード有りであった場合（ステップＳ４７／ＹＥＳ）、複写動作を禁止する（ステップＳ４８）。また、禁止コード検出部６での表面の画像データの判定が、コピー禁止コード無しであった場合（ステップＳ４７／ＮＯ）、第１入力センサ３で読み込んだ裏面の画像データをセレクタ３２で禁止コード検出部６に出力する（ステップＳ４９）。そして、禁止コード検出部６で、裏面の画像データにコピー禁止コードがあると判定されると（ステップＳ５０／ＹＥＳ）、複写動作を禁止する（ステップＳ５１）。また、禁止コード検出部６で、裏面の画像データにコピー禁止コード無しと判定されると（ステップＳ５０／ＮＯ）、複写を許可し（ステップＳ５２）、出力部１０で画像を形成する。
【００５８】
次に、図１４に示すフローチャートを参照しながら、表面の画像データにだけコピー禁止コードが含まれる可能性有りと簡易判定された場合の処理手順を説明する。
第１簡易判定部３０で、表面の画像データにだけコピー禁止コード有りと仮判定された場合（ステップＳ６１／ＹＥＳ）、制御部９は、セレクタ３２を制御して、表面の画像データを禁止コード検出部６に出力する（ステップＳ６２）。そして、第１画像処理部５で処理した表面の画像データと、第２画像処理部７で処理した裏面の画像データとを出力部１０に出力する（ステップＳ６３）。禁止コード検出部６で、表面の画像データにコピー禁止コード有りと判定されると（ステップＳ６４／ＹＥＳ）、複写動作を禁止する（ステップＳ６５）。また、禁止コード検出部６で、表面の画像データにコピー禁止コード無しと判定されると（ステップＳ６４／ＮＯ）、複写動作を許可する（ステップＳ６６）。
【００５９】
また、ステップＳ６１の判定結果がＮＯであった場合、裏面の画像データにだけコピー禁止コードが含まれる場合と、両面でコピー禁止コードが含まれる可能性無しの場合とが挙げられる。この場合の処理手順を図１５に示すフローチャートを参照しながら説明する。
第２簡易判定部３１で、裏面の画像データにだけコピー禁止コード有りと仮判定された場合（ステップＳ７１／ＹＥＳ）、制御部９は、セレクタ３２を制御して、裏面の画像データを禁止コード検出部６に出力する（ステップＳ７３）。そして、第１画像処理部５で処理した表面の画像データと、第２画像処理部７で処理した裏面の画像データとを出力部１０に出力する（ステップＳ７４）。禁止コード検出部６で、裏面の画像データにコピー禁止コード有りと判定されると（ステップＳ７５／ＹＥＳ）、複写動作を禁止する（ステップＳ７６）。また、禁止コード検出部６で、裏面の画像データにコピー禁止コード無しと判定されると（ステップＳ７５／ＮＯ）、複写動作を許可する（ステップＳ７７）。また、両面でコピー禁止コードが含まれる可能性無しと仮判定された場合には（ステップＳ７１／ＮＯ）、第１画像処理部５で処理された表面画像データと、第２画像処理部７で処理された裏面画像データがそのまま出力部１０に出力される（ステップＳ７２）。
【００６０】
このように本実施例は、片面だけ可能性有りと判定された場合であれば反転パスを使わずに生産性を維持することができる。
【実施例４】
【００６１】
本実施例の構成を図１５に示す。本実施例は、上述した第３実施例にメモリ２０を加えたものである。
【００６２】
本実施例の処理手順を図１７に示すフローチャートを参照しながら説明する。第１簡易判定部３０と第２簡易判定部３１で両面にコピー禁止コードが含まれる可能性有りと判定されたら（ステップＳ８３／ＹＥＳ）、制御部９はセレクタ３２を制御して、第１面（表面又は裏面）の画像データを禁止コード検出部６に出力し（ステップＳ８４）、第２面（裏面又は表面）の画像データをメモリ２０に格納する（ステップＳ８５）。そして、第１画像処理部５で処理した表面の画像データと、第２画像処理部７で処理した裏面の画像データとを出力部１０に出力する（ステップＳ８６）。
【００６３】
禁止コード検出部６で、第１面の画像データにコピー禁止コード有りと判定されると（ステップＳ８７／ＹＥＳ）、第１面の画像データの複写動作を禁止する（ステップＳ８８）。また、第１面の画像データにコピー禁止コード無しと判定されると（ステップＳ８７／ＮＯ）、第２面の画像データをメモリ２０から読み出し、禁止コード検出部６に出力する（ステップＳ８９）。禁止コード検出部６で、第２面の画像データにコピー禁止コード有りと判定されると（ステップＳ９０／ＹＥＳ）、第２面の画像データの複写動作を禁止する（ステップＳ９１）。また、禁止コード検出部６で、第２面の画像データにコピー禁止コード無しと判定されると（ステップＳ９０／ＮＯ）、画像データの複写動作を許可する（ステップＳ９２）。
【００６４】
また、表面の画像データのみコピー禁止コードが含まれる可能性有りと判定された場合には、制御部９はセレクタ３２を制御して、表面の画像データを禁止コード検出部６に送る。このとき表面と裏面の画像データは第１画像処理部５と第２画像処理部７でそれぞれ画像処理が施され、処理後の画像データは出力部１０に順次送出される。禁止コード検出部６でコピー禁止コード有りと判定された場合、複写禁止動作を実施する。コピー禁止コード無しと判定されれば、出力部１０で通常の複写動作を実施する。また、裏面の画像データだけにコピー禁止コードが含まれる可能性有りと判定された場合も同様である。なお、この処理手順は、図１４、図１５に示すフローチャートと同一の手順で行われる。
【００６５】
このように本実施例は、原稿の片面で、コピー禁止コードが含まれる可能性有りと判定された場合には、メモリ２０に画像データを格納しないので、生産性を維持することができる。
【００６６】
上述した実施例１〜４の簡易判定は、判定した結果が以後覆ることのないという前提で説明した。しかしコピー禁止原稿には、確実にコピー禁止コードを検出するために原稿全面にコピー禁止コードが付加されている。そこで、原稿先端の画像データで簡易判定を行った後に、簡易判定を継続して行うこともできる。このような場合に、簡易判定結果が途中で変更される場合がある。変更される状況としては、偶発的、意図的に先端に白紙エリアがあり（この時点ではコピー禁止コードが含まれる可能性無しと判定される）、原稿中部以降にコピー禁止コードが付加されている（この時点でコピー禁止コードが含まれる可能性有りと判定）原稿である。
【００６７】
原稿の先端画像での簡易検知でコピー禁止コードが含まれる可能性有りと判定された場合は、禁止コード検出部６で処理を実施するので、禁止判定と禁止動作を確実に行うことができる。しかし、原稿の先端画像での簡易検知でコピー禁止コードが含まれる可能性無しと判定され後に、継続してモニタリングしている簡易判定の結果が、コピー禁止コードを含む可能性無しから有りに変わった場合、禁止コード検出部６でコピー禁止コード６でのコード検出を行わないままコピーを許すことになりかねない。そのような状況でも正しくコピー禁止判定するための制御実施例を以下に示す。なお、回路構成は上述した実施例１から４のものと同一である。
【００６８】
まず、実施例１の構成の場合について説明する。実施例１の場合、表面の画像データは、裏面画像先端での簡易判定の結果に関わらず禁止コード検出部６に送られる。従って、表面の画像データについては特に問題とはならない。しかし、簡易判定部８での裏面画像の簡易判定が、コピー禁止コードの含まれる可能性無しから有りに変わった場合、原稿を引き戻した後に反転機構で原稿を反転させ、表面画像と同じように禁止コード検出部６で裏面の画像データのコピー禁止コードを検出する。引き戻す動作は、原稿を反転させるために必要な動作でもあるので、反転機構を使用して原稿を引き戻す処理を行うことができる。
【００６９】
また、表面の処理は終了しているので、原稿を反転することはせず、引き戻した原稿を裏面の第２入力センサ４で再度読み込み、その画像を表面側に備える禁止コード検出部６に送るような回路構成とすれば、原稿反転動作の時間を節約することができる。
【００７０】
次に、実施例２の場合について説明する。実施例２では、裏面画像データの先端での簡易判定の結果に関わらず、裏面の画像データをメモリ２０に格納しておく。裏面画像データの簡易判定結果が、コピー禁止コードを含む可能性無しから有りに変わったら、メモリ２０から裏面の画像データを読み出して、禁止コード検出部６に出力する。表面の画像データのコピー禁止コード検出判定後に、裏面の画像データのコピー禁止コード検出判定を禁止コード検出部６で行う。
【００７１】
次に、実施例３の場合について説明する。実施例３では、第１簡易判定部３０、第２簡易判定部３１の簡易判定結果が共にコピー禁止コードが含まれる可能性無しと判定された場合であっても、どちらか一方の面の画像データは、禁止コード検出部６でコピー禁止コードの検出を行うものとする。
禁止コード検出部６で、コピー禁止コードの検出を行っていない面の簡易判定結果が、コピー禁止コードを含む可能性無しから有りに変わったら、原稿を引き戻し、コピー禁止コードの検出を行っていない面の画像データを再度読み込む。（通常、禁止コードは表面に配置されている可能性が高いので、禁止コード検出部６での検出処理は常に表面を優先させることが望ましい。）
【００７２】
次に、実施例４の場合について説明する。実施例４の場合においては、第１簡易判定部３０、第２簡易判定部３１の先端簡易判定結果に関わらず、表面または裏面の画像データを禁止コード検出部６に送って、コピー禁止コードの検出を行う。また、禁止コード検出部６に送らない面の画像データはメモリ２０に格納しておく。メモリ２０に格納しておいた面の簡易検知結果の判定が、コピー禁止コードを含む可能性無しから有りに変わったら、実施例２の場合と同様に、最初に禁止コード検出部６に送った面の画像の禁止判定処理後にメモリ２０から反対側の面の画像データを読み出して、禁止コード検出部６に送り、コピー禁止コードの検出処理を実行する。
【００７３】
上述した実施例は、本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００７４】
【図１】第１実施例の画像処理装置の構成を示すブロック図である。
【図２】第１入力センサ、第２入力センサ、反転機構の構成を示す図である。
【図３】地色の濃度判定による簡易判定の方法を説明するための図である。
【図４】簡易判定部８の構成を示す図である。
【図５】パターンマッチングによる簡易判定の方法を説明するための図である。
【図６】コピー禁止コードが含まれる可能性有りの場合のパターンの一例を示す図である。
【図７】禁止コード検出部６の構成を示すブロック図である。
【図８】テンプレートマッチングに使用される画像の一例を示す図である。
【図９】第１実施例の処理手順を示すフローチャートである。
【図１０】第２実施例の画像処理装置の構成を示すブロック図である。
【図１１】第２実施例の処理手順を示すフローチャートである。
【図１２】第３実施例の画像処理装置の構成を示すブロック図である。
【図１３】第３実施例の処理手順を示すフローチャートであり、原稿の両面でコピー禁止コードが含まれる可能性有りと仮判定された場合の手順を示すフローチャートである。
【図１４】第３実施例の処理手順を示すフローチャートであり、表面でコピー禁止コードが含まれる可能性有りと仮判定された場合の手順を示すフローチャートである。
【図１５】第３実施例の処理手順を示すフローチャートであり、裏面でコピー禁止コードが含まれる可能性有りと仮判定された場合の手順を示すフローチャートである。
【図１６】第４実施例の画像処理装置の構成を示すブロック図である。
【図１７】第４実施例の処理手順を示すフローチャートであり、原稿の両面でコピー禁止コードが含まれる可能性有りと仮判定された場合の手順を示すフローチャートである。
【符号の説明】
【００７５】
１  画像処理装置
２  画像入力部
３  第１入力センサ
４  第２入力センサ
５  第１画像処理部
６  禁止コード検出部
７  第２画像処理部
８  簡易判定部
９  制御部
１０  出力部
【図１】
2008022262.tif 000003
【図２】
2008022262.tif 000004
【図３】
2008022262.tif 000005
【図４】
2008022262.tif 000006
【図５】
2008022262.tif 000007
【図６】
2008022262.tif 000008
【図７】
2008022262.tif 000009
【図８】
2008022262.tif 000010
【図９】
2008022262.tif 000011
【図１０】
2008022262.tif 000012
【図１１】
2008022262.tif 000013
【図１２】
2008022262.tif 000014
【図１３】
2008022262.tif 000015
【図１４】
2008022262.tif 000016
【図１５】
2008022262.tif 000017
【図１６】
2008022262.tif 000018
【図１７】
2008022262.tif 000019