"チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識する認識手段と、前記認識された文字をチェックするチェック手段と、前記チェックの結果を表示する表示手段と、を備え、前記チェック手段は、前記認識手段によって認識され得る字種各々と、その類似文字とを対応付けて記憶し、前記表示手段に、前記認識された文字に対応する類似文字に関する情報を、前記チェックの結果として表示させる、文字チェック装置。請求項1において、前記チェック手段は、字種毎に、類似性の異なる複数の類似文字を記憶し、前記表示手段に、前記認識された文字に対応する複数の類似文字に関する情報を表示させる、ことを特徴とした文字チェック装置。請求項1又は2において、前記チェック手段は、前記記憶に際し、各類似文字を、複数種類の書体に属する同一字種間の平均パタンを用いて決定する、ことを特徴とした文字チェック装置。請求項1~3のいずれか一項において、前記チェック手段は、前記チェック対象物に表示された文字に関する情報を参照して、前記認識された文字の正誤を判定し、前記判定の結果、誤りと判定した文字を、前記表示手段に更に表示させる、ことを特徴とした文字チェック装置。請求項1~4のいずれか一項において、前記チェック手段は、自装置外部からの指示に応じて、各類似文字を更新する、ことを特徴とした文字チェック装置。請求項1~5のいずれか一項において、前記チェック対象物は、印刷された図面、又は前記図面に則して製造された物品である、ことを特徴とした文字チェック装置。チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識可能な装置における文字チェック方法であって、認識され得る字種各々と、その類似文字とを対応付けて記憶し、前記認識された文字に対応する類似文字に関する情報を表示する、ことを含む文字チェック方法。請求項7において、前記記憶に際し、各類似文字を、複数種類の書体に属する同一字種間の平均パタンを用いて決定する、ことを特徴とした文字チェック方法。請求項7又は8において、前記チェック対象物に表示された文字に関する情報を参照して、前記認識された文字の正誤を判定し、前記判定の結果、誤りと判定した文字を表示する、ことを更に含む文字チェック方法。チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識可能なコンピュータに、認識され得る字種各々と、その類似文字とを対応付けて記憶する処理と、前記認識された文字に対応する類似文字に関する情報を表示する処理と、を実行させるための文字チェックプログラム。人手による文字チェックを行う場合、チェックミスを完全に防ぐためには、非常に多くのコストを必要とする。具体的には、チェック者を複数にしてチェックを多重化する方法が考えられるが、その分、チェックに要するコストが単純増大してしまう。この問題に対処するため、前述の別文書をコンピュータで編集可能なデータとして作成し、CAD内の文字データと電子的に照合する対策が考えられる。しかしながら、この対策は得策で無い。その理由は、例え電子的な照合で文字コードが一致しても、CADデータを図面としてプリンタなどで印刷する際に、意図していない文字が印刷される文字化けや印字位置のずれが発生する虞があるためである。そこで、誌面等の文字を自動的に読み取る光学的文字読み取り装置を活用する対策が考えられる。具体的には、OCRにCADデータを印刷した図面上の文字記載箇所を読み取らせ、前述の別文書の記載事項と照合することで誤植を検出する。このようにOCRを利用して文字チェックを行う方法は、例えば特許文献1に記載されている。しかしながら、本願発明者は、OCRを用いた文字チェックには、その精度が低いという課題があることを発見した。具体的には、OCRでは、入力画像に含まれる文字を100の精度で認識することが困難である。例えば、数字の1を英字のIと誤って認識するケースや、漢字の網を綱と誤って認識するケース等が存在する。このため、照合結果が一致を示す場合であっても、これを必ずしも信用できない。より詳細には、或る文字列の1番目が数字の1であると前述の別文書に登録され、且つOCRによる当該文字の認識結果が1である場合であっても、実際の図面上には英字のIが印字されている可能性がある。この場合、誤植を何ら検出できないことから、前述のような文字チェックにはOCRは適さないと考えられる。本発明は、上記の課題に鑑みてなされたものであり、その目的は、図面等に表示された文字を、より高精度且つ低コストでチェックすることにある。上記の目的を達成するため、本発明の第1の態様に係る文字チェック装置は、チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識する認識手段と、前記認識された文字をチェックするチェック手段と、前記チェックの結果を表示する表示手段とを備える。前記チェック手段は、前記認識手段によって認識され得る字種各々と、その類似文字とを対応付けて記憶し、前記表示手段に、前記認識された文字に対応する類似文字に関する情報を、前記チェックの結果として表示させる。また、本発明の第2の態様に係る文字チェック方法は、チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識可能な装置における文字チェック方法を提供する。この方法は、認識され得る字種各々と、その類似文字とを対応付けて記憶し、前記認識された文字に対応する類似文字に関する情報を表示することを含む。さらに、本発明の第3の態様に係る文字チェックプログラムは、チェック対象物の画像データを光学的に取得すると共に、前記画像データに含まれる文字を認識可能なコンピュータに、認識され得る字種各々と、その類似文字とを対応付けて記憶する処理と、前記認識された文字に対応する類似文字に関する情報を表示する処理とを実行させる。本発明によれば、図面等に表示された文字を、より高精度且つ低コストでチェックすることが可能である。以下、本発明に係る文字チェック装置の実施の形態1及び2を、図1~図11を参照して説明する。なお、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。実施の形態1図1に示すように、本実施の形態に係る文字チェック装置10は、認識部100と、チェック部200と、表示部300とを含む。この内、認識部100は、入力モジュール101と、抽出モジュール102と、認識モジュール103と、認識辞書モジュール104とを含む。入力モジュール101は、印刷された図面をスキャンして画像データへ変換する。抽出モジュール102は、画像データから文字列領域を抽出する。認識モジュール103は、抽出された文字列領域に相当する画像に対して文字認識を行う。認識辞書モジュール104は、認識モジュール103によって認識され得る字種各々に対する標準を記憶する。この標準は、認識モジュール103での文字認識に際して参照される。また、チェック部200は、評価モジュール201と、類似文字情報モジュール202とを含む。評価モジュール201は、認識モジュール103によって認識された文字をチェックすると共に、その結果を表示部300に表示させる。類似文字情報モジュール202は、認識モジュール103によって認識され得る字種各々と、その類似文字とを対応付けて記憶する。認識モジュール103によって認識された文字に対応する類似文字は、表示部300での表示に供される。なお、表示部300は、例えば、ディスプレイ及びそのコントローラによって構成できる。また、文字チェック装置10は、スキャナが接続され、且つ入力部、処理部、記憶部、及び出力部を有する一般的なコンピュータで実現可能である。次に、本実施の形態の動作を、図2~図7を参照して詳細に説明する。図2に示すように、まず文字チェック装置10には、チェックすべき文字列の数nが入力される。今、図3に示す図面1001がチェック対象物であるとする。この場合、図面1001上には3行の文字列が存在するため、チェック数n=3が入力される。この時、文字チェック装置10は、文字列のチェックに用いるローカル変数iを1に初期化する。ここで、変数iの値は、i番目の文字列がチェックされることを意味する。変数i≠チェック数nが成立する間、文字チェック装置10は、以降のステップS4~S7を繰り返し実行する。具体的には、認識部100内の入力モジュール101は、図面1001をスキャンして画像データを取得し、抽出モジュール102へ出力する。抽出モジュール102は、画像データから文字列に相当する領域を切り出す。より詳細には、抽出モジュール102は、画像データに対して、Y軸に対する投影プロファイルより、各文字列のY方向分離を行う。続いて、抽出モジュール102は、各文字列のY軸方向の存在範囲に対し、X軸に対する投影プロファイルを用いて文字列の終点を求め、以て各文字列に対応する画像を切り出す。この結果、図3に示す座標を開始座標として、1番目の文字列401=ABCDEFを囲む外接矩形に対応する画像が切り出される。同様に、座標を開始座標として、2番目の文字列401=XYZを囲む外接矩形に対応する画像が切り出され、座標を開始座標として、3番目の文字列401=□□株式会社を囲む外接矩形に対応する画像が切り出される。抽出モジュール102は、切り出した画像を、認識モジュール103へ順次出力する。認識モジュール103は、まず文字列401=ABCDEFに対応する画像に対して、文字認識を行う。より詳細には、認識モジュール103は、認識辞書モジュール104に記憶されている各字種の特徴データを参照して認識を行う。設計図面の場合は使用されるフォントが既知であるので、各字種の画像そのものを認識辞書モジュール104へ格納し、パタンの重ね合わせにより類似度若しくは距離値を計算し、どの字種であるかを判定すれば良い。或いは、澤他:こう配特徴ベクトルと変動吸収共分散行列による手書き漢字認識の高精度化、電子情報通信学会論文誌D,Vol.J84-D2,No.11,pp.2387-23972001に記載される特徴量を用いても良い。この場合、認識辞書モジュール104には、各字種のパタンに代えて特徴量を格納しておく。なお、文字列画像を1文字毎に分離するには、よく知られているように、文字列方向への投影プロファイルの谷を用いれば良い。そして、認識モジュール103は、文字認識によって得た文字列402を、チェック部200内の評価モジュール201へ出力する。なお、以降の説明においては、文字認識によって得た文字列402を、認識文字列と呼称し、認識対象の文字列401と区別する。評価モジュール201は、類似文字情報モジュール202を参照し、認識文字列402中に認識モジュール103が認識を誤る可能性のある類似文字が存在するか否かを判定する。今、認識文字列402=ABCDEFが入力され、且つ類似文字情報モジュール202に、文字Cの類似文字として文字Gが登録されているとする。この場合、評価モジュール201は、表示部300に、Cを確認せよとのメッセージを認識文字列402と共に表示させる。この後、文字チェック装置10は、変数iをインクリメントして、上記のステップS3へ戻り、以て変数i=チェック数nが成立する迄、上記のステップS4~S6を繰り返し実行する。これにより、文字列401=XYZ及び文字列401=□□株式会社に対する文字認識、並びに類似文字に関するメッセージの表示が行われることとなる。このように、本実施の形態においては、OCRによって誤認識されている可能性のある文字を表示し、以て上述したOCRを用いた文字チェックにおける欠点を改善している。また、文字チェック自体は機械的に行われるため、複数のチェック者による作業は不要である。従って、本実施の形態によれば、図面に表示された文字を、従来と比して高精度且つ低コストでチェックすることができる。次に、類似文字情報モジュール202に記憶される情報の具体的な構成例及びその作成手順例を、図4及び図5を参照して説明する。図4に示すように、類似文字情報501には、認識対象となるK個の字種p1~pKの各々に対して、各字種に類似している文字が類似性の高い順に対応付けて記憶されている。各字種の類似文字は最大でK-1字種存在し得るが、各字種の形状に応じて記憶すべき類似文字の数は変わってくる。類似文字情報モジュール202は、類似文字情報501の作成に際して類似度を類似性の尺度として用いる場合、所定の類似度以上の文字を類似度の降順に記憶すれば良く、距離値を類似性の尺度として用いる場合には、所定の距離値以下の文字を距離値の昇順に記憶すれば良い。類似度を類似性の尺度として用いる場合、類似文字情報モジュール202は、図5に示す類似度マトリクス502を作成し、この類似度マトリクス502を用いて類似文字情報501を作成すれば良い。類似度マトリクス502には、字種p1~pK同士間の類似度s11~sKKが示されている。類似文字情報モジュール202は、縦、横K字種の組み合わせそれぞれに対して類似度を算出し、以て類似度マトリクス502を作成する。そして、類似文字情報モジュール202は、各字種に対して類似度が一定以上となる字種を類似度マトリクス502から検索すると共に、検索した字種を類似度の高い順に選択して各字種と対応付けて記憶し、以て類似文字情報501を作成する。一方、距離値が類似性の尺度として用いる場合、類似文字情報モジュール202は、各字種に対して距離値が一定以下となる字種を検索し、検索した字種を距離値の低い順に選択して各字種と対応付けて記憶すれば良い。また、認識対象となる字種が複数種類の書体によって表現される場合、類似文字情報モジュール202は、字種間の類似度又は距離値の算出に際し、或る書体を代表パタンとして用いても良いし、字種毎に代表パタンを作成して用いても良い。或る書体を代表パタンとする場合、類似文字情報モジュール202は、類似度を類似性の尺度とするのであれば、比較している字種との類似度が最も高くなるパタンを用いれば良く、距離値を類似性の尺度とするのであれば、比較している字種との距離値が最も低くなるパタンを用いれば良い。一方、代表パタンを作成する場合、類似文字情報モジュール202は、各書体に属する同一字種同士間の平均パタンを作成する。この場合、認識対象となる字種の書体に依存せず、類似文字の表示を行うことができる。さらに、図4に示す如く類似文字情報501を構成した場合、評価モジュール201は、上記のステップS6にて、認識文字列402中の各文字に対応する複数の類似文字を表示対象として扱うと好適である。この場合、誤植が発見される確率を向上させることができる。なお、類似文字情報501は、静的に作成されるに限らず、文字チェック装置10の外部からの指示に応じて動的に更新しても良い。この場合、類似文字の表示精度を調整すること等が可能となる。また、文字チェック装置10は、図3に示したような印字された図面に限らず、文字が直接印刷又は刻印された部品や製品等、他の種々の物品のチェックに適用可能である。例えば、文字チェック装置10は、図6に示す銘板シール2001に表示される文字をチェックすることができる。ここで、銘板シール2001は、図3に示した図面1001を元に製作したものである。この場合、文字チェック装置10内の入力モジュール101が、銘板シール2001の画像データを取得する。この時、入力モジュール101としては、スキャナを用いても良いし、カメラを用いても良い。取得された画像データは、抽出モジュール102及び認識モジュール130を経由して認識文字列402に変換され、評価モジュール201でのチェックに供されることとなる。また、文字チェック装置10は、図7に示す部品3001に表示される文字をチェックすることもできる。ここで、部品3001には、図6に示した銘板シール200が貼り付けられている。部品3001の画像データの取得に際しては、入力モジュール101としてカメラを用い、カメラを部品3001の上面にセットすれば良い。取得された画像データは、抽出モジュール102及び認識モジュール130を経由して認識文字列402に変換され、評価モジュール201でのチェックに供されることとなる。但し、銘板シール2001と部品3001とでは原点が異なるので、文字列の開始座標を適宜変更すると良い。原点は、銘板シール2001の左上、及び部品3001の左上の各々に設定する。実施の形態2図8に示すように、本実施の形態に係る文字チェック装置10aは、チェック部200が正解データモジュール203を更に含み、評価モジュール201がこの正解データモジュール203に記憶されるデータも参照して文字チェックを行う点で、上記の実施の形態1と異なる。ここで、図9に示すように、正解データ601には、文字列401の開始座標Xi、Yiと、チェック対象物に表示されているべき正解の文字列cijとがセットとして記憶される。この内、開始座標Xi、Yiは、図8に点線で示す如く、抽出モジュール102での文字列領域の切り出しに用いると好適である。この場合、抽出モジュール102は、チェック対象物のどこにチェックすべき文字列が存在するかを容易に特定でき、以て切り出しに係る処理の効率化を図ることができる。一方、文字列cijは、評価モジュール201によって、認識文字列402との比較に供される。なお、文字列cij中の各文字は、図4に示した字種pkk=1,Kのいずれかであり、下記の式に示す条件を満たすものとする。cij∈{pk|k=1,K}図10に示すように、本実施の形態の動作は、図2に示した上記のステップS1~S7に加えて、ステップS8~S10の処理が実行される点で、上記の実施の形態1と異なる。具体的には、文字チェック装置10a内の評価モジュール201は、上記のステップS4で認識モジュール103から入力された認識文字列402を、正解データ601中の文字列cijと比較する。この結果、認識文字列402と文字列cijとが一致していない場合、評価モジュール201は、表示部300に、一致していない文字を表示させる。そして、評価モジュール201は、上記のステップS5へ進む。なお、認識文字列402と文字列cijとが一致した場合、評価モジュール201は、上記のステップS10をスキップして、上記のステップS5へ進む。今、図3に示した第1版図面1001の認識結果を用いて、正解データ601を作成したとする。また、図11に示す改版後の第2版図面1002を、文字チェック装置10aによるチェック対象物とする。ここで、図11に示すように、第2版図面1002においては、部品の高さが○○○から○○●へ変更されている。さらに、第2版図面1002では、2行目の文字列としてXY2が印刷され、誤植が発生しているとする。認識モジュール103での正常認識によって認識文字列402=XY2が得られた場合、評価モジュール201は、この認識文字列402と正解データ601中の文字列XYZとの不一致を検出する。よって、評価モジュール201は、不一致文字2の表示を行う。一方、認識モジュール103での誤認識によって認識文字列402=XYZが得られた場合、評価モジュール201は、この認識文字列402と正解データ601中の文字列XYZとの一致を検出する。しかしながら、類似文字情報モジュール202に文字Zの類似文字として文字2が登録されていれば、評価モジュール201は、Zを確認せよとのメッセージの表示を行い、以てチェック者へ確認を促すことができる。このように、本実施の形態においては、上記の実施の形態1に示した効果に加え、チェック者に対しチェック対象物に表示された文字の正誤を報告できるという更なる効果が得られる。なお、上記の実施の形態によって本発明は限定されるものではなく、特許請求の範囲の記載に基づき、当業者によって種々の変更が可能なことは明らかである。例えば、上記の実施の形態に示した文字チェック装置の各処理を、コンピュータに実行させるためのプログラムとして提供することもできる。この場合、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。ここで、非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体、光磁気記録媒体、CD-ROM、CD-R、CD-R/W、半導体メモリ、EPROM、フラッシュROM、RAMを含む。プログラムは、様々なタイプの一時的なコンピュータ可読媒体によってコンピュータに供給されても良い。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。"