(57)【要約】【課題】原稿データの特定領域に記録されている情報コードを数少ない検索回数で検出することができる画像処理装置を提供する。【解決手段】ＱＲモードが有効である場合、ＣＰＵ１は、読取部により原稿の画像データを読み取り、蓄積した後、ビットマップデータの中から過去の検出頻度が一番高い場所の特定範囲のデータを抽出し、ＱＲコードの検索を実行する（ステップ103〜105）。ＱＲコードが検出された場合、ＱＲコードの検出場所の検出頻度に１を加算した後、ＱＲコード部分の抽出及びデコード処理を実行し、ＱＲコードの復元情報に基づいて必要な処理を実行する（ステップ106〜109）。一方、ＱＲコードを検出できなかった場合、ビットマップデータの中から次に検出頻度が高い場所の特定範囲のデータを抽出し、同様に、ＱＲコードの検索を実行する（ステップ112〜116）。【選択図】図３
2008263283.tif 000002
【特許請求の範囲】
【請求項１】
画像データ中に存在する情報コードを検索し、解析する情報コード検索手段と、上記情報コード検索手段を制御する制御手段とを備えた画像処理装置であって、
上記制御手段が、上記情報コード検索手段に画像データの複数の特定領域について優先順位毎に情報コードの検索を実行させるとともに、情報コードが検出された領域を履歴情報として記憶し、上記履歴情報に基づいて複数の特定領域の優先順位を決定することを特徴とする画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
複数頁の画像データについて情報コードの検索を実行する場合、上記制御手段が直前の頁で情報コードが検索された場所を第一優先順位とすることを特徴とする画像処理装置。
【請求項３】
画像データ中に存在する情報コードを検索し、解析する情報コード検索手段と、上記情報コード検索手段を制御する制御手段とを備えた画像処理装置であって、
上記制御手段が、上記情報コード検索手段に画像データの特定領域について情報コードの検索を実行させるとともに、情報コードが検出されなかった場合、原稿を所定の方向にセットするよう報知することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に情報コード、例えば、ＱＲコードの検索／解析機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
最近、ＱＲ（クイック・レスポンス）コード等の二次元バーコードがチラシなどの印刷物に記載され、携帯電話などで読み取ることによりその中に含まれているＵＲＬなどの情報にアクセスできるようになってきており、複写機能、ファクシミリ機能、プリント機能、スキャナ機能等を有するデジタル複合機においても、原稿スキャンや印字時にＱＲコードを検索してデコード処理を行い、その結果を基に種々の機能を実行したり、新たな情報に変換して再度エンコードすることが考えられている。
【０００３】
例えば、商品の広告チラシにその商品を注文する注文書を送信するための送信先のアドレスを表した二次元コード情報が含まれている場合、広告チラシの画像データをスキャンして検索された二次元コード情報をデコードすることにより文字情報に変換し、この文字情報に含まれている送信先アドレスに注文書のデータを送信することが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００６−１１５０２１号公報
【０００４】
また、ファクシミリ送信時に入力された送信先、ポーリング、同報、原稿枚数等の情報を原稿のヘッダー部に二次元バーコードとして記録し、同一原稿をスキャナで読み取ることにより、簡単にヘッダー部に記録されたデータを基にしてファクシミリの再送信、ファクシミリ装置への宛先の登録を行うことができるようにすることも提案されている（例えば、特許文献２参照）。
【特許文献２】特開２００４−３４３５６４号公報
【０００５】
さらに、スキャナから読み取った画像データをハードディスク等のメモリに一旦記憶し、そのメモリから任意の原稿の画像データを繰り返し読み出して印刷する機能を備えたデジタル複合機において、オリジナル原稿の画像データをメモリから読み出して印刷する際に、画像データにメモリ内の格納先及びデータ属性を示した情報コードを埋め込んで複製原稿を作成し、この複製原稿をスキャナで読取る際に、画像データの情報コードからメモリ内のオリジナル原稿の格納先を認識し、オリジナル原稿をメモリから読み出して印刷することも提案されている（例えば、特許文献３参照）。
【特許文献３】特開２００４−３３６２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、従来、ファクシミリ送信時や原稿コピー時等に情報コードを検索／解析してデコード処理し、必要な処理を実行することが提案されているが、デジタル複合機でスキャンした画像に含まれている情報コードを解析するには、情報コードが配置されている位置の検出が必要であり、スキャン原稿の場合、画素数が多く、検出に時間がかかるという問題が生じる。
【０００７】
一方、情報コードは、通常、用紙の中央付近に存在する可能性が低く、原稿の隅に記録されていることが多いため、原稿の一つの隅の特定範囲を検索し、情報コードが見つからない場合、他の３隅の特定範囲を順に検索することにより情報コードの位置を検出することができ、情報コードの検出時間を短縮することができる。
また、デジタル複合機で種々の情報をコード化して原稿に記録する場合に、特定の位置、例えば、原稿の右上隅の位置に記録するようにした場合には、情報コードの配置位置、すなわち、原稿の右上隅を優先的に検索し、情報コードが見つからない場合、原稿の左下隅の特定範囲を検索することにより情報コードの位置を検出することができる。
【０００８】
しかしながら、原稿の４隅の特定範囲を順に検索する場合、ユーザが原稿を原稿読取部にセットする際、縦、横の向きに対して迷うことや間違える可能性が高く、原稿の特定の隅を優先的に検索しても、結果的に複数の隅の特定範囲を検索することが必要となり、手間がかかるという問題が生じる。
【０００９】
また、デジタル複合機で情報コードを原稿に記録する場合、図６に示すように、仮に「１」の位置に情報コードを記録するようにしていても、ユーザが原稿の上下方向を間違えて原稿をセットすると、情報コードは「２」の位置に存在することになるので、一度の情報コード検索で情報コードを検出できない場合が多くなる。また、原稿スキャン時にユーザが縦横関係を間違えると、図６の「１」の場所は、図７の「ｃ」または「ｄ」の位置にくることになり、同様に一度の情報コード検索で情報コードを検出できない場合が生じる。
【００１０】
本発明は、上記の問題に鑑みてなされたもので、原稿データの特定領域に記録されている情報コードを数少ない検索回数で検出することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するため、請求項１に係る発明の画像処理装置は、画像データ中に存在する情報コードを検索し、解析する情報コード検索手段と、上記情報コード検索手段を制御する制御手段とを備えた画像処理装置であって、上記制御手段が、上記情報コード検索手段に画像データの複数の特定領域について優先順位毎に情報コードの検索を実行させるとともに、情報コードが検出された領域を履歴情報として記憶し、上記履歴情報に基づいて複数の特定領域の優先順位を決定することを特徴とする。
【００１２】
また、請求項２に係る発明の画像処理装置は、請求項１に記載された画像処理装置において、複数頁の画像データについて情報コードの検索を実行する場合、上記制御手段が直前の頁で情報コードが検索された場所を第一優先順位とすることを特徴とする。
【００１３】
また、請求項３に係る発明の画像処理装置は、画像データ中に存在する情報コードを検索し、解析する情報コード検索手段と、上記情報コード検索手段を制御する制御手段とを備えた画像処理装置であって、上記制御手段が、上記情報コード検索手段に画像データの特定領域について情報コードの検索を実行させるとともに、情報コードが検出されなかった場合、原稿を所定の方向にセットするよう報知することを特徴とする。
【発明の効果】
【００１４】
原稿読取部への原稿のセット方向はユーザの癖によってほぼ決まっていると思われ、請求項１に係る発明の画像処理装置によれば、情報コードが検出された領域の履歴情報、例えば、各領域で情報コードが検出された回数に基づいて複数の特定領域の優先順位が決定されるので、原稿に記録されている情報コードを検索する際、最初に情報コードが記載されている位置の特定領域を検索する確率が高くなるので、検索回数を少なくすることができる。
【００１５】
また、請求項２に係る発明の画像処理装置によれば、複数頁の画像データについて情報コードの検索を実行する場合、直前の頁で情報コードが検索された場所が第一優先順位とされるので、複数枚に亘る原稿の場合、同じ位置に情報コードが記録されている可能性が大きく、１回の情報コード検索で情報コードの位置を検出することができる。
【００１６】
また、請求項３に係る発明の画像処理装置によれば、画像データの特定領域について情報コードの検索を実行しても、情報コードが検出されなかった場合、原稿を所定の方向にセットするよう報知されるので、ユーザが情報コードの存在する箇所を上記の特定領域にくるように原稿をセットし直すことができ、確実に情報コードの位置を検出することができる。
【実施例１】
【００１７】
以下、本発明の画像処理装置をデジタル複合機に適用した実施例について説明する。図１はデジタル複合機のハードウェア構成を示すブロック図であり、このデジタル複合機は、ＣＰＵ１、ＲＯＭ（Read  Only  Memory）２、ＳＲＡＭ（Static  Random  Access  Memory）３、表示・操作部４、読取部５、画像メモリ６、記録部７、コーデック８、モデム９、ネットワーク制御ユニット（ＮＣＵ）１０、文書保存部１１、ＱＲコード処理部１２及びネットワークインターフェース（Network  Ｉ／Ｆ）１３から構成され、各部がバス１４を介して接続されている。
【００１８】
ＣＰＵ１はバス１４を介してデジタル複合機のハードウェア各部を制御するとともに、ＲＯＭ２に記憶されたプログラムに基づいて各種のプログラムを実行する。ＲＯＭ２はデジタル複合機の動作に必要な種々のプログラムや操作メッセージ等を予め記憶しており、ＳＲＡＭ３は、ＱＲコードの位置情報、ＱＲコードの復元情報等のプログラムの実行時に発生する一時的なデータを記憶するとともに、原稿の４つの各隅でのＱＲコード検出回数を記録する検出頻度記憶領域を備えている。
【００１９】
表示・操作部４は、デジタル複合機の動作状態を表示したり、種々の機能の操作画面の表示を行う表示部と、デジタル複合機を操作するための複数のキーよりなり、図２に示すように、表示部を構成するＬＣＤ表示部２１と多数の操作キーから構成されている。ＬＣＤ表示部２１には、タッチパネルスイッチが配設され、ＬＣＤ表示部２１に表示された項目部分を押下することで、対応する項目の選択や機能の実行を行うことができる。
【００２０】
また、操作キーとして、テンキー２２、スタートキー２３、リセットキー２４、ストップキー２５、複数のワンタッチダイヤルキー２６、十字キー２７、リターンキー２８、セットキー２９、ＦＡＸ切替キー３０、コピー切替キー３１、スキャナ切替キー３２等の各種キーが設けられている。なお、ＬＣＤ表示部２１によりこれらの操作キーの一部又は全部を代用することも可能である。
【００２１】
読取部５はオートドキュメントフィーダー（ＡＤＦ）やフラットベッドスキャナ（ＦＢＳ）等の読取り用原稿載置台を備え、ＣＣＤ等を利用したスキャナで原稿を読み取り、ドットイメージデータを出力する。
また、画像メモリ６は、ＤＲＡＭ等を用いて構成され、送信すべき画像データまたは受信した画像データあるいは読取部５で読み取った画像データを記憶し、記録部７は電子写真方式等のプリンタ装置を備え、受信したデータ、コピー原稿データあるいは外部のパソコン等から送信されたプリントデータをプリントアウトする。
【００２２】
コーデック８は所定のプロトコルに対応して符号化・復号するものであり、読み取った原稿の画像データを送信するためにＭＨ、ＭＲまたはＭＭＲ方式により符号化し、外部から受信した画像データを復号するとともに、電子メールに添付可能なファイルとして一般的に利用される画像フォーマットであるＴＩＦＦ方式等にも対応して符号化、復号する。
【００２３】
モデム９はバス１４に接続されており、ファクシミリ通信が可能なファクスモデムとしての機能を有し、このモデム９は同様にバス１４に接続されたＮＣＵ１０と接続されている。ＮＣＵ１０はアナログ回線の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム９を公衆交換電話網（ＰＳＴＮ）に接続する。
【００２４】
文書保存部１１はハードディスク等のメモリで構成され、読取部５でスキャンされた画像データあるいは外部のパソコン等から受け取った画像データを保存する記憶部である。この文書保存部１１には、文書名を識別できるファイル名が付与された各ファイルに画像データが保存されるとともに、この文書保存部１１の管理ファイルに各文書のファイル名と、作成日時、作成者のＩＤ等の情報が記憶される。
【００２５】
一方、ＱＲコード処理部１２は、入力された画像データの中からＱＲコードの添付位置を検索してＱＲコード位置を検出するとともに、当該検出位置から抽出されたＱＲコードをデコードすることによりＱＲコードに格納されている情報を取得する。なお、このＱＲコード処理部１２は入力された情報をエンコードすることによりＱＲコードを生成することもできる。
【００２６】
また、ネットワークインターフェース１３はＬＡＮ等のネットワークに接続され、ネットワークに接続されたパソコンからのプリントデータ等の信号を受信する一方、ネットワークに対して信号やデータを送信するものであり、信号変換やプロトコル変換などのインターフェース処理を実行する。
【００２７】
デジタル複合機は上記のような構成を備えており、ファクシミリ送信時には、原稿の画像データが読取部５で読み取られ、コーデック８で圧縮されて画像メモリ６に蓄積される。この圧縮された画像データが画像メモリ６から読み出されてモデム９で変調され、ＮＣＵ１０からＰＳＴＮを通して通信相手先に送信される。また、ファクシミリ受信時には、受信した画像データがモデム９で復調され、画像メモリ６に蓄積された後、コーデック８で復号されて記録部７によりプリントされる。
【００２８】
さらに、ユーザがコピーを行う場合には、読取部５のＡＤＦまたはＦＢＳに原稿をセットし、コピー設定画面で記録用紙サイズの選択、コピー部数の設定等を行った後、表示・操作部４のスタートキー２３を押下することにより、原稿の画像データが読取部５で読み取られ、コーデック８で圧縮されて画像メモリ６に蓄積された後、コーデック８で復号されて記録部７によりプリントされる。
【００２９】
また、文書保存部１１への文書データの保存時には、ユーザが読取部５のＡＤＦまたはＦＢＳに原稿をセットし、文書保存設定画面で文書名、ユーザＩＤ等を入力した後、表示・操作部４のスタートキー２３を押下することにより、原稿の画像データが読取部５で読み取られ、コーデック８で圧縮されて文書保存部１１に保存される。なお、この場合、メモリ内の格納先及びデータ属性、例えば、文書保存日時、ユーザＩＤ、公開範囲、データ転送禁止等の情報をＱＲコード処理部１２によりＱＲコード化し、このＱＲコードを画像データに埋め込んだ保存データを文書保存部１１に記憶することも可能である。
【００３０】
一方、上記のファクシミリ送信、コピーあるいは文書データの保存時にユーザがそれぞれの設定画面でＱＲモードを指定すると、スキャンされた原稿にＱＲコードが含まれている場合、ＱＲコードに含まれている情報に基づいて各種機能を実行することができる。
なお、コピーやファクシミリ送信、文書データの保存時等、個々の作業時に設定画面でＱＲモードを設定できるようにする代わりに、デジタル複合機の初期設定として各種の機能実行時にすべてＱＲモードとして実行するように設定することも可能である。
【００３１】
以下、文書データの保存時にＱＲモードを実行する場合の作用について、図３のフローチャートにより説明する。
読取部５のＡＤＦまたはＦＢＳに原稿がセットされた後、スタートキー２３が押下されると、ＣＰＵ１は、図３のフローチャートに示すＱＲモード判別プログラムを開始し、ユーザがＱＲモードを選択したか否か、あるいは機器設定がＱＲモードに設定されているか否かを判断することにより、ＱＲモードが有効か否かを判定し（ステップ１０１）、ＱＲモードが有効でないと判定した場合、通常の処理、すなわち、上記のように、原稿の画像データを読取部５で読み取り、コーデック８で圧縮して文書保存部１１に保存した（ステップ１０２）後、プログラムを終了する。
【００３２】
一方、ステップ１０１でＱＲモードが有効であると判定した場合、ＣＰＵ１は、読取部５により原稿のスキャンを実行し、得られた画像データをコーデック８で圧縮して画像メモリ６に蓄積する（ステップ１０３）。
【００３３】
次に、ＣＰＵ１は、最初の頁の圧縮された画像データを画像メモリ６から読み出し、コーデック８で復号することによりビットマップデータとし、このデータの中から優先度の一番高い場所の特定範囲のデータを抽出する（ステップ１０４）。
なお、優先度は、ＳＲＡＭ３の検出頻度記憶領域に記憶されている４つの各隅でのＱＲコード検出回数の多い順に優先度を高くし、ＱＲコード検出回数が同じ場合には、図６に示すように、右上隅（１）、左下隅（２）、右下隅（３）、左上隅（４）の順に優先度を高く設定する。
【００３４】
次に、ＣＰＵ１は抽出したデータをＱＲコード処理部１２に入力してＱＲコードの検索実行を指示する（ステップ１０５）。
これにより、ＱＲコード処理部１２が入力された特定範囲のデータ内にＱＲコードが含まれているか否かを検索し、ＱＲコードが見つかった場合には、ＱＲコード検出信号を出力し、ＱＲコードが見つからなかった場合には、ＱＲコード非検出信号を出力する。
【００３５】
ＱＲコード処理部１２にＱＲコードの検索を指示した後、ＣＰＵ１は、ＱＲコード処理部１２から出力されるＱＲコード検出信号またはＱＲコード非検出信号に基づいて、ＱＲコードが検出されたか否かを判定し（ステップ１０６）、ＱＲコードが検出されたと判定した場合、ＳＲＡＭ３の検出頻度記憶領域の対応する隅の検出頻度に１を加算する（ステップ１０７）。
【００３６】
次に、ＣＰＵ１は、ＱＲコード処理部１２に検出されたＱＲコード位置にあるＱＲコード部分の抽出及びＱＲコードのデコード処理を実行させた（ステップ１０８）後、ＱＲコード処理部１２から出力されたＱＲコードの復元情報に基づいて必要な処理を実行する（ステップ１０９）。
すなわち、圧縮された画像データを画像メモリ６から読み出して文書保存部１１に保存するとともに、ＱＲコードの復元情報に含まれている文書のファイル名や作成日時、作成者のＩＤ等の情報を文書保存部１１の管理ファイルに記憶する。
【００３７】
ＱＲコードの復元情報に基づいた処理を実行した後、ＣＰＵ１は、読み取った画像データに次頁があるか否かを判定し（ステップ１１０）、次ページがないと判定した場合には、プログラムを終了する。
また、ステップ１１０で次頁があると判定した場合、ＣＰＵ１は、前頁でＱＲコードが検出された場所の優先度を第一優先順位にした（ステップ１１１）後、ステップ１０４に戻り、次頁の圧縮された画像データを画像メモリ６から読み出し、コーデック８で復号することによりビットマップデータとし、このデータの中から優先度の一番高い場所、すなわち、前回ＱＲコードを検出した場所の特定範囲のデータを抽出し、ＱＲコードの検索を実行する。
【００３８】
一方、ステップ１０６でＱＲコードを検出できなかったと判定した場合、ＣＰＵ１は、ビットマップデータの中から優先度を一つ下げた場所の特定範囲のデータを抽出した（ステップ１１２）後、上記と同様に、抽出したデータをＱＲコード処理部１２に入力してＱＲコードの検索実行を指示する（ステップ１１３）。
【００３９】
そして、ＱＲコード処理部１２にＱＲコードの検索を指示した後、ＣＰＵ１は、ＱＲコードが検出されたか否かを判定し（ステップ１１４）、ＱＲコードが検出されたと判定した場合、ステップ１０７に移ってＱＲコードのデコード処理等を実行する。
また、ステップ１１４でＱＲコードを検出できなかったと判定した場合、ＣＰＵ１は、ビットマップデータの４隅の各特定領域についてＱＲコードの検索を完了したか否かを判定する（ステップ１１５）。
【００４０】
ステップ１１５でビットマップデータの４隅の各特定領域についてＱＲコードの検索を完了していないと判定した場合、ＣＰＵ１は、ステップ１１２に戻って、優先度をさらに一つ下げた場所の特定範囲のデータを抽出し、ＱＲコードの検索を実行する。
【００４１】
また、ステップ１１５でビットマップデータの４隅の各特定領域についてＱＲコードの検索を完了したと判定した場合、ＣＰＵ１は、エラー処理、例えば、ＬＣＤ表示部２１に「ＱＲコードが見つかりませんでした」との表示を行った（ステップ１１６）後、プログラムを終了する。
なお、エラー時に、「ＱＲコードの作成を行いますか？」との表示を行い、ユーザがＱＲコードを作成するとした場合、ユーザが入力した情報をＱＲコード処理部１２に入力してＱＲコードを生成させ、生成されたＱＲコードの画像とビットマップデータとを合成した後、文書保存部１１に保存するようにすることも可能である。
【００４２】
以上のように、原稿読取部への原稿のセット方向はユーザの癖によってほぼ決まっているので、原稿に記録されているＱＲコードを検索する際、ＱＲコードが検出された領域の履歴情報、すなわち、各隅毎のＱＲコードが検出された回数に基づいて各隅の優先順位を決定することにより、最初にＱＲコードが記載されている位置の特定領域を検索する確率が高くなり、検索回数を少なくすることができる。
【００４３】
また、複数枚に亘る原稿の場合、同じ位置に情報コードが記録されている可能性が大きいので、複数頁の画像データについてＱＲコードの検索を実行する場合、直前の頁でＱＲコードが検索された場所を第一優先順位とすることにより、１回の情報コード検索で情報コードの位置を検出できる確率を高くすることができる。
【００４４】
なお、上記の実施例では、文書データの保存時にＱＲコードを検索する場合について説明したが、ファクシミリ送信時、あるいはコピー時のＱＲコード検索時にも同様に実施することができる。
ＱＲコードの復元情報に基づく処理としては、コピーの場合、ＱＲコードの復元情報からコピー原稿のコピー回数を読み出し、このコピー回数に１を加えた回数を新たなコピー回数とし、ユーザＩＤ等の他の情報とともにＱＲコード処理部１２に送ってＱＲコードを新たに生成させ、生成された新たなＱＲコードの画像と、ビットマップデータとを合成した後、記録部７によってプリントする。
【００４５】
また、ファクシミリ送信の場合は、圧縮された画像データを画像メモリ６から読み出してモデム９で変調し、ＮＣＵ１０からＰＳＴＮを通してＱＲコードの復元情報に含まれている通信相手先に送信するような処理を実行する。
【００４６】
また、上記の実施例では、画像データの４隅の特定領域についてＱＲコードを検索する例について説明したが、４隅に限らず、上下の辺の領域、あるいは、左右の辺の領域についてもＱＲコードを検索するようにすることも可能である。
【実施例２】
【００４７】
上記の実施例では、ＱＲコードが検出された領域の履歴情報に基づいて各隅の優先順位を決定したが、一つの隅の特定領域についてＱＲコードを検索し、ＱＲコードが見つからなかった場合、ユーザに原稿を所定方向にセットさせるようにすることもできる。
【００４８】
以下、コピーのＱＲモード時にコードが見つからなかった場合、ユーザに原稿を再セットさせる場合の作用について、図４のフローチャートにより説明する。
なお、デジタル複合機の構成は図１、図２と同様であるので、説明は省略する。
【００４９】
コピー時に、読取部５のＦＢＳに原稿がセットされた後、スタートキー２３が押下されると、ＣＰＵ１は、図４のフローチャートに示すＱＲモード判別プログラムを開始し、ＱＲモードが有効か否かを判定し（ステップ２０１）、ＱＲモードが有効でないと判定した場合、通常の処理、すなわち、原稿の画像データを読取部５で読み取ってコーデック８で圧縮して画像メモリ６に蓄積し、コーデック８で復号して記録部７によってプリントした（ステップ２０２）後、プログラムを終了する。
【００５０】
一方、ステップ２０１でＱＲモードが有効であると判定した場合、ＣＰＵ１は、読取部５により原稿のスキャンを実行し、得られた画像データをコーデック８で圧縮して画像メモリ６に蓄積した（ステップ２０３）後、圧縮された画像データを画像メモリ６から読み出し、コーデック８で復号することによりビットマップデータとし、このデータの中から所定位置、例えば、画像データの左上隅の特定範囲のデータを抽出する（ステップ２０４）。
【００５１】
次に、ＣＰＵ１は抽出したデータをＱＲコード処理部１２に入力してＱＲコードの検索実行を指示した（ステップ２０５）後、ＱＲコード処理部１２から出力されるＱＲコード検出信号またはＱＲコード非検出信号に基づいて、ＱＲコードが検出されたか否かを判定する（ステップ２０６）。
【００５２】
ＱＲコードが検出されたと判定した場合、ＣＰＵ１は、ＱＲコード処理部１２に検出されたＱＲコード位置にあるＱＲコード部分の抽出及びＱＲコードのデコード処理を実行させた（ステップ２０７）後、ＱＲコード処理部１２から出力されたＱＲコードの復元情報に基づいて必要な処理を実行する（ステップ２０８）。
すなわち、ＣＰＵ１は、ＱＲコードの復元情報からコピー原稿のコピー回数を読み出し、このコピー回数に１を加えた回数を新たなコピー回数とし、ユーザＩＤ等の他の情報とともにＱＲコード処理部１２に送ってＱＲコードを新たに生成させ、生成された新たなＱＲコードの画像と、ビットマップデータとを合成した後、記録部７によってプリントする。
【００５３】
一方、ステップ２０６でＱＲコードを検出できなかったと判定した場合、ＣＰＵ１は、原稿を所定の向きに再セットするよう指示する原稿再セット要請画面を表示・操作部４のＬＣＤ表示部２１に表示する（ステップ２０９）。
図５は原稿再セット要請画面の一例であり、図に示すように、原稿台の左奥にＱＲコードの画像が来るように、原稿をセットするよう要請する画面が表示されるので、ユーザはそのように原稿をセットした後、「ＯＫ」ボタンを押下することにより再度ＱＲコードの検索を実行させることができる。
【００５４】
原稿再セット要請画面を表示した後、ＣＰＵ１は、図５の原稿再セット要請画面の「ＯＫ」ボタンが押下されたか否かを判定し（ステップ２１０）、「ＯＫ」ボタンが押下されていないと判定した場合、図５の原稿再セット要請画面の「キャンセル」ボタンが押下されたか否かを判定する（ステップ２１１）。
【００５５】
ステップ２１１で「キャンセル」ボタンが押下されていないと判定した場合、ＣＰＵ１は、ステップ２１０に戻って、「ＯＫ」ボタンが押下されたか否かを判定し、「キャンセル」ボタンが押下されたと判定した場合、ＱＲモードの中止と判断し、プログラムを終了する。
【００５６】
そして、ステップ２１０で「ＯＫ」ボタンが押下されたと判定した場合、ＣＰＵ１は、上記と同様に、ビットマップデータの左上隅の特定範囲のデータを抽出した（ステップ２１２）後、抽出したデータをＱＲコード処理部１２に入力してＱＲコードの検索実行を指示する（ステップ２１３）。
次に、ＣＰＵ１は、ＱＲコードが検出されたか否かを判定し（ステップ２１４）、ＱＲコードが検出されたと判定した場合、ステップ２０７に移り、ＱＲコードの抽出、デコード処理等を実行する。
また、ステップ２１４でＱＲコードを検出できなかったと判定した場合、ＣＰＵ１は、エラー処理、例えば、ＬＣＤ表示部２１に「ＱＲコードが見つかりませんでした」との表示を行った（ステップ２１５）後、プログラムを終了する。
【００５７】
以上のように、ビットマップデータの特定領域、例えば、左上隅の特定領域についてＱＲコードの検索を実行しても情報コードが検出されなかった場合、原稿を所定の方向にセットするようＬＣＤ表示部に表示されるので、ユーザがＱＲコードの存在する箇所が上記の特定領域にくるように原稿をセットし直すことにより、確実に情報コードの位置を検出することができる。
【００５８】
なお、この実施例では、コピー時にＱＲコードを検索する場合について説明したが、ファクシミリ送信時、あるいは文書データ保存時のＱＲコード検索時にも同様に実施することができる。
また、この実施例では、原稿の再セット要請をＬＣＤ表示部への表示で行ったが、例えば、「原稿台の左奥にＱＲ画像がくるように再セットしてください」等と音声により報知することも可能である。
【００５９】
さらに、以上の実施例では、ＱＲコードの解析情報に基づく処理として、ＱＲコードの復元情報に含まれているデータの文書保存部１１の管理ファイルへの記憶、ＱＲコードの復元情報に含まれている通信相手先へのファクシミリ送信、ＱＲコードの復元情報に含まれるコピー回数を書き換えた新たなＱＲコードの生成を例として説明したが、その他のＱＲコードの復元情報に基づく処理や、ファクシミリ受信時に受信した画像データあるいは外部のパソコンから受信した画像データに含まれるＱＲコードの検索／解析にも本発明を実施することができる。
【００６０】
また、上記の実施例では、情報コードとしてＱＲコードを例として説明したが、その他の情報コードであっても本発明の画像処理装置を適用することが可能であり、さらに、上記の実施例では、本発明の画像処理装置をデジタル複合機に適用した例について説明したが、本発明の画像処理装置はコピー機等の他の画像処理装置にも適用することが可能である。
【図面の簡単な説明】
【００６１】
【図１】デジタル複合機のハードウェア構成を示すブロック図である。
【図２】表示・操作部の詳細な構成を示す図である。
【図３】ＱＲモードを実行する場合の作用を示すフローチャートである。
【図４】ＱＲモードを実行する場合の他の実施例の作用を示すフローチャートである。
【図５】原稿再セット要請画面の一例である。
【図６】原稿へのＱＲコードの配置位置を説明するための図である。
【図７】原稿へのＱＲコードの配置位置を説明するための図である。
【符号の説明】
【００６２】
１  ＣＰＵ
２  ＲＯＭ
３  ＳＲＡＭ
４  表示・操作部
５  読取部
６  画像メモリ
７  記録部
８  コーデック
９  モデム
１０  ＮＣＵ
１１  文書保存部
１２  ＱＲコード処理部
１３  Network  Ｉ／Ｆ
１４  バス
２１  ＬＣＤ表示部
【図１】
2008263283.tif 000003
【図２】
2008263283.tif 000004
【図３】
2008263283.tif 000005
【図４】
2008263283.tif 000006
【図５】
2008263283.tif 000007
【図６】
2008263283.tif 000008
【図７】
2008263283.tif 000009