(57)【要約】【課題】操作端末から発券される旅客券の情報を、操作端末とそれに接続する発券プリンタらの情報と紐付けて一元管理し、旅客券の不正発売の確実な防止を図る。【解決手段】登録情報一括送信部１２１と旅客券発売要求送信部１２２と旅客券回収事由送信部１２３とを有する旅客券２００の券面印字を行う発券プリンタの操作端末１２０と、旅客券情報登録部１１２と旅客券発売部１１３と旅客券回収登録部１１４と旅客券情報削除部１１５と判定結果出力部１１９とを有するサーバ１１０と、からシステム構成する。【選択図】    図１
2006195883.tif 000002
【特許請求の範囲】
【請求項１】
旅客券の不正発売を防止する方法であって、
前記旅客券の券面印字を行う発券プリンタの操作端末が、
ＩＣタグを付帯した旅客券が前記発券プリンタにセットされるに際し、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信ステップと、
前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信ステップと、
前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信ステップと、
前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信ステップと、を実行し、
前記サーバが、
前記操作端末から送信された一括登録情報を、旅客券のステータス情報を格納する旅客券情報管理テーブルに登録する、旅客券情報登録ステップと、
前記操作端末から送信された発売要求情報を、前記旅客券情報管理テーブルに登録する、旅客券発売ステップと、
前記操作端末から送信された回収事由情報を、前記旅客券情報管理テーブルに登録する、旅客券回収登録ステップと、
前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収ステップと、
前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除ステップと、
旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力ステップと、
を実行することを特徴とする、旅客券の不正発売防止方法。
【請求項２】
請求項１において、
前記サーバが、実際に回収された旅客券と、回収されていない旅客券とについて、前記旅客券情報管理テーブルにおける前記実績情報に基づき特定し、ここで特定した旅客券の旅客券ＩＤの一覧を生成し、出力インターフェイスに出力する、回収情報生成ステップを実行することを特徴とする、旅客券の不正発売防止方法。
【請求項３】
請求項１または２において、
前記サーバが、前記旅客券情報管理テーブルにおける登録情報より、操作端末ＩＤまたは発券プリンタＩＤ毎の旅客券の回収実績を抽出し、当該回収実績を出力インターフェイスに出力する、回収実績出力ステップを実行することを特徴とする、旅客券の不正発売防止方法。
【請求項４】
請求項１〜３のいずれかにおいて、
前記操作端末は、ＩＣタグを付帯した旅客券が前記発券プリンタにセットされるに際し、前記発券プリンタにセットされた旅客券の枚数情報を発券プリンタより取得し、当該枚数情報より抽出した発券プリンタでの旅客券セット枚数が、発券プリンタにおける規定セット枚数に達しているか否かを判定し、当該判定の結果を出力インターフェイスまたは前記サーバに送信する、セット枚数確認ステップを実行することを特徴とする旅客券の不正発売防止方法。
【請求項５】
旅客券の不正発売を防止するシステムであって、
ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信部と、
前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信部と、
前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信部と、
前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信部とを有する、前記旅客券の券面印字を行う発券プリンタの操作端末と、
前記操作端末から送信された一括登録情報を、旅客券のステータス情報を格納する旅客券情報管理テーブルに登録する、旅客券情報登録部と、
前記操作端末から送信された発売要求情報を、前記旅客券情報管理テーブルに登録する、旅客券発売部と、
前記操作端末から送信された回収事由情報を、前記旅客券情報管理テーブルに登録する、旅客券回収登録部と、
前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収部と、
前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除部と、
旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力部とを有する、サーバと、
を備えることを特徴とする、旅客券の不正発売防止システム。
【請求項６】
旅客券の不正発売を防止するシステムを構成する操作端末であって、
ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信部と、
前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信部と、
前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信部と、
前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信部と、
を備えることを特徴とする、発券プリンタの操作端末。
【請求項７】
旅客券の不正発売を防止するシステムを構成するサーバであって、
前記旅客券の券面印字を行う発券プリンタの操作端末より、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として受信し旅客券情報管理テーブルに登録する、旅客券情報登録部と、
前記操作端末より、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として受信し前記旅客券情報管理テーブルに登録する、旅客券発売部と、
前記操作端末より、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として受信し前記旅客券情報管理テーブルに登録する、旅客券回収登録部と、
前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収部と、
前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除部と、
旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力部と、
を備えることを特徴とする、サーバ。
【請求項８】
旅客券の不正発売を防止するシステムを構成する操作端末が実行するプログラムであって、
ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信ステップと、
前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信ステップと、
前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信ステップと、
前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信ステップと、
を含むことを特徴とするプログラム。
【請求項９】
旅客券の不正発売を防止するシステムを構成するサーバが実行するプログラムであって、
前記旅客券の券面印字を行う発券プリンタの操作端末より、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として受信し旅客券情報管理テーブルに登録する、旅客券情報登録ステップと、
前記操作端末より、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として受信し前記旅客券情報管理テーブルに登録する、旅客券発売ステップと、
前記操作端末より、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として受信し前記旅客券情報管理テーブルに登録する、旅客券回収登録ステップと、
前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収ステップと、
前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除ステップと、
旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅客券の不正発売防止方法、旅客券の不正発売防止システム、旅客券の不正発売防止システムを構成する操作端末ならびにサーバ、およびプログラムに関し、特に、旅客券発売処理におけるＩＣタグを利用した不正発売防止技術に関する。
【背景技術】
【０００２】
旅客券発売システムに関しては、従来の旅客券に加え、最近ではＩＣカード技術を利用した再利用可能なＩＣカード旅客券が流通している。例えば、 再利用可能なＩＣカード乗車券を提供することを課題とした、メモリ機能、演算機能を有し、乗車券類の情報が格納されたＩＣタグと、自動改札機との通信をするためのアンテナ部とを備えたＩＣカードからなる乗車券類であって、カード表面に温度変化により印字及び消去可能なサーモクロミック層を積層し、前記サーモクロミック層にＩＣタグに格納されている乗車券類の情報を印字したことを特徴とするＩＣカード乗車券（特許文献１参照）などが提案されている。
【特許文献１】特開平１１−０４２８７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術では、旅客券に印刷された旅客券通しナンバーで使用枚数の整合性を管理することで、不正発売を防止していた。そのため、回収が必要な旅客券ナンバーの情報を集中的、電子的に管理することが困難であった。また、旅客券の発券プリンタの操作端末、これに接続する発券プリンタ、およびこれらが扱う旅客券のＩＤ等の情報を互いに紐付けて管理することがなかった。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、操作端末から発券される旅客券の情報を、操作端末とそれに接続する発券プリンタらの情報と紐付けて一元管理し、旅客券の不正発売の確実な防止を図る、旅客券の不正発売防止方法、旅客券の不正発売防止システム、旅客券の不正発売防止システムを構成する操作端末ならびにサーバ、およびプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明の旅客券の不正発売防止方法は、旅客券の不正発売を防止する方法であって、前記旅客券の券面印字を行う発券プリンタの操作端末が、ＩＣタグを付帯した旅客券が前記発券プリンタにセットされるに際し、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信ステップと、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信ステップと、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信ステップと、前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信ステップと、を実行し、前記サーバが、前記操作端末から送信された一括登録情報を、旅客券のステータス情報を格納する旅客券情報管理テーブルに登録する、旅客券情報登録ステップと、前記操作端末から送信された発売要求情報を、前記旅客券情報管理テーブルに登録する、旅客券発売ステップと、前記操作端末から送信された回収事由情報を、前記旅客券情報管理テーブルに登録する、旅客券回収登録ステップと、前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収ステップと、前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除ステップと、旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力ステップと、を実行することを特徴とする（第１の発明）。
【０００６】
第２の発明は、第１の発明において、前記サーバが、実際に回収された旅客券と、回収されていない旅客券とについて、前記旅客券情報管理テーブルにおける前記実績情報に基づき特定し、ここで特定した旅客券の旅客券ＩＤの一覧を生成し、出力インターフェイスに出力する、回収情報生成ステップを実行することを特徴とする。
【０００７】
第３の発明は、第１または２の発明において、前記サーバが、前記旅客券情報管理テーブルにおける登録情報より、操作端末ＩＤまたは発券プリンタＩＤ毎の旅客券の回収実績を抽出し、当該回収実績を出力インターフェイスに出力する、回収実績出力ステップを実行することを特徴とする。
【０００８】
第４の発明は、第１〜第３のいずれかの発明において、前記操作端末は、ＩＣタグを付帯した旅客券が前記発券プリンタにセットされるに際し、前記発券プリンタにセットされた旅客券の枚数情報を発券プリンタより取得し、当該枚数情報より抽出した発券プリンタでの旅客券セット枚数が、発券プリンタにおける規定セット枚数に達しているか否かを判定し、当該判定の結果を出力インターフェイスまたは前記サーバに送信する、セット枚数確認ステップを実行することを特徴とする。
【０００９】
第５の発明は、旅客券の不正発売を防止するシステムであって、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信部と、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信部と、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信部と、前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信部とを有する、前記旅客券の券面印字を行う発券プリンタの操作端末と、前記操作端末から送信された一括登録情報を、旅客券のステータス情報を格納する旅客券情報管理テーブルに登録する、旅客券情報登録部と、前記操作端末から送信された発売要求情報を、前記旅客券情報管理テーブルに登録する、旅客券発売部と、前記操作端末から送信された回収事由情報を、前記旅客券情報管理テーブルに登録する、旅客券回収登録部と、前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収部と、前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除部と、旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力部とを有する、サーバと、を備えることを特徴とする。
【００１０】
第６の発明は、旅客券の不正発売を防止するシステムを構成する操作端末であって、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信部と、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信部と、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信部と、前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信部と、を備えることを特徴とする。
【００１１】
第７の発明は、旅客券の不正発売を防止するシステムを構成するサーバであって、前記旅客券の券面印字を行う発券プリンタの操作端末より、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として受信し旅客券情報管理テーブルに登録する、旅客券情報登録部と、前記操作端末より、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として受信し前記旅客券情報管理テーブルに登録する、旅客券発売部と、前記操作端末より、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として受信し前記旅客券情報管理テーブルに登録する、旅客券回収登録部と、前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収部と、前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除部と、旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力部と、を備えることを特徴とする。
【００１２】
第８の発明は、旅客券の不正発売を防止するシステムを構成する操作端末が実行するプログラムであって、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として、旅客券の情報を管理するサーバに送信する、登録情報一括送信ステップと、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として前記サーバに送信する、旅客券発売要求送信ステップと、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバに送信する、旅客券回収事由送信ステップと、前記旅客券が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバに送信する、回収実績送信ステップと、を含むことを特徴とする。
【００１３】
第９の発明は、旅客券の不正発売を防止するシステムを構成するサーバが実行するプログラムであって、前記旅客券の券面印字を行う発券プリンタの操作端末より、ＩＣタグを付帯した旅客券が発券プリンタにセットされるに際し、操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、前記発券プリンタにセットする全ての旅客券のＩＣタグに登録された旅客券ＩＤを、一括登録情報として受信し旅客券情報管理テーブルに登録する、旅客券情報登録ステップと、前記操作端末より、前記旅客券が発売される際に、当該操作端末の操作端末ＩＤと、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、及び、この発券プリンタにセットされ発売される旅客券のＩＣタグに登録された旅客券ＩＤを、発売要求情報として受信し前記旅客券情報管理テーブルに登録する、旅客券発売ステップと、前記操作端末より、前記旅客券を回収する際に、当該操作端末の操作端末ＩＤ、当該操作端末に接続された発券プリンタの発券プリンタＩＤ、回収する旅客券のＩＣタグに登録された旅客券ＩＤ、および回収事由を、回収事由情報として受信し前記旅客券情報管理テーブルに登録する、旅客券回収登録ステップと、前記操作端末から送信された回収の実績情報を、前記旅客券情報管理テーブルに登録する、旅客券回収ステップと、前記旅客券のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブルにおける該当旅客券の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除ステップと、旅客券の券面印字時または使用時に、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する、判定結果出力ステップと、を含むことを特徴とする。
【００１４】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１５】
本発明によれば、操作端末から発券される旅客券の情報を、操作端末とそれに接続する発券プリンタらの情報と紐付けて一元管理し、旅客券の不正発売の確実な防止が図れる。
【発明を実施するための最良の形態】
【００１６】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本発明の一実施形態である旅客券の不正発売防止システムを含むネットワーク構成を示した図である。本実施形態における旅客券２００の不正発売防止システム１００は、一例としてサーバ１１０および操作端末１２５がネットワーク１５０を介して協働するものとする。また、前記ネットワーク１５０には、サーバ１１０に対して、旅客券２００のステータス情報に関する検索や閲覧の要求入力、及びこれらステータス情報の確認を行う管理端末１４０が接続され、利用者からのアクセスを受付けることとなっている。
【００１７】
なお、前記旅客券２００の不正発売防止システム１００をなす前記サーバ１１０および操作端末１２５らは、物理的に異なる記憶装置と演算装置等をもつ別システム内に格納される例を示したが、物理的に同一の記憶装置と演算装置等を持つ同一のシステム内に格納される状況を想定することもできる。
【００１８】
本発明の旅客券の不正発売防止システム１００（以下、システム１００）を構成するサーバ１１０、操作端末１２５は、本発明の旅客券の不正発売防止方法を実行する機能を実現すべく書き換え可能メモリなどの各プログラムデータベース１０１、１２１に格納された各プログラム１０２、１２２を各メモリ１０３、１２３に読み出し、演算装置たる各ＣＰＵ１０４、１２４により実行する。
【００１９】
また、前記システム１００を構成するサーバ１１０や操作端末１２５は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス１０５、１２５を備えているできる。また、前記システム１００を構成するサーバ１１０や操作端末１２５は、各システム間のデータ授受を担う通信手段１０６、１２６をそれぞれ有している。
【００２０】
システム１００を構成するサーバ１１０や操作端末１２５らは、前記通信手段１０６、１２６により、例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１５０を介して互いに接続し、データ授受を実行する。システム１００を構成するサーバ１１０や操作端末１２５の各種機能部と通信手段１０６、１２６との間ではＩ／Ｏ部１０７、１２７がデータのバッファリングや各種仲介処理を実行している。
【００２１】
続いて、前記システム１００を構成するサーバ１１０や操作端末１２５が例えばプログラム１０２、１２２に基づき構成・保持する機能部につき説明を行う。
【００２２】
前記サーバ１１０は、前記旅客券２００の券面印字を行う発券プリンタ１３０の操作端末１２５より、ＩＣタグ２０１を付帯した旅客券２００が発券プリンタ１３０にセットされるに際し、操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、前記発券プリンタ１３０にセットする全ての旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを、一括登録情報として受信し旅客券情報管理テーブル１１１に登録する、旅客券情報登録部１１２を備える。
【００２３】
また、サーバ１１０は、前記操作端末１２５より、前記旅客券２００が発売される際に、当該操作端末１２５の操作端末ＩＤと、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、この発券プリンタ１３０にセットされ発売される旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを、発売要求情報として受信し前記旅客券情報管理テーブル１１１に登録する、旅客券発売部１１３を備える。
【００２４】
また、前記サーバ１１０は、前記操作端末１２５より、前記旅客券２００を回収する際に、当該操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、回収する旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤ、および回収事由を、回収事由情報として受信し前記旅客券情報管理テーブル１１１に登録する、旅客券回収登録部１１４を備える。
【００２５】
また、前記サーバ１１０は、前記操作端末１２５から送信された回収の実績情報を、前記旅客券情報管理テーブル１１１に登録する、旅客券回収部１１５を備えるものとすれば好適である。
【００２６】
また、前記サーバ１１０は、前記旅客券２００のうち回収されたものについて前記実績情報に基づき特定し、旅客券情報管理テーブル１１１における該当旅客券２００の登録情報のステータスを回収済みに更新するか該当登録情報自体を削除する、旅客券情報削除部１１６を備える。
【００２７】
また、前記サーバ１１０は、実際に回収された旅客券と、回収されていない旅客券とについて、前記旅客券情報管理テーブル１１１における前記実績情報に基づき特定し、ここで特定した旅客券の旅客券ＩＤの一覧を生成し、出力インターフェイスに出力する、回収情報生成部１１７を備えるものとすれば好適である。
【００２８】
また、前記サーバ１１０は、他端末発券券片回収部１１８を備えるものとすれば好適である。この他端末発券券片回収部１１８は、他端末で発券された旅客券であるが前記操作端末１２５（に接続された発券プリンタ１３０を含んでもよい）を通じて回収処理される旅客券について、他端末で発券された際に登録された旅客券ＩＤや他端末の情報等をリンク情報として含む新たなレコードを、操作端末１２５より受信し、旅客券情報管理テーブル１１１に登録する。
【００２９】
また、前記サーバ１１０は、旅客券２００の券面印字時または使用時に、入力インターフェイスより当該旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブル１１１に存在するか否か判定し、この判定結果を該当旅客券２００の真正性結果として出力インターフェイスに出力する、判定結果出力部１１９を備える。
【００３０】
また、前記サーバ１１０は、前記旅客券情報管理テーブル１１１における登録情報より、操作端末ＩＤまたは発券プリンタＩＤ毎の旅客券２００の回収実績を抽出し、当該回収実績を出力インターフェイスに出力する、回収実績出力部１２０を備えるものとすれば好適である。
【００３１】
また、前記システム１００を構成する操作端末１２５は、ＩＣタグ２０１を付帯した旅客券２００が発券プリンタ１３０にセットされるに際し、操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、前記発券プリンタ１３０にセットする全ての旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを、一括登録情報として、旅客券２００の情報を管理するサーバ１１０に送信する、登録情報一括送信部１２１を備える。
【００３２】
また、前記操作端末１２５は、前記旅客券２００が発売される際に、当該操作端末１２５の操作端末ＩＤと、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、この発券プリンタ１３０にセットされ発売される旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを、発売要求情報として前記サーバ１１０に送信する、旅客券発売要求送信部１２２を備える。
【００３３】
また、前記操作端末１２５は、前記旅客券２００を回収する際に、当該操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、回収する旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤ、および回収事由を、回収事由情報として前記サーバ１１０に送信する、旅客券回収事由送信部１２３を備える。
【００３４】
また、前記操作端末１２５は、他端末発券券片回収登録部１２４を備えるものとできる。この他端末発券券片回収登録部１２４は、他端末で発券された旅客券であるが前記操作端末１２５（に接続された発券プリンタ１３０を含んでもよい）を通じて回収処理される旅客券について、他端末で発券された際に登録された旅客券ＩＤや他端末の情報等をリンク情報として含む新たなレコードをサーバ１１０に送信する。
【００３５】
また、前記操作端末１２５は、前記旅客券２００が実際に回収された実績情報を入力インターフェイスより受け付けて、これを前記サーバ１１０に送信する、回収実績送信部１２６を備える。
【００３６】
また、前記操作端末１２５は、ＩＣタグ２０１を付帯した旅客券２００が前記発券プリンタ１３０にセットされるに際し、前記発券プリンタ１３０にセットされた旅客券２００の枚数情報を発券プリンタ１３０より取得し、当該枚数情報より抽出した発券プリンタ１３０での旅客券セット枚数が、発券プリンタ１３０における規定セット枚数に達しているか否かを判定し、当該判定の結果を出力インターフェイスまたは前記サーバに送信する、セット枚数確認部１２７を備えるものとすれば好適である。
【００３７】
なお、これまで示した  システム１００を構成するサーバ１１０や操作端末１２５における各機能部１１２〜１２０、１２１〜１２４、１２６、１２７は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記各ＣＰＵ１０４、１２４がプログラム実行に合わせて記憶装置より該当プログラムを各メモリ１０３、１２３にそれぞれ読み出して、これを実行することとなる。
【００３８】
また、前記ネットワーク１５０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００３９】
−−−データベース構造−−−
次に、本実施形態における前記システム１００が利用する旅客券情報管理テーブル１１１の構造について説明する。図２は、本実施形態における（ａ）旅客券管理テーブルのフォーマット、（ｂ）テーブルの項目の一例を示す図である。
【００４０】
前記旅客券情報管理テーブル１１１は、旅客券２００が前記発券プリンタ１３０にセットされるに際し、操作端末１２５より送信されてくる、当該操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、前記発券プリンタ１３０にセットする全ての旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを含む一括登録情報や、前記旅客券２００が発売される際に、前記操作端末１２５より受信する、当該操作端末１２５の操作端末ＩＤと、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、及び、この発券プリンタ１３０にセットされ発売される旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤを含む発売要求情報や、前記旅客券２００を回収する際に、前記操作端末１２５より受信する、当該操作端末１２５の操作端末ＩＤ、当該操作端末１２５に接続された発券プリンタ１３０の発券プリンタＩＤ、回収する旅客券２００のＩＣタグ２０１に登録された旅客券ＩＤ、および回収事由を含む回収事由情報や、前記操作端末１２５または入力インターフェイスより受け付けた、旅客券２００が実際に回収された実績情報を格納するデータベースである。この旅客券情報管理テーブル１１１は、例えば、前記操作端末１２５（または管理端末１４０）を用いてサーバ１１０にアクセス可能である、旅客券情報の登録者のＩＤ（登録者Ｎｏ．）をキーとして、前記各種情報あるいはレコードの登録日時、情報登録時の操作端末Ｎｏ．（操作端末ＩＤ）、操作端末１２５に接続されている発券プリンタ１３０のプリンタＮｏ．（発券プリンタＩＤ）、旅客券２００に付帯するＩＣタグ２０１が格納している券Ｎｏ．（旅客券ＩＤ）、発売未済や回収実績等の情報を含む券ステータス（ステータス情報）、旅客券発売以降の券ステータスの更新者を特定する実施者Ｎｏ．、旅客券発売以降の券ステータスの更新時の日時を特定する実施日時、回収事由を含む事由情報、および他端末で発券した旅客券の回収に際し登録される、他端末由来のレコードとのリンク情報といったデータを関連づけたレコードの集合体となっている。
【００４１】
−−−処理フロー（登録情報一括送信処理）−−−
以下、本実施形態における旅客券の不正発売防止方法の実際手順について、図に基づき説明する。なお、以下で説明する旅客券の不正発売防止方法に対応する各種動作は、前記システム１００を構成するサーバ１１０や操作端末１２５が、それぞれのメモリ１０３、１２３に読み出して実行する各プログラム１０２、１２２によって実現される。そして、これらプログラム１０２、１２２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４２】
図３は、本実施形態における登録情報一括送信処理を示すフローチャートである。  
この登録情報一括送信処理は、ＩＣタグ２０１を付帯した旅客券２００が前記発券プリンタ１３０にセットされるに際し、前記操作端末１２５が、操作者ごとに割り当てられた操作者Ｎｏ．、操作端末１２５に割り当てられて操作端末を特定する操作端末Ｎｏ．（操作端末ＩＤ）、発券プリンタ１３０に割り当てられて発券プリンタを特定する発券プリンタＮｏ．（発券プリンタＩＤ）を取得する（Ｓ０１）。前記操作者Ｎｏ．は、例えば前記操作端末１２５に付帯するＩＣカードリーダ等により、操作者が備える本人確認カード（認証情報を格納したＩＣタグ搭載）の読取りを実行して取得する。また、操作端末Ｎｏ．は、操作端末１２５自身がメモリ１２３等に書換不能に保持している製造番号等を操作端末Ｎｏ．として取得し、発券プリンタＮｏ．は、発券プリンタ１３０がメモリ１３３等に書換不能に保持している製造番号等を発券プリンタＮｏ．として取得するといったことが想定できる。
【００４３】
次に操作端末１２５は、発券プリンタ１３０にセットされている旅客券２００の枚数および旅客券２００に付帯しているＩＣタグ２０１が格納する旅客券Ｎｏ．を全券分、発券プリンタ１３０より取得する（Ｓ０２）。この場合、発券プリンタ１３０は、セットされている旅客券の枚数をカウントできる計数機能や、ＩＣタグ２０１のリーダ機能を備えるものとする。
【００４４】
前記取得した旅客券の枚数が、発券プリンタ１３０にセット可能な最大枚数（規定セット枚数）あるか確認する（Ｓ０３：セット枚数確認ステップ）。ここで規定セット枚数、つまり最大枚数分の旅客券がセットされている場合（Ｓ１０３：ＹＥＳ）、操作者Ｎｏ．、操作端末Ｎｏ．、発券プリンタＮｏ．、セットされた全旅客券分の旅客券Ｎｏ．の情報を含む送信電文を組み立て（Ｓ０４）、登録情報としてサーバ１１０に一括送信する（Ｓ０５）。他方、前記ステップＳ０３において、発券プリンタ１３０にセットされた旅客券２００が最大枚数分ないとされた場合（Ｓ０３：ＮＯ）、サーバ１１０への情報登録を拒否するため、操作端末１２５はエラー通知を出力インターフェイスに出力し処理を終了する（Ｓ０６）。
【００４５】
−−−処理フロー（旅客券発売要求送信処理）−−−
図４は、本実施形態における旅客券発売要求送信処理を示すフローチャートである。旅客券発売要求送信処理は、前記旅客券２００が発売される際に、操作端末１２５が、操作者ごとに割り当てられた操作者Ｎｏ．、操作端末１２５に割り当てられ操作端末を特定する操作端末Ｎｏ．、発券プリンタ１３０に割り当てられ発券プリンタを特定する発券プリンタＮｏ．を、上記ステップＳ０１同様に取得する（Ｓ１１）。  
次に、操作端末１２５は、今回の発券要求に対して使用する旅客券Ｎｏ．を発券プリンタ１３０から取得する（Ｓ１２）。この時、操作端末１２５は、発券プリンタ１３０（の備えるＩＣタグ２０１のリーダ機能）より、セット済みの旅客券２００のＩＣタグ２０１が格納している旅客券Ｎｏ．を取得する。  
そして、操作端末１２５は、操作者Ｎｏ．、操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．を含む送信電文を組み立て（Ｓ０３）、これを旅客券の発売要求として前記サーバ１１０に送信する（Ｓ０４）。
【００４６】
−−−処理フロー（旅客券回収事由送信処理）−−−
図５は、本実施形態における旅客券回収事由送信処理を示すフローチャートである。旅客券回収事由送信処理は、前記旅客券が回収される際に、操作端末１２５が、操作者ごとに割り当てられた操作者Ｎｏ．、操作端末１２５に割り当てられ操作端末を特定する操作端末Ｎｏ．、発券プリンタ１３０に割り当てられ発券プリンタを特定する発券プリンタＮｏ．を上記ステップＳ０１同様に、或いは入力インターフェイスより操作者の入力を受け付けて取得する（Ｓ２１）。  
次に、操作端末１２５は、入力インターフェイスを通じて、回収予定の旅客券２００の旅客券Ｎｏ．の範囲設定や、回収の事由の設定を受付る（Ｓ２２、Ｓ２３）。こうして各種情報を取得した操作端末１２５は、操作者Ｎｏ．、操作端末Ｎｏ．、発券プリンタＮｏ．、回収する範囲の旅客券Ｎｏ．、および回収事由を含む送信電文を組み立て（Ｓ２４）、これを回収事由情報としてサーバ１１０に送信する（Ｓ２５）。
【００４７】
−−−処理フロー（他端末発券券片回収登録送信処理）−−−
図６は、本実施形態における他端末発券券片回収登録送信処理を示すフローチャートである。他端末発券券片回収登録送信処理は、操作端末１２５が、操作者ごとに割り当てられた操作者Ｎｏ．、操作端末１２５に割り当てられ操作端末を特定する操作端末Ｎｏ．、発券プリンタ１３０に割り当てられ発券プリンタを特定する発券プリンタＮｏ．を取得する（Ｓ３１）。次に操作端末１２５は、例えば自身が備える回収装置（図示せず）に挿入された、他端末発行の旅客券の旅客券Ｎｏ．を、ＩＣタグ２０１より取得する（Ｓ３２）。そして、前記歌集装置に挿入された前記旅客券の回収事由設定を入力インターフェイスより受付ける（Ｓ３３）。こうして各種情報を取得した操作端末１２５は、操作者Ｎｏ．、操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．および回収事由を含む送信電文を組み立て（Ｓ３４）、回収事由情報としてサーバ１１０に送信する（Ｓ３５）。
【００４８】
−−−処理フロー（旅客券情報登録処理）−−−
図７は、本実施形態における旅客券情報登録処理を示すフローチャートである。旅客券情報登録処理は、前記登録情報一括送信処理により操作端末１２５より送信された一括登録情報を、旅客券２００のステータス情報を格納する旅客券情報管理テーブル１１１にサーバ１１０が登録する処理となる。この場合、まずサーバ１１０は、旅客券情報管理テーブル１１１のレコードのうち、券ステータスが「発券済み」または「回収済み」以外のレコードがあるか判定する（Ｓ４１）。この判定において、券ステータスが「発券済み」または「回収済み」以外のレコードがある場合（Ｓ４１：ＹＥＳ）、前記券ステータスが「発売済」、「回収済」以外のレコードに対応する旅客券Ｎｏ．全てを含む返信電文を生成し（Ｓ４７）、エラー回答を操作端末１２５に返信する（Ｓ４８）。
【００４９】
他方、前記判定において、券ステータスが「発券済み」または「回収済み」以外のレコードがない場合（Ｓ４１：ＮＯ）、サーバ１１０は、前記一括登録情報を旅客券登録情報（操作者Ｎｏ．（登録者Ｎｏ．）、操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．）として旅客券管理テーブルに登録する（Ｓ４２）。
【００５０】
また、サーバ１１０は、ここで登録した旅客券登録情報に対応する各レコードの券ステータスに、「未発売」を設定し（Ｓ４３）、登録日時設定を行う（Ｓ４４）。更に、サーバ１１０は、１枚目の旅客券２００に対応するレコードにおいて、その券ステータスに次発売予定を設定する一方で（Ｓ４５）、旅客券情報の登録完了した旨を操作端末１２５に返信する（Ｓ４６）。
【００５１】
−−−処理フロー（旅客券発売処理）−−−
図８は、本実施形態における旅客券発売処理を示すフローチャートである。旅客券発売処理は、前記操作端末１２５から送信された旅客券の発売要求情報を、サーバ１１０が受信して前記旅客券情報管理テーブル１１１に登録する処理である。この場合、図４で示した発売要求送信処理により操作端末１２５から送信された発売要求情報を、旅客券情報管理テーブル１１１に照合し、旅客券情報管理テーブル１１１における券ステータスが「次発売予定」のレコードのうち、操作端末Ｎｏ．、発券プリンタＮｏ．、および旅客券Ｎｏ．が一致する（ものがある）か判定する（Ｓ５１）。
【００５２】
前記判定において、操作端末Ｎｏ．、発券プリンタＮｏ．、および旅客券Ｎｏ．が一致するとされた場合（Ｓ５１：ＹＥＳ）、サーバ１１０は前記発売要求が正当なものであると判断し、旅客券情報管理テーブル１１１の該当レコードにおける券ステータスに「発売済み」を登録する（Ｓ５２）。また、旅客券情報管理テーブル１１１の該当レコードにおける実施者Ｎｏ．の項目に前記一致判定された操作者Ｎｏ．を登録すると共に（Ｓ５３）、旅客券情報管理テーブル１１１の該当レコードに実施日時を設定する（Ｓ５４）。更に、サーバ１１０は、旅客券情報管理テーブル１１１において前記レコードの次に登録されているレコードの券ステータスを「次発売予定」に変更（Ｓ５５）し、旅客券２００の正常発売がなされる旨の回答を操作端末１２５に返信する（Ｓ５６）。
【００５３】
他方、前記ステップｓ５１において、操作端末Ｎｏ．、発券プリンタＮｏ．、および旅客券Ｎｏ．が一致しないとされた場合（Ｓ５１：ＮＯ）、一致しない、つまり不整合の範囲（次発売予定のレコードと不一致である、操作端末１２５から受信した操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．の各ナンバーの範囲：旅客券情報管理テーブル１１１に登録されていないが発券プリンタ１３０にて発券されようとしている未管理のナンバー群）を特定し（Ｓ５７）、この不整合の範囲情報を付与したエラー回答を操作端末１２５に送信し（Ｓ５８）、処理を終了する。
【００５４】
−−−処理フロー（他端末発券券片回収処理）−−−
図９は、本実施形態における他端末発券券片回収処理を示すフローチャートである。この他端末発券券片回収処理は、他端末で発券された旅客券であるが前記操作端末１２５（に接続された発券プリンタ１３０を含んでもよい）を通じて回収処理される旅客券について、他端末で発券された際に登録された旅客券ＩＤや他端末の情報等をリンク情報として含む新たなレコードを、サーバ１１０が操作端末１２５より受信し、旅客券情報管理テーブル１１１に登録する処理を行う。
【００５５】
この場合、サーバ１１０は、旅客券情報管理テーブル１１１における全レコードを対象に券ステータスが「発売済み」であり、且つ変更前の旅客券Ｎｏ．が一致し、且つリンク情報が未登録のデータが存在するかデータベース検索を行って判定する（Ｓ６１）。  
この判定において、券ステータスが「発売済み」であり、且つ変更前の旅客券Ｎｏ．が一致し、且つリンク情報が未登録のデータが存在するとされた場合（Ｓ６１：ＹＥＳ）、サーバ１１０は、検索された該当レコードに対してリンク情報を登録する（Ｓ６２）。
【００５６】
次に、サーバ１１０は、他端末で発券された旅客券について、旅客券情報管理テーブル１１１に新規なレコードを追加し、このレコードに登録日時、操作端末Ｎｏ．、発券プリンタＮｏ．を登録する（Ｓ６３）。またサーバ１１０は、ここで追加したレコードにおける旅客券Ｎｏ．として変更元券の旅客券Ｎｏ．を登録し（Ｓ６４）、券ステータスに「他端末発券券片回収登録済み」を登録する（Ｓ６５）。
【００５７】
また、サーバ１１０は、前記レコードの操作者Ｎｏ．として実施者Ｎｏ．を登録すると共に（Ｓ６６）、実施日時を登録し（Ｓ６７）、事由情報に「払戻による他端末発券券片の回収または発行替えによる他端末発券券片の回収」を登録する（Ｓ６８）。更に、サーバ１１０は、リンク情報として変更前のレコード情報を登録し（Ｓ６９）、操作端末１２５に正常発売回答を返信する（Ｓ７０）。
【００５８】
他方、前記ステップＳ６１において、券ステータスが「発売済み」であり、且つ変更前の旅客券Ｎｏ．が一致し、且つリンク情報が未登録のデータが存在しないレコードがあるとなった場合（Ｓ６１：ＮＯ）、サーバ１１０は、エラー回答を操作端末１２５に送信し（Ｓ６１）、処理を終了する。
【００５９】
−−−処理フロー（旅客券回収登録処理）−−−
図１０は、本実施形態における旅客券回収登録処理を示すフローチャートである。この旅客券回収登録処理は、前記操作端末１２５から送信された回収事由情報を、前記旅客券情報管理テーブル１１１に登録する処理である。この場合、サーバ１１０は、図５で示した旅客券回収事由送信処理により操作端末１２５から送信された、回収範囲の操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．が、旅客券情報管理テーブル１１１において存在するか判定する（Ｓ７１）。前記判定により、回収範囲の操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．が、旅客券情報管理テーブル１１１において存在するとされた場合（Ｓ７１：ＹＥＳ）、旅客券情報管理テーブル１１１における該当レコードの券ステータスに「回収登録済み」を登録する（Ｓ７２）。また、サーバ１１０は、旅客券情報管理テーブル１１１における該当レコードにて、実施者Ｎｏ．として操作者Ｎｏ．を登録すると共に（Ｓ７３）、同様に該当レコードにおける実施日時、回収事由を設定し（Ｓ７４、ｓ７５）、操作端末１２５に正常発売回答を返信する（Ｓ７６）。
【００６０】
他方、前記ステップＳ７１において、回収範囲の操作端末Ｎｏ．、発券プリンタＮｏ．、旅客券Ｎｏ．が、旅客券情報管理テーブル１１１において存在しない場合（Ｓ７１：ＮＯ）、サーバ１１０は操作端末１２５にエラー回答を送信し（Ｓ７７）、処理は終了する。  
また、サーバ１１０は、前記旅客券２００が実際に回収された実績情報を、入力インターフェイスまたは操作端末１２５より受け付けて（ｓ７８）、これを旅客券情報管理テーブル１１１における該当レコードに格納する（ｓ７９）ものとできる。
【００６１】
−−−処理フロー（旅客券情報削除処理）−−−
図１１は、本実施形態における旅客券情報削除処理を示すフローチャートである。この回収情報生成処理では、発売済みや回収済みの旅客券２００の登録情報のうち、一定期間経過しているものを、旅客券情報管理テーブル１１１のレコードからサーバ１１０が削除する処理を行う。この場合、サーバ１１０は、旅客券情報管理テーブル１１１において、同一登録日時のレコードについて全てが「発売済み」または「回収済み」になっているか判定する（Ｓ８１）。この判定で、同一登録日時のレコードについて全てが「発売済み」または「回収済み」になっている場合（Ｓ８１：ＹＥＳ）、サーバ１１０は、前記レコードが前記同一登録日時から一定期間が経過したものであるか判定する（Ｓ８２）。  
この判定より、前記同一登録日時から一定期間が経過しているとされた場合（Ｓ８２：ＹＥＳ）、前記同一登録日時のレコードを旅客券情報管理テーブル１１１より削除し（Ｓ８３）、処理を終了する。
【００６２】
また、回収情報生成処理は、前記旅客券２００のうち回収されたものについてサーバ１１０が前記実績情報に基づき特定し、旅客券情報管理テーブル１１１における該当旅客券の登録情報のステータスを「回収済み」に更新するか該当登録情報自体を削除するものともできる。この場合、サーバ１１０は、「回収済み」の情報を含む実績情報に基づいて、対応するレコードを旅客券情報管理テーブル１１１で特定する（Ｓ８４）。サーバ１１０は、特定したレコードについて、その券ステータスを、「回収済み」と更新するか、或いは、該当レコード自体を削除し（Ｓ８５）、処理を終了する。
【００６３】
−−−処理フロー（回収情報生成処理）−−−
図１２は、本実施形態における回収情報生成処理を示すフローチャートである。この旅客券回収処理は、前記サーバ１１０が、実際に回収された旅客券と、回収されていない旅客券とについて、前記旅客券情報管理テーブル１１１における前記実績情報に基づき特定し、ここで特定した旅客券の旅客券ＩＤの一覧を生成し、出力インターフェイスに出力する処理を含むものである（こうした出力について、図１６にて券ステータスにおける回収状況を確認する情報として示している）。この場合、サーバ１１０は、例えば旅客券情報管理テーブル１１１の券ステータスが「回収登録済み」であるレコード中から、該当レコードの実施日時（回収登録を実施した日時）が一定期間経過しているレコードを取得する（Ｓ９１）。サーバ１１０は、ここで取得したレコードをもとに操作端末Ｎｏ．ごとに回収未実施レコード一覧を生成し（Ｓ９２）、該当操作端末１２５または管理端末１４０にこの回収未実施レコード一覧を送付して（Ｓ９３）、処理を終了する。
【００６４】
−−−処理フロー（旅客券回収処理）−−−
図１３は、本実施形態における旅客券回収処理を示すフローチャートである。この旅客券回収処理は、前記操作端末１２５から送信された回収の実績情報を、前記旅客券情報管理テーブル１１１に登録するものである。この場合、サーバ１１０は、旅客券２００の回収完了の事象を入力インターフェイス等から取得した際、回収された旅客券２００の旅客券Ｎｏ．に該当する、旅客券情報管理テーブル１１１の該当レコードを特定し、当該レコードにおける券ステータスを「回収済み」に更新する（Ｓ１０１）。また、サーバ１１０は、旅客券情報管理テーブル１１１における該当レコードに、前記「回収済み」に更新した日時を設定する（Ｓ１０２）。また、サーバ１１０は、前記更新の作業をした操作者の操作者Ｎｏ．を、前記該当レコードにおける実施者Ｎｏ．に設定し（Ｓ１０３）、処理を終了する。
【００６５】
−−−処理フロー（判定結果出力処理）−−−
図１４は、本実施形態における判定結果出力処理を示すフローチャートである。この判定結果出力処理は、旅客券の券面印字時または使用時（発売時含む）に、サーバ１１０が、入力インターフェイスより当該旅客券のＩＣタグに登録された旅客券ＩＤを受け付けて、当該旅客券ＩＤに対応する登録情報が前記旅客券情報管理テーブルに存在するか否か判定し、この判定結果を該当旅客券の真正性結果として出力インターフェイスに出力する処理である。この場合、サーバ１１０は、入力インターフェイスより旅客券２００のＩＣタグ２０１に登録された旅客券Ｎｏ．を受け付けて（ｓ１１１）、当該旅客券Ｎｏ．に対応する登録情報が前記旅客券情報管理テーブル１１１に存在するか否か判定する（ｓ１１２）。サーバ１１０は、この判定において、当該旅客券Ｎｏ．に対応する登録情報が前記旅客券情報管理テーブル１１１に存在しないとされた場合（ｓ１１２：ＮＯ）、券面印字または使用等がなされようとしている旅客券２００が未登録のものである旨のエラー通知を生成し、これを出力インターフェイス（または操作端末１２５）に出力し（ｓ１１３）、処理を終了する。
【００６６】
他方、前記判定において、当該旅客券Ｎｏ．に対応する登録情報が前記旅客券情報管理テーブル１１１に存在するとされた場合（ｓ１１２：ＹＥＳ）、券面印字または使用等がなされようとしている旅客券２００が旅客券情報管理テーブル１１１に登録済みで真正性に問題ないものであるとして、その旨の通知を生成し（ｓ１１４）、これを出力インターフェイスに出力して（ｓ１１５）、処理を終了する。
【００６７】
−−−処理フロー（回収実績出力処理）−−−
図１５は、本実施形態における回収実績出力処理を示すフローチャートであり、図１６は、管理端末に表示可能な情報例を示す図である。この回収実績出力処理は、前記サーバ１１０が、前記旅客券情報管理テーブル１１１における登録情報より、操作端末Ｎｏ．または発券プリンタＮｏ．毎の旅客券２００の回収実績を抽出し、当該回収実績を出力インターフェイスに出力するものである。この場合、サーバ１１０は、管理端末１４０や操作端末１２５より、回収実績の出力指示を受信した場合（Ｓ１２１）、この指示に従って、旅客券情報管理テーブル１１１における回収実績の情報を、例えば操作端末Ｎｏ．または発券プリンタＮｏ．毎に抽出する（Ｓ１２２）。ここで抽出した回収実績の情報については、例えば図１６に示すような、「回収券の多い操作者Ｎｏ．や操作端末Ｎｏ．、発券プリンタＮｏ．」といった項目について統計処理を実行し（Ｓ１２３）、これを前記管理端末１４０や操作端末１２５あるいは出力インターフェイスに出力して（Ｓ１２４）、処理を終了する。
【００６８】
本発明によれば、旅客券にＩＣタグ２０１を付与することで旅客券ＩＤの情報を電子化するとともに、サーバの旅客券情報管理テーブルで旅客券ＩＤごとのステータスを一元管理することが可能であるので、不正発売を防止するだけでなく、操作端末ごと、特定の発券プリンタごと、操作者ごと、回収事由等、いろいろな属性項目について旅客券の発券等の状態情報を利用者に提供できる。
【００６９】
したがって、操作端末から発券される旅客券の情報を、操作端末とそれに接続する発券プリンタらの情報と紐付けて一元管理し、旅客券の不正発売の確実な防止が図れる。
【００７０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００７１】
【図１】本実施形態における旅客券の不正発売システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）旅客券管理テーブルのフォーマット、（ｂ）テーブルの項目の一例を示す図である。
【図３】本実施形態における登録情報一括送信処理を示すフローチャートである。
【図４】本実施形態における旅客券発売要求送信処理を示すフローチャートである。
【図５】本実施形態における旅客券回収事由送信処理を示すフローチャートである。
【図６】本実施形態における他端末発券券片回収登録送信処理を示すフローチャートである。
【図７】本実施形態における旅客券情報登録処理を示すフローチャートである。
【図８】本実施形態における旅客券発売処理を示すフローチャートである。
【図９】本実施形態における他端末発券券片回収処理を示すフローチャートである。
【図１０】本実施形態における旅客券回収登録処理を示すフローチャートである。
【図１１】本実施形態における旅客券情報削除処理を示すフローチャートである。
【図１２】本実施形態における回収情報生成処理を示すフローチャートである。
【図１３】本実施形態における旅客券回収処理を示すフローチャートである。
【図１４】本実施形態における判定結果出力処理を示すフローチャートである。
【図１５】本実施形態における回収実績出力処理を示すフローチャートである。
【図１６】管理端末に表示可能な情報例を示す図である。
【符号の説明】
【００７２】
１００  旅客券の不正発売システム、システム
２１、３１、４１、１０１  プログラムデータベース
２２、３２、４２、１０２  プログラム
２３、３３、４３、１０３  メモリ
２４、３４、４４、１０４  ＣＰＵ
２５、３５、４５、１０５  入出力インターフェイス
２６、３６、４６、１０６  通信手段
２７、３７、４７、１０７  Ｉ／Ｏ部
１１０  サーバ                        １１１  旅客券情報管理テーブル
１１２  旅客券情報登録部              １１３  旅客券発売部
１１４  旅客券回収登録部              １１５  旅客券回収部
１１６  旅客券情報削除部              １１７  回収情報生成部
１１８  他端末発券券片回収部          １１９  判定結果出力部
１２０  回収実績出力部                １２５  操作端末
１２１  登録情報一括送信部            １２２  旅客券発売要求送信部
１２３  旅客券回収事由送信部          １２４  他端末発券券片回収登録送信部
１２６  回収実績送信部                １２７  セット枚数確認部
１３０  発券プリンタ                  １４０  管理端末
１４１  回収実績出力部                １５０  ネットワーク
２００  旅客券                        ２０１  旅客券に付帯のＩＣタグ
【図１】
2006195883.tif 000003
【図２】
2006195883.tif 000004
【図３】
2006195883.tif 000005
【図４】
2006195883.tif 000006
【図５】
2006195883.tif 000007
【図６】
2006195883.tif 000008
【図７】
2006195883.tif 000009
【図８】
2006195883.tif 000010
【図９】
2006195883.tif 000011
【図１０】
2006195883.tif 000012
【図１１】
2006195883.tif 000013
【図１２】
2006195883.tif 000014
【図１３】
2006195883.tif 000015
【図１４】
2006195883.tif 000016
【図１５】
2006195883.tif 000017
【図１６】
2006195883.tif 000018