(57)【特許請求の範囲】
【請求項１】
複数のポケットを有し、少なくとも１つのポケットの容量を超える大量の帳票の読み取り処理をするための光学的文字読取装置であって、
前記複数種類の帳票に記録された文字を認識する文字認識手段と、
この文字認識した帳票の種類を判別する帳票判別手段と、
この帳票判別手段での判別結果に基づいて、帳票の種類別の数を計数する計数手段と、
この計数手段による計数結果に基づいて、帳票の種類別に割り当てられたポケットに帳票を排出する手段と、
を具備したことを特徴とする光学的文字読取装置。
【請求項２】
複数のポケットを有し、少なくとも１つのポケットの容量を超える大量の帳票の読み取り処理をするための光学的文字読取装置と、
帳票を排出する複数のポケットを持ち前記光学的文字読取装置で文字認識された帳票をその種類別に前記複数のポケットに排出して帳票を区分けするソーターと
を具備した文字読取システムにおける帳票の区分け方法であって、
複数の帳票の種類を判別するステップと、
この帳票の種類の判別の結果に基づいて帳票の種類別の数を計数するステップと、
この帳票の種類別の数の計数結果に基づいて前記複数のポケットに対して排出する帳票の種類を割り当てるステップと、
前記帳票の種類を判別しこの判別結果に基づいてその帳票が割り当てられた前記ポケットに排出して区分けするステップと
を具備することを特徴とする帳票の区分け方法。
【請求項３】
複数のポケットを有し、少なくとも１つのポケットの容量を超える大量の帳票の読み取り処理をするための光学的文字読取装置と、
帳票を排出する複数のポケットを持ち前記光学的文字読取装置で文字認識された帳票をその種類別に前記複数のポケットに排出して帳票を区分けするソーターと
を具備した文字読取システムにおける帳票の区分け方法であって、
複数の帳票の種類を判別するステップと、
この帳票の種類を判別した帳票を一時的に保管するステップと、
前記帳票の判別の結果に基づいて帳票の種類別の数を計数するステップと、
前記帳票の種類別の数の計数結果に基づいて前記複数のポケットに対して排出する帳票の種類を割り当てるステップと、
前記一時的に保管された帳票の種類を判別しこの判別結果に基づいてその帳票が割り当てられた前記ポケットに排出して区分けするステップ
を具備することを特徴とする帳票の区分け方法。
【請求項４】
複数のポケットを有し、少なくとも１つのポケットの容量を超える大量の帳票の読み取り処理をするための光学的文字読取装置と、
帳票を排出する複数のポケットを持ち前記光学的文字読取装置で文字認識された帳票をその種類別に前記複数のポケットに排出して帳票を区分けするソーターと
を具備した文字読取システムであって、
前記文字読取装置は、
読取対象の複数の帳票の種類を判別する帳票判別手段と、
この帳票判別手段による帳票の判別結果に基づいて前記読取対象の複数の帳票の種類別の数を計数し記憶する計数手段と、
前記記憶された帳票の種類別の数に基づいて前記複数のポケットに対して排出する帳票の種類を割り当てる帳票割り当て手段と
を具備し、
前記ソーターは、
前記帳票の判別結果に基づき前記帳票割り当て手段の割り当て結果に応じて前記読取対象の複数の帳票をそれぞれ割り当てられた前記ポケットに排出して区分けする手段と
を具備することを特徴とする文字読取システム。
【請求項５】
複数のポケットを有し、少なくとも１つのポケットの容量を超える大量の帳票の読み取り処理をするための光学的文字読取装置と、
帳票を排出する複数のポケットを持ち前記光学的文字読取装置で文字認識された帳票をその種類別に前記複数のポケットに排出して帳票を区分けするソーターと
を具備した文字読取システムであって、
前記文字読取装置は、
読取対象の複数の帳票の種類を判別する第１の帳票判別手段と、
この帳票の種類を判別した帳票を一時的に保管する保管手段と、
前記第１の帳票判別手段による帳票の判別結果に基づいて前記読取対象の複数の帳票の種類別の数を計数し記憶する計数手段と、
前記記憶された帳票の種類別の数に基づいて前記複数のポケットに対して排出する帳票の種類を割り当てる帳票割り当て手段と、
前記保管手段に保管された帳票の種類を判別する第２の帳票判別手段と
を具備し、
前記ソーターは、
前記第２の帳票判別手段での判別結果に基づき前記帳票割り当て手段の割り当て結果に応じて前記読取対象の複数の帳票をそれぞれ割り当てられた前記ポケットに排出して区分けする手段
を具備することを特徴とする文字読取システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光学的文字読取装置における帳票の区分け（ソート）処理の改良に関する。
【０００２】
【従来の技術】
一般に従来の光学的文字読取装置（以下、ＯＣＲと呼ぶ）では、帳票区分け装置（以下、ソーターと呼ぶ）を接続して文字認識した帳票をその種類（帳票のフォーマット）別に分類し区分けをしている。このようなソーターを接続したＯＣＲの一例が特許第２８４５４５３号に開示されている。ソーターは、帳票を区分けするための複数のポケットを持ち、ＯＣＲによる帳票の種類の判別結果に基づいて、文字認識処理後の帳票をその種類に応じて排出するポケットを選択することにより帳票を区分けする。
【０００３】
このようなソーターを接続したＯＣＲにおいて、ソーターに設けられた複数のポケットの内、どのポケットをどの種類の帳票に割り当てるかは、文字認識を行うジョブ毎に予めプログラムで設定されている。このようにプログラムで予め設定する場合には、そのジョブで使用する帳票の種類の数、一定期間内における１帳票当たりの最大処理枚数及びソーターの１ポケット当たりの帳票の収容可能枚数をあらかじめ調査し、この調査結果に基づいて設定している。
【０００４】
しかし、この設定は固定的なものであるため、文字認識処理中にソーターのポケットに帳票が満杯になったことに起因して、その満杯になったポケットから帳票を取り出すためにＯＣＲにおける文字認識処理を一時停止させなければならなくなってしまう。
【０００５】
また、一時的に１ジョブの処理において処理する帳票の種類や１種類の帳票における最大処理枚数が大きく変動することが予測される場合には、上記プログラムでの設定を適宜変更することが行われる。
【０００６】
しかし、この場合には、プログラムの変更に時間がかかめこと及びプログラムの設定ミスを起因するロス時間が生じている。このようなロス時間が発生することは、大量の帳票の読み取り処理をするＯＣＲにとっては、致命的なことである。
【０００７】
【発明が解決しようとする課題】
本発明は、このような従来の問題点を解消するためになされたもので、文字認識処理中にソーターのポケットに区分けした帳票が満杯になったことに起因して文字認識処理の一時中断をすることなく、また、プログラムの設定変更による作業のロス時間及びプログラム変更に費やすロス時間をなくすることができる光学的文字読取装置、帳票の区分け方法及び文字読取システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、光学的文字読取装置と、帳票を排出する複数のポケットを持ち光学的文字読取装置で文字認識された帳票をその種類別に複数のポケットに排出して帳票を区分けするソーターとを具備した文字読取システムにおける帳票の区分け方法であって、複数の帳票の種類を判別するステップと、この帳票の種類の判別の結果に基づいて帳票の種類別数を計数するステップと、この帳票の種類別数の計数結果に基づいて複数のポケットに対して排出する帳票の種類を割り当てるステップと、帳票の種類を判別しこの判別結果に基づいてその帳票が割り当てられたポケットに排出して区分けするステップとを具備することを特徴とする。
【０００９】
本発明によれば、文字認識処理中にソーターのポケットに区分けした帳票が満杯になったことに起因して文字認識処理の一時中断をすることなく、また、プログラムの設定変更による作業のロス時間及びプログラム変更に費やすロス時間をなく帳票の区分けができる。
【００１０】
【発明の実施の形態】
以下図面を用いて本発明の第１の実施形態を詳細に説明する。図１に本発明のシステム構成を図示した。本発明のシステムは、ＯＣＲ１０とソータ１４とから構成されている。
【００１１】
ＯＣＲ１０は、スキャナー部１２と文字認識部１３と制御部１１とから構成されている。スキャナー部１２は、文字認識をする帳票を積載するためのホッパーと、このホッパーから一枚ずつ取り出した帳票を搬送するための搬送機構と、搬送されてきた帳票の帳票イメージを読み取るための読み取り部と、文字認識後の帳票を排出するための複数のスタッカーとから構成される。文字認識部１２は、スキャナーで読み取られた帳票イメージからその帳票の種類を判別する機能、帳票イメージから読取対象の文字イメージを一文字ずつ切り出して文字認識する文字認識機能とを持つ。制御部１１は、ＯＣＲ１０全体を制御するものでスキャナー部と文字認識部を制御すると共に、ソーター１４を制御する。
【００１２】
ソーター１４は、帳票を区分けするための複数のポケットを持ち、ＯＣＲ１０の制御部１１からの制御を受けて文字認識部１３による帳票の種類の判別結果に基づいて、ＯＣＲ１０のスキャナー部１２から搬送されてきた文字認識処理後の帳票をその種類に応じたポケットに帳票を排出する。
【００１３】
図２は、スキャナー部１２とソーター１４の詳細を示した図である。ホッパー１２１に積載された帳票は、フィードローラー１２２によって１枚ずつ取り出され、搬送路１２３を搬送ローラ１２４により搬送される。搬送路１２３の途中には、蛍光灯１２５、レンズ１２６、反射鏡１２７、ＣＣＤイメージセンサー１２８から構成される読み取り部が設けられている。蛍光灯１２５から照射された光は、搬送されてきた帳票で反射し、レンズ１２６、反射鏡１２７を介してＣＣＤイメージセンサー１２８に入力される。ＣＣＤイメージセンサー１２８は、入力した反射光の光量に応じて帳票のイメージを読み取り出力するものである。このＣＣＤイメージセンサー１２８の出力である帳票イメージは、文字認識部１３に出力される。
【００１４】
２つのスタッカー１２９は、文字認識後の帳票を排出するためのものである。搬送路１２３のスタッカー１２９の近傍には、セレクトフィンガー１３０が設けられている。セレクトフィンガー１３０をスタッカー側に回動させることで、搬送されてきた帳票を選択してスタッカー１２９に排出させる。ソーター１４は、帳票の搬送路１４１、搬送路１４１に設けられた搬送ローラ１４２、帳票を区分けするための複数のポケット１４３とから構成されている。搬送路１４１を搬送されてきた帳票は、図示しないセレクトフィンガーで選択されると、そのセレクトフィンガーに対応するポケット１４３に排出される。
【００１５】
以下、営業成績を集計するために複数種類の帳票の文字認識を行うジョブを一例として、本発明の一実施形態の動作を詳細に説明する。このジョブでの文字認識対象の帳票は、第1の帳票から第８の帳票までの８種類あるものとする。
ＯＣＲのホッパーには、一度に最大５００枚の帳票を積載できるものとする。
従って、一度の文字認識処理（１バッチ処理）では、最大５００枚の帳票の文字認識ができることになる。各バッチ処理において、文字認識する帳票の種類は、統一されておらず、混在しているものとする。
【００１６】
以下、図３に示すフローチャート図を用いてある１つのバッチ処理での文字認識処理の動作を説明する。
【００１７】
まず、ステップＳ３０おいて、ＯＣＲは、ホッパーに積載された帳票を１枚取り出し、読み取り部にて、帳票イメージを読み取る。この読み取られた帳票イメージに基づいて、読取対象の帳票の種類を判別する（ステップＳ３１）。帳票種類の判別方法は、従来技術としていくつか存在するが、どの方法を用いても良い。例えば、帳票の所定の位置に帳票の種類を特定するＩＤ番号をあらかじめ印刷しておき、このＩＤ番号を文字認識することで、帳票の種別を判別するものとする。判別結果として、現在読取対象の帳票は、第２の帳票であると判別されてものとする。
【００１８】
つぎにステップＳ３２において、読み取った帳票イメージに基づいて、文字認識をする。この文字認識の一例として次のように行う。ステップＳ３１で判別した帳票の種類に対応して予めフォーマットコントロールデータを用意しておく。このフォーマットコントロールデータには、読取対象の文字の位置、文字種（漢字か、カタカナか等）、文字数、文字ピッチ、文字フォントなどの情報が定義記録されている。ＯＣＲ１０の文字認識部１３は、このフォーマットコントロールデータに基づいて帳票イメージから読取対象の文字イメージを一文字ずつ切り出して文字を認識する。
【００１９】
次に、ステップＳ３３にて、区分け情報の記憶を行う。この区分け情報の記憶とは、１つのバッチ処理内における帳票の種類別の数を記憶することである。即ち、帳票の種類毎に何枚読み取りを行ったかを計数し記憶する。先ほどのステップＳ３１における帳票の判別結果は、「第２の帳票」であったので、このステップＳ３３では第２の帳票の計数値を＋１（プラス１）して記憶する。
【００２０】
次に、ステップＳ３４において、ホッパーに積載した全ての帳票の文字認識が終了したか否かを判定する。全ての帳票の文字認識処理が終了した場合には、処理を終了する。もし、全ての帳票の文字認識処理が終了していない場合には、ステップＳ３０に戻る。このようにして、１バッチ処理を終了する。
【００２１】
以後、同様に帳票の区分け処理を行う対象とする数のバッチ処理（文字認識処理）を実行する。この際、区分け情報としての帳票の種類別の計数は、累積して行う。例えば、４バッチ処理（文字認識処理）分の２０００枚の帳票を区分け処理の対象とする場合には、区分け情報として４バッチ処理における帳票の種類別数を計数し記録することになる。
【００２２】
このように帳票の種類別数を計数し記録した後、図４にフローチャートで示した区分け処理を行う。ＯＣＲ１０のホッパー１２１に区分け処理の対象となってる４バッチ処理分の２０００枚の帳票のうち、初めの５００枚の帳票を積載し、区分け処理を開始する。
【００２３】
まず、ステップＳ４０で、記憶した区分け情報を読み取る。記憶された区分け情報が「第１の帳票の数が５枚、第２の帳票の数が７４０枚、第３の帳票の数が３９０枚、第４の帳票の数が８６５枚」であったとする。次に、ステップＳ４１にて、読み取った区分け情報に基づいて、ソーター１４のどのポケットにどの種類の帳票を排出して区分けするか、ポケット別の帳票の割り当てを行う。ここで、ソーター１４には、ポケットが１０個設けられており、各ポケットにはそれぞれ帳票が最大５００枚収容可能であるものとする。従って、第1の帳票には１つのポケット（第１のポケット）を割り当て、第２の帳票には２つのポケット（第２及び第３のポケット）を、第３の帳票には１つのポケット（第４のポケット）を、第４の帳票には２つのポケット（第５及び第６のポケット）をそれぞれ割り当てる。
【００２４】
次にステップＳ４２にて、ＯＣＲ１０は、ホッパー１２１に積載された帳票の中から１枚の帳票を取り出し、読み取り部に搬送し帳票イメージを読み取る。ステップＳ４３では、読み取られた帳票イメージに基づいて、区分け対象の帳票の種類を判別する。続いて、ステップ４４にて判別した帳票の種類に基づいてその区分け対象の帳票をステップ４１で割り当てられたポケットに排出することで、区分けをする。ステップ４５では、先にホッパー１２１に積載した全ての帳票の区分け処理が終了したか否かを判定し、全ての帳票の区分け処理が終了していない場合には、ステップＳ４２へ戻り区分け処理を続ける。以後同様にホッパー１２１に区分け処理対象の帳票を積載して図４に示したフローチャートで示す手順で残りの１５００枚の帳票の区分け処理を行う。
【００２５】
次に、第２の実施形態を説明する。図５に本発明の第２の実施形態におけるスキャナー部とソーターの詳細を図示した。図５において、図２と同一構成物は、同一の参照符号を付けており、説明を省略する。図５において、図２と異なる部分は、一時保管用のスタッカー１３１と、区分け処理用の読み取り部を設けた点にある。読み取り部は、蛍光灯１３２、レンズ１３３、反射鏡１３４、ＣＣＤイメージセンサー１３５から構成される
【００２６】
ホッパー１２１に積載できる帳票の最大枚数に比べ、一時保管用のスタッカー１３１に収容できる帳票の枚数が数倍に設定されている。例えば、ホッパー１２１における帳票の最大積載数が５００枚とすると、一時保管用のスタッカー１３１に収容できる帳票の最大枚数は２０００枚とする。このようにすることで、４バッチ処理分の帳票を一時保管用のスタッカー１３１に収容できる。従って、一時保管用のスタッカー１３１に４バッチ処理分の帳票を収容した後（４バッチ処理分の帳票の文字読取処理を実行した後）、この一時保管用のスタッカー１３１に収容された帳票を１枚ずつ取り出し、読み取り部でその帳票イメージを読み取り、この読み取った帳票イメージから帳票の種類を判別して区分け処理を行うものとする。このような第２の実施形態では、帳票の文字認識処理と区分け処理とを一括して実行することができる。
【００２７】
【発明の効果】
本発明によれば、文字認識処理中にソーターのポケットに区分けした帳票が満杯になったことに起因して文字認識処理の一時中断をすることなく、また、プログラムの設定変更による作業のロス時間及びプログラム変更に費やすロス時間がなく効率の良い帳票の区分けができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のシステム構成を図を示す図である。
【図２】図１に図示したＯＣＲにおけるスキャナー部とソーターの詳細を示す図である。
【図３】本発明の文字認識処理の処理手順を説明するためのフローチャートを示した図である。
【図４】本発明の区分け処理のの処理手順を説明するためのフローチャートを示した図である。
【図５】本発明の第２の実施形態におけるスキャナー部とソーターの詳細を示す図である。
【符号の説明】
１０‥‥ＯＣＲ
１１‥‥制御部
１２‥‥スキャナー部
１３‥‥文字認識部
１４‥‥ソーター部
【図１】
0004160265.tif 000002
【図２】
0004160265.tif 000003
【図３】
0004160265.tif 000004
【図４】
0004160265.tif 000005
【図５】
0004160265.tif 000006