(57)【要約】【課題】利用可否を容易に判別できる券面印刷を行う発券機、発券方法、およびプログラムを提供すること。【解決手段】実施形態の発券機は、印刷部と、読取部と、書込部と、第１制御部と、第２制御部とを持つ。印刷部は、利用券の基材に印刷する。読取部は、チップから利用券の情報を読み取る。書込部は、チップに情報を書き込む。第１制御部は、チップに書き込む情報を決定し、決定した情報をチップに書き込むように書込部を制御すると共に、正常に書き込まれていると判定された場合に、コード画像を利用券の基材に印刷するように印刷部を制御し、第２制御部は、第１制御部によって正常に書き込まれていないと判定された場合に、印刷部に、正常に書き込まれた利用券に印刷されるコード画像とは異なるコード画像を印刷させる。【選択図】図１
2019185318.tif 000002
【特許請求の範囲】
【請求項１】
コード画像が印刷されると共に、無線通信によって情報を書き込むことが可能なチップを備える利用券を発券する発券機であって、
前記利用券の基材に印刷する印刷部と、
前記チップから前記利用券の情報を読み取る読取部と、
前記チップに情報を書き込む書込部と、
前記チップに書き込む情報を決定し、前記決定した情報を前記チップに書き込むように前記書込部を制御する第１制御部と、
を備え、
前記第１制御部は、前記読取部に前記チップに書き込まれた後の前記利用券の書き込まれた情報を読み取らせることで、前記書込部による書き込まれた情報が正常に書き込みされているか否かを判定し、前記コード画像を前記利用券の基材に印刷するように前記印刷部を制御し、
前記第１制御部によって正常に書き込まれていると判定されなかった場合、前記印刷部に、正常に書き込まれた前記利用券に印刷される前記コード画像とは異なる画像を印刷させる第２制御部をさらに備える、
発券機。
【請求項２】
前記第１制御部によって正常に書き込まれていると判定されなかった前記利用券を所定の集積部に搬送させる搬送部をさらに備える、
請求項１に記載の発券機。
【請求項３】
前記第１制御部は、
前記書込部による書き込む情報が正常に書き込みされていると判定されなかった前記チップに対して、前記書込部に情報を再度書き込ませ、
前記第２制御部は、
前記書込部による書き込む情報が正常に書き込みされているか否かを、再度判定する処理を行う、
請求項１または２に記載の発券機。
【請求項４】
コンピュータが、
コード画像が印刷されると共に、無線通信によって情報を書き込むことが可能なチップを備える利用券を発券する発券方法であって、
前記利用券の基材に印刷し、
前記チップから前記利用券の情報を読み取り、
前記チップに情報を書き込み、
前記チップに書き込む情報を決定し、前記決定した情報を前記チップに書き込むように制御して、
前記チップに書き込まれた後の前記利用券の書き込まれた情報を読み取ることで、書き込まれた情報が正常に書き込みされているか否かを判定し、前記コード画像を前記利用券の基材に印刷するように制御し、
正常に書き込まれていると判定されなかった場合、正常に書き込まれた前記利用券に印刷される前記コード画像とは異なる画像を印刷して、前記利用券を所定の集積部に搬送する、
発券方法。
【請求項５】
コンピュータに、
コード画像が印刷されると共に、無線通信によって情報を書き込むことが可能なチップを備える利用券を発券させるプログラムであって、
前記利用券の基材に印刷させ、
前記チップから前記利用券の情報を読み取らせ、
前記チップに情報を書き込ませ、
前記チップに書き込む情報を決定させ、前記決定した情報を前記チップに書き込むように制御させ、
前記チップに書き込まれた後の前記利用券の書き込まれた情報を読み取らせることで、書き込まれた情報が正常に書き込みされているか否かを判定させ、前記コード画像を前記利用券の基材に印刷させるように制御させ、
正常に書き込まれていると判定されなかった場合、正常に書き込まれた前記利用券に印刷される前記コード画像とは異なる画像を印刷させて、前記利用券を所定の集積部に搬送させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、発券機、発券方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、鉄道やバス等の交通機関、イベント会場等を利用するための利用券として、二次元コードとＲＦＩＤタグとが組み合わされた二次元コード／ＲＦＩＤ券が提案されている。二次元コード／ＲＦＩＤ券は内部にＲＦＩＤタグが内蔵されており、券面に二次元コードが印刷されている。二次元コード／ＲＦＩＤ券を使用する際には、二次元コードの読み取りと、ＲＦＩＤタグの読み書きとの両方を行う必要がある。二次元コード／ＲＦＩＤ券は、広く流通している磁気乗車券と比較して、改札機の券詰まりや、券の取り忘れ、取り間違い等がない点で有益である。
【０００３】
ところで、ＲＦＩＤタグは、チップとアンテナを備えるが、アンテナの通信性能が劣化し使用できなくなる場合がある。そのため、二次元コードの印刷が先に行われた後にＲＦＩＤタグの書き込みが行われるという流れで発券処理がなされた場合に、ＲＦＩＤタグの読み取りができない二次元コード／ＲＦＩＤ券が発券される可能性があった。また、ＲＦＩＤタグの読み取りができるか否かを目視で判別するのは困難であるため、ＲＦＩＤタグの読み取りができない二次元コード／ＲＦＩＤ券を利用者が誤って使ってしまう可能性があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１３０９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、利用可否を容易に判別することができる券面印刷を行う発券機、発券方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の発券機は、印刷部と、読取部と、書込部と、第１制御部と、第２制御部とを持つ。印刷部は、コード画像が印刷されると共に、無線通信によって情報を書き込むことが可能なチップを備える利用券の基材に印刷する。読取部は、前記チップから前記利用券の情報を読み取る。書込部は、前記チップに情報を書き込む。第１制御部は、前記チップに書き込む情報を決定し、前記決定した情報を前記チップに書き込むように前記書込部を制御すると共に、前記書込部による書き込まれた情報が正常に書き込みされているか否かを判定して、正常に書き込みされていると判定された場合に、前記コード画像を前記利用券の基材に印刷するように前記印刷部を制御する。第２制御部は、前記第１制御部によって、前記書込部による書き込まれた情報が正常に書き込みされていないと判定された場合に、前記印刷部に、正常に書き込まれた前記利用券に印刷される前記コード画像とは異なるコード画像を印刷させる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る発券機１００を示すブロック図。
【図２】発券機１００による乗車券の発券処理を示す図。
【図３】乗車券の発券成功時と、発券失敗時の券面に印刷される情報の例を示す図。
【図４】発券機１００による乗車券の利用可否を判定する処理の流れの一例を示すフローチャート。
【図５】第２の実施形態に係る発券機１００Ａを示すブロック図。
【図６】発券機１００による乗車券の利用可否を判定する処理の流れの他の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施形態の発券機、発券方法、およびプログラムを、図面を参照して説明する。第１の実施形態は、主に駅係員が使用することを想定した発券機である。また、第２の実施形態は、主に利用者が使用することを想定した発券機である。第１の実施形態において、利用不可の券は、利用可能な券と同様に排出されるが、第２の実施形態においては、原則として排出されないものである。
【０００９】
（第１の実施形態）
図１は、本実施形態の発券機１００の機能を示すブロック図である。図１の発券機１００は、例えば、操作・表示部１１０と、金銭収受部１２０と、リーダライタ１３０と、第１制御部１４０と、搬送部１５０と、供給部１６０と、内部リーダライタ１７０と、第２制御部１８０と、二次元コード印刷部１９０と、券搬出部２００とを備える。なお、以下では、発券機１００は鉄道交通機関の駅に設置され、乗車券を発券するものとして説明するが、イベント会場等で使用される入場券や利用券などであってもよい。
【００１０】
なお、第１制御部１４０および第２制御部１８０の構成要素は、例えば、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）等のハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリ等の記憶装置に格納されていてもよいし、ＤＶＤ（Digital Versatile Disc）やＣＤ−ＲＯＭ等の着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。
【００１１】
操作・表示部１１０は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）表示装置などの表示装置に、接触検知機構が重畳して設けられたタッチパネル式ディスプレイ装置である。乗車券の利用者は、操作・表示部１１０を操作することで、所望の効力情報を有する乗車券を購入することができる。なお、タッチパネル式の操作・表示部に代えて、機械的なスイッチを有する操作・表示部が設けられてもよい。
【００１２】
金銭収受部１２０およびリーダライタ１３０は、利用者から乗車券の料金を収受するために設けられる。金銭収受部１２０は、利用者によって投入された紙幣や硬貨をカウントし、乗車券の代金を超過した場合には釣銭として利用者に返却する。リーダライタ１３０は、利用者によって提示された交通系のＩＣカード等が保有する電子マネーから、乗車券の代金を差し引く処理を行う。
【００１３】
第１制御部１４０は、発券機１００の各部を制御する。第１制御部１４０は、利用者によって操作・表示部１１０を用いて入力された内容に基づいて、乗車券に書き込む情報（乗車券情報）を決定する。搬送部１５０は、各部の間で乗車券を搬送する。供給部１６０は、搬送部１５０に乗車券の紙基材（ＲＦＩＤタグを構成するチップおよびアンテナが漉き込まれ、二次元コードが未だ印刷されていないもの）を供給する。印刷される前の紙基材が有するチップは、既にチップ側乗車券ＩＤが記憶されている場合と、チップ側乗車券ＩＤが記憶されておらず、発券機１００にて書き込む必要がある場合とが有り得るが、以下ではチップ側乗車券ＩＤが記憶されているものとして説明する。搬送部１５０が紙基材を搬送するのに応じて、内部リーダライタ１７０は紙基材内のチップに対して、無線通信によって、第１制御部１４０が決定した乗車券情報の書込を行う。また、第１制御部１４０は、内部リーダライタ１７０に乗車券情報の読込を行わせ、乗車券情報の書込結果が正常であるか否かを判定する。内部リーダライタ１７０は、「書込部」および「読取部」の一例である。
【００１４】
第１制御部１４０は、乗車券情報の書込結果が正常であると判定した場合、二次元コード印刷部１９０に二次元コードを印刷させる。二次元コード印刷部１９０は、例えば、サーマル方式や、インク方式で券面の印刷を行う。
【００１５】
第２制御部１８０は、第１制御部１４０によって乗車券情報の書込結果が正常であると判定されなかった場合、内部リーダライタ１７０に再度乗車券情報の書込処理を行わせるか否かを判定する。第２制御部１８０は、例えば、書込処理の再実施回数が、発券機１００の管理者によって予め設定された所定の回数以下である場合には、再度書込処理を行わせると判定する。第２制御部１８０は、再度書込処理を行わせると判定した場合、内部リーダライタ１７０に乗車券情報の書込を行うよう指示を出力する。第２制御部１８０は、再度書込処理を行わせると判定しなかった場合、二次元コード印刷部１９０に発券失敗と分かる券面を印刷させる。券面が印刷された乗車券は、券搬出部２００によって、装置の筐体外部に搬出される。二次元コード印刷部１９０は、「印刷部」の一例である。
【００１６】
図２は、乗車券の発券成功時と、発券失敗時の券面に印刷される情報の例を示す図である。図３の左図の「発券成功時」と比較して、二次元コードを大きく印刷したり（図３の中央左寄り「発券失敗時１」）、二次元コードを小さく印刷したり（図３の中央右寄り「発券失敗時２」）、「ご利用になれません」等のメッセージを印刷する（図３の右図「発券失敗時３」）。なお、発券失敗と分かる券面には、発券成功の券面と同様に、二次元コード以外の文字情報（例えば、有効区間、金額、有効期限、発券機の設置駅、発券機や発券処理時間を特定する情報）が印刷される。なお、乗車券の発券失敗時の券面に印刷される二次元コードには、発券失敗になった原因の情報が含まれていてもよい。二次元コードは、「コード画像」の一例である。
【００１７】
駅係員は、例えば、発券失敗と分かる券面の乗車券が発券された場合、その乗車券は廃棄してもよいし、発券失敗になった原因の情報が含まれる二次元コードが表示されている場合には、その情報を読み取って、必要な対応を取ってもよい。
【００１８】
図３は、乗車券である二次元コード／ＲＦＩＤ乗車券Ｃを発券する発券機１００の搬送部１５０、供給部１６０、内部リーダライタ１７０および二次元コード印刷部１９０の配置例を示す模式図である。供給部１６０は、例えば、搬送部１５０に乗車券の紙基材を供給する。搬送部１５０は、図３に示す搬送方向に紙基材を搬送する。内部リーダライタ１７０は、搬送部１５０によって搬送された紙基材内のチップに乗車券情報の書込を行う。図示しない第１制御部１４０は、内部リーダライタ１７０に乗車券情報の読込を行わせ、乗車券情報の書込結果が正常であるか否かを判定する。二次元コード印刷部１９０は、第１制御部１４０および図示しない第２制御部１８０の判定結果に基づく情報を印刷する。
【００１９】
図４は、第１制御部１４０による乗車券の利用可否を判定する処理の流れの一例を示すフローチャートである。
【００２０】
まず、内部リーダライタ１７０が、紙基材のＲＦＩＤタグからチップ側乗車券ＩＤを読み取る（ステップＳ１００）。次に、内部リーダライタ１７０が、ＲＦＩＤタグに乗車券情報を書き込む（ステップＳ１０２）。次に、内部リーダライタ１７０が、ＲＦＩＤタグから乗車券情報を読み込む（ステップＳ１０４）。第１制御部１４０は、内部リーダライタ１７０が読み込んだ乗車券情報の内容が正常であるか否かを判定する（ステップＳ１０６）。
【００２１】
第１制御部１４０は、乗車券情報の内容が正常であると判定した場合、二次元コード印刷部１９０に発券成功時の券面の印刷を指示する（ステップＳ１０８）。第１制御部１４０は、乗車券情報の内容が正常であると判定しなかった場合、同じ紙基材のＲＦＩＤタグに乗車券情報の書き込みを再実施するか否かを判定する（ステップＳ１１０）。第１制御部１４０は、情報の書き込みを再実施すると判定した場合、ステップＳ１０２の処理を行う。第２制御部１８０は、情報の書き込みを再実施すると判定しなかった場合、二次元コード印刷部１９０に発券失敗時の券面の印刷を指示する（ステップＳ１１２）。以上、本フローチャートの処理を終了する。
【００２２】
上述したように第１の実施形態の発券機１００によれば、第１制御部１４０が、内部リーダライタ１７０による乗車券のＲＦＩＤタグへの書き込み結果が正常であるか否かを判定し、判定結果に基づいて、第２制御部１８０が二次元コード印刷部１９０に発券失敗であると識別できる券面を印刷させることで、利用者が誤って発券失敗の乗車券を使ってしまうことを抑制することができる。
【００２３】
（第２の実施形態）
次に、第２の実施形態の発券機１００Ａについて説明する。以下の説明において、第１の実施形態で説明した内容と同様の機能を有する部分については、同様の名称および符号を付するものとし、その機能に関する具体的な説明は省略する。
【００２４】
図５は、発券機１００Ａの機能を示すブロック図である。発券機１００Ａは、図１の発券機１００と比して、集積部２１０を備える点が異なる。したがって、以下では、集積部２１０を中心に説明する。
【００２５】
発券機１００Ａは、発券失敗と分かる券面の乗車券を、装置の筐体外部に搬出せずに、集積部２１０に排出する。なお、第１制御部１４０は、再度供給部１６０に再度紙基材を供給させ、発券成功の乗車券を発券できるまで、発券処理を再実施する。ただし、発券失敗となる原因が、内部リーダライタ１７０等の機械故障であったり、供給部１６０が供給する紙基材の不具合である可能性があるので、発券処理の再実施回数には上限が設けられることが望ましい。
【００２６】
第２制御部１８０は、発券処理の再実施回数が所定の上限回数に達した場合、操作・表示部１１０に「駅係員が対応します。しばらくお待ちください。」等の、エラーが発生したと分かるメッセージを表示させてもよい。
【００２７】
利用者は、例えば、発券失敗と分かる券面の乗車券だけが発券された場合、通常の改札機には向かわず、窓口の駅係員に乗車券を提示する。駅係員は、乗車券の券面を確認して、利用者の入場を許可する。また、窓口の駅係員は、発券失敗と分かる券面の乗車券を、替わりの乗車券と交換してもよいし、返金を行って利用者に再度発券機１００Ａで新規の乗車券を購入してもらってもよい。
【００２８】
なお、発券機１００Ａは、発券失敗の乗車券の発券と同時に、発券成功の乗車券を発券してもよい。その際、操作・表示部１１０に、利用者にむけて発券失敗の乗車券は使用せず、所定の回収箱等に廃棄してほしい旨のメッセージを表示する。また、発券機１００Ａは、発券成功の乗車券の発券と同時に発券する、発券失敗の乗車券の券面に、「この券はご利用になれません。」等のメッセージを印刷してもよい。
【００２９】
図６は、第１制御部１４０による乗車券の判定処理の流れの他の一例を示すフローチャートである。図６のフローチャートは、図４のフローチャートと比較して、ステップＳ１１４以降が追加されている。したがって、以下ではステップＳ１１４以降の処理について説明する。
【００３０】
第２制御部１８０は、発券失敗の乗車券を搬出するか否かを判定する（ステップＳ１１４）。第２制御部１８０は、発券失敗の乗車券を搬出すると判定した場合、搬送部１５０に券搬出部２００に搬送させる（ステップＳ１１６）。第２制御部１８０は、発券失敗の乗車券を搬出すると判定されなかった場合、搬送部１５０に発券失敗の乗車券を集積部２１０に搬送させる（ステップＳ１１８）。
【００３１】
第２制御部１８０は、発券処理を再実施するか否かを判定する（ステップＳ１２０）。第２制御部１８０は、発券処理を再実施すると判定した場合、ステップＳ１００の処理を行う。第２制御部１８０は、発券処理を再実施すると判定しなかった場合、本フローチャートの処理を終了する。
【００３２】
上述したように第２の実施形態の発券機１００Ａによれば、第１の実施形態と同様の効果を奏する他、集積部２１０によって発券失敗の乗車券が集積されることにより、利用者が発券失敗の乗車券を手にする機会を抑制することができる。
【００３３】
以上説明した少なくともひとつの実施形態によれば、乗車券のＲＦＩＤタグに乗車券情報を書き込む書込部と、書込部が書き込んだ乗車券情報を読み取る読取部と、読取部が読み取った乗車券情報の内容が正常であるか否かを判定し、読取部が読み取った乗車券情報の内容が正常であると判定された場合に印刷部に発券成功時の券面を印刷させる第１制御部と、読取部が読み取った乗車券情報の内容が正常であると判定されなった場合に、乗車券の券面に発券失敗と分かる情報を印刷させる第２制御部と、乗車券を搬送する搬送部とを持つことにより、券面で利用可否を容易に判別できる乗車券を発券することができる。
【００３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３５】
１００…発券機、１１０…操作・表示部、１２０…金銭収受部、１３０…リーダライタ、１４０…第１制御部、１５０…搬送部１５０、１６０…供給部、１７０…内部リーダライタ、１８０…第２制御部、１９０…二次元コード印刷部、２００…券搬出部、２１０…集積部
【図１】
2019185318.tif 000003
【図２】
2019185318.tif 000004
【図３】
2019185318.tif 000005
【図４】
2019185318.tif 000006
【図５】
2019185318.tif 000007
【図６】
2019185318.tif 000008