(57)【要約】【課題】  原稿読取装置の製造コストを増大させることなく、イメージデータを自動的にＯＣＲ処理させることができる原稿読取装置を提供する。【解決手段】  原稿を光学的に読み取り、読取画像を生成する光学読取部と、読取画像を保持する読取画像記憶部と、イメージデータに含まれる文字を認識することにより、複数の文字コードからなるコードデータを生成するＯＣＲ処理部を有する外部機器へ読取画像を送信する読取画像送信部と、外部機器が読取画像を文字認識して得たコードデータを受信するコードデータ受信部と、受信したコードデータ及び読取画像を関連付けることにより、コードデータを利用して文字検索可能な出力データを生成する出力データ生成部により構成される。【選択図】  図２
2012049668.tif 000002
【特許請求の範囲】
【請求項１】
原稿を光学的に読み取り、読取画像を生成する光学読取部と、
上記読取画像を保持する読取画像記憶部と、
イメージデータに含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理部を有する外部機器へ、上記読取画像を送信する読取画像送信部と、
上記外部機器が上記読取画像を文字認識して得たコードデータを受信するコードデータ受信部と、
受信した上記コードデータ及び上記読取画像を関連付けることにより、上記コードデータを利用して文字検索可能な出力データを生成する出力データ生成部とを備えたことを特徴とする原稿読取装置。
【請求項２】
外部機器を識別するためのＩＤコードの転送要求を２以上の上記外部機器へ送信するＩＤ要求送信部と、
上記外部機器が上記転送要求に基づいて発行したＩＤコードを受信するＩＤ受信部とを備え、
上記読取画像送信部は、受信したＩＤコードの送信元の上記外部機器に対して、上記読取画像を送信することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
上記読取画像送信部は、上記転送要求に対する応答信号に基づいて、上記読取画像の送信先を決定することを特徴とする請求項２に記載の原稿読取装置。
【請求項４】
上記読取画像送信部は、上記読取画像を分割して２以上の上記外部機器へそれぞれ送信することを特徴とする請求項１から３のいずれかに記載の原稿読取装置。
【請求項５】
操作部からの入力信号に基づいて、文字認識させる文字検出領域を指定する検出領域指定部を備え、
上記読取画像送信部は、上記文字検出領域内の上記読取画像を上記外部機器へ送信することを特徴とする請求項１から４のいずれかに記載の原稿読取装置。
【請求項６】
原稿を光学的に読み取って読取画像を生成する原稿読取装置と通信する情報処理装置において、
上記読取画像を受信する読取画像受信部と、
受信した上記読取画像に含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理部と、
上記コードデータを上記読取画像の送信元へ送信するコードデータ送信部とを備えたことを特徴とする情報処理装置。
【請求項７】
外部機器を識別するためのＩＤコードの転送要求を受信するＩＤ要求受信部と、
上記転送要求に基づいて、ＩＤコードを発行し、上記転送要求の送信元へ送信するＩＤ送信部とを備えたことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
原稿を光学的に読み取って読取画像を生成する原稿読取装置と通信する情報処理装置用のプログラムにおいて、
上記読取画像を受信する読取画像受信手順と、
受信した上記読取画像に含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理手順と、
上記コードデータを上記読取画像の送信元へ送信するコードデータ送信手順とを実行させることを特徴とする情報処理装置用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置、情報処理装置及び情報処理装置用のプログラムに係り、さらに詳しくは、原稿を光学的に読み取って読取画像を生成する原稿読取装置と、この原稿読取装置と通信する情報処理装置に関する。
【背景技術】
【０００２】
一般に、スキャナなどの読取装置を用いて原稿から読み取ったイメージデータは、画面表示させなければデータ内容を確認することができない。このため、複数のイメージデータの中から所望の文字列を含むイメージデータを抽出することは容易ではなかった。そこで、イメージデータをＯＣＲ（Optical Character Recognition：光学文字認識）処理し、イメージデータに含まれる文字を認識することにより、一連の文字コードからなるコードデータが生成される。そして、そのコードデータとイメージデータとを関連付けて保持することが従来から行われていた。この様にすれば、コードデータを利用して文字検索することができるので、所望の文字列を含むイメージデータを容易に抽出することができる。
【０００３】
従来の画像処理システムでは、読取装置により読み取られたイメージデータが、ＯＣＲ機能を有するＰＣ（パーソナルコンピュータ）などの情報処理装置に転送され、ＯＣＲ処理してコードデータが作成される（例えば、特許文献１及び２）。その際、情報処理装置では、所定の操作により、ＯＣＲ用のアプリケーションプログラムを起動させ、ＯＣＲ対象とするイメージデータを指定し、さらに、作成されたコードデータの転送先としてイメージデータの送信元を指定しなければならなかった。このため、イメージデータをＯＣＲ処理させる際の使い勝手が良くないという問題があった。
【０００４】
そこで、読取装置において、原稿から読み取ったイメージデータを自動的にＯＣＲ処理させることが考えられる。しかし、読取装置においてＯＣＲ処理させるには、高速かつ高機能なプロセッサを実装しなければならず、読取装置の製造コストが増大してしまうという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２０５５１５号公報
【特許文献２】特開２０１０−９１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、原稿から読み取られた読取画像から文字検索可能な出力データを作成する際の操作性を向上させた原稿読取装置、情報処理装置及び情報処理装置用のプログラムを提供することを目的とする。特に、原稿読取装置の製造コストを顕著に増大させることなく、読取画像を自動的にＯＣＲ処理させることができる原稿読取装置、情報処理装置及び情報処理装置用のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明による原稿読取装置は、原稿を光学的に読み取り、読取画像を生成する光学読取部と、上記読取画像を保持する読取画像記憶部と、イメージデータに含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理部を有する外部機器へ、上記読取画像を送信する読取画像送信部と、上記外部機器が上記読取画像を文字認識して得たコードデータを受信するコードデータ受信部と、受信した上記コードデータ及び上記読取画像を関連付けることにより、上記コードデータを利用して文字検索可能な出力データを生成する出力データ生成部とを備えて構成される。
【０００８】
この原稿読取装置では、原稿から読み取った読取画像を外部機器へ送信し、読取画像を文字認識して得られたコードデータを受信して文字検索可能な出力データが生成される。この様な構成によれば、原稿から読み取った読取画像を外部機器に転送してＯＣＲ処理させるので、原稿読取装置の製造コストを顕著に増大させることなく、読取画像を自動的にＯＣＲ処理させることができる。
【０００９】
第２の本発明による原稿読取装置は、上記構成に加え、外部機器を識別するためのＩＤコードの転送要求を２以上の上記外部機器へ送信するＩＤ要求送信部と、上記外部機器が上記転送要求に基づいて発行したＩＤコードを受信するＩＤ受信部とを備え、上記読取画像送信部が、受信したＩＤコードの送信元の上記外部機器に対して、上記読取画像を送信するように構成される。
【００１０】
この様な構成によれば、複数の外部機器が接続されている場合に、転送要求の送信後に受信したＩＤコードの送信元の外部機器に対して読取画像を送信するので、読取画像のＯＣＲ処理を確実に実行させることができる。
【００１１】
第３の本発明による原稿読取装置は、上記構成に加え、上記読取画像送信部が、上記転送要求に対する応答信号に基づいて、上記読取画像の送信先を決定するように構成される。一般に、情報処理装置は、搭載されるＯＳ（Operating System：オペレーティングシステム）のバージョンが新しいほど、ＣＰＵなどのハードウェアの処理能力が高い。また、搭載されるＯＳの種類、ＩＤコードの転送要求を送信してから応答信号が受信するまでに要した時間などから外部機器の処理能力を判断することができる。そこで、転送要求に対する応答信号に基づいて外部機器の処理能力を判断して読取画像の送信先を決定することにより、処理能力の高い外部機器にＯＣＲ処理させることができる。
【００１２】
第４の本発明による原稿読取装置は、上記構成に加え、上記読取画像送信部が、上記読取画像を分割して２以上の上記外部機器へそれぞれ送信するように構成される。この様な構成によれば、一連のイメージデータからなる読取画像の文字認識処理を複数の外部機器に分散させ、各外部機器における文字認識処理を並行して行わせることができる。特に、ＩＤコードの転送要求に対する応答信号などから外部機器の処理能力を判断し、外部機器の処理能力に応じて送信しようとするイメージデータのデータ量を制御すれば、一連のイメージデータからなる読取画像の文字認識処理に要する時間を短縮することができる。
【００１３】
第５の本発明による原稿読取装置は、上記構成に加え、操作部からの入力信号に基づいて、文字認識させる文字検出領域を指定する検出領域指定部を備え、上記読取画像送信部が、上記文字検出領域内の上記読取画像を上記外部機器へ送信するように構成される。この様な構成によれば、文字検出領域内の読取画像を外部機器へ送信するので、読取画像全体を送信する場合に比べ、ＯＣＲ対象とするイメージデータの送信時間を短縮することができる。
【００１４】
第６の本発明による情報処理装置は、原稿を光学的に読み取って読取画像を生成する原稿読取装置と通信する情報処理装置であって、上記読取画像を受信する読取画像受信部と、受信した上記読取画像に含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理部と、上記コードデータを上記読取画像の送信元へ送信するコードデータ送信部とを備えて構成される。
【００１５】
第７の本発明による情報処理装置は、上記構成に加え、外部機器を識別するためのＩＤコードの転送要求を受信するＩＤ要求受信部と、上記転送要求に基づいて、ＩＤコードを発行し、上記転送要求の送信元へ送信するＩＤ送信部とを備えて構成される。
【００１６】
第８の本発明による情報処理装置用のプログラムは、原稿を光学的に読み取って読取画像を生成する原稿読取装置と通信する情報処理装置用のプログラムであって、上記読取画像を受信する読取画像受信手順と、受信した上記読取画像に含まれる文字を認識することにより、２以上の文字コードからなるコードデータを生成するＯＣＲ処理手順と、上記コードデータを上記読取画像の送信元へ送信するコードデータ送信手順とを実行させる。
【発明の効果】
【００１７】
本発明による原稿読取装置、情報処理装置及び情報処理装置用のプログラムでは、原稿から読み取った読取画像を外部機器に転送してＯＣＲ処理させるので、原稿読取装置の製造コストを顕著に増大させることなく、読取画像を自動的にＯＣＲ処理させることができる。従って、原稿から読み取られた読取画像から文字検索可能な出力データを作成する際の操作性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態による原稿読取装置及び情報処理装置を含む画像管理システムの一構成例を示したシステム図である。
【図２】図１の画像管理システムにおけるＭＦＰ１、ＰＣ３及び４の動作の一例を示したシーケンス図である。
【図３】図１の画像管理システムにおけるＭＦＰ１の構成例を示したブロック図であり、ＭＦＰ１内の機能構成の一例が示されている。
【図４】図１の画像管理システムにおけるＰＣ３の構成例を示したブロック図であり、ＰＣ３内の機能構成の一例が示されている。
【図５】図３のＭＦＰ１において指定可能な読取画像のＯＣＲ対象ブロックの一例を示した図である。
【図６】図３のＭＦＰ１におけるＯＣＲ条件の設定時の動作の一例を示したフローチャートである。
【図７】図３のＭＦＰ１における原稿読取時の動作の一例を示したフローチャートである。
【図８】図３のＭＦＰ１における原稿読取時の動作の一例を示したフローチャートである。
【図９】図４のＰＣ３におけるＯＣＲ処理時の動作の一例を示したフローチャートである。
【図１０】本発明の他の実施の形態による情報処理装置におけるＯＣＲ処理時の動作の一例を示した図であり、ＰＣ３において表示される編集画面６０が示されている。
【発明を実施するための形態】
【００１９】
＜画像管理システム＞
図１は、本発明の実施の形態による原稿読取装置及び情報処理装置を含む画像管理システムの一構成例を示したシステム図であり、原稿読取装置及び情報処理装置の一例としてそれぞれＭＦＰ１及びＰＣ３が示されている。この画像管理システムは、複数のＭＦＰ１と複数のＰＣ３，４とが、インターネット、ＬＡＮ（ローカルエリアネットワーク）などの通信ネットワーク２を介して接続され、原稿から読み取ったイメージデータをＯＣＲ処理して管理するシステムである。
【００２０】
ＭＦＰ（Multifunction Peripheral：複合機）１は、スキャナ機能、プリンタ機能、ＦＡＸ（ファクシミリ）機能、複写機能を有し、これらの機能を選択的に実行させることができる画像処理装置である。このＭＦＰ１は、原稿を光学的に読み取ってイメージデータを生成し、ＰＣ３へ送信する。
【００２１】
ＰＣ３は、イメージデータを解析して、イメージデータに含まれる文字を認識することにより、複数の文字コードからなるコードデータを生成するＯＣＲ処理部を有し、通信ネットワーク２を介してＭＦＰ１と通信する情報処理装置である。このＰＣ３は、ＭＦＰ１からイメージデータを受信すれば、受信したイメージデータをＯＣＲ処理してコードデータを生成し、イメージデータの送信元のＭＦＰ１へ転送する。
【００２２】
ＰＣ３は、例えば、ＰＣ３内の所定の共有フォルダを監視し、受信したイメージデータが共有フォルダに格納されれば、直ちに当該イメージデータを共有フォルダから読み出してＯＣＲ処理する。
【００２３】
ＭＦＰ１では、ＰＣ３からコードデータを受信すれば、受信したコードデータを対応するイメージデータと関連付けることにより、コードデータを利用して文字検索可能な出力データが作成される。コードデータ及びイメージデータの関連付けは、例えば、ＰＣ３が発行するＩＤコードに基づいて行われる。出力データは、所定のフォーマットのデータファイルからなり、例えば、通信ネットワーク２を介してＰＣ４へ転送され、ＰＣ４内の所定の共有フォルダに格納される。
【００２４】
＜イメージデータのファイル化の流れ＞
図２は、図１の画像管理システムにおけるＭＦＰ１、ＰＣ３及び４の動作の一例を示したシーケンス図である。ＭＦＰ１は、まず、文字認識させる文字検出領域を指定する（ステップＳ１０１）。文字検出領域は、領域内のイメージデータを解析して文字認識させることにより、コードデータを抽出させるためのＯＣＲ対象領域である。具体的には、所定の操作により、読取画像内の一部のエリアが文字検出領域として指定される。或いは、１枚の原稿に相当するイメージデータのデータ量を１ページとして、複数ページのイメージデータからなる読取画像のうちの一部のページが文字検出領域として指定される。
【００２５】
ＭＦＰ１は、次に、所定のコマンドからなるＩＤ転送要求１１を生成し、ＰＣ３へ送信する（ステップＳ１０２）。ＰＣ３は、ＩＤ転送要求１１を受信すれば、当該ＩＤ転送要求１１に基づいてＩＤコード１２を発行し、ＩＤ転送要求１１の送信元のＭＦＰ１へ転送する（ステップＳ１１１）。
【００２６】
ＭＦＰ１は、ＩＤコード１２を受信すれば、原稿の読み取りを開始し、読取画像を順次に生成するとともに、得られた読取画像をＩＤコード１２に関連付けてＭＦＰ１内の記憶領域に格納する（ステップＳ１０３）。ＭＦＰ１は、全ページの読み取りが完了すれば、ＩＤコード１２を含むＯＣＲ要求１３を生成し、ＰＣ３へ送信する（ステップＳ１０４）。
【００２７】
ＭＦＰ１は、ＯＣＲ要求１３に対する許可応答１４があったＰＣ３に対し、ステップＳ１０１で指定された文字検出領域内の読取画像を含むイメージデータ１５を送信する（ステップＳ１０５）。イメージデータ１５は、対応するＩＤコード１２及び文字検出領域を示す検出領域指定情報と共に送信される。
【００２８】
ＰＣ３は、受信したイメージデータ１５を検出領域指定情報に基づいてＯＣＲ処理することにより、一連の文字コードからなるコードデータ１６を生成し、対応するＩＤコード１２と共にイメージデータ１５の送信元のＭＦＰ１へ転送する（ステップＳ１１２）。
【００２９】
ＭＦＰ１は、コードデータ１６を受信すれば、受信したコードデータ１６と、記憶領域内に格納した読取画像とをＩＤコード１２に基づいて関連付けることにより、文字検索可能なデータファイルからなる出力データ１７を生成し、ＰＣ４へ送信する（ステップＳ１０６）。ＰＣ４は、受信した出力データ１７をＰＣ４内の所定の共有フォルダに格納する（ステップＳ１２１）。
【００３０】
＜ＭＦＰ＞
図３は、図１の画像管理システムにおけるＭＦＰ１の構成例を示したブロック図であり、ＭＦＰ１内の機能構成の一例が示されている。このＭＦＰ１は、操作部２１、検出領域指定部２２、光学読取部２３、読取画像記憶部２４、イメージデータ送信部２５、ネットワークＩ／Ｆ２６、コードデータ受信部２７、出力データ生成部２８、出力データ記憶部２９、出力データ転送部３０、ＩＤ要求送信部３１、ＩＤ受信部３２及びＯＣＲ要求送信部３３により構成される。
【００３１】
操作部２１は、原稿の読み取りを開始させるためのスタートボタン、処理を停止又は中止させるためのストップボタン（キャンセルボタン）、数字入力キーなどの各種操作ボタン、各種入力キーからなるユーザインターフェースである。
【００３２】
検出領域指定部２２は、操作部２１からの入力信号に基づいて、ＯＣＲ用の文字検出領域を指定するための検出領域指定情報を生成し、イメージデータ送信部２５へ出力する。文字検出領域は、ＯＣＲ処理により文字を検出させるための文字認識対象範囲であり、原稿ごとの読取画像をページとして、ページ内の一部又は全部の画像領域が文字検出領域として指定され、或いは、複数のページが文字検出領域として指定される。
【００３３】
ページ内の画像領域を文字検出領域として指定する場合、原稿ごとにユーザが任意の領域を指定するものであっても良いが、ここでは、ページ内を複数のＯＣＲ対象ブロックに区分し、これらのＯＣＲ対象ブロックのいずれかが文字検出領域として選択される。検出領域指定部２２では、ＯＣＲ処理により検出させる文字のフォントサイズが指定される。
【００３４】
光学読取部２３は、原稿を光学的に読み取り、読取画像を生成する。読取画像記憶部２４には、光学読取部２３により読み取られた読取画像が、所定の識別情報に関連付けて格納される。読取画像は、例えば、画素ごとの輝度を示すピクセルデータからなる。上記識別情報は、読取画像を識別するためのものであり、読取対象とする原稿単位で生成される。
【００３５】
イメージデータ送信部２５は、ＯＣＲ処理させるために、読取画像記憶部２４からイメージデータを読み出し、予め転送先として指定されたＰＣ３へ送信する。このイメージデータは、少なくとも文字検出領域内の読取画像を含み、当該読取画像に対応する識別情報と、文字検出領域を示す検出領域指定情報と共にネットワークＩ／Ｆ２６を介してＰＣ３へ送信される。ネットワークＩ／Ｆ２６は、通信ネットワーク２に接続された通信部である。
【００３６】
コードデータ受信部２７は、ＰＣ３が文字検出領域内の読取画像を文字認識して得たコードデータを識別情報と共にネットワークＩ／Ｆ２６を介して受信する。出力データ生成部２８は、受信したコードデータと、対応する読取画像とを識別情報に基づいて関連付けることにより、出力データを生成する。この出力データは、コードデータを利用して文字検索可能なデータファイルからなる。
【００３７】
具体的には、まず、受信したコードデータを含むデータファイルとして、コードデータを構成する文字列をキーワードとして文書検索可能なＸＭＬ（Extensible Markup Language）形式のメタデータファイルが生成される。そして、そのＸＭＬファイルと、受信したコードデータに対応する読取画像とをパッケージ化することにより、出力データとしてＺＩＰ（ジップ）形式のデータファイルが作成される。
【００３８】
或いは、受信したコードデータと対応する読取画像とから、コードデータを透明テキストとして含む透明テキスト付きＰＤＦ（Portable Document Format）形式のデータファイルが出力データとして作成される。出力データ記憶部２９には、出力データ生成部２８により生成された出力データが格納される。出力データ転送部３０は、出力データ記憶部２９から出力データを読み出し、予め転送先として指定されたＰＣ４へネットワークＩ／Ｆ２６を介して送信する。
【００３９】
ＩＤ要求送信部３１は、ネットワークＩ／Ｆ２６を介して複数のＰＣ３へ所定のＩＤ転送要求を送信する。ＩＤ転送要求は、通信ネットワーク２上のＰＣ３を識別するためのＩＤコードの転送を要求するコマンドである。
【００４０】
例えば、ＵＤＰ／ＩＰプロトコルに従って、ＭＦＰ１からＩＤ転送要求が送信される。ＭＦＰ１では、このＩＤ転送要求に対して、一定期間内に応答のあったＰＣ３に対して、ＯＣＲ対象とするイメージデータが送信される。ＯＣＲ対象のイメージデータは、ＴＣＰ／ＩＰプロトコルに従って送信される。ＵＤＰ／ＩＰが、１対多の通信プロトコルであるのに対し、ＴＣＰ／ＩＰは、１対１の通信プロトコルである。
【００４１】
ＩＤ受信部３２は、ＰＣ３がＩＤ転送要求に基づいて発行したＩＤコードをネットワークＩ／Ｆ２６を介して受信する。読取画像記憶部２４には、受信したＩＤコードを含む識別情報に関連付けて、読取画像が保持される。また、イメージデータ送信部２５では、受信したＩＤコードの送信元のＰＣ３に対して、イメージデータが送信される。
【００４２】
ＯＣＲ要求送信部３３は、ＯＣＲ処理させるために、ネットワークＩ／Ｆ２６を介してＰＣ３へ所定のＯＣＲ要求を送信する。イメージデータ送信部２５では、ＯＣＲ要求に対する許可応答のあったＰＣ３へ、イメージデータが送信される。
【００４３】
＜情報処理装置＞
図４は、図１の画像管理システムにおけるＰＣ３の構成例を示したブロック図であり、ＰＣ３内の機能構成の一例が示されている。このＰＣ３は、ネットワークＩ／Ｆ４１、イメージデータ受信部４２、イメージデータ記憶部４３、ＯＣＲ処理部４４、コードデータ送信部４５、ＩＤ要求受信部４６、ＩＤ送信部４７及びＯＣＲ要求受信部４８により構成される。
【００４４】
ネットワークＩ／Ｆ４１は、通信ネットワーク２に接続された通信部である。イメージデータ受信部４２は、文字検出領域内の読取画像を含むイメージデータをネットワークＩ／Ｆ４１を介して受信する。イメージデータ記憶部４３には、受信したイメージデータが格納される。このイメージデータ記憶部４３は、例えば、通信ネットワーク２上の複数のＭＦＰ１、ＰＣ４がアクセスすることができる共有フォルダである。
【００４５】
ＯＣＲ処理部４４は、イメージデータ記憶部４３からイメージデータを読み出して解析し、イメージデータに含まれる文字を認識することにより、複数の文字コードからなるコードデータを生成し、コードデータ送信部４５へ出力する。イメージデータを解析して文字認識する方法としては、例えば、パターンマッチングによる方法が用いられる。具体的には、読取画像を所定の文字パターンと比較し、その比較結果に基づいて文字を特定することを繰り返すことにより、文字認識が行われる。
【００４６】
ＯＣＲ処理部４４では、受信した検出領域指定情報を参照して文字検出領域内の読取画像を解析し、当該文字検出領域内のイメージデータについて、文字が識別される。また、ＯＣＲ対象とする文字のフォントサイズが指定されていれば、指定されたフォントサイズ以上の文字が識別される。
【００４７】
コードデータ送信部４５は、ＯＣＲ処理部４４により生成されたコードデータを対応する識別情報と共に、イメージデータの送信元のＭＦＰ１へネットワークＩ／Ｆ４１を介して送信する。
【００４８】
ＩＤ要求受信部４６は、ネットワークＩ／Ｆ４１を介してＩＤ転送要求を受信する。ＩＤ送信部４７は、受信したＩＤ転送要求に基づいて、ＩＤコードを発行し、ＩＤ転送要求の送信元のＭＦＰ１へネットワークＩ／Ｆ４１を介して送信する。
【００４９】
ＯＣＲ要求受信部４８は、ネットワークＩ／Ｆ４１を介してＯＣＲ要求を受信する。ＯＣＲ処理部４４では、ＯＣＲ要求を受信した際に、ＯＣＲ処理が実行可能であれば、ＭＦＰ１へネットワークＩ／Ｆ４１を介して許可応答が送信される。
【００５０】
＜ＯＣＲ対象ブロック＞
図５は、図３のＭＦＰ１において文字検出領域として指定可能な読取画像５０のＯＣＲ対象ブロックの一例を示した図である。原稿から読み取られた読取画像５０は、複数のＯＣＲ対象ブロックに区分される。この例では、縦長の矩形形状の画像領域が、横長の矩形形状からなる４つのＯＣＲ対象ブロックに等分割され、上から順に、第１ブロック、第２ブロック、第３ブロック及び第４ブロックと呼んでいる。
【００５１】
ユーザは、この様なＯＣＲ対象ブロックのいずれかを選択することにより、第１〜第４ブロックのうちの一部のブロック又は全部のブロックについて、ブロック内の画像領域を文字検出領域として指定することができる。
【００５２】
＜ＯＣＲ条件の設定＞
図６のステップＳ２０１〜Ｓ２０８は、図３のＭＦＰ１におけるＯＣＲ条件の設定時の動作の一例を示したフローチャートである。このＭＦＰ１では、イメージデータを外部機器にＯＣＲ処理させる際のＯＣＲ条件の設定が予め行われ、初期設定データとして保持される。まず、文字検出領域として全ページが指定された場合、ＭＦＰ１は、全ページを文字検出領域として指定する検出領域指定情報を生成し、初期設定データとして記憶してこの処理を終了する（ステップＳ２０１，Ｓ２０８）。
【００５３】
一方、ＯＣＲ対象ページの指定及びＯＣＲ対象ブロックの指定があれば、ＭＦＰ１は、ＯＣＲ対象ページの指定及びＯＣＲ対象ブロックの選択を受け付け、指定されたページ及び選択されたブロックを文字検出領域として指定する検出領域指定情報を生成し、初期設定データとして記憶する（ステップＳ２０２〜Ｓ２０４）。
【００５４】
次に、ＯＣＲ対象とする文字のフォントサイズの指定があれば、ＭＦＰ１は、フォントサイズの選択を受け付け、選択されたフォントサイズを初期設定データとして記憶する（ステップＳ２０５〜Ｓ２０７）。
【００５５】
ステップＳ２０３において、ユーザが、ＯＣＲ対象ページを指定せず、或いは、ＯＣＲ対象ブロックを選択しなければ、デフォルトの設定がそのまま初期設定データとして記憶される。例えば、デフォルト設定として第１ページの第１ブロックが指定されていれば、第１ページの第１ブロックが文字検出領域として指定される。
【００５６】
また、ステップＳ２０６において、ユーザが、フォントサイズを選択しなければ、デフォルトの設定がそのまま初期設定データとして記憶される。例えば、デフォルト設定として１２ポイントが選択されていれば、１２ポイントがＯＣＲ対象の文字サイズとして指定される。ここで、フォントサイズは、８，９，１０，１０．５，１１，１２，１４，１６，１８，２０，２２，２４，２６，２８，３６，４８，７２ポイントの中から任意に選択することができる。
【００５７】
＜読取画像のファイル化＞
図７及び図８のステップＳ３０１〜Ｓ３１３，Ｓ３２１〜Ｓ３３３は、図３のＭＦＰ１における原稿読取時の動作の一例を示したフローチャートである。まず、ＯＣＲ条件として初期設定データの使用が指定されている場合、ＭＦＰ１は、予め作成された初期設定データを読み出してＯＣＲ条件として登録する（ステップＳ３０１）。
【００５８】
一方、初期設定データを使用しない場合には、ＯＣＲ条件の設定処理が、図６のステップＳ２０１からステップＳ２０８までの処理手順と同様に実行される（ステップＳ３１３）。
【００５９】
次に、出力データの転送先が指定される（ステップＳ３０２）。ＭＦＰ１は、転送先の指定後、キャンセルボタンが操作されれば、直ちにこの処理を終了する（ステップＳ３０３）。一方、スタートボタンが操作されれば（ステップＳ３０４）、原稿が給紙トレイ内に収容されているか否かを検知し、給紙トレイ内に原稿がセットされていれば、イメージデータのＯＣＲ処理が予め指定されているか否かが参照される（ステップＳ３０５，Ｓ３０６）。
【００６０】
このとき、イメージデータのＯＣＲ処理が指定されていなければ、直ちに原稿の読み取りを開始し、原稿から読み取った読取画像が順次に記憶される（ステップＳ３０７，Ｓ３０８）。ステップＳ３０７，Ｓ３０８の処理手順は、全ページの読み取りが完了するまで繰り返され（ステップＳ３０９）、読み取りが完了すれば、蓄積された読取画像がファイル化され、読取画像を含むデータファイルからなる出力データが作成される（ステップＳ３１０）。
【００６１】
作成された出力データは、ステップＳ３０２で転送先として指定されたＰＣ４へ転送され（ステップＳ３１１）、その後、蓄積された読取画像及び出力データがＭＦＰ１から削除される（ステップＳ３１２）。
【００６２】
一方、イメージデータのＯＣＲ処理が指定されている場合には、通信ネットワーク２上のＰＣ３へＩＤコードの転送要求が送信される（ステップＳ３２１）。次に、ＭＦＰ１は、ＩＤコードを受信すれば、受信したＩＤコードの送信元をイメージデータの送信先として登録し、原稿の読み取りを開始する（ステップＳ３２２，Ｓ３２３）。転送要求の送信後、ＩＤコードが受信しないまま、受信タイマーがタイムアップすれば、この処理は終了する（ステップＳ３２２，Ｓ３３２）。
【００６３】
原稿から読み取った読取画像は、受信したＩＤコードに関連付けて順次に記憶される（ステップＳ３２４）。ステップＳ３２３，Ｓ３２４の処理手順は、全ページの読み取りが完了するまで繰り返され（ステップＳ３２５）、読み取りが完了すれば、ＯＣＲ要求が受信したＩＤコードの送信元のＰＣ３へ送信される（ステップＳ３２６）。
【００６４】
ＭＦＰ１は、ＯＣＲ要求に対する許可応答があれば、ＯＣＲ条件の登録情報、受信したＩＤコードに関連付けて記憶した読取画像を順次に送信する（ステップＳ３２７）。次に、ＭＦＰ１は、コードデータを受信すれば、受信したコードデータと蓄積された読取画像とがファイル化され、コードデータを利用して文字検索可能な出力データが作成される（ステップＳ３２８，Ｓ３２９）。
【００６５】
作成された出力データは、ステップＳ３０２で転送先として指定されたＰＣ４へ転送され（ステップＳ３３０）、その後、蓄積された読取画像及び出力データがＭＦＰ１から削除される（ステップＳ３３１）。読取画像の送信後、コードデータが受信しないまま、受信タイマーがタイムアップすれば、蓄積された読取画像及び出力データを削除して、この処理は終了する（ステップＳ３２８，Ｓ３３３）。
【００６６】
＜ＯＣＲ処理＞
図９のステップＳ４０１〜Ｓ４０７は、図４のＰＣ３におけるＯＣＲ処理時の動作の一例を示したフローチャートである。ＰＣ３は、ＩＤコードの転送要求を受信すれば、受信した転送要求に基づいてＩＤコードを発行し、転送要求の送信元のＭＦＰ１へ送信する（ステップＳ４０１〜Ｓ４０３）。
【００６７】
次に、ＰＣ３は、ＯＣＲ要求を受信すれば、許可応答を送信してＯＣＲ用のアプリケーションプログラムを起動させる（ステップＳ４０４，Ｓ４０５）。そして、ＰＣ３は、イメージデータが受信すれば、受信したイメージデータをＯＣＲ条件に従ってＯＣＲ処理してコードデータを生成し、ＯＣＲ要求の送信元のＭＦＰ１へ送信する（ステップＳ４０６，Ｓ４０７）。
【００６８】
本実施の形態によれば、原稿から読み取った読取画像をＰＣ３に転送してＯＣＲ処理させるので、ＭＦＰ１の製造コストを顕著に増大させることなく、読取画像を自動的にＯＣＲ処理させることができる。また、複数のＰＣ３が接続されている場合に、ＩＤ転送要求の送信後に受信したＩＤコードの送信元のＰＣ３に対して読取画像を送信するので、読取画像のＯＣＲ処理を確実に実行させることができる。さらに、文字検出領域内の読取画像のみをＰＣ３へ送信するので、読取画像全体を送信する場合に比べ、ＯＣＲ対象とするイメージデータの送信時間を短縮することができる。
【００６９】
なお、本実施の形態では、ＭＦＰ１が受信したＩＤコードの送信元へ読取画像を送信する場合の例について説明したが、複数のＰＣ３からＩＤコードを含む応答信号を受信した場合に、これらの応答信号に基づいてＰＣ３の処理能力を判断し、この処理能力に基づいてＰＣ３のいずれかを読取画像の送信先に決定しても良い。例えば、ＭＦＰ１は、ＩＤコードの転送要求として、ＯＳのバージョンを示すバージョン情報の転送要求を含む転送要求をＰＣ３へ送信する。そして、ＭＦＰ１は、この転送要求に対する応答信号として、複数のＰＣ３からＩＤコード及びバージョン情報を受信すれば、受信したバージョン情報に基づいてＰＣ３の処理能力を判断し、処理能力が最も高いＰＣ３を読取画像の送信先として決定する。具体的には、搭載されるＯＳのバージョンが最も新しいＰＣ３が読取画像の送信先として指定される。
【００７０】
ＰＣ３の処理能力は、ＰＣ３が搭載しているＯＳのバージョン以外に、ＯＳの種類、ＯＣＲ処理を実行するアプリケーションプログラムのバージョン、プロセッサの種類、プロセッサの動作速度、メモリ容量などから判断することも考えられる。或いは、ＩＤコードの転送要求を送信してから応答信号が受信するまでに要した時間からＰＣ３の処理能力を判断して読取画像の送信先を決定するような構成であっても良い。この様に構成すれば、ＯＣＲ処理可能なＰＣ３のうち、処理能力の最も高いＰＣ３にＯＣＲ処理させることができる。
【００７１】
また、本実施の形態では、文字検出領域内の読取画像を１つのＰＣ３へ送信してＯＣＲ処理させる場合の例について説明したが、本発明はこれに限られるものではない。例えば、一連のイメージデータからなる読取画像をＯＣＲ処理させる場合に、通信ネットワーク２上の複数のＰＣ３にＯＣＲ処理を分散処理させるような構成のものも本発明には含まれる。
【００７２】
具体的には、読取画像を分割して複数のＰＣ３へそれぞれ送信することにより、一連のイメージデータからなる読取画像の文字認識処理をこれらのＰＣ３により分散処理させる。その際、ＭＦＰ１は、ＩＤコードの転送要求に対する応答信号などからＰＣ３の処理能力を判断し、ＰＣ３の処理能力に応じて送信しようとするイメージデータのデータ量を制御することにより、読取画像の文字認識処理を効率的に行わせることができる。
【００７３】
例えば、１枚の原稿に相当するイメージデータのデータ量を１ページとして、ＰＣ３の処理能力に応じて、各ＰＣ３へ送信するイメージデータのページ数を変更することが考えられる。具体的に説明すれば、処理能力の高いＰＣ３ほど、より多くのページ数のイメージデータを送信する制御が行われる。さらに、各ＰＣ３におけるＯＣＲ処理を並行して行わせることにより、読取画像の文字認識処理に要する時間を短縮することができる。
【００７４】
また、本実施の形態では、文字検出領域内の読取画像がＯＣＲ対象のイメージデータとしてＰＣ３へ送信される場合の例について説明したが、原稿ごとの読取画像全体をＯＣＲ対象として送信するものも本発明には含まれる。
【００７５】
また、本実施の形態では、コードデータ及び読取画像からなる出力データがＰＣ４の共有フォルダ内に格納される場合の例について説明したが、メールアドレスを出力データの送信先に指定して出力データを電子メールとして送信するような構成であっても良い。
【００７６】
また、本実施の形態では、ＰＣ３が自身を識別するためのＩＤコードを発行し、このＩＤコードに基づいて読取画像の送信先が指定される場合の例について説明したが、ＭＦＰ１が自身を識別するための識別情報としてＩＤコードを発行するような構成であっても良い。
【００７７】
また、本実施の形態では、ＭＦＰ１がコードデータを受信して文字検索可能な出力データを生成する場合の例について説明したが、ＰＣ３が読取画像とその文字認識結果のコードデータとから出力データを生成するような構成のものも本発明には含まれる。具体的には、ＭＦＰ１により原稿から読み取られた読取画像が、ＰＣ３内の所定フォルダ（共有フォルダ）に転送される。
【００７８】
ＰＣ３は、このフォルダを監視し、読取画像がＭＦＰ１から転送され、フォルダ内に格納されれば、当該読取画像のＯＣＲ処理を実行し、コードデータを生成する。そして、ＰＣ３は、コードデータと元の読取画像とから文字検索可能な出力データを生成する。その際、出力データのファイル名、検索用のキーワード及びファイル形成を指定できるようにしても良い。
【００７９】
＜文書ファイルの編集画面＞
図１０は、本発明の他の実施の形態による情報処理装置におけるＯＣＲ処理時の動作の一例を示した図であり、ＰＣ３において表示される文書ファイルの編集画面６０の一例が示されている。本実施の形態では、通信ネットワーク２上のＰＣ３が、ＭＦＰ１から転送された読取画像をＯＣＲ処理し、その文字認識結果のコードデータと元の読取画像とから文字検索可能な出力データを生成する。
【００８０】
この編集画面６０は、共有フォルダ内に格納されたイメージデータをＯＣＲ処理した際に、ディスプレイ上に表示される入力画面である。編集画面６０には、読取画像の文字認識結果が表示される表示欄６１、ファイル名の選択ボタン６２、文書分類の選択ボタン６３、ファイル名の編集エリア６４、文書分類の編集エリア６５、ファイル形式の選択ボタン６６，６７、データファイルの作成ボタン６８が配置されている。
【００８１】
表示欄６１には、読取画像のＯＣＲ処理により得られた文字列の一部又は全部が選択可能に表示されるとともに、選択中の文字列が反転表示されている。選択ボタン６２を操作すれば、選択中の文字列をデータファイルのファイル名として指定することができる。ファイル名は、編集エリア６４において編集することができる。また、選択ボタン６３を操作すれば、選択中の文字列を文書検索のキーワードとして指定することができる。キーワードは、編集エリア６５において編集することができる。
【００８２】
選択ボタン６６を操作すれば、読取画像と、読取画像から得られるコードデータとからなるデータファイルのファイル形式として、ＰＤＦ形式を選択することができる。一方、選択ボタン６７を操作すれば、ＸＭＬ形式を選択することができる。作成ボタン６８を操作すれば、選択ボタン６６，６７により指定されたファイル形式により出力データからなるデータファイルが作成される。
【００８３】
ＰＤＦ形式を選択した場合、イメージデータをＰＤＦファイルに変換して、コードデータを透明テキストとして有する透明テキスト付きＰＤＦファイルが作成される。ＸＭＬ形式を選択した場合には、キーワードとして指定された文字列のコードデータからなるＸＭＬ形式のメタデータファイルを生成し、このメタデータファイルとイメージデータとをパッケージ化して、ＺＩＰ形式のデータファイルが作成される。
【符号の説明】
【００８４】
１  ＭＦＰ
２  通信ネットワーク
３，４  ＰＣ
２１  操作部
２２  検出領域指定部
２３  光学読取部
２４  読取画像記憶部
２５  イメージデータ送信部
２６  ネットワークＩ／Ｆ
２７  コードデータ受信部
２８  出力データ生成部
２９  出力データ記憶部
３０  出力データ転送部
３１  ＩＤ要求送信部
３２  ＩＤ受信部
３３  ＯＣＲ要求送信部
４１  ネットワークＩ／Ｆ
４２  イメージデータ受信部
４３  イメージデータ記憶部
４４  ＯＣＲ処理部
４５  コードデータ送信部
４６  ＩＤ要求受信部
４７  ＩＤ送信部
４８  ＯＣＲ要求受信部
５０  読取画像
６０  編集画面
【図１】
2012049668.tif 000003
【図２】
2012049668.tif 000004
【図３】
2012049668.tif 000005
【図４】
2012049668.tif 000006
【図５】
2012049668.tif 000007
【図６】
2012049668.tif 000008
【図７】
2012049668.tif 000009
【図８】
2012049668.tif 000010
【図９】
2012049668.tif 000011
【図１０】
2012049668.tif 000012