(57)【特許請求の範囲】
【請求項１】
紙葉類に記録されている識別情報を読み取る読取装置と、記憶部を有するコンピュータとから構成される紙葉類処理システムにおいて、
上記コンピュータは、
今回処理される複数枚数の紙葉類の識別情報を記憶する第１の領域と、前回処理された複数枚数の紙葉類の識別情報を記憶する第２の領域とを上記記憶部に設定する設定手段と、
上記読取装置で読み取られる今回処理される複数枚数の紙葉類の識別情報を上記設定手段で設定された第１の領域に書き込む書込手段と、
この書込手段で上記第１の領域に書き込まれる識別情報が上記第１の領域にすでに書き込まれているか否かを確認する第１の確認手段と、
この第１の確認手段により当該識別情報が上記第１の領域に書き込まれていなかった場合、当該識別情報を用いて上記第２の領域を検索して当該識別情報があるか否かを確認する第２の確認手段と、
この第２の確認手段で当該識別情報が検索されずに今回処理される複数枚数の紙葉類の識別情報全てが上記第１の領域に書き込まれた際、この第１の領域に書き込まれた今回処理された複数枚数の紙葉類の識別情報を新たに第２の領域に設定する制御を行う制御手段と、
を具備したことを特徴とする紙葉類処理システム。
【請求項２】
複数枚数の紙葉類を１バッチとしてバッチ毎に紙葉類に記録されているコードを読み取る読取装置と、メモリファイルを内蔵しているシステムコンピュータとから構成される紙葉類処理システムにおいて、
上記システムコンピュータは、
今回のバッチの紙葉類のコードを記憶する第１のファイルと、前回のバッチの紙葉類のコードを記憶する第２のファイルとを上記メモリファイルに設定する設定手段と、
上記読取装置で読み取られる今回のバッチの紙葉類のコードを上記設定手段で設定された第１のファイルに書き込む書込手段と、
この書込手段で上記第１のファイルに書き込まれるコードが上記第１のファイルにすでに書き込まれているか否かを確認する第１の確認手段と、
この第１の確認手段により当該コードが上記第１のファイルに書き込まれていなかった場合、当該コードを用いて上記第２のファイルを検索して当該コードがあるか否かを確認する第２の確認手段と、
この第２の確認手段で当該コードが検索されずに今回のバッチの紙葉類のコード全てが上記第１のファイルに書き込まれた際、この第１のファイルに書き込まれた今回のバッチの紙葉類のコードを新たに第２のファイルとする制御を行う制御手段と、
を具備したことを特徴とする紙葉類処理システム。
【請求項３】
上記制御手段は、上記第１のファイルのファイル名を変更する制御を行うことを特徴とする請求項２記載の紙葉類処理システム。
【請求項４】
紙葉類に記録されている識別情報を読み取る読取装置と、今回処理される複数枚数の紙葉類の識別情報を記憶する第１の領域と、前回処理された複数枚数の紙葉類の識別情報を記憶する第２の領域とを有する記憶部を有するコンピュータとから構成される紙葉類処理システムの処理方法であって、
上記読取装置で読み取られる今回処理される複数枚数の紙葉類の識別情報を上記第１の領域に書き込み、この書き込まれる識別情報が上記第１の領域にすでに書き込まれているか否かを確認し、この確認により当該識別情報が上記第１の領域に書き込まれていなかった場合、当該識別情報を用いて上記第２の領域を検索して当該識別情報があるか否かを確認し、この確認で当該識別情報が検索されずに今回処理される複数枚数の紙葉類の識別情報全てが上記第１の領域に書き込まれた際、この第１の領域に書き込まれた今回処理された複数枚数の紙葉類の識別情報を第２の領域に変更する制御を行うようにしたことを特徴とする紙葉類処理システムの処理方法。
【請求項５】
複数枚数の紙葉類を１バッチとしてバッチ毎に紙葉類に記録されているコードを読み取る読取装置と、今回のバッチの紙葉類のコードを記憶する第１のファイルと前回のバッチの紙葉類のコードを記憶する第２のファイルとを有するメモリファイルを内蔵しているシステムコンピュータとから構成される紙葉類処理システムの処理方法であって、
上記読取装置で読み取られる今回のバッチの紙葉類のコードを上記設定された第１のファイルに書き込み、この書き込まれるコードが上記第１のファイルにすでに書き込まれているか否かを確認し、この確認により当該コードが上記第１のファイルに書き込まれていなかった場合、当該コードを用いて上記第２のファイルを検索して当該コードがあるか否かを確認し、この確認で当該コードが検索されずに今回のバッチの紙葉類のコード全てが上記第１のファイルに書き込まれた際、この第１のファイルに書き込まれた今回のバッチの紙葉類のコードを第２のファイルに変更する制御を行うようにしたことを特徴とする紙葉類処理システムの処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、帳票等の紙葉類をチェックする紙葉類処理システムと紙葉類処理システムの処理方法に関する。
【０００２】
【従来の技術】
現状の帳票等の紙葉類処理システムにおいて、帳票読取り時の二重読取チェックは読取り中のバッチについてのみ行っている。
【０００３】
帳票の読取りは「紙葉類ＯＣＲ本体」で行い、チェックは「システムコンピュータ」で行っている。二重読取チェックは帳票に印字してあるＯＣＲコードを読取り、同じＯＣＲコードが二重読取チェックファイルに存在しているか否かをチェックしている。
【０００４】
帳票の読取りは、６６０枚／分と高速なため、二重読取チェックファイルは磁気ディスクでなく、メモリファイルを使用している。
【０００５】
しかしながら、現状の二重読取チェックは、現在読取り中のバッチ内のチェックしかできないため、前回読取りしたバッチの帳票が紛れ込んだ時は発見が困難であり、また、前回バッチ分の二重読取チェックファイルをメモリファイルで確保できないでいた。
【０００６】
【発明が解決しようとする課題】
上記したように、帳票等の紙葉類処理システムにおいて、現状の二重読取チェックは、現在読取り中のバッチ内のチェックしかできないため、前回読取りしたバッチの帳票が紛れ込んだ時は発見が困難で読取結果の正確性を保つことが難しく、前回バッチ分の二重読取チェックファイルをメモリファイルで確保できないので処理効率が悪く読取性能が低下するという問題があった。
【０００７】
そこで、この発明は、読取結果の正確性を保ち、処理効率を良くして読取性能の低下を防ぐことのできる紙葉類処理システムと紙葉類処理システムの処理方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明の紙葉類処理システムは、紙葉類に記録されている識別情報を読み取る読取装置と、記憶部を有するコンピュータとから構成される紙葉類処理システムにおいて、上記コンピュータは、今回処理される複数枚数の紙葉類の識別情報を記憶する第１の領域と、前回処理された複数枚数の紙葉類の識別情報を記憶する第２の領域とを上記記憶部に設定する設定手段と、上記読取装置で読み取られる今回処理される複数枚数の紙葉類の識別情報を上記設定手段で設定された第１の領域に書き込む書込手段と、この書込手段で上記第１の領域に書き込まれる識別情報が上記第１の領域にすでに書き込まれているか否かを確認する第１の確認手段と、この第１の確認手段により当該識別情報が上記第１の領域に書き込まれていなかった場合、当該識別情報を用いて上記第２の領域を検索して当該識別情報があるか否かを確認する第２の確認手段と、この第２の確認手段で当該識別情報が検索されずに今回処理される複数枚数の紙葉類の識別情報全てが上記第１の領域に書き込まれた際、この第１の領域に書き込まれた今回処理された複数枚数の紙葉類の識別情報を新たに第２の領域に設定する制御を行う制御手段とから構成されている。
【０００９】
この発明の紙葉類処理システムは、複数枚数の紙葉類を１バッチとしてバッチ毎に紙葉類に記録されているコードを読み取る読取装置と、メモリファイルを内蔵しているシステムコンピュータとから構成される紙葉類処理システムにおいて、上記システムコンピュータは、今回のバッチの紙葉類のコードを記憶する第１のファイルと、前回のバッチの紙葉類のコードを記憶する第２のファイルとを上記メモリファイルに設定する設定手段と、上記読取装置で読み取られる今回のバッチの紙葉類のコードを上記設定手段で設定された第１のファイルに書き込む書込手段と、この書込手段で上記第１のファイルに書き込まれるコードが上記第１のファイルにすでに書き込まれているか否かを確認する第１の確認手段と、この第１の確認手段により当該コードが上記第１のファイルに書き込まれていなかった場合、当該コードを用いて上記第２のファイルを検索して当該コードがあるか否かを確認する第２の確認手段と、この第２の確認手段で当該コードが検索されずに今回のバッチの紙葉類のコード全てが上記第１のファイルに書き込まれた際、この第１のファイルに書き込まれた今回のバッチの紙葉類のコードを新たに第２のファイルとする制御を行う制御手段とから構成されている。
【００１０】
この発明の紙葉類処理システムの処理方法は、紙葉類に記録されている識別情報を読み取る読取装置と、今回処理される複数枚数の紙葉類の識別情報を記憶する第１の領域と、前回処理された複数枚数の紙葉類の識別情報を記憶する第２の領域とを有する記憶部を有するコンピュータとから構成される紙葉類処理システムの処理方法であって、上記読取装置で読み取られる今回処理される複数枚数の紙葉類の識別情報を上記第１の領域に書き込み、この書き込まれる識別情報が上記第１の領域にすでに書き込まれているか否かを確認し、この確認により当該識別情報が上記第１の領域に書き込まれていなかった場合、当該識別情報を用いて上記第２の領域を検索して当該識別情報があるか否かを確認し、この確認で当該識別情報が検索されずに今回処理される複数枚数の紙葉類の識別情報全てが上記第１の領域に書き込まれた際、この第１の領域に書き込まれた今回処理された複数枚数の紙葉類の識別情報を第２の領域に変更する制御を行うようにしたことを特徴とする。
【００１１】
この発明の紙葉類処理システムの処理方法は、複数枚数の紙葉類を１バッチとしてバッチ毎に紙葉類に記録されているコードを読み取る読取装置と、今回のバッチの紙葉類のコードを記憶する第１のファイルと前回のバッチの紙葉類のコードを記憶する第２のファイルとを有するメモリファイルを内蔵しているシステムコンピュータとから構成される紙葉類処理システムの処理方法であって、上記読取装置で読み取られる今回のバッチの紙葉類のコードを上記設定された第１のファイルに書き込み、この書き込まれるコードが上記第１のファイルにすでに書き込まれているか否かを確認し、この確認により当該コードが上記第１のファイルに書き込まれていなかった場合、当該コードを用いて上記第２のファイルを検索して当該コードがあるか否かを確認し、この確認で当該コードが検索されずに今回のバッチの紙葉類のコード全てが上記第１のファイルに書き込まれた際、この第１のファイルに書き込まれた今回のバッチの紙葉類のコードを第２のファイルに変更する制御を行うようにしたことを特徴とする。
【００１２】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００１３】
図１は、この発明に係る紙葉類処理システムの概略構成を示すものである。すなわち、紙葉類処理システムは、ＯＣＲハンドスキャナ２とシリアルプリンタ３とワークステーション４とが接続された紙葉類ＯＣＲ本体１と、ワークステーション６とページプリンタ７とが接続されたシステムコンピュータ５とから構成されている。ワークステーション４，６は、例えばパーソナルコンピュータで構成されている。
【００１４】
紙葉類ＯＣＲ本体１は、帳票等の紙葉類に印刷されているＯＣＲコード（帳票番号）等を読み込むものである。
【００１５】
システムコンピュータ５は、詳しくは後述するが、紙葉類ＯＣＲ本体１で読取られた帳票番号等のＯＣＲコードを磁気ディスクではなく内蔵するメモリファイルに格納する。
【００１６】
図２は、紙葉類ＯＣＲ本体１の概略構成を示すものである。紙葉類ＯＣＲ本体１は、帳票等の紙葉類をセットするホッパ部１１、紙葉類が搬送される搬送路１２、紙葉類に印刷されているＯＣＲコードを認識するＯＣＲ認識部１３、搬送路分離部１４、一時保留部１５、収納部１６、及び電源部・制御部１７とから構成されている。
【００１７】
図３は、システムコンピュータ５に内蔵されているメモリファイル１０の構成例を示すものである。メモリファイル１０には、ファイル名１０ａが付与されるチェックファイル１０ｂとファイル名１０ｃが付与されるチェックファイル１０ｄとが設けられている。
【００１８】
図４は、紙葉類の例としての帳票Ｃを示すものである。図４の（ａ）が帳票Ｃの裏側で、図４の（ｂ）が帳票Ｃの表側である。図４の（ａ）において、帳票Ｃの右上部Ａに印刷されている数字が帳票番号である。この帳票番号は、帳票Ｃの識別番号として１枚毎に異なる番号が付与されている。
【００１９】
図５は、従来の紙葉類読取時の二重読取チェックと本発明の紙葉類読取時の二重読取チェックを示したものである。
【００２０】
図５の（ａ）は、従来の紙葉類読取時の二重読取チェックを示すものでバッチ毎にチェックするものである。すなわち、今回読取った帳票のバッチ１をチェックし、続いて読取った帳票のバッチ２をチェックするようにして紙葉類読取時の二重読取チェックをそれぞれ実行している。
【００２１】
図５の（ｂ）は、本発明の紙葉類読取時の二重読取チェックを示すものである。本発明においては、今回読取った帳票のバッチ１をチェックするとともに前回バッチに対してもチェックする。そして、今回読取った帳票のバッチ２をチェックするとともに前回バッチ１に対してチェックするようにしている。すなわち、バッチ１の読取りが完了した時に、今回チェックファイルを前回チェックファイルに置き換える。この処理はファイルのコピーでなく、ファイル名の変更で行う。ファイルの入出力を行わないため瞬時に行える。そして、バッチ２の指定の時に今回チェックファイルを初期化する。
【００２２】
次に、このような構成により本発明の紙葉類処理システムにおける紙葉類読取時の二重読取チェック動作を図６のフローチャートを参照して説明する。
【００２３】
まず、システムコンピュータ５は、当日の最初のバッチでは前回バッチとのチェックは不要であるので、前回チェックファイルを初期化する（ＳＴ１）。例えば、図３に示すメモリファイル１０におけるファイル名１０ｃが付与されたチェックファイル１０ｄを初期化する。
【００２４】
続いてシステムコンピュータ５は、読取りするバッチがあるか否かを確認し（ＳＴ２）、なければ終了し、あればバッチ番号を指定して当該バッチの枚数や金額を確定させる（ＳＴ３）。そして、当該バッチのチェック用ファイルである今回チェックファイルを初期化する（ＳＴ４）。例えば、図３に示すメモリファイル１０におけるファイル名１０ａが付与されたチェックファイル１０ｂを初期化する。
【００２５】
システムコンピュータ５は、紙葉類ＯＣＲ本体１で帳票を読取った読取情報を受信し（ＳＴ５）、帳票の読取りが終わらなければ（ＳＴ６）、帳票１枚１枚のＯＣＲコード（帳票番号）を今回チェックファイルに書き込む（ＳＴ７）。このチェックファイルは、ＯＣＲコードがキーになっているため、同じＯＣＲコードが既に存在しているとダブリエラーとなり（ＳＴ８）、システムコンピュータ５は二重読取りエラー処理を行う（ＳＴ９）。
【００２６】
図７は、二重読取りのチェックファイル１０ｂ、１０ｄの構成例を示すもので、キー（ＯＣＲコード）が１１桁有り、フラグが１桁有り、ダブりエラーとなった時にフラグが「１」と立てられ、ダブリエラーでない時にフラグは「０」のままとする。
【００２７】
システムコンピュータ５は、ステップＳＴ８でダブリエラーでない場合、ＯＣＲコードをキーに前回チェックファイルを読み込み（検索：ＳＴ１０）、該当データありの時は二重読取りエラー処理を行ってステップＳＴ２へ移行し（ＳＴ１１，９）、なければステップＳＴ５へ戻って帳票の読取りを続ける（ＳＴ１１）。
【００２８】
そして、ステップＳＴ６で帳票の読取りが終了した場合、システムコンピュータ５は、照合処理に移行し、当該バッチの枚数と金額が一致するかをチェックする（ＳＴ１２）。システムコンピュータ５は、照合の結果が一致していなければ（ＳＴ１３）、照合エラー処理を行ってステップＳＴ２へ移行し（ＳＴ１４）、一致していれば（ＳＴ１３）、今回チェックファイルを前回チェックファイルに変更してステップＳＴ２へ移行する（ＳＴ１５）。例えば、図３に示すメモリファイル１０におけるチェックファイル１０ｂが今回格納したバッチのチェックファイルとすれば、チェックファイル１０ｂがファイル名１０ａを変更して前回チェックファイルとなり、次回格納するバッチでファイル名１０ｃのチェックファイル１０ｄが初期化されて今回チェックファイルとなる。
【００２９】
以上説明したように上記発明の実施の形態によれば、前回バッチに対する二重読取りチェックが行えるため、読取結果の正確性を保証することができる。
【００３０】
また、前回チェックファイルと今回チェックファイルのファイル構造が同じため処理効率を良くすることができる。
【００３１】
また、二重読取りチェックファイルにメモリファイルを使用しているため、読取性能の低下を防ぐことができる。
【００３２】
【発明の効果】
以上詳述したようにこの発明によれば、読取結果の正確性を保ち、処理効率を良くして読取性能の低下を防ぐことのできる紙葉類処理システムと紙葉類処理システムの処理方法を提供することができる。
【図面の簡単な説明】
【図１】この発明に係る紙葉類処理システムの概略構成を示す外観図。
【図２】紙葉類ＯＣＲ本体の概略構成を示す図。
【図３】システムコンピュータに内蔵されたメモリファイルの構成を示す図。
【図４】紙葉類の例としての帳票を示す図。
【図５】従来の紙葉類読取時の二重読取チェックと本発明の紙葉類読取時の二重読取チェックを説明するための図。
【図６】紙葉類読取時の二重読取チェック動作を説明するためのフローチャート。
【図７】二重読取りのチェックファイルの構成例を示す図。
【符号の説明】
１…紙葉類ＯＣＲ本体（読取装置）
２…ＯＣＲハンドスキャナ
３…シリアルプリンタ
４、６…ワークステーション
５…システムコンピュータ（書込手段、確認手段、制御手段）
７…ページプリンタ
１０…メモリファイル（記憶部）
１１…ホッパ部
１２…搬送路
１３…ＯＣＲ認識部
１４…搬送路分離部
１５…一時保留部
１６…収納部
１７…電源部・制御部
【図１】
0004413351.tif 000002
【図２】
0004413351.tif 000003
【図３】
0004413351.tif 000004
【図４】
0004413351.tif 000005
【図５】
0004413351.tif 000006
【図６】
0004413351.tif 000007
【図７】
0004413351.tif 000008