(57)【要約】【課題】エンコード指示情報の内容と乗車券に記録されたエンコード情報の内容との照合ミスを防止し、しかも迅速にエンコード情報の正誤がチェックできるエンコードチェック装置を提供する。【解決手段】エンコードチェック装置１によれば、パソコン２０にて予め記憶したエンコード指示情報と、読取装置１０にて乗車券から読み取ったエンコード情報とがパソコン２０側で自動的に照合され、両情報の不一致部分がその一覧表示画面に強調表示される。このため、作業員は、不一致部分を一目で確認でき、その不一致部分についてエンコード情報の誤りがあると判断し、該当する乗車券を回収するなどして、しかるべき処置を行うことができる。【選択図】  図１
2004240652.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された乗車券について、該乗車券に記録すべきエンコード情報としてのエンコード指示情報を予め記憶した記憶手段と、
前記乗車券に磁気情報として記録されたエンコード情報を読み取る読取手段と、
前記記憶手段に記憶されたエンコード指示情報と、前記読取手段が読み取ったエンコード情報とを照合し、両情報の少なくとも一部に不一致部分があればこれを検出する検出手段と、
前記検出手段により、前記両情報の不一致部分が検出されると、該不一致部分を可視表示する表示手段と、
を備えたことを特徴とするエンコードチェック装置。
【請求項２】
前記表示手段は、少なくとも前記読取手段が読み取ったエンコード情報の全てを表示画面に一覧表示させ、前記不一致部分について強調表示することを特徴とする請求項１記載のエンコードチェック装置。
【請求項３】
請求項１又は請求項２に記載のエンコードチェック装置において、さらに、チェック対象となる乗車券単位で、前記エンコード情報の照合を終了したものから順に、前記不一致部分を可視表示する第２の表示手段を備えたことを特徴とするエンコードチェック装置。
【請求項４】
請求項１〜３のいずれかに記載のエンコードチェック装置において、さらに、
複数の乗車券からそのエンコード情報を読み取って、前記エンコード指示情報を作成する指示情報作成手段と、
該指示情報作成手段により作成された情報を、前記エンコード指示情報として前記記憶手段に書き込む書込手段と、
を備えたことを特徴とするエンコードチェック装置。
【請求項５】
請求項４に記載のエンコードチェック装置において、
前記指示情報作成手段は、
複数の同種の乗車券について前記エンコード情報を読み取る第２の読取手段と、
該第２の読取手段が読み取った複数の乗車券のエンコード情報を互いに照合し、そのエンコード情報の少なくとも一部に不一致部分があればこれを検出する第２の検出手段と、
前記第２の検出手段によって前記不一致部分が検出されると、該不一致部分を可視表示して、該不一致部分について正規の情報の入力を要求する情報入力要求手段と、
該情報入力要求手段の要求に従って外部から入力された正規の情報を、前記不一致部分の情報として更新する更新手段と、
を備え、
前記書込手段は、前記更新手段により更新された情報を含む前記エンコード情報を、前記エンコード指示情報として前記記憶手段に書き込むことを特徴とするエンコードチェック装置。
【請求項６】
請求項１〜３のいずれかに記載のエンコードチェック装置の前記検出手段及び前記表示手段としてコンピュータを機能させるためのプログラム。
【請求項７】
請求項４又は請求項５のいずれかに記載のエンコードチェック装置の前記指示情報作成手段及び前記書込手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、乗車券裏面に記録されたエンコード情報の正誤をチェックするためのエンコードチェック装置に関する。
【０００２】
【従来の技術】
従来より、鉄道等の乗車券の券面には、その有効期間，有効区間，経由地，券種等の情報を表すエンコード情報（以下、単に「エンコード情報」という）が記録されている。このエンコード情報は、ビットの有無でコード化されるものであり、乗車券裏面に磁気膜を塗布し、券売装置等の磁気ベッドを用いてある間隔で磁気化されて記録されている。
【０００３】
このエンコード情報の規格は、日本鉄道技術協会（ＪＲＥＡ）の下部組織である日本鉄道サイバネティクス協議会が、日本全国の鉄道路線及びバス路線について制定管理している。このため、乗車券には全てこの規格に沿ったエンコード情報が記録されている。そして、この乗車券に記録されたエンコード情報を介して、改札装置の利用，旅客の利便性向上・不正防止・精算機の利用，及び駅員の省力化が推進されている。
【０００４】
そして、鉄道会社では、上記券売装置の取替え，新たな駅の開業，往復券口座等の追加工事などに併せ、券売装置の乗車券を変更する運賃改訂作業を行ったりしており、その際、乗車券裏面のエンコード情報の変更が必要となる。従来は、そのようにして変更されたエンコード情報が正しく書き込まれているかを確認するために、図１４に示されるようなエンコードチェック装置を用いていた。
【０００５】
すなわち、このエンコード情報の確認作業には、通常二人の作業員が配置される。そして、同図に示されるエンコードチェック装置に、確認対象として所定の券売装置からテスト発券された乗車券が挿入されることにより、そのエンコード情報が、エンコードチェック装置の画面にテキスト形式で表示されると共に、それと同内容の帳票が印字出力される。一方の作業員は、このとき印刷された帳票に記載されたエンコード情報の内容を読み上げ、他方の作業員は、予め用意されたエンコード指示書を確認しながらそのエンコード情報に間違いがないかを確認するのである。
【０００６】
尚、本願発明は公然実施された技術に基づいてなされたものであり、出願人は先行技術文献情報を備えていない。このため、先行技術文献については特に開示しない。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来のエンコードチェック装置は、いわゆるチェック機能を備えていない。つまり、券面からエンコード情報を読み取って、これを判読できる文字情報に置き換えて帳票を印刷する読取装置に過ぎず、最も重要なチェック（照合）作業が人手に委ねられているのが現状であった。
【０００８】
このため、その読み合わせ時の見落としや読み間違いなどのヒューマンエラーが発生する虞があった。また、このエンコードチェック作業では、テスト発券した全ての大人・小人の乗車券のチェックを二人の作業員の読み合わせにより行っていたため、人的負担も大きく、作業に長時間を要するといった問題があった。
【０００９】
さらに、図１５に示すように、一般に印刷されたエンコード出力帳票の書式は、簡易な取り扱いのためにエンコード指示書の書式とは全く異なり、単に数字が羅列されているのが実状であった。このため、そのような情報を人が読み合わせて内容を繰り返し比較判定すること自体が、ヒューマンエラーの発生を誘引する大きな要因となっていた。
【００１０】
本発明はかかる課題に鑑みてなされたものであり、エンコード指示情報の内容と乗車券に記録されたエンコード情報の内容との照合ミスを防止し、しかも迅速にエンコード情報の正誤がチェックできるエンコードチェック装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題に鑑み、請求項１に記載のエンコードチェック装置は、予め設定された乗車券について、その乗車券に記録すべきエンコード情報としてのエンコード指示情報を予め記憶した記憶手段と、乗車券に磁気情報として記録されたエンコード情報を読み取る読取手段と、記憶手段に記憶されたエンコード指示情報と、読取手段が読み取ったエンコード情報とを照合し、両情報の少なくとも一部に不一致部分があればこれを検出する検出手段と、この検出手段により、両情報の不一致部分が検出されると、その不一致部分を可視表示する表示手段とを備えたことを特徴とする。
【００１２】
かかる構成によれば、予め記憶したエンコード情報（エンコード指示情報）と、乗車券から読み取られたエンコード情報とが装置内で自動的に照合され、両情報の不一致部分について可視表示される。このため、作業員は、不一致部分を一目で確認でき、その不一致部分についてエンコード情報の誤りがあると判断して、しかるべき処置を行うことができる。このように、両情報の照合処理が装置によって実行されるため、エンコード指示情報の内容と乗車券に記録されたエンコード情報の内容との照合ミスを防止し、しかも迅速にエンコード情報の正誤をチェックすることができる。
【００１３】
その際、請求項２に記載のように、上記表示手段が、少なくとも読取手段が読み取ったエンコード情報の全てを表示画面に一覧表示させ、上記不一致部分について強調表示するようにしてもよい。
すなわち、エンコード情報を表示画面に一覧表示させることにより、作業員は、比較対象のエンコード情報の全てが適切に処理されていることを確認できると共に、各乗車券のエンコード情報の内容を確認することができる。また、エンコード情報の不一致部分について強調表示されるために、その不一致部分を一目で確認することができ、該当する乗車券のエンコードに誤りがあることを確認でき、当該乗車券を回収してエンコード情報を記録し直す等のしかるべき処置を迅速に行うことができる。
【００１４】
また、請求項３に記載のように、第２の表示手段によって、チェック対象となる乗車券単位で、そのエンコード情報の照合を終了したものから順に、その不一致部分を可視表示するようにしてもよい。
かかる構成によれば、作業員は、その照合結果を逐次チェックしていく過程において、エンコード情報の不一致が確認された時点で該当する乗車券を回収し、エンコード情報を記録し直す等のしかるべき処置を迅速に行うことができる。
【００１５】
或いは、作業員は、例えばその照合結果を逐次チェックしていく過程で、ある乗車券のエンコード情報の不一致部分が異常に多い場合などに、上記読取手段による乗車券の読取順序に間違いがある等の可能性を推察し、これを確認することができる。そして、万が一読取順序に間違いがあった場合には、乗車券の読取処理を再度やり直させる等の処置をとることができる。かかるケースは稀であるかもしれないが、もし発生した場合には迅速な対応ができる。
【００１６】
ところで、上記エンコード指示情報は、一般的には、作業員が予め設定されたエンコード指示書（紙媒体）に基づいて、予めこれを手作業で入力してデータベース化を行った上で上記記憶手段に記憶させるのが普通だが、その入力作業が煩雑であり長時間を要すと共に、ヒューマンエラーも懸念されるといった問題がある。
【００１７】
そこで、請求項４に記載のエンコードチェック装置においては、指示情報作成手段が、複数の乗車券からそのエンコード情報を読み取って、エンコード指示情報を作成する。ここで、エンコード情報の読み取りについては、上記読取手段により行ったものを取得するようにしてもよい。
【００１８】
そして、書込手段が、この指示情報作成手段により作成された情報を、上記エンコード指示情報として記憶手段に書き込む。
かかる構成によれば、そのエンコード指示情報自体を自動的にデータベース化できるため、エンコードチェック業務の運営上、さらなる効率化とその信頼性を高めることができる。
【００１９】
具体的には、例えば請求項５に記載のように、上記指示情報作成手段が、複数の同種の乗車券についてエンコード情報を読み取る第２の読取手段と、第２の読取手段が読み取った複数の乗車券のエンコード情報を互いに照合し、そのエンコード情報の少なくとも一部に不一致部分があればこれを検出する第２の検出手段と、第２の検出手段によって不一致部分が検出されると、この不一致部分を可視表示して、不一致部分について正規の情報の入力を要求する情報入力要求手段と、
情報入力要求手段の要求に従って外部から入力された正規の情報を、不一致部分の情報として更新する更新手段とを備えたものでもよい。
【００２０】
この場合、上記書込手段が、更新手段により更新された情報を含むエンコード情報を、エンコード指示情報として上記記憶手段に書き込む。
かかる構成によれば、同種の乗車券について読み取られたエンコード情報が互いに照合され、万が一不一致があった場合に、その不一致部分が可視表示される。このため、作業員は、乗車券の中に間違ったエンコード情報を記録したものがあることを迅速に発見することができ、その間違ったエンコード情報を記録した乗車券を回収して、エンコード情報を記録し直す等のしかるべき処置を行うことができる。
【００２１】
また、不一致部分について正規の情報を入力することにより、不一致部分が正規の情報に更新され、それが自動的にデータベース化されて記憶手段に記憶される。このため、信頼性の高いエンコード指示情報を迅速に作成することができる。尚、上記同種の乗車券の読取枚数が多いほど、エンコード情報の精度が上がり、より信頼性が向上することはいうまでもない。
【００２２】
尚、以上のようなエンコードチェック装置の検出手段や表示手段、或いは指示情報作成手段や書込手段をコンピュータにて実現する機能は、例えば、コンピュータ側で起動するプログラムとして備えることができる（請求項６，７）。このようなプログラムの場合、例えば、ＦＤ、ＭＯ、ＤＶＤ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読取可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読取可能な記録媒体としてプログラムを記録しておき、このＲＯＭ或いはバックアップＲＡＭをコンピュータに組み込んでもよい。
【００２３】
尚、上記請求項４及び請求項５に記載のエンコードチェック装置は、同請求項に示した主たる機能を有するエンコード指示データ作成装置として構成することもできる。
具体的には、予め設定された乗車券について、該乗車券に記録すべきエンコード情報としてのエンコード指示情報を記憶するための記憶手段と、複数の乗車券からそのエンコード情報を読み取って、前記エンコード指示情報を作成する指示情報作成手段と、該指示情報作成手段により作成された情報を、前記エンコード指示情報として前記記憶手段に書き込む書込手段とを備えたエンコード指示データ作成装置として構成することもできる。
【００２４】
また、その場合も、前記指示情報作成手段が、複数の同種の乗車券について前記エンコード情報を読み取る第２の読取手段と、該第２の読取手段が読み取った複数の乗車券のエンコード情報を互いに照合し、そのエンコード情報の少なくとも一部に不一致部分があればこれを検出する第２の検出手段と、前記第２の検出手段によって前記不一致部分が検出されると、該不一致部分を可視表示して、該不一致部分について正規の情報の入力を要求する情報入力要求手段と、該情報入力要求手段の要求に従って外部から入力された正規の情報を、前記不一致部分の情報として更新する更新手段とを備え、前記書込手段が、前記更新手段により更新された情報を含む前記エンコード情報を、前記エンコード指示情報として前記記憶手段に書き込むようにしてもよい。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を一層明確にするため、本発明の好適な実施例を図面に基づいて説明する。
［第１実施例］
本実施例は、本発明のエンコードチェック装置を、鉄道会社の乗車券に記録されたエンコード情報をチェックする装置として構成したものであり、図１は本実施例にかかるエンコードチェック装置の概略構成を示す説明図である。
【００２６】
同図に示すように、エンコードチェック装置１は、乗車券を取り込んでそのエンコード情報を読み取る読取装置１０と、読取装置１０からエンコード情報を受け取ってそのチェックを行うパーソナルコンピュータ（以下「パソコン」という）２０とからなり、そのチェック結果を外部プリンタ３０により印刷出力可能に構成されている。これら読取装置１０とパソコン２０とは、ＲＳ−２３２ＣケーブルＬを介してシリアル通信可能に接続されている。
【００２７】
読取装置１０は、乗車券のエンコード情報を読み取る専用の装置であり、大きさの異なる複数種類の乗車券を夫々挿入するための挿入口１１ａ，１１ｂと、読み取ったエンコード情報やエラーメッセージの表示を行う表示部１２と、エンコードの読取処理が完了した後に、これを外部に排出する排出口１３とを備えている。また、その内部には、挿入された乗車券のエンコード情報を読み取る読取部，パソコン２０との通信を行う通信部，及び乗車券を挿入口１１ａ，１１ｂから排出口１３へ搬送するための搬送機構が設けられている（図示せず）。
【００２８】
そして、読取装置１０は、挿入された乗車券の裏面に磁気情報として記録されたエンコード情報（１６進データ）を読み取り、シリアル通信により順次パソコン２０へ送信する。そして、乗車券毎に全てのエンコード情報の送信が完了すると、当該乗車券を搬送機構により内部で搬送し、排出口１３より排出する。このような操作を乗車券の挿入に合わせて順次繰り返していく。
【００２９】
一方、パソコン２０は、周知のように、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えるマイクロコンピュータを内蔵しており、ＲＯＭには、後述するエンコードチェック処理を実行するための専用のエンコードチェックプログラムが格納されている。また、パソコン２０は、エンコード指示書の内容を表すエンコード指示データ（比較基）を、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）形式のファイル（以下「ＣＳＶファイル」という）として格納するデータベースを備えている。
【００３０】
このＣＳＶファイルは、周知のように、データベースやスプレッドシートのデータをテキストファイルとして保存するフォーマット形式の一つである。データ形式が異なるアプリケーション相互間においても、このＣＳＶ形式に変換することにより、相互間でのデータの受け渡しが可能となる。具体的には、例えば図１２の下段に示すように、文字は、「”１２３”，」のようにダブルクォーテーションで囲みカンマで区切り、数値は「，１２３，」のようにカンマのみで区切る形式のものであり、市販の表計算ソフト（例えばマイクロソフト社の「Ｅｘｃｅｌ」）のファイルからの変換が可能である。ＣＳＶファイルの受け側のアプリケーションプログラムでは、そのカンマ等を頼りに各データ項目を識別することができる。
【００３１】
また、本実施例では、券売装置毎の券種に応じたチェック処理を行うため、パソコン２０では、各券種のエンコード指示データ（ＣＳＶファイル）を、乗車券の券売装置の機械番号１０桁のファイル名でデータベースに格納している。
そして、パソコン２０では、作業員によるキー入力に基づいて所定のプログラムを実行し、読取装置１０から受け取ったエンコード情報を表すデータ（エンコードデータ）をＣＳＶ形式に変換し、上記データベースから読み出したエンコード指示データ（ＣＳＶファイル）とを照合してその正誤をチェックし、そのチェック結果をディスプレイ２１に表示させる。
【００３２】
次に、エンコードチェック装置１が行うエンコードチェック処理の具体的処理の流れについて、図２〜図４に示すフローチャート、及び図５〜図９の説明図に基づいて説明する。尚、図５〜図９は、本処理を実行する上でパソコン２０のディスプレイ２１に表示される表示画面を表している。
【００３３】
まず、主要処理の説明に入る前に、上記エンコードチェックプログラムを起動させるための初期設定の処理について説明する。
作業員がパソコン２０から入力することにより、上記エンコードチェックプログラムを実行すると、まずディスプレイ２１に図示しないパスワード入力画面を表示して、パスワードの入力を要求する。このとき、入力されたパスワードが誤りであれば、再度のパスワードの入力を促すが、所定回数（本実施例では３回）入力ミスが繰り返されると、「不正パスワード使用のため起動できません」とのメッセージを画面表示して処理をキャンセルする。
【００３４】
一方、パスワードが正常に入力されると、ディスプレイ２１に図５の初期画面を表示し、通信環境の設定を促す。すなわち、作業員が画面中央右の「通信条件設定」ボタン４１をクリックすると、図示しない設定画面を表示して条件の選択を促す。作業員はここで通信速度や動作環境等の設定を行うことができる。また、ここではアクセス先のデータディレクトリーの設定をも行うことができる。これは、比較用ＣＳＶファイルの読み込み元のフォルダーを固定しておくことにより、これを探す手間を省くための設定であり、例えばプログラムが起動されると無条件にＤドライブの「ｅｎｃ」というフォルダーの中のＣＳＶファイルだけを表示させることができる。ここで設定された設定内容が登録されると、特に変更のない限り、次回以降にこれを設定する必要がなくなる。
【００３５】
次に、主要処理であるエンコードチェック処理について説明する。尚、本処理は、上述した初期設定に引き続き行うこともできるが、一旦プログラムを終了して再度起動する場合にも行われる。後者の場合には、パスワードの入力要求から処理が開始される。
【００３６】
すなわち、図２に示すように、作業員によるパソコン２０からの入力により、エンコードチェックプログラムの実行要求があったと判断されると（Ｓ１１０：ＹＥＳ）、まず上述したパスワードの入力を促す（Ｓ１２０）。このとき、入力されたパスワードが誤りであれば、再度のパスワードの入力を促すが、所定回数（本実施例では３回）入力ミスが繰り返されると（Ｓ１３０：ＮＯ）、「不正パスワード使用のため起動できません」とのメッセージを画面表示して報知し、処理をキャンセルする（Ｓ１４０）。
【００３７】
一方、上述したパスワードが正常に入力されると（Ｓ１３０：ＹＥＳ）、ディスプレイ２１に図４の初期画面を表示し、続いて、チェック対象となる乗車券を発行する発券装置の機械番号等の入力を要求する（Ｓ１５０）。尚、作業員へのメッセージ（要求等）は、画面右上欄の確認ボックス４２に表示される（以下同様）。
【００３８】
すなわち、本実施例では、比較対象となる乗車券のエンコード指示情報を発券装置の機械番号で特定するようにしており、エンコード指示データ（ＣＳＶファイル）が、発券装置の機械番号からハイフンを取ったファイル名と規定されている。例えば機械番号が「１７−１６−０５−１１１１」であれば、エンコード指示データは「１７１６０５１１１１．ｃｓｖ」というファイル名でデータベースに格納されている。このため、作業員は、同図最上部の見出し欄（駅名、機械番号、コメント）のうち、最低限、「機械番号」の欄には入力をする必要がある。
【００３９】
そして、作業員が画面最上部の「機械番号」欄４３に機械番号を入力し、その入力が確認されると（Ｓ１６０：ＹＥＳ）、データベースから比較対象となるＣＳＶファイルを読込んで画面左上のファイル表示欄４４に表示させ、該当するファイルの選択を要求する（Ｓ１７０）。
【００４０】
そして、作業員が同欄から機械番号と同じ名前のＣＳＶファイルを探してクリックすると、図６に示すように、画面右上部の確認ボックス４２に「ファイル名が機械番号と合致しましたファイルの読み込みができます」のメッセージを表示する。これにより、ファイルの読み取りができる状態になる。そして、この状態で「ファイル読込み」ボタン４５がクリックされると（Ｓ１８０：ＹＥＳ）、該当ファイルを読み込み、図７に示すように、読み込んだデータ数を画面中央に「ファイル枚数」として表示する。このとき、読み込んだデータは画面下部のデータ表示欄４６に表示される。
【００４１】
そして、比較用のエンコード指示データ（ＣＳＶファイル）の読み取りが終了すると、図７に示すように、確認ボックス４２に「日付の確認および比較しないデータの選択等を行なって下さい」というメッセージを表示して、比較しないデータのチェックを促す（Ｓ２００）。
【００４２】
ここで、「比較しないデータの選択」は、抜き取りチェック等のため、一部の乗車券のみをチェックすることを可能とするものである。すなわち、上記において読み込んだデータは画面下部のデータ表示欄４６に５行ずつ表示され、その左端にあるスライドバーでスクロールして見ることができる。また、この時点でデータの左端にあるチェックボックスにチェックを入れると、比較するときにそのデータの比較は行われないようになっている。
【００４３】
そして、画面中央の「読取り開始」ボタン４７がクリックされると（Ｓ２１０）、図３に示すエンコードチェック処理を自動的に実行する（Ｓ２２０）。尚、この処理は、図４に示す読取装置１０によるエンコードデータの読取・送信処理を前提に行われるため、まず図４の読取装置１０側の処理から説明する。
【００４４】
すなわち、読取装置１０は、作業員により乗車券が挿入口１１ａ又は１１ｂから挿入されたと判断すると（Ｓ５１０：ＹＥＳ）、その読取部にて乗車券のエンコードデータを読取り、順次パソコン２０に送信する（Ｓ５２０）。この処理は、一枚の乗車券の読取りが完了するまで行われる。
【００４５】
そして、一枚の乗車券につき、エンコードデータの読取りが完了したと判断されると（Ｓ５３０：ＹＥＳ）、その乗車券を内部搬送機構により搬送し、排出口１３から排出させる（Ｓ５４０）。そして、以上のＳ５１０〜Ｓ５４０の処理を、作業員による乗車券の挿入がある限り繰り返し実行する。
【００４６】
図３に戻り、パソコン２０は、読取装置１０から送信されたエンコードデータを受信すると（Ｓ３１０：ＹＥＳ）、そのエンコードデータを順次ＣＳＶデータに変換する（Ｓ３２０）。
そして、上記においてデータベースから読み取ったエンコード指示データを比較基データとし、エンコードデータをこれと照合してその正誤を乗車券単位で順次チェックしていく（Ｓ３３０）。
【００４７】
図８には、照合作業中の画面状態が示されており、読取開始時に上記チェックボックスにチェックされた数を差し引いた数（比較する数）をファイル枚数として作業が行われている。これから比較しようとしている乗車券のエンコードデータは、画面下部のデータ表示欄４６の最上段にあり、乗車券を読み取るごとに、スクロールダウンする。その際、上述したチェック付きのデータは飛ばして次へ進む。
【００４８】
このとき、画面下部の結果表示欄４８に、現在比較している乗車券のエンコードデータの複数の比較項目について、一致したものに「○」を、不一致のものに「×」を、夫々表示する（Ｓ３４０）。
そして、ある乗車券について、読み込んだエンコードデータの比較項目のすべてが一致すると（Ｓ３５０：ＹＥＳ）、結果表示欄４８の比較結果の欄はすべて「○」になり、予め設定した内部メモリ（カウンタ）に乗車券の読取枚数を１加算し、比較データを１データ分ダウンスクロールする（Ｓ３６０）。
【００４９】
そして、内部メモリに記憶された読取枚数の積算値が上述した読取枚数に達したか否かを判断し、達していないと判断した場合には（Ｓ３７０：ＮＯ）、Ｓ３１０に戻ってＳ３１０〜Ｓ３６０の処理を繰り返し、乗車券を順次チェックしていく。
【００５０】
一方、Ｓ３５０において、ある乗車券についてエンコードデータの比較項目のうち１項目でも不一致があると（Ｓ３５０：ＮＯ）、確認ボックス４２に「１件の不一致があります、このデータを読み込みますか」というメッセージを表示する（Ｓ３８０）。ここで、作業員は、特に乗車券のエンコード情報の不一致部分が異常に多い場合などに、この時点で読み込ませた乗車券の順番その他が間違っていないかを確認し、間違っていたために今のデータをキャンセルしたい場合には、確認ボックス４２に表示された「いいえ」をクリックし、一方、順番その他に間違いがないため、不一致を承知で読み込む場合には、確認ボックスに表示された「はい」をクリックする。
【００５１】
そして、上記において作業員が「はい」をクリックすることにより、エンコードデータの読み込みに無効がないと判断された場合には（Ｓ３９０：ＮＯ）、Ｓ３６０に移行して読取枚数を１加算する。
一方、作業員が「いいえ」をクリックすることにより、エンコードデータの読み込みに無効があると判断された場合には（Ｓ３９０：ＹＥＳ）、今回読み込んだエンコードデータを無効化してこれを廃棄し（Ｓ４００）、Ｓ３７０に移行する。作業員は、この「いいえ」をクリックしてキャンセルした場合には、再度挿入すべき乗車券を入れなおすことになる。
【００５２】
そして、Ｓ３７０において、読み込み枚数がファイル枚数に達したと判断されると（Ｓ３７０：ＹＥＳ）、自動的に表計算ソフトを起動し（Ｓ４１０）、今までに読み込んだエンコードデータを所定のワークシート上に表示させる（Ｓ４２０）。この状態が図９に示されている。
【００５３】
このとき、同図に示すように、不一致箇所に対応したワークシートの色を変えて表示する。同図の例では、往復券の番号１の乗車券の「Ａトラック：発駅」のエンコードに誤りがあることが分かる。このように、一目で不一致状況が分かるようになる。
【００５４】
尚、ファイル枚数に達しない段階で中止してエンコードデータを表示させたいときには、読取状態から画面中央の「読取り中止」ボタン４９をクリックする。このとき、画面が待機中になり、この状態で「データ処理」ボタン５０をクリックすると、それまでに読み込んだ分だけのエンコードデータを表示する。
【００５５】
以上のようにして、一連のエンコードデータチェック処理が終了する。
［評価試験］
発明者らは、本実施例の効果を確認するための評価試験を行った。
すなわち、予め選択した複数の対象駅の券売装置から発券した乗車券について、本実施例のエンコードチェック装置を用いてエンコードチェックを行った際の全所要時間と、上記従来技術のエンコードチェック装置を介して二人の作業員が読み合わせによりエンコードチェックを行った際の全所要時間（比較例）とを比較する試験を行った。
【００５６】
具体的には、対象駅を５駅（乗車券の測定枚数が、夫々１４２，６４，８４，１１４，８６枚）とした。その際、チェック対象の券種としては、〔ＦＭ方式〕のエドモンソン券を選択した。また、チェックするエンコード項目としては、有効期間，有効区間，経由地，券種等の項目を選定した。
【００５７】
そして、本実施例については、図１０（ａ）に示すように、各駅について乗車券の挿入からエンコードの判定，及びその判定結果の印刷までに要した時間を所要時間としてこれを測定し、その判定ミスの回数についても記録した。
一方、比較例では、同図（ｂ）に示すように、同じ乗車券について、乗車券の挿入から帳票出力，及びエンコードのチェック（読み合わせ）までに要した時間を所要時間としてこれを測定し、その判定ミスの回数についても記録した。
【００５８】
その結果、比較例については、同図（ｂ）に示すように、平均で、乗車券挿入から帳票出力までに２１分、エンコードチェックに３７分かかり、所要時間が５８分となった。また、エンコードチェック作業中の読み合わせ中に発生した見落としや読み間違い等のヒューマンエラーが測定中７回発生した。ただし、本測定の後、再度のチェックを行ってそのヒューマンエラーを解消したため、実務上の問題は発生していない。
【００５９】
これに対し、本実施例については、同図（ａ）に示すように、平均で、乗車券挿入及び判定時間が７分、エンコード判定結果リストの印刷時間が３分、所要時間が１０分であった。また、エンコード判定結果リストをエンコード指示書で確認したが、判定ミスは全く無かった。
【００６０】
以上により、本実施例のエンコードチェック装置により、見落としや読み間違い等のヒューマンエラーが解消され、エンコードチェック作業にかかる平均時間も、従来例の５８分から１０分と大幅に削減された。
以上に説明したように、本実施例のエンコードチェック装置１によれば、予め記憶したエンコード指示情報と、乗車券から読み取られたエンコード情報とが装置内で自動的に照合され、両情報の不一致部分が図９に示す一覧表示画面に強調表示される。このため、作業員は、不一致部分を一目で確認でき、その不一致部分についてエンコード情報の誤りがあると判断し、該当する乗車券を回収するなどして、しかるべき処置を行うことができる。
【００６１】
このように、両情報の照合処理が装置によって実行されるため、エンコード指示情報の内容と乗車券に記録されたエンコード情報の内容との照合ミスを防止し、しかも迅速にエンコード情報の正誤をチェックすることができる。
また、作業員は、図８に示す画面の結果表示欄４８を見て照合結果を逐次チェックしていく過程において、エンコード情報の不一致が確認された時点で該当する乗車券を回収し、エンコード情報を記録し直す等のしかるべき処置をとれば、さらに迅速な対応をとることもできる。
【００６２】
尚、本実施例において、パソコン２０が記憶手段，検出手段，表示手段，及び第２の表示手段に該当し、読取装置１０が読取手段に該当する。
［第２実施例］
本実施例のエンコードチェック装置は、上記第１実施例において比較基ファイルとして予め作成したエンコード指示データを、パソコン２０側で作成してしまうものである。図１１は本実施例のエンコード指示データ作成においてパソコン２０が実行する処理であり、図１２はその説明図である。
【００６３】
すなわち、鉄道会社においては、新たに券売装置を導入する時や、運賃改定の時などに、上述した比較基ファイルとしてのエンコード指示データを新たに作成する必要がある。その際、従来は紙媒体であるエンコード指示書を基にこれを手入力により作成することが普通だったが、これには時間もかかるし、人の手を介在するために細心の注意をはらう必要がある。
【００６４】
そこで、現在既に稼動している券売装置が発行する乗車券のＣＳＶファイルについては現存するわけであるから、その現物の乗車券を読み込んで表計算ソフトに取込み、それを基に新たなＣＳＶファイルを作るものである。つまり、従来とは逆の発想でエンコード指示データを作成するものである。
【００６５】
以下、図１１に基づいて、エンコード指示データ作成処理の流れについて説明する。尚、本処理においては、パソコン２０の処理に並行して読取装置１０側でも所定の読取処理が行われるが、その読取処理は図４に示した読取装置１０側の処理とほぼ同様であるため、その図示及び説明については省略する。
【００６６】
図１１に示すように、パソコン２０は、作業員のキー入力によりエンコード指示データ作成指示が入力されると（Ｓ６１０：ＹＥＳ）、読取装置１０から乗車券のエンコードデータが送信されるのを待つ（Ｓ６２０）。
そして、読取装置１０からエンコードデータを受信すると（Ｓ６２０：ＹＥＳ）、そのエンコードデータを順次取り込んで内部メモリに格納し、同時に表計算ソフトを自動的に起動して図９と同様の一覧表示画面にエンコードデータを表示させる（Ｓ６４０）。作業員はこの表示画面を見てエンコードデータをチェックし、間違いがある場合にはこれを修正する。
【００６７】
そして、作業員からの修正指示入力があると（Ｓ６５０：ＹＥＳ）、該当するエンコードデータの内容を修正する（Ｓ６６０）。続いて、画面上に図示しない確定入力ボタンを表示してその入力を促し（Ｓ６７０）、確定入力があった場合には（Ｓ６８０：ＹＥＳ）、内部メモリに格納されたエンコードデータを更新し、図１２に示すように、これをＣＳＶデータに変換する（Ｓ６９０）。
【００６８】
そして、このとき変換したＣＳＶデータを、それ以降に実施するエンコードチェック処理の比較基ファイル（エンコード指示データ）として上述したデータベースに格納する（Ｓ７００）。
以上のように、本実施例のエンコードチェック装置によれば、乗車券を読み込むだけでエンコード指示データ自体を自動的にデータベース化できるため、エンコードチェック業務の運営上、さらなる効率化とその信頼性を高めることができる。
【００６９】
尚、本実施例において、パソコン２０が指示情報作成手段及び書込手段に該当する。
［第３実施例］
本実施例のエンコードチェック装置は、比較基ファイルとして自動的に作成したエンコード指示データの信頼性を高めるために、エンコードデータの作成処理にエンコードチェック機能を適用したものである。図１３は本実施例のエンコード指示データ作成においてパソコン２０が実行する処理である。
【００７０】
以下、図１３に基づいて、本実施例のエンコード指示データ作成処理の流れについて説明する。尚、パソコン２０の処理に並行して読取装置１０側でも所定の読取処理が行われるが、その読取処理は図４に示した読取装置１０側の処理とほぼ同様であるため、その図示及び説明については省略する。
【００７１】
本実施例では、読取装置１０にて、エンコード指示データの作成対象となる乗車券について同種のものが複数枚読み込まれる。この読取枚数は予め設定されている。そして、パソコン２０にて相互のエンコードデータに不一致部分があった場合には、これを表示して作業員に正規のエンコード情報の書き込みを促し、それによって確定した正規のエンコード指示データを比較基ファイルとしてデータベースに格納するものである。
【００７２】
図１３に示すように、パソコン２０は、作業員のキー入力によりエンコード指示データ作成指示が入力されると（Ｓ８１０：ＹＥＳ）、読取装置１０から乗車券のエンコードデータが送信されるのを待つ（Ｓ８２０）。
このとき、読取装置１０側では、作業員が挿入した複数の同種の乗車券についてエンコードデータを読み込み、パソコン２０に送信する。
【００７３】
そして、パソコン２０は、読取装置１０から送信されたエンコードデータを受信すると（Ｓ８２０：ＹＥＳ）、そのエンコードデータを順次ＣＳＶデータに変換し（Ｓ８３０）、ＲＡＭ等の内部メモリに格納しておく（Ｓ８４０）。
そして、乗車券一枚分のエンコードデータの取り込みが終了すると、予め設定した内部メモリ（カウンタ）に乗車券の読取枚数を１加算する（Ｓ８５０）。
【００７４】
そして、内部メモリに記憶された読取枚数の積算値が上述した読取枚数に達したか否かを判断し、達していないと判断した場合には（Ｓ８６０：ＮＯ）、Ｓ８２０に戻ってＳ８２０〜Ｓ８５０の処理を繰り返し、エンコードデータを順次格納していく。
【００７５】
そして、Ｓ８６０において、読み込み枚数が設定した読取枚数に達したと判断されると（Ｓ８６０：ＹＥＳ）、自動的に今までに読み込んだエンコードデータ（ＣＳＶファイル）を読み出して照合する（Ｓ８７０）。そして、照合処理が終了すると、表計算ソフトを起動し（Ｓ８８０）、読み込んだ乗車券についてのエンコードデータを所定のワークシート上に表示させ、同時に不一致部分についてはワークシートの色を変えて表示する（Ｓ８９０）。
【００７６】
そして、作業員からの修正指示入力があると（Ｓ９００：ＹＥＳ）、該当するエンコードデータの内容を修正する（Ｓ９１０）。続いて、画面上に図示しない確定入力ボタンを表示してその入力を促し（Ｓ９２０）、確定入力があった場合には（Ｓ９３０：ＹＥＳ）、内部メモリに格納されたエンコードデータを更新し、これをＣＳＶデータに変換する（Ｓ９４０）。
【００７７】
そして、このとき変換したＣＳＶデータを、それ以降に実施するエンコードチェック処理の比較基ファイル（エンコード指示データ）として上述したデータベースに格納する（Ｓ９５０）。
以上に説明したように、本実施例のエンコードチェック装置においては、乗車券を読み込むだけでエンコード指示データ（比較基ファイル）が自動的に作成される。また、乗車券のエンコード指示データに万が一誤りがあっても、容易にデバックすることができる。また逆に、乗車券の仕様変更があった場合には、エンコード指示データのその変更部分だけ変更して新たなエンコード指示データを作成し、これを新たな乗車券に記録させることもできる。また、そのファイルは現地での改造確認にも使える。このため、エンコードデータの作成からエンコードチェックに至るまでの効率を大きく向上させることができる。
【００７８】
尚、本実施例において、パソコン２０が、第２の読取手段，第２の検出手段，情報入力要求手段及び更新手段に該当する。
以上、本発明の実施例について説明したが、本発明の実施の形態は、上記実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【００７９】
例えば、上記第３実施例では、乗車券を特定の種類について照合してエンコード指示データを作成していく例を示したが、乗車券から読み取ったエンコードデータの種別を示す識別情報に基づいて、データベース内の対応するエンコード指示データを読み出すようにすれば、複数種類のエンコードデータについて、同時に処理することもできる。
【００８０】
また、第２実施例と第１実施例とを組み合わせてエンコードデータ作成処理を行ってもよい。すなわち、第２実施例にて作成したエンコード指示データを比較基データとし、第１実施例のエンコードチェック処理にて同種の乗車券を読み取って比較し、その不一致部分について書き換え・更新することにより、エンコード指示データを作成するようにしてもよい。
【００８１】
また、上記各実施例においては、作業員が読取装置１０に対して乗車券を一枚ずつ挿入していく態様を説明したが、読取装置１０側で複数の乗車券を自動挿入してこれを読取り、パソコン２０側でこれらを自動的に照合していくようにしてもよい。かかる構成は、例えば乗車券から読み取ったエンコードデータの種別を示す識別情報に基づいて、データベース内の対応するエンコード指示データを読み出すようにすれば、実現することができる。
【００８２】
さらに、上記各実施例においては、エンコードチェック装置１を、読取装置１０とパソコン２０からなるものとし、パソコン２０側でエンコードチェックプログラムを実行するようにしたが、読取装置１０にプログラムの実行機能を持たせ、一つの装置として構成することもできる。逆に、読取装置１０の表示部１２をなくし、読取装置１０自体をコンパクトに構成してもよい。
【００８３】
また、上記実施例では鉄道の乗車券についての例を示したが、乗車券がバスその他の乗り物であってもよい。さらに、エンコード指示データのファイル名を券売装置の機械番号で特定する例を示したが、それ以外の識別情報で特定してもよいことはもちろんである。
【００８４】
尚、上記第２，３実施例のエンコードチェック装置は、同実施例に示した機能を有するエンコード指示データ作成装置として構成することもできる。
【図面の簡単な説明】
【図１】本発明の第１実施例にかかるエンコードチェック装置の概略構成を表す説明図である。
【図２】第１実施例のエンコードチェック処理を表すフローチャートである。
【図３】第１実施例のエンコードチェック処理を表すフローチャートである。
【図４】第１実施例のエンコードチェック処理を表すフローチャートである。
【図５】第１実施例のエンコードチェック処理を表す説明図である。
【図６】第１実施例のエンコードチェック処理を表す説明図である。
【図７】第１実施例のエンコードチェック処理を表す説明図である。
【図８】第１実施例のエンコードチェック処理を表す説明図である。
【図９】第１実施例のエンコードチェック処理を表す説明図である。
【図１０】第１実施例のエンコードチェック装置の効果を表す説明図である。
【図１１】第２実施例のエンコードチェック処理を表すフローチャートである。
【図１２】第２実施例のエンコードチェック処理を表す説明図である。
【図１３】第２実施例のエンコードチェック処理を表すフローチャートである。
【図１４】従来のエンコードチェック処理の問題点を表す説明図である。
【図１５】従来のエンコードチェック処理の問題点を表す説明図である。
【符号の説明】
１・・・エンコードチェック装置、  １０・・・読取装置、
２０・・・パソコン、  ３０・・・外部プリンタ
【図１】
2004240652.tif 000003
【図２】
2004240652.tif 000004
【図３】
2004240652.tif 000005
【図４】
2004240652.tif 000006
【図５】
2004240652.tif 000007
【図６】
2004240652.tif 000008
【図７】
2004240652.tif 000009
【図８】
2004240652.tif 000010
【図９】
2004240652.tif 000011
【図１０】
2004240652.tif 000012
【図１１】
2004240652.tif 000013
【図１２】
2004240652.tif 000014
【図１３】
2004240652.tif 000015
【図１４】
2004240652.tif 000016
【図１５】
2004240652.tif 000017