(57)【特許請求の範囲】
【請求項１】
外部から投入された金額から、接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機であって、
外部からの精算機能指定情報の入力を受付ける入力部と、
前記入力部にて前記精算機能指定情報が入力された場合、コードラベルに記載されたコードデータを読み取る読取部と、
前記読取部が読み取ったコードデータを、当該精算機と接続された販売情報管理装置へ送信する送信部と、
前記販売情報管理装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金部とを有する精算機。
【請求項２】
前記読取部は、前記精算機と接続されていない販売装置にて生成されたコードラベルに記載されたコードデータを読み取ることを特徴とする請求項１に記載の精算機。
【請求項３】
前記第１の釣銭を返却するための販売機能と、前記第２の釣銭を返却する精算機能とのどちらか一方の機能を指定するための機能指定画面を表示する表示部、を有し、
前記読取部は、
前記表示部にて表示された機能指定画面にて前記精算機能が指定された場合、前記コードデータを読み取ることを特徴とする請求項１または２に記載の精算機。
【請求項４】
商品の販売処理を行う販売装置に接続され、外部から投入された金額から前記接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機と、前記精算機と接続されていない販売装置と、前記精算機と前記精算機と接続されていない販売装置とに接続された販売情報管理装置と、を具備する精算システムにおいて、
前記販売情報管理装置は、
前記精算機と接続されていない販売装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理をそれぞれ識別するための第１のコードデータと、前記販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報とを対応付けて記憶する集計情報記憶部と、
前記精算機から第２のコードデータが送信されてきた場合、前記集計情報記憶部の中から前記第２のコードデータと同一の前記第１のコードデータを検索する検索部と、
前記検索部が検索した前記第１のコードデータに対応付けられた釣銭金額情報を前記集計情報記憶部から取得する取得部と、
前記取得部にて取得した釣銭金額情報を前記精算機へ送信する釣銭情報送信部と、を有し、
前記精算機は、
外部からの精算機能指定情報の入力を受付ける入力部と、
前記入力部にて前記精算機能指定情報が入力された場合、コードラベルに記載された第２のコードデータを読み取る読取部と、
前記読取部が読み取った第２のコードデータを、前記販売情報管理装置へ送信する送信部と、
前記販売情報管理装置から送信されてきた第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金部と、を有する、ことを特徴とする精算システム。
【請求項５】
商品の販売処理を行う販売装置と接続され、外部から投入された金額から前記接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機と、前記精算機と前記精算機と接続されていない販売装置とに接続された販売情報管理装置と、を具備する精算システムにおける精算方法であって、
前記販売情報管理装置が、前記精算機と接続されていない販売装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理をそれぞれ識別するための第１のコードデータと、前記販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報とを対応付けて記憶する集計情報記憶処理と、
前記精算機が、外部からの精算機能指定情報の入力を受付ける入力処理と、
前記精算機が、前記入力処理にて前記精算機能指定情報が入力された場合、コードラベルに記載された第２のコードデータを読み取る読取処理と、
前記精算機が、前記読取処理にて読み取った第２のコードデータを、前記販売情報管理装置へ送信する送信処理と、
前記販売情報管理装置が、前記精算機から第２のコードデータが送信されてきた場合、前記集計情報記憶処理により記憶している前記第１のコードデータの中から前記第２のコードデータと同一の前記第１のコードデータを検索する検索処理と、
前記販売情報管理装置が、前記検索処理にて検索した前記第１のコードデータに対応付けられた釣銭金額情報を前記集計情報記憶処理により記憶されている釣銭金額情報のうちから取得する取得処理と、
前記販売情報管理装置が、前記取得処理にて取得した釣銭金額情報を前記精算機へ送信する釣銭情報送信処理と、
前記精算機が、前記販売情報管理装置から送信されてきた第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金処理と、を有する精算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、精算機、販売情報管理装置、精算システム、精算方法およびプログラムに関する。
【背景技術】
【０００２】
近年、利用者が自ら給油することが可能な給油取扱所（セルフ式スタンド）には、ガソリンなどを給油するためのセルフ給油機が設置されている。このようなセルフ給油機に外設機を新たに搭載するためのスペースには制約がある。そのため、セルフ給油機に搭載される外設機としては、現金決済時の紙幣のみが入金可能な入金機が接続される場合が多い。
【０００３】
紙幣のみが入金可能な入金機が搭載されたセルフ給油機を利用して商品（例えば、ガソリン）を現金で購入する際に、釣銭が発生した場合、その利用者は、給油取扱所内のレジに釣銭を受取るか、または、給油機と別に設けられた精算機にて払い出された釣銭を受取っている。なお、設備投資費用を削減する観点から、ガソリン用のセルフ給油機の台数に比べて、専ら釣銭返却用として機能するガソリン販売用の精算機の台数が少ない場合も多い。
【０００４】
また、釣銭を返却するための精算機をそれぞれ有する複数のセルフ給油機を具備する給油システムにおいて、セルフ給油機が釣銭返却機能のエラーを通知してきた場合に、その通知を受けたＰＯＳコントローラによって指定された正常動作中の精算機を具備するセルフ給油機を用いて釣銭を返却する給油システムが考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３３８０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した一般的な技術では、セルフ式スタンドに設置されている釣銭返却用の精算機を効率的に稼働させることはできるが、セルフスタンドにて利用可能な精算機の台数の不足を解消することができないという問題点がある。また、精算機を使用する利用者の混雑を緩和することができないという問題点がある。
【０００６】
また、セルフ式スタンドのうちには、灯油用のセルフ給油機が設置されているものも存在する。灯油のセルフ給油用に設置された灯油給油機には、給油を従業員が行なうフルサービス用の灯油給油機をセルフ用としてあてがう場合も多い。また、灯油は、取扱いが容易であることから、一般的に家庭用の暖房機器や給湯器の燃料に使われることが多い。そのため、一般的なセルフスタンドに設けられている灯油給油機は専ら冬場にて使用頻度が多くなり、夏場には使用頻度が少なくなる。また、それに伴って、灯油販売用精算機の使用頻度も夏場においては少なくなってしまう。特許文献１に開示された一般的な技術を、灯油のセルフ給油機に適用した場合、灯油販売用の精算機を活用することができず、さらには、灯油販売用精算機が有する機能を活用できないという問題点がある。
【０００７】
本発明は、上述した課題を解決する精算機、販売情報管理装置、精算システム、精算方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の精算機は、
外部から投入された金額から、接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機であって、
外部からの精算機能指定情報の入力を受付ける入力部と、
前記入力部にて前記精算機能指定情報が入力された場合、コードラベルに記載されたコードデータを読み取る読取部と、
前記読取部が読み取ったコードデータを、当該精算機と接続された販売情報管理装置へ送信する送信部と、
前記販売情報管理装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金部とを有する。
【００１０】
上記課題を解決するために、本発明の精算システムは、
商品の販売処理を行う販売装置に接続され、外部から投入された金額から前記接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機と、前記精算機と接続されていない販売装置と、前記精算機と前記精算機と接続されていない販売装置とに接続された販売情報管理装置と、を具備する精算システムにおいて、
前記販売情報管理装置は、
前記精算機と接続されていない販売装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理をそれぞれ識別するための第１のコードデータと、前記販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報とを対応付けて記憶する集計情報記憶部と、
前記精算機から第２のコードデータが送信されてきた場合、前記集計情報記憶部の中から前記第２のコードデータと同一の前記第１のコードデータを検索する検索部と、
前記検索部が検索した前記第１のコードデータに対応付けられた釣銭金額情報を前記集計情報記憶部から取得する取得部と、
前記取得部にて取得した釣銭金額情報を前記精算機へ送信する釣銭情報送信部と、を有し、
前記精算機は、
外部からの精算機能指定情報の入力を受付ける入力部と、
前記入力部にて前記精算機能指定情報が入力された場合、コードラベルに記載された第２のコードデータを読み取る読取部と、
前記読取部が読み取った第２のコードデータを、前記販売情報管理装置へ送信する送信部と、
前記販売情報管理装置から送信されてきた第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金部と、を有する。
【００１１】
上記課題を解決するために、本発明の精算方法は、
商品の販売処理を行う販売装置と接続され、外部から投入された金額から前記接続された販売装置が販売した商品の販売金額を差し引いた金額に相当する第１の釣銭を返却する精算機と、前記精算機と前記精算機と接続されていない販売装置とに接続された販売情報管理装置と、を具備する精算システムにおける精算方法であって、
前記販売情報管理装置が、前記精算機と接続されていない販売装置から送信されてきた、前記精算機と接続されていない販売装置が商品を販売した販売処理をそれぞれ識別するための第１のコードデータと、前記販売処理における釣銭である第２の釣銭の金額を示す釣銭金額情報とを対応付けて記憶する集計情報記憶処理と、
前記精算機が、外部からの精算機能指定情報の入力を受付ける入力処理と、
前記精算機が、前記入力処理にて前記精算機能指定情報が入力された場合、コードラベルに記載された第２のコードデータを読み取る読取処理と、
前記精算機が、前記読取処理にて読み取った第２のコードデータを、前記販売情報管理装置へ送信する送信処理と、
前記販売情報管理装置が、前記精算機から第２のコードデータが送信されてきた場合、前記集計情報記憶処理により記憶している前記第１のコードデータの中から前記第２のコードデータと同一の前記第１のコードデータを検索する検索処理と、
前記販売情報管理装置が、前記検索処理にて検索した前記第１のコードデータに対応付けられた釣銭金額情報を前記集計情報記憶処理により記憶されている釣銭金額情報のうちから取得する取得処理と、
前記販売情報管理装置が、前記取得処理にて取得した釣銭金額情報を前記精算機へ送信する釣銭情報送信処理と、
前記精算機が、前記販売情報管理装置から送信されてきた第２の釣銭の金額を示す釣銭金額情報に基づいて、該第２の釣銭を返却する入出金処理と、を有する。
【発明の効果】
【００１４】
本発明によれば、外部から投入された金額から販売した商品の販売金額を差し引いた第１の釣銭の金額に相当する第１の釣銭を返却する精算機と、精算機と互いに独立する、商品の販売処理を行う販売装置と、精算機と販売装置とに接続された販売情報管理装置と、を具備する精算システムにおいて、販売情報管理装置が、販売装置から送信されてきた、販売処理をそれぞれ識別するための第１のコードデータと、販売処理における第２の釣銭の金額を示す釣銭金額情報とを対応付けて記憶し、精算機が、外部からの精算機能指定情報の入力を受付け、精算機が、精算機能指定情報が入力された場合、コードラベルに記載された第２のコードデータを読み取り、精算機が、読み取った第２のコードデータを、販売情報管理装置へ送信し、販売情報管理装置が、精算機から第２のコードデータが送信されてきた場合、記憶している第１のコードデータの中から第２のコードデータと同一の第１のコードデータを検索し、販売情報管理装置が、検索した第１のコードデータに対応付けられた釣銭金額情報を記憶されている釣銭金額情報のうちから取得し、販売情報管理装置が、取得した釣銭金額情報を前記精算機へ送信し、精算機が、販売情報管理装置から送信されてきた第２の釣銭の金額を示す釣銭金額情報に基づいて、第２の釣銭を返却する構成としたため、利用可能な精算機の台数の不足を解消することができる。
【発明を実施するための最良の形態】
【００１５】
（実施形態１）
以下、本発明の実施形態１に従った精算システム（精算機、販売情報管理装置、精算方法およびプログラムを含む）を説明する。
【００１６】
以下の説明例は、実施形態１に従った「精算システム」を、商品（例えば、灯油やガソリン）を販売するごとに商品の販売情報を記録し、記録した販売情報を集計して販売管理を行うセルフスタンド用ＰＯＳ（Point Of Sales）システムに適用した例である。
【００１７】
また、実施形態１に従った「精算機」を、セルフスタンド用ＰＯＳシステムにて具備される灯油販売用精算機１に適用した例である。
【００１８】
まず、実施形態１のセルフスタンド用ＰＯＳシステムの構成について説明する。
【００１９】
図１に示すように、実施形態１のセルフスタンド用ＰＯＳシステムは、灯油販売用精算機１と、灯油用セルフ注文機２０と、ガソリン用セルフ注文機１００−１、１００−２および１００−３（「精算機と異なる他の装置」であって「販売装置」）と、ガソリン販売用精算機２００と、販売情報管理装置３００と、データライン４００とから構成される。灯油販売用精算機１の台数、灯油用セルフ注文機２０の台数、ガソリン用セルフ注文機１００−１〜３の台数およびガソリン販売用精算機２００の台数は、任意でよい。なお、以下では、ガソリン用セルフ注文機１００−１〜３を「ガソリン用セルフ注文機１００」と総称する。
【００２０】
本実施形態において、灯油販売用精算機１は、灯油用セルフ注文機２０および販売情報管理装置３００との通信が可能である。また、灯油販売用精算機１と、ガソリン用セルフ注文機１００−１〜３およびガソリン販売用精算機２００とは、互いに独立した連動しない構成であり、データライン４００を介して直接通信しないものとする。
【００２１】
一方、ガソリン用セルフ注文機１００−１〜３とガソリン販売用精算機２００とは、データライン４００を介して互いに通信可能に構成され、連動可能であるとともに、販売情報管理装置３００ともそれぞれ通信可能である。
【００２２】
以下、セルフスタンド用ＰＯＳシステム（精算システム）の各構成要素１、２０、１００、２００、３００および４００について、それぞれ説明する。
【００２３】
灯油販売用精算機１は、複数の機能（販売機能、精算機能など）を有している。灯油販売用精算機１は、自ら有する複数の機能（例えば、販売機能、精算機能）のうちで利用者に指定された機能を果たす。
【００２４】
なお、以下では、灯油販売用精算機１に対して精算機能を果たすように指定するために外部から入力される情報を、「精算機能指定情報」という。精算機能指定情報の形態については、特に限定しない。
【００２５】
灯油販売用精算機１は、灯油用セルフ注文機２０との協働により灯油を販売する販売サービスを利用者に提供するとともに、灯油販売時の釣銭である「第１の釣銭」を返却するための「販売機能」を有する「精算機」である。灯油販売用精算機１は、灯油用セルフ注文機２０から後述の「精算機能指定情報」が送信されない場合、販売機能を果たすように動作する。ここで、灯油用セルフ注文機２０は、灯油販売サービスの取引に関する伝票（レシート）を発行する機能と、灯油販売サービスの伝票に記載された様々な情報を販売情報管理装置３００に送信する機能とを有する。
【００２６】
一方、灯油販売用精算機１は、「精算機能指定情報」が入力された場合、「精算機能」を果たすように動作する。
【００２７】
灯油販売用精算機１が有する「精算機能」は、ガソリン用セルフ注文機１００のガソリンの販売処理における釣銭である「第２の釣銭」を返却するための機能である。灯油販売用精算機１の「精算機能」は、後述するガソリン販売用精算機２００が有する精算機能と同一であるため、その詳細を後述する。
【００２８】
つぎに、灯油用セルフ注文機２０について説明する。
【００２９】
灯油用セルフ注文機２０は、灯油販売用精算機１の販売機能によって灯油販売サービスが提供される際に、給油用ノズルを通じて灯油を供給する。なお、灯油用セルフ注文機２０は、「現販売額計数処理」の実行により、灯油の販売開始時点から現時点までに供給した灯油の量（現時点の販売数量）をカウントする。さらに、灯油用セルフ注文機２０は、灯油の販売が終了した場合、販売終了信号を灯油販売用精算機１に送信する。
【００３０】
つぎに、ガソリン用セルフ注文機１００について説明する。
【００３１】
ガソリン用セルフ注文機１００−１〜３は、それぞれ、ガソリンの販売処理を行う「販売装置」である。以下の説明例では、各ガソリン用セルフ注文機１００−１〜３は、現金を投入するための入金機能のみを有し、ガソリンを購入した利用者に対して、釣銭を返却する機能を有していないものとする。
【００３２】
ガソリン用セルフ注文機１００のガソリン販売機能には、ガソリン用セルフ注文機１００が提供したガソリン販売サービスの取引に関する伝票（レシート）を発行する機能が含まれている。各伝票には、ガソリン販売時の各取引をそれぞれ固有に特定するための様々な情報が記載されている。
【００３３】
以下に、ガソリン用セルフ注文機１００が発行した伝票に記載される各情報について詳細に説明する。
【００３４】
図２に示すように、ガソリン用セルフ注文機１００が発行した伝票には、例えば、販売を行った日付や時刻と、利用者が購入した商品名（ガソリン）や販売数量と、ガソリン販売時の投入金額やガソリンの販売金額（利用者にとっての購入金額）や「第２の釣銭の金額」とを示す「販売情報」が記載される。
【００３５】
また、この伝票には、販売サービスにて発行された伝票単位で分別される各取引に関する上述の販売情報を固有に識別するための「伝票番号」が記載される。この「伝票番号」は、各ガソリン用セルフ注文機１００−１〜３により生成され、各取引（伝票の発行単位）毎に付与される番号である。
【００３６】
「伝票番号」は、例えば、各ガソリン用セルフ給油機１００−１〜３をそれぞれ識別するための装置識別番号と、各ガソリン用セルフ給油機１００−１〜３がそれぞれ付与した取引識別番号とを組合わせて表現される番号である。
【００３７】
例えば、ガソリン用セルフ注文機１００−１に付与された装置識別番号が「１００−１」であり、ガソリン用セルフ注文機１００−１にて行った取引に対して生成および付与した取引識別番号が「０００１」であれば、その取引に対応する「伝票番号」は「１００−１−０００１」である。
【００３８】
また、取引識別番号とは、各ガソリン用セルフ注文機１００−１〜３にて、１つの取引（伝票の発行）毎に連番でそれぞれ生成および付与される番号である。取引識別番号は、各ガソリン用セルフ注文機１００−１、２および３においては重複しない番号である。この説明例では、ガソリン用セルフ注文機１００−１が一旦付与した取引識別番号は、ガソリン用セルフ注文機１００−１により再度付与されることのない番号であるものとする。なお、取引識別番号は、所定期間（例えば、２４時間）ごとに所定値（例えば、「０００１」）にクリアされてもよい。
【００３９】
さらに、ガソリン用セルフ注文機１００が発行した伝票には、伝票番号を表すための所定の形式に従って変換されたコードデータ（「第１のコードデータ」）を示す「コードラベル」が印字される。この「コードラベル」は、各ガソリン用セルフ給油機１００−１〜３がそれぞれ生成および付与する情報である。
【００４０】
コードラベルに記載された第１のコードデータ（所定の形式に変換された伝票番号に相当するデータ）、および、伝票番号は、販売情報管理装置３００において上述の販売情報と一意に対応付けられるものである。
【００４１】
そのため、販売情報管理装置３００は、第１のコードデータと伝票番号とのいずれかに基づいて、セルフスタンド用ＰＯＳシステム内の各給油機２０または１００におけるすべての取引を分別可能である。
【００４２】
なお、コードラベルの形式は、例えば、バーコード形式、ＱＲコード形式など任意である。コードラベルの形式がバーコード形式である場合、「ＪＡＮ（Japanese Article Number）コード」でも、「ＯＣＲ（Optical Character Recognition）コード」でもよい。以下の説明例では、「コードラベル」の変換形式がバーコード形式であり、「コードラベル」はバーコード変換された情報であるバーコード情報である場合を例に挙げて説明する。
【００４３】
また、ガソリン用セルフ注文機１００は、販売情報（ガソリンの販売日時、販売数量、販売時の投入金額、ガソリンの販売金額、第２の釣銭の金額など）と、伝票番号と、コードラベルに記載されたコードデータ（第１のコードデータ）とを、データライン４００を介して、販売情報管理装置３００に送信する。
【００４４】
なお、販売情報管理装置３００は、ガソリン用セルフ注文機１００から送信されてきた販売情報と、伝票番号と、コードデータ（第１のコードデータ）とを対応付ける情報である図３に示す「販売集計情報３０５」を記憶する。
【００４５】
つぎに、灯油販売用精算機１と同一の「精算機能」を有するガソリン販売用精算機２００について説明する。なお、ガソリン販売用精算機２００と灯油販売用精算機１とは互いに独立しており、連動しないように構成されている。
【００４６】
ガソリン販売用精算機２００は、ガソリン用セルフ注文機１００−１〜３がガソリン販売サービスにて発行した伝票番号の入力を受付け、受付けた伝票番号に対応する第２の釣銭を返却（精算）する精算機能を有する。また、ガソリン販売用精算機２００は、灯油用セルフ注文機２０にて発行した灯油販売サービスにて発行した伝票の入力を受付け、受付けた伝票番号に対応する第１の釣銭を返却することが可能なものである。
【００４７】
ここでいう伝票番号の受付方法は、例えば、伝票に記載されたバーコード情報（コードラベル）をバーコードリーダにより読取る受付方法である。
【００４８】
また、例えば、ガソリン販売用精算機２００は、利用者が行うタッチパネルやキーの操作に応じた伝票番号の入力を受付ける。
【００４９】
ガソリン販売用精算機２００は、読取ったバーコードが示すコードデータ（伝票番号に相当するデータ）または入力された伝票番号を、販売情報管理装置３００に送信する。
【００５０】
販売情報管理装置３００は、図３に示した販売集計情報３０５のうちから伝票番号に対応する第２の釣銭の金額を取得し、取得した第２の釣銭の金額を示す「釣銭金額情報」をガソリン販売用精算機２００に送信する。ガソリン販売用精算機２００は、販売情報管理装置３００から受信した釣銭金額情報が示す第２の釣銭の金額に相当する現金を返却する。
【００５１】
なお、ここではガソリン販売用精算機２００の精算機能を例に挙げて説明したが、この「精算機能」は、本発明の実施形態に従った「読取装置」である灯油販売用精算機１についても同様に当てはまる。
【００５２】
また、灯油販売用精算機１が読み取ったコードデータは、「第２のコードデータ」である。
【００５３】
つぎに、販売情報管理装置３００について、詳細に説明する。
【００５４】
販売情報管理装置３００は、コードラベルが示すコードデータに対応する第２の釣銭の金額を取得し、取得した第２の釣銭の金額を示す釣銭金額情報を送信する。
【００５５】
販売情報管理装置３００は、「販売情報管理処理」を実行し、販売商品（灯油やガソリン）の販売情報などを管理する。例えば、販売情報管理装置３００は、ガソリン用セルフ注文機１００から送信されてきた販売情報と、販売情報を固有に識別するための伝票番号と、バーコード情報（コードラベル）に記載されたコードデータ（第１のコードデータ）とを、データライン４００を介して受信する。
【００５６】
また、販売情報管理装置３００は、ガソリン用セルフ注文機１００から受信した販売情報と、伝票番号と、コードデータとを対応付けて、図３に示した販売集計情報３０５として記憶する。
【００５７】
また、販売情報管理装置３００は、灯油販売用精算機１にて読取ったバーコード情報に記載されたコードデータ（「第２のコードデータ」）を受信する。
【００５８】
販売情報管理装置３００は、自己が記憶する販売集計情報３０５のうちから受信したコードデータ（第２のコードデータ）に対応する販売情報を特定し、特定した販売情報に登録されている第２の釣銭の金額を取得する。
【００５９】
販売情報管理装置３００は、灯油販売用精算機１またはガソリン販売用精算機２００に対して、受信した伝票番号に対応する第２の釣銭の金額を示す「釣銭金額情報」を送信する。灯油販売用精算機１またはガソリン販売用精算機２００は、販売情報管理装置３００から送信されてきた釣銭金額情報が示す第２の釣銭の金額に相当する現金を返却する。
【００６０】
データライン４００は、灯油販売用精算機１と、販売情報管理装置３００および灯油用セルフ注文機２０とを相互に接続する。
【００６１】
また、データライン４００は、ガソリン用セルフ注文機１００−１〜３と、ガソリン販売用精算機２００と、販売情報管理装置３００とを相互に接続する。
【００６２】
つぎに、灯油販売用精算機１の構成について説明する。
【００６３】
図４に示す外観のように、灯油販売用精算機１は、料金投入口２と、釣銭返却口３と、読取部１２とを有する。
【００６４】
料金投入口２は、販売サービスの利用者が販売対象の商品を現金で購入する際に、料金を投入するために灯油販売用精算機１の筐体に設けられた口である。なお、以下では、料金投入口２にて投入された料金を「投入料金」という。
【００６５】
釣銭返却口３は、販売サービスにより商品を現金で購入した利用者に対して、釣銭（料金投入口２にて投入された投入料金から販売金額を差し引いた額に相当する現金）を返却するために灯油販売用精算機１の筐体に設けられた口である。
【００６６】
読取部１２は、例えば、バーコードリーダで構成される。読取部１５は、「精算機能」が実行される場合に「読取処理」を実行し、ガソリン用セルフ注文機１００−１〜３（販売装置）が発行した伝票に記載された「コードラベル」であるバーコード情報に記載された「コードデータ」（所定の形式に変換された伝票番号）を読み取る。読取部１２が読み取ったコードデータは、「第２のコードデータ」である。
【００６７】
また、灯油販売用精算機１と連動する灯油用セルフ注文機２０は、給油用ノズル２１と、表示部２３と、入力部２４と、印刷部２５と、カード読取部２６とを有する。
【００６８】
給油用ノズル２１は、料金投入口２から投入料金を投入した利用者が、販売金額に応じて供給される灯油を給油するためのノズルである。給油ノズル２１と灯油用セルフ注文機２０の筐体との間は、可堯性を有するホースで接続されている。
【００６９】
表示部２３は、例えば、ＬＣＤ（液晶）パネルなどで構成され、「表示処理」を実行し、任意のデータを表示する。
【００７０】
例えば、投入金額、灯油の販売金額、灯油の販売処理を実行している間、給油用ノズル２１を通じて供給された現時点での灯油の量（現時点での販売数量）などを表示する。
【００７１】
表示部２３は、利用者が指などで直接操作可能な入力デバイスであるタッチパネル機能を有するものであってもよい。この場合、表示部２３が入力部２４としての役割を果たす。なお、タッチパネルの動作方式は一般的な方式（例えば、抵抗膜方式）でよい。
【００７２】
入力部２４は、例えば、キーやタッチパネルなどで構成される。入力部２４は、「入力処理」を実行し、利用者の操作に応じた情報を受付け、後述する制御部２２に出力する。入力部２４は、マイクで集音した利用者の音声を認識し、認識した音声を文字情報に変換する音声入力装置であってもよい。
【００７３】
入力部２４は、例えば、灯油販売用精算機１が有する複数の機能のうちから利用者が使用を所望する販売機能と精算機能とのいずれかの指定を受付け、指定された機能を制御部２２に出力する。ここで、精算機能が指定された場合、入力部２４は、上述の精算機能指定情報を出力する。さらに、制御部２２は、入力部２４にて精算機能が指定された場合、その旨を示す精算機能指定情報を灯油販売用精算機１へと送信する。
【００７４】
また、入力部２４は、例えば、精算機能が選択されている際に、伝票番号の入力を受付ける。また、入力部２４は、販売機能において利用者が所望する灯油の販売金額または販売数量、決済方法などの入力を受付ける。
【００７５】
印刷部２５は、プリンタなどで構成される。印刷部２５は、「印刷処理」を実行し、後述する販売部２２３の灯油販売サービスにて行われた取引に関する伝票などを発行する。印刷部２５は、灯油販売時の取引における販売情報、伝票番号およびコードデータ（バーコード情報）を印字し、印字した伝票を発行する。
【００７６】
カード読取部２６は、例えば、カードリーダで構成される。カード読取部２６は、「カード読取処理」を実行し、利用者がかざしたカードに記録されている情報を読取る。カード読取部２６は、例えば、入力部２４により販売機能が指定され、後述の決済方法判別部１１３により決済方法がプリペイドカードであると判別された場合に、カードリーダを用いて、プリペイドカードに記録されている利用者が使用可能な残金を示す情報を読取る。
【００７７】
なお、灯油販売用精算機１と灯油用セルフ注文機２０とは互いに協働することにより、販売機能を果たすものである。そのため、灯油用セルフ注文機２０が具備する表示部２３、入力部２４、印刷部２５およびカード読取部２６は、灯油用セルフ注文機２０に設けるに限らず、灯油販売用精算機１に設けるようにしてもよい。
【００７８】
つぎに、灯油販売用精算機１の構成について、詳細に説明する。
【００７９】
図５に示すように、本実施形態の灯油販売用精算機１は、図４に示した読取部１２（バーコードリーダ）に加えて、制御部１１と、入出金部１３と、通信部１４と、バス１５とを有する。
【００８０】
制御部１１は、「制御処理」を実行し、灯油販売用精算機１全体を制御する。例えば、制御部１１は、灯油用セルフ注文機２０と協働して灯油販売サービスを提供する際の第１の釣銭の返却を含む販売機能関連処理、第２の釣銭を返却する精算機能を行う際の精算機能関連処理を行う。
【００８１】
また、図６に示すように、制御部１１は、指定機能判別部１１１と、機能切替部１１２と、第１釣銭精算部１１３と、第２釣銭金額要求部１１４とを有する。
【００８２】
指定機能判別部１１１は、「指定機能判別処理」を実行し、灯油用セルフ注文機２０の入力部２４にて利用者により指定された機能を判別する。
【００８３】
より具体的には、指定機能判別部１１１は、灯油用セルフ注文機２０からの「精算機能指定情報」の出力の有無（すなわち、「入力部２４に精算機能指定情報が入力されたか否か」）に基づいて、入力部２４にて指定された機能が「販売機能」と「精算機能」とのいずれであるかを判別する。指定機能判別部１１１は、「精算機能指定情報」が入力された場合、精算機能が指定されたと判別し、入力されない場合、販売機能が指定されたと判別する。
【００８４】
ここでいう「販売機能」は、灯油用セルフ注文機２０との協働により、灯油販売サービスの提供機能と、灯油販売時の伝票の発行機能と、灯油の購入者に対する「第１の釣銭」の返却機能とが含まれている。また、第１の釣銭の返却機能とは、灯油販売サービスにおいて灯油を現金で購入した利用者に対して、料金投入口２にて投入された料金から販売金額を差し引いた額に相当する現金を、釣銭返却口３から返却する機能である。
【００８５】
一方、「精算機能」では、ガソリンを販売するガソリン用セルフ注文機１００にて発行された伝票のバーコード情報が示すコードデータを読取り、読み取ったコードデータに対応する第２の釣銭の金額を販売情報管理装置３００から受信する。そして、受信した第２の釣銭の金額に相当する現金を、釣銭返却口３から返却する。
【００８６】
機能切替部１１２は、「機能切替処理」を実行し、現在使用されている機能に代えて、指定機能判別部１１１が判別した結果に応じた機能（販売機能と精算機能とのいずれか）を実行するよう、制御部１１が実行する制御プログラムを切り替える。
【００８７】
なお、ここでいう「制御プログラム」とは、例えば、灯油販売用精算機１を「灯油用セルフ販売機」として機能させる販売機能用のプログラム、灯油販売用精算機１を「釣銭返却用のガソリン販売用精算機」として機能させる精算機能用のプログラムである。
【００８８】
第１釣銭精算部１１３は、後述する「販売終了信号」が灯油用セルフ注文機２０から送信されてきた場合に、「第１釣銭精算処理」を実行し、灯油用セルフ注文機２０が提供した灯油の販売サービスにて第１の釣銭として返却するべき金額を、販売情報管理装置３００を介することなく直接算出（精算）する。第１釣銭精算部１１３は、例えば、投入金額から灯油の販売金額を減算することにより、第１の釣銭の金額を求める。この説明例では、灯油用セルフ注文機２０が、灯油の販売金額を示す情報を灯油販売用精算機１に対して送信する。
【００８９】
このとき、入出金部１３は、灯油用セルフ注文機２０から現金決済信号が送信されてきた場合に、第１釣銭精算部１１３が求めた第１の釣銭の金額に相当する現金を返却する。
【００９０】
第２釣銭金額要求部１１４は、「精算機能」において「第２釣銭金額要求処理」を実行し、読取部１２が読取ったコードデータ（第２のコードデータ）に対応する第２の釣銭の金額を通知するよう、販売情報管理装置３００に対して要求する。
【００９１】
なお、通信部１４は、第２釣銭金額要求部１１４の要求に応じて販売情報管理装置３００が取得した第２の釣銭の金額を示す「釣銭金額情報」を、販売情報管理装置３００から受信する。
【００９２】
図５に示した入出金部１３は、例えば、現金（紙幣や硬貨）を搬送するための現金搬送機構で構成され、「入出金処理」を実行する。
【００９３】
この「入出金処理」において、入出金部１３は、料金投入口２にて投入された現金を搬送し、格納する。
【００９４】
また、入出金部１３は、精算機能において、販売情報管理装置３００から送信されてきた釣銭金額情報が示す第２の釣銭の金額に相当する現金を返却する。
【００９５】
さらに、入出金部１３は、灯油の販売機能において、第１釣銭精算部１１３が算出した第１の釣銭の金額に相当する第１の釣銭（紙幣または硬貨）を、釣銭返却口３を介して返却する。
【００９６】
通信部１４は、例えば、通信モジュールで構成され、「通信処理」を実行し、データライン４００を介して、販売情報管理装置３００および灯油用セルフ注文機２０と通信する。なお、この説明例では、通信部１４は、ガソリン用セルフ注文機１００−１〜３およびガソリン販売用精算機２００との通信を行わない。
【００９７】
「送信部」である通信部１４は、「送信処理」を実行し、例えば、販売情報管理装置３００に対して、読取部１２が読取ったガソリン用セルフ注文機１００−１〜３のバーコード情報が示すコードデータに対応する第２の釣銭の金額の通知を要求する「釣銭通知要求信号」を送信する。
【００９８】
また、通信部１４は、釣銭通知要求信号に応答して販売情報管理装置３００から送信されてきた釣銭金額情報を受信する。
【００９９】
バス１５は、各構成要素１１〜１４を相互に接続する。
【０１００】
つぎに、灯油用セルフ注文機２０の構成について、詳細に説明する。
【０１０１】
図７に示すように、本実施形態の灯油用セルフ注文機２０は、図４に示した表示部２３と、入力部２４と、印刷部２５と、カード読取部２６とに加えて、制御部２２と、音声出力部２７と、通信部２８と、バス２９とを有する。
【０１０２】
制御部２２は、「制御処理」を実行し、灯油用セルフ注文機２０全体を制御する。例えば、制御部２２は、灯油販売用精算機１と協働することにより、灯油用セルフ注文機２０の利用者に灯油販売サービスを提供する際の販売機能関連処理を行う。
【０１０３】
図８に示すように、制御部２２は、決済方法判別部２２１と、販売数量識別部２２２と、販売部２２３と、販売終了検出部２２４と、バーコード変換部２２５とを有する。
【０１０４】
決済方法判別部２２１は、「決済方法判別処理」を実行し、入力部２４にて利用者により選択された決済方法（現金、プリペイドカード、クレジットカードなど）を判別する。
【０１０５】
決済方法判別部２２１は、決済方法が現金であると判別した場合、決済方法が現金であることを示す現金決済信号を灯油販売用精算機１に送信する。
【０１０６】
販売数量識別部２２２は、「販売数量識別処理」を実行し、決済方法判別部２２１が判別した決済支払方法において、入力部２４にて入力された利用者が所望する販売数量（または、販売金額）を識別する。
【０１０７】
販売部２２３は、「販売処理」を実行し、入力部２４にて入力された販売数量（販売金額）に対応する灯油の販売サービスを、利用者に提供する。
【０１０８】
また、販売部２２３は、自己が提供した灯油販売サービスにおける各取引に関する各情報（例えば、販売日時、商品名、販売数量、投入金額、販売金額、釣銭の金額など）を含む販売情報を生成する。
【０１０９】
また、販売部２２３は、生成した販売情報に一意に対応する固有の「伝票番号」を生成および付与する。販売部２２３による販売情報の生成動作および伝票番号の付与動作は、上述のガソリン用セルフ注文機１００の動作と同一である。
【０１１０】
通信部２８は、灯油販売用精算機１と灯油用セルフ注文機２０との協働により販売機能が行われている場合、販売部２２３が生成した販売情報と、伝票番号と、コードラベルとを販売情報管理装置３００に送信する。さらに、通信部２８は、投入金額と販売金額とを示す情報を灯油販売用精算機１に送信する。
【０１１１】
販売終了検出部２２４は、「販売終了検出処理」を実行し、販売数量識別部２２２が識別した販売数量（または販売金額）に対応する灯油の販売が終了したことを検出する。例えば、販売終了検出部２２２は、現時点での販売数量と、販売数量識別部２２２が識別した販売金額とを比較することにより、商品の販売終了を検出する。なお、販売終了検出部２２４が販売の終了を検出した場合、販売部２２３は、販売処理を終了する。
【０１１２】
バーコード変換部２２５は、「バーコード変換処理」を実行し、販売部２２３が各取引に対して生成および付与した伝票番号を所定の形式（例えば、バーコード、ＱＲコード）に変換することで、灯油販売に関するコードデータ（この例では、バーコード情報）を生成する。
【０１１３】
なお、灯油販売用精算機１と灯油用セルフ注文機２０とは互いに協働することにより、販売機能を果たすものである。そのため、制御部２２が有する決済方法判別部２２１と、販売数量識別部２２２と、販売部２２３と、販売終了検出部２２４と、バーコード変換部２２５とを、灯油販売用精算機１の制御部１１に備えるようにしてもよい。
【０１１４】
図７に示した音声出力部２７は、例えば、スピーカで構成され、「音声出力処理」を実行し、任意の音声をスピーカで放音する。音声出力部２７は、例えば、「販売機能」において、灯油販売用精算機１の料金投入口２に料金を投入するよう促す音声ガイダンスを放音する。また、例えば、「精算機能」において、ガソリン用セルフ注文機１００−１〜３が発行した伝票のバーコード情報を、灯油販売用精算機１の読取部１２に読取らせることを促す音声ガイダンスを放音する。
【０１１５】
通信部２８は、例えば、通信モジュールで構成され、「通信処理」を実行し、データライン４００を介して、販売情報管理装置３００および灯油用セルフ注文機２０と通信する。
【０１１６】
通信部２８は、例えば、入力部２４にて指定された機能を示す情報を、灯油販売用精算機１に送信する。特に、精算機能が指定された場合、精算機能指定情報を灯油販売用精算機１に送信する。
【０１１７】
通信部２８は、販売終了検出部２２４が灯油の販売終了を検出した場合に、販売が終了した旨を示す販売終了信号を灯油販売用精算機１に送信する。また、通信部２８は、灯油販売用精算機１が第１の釣銭を返却できるよう、入力部２４にて入力された販売金額を示す情報を灯油販売用精算機１に送信する。
【０１１８】
さらに、通信部２８は、灯油販売サービスの伝票に記載された様々な情報（販売情報、伝票番号、伝票番号を所定形式に変換したコードラベルなど）を販売情報管理装置３００に送信する。
【０１１９】
バス２９は、各構成要素２１〜２９を相互に接続する。
【０１２０】
つぎに、販売情報管理装置３００の内部構成について、詳細に説明する。
【０１２１】
図９に示すように、販売情報管理装置３００は、取得部３０１と、通信部３０２と、集計情報記憶部３０３と、バス３０４とを有する。
【０１２２】
取得部３０１は、図３に示した販売集計情報３０５のうちから受信部（通信部３０２）にて受信したコードデータ（第２のコードデータ）に対応する第２の釣銭の金額を取得する。
【０１２３】
なお、「検索部」である取得部３０１は、灯油販売用精算機１からコードデータが送信されてきた場合、送信されてきたコードデータ（第２のコードデータ）と同一のコードデータ（第１のコードデータ）を集計情報記憶部３０３の中から検索する。
【０１２４】
通信部３０２は、灯油販売用精算機１、ガソリン販売用精算機２００およびガソリン用セルフ注文機１００と通信する。
【０１２５】
「受信部」である通信部３０２は、例えば、灯油販売用精算機１から送信されてきたコードデータを受信する。
【０１２６】
また、「釣銭情報送信部」である通信部３０２は、取得部３０１にて取得した第２の釣銭の金額を示す釣銭金額情報を送信する。
【０１２７】
集計情報記憶部３０３は、ガソリン用セルフ注文機１００にて生成および付与されたコードラベルに記載されたコードデータと、ガソリン用セルフ注文機１００にて行った販売処理に関する第２の釣銭の金額とを対応付ける販売集計情報３０５（図３）を記憶する。バス３０４は、各構成要素３０１〜３０３を相互に接続する。
【０１２８】
つぎに、上述した構成を有する灯油販売用精算機１において、「販売機能」と「精算機能」とを切替える機能切替動作について説明する。まず、機能切替動作の概要について説明する。
【０１２９】
図１０に示すように、機能切替動作における処理は、「指定機能判別処理（ステップＳ１１）」と、「機能切替処理（ステップＳ１２）」と、「販売機能関連処理（ステップＳ１３）」と、「精算機能関連処理（ステップＳ１４）」とから構成される。
【０１３０】
灯油用セルフ注文機２０の表示部２３は、「表示処理」を実行し、灯油の販売および第1の釣銭の返却を行うための「販売機能」と、ガソリン取引時の第２の釣銭の金額を返却するための「精算機能」とのいずれかの機能を指定するよう利用者に促すメッセージを表示する。ここで表示される画面とは、例えば、図１１に示す機能指定画面２３１である。
【０１３１】
続いて、灯油用セルフ注文機２０の入力部２４は、「入力処理」を実行し、利用者が行う操作（例えば、画面タッチ）に応じた「販売機能」と「精算機能」とのいずれかの指定を受付ける。
【０１３２】
この入力部２４を灯油販売用精算機１に設け、この「入力処理」を灯油販売用精算機１にて実行してもよい。
【０１３３】
利用者により指定された機能が精算機能である場合、通信部２８は、精算機能指定情報を灯油販売用精算機１に送信する。
【０１３４】
このとき、図１０に示したように、灯油販売用精算機１の指定機能判別部１１１は、「指定機能判別処理（ステップＳ１１）」を実行し、入力部２４における精算機能指定情報の入力の有無に基づいて、利用者により指定された機能が「販売機能」と「精算機能」とのいずれであるかを判別する。
【０１３５】
通信部２８から精算機能指定情報が送信されてきた場合（入力部２４にて精算機能指定情報が指定された場合）、指定された機能が「精算機能」であると判別する。通信部２８から精算機能指定情報が送信されなかった場合、指定された機能が「販売機能」であると判別する。
【０１３６】
機能切替部１１２は、「機能切替処理（ステップＳ１２）」を実行し、指定機能判別部１１１の判別結果に対応する機能（「販売機能」と「精算機能」とのいずれか）を実現する制御プログラムへ切替える。
【０１３７】
この「機能切替処理」では、指定機能判別部１１１が「販売機能」が指定されたと判別した場合、「販売機能」を実現する制御プログラムへ切替える。また、指定機能判別部１１１が「精算機能」が指定されたと判別した場合、「精算機能」を実現する制御プログラムへ切替える。
【０１３８】
機能切替部１１２による各機能を実現する制御プログラムの切替後、制御部１１が有する各構成要素は、切替えられた制御プログラムに従った処理を実行し、「販売機能」に関する処理である「販売機能関連処理（ステップＳ１３）」、または、「精算機能」に関する処理である「精算機能関連処理（ステップＳ１４）」を実行する。以上にて、一連の機能切替動作が終了する。
【０１３９】
つぎに、上述した「販売機能関連処理（ステップＳ１３）」と、「精算機能関連処理（ステップＳ１４）」とについて、詳細に説明する。
【０１４０】
まず、「販売機能関連処理（ステップＳ１３）」を説明する。この「販売機能関連処理」は、指定機能判別部１１１が「販売機能」が選択されたと判別し、機能切替部１１２が「販売機能」を実現する制御プログラムに切替えたときの動作である。
【０１４１】
「販売機能関連処理」では、まず、灯油用セルフ注文機２０により販売サービスを提供するための各種処理を行う。
【０１４２】
灯油用セルフ注文機２０の表示部２３は、「表示処理」を実行し、「決済方法」と、「販売数量」（この例では、給油量または販売金額）とを指定するよう利用者に促すメッセージを表示する。
【０１４３】
続いて、入力部２４は、「入力処理」を実行し、利用者が指定する「決済方法」と、利用者が指定する「販売数量」との入力を受付け、制御部２２に出力する。
【０１４４】
灯油用セルフ注文機２０の決済方法判別部２２１は、「決済方法判別処理」を実行し、入力部２４にて入力された決済方法が、「現金支払い」と「プリペイドカード」と「クレジットカード」とのいずれの決済方法であるかを判別する。
【０１４５】
販売数量識別部２２２は、「販売数量識別処理」を実行し、決済方法判別部２１１が判別した決済支払方法において、入力部２４にて入力された利用者が所望する販売数量（または、販売金額）を識別する。
【０１４６】
これらの一連の「表示処理」、「決済方法判別処理」および「販売数量識別処理」を、灯油販売用精算機１にて行うようにしてもよい。
【０１４７】
決済方法が「現金」であると決済方法判別部２２１が判別した場合、通信部２８は、現金決済信号を灯油販売用精算機１に送信する。
【０１４８】
図１２に示すように、灯油販売用精算機１の通信部１４（受信部）は、「受信処理（ステップＳ２１）」を実行し、灯油用セルフ注文機２０から送信されてきた現金決済信号を受信する。
【０１４９】
また、灯油用セルフ注文機２０の表示部２３は、「表示処理」を実行し、灯油販売用精算機１の料金投入口２に料金を投入するよう促すメッセージを表示する。メッセージの表示に代えて、音声出力部２７による「音声出力処理」を実行し、料金投入口２に料金を投入するよう促す音声ガイダンスを放音してもよい。
【０１５０】
料金投入口２から料金（紙幣・硬貨）が投入された場合、灯油販売用精算機１の入出金部１３は、「入出金処理（ステップＳ２２）」を実行し、投入された料金を搬送し、格納する。
【０１５１】
灯油販売用精算機１にて料金が投入されると、販売部２２３は、「販売処理」を実行し、入力部２４にて入力された販売数量に応じた灯油の販売サービスの提供（給油）を開始する。灯油用セルフ注文機２０は、灯油の販売開始時点から現時点までに供給した灯油の量（現時点での販売数量）をカウント（計数）する。表示部２３は、販売部２２３による灯油の販売処理中、現時点での販売数量を表示する。
【０１５２】
販売終了検出部２２４は、「販売終了検出処理」を実行し、販売数量識別部２２２が識別した販売数量（または、販売金額）に対応する灯油の販売が終了したことを検出する。販売終了検出部２２４は、例えば、現時点の販売数量と、販売数量識別部２２２が識別した販売数量（または、販売金額）との比較により、灯油の販売の終了を検出する。販売終了検出部２２４が商品の販売終了を検出した場合、販売部２２３は販売処理を終了する。
【０１５３】
また、販売終了検出部２２４が商品の販売終了を検出した場合、通信部２８は、販売終了信号を灯油販売用精算機１に送信する。
【０１５４】
灯油販売用精算機１の通信部１４は、「販売信号受信処理（ステップＳ２３）」を実行し、灯油用セルフ注文機２０から送信されてきた販売終了信号を受信する。
【０１５５】
また、灯油販売用精算機１の通信部１４は、灯油用セルフ注文機２０から送信されてきた、入力部２４にて入力された販売金額を示す情報を受信する。
【０１５６】
灯油販売用精算機１の第１釣銭精算部１１３は、「第１釣銭精算処理（ステップＳ２４）」を実行する。この「第１釣銭精算処理」にて、第１釣銭精算部１１３は、灯油用セルフ注文機２０が提供した灯油の販売サービスにて第１の釣銭として返却するべき第１の釣銭の金額を算出（精算）する。例えば、第１釣銭精算部１１３は、投入金額から、灯油用セルフ注文機２０から送信されてきた販売金額を減算することにより、第１の釣銭の金額を算出する。
【０１５７】
なお、ここでいう「第１釣銭精算処理（ステップＳ２４）」は、灯油販売サービスに関する第１の釣銭の金額を算出する動作である。そのため、図１０に示した「精算機能関連処理（ステップＳ１４）」において、灯油販売用精算機１が、ガソリン用セルフ注文機１００−１〜３にて生成および付与されたバーコード情報を読取って、ガソリン販売時の第２の釣銭を返却する動作とは異なるものである。
【０１５８】
入出金部１３は、「入出金処理（ステップＳ２５）」を実行し、第１釣銭精算部１１３が算出した第１の釣銭の金額に相当する第１の釣銭（紙幣または硬貨）を釣銭返却口３まで搬送し、利用者に第１の釣銭を返却する。
【０１５９】
さらに、灯油用セルフ注文機２０の販売部２２３は、取引の終了に伴って、当該取引に関する販売情報の生成と、生成した販売情報に対する伝票番号の生成および付与とを行う。この伝票番号は、装置識別番号と取引識別番号との組合せによって構成される番号である。
【０１６０】
バーコード変換部２２５は、「バーコード変換処理」を実行し、販売部２２３が生成および付与した伝票番号を、所定の形式（例えば、バーコード）に変換したコードデータを示すバーコード情報（コードラベル）を生成する。通信部２８は、販売情報と、伝票番号と、コードデータ（所定の形式に変換された伝票番号）とを、販売情報管理装置３００に送信する。
【０１６１】
さらに、印刷部２５は、「印刷処理」を実行し、販売部２２３にて提供した灯油の販売サービスに対する伝票を発行する。なお、伝票を発行する際、印刷部２５は、その伝票に、販売情報、伝票番号およびコードデータを示すバーコード情報などを印刷する。以上で、一連の「販売機能関連処理（ステップＳ１３）」が終了する。
【０１６２】
つぎに、「精算機能関連処理（ステップＳ１４）」を説明する。この「精算機能関連処理」は、指定機能判別部１１１が「精算機能」が選択されたと判別し、機能切替部１１２が「精算機能」を実現する制御プログラムに切替えたときの動作である。
【０１６３】
「精算機能関連処理」では、まず、灯油用セルフ注文機２０の表示部２３が、ガソリン用セルフ注文機１００が発行した伝票に記載されているバーコード情報を、灯油販売用精算機１の読取部１２（バーコードリーダ）に読取らせるよう利用者に促すメッセージを表示する。
【０１６４】
図１３に示すように、読取部１２は、「読取処理（ステップＳ３１）」を実行し、ガソリン用セルフ注文機１００−１〜３にて生成および付与されたバーコード情報を読み取る。
【０１６５】
続いて、第２釣銭金額要求部１１４は、「第２釣銭金額要求処理（ステップＳ３２）」を実行し、読取ったバーコード情報が示すコードデータに対応する第２の釣銭の金額を通知するよう販売情報管理装置３００に要求する。この場合、通信部１４は、第２の釣銭の金額の通知を要求するための「釣銭通知要求信号」と、読取ったバーコード情報が示すコードデータとを販売情報管理装置３００に送信する。
【０１６６】
販売情報管理装置３００は、釣銭通知要求信号に応答して、通信部１４から受信したコードデータに対応する第２の釣銭の金額を販売集計情報３０５のうちから取得する。その後、販売情報管理装置３００は、取得した第２の釣銭の金額を示す釣銭金額情報を灯油販売用精算機１に送信する。
【０１６７】
通信部１４は、第２釣銭金額要求部１１４の要求に応じて販売情報管理装置３００から送信されてきた釣銭金額情報を受信する。
【０１６８】
入出金部１３は、「入出金処理（ステップＳ３３）」を実行し、釣銭金額情報が示す第２の釣銭の金額に相当する現金（第２の釣銭）を釣銭返却口３まで搬送することで、利用者に第２の釣銭を返却する。以上で、一連の「精算機能関連処理（ステップＳ１５）」が終了する。
（実施形態２）
つぎに、本発明の実施形態２に従ったセルフスタンド用ＰＯＳシステム（「精算システム」）について説明する。
【０１６９】
実施形態２のセルフスタンド用ＰＯＳシステムの構成は、図１に示した例と同一である。
【０１７０】
ただし、図１４に示すように、実施形態２のセルフスタンド用ＰＯＳシステムが具備する灯油販売用精算機１は、図５に示した実施形態１の灯油販売用精算機１が有する構成に加えて、表示部１６と、入力部１７とを有する。
【０１７１】
ここに、表示部１６および入力部１７が果たす機能は、図７に示した実施形態１の灯油用セルフ注文機２０が具備する表示部２３および入力部２４の機能と同一である。
【０１７２】
すなわち、実施形態２の灯油販売用精算機１は、表示部１６を用いて図１１に示した機能指定画面２３１を表示するとともに、第１の釣銭を返却するための販売機能または第２の釣銭を返却する精算機能の指定を入力部１７によって受け付ける。
【０１７３】
なお、実施形態２において販売機能または精算機能を行うための処理は、表示部１６による「表示処理」と入力部１７による「入力処理」とを含む点を除けば、実施形態１で示した例と基本的に同一である。
【０１７４】
以上説明したように、本発明の灯油販売用精算機１によれば、機能切替部１１２は、現在使用されている機能に代えて、指定機能判別部１１１が判別した結果（利用者が指定した機能）に応じた機能を実行するよう、制御部１１が実行する制御プログラムを切り替える。
【０１７５】
これにより、給油システムにて利用可能なガソリン販売用精算機の台数の不足を解消することができる。また、ガソリン販売用精算機を使用する利用者の混雑を緩和することができるため、セルフ顧客へのサービス向上を図ることが可能になる。さらには、灯油販売用精算機１（精算機）を有効に活用できるとともに、新たな精算機を設置するための場所の確保が不要となる。
【０１７６】
例えば、季節変動要因（季節が冬から夏に変化した場合）などにより、灯油販売用精算機１が有する灯油の「販売機能」の使用頻度が減少した場合、灯油販売用精算機１を、ガソリン用セルフ注文機１００が行った取引を精算して第２の釣銭を返却するガソリン販売用精算機２００として、選択的に機能させることができる。そのため、灯油販売用精算機１が有する第１の釣銭の返却機能の使用頻度が低くなった場合に、それ以外の機能である第２の釣銭の返却を行わせることが可能になる。
【０１７７】
なお、本発明の要旨を逸脱しない範囲で各種の変形が可能である。
【０１７８】
機能切替部１１２が、切替対象とする制御プログラムによって実現される機能は、「販売機能」や「精算機能」に限られない。例えば、ガソリン用セルフ注文機１００がガソリンの販売サービスを提供したときの伝票を発行する機能でもよい。この場合、灯油販売用精算機１は、通信部１４を用いて、ガソリン用セルフ注文機１００が販売情報管理装置３００に送信した販売情報と伝票番号とコードデータとを、販売情報管理装置３００から受信する。そして、灯油用セルフ注文機２０の印刷部２５にて、受信した販売情報と伝票番号とコードデータを示すコードラベルとを印字し、印字した伝票を発行すればよい。
【０１７９】
灯油販売用精算機１と協働する灯油用セルフ注文機２０の販売部２２３が提供する販売サービスで取り扱う商品は、給油サービスにおける灯油などに限らず、本実施形態で説明した構成を有するＰＯＳシステム（精算システム）の下で販売される商品であれば任意である。例えば、季節変動要因に伴って販売量が大きく増減するビールなどの酒類であってもよい。
【０１８０】
なお、本発明においては、灯油販売用精算機１（精算機）内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを灯油販売用精算機１にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを灯油販売用精算機１に読み込ませ、実行するものであってもよい。灯油販売用精算機１にて読取可能な記録媒体とは、フロッピーディスク（登録商標）、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、灯油販売用精算機１に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、灯油販売用精算機１が有する制御部１１にて読み込まれ、制御部１１の制御によって、上述したものと同様の処理が行われる。
【０１８１】
ここで、灯油販売用精算機１が有する制御部１１は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【０１８２】
また、本発明の精算機の読取部は、精算機と異なる他の装置にて生成されたコードラベルに記載されたコードデータを読み取るようにしてもよい。
【０１８３】
また、本発明の精算機は、第１の釣銭を返却するための販売機能と、第２の釣銭を返却する精算機能とのどちらか一方の機能を指定するための機能指定画面を表示する表示部、を有し、読取部は、表示部にて表示された機能指定画面にて精算機能が指定された場合、コードデータを読み取ってもよい。
【０１８４】
また、本発明の精算方法の読取処理では、精算機と異なる他の装置にて生成されたコードラベルに記載されたコードデータを読み取るようにしてもよい。
【０１８５】
また、本発明の精算方法は、第１の釣銭を返却するための販売機能と、第２の釣銭を返却する精算機能とのどちらか一方の機能を指定するための機能指定画面を表示する表示処理、を有し、読取処理では、表示処理にて表示された機能指定画面にて精算機能が指定された場合、コードデータを読み取ってもよい。
【０１８６】
また、本発明のプログラムの読取手順では、精算機と異なる他の装置にて生成されたコードラベルに記載されたコードデータを読み取るようにしてもよい。
【０１８７】
また、本発明のプログラムは、第１の釣銭を返却するための販売機能と、第２の釣銭を返却する精算機能とのどちらか一方の機能を指定するための機能指定画面を表示する表示手順、を有し、読取手順では、表示手順にて表示された機能指定画面にて精算機能が指定された場合、コードデータを読み取ってもよい。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施形態１に従ったセルフスタンド用ＰＯＳシステム（精算システム）の構成を示す図である。
【図２】図１に示したガソリン用セルフ注文機にて発行された伝票の一例を示す図である。
【図３】図１に示した販売情報管理装置にて記憶する販売集計情報のデータ構造の一例を示す図である。
【図４】図１に示した灯油販売用精算機と灯油用セルフ注文機との外観を示す図である。
【図５】図１に示した灯油販売用精算機（精算機）の構成を示す図である。
【図６】図５に示した制御部の構成を示す図である。
【図７】図１に示した灯油用セルフ注文機の構成を示す図である。
【図８】図７に示した制御部の構成を示す図である。
【図９】図１に示した販売情報管理装置の構成を示す図である。
【図１０】灯油販売用精算機による機能切替動作を示すフローチャートである。
【図１１】機能指定画面の画面構成の一例を示す図である。
【図１２】図１０に示した販売機能関連処理における処理内容を示すフローチャートである。
【図１３】図１０に示した精算機能関連処理における処理内容を示すフローチャートである。
【図１４】実施形態２の灯油販売用精算機の構成を示す図である。
【符号の説明】
【０１８９】
１  灯油販売用精算機
２  料金投入口
３  釣銭返却口
１１  制御部
１２  読取部
１３  入出金部
１４  通信部
１５  バス
１６  表示部
１７  入力部
１１１  指定機能判別部
１１２  機能切替部
１１３  第１釣銭精算部
１１４  第２釣銭金額要求部
２０  灯油用セルフ注文機
２１  給油用ノズル
２２  制御部
２２１  決済方法判別部
２２２  販売数量識別部
２２３  販売部
２２４  販売終了検出部
２２５  バーコード変換部
２３  表示部
２４  入力部
２５  印刷部
２６  カード読取部
２７  音声出力部
２８  通信部
２９  バス
２３１  機能指定画面
１００−１、１００−２、１００−３  ガソリン用セルフ注文機
２００  ガソリン販売用精算機
３００  販売情報管理装置
３０１  取得部
３０２  通信部
３０３  集計情報記憶部
３０４  バス
３０５  販売集計情報
４００  データライン
【図１】
0004844983.tif 000002
【図２】
0004844983.tif 000003
【図３】
0004844983.tif 000004
【図４】
0004844983.tif 000005
【図５】
0004844983.tif 000006
【図６】
0004844983.tif 000007
【図７】
0004844983.tif 000008
【図８】
0004844983.tif 000009
【図９】
0004844983.tif 000010
【図１０】
0004844983.tif 000011
【図１１】
0004844983.tif 000012
【図１２】
0004844983.tif 000013
【図１３】
0004844983.tif 000014
【図１４】
0004844983.tif 000015