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