(57)【要約】【課題】  複数の二次元コードが埋め込まれている原稿を複写する場合に、埋め込まれた情報に反することなく動作可能な画像処理装置を提供する。【解決手段】  原稿をスキャンする画像読み取り手段と、読み取った画像に二次元コードが埋め込まれているかどうか検出する検出手段と、抽出した二次元コードを復号する復号手段と、復号した結果からセキュリティ情報を受信する受信手段と、スキャンした原稿内にいくつセキュリティ情報が含まれていたかを数えるカウント手段と、複数のセキュリティ結果が得られた際に、それぞれのセキュリティ情報を比較する手段と、維持するべきセキュリティ情報を選択する手段とを持ち、必要なセキュリティレベルを維持してコピーを実行する。【選択図】  図１
2010171596.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンしてコピー実行を指示するユーザインタフェースと、
原稿をスキャンして取り込む画像読み取り手段と、
前記画像読み取り手段から読み取られた入力画像に含まれる二次元コードを検出する検出手段と、
前記検出手段で検出された二次元コードを復号する復号手段と、
前記復号手段で復号した情報の中にセキュリティに関する情報があったらその情報を受信するセキュリティ情報受信手段と、
前記セキュリティ情報受信手段で受信したセキュリティ情報を数えるカウント手段と、
前記カウント手段で複数のセキュリティ情報がカウントされていたら、それらの情報を比較する比較手段と、
前記比較手段で比較した結果が同じであったかどうかを判断する比較結果判断手段と、
比較結果が同じであった場合、復号した結果を選択する選択手段とをもち、
前記選択手段で選択したセキュリティ条件を維持してコピーを実行することを特徴とする画像処理装置。
【請求項２】
前記検出手段は、
スキャンした画像内に二次元コードが検出できなくなるまで繰り返し二次元コードの検出を行い、
前記復号手段で検出した二次元コードを復号する事を特徴とした、請求項１に記載の画像処理装置。
【請求項３】
前記セキュリティ情報受信手段は、
復号した情報の中にセキュリティに関する情報がなかった場合、
そのままコピーを実行することを特徴とした、請求項１に記載の画像処理装置。
【請求項４】
前記セキュリティ情報カウント手段は、
前記セキュリティ情報受信手段で受信したセキュリティ情報が唯一であった場合、
その唯一のセキュリティ情報を前記選択手段で選択して、コピーを実行することを特徴とした、請求項１に記載の画像処理装置。
【請求項５】
前記比較結果判断手段は、比較した結果が異なっていた場合、
予めユーザが設定してある、セキュリティ情報のランク付けに従い、
より厳しい条件を選択してコピーを実行することを特徴とした、請求項１に記載の画像処理装置。
【請求項６】
原稿をスキャンしてコピー実行を指示するユーザインタフェースと、
原稿をスキャンして取り込む画像読み取り手段と、
スピード優先設定がされているかを判断するスピード優先判断手段と、
前記画像読み取り手段から読み取られた入力画像に含まれるＱＲコードを検出する検出手段と、
前記検出手段でＱＲコードが検出出来たかを判断する、検出結果判断手段と、
前記検出手段で検出されたＱＲコードを復号する復号手段と、
前記復号手段で復号した情報の中にセキュリティに関する情報があったらその情報を受信するセキュリティ情報受信手段と、
復号した結果を選択する選択手段とをもち、
前記選択手段で選択したセキュリティ条件を維持してコピーを実行することを特徴とする画像処理装置。
【請求項７】
前記検出結果判断手段は、
読み取られた入力画像にＱＲコードが含まれなかった場合は、
そのままコピーを実行することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記セキュリティ情報受信手段は、
前記復号手段で復号した情報の中にセキュリティ情報が含まれなかった場合は、
そのままコピーを実行することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記スピード優先判断手段は、
スピード優先設定がされていなかった場合は画像読み取り手段から読み取られた入力画像に含まれる二次元コードを検出する検出手段と、
前記検出手段で検出された二次元コードを復号する復号手段と、
前記復号手段で復号した情報の中にセキュリティに関する情報があったらその情報を受信するセキュリティ情報受信手段と、
前記セキュリティ情報受信手段で受信したセキュリティ情報を数えるカウント手段と、
前記カウント手段で複数のセキュリティ情報がカウントされていたら、それらの情報を比較する比較手段と、
前記比較手段で比較した結果が同じであったかどうかを判断する比較結果判断手段と、
比較結果が同じであった場合、復号した結果を選択する選択手段とをもち、
前記選択手段で選択したセキュリティ条件を維持してコピーを実行することを特徴とする請求項６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像を解析して、当該画像に埋め込まれている電子データを抽出することが出来る画像処理装置及び画像処理方法に関するものである。
【背景技術】
【０００２】
オフィスのＩＴ化の促進に伴い、セキュリティに関する関心が高まってきている。例えば、企業が保持している顧客情報の漏洩事件が度々発生するなど、組織の機密情報や個人のプライバシーが脅かされており、大きな社会問題になっている。
【０００３】
これらの問題に対処するために、機密情報へのアクセス権限やファイヤウォールに関し装置を設けるなどのＩＴメカニズムを導入することにより、前述した情報の漏洩を防ぐ対策が行われている。
【０００４】
扱われる情報が電子化された情報であれば、上記のようなＩＴメカニズムを用いた対策を講じることができるが、画像形成装置などで紙媒体に印刷され、電子化された情報ではなくなってしまうと、ＩＴメカニズムを回避する事が可能となってしまう。この様に、紙に印字された情報の持ち出しを確認・禁止する事は、電子化された機密情報の漏洩を防止するよりもはるかに困難であり、セキュリティの維持を難しくしている。
【０００５】
この課題に対処するために、従来様々な情報漏洩の対策が検討されている。この対策の一例として、既知の電子透かしや二次元バーコードなどの情報埋め込み技術を用いて、印刷時、紙媒体に情報を画像として付加し、コピーを禁止する複写制限情報を埋め込むシステムが提案されている。
【０００６】
このシステムでは、画像処理装置で複写を実行する際に、読み取った原稿から前述した複写制限情報を抽出する事によってコピーの可否情報を受け、それによってコピーの継続や中止を制御することが可能となる。
【０００７】
従来から紙に電子情報を保持させる方法として、電子情報を二次元コードなどの符号化した画像として埋め込んで印字する技術が一般的であり、更に電子情報が埋め込まれた紙をスキャンして、符号化された画像を読み取りデコードして電子情報を抽出する技術も一般的である。
【０００８】
これらの二次元コードを活用した技術は、セキュリティ目的で複合機に使用されており、各社独自のアルゴリズムを開発して符号化・復号化している二次元コードの場合、メーカーが異なる画像処理装置ではデータを抽出する事が出来ない。そこで、各社共通の符号化技術として、ＱＲコードを用いる事が考えられている。
【０００９】
従来、このセキュリティ付加情報の埋め込みは、原稿に既にセキュリティが埋め込まれているか否かに関わらず、実行可能であった。
【００１０】
この従来例に拠れば、各社独自のアルゴリズムで生成した二次元コードでセキュリティ情報を埋め込まれている原稿に、ＱＲコードでセキュリティ情報を付加して印字が行われる事になる。
【００１１】
ここで、ＱＲコードや各社独自の二次元コードとして符号化されるセキュリティ情報には、
原稿を印字した日時
印刷ジョブを送信したユーザ名
印字したドキュメント名
原稿を印字した複合機情報
などの情報だけでなく、
複写可・不可・
パスワード入力による複写許可
の情報が埋め込まれていることが想定されている。
【００１２】
つまり、ある原稿内に、独自アルゴリズムで生成されたコードによるセキュリティ情報と、ＱＲコードによるセキュリティ情報が同時に存在する事になる。
【特許文献１】特開２００３−２８０４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記背景より、ユーザは異なるセキュリティ情報を埋め込んだ二次元コードが複数同時に印字された原稿をスキャンすることが考えられる。これらの二次元コードにはそれぞれ当該原稿に対する複写許可、複写禁止などのアクセス制限に関する情報が埋め込まれているものとする。これらの二次元コードから情報抽出を行い、それぞれのコードに別の情報が埋め込まれていた場合、例えば一つ目のコードには複写禁止、二つ目のコードには複写許可の情報が埋め込まれていた場合について考える。この場合、どちらの情報に従って画像処理装置が動作すればよいかが明確となっていないという問題があった。
【００１４】
そこで、本発明の目的は、複数の二次元コードが埋め込まれている原稿を複写する場合に、埋め込まれた情報に反することなく動作可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【００１５】
上述した課題を解決するために、本発明の画像処理装置は、原稿をスキャンする画像読み取り手段と、読み取った画像に二次元コードが埋め込まれているかどうか検出する検出手段と、抽出した二次元コードを復号する復号手段と、復号した結果からセキュリティ情報を受信する受信手段と、スキャンした原稿内にいくつセキュリティ情報が含まれていたかを数えるカウント手段と、複数のセキュリティ結果が得られた際に、それぞれのセキュリティ情報を比較する手段と、維持するべきセキュリティ情報を選択する手段とを持ち、必要なセキュリティレベルを維持してコピーを実行することを特徴とする。
【００１６】
本発明の画像処理装置は、それぞれのセキュリティ条件で厳しさ・易しさのランクをつけ、そのランク情報を格納しておく記憶手段を持ち、スキャンした原稿内にセキュリティ情報が複数存在した時に、ランク情報を参照して、セキュリティ情報を比較することを特徴とする。
【００１７】
本発明の画像処理装置は、スピード優先モードが設定されている時には、前述の検出手段でＱＲコードのみを検出し、ＱＲコードから得たセキュリティ情報に従ってコピーを実行することを特徴とする。
【発明の効果】
【００１８】
本発明によって、画像処理装置は複数の異なる処理方法を埋め込まれた原稿をスキャンした時に、適切なセキュリティを保ったコピー処理を実行する事が可能となり、セキュリティを確保したシステムを提供する事が出来る。
【発明を実施するための最良の形態】
【００１９】
ここで、図面を参照しながら、本発明の内容を詳細に説明していく。なお、ここで示す構成は一例であり、図示の構成に限定されるものではない。
【実施例１】
【００２０】
図1は、本発明の実施例１に係るシステムのハードウェア構成を示す図である。画像処理装置１００は、中央演算装置（以下、ＣＰＵ）１０１、タッチパネルディスプレイ１０２、スキャナ１０３、プリンタ１０６、メモリ１０４、補助記憶装置１０５によって構成され、それぞれは内部バス１０７で接続されている。
【００２１】
ＣＰＵ１０１は、メモリ１０４に展開されたプログラムの実行や、様々な装置の制御を行う。
【００２２】
タッチパネルディスプレイ１０２は、ディスプレイでユーザに対する情報の提供を行うと共に、ユーザのキー入力を受け付ける。
【００２３】
スキャナ１０３は、現行の画像を光源で照射し、反射画像をレンズで固体撮像素子上に結像する。固体撮像素子は、所定の解像度（例えば６００ｄｐｉ）及び所定の濃度レベル（例えば８ビット）の画像読み取り信号を生成し、画像読み取り信号からラスターデータよりなる画像データを構成する。
【００２４】
プリンタ１０６は、メモリ１０４上に展開された電子画像データを記録紙に印刷する。
【００２５】
メモリ１０４は、ＣＰＵ１０１が実行するプログラムの展開場所であり、また、プログラムで使用するデータを保持することが出来る。
【００２６】
補助記憶装置１０５は、ハードディスクドライブなどの大容量記憶装置で構成され、メモリ１０４上に展開できなかった情報を保存する。また、画像処理装置１００で実行するアプリケーションプログラムを保持する。
【００２７】
以下の説明において、スキャン画像からの情報抽出処理は、画像処理装置１００により行われる。画像処理装置１００は、各情報抽出方式を用いて、スキャナ１０３が読み取った画像から情報を抽出する。ここで、画像処理装置１００は、図１に示すように内部にＣＰＵ１０１やメモリ１０４を有しており、さらにＣＰＵ１０１はメモリ１０４内部に格納されているプログラムを実行したり、保持しているデータを読み出したりすることによって、以下に例示する処理を実行するものである。
【００２８】
次に、本実施形態で利用する情報埋め込み方式に対応する情報抽出方式について説明する。
【００２９】
情報埋め込み方式には、図２に示すように（ａ）反復埋め込み方式と（ｂ）単純埋め込み方式の２種類がある。これらの情報埋め込み方式に対応する情報抽出方式について、以下に説明する。
【００３０】
（ａ）反復埋め込み方式
反復埋め込み方式として、二次元コードとしてドットを印刷してある原稿から埋め込まれた情報を抽出する例を示す。
【００３１】
反復埋め込み方式では、原稿全体に二次元コードを印字するため、できるだけ可視性の低い埋め込み方法が望まれる。本実施例では、図３に示すように原稿に引かれた仮想グリッド３０２の交差点付近にドット３０１を印刷し、交差点からのドット３０１の変位により情報を埋め込む二次元コードを例にあげる。
【００３２】
図４は、反復埋め込み方式により、入力画像中に埋め込まれている二次元コードを抽出する処理の流れを示すフローチャートである。
【００３３】
ステップＳ４０１で画像処理装置は、スキャナが読み取った画像を入力画像として、入力画像を走査して画像中に含まれるドットを検出する。
【００３４】
ステップＳ４０２で画像処理装置は、検出したすべてのドットの絶対座標、粒形サイズおよび濃度等のドット情報を算出する。
【００３５】
ステップＳ４０３で画像処理装置は、情報が埋め込まれたドットのみを検出するために、算出したドット情報に基づき、検出したドットから埋め込み情報に関わる情報ドット以外のドットを削減するハーフトーン除去処理を行う。
【００３６】
ステップＳ４０４で画像処理装置は、グリッドを再現するために、検出した情報ドットと近隣のドットとの距離を計測し、グリッド間隔を算出する。また、画像処理装置は、すべての情報ドットに対して近隣の情報ドットまでの角度を測定し、グリッドの回転角度も算出する。画像処理装置は、グリッド間隔、回転角度を求めたあと、グリッドの交差点に対する情報ドットの相対的位置を計測する。
【００３７】
ステップＳ４０５で画像処理装置は、各データ領域の位置とサイズを算出するために、反復されて埋め込まれているデータ領域の繰り返しサイズを決定する。
【００３８】
ステップＳ４０６で画像処理装置は、繰り返し埋め込まれたデータ領域にある情報ドットの位置とサイズを算出し、ステップＳ４０７で埋め込まれたデータを抽出する。
【００３９】
最後に、ステップＳ４０８で画像処理装置は、抽出したデータにエラー訂正処理を行い、埋め込まれたデータを取得する。
【００４０】
以上は、本実施形態で示す反復埋め込み方式に対する情報抽出方式の一例である。本発明はこの方式に限るものではなく、他の反復埋め込み方式に対応した情報抽出方式を用いてもよい。
【００４１】
（ｂ）単純埋め込み方式
単純埋め込み方式の抽出方法として、二次元コードとしてよく使用されているＱＲコードの情報抽出方式を例として示す。
【００４２】
図５は、単純埋め込み方式により、入力画像中に埋め込まれている二次元コードを抽出するフローチャートである。
【００４３】
ステップＳ５０１で画像処理装置１００は、スキャナが読み取った画像を入力画像として、入力画像を走査して画像中に含まれるＱＲコードの位置を検出する。ＱＲコードの位置検出は、ＱＲコードの四隅のうち、三隅に配置される同一の切り出しシンボルのパターン検知を利用して行う。
【００４４】
ステップＳ５０２で画像処理装置１００は、切り出しシンボルに隣接する形式情報を復元し、シンボルに適用されている誤り訂正レベル及びマスクパターンを取得する。
【００４５】
ステップＳ５０３で画像処理装置１００は、取得したマスクパターンを利用して、符号化領域ビットパターンをＸＯＲ演算することによって、マスク処理を解除する。
【００４６】
ステップＳ５０４で画像処理装置１００は、モデルに対応する配置規則に従いシンボルキャラクタを読み取り、メッセージのデータ及び誤り訂正コードを復元する。
【００４７】
画像処理装置１００は、復元されたデータに対して、復元した誤り訂正コードを適用し、復元されたデータに誤りがあるかどうかを判定し（ステップＳ５０５）、誤りがある場合はステップＳ５０６でその誤りを訂正する。
【００４８】
ステップＳ５０７で画像処理装置１００は、誤り訂正されたデータに対して誤り検出符号を適用して、当該データに誤りがないか否かを判定し、誤りがない場合は抽出データの複合が成功したと判断し（ステップＳ５０８）、当該データを出力する。一方、誤りがある場合には抽出データの復号が失敗したと判断し（ステップＳ５０９）、当該データを破棄して処理を終了する。
【００４９】
以上は、本実施形態で示す単純埋め込み方式に対する情報抽出方式の一例である。本発明はこの方式に限るものではなく、他の単純埋め込み方式に対応した情報抽出方式を用いてもよい。
【００５０】
ここで、本実施形態の示す原稿とは、単純埋め込み方式の二次元コード及び反復埋め込み方式の二次元コードそれぞれ一種類ずつが、スキャンした原稿内に存在した場合についての一例である。
【００５１】
但し、本発明はこのような原稿に限るものではなく、二次元コードが複数存在する原稿であればよく、例えば同じ埋め込み方式の二次元コードが複数存在する原稿であってもよい。
【００５２】
次に、二次元コードから抽出した情報を比較する手段について、説明する。画像処理装置１００は、前述した二次元コードによって抽出した情報を比較手段に入力し、入力された情報が一致しているか否かを判別する。
【００５３】
ここで、入力される情報は２種類であっても、それ以上であっても構わない。また、比較する対象となる情報は、複写可能かどうかの情報のみで、それ以外の情報は比較しないか、比較したとしても画像処理装置１００の動作には影響を及ぼさない。
【００５４】
比較手段で比較した結果が同一だった場合、そのセキュリティ条件を満たす状態でのコピーを実行する。
【００５５】
例えば、第一の二次元コードと第二の二次元コードにコピー禁止の情報が埋め込まれていた場合、抽出された二つの情報を比較して、「コピー禁止」という同一の情報が埋め込まれていたと判断し、画像処理装置１００はコピー動作をキャンセルする。
【００５６】
次に複数の二次元コードが同一紙面上に印刷されている原稿をコピーする時の動作について説明する。
【００５７】
ここでは、複数の二次元コードが印刷されている原稿を複写しようとした際の課題を説明する。以降の説明では、スキャン時に初めに検出される二次元コードを第一の二次元コード、次に検出される二次元コードを第二の二次元コードと呼ぶ。
【００５８】
【表１】
2010171596.tif 000003
【００５９】
表１は、第一の二次元コードと第二の二次元コードから抽出した情報の組み合わせである。抽出条件における○は複写許可を示し、×は複写禁止を示す。また、△は条件付き許可を示し、ユーザがタッチパネルディスプレイ１０２からパスワードなどの入力を行い、入力されたパスワードが抽出した情報内に含まれるパスワードだった場合のみ複写を許可するものである。
【００６０】
この表からわかるように、二つの二次元コードに含まれる情報が一致していた場合は動作可能だが、一致していなかった場合はどのように動作していいかが判断できなかった（表中斜線部分）。
【００６１】
ここで、表１では二種類の二次元コードが抽出された場合について、説明を行っているが、本発明は二種類に二次元コードを限定するものではなく、二種類以上の複数の二次元コードが埋め込まれた原稿をコピーする場合の動作について説明するものである。
【００６２】
図６は、実施例１における画像処理装置１００のフローチャートである。また、図８は、実施例１における画像処理装置１００のソフトウェア構成のブロック図である。
【００６３】
複数の二次元コードが存在する原稿をコピーする時、ユーザはコピーボタンを押下する（ステップＳ６０１）。画像処理装置１００はコピーボタンを押下された場合、まず原稿内に二次元コードが検出できるかどうかを二次元コード検出手段８０３で検出し、判断する（ステップＳ６０２）。
【００６４】
二次元コード検出手段８０３で二次元コードが検出された場合は、ステップＳ６０３に進み、二次元コード復号手段８０４で検出されたコードを復号する。そして更に、別のコードが原稿内に検出できるかを再度ステップＳ６０２に戻って判断する。画像処理装置１００は別のコードが検出できなくなるまでコード検出を行い、コードの検出が出来なくなったら次のステップに進む。
【００６５】
画像処理装置１００は、セキュリティ情報受信手段８０５で、前述の通り復号された結果からセキュリティ情報が受信できたかを判断する。セキュリティに関する情報を受信しなかった場合は、ステップＳ６１０に進み、コピーを実行する。
【００６６】
セキュリティ情報があった場合、ステップＳ６０５に進み、セキュリティ情報カウント手段８０６で複数のセキュリティ情報が復号されているかどうかを判断する。
【００６７】
唯一のセキュリティ結果しか復号されていなかった場合、ステップＳ６０８に進み、セキュリティ情報選択手段８０８で唯一の復号されたセキュリティ結果を選択してコピーを実行する。複数の復号結果があった場合は、セキュリティ情報比較手段８０７で復号結果を比較し（ステップＳ６０６）、ステップＳ６０７に進む。
【００６８】
ステップＳ６０７では、ステップＳ６０６で比較した結果が同じだったかどうかを判断する。比較した結果が同じだった場合は、ステップＳ６０８に進み、復号した結果を今回の動作のセキュリティとして選択する。
【００６９】
比較した結果が違っていた場合には、ステップＳ６０９に進み、セキュリティ情報選択手段８０８は、復号された複数のセキュリティ情報から最も厳しい条件を選択する。ここで、セキュリティ条件の厳しさ・易しさのランクは、事前に画像処理装置１００に対して管理者が設定をしておくものとする。このランクは、セキュリティランク情報記憶手段８０９に格納されており、セキュリティ情報選択手段８０８はセキュリティ情報記憶手段８０９の情報を参照することで、最も厳しい条件を選択することが出来る。
【００７０】
画像処理装置１００は、最後にステップＳ６１０へと進み、ステップＳ６０８もしくはステップＳ６０９で選択されたセキュリティ条件に従って、またはステップＳでセキュリティに関する復号信号がなかった場合はそのまま、コピーを実行する。
【００７１】
以上が、複数のセキュリティ情報が埋め込まれた原稿をコピーしようとしたときの画像処理装置１００の処理フローチャートである。
【００７２】
以上の実施例１によって、ユーザが複数のコードによってセキュリティ情報が埋め込まれた原稿をコピーする時、好適なセキュリティ情報をコードから得てコピーを実行することが可能となる。
【実施例２】
【００７３】
次に、実施例２としてスピード優先の設定がされていた場合の画像処理装置１００の動作フローについて説明する。図７は、スピード優先設定がされていた時の、画像処理装置１００のフローチャートである。
【００７４】
ここで、実施例２におけるソフトウェアは実施例１で述べた通りの動作をする為、実施例２での説明は割愛する。
【００７５】
ユーザがコピーを実行するためにコピーボタンを押下した時（ステップＳ７０１）、画像処理装置１００はステップＳ７１１でスピード優先設定がされているかどうかを判断する。ここで、スピード優先設定とは、コピーを出来るだけ早く出力する為の設定で、この設定がされている時はＱＲコードで埋め込まれたセキュリティ設定にのみ従って動作するものである。
【００７６】
スピード優先設定がされていた場合、ステップＳ７１２でスキャンした画像内にＱＲコードがあるかを検出し、ステップＳ７１３で検出できたかどうかを判別する。ステップＳ７１３で判別したＱＲコードは、ステップＳ７１４で復号をする。
【００７７】
ここで、このフローチャートではスキャンした画像内にＱＲコードが１つだけある場合を示しているが、複数のＱＲコードが検出された場合には、ステップＳ７１３とステップＳ７１４を繰り返し実行し、全部のＱＲコードを復号することとする。
【００７８】
次に、ステップＳ７１５では、前のステップＳ７１４で復号した結果にセキュリティに関する復号結果が得られたかを判断する。
【００７９】
セキュリティに関する情報とは、
複写可・不可・
パスワード入力による複写許可
などの情報を指す。
【００８０】
これらの情報が得られたら、画像処理装置１００はこの復号結果に含まれるセキュリティレベルを維持して、コピー動作を実行する。具体的には、ＱＲコードにコピー禁止の情報が埋め込まれていたら、コピー動作をキャンセルする。
【００８１】
また、パスワード入力によりコピーを許可する情報が埋め込まれていたら、パスワード入力を促す画面をタッチパネルディスプレイ１０２に表示させ、そこに入力されたパスワードが合致するか、コピーを許可する情報が埋め込まれていたら、そのままコピー動作を実行する（ステップＳ７１０）。
【００８２】
スピード優先設定がされていた場合でも、ステップＳ７１３でＱＲコードが検出できなかった場合やステップＳ７１５でセキュリティに関する復号結果が得られなかった場合は、通常どおりコピー動作を実行する。
【００８３】
ステップＳ７１１でスピード優先設定がされていなかった場合は、画像処理装置１００は実施例１と同様、ステップＳ７０２からステップＳ７０９までのフローチャートで処理を実行する。
【００８４】
以上の実施例２によって、ユーザがスピードを優先したい時でも好適なセキュリティ情報をＱＲコードから得て実行することが可能となる。
【００８５】
本発明の画像処理装置は、図１に示した画像処理装置に限定されるものではなく、専用の画像処理装置、汎用コンピュータ等の種々の手段を採用し得る。汎用コンピュータが画像処理の各ステップを実行する為のプログラムは、汎用コンピュータに内蔵されたＲＯＭや、汎用コンピュータが読み取り得る記録媒体から読み込まれ、あるいはネットワークを通じてサーバ等から読み込まれる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施例に係る、画像処理装置のハードウェア構成を示すブロック図である。
【図２】反復埋め込み方式と、単純埋め込み方式を用いて、二次元コードが埋め込まれた原稿を示す図である。
【図３】反復埋め込み方式による情報埋め込みの一例を示す図である。
【図４】反復埋め込み方式により、入力画像内に埋め込まれている二次元コードを抽出する時の、画像処理装置の処理の流れを示すフローチャートである。
【図５】単純埋め込み方式により、入力画像内に埋め込まれている二次元コードを抽出する時の、画像処理装置の処理の流れを示すフローチャートである。
【図６】実施例１における、画像処理装置の処理の流れを示すフローチャートである。
【図７】実施例２における、画像処理装置の処理の流れを示すフローチャートである。
【図８】本発明の実施例に係る、画像処理装置のソフトウェア構成を示すブロック図である。
【図１】
2010171596.tif 000004
【図２】
2010171596.tif 000005
【図３】
2010171596.tif 000006
【図４】
2010171596.tif 000007
【図５】
2010171596.tif 000008
【図６】
2010171596.tif 000009
【図７】
2010171596.tif 000010
【図８】
2010171596.tif 000011