(57)【特許請求の範囲】
【請求項１】
役務提供に係る料金の精算を行う料金精算システムであって、
役務提供開始時刻を含む開始情報をエンコードすることにより形成された二次元コードである開始情報コードをカード状記録媒体に記録する開始情報記録装置と、
割引合計額を含む割引情報をエンコードすることにより形成された二次元コードである割引情報コードを前記カード状記録媒体に記録する割引情報記録装置と、
前記カード状記録媒体に記録された開始情報コードおよび割引情報コードを読み取って役務提供に係る料金を精算する料金精算装置とを備え、
前記割引情報記録装置は、
前記カード状記録媒体に記録することができる複数の割引情報コードのそれぞれの記録位置を当該複数の割引情報コードの前記カード状記録媒体への記録順番に応じて予め定めた記録位置規則、および前記カード状記録媒体にすでに記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された前記割引情報コードを特定する第１のコード特定手段と、
前記第１のコード特定手段により特定された割引情報コードを読み取り、当該読み取った割引情報コードをデコードすることにより割引情報を取得し、当該割引情報に含まれる割引合計額を認識する第１の割引合計額認識手段と、
前記第１の割引合計額認識手段により認識された割引合計額に今回の割引額を加算して割引合計額を更新する割引合計額更新手段と、
前記割引合計額更新手段により更新された割引合計額を含む割引情報をエンコードすることにより割引情報コードを新たに形成し、当該新たに形成された割引情報コードを前記記録位置規則に従って前記カード状記録媒体に記録するコード記録手段とを備え、
前記料金精算装置は、
前記カード状記録媒体に記録された開始情報コードを読み取り、当該読み取った開始情報コードをデコードすることにより開始情報を取得し、当該開始情報に含まれる役務提供開始時刻を認識する開始時刻認識手段と、
前記記録位置規則および前記カード状記録媒体に記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された割引情報コードを特定する第２のコード特定手段と、
前記第２のコード特定手段により特定された割引情報コードを読み取り、当該読み取った割引情報コードをデコードすることにより割引情報を取得し、当該割引情報に含まれる割引合計額を認識する第２の割引合計額認識手段と、
役務提供終了時刻を決定する終了時刻決定手段と、
前記開始時刻認識手段により認識された役務提供開始時刻、前記終了時刻決定手段により決定された役務提供終了時刻、および予め設定され記憶部に記憶された料金情報を用いて役務提供に係る基準料金額を算出し、当該算出された基準料金額から、前記第２の割引合計額認識手段により認識された割引合計額を差し引いて実際料金額を算出する料金算出手段と、
前記料金算出手段により算出された実際料金額を利用者から受け取る処理を行う料金受取手段とを備えていることを特徴とする料金精算システム。
【請求項２】
前記第１のコード特定手段および前記第２のコード特定手段はそれぞれ、前記カード状記録媒体に記録された前記割引情報コードのそれぞれの外形を認識することにより、前記割引情報コードのそれぞれをデコードすることなく、前記カード状記録媒体に記録された前記割引情報コードの個数を認識することを特徴とする請求項１に記載の料金精算システム。
【請求項３】
前記第１のコード特定手段および前記第２のコード特定手段はそれぞれ、前記カード状記録媒体の向きを認識し、認識した前記カード状記録媒体の向き、前記記録位置規則、および前記カード状記録媒体にすでに記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された前記割引情報コードを特定することを特徴とする請求項１または２に記載の料金精算システム。
【請求項４】
前記コード記録手段は、利用者が商品またはサービスを購入した店舗の店舗コード、購入した日時を示す購入日時情報、および購入した商品またはサービスの金額を示す金額情報を含む割引情報をエンコードすることにより形成された割引情報コードを前記カード状記録媒体に記録し、
前記料金精算装置は、前記カード状記録媒体に記録された複数の前記割引情報コードのそれぞれを読み取ってデコードすることにより当該複数の割引情報コードにそれぞれ対応する複数の割引情報を取得し、当該取得した複数の割引情報のそれぞれに含まれる店舗コード、購入日時情報、および金額情報を保存することを特徴とする請求項１ないし３のいずれかに記載の料金精算システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード状記録媒体に情報を二次元コードとして記録し、またはカード状記録媒体に二次元コードとして記録された情報を読み取ることにより、役務提供に係る料金の精算を行う料金精算システムに関する。
【背景技術】
【０００２】
近年、大規模ショッピングモールが増加している。複数の商業施設を1カ所に集約することで、利用者の利便性の向上や商業活動の活発化を図ることができる。このような複合施設の内部や近隣には、大型の駐車施設が併設されており、利用者の利便性のさらなる向上に貢献している。
【０００３】
このような大規模ショッピングモール近隣の駐車施設においては、大規模ショッピングモールの複数の企業体の顧客サービス方法の違いなどに配慮しつつ、利用者が特段の意識をせずとも、異なる企業体の顧客サービスを個々に享受できるように考慮されている。
【０００４】
例えば複数の企業体において、ある企業体は映画興行上映会社であり、利用者の施設入場に際して数時間の駐車場無料利用サービスを提供している。また、ある企業体はスーパーマーケットであり、利用者の買い物金額に応じて段階的に駐車券の割引を利用できる割引券をサービス提供している。さらに他の企業体はスポーツクラブであり、会員券を駐車場の無料定期券として使用できるようにしている。
【０００５】
一方、現在、磁気ストライプ式のカード状記録媒体である磁気ストライプカードが広く普及している。磁気ストライプカードは、紙製または樹脂製のカードに帯状の磁性体を付すことにより形成され、その帯状の磁性体は磁気ストライプと呼ばれる。このような磁気ストライプカードを採用した駐車券である磁気ストライプ式駐車券は、多くの駐車場で利用されている。磁気ストライプ式駐車券を利用した駐車場において、駐車券発行機は、磁気ヘッドを備え、駐車券発行時に、例えば利用者が駐車場に入場した入場日時等の情報を、磁気ヘッドにより磁気ストライプ式駐車券の磁気ストライプに記録する。また、精算機も磁気ヘッドを備え、精算時に、磁気ストライプ式駐車券の磁気ストライプに記録された入場日時等の情報を磁気ヘッドにより読み取り、駐車時間を算出して駐車料金の計算を行う。また、磁気ストライプカードは、駐車券としてだけでなく、駐車場を利用するための定期券や回数券、サービス券、割引券等としても広く普及している。
【０００６】
また、近年、バーコードまたは二次元コードを用いた駐車券の普及が拡大している。バーコードまたは二次元コードを用いた駐車券は、磁気ストライプを有しないため、磁気ストライプ式駐車券と比較して、ランニングコストを削減することができる。例えば、特許文献１にはバーコードを用いた駐車券が記載され、特許文献２および３には二次元コードを用いた駐車券が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−８６２９０号公報
【特許文献２】特開２００９−２４５２１１号公報
【特許文献３】特開２００６−１１９６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、大規模ショッピングモールに併設された駐車場の利用者が、ショッピングモール内の複数の店舗で買い物をした場合、それぞれの店舗が提供した割引額を合算した額を、基準駐車料金から差し引くことによって駐車料金を割り引くことができれば、利用者にとって便利である。また、このような割引方法により各店舗の販売促進を図ることができれば、ショッピングモールにおける商業活動の活発化を推進することができる。
【０００９】
しかしながら、このような割引方法を実現することは容易ではない。例えば、複数の店舗のそれぞれが提供する割引額を記録・収集し、それらの合計を算出し、これにより得られた割引合計額に基づいて駐車料金を割り引く処理は、複雑であり、かかる処理を迅速に行うことは容易でない。
【００１０】
また、この点、特許文献１に記載の技術は、ＰＯＳシステムで一元管理されていないような、複数の店舗が共存する施設の駐車場で利用することができない。また、特許文献２または３に記載の技術では、複数店舗での買い物の割引を合算するような複雑なシステムに対応できない。
【００１１】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の課題は、カード状記録媒体に記録された複数の割引情報に基づいて割り引かれた料金を迅速に算出することができる料金精算システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の料金精算システムは、役務提供に係る料金の精算を行う料金精算システムであって、役務提供開始時刻を含む開始情報をエンコードすることにより形成された二次元コードである開始情報コードをカード状記録媒体に記録する開始情報記録装置と、割引合計額を含む割引情報をエンコードすることにより形成された二次元コードである割引情報コードを前記カード状記録媒体に記録する割引情報記録装置と、前記カード状記録媒体に記録された開始情報コードおよび割引情報コードを読み取って役務提供に係る料金を精算する料金精算装置とを備え、前記割引情報記録装置は、前記カード状記録媒体に記録することができる複数の割引情報コードのそれぞれの記録位置を当該複数の割引情報コードの前記カード状記録媒体への記録順番に応じて予め定めた記録位置規則、および前記カード状記録媒体にすでに記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された前記割引情報コードを特定する第１のコード特定手段と、前記第１のコード特定手段により特定された割引情報コードを読み取り、当該読み取った割引情報コードをデコードすることにより割引情報を取得し、当該割引情報に含まれる割引合計額を認識する第１の割引合計額認識手段と、前記第１の割引合計額認識手段により認識された割引合計額に今回の割引額を加算して割引合計額を更新する割引合計額更新手段と、前記割引合計額更新手段により更新された割引合計額を含む割引情報をエンコードすることにより割引情報コードを新たに形成し、当該新たに形成された割引情報コードを前記記録位置規則に従って前記カード状記録媒体に記録するコード記録手段とを備え、前記料金精算装置は、前記カード状記録媒体に記録された開始情報コードを読み取り、当該読み取った開始情報コードをデコードすることにより開始情報を取得し、当該開始情報に含まれる役務提供開始時刻を認識する開始時刻認識手段と、前記記録位置規則および前記カード状記録媒体に記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された割引情報コードを特定する第２のコード特定手段と、前記第２のコード特定手段により特定された割引情報コードを読み取り、当該読み取った割引情報コードをデコードすることにより割引情報を取得し、当該割引情報に含まれる割引合計額を認識する第２の割引合計額認識手段と、役務提供終了時刻を決定する終了時刻決定手段と、前記開始時刻認識手段により認識された役務提供開始時刻、前記終了時刻決定手段により決定された役務提供終了時刻、および予め設定され記憶部に記憶された料金情報を用いて役務提供に係る基準料金額を算出し、当該算出された基準料金額から、前記第２の割引合計額認識手段により認識された割引合計額を差し引いて実際料金額を算出する料金算出手段と、前記料金算出手段により算出された実際料金額を利用者から受け取る処理を行う料金受取手段とを備えていることを特徴とする。
【００１３】
本発明の料金精算システムによれば、カード状記録媒体に最後に記録された割引情報コードを読み取り、これをデコードすれば、割引合計額を得ることができるので、割引合計額を得るために、カード状記録媒体に記録された複数の割引情報コードのすべてを読み取ってデコードする必要がない。したがって、割引合計額により割り引かれた駐車料金を迅速に算出することができる。また、記録位置規則およびカード状記録媒体に記録された割引情報コードの個数に基づいて、カード状記録媒体に最後に記録された割引情報コードを容易かつ正確に特定することができる。
【００１４】
また、上述した本発明の料金精算システムにおいて、前記第１のコード特定手段および前記第２のコード特定手段はそれぞれ、前記カード状記録媒体に記録された前記割引情報コードのそれぞれの外形を認識することにより、前記割引情報コードのそれぞれをデコードすることなく、前記カード状記録媒体に記録された前記割引情報コードの個数を認識することが好ましい。
【００１５】
本発明のこの態様によれば、カード状記録媒体に最後に記録された割引情報コードを迅速に特定することができる。
【００１６】
また、上述した本発明の料金精算システムにおいて、前記第１のコード特定手段および前記第２のコード特定手段はそれぞれ、前記カード状記録媒体の向きを認識し、認識した前記カード状記録媒体の向き、前記記録位置規則、および前記カード状記録媒体にすでに記録された前記割引情報コードの個数に基づいて、前記カード状記録媒体に最後に記録された前記割引情報コードを特定することが好ましい。
【００１７】
本発明のこの態様によれば、カード状記録媒体の向きが正しい向きである場合でも、反対向きである場合でも、カード状記録媒体に最後に記録された割引情報コードを容易かつ正確に特定することができる。
【００１８】
また、上述した本発明の料金精算システムにおいて、前記コード記録手段は、利用者が商品またはサービスを購入した店舗の店舗コード、購入した日時を示す購入日時情報、および購入した商品またはサービスの金額を示す金額情報を含む割引情報をエンコードすることにより形成された割引情報コードを前記カード状記録媒体に記録し、前記料金精算装置は、前記カード状記録媒体に記録された複数の前記割引情報コードのそれぞれを読み取ってデコードすることにより当該複数の割引情報コードにそれぞれ対応する複数の割引情報を取得し、当該取得した複数の割引情報のそれぞれに含まれる店舗コード、購入日時情報、および金額情報を保存する構成としてもよい。
【００１９】
本発明のこの態様によれば、例えば利用者の消費活動動向の調査や利用者が利用した店舗の評価等に有用な情報を得ることができる。
【発明の効果】
【００２０】
本発明によれば、カード状記録媒体に記録された複数の割引情報に基づいて割り引かれた料金を迅速に算出することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態である駐車料金精算システムを示す説明図である。
【図２】本発明の実施形態である駐車料金精算システムにおいて用いられる駐車券の構成を示す説明図である。
【図３】本発明の実施形態である駐車料金精算システムにおける割引情報コードの記録態様を示す説明図である。
【図４】本発明の実施形態である駐車料金精算システムにおける駐車券発行機を示すブロック図である。
【図５】本発明の実施形態である駐車料金精算システムにおける料金精算機を示すブロック図である。
【図６】本発明の実施形態である駐車料金精算システムにおいて、駐車券処理装置を収容した駐車券発行機および駐車券処理装置を収容した事前精算機を示す説明図である。
【図７】本発明の実施形態である駐車料金精算システムにおける駐車券発行機の駐車券処理装置の機械的構成を示す説明図である。
【図８】本発明の実施形態である駐車料金精算システムにおける事前精算機の駐車券処理装置の機械的構成を示す説明図である。
【図９】本発明の実施形態である駐車料金精算システムにおける駐車券発行機および事前精算機の駐車券処理装置の電気的構成を示すブロック図である。
【図１０】本発明の実施形態である駐車料金精算システムにおける割引情報記録装置を示すブロック図である。
【図１１】本発明の実施形態である駐車料金精算システムにおける割引情報記録装置の駐車券処理装置の電気的構成を示すブロック図である。
【図１２】本発明の実施形態である駐車料金精算システムの駐車券発行機による駐車券発行処理を示すフローチャートである。
【図１３】本発明の実施形態である駐車料金精算システムの割引情報記録装置による割引情報記録処理を示すフローチャートである。
【図１４】本発明の実施形態である駐車料金精算システムの事前精算機による精算処理を示すフローチャートである。
【図１５】図１４に示す精算処理中の駐車券等の搬送路上の位置を示す説明図である。
【図１６】図１４に示す精算処理中の料金算出処理を示すフローチャートである。
【図１７】本発明の実施形態である駐車料金精算システムの事前精算機による購買情報保存処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２３】
（駐車料金精算システム）
図１は、本発明の実施形態である駐車料金精算システムを示している。本発明の実施形態である駐車料金精算システム１は、駐車場の提供および管理を行う役務に係る料金である駐車料金を精算するシステムである。駐車料金精算システム１は、開始情報記録装置としての駐車券発行機２、料金精算装置としての事前精算機３、および割引情報記録装置４を備えている。
【００２４】
駐車券発行機２は、カード状記録媒体としての駐車券６に、入場情報コード（開始情報コード）２３を記録し、当該駐車券６を発行する装置である。駐車券発行機２は、駐車場の入場レーンに配置されている。入場情報コード２３とは、入場時刻（役務提供開始時刻）を含む入場情報（開始情報）をエンコードすることにより形成された二次元コードである。
【００２５】
割引情報記録装置４は、割引情報コード２７を駐車券６に記録する装置である。割引情報記録装置４は、例えば駐車場周辺にある関連店舗に配置されている。関連店舗とは、例えば、駐車場の利用者が当該店舗で商品を購入した場合に、当該利用者に駐車料金の割引を受ける資格を与えるといったサービスを提供している店舗である。割引情報コード２７とは、割引合計額を含む割引情報をエンコードすることにより形成された二次元コードである。
【００２６】
事前精算機３は、駐車券６に記録された入場情報コード２３および割引情報コード２７を読み取り、駐車料金を精算し、精算終了後、駐車券６に精算情報コード２４を記録する装置である。事前精算機３は、例えば駐車場内に配置されている。事前精算機３は、入場情報コード２３および割引情報コード２７を用いて割引された駐車料金の金額（実際駐車料金額）を算定し、当該金額の支払を利用者に請求する。精算情報コード２４とは、精算結果等を示す精算情報をエンコードすることにより形成された二次元コードである。
【００２７】
入場情報コード２３、精算情報コード２４および割引情報コード２７として用いられる二次元コードは、例えばＱＲコード（登録商標）であるが、他の二次元コードをこれらのコード２３、２４、２７として用いてもよい。後述する精算中止情報コード２５および再精算情報コード２６についても同様である。
【００２８】
駐車料金精算システム１の動作は概ね次の通りである。すなわち、利用者が駐車場を利用すべく入場レーンに車両を進入させたとき、駐車券発行機２は、入場情報コード２３を駐車券６に記録し、当該駐車券６を発行する。利用者が当該駐車券６を駐車券発行機２から引き抜くと、これに応じ、駐車券発行機２は、入場レーンに配置された入口ゲートを開ける。利用者は、車両を駐車場内に進入させ、駐車場内の空いているいずれかの駐車スペースに駐車させる。車両入場後、駐車券発行機２は入口ゲートを閉じる。
【００２９】
その後、利用者は、駐車場周辺の店舗で買い物をする。上記関連店舗で商品を購入した利用者は駐車料金の割引を受けることができる。例えば、関連店舗の店員は、駐車料金の割引を利用者に受けさせるために、次のような作業を行う。すなわち、関連店舗の店員は、利用者が購入した商品について精算を行うときに、利用者から駐車券６を受け取る。続いて、店員は、受け取った駐車券６に、割引情報記録装置４により取引金額や店舗コードに応じた割引情報コード２７を記録する。そして、店員は、割引情報コード２７が記録された駐車券６を利用者に返却する。また、利用者が複数の関連店舗で商品を購入した場合には、利用者は駐車料金の割引を店舗ごとに受けることができる。この場合、各関連店舗において割引情報コード２７が駐車券６に記録されるので、駐車券６には複数の割引情報コード２７が記録される。
【００３０】
買い物を終えた利用者は、駐車場から車両を出場させる前に、事前精算機３により駐車料金の精算を行う。具体的には、まず、利用者は、駐車券６を事前精算機３の券挿入口に挿入する。挿入された駐車券６は事前精算機３内に引き込まれる。事前精算機３は、駐車券６に記録された入場情報コード２３および割引情報コード２７を読み取る。そして、事前精算機３は、入場情報コード２３等を用いて基準駐車料金額を算出し、割引情報コード２７から割引合計額を認識し、基準駐車料金額から割引合計額を差し引くことにより実際駐車料金額を算定する。続いて、事前精算機３は、当該実際駐車料金額を利用者に向けて表示し、当該実際駐車料金額を利用者から受け取る。続いて、事前精算機３は、駐車券６に精算情報コード２４を記録し、当該駐車券６を利用者に返却する。
【００３１】
その後、利用者は、駐車スペースに駐車された車両を出場レーンに進入させ、出場レーンに配置された駐車券読取機に駐車券６を読み取らせる。駐車券読取機は駐車券６に記録された精算情報コード２４を読み取り、駐車料金の精算が正常に終了しているか否かを判断する。駐車料金の精算が正常に終了している場合には、駐車券読取機は、出場レーンに配置された出口ゲートを開ける。駐車券６は駐車券読取機に回収される。利用者は、車両を進め、駐車場から出る。
【００３２】
（駐車券）
図２および図３は駐車券６を示している。説明の便宜上、駐車券６の向きを次のように定める。すなわち、駐車券６を事前精算機３の券挿入口７２に正しい方向で挿入する場合において、券挿入口７２に挿入する側を上側とし、その反対側を下側とする。また、図２（２）に示すように、駐車券６の上側を上に向けて駐車券６の表面を見たとき、左に向く側を左側とし、右に向く側を右側とする。
【００３３】
図２（１）に示すように、発行前において、複数の駐車券６は連結部１１を介してファンフォールド状に連接されている。駐車券６は、表面に感熱発色機能を付した感熱紙である。駐車券６の表面には、普通のインキによる普通印刷により、文字列１２、矢印記号１３、識別マーク１４、１５等が予め印刷されている。矢印記号１３は、駐車券６を事前精算機３の券挿入口７２に挿入する際の正しい挿入方向を示しており、駐車券６の表面の上縁近傍に配置されている。駐車券６の表面には、文字記録領域１６、第１のコード記録領域１７、および第２のコード記録領域１８が形成されている。文字記録領域１６は、駐車券６の表面の上部であって矢印記号１３の下側に配置されている。第１のコード記録領域１７は、駐車券６の表面の上部であって文字記録領域１６の下側に配置されている。第２のコード記録領域１８は、駐車券６の表面の上下方向中間部から下部にかけて広がっている。
【００３４】
図２（２）に示すように、発行時において、駐車券６の表面の文字記録領域１６には、入場日時等を示す視認可能な印字文字１９が記録され、駐車券６の表面の第１のコード記録領域１７には入場情報コード２３が記録される。印字文字１９は、文字記録領域１６内の所定の位置、例えば文字記録領域１６内の最上行に記録される。入場情報コード２３は、第１のコード記録領域１７内の所定の位置、例えば第１のコード記録領域１７内の最も左側に記録される。入場情報には例えば入場日時（または駐車券６の発行日時）が含まれている。
【００３５】
図２（３）に示すように、精算時において、駐車券６の表面の文字記録領域１６には、精算金額および精算日時等を示す視認可能な印字文字２０が記録され、駐車券６の表面の第１のコード記録領域１７には精算情報コード２４が記録される。印字文字２０は、文字記録領域１６内の所定の位置、例えば、入場日時等を示す印字文字１９が記録された行の次の行に記録される。精算情報コード２４は、第１のコード記録領域１７内の所定の位置、例えば、入場情報コード２３の右隣、または第１のコード記録領域１７内の左右方向中間部に記録される。精算情報には例えば精算日時、精算金額、支払い金額、残額、精算完了ステータスの有無等が含まれている。
【００３６】
図２（４）に示すように、駐車料金の精算が中止され、その後、再精算が行われた場合には、駐車券６の表面の文字記録領域１６には、精算中止時における既支払金額および精算中止日時等を示す印字文字２１と、再精算時における支払金額および再精算日時等を示す印字文字２２とがそれぞれ所定の位置に記録される。また、この場合には、駐車券６の表面の第１のコード記録領域１７には、精算中止情報コード２５および再精算情報コード２６とがそれぞれ所定の位置に記録される。精算中止情報コード２５とは、精算中止時における既支払金額および精算中止日時等を示す精算中止情報をエンコードすることにより形成された二次元コードである。再精算情報コード２６とは、再精算時における支払金額および再精算日時等を示す再精算情報をエンコードすることにより形成された二次元コードである。
【００３７】
図３に示すように、駐車場の利用者が関連店舗で商品を購入したとき、駐車券６の表面の第２のコード記録領域１８には割引情報コード２７が記録される。当該利用者が、車両を駐車場に駐車している間に、複数の関連店舗で商品を購入した場合には、１つの関連店舗で購入した商品について精算を行う度に、第２のコード記録領域１８に割引情報コード２７が記録される。この結果、第２のコード記録領域１８には複数の割引情報コード２７が記録される。
【００３８】
第２のコード記録領域１８内における割引情報コード２７の記録位置は、予め定められた記録位置規則に従って決定される。この記録位置規則とは、例えば次の通りである。すなわち、第２のコード記録領域１８に最初に記録される割引情報コード２７は、図３（１）に示すように、第２のコード記録領域１８内の最上行の最も左側に記録される。その後、第２のコード記録領域１８に追加記録される割引情報コード２７は、図３（２）または図（３）に示すように、直前に記録された割引情報コード２７の右隣に記録される。また、図３（３）に示すように、第２のコード記録領域１８において同一の行に割引情報コード２７を記録する領域が残っていない場合には、追加記録される割引情報コード２７は、図３（４）に示すように、当該行の次の行の最も左側に記録される。この記録位置規則によれば、ある１つの割引情報コード２７を駐車券６の第２のコード記録領域１８に記録するとき、当該割引情報コード２７が当該駐車券６の第２のコード記録領域１８に何番目に記録される割引情報コード２７であるかに従って当該割引情報コード２７の記録位置が常に一定に定まる。
【００３９】
１つの割引情報コード２７に対応する割引情報には、例えば、店舗コード、購入日時、商品金額、割引額、割引合計額等が含まれている。例えば、店舗コードとは、利用者が車両を駐車場に駐車している間に商品を購入した１つの関連店舗を識別するためのコードである。購入日時とは、１つの関連店舗で利用者が商品を購入した日時である。商品金額とは、１つの関連店舗で購入した商品の金額（１つの関連店舗で複数の商品を１度に購入した場合には当該複数の商品の金額の合計額）である。割引額とは、１つの関連店舗が、商品を購入した利用者に対して提供した駐車料金の割引の金額である。
割引合計額とは、駐車券６の第２のコード記録領域１８にすでに記録されている割引情報コード２７に対応する割引情報に含まれる割引額を合計した金額に、今回の商品購入に対して１つの関連店舗が提供した割引額を加算した金額である。別言すれば、駐車券６の第２のコード記録領域１８に直前に記録された割引情報コード２７に対応する割引情報に含まれる割引合計額に、今回の商品購入に対して１つの関連店舗が提供した割引額を加算した金額である。
【００４０】
この割引情報についてより具体的に説明する。すなわち、図３（１）に示す１番目の割引情報コード２７に対応する割引情報の内容は次の通りである。
店舗コード：０２
購入日時：２０１２年１月５日１３：２８
商品金額：￥３５００
割引額：￥２００
割引合計額：￥２００
図３（２）に示す２番目の割引情報コード２７に対応する割引情報の内容は次の通りである。
店舗コード：０５
購入日時：２０１２年１月５日１３：５１
商品金額：￥５２００
割引額：￥４００
割引合計額：￥６００
図３（３）に示す３番目の割引情報コード２７に対応する割引情報の内容は次の通りである。
店舗コード：１２
購入日時：２０１２年１月５日１４：０７
商品金額：￥６０００
割引額：￥４００
割引合計額：￥１０００
図３（４）に示す４番目の割引情報コード２７に対応する割引情報の内容は次の通りである。
店舗コード：５６
購入日時：２０１２年１月５日１４：３０
商品金額：￥１２００
割引額：￥１００
割引合計額：￥１１００
１番目から４番目までの割引情報において割引合計額に着目すると、１番目の割引情報の割引合計額は１番目の割引情報の割引額と等しく、２番目の割引情報の割引合計額は、１番目の割引情報の割引合計額と２番目の割引情報の割引額との合計額に等しく、３番目の割引情報の割引合計額は、２番目の割引情報の割引合計額と３番目の割引情報の割引額との合計額に等しい。そして、４番目の割引情報の割引合計額は、３番目の割引情報の割引合計額と４番目の割引情報の割引額との合計額に等しい。また、４番目の割引情報の割引合計額、すなわち、駐車券６の第２のコード記録領域１８に最後に記録された割引情報コード２７に対応する割引情報に含まれる割引合計額は、当該最後に記録された割引情報コード２７を含め、駐車券６の第２のコード記録領域１８に記録されたすべての割引情報コード２７に対応する割引情報に含まれる割引額を合計した金額である。
【００４１】
一方、図２（１）に示すように、２つの識別マーク１４、１５のうち、一方の識別マーク１４は、駐車券６の表面において、左上側の隅部に配置されている。識別マーク１４は、四角形状のマーク片を左右方向に所定の間隔を持たせて２つ並べて配置することにより形成されている。他方の識別マーク１５は、駐車券６の表面において、右下側の隅部に配置されている。識別マーク１５は、識別マーク１４を構成するマーク片と同一のマーク片を１つ配置することにより形成されている。駐車券６の表面において、識別マーク１４と識別マーク１５とは、駐車券６の表面の中心を基準に互いに点対称となるように配置されている。
【００４２】
（駐車券発行機）
図４は駐車券発行機２を示している。図４に示すように、駐車券発行機２は、ＣＰＵ（中央演算処理装置）３１、メモリ３２およびインターフェイス３３を備えている。ＣＰＵ３１、メモリ３２およびインターフェイス３３は相互にバス３４を介して接続されている。インターフェイス３３には、駐車券処理装置３５、表示器３６、駐車券発行釦３７、設定器３８、スピーカ３９、外部通信部４０、入出力信号端子４１、および車両センサ４２等が接続されている。駐車券処理装置３５は、駐車券６に入場情報コード２３を記録し、この駐車券６を発行する装置である。表示器３６は、駐車券発行に関するメッセージ等を利用者に対して表示するディスプレイ装置である。駐車券発行釦３７は、駐車券を発行する際に利用者が押下する釦である。設定器３８は、駐車券発行機２についての各種設定入力を行う装置である。スピーカ３９は、駐車券発行に関するメッセージ等を利用者に対して音声出力する装置である。外部通信部４０は、事前精算機３等、駐車場内に設置された他の機器と情報通信を行う装置である。入出力信号端子４１は、入口ゲート開閉機の制御を行うために入口ゲート開閉機と駐車券発行機２とを接続するための端子である。車両センサ４２は、入場レーンに埋設されたループコイルから出力される検出信号に基づいて車両の入場レーンへの進行状況を検出する装置である。ＣＰＵ３１は、プログラムをメモリ３２から読み出し、このプログラムを実行し、インターフェイス３３に接続された上記装置を制御する。これにより、ＣＰＵ３１は、後述する駐車券発行処理を行う。
【００４３】
（事前精算機）
図５は事前精算機３を示している。図５に示すように、事前精算機３は、ＣＰＵ５１、メモリ５２およびインターフェイス５３を備えている。ＣＰＵ５１、メモリ５２およびインターフェイス５３は相互にバス５４を介して接続されている。インターフェイス５３には、駐車券処理装置５５、表示器５６、取消釦５７、領収証発行釦５８、設定器５９、インターホン６０、精算開始釦６１、人感センサ６２、領収証プリンタ６３、硬貨識別装置６４、硬貨払出装置６５、紙幣読取装置６６、スピーカ６７、および外部通信部６８等が接続されている。駐車券処理装置５５は、駐車料金の精算を行うために駐車券６に記録された入場情報コード２３および割引情報コード２７等を読み取ると共に、駐車券６に精算情報コード２４を記録する装置である。表示器５６は、駐車料金、精算に関するメッセージ等を利用者に対して表示するディスプレイ装置である。取消釦５７および領収証発行釦５８は、利用者が精算の取消、領収書の発行等の操作を行うための釦である。設定器５９は、事前精算機３についての各種設定入力を行う装置である。インターホン６０は、利用者が駐車場の管理者または係員と会話をするときに用いられる。人感センサ６２は、事前精算機３に利用者が接近したことを感知する装置である。利用者の接近が感知されたとき、精算処理が開始される。精算開始釦６１は、利用者が精算を開始するときに押下する釦である。人感センサ６２が利用者の接近を感知しなかった場合でも、利用者は精算開始釦６１を押下して精算を始めることができる。領収証プリンタ６３、硬貨識別装置６４、硬貨払出装置６５および紙幣読取装置６６は、駐車料金の受取処理等を行うための装置である。スピーカ６７は、精算に関するメッセージ等を利用者に対して音声出力する装置である。外部通信部６８は、駐車券発行機２等、駐車場内に設置された他の機器と情報通信を行う装置である。ＣＰＵ５１は、プログラムをメモリ５２から読み出し、このプログラムを実行し、インターフェイス５３に接続された上記装置を制御する。これによりＣＰＵ５１は、後述する精算処理を行う。なお、図５中の入出力信号端子６９および車両センサ７０は事前精算機３には設けられていない。入出力信号端子６９および車両センサ７０は出口精算機に設けられている。これについては後述する。
【００４４】
（駐車券処理装置）
図６は、駐車券発行機２内における駐車券処理装置の配置、および事前精算機３内における駐車券処理装置の配置を示している。図７は、駐車券発行機２に設けられた駐車券処理装置の機械的構成を示している。図８は、事前精算機３に設けられた駐車券処理装置の機械的構成を示している。図６ないし図８に示すように、駐車券発行機２に設けられた駐車券処理装置３５と、事前精算機３に設けられた駐車券処理装置５５とは、構成要素の大部分が互いに共通している。駐車券処理装置３５と駐車券処理装置５５とで互いに共通する構成要素には同一の符号を付す。図６（１）に示すように、駐車券発行機２において、駐車券処理装置３５は、駐車券発行機２の筐体内に収容されており、当該筐体内に設けられた支持台４３の上に固定されている。駐車券処理装置３５の搬送路８７の一端側に形成された排出引込口８８が、駐車券発行機２の前側面に設けられた券発行口４４に接続されている。図６（２）に示すように、事前精算機３において、駐車券処理装置５５は、事前精算機３の筐体内に収容されており、当該筐体内に設けられた支持台７１の上に固定されている。駐車券処理装置５５の搬送路８７の一端側に形成された排出引込口８８が、事前精算機３の前側面に設けられた券挿入口７２に接続されている。
【００４５】
これより、駐車券処理装置３５および駐車券処理装置５５の機械的構成について詳細に説明する。まず、駐車券処理装置３５と駐車券処理装置５５とで互いに共通の構成要素について説明する。図７または図８に示すように、各駐車券処理装置３５、５５は、駐車券６を搬送する搬送路８７を備えている。搬送路８７は駐車券発行機２または事前精算機３内を水平方向に伸びている。また、搬送路８７の一端部には排出引込口８８が形成され、券発行口４４または券挿入口７２に接続されている。また、搬送路８７の下側には、排出引込口８８に近い搬送路８７の一端側から他端側にかけて４つの搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄが所定の間隔をもって設けられている。また、搬送路８７の上側には３つの搬送プーリ９０Ａ、９０Ｂ、９０Ｃが搬送ローラ８９Ａ、８９Ｃ、８９Ｄと上下方向に対応する位置にそれぞれ設けられている。また、搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄのそれぞれの内周側にはベルトプーリが形成され、各ベルトプーリには無端の搬送ベルト９１が掛けられている。さらに、搬送路８７の一端側であって搬送路８７の下側には搬送モータ９２が設けられている。また、搬送モータ９２の近傍には、搬送モータ９２の回転位相を検出するパルスセンサ９３（図９参照）が設けられている。
【００４６】
搬送モータ９２を駆動すると、搬送モータ９２の出力軸の回転が搬送ローラ８９Ａに伝達され、さらに搬送ベルト９１を介して搬送ローラ８９Ｂ、８９Ｃ、８９Ｄに伝達され、搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄがそれぞれ回転する。そして、搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄの回転により、駐車券６を搬送路８７上において移動させることができる。また、搬送モータ９２の出力軸の回転方向を変更することにより、搬送ベルト９１の移動方向および搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄの回転方向を変えることができ、これにより、搬送路８７上における駐車券６の移動方向を変えることができる。ここで、搬送路８７上の駐車券６の移動方向について、搬送路８７の他端側から一端側に向かう方向、すなわち、駐車券発行機２の奥側から前面側に向かう方向を「排出方向」といい、搬送路８７の一端側から他端側に向かう方向、すなわち、駐車券発行機２の前面側から奥側に向かう方向を「引込方向」という。
【００４７】
また、各駐車券処理装置３５、５５において、搬送路８７の上側であって搬送ローラ８９Ｂと搬送ローラ８９Ｃとの間に対応する位置にはサーマルヘッド９４が設けられ、搬送路８７の下側であってサーマルヘッド９４と対応する位置にはプラテンローラ９５が設けられている。サーマルヘッド９４は、駐車券６に印字文字および二次元コードを印刷する装置である。サーマルヘッド９４は、感熱紙を加熱して印刷を行うための多数の発熱素子を有し、これら発熱素子は、サーマルヘッド９４の先端部（図７または図８では下端部）において、水平方向であって、かつ搬送路８７の伸長方向に直交する方向、すなわち搬送路８７の幅方向に配列されている。また、サーマルヘッド９４は上下方向に移動することができる。駐車券６に印字文字および二次元コードを印刷するときには、サーマルヘッド９４が下降し、サーマルヘッド９４の先端部が駐車券６の表面に接触する。このとき、サーマルヘッド９４の先端部とプラテンローラ９５との間に駐車券６が適切な押圧力をもって支持されることで、サーマルヘッド９４の先端部の駐車券６の表面への確実な接触が維持される。搬送ローラ８９Ａ、８９Ｂ、８９Ｃ、８９Ｄ等の回転による駐車券６の移動に伴ってプラテンローラ９５が回転するので、サーマルヘッド９４の先端部が駐車券６の表面に接触している間であっても駐車券６は移動することができる。一方、駐車券６に対する印刷を行わないときには、サーマルヘッド９４は上昇し、搬送路８７から離れた位置で待機している。
【００４８】
また、各駐車券処理装置３５、５５において、搬送路８７の上側であって搬送ローラ８９Ａと搬送ローラ８９Ｂとの間に対応する位置にはラインセンサ９６が設けられている。ラインセンサ９６は、駐車券６に印刷された二次元コードのベリファイおよび読取、並びに識別マーク１４、１５の読取等を行う装置である。ラインセンサ９６は多数の撮像素子を有し、これら撮像素子は、ラインセンサ９６の先端部（図７または図８では下端部）において、水平方向であって、かつ搬送路８７の伸長方向に直交する方向、すなわち搬送路８７の幅方向に配列されている。また、各駐車券処理装置３５、５５において、搬送路８７の上側であって搬送ローラ８９Ｂと対応する位置には磁気ヘッド９７が設けられている。
【００４９】
また、各駐車券処理装置３５、５５には、搬送路８７上における駐車券６の位置を検出する複数の光センサ９８Ａ、９８Ｂ、９８Ｃが搬送路８７に沿って設けられている。各光センサ９８Ａ、９８Ｂ、９８Ｃは、例えば搬送路８７を上下方向に挟んで互いに対向する発光素子と受光素子とを備えている。搬送路８７上を移動する駐車券６が発光素子と受光素子との間に到達すると、発光素子から受光素子への間の光が駐車券６によって遮られる。このことを検出することにより駐車券６の位置を認識することができる。
【００５０】
次に、駐車券発行機２の駐車券処理装置３５と事前精算機３の駐車券処理装置５５とで互いに相違する構成要素について説明する。
図７に示すように、駐車券発行機２の駐車券処理装置３５の搬送路において、搬送ローラ８９Ｃと搬送ローラ８９Ｄとの間の所定の位置には、駐車券供給路９９の一端側が接続されている。駐車券供給路９９の他端側は駐車券供給装置１１１に接続されている。駐車券供給装置１１１は、駐車券６の発行に備えて駐車券６を搬送路８７に供給する装置である。駐車券供給装置１１１は、ファンフォールド状に連結された発行前の駐車券６（図２（１）参照）が収容された駐車券収容部４５（図６（１）参照）と、駐車券収容部４５から駐車券を駐車券供給路９９に沿って引き上げるフィードローラ１１２と、フィードローラ１１２と共に駐車券６を支持するフィードプーリ１１３と、フィードローラ１１２を回転させるフィードモータ１１４（図９参照）と、フィードモータ１１４の動力をフィードローラ１１２に伝達するフィードベルト１１５と、これから発行する１枚の駐車券６をファンフォールド状に連結された他の駐車券６から切り離すカッタ１１６と、連結された駐車券６をカッタ１１６で切り離す位置を定めるための光センサ１１７と、フィードモータ１１４およびフィードローラ１１２の回転位相を検出するパルスセンサ１１８（図９参照）とを備えている。
【００５１】
一方、図８に示すように、事前精算機３の駐車券処理装置５５の搬送路８７において、搬送ローラ８９Ｃと搬送ローラ８９Ｄとの間の所定の位置には、分岐搬送路１１９の一端側が接続されている。分岐搬送路１１９の他端側は券回収ボックス７３に接続されている。券回収ボックス７３は、分岐搬送路１１９に導かれた券（例えば廃券として取り扱われる回数券）を回収する箱である。搬送路８７と分岐搬送路１１９とが接続している部分には分岐ガイド１２１が設けられ、分岐ガイド１２１の近傍には分岐ガイド１２１の切り換えを制御する分岐ガイド駆動ソレノイド１２２（図９参照）が設けられている。分岐ガイド１２１は、搬送路８７を引込方向に搬送された券を、搬送路８７の他端側に水平方向にそのまま搬送するか、それとも分岐搬送路１１９に導くかを切り換える装置である。
例えば、精算時に駐車券処理装置５５に引き込まれた駐車券６を、精算後に利用者に返却するために駐車券処理装置５５内に一時的に保持する場合には、駐車券６を搬送路８７の他端側に搬送するように分岐ガイド１２１を切り換える。一方、精算時に駐車券処理装置５５に引き込まれた回数券０７を、精算後に廃棄する場合には、回数券０７を分岐搬送路１１９に導くように分岐ガイド１２１を切り換える（図１５参照）。分岐ガイド１２１の動作の詳細については後述する。
【００５２】
図９は各駐車券処理装置３５、５５の電気的構成を示している。図９に示すように、各駐車券処理装置３５、５５は、ＣＰＵ８１、メモリ８２およびインターフェイス８３を備え、これらはバス８４を介して相互に接続されている。インターフェイス８３には、搬送モータ９２と、サーマルヘッド９４の上下方向の移動を制御するサーマルヘッド駆動ソレノイド１２３と、サーマルヘッド９４の記録動作を制御するサーマルヘッド制御回路１２４と、磁気ヘッド９７の読取・記録動作を制御する磁気ヘッド制御回路１２５と、光センサ９８Ａ、９８Ｂ、９８Ｃと、ラインセンサ９６と、搬送モータ９２の回転位相を検出するパルスセンサ９３とが接続されている。
【００５３】
駐車券発行機２の駐車券処理装置３５において、インターフェイス８３には、駐車券供給装置１１１の被制御要素が接続されている。具体的には、インターフェイス８３には、駐車券供給装置１１１のフィードモータ１１４と、カッタ１１６を制御するカッタソレノイド１２６と、光センサ１１７と、フィードモータ１１４の回転位相を検出するパルスセンサ１１８とが接続されている。なお、これら駐車券供給装置１１１の被制御要素は、事前精算機３の駐車券処理装置５５には存在しない。
【００５４】
一方、事前精算機３の駐車券処理装置５５において、インターフェイス８３には、分岐ガイド１２１の切換動作を制御する分岐ガイド駆動ソレノイド１２２が接続されている。なお、分岐ガイド駆動ソレノイド１２２は、駐車券発行機２の駐車券処理装置３５には存在しない。
【００５５】
また、各駐車券処理装置３５、５５において、ＣＰＵ８１はメモリ８２からプログラムを読み出し、このプログラムを実行することにより、光センサ９８Ａ、９８Ｂ、９８Ｃおよびパルスセンサ９３で認識した駐車券６等の位置に応じ、搬送モータ９２の回転、サーマルヘッド９４の上下方向の移動、サーマルヘッド９４の記録動作、磁気ヘッド９７の読取・記録動作、ラインセンサ９６の読取動作、駐車券供給装置１１１の動作（駐車券処理装置３５の場合）、分岐ガイド１２１の切換動作（駐車券処理装置５５の場合）を制御する。
【００５６】
また、駐車券処理装置３５のＣＰＵ８１は駐車券発行機２のＣＰＵ３１と電気的に接続されており、これにより、駐車券発行機２における処理と駐車券処理装置３５における処理との連携が図られる。また、駐車券処理装置５５のＣＰＵ８１は事前精算機３のＣＰＵ５１と電気的に接続されており、これにより、事前精算機３における処理と駐車券処理装置５５における処理との連携が図られる。
【００５７】
（割引情報記録装置）
図１０は割引情報記録装置４を示している。図１０に示すように、割引情報記録装置４は、ＣＰＵ１３１、メモリ１３２およびインターフェイス１３３を備え、これらはバス１３４を介して相互に接続されている。インターフェイス１３３には、駐車券処理装置１３５、テンキー入力装置１３６および外部通信部１３７が接続されている。駐車券処理装置１３５は、駐車券６に割引情報コード２７を記録する処理を行う装置である。テンキー入力装置１３６は、関連店舗の店員が、利用者の購入した商品の金額を入力するための装置である。外部通信部１３７は、割引情報記録装置４をＰＯＳ（販売時点情報管理）レジスタに接続した場合に、割引情報記録装置４とＰＯＳレジスタとの間の通信を制御する装置である。割引情報記録装置４をＰＯＳレジスタに接続した場合には、利用者の購入した商品の金額をＰＯＳレジスタから割引情報記録装置４に自動的に入力することが可能になる。ＣＰＵ１３１は、プログラムをメモリ１３２から読み出し、このプログラムを実行し、インターフェイス１３３に接続された上記装置を制御する。これによりＣＰＵ１３１は、後述する割引情報記録処理を行う。
【００５８】
（割引情報記録装置の駐車券処理装置）
図１１は割引情報記録装置４に設けられた駐車券処理装置１３５を示している。駐車券処理装置１３５において図８に示す駐車券処理装置５５と同一の構成要素には同一の符号を付し、説明を省略する。駐車券処理装置１３５は、割引情報記録装置４の筐体内に収容されており、当該筐体内に設けられた支持台の上に固定されている。駐車券処理装置１３５の搬送路８７の一端側に形成された排出引込口８８は、割引情報記録装置４の筐体の前側面に設けられた券発行口に接続されている。駐車券処理装置１３５の機械的構成に着目すると、駐車券処理装置１３５は、図８に示す駐車券処理装置５５の機械的構成から、磁気ヘッド９７、分岐ガイド１２１および券回収ボックス７３を取り除いた構成を有している。なお、機能上、駐車券処理装置１３５の機械的構成に分岐搬送路１１９は不要であるが、他の搬送路と共にガイドを形成する部材を兼用するために、構成上残している。駐車券処理装置１３５の電気的構成に着目すると、駐車券処理装置１３５は、図９に示す駐車券処理装置５５の電気的構成から、磁気ヘッド制御回路１２５および分岐ガイド駆動ソレノイド１２２を取り除いた構成を有している。
【００５９】
（駐車券発行処理）
図１２は、駐車券発行機２による駐車券発行処理を示している。図１２に示すように、駐車券発行機２は、駐車券発行処理が開始されるまで、駐車券６の発行準備が完了した状態で、待機している（ステップＳ１：ＮＯ）。駐車券６の発行準備が完了した状態では、１枚の駐車券６が他の駐車券６から切り離され、搬送路８７においてサーマルヘッド９４の下の所定の位置に停止している。車両が入場レーンに進入し、所定の位置に到達したとき、車両センサ４２が車両を検出し、検出信号をＣＰＵ３１に出力する。ＣＰＵ３１は、車両センサ４２から出力された検出信号を受け取り、これに応じ、駐車券発行処理を開始する（ステップＳ１：ＹＥＳ）。
【００６０】
まず、ＣＰＵ３１は、利用者に対する案内メッセージ等を表示器３６に表示し、またはスピーカ３９から音声出力する（ステップＳ２）。これに応じ、利用者が駐車券発行釦３７を押下したとき（ステップＳ３：ＹＥＳ）、ＣＰＵ３１は、現在の時刻を認識し、認識した時刻を入場日時として設定し、この入場日時を含んだ入場情報を生成する。そして、ＣＰＵ３１は、当該入場情報を駐車券処理装置３５のＣＰＵ８１に出力する。
【００６１】
駐車券処理装置３５のＣＰＵ８１は、入場情報を受け取り、この入場情報を用いて、印字文字１９および入場情報コード２３を生成する。続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を下降させ、搬送モータ９２を制御して駐車券６を低速で排出方向に移動させ、サーマルヘッド制御回路１２４を制御して、サーマルヘッド９４により、印字文字１９および入場情報コード２３を駐車券６に記録する（ステップＳ４）。これにより、入場日時等を示す印字文字１９が駐車券６の文字記録領域１６内の最上行に記録され、入場情報コード２３が駐車券６の第１のコード記録領域１７内の最も左側に記録される（図２（２）参照）。
【００６２】
続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を上昇させた後、搬送モータ９２を制御して駐車券６を中速で排出方向に移動させる（ステップＳ５）。駐車券６がラインセンサ９６の下を通過するとき、ラインセンサ９６は駐車券６に記録された入場情報コード２３を読み取り、この結果得られた情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を用いて入場情報コード２３が駐車券６に正常に記録されているか否かを確認する（ベリファイ処理：ステップＳ６）。
【００６３】
入場情報コード２３が駐車券６に正常に記録されている場合には（ステップＳ６：ＹＥＳ）、ＣＰＵ８１は、引き続き駐車券６を排出方向に移動させる（ステップＳ７）。駐車券６が排出引込口８８に接近したとき、光センサ９８Ａがこの旨を検出し、検出信号をＣＰＵ８１に出力する。ＣＰＵ８１は、光センサ９８Ａから出力された検出信号を受け取り、これに応じ、パルスセンサ９３から出力されるパルスをカウントし、このパルス数が所定のパルス数に達したときに、搬送モータ９２を停止させる（ステップＳ８）。これにより、駐車券６は、その一部が排出引込口８８（券発行口４４）から外部に飛び出した状態で停止する。
【００６４】
利用者が駐車券６を券発行口４４から引き抜いたとき、ＣＰＵ８１は、光センサ９８Ａから出力される検出信号に基づいてこの旨を検出し（ステップＳ９：ＹＥＳ）、続いて、次回発行するための駐車券６の発行準備を行う（ステップＳ１０）。具体的には、ＣＰＵ８１は、駐車券供給装置１１１を制御し、1枚の駐車券６を他の駐車券６からカッタ１１６で切り離し、当該切り離した駐車券６を、駐車券供給路９９を介して搬送路８７に進入させる。さらに、ＣＰＵ８１は、光センサ９８Ｂから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づいて、当該駐車券６を、搬送路８７においてサーマルヘッド９４の下の所定の位置まで移動させる。
【００６５】
このようにして駐車券６の発行準備が完了したとき、ＣＰＵ８１は動作完了通知を、駐車券発行機２のＣＰＵ３１に出力する。
駐車券発行機２のＣＰＵ３１は、動作完了通知を受け取り、これに応じ、入口ゲートの開閉を行う（ステップＳ１１）。具体的には、ＣＰＵ３１は、まず、入口ゲート開閉機を制御し、入口ゲートを開く。続いて、ＣＰＵ３１は、車両が入口ゲートを通過し終えたことを車両センサ４２から出力される検出信号に基づいて認識し、これに応じ、入口ゲート開閉機を制御し、入口ゲートを閉じる。なお、前述の駐車券６の発行準備の動作（ステップＳ１０）より先に、入口ゲートの開閉動作（ステップＳ１１）を行い、利用者を素早く駐車場内に入場させるようにしてもよい。
【００６６】
一方、ステップＳ６のベリファイ処理において、入場情報コード２３が駐車券６に正常に記録されてない場合には（ステップＳ６：ＮＯ）、駐車券処理装置３５のＣＰＵ８１は、エラー処理を行う（ステップＳ１２）。例えば、ＣＰＵ８１は搬送モータ９２の回転を反転させ、駐車券６を搬送路８７の他端側へ高速に移動させて廃券処理を行う。その後、ＣＰＵ８１は、駐車券供給装置１１１を制御し、新たな駐車券６をサーマルヘッド９４の下の所定の位置へ供給した後、ステップＳ４へ移行し、印字文字１９および入場情報コード２３の記録をやり直す。なお、駐車券発行機２の内部で駐車券処理装置３５の搬送路８７の他端側には、図示しない廃券収容用の小箱が設けられている。
【００６７】
（割引情報記録処理）
図１３は割引情報記録装置４による割引情報記録処理を示している。図１３において、まず、関連店舗の店員が、割引情報記録装置４のテンキー入力装置１３６を操作し、利用者の購入した商品の金額を入力する。または、割引情報記録装置４がＰＯＳレジスタに接続されている場合には、利用者の購入した商品の金額がＰＯＳレジスタから割引情報記録装置４に入力される（ステップＳ２１：ＹＥＳ）。
【００６８】
その後、割引情報記録装置４のＣＰＵ１３１は、駐車券処理装置１３５のＣＰＵ８１に動作開始指令を出力する。これに応じ、駐車券処理装置１３５のＣＰＵ８１は、光センサ９８Ａ等を動作させる。そして、関連店舗の店員が、利用者から受け取った駐車券６を割引情報記録装置４の券挿入口に挿入すると、駐車券６の一部が排出引込口８８を介して搬送路８７に進入する。光センサ９８Ａは駐車券６の進入を検出し、検出信号をＣＰＵ８１に出力する。ＣＰＵ８１は、光センサ９８Ａから出力された検出信号を受け取り、これに応じ、搬送モータ９２を制御し、駐車券６を引込方向に移動させる（ステップＳ２２）。これにより、駐車券６が割引情報記録装置４内に引き込まれる。
【００６９】
割引情報記録装置４内に引き込まれた駐車券６は搬送路８７上を引込方向に移動し続け、駐車券６の引込方向側の端部がラインセンサ９６の下を通過する。このとき、ラインセンサ９６は、駐車券６に印刷された識別マーク１４または１５を読み取り、この結果得られた情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を用いて駐車券６の向きを認識する（ステップＳ２３）。関連店舗の店員が駐車券６を券挿入口７２に正しい向きに挿入した場合には、駐車券６の引込方向側の端部は駐車券６の上端部となる。したがって、ラインセンサ９６により読み取られる識別マークは識別マーク１４である。この場合、ＣＰＵ８１は、駐車券６の向きが正しい向きであると認識する。一方、店員が駐車券６を券挿入口７２に反対向きに挿入した場合には、駐車券６の引込方向側の端部は駐車券６の下端部となる。したがって、ラインセンサ９６により読み取られる識別マークは識別マーク１５である。この場合、ＣＰＵ８１は、駐車券６の向きが反対向きであると認識する。
【００７０】
続いて、駐車券６は搬送路８７上を引込方向に移動し続け、駐車券６の第１のコード記録領域１７および第２のコード記録領域１８がラインセンサ９６の下を通過して停止する。このとき、ラインセンサ９６は、駐車券６の第１のコード記録領域１７と第２のコード記録領域１８とを合わせた領域の全体を読み取る。これにより、駐車券６の第１のコード記録領域１７に記録された入場情報コード２３、および駐車券６の第２のコード記録領域１８に記録された割引情報コード２７が読み取られる（ステップＳ２４）。そして、ラインセンサ９６は、読み取った情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を受け取り、この情報を用いてコード読取画像情報を生成する。コード読取画像情報は、駐車券６の第１のコード記録領域１７と第２のコード記録領域１８とを合わせた領域の全体をそのまま写し取った画像情報である。したがって、コード読取画像情報には、駐車券６に記録された入場情報コード２３および複数の割引情報コード２７の内容だけでなく、これら入場情報コード２３および複数の割引情報コード２７間の相対的な位置関係も、駐車券６に実際に記録された通り忠実に再現されている。
【００７１】
続いて、ＣＰＵ８１は、コード読取画像情報中における複数の割引情報コード２７の位置をそれぞれ認識し、割引情報コード２７の個数を認識する（ステップＳ２５）。ＣＰＵ８１は、割引情報コード２７の位置および個数の認識を、各割引情報コード２７をデコードせず、各割引情報コード２７の詳細な内容を認識せず、各割引情報コード２７の外形を認識することにより行う。例えば、ＣＰＵ８１は、コード読取画像情報にローパスフィルタ処理を施すことにより、各割引情報コード２７内部の詳細な情報を除去し、これにより各割引情報コード２７の外形を明確化してこれを認識する。このとき、ＣＰＵ８１は、ステップＳ２３で駐車券６の向きを認識しているので、券挿入口に挿入された駐車券６の向きが正しい向きである場合でも、反対向きである場合でも、割引情報コード２７の位置および個数を容易かつ正確に認識することができる。
【００７２】
続いて、ＣＰＵ８１は、コード読取画像情報中の複数の割引情報コード２７（すなわち駐車券６の第２のコード記録領域１８内に記録された複数の割引情報コード２７）のうち、最後に記録された割引情報コード２７を特定する（ステップＳ２６）。駐車券６の第２のコード記録領域１８内における割引情報コード２７の記録位置は、図３に示すように、予め定められた記録位置規則に従って決定されているので、ＣＰＵ５１は、ステップＳ２３で認識した駐車券６の向き、並びにコード読取画像を用いて認識した各割引情報コード２７の位置および割引情報コード２７の個数から、最後に記録された割引情報コード２７を容易かつ正確に特定することができる。
【００７３】
続いて、ＣＰＵ８１は、最後に記録された割引情報コード２７をデコードし、当該割引情報コード２７に対応する割引情報を取得する（ステップＳ２７）。そして、ＣＰＵ８１は、割引情報記録装置４のＣＰＵ１３１に当該割引情報を出力し、ＣＰＵ１３１はこれを受け取る。
【００７４】
続いて、割引情報記録装置４のＣＰＵ１３１は、最後に記録された割引情報コード２７に対応する割引情報に含まれる割引合計額を認識する（ステップＳ２８）。続いて、ＣＰＵ１３１は、メモリ１３２に予め記憶された駐車料金の割引額を読み出し、この割引額を、ステップＳ２８で認識した割引合計額に加算し、これにより割引合計額を更新する（ステップＳ２９）。
【００７５】
続いて、ＣＰＵ１３１は、今回の商品購入に対応する割引情報を生成する（ステップＳ３０）。具体的には、ＣＰＵ１３１は、メモリ１３２に予め記憶された店舗コード、購入日時、ステップＳ２１で入力された商品金額、メモリ１３２に予め記憶された割引額、およびステップＳ２９で更新した割引合計額等を所定の規則に従って組み合わせることにより、割引情報を生成する。なお、上記購入日時として、例えば現在の日時を用いる。そして、ＣＰＵ１３１は、生成した割引情報を、駐車券処理装置１３５のＣＰＵ８１に出力し、ＣＰＵ８１はこれを受け取る。
【００７６】
駐車券処理装置１３５のＣＰＵ８１は、搬送モータ９２を制御し、駐車券６を排出方向に移動させる。続いて、ＣＰＵ８１は、光センサ９８Ｂから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づき、搬送モータ９２を適切なタイミングで停止させ、駐車券６をサーマルヘッド９４の下の所定の位置で止める（ステップＳ３１）。
【００７７】
続いて、ＣＰＵ８１は、ステップＳ３０で生成された割引情報を用いて割引情報コード２７を生成する。そして、ＣＰＵ８１は、図３に示す予め定められた記録位置規則に従って、駐車券６の第２のコード記録領域１８内において割引情報コード２７を記録する位置を決定する。すなわち、ＣＰＵ８１は、当該割引情報コード２７が当該駐車券６の第２のコード記録領域１８に何番目に記録される割引情報コード２７であるかに従って当該割引情報コード２７の記録位置を決定する。続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を下降させ、搬送モータ９２を制御して駐車券６を低速で排出方向に移動させ、サーマルヘッド制御回路１２４を制御して、サーマルヘッド９４により、割引情報コード２７を、駐車券６の第２のコード記録領域１８内の決定された位置に記録する（ステップＳ３２）。
【００７８】
続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を上昇させた後、搬送モータ９２を制御して駐車券６を中速で排出方向に移動させる（ステップＳ３３）。駐車券６がラインセンサ９６の下を通過するとき、ラインセンサ９６は駐車券６に今回記録された割引情報コード２７を読み取り、この結果得られた情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を用いて割引情報コード２７が駐車券６に正常に記録されているか否かを確認する（ベリファイ処理：ステップＳ３４）。
【００７９】
割引情報コード２７が駐車券６に正常に記録されている場合には（ステップＳ３４：ＹＥＳ）、ＣＰＵ８１は、引き続き駐車券６を排出方向に移動させる（ステップＳ３５）。続いて、ＣＰＵ８１は、光センサ９８Ａから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づいて駐車券６の位置を認識し、駐車券６が排出引込口８８近傍の所定の位置に到達したときに、搬送モータ９２を停止させる（ステップＳ３６）。これにより、駐車券６はその一部が排出引込口８８から外部に飛び出した状態で停止する。利用者により駐車券６が引き抜かれた後（ステップＳ３７：ＹＥＳ）、処理はステップＳ２１へ戻る。
【００８０】
一方、ステップＳ３４のベリファイ処理において、割引情報コードが駐車券６に正常に記録されてない場合には（ステップＳ３４：ＮＯ）、ＣＰＵ８１は、エラー処理を行う（ステップＳ３８）。例えば、ＣＰＵ８１は、搬送モータ９２を制御し、当該駐車券６を搬送路８７の他端側へ高速で移動させた後、割引情報コード２７の当該駐車券６への記録を再度行う。この際の記録位置は、直前に割引情報コード２７を記録した位置の次の順番の位置とし、その割引情報コード２７には、エラーによる再記録を示す情報が含まれている。もちろん、印字用の余白が残っていない場合や、繰り返しエラーとなる場合には、異常状態を表示させたうえで、内部停止または駐車券の排出をさせる。
【００８１】
このような割引情報記録処理によれば、割引合計額を含んだ割引情報コード２７を駐車券６に記録することにより、複数の関連店舗のそれぞれが提供する割引額の記録・収集を確実に行うことができる。また、精算時において割引合計額を算出するための計算を省くことを可能にし、割り引かれた最終的な駐車料金額、すなわち実際駐車料金額の迅速な算出を可能にする。
【００８２】
（精算処理）
図１４は事前精算機３による精算処理を示している。図１５は、精算処理が行われてる間における搬送路８７上の駐車券６等の位置を示している。図１４において、人感センサ６２が利用者の事前精算機３への接近を感知したとき、または利用者により精算開始釦６１が押下されたとき、事前精算機３のＣＰＵ５１はこの旨を認識し（ステップＳ５１：ＹＥＳ）、利用者に対する案内メッセージ等を表示器５６に表示し、またはスピーカ６７から音声出力する（ステップＳ５２）。
【００８３】
続いて、ＣＰＵ５１は、駐車券処理装置５５のＣＰＵ５１に動作開始指令を出力する。これに応じ、駐車券処理装置５５のＣＰＵ８１は、光センサ９８Ａ等を動作させる。利用者が駐車券６を券挿入口７２に挿入すると、駐車券６の一部が排出引込口８８を介して搬送路８７に進入する。図１５中の（Ａ）は、このときの駐車券６の位置を示している。光センサ９８Ａは駐車券６の進入を検出し、検出信号をＣＰＵ８１に出力する。ＣＰＵ８１は、光センサ９８Ａから出力された検出信号を受け取り、これに応じ、搬送モータ９２を制御し、駐車券６を中速で引込方向に移動させる（ステップＳ５３）。これにより、駐車券６が事前精算機３内に引き込まれる。
【００８４】
事前精算機３内に引き込まれた駐車券６は搬送路８７上を引込方向に移動し続け、駐車券６の引込方向側の端部がラインセンサ９６の下を通過する。図１５中の（Ｂ）は、このときの駐車券６の位置を示している。このとき、ラインセンサ９６は、駐車券６に印刷された識別マーク１４または１５を読み取り、この結果得られた情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を用いて駐車券６の向きを認識する（ステップＳ５４）。図１５に示すように、利用者が駐車券６を券挿入口７２に正しい向きに挿入した場合には、駐車券６の引込方向側の端部は駐車券６の上端部となる。したがって、ラインセンサ９６により読み取られる識別マークは識別マーク１４である。この場合、ＣＰＵ８１は、駐車券６の向きが正しい向きであると認識する。一方、利用者が駐車券６を券挿入口７２に反対向きに挿入した場合には、駐車券６の引込方向側の端部は駐車券６の下端部となる。したがって、ラインセンサ９６により読み取られる識別マークは識別マーク１５である。この場合、ＣＰＵ８１は、駐車券６の向きが反対向きであると認識する。
【００８５】
続いて、駐車券６は搬送路８７上を引込方向に移動し続け、駐車券６の第１のコード記録領域１７および第２のコード記録領域１８がラインセンサ９６の下を通過する。この過程で、ラインセンサ９６は、駐車券６の第１のコード記録領域１７と第２のコード記録領域１８とを合わせた領域の全体を読み取る。これにより、駐車券６の第１のコード記録領域１７に記録された入場情報コード２３、および駐車券６の第２のコード記録領域１８に記録された割引情報コード２７が読み取られる（ステップＳ５５）。そして、ラインセンサ９６は、読み取った情報をＣＰＵ８１に出力する。ＣＰＵ８１は、ラインセンサ９６から出力された情報を受け取り、この情報を用いてコード読取画像情報を生成する。コード読取画像情報は、駐車券６の第１のコード記録領域１７と第２のコード記録領域１８とを合わせた領域の全体をそのまま写し取った画像情報である。したがって、コード読取画像情報には、駐車券６に記録された入場情報コード２３および複数の割引情報コード２７の内容だけでなく、これら入場情報コード２３および複数の割引情報コード２７間の相対的な位置関係も、駐車券６に実際に記録された通り忠実に再現されている。図１５中の（Ｃ）は、入場情報コード２３および割引情報コード２７がラインセンサ９６により読み取られた直後の駐車券６の位置を示している。
【００８６】
続いて、事前精算機３のＣＰＵ５１および駐車券処理装置５５のＣＰＵ８１は、料金算出処理を行い、駐車料金の実際駐車料金額を算出する（ステップＳ５６）。料金算出処理については後述する。
【００８７】
料金算出処理と並行して、駐車券処理装置５５のＣＰＵ８１は、搬送モータ９２を制御し、駐車券６を引込方向に高速に移動させる。このとき、分岐ガイド１２１は、駐車券６を搬送路８７の他端側に搬送するように切り換えられている。したがって、駐車券６は、搬送路８７の他端側へ水平方向に移動する。そして、駐車券６が搬送路８７の他端部へ移動したとき、ＣＰＵ８１は、光センサ９８Ｃから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づいてこの旨を検出し、適切なタイミングで搬送モータ９２を停止させる（ステップＳ５７）。この結果、駐車券６は搬送路８７の他端部で停止する。図１５中の（Ｄ）は、搬送路８７の他端部で停止した駐車券６を示している。
【００８８】
続いて、ＣＰＵ８１は、分岐ガイド駆動ソレノイド１２２を制御し、排出引込口８８から引込方向に移動する券を分岐搬送路１１９に導くように分岐ガイド１２１を切り換える（ステップＳ５８）。このように分岐ガイドが切り換えられたとき、搬送ローラ８９Ｄにおいてその外周側のローラ部と内周側のベルトプーリとの間のクラッチ（図示しない）が切断され、搬送モータ９２の回転が搬送ローラ８９Ｄのローラ部に伝わらなくなる。この結果、搬送モータ９２の回転の有無にかかわらず、駐車券６が搬送路８７の他端部で停止した状態が維持される。
【００８９】
続いて、事前精算機３のＣＰＵ５１および駐車券処理装置５５のＣＰＵ８１は、駐車料金の実際駐車料金額を利用者から受け取る料金受取処理を行う（ステップＳ５９）。料金受取処理において、まず、ＣＰＵ５１が駐車料金の実際駐車料金額等を表示器５６に表示する。これを確認した利用者が紙幣または硬貨を事前精算機３に投入したとき、ＣＰＵ５１は、硬貨識別装置６４、紙幣読取装置６６等を制御し、駐車料金の実際駐車料金額を受け取る。また、利用者が、現金ではなく回数券７を用いた場合には、図１５中の（Ｅ）、（Ｆ）および（Ｇ）に示すように、ＣＰＵ８１が、回数券７を排出引込口８８から引き込み、搬送路８７を引込方向に移動させる。この間、磁気ヘッド制御回路１２５の制御の下、磁気ヘッド９７が、回数券７の磁気ストライプに磁気的に記録された情報を読み取る。回数券７から読み取られた情報は、ＣＰＵ８１からＣＰＵ５１へ出力される。回数券７が全額割り引かれる種別である場合には、当該情報を受け取ったＣＰＵ５１は、駐車料金の実際駐車料金額を受け取ったと判断する。その後、回数券７が使用済みとなった場合には、回数券７は駐車券供給路９９を通過して、券回収ボックス７３内に排出される。一方、回数券７がまだ使用可能である場合には、利用度数の減算をおこなった情報を磁気ヘッド９７で適宜上書きし、利用者に返却するために券挿入口７２へ戻される。料金受取処理が終了したとき、ＣＰＵ５１は、料金の受取が完了した旨のメッセージを表示器５６に表示する。
【００９０】
続いて、駐車券処理装置５５のＣＰＵ８１は、分岐ガイド駆動ソレノイド１２２を制御し、分岐ガイド１２１を、駐車券６を搬送路の一端側に搬送するように切り換える（すなわちステップＳ５７よりも前の状態に戻す）（ステップＳ６０）。これにより、搬送ローラ８９Ｄにおいてその外周側のローラ部と内周側のベルトプーリとの間のクラッチが接続され、搬送モータ９２の回転が搬送ローラ８９Ｄのローラ部に伝わるようになる。続いて、ＣＰＵ８１は、搬送モータ９２を制御し、駐車券６を高速で排出方向に移動させる（ステップＳ６１）。続いて、ＣＰＵ８１は、光センサ９８Ｂから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づいて搬送モータ９２を適切なタイミングで停止させ、当該駐車券６を、搬送路８７においてサーマルヘッド９４の下の所定の位置で止める（ステップＳ６２）。図１５中の（Ｈ）は、このときの駐車券６の位置を示している。続いて、事前精算機３のＣＰＵ５１は精算情報を生成し、これを駐車券処理装置５５のＣＰＵ８１に出力する。駐車券処理装置５５のＣＰＵ８１は、事前精算機３のＣＰＵ５１から精算情報を受け取り、この精算情報を用いて、印字文字２０および精算情報コード２４を生成する。続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を下降させ、搬送モータ９２を制御して駐車券６を低速で排出方向に移動させ、サーマルヘッド制御回路１２４を制御して、サーマルヘッド９４により、印字文字２０および精算情報コード２４を駐車券６に記録する（ステップＳ６３）。これにより、駐車券６の文字記録領域１６内において、入場日時等を示す印字文字１９がすでに記録されている行の次の行に、精算金額および精算日時等を示す印字文字２０が記録される。また、駐車券６の第１のコード記録領域１７において、すでに記録されている入場情報コード２３の右隣に精算情報コード２４が記録される（図２（３）参照）。図１５中の（Ｉ）は、印字文字２０および精算情報コード２４が記録された直後の駐車券６の位置を示している。
【００９１】
続いて、ＣＰＵ８１は、サーマルヘッド駆動ソレノイド１２３を制御してサーマルヘッド９４を上昇させた後、搬送モータ９２を制御して駐車券６を中速で排出方向に移動させる（ステップＳ６４）。駐車券６がラインセンサ９６の下を通過するとき、ラインセンサ９６は駐車券６に記録された精算情報コード２４を読み取り、この結果得られた情報をＣＰＵ８１に出力する。図１５中の（Ｊ）は、精算情報コード２４がラインセンサ９６により読み取られた直後の駐車券６の位置を示している。ＣＰＵ８１は、ラインセンサ９６から出力された情報を用いて精算情報コード２４が駐車券６に正常に記録されているか否かを確認する（ベリファイ処理：ステップＳ６５）。
【００９２】
精算情報コード２４が駐車券６に正常に記録されている場合には（ステップＳ６５：ＹＥＳ）、ＣＰＵ８１は、引き続き駐車券６を排出方向に移動させる（ステップＳ６６）。続いて、ＣＰＵ８１は、光センサ９８Ａから出力される検出信号およびパルスセンサ９３から出力されるパルスに基づいて駐車券６の位置を認識し、駐車券６が排出引込口８８近傍の所定の位置に到達したときに、搬送モータ９２を停止させる（ステップＳ６７）。これにより、図１５中の（Ｋ）に示すように、駐車券６はその一部が排出引込口８８（券挿入口７２）から外部に飛び出した状態で停止する。利用者により駐車券６が引き抜かれた後（ステップＳ６８：ＹＥＳ）、処理はステップＳ５１へ戻る。
【００９３】
一方、ステップＳ６４のベリファイ処理において、精算情報コードが駐車券６に正常に記録されてない場合には（ステップＳ６５：ＮＯ）、ＣＰＵ８１は、エラー処理を行う（ステップＳ６９）。例えば、ＣＰＵ８１は、搬送モータ９２を制御し、当該駐車券６を搬送路８７の他端側へ高速で移動させた後、精算情報コード２４の当該駐車券６への記録を再度行う。この場合、２回目に記録する精算情報コード２４は、１回目に正常でない状態で記録された精算情報コード２４の右隣に配置される。なお、精算情報コード２４の２回目の記録も正常に行われなかった場合には、ＣＰＵ５１はエラーメッセージを表示器５６に表示し、処理を中止する。
【００９４】
（料金算出処理）
図１６は、事前精算機３により行われる精算処理の一部である料金算出処理を示している。図１４中のステップＳ５６において、事前精算機３のＣＰＵ５１および駐車券処理装置５５のＣＰＵ８１は、以下に述べる料金算出処理を行う。料金算出処理において、まず、ＣＰＵ８１は、コード読取画像情報中における入場情報コード２３の位置を認識する。ＣＰＵ８１は、図１４中のステップＳ５４で駐車券６の向きを認識しているので、券挿入口７２に挿入された駐車券６の向きが正しい向きである場合でも、反対向きである場合でも、入場情報コード２３の位置を容易かつ正確に認識することができる。続いて、ＣＰＵ８１は、入場情報コード２３をデコードし、当該入場情報コード２３に対応する入場情報を取得する（ステップＳ８１）。そして、ＣＰＵ８１は、入場情報を事前精算機３のＣＰＵ５１に出力し、ＣＰＵ５１はこれを受け取る。
【００９５】
続いて、ＣＰＵ８１は、コード読取画像情報中における複数の割引情報コード２７の位置をそれぞれ認識し、割引情報コード２７の個数を認識する（ステップＳ８２）。ＣＰＵ８１は、割引情報コード２７の位置および個数の認識を、各割引情報コード２７をデコードせず、各割引情報コード２７の詳細な内容を認識せず、各割引情報コード２７の外形を認識することにより行う。例えば、ＣＰＵ８１は、コード読取画像情報にローパスフィルタ処理を施すことにより、各割引情報コード２７内部の詳細な情報を除去し、これにより各割引情報コード２７の外形を明確化してこれを認識する。ＣＰＵ８１は、図１４中のステップＳ５４で駐車券６の向きを認識しているので、券挿入口７２に挿入された駐車券６の向きが正しい向きである場合でも、反対向きである場合でも、割引情報コード２７の位置および個数を容易かつ正確に認識することができる。
【００９６】
続いて、ＣＰＵ８１は、コード読取画像情報中の複数の割引情報コード２７（すなわち、駐車券６の第２のコード記録領域１８内に記録された複数の割引情報コード２７）のうち、最後に記録された割引情報コード２７を特定する（ステップＳ８３）。駐車券６の第２のコード記録領域１８内における割引情報コード２７の記録位置は、図３に示すように、予め定められた規則に従って決定されているので、ＣＰＵ５１は、図１４中のステップＳ５４で認識した駐車券６の向き、並びにコード読取画像を用いて認識した各割引情報コード２７の位置および割引情報コード２７の個数から、最後に記録された割引情報コード２７を容易かつ正確に特定することができる。
【００９７】
続いて、ＣＰＵ８１は、最後に記録された割引情報コード２７をデコードし、当該割引情報コード２７に対応する割引情報を取得する（ステップＳ８４）。そして、ＣＰＵ８１は、事前精算機３のＣＰＵ５１に当該割引情報を出力し、ＣＰＵ５１はこれを受け取る。
【００９８】
続いて、事前精算機３のＣＰＵ５１は、最後に記録された割引情報コード２７に対応する割引情報に含まれる割引合計額を認識する（ステップＳ８５）。続いて、ＣＰＵ５１は、ステップＳ８１で取得された入場情報に含まれる入場日時を認識する（ステップＳ８６）。続いて、ＣＰＵ５１は、現在の日時を認識し、ステップＳ８６で認識した入場日時から現在の日時までの時間、すなわち駐車時間を算出する（ステップＳ８７）。続いて、ＣＰＵ５１は、メモリ５２に予め記憶された駐車料金テーブル（料金情報）を参照し、ステップＳ８７で算出した駐車時間に応じた基準駐車料金額を算出する（ステップＳ８８）。続いて、ＣＰＵ５１は、ステップＳ８８で認識した基準駐車料金額から、ステップＳ８５で認識した割引合計額を差し引き、実際駐車料金額を算出する（ステップＳ８９）。
【００９９】
続いて、ＣＰＵ５１は、この実際駐車料金額がマイナスの値でない場合には（ステップＳ９０：ＮＯ）、この実際駐車料金額をそのまま、案内メッセージ等と共に、表示器５６に表示する（ステップＳ９２）。一方、実際駐車料金額がマイナスの値になった場合には（ステップＳ９０：ＹＥＳ）、ＣＰＵ５１は、実際駐車料金額を０に設定してから（ステップＳ９１）、当該実際駐車料金額を、案内メッセージ等と共に、表示器５６に表示する（ステップＳ９２）。
【０１００】
このような料金算出処理を含む精算処理によれば、割引合計額を取得するために、複数の割引情報コード２７のすべてをデコードする必要がなく、また、割引合計額を求める計算をする必要もないので、割り引かれた最終的な駐車料金額、すなわち実際駐車料金額を迅速に算出することができる。
【０１０１】
（購入情報保存処理）
図１７は事前精算機３による購入情報保存処理を示している。上述したように、割引情報には、店舗コード、購入日時、商品金額等の情報が含まれている。これらの情報は、駐車場利用者の商品購入活動または役務受領活動を示す消費活動情報である。購入情報保存処理は、駐車券６に割引情報コード２７として記録された割引情報に含まれる店舗コード、購入日時、商品金額等の消費活動情報を保存する処理である。保存された消費活動情報は、月毎に店舗毎の有効な割引き適応額の配分を計算し、店舗毎の駐車場オーナーへの支払い額の決定に利用する以外にも、例えば駐車場利用者の消費活動動向の調査や、駐車場利用者が利用した店舗の評価、マーケティングリサーチ等に役立てることができる。購入情報保存処理は、精算処理において実際駐車料金額の算出を終え、実際駐車料金額を表示器５６に表示した後の所定の期間、例えば、精算処理の直後に実行することが望ましい。
【０１０２】
購入情報保存処理の内容は次の通りである。すなわち、事前精算機３に設けられた駐車券処理装置５５のＣＰＵ８１は、メモリ８２に記憶されたカウント値Ｃを１に設定する（ステップＳ１０１）。続いて、ＣＰＵ８１は、カウント値Ｃに対応する割引情報コード２７、すなわち、駐車券６の第２のコード記録領域１８にＣ番目に記録された割引情報コード２７を特定する（ステップＳ１０２）。続いて、ＣＰＵ８１は、当該割引情報コード２７をデコードし、割引情報を取得する（ステップＳ１０３）。続いて、ＣＰＵ８１は、当該割引情報を事前精算機３のＣＰＵ５１に出力する。続いて、事前精算機３のＣＰＵ５１は、当該割引情報に含まれる店舗コード、購入日時、商品金額等の消費活動情報をメモリ５２に記憶する（ステップＳ１０４）。また、駐車券処理装置５５のＣＰＵ８１は、カウント値Ｃを１増加させる（ステップＳ１０５）。続いて、ＣＰＵ８１は、カウント値Ｃが、駐車券６の第２のコード記録領域１８内に記録された割引情報コード２７の個数Ｎ以下であるか否かを判断する（ステップＳ１０６）。カウント値Ｃが割引情報コード２７の個数Ｎ以下である場合には（ステップＳ１０６：ＹＥＳ）、ＣＰＵ８１は処理をステップＳ１０１に戻す。一方、カウント値Ｃが割引情報コード２７の個数Ｎ以下でない場合には（ステップＳ１０６：ＮＯ）、ＣＰＵ８１は購入情報保存処理を終了する。
【０１０３】
以上説明した通り、駐車料金精算システム１によれば、複数の関連店舗が提供したすべての割引額の合計額を、駐車券６に最後に記録された割引情報コード２７に含まれる割引合計額を読み取るだけで取得することができるので、割り引かれた最終的な駐車料金額、すなわち実際駐車料金額を迅速に算出することができる。これにより、事前精算機３の精算処理時間が遅く、処理待ちで利用者が列を成して待つようなことを防止することができる。
【０１０４】
なお、上述した実施形態では、本発明の料金精算システムの料金精算装置として事前精算機３を例にあげたが、本発明の料金精算システムの料金精算装置は出口精算機にも適用することができる。出口精算機は、出場レーンに設置され、精算処理に連動して出口ゲートの開閉を制御する機能を備えている。図５に示すように、事前精算機３と出口精算機の構成は、事前精算機３が精算開始釦６１および人感センサ６２を備え、入出力信号端子６９および車両センサ７０を備えていないのに対し、出口精算機が入出力信号端子６９および車両センサ７０を備え、精算開始釦６１および人感センサ６２を備えていない点を除き、互いに共通している。なお、入出力信号端子６９は、出口ゲート開閉機の制御を行うために出口ゲート開閉機と出口精算機とを接続するための端子であり、車両センサ７０は、出場レーンに埋設されたループコイルから出力される検出信号に基づいて車両の出場レーンへの進行状況を検出する装置である。
【０１０５】
本発明の料金精算システムをこのような出口精算機に適用させた場合には、利用者が出口精算機の前に一旦停車し、車両センサ７０が車両の進入を感知して自動的に精算受付状態（図１４ステップＳ５２と同様）となり、利用者が未精算の駐車券６を出口精算機に挿入すると、前述の図１４のステップＳ５３からステップＳ５８までと同様な処理を経て、ステップＳ５９の料金受取処理が終了した時点で、入出力端子６９（図５参照）から出口ゲート開閉機に対してゲート開信号を出力し、利用者はすぐさま車両を進行させて駐車場から退場することができる。その際の料金精算に係る処理時間が、本発明の料金システムによって迅速となることにより、出口精算機の前での渋滞が生じにくくなり、利用者にとっては極めて利便性の良い料金精算システムが実現する。
【０１０６】
また、本発明の料金精算システムは、ゲート式駐車場用の駐車料金精算システム１だけでなく、フラップ式駐車場用の駐車料金精算システムや、フラップレス式駐車場用の駐車料金精算システムにも適用することができる。さらに、本発明の料金精算システムは、駐車料金精算システムに限らず、他の役務に係る料金を精算する料金精算システムにも適用することができる。いずれの場合にも、複数の割引情報を全てデコードして料金精算処理をおこなわないため、処理時間が迅速となって利用者にとって好適である。
【０１０７】
また、図１３に示す割引情報記録処理において、ステップＳ２６が第１のコード特定手段の具体例であり、ステップＳ２７およびＳ２８が第１の割引合計額認識手段の具体例であり、ステップＳ２９が割引合計額更新手段の具体例であり、ステップＳ３０ないしＳ３２がコード記録手段の具体例である。
【０１０８】
また、図１４に示す精算処理および図１６に示す料金算出処理において、ステップＳ５５、Ｓ８１およびＳ８６が開始時刻認識手段の具体例であり、ステップＳ５５、Ｓ８２、Ｓ８３が第２のコード特定手段の具体例であり、ステップＳ８４およびＳ８５が第２の割引合計額認識手段の具体例であり、ステップＳ８７が終了時刻決定手段の具体例であり、ステップＳ８８およびＳ８９が料金算出手段の具体例であり、ステップＳ５９が料金受取手段の具体例である。
【０１０９】
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う料金精算システムもまた本発明の技術思想に含まれる。
【産業上の利用可能性】
【０１１０】
本発明は、例えば大規模ショッピングモールに併設された駐車場の提供および管理サービス等に適用することができる。
【符号の説明】
【０１１１】
１  駐車料金精算システム
２  駐車券発行機
３  事前精算機
４  割引情報記録装置
６  駐車券
１４、１５  識別マーク
１７  第１のコード記録領域
１８  第２のコード記録領域
２３  入場情報コード
２４  精算情報コード
２７  割引情報コード
３５、５５、１３５  駐車券処理装置
【図１】
0005926614.tif 000002
【図２】
0005926614.tif 000003
【図３】
0005926614.tif 000004
【図４】
0005926614.tif 000005
【図５】
0005926614.tif 000006
【図６】
0005926614.tif 000007
【図７】
0005926614.tif 000008
【図８】
0005926614.tif 000009
【図９】
0005926614.tif 000010
【図１０】
0005926614.tif 000011
【図１１】
0005926614.tif 000012
【図１２】
0005926614.tif 000013
【図１３】
0005926614.tif 000014
【図１４】
0005926614.tif 000015
【図１５】
0005926614.tif 000016
【図１６】
0005926614.tif 000017
【図１７】
0005926614.tif 000018