(57)【特許請求の範囲】
【請求項１】
有効開始時期を含むデータをそれぞれ記録可能な２つの各記録領域を有する記録手段と、現在の日時が前記データの有効開始時期に達したことを条件として、そのデータに基づくデータ処理を行う制御手段とを備えるデータ処理機器におけるデータの記録方法において、
前記制御手段は、前記データが入力されたとき、前記各記録領域に既に記録された既存データが存在しない場合、該入力データを前記各記録領域のいずれか一方の記憶領域に記録する記録処理を行い、
前記各記録領域のうちいずれか一方に前記既存データが存在する場合、現在の日時が前記既存データの有効開始時期及び前記入力データの有効開始時期に達しているか否かに基づいて、前記既存データ及び前記入力データのそれぞれを２タイプに分類して、前記入力データのタイプと該既存データのタイプとを比較し、
前記入力データが前記既存データのタイプと同タイプである場合、前記同タイプの既存データを前記入力データに書き換えることを特徴とするデータの記録方法。
【請求項２】
前記入力データと同タイプの既存データが前記各記録領域にそれぞれ存在する場合、前記制御手段は、それら既存データを共に削除して該入力データを前記いずれか一方の記録領域に記録することを特徴とする請求項１に記載のデータの記録方法。
【請求項３】
前記各記録領域のうちの一方に前記入力データと異なるタイプの既存データが存在し、他方の記録領域が空き領域である場合、前記制御手段は、前記空き領域に前記入力データを記録することを特徴とする請求項１又は請求項２に記載のデータの記録方法。
【請求項４】
前記入力データと異なるタイプの既存データが前記各記録領域にそれぞれ存在する場合、前記制御手段は、それら既存データの有効開始時期と現在の日時とを比較し、有効開始時期が現在の日時から離れている既存データを前記入力データに書き換えることを特徴とする請求項１〜３のいずれか１項に記載のデータの記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばバスの運賃表示器などとして具体化されるデータ処理機器におけるデータの記録方法に関するものである。
【０００２】
【従来の技術】
有効開始時期を含むデータが記録され、現在の日時がそのデータの有効開始時期に達したことを条件として、そのデータに基づいて処理を行うデータ処理機器の具体例としては、バスの運賃表示器などが挙げられる。
【０００３】
従来、この種の運賃表示器は、有効開始日を示す日時情報及び運賃情報を含む運賃データを記録可能な記録領域を有する記録部と、その運賃データに基づいて処理を行う制御部とを備えている。そして、記録部は２種類の運賃データを記録可能な２つの記録領域を備え、制御部は現在の日時が有効開始日に達している運賃データに基づいて処理を行うようになっている。なお、現在の日時が両運賃データの有効開始日に達している場合、制御部は、現在の日時から近い有効開始日を含む運賃データに基づいて処理を行うようになっている。このため、例えば現行の運賃データとともに、未来の運賃改正日を有効開始日として設定した運賃データを予め記録させておくことができる。このようにすれば、運賃改正日までは現行の運賃データに基づく運賃体系で表示が行われ、運賃改正日以降は新たな運賃データに基づく運賃体系の表示に自動的に切り換わる。
【０００４】
よって、制御部は、新たに運賃データが入力された場合、記録部に空き領域が存在する場合には、その入力データを空き領域に記録する。一方、記録部に空き領域が存在しない場合、既に記録されている既存データの内容を人間が確認し、不要と判断した既存データを手動で入力データに書き換えていた。また、それを自動で行おうとした場合、まず制御部は、入力データの有効開始日と現在の日時との差を算出するとともに、既に記録されている既存データの有効開始日と現在の日時との差を比較する。そして、制御部は、入力データの有効開始日と現在の日時との差が既存データの有効開始日と現在の日時との差よりも小さければ、その既存データを入力データに書き換える。また、制御部は、入力データの有効開始日と現在の日時との差が既存データの有効開始日と現在の日時との差よりも大きければ、入力データの記録を禁止する。すなわち、制御部は、入力データの有効開始日よりも既存データの有効開始日の方が現在の日時に近い場合には、既存データを有効としていた。
【０００５】
【発明が解決しようとする課題】
ところで、既存データに誤りがある場合などには正しいデータを入力し直すという運賃データの更新が必要となる。
【０００６】
しかし、従来の運賃表示器では、例えば誤った有効開始日を含む運賃データが既存データとして記録されている場合、その誤った有効開始日よりも現在の日時に近い入力データでなければデータの更新を行うことができないという問題が生じる。
【０００７】
また、人間が既存データの内容を確認して不要と判断したものを入力データに書き換えることは、手間がかかる上に新たな人為的ミスを発生させるおそれがある。
【０００８】
本発明はこうした実情に鑑みてなされたものであり、その目的は、データの更新を確実に行うことができるデータの記録方法を提供することにある。
【０００９】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明では、
有効開始時期を含むデータをそれぞれ記録可能な２つの各記録領域を有する記録手段と、現在の日時が前記データの有効開始時期に達したことを条件として、そのデータに基づくデータ処理を行う制御手段とを備えるデータ処理機器におけるデータの記録方法において、
前記制御手段は、前記データが入力されたとき、前記各記録領域に既に記録された既存データが存在しない場合、該入力データを前記記録領域に記録する記録処理を行い、
前記各記録領域のうちいずれか一方に前記既存データが存在する場合、現在の日時が前記既存データの有効開始時期及び前記入力データの有効開始時期に達しているか否かに基づいて、前記既存データ及び前記入力データのそれぞれを２タイプに分類して、前記入力データのタイプと該既存データのタイプとを比較し、  
前記入力データが前記既存データのタイプと同タイプである場合、前記同タイプの既存データを前記入力データに書き換えることを要旨とする。
【００１２】
請求項２に記載の発明では、請求項１に記載のデータの記録方法において、前記入力データと同タイプの既存データが前記各記録領域にそれぞれ存在する場合、前記制御手段は、それら既存データを共に削除して該入力データを前記いずれか一方の記録領域に記録することを要旨とする。
【００１３】
請求項３に記載の発明では、請求項又は請求項２に記載のデータの記録方法において、前記各記録領域のうちの一方に前記入力データと異なるタイプの既存データが存在し、他方の記録領域が空き領域である場合、前記制御手段は、前記空き領域に前記入力データを記録することを要旨とする。
【００１４】
請求項４に記載の発明では、請求項１〜３のいずれか１項に記載のデータの記録方法において、前記入力データと異なるタイプの既存データが前記各記録領域にそれぞれ存在する場合、前記制御手段は、それら既存データの有効開始時期と現在の日時とを比較し、有効開始時期が現在の日時から離れている既存データを前記入力データに書き換えることを要旨とする。
【００１５】
以下、本発明の「作用」について説明する。
請求項１に記載の発明によると、データが入力されると、制御手段は、前記各記録領域に既存データが存在しない場合には、その入力データを前記各記録領域のいずれか一方の記憶領域に記録する記録処理を行う。
【００１６】
また、制御手段は、前記各記録領域のいずれか一方に既に記録された既存データが存在する場合には、現在の日時が有効開始時期に達しているか否かに基づいて前記データを２タイプに分類する。そして、入力データのタイプと該既存データのタイプとに基づいて入力データを記録すべき記録領域が決定される。つまり、入力データは、既存データの有効開始時期と現在日時との関係を鑑みつつ記録領域に記録される。このため、既存データの有効開始時期と現在日時とを考慮した入力データの記録処理が可能となる。
【００１７】
なお、有効開始時期とは、年、月、週、日、時、分、秒など時間の概念を示すものであり、例えば「○月○日」といった日付によって構成された有効開始日や「○月○日○時」といった日時によって構成された有効開始日時などを示すものと定義する。
【００１８】
更に、各記録領域のうちのいずれか一方に入力データと同タイプのデータが記録されている場合には、その同タイプの既存データが入力データに書き換えられる。通常、既存データに誤りがあった場合に既存データと同タイプのデータを入力するため、同タイプの既存データを入力データに書き換えることにより、誤ったデータを確実に削除することが可能となる。よって、誤ったデータに基づいて処理が行われてしまうことを防止可能となる。
【００１９】
請求項２に記載の発明によると、入力データと同タイプのデータが各記録領域にそれぞれ記録されている場合には、それら記録されているデータが共に削除されて入力データがいずれか一方の記録領域に記録される。このため、記録領域には入力データのみが記録された状態となる。通常、同タイプのデータが２つ記録されていても制御手段はそのうちの一方に基づいて処理を行うため、もう一方のデータは不要である。よって、不要なデータを確実に削除することができ、不要なデータに基づいて処理が行われてしまうことがない。
【００２０】
請求項３に記載の発明によると、各記録領域のうちの一方に入力データと異なるタイプのデータが記録され、他方の記録領域が空き領域である場合には、その空き領域に入力データが記録される。通常、記録領域の一方に入力データと異なるタイプのデータが記録されている場合、その既存データは必要なデータである。このため、必要なデータのみが記録領域に記録された状態となる。
【００２１】
請求項４に記載の発明によると、入力データと異なるタイプのデータが各記録領域にそれぞれ記録されている場合には、それら記録されているデータの有効開始時期と現在の日時とが比較され、有効開始時期が現在の日時から離れているデータが入力データに書き換えられる。通常、同タイプのデータが２つ記録されている場合、制御手段は、有効開始時期が現在の日時に近いデータのみに基づいて処理を行う。すなわち、有効開始時期が現在の日時から離れているデータは不要である。よって、不要なデータを入力データに書き換えることにより、必要なデータのみを記録領域に記録させることができる。
【００２２】
【発明の実施の形態】
以下、本発明をバスの運賃表示器に具体化した一実施形態を図１〜図１０に基づき詳細に説明する。
【００２３】
図１に示すように、運賃表示器１は、表示盤２と制御装置３とを備えている。
表示盤２は、図示しないバス車内の前方位置において乗客が視認しやすい箇所に配設されている。同図に示すように、本実施形態において表示盤２の表面には、ドットＬＥＤによって構成され、行き先や停留所名等を表示する第１表示部２ａが設けられている。また、同表示盤２の表面には、複数の番号（ここでは１〜２０）が付されており、それら番号と対応する位置にはそれぞれ複数の７セグメントＬＥＤによって構成された複数（ここでは２０個）の第２表示部２ｂが設けられている。各番号は車両乗車時に車内で発行される整理券に付された番号と対応しており、各第２表示部２ｂにはそれぞれ運賃が表示されるようになっている。つまり、表示盤２には、整理券に付された番号と対応した運賃が表示されるようになっている。
【００２４】
制御装置３は、運転席周辺に配設され、制御手段としてのＣＰＵ１１、ＲＯＭ１２、記録手段としてのメモリ１３、リアルタイムクロック（ＲＴＣ）１４、インターフェイス１５及びデータ入力部１６を備えている。ＲＯＭ１２、メモリ１３、ＲＴＣ１４、インターフェイス１５及びデータ入力部１６はＣＰＵ１１に電気的に接続されている。また、インターフェイス１５と表示盤２とが電気的に接続されている。
【００２５】
メモリ１３は、例えばフラッシュメモリ等の不揮発性メモリによって構成され、図２に示すように２つの記録領域Ａ，Ｂを備えている。これら記録領域Ａ，Ｂには、日時情報と表示情報とを含むデータをそれぞれ記録できるようになっている。詳しくは、図２に示すように、メモリ１３は、日時情報α及び表示情報αを含むデータαと、日時情報αとは異なる日時情報β及び表示情報αとは異なる表示情報βを含むデータβとを記録可能となっている。つまり、メモリ１３は、２種類のデータを記録可能となっている。なお、日時情報とはデータの有効開始日を示す情報であり、表示情報とは行き先や停留所名等の表示対象を示す情報である。
【００２６】
ＲＴＣ１４は、現在の日時をカウントするＩＣチップであり、現在の日時をＣＰＵ１１に入力するようになっている。
データ入力部１６は、図示しないメモリカードやメモリカセット等の記録媒体を着脱可能に構成されている。そして、データ入力部１６は、該記録媒体が装着された際に同記録媒体に記録されたデータを読み取り、そのデータをＣＰＵ１１に入力するようになっている。なお、本実施形態においてデータ入力部１６は、非接触でデータを読み取り可能なＩＣカード等の記録媒体を着脱可能に構成されている。
【００２７】
ＲＯＭ１２には表示盤２の表示を制御するための所定の制御プログラムが格納され、ＣＰＵ１１はその制御プログラムに従って表示処理及びデータの記録処理を行うようになっている。そして、表示処理時においてＣＰＵ１１は、メモリ１３に記録されたデータと現在の日時とに基づいて表示信号を出力する。その表示信号はインターフェイス部１５を介して表示盤２に入力され、同表示信号に基づいて各表示部２ａ，２ｂが表示される。
【００２８】
こうしてＣＰＵ１１は、有効開始日が現在の日時に達し、且つ現在の日時に最も近い有効開始日を示す日時情報を有するデータに基づいて表示処理（データ処理）を行うようになっている。詳しくは、図３（ａ）に示すように、メモリ１３内に２つの既存データＤ１，Ｄ２が存在する場合、ＣＰＵ１１は、まず現在の日時と各既存データＤ１，Ｄ２の有効開始日とを比較する。なお、ここでは既存データＤ１の有効開始日よりも既存データＤ２の有効開始日の方が未来に設定されているものとする。そして、ＣＰＵ１１は、現在の日時がデータＤ１の有効開始日に達するまでの期間Ｔ１は、現状において使用可能なデータが存在しないものと判断する。よって、この期間Ｔ１においてＣＰＵ１１は、表示盤２の第1表示部2ａに、「有効なデータがありません」等のエラーメッセージを表示させる。また、ＣＰＵ１１は、現在の日時がデータＤ１の有効開始日からデータＤ２の有効開始日に達するまでの期間Ｔ２は、データＤ１を使用データとし、データＤ１に基づいて表示盤２の表示制御を行う。そして、ＣＰＵ１１は、現在の日時がデータＤ２の有効開始日に達した以降の期間Ｔ３は、データＤ２を使用データとし、データＤ２に基づいて表示盤２の表示制御を行う。つまり、ＣＰＵ１１は、現在の日時がデータＤ２の有効開始日に達すると、使用データをデータＤ１からデータＤ２に更新する。このため、例えば未来に運賃の改正がある場合、その運賃改正日を日時情報とし、改正後の運賃を表示情報とする運賃データを予めメモリ１３に記録しておけば、現在の日時が運賃改正日に達したときに運賃データが自動的に切り換わる。よって、運賃データの更新を改正日に手動で行う必要がなく、操作性が向上するとともに、更新忘れも確実に防止される。
【００２９】
また、ＣＰＵ１１は、データ入力部１６から新たにデータが入力されると、その入力データをメモリ１３の記録領域Ａ，Ｂに記録するための記録処理を行う。ＣＰＵ１１は、新たにデータが入力されると、まず各記録領域Ａ，Ｂに既に記録されているデータ（既存データ）が存在するか否かを判断する。そして、既存データが存在する場合、ＣＰＵ１１は、該既存データの日時情報が現在の日時以前であるか現在の日時よりも未来であるかを判断する。これにより、ＣＰＵ１１は、現在の日時以前の日時情報を有する既存データを許可データとし、現在の日時よりも未来の日時情報を有する既存データを待機データとして２種類のタイプに分類する。そして、ＣＰＵ１１は、既存データの有無や、入力データのタイプと既存データのタイプとの関係に応じて、入力データの記録処理をそれぞれ異なる態様で行うようになっている。そこで、ＣＰＵ１１によって行われる入力データの記録処理について、図４〜図９に従って詳細に説明する。この記録処理は、ＲＯＭ１２内に格納されたプログラムに基づいて実行される。また、このプログラムは、ＲＯＭ１２以外のコンピュータ読み出し可能な記録媒体に記録されてもよい。なお、以下の項目＜１＞〜＜３＞の場合における入力データＤ３の記録処理態様を一覧表としてまとめたものを図１０に示す。なお、ここでは本発明を判りやすくするために全てのパターンについて説明するものの、中には正常な処理を行っている限り、起こり得ない状況下での記録処理をも含んでいる。それは、万が一ＣＰＵ１１が暴走して誤ったデータが入力されてしまった場合や、ＲＴＣ１４が狂った状態でデータ入力を行った後にＲＴＣ１４を正常な状態に設定し直した場合などに対応させるためのものである。
【００３０】
＜１＞記録領域Ａ，Ｂ共に既存データが存在しない場合。
この場合ＣＰＵ１１は、図４に示すように、入力データＤ３が、現在の日時よりも過去の日時情報Ｐ１、現在の日時と同じ日時情報Ｐ２、現在の日時よりも未来の日時情報Ｐ３のうちのいずれの日時情報を有していても、入力データＤ３を記録領域Ａに記録する。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂには何も記録されていない状態となる。
【００３１】
＜２＞記録領域Ａ，Ｂのうちの一方に既存データが存在し、他方には既存データが存在しない場合。
（２−１）記録領域Ａに許可データＤ１が存在する場合。
【００３２】
この場合、図５（ａ）に示すように、初期状態における記録領域Ａに許可データである既存データＤ１が記録され、記録領域Ｂには何も記録されていない状態となっている。
【００３３】
ＣＰＵ１１は、入力データＤ３が入力されると、その入力データＤ３が許可データであるか待機データであるかを判断する。すなわち、ＣＰＵ１１は、入力データＤ３の日時情報と現在の日時とを比較し、入力データＤ３の日時情報が現在の日時以前である場合、入力データＤ３を許可データとして分類する。また、入力データＤ３の日時情報が現在の日時よりも未来である場合、ＣＰＵ１１は入力データＤ３を待機データとして分類する。
【００３４】
そして、ＣＰＵ１１は、入力データＤ３が許可データである場合、すなわち入力データＤ３が既存データＤ１と同タイプのデータである場合、既存データＤ１を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１〜Ｐ４を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ１が削除され、同記録領域Ａに入力データＤ３が記録される。より詳しくは、入力データＤ３が既存データＤ１の日時情報よりも過去の日時情報Ｐ１を有する場合、入力データＤ３が既存データＤ１の日時情報と同じ日時情報Ｐ２を有する場合、入力データＤ３が現在の日時と既存データＤ１の日時情報との間の日時を示す日時情報Ｐ３を有する場合、入力データＤ３が現在の日時と同じ日時を示す日時情報Ｐ４を有する場合のうちのいずれの場合であっても、記録領域Ａに入力データＤ３が記録される。なお、これらの場合、記録領域Ｂには何も記録されていないままとなる。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００３５】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が既存データＤ１と異なるタイプのデータである場合、ＣＰＵ１１は、空き領域である記録領域Ｂに入力データＤ３を記録する処理を行う。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ５を有する入力データＤ３が入力された場合には、その入力データＤ３が記録領域Ｂに記録される。なお、ＣＰＵ１１は、記録領域Ａに記録されている既存データＤ１は、記録した状態のままとする。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに既存データＤ１が記録され、記録領域Ｂに入力データＤ３が記録された状態となる。
【００３６】
（２−２）記録領域Ｂに許可データＤ１が存在する場合。
この場合、図５（ｂ）に示すように、初期状態における記録領域Ａには何も記録されておらず、記録領域Ｂに許可データである既存データＤ１が記録された状態となっている。
【００３７】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が既存データＤ１と同タイプのデータである場合、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ１を削除するとともに、入力データＤ３を記録領域Ａに記録する処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１〜Ｐ４を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ１が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００３８】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が既存データＤ１と異なるタイプのデータである場合、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ１を記録した状態のまま、空き領域である記録領域Ａに入力データＤ３を記録する処理を行う。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ５を有する入力データＤ３が入力された場合には、その入力データＤ３が記録領域Ａに記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂに既存データＤ１が記録された状態となる。
【００３９】
（２−３）記録領域Ａに待機データＤ１が存在する場合。
この場合、図６（ａ）に示すように、初期状態における記録領域Ａに待機データである既存データＤ１が記録され、記録領域Ｂには何も記録されていない状態となっている。
【００４０】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が既存データＤ１と異なるタイプのデータである場合、ＣＰＵ１１は、記録領域Ａに記録された既存データＤ１を記録した状態のまま、空き領域である記録領域Ｂに入力データＤ３を記録する処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１，Ｐ２を有する入力データＤ３が入力された場合には、その入力データＤ３が記録領域Ｂに記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに既存データＤ１が記録され、記録領域Ｂに入力データＤ３が記録された状態となる。
【００４１】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が既存データＤ１と同タイプのデータである場合、ＣＰＵ１１は、既存データＤ１を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ３〜Ｐ５を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ１が削除され、記録領域Ａに入力データＤ３が記録される。より詳しくは、入力データＤ３が既存データＤ１の日時情報よりも現在の日時に近い日時情報Ｐ３を有する場合、入力データＤ３が既存データＤ１の日時情報と同じ日時情報Ｐ４を有する場合、入力データＤ３が既存データＤ１の日時情報よりも未来の日時情報Ｐ５を有する場合のうちのいずれの場合であっても、既存データＤ１が入力データＤ３に書き換えられ、記録領域Ａに入力データＤ３が記録される。なお、これらの場合、記録領域Ｂには何も記録されていないままとなる。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００４２】
（２−４）記録領域Ｂに待機データＤ１が存在する場合。
この場合、図６（ｂ）に示すように、初期状態における記録領域Ａには何も記録されておらず、記録領域Ｂに待機データである既存データＤ１が記録された状態となっている。
【００４３】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が既存データＤ１と異なるタイプのデータである場合、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ１を記録した状態のまま、空き領域である記録領域Ａに入力データＤ３を記録する処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１，Ｐ２を有する入力データＤ３が入力された場合には、その入力データＤ３が記録領域Ａに記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂに既存データＤ１が記録された状態となる。
【００４４】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が既存データＤ１と同タイプのデータである場合、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ１を削除するとともに、入力データＤ３を記録領域Ａに記録する処理を行う。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ３〜Ｐ５を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ１が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００４５】
したがって、上記項目（２−１）〜（２−４）に記載したように、各記録領域Ａ，Ｂのうちのいずれか一方に入力データＤ３と同タイプの既存データＤ１が記録されている場合、ＣＰＵ１１は、その既存データＤ１を入力データＤ３に書き換える処理を行う。なお、上記項目（２−２）及び項目（２−４）に記載したように、本実施形態においてＣＰＵ１１は、入力データＤ３を記録領域Ａに優先的に記録するようになっている。
【００４６】
また、各記録領域Ａ，Ｂのうちの一方に入力データＤ３と異なるタイプの既存データＤ１が記録され、他方の記録領域Ａ，Ｂが空き領域である場合、ＣＰＵ１１は、空き領域に入力データＤ３を記録する処理を行う。
【００４７】
＜３＞記録領域Ａ，Ｂ共に既存データが存在する場合。
（３−１）日時情報の関係が、「記録領域Ａ＜記録領域Ｂ≦現在」（過去＜未来）となっている場合。
【００４８】
この場合、図７（ａ）に示すように、初期状態における記録領域Ａに許可データである既存データＤ１が記録され、その既存データＤ１の日時情報よりも現在の日時に近い日時情報を有する許可データである既存データＤ２が記録領域Ｂに記録された状態となっている。つまりここでは、各記録領域Ａ，Ｂにそれぞれ同タイプの既存データＤ１，Ｄ２が記録された状態となっている。
【００４９】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と同タイプのデータである場合、ＣＰＵ１１は、各記録領域Ａ，Ｂに記録された各既存データＤ１，Ｄ２を共に削除して該入力データＤ３を記録領域Ａに記録する処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１〜Ｐ６を有する入力データＤ３が入力された場合には、各既存データＤ１，Ｄ２が削除され、その入力データＤ３が記録領域Ａに記録される。より詳しくは、入力データＤ３が既存データＤ１よりも過去の日時情報Ｐ１を有する場合、入力データＤ３が既存データＤ１と同じ日時情報Ｐ２を有する場合、入力データＤ３が既存データＤ１の日時情報と既存データＤ２の日時情報との間の日時を示す日時情報Ｐ３を有する場合、入力データＤ３が既存データＤ２と同じ日時情報Ｐ４を有する場合、入力データＤ３が既存データＤ２の日時情報と現在の日時との間の日時を示す日時情報Ｐ５を有する場合、入力データＤ３が現在の日時と同じ日時を示す日時情報Ｐ６を有する場合のうちのいずれの場合であっても、各既存データＤ１，Ｄ２が削除されて、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００５０】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と異なるタイプのデータである場合、ＣＰＵ１１は、既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データを入力データＤ３に書き換える処理を行う。つまり、この場合には既存データＤ２よりも既存データＤ１の方が現在の日時から遠い日時情報を有しているため、ＣＰＵ１１は、記録領域Ａに記録された既存データＤ１を削除するとともに、入力データＤ３を記録領域Ａに記録する。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ７を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ１が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３（待機データ）が記録され、記録領域Ｂに既存データＤ２（許可データ）が記録された状態となる。
【００５１】
（３−２）日時情報の関係が、「記録領域Ｂ＜記録領域Ａ≦現在」（過去＜未来）となっている場合。
この場合、図７（ｂ）に示すように、初期状態における記録領域Ｂに許可データである既存データＤ１が記録され、その既存データＤ１の日時情報よりも現在の日時に近い許可データである既存データＤ２が記録領域Ａに記録された状態となっている。つまりここでは、上記項目（３−１）と同様に、各記録領域Ａ，Ｂにそれぞれ同タイプの既存データＤ１，Ｄ２が記録された状態となっている。
【００５２】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と同タイプの日時情報を有している場合、ＣＰＵ１１は、上記項目（３−１）と同様の処理を行う。つまり、ＣＰＵ１１は、各既存データＤ１，Ｄ２を削除し、その記録領域Ａに入力データＤ３を記録する処理を行う。このため、同図に示すように、現在の日時以前の日時を示す日時情報Ｐ１〜Ｐ６を有する入力データＤ３が入力された場合には、各既存データＤ１，Ｄ２が削除され、その入力データＤ３が記録領域Ａに記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００５３】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と異なるタイプのデータである場合、ＣＰＵ１１は、上記項目（３−１）と同様の処理を行う。つまり、ＣＰＵ１１は、既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データを入力データＤ３に書き換える処理を行う。この場合においても既存データＤ２よりも既存データＤ１の方が現在の日時から遠い日時情報を有しているため、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ１を削除するとともに、入力データＤ３を記録領域Ｂに記録する。このため、同図に示すように、現在の日時よりも未来の日時を示す日時情報Ｐ７を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ１が削除され、記録領域Ｂに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに既存データＤ２（許可データ）が記録され、記録領域Ｂに入力データＤ３（待機データ）が記録された状態となる。すなわち、上記項目（３−１）と比較すると、記録領域Ａ，Ｂに対する既存データＤ２及び入力データＤ３の記録状態が逆の関係となる。
【００５４】
（３−３）日時情報の関係が、「記録領域Ａ，Ｂ＝現在」となっている場合。
この場合、図７（ｃ）に示すように、初期状態における現在の日時と同じ日時情報を有する許可データである既存データＤ１が記録領域Ａに記録され、その既存データＤ１の日時情報と同じ日時情報を有する既存データＤ２が記録領域Ｂに記録された状態となっている。
【００５５】
こうした場合においても、ＣＰＵ１１は、入力データＤ３が各既存データＤ１，Ｄ２と同タイプのデータであれば、各既存データＤ１，Ｄ２を削除して入力データＤ３を記録領域Ａに記録する処理を行う。このため、同図に示すように、現在の日時以前の日時情報Ｐ１，Ｐ２を有する入力データＤ３が入力された場合には、各記録領域Ａ，Ｂに記録された既存データＤ１，Ｄ２が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００５６】
また、ＣＰＵ１１は、入力データＤ３が各既存データＤ１，Ｄ２と異なるタイプのデータであれば、記録領域Ｂに記録された既存データ（ここでは既存データＤ２）を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時よりも未来の日時情報Ｐ３を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ２が削除され、その記録領域Ｂに入力データＤ３が記録される。これは、記録領域Ａが記録領域Ｂに優先して記録されるように決めてあるため、記録領域Ｂのデータの方が重要度が低いとみなされるためである。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに既存データＤ１（許可データ）が記録され、記録領域Ｂに入力データＤ３（待機データ）が記録された状態となる。
【００５７】
したがって、上記項目（３−１）〜（３−３）に記載したように、各記録領域Ａ，Ｂにそれぞれ入力データＤ３と同タイプの既存データＤ１，Ｄ２が記録されている場合、ＣＰＵ１１は、それら既存データＤ１，Ｄ２を共に削除し、記録領域Ａに入力データＤ３を記録する処理を行う。
【００５８】
また、各記録領域Ａ，Ｂにそれぞれ入力データＤ３と異なるタイプの既存データＤ１，Ｄ２が記録されている場合、ＣＰＵ１１は、それら既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データＤ１，Ｄ２を入力データＤ３に書き換える処理を行う。
【００５９】
（３−４）日時情報の関係が、「記録領域Ａ≦現在＜記録領域Ｂ」（過去＜未来）となっている場合。
この場合、図８（ａ）に示すように、初期状態における記録領域Ａに許可データである既存データＤ１が記録され、記録領域Ｂに待機データである既存データＤ２が記録された状態となっている。つまりここでは、記録領域Ａ，Ｂにそれぞれ異なるタイプのデータが記録された状態となっている。
【００６０】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が既存データＤ１と同タイプのデータである場合、ＣＰＵ１１は、既存データＤ１を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時以前の日時情報Ｐ１〜Ｐ４を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ１が削除され、その記録領域Ａに入力データＤ３が記録される。より詳しくは、入力データＤ３が既存データＤ１よりも過去の日時情報Ｐ１を有する場合、入力データＤ３が既存データＤ１と同じ日時情報Ｐ２を有する場合、入力データＤ３が既存データＤ１の日時情報と現在の日時との間の日時を示す日時情報Ｐ３を有する場合、入力データＤ３が現在の日時と同じ日時を示す日時情報Ｐ４を有する場合のうちのいずれの場合であっても、既存データＤ１が削除されて、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理時において、メモリ１３は、記録領域Ａに入力データＤ３（許可データ）が記録され、記録領域Ｂに既存データＤ２（待機データ）が記録された状態となる。
【００６１】
また、ＣＰＵ１１は、入力データＤ３が待機データである場合、すなわち入力データＤ３が既存データＤ２と同タイプのデータである場合、ＣＰＵ１１は、既存データＤ２を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時よりも未来の日時情報Ｐ５〜Ｐ７を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ２が削除され、その記録領域Ｂに入力データＤ３が記録される。より詳しくは、入力データＤ３が現在の日時と既存データＤ２の日時情報との間の日時を示す日時情報Ｐ５を有する場合、入力データＤ３が既存データＤ２と同じ日時情報Ｐ６を有する場合、入力データＤ３が既存データＤ２よりも未来の日時情報Ｐ７を有する場合のうちのいずれの場合であっても、既存データＤ２が削除されて、記録領域Ｂに入力データＤ３が記録される。よって、入力データＤ３の記録処理時において、メモリ１３は、記録領域Ａに既存データＤ１が記録され、記録領域Ｂに入力データＤ３が記録された状態となる。
【００６２】
したがって、メモリ１３にそれぞれ異なるタイプの既存データが存在する場合、ＣＰＵ１１は、入力データＤ３と同タイプの既存データＤ１，Ｄ２を入力データＤ３に書き換える処理を行うようになっている。
【００６３】
（３−５）日時情報の関係が、「記録領域Ｂ≦現在＜記録領域Ａ」（過去＜未来）となっている場合。
この場合、図８（ｂ）に示すように、初期状態における記録領域Ｂに許可データである既存データＤ１が記録され、記録領域Ａに待機データである既存データＤ２が記録された状態となっている。
【００６４】
そして、入力データＤ３が入力されると、上記項目（３−４）と同様に、この状態においてもＣＰＵ１１は入力データＤ３と同じタイプの既存データＤ１，Ｄ２を入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時以前の日時情報Ｐ１〜Ｐ４を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ１が削除され、その記録領域Ｂに入力データＤ３が記録される。よって、入力データＤ３の記録処理時において、メモリ１３は、記録領域Ａに既存データＤ２が記録され、記録領域Ｂに入力データＤ３が記録された状態となる。
【００６５】
また、現在の日時よりも未来の日時情報Ｐ５〜Ｐ７を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ２が削除され、その記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂに既存データＤ１が記録された状態となる。
【００６６】
（３−６）日時情報の関係が、「現在＜記録領域Ａ＜記録領域Ｂ」（過去＜未来）となっている場合。
この場合、図９（ａ）に示すように、初期状態における記録領域Ａに待機データである既存データＤ１が記録され、その既存データＤ１の日時情報よりも未来の日時情報を有する待機データである既存データＤ２が記録領域Ｂに記録された状態となっている。
【００６７】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と異なるタイプのデータである場合、ＣＰＵ１１は、既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データを入力データＤ３に書き換える処理を行う。つまり、この場合には既存データＤ１よりも既存データＤ２の方が現在の日時から遠い日時情報を有しているため、ＣＰＵ１１は、記録領域Ｂに記録された既存データＤ２を削除するとともに、入力データＤ３を記録領域Ｂに記録する。このため、同図に示すように、現在の日時以前の日時情報Ｐ１，Ｐ２を有する入力データＤ３が入力された場合には、記録領域Ｂに記録された既存データＤ２が削除され、記録領域Ｂに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに既存データＤ１（待機データ）が記録され、記録領域Ｂに入力データＤ３（許可データ）が記録された状態となる。
【００６８】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と同じタイプのデータである場合、ＣＰＵ１１は、各記録領域Ａ，Ｂに記録された各既存データＤ１，Ｄ２を共に削除して該入力データＤ３を記録領域Ａに記録する処理を行う。このため、同図に示すように、現在の日時よりも未来の日時情報Ｐ３〜Ｐ７を有する入力データＤ３が入力された場合には、各既存データＤ１，Ｄ２が削除され、その入力データＤ３が記録領域Ａに記録される。より詳しくは、入力データＤ３が現在の日時と既存データＤ１の日時情報との間の日時を示す日時情報Ｐ３を有する場合、入力データＤ３が既存データＤ１と同じ日時情報Ｐ４を有する場合、入力データＤ３が既存データＤ１の日時情報と既存データＤ２の日時情報との間の日時を示す日時情報Ｐ５を有する場合、入力データＤ３が既存データＤ２と同じ日時情報Ｐ６を有する場合、入力データＤ３が既存データＤ２の日時情報よりも未来の日時を示す日時情報Ｐ７を有する場合のうちのいずれの場合であっても、各既存データＤ１，Ｄ２が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００６９】
（３−７）日時情報の関係が、「現在＜記録領域Ｂ＜記録領域Ａ」（過去＜未来）となっている場合。
この場合、図９（ｂ）に示すように、初期状態における記録領域Ｂに待機データである既存データＤ１が記録され、その既存データＤ１の日時情報よりも未来の日時情報を有する待機データである既存データＤ２が記録領域Ａに記録された状態となっている。つまりここでは、上記項目（３−６）と同様に、各記録領域Ａ，Ｂにそれぞれ同タイプの既存データＤ１，Ｄ２が記録された状態となっている。
【００７０】
そして、ＣＰＵ１１は、入力データＤ３が入力されると、前記入力データＤ３の分類を行う。これにより、入力データＤ３が許可データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と異なるタイプのデータである場合、ＣＰＵ１１は、上記項目（３−６）と同様の処理を行う。つまり、ＣＰＵ１１は、既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データを入力データＤ３に書き換える処理を行う。このため、同図に示すように、現在の日時以前の日時情報Ｐ１，Ｐ２を有する入力データＤ３が入力された場合には、記録領域Ａに記録された既存データＤ２が削除され、記録領域Ａに入力データＤ３が記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３（許可データ）が記録され、記録領域Ｂに既存データＤ１（待機データ）が記録された状態となる。すなわち、上記項目（３−６）と比較すると、記録領域Ａ，Ｂに対する既存データＤ１及び入力データＤ３の記録状態が逆の関係となる。
【００７１】
また、入力データＤ３が待機データである場合、すなわち入力データＤ３が各既存データＤ１，Ｄ２と同じタイプのデータである場合、ＣＰＵ１１は、上記項目（３−６）と同様の処理を行う。このため、同図に示すように、現在の日時よりも未来の日時情報Ｐ３〜Ｐ７を有する入力データＤ３が入力された場合には、各既存データＤ１，Ｄ２が削除され、その入力データＤ３が記録領域Ａに記録される。よって、入力データＤ３の記録処理完了時において、メモリ１３は、記録領域Ａに入力データＤ３が記録され、記録領域Ｂが空き領域となった状態となる。
【００７２】
この結果、上記項目（３−６），（３−７）においては、前述した項目（３−１）〜（３−３）と同様に、各記録領域Ａ，Ｂにそれぞれ入力データＤ３と同タイプの既存データＤ１，Ｄ２が記録されている場合、ＣＰＵ１１は、それら既存データＤ１，Ｄ２を共に削除し、記録領域Ａに入力データＤ３を記録する処理を行う。
【００７３】
また、各記録領域Ａ，Ｂにそれぞれ入力データＤ３と異なるタイプの既存データＤ１，Ｄ２が記録されている場合、ＣＰＵ１１は、それら既存データＤ１，Ｄ２のうち、現在の日時から遠い日時情報を有する既存データＤ１，Ｄ２を入力データＤ３に書き換える処理を行う。
【００７４】
したがって、上記各項目＜２＞〜＜３＞に記載したように、記録領域Ａ，Ｂのうちの少なくとも一方に既存データが存在する状態で入力データが入力された場合、ＣＰＵ１１は、現在の日時と既存データ及び入力データの日時情報との関係からそれらデータを２種類のタイプに分類するタイプ分類手順と、既存データのタイプと入力データのタイプとを比較するタイプ比較手順と、その比較結果に基づいて入力データを記録すべき記録領域Ａ，Ｂを決定する手順とを実行させるためのプログラムに基づいて記録処理を行うようになっている。
【００７５】
よって、本実施形態によれば以下のような効果を得ることができる。
（１）前記各項目＜１＞〜＜３＞に記載したように、ＣＰＵ１１は、新たなデータＤ３が入力されると、各記録領域Ａ，Ｂにその入力データＤ３を記録可能な空き領域が存在するか否かにかかわらず、該入力データＤ３を優先的に記録領域Ａ，Ｂに記録する。すなわち、記録領域Ａ，Ｂに空き領域が存在する場合はもちろんのこと、該空き領域が存在しない場合であっても、既に記録されている既存データＤ１，Ｄ２のうちの少なくとも一方が削除され、その空き領域に入力データＤ３が記録される。このため、入力データＤ３を必ず記録させることができ、データの更新を確実に行うことができる。
【００７６】
（２）前記項目＜２＞及び＜３＞に記載したように、ＣＰＵ１１は、記録領域Ａ，Ｂのうちの少なくとも一方に既存データＤ１，Ｄ２が存在する場合には、現在の日時が有効開始日に達しているか否かに基づいて入力データＤ３及び既存データＤ１，Ｄ２を２タイプに分類する。そして、ＣＰＵ１１は、入力データＤ３のタイプと該既存データＤ１，Ｄ２のタイプとに基づいて入力データＤ３を記録すべき記録領域Ａ，Ｂを決定する。つまり、入力データＤ３は、既存データＤ１，Ｄ２の有効開始日と現在日時との関係を鑑みつつ記録領域Ａ，Ｂに記録される。このため、既存データＤ１，Ｄ２の有効開始日と現在日時とを考慮した入力データＤ３の記録処理を行うことができる。
【００７７】
（３）通常、既存データに誤りがあった場合に既存データと同タイプのデータを入力する。しかし、前記従来の運賃表示器では、各記録領域のうちの一方に入力データと同タイプの既存データが存在し、他方が空き領域となっている場合、入力データは空き領域に記録されるようになっている。このため、入力データの記録処理完了時においても記録部には誤ったデータが記録されたままとなる。よって、従来の運賃表示器では、誤ったデータに基づいて表示盤２の表示制御が行われてしまうおそれがある。
【００７８】
これに対し、本実施形態では、前記項目＜２＞及び＜３＞に記載したように、各記録領域Ａ，Ｂのうちのいずれか一方に入力データと同タイプの既存データが存在する場合には、その同タイプの既存データが入力データに書き換えられる。このため、誤ったデータを確実に削除することができ、誤ったデータに基づいて表示盤２の表示制御が行われてしまうといった不都合を防止することができる。
【００７９】
（４）前記項目（３−１）〜（３−３），（３−６），（３−７）に記載したように、入力データＤ３と同タイプの既存データＤ１，Ｄ２が各記録領域にそれぞれ記録されている場合には、それら既存データＤ１，Ｄ２が共に削除されて入力データＤ３が記録領域Ａに記録される。このため、メモリ１３には入力データＤ３のみが記録された状態となる。通常、メモリ１３に同タイプのデータが２つ記録されていても、ＣＰＵ１１はそのうちの一方のデータに基づいて表示処理を行うため、もう一方のデータは不要である。よって、不要なデータを確実に削除することができ、ＣＰＵ１１が不要なデータに基づいて表示処理を行ってしまうといった不都合を確実に防止することができる。
【００８０】
（５）前記項目（２−１）〜（２−４）に記載したように、各記録領域Ａ，Ｂのうちの一方に入力データＤ３と異なるタイプの既存データＤ１が記録され、他方の記録領域が空き領域である場合には、その空き領域に入力データＤ３が記録される。通常、記録領域Ａ，Ｂの一方に入力データＤ３と異なるタイプの既存データＤ１が記録されている場合、その既存データＤ１は表示処理に必要なデータである。このため、入力データＤ３の記録処理完了時において、メモリ１３には必要なデータのみが記録された状態となる。よって、ＣＰＵ１１が、不要なデータに基づいて表示処理を行ってしまったり、必要なデータに基づいて表示処理を行うことができなくなったりするといった不都合を確実に防止することができる。
【００８１】
（６）前記項目（３−１），（３−２），（３−４），（３−５）に記載したように、入力データＤ３と異なるタイプの既存データＤ１，Ｄ２が各記録領域Ａ，Ｂにそれぞれ記録されている場合には、それら既存データＤ１，Ｄ２の有効開始日と現在の日時とが比較され、有効開始日が現在の日時から離れているデータが入力データＤ３に書き換えられる。通常、メモリ１３に同タイプのデータが２つ記録されている場合、ＣＰＵ１１は、有効開始日が現在の日時に近いデータのみに基づいて表示処理を行う。すなわち、有効開始日が現在の日時から離れているデータは不要である。よって、不要なデータを入力データＤ３に書き換えることにより、必要なデータのみを記録領域Ａ，Ｂに記録させることができる。したがって、ＣＰＵ１１が不要なデータに基づいて表示処理を行ってしまうといった不都合を確実に防止することができる。
【００８２】
なお、本発明の実施形態は以下のように変更してもよい。
・  前記実施形態では、項目（２−２）及び（２−４）に記載したように、記録領域Ａが空き領域、記録領域Ｂに入力データＤ３と同タイプの既存データＤ１が存在する場合、入力データＤ３は記録領域Ａに優先的に記録されるようになっている。しかし、こうした場合、入力データＤ３は記録領域Ｂに記録されるようになっていてもよい。つまり、記録領域Ａを優先させず、既存データＤ１が入力データＤ３に書き換えられるようになっていてもよい。
【００８３】
・  前記実施形態では、前記項目（３−３）に記載したように、各記録領域Ａ，Ｂに同じ日時情報を有する既存データＤ１，Ｄ２が記録されている場合、それら既存データＤ１，Ｄ２と異なるタイプの入力データＤ３が入力されると、記録領域Ｂに記録された既存データＤ２が入力データＤ３に書き換えられる。しかし、こうした場合、記録領域Ａに記録された既存データＤ１が入力データＤ３に書き換えられるようにＣＰＵ１１の制御態様を変更してもよい。
【００８４】
・  前記実施形態においてＣＰＵ１１は、前記各項目＜１＞〜＜３＞に示した各記録処理態様を全て行うようになっている。しかし、ＣＰＵ１１は、これら記録処理態様の全てに限らず、これらのうちの少なくとも２つを選択的に行うようになっていてもよい。例えば、項目（３−１）においてＣＰＵ１１は、各既存データＤ１，Ｄ２と同じタイプの入力データＤ３が入力された場合、両既存データＤ１，Ｄ２を削除して記録領域Ａに入力データＤ３を記録するようになっている。しかし、ＣＰＵ１１は、既存データＤ１，Ｄ２のうちの一方のデータのみが入力データＤ３よりも優先されてしまうおそれがある場合には、こうした項目（３−１）の処理を行わず、その既存データを入力データＤ３に書き換えるようになっていてもよい。なお、この場合の「優先されてしまう」とは、入力データＤ３の有効開始日と現在の日時との差よりも、該既存データの有効開始日と現在の日時との差が小さいことを意味する。つまり、こうした場合での入力データＤ３の記録処理完了時において、メモリ１３は、入力データＤ３と既存データＤ１（or既存データＤ２）とを記録した状態となっていてもよい。
【００８５】
・  メモリ１３に許可データが２つ存在する場合には、それら許可データのうち、現在の日時から遠い日時を示す日時情報を有する許可データを自動的に削除するようにしてもよい。例えば初期状態においてメモリ１３に許可データと待機データとが記録されていても、現在の日時が待機データの日時情報に達すると、メモリ１３には２つの許可データが存在する状態となる。そして、この状態では、初期状態における許可データが不要となる。また、同許可データの日時情報の方が初期状態における待機データの日時情報よりも現在の日時から遠くなる。よって、このようにすれば、不要なデータを確実に削除することができ、該不要なデータに基づいて表示処理が行われてしまうといった不都合を確実に防止することができる。
【００８６】
・  前記実施形態では、データ処理機器としてバスの運賃表示器に具体化されている。しかし、データ処理機器は、これに限らず、例えば、鉄道車両用運賃表示器、切符などの券売機、飲料水などの自動販売機、生産管理盤等、使用するデータを有効開始日に基づいて変更して処理を行う機器であれば、何でも適用可能である。
【００８７】
次に、特許請求の範囲に記載された技術的思想のほかに、前述した実施形態によって把握される技術的思想を以下に列挙する。
（１）  請求項２〜６のいずれか１項に記載のデータの記録方法において、前記各記録領域に前記入力データと異なるタイプの既存データが存在しない場合、前記制御手段は、前記入力データを前記各記録領域のうちの一方に優先的に記録すること。
【００８８】
（２）  有効開始日を含むデータをそれぞれ記録可能な２つの記録領域と、現在の日時が前記データの有効開始日に達したことを条件として、そのデータに基づく処理を行う制御手段とを備えるデータ処理機器におけるデータの記録方法において、前記制御手段は、前記記録領域に記録すべく前記データが入力されたとき、前記記録領域に該入力データを記録可能な空き領域が存在しない場合には、既に記録されている既存データのうちの少なくとも一方を削除して該入力データを記録することを特徴とするデータの記録方法。
【００８９】
（３）  有効開始日を含むデータをそれぞれ記録可能な２つの記録領域と、現在の日時が前記データの有効開始日に達したことを条件として、そのデータに基づくデータ処理を行うとともに、前記データが入力されたとき、前記記録領域に該入力データを記録可能な空き領域の存在有無にかかわらず、該入力データを優先的に前記記録領域に記録する記録処理を行うコンピュータに、前記記録領域のうちの少なくとも一方に既に記録された既存データが存在する状態で前記入力データが入力された場合に、現在の日時と既存データ及び入力データの日時情報との関係からそれらデータを２種類のタイプに分類するタイプ分類手順と、既存データのタイプと入力データのタイプとを比較するタイプ比較手順と、その比較結果に基づいて入力データを記録すべき記録領域Ａ，Ｂを決定する手順とを実行させるための記録処理プログラム。
【００９０】
【発明の効果】
以上詳述したように、請求項１〜４に記載の発明によれば、データの更新を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明をバスの運賃表示器に具体化した一実施形態の概略構成を示すブロック図。
【図２】同実施形態に用いられる記録部の概略構成を示す説明図。
【図３】（ａ），（ｂ）は、同実施形態の制御手段のデータ処理態様を示す説明図。
【図４】同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図５】（ａ），（ｂ）は、同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図６】（ａ），（ｂ）は、同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図７】（ａ）〜（ｃ）は、同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図８】（ａ），（ｂ）は、同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図９】（ａ），（ｂ）は、同実施形態の制御手段によって行われる入力データの記録処理態様を示す説明図。
【図１０】同実施形態の制御手段によって行われる入力データの記録処理態様をまとめた一覧表。
【符号の説明】
１…運賃表示器、２…表示盤、３…制御装置、１１…制御手段としてのＣＰＵ、１３…記録部としてのメモリ、１６…データ入力部。
【図１】
0004716155.tif 000002
【図２】
0004716155.tif 000003
【図３】
0004716155.tif 000004
【図４】
0004716155.tif 000005
【図５】
0004716155.tif 000006
【図６】
0004716155.tif 000007
【図７】
0004716155.tif 000008
【図８】
0004716155.tif 000009
【図９】
0004716155.tif 000010
【図１０】
0004716155.tif 000011