(57)【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを得る読取手段と、
前記画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出手段と、
前記画像切出手段により切り出された切り出し文字画像に対して文字認識処理を実行する文字認識手段と、
前記文字認識手段による認識結果に基づいてコード画像を生成する生成手段と、
前記画像切出手段により切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成手段により生成されたコード画像を含む出力画像を記録媒体に印刷する印刷手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記文字認識手段による認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識手段をさらに有し、
前記第２の印字モードが認識される場合、前記印刷手段は、前記切り出し文字画像および前記コード画像を含む出力画像を印刷することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文字情報は、ＵＲＬ情報であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記コード画像は、二次元バーコードであることを特徴とする請求項１〜３のいずれか１つに記載の画像処理装置。
【請求項５】
原稿を読み取って画像データを得る読取ステップと、
前記画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出ステップと、
前記画像切出ステップにおいて切り出された切り出し文字画像に対して文字認識処理を実行する文字認識ステップと、
前記文字認識ステップにおける認識結果に基づいてコード画像を生成する生成ステップと、
前記画像切出ステップにおいて切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成ステップにおいて生成されたコード画像を含む出力画像を記録媒体に印刷する印刷ステップと、
を有することを特徴とする画像処理方法。
【請求項６】
前記文字認識ステップにおける認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識ステップをさらに有し、
前記第２の印字モードが認識される場合、前記印刷ステップにおいて、前記切り出し文字画像および前記コード画像を含む出力画像が印刷されることを特徴とする請求項５に記載の画像処理方法。
【請求項７】
原稿を読み取って得られた画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出手順と、
前記画像切出手順において切り出された切り出し文字画像に対して文字認識処理を実行する文字認識手順と、
前記文字認識手順における認識結果に基づいてコード画像を生成する生成手順と、
前記画像切出手順において切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成手順において生成されたコード画像を含む出力画像を記録媒体に印刷するために当該出力画像の出力データを出力する出力手順と、
をコンピュータに実行させるための画像処理プログラム。
【請求項８】
前記文字認識手順における認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識手順をさらに前記コンピュータに実行させ、
前記第２の印字モードが認識される場合、前記出力手順において、前記切り出し文字画像および前記コード画像を含む出力画像の出力データが出力されることを特徴とする請求項７に記載の画像処理プログラム。
【請求項９】
請求項７または８に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理プログラムに関する。本発明は、特に、通信ネットワーク上のデータへのアクセスに使用される画像を出力するための画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
未だ印刷物等の紙媒体による情報伝達が相当量行われている一方で、ユーザが通信ネットワークを利用して電子データを取得するケースが増えている。
【０００３】
例えば報告または広告用の印刷物には、当該印刷物に関するデータにユーザがアクセスするために使用されるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）情報等のデータの所在を示す文字情報が印刷されることが多い。この印刷物に関するデータには、例えば印刷内容そのもの、および印刷内容についての詳細な説明等が含まれる。これにより、ユーザは、印刷内容あるいは付加的な情報を取得することができる。
【０００４】
このような印刷物を読み取った画像データから、オリジナルのデータの所在を示す文字情報を認識し、通信ネットワークを介して取得されたオリジナルのデータを用紙に印刷する装置が開示されている（特許文献１および２参照）。
【０００５】
しかし、印刷物を読み取った画像データ中の文字情報の認識率はかなり高くなってきてはいるものの完全ではない。したがって、データの所在を示す文字情報を誤認識すると、その印刷物に関するデータにアクセスできない場合が生じる。
【０００６】
一方、誤って認識された文字を補正するシステムが開示されている（特許文献３参照）。しかし、このシステムは、「住所」「氏名」等のデータを既存のデータベースと比較して補正を行うものである。したがって、このシステムは、有限の組み合わせと見なせる「住所」「氏名」等の特定の文字情報しか扱うことができず、ＵＲＬ情報等のランダムな文字列からなる文字情報の認識には適用できない。
【特許文献１】特開平１０−２８５３７８号公報
【特許文献２】特開２００４−２５２８４３号公報
【特許文献３】特開２００１−１４３０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上述した問題点を解決するためになされたものであり、本発明の目的は、原稿を読み取って得られた画像データの中から、通信ネットワーク上における当該原稿に関するデータの所在を示す文字情報を認識して、ユーザがそのデータに確実かつ容易にアクセスするために使用される画像を出力することができる画像処理装置、画像処理方法、および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）原稿を読み取って画像データを得る読取手段と、前記画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出手段と、前記画像切出手段により切り出された切り出し文字画像に対して文字認識処理を実行する文字認識手段と、前記文字認識手段による認識結果に基づいてコード画像を生成する生成手段と、前記画像切出手段により切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成手段により生成されたコード画像を含む出力画像を記録媒体に印刷する印刷手段と、を有することを特徴とする画像処理装置。
【００１０】
（２）前記文字認識手段による認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識手段をさらに有し、前記第２の印字モードが認識される場合、前記印刷手段は、前記切り出し文字画像および前記コード画像を含む出力画像を印刷することを特徴とする上記（１）に記載の画像処理装置。
【００１１】
（３）前記文字情報は、ＵＲＬ情報であることを特徴とする上記（１）または（２）に記載の画像処理装置。
【００１２】
（４）前記コード画像は、二次元バーコードであることを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１３】
（５）原稿を読み取って画像データを得る読取ステップと、前記画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出ステップと、前記画像切出ステップにおいて切り出された切り出し文字画像に対して文字認識処理を実行する文字認識ステップと、前記文字認識ステップにおける認識結果に基づいてコード画像を生成する生成ステップと、前記画像切出ステップにおいて切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成ステップにおいて生成されたコード画像を含む出力画像を記録媒体に印刷する印刷ステップと、を有することを特徴とする画像処理方法。
【００１４】
（６）前記文字認識ステップにおける認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識ステップをさらに有し、前記第２の印字モードが認識される場合、前記印刷ステップにおいて、前記切り出し文字画像および前記コード画像を含む出力画像が印刷されることを特徴とする上記（５）に記載の画像処理方法。
【００１５】
（７）原稿を読み取って得られた画像データの中から、通信ネットワーク上における前記原稿に関するデータの所在を示す文字情報に対応する部分を切り出して、切り出し文字画像を取得する画像切出手順と、前記画像切出手順において切り出された切り出し文字画像に対して文字認識処理を実行する文字認識手順と、前記文字認識手順における認識結果に基づいてコード画像を生成する生成手順と、前記画像切出手順において切り出されコード画像の正しさを確認するための切り出し文字画像、および前記生成手順において生成されたコード画像を含む出力画像を記録媒体に印刷するために当該出力画像の出力データを出力する出力手順と、をコンピュータに実行させるための画像処理プログラム。
【００１６】
（８）前記文字認識手順における認識結果である認識後文字画像および前記コード画像を含む出力画像を印刷する第１の印字モード、前記切り出し文字画像および前記コード画像を含む出力画像を印刷する第２の印字モード、および前記切り出し文字画像、前記認識後文字画像、および前記コード画像を含む出力画像を印刷する第３の印字モードの中から、ユーザにより選択された一の印字モードを認識するモード認識手順をさらに前記コンピュータに実行させ、前記第２の印字モードが認識される場合、前記出力手順において、前記切り出し文字画像および前記コード画像を含む出力画像の出力データが出力されることを特徴とする上記（７）に記載の画像処理プログラム。
【００１７】
（９）上記（７）または（８）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１８】
本発明によれば、まず第１に、ユーザは、コード画像の読取装置を利用して、所望するデータに容易にアクセスすることが可能となる。
【００１９】
しかも第２に、ユーザは、認識結果と、原稿上の当該原稿に関するデータの所在を示す文字情報とを比較することにより、コード画像が正しいことを確認することができる。これにより、認識結果が誤っているために、誤ったコード画像が生成される事態を回避することが可能となる。したがって、ユーザは、所望するデータに確実にアクセスすることが可能となる。例えば、認識結果が正しくない場合、原稿の再読み取りを行うことによって、正確な認識結果を得ることができ、さらには正確なコード画像を得ることができる。あるいは、認識結果が例えば操作パネル部に表示され、ユーザが認識結果の修正を行うことも可能となる。これによっても、正確な認識結果を得ることができ、さらには正確なコード画像を得ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２１】
図１は、本発明の一本実施形態にかかる画像処理装置としてのＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０の構成を示すブロック図である。
【００２２】
ＭＦＰ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、操作パネル部１５、原稿読取部１６、印刷部１７、および通信インタフェース１８を備えており、これらは信号を遣り取りするためのバス１９を介して相互に接続されている。
【００２３】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムおよび各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラム、および各種データを格納する。
【００２４】
操作パネル部１５は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。なお、操作パネル部１５は、原稿読取部１６に接続されていてもよい。
【００２５】
原稿読取部１６は、所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤイメージセンサ等の受光素子で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。原稿読取部１６は、自動原稿搬送装置（ＡＤＦ）を備えていてもよく、これにより複数枚の原稿をＡＤＦにより一枚ずつ所定の読み取り位置まで搬送して順次読み取ることができる。
【００２６】
印刷部１７は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録媒体上に印刷する。
【００２７】
通信インタフェース１８は、他の機器との間で通信を行うためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースのほか、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられ得る。
【００２８】
なお、ＭＦＰ１０は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００２９】
次に、図２〜図７を参照して、ＭＦＰ１０における処理について説明する。なお、図２〜図７のフローチャートにより示されるアルゴリズムは、ＭＦＰ１０のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００３０】
前提として、ユーザにより原稿が原稿台の所定の位置にセットされた後、操作パネル部１５を通してユーザにより選択された選択情報が設定される。
【００３１】
そして、操作パネル部１５を通したユーザの操作によって、原稿の読み取りが開始されるまで待機する（Ｓ１０１：ＮＯ）。
【００３２】
図８は、原稿の一例を示す。原稿１００には、通信ネットワーク上における当該原稿に関するデータの所在を示す文字情報としてのＵＲＬ情報１０１が印刷されている。
【００３３】
原稿１００の読み取りが開始されると（Ｓ１０１：ＹＥＳ）、まず、ユーザによる選択によって設定された選択情報が取得される（Ｓ１０２）。かかる選択情報は、印刷処理モード、コード画像生成モード、およびＵＲＬ印字モードを含む。
【００３４】
印刷処理モードとしては、ＵＲＬ情報をコード画像に変換して印刷するモード（コード画像生成モード）と、ＵＲＬ情報をコード画像に変換しないで印刷するモード（単純コピーモード）とがある。また、コード画像生成モードとしては、通常のバーコードを生成するモードと、二次元バーコードを生成するモードと、その他のコード画像を生成するモードとがある。コード画像とは、原稿上のＵＲＬ情報の文字認識結果、すなわちＵＲＬ情報の文字認識によって得られた文字コードデータに基づいて、論理的に一意に生成される画像である。なお、コード画像の生成方法は任意である。
【００３５】
また、ＵＲＬ印字モードは、原稿上のＵＲＬ情報の文字認識結果に基づいて生成される認識後ＵＲＬ文字画像、および原稿を読み取って得られた画像データから切り出された切り出しＵＲＬ文字画像のうちのどれを印字するかによって、４つのモードに分類される。つまり、ＵＲＬ印字モードとしては、認識後ＵＲＬ文字画像のみを印字するモードと、切り出しＵＲＬ文字画像のみを印字するモードと、認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像の両方を印字するモードと、上記のどちらも印字しないモードとがある。
【００３６】
ここでは、これらの印刷処理モード、コード画像生成モード、およびＵＲＬ印字モードとして、ユーザによる選択によって設定された具体的なモードの情報がそれぞれ取得される。
【００３７】
続いて、原稿１００を読み取って得られた画像データが、入力画像としてＲＡＭ１３に保存される（Ｓ１０３）。
【００３８】
ステップＳ１０４では、印刷処理モードとして設定された具体的なモードは何かが判断される。
【００３９】
印刷処理モードとして単純コピーモードが設定されている場合（Ｓ１０４：単純コピーモード）、ＲＡＭ１３に保存されている入力画像に基づいて、通常のコピー動作時に行われる処理と同様の処理が必要に応じて行われて、出力画像が作成され、ＲＡＭ１３に保存される（Ｓ１１１）。
【００４０】
一方、印刷処理モードとしてコード画像生成モードが設定されている場合（Ｓ１０４：コード画像生成モード）、画像切り出し処理が行われる（Ｓ１０５）。
【００４１】
図３に示すように、画像切り出し処理では、まず、ＲＡＭ１３に保存されている入力画像が、ＲＡＭ１３の画像切り出し処理用の作業領域に読み出される（Ｓ２０１）。
【００４２】
続いて、読み出された入力画像から、ＵＲＬ文字列、すなわちＵＲＬ情報１０１（図８参照）に対応する部分が切り出される（Ｓ２０２）。ここで、例えば入力画像の予め決められた領域が、ＵＲＬ情報に対応する部分として把握され得る。なお、入力画像に文字認識処理が施されて、例えば「ｈｔｔｐ：／／」等の特定の文字列で始まる文字領域が、ＵＲＬ情報に対応する部分として把握されてもよい。
【００４３】
切り出されたＵＲＬ情報に対応する部分は、切り出しＵＲＬ文字画像としてＲＡＭ１３に保存される（Ｓ２０３）。
【００４４】
次に、図２のステップＳ１０６に戻って、文字認識処理が行われる。図４に示すように、文字認識処理では、まず、ＲＡＭ１３に保存されている切り出しＵＲＬ文字画像が、ＲＡＭ１３の文字認識処理用の作業領域に読み出される（Ｓ３０１）。
【００４５】
続いて、切り出しＵＲＬ文字画像が文字認識される（Ｓ３０２）。文字認識の方法としては、たとえば各文字の特微量と予め記憶されている辞書パターンとの一致の度合いに基づいて判別する方法等を用いることができる。
【００４６】
切り出しＵＲＬ文字画像の文字認識によって得られた文字コードデータは、ＵＲＬ文字コードデータとしてＲＡＭ１３に保存される（Ｓ３０３）。
【００４７】
次に、図２のステップＳ１０７に戻って、コード画像生成処理が行われる。図５に示すように、コード画像生成処理では、まず、ＲＡＭ１３に保存されているＵＲＬ文字コードデータが、ＲＡＭ１３のコード画像生成処理用の作業領域に読み出される（Ｓ４０１）。
【００４８】
続いて、コード画像生成モードとして設定された具体的なモードは何かが判断される。（Ｓ４０２）。
【００４９】
コード画像生成モードとしてバーコード生成モードが設定されている場合（Ｓ４０２：バーコード生成モード）、読み出されたＵＲＬ文字コードデータに基づいて、通常のバーコードが生成される（Ｓ４０３）。あるいは、コード画像生成モードとして二次元バーコード生成モードが設定されている場合（Ｓ４０２：二次元バーコード生成モード）、読み出されたＵＲＬ文字コードデータに基づいて、二次元バーコードが生成される（Ｓ４０４）。あるいは、コード画像生成モードとしてその他のコード画像生成モードが設定されている場合（Ｓ４０２：その他のコード画像生成モード）、読み出されたＵＲＬ文字コードデータに基づいて、その他のコード画像が生成される（Ｓ４０５）。なお、ＵＲＬ文字コードデータをコード画像に変換するため、既存のプログラムが使用され得る。
【００５０】
ステップＳ４０６では、生成されたコード画像がＲＡＭ１３に保存される。
【００５１】
次に、図２のステップＳ１０８に戻って、認識後ＵＲＬ文字画像を印字するか否かが判断される。かかる判断は、ＵＲＬ印字モードとして設定された具体的なモードに基づいて判断される。
【００５２】
認識後ＵＲＬ文字画像を印字しないと判断された場合（Ｓ１０８：ＮＯ）、すなわち、ＵＲＬ印字モードとして、切り出しＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像のどちらも印字しないモードが設定されている場合には、ステップＳ１１０に進む。
【００５３】
認識後ＵＲＬ文字画像を印字すると判断された場合（Ｓ１０８：ＹＥＳ）、すなわち、ＵＲＬ印字モードとして、認識後ＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像の両方を印字するモードが設定されている場合には、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理が行われる（Ｓ１０９）。
【００５４】
図６に示すように、ＲＩＰ処理では、まず、ＲＡＭ１３に保存されているＵＲＬ文字コードデータが、ＲＡＭ１３のＲＩＰ処理用の作業領域に読み出される（Ｓ５０１）。
【００５５】
続いて、読み出されたＵＲＬ文字コードデータに対するＲＩＰが実行される（Ｓ５０２）。ＲＩＰとは、印刷部１７が印刷し得るビットマップ形式の画像データを生成するプロセスである。
【００５６】
ＵＲＬ文字コードデータに対してＲＩＰが施されることによって生成されたビットマップ形式の画像データは、認識後ＵＲＬ文字画像としてＲＡＭ１３に保存される（Ｓ５０３）。
【００５７】
次に、図２のステップＳ１１０に戻って、バリアブル処理が行われる。図７に示すように、バリアブル処理では、まず、ステップＳ１０７で生成されたコード画像が、入力画像に合成される（Ｓ６０１）。
【００５８】
続いて、切り出しＵＲＬ文字画像を印字するか否かが判断される（Ｓ６０２）。かかる判断は、ＵＲＬ印字モードとして設定された具体的なモードに基づいて判断される。
【００５９】
切り出しＵＲＬ文字画像を印字しないと判断された場合（Ｓ６０２：ＮＯ）、すなわち、ＵＲＬ印字モードとして、認識後ＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像のどちらも印字しないモードが設定されている場合には、ステップＳ６０４に進む。
【００６０】
一方、切り出しＵＲＬ文字画像を印字すると判断された場合（Ｓ６０２：ＹＥＳ）、すなわち、ＵＲＬ印字モードとして、切り出しＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像の両方を印字するモードが設定されている場合には、ステップＳ１０５で作成された切り出しＵＲＬ文字画像が、入力画像に合成される（Ｓ６０３）。なお、ステップＳ２０２において、入力画像からＵＲＬ情報に対応する部分が切り取られるのではなくコピーされる処理が行われる場合には、ステップＳ６０３の処理は省略され得る。
【００６１】
ステップＳ６０４では、認識後ＵＲＬ文字画像を印字するか否かが判断される。かかる判断は、ＵＲＬ印字モードとして設定された具体的なモードに基づいて判断される。
【００６２】
認識後ＵＲＬ文字画像を印字しないと判断された場合（Ｓ６０４：ＮＯ）、すなわち、ＵＲＬ印字モードとして、切り出しＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像のどちらも印字しないモードが設定されている場合には、ステップＳ６０６に進む。
【００６３】
一方、認識後ＵＲＬ文字画像を印字すると判断された場合（Ｓ６０４：ＹＥＳ）、すなわち、ＵＲＬ印字モードとして、認識後ＵＲＬ文字画像のみを印字するモード、あるいは認識後ＵＲＬ文字画像および切り出しＵＲＬ文字画像の両方を印字するモードが設定されている場合には、ステップＳ１０９で生成された認識後ＵＲＬ文字画像が、入力画像に合成される（Ｓ６０５）。
【００６４】
合成後の入力画像は、通常のコピー動作時に行われる処理と同様の処理が必要に応じて行われて、出力画像としてＲＡＭ１３に保存される（Ｓ６０６）。
【００６５】
次に、図２のステップＳ１１２に戻って、出力画像が用紙等の記録媒体に印刷される。
【００６６】
図９は、出力画像の一例を示す。図９の例では、出力画像２００は、切り出しＵＲＬ文字画像２０１、認識後ＵＲＬ文字画像２０３、およびコード画像２０２を含んでいる。出力画像２００において、認識後ＵＲＬ文字画像２０３およびコード画像２０２は、切り出しＵＲＬ文字画像２０１付近の領域に配置されている。
【００６７】
本発明においては、出力画像２００は、少なくとも認識後ＵＲＬ文字画像２０３およびコード画像２０２を含むように構成されることが望ましい。つまり、ステップＳ１０８およびＳ６０４において常に「ＹＥＳ」と判定されるように構成される。具体的には、画像処理装置としてのＭＦＰ１０は、原稿を読み取って画像データを得て、その画像データの中から、通信ネットワーク上における原稿に関するデータの所在を示す文字情報であるＵＲＬ情報を認識し、その認識結果に基づいてコード画像を生成する。そして、ＭＦＰ１０は、認識結果である認識後ＵＲＬ文字画像２０３、およびコード画像２０２を含む出力画像２００を出力する。
【００６８】
この場合、まず第１に、ユーザは、コード画像２０２の読取装置を利用して、所望するデータに容易にアクセスすることが可能となる。コード画像２０２の読取装置としては、例えば携帯端末に内蔵されたものが使用され得る。
【００６９】
しかも第２に、ユーザは、認識後ＵＲＬ文字画像２０３と、原稿上のＵＲＬ情報１０１とを比較することにより、コード画像２０２が正しいことを確認することができる。これにより、認識後ＵＲＬ文字画像２０３が誤っているために、誤ったコード画像２０２が生成される事態を回避することが可能となる。したがって、ユーザは、所望するデータに確実にアクセスすることが可能となる。例えば、認識後ＵＲＬ文字画像２０３が正しくない場合、原稿の再読み取りを行うことによって、正確な認識後ＵＲＬ文字画像２０３を得ることができ、さらには正確なコード画像２０２を得ることができる。あるいは、認識後のＵＲＬが操作パネル部１５に表示され、ユーザが操作パネル部１５を操作して認識後のＵＲＬの修正を行うことも可能となる。これによっても、正確な認識後ＵＲＬ文字画像２０３を得ることができ、さらには正確なコード画像２０２を得ることができる。なお、図９は、認識後ＵＲＬ文字画像２０３が正しくない場合の例を示している（図１０も同様）。
【００７０】
一方、コード画像２０２のみが出力された場合には、コード画像２０２が正しいか否かを直ちに把握できない。この場合、コード画像２０２の読み取り装置を利用して所望するデータにアクセスできない事実によって初めて、ユーザはコード画像２０２が正しくないことを把握できる。しかも、正確なコード画像２０２を出力させるためには、正確なＵＲＬを構成するすべての文字をユーザが手入力するなどの煩雑な作業が必要となる。
【００７１】
また、出力画像２００は、原稿を読み取って得られた画像データ中のＵＲＬ文字画像、すなわち切り出しＵＲＬ文字画像２０１をも含んでいることが望ましい。このように構成すれば、切り出しＵＲＬ文字画像２０１と認識後ＵＲＬ文字画像２０３とを例えば並べて比較することができ、コード画像２０２の正しさをより正確かつ容易に確認することができる。
【００７２】
図１０は、出力画像の他の例を示す。図１０の例でも、図９の例と同様に、出力画像２００ａは、切り出しＵＲＬ文字画像２０１、認識後ＵＲＬ文字画像２０３、およびコード画像２０２を含んでいる。
【００７３】
ただし、出力画像２００ａにおいて、認識後ＵＲＬ文字画像２０３およびコード画像２０２は、原稿を読み取って得られた画像データに続く後方の領域に配置されている。このように構成すれば、原稿を読み取って得られた画像データ中に、認識後ＵＲＬ文字画像２０３およびコード画像２０２を配置する十分なスペースが確保できない場合でも、対応可能である。
【００７４】
次に、他の実施形態について説明する。この実施形態は、原稿に関連するコンテンツが出力画像にさらに含まれる点で、上述した実施形態と相違するが、他の点は上述した実施形態と同様である。以下、上述した実施形態と相違する点を中心に説明する。
【００７５】
図１１は、原稿１００ａ，１００ｂおよび１００ｃからなる原稿群と、各原稿上に印刷されたＵＲＬ情報から作成されたコード画像２０２および認識後ＵＲＬ文字画像２０３を示す図である。
【００７６】
上述した実施形態と同様に、各原稿を読み取って得られた画像データは、入力画像としてＲＡＭ１３に保存され、コード画像２０２および認識後ＵＲＬ文字画像２０３は、入力画像に関連付けられてＲＡＭ１３に保存される。
【００７７】
そして、バリアブル処理において、各原稿に関連するコンテンツが、通信インタフェース１８を介してネットワーク上のサーバ等の機器から取得される。続いて、バリアブル処理では、コード画像２０２および認識後ＵＲＬ文字画像２０３が、取得された関連コンテンツとともに、指定されたレイアウトにしたがって合成される。
【００７８】
図１２は、関連コンテンツを含む出力画像の一例を示す。図１２に示される出力画像３００は、原稿を読み取って得られた画像データからなるページの後に続く別のページを示している。図示のように、出力画像３００は、コード画像２０２および認識後ＵＲＬ文字画像２０３のほか、各原稿に関連するコンテンツを含んでいる。コンテンツには、例えば原稿の作成者（メンバー）の名前３０１、関連するテキスト３０２および画像データ３０３が含まれる。
【００７９】
本実施形態によれば、上述した実施形態と同様の効果を得ることができることに加え、１枚１枚の出力内容を必要に応じて部分的に差し替えることが可能な印刷であるバリアブル印刷の中で、様々な情報と一緒にコード画像２０２および認識後ＵＲＬ文字画像２０３を取り扱うことができる。
【００８０】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８１】
例えば上記実施形態では、ＵＲＬ印字モードとして、具体的な複数種類のモードの中から１つがユーザにより選択される場合について説明したが、本発明はこれに限定されるものではない。例えば、ＵＲＬ印字モードとして具体的なモードが、ディップスイッチを使用して選択されるか、あるいはシステムの設定時に選択されるかにより、予め設定されてもよい。このように構成すれば、ユーザの利用方法つまり選択内容が一定している場合にはその都度操作パネル部１５を通したユーザの操作が無くなるため、操作性が向上する。
【００８２】
また、上記実施形態では、出力画像が用紙等の記録媒体に印刷される場合について説明したが、本発明はこれに限定されるものではない。本発明では、出力画像は表示手段の画面に表示されてもよい。この場合、画面に表示されたコード画像を読取装置で読み取ることによって、所望するデータに容易にアクセスすることが可能となる。
【００８３】
また、上記実施形態では、画像処理装置としてＭＦＰが使用されているが、本発明はこれに限定されるものではない。本発明では、例えば複写機、スキャナ、プリンタ、ＰＣ（パーソナルコンピュータ）等の他の装置が、必要に応じて任意に組み合わされて、使用されてもよい。
【００８４】
本実施形態にかかる画像処理装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００８５】
【図１】本発明の一本実施形態にかかる画像処理装置としてのＭＦＰの構成を示すブロック図である。
【図２】ＭＦＰにおける処理の手順を示すフローチャートである。
【図３】画像切り出し処理の手順を示すフローチャートである。
【図４】文字認識処理の手順を示すフローチャートである。
【図５】コード画像生成処理の手順を示すフローチャートである。
【図６】ＲＩＰ処理の手順を示すフローチャートである。
【図７】バリアブル処理の手順を示すフローチャートである。
【図８】原稿の一例を示す。
【図９】出力画像の一例を示す。
【図１０】出力画像の他の例を示す。
【図１１】原稿群と、各原稿上に印刷されたＵＲＬ情報から作成されたコード画像および認識後ＵＲＬ文字画像を示す図である。
【図１２】関連コンテンツを含む出力画像の一例を示す。
【符号の説明】
【００８６】
１０    ＭＦＰ（画像処理装置）、
１１，２１    ＣＰＵ、
１２，２２    ＲＯＭ、
１３，２３    ＲＡＭ、
１４    ハードディスク、
１５    操作パネル部、
１６    原稿読取部、
１７    印刷部、
１８    通信インタフェース、
１９    バス、
１００，１００ａ，１００ｂ，１００ｃ    原稿、
１０１    ＵＲＬ情報、
２００，２００ａ，３００    出力画像（出力データ）、
２０１    切り出しＵＲＬ文字画像、
２０２    コード画像、
２０３    認識後ＵＲＬ文字画像（認識結果）。
【図１】
0004661525.tif 000002
【図２】
0004661525.tif 000003
【図３】
0004661525.tif 000004
【図４】
0004661525.tif 000005
【図５】
0004661525.tif 000006
【図６】
0004661525.tif 000007
【図７】
0004661525.tif 000008
【図８】
0004661525.tif 000009
【図９】
0004661525.tif 000010
【図１０】
0004661525.tif 000011
【図１１】
0004661525.tif 000012
【図１２】
0004661525.tif 000013