(57)【特許請求の範囲】
【請求項１】
ＯＣＲ処理に適合する画像要素を規定する設定情報の範囲を保持する保持部と、
ユーザ入力と、前記保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成する画像生成部と、
前記帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する適合判断部と
を有し、
前記適合判断部は、帳票画像を生成する設計モードが、ＯＣＲ処理への適合を考慮したＯＣＲ帳票モードである場合に、前記帳票画像を構成する画像要素のうち、ユーザに指定された画像要素についてＯＣＲ処理に適合するか否かを判断し、前記設計モードが前記ＯＣＲ帳票モードではない場合に、ＯＣＲ処理に適合するか否かを判断せず、
前記画像生成部は、前記設計モードがＯＣＲ帳票モードである場合に、ユーザ入力と、前記保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成し、前記設計モードがＯＣＲ帳票モードではない場合に、ユーザ入力に基づいて、帳票画像を生成する
帳票作成装置。
【請求項２】
前記画像生成部は、前記設計モードがＯＣＲ帳票モードである場合に、前記帳票画像を構成する画像要素の設定情報の初期値を、前記保持部に保持された設定情報の範囲で設定する
請求項１に記載の帳票作成装置。
【請求項３】
前記適合判断部は、前記保持部に保持された設定情報の範囲に基づいて、ＯＣＲ処理に適合するか否かを判断する
請求項２に記載の帳票作成装置。
【請求項４】
前記帳票画像を構成する画像要素のうち、ＯＣＲ処理に適合しない画像要素をＯＣＲ処理に適合する画像要素に置換する要素置換部
をさらに有する請求項３に記載の帳票作成装置。
【請求項５】
前記保持部は、置換候補となる画像要素のパターンを保持し、
前記要素置換部は、前記帳票画像を構成する画像要素と、前記保持部に保持されたパターンとに対してパターンマッチングを行い、前記パターンに該当する画像要素をＯＣＲ処理に適合する画像要素に置換する
請求項４に記載の帳票作成装置。
【請求項６】
前記設定情報には、少なくとも、文字フォント、文字サイズ、用紙サイズ、罫線の長さ、罫線の線幅、罫線の向き、文字枠の大きさ、文字枠の線幅、チェックボックスの大きさ、チェックボックスの間隔、バーコードの種類、バーコードの大きさ、バーコードのエレメント幅、バーコードのチェックデジット、色、ドロップアウトカラー、位置決めマークの大きさ、位置決めマークの配置、印刷時の倍率、印刷後の画像要素の大きさのいずれかが含まれる
請求項５に記載の帳票作成装置。
【請求項７】
前記帳票画像が印刷される場合に、予め定められた印刷条件で印刷するように画像形成装置を制御する出力制御部
をさらに有する請求項６に記載の帳票作成装置。
【請求項８】
コンピュータを、
ＯＣＲ処理に適合する画像要素を規定する設定情報の範囲を保持する保持部と、
ユーザ入力と、前記保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成する画像生成部と、
前記帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する適合判断部と
して機能させ、
前記適合判断部は、帳票画像を生成する設計モードが、ＯＣＲ処理への適合を考慮したＯＣＲ帳票モードである場合に、前記帳票画像を構成する画像要素のうち、ユーザに指定された画像要素についてＯＣＲ処理に適合するか否かを判断し、前記設計モードが前記ＯＣＲ帳票モードではない場合に、ＯＣＲ処理に適合するか否かを判断せず、
前記画像生成部は、前記設計モードがＯＣＲ帳票モードである場合に、ユーザ入力と、前記保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成し、前記設計モードがＯＣＲ帳票モードではない場合に、ユーザ入力に基づいて、帳票画像を生成してなる
帳票作成プログラム。
【請求項９】
ユーザ入力と、ＯＣＲ処理に適合する画像要素を規定する設定情報の範囲とに基づいて、帳票画像を生成する画像生成ステップと、
前記帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する適合判断ステップと
を有し、
前記適合判断ステップでは、帳票画像を生成する設計モードが、ＯＣＲ処理への適合を考慮したＯＣＲ帳票モードである場合に、前記帳票画像を構成する画像要素のうち、ユーザに指定された画像要素についてＯＣＲ処理に適合するか否かを判断し、前記設計モードが前記ＯＣＲ帳票モードではない場合に、ＯＣＲ処理に適合するか否かを判断せず、
前記画像生成ステップでは、前記設計モードがＯＣＲ帳票モードである場合に、ユーザ入力と、前記保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成し、前記設計モードがＯＣＲ帳票モードではない場合に、ユーザ入力に基づいて、帳票画像を生成する
帳票作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票の作成を行う帳票作成装置、帳票作成プログラム、および帳票作成方法に関する。
【背景技術】
【０００２】
近年、様々な分野でペーパーレス化が進められているものの、例えば、組織の基幹業務では、伝票、勤怠表、アンケート用紙、テスト用紙等や、病院においてはこれらに加えて問診表等、依然、紙に印刷された帳票が用いられている。ユーザは、後から手書き等で帳票に書き込まれた情報を効率的に管理するため、スキャナで帳票を読み込み、ＯＣＲ（Optical Character Reader）装置でＯＣＲ処理を施している。
【０００３】
しかし、帳票のレイアウトや書式が適切でない場合、ＯＣＲ処理が適切に行われない場合がある。そこで、ユーザが入力したＯＣＲ機種、行フィールド数、文字数に応じて、予め規定された形式で固定的に帳票のレイアウトが決定される技術が公開されている（例えば、特許文献１）。また、帳票から読み取ったイメージデータと、選定基準とする複数の選定基準イメージデータとを比較し、該当する選定基準イメージデータを選定して、その選定基準イメージデータに基づいてＯＣＲ処理を行う情報処理装置が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０６５９号公報
【特許文献２】特開２０００−１３２５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、スキャナが読み取った帳票の画像データに対して、ＯＣＲ装置で適切にＯＣＲ処理できないことがあった。また、ＯＣＲ処理の精度を優先して帳票のレイアウトが固定的にしか形成されなかった。
【０００６】
そこで本発明は、このような課題に鑑み、レイアウトの自由度を確保しつつ、生成された帳票のＯＣＲ処理の精度を向上可能な、帳票作成装置、帳票作成プログラム、および帳票作成方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の帳票作成装置は、ＯＣＲ処理に適合する画像要素を規定する設定情報の範囲を保持する保持部と、ユーザ入力と、保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成する画像生成部と、を有する。
【０００８】
画像生成部は、帳票画像を構成する画像要素の設定情報の初期値を、保持部に保持された設定情報の範囲で設定してもよい。
【０００９】
帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する適合判断部をさらに有してもよい。
【００１０】
適合判断部は、帳票画像を構成する画像要素のうち、ユーザに指定された画像要素のみＯＣＲ処理に適合するか否かを判断してもよい。
【００１１】
適合判断部は、保持部に保持された設定情報の範囲に基づいて、ＯＣＲ処理に適合するか否かを判断してもよい。
【００１２】
帳票画像を構成する画像要素のうち、ＯＣＲ処理に適合しない画像要素をＯＣＲ処理に適合する画像要素に置換する要素置換部をさらに有してもよい。
【００１３】
保持部は、置換候補となる画像要素のパターンを保持し、要素置換部は、帳票画像を構成する画像要素と、保持部に保持されたパターンとに対してパターンマッチングを行い、パターンに該当する画像要素をＯＣＲ処理に適合する画像要素に置換してもよい。
【００１４】
設定情報には、少なくとも、文字フォント、文字サイズ、用紙サイズ、罫線の長さ、罫線の線幅、罫線の向き、文字枠の大きさ、文字枠の線幅、チェックボックスの大きさ、チェックボックスの間隔、バーコードの種類、バーコードの大きさ、バーコードのエレメント幅、バーコードのチェックデジット、色、ドロップアウトカラー、位置決めマークの大きさ、位置決めマークの配置、印刷時の倍率、印刷後の画像要素の大きさのいずれかが含まれてもよい。
【００１５】
帳票画像が印刷される場合に、予め定められた印刷条件で印刷するように画像形成装置を制御する出力制御部をさらに有してもよい。
【００１６】
上記課題を解決するために、本発明の帳票作成プログラムは、コンピュータを、ＯＣＲ処理に適合する画像要素を規定する設定情報の範囲を保持する保持部と、ユーザ入力と、保持部に保持された設定情報の範囲とに基づいて、帳票画像を生成する画像生成部と、して機能させる。
【００１７】
上記課題を解決するために、本発明の帳票作成方法は、ユーザ入力に応じて帳票画像を生成する生成ステップと、帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する判断ステップと、判断結果を表示する表示ステップと、を有する。
【発明の効果】
【００１８】
以上説明したように本発明は、このような課題に鑑み、レイアウトの自由度を確保しつつ、生成された帳票のＯＣＲ処理の精度を向上可能となる。
【図面の簡単な説明】
【００１９】
【図１】帳票処理システムの概略的な接続関係を示した説明図である。
【図２】帳票作成装置の構成を示した機能ブロック図である。
【図３】帳票画像の一例を示す説明図である。
【図４】設定情報を説明するための説明図である。
【図５】適合判断部の判断処理を説明するための説明図である。
【図６】要素置換部のパターンマッチングに基づく置換処理を説明するための説明図である。
【図７】ＯＣＲ装置の構成を示した機能ブロック図である。
【図８】帳票作成方法の全体的な処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００２１】
（帳票処理システム１００）
図１は、帳票処理システム１００の概略的な接続関係を示した説明図である。帳票処理システム１００は、帳票作成装置１１０と、ＯＣＲ装置１２０と、プリンタ（画像形成装置）１３０と、スキャナ１４０とを含んで構成される。帳票作成装置１１０は、インターネット、ＬＡＮ（Local Area Network）、専用回線等の通信網１５０を通じて、ＯＣＲ装置１２０と接続されている。また、帳票作成装置１１０はプリンタ１３０と、ＯＣＲ装置１２０はスキャナ１４０と例えばＬＡＮを通じて接続されている。さらに、通信網１５０には、企業等の基幹システムのアプリケーションサーバ１５２が接続されている。
【００２２】
帳票作成装置１１０は、ユーザによるレイアウトの作成入力を受け付けると、画像要素を組み合わせて帳票１５４のレイアウトを示すレイアウト画像を生成する。そして、プリンタ１３０はその生成されたレイアウトに沿って帳票１５４を印刷する。ユーザは、印刷された帳票１５４に、例えば業務上の情報を、手書き、押印および打刻等で記載する。帳票１５４への記載が完了すると、スキャナ１４０は、情報が記載された帳票１５４を読み取り、ＯＣＲ装置１２０は、その読み取られた画像データに対してＯＣＲ処理を行い、帳票１５４に書き込まれた書込情報を取得し、アプリケーションサーバ１５２に出力することで、書込み情報が基幹システムで利用される。
【００２３】
例えば、ユーザが手動で入力したＯＣＲ機種、行フィールド数、文字数に応じて、帳票の書式を自動生成する帳票作成装置が提案されている。しかし、このような提案による帳票作成装置は、作成する帳票の文字枠や帳票サイズを画一的に決定しているに過ぎない。
【００２４】
本実施形態にかかる帳票処理システム１００では、帳票作成装置１１０が、帳票画像をＯＣＲ処理に適合するように生成するため、レイアウトの自由度を確保しつつ、生成された帳票１５４のＯＣＲ処理の精度を向上することが可能となる。以下、帳票作成装置１１０、ＯＣＲ装置１２０の順にそれぞれの構成を詳細に述べる。
【００２５】
（帳票作成装置１１０）
図２は、帳票作成装置１１０の構成を示した機能ブロック図である。帳票作成装置１１０は、表示部１６０と、操作部１６２と、保持部１６４と、中央制御部１６６とを含んで構成される。
【００２６】
表示部１６０は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ等で構成される。操作部１６２は、表示部１６０の表示面上に設置されたタッチパネル、操作キーが複数設けられたキーボード、マウス等のポインティングデバイス、十字キー、ジョイスティック等で構成される。帳票作成装置１１０は、表示部１６０に帳票作成画面を表示し、操作部１６２を通じたユーザの操作入力を受け付けて帳票１５４のレイアウト画像（以下、単に帳票画像という）を生成する。
【００２７】
帳票作成装置１１０には、帳票画像を生成する際、設計モードとして、設計に制限のない通常モードと、ＯＣＲ処理への適合を考慮したＯＣＲ帳票モードとが用意されており、操作部１６２を通じたユーザ入力に従って切り換えられる。
【００２８】
また、ＯＣＲ帳票モードにおいて、ユーザ入力に応じて、帳票１５４の基本情報として、色、ドロップアウト、スキャナ読取解像度、スキャナ補正の有無等の設定が行われる。色の設定では、カラー、モノクロ等が選択できる。ドロップアウトの設定では、スキャナ１４０で認識されないドロップアウト色を用いたハードドロップアウト帳票、ＯＣＲ処理装置１２０におけるＯＣＲ処理で選択した色をドロップアウトするソフトドロップアウト帳票、どの色もドロップアウトされないようにスキャナ１４０の光源に複数色を用いる非ドロップアウト帳票等が選択できる。スキャナ読取解像度の設定は、２００／２４０／３００／４００ｄｐｉ等が選択できる。スキャナ補正の有無の設定では、スキャナ１４０で読み取った帳票１５４の画像データに対して、例えば傾き補正等の処理を行うか否かを選択できる。
【００２９】
図３は、帳票画像の一例を示す説明図である。図３に示すように、帳票画像の画像要素として、例えば、文字枠１８２ａ、文字１８２ｂ、基準マーク１８２ｃ、バーコード１８２ｄ等の配置が設定される。ここで、基準マーク１８２ｃは、スキャナ１４０が読み取った画像データに対してＯＣＲ装置１２０がＯＣＲ処理を施す際、帳票１５４の方向およびレイアウトの位置の基準となる。また、バーコード１８２ｄは、任意の情報を所定の規則に従って符号化したものであり、例えば、帳票１５４を識別する帳票ＩＤを示す。
【００３０】
帳票作成装置１１０は、操作部１６２を通じたユーザの操作入力に応じて図３に示すような帳票画像を生成する。このとき、帳票１５４は、規則性のある入力態様を纏めた領域である複数の入力領域１８４を含む。入力領域１８４は、例えば文字枠１８２ａで囲まれている。入力領域１８４には、入力領域１８４毎に、書き込まれることが想定される文字種（英字、数字、日本語、記号等）や属性（手書文字、活字等）等を設定することが可能である。
【００３１】
保持部１６４は、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、不揮発性ＲＡＭ（Random Access Memory）等で構成される。本実施形態において、保持部１６４は、帳票作成装置１１０と一体に形成されるが、かかる場合に限定されず、別体の、例えば、ＮＡＳ（Network Attached Storage）や外付けのＨＤＤ、ＵＳＢ（Universal Serial Bus）メモリ等であってもよい。
【００３２】
保持部１６４は、帳票画像におけるＯＣＲ処理に適合する画像要素（例えば、罫線）を規定する設定情報（例えば、長さや太さ）の範囲と、置換候補となる画像要素のパターンを保持する。画像要素のパターンについては後に詳述する。設定情報には、少なくとも、文字フォント、文字サイズ、用紙サイズ、罫線の長さ、罫線の線幅、罫線の向き、文字枠１８２ａの大きさ、文字枠１８２ａの線幅、チェックボックスの大きさ、チェックボックスの間隔、バーコードの種類、バーコードの大きさ、バーコードのエレメント幅、バーコードのチェックデジット、色、ドロップアウトカラー、位置決めマークの大きさ、位置決めマークの配置、印刷時の倍率、印刷後の画像要素の大きさのいずれかが含まれる。
【００３３】
設定情報のうち、文字フォントの選択範囲は、明朝体またはゴシック体、文字サイズの選択範囲は、１０〜１４ポイント等となる。用紙サイズの選択範囲は、通常の帳票の場合は、最大Ａ４判、ドロップアウトカラー帳票の場合は最大Ｂ４判等となる。罫線の長さの選択範囲は、５ｍｍ以上、罫線の線幅の選択範囲は、０．２ｍｍ以上、罫線の向きの選択範囲は、垂直方向または水平方向等となる。また、文字枠１８２ａの大きさは、文字枠１８２ａの高さと幅で定義され、その選択範囲は、高さ１０ｍｍ以上、幅７ｍｍ以上等となる。文字枠１８２ａの線幅の選択範囲は、０．２ｍｍ以上等となる。
【００３４】
設定情報のうち、バーコードの種類の選択範囲は、ＮＷ−７、ＯＯＤＥ３９、ＯＯＤＥ１２８、ＪＡＮ１３等となり、バーコードの大きさの選択範囲は、高さ１０ｍｍ以上、全体幅１００ｍｍ以下等と指定される。また、バーコードを構成するバーやスペース１本の幅であるエレメント幅の選択範囲は、最小幅０．２ｍｍ（３００／４００ｄｐｉ）、最小幅０．３ｍｍ（２００／２４０ｄｐｉ）、最大幅２．０ｍｍ等となる。バーコードのチェックデジットの選択範囲は、ＮＷ−７（モジュラス１０／１１／１６）、ＯＯＥ３９（モジュラス４３）等となる。
【００３５】
設定情報のうち、色の選択範囲は、印刷濃度が高い黒色等となる。ドロップアウトカラーの選択範囲は、鮮明な、赤、緑、青系統の色等となる。また、印刷時の倍率の選択範囲は、９０％〜１１０％等となる。
【００３６】
上述した設定情報のうち、印刷時の倍率の影響を受ける、例えば、文字の大きさや罫線の線幅等については、設定情報の選択範囲は、印刷時の倍率１００％である場合の寸法（印刷後の画像要素の大きさ）としてもよいし、任意に指定された倍率で印刷された後の寸法としてもよい。
【００３７】
また、設定情報の選択範囲には、画像要素の種類毎に、または、隣接する画像要素の組み合わせに応じて、隣接する画像要素との間隔の下限値も示される。さらに、保持部１６４には、帳票画像全体を一つの画像要素とみなし、その画像要素の設定情報の選択範囲として、上述した基本情報の選択範囲が保持されていてもよい。
【００３８】
図４は、設定情報を説明するための説明図である。図４（ａ）は、チェックボックスの大きさと間隔を説明するための説明図であり、図４（ｂ）は、位置決めマーク１９２の大きさと配置を説明するための説明図である。
【００３９】
図４（ａ）に示すように、例えば、画像要素であるチェックボックス１９０の設定情報のうち、チェックボックス１９０の大きさは、チェックボックス１９０の幅１９０ａ、高さ１９０ｂ等で、チェックボックス１９０の間隔は、隣接するチェックボックス１９０同士の横の間隔１９０ｃ、縦の間隔１９０ｄ等で示される。設定情報の選択範囲は、幅１９０ａ、高さ１９０ｂがそれぞれ４ｍｍ以上、横の間隔１９０ｃ、縦の間隔１９０ｄがそれぞれ２ｍｍ以上等となる。
【００４０】
また、図４（ｂ）に示すように、例えば、画像要素である位置決めマーク１９２の設定情報のうち、位置決めマーク１９２の大きさは、例えば、位置決めマーク１９２が矩形の場合、幅１９２ａ、高さ１９２ｂ、例えば、位置決めマーク１９２がドーナツ型の場合、直径１９２ｃ、線幅１９２ｄ等で示され、位置決めマーク１９２の配置は、例えば、位置決めマーク１９２の中心の、帳票画像上の位置座標等で示される。設定情報の選択範囲は、幅１９２ａが４．５ｍｍ〜５．５ｍｍ、高さ１９２ｂが２．５〜３．５ｍｍ、直径１９２ｃが４．５ｍｍ〜５．５ｍｍ、線幅１９２ｄが１．０〜１．５ｍｍ等となる。また、設定情報が位置決めマーク１９２の中心の位置座標である場合、設定情報の選択範囲は、帳票画像の縦横の端からの距離１９２ｅ、１９２ｆがそれぞれ１．０ｍｍ以上等となる。
【００４１】
保持部１６４は、かかる設定情報について、ＯＣＲ処理に適合する範囲を保持部１６４に保持する。本実施形態の帳票作成装置１１０は、上述したように、画像要素の設定情報として多数の詳細な項目についてまで設定ができ、保持部１６４に保持された設定情報の範囲を参照して帳票画像を生成することによりＯＣＲ処理の精度を向上することが可能となる。
【００４２】
中央制御部１６６は、中央処理装置（ＣＰＵ）、プログラム等が格納されたＲＯＭ、ワークエリアとしてのＲＡＭ等を含む半導体集積回路により、帳票作成装置１１０全体を制御する。また、中央制御部１６６は、画像生成部１７０と、適合判断部１７２と、要素置換部１７４と、データ出力部１７６と、出力制御部１７８と、定義出力部１８０としても機能する。
【００４３】
画像生成部１７０は、操作部１６２を通じたユーザ入力と、保持部１６４に保持された設定情報の範囲とに基づいて、帳票画像を生成する。例えば、画像生成部１７０は、上述したＯＣＲ帳票モードにおいて、帳票画像の生成のユーザ入力があると、帳票画像を構成する画像要素の設定情報の初期値を、保持部１６４に保持された設定情報の範囲で設定する。
【００４４】
画像要素、例えば、罫線、文字枠１８２ａ、文字１８２ｂ等の配置を指示するユーザ入力があると、画像生成部１７０は、その画像要素の設定情報、例えば、罫線の線幅や文字１８２ｂの大きさ等の初期値を、保持部１６４に保持された設定情報の範囲に基づいて設定し、配置する。かかる構成により、始めから、ＯＣＲ処理に適した初期値が設定情報として設定された画像要素を配置でき作業効率を向上できる。
【００４５】
このとき、画像生成部１７０は、ユーザ入力に応じて、設定情報の初期値を、保持部１６４に保持された設定情報の範囲の中でもＯＣＲ処理により適した推奨値としたり、設定情報の範囲の中では比較的ＯＣＲ処理に適さない限界値としたりする。推奨値を用いると、ＯＣＲ処理の精度がより向上し、限界値を用いると、例えば、文字サイズを比較的小さくできたり、画像要素間の間隔を比較的詰めることができたりするため、帳票のレイアウトの自由度が高まる。また、初期値は、ユーザ入力によって変更可能である。ユーザ入力によって変更された初期値は、変更前の初期値に初期化することもできる。
【００４６】
また、保持部１６４に保持された設定情報の範囲は、例えば、ＯＣＲ装置１２０の機種名や、ＯＣＲ装置１２０のＯＣＲ処理部で用いられるＯＣＲ処理ソフトウェアの名称およびバージョン毎に保持されており、画像生成部１７０は、ユーザ入力やＯＣＲ装置１２０からの制御情報に応じて、該当する設定情報の範囲を用いることとしてもよい。
【００４７】
適合判断部１７２は、例えば、通常モードからＯＣＲ帳票モードへの切り換えや、ユーザによるＯＣＲ帳票モードの選択入力を契機として、既に生成されている帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断する。適合判断部１７２は、例えば、保持部１６４に保持された設定情報の範囲やその他の画像要素との組み合わせに基づいて、ＯＣＲ処理に適合するか否かを判断する。
【００４８】
図５は、適合判断部１７２の判断処理を説明するための説明図である。適合判断部１７２が帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断すると、図５に示すように、表示部１６０に、判断結果画面１９４を表示させて判断結果をユーザに報知する。例えば、領域１９６ａに、バーコード「伝票番号」（画像要素）の高さが、保持部１６４に保持された設定情報の範囲外となりＯＣＲ処理に適合しない高さであることと、その範囲の下限値とが表示される。また、領域１９６ｂに、英数字項目「顧客ＩＤ」の文字サイズが保持部１６４に保持された設定情報の範囲外となりＯＣＲ処理に適合しない大きさであることと、その範囲の下限値とが表示される。
【００４９】
また、ユーザ入力によって、図５のハッチングで示すように領域１９６ａが選択されると、例えば、表示部１６０に並列して表示されている帳票画像における、該当する画像要素、すなわち、バーコード「伝票番号」自体が、強調表示（ハイライト）されるため、ユーザは、ＯＣＲ処理に適合しない画像要素を容易に把握できる。
【００５０】
このように、保持部１６４に保持された、画像要素の設定情報の範囲を参照する構成より、画像要素の設定要素と範囲との比較という簡易な処理で、ＯＣＲ処理に適合するか否かを判断することができる。また、保持部１６４は、新たに生成する画像要素の設定情報の初期値を設定するための設定情報の範囲と、すでに生成されている画像要素がＯＣＲ処理に適合しているか否か判断するための設定情報の範囲とをそれぞれ別に保持してもよい。さらに、適合判断部１７２は、ユーザ入力に応じて、上述した初期値の推奨値を用いて判断基準を厳しくしたり、初期値の限界値を用いて判断基準を緩めたりする。
【００５１】
適合判断部１７２を備える構成により、例えば、すでに作成した画像要素の設定情報が、保持部１６４に保持された設定情報の範囲に含まれておらず、そのままでは、ＯＣＲ処理の精度が不十分になってしまいかねない場合であっても、画像生成部１７０が、保持部１６４に保持された設定情報の範囲に含まれないと判断した設定情報の画像要素を報知することで、ユーザに修正を促すことが可能となる。
【００５２】
また、適合判断部１７２は、帳票画像を構成する画像要素のうち、ユーザに個別にまたは範囲で指定された画像要素やその設定情報、またはすべての画像要素に対して指定された設定情報のみを、ＯＣＲ処理に適合するか否かを判断する。
【００５３】
かかる構成により、例えば、ＯＣＲ処理の精度が十分な画像要素や、ドロップアウトカラー等で意図的にＯＣＲ処理の対象外とした画像要素等、ＯＣＲ処理に適合するか否かの判断が不要な画像要素についてまで、無駄に判定処理をしてしまう事態を回避することができ、処理負荷を軽減し処理時間を短縮することが可能となる。また、ユーザは、例えば、特に厳しい判断基準で判断を所望する設定情報がある場合、その設定情報のみを選択して、判断基準を厳しくした後、ＯＣＲ処理に適合するか否かの判断をすることもできる。
【００５４】
要素置換部１７４は、帳票画像を構成する画像要素のうち、ＯＣＲ処理に適合しない画像要素をＯＣＲ処理に適合する画像要素に置換する。
【００５５】
図５に示すように、判断結果画面１９４には、上部に「一括自動修正」と表記されたボタン１９８ａが、領域１９６ａ、１９６ｂ毎に、例えば「自動修正」と表記されたボタン１９８ｂ、１９８ｃが表示される。ユーザが、操作部１６２を通じて、ボタン１９８ａを選択すると、すべての領域１９６ａ、１９６ｂで示された画像要素の設定情報がそれぞれに対応する範囲内の値に書き換えられる。また、ユーザが、ボタン１９８ｂ、１９８ｃを選択すると、個別に画像要素の設定情報を自動修正することができる。さらに、自動修正に限らず、ユーザは、操作部１６２を通じて、設定情報として任意の値を入力して修正してもよい。
【００５６】
かかる構成により、ＯＣＲ処理に適合しない画像要素を、ＯＣＲ処理に適合する画像要素に自動的に置換でき、ＯＣＲ処理に適合する画像要素となるように、ユーザが画像要素の設定情報等を修正する作業負担を軽減することが可能となる。
【００５７】
また、要素置換部１７４は、帳票画像を構成する画像要素と、保持部１６４に保持されたパターンとに対してパターンマッチングを行い、そのパターンに該当する画像要素をＯＣＲ処理に適合する画像要素に置換する。
【００５８】
図６は、要素置換部１７４のパターンマッチングに基づく置換処理を説明するための説明図である。ＯＣＲ処理に適さない入力形式、例えば、「好き」「普通」「嫌い」の文字に、ユーザが丸で囲むような入力形式の画像要素や、一つの文字枠に予め定められた形式の複数の文字（例えば複数桁の数値）の書き込みをする画像要素があった場合、図６に示すように、パターン置換画面２００において、置換を推奨する対象の画像要素に対する、置換候補が表示される。
【００５９】
図５において説明した判断結果画面１９４と同様、パターン置換画面２００においても、ユーザ入力によって、選択された画像要素について、表示部１６０に並列して表示されている帳票画像における、該当する画像要素自体が、強調表示（ハイライト）されることとする。
【００６０】
ユーザ入力によって、ボタン２０２ａ〜２０２ｂ、ボタン２０４ａ〜２０４ｄから、いずれかが選択されると、要素置換部１７４は、その選択されたボタン２０２ａ〜２０２ｂ、ボタン２０４ａ〜２０４ｄに対応する、例えば、「好き」「普通」「嫌い」の文字それぞれの側にチェックボックスを設ける画像要素および文字枠を文字数分に分割する補助線を加えた画像要素等に置換する。また、「一括自動修正」ボタン２０６が選択されると、要素置換部１７４は、ＯＣＲ処理に適さない入力形式の画像要素それぞれについて、予め定められた優先順位に応じて、ＯＣＲ処理に最も適合する入力形式の画像要素を自動的に選択して置換する。
【００６１】
かかる構成により、ユーザがＯＣＲ処理に適合しない入力形式を知っておらずとも、要素置換部１７４がＯＣＲ処理に適合しない入力形式の画像要素を報知し、その置換候補を示して、ユーザ入力によって選択されたＯＣＲ処理に適合する入力形式とすることができ、ＯＣＲ処理の精度を向上することが可能となる。
【００６２】
データ出力部１７６は、帳票画像を印刷に対応した形式に変換してプリンタ１３０に出力する。
【００６３】
出力制御部１７８は、帳票画像が印刷される場合に、予め定められた印刷条件で印刷するようにプリンタ１３０を制御する。出力制御部１７８は、プリンタ１３０を直接制御する場合に限定されず、出力制御部１７８は、変更を禁止する印刷条件等の制御情報をプリンタ１３０に出力し、プリンタ１３０がその制御情報に基づいて、印刷条件を設定してもよい。
【００６４】
ＯＣＲ処理の精度が高くなるレイアウトに設定したとしても、プリンタ１３０で印刷条件が変更され、例えば縮小印刷をしてしまうと、印刷された帳票の文字の大きさが小さくなったり線の太さが細くなったりして、ＯＣＲ処理の精度が低下してしまう可能性がある。出力制御部１７８が、予め定められた印刷条件で印刷するようにプリンタ１３０を制御することで、そのような事態を回避することが可能となる。
【００６５】
定義出力部１８０は、画像生成部１７０が生成した帳票画像を電子的にＯＣＲ装置１２０に出力する。また、定義出力部１８０は、帳票画像を出力する場合に限らず、帳票画像から、ＯＣＲ処理のための定義を示す定義情報を生成してＯＣＲ装置１２０に出力してもよい。
【００６６】
上述したように、本実施形態の帳票作成装置１１０は、ユーザ入力に応じて自由な帳票設計を可能とすると共に、画像要素の設定情報を、ＯＣＲ処理に適合するように、保持部１６４に保持された設定情報の範囲に収めて帳票画像を生成することができる。そのため、帳票１５４に対するＯＣＲ処理の精度を向上することが可能となる。
【００６７】
（ＯＣＲ装置１２０）
図７は、ＯＣＲ装置１２０の構成を示した機能ブロック図である。ＯＣＲ装置１２０は、表示部３００と、操作部３０２と、中央制御部３０４とを含んで構成される。
【００６８】
表示部３００は、液晶ディスプレイ、有機ＥＬディスプレイ等で構成される。操作部３０２は、表示部３００の表示面上に設置されたタッチパネル、操作キーが複数設けられたキーボード、マウス等のポインティングデバイス、十字キー、ジョイスティック等で構成される。
【００６９】
中央制御部３０４は、中央処理装置（ＣＰＵ）、プログラム等が格納されたＲＯＭ、ワークエリアとしてのＲＡＭ等を含む半導体集積回路により、ＯＣＲ装置１２０全体を制御する。また、中央制御部３０４は、画像取得部３２０、定義取得部３２２、ＯＣＲ処理部３２４、サーバ出力部３２６としても機能する。
【００７０】
画像取得部３２０は、帳票１５４を読み取って生成した画像データをスキャナ１４０から取得する。
【００７１】
定義取得部３２２は、帳票作成装置１１０の定義出力部１８０が出力した帳票画像または定義情報を取得する。帳票画像を取得した場合、定義取得部３２２は、その帳票画像から、ＯＣＲ処理のための定義を示す定義情報を生成する。
【００７２】
ＯＣＲ処理部３２４は、例えば、画像取得部３２０が取得した画像データの画像のうち、基準マーク１８２ｃの位置を基準とし、定義取得部３２２が取得または生成した定義情報に基づいて、スキャナ１４０が読み取った帳票１５４の画像データに対してＯＣＲ処理（画像データから、その画像データが示す文字や数字等の内容を抽出する処理）を行う。
【００７３】
サーバ出力部３２６は、ＯＣＲ処理部３２４が行ったＯＣＲ処理の結果、抽出された文字や数字等の情報を、アプリケーションサーバ１５２に出力する。
【００７４】
以上、説明した帳票作成装置１１０やＯＣＲ装置１２０によって、レイアウトの自由度を確保しつつ、生成された帳票１５４のＯＣＲ処理の精度を向上することが可能となる。また、コンピュータを、帳票作成装置１１０として機能させる帳票生成プログラムや、その帳票生成プログラムを記憶した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-ray Disc）等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。
【００７５】
また、この帳票生成プログラムは、帳票作成装置１１０に通信網１５０を介して接続された任意のアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることもできる。
【００７６】
（帳票作成方法）
次に、上述した帳票処理システムの運用を行う帳票作成方法を説明する。図８は、帳票作成方法の全体的な処理の流れを示したフローチャートである。
【００７７】
図８に示すように、帳票画像の生成を指示するユーザ入力があると（Ｓ４００）、画像生成部１７０は、現在の設計モードがＯＣＲ帳票モードであるか否かを判断し（Ｓ４０２）、ＯＣＲ帳票モードである場合（Ｓ４０２のＹＥＳ）、画像生成部１７０は、操作部１６２を通じたユーザ入力と、保持部１６４に保持された、ＯＣＲ処理に適合させるための設定情報の範囲とに基づいて、帳票画像を生成する（Ｓ４０４）。ＯＣＲ帳票モードでなく通常モードである場合（Ｓ４０２のＮＯ）、画像生成部１７０は、ユーザ入力のみに基づいて帳票画像を生成する（Ｓ４０６）。
【００７８】
そして、通常モードからＯＣＲ帳票モードへの切り換えや、ＯＣＲ処理への適合判断を指示するユーザ入力があると（Ｓ４０８のＹＥＳ）、適合判断部１７２は、帳票画像を構成する画像要素それぞれに対して、ＯＣＲ処理に適合するか否かを判断し（Ｓ４１０）、その判断結果を示す判断結果画面を表示部１６０に表示させる（Ｓ４１２）。
【００７９】
要素置換部１７４は、自動または手動での修正を指示するユーザ入力があるか否かを判断し（Ｓ４１４）、修正を指示するユーザ入力があると（Ｓ４１４のＹＥＳ）、帳票画像を構成する画像要素のうち、ＯＣＲ処理に適合しない画像要素をＯＣＲ処理に適合する画像要素に置換する（Ｓ４１６）。
【００８０】
画像要素置換ステップＳ４１６の後、または、適合判断ユーザ入力判定ステップＳ４０８において、通常モードからＯＣＲ帳票モードへの切り換えや、ＯＣＲ処理への適合判断を指示するユーザ入力がない場合（Ｓ４０８のＮＯ）、要素置換部１７４は、パターンマッチングを指示するユーザ入力があるか否かを判断する（Ｓ４１８）。パターンマッチングを指示するユーザ入力があると（Ｓ４１８のＹＥＳ）、帳票画像を構成する画像要素と、保持部１６４に保持されたパターンとに対してパターンマッチングを行い（Ｓ４２０）、該当する画像要素があるか否かを判断する（Ｓ４２２）。該当する画像要素がある場合（Ｓ４２２のＹＥＳ）、要素置換部１７４は、表示部１６０にパターン置換画面を表示させる（Ｓ４２４）。
【００８１】
要素置換部１７４は、置換候補を選択し置換するユーザ入力があるか否かを判断し（Ｓ４２６）、置換候補を選択し置換するユーザ入力があると（Ｓ４２６のＹＥＳ）、要素置換部１７４は、ＯＣＲ処理に適さない入力形式の画像要素を、選択された、ＯＣＲ処理に適合する入力形式の画像要素に置換する（Ｓ４２８）。
【００８２】
このような帳票作成方法によれば、レイアウトの自由度を確保しつつ、生成された帳票１５４のＯＣＲ処理の精度を向上することが可能となる。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８４】
なお、本明細書の帳票作成方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００８５】
本発明は、帳票の作成を行う帳票作成装置、帳票作成プログラム、および帳票作成方法に利用することができる。
【符号の説明】
【００８６】
１１０  …帳票作成装置
１３０  …プリンタ（画像形成装置）
１６４  …保持部
１７０  …画像生成部
１７２  …適合判断部
１７４  …要素置換部
１７６  …データ出力部
１７８  …出力制御部
【図１】
0005561856.tif 000002
【図２】
0005561856.tif 000003
【図３】
0005561856.tif 000004
【図４】
0005561856.tif 000005
【図５】
0005561856.tif 000006
【図６】
0005561856.tif 000007
【図７】
0005561856.tif 000008
【図８】
0005561856.tif 000009