原稿をスキャンして画像データを生成するスキャン処理制御手段0601と、前記得られた画像データを記録紙にプリントするプリント処理制御手段0605と、前記スキャン処理制御手段0601により得られた画像データに含まれる二次元コードを検出する二次元コード検出手段0603と、前記検出された二次元コードを復号する二次元コード復号手段0604と、前記復号結果に応じて前記画像データをプリントするか、あるいは前記画像データを破棄しプリントを中止する画像処理装置0101であって、前記二次元コード検出手段0603による二次元コード検出結果と、前記二次元コード復号手段0604による二次元コード復号結果に応じてプリント処理を継続するか中止するかを決定するプリント処理継続判断テーブル図10と、前記プリント処理継続判断テーブルの判断結果に応じて前記プリント処理制御手段0605により前記画像データを記録紙にプリントするか、前記画像データを破棄しプリントを中止するかを制御するセキュアモード動作制御手段0606、を有することを特徴とする画像処理装置。前記スキャン処理制御手段0601により得られた画像データに含まれる第一の二次元コードを検出する二次元コード検出手段0603と、前記検出された第一の二次元コードを復号する二次元コード復号手段0604と、前記スキャン処理制御手段0601により得られた画像データに含まれる第二の二次元コードを検出する二次元コード検出手段0603と、前記検出された第二の二次元コードを復号する二次元コード復号手段0604と、前記プリント処理継続判断テーブルは、前記二次元コード検出手段0603により検出された第一の二次元コードと第二の二次元コードの検出結果と、前記二次元コード復号手段0604により復号された第一の二次元コードと第二の二次元コードの復号結果に応じてプリント処理を継続するか中止するかを決定する図10、ことを特徴とする請求項1に記載の画像処理装置。二次元コード画像を生成する二次元コード生成手段0608と、前記生成した二次元コードを前記画像データに合成する画像合成手段0602と、前記プリント処理継続判断テーブルによりプリント処理を継続と判断した場合に、前記第二の二次元コードの復号結果から第一の二次元コード画像を前記二次元コード生成手段0608により生成し、生成した二次元コード画像を前記画像合成手段0602により前記画像データに合成するかどうかを判断する二次元コード埋め込み判断テーブル図11と、前記二次元コード埋め込み判断テーブルの判断結果に応じて、前記画像データに前記第二の二次元コードの復号結果から生成した第一の二次元コード画像を合成するかしないかを制御する二次元コード埋め込み制御手段0607、を有することを特徴とする請求項2に記載の画像処理装置。前記第一の二次元コードとはQRコードであり、前記第二の二次元コードとはQRコード以外の二次元コードである、ことを特徴とする請求項2または請求項3に記載の画像処理装置。原稿をスキャンして画像データを生成するスキャン処理制御工程0601と、前記得られた画像データを記録紙にプリントするプリント処理制御工程0605と、前記スキャン処理制御工程0601により得られた画像データに含まれる二次元コードを検出する二次元コード検出工程0603と、前記検出された二次元コードを復号する二次元コード復号工程0604と、前記復号結果に応じて前記画像データをプリントするか、あるいは前記画像データを破棄しプリントを中止する画像処理装置0101であって、前記二次元コード検出工程0603による二次元コード検出結果と、前記二次元コード復号工程0604による二次元コード復号結果に応じてプリント処理を継続するか中止するかを決定するプリント処理継続判断テーブル図10と、前記プリント処理継続判断テーブルの判断結果に応じて前記プリント処理制御工程0605により前記画像データを記録紙にプリントするか、前記画像データを破棄しプリントを中止するかを制御するセキュアモード動作制御工程0606、を有することを特徴とする画像処理方法。前記スキャン処理制御工程0601により得られた画像データに含まれる第一の二次元コードを検出する二次元コード検出工程0603と、前記検出された第一の二次元コードを復号する二次元コード復号工程0604と、前記スキャン処理制御工程0601により得られた画像データに含まれる第二の二次元コードを検出する二次元コード検出工程0603と、前記検出された第二の二次元コードを復号する二次元コード復号工程0604と、前記プリント処理継続判断テーブルは、前記二次元コード検出工程0603により検出された第一の二次元コードと第二の二次元コードの検出結果と、前記二次元コード復号工程0604により復号された第一の二次元コードと第二の二次元コードの復号結果に応じてプリント処理を継続するか中止するかを決定する図10、ことを特徴とする請求項5に記載の画像処理方法。二次元コード画像を生成する二次元コード生成工程0608と、前記生成した二次元コードを前記画像データに合成する画像合成工程0602と、前記プリント処理継続判断テーブルによりプリント処理を継続と判断した場合に、前記第二の二次元コードの復号結果から第一の二次元コード画像を前記二次元コード生成工程0608により生成し、生成した二次元コード画像を前記画像合成工程0602により前記画像データに合成するかどうかを判断する二次元コード埋め込み判断テーブル図11と、前記二次元コード埋め込み判断テーブルの判断結果に応じて、前記画像データに前記第二の二次元コードの復号結果から生成した第一の二次元コード画像を合成するかしないかを制御する二次元コード埋め込み制御工程0607、を有することを特徴とする請求項6に記載の画像処理方法。前記第一の二次元コードとはQRコードであり、前記第二の二次元コードとはQRコード以外の二次元コードである、ことを特徴とする請求項6または請求項7に記載の画像処理方法。このセキュアモードで運用されている画像処理装置は、すべての紙媒体にQRコードが印字された環境においては、悪意のあるユーザーによる複写を抑制することができるため有効な機能であるが、すでに各社独自のアルゴリズムにより二次元コードが印字された紙媒体がある場合には、複写制御情報に複写許可と埋め込まれている場合にも、複写ができないという状況に陥ってしまう。原稿をスキャンして画像データを生成するスキャン処理制御手段0601と、前記得られた画像データを記録紙にプリントするプリント処理制御手段0605と、前記スキャン処理制御手段0601により得られた画像データに含まれる二次元コードを検出する二次元コード検出手段0603と、前記検出された二次元コードを復号する二次元コード復号手段0604と、前記復号結果に応じて前記画像データをプリントするか、あるいは前記画像データを破棄しプリントを中止する画像処理装置0101であって、前記二次元コード検出手段0603による二次元コード検出結果と、前記二次元コード復号手段0604による二次元コード復号結果に応じてプリント処理を継続するか中止するかを決定するプリント処理継続判断テーブル図10と、前記プリント処理継続判断テーブルの判断結果に応じて前記プリント処理制御手段0605により前記画像データを記録紙にプリントするか、前記画像データを破棄しプリントを中止するかを制御するセキュアモード動作制御手段0606、を有することを特徴とする画像処理装置。本発明によれば、セキュアモードで運用されている画像処理装置においても、QRコードと同等なセキュリティーが確保された原稿であれば、QRコードの有無に関わらず、複写許可と判断された原稿は、複写することが可能となる。[実施例1]図1は、本発明の実施例1に係るシステムのハードウェア構成を示す図である。画像処理装置0101は、中央演算装置以下、CPU0102、タッチパネルディスプレイ0103、スキャナ0104、プリンタ0107、メモリ0105、補助記憶装置0106によって構成され、それぞれは内部バス107で接続されている。CPU0102は、メモリ0105に展開されたプログラムの実行や、様々な装置の制御を行う。タッチパネルディスプレイ0103は、ディスプレイでユーザーに対する情報の提供を行うと共に、ユーザーのキー入力を受け付ける。スキャナ0104は、原稿の画像を光源で照射し、反射画像をレンズで固体撮像素子上に結像する。固体撮像素子は、所定の解像度例えば600dpi及び所定の濃度レベル例えば8ビットの画像読み取り信号を生成し、画像読み取り信号からラスターデータよりなる画像データを構成する。プリンタ0107は、メモリ0105上に展開された画像データを記録紙に印刷する。メモリ0105は、CPU101が実行するプログラムの展開場所であり、また、プログラムで使用するデータを保持することが出来る。補助記憶装置0106は、ハードディスクドライブなどの大容量記憶装置で構成され、メモリ0105上に展開できなかった情報を保存する。また、画像処理装置0101で実行するアプリケーションプログラムを保持する。以下の説明において、スキャン画像からの情報抽出処理は、画像処理装置0101により行われる。画像処理装置0101は、各情報抽出方式を用いて、スキャナ0104が読み取った画像から情報を抽出する。ここで、画像処理装置0101は、図1に示すように内部にCPU0102やメモリ0105を有しており、さらにCPU0102はメモリ0105内部に格納されているプログラムを実行したり、保持しているデータを読み出したりすることによって、以下に例示する処理を実行するものである。次に、本実施形態で利用する情報埋め込み方式に対応する情報抽出方法について説明する。図2は、本実施形態で利用する情報埋め込み方式の一例を表しており、各社独自に開発した二次元コードの一例としてaTLコード、各社共通の二次元コードの一例としてbQRコードを表している。aTLコードTLコードは、原稿全体に複写制御情報をドットとして印字する。具体的には、図3に示すように原稿にひかれた仮想グリッド0302の交差点付近にドット0301を印刷し、交差点からのドット0301の変位により情報を埋め込む。図4は、TLコードにより、入力画像中に埋め込まれている複写制御情報を抽出する処理の流れを示すフローチャートである。ステップS0401で画像処理装置0101は、スキャナ0104が読み取った画像を入力画像として、入力画像を走査して画像中に含まれるドットを検出する。ステップS0402で画像処理装置0101は、検出したすべてのドットの絶対座標、粒形サイズおよび濃度などのドット情報を算出する。ステップS0403で画像処理装置0101は、情報が埋め込まれたドットのみを検出するために、算出したドット情報に基づき、検出したドットから埋め込み情報に関わる情報ドット以外のドットを削除するハーフトーン除去処理を行う。ステップS0404で画像処理装置0101は、グリッドを再現するために、検出した情報ドットと近隣のドットとの距離を計測し、グリッド間隔を算出する。また、画像処理装置0101は、すべての情報ドットに対して近隣の情報ドットまでの角度を測定し、グリッドの回転角度も算出する。画像処理装置0101は、グリッド間隔、回転角度を求めた後、グリッドの交差点に対する情報ドットの相対的位置を計測する。ステップS0405で画像処理装置0101は、各データ領域の位置とサイズを算出するために、反復されて埋め込まれているデータ領域の繰り返しサイズを決定する。ステップS0406で画像処理装置0101は、繰り返し埋め込まれたデータ領域にある情報ドットの位置とサイズを算出し、ステップS0407で埋め込まれたデータを抽出する。最後にステップS0408で画像処理装置0101は、抽出したデータにエラー訂正処理を行い、埋め込まれたデータここでは、複写制御情報を取得する。bQRコード図5は、QRコードにより、入力画像中に埋め込まれている複写制御情報を抽出する処理の流れを示すフローチャートである。ステップS0501で画像処理装置0101は、スキャナ0104が読み取った画像を入力画像として、入力画像を走査して画像中に含まれるQRコードの位置を検出する。QRコードの位置検出は、QRコードの4隅のうち、3隅に配置される同一の切り出しシンボルのパターン検知を利用して行う。ステップS0502で画像処理装置0101は、切り出しシンボルに隣接する形式情報を復元し、シンボルに適用されている誤り訂正レベルおよびマスクパターンを取得する。ステップS0503で画像処理装置0101は、取得したマスクパターンを利用して、符号化領域ビットパターンをXOR演算することによって、マスク処理を解除する。ステップS0504で画像処理装置0101は、モデルに対応する配置規則に従いシンボルキャラクタを読み取り、メッセージのデータおよび誤り訂正コードを復元する。画像処理装置0101は、復元されたデータに対して、復元した誤り訂正コードを適用し、復元されたデータに誤りがあるかどうかを判定しステップS0505、誤りがある場合はステップS0506でその誤りを訂正する。ステップS0507で画像処理装置0101は、誤り訂正されたデータに対して誤り検出符号を適用して、当該データに誤りがないか否かを判定し、誤りがない場合は抽出データここでは、複写制御情報の復号化が成功したと判断しステップS0508、当該データを出力する。一方、誤りがある場合には抽出データの復号が失敗したと判断しS0509、当該データを破棄して処理を終了する。次に、QRコードを用いた複写制御方式とし実施されているセキュアモードについて、図6、図7、図8を用いて説明する。セキュアモードとは、QRコードにより複写制御情報として複写禁止と埋め込まれた原稿に対して、悪意のあるユーザーがそのQRコード部分を塗りつぶしあるいはちぎりとり、複写制御情報を画像処理装置0101で検出できなくすることによって、不正にコピーを行うことを抑止するために実施された機能である。画像処理装置0101は、ユーザーによりコピーボタンが押下されると、ステップS0701において、スキャン処理制御手段0601によって原稿をスキャナ0104によりスキャンし、読み取った画像データにQRコードが検出できるかどうかを二次元コード検出手段0603で検出するステップS0702。QRコードが検出できた場合はステップS0704に進む。ステップS0704では、二次元コード復号手段0604で検出されたQRコードを復号する。次に、ステップS0705において、QRコードの復号が成功したかどうかを判断し、成功していた場合にはステップS0706において復号した複写制御情報が、複写許可か複写禁止のどちらであるかによって、次の処理を切り替える。複写許可であれば、ステップS0709に進み、変数であるQRコード解析結果に複写許可と設定し、ステップS0705においてQRコードの復号に失敗した場合あるいはステップS0706において複写制御情報が複写許可以外であった場合には、ステップS0708に進み、変数であるQRコード解析結果に複写禁止と設定する。一方、ステップS0703において、QRコードが検出できなかったと判断した場合はステップS0707に進み、変数であるQRコード解析結果に埋め込み無しと設定する。ステップS0710では、変数であるQRコード解析結果に応じて、セキュアモード動作制御手段0606により、図8に示すプリント処理継続判断テーブルに従ってプリント処理の継続と中止を決定する。図8において、0801はステップS0707/ステップS0708/ステップS0709により設定したQRコード解析結果であり、0802は画像処理装置0101がセキュアモードで動作しているか否かを表している。例として、QRコード解析結果が埋め込み無しで、画像処理装置0101がセキュアモードで動作している場合には、プリント動作は中止0806となる。ステップS0710においてプリント処理を継続すると判断した場合には、プリント処理制御手段0605によってプリンタ0107は、メモリ0105上に展開された画像データを記録紙に印刷して、すべての処理を終了する。ステップS0710においてプリント処理を中止すると判断した場合には、不正なコピー要求であると判断し、メモリ0105上に展開された画像データを破棄、プリントせずに処理を終了する。以上のように、画像処理装置0101がセキュアモードで動作中の場合は、QRコードが埋め込まれていない原稿はコピーを行うことができないように制御することにより、悪意のあるユーザーからの不正コピーを抑止することができる。しかし、上述したセキュアモードによる複写制御方式では、複写制御情報に複写許可としたTLコードが埋め込まれた原稿に対しても、QRコードが埋め込まれていないという理由から、複写禁止の原稿として扱われてしまう。本来、セキュアモードは悪意のあるユーザーに対する不正コピーを抑止することが目的であるため、QRコードと同等のセキュリティーが確保されたTLコードの埋め込まれた原稿に対しては、QRコードが埋め込まれていないという理由でコピーを抑止することは適当ではない。そこで、図9、図10、図11を用いて、QRコードとTLコードのいずれかまたは両方が埋め込まれた原稿に対するセキュアモードによる複写制御方式について説明する。図9に示す複写制御方式が、上述した図7に示す複写制御方式と大きく異なる点は、原稿をスキャナ0104により読み取った画像データから、QRコードとTLコードの両方を検出して、複写制御を行う点である。QRコードの検出およびその復号処理であるステップS0901からステップS0909までは、上述したステップS0701からステップS0709までの処理と同じであるため、説明を省略する。次に、TLコードの検出およびその復号処理であるステップS0910からステップS0917までは、QRコードの検出およびその復号処理と同じであるため、説明を省略する。次にステップS0918では、変数であるQRコード解析結果およびTLコード解析結果に応じて、セキュアモード動作制御手段0606により、図10に示すプリント処理継続判断テーブルに従ってプリント処理の継続と中止を決定する。図10において、1001はステップS0907/ステップS0908/ステップS0909により設定したQRコード解析結果であり、1002はステップS0915/ステップS0916/ステップS0917により設定したTLコード解析結果である。1003は画像処理装置0101がセキュアモードで動作しているか否かを表している。例として、QRコード解析結果とTLコード解析結果がいずれも埋め込み無しで、画像処理装置0101がセキュアモードで動作している場合には、プリント動作は中止1013となる。また別の例として、QRコード解析結果は埋め込み無し、TLコード解析結果は複写許可で、画像処理装置0101がセキュアモードで動作している場合には、プリント動作は継続1014となる。ステップS0918においてプリント処理を継続すると判断した場合には、ステップS0919へと進み、変数であるQRコード解析結果およびTLコード解析結果に応じて、二次元コード埋め込み制御手段0607により、図11に示す二次元コード埋め込み判断テーブルに従って、TLコードの解析結果をQRコードとして新たに埋め込みを行うかどうかを決定する。例として、QRコード解析結果は埋め込み無し、TLコード解析結果は複写許可で、画像処理装置0101がセキュアモードで動作している場合には、TLコードの解析結果をQRコードとして新たに埋め込む必要がある1114として、ステップS0920に進む。また例として、QRコード解析結果とTLコード解析結果がいずれも複写許可、画像処理装置0101がセキュアモードで動作している場合には、TLコードの解析結果をQRコードとして新たに埋め込む必要な無い1117として、ステップS0921に進む。なお、図11に示す-例えば、1106などは、この条件でステップS0919に来ることはないことを示している図10の中止に相当するため。次に、ステップS0920では、TLコード解析結果を二次元コード生成手段0608により、QRコード画像として生成しなおし、画像処理アプリケーション0602を用いて、スキャナ0104により得られた画像データに合成し、メモリ0105上に展開する。次にステップS0921において、プリント処理制御手段0605によってプリンタ0107は、メモリ0105上に展開された画像データを記録紙に印刷して、すべての処理を終了する。ステップS0918においてプリント処理を中止すると判断した場合には、不正なコピー要求であると判断し、メモリ0105上に展開された画像データを破棄、プリントせずに処理を終了する。図12には、上述した図9に示す複写制御方式により、セキュアモードで動作している画像処理装置0101に対する、いくつかの原稿パターンについての複写結果を示す。図12aは、QRコードの埋め込みはなく、TLコードで複写制御情報として複写許可と埋め込まれた原稿1201についての複写結果1202を示している。原稿1201にはQRコードは埋め込まれていないが、TLコードとして複写許可が埋め込まれているため、画像処理装置0101がセキュアモードで動作している場合にも、ステップS0918においてプリント継続と判断され1014、かつステップS0919ではQRコードの埋め込みを行うと判断される1114ことから、TLコードの複写制御情報ここでは複写許可をQRコードとして新たに埋め込み複写された1202ことが分かる。図12bは、図12aの複写結果1202を原稿とした場合の複写結果1203を示している。原稿1202にはQRコードとTLコードのいずれにも複写許可が埋め込まれているため、画像処理装置0101がセキュアモードで動作している場合にも、ステップS0918においてプリント継続と判断され1017、かつステップS0919ではQRコードの埋め込みを行う必要は無いと判断される1117ことから、原稿10202をそのまま複写した1203ことを表している。