(57)【要約】【課題】ＯＣＲ機能を有する画像形成装置において、ＯＣＲ辞書を容易に作成する。【解決手段】（１）ユーザーのスキャン要求でスキャナーにより原稿がスキャンされ、ＯＣＲ機能で認識された文字に変換された原稿テキストデータが作成される。（２）画像形成装置１００からＰＣ２００に原稿テキストデータを送信する。（３）ＰＣ２００が原稿テキストデータを表示部に表示し、ユーザーが文字の校正を行う。誤認識された文字を指定色に変更した校正前原稿テキストデータと、文字を校正して指定色に変更した校正後原稿テキストデータを作成する。（４）画像形成装置１００は、ＰＣ２００から校正前原稿テキストデータと校正後原稿テキストデータを受信する。（５）画像形成装置１００は、校正前原稿テキストデータから指定色の誤認識された文字を取り出し、校正後原稿テキストデータからユーザーが校正した指定色の文字を取り出すと、ＯＣＲ辞書に登録する。【選択図】図１
2015032017.tif 000002
【特許請求の範囲】
【請求項１】
ＯＣＲ機能を有する画像形成装置であって、
原稿の原稿テキストデータを作成するＯＣＲ処理手段と、
前記原稿テキストデータの校正前原稿テキストデータ及び校正後原稿テキストデータにより、校正前及び校正後の文字または単語をＯＣＲ辞書に登録するＯＣＲ辞書登録手段と
を備え、
校正前の文字または単語が装飾されて前記校正前原稿テキストデータに保存され、校正後の文字または単語が装飾されて前記校正後原稿テキストデータに保存されることを特徴とする画像形成装置。
【請求項２】
ユーザー毎に前記ＯＣＲ辞書を保存するＯＣＲ辞書保存手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ＯＣＲ処理手段は、ユーザー認証が正常であるときに前記ＯＣＲ機能を実行することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記ＯＣＲ辞書登録手段は、ユーザー認証が正常であるときに前記ＯＣＲ辞書に登録することを特徴とする請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記原稿テキストデータを送信する原稿テキストデータ送信手段と、
前記校正前原稿テキストデータ及び前記校正後原稿テキストデータを受信する校正原稿テキストデータ受信手段と
を備え、
前記校正原稿テキストデータ受信手段は、Ｗｅｂブラウザにより画面を表示し、前記画面に前記校正前原稿テキストデータのファイル名及び前記校正後原稿テキストデータのファイル名を設定することで、前記校正前原稿テキストデータ及び前記校正後原稿テキストデータを受信することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学文字認識（以下、「ＯＣＲ（optical character recognition）」という）機能で読み取った画像をテキストデータに変換する画像形成装置に関する。
【背景技術】
【０００２】
最近の技術によれば、プリンター、多機能プリンター、多機能周辺装置、又は複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、紙の原稿をスキャナーで読込み、テキストデータに変換する機能を備えている。このように原稿を電子化することで、原稿の文章を流用して他の原稿を作成するときに容易に他の原稿を作成することができ、また、電子化された原稿は保管が容易である。しかし、スキャナーで読み込んだ原稿の書体によっては、ＯＣＲ機能が文字や単語を正しく認識できないことがある。つまり、ＯＣＲ機能による認識の精度（以下、「認識度」という）が１００%ではないために、文字の誤認識が発生する。このため、ＯＣＲ機能によって認識された原稿のテキストデータに対してユーザーが誤認識された文字や単語がないかを１つ１つ確認している。例えば、特許文献１のスキャナー装置では、原稿を読み取りデジタル化（以下、「スキャン」という）して得られた画像データをＯＣＲ機能により得られたテキストデータであるメタデータを生成し、スキャナー装置の表示部またはＰＣ（パーソナルコンピュータ）に配信して表示させ、ユーザーがスキャナー装置またはＰＣでこのメタデータを校正することができるようにしている。しかし、同じ書体で作成された原稿などにおいては、ＯＣＲ機能で誤認識される文字や単語は、何回も誤認識されることがある。このため、ユーザーは、テキストデータにおいて同じように誤認識された文字や単語を何回も手作業で正しい文字や単語に校正する作業を行わなければならない。この対策として、予め誤認識される可能性の高い文字や単語をリスト（以下、「ＯＣＲ辞書」という）に登録し、ＯＣＲ機能の認識度が低いと判定したときに、このＯＣＲ辞書を使用することで、ＯＣＲ機能による誤認識率を低下させるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザーは誤認識の可能性がある文字や単語をＯＣＲ辞書に登録しなければならないので手間がかかり、また校正した文字の登録漏れが発生するという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、ＯＣＲ機能を有する画像形成装置であって、原稿の原稿テキストデータを作成するＯＣＲ処理手段と、前記原稿テキストデータの校正前原稿テキストデータ及び校正後原稿テキストデータにより、校正前及び校正後の文字または単語をＯＣＲ辞書に登録するＯＣＲ辞書登録手段とを備え、校正前の文字または単語が装飾されて前記校正前原稿テキストデータに保存され、校正後の文字または単語が装飾されて前記校正後原稿テキストデータに保存されることを特徴としている。
また、本発明の画像形成装置は、ユーザー毎に前記ＯＣＲ辞書を保存するＯＣＲ辞書保存手段を備えることを特徴としている。
また、本発明の画像形成装置の前記ＯＣＲ処理手段は、ユーザー認証が正常であるときに前記ＯＣＲ機能を実行することを特徴としている。
また、本発明の画像形成装置の前記ＯＣＲ辞書登録手段は、ユーザー認証が正常であるときに前記ＯＣＲ辞書に登録することを特徴としている。
また、本発明の画像形成装置は、前記原稿テキストデータを送信する原稿テキストデータ送信手段と、前記校正前原稿テキストデータ及び前記校正後原稿テキストデータを受信する校正原稿テキストデータ受信手段とを備え、前記校正原稿テキストデータ受信手段は、Ｗｅｂブラウザにより画面を表示し、前記画面に前記校正前原稿テキストデータのファイル名及び前記校正後原稿テキストデータのファイル名を設定することで、前記校正前原稿テキストデータ及び前記校正後原稿テキストデータを受信することを特徴としている。
【発明の効果】
【０００７】
本発明の画像形成装置は、ＯＣＲ機能により誤認識された文字や単語をユーザーがＰＣで校正すると、ＯＣＲ機能が誤認識する可能性のある文字や単語を容易に漏れなくＯＣＲ辞書に登録され、誤認識された文字や単語をＯＣＲ機能が正しい文字や単語に置き換えることで、ユーザーが校正する時間を短縮できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るＯＣＲ辞書登録手順の概要を示す図である。
【図２】本発明の実施形態に係る画像形成装置及びＰＣの機能構成を示す図である。
【図３】図２に示すＯＣＲ辞書保存テーブルの構成図である。
【図４】本発明の実施形態に係るＯＣＲ処理の流れを示すフローチャートである。
【図５】本発明の実施形態に係るＯＣＲ辞書登録処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。本発明の画像形成装置においては、文字または単語の両方をＯＣＲ機能で認識することが可能であるが、実施形態では文字を例に説明する。
【００１０】
最初に、ＯＣＲ辞書登録手順の概要について、図１を用いて説明する。以下、図１（ａ）に示すＯＣＲ辞書登録手順の（１）から（５）の順で説明する。
【００１１】
まず、（１）では、ユーザーが画像形成装置１００の原稿台に原稿をセットし、操作パネルからスキャン要求を行い、「ユーザー名」と「ユーザーＩＤ」を入力すると、スキャナーにより原稿がスキャンされる。画像形成装置１００は、「ユーザー名」と「ユーザーＩＤ」によりユーザー認証を行い、ユーザー認証が正常に行われたときに、ＯＣＲ機能により認識された文字に変換された原稿テキストデータが作成される。ＯＣＲ機能は、図１（ｂ）に示すように文字の認識度が予め決められた所定の閾値より低いかを判定し、この所定の閾値より低いときに、ユーザー名に対応するＯＣＲ辞書を取り出し、認識度の低い文字をＯＣＲ辞書で検索し、ＯＣＲ機能が認識度の低い文字をＯＣＲ辞書に登録されている正しい文字に置き換える。
【００１２】
次いで、（２）では、画像形成装置１００からＰＣ２００に原稿テキストデータを送信する。
【００１３】
次いで、（３）では、ＰＣ２００が画像形成装置１００から原稿テキストデータを受信すると、ＰＣ２００の表示部に表示する。ユーザーが表示された原稿テキストデータの文字を確認し、誤認識された文字を正しい文字に校正する。このときに、ユーザーは、原稿テキストデータの誤認識された文字を予め決められた色（以下、「指定色」という）に変更した校正前原稿テキストデータと、正しく校正された文字を指定色に変更した校正後原稿テキストデータを作成する。
【００１４】
次いで、（４）では、ＰＣ２００は、「ユーザー名」と「ユーザーＩＤ」、及び校正前原稿テキストデータと校正後原稿テキストデータを画像形成装置１００に送信する。画像形成装置１００は、「ユーザー名」と「ユーザーＩＤ」、及び校正前原稿テキストデータと校正後原稿テキストデータを受信すると、「ユーザー名」と「ユーザーＩＤ」によりユーザー認証を行う。ユーザー認証が正常に行われたときに、校正前原稿テキストデータと校正後原稿テキストデータによりＯＣＲ辞書を登録する処理を行う。なお、ＰＣ２００が校正前原稿テキストデータと校正後原稿テキストデータを画像形成装置１００に送信するときには、例えば、図１（ｃ）に示すように、画像形成装置１００が提供するＷｅｂブラウザによりＯＣＲ辞書更新画面をＰＣ２００に表示し、「校正前原稿テキストデータのファイル名」のエリアに校正前原稿テキストデータに付けられているファイル名、「校正後原稿テキストデータのファイル名」のエリアに校正後原稿テキストデータに付けられているファイル名を設定する。この設定により、Ｗｅｂブラウザにより画像形成装置１００は、校正前原稿テキストデータと校正後原稿テキストデータを受信する。
【００１５】
次いで、（５）では、画像形成装置１００は、ＰＣ２００から受信した校正前原稿テキストデータから指定色の誤認識された文字を取り出し、校正後原稿テキストデータからユーザーが校正した指定色の文字を取り出すと、ＯＣＲ辞書に登録する。
【００１６】
次に、実施形態における画像形成装置１００及びＰＣ２００の機能構成について、図２を用いて説明する。
【００１７】
まず、画像形成装置１００の機能構成について説明する。図２に示すように画像形成装置１００は、制御部１０１、補助記憶部１０２、記憶部１０３、操作パネル１０４、操作パネル処理部１０５、スキャナー部１０６、画像処理部１０７、画像印刷部１０８、及びネットワーク通信部１０９を備えている。これらの各部は、バスなどにより接続される構成となっている。また、制御部１０１には、ＯＣＲ処理部１０１ａとＯＣＲ辞書登録処理部１０１ｂを備えている。補助記憶部１０２には、校正前原稿テキストデータ保存エリア１０２ａと校正後原稿テキストデータ保存エリア１０２ｂを備えている。記憶部１０３にはＯＣＲ辞書保存テーブル１０３ａとユーザー認証データ保存エリア１０３ｂを備えている。
【００１８】
制御部１０１は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部１０１は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェース、バスコントローラ等を含む総合的な画像形成装置１００のコントロールを行う。制御部１０１には、ＯＣＲ機能により文字を認識するＯＣＲ処理部１０１ａと、ＯＣＲ辞書に文字を登録するＯＣＲ辞書登録処理部１０１ｂが設けられている。ＯＣＲ処理部１０１ａとＯＣＲ辞書登録処理部１０１ｂの詳細については、後述する。
【００１９】
補助記憶部１０２は、制御部１０１が実行する処理のプログラムやデータが記憶されるフラッシュメモリである。校正前原稿テキストデータ保存エリア１０２ａは、ＰＣ２００から受信する校正前テキストデータを一時的に保存する。校正後原稿テキストデータ保存エリア１０２ｂは、ＰＣ２００から受信する校正後テキストデータを一時的に保存する。
【００２０】
記憶部１０３は、データやプログラムを保存するハードディスクドライブである。ＯＣＲ辞書保存テーブル１０３ａは、ＯＣＲ辞書登録処理部１０１ｂにより登録されるユーザー毎のＯＣＲ辞書を保存する。ＯＣＲ辞書保存テーブル１０３ａの詳細な構成については、後述する。ユーザー認証データ保存エリア１０３ｂは、ユーザー認証を行うときに使用する「ユーザー名」と「ユーザーＩＤ」を保存する。
【００２１】
操作パネル１０４は、ユーザーによる操作や設定を受け付ける。また、操作パネル１０４には、画像形成装置１００が備えている機能の操作項目の画面、ユーザーに通知する警告メッセージやエラーメッセージを表示することができる。
【００２２】
操作パネル処理部１０５は、画像形成装置１００が備えている機能の操作項目の画面を操作パネル１０４に表示する処理、操作パネル１０４から入力されるユーザーの操作や設定を入力する処理、及び画像形成装置１００の状態をユーザーに知らせるための警告メッセージやエラーメッセージを操作パネル１０４に表示する処理を行う。
【００２３】
スキャナー部１０６は、画像形成装置１００の原稿台にセットされた原稿のスキャンを行うことで原稿をデジタル化するもので、ユーザーが操作パネル１０４からスキャン要求を行うと、スキャナー部１０６は原稿をスキャンし、スキャンした原稿データを画像処理部１０７に出力する。
【００２４】
画像形成部１０７は、スキャナー部１０６から原稿データを入力すると原稿データの画質、解像度、サイズ、回転方向、及び色などの調整を行い、原稿データの文字情報からビットマップグラフィクス（ラスター形式のデータ）に変換して画像化（ラスタライズ）した原稿画像データを作成し、制御部１０１に出力する。
【００２５】
画像印刷部１０８は、ユーザーからの印刷要求により、スキャナー部１０６によりスキャンされた原稿の原稿データ、または画像形成装置１００が保存している校正前原稿テキストデータ、校正後原稿テキストデータなどをコピー用紙に印刷する。
【００２６】
ネットワーク通信部１０９は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェースを備えている。ＬＡＮインターフェースには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００２７】
次に、ＰＣ２００の機能構成について説明する。図２に示すようにＰＣ２００は、制御部２０１、補助記憶部２０２、ネットワーク通信部２０３、及び表示部２０４を備え、これら各部はバスなどにより接続される構成となっている。また、制御部２０１には、原稿テキストデータ送信処理部２０１ａを備えている。補助記憶部２０２には、校正前原稿テキストデータ保存エリア２０２ａと校正後原稿テキストデータ２０２ｂを備えている。
【００２８】
制御部２０１は、ＲＡＭやＲＯＭ等の主記憶手段、及びＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部２０１は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェース、バスコントローラ等を含む総合的なＰＣ２００のコントロールを行う。制御部２０１には、画像形成装置１００に校正前原稿テキストデータ及び校正後原稿テキストデータを送信する原稿テキストデータ処理部２０１aが設けられている。
【００２９】
補助記憶部２０２は、フラッシュメモリ等からなる補助記憶装置で、制御部２０１が実行する処理のプログラムやデータを記憶する。校正前原稿テキストデータ保存エリア２０２ａは、画像形成装置１００から受信する原稿テキストデータを保存する。その後、ユーザーにより文字の校正が行われると、校正前の文字が指定色に変更され、校正前原稿テキストデータに保存される。校正後原稿テキストデータ保存エリア２０２ｂは、ユーザーが校正した文字とその文字が指定色に変更された校正後原稿テキストデータを保存する。
【００３０】
ネットワーク通信部２０３は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェースを備えている。ＬＡＮインターフェースには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００３１】
表示部２０４は、液晶ディスプレイ等のモニターを備え、ユーザーにより校正前の原稿テキストデータが表示される。
【００３２】
次に、ＯＣＲ辞書保存テーブル１０３ａの構成について、図３を用いて説明する。ＯＣＲ辞書保存テーブル１０３ａは、ＯＣＲ機能が文字を認識するときに使用するユーザー毎のＯＣＲ辞書が保存されているテーブルである。ＯＣＲ辞書保存テーブル１０３ａは、図３に示すように複数のユーザーＯＣＲ辞書格納エリア１０３ａ−ｕから構成されている。また、各々のユーザーＯＣＲ辞書格納エリア１０３ａ−ｕには、「ユーザー名」ｕ１、「ユーザーＩＤ」ｕ２、「登録数」ｕ３、「言語」ｕ４、「文字コード」ｕ５、「校正前の文字」ｕ６、及び「校正後の文字」ｕ７のデータ項目が設けられている。
【００３３】
「ユーザー名」ｕ１は、個人またはグループのユーザーを識別するためにユーザー毎に付されているユニークな名前である。「ユーザーＩＤ」ｕ２は、ユーザー名に対応して付けられた非公開の識別番号で、画像形成装置１００がユーザー認証を行うときに使用する。「登録数」ｕ３は、ユーザーＯＣＲ辞書格納エリア１０３ａ−ｕに登録されている文字の合計数である。「言語」ｕ４は、原稿に記載された言語である。「文字コード」ｕ５は、原稿テキストデータで用いられている文字コードである。「校正前の文字」ｕ６は、ＯＣＲ処理部１０１ａによって誤認識され、ユーザーが校正する前の文字である。「校正後の文字」ｕ７は、ＯＣＲ処理部１０１ａによって誤認識された後に、ユーザーが校正した文字である。図３に示すユーザーＡのユーザーＯＣＲ辞書格納エリア（ユーザーＡのＯＣＲ辞書格納エリア）１０３ａ−ｕは、ユーザー名が「ＡＡＡＡＡ」、ユーザーＩＤが「Ａ００１」、文字の登録数が「１０」、言語が「日本語」、文字コードが「ＳＪＩＳ」、校正前の文字が「せラミックス」、校正後の文字が「セラミックス」である例を示している。
【００３４】
次に、本発明の実施形態に係る画像形成装置１００のＯＣＲ処理部１０１ａが実行するＯＣＲ処理について、図４を用いて説明する。
【００３５】
画像形成装置１００の制御部１０１が画像処理部１０７から原稿画像データを入力すると、制御部１０１は、ＯＣＲ処理部１０１ａを起動する。ＯＣＲ処理部１０１ａが起動されると、ＯＣＲ処理部１０１ａはＯＣＲ処理を開始する。以下、図３に示すＯＣＲ処理のステップ順に説明する。
【００３６】
（ステップＳ１０１）
まず、ＯＣＲ処理部１０１ａは、操作パネル処理部１０５からユーザーが設定した「ユーザー名」と「ユーザーＩＤ」を入力する。
【００３７】
（ステップＳ１０２）
次いで、ＯＣＲ処理部１０１ａは、ユーザー認証データ保存エリア１０３ｂからステップＳ１０１で入力した「ユーザー名」に対応する「ユーザーＩＤ」を取り出す。
【００３８】
（ステップＳ１０３）
次いで、ＯＣＲ処理部１０１ａは、操作パネル処理部１０５から入力した「ユーザーＩＤ」とユーザー認証データ保存エリア１０３ｂから取り出した「ユーザーＩＤ」が同じであるかを判定することでユーザー認証を行う。ユーザー認証が正常であるとき（ステップＳ１０３のＹｅｓ）は、ステップＳ１０４に進む。ユーザー認証が正常でないとき（ステップＳ１０３のＮｏ）は、ＯＣＲ処理を終了する。
【００３９】
（ステップＳ１０４）
次いで、ＯＣＲ処理部１０１ａは、スキャナー部１０６によりスキャンされ、画像処理部１０７により画像処理が行われた原稿画像データを入力する。
【００４０】
（ステップＳ１０５）
次いで、ＯＣＲ処理部１０１ａは、ステップＳ１０１で入力した「ユーザー名」に対応するユーザーＯＣＲ辞書格納エリア１０３ａ−uを取り出す。例えば、「ユーザー名」に「ＡＡＡＡＡ」が設定され、「ユーザー名」の「ＡＡＡＡＡ」に対応しているユーザーＯＣＲ辞書保存エリア１０３ａ−ｕが「ユーザーＡのＯＣＲ辞書保存エリア」であれば、「ユーザーＡのＯＣＲ辞書保存エリア」が取り出される。
【００４１】
（ステップＳ１０６）
次いで、ＯＣＲ処理部１０１ａは、原稿画像データの先頭の文字を取り出すために、先頭の文字の位置をポインターに設定する。
【００４２】
（ステップＳ１０７）
次いで、ＯＣＲ処理部１０１ａは、原稿画像データからポインターが示す文字を取り出し、ＯＣＲ機能を実行して認識度を算出する。
【００４３】
（ステップＳ１０８）
次いで、ＯＣＲ処理部１０１ａは、認識度が予め決められた所定の閾値より低いかを判定する。所定の閾値より低いとき（ステップＳ１０８のＹｅｓ）は、ステップＳ１０９に進む。所定の閾値以上であるとき（ステップＳ１０８のＮｏ）は、ステップＳ１１１に進む。
【００４４】
（ステップＳ１０９）
ステップＳ１０８のＹｅｓにおいて、ＯＣＲ処理部１０１ａは、認識度が低い文字がステップ１０５で取り出したユーザーＯＣＲ辞書格納エリア１０３ａ−uの「校正前の文字」ｕ６に登録されているかを判定する。認識度が低い文字が「校正前の文字」ｕ６に登録されているとき（ステップＳ１０９のＹｅｓ）は、ステップＳ１１０に進む。認識度の低い文字が「校正前の文字」に登録されていないとき（ステップＳ１０９のＮｏ）は、ステップＳ１１１に進む。
【００４５】
（ステップＳ１１０）
ステップＳ１０９のＹｅｓにおいて、ＯＣＲ処理部１０１ａは、ポインターが示すＯＣＲ処理された文字をユーザーＯＣＲ辞書格納エリア１０３ａ−uの「校正前の文字」ｕ６に対応する「校正後の文字」ｕ７に置き換え、原稿テキストデータに保存する。
【００４６】
（ステップＳ１１１）
ステップＳ１０８のＮｏ、及びステップＳ１０９のＮｏにおいて、ＯＣＲ処理部１０１ａは、ＯＣＲ機能で認識された文字を原稿テキストデータに保存する。
【００４７】
（ステップＳ１１２）
次いで、ＯＣＲ処理部１０１ａは、原稿画像データの全ての文字が取り出されたかを判定する。全ての文字が取り出されたとき（ステップＳ１１２のＹｅｓ）は、ステップＳ１１３に進む。全ての文字が取り出されていないとき（ステップＳ１１２のＮｏ）は、ステップＳ１１４に進む。
【００４８】
（ステップＳ１１３）
ステップＳ１１２のＹｅｓにおいて、ＯＣＲ処理部１０１ａは、原稿テキストデータをネットワーク通信部１０９によりＰＣ２００に送信し、ＯＣＲ処理を終了する。
【００４９】
（ステップＳ１１４）
ステップＳ１１２のＮｏにおいて、ＯＣＲ処理部１０１ａは、原稿画像データの次の文字を取り出すために、次の文字の位置をポインターに設定し、ステップＳ１０７に戻る。
【００５０】
画像形成装置１００のネットワーク通信部１０９がＰＣ２００から「ユーザー名」と「ユーザーＩＤ」、及び校正前テキストデータと校正後テキストデータを受信すると、制御部１０１は、ＯＣＲ辞書登録処理部１０１ｂを起動する。ＯＣＲ辞書登録処理部１０１ｂが起動されると、ＯＣＲ辞書登録処理部１０１ｂはＯＣＲ辞書登録処理を開始する。以下、図５に示すＯＣＲ辞書登録処理のステップ順に説明する。
【００５１】
（ステップＳ２０１）
まず、ＯＣＲ辞書登録処理部１０１ｂは、ネットワーク通信部１０９から「ユーザー名」と「ユーザーＩＤ」を入力する。
【００５２】
（ステップＳ２０２）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、ユーザー認証データ保存エリア１０３ｂからステップＳ２０１で入力した「ユーザー名」に対応する「ユーザーＩＤ」を取り出す。
【００５３】
（ステップＳ２０３）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、ステップＳ２０１で入力した「ユーザーＩＤ」とユーザー認証データ保存エリア１０３ｂから取り出した「ユーザーＩＤ」が同じであるかを判定することでユーザー認証を行う。ユーザー認証が正常であるとき（ステップＳ２０３のＹｅｓ）は、ステップＳ２０４に進む。ユーザー認証が正常でないとき（ステップＳ２０３のＮｏ）は、ＯＣＲ辞書登録処理を終了する。
【００５４】
（ステップＳ２０４）
まず、ＯＣＲ辞書登録処理部１０１ｂは、ネットワーク通信部１０９から校正前原稿テキストデータを入力すると、校正前原稿テキストデータ保存エリア１０２ａに保存する。同様に、ＯＣＲ辞書登録処理部１０１ｂは、ネットワーク通信部１０９から校正後原稿テキストデータを入力すると、校正後原稿テキストデータ保存エリア１０２ｂに保存する。
【００５５】
（ステップＳ２０５）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、ステップＳ２０１で入力した「ユーザー名」に対応するユーザーＯＣＲ辞書格納エリア１０３ａ−uを取り出す。
【００５６】
（ステップＳ２０６）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、校正前原稿テキストデータから先頭の指定色に変更されている文字を取り出すために、校正前原稿テキストデータにおける先頭の指定色に変更されている文字の位置をポインターに設定する。
【００５７】
（ステップＳ２０７）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、原稿校正前テキストデータからポインターが示す文字を取り出す。
【００５８】
（ステップＳ２０８）
次いで、ＯＣＲ辞書登録処理部１０１ｂは、ステップ２０７で取り出した文字がユーザーＯＣＲ辞書格納エリア１０３ａ−ｕの「校正前の文字」ｕ６に登録されているかを判定する。「校正前の文字」ｕ６に登録されているとき（ステップＳ２０８のＹｅｓ）は、ステップＳ２１０に進む。「校正前の文字」ｕ６に登録されていないとき（ステップＳ２０８のＮｏ）は、ステップＳ２０９に進む。
【００５９】
（ステップＳ２０９）
ステップＳ２０８のＮｏにおいて、ＯＣＲ辞書登録処理部１０１ｂは、「ユーザー名」に対応するユーザーＯＣＲ辞書格納エリア１０３ａ−ｕの「ユーザー名」ｕ１、「ユーザーＩＤ」ｕ２、「登録数」ｕ３、「言語」ｕ４、「文字コード」ｕ５、「校正前の文字」ｕ６、及び「校正後の文字」ｕ７のデータ項目に情報を設定する。なお、「校正後の文字」ｕ７は、校正前テキストデータに対応する文字が校正後テキストデータに保存されているので、校正後テキストデータから取り出して設定する。
【００６０】
（ステップＳ２１０）
ステップＳ２０８のＹｅｓまたはステップＳ２０９の次に、ＯＣＲ辞書登録処理部１０１ｂは、校正前テキストデータにおいて指定色に変更されている全ての文字が取り出されたかを判定する。全ての文字が取り出されたとき（ステップＳ２１０のＹｅｓ）は、ステップＳ２１１に進む。全ての文字が取り出されていないとき（ステップＳ２１０のＮｏ）は、ステップＳ２１２に進む。
【００６１】
（ステップＳ２１１）
ステップＳ２１０のＹｅｓにおいて、ＯＣＲ辞書登録処理部１０１ｂは、更新したユーザーＯＣＲ辞書格納エリア１０３ａ−ｕをＯＣＲ辞書保存テーブル１０３ａの「ユーザー名」に対応するユーザーＯＣＲ辞書格納エリア１０３ａ−uに保存し、ＯＣＲ辞書登録処理を終了する。
【００６２】
（ステップＳ２１２）
ステップＳ２１０のＮｏにおいて、ＯＣＲ辞書登録処理部１０１ｂは、校正前原稿テキストデータから指定色に変更されている次の文字を取り出すために、校正前原稿テキストデータにおける指定色に変更されている次の文字の位置をポインターに設定し、ステップＳ２０７に戻る。
【００６３】
以上のように、ユーザーにより校正された文字に対応する指定色に変更された校正前の文字が保存されている校正前原稿テキストデータと、ユーザーにより校正された文字が指定色に変更された校正後原稿テキストデータとを、ＰＣ２００から画像形成装置１００に送信することで、画像形成装置１００は、ＯＣＲ機能で誤認識された文字とユーザーにより校正された文字を容易に判別することができる。また、画像形成装置１００のＷｅｂブラウザで表示されたＯＣＲ辞書更新画面により、校正前原稿テキストデータと校正後原稿テキストデータを画像形成装置１００はＰＣ２００から容易に受信することができる。また、ＯＣＲ機能は、言語、単語、及びフォントなどによって誤認識が変化するので、ユーザーの使用頻度が高い言語、単語、及びフォントに応じたＯＣＲ辞書を作成することで、ＯＣＲ機能がＯＣＲ辞書を使用することにより誤認識された文字を正しい文字に置き換える精度が向上する。また、ＯＣＲ処理部１０１ａによるＯＣＲ処理、またはＯＣＲ辞書登録処理部１０１ｂによるＯＣＲ辞書登録処理において、ユーザー認証が正常であるかを判定しているので、許可されていないユーザーによるＯＣＲ処理及びＯＣＲ辞書登録処理の実行を不可とすることができる。
【００６４】
なお、実施形態においては、ユーザーにより校正された文字、及びユーザーにより校正された文字に対応する校正前の文字を指定色に変更したが、この指定色に限定されず、網掛け文字、太文字、斜体文字、反転文字、アンダーライン文字などのコンピュータが判別できる装飾文字とすることが可能である。このようにコンピュータが判別できる装飾文字とすることで、ＯＣＲ辞書登録処理が校正前の文字と校正後の文字を判別し易くなり、自動でＯＣＲ辞書に登録することができる。
【００６５】
また、ＯＣＲ辞書保存テーブル１０３ａは、複数のユーザーＯＣＲ辞書格納エリア１０３ａ−ｕから構成されているが、ユーザーＯＣＲ辞書格納エリア１０３ａ−ｕを相互にコピーすることも可能である。例えば、図３に示すユーザーＡのＯＣＲ辞書格納エリアをユーザーＥのＯＣＲ辞書格納エリアにコピーすることができる。
【００６６】
また、ＯＣＲ機能が文字をＯＣＲ辞書で検索するか否かを判定する認識度の閾値は、ＯＣＲ機能の速度、ＯＣＲ機能の精度、またはユーザーの設定により変更が可能である。更に、認識度の閾値に「０」を設定すると、ＯＣＲ機能がＯＣＲ辞書を使用しないような設定とすることも可能である。
【００６７】
また、校正前原稿テキストデータと校正後原稿テキストデータを画像形成装置１００に送信するときに、校正前原稿テキストデータと校正後原稿テキストデータの先頭にＯＣＲ辞書に登録するためのデータであることを示すコマンドを付加することで、画像形成装置１００は、容易に判別でるようにすることも可能である。
【００６８】
また、ＯＣＲ辞書登録処理部１０１ｂのＯＣＲ辞書登録処理において、校正前原稿テキストデータにおける指定色に変更されている文字でＯＣＲ辞書に登録されているかを判定したが、校正後原稿テキストデータにおける指定色に変更されている文字でＯＣＲ辞書に登録されているかを判定することも可能である。
【００６９】
また、ＯＣＲ処理部１０１ａのＯＣＲ処理において、ＯＣＲ処理の先頭でユーザー認証を行うようにしたが、操作パネル１０４に「ユーザー名」と「ユーザーＩＤ」が入力されたときに、操作パネル処理部１０５によりユーザー認証を行うようにすることも可能である。
【００７０】
また、実施形態においては、画像形成装置１００から原稿テキストデータをＰＣ２００に送信し、ＰＣ２００から校正前原稿テキストデータと校正後原稿テキストデータを画像形成装置１００に送信するようにしたが、画像形成装置１００が原稿テキストデータの校正が可能なディスプレイ（表示部）を備えているときには、画像形成装置１００により校正前原稿テキストデータと校正後原稿テキストデータを作成することも可能である。
【００７１】
このような本発明の画像形成装置は、ＯＣＲ機能により誤認識された文字や単語をユーザーがＰＣで校正すると、ＯＣＲ機能が誤認識する可能性のある文字や単語を容易に漏れなくＯＣＲ辞書に登録できるので、誤認識された文字や単語をＯＣＲ機能が正しい文字や単語に置き換えることで、ユーザーが校正する時間を短縮できる。
【００７２】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００７３】
本発明は、画像形成装置に好適であるが、画像形成装置に限られるものではなく、ＯＣＲ機能を有する装置一般に適用できる。
【符号の説明】
【００７４】
１００・・・・・画像形成装置
１０１・・・・・制御部
１０１ａ・・・・ＯＣＲ処理部
１０１ｂ・・・・ＯＣＲ辞書登録処理部
１０２・・・・・補助記憶部
１０２ａ・・・・校正前原稿テキストデータ保存エリア
１０２ｂ・・・・校正後原稿テキストデータ保存エリア
１０３・・・・・記憶部
１０３ａ・・・・ＯＣＲ辞書保存テーブル
１０３ｂ・・・・ユーザー認証データ保存エリア
１０４・・・・・操作パネル
１０５・・・・・操作パネル処理部
１０６・・・・・スキャナー部
１０７・・・・・画像処理部
１０８・・・・・画像印刷部
１０９・・・・・ネットワーク通信部
２００・・・・・ＰＣ
２０１・・・・・制御部
２０１ａ・・・・原稿テキストデータ送信処理部
２０２・・・・・補助記憶部
２０２ａ・・・・校正前原稿テキストデータ保存エリア
２０２ｂ・・・・校正後原稿テキストデータ保存エリア
２０３・・・・・ネットワーク通信部
２０４・・・・・表示部
３００・・・・・ネットワーク
【図１】
2015032017.tif 000003
【図２】
2015032017.tif 000004
【図３】
2015032017.tif 000005
【図４】
2015032017.tif 000006
【図５】
2015032017.tif 000007