(57)【特許請求の範囲】
【請求項１】
帳票検査に利用される管理データが表された光学認識コードが印刷された帳票を検査する帳票検査装置において、
前記帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットをユーザから取得し、取得した前記管理データフォーマットを第１のデータベースに登録する管理データフォーマット登録手段と、
ユーザが指示した前記管理データフォーマットを前記第１のデータベースから取得し、更に、ユーザから前記帳票の検査項目を取得して、指示された前記管理データフォーマットおよび取得した前記帳票の検査項目が記述された検査プログラムを生成し、生成した前記検査プログラムを第２のデータベースに記憶する検査プログラム生成手段と、
検査する前記帳票に印刷された前記光学認識コードを読取り、読取った前記光学認識コードをデコードすることで、前記帳票に印刷された前記管理データを取得する光学認識コード読取り手段と、
前記管理データフォーマットに記述された前記表記記号を解釈することで、前記管理データ内における前記データ要素の位置を特定した後、前記光学認識コード読取り手段が前記帳票から読取った前記管理データから検査に利用する前記データ要素の値を取得して、前記帳票を検査する検査部を前記帳票の検査項目毎に有し、ユーザが選択した前記検査プログラムを第２のデータベースから取得し、取得した前記検査プログラムに記述されている前記検査部を呼び出して前記帳票を検査する帳票検査手段と、
前記帳票検査手段が検査した前記帳票の検査結果を、前記帳票から読取った前記管理データに関連付けて記憶する帳票履歴手段と、
を備えていることを特徴とする帳票検査装置。
【請求項２】
帳票検査に利用される管理データが表された光学認識コードが印刷された帳票を検査する帳票検査方法において、
前記帳票を検査する帳票検査装置が、前記帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットを取得し、取得した前記管理データフォーマットを第１のデータベースに登録する管理データフォーマット登録工程と、
前記帳票検査装置が、ユーザが指示した前記管理データフォーマットを第１のデータベースから取得し、更に、ユーザが設定した前記帳票の検査項目を取得して、指示された前記管理データフォーマットおよび取得した前記帳票の検査項目が記述された検査プログラムを生成し、生成した前記検査プログラムを第２のデータベースに記憶する検査プログラム生成工程と、
前記帳票検査装置が、ユーザが指定した前記検査プログラムを第２のデータベースから取得し、前記帳票の検査項目毎に設けられている検査部の中から、取得した前記検査プログラムに記述されている前記検査部を呼び出し、呼び出された前記検査部が、前記管理データフォーマットに記述された前記表記記号を解釈することで、検査に利用する前記データ要素の管理データ上の位置を特定した後、検査する前記帳票に印刷された前記光学認識コードを読取り、読取った前記光学認識コードをデコードすることで得られた前記管理データから検査に利用する前記データ要素の値を取得して、前記帳票を検査し、検査した前記帳票の検査結果を、前記帳票から読取った前記管理データに関連付けて記憶する帳票検査工程を含むことを特徴とする帳票検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、封筒に封入する帳票を検査するための技術に関し、更に詳しくは、帳票にエンコードされた管理データを利用して帳票を検査する技術に関する。
【背景技術】
【０００２】
封筒に帳票類を封入して配送する場合、帳票類の配送ミスを防止するために、検査に利用する管理コードを帳票類に付することで帳票類を管理し、封筒に帳票類を封入する前に、封入する帳票の過不足を検査している。
【０００３】
帳票類を関連付けて管理する発明としては、例えば、特許文献１において、識別情報がエンコードされた識別マーク（例えば、バーコード）を帳票に付して、種類の異なる帳票を関連付けて管理する帳票管理システムが開示されている。
【０００４】
また、封筒に封入する帳票類の過不足を検査する発明としては、例えば、特許文献２において、機械読取可能情報を帳票に付し、帳票の番号など検査に必要なデータをこの機械読取可能情報に関連付けてデータベースに記憶させておき、封筒に帳票類を封入するときに、帳票に付された機械読取可能情報を読取り、読取った機械読取可能情報に関連付けられたデータをデータベースから取得し、封筒に封入する帳票類の検査（重量検査）する封筒処理方法が開示されている。
【特許文献１】特開２００１−２４３３９９号公報
【特許文献２】特開２００５−１２２５４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献２で開示されている封筒処理方法は、バーコードリーダなどの機械読取可能情報を読取る装置が接続されたコンピュータシステムで実施されるが、特許文献２で開示されている封筒処理方法では、封筒に封入する帳票に付される管理コードの仕様が変更された場合は、管理コードの仕様ごとにコンピュータプログラムを用意しなければならない問題があった。
【０００６】
上述した問題を鑑みて、本発明は、封筒に封入する帳票に付される管理コードの仕様を帳票の検査ごとに設定できることで、管理コードの仕様が異なる場合であっても、管理コードの仕様ごとにコンピュータプログラムを用意する必要のない帳票検査装置および帳票検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する第１の発明は、帳票検査に利用される管理データが表された光学認識コードが印刷された帳票を検査する帳票検査装置において、前記帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットをユーザから取得し、取得した前記管理データフォーマットを第１のデータベースに登録する管理データフォーマット登録手段と、ユーザが指示した前記管理データフォーマットを前記第１のデータベースから取得し、更に、ユーザから前記帳票の検査項目を取得して、指示された前記管理データフォーマットおよび取得した前記帳票の検査項目が記述された検査プログラムを生成し、生成した前記検査プログラムを第２のデータベースに記憶する検査プログラム生成手段と、検査する前記帳票に印刷された前記光学認識コードを読取り、読取った前記光学認識コードをデコードすることで、前記帳票に印刷された前記管理データを取得する光学認識コード読取り手段と、前記管理データフォーマットに記述された前記表記記号を解釈することで、前記管理データ内における前記データ要素の位置を特定した後、前記光学認識コード読取り手段が前記帳票から読取った前記管理データから検査に利用する前記データ要素の値を取得して、前記帳票を検査する検査部を前記帳票の検査項目毎に有し、ユーザが選択した前記検査プログラムを第２のデータベースから取得し、取得した前記検査プログラムに記述されている前記検査部を呼び出して前記帳票を検査する帳票検査手段と、前記帳票検査手段が検査した前記帳票の検査結果を、前記帳票から読取った前記管理データに関連付けて記憶する帳票履歴手段とを備えていることを特徴とする帳票検査装置である。
【００１０】
上述した発明によれば、帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットを帳票検査装置が記憶し、取得した検査プログラムの管理データフォーマットに記述された表記記号を解釈して、検査に利用するデータ要素の管理データ上の位置を特定する機能を帳票検査装置が備えることで、管理コードの仕様が変更されても、帳票検査装置は、検査するときに必要なデータ要素の値を管理コードから取得することができるようになり、同一の帳票検査装置で帳票の検査が実施できるようになる。
【００１１】
管理データを帳票にエンコードする方式としては、管理データが表された光学認識コード（例えば、バーコード）を帳票に印刷することで、帳票から機械的に管理データを読取ることが容易になる。
【００１２】
また、帳票の検査結果を記憶しておくことで、後に手違いが発生したときに、その原因究明を容易に行えるようになる。
【００１３】
上述した課題を解決する第４の発明は、  帳票検査に利用される管理データが表された光学認識コードが印刷された帳票を検査する帳票検査方法において、前記帳票を検査する帳票検査装置が、前記帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットを取得し、取得した前記管理データフォーマットを第１のデータベースに登録する管理データフォーマット登録工程と、前記帳票検査装置が、ユーザが指示した前記管理データフォーマットを第１のデータベースから取得し、更に、ユーザが設定した前記帳票の検査項目を取得して、指示された前記管理データフォーマットおよび取得した前記帳票の検査項目が記述された検査プログラムを生成し、生成した前記検査プログラムを第２のデータベースに記憶する検査プログラム生成工程と、前記帳票検査装置が、ユーザが指定した前記検査プログラムを第２のデータベースから取得し、前記帳票の検査項目毎に設けられている検査部の中から、取得した前記検査プログラムに記述されている前記検査部を呼び出し、呼び出された前記検査部が、前記管理データフォーマットに記述された前記表記記号を解釈することで、検査に利用する前記データ要素の管理データ上の位置を特定した後、検査する前記帳票に印刷された前記光学認識コードを読取り、読取った前記光学認識コードをデコードすることで得られた前記管理データから検査に利用する前記データ要素の値を取得して、前記帳票を検査し、検査した前記帳票の検査結果を、前記帳票から読取った前記管理データに関連付けて記憶する帳票検査工程を含むことを特徴とする帳票検査方法である。
【発明の効果】
【００１６】
上述した発明によれば、封筒に封入する帳票を検査する内容を設定できることで、帳票の検査内容が異なる場合であっても、帳票の検査内容ごとにコンピュータプログラムを用意することのない帳票検査装置および帳票検査方法を提供できる。
【発明を実施するための最良の形態】
【００１７】
ここから、本発明に係る帳票検査装置１および方法について、図を参照しながら詳細に説明する。図１は、帳票検査装置１を説明する図で、図１に図示したように、本実施形態に係る帳票検査装置１で検査される帳票２の表面に、帳票２を検査するために利用される管理データが表されたバーコード３が印刷され、このバーコード３が帳票２に印刷されることで管理データがエンコードされている。
【００１８】
帳票検査装置１は、帳票２を検査するためのコンピュータプログラムがインストールされたコンピュータで、帳票検査装置１には、帳票２に印刷されたバーコード３を読取るバーコードリーダ１ａと、帳票２の重量を計測するデジタル重量計１ｂとが接続されている。
【００１９】
帳票検査装置１には、帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットが複数記憶されている。帳票２の検査作業を行うオペレータが、帳票検査装置１に登録された管理データフォーマットの中から、帳票２に印刷されたバーコード３で表された管理データフォーマットを選択し、更に、帳票２の検査項目を設定すると、帳票検査装置１は、帳票２を検査するときに利用する検査プログラムを生成し、帳票検査装置１は、生成した検査プログラムを記憶する。
【００２０】
帳票２の検査作業を行うときにオペレータが、帳票検査装置１に記憶された検査プログラムの中から、帳票２の検査に利用する検査プログラムを選択すると、帳票検査装置１は、取得した検査プログラムの管理データフォーマットに記述された表記記号を解釈することで、検査に利用するデータ要素の管理データ上の位置を特定する。
【００２１】
そして、オペレータが、バーコードリーダ１ａを用いて帳票２に印刷されたバーコード３を読み込ませるごとに、帳票検査装置１は、検査する帳票２から読取った管理データから検査に利用するデータ要素の値を取得することで、検査プログラムで指示された検査項目、例えば、序列検査、名寄せ検査および照合検査などを実施し、帳票２の検査結果を記憶する。
【００２２】
このように、帳票の検査に利用されるデータ要素を定義する表記記号が列挙された管理データフォーマットを帳票検査装置１が記憶し、取得した検査プログラムの管理データフォーマットに記述された表記記号を解釈して、検査に利用するデータ要素の管理データ上の位置を特定する機能を帳票検査装置１が備えることで、管理コードの仕様が変更されても、同一の帳票検査装置１で帳票の検査が実施できるようになる。
【００２３】
図２は、図１で図示した帳票検査装置１の機能ブロック図である。帳票検査装置１には、帳票２から管理データを読取るための管理データ読取り手段１３と、帳票２の重量を計測する重量計測手段１４と、管理データフォーマットを帳票検査装置１に登録するときに作動する管理データフォーマット登録手段１０と、検査プログラムを生成するときに作動する検査プログラム生成手段１１と、帳票を検査するときに作動する帳票検査手段１２と、生成した検査プログラムを記憶する検査プログラムデータベース（DB: DataBase）１５と、管理データフォーマットを記憶する管理データフォーマットＤＢ１６と、帳票２の検査履歴を記憶する検査履歴ＤＢ１７を備えている。
【００２４】
帳票検査装置１の管理データフォーマット登録手段１０、検査プログラム生成手段１１および帳票検査手段は１２、帳票検査装置１のオペレータが操作するためのグラフィカルユーザインターフェース（GUI：Graphical User Interface）を有し、帳票検査装置１を各手段の機能として動作させるためのコンピュータプログラムで実現され、管理データフォーマットＤＢ１６、検査プログラムＤＢ１５および検査履歴ＤＢ１７は、帳票検査装置１が利用可能なハードディスクなどの大容量の記憶装置を用いて実現される。
【００２５】
帳票検査装置１の管理データ読取り手段１３は、帳票検査装置１に接続された市販のバーコードリーダ１ａで実現され、帳票２に印刷されることで形成されたバーコード３を光学的に読取り、読取ったバーコード３をデコードすることで、バーコード３に記憶された管理データを取得し、バーコードを光学的に読取るごとに、取得した管理データを帳票検査装置１の帳票検査手段１２に送信する手段である。
【００２６】
バーコードリーダ１ａに備えられた重量計測手段１４は、市販のデジタル重量計に備えられた機能で実現され、デジタル重量計に載せられた帳票２の重量を計測し、計測した重量をデジタル信号に変換し、デジタル信号に変換した帳票２の重量を帳票検査装置１に送信する手段である。
【００２７】
ここから、帳票検査装置１に備えられた管理データフォーマット登録手段１０、検査プログラム生成手段１１および帳票検査手段１２それぞれについて詳細に説明する。
【００２８】
管理データフォーマット登録手段１０は管理データフォーマットを設定するために帳票検査装置１に備えられ、管理データフォーマットを入力するためのＧＵＩを有し、入力された管理データフォーマットを管理データフォーマットＤＢ１６に記憶する機能を備えている。
【００２９】
図３は、管理データフォーマットを入力するためのＧＵＩ１００を説明するための図である。帳票検査装置１のオペレータが管理データフォーマットを入力するときに利用されるＧＵＩ１００には、管理データフォーマットの名称の入力フォーム１００ａと、管理データフォーマットの入力フォーム１００ｂと、管理データフォーマットの入力が終了したときにクリックされるＯＫボタン１００ｃと、管理データフォーマットの入力をキャンセルするときにクリックされるキャンセルボタン１００ｄを有している。
【００３０】
帳票検査装置１のオペレータは、作業票などに記述された管理データフォーマットの名称および管理データフォーマットを、それぞれ入力フォーム１００ａおよび入力フォーム１００ｂに入力した後にＯＫボタン１００ｃをクリックすると、管理データフォーマット登録手段１０は、入力フォーム１００ａに入力された管理データフォーマットの名称に関連付けて、入力フォームｂに入力された管理データフォーマットを管理データフォーマットＤＢ１６に記憶する。
【００３１】
本実施形態において、管理データフォーマットとは、文字数が一定の文字列（図３では、１６文字）で、管理データフォーマットに含まれる表記記号によって、帳票２の品目コードや、帳票２ごとに異なる通数連番、名寄せをする帳票２の総数を示す名寄せ分母や、チェックデジットなどが示される。
【００３２】
例えば、図３で図示した管理データフォーマット「gggxxxxxnnnmmm1＠」において、小文字のアルファベットや「＠」は、予め意味が規定された表記記号である。図３で図示した管理データフォーマットでは、帳票２の品目を意味する品目コードは「g」、帳票２の通数連番は「x」、名寄せする帳票２の順序を示す名寄せ分子は「n」、名寄せ分母は「m」を意味し、管理データのチェックデジットは「＠」で表記されるている。
【００３３】
図３で図示した管理データのフォーマット「gggxxxxxnnnmmm1＠」を参照すれば、帳票２にエンコードされた管理データの最初の３文字で帳票２の品目コードが示され、次の５文字で帳票２の通数連番が示され、次の３文字で帳票２の名寄せ分子が示され、次の３文字で帳票２の名寄せ分母が示され、次の一文字は、管理データごとで共通の意味を持たない数字やアルファベットで、最後の文字で管理データのチェックデジットであることががわかる。
【００３４】
帳票２から得られた管理データが「00A000010010021E」であるとき、帳票２の品目コードは「00A」で、帳票２の通数連番は「00001」で、名寄せ分子は「001」で、名寄せ分母は「002」で、管理データごとで共通の意味を持たない数字やアルファベットは「1」で、管理データのチェックデジットは「E」である。
【００３５】
帳票検査装置１の検査プログラム生成手段１１は、管理データフォーマットをオペレータに選択させる機能と、オペレータに検査項目を設定させる機能と、選択された管理データフォーマットと設定された検査項目が記述された検査プログラムを生成する機能とを備えている。
【００３６】
図４は、検査プログラムの名称を入力するためのＧＵＩ１１０を説明する図である。図４で図示したＧＵＩ１１０は、検査プログラムの名称を入力するために設けられ、このＧＵＩ１１０には、検査プログラムの名称を入力するための入力フォーム１１０ａが設けられ、更に、検査プログラムの入力が終了したときにクリックされるＯＫボタン１１０ｃと、検査プログラムの入力をキャンセルするときにクリックされるキャンセルボタン１１０ｄを有している。ＯＫボタン１１０ｃがクリックされると、検査プログラム生成手段１１は、入力フォームに入力された名称を取得し、管理データフォーマットや検査項目を設定するＧＵＩを表示させる。
【００３７】
図５は、管理データフォーマットや検査項目を設定するＧＵＩ１１１を説明する図である。図５で図示したＧＵＩ１１１には、検査する帳票２の種別を識別するための名称を入力するための入力フォーム１１１ｄと、管理データフォーマットを選択するときにクリックする管理データフォーマット選択ボタン１１１ｅと、選択した管理データフォーマットの内容を表示する領域１１１ｆと、名寄せ検査および照合検査の実施を選択するためのチェックボタン１１１ｇ、ｈが備えられたタブ領域１１１ｃが備えられ、タブ領域１１１ｃ以外の領域には、序列検査の実施を設定するためのチェックボタン１１１ｉと、通数連番が加算される値を設定する入力フォーム１１１ｊと、管理データフォーマットの選択および検査項目の設定が終了したときにクリックされるＯＫボタン１１１ｋと、管理データフォーマットの選択および検査項目の設定をキャンセルするときにクリックされるキャンセルボタン１１１ｍを有している。
【００３８】
図５のＧＵＩ１１１が帳票検査装置１に表示されている状態で、管理データフォーマット選択ボタン１１１ｅがクリックされると、検査プログラム生成手段１１は、管理データフォーマットをオペレータに選択させるためのＧＵＩを表示させる。
【００３９】
図６は、管理データ選択手段として機能するＧＵＩ１１２を説明する図である。管理データフォーマット選択ボタン１１１ｅがクリックされると、検査プログラム生成手段１１は、管理データフォーマットＤＢ１６を参照して、管理データフォーマットＤＢ１６に記憶されている管理データフォーマットの名称のリストを取得し、図６のＧＵＩ１１２を帳票検査装置１に表示させる。
【００４０】
管理データフォーマットの名称のリストから一つの管理データフォーマットの名称が選択されると、検査プログラム生成手段１１は、選択された管理データフォーマットの名称に関連付けられた管理データフォーマットを管理データフォーマットＤＢ１６から取得し、図５でＧＵＩ１１１の領域１１１ｆに、取得した管理データフォーマットの名称とその内容を表示させる。
【００４１】
ここから、図５で図示したＧＵＩ１１１の説明に戻る。図５で図示したＧＵＩ１１１には、帳票検査装置１が対応している帳票２の検査項目の中から、実施する検査項目を選択するためのチェックボタン１１１ｇ、１１１ｈ、１１１ｉおよび１１１ｋが設けられ、チェックボタン１１１ｇがチェックされることは、名寄せ検査が実施を意味し、チェックボタン１１１ｇがチェックされることは、照合検査が実施を意味し、チェックボタン１１１ｉがチェックされることは、序列検査が実施を意味し、チェックボタン１１１ｋがチェックされることは、重量検査が実施されることを意味している。
【００４２】
後述するように照合検査とは、一つの封筒に、複数の人物宛て（例えば、夫婦宛て）の帳票２をマッチングさせて同封するとき、帳票２間のミスマッチングを調べる検査で、図５で図示したＧＵＩ１１１には、主となる帳票２とマッチングする副となる帳票２に係る設定を実行するための帳票追加ボタン１１１ａと、追加した帳票２を削除する帳票削除ボタン１１ｂが設けられている。
【００４３】
帳票検査装置１のオペレータが、この帳票追加ボタンをクリックすると、帳票検査装置１の検査プログラム生成手段１１は、副となる帳票２の検査項目などを設定するためのタブ領域を表示する。
【００４４】
図７は、照合検査のときに副となる帳票２の検査項目などを設定するタブ領域１１３ａを説明する図である。図７のタブ領域１１３ａには、図５のＧＵＩ１１１のタブ領域１１１ｃと同様に、照合検査時において副と帳票２の名称を入力するための入力フォーム１１３ｂと、副となる帳票２の管理データフォーマットを選択するときにクリックする管理データフォーマット選択ボタン１１３ｂと、選択された管理データフォーマットを表示する領域１１３ｃと、名寄せ検査および照合検査の実施を選択するためのチェックボタン１１３ｄ、ｅと、主となる帳票２と副となる帳票２にそれぞれエンコードされた管理データの照合範囲を入力するための入力フォーム１１３ｆ、ｇが備えられている。
【００４５】
帳票検査装置１のオペレータは、図７で図示したタブ領域１１３ａを用いて、照合検査においうて副となる帳票２の管理データフォーマットを選択したり、副となる帳票２の検査項目を設定する。
【００４６】
ここから、図５の説明に戻る。図５のＧＵＩ１１１のＯＫボタン１１１ｌがクリックされると、検査プログラム生成手段１１は、選択された管理データフォーマットや設定された検査項目が記述された検査プログラムを生成し、図４のＧＵＩで入力された検査プログラムの名称に関連付けて、生成した検査プログラムを検査プログラムＤＢ１５に記憶する。
【００４７】
帳票検査装置１の帳票検査手段１２は、指定された検査プログラムに従い帳票２を検査する手段で、本実施形態において、帳票２の検査項目として、名寄せ検査を実施する名寄せ検査部１２ｂ、照合検査を実施する照合検査部１２ｃ、序列検査を実施する序列検査部１２ａおよび重量検査を実施する重量検査部１２ｄを備えている。
【００４８】
ここで、序列検査とは、複数の帳票２を一つの封筒に封入するとき、帳票２の序列を調べる検査で、帳票２を封入する封筒にも通数連番が振られている場合は、封筒の序列を調べることもある。帳票検査手段１２の序列検査部１２ａは、管理データに含まれる通数番号が変更されたとき、変更前後の通数番号の差が図５のＧＵＩ１１１の入力フォーム１１１ｊと同じであるか確認する。
【００４９】
更に、名寄せ検査とは、一つの封筒に、複数の帳票２を寄せ集めして封入するとき、封入する帳票２に過不足を調べる検査である。帳票検査手段１２の名寄せ検査部１２ｂは、帳票２から読取った通数連番が変更されたとき、その後に続く帳票２の管理データに含まれる名寄せ分子が、管理データに含まれる名寄せ分母まで１つづつインクリメントされることを確認する。例えば、通数連番が変わったときの管理データが「00A000010010021E」であるとき、名寄せ分母は「２」であるため、帳票検査手段１２の名寄せ検査部１２ｂは、次に続く帳票２の管理データが「00A000010020021E」であることを確かめる。
【００５０】
照合検査とは、一つの封筒に、複数の人物宛て（例えば、夫婦宛て）の帳票２をマッチングさせて同封するとき、人物間のミスマッチングを調べる検査である。帳票検査手段１２の照合検査部１２ｃは、図５のＧＵＩ１１１で照合検査の実施が設定されたとき、主となる帳票２の序列検査および名寄せ検査が終了し、次に続く帳票２の管理コードを読取った後に、図７のＧＵＩ１１３の１１３ｆおよび１１３ｇで示される範囲の管理コードの値と、主となる帳票２の管理コードの値を照合する。
【００５１】
重量検査とは、金券等のバーコード３のない帳票２を封入するときなど、封入する帳票２に過不足を、封入する帳票２の重量から調べる検査である。帳票検査手段１２の重量検査部は、序列検査、名寄せ検査および照合検査が終了した後に実行され、封筒に封入するすべての帳票２の重量を重量計測手段１４で計測し、計測した重量が所定の範囲であるか確認する。
【００５２】
帳票検査手段１２に備えられた各々の検査部は、指定された検査プログラムに記述された管理データフォーマットに含まれる表記記号の意味を解釈し、帳票検査装置１の管理データ読取り手段１３が取得した管理データの中から検査に利用するデータ要素の値を取得し、帳票２の検査を実行する。
【００５３】
例えば、帳票検査手段１２の名寄せ検査部１２ｂは、管理データフォーマットに記述された表記記号「ｎ」から名寄せ分子が記述されている管理データの位置を特定し、更に、管理データフォーマットに記述された表記記号「ｍ」から名寄せ分母が記述されている管理データの位置を特定する。管理データフォーマットが「gggxxxxxnnnmmm1＠」であるときは、名寄せ分子の開始位置は９文字目で、その文字数は３文字であるが判り、名寄せ分母の開始位置は１２文字目で、その文字数は３文字であることがが判る。
【００５４】
なお、検査するために必要なデータすべてが管理データに含まれているわけではなく、検査に必要であるが、管理データに含まれていないデータは、検査を開始するときに帳票検査装置１に入力される。
【００５５】
例えば、バーコード３が印刷されていない帳票２（例えば、金券）を封筒に封入する場合、重量検査の合否の値は未確定であるため、重量検査の合否の値は、帳票検査装置１の帳票検査手段で帳票２の検査が実行されるときに入力され、更に、帳票２はロット毎に分割して検査されることが多いため、検査する帳票２の通数連番の範囲も、帳票検査装置１の帳票検査手段で帳票２の検査が実行されるときに入力される。
【００５６】
ここから、帳票検査装置１の帳票検査手段１２が有するＧＵＩについて説明する。図８は、検査内容を設定するためのＧＵＩ１２０を説明するための図である。
【００５７】
図８で図示したＧＵＩ１２０には、検査する帳票２の品目名などを入力するための入力フォーム１２０ａと、検査に利用する検査プログラムを選択するための検査プログラム選択ボタン１２０ｂと、選択された検査プログラムを表示する領域１２０ｃと、検査する帳票２の通数連番の範囲を入力するための入力フォーム１２０ｄ、ｅと、検査プログラムの選択が終了したときにクリックされるＯＫボタン１２０ｆと、検査プログラムの選択をキャンセルするときにクリックされるキャンセルボタン１２０ｇを有している。
【００５８】
図９は、検査プログラムを選択するためのＧＵＩ１２１を説明する図で、図８で図示したＧＵＩ１２０の検査プログラム選択ボタン１２０ｂがクリックされると、帳票検査手段１２は、図９で図示したＧＵＩ１２１のように、検査プログラムＤＢ１５を参照し、検査プログラムＤＢ１５に記憶されている検査プログラムの名称のリストを表示させる。
【００５９】
そして、検査プログラムの名称が選択され、図９のＯＫボタン１２１ａがクリックされると、選択された検査プログラムを検査プログラムＤＢ１５から取得し、取得した検査プログラムの名称を図８のＧＵＩ１２０の領域１２０ｃに表示させる。また、図９のＯＫボタン１２１ｂがクリックされると、選択された内容を反映することなく、検査の処理を終了する。
【００６０】
図１０は、帳票２の検査を実行するときに表示するＧＵＩを説明するための図で、図１０で図示したＧＵＩ１２２は、帳票２の検査結果を表示する領域１２２ｃと、管理データ読取り手段１３が読取ったバーコード３をデコードして得られる管理データを表示する領域１２２ａと、管理データフォーマットから算出される管理データの期待値を表示する領域１２２ｂと、検査する帳票２の通数連番を表示する領域１２２ｄと、帳票２を検査する者に対するメッセージを表示する領域１２２ｅと、検査した帳票２の通数連番の履歴を表示する領域１２２ｆと、名寄せ検査に係る情報を表示する領域１２２ｇと、重量検査に係る情報を表示する領域１２２ｊと、帳票２の検査を開始する検査開始ボタン１２２ｎと、帳票２の検査を開始する検査開始ボタン１２２ｏとが含まれ、検査開始ボタン１２２ｎがクリックされると、帳票検査装置１の帳票検査手段１２は、選択された検査プログラムに従い、帳票２の検査を実行し、帳票２から読取った管理データに関連付けて検査結果を検査履歴ＤＢ１７に記憶する。
【００６１】
図１０で図示した名寄せ検査に係る情報を表示する領域１２２ｇには、名寄せ分母を表示する領域１２２ｈと、名寄せ分子の検査結果を表示する領域１２２ｉが含まれる。重量検査に係る情報を表示する領域１２２ｊには、重量の下限を入力するための入力フォーム１２２ｋと、重量の上限を入力するための入力フォーム１２２ｍと、封筒に封入する帳票２の計測結果を表示する領域１２２ｌとが含まれる。
【００６２】
重量検査に係る情報を表示する領域１２２ｊに含まれ、重量の下限を入力するための入力フォーム１２２ｋと、重量の上限を入力するための入力フォームｍは、図１０で図示したＧＵＩ１２２が表示されたときから、検査開始ボタン１２２ｎがクリックされるまでの間で有効で、帳票２の検査開始ボタン１２２ｎがクリックされた後は、重量検査手１４段で計測された帳票２の重量が、封筒に封入する帳票２の計測結果を表示する領域１２２ｌに表示される。
【００６３】
ここから、これまで説明した帳票検査装置１の動作を参照しながら、本発明に係る帳票検査方法について説明する。図１１は、本発明に係る帳票検査方法の全体フロー図である。図１１で図示したように、本発明に係る帳票２の検査方法は、帳票２の検査に利用されるデータ要素を意味する表記記号が列挙されることで、管理データの構造が定義する管理データフォーマットを設定する管理データフォーマット登録工程（Ｓ１０）と、実施する帳票２の検査項目と、更に、検査する帳票２にエンコードされた管理データに対応する管理データフォーマットが記述された検査プログラムを生成する検査プログラム生成工程（Ｓ２０）と、管理データがエンコードされたバーコード３を読取り、帳票２の検査を実施する帳票検査工程（Ｓ３０）とが含まれる。
【００６４】
図１２は、管理データの構造が定義された管理データフォーマットを帳票検査装置１に登録する管理データフォーマット登録工程（Ｓ１０）のフロー図である。管理データフォーマット登録工程（Ｓ１０）では、帳票検査装置１の管理データフォーマット設定手段１０が作動し、帳票検査装置１のオペレータは、設定する管理データフォーマットの名称と、帳票２の検査に利用されるデータ要素を意味する表記記号によって、管理データの構造が定義された管理データフォーマットを、図３で図示したＧＵＩに入力する（Ｓ１１）。
【００６５】
検査装置１のオペレータは、設定する管理データフォーマットの名称と、管理データフォーマットの内容を入力すると、図３で図示したＧＵＩ１００のＯＫボタン１００ｃをクリックすることで、管理フォーマットの名称に関連付けて、管理データフォーマットが管理データフォーマットＤＢ１６に記憶され（Ｓ１２）、管理データフォーマット設定工程（Ｓ１０）は終了する。
【００６６】
図１３は、本発明に係る帳票２の検査方法に含まれる検査プログラム生成工程（Ｓ２０）のフロー図である。検査プログラム生成工程（Ｓ２０）では、帳票検査装置１のオペレータは、帳票検査装置１の検査プログラム生成手段１１を起動させ、図４で図示したＧＵＩ１１０に、生成する検査プログラムの名称を入力する（Ｓ２１）。
【００６７】
検査パターンの名称を入力すると、帳票検査装置１には、図５で図示したＧＵＩ１１１が表示され、帳票検査装置１のオペレータは、図５の管理データフォーマット選択ボタン１１１ｅをクリックし、図６で図示したＧＵＩ１１２を用いて管理データフォーマットを選択する（Ｓ２２）。
【００６８】
図６で図示したＧＵＩ１１２を用いて管理データフォーマットを選択した後、帳票検査装置１のオペレータは、図５で図示したＧＵＩ１１１を用いて帳票２の検査項目を設定する（Ｓ２３）。帳票検査装置１のオペレータが、図５で図示したＧＵＩに含まれるチェックボックスの中から、実施する検査項目に対応するチェックボックスをチェックすることで、帳票２の検査項目は設定される。なお、帳票２の照合検査を実施するときは、図７で図示したタブ領域１１３ａを用いて、副となる帳票２に係るデータを入力する。
【００６９】
管理データフォーマットの選択と検査項目の設定が完了し、帳票検査装置１のオペレータが、図５のＯＫボタン１１１ｌをクリックすると、選択された管理データフォーマットと設定された検査項目とを含む検査プログラムが、入力された名称に関連付けられて検査プログラムＤＢ１５に記憶され、この手順は終了する。
【００７０】
図１４は、本発明に係る帳票２の検査方法に含まれる帳票検査工程（Ｓ３０）のフロー図である。帳票検査設定工程（Ｓ３０）では、帳票検査装置１のオペレータは、帳票検査装置１の帳票検査手段１２を起動させ、図８で図示したＧＵＩ１２０に、検査する帳票２の品目名や、検査する帳票２の通数連番の範囲を入力すると共に、図８の検査プログラム選択ボタン１２０ｂをクリックし、図９で図示したＧＵＩ１２１を用いて、検査に利用する検査プログラムを選択する。
【００７１】
検査する帳票２の品目名および通数連番の範囲の入力、並びに、検査プログラムの選択が終了し、帳票検査装置１のオペレータが、図８のＯＫボタン１２０ｆをクリックすると、図１０で図示したＧＵＩ１２２が帳票検査装置１に表示される。
【００７２】
帳票検査装置１のオペレータは、図１０で図示したＧＵＩ１２２で表示されるメッセージに従い、帳票２の重量検査を実行するときは、帳票２の重量検査のＯＫ範囲を入力した後に、図１０で図示したＧＵＩ１２２の検査開始ボタン１２２ｎをクリックすると、帳票２の検査が開始され、図１０で図示したＧＵＩ１２２で表示されるメッセージに従い、帳票２に印刷されたバーコード３を読取り（Ｓ３１）、読取ったバーコード３をデコードして得られる管理データを用いて帳票２の検査を実施する（Ｓ３２）。
【００７３】
帳票２の検査を実施するとき、帳票検査装置１の帳票検査手段１２に備えられ、重量検査手部１２ｄを除く検査部、すなわち、名寄せ検査部１２ｂ、照合検査部１２ｃおよび序列検査部１２ａは、帳票２に印刷されたバーコード３をデコードして得られる管理データを用いて、帳票２の検査を行う。
【００７４】
名寄せ検査部１２ｂ、照合検査部１２ｃおよび序列検査部ａのそれぞれは、管理データフォーマットに記述され、帳票２の検査に利用されるデータ要素を意味する表記記号を記憶し、帳票２を検査するときは、管理データフォーマットを参照し、記憶している表記記号の開始位置と文字数を取得し、帳票２に印刷されたバーコード３をデコードして得られる管理データから、帳票２の検査に利用するデータ要素の値を取得し、帳票２を検査する。そして、一つの帳票２の検査が終了すると、帳票２から読取った管理データに関連付けて検査結果を検査履歴ＤＢ１７に記憶する。
【００７５】
一つの帳票２からバーコード３を読取り、帳票の検査を実施した後、次の帳票２がある場合はＳ３１に戻り、次の帳票２がない場合はこの手順を終了する。
【図面の簡単な説明】
【００７６】
【図１】帳票検査装置を説明する図。
【図２】帳票検査装置の機能ブロック図。
【図３】管理データフォーマットを入力するためのＧＵＩを説明する図。
【図４】検査プログラムの名称を入力するためのＧＵＩを説明する図。
【図５】管理データフォーマットや検査項目を設定するＧＵＩを説明する図。
【図６】管理データ選択手段として機能するＧＵＩを説明する図。
【図７】副となる帳票の検査項目などを設定するタブ領域を説明する図。
【図８】検査内容を設定するためのＧＵＩを説明する図。
【図９】検査プログラムを選択するためのＧＵＩを説明する図。
【図１０】帳票の検査を実行するときに表示するＧＵＩを説明するための図。
【図１１】本発明に係る帳票検査方法の全体フロー図。
【図１２】管理データフォーマット登録工程のフロー図。
【図１３】検査プログラム生成工程のフロー図。
【図１４】帳票検査工程のフロー図。
【符号の説明】
【００７７】
１  帳票検査装置
１ａ  バーコードリーダ
１０  管理データフォーマット登録手段
１１  検査プログラム生成手段
１３  帳票検査手段
２  帳票
３  バーコード
【図１】
0005169202.tif 000002
【図２】
0005169202.tif 000003
【図３】
0005169202.tif 000004
【図４】
0005169202.tif 000005
【図５】
0005169202.tif 000006
【図６】
0005169202.tif 000007
【図７】
0005169202.tif 000008
【図８】
0005169202.tif 000009
【図９】
0005169202.tif 000010
【図１０】
0005169202.tif 000011
【図１１】
0005169202.tif 000012
【図１２】
0005169202.tif 000013
【図１３】
0005169202.tif 000014
【図１４】
0005169202.tif 000015