(57)【要約】【課題】登録装置と精算装置とが分かれているＰＯＳシステムにおいて、返品処理を簡単に済ませることができるＰＯＳシステムを提供する。【解決手段】客が購入する商品を登録する商品登録装置１０ａと、該商品登録装置１０ａにより登録された商品に基づいて精算処理を実行する精算装置２０ａと、を有するＰＯＳシステム１００において、ＰＯＳシステムは、客より返品の申入れがあった商品の商品情報を特定する特定手段と、特定された商品に基づいて、返品の申入れがあった商品の返金情報を生成する返品情報生成手段と、返金情報を読み出し可能に媒体に出力する出力手段と、を有する商品登録装置１０ａと、媒体から返金情報を読み出す読出手段と、読出手段により読み出された返金額に基づいて、客より返品の申入れがあった商品の代金に応じて出金する出金手段と、を有する精算装置２０ａと、を備える。【選択図】図２
2014010617.tif 000002
【特許請求の範囲】
【請求項１】
客が購入する商品を登録する登録装置と、該登録装置により登録された商品の取引情報に基づいて前記客自らが操作して精算処理を実行する精算装置と、を有するＰＯＳシステムにおいて、
前記客より返金の申入れがあった取引情報を特定する特定手段と、
前記特定手段により特定された取引情報に基づいて、前記客へ返金する返金情報を生成する返金情報生成手段と、
前記返金情報を読み出し可能に媒体に出力する出力手段と、
を有する登録装置と、
前記返金情報を前記媒体から読み出す読出手段と、
前記読出手段により読み出された前記返金情報に基づいて、前記客へ返金する金額に応じて出金する出金手段と、
を有する精算装置と、
を備えることを特徴とするＰＯＳシステム。
【請求項２】
前記特定手段は、前記取引情報のうち、前記客より返品の申入れがあった商品の商品情報を特定する商品特定手段を更に備え、
前記返金情報生成手段は、前記商品特定手段により特定された商品に基づいて、前記客より返品の申入れがあった商品の返金に関する返金情報を生成し、
前記精算装置は、前記読出手段により読み出された前記返金情報に基づいて、前記出金手段により前記客より返品の申入れがあった商品の代金に応じて出金する
ことを特徴とする請求項１に記載のＰＯＳシステム。
【請求項３】
前記媒体は、紙媒体又は電子媒体であることを特徴とする請求項１又は請求項２に記載のＰＯＳシステム。
【請求項４】
前記出力手段は、前記媒体が紙媒体である場合、前記返金情報を１次元コード又は２次元コードに変換して、前記紙媒体に記録し、前記媒体が電子媒体である場合、該電子媒体の記憶手段に、前記返金情報を記録することを特徴とする請求項１から請求項３のいずれか一項に記載のＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Ｐｏｉｎｔ Ｏｆ Ｓａｌｅｓ）システムに関する。
【背景技術】
【０００２】
客に購入される商品の商品情報の登録を、店員が登録装置を操作することにより行い、その登録された商品情報に基づく商品の代金精算を、客が精算装置を操作することにより行うＰＯＳシステムがある。このＰＯＳシステムでは、店員は、登録装置を操作して、商品情報の登録のみを行う。商品情報の登録が全て終わると、客は、客自身で精算装置を操作して、商品の代金精算を行う。
【０００３】
一方、商品の登録操作を客自身で行うことができる登録装置と、金銭登録装置（精算装置）とを有する商品販売データ処理装置（ＰＯＳシステム）が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−２７３３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、登録装置と精算装置とが分かれているＰＯＳシステムでは、一旦購入した商品を客が返品したい場合、返品処理を簡単に済ませることができないという問題がある。
【０００６】
例えば、店員が操作する登録装置と客が操作して精算を行なうセルフ会計装置（精算装置）とからなるＰＯＳシステムでは、登録装置は、現金などが備えられていないため、返品処理を行なうことができない。一方、セルフ会計装置は、現金などが備えられているが、装置の操作を客自身が行なうので、返品処理を行なうことができない。このため、客は、返品したい商品とレシートとを、ＰＯＳレジスタ（登録装置）から、わざわざサービスカウンターまで持って行き、返品処理を申入れて返金をしてもらう必要がある。
【０００７】
また、客は、セルフ会計装置（精算装置）に備えられた呼出しボタンを操作して店員を呼出し、その店員に返品商品の確認及び返品処理を行なってもらい、返金をしてもらう必要がある。この場合、客は、店員が来るまで待たされる。一方、店員は、客からの不意の返品申入れに、現在行なっている業務を一時中断して応対しなければならず、仕事が煩雑になってしまうという問題がある。
【０００８】
このため、登録装置と会計装置とが分かれているＰＯＳシステムにおいて、店舗及び客に喜ばれる返品の対応が可能なセルフ会計システムが要望されている。
【０００９】
本発明は、前記の諸点に鑑みてなされたものであり、登録装置と精算装置とが分かれているＰＯＳシステムにおいて、返品処理を容易に済ませることができるＰＯＳシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するためになされたものであり、客が購入する商品を登録する登録装置と、該登録装置により登録された商品の取引情報に基づいて前記客自らが操作して精算処理を実行する精算装置と、を有するＰＯＳシステムにおいて、前記客より返金の申入れがあった取引情報を特定する特定手段と、前記特定手段により特定された取引情報に基づいて、前記客へ返金する返金情報を生成する返金情報生成手段と、前記返金情報を読み出し可能に媒体に出力する出力手段と、を有する登録装置と、前記返金情報を前記媒体から読み出す読出手段と、前記読出手段により読み出された前記返金情報に基づいて、前記客へ返金する金額に応じて出金する出金手段と、を有する精算装置と、を備えることを特徴とするＰＯＳシステムである。
この構成により、登録装置と精算装置とが分かれているＰＯＳシステムにおいて、店員が登録装置において返金の操作を行なうと、客より返金の申入れがあった商品の返金情報が、媒体に出力される。また、その媒体を客が店員から受け取り、その媒体を精算装置に読取らせることで、客は、返品を申入れた商品の代金に応じて、客自らが操作して返品金額を精算装置に出金させることができる。これにより、客自らが簡単な操作により、返品処理を容易に済ませることができる。
【００１１】
また、本発明は、前記特定手段が、前記取引情報のうち、前記客より返品の申入れがあった商品の商品情報を特定する商品特定手段を更に備え、前記返金情報生成手段が、前記商品特定手段により特定された商品に基づいて、前記客より返品の申入れがあった商品の返金に関する返金情報を生成し、前記精算装置が、前記読出手段により読み出された前記返金情報に基づいて、前記出金手段により前記客より返品の申入れがあった商品の代金に応じて出金することを特徴とするＰＯＳシステムである。
この構成により、ＰＯＳシステムは、商品特定手段を備える。これにより、ＰＯＳシステムは、客より返品の申入れがあった商品の代金に応じて出金することができる。
【００１２】
また、本発明は、前記媒体が、紙媒体又は電子媒体であることを特徴とするＰＯＳシステムである。
この構成により、ＰＯＳシステムは、紙媒体及び電子媒体の両方に対応した出力を行う。これにより、ＰＯＳシステムは、精算装置において何れの媒体でも返品処理を行うことができる。
【００１３】
また、本発明は、前記出力手段が、前記媒体が紙媒体である場合、前記返金情報を１次元コード又は２次元コードに変換して、前記紙媒体に記録し、前記媒体が電子媒体である場合、該電子媒体の記憶手段に、前記返金情報を記録することを特徴とするＰＯＳシステムである。
この構成により、前記出力手段が、返金情報を、１次元コード又は２次元コードからなるコード情報として、紙媒体に記録する。これにより、客は、返品を申入れた商品の代金に応じて、返品金額を任意の精算装置に出金させることができる。
【発明の効果】
【００１４】
本発明によれば、登録装置と精算装置とが分かれているＰＯＳシステムにおいて、登録装置は、返金情報を読み出し可能に媒体に出力する。精算装置は、媒体から返金情報を読み出し、客より返金の申入れがあった商品の代金に応じて、返品金額を出金する。これにより、客自らが簡単な操作により、返金処理を容易に済ませることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態における、ＰＯＳシステムを示す斜視図である。
【図２】本発明の一実施形態における、ＰＯＳシステムの構成例を示すブロック図である。
【図３】本発明の一実施形態における、商品登録装置の構成例を示すブロック図である。
【図４】本発明の一実施形態における、精算装置の構成例を示すブロック図である。
【図５】本発明の一実施形態における、商品登録装置の動作手順を表すフローチャートである。
【図６】本発明の一実施形態における、会計用伝票の例を示す模式図である。
【図７】本発明の一実施形態における、返品伝票の例を示す模式図である。
【図８】本発明の一実施形態における、精算装置の動作手順の例を表すフローチャートである。
【図９】本発明の一実施形態における、レシートの例を表す模式図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。図１は、ＰＯＳシステムを示す斜視図である。ＰＯＳシステム１００は、店舗フロアに設置される。ＰＯＳシステム１００は、商品登録装置１０と、精算装置２０とを備える。
【００１７】
商品登録装置１０は、商品登録カウンタ１１に設置される。また、精算装置２０は、精算カウンタ２１に設置される。ここで、図１に示す商品登録装置１０、及び精算装置２０のそれぞれの設置数は、一例である。これらの設置数は、例えば、店舗の規模、及びコストに応じて定められてよい。
【００１８】
オペレータＳ（店員）は、商品登録装置１０を操作し、客Ｃが買い上げる商品に付された商品データを商品登録装置１０に読み取らせることにより、その商品登録装置１０に会計用伝票を発行させる（登録処理）。
【００１９】
客Ｃは、発行された会計用伝票を受け取って、精算装置２０が設置されている場所まで移動し、会計用伝票に印刷されているコードを精算装置２０に読み取らせることにより、その精算装置２０に代金精算を実行させる（代金精算処理）。
【００２０】
また、オペレータＳは、商品登録装置１０を操作し、客Ｃが返品を申入れた商品に付された商品データを商品登録装置１０に読み取らせることにより、又は、精算時に発行されたレシートに印刷された取引識別情報を入力若しくは読取らせることにより、客Ｃが買い上げた商品の取引明細を呼出し、その商品登録装置１０に返品対象の商品を特定させることで、返品伝票を発行させる（返品処理）。
【００２１】
客Ｃは、発行された返品伝票を受け取って、精算装置２０が設置されている場所まで移動し、返品伝票に印刷されているコードを精算装置２０に読み取らせることにより、その精算装置２０に返金精算を実行させる（返金精算処理）。
【００２２】
図２は、本実施形態によるＰＯＳシステム１００の構成を示すブロック図である。ストアコントローラ３０と各商品登録装置１０ａとは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４０を介して通信可能に接続されている。また、ストアコントローラ３０と各精算装置２０ａとは、ＬＡＮ４０を介して通信可能に接続されている。
【００２３】
各商品登録装置は同構成を有するため、以下では、商品登録装置１０ａを商品登録装置１０と表記する。また、各精算装置は同構成を有するため、以下では、精算装置２０ａを精算装置２０と表記する。
【００２４】
まず、ストアコントローラ３０について説明する。
ストアコントローラ３０は、コンピュータ（サーバ）である。ストアコントローラ３０は、商品データファイルを記憶する。ここで、商品データファイルは、店舗が取り扱う商品に関するデータを含むデータファイルであり、例えば、商品名（商品番号）と、販売価格とが対応付けられているデータファイル（データテーブル）である。
【００２５】
また、ストアコントローラ３０は、ログファイルとして取引データと、取引データに対応付けられた取引番号とを多数記憶する。ここで、取引データとは、客が買い上げる商品（買上商品）の明細を含むデータ（取引データ）である。
【００２６】
また、ストアコントローラ３０は、商品の販売状況及び仕入れ状況等に応じて更新された商品データファイルを、例えば、１日に１回程度の頻度で、各商品登録装置１０と各精算装置２０とに供給する。また、ストアコントローラ３０は、商品登録装置１０から取引データを受信し、受信した取引データをログファイルとして記憶する。また、ストアコントローラ３０は、精算装置２０から取引番号を受信し、受信した取引番号に対応付けられた取引データを取得し、取得した取引データをその取引番号を送信した精算装置２０に返信する。
【００２７】
次に、商品登録装置１０について説明する。
商品登録装置１０は、登録処理において、オペレータＳ（図１を参照）により操作され、客Ｃ（図１を参照）が買い上げる商品に付された商品データを読み取ることにより、それら商品の明細を含む取引データを、ストアコントローラ３０に登録する。
【００２８】
また、商品登録装置１０は、登録処理において、取引データに基づいて、客が買い上げた商品の合計金額を算出し、少なくとも買い上げ商品の合計金額を含む情報を、紙媒体に印刷して排出することで会計用伝票を発行する。
【００２９】
このとき、商品登録装置１０は、ストアコントローラ３０の通信状態の良否に応じて、少なくとも買い上げ商品の合計金額を含む情報を、バーコード（例えば、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コード）、又は２次元コード（例えば、ＱＲコード（登録商標））のいずれかで紙媒体に印刷する。
【００３０】
客Ｃは、発行された会計用伝票を受け取り、該会計用伝票に印刷されたバーコード又は２次元コードを精算装置２０に読み取らせることにより、その精算装置２０に代金精算処理を実行させる。
【００３１】
また、商品登録装置１０は、返品処理において、オペレータＳにより操作され、商品を返品したい客Ｃが有する、精算時に発行されたレシートの取引識別情報を入力あるいは読み取るとともに、返品の申入れをされた商品に付された商品データ（バーコード）を読み取ることにより、返品商品の返金額を算出し、該返品商品の返金額を、紙媒体に印刷して排出することで返品伝票を発行する。このとき、商品登録装置１０は、登録処理のときと同様に、ストアコントローラ３０の通信状態の良否に応じて、少なくとも返品商品の返金額を含む情報を、１次元コードとしてのバーコード（例えば、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コード）、又は２次元コード（例えば、ＱＲコード（登録商標））のいずれかで紙媒体に印刷する。なお、返品伝票に印刷する情報は、前記返品金額に限らず、返品情報を呼出すための識別情報であってもよい。
【００３２】
客Ｃは、発行された返品伝票を受け取り、該返品伝票に印刷されたバーコード又は２次元コードを精算装置２０に読み取らせることにより、その精算装置２０に返金精算処理を実行させる。
【００３３】
図３は、商品登録装置の構成例を示すブロック図である。商品登録装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、スキャナ１０４と、店員用表示手段１０５と、客用表示手段１０６と、ハードディスク１０７と、店員用操作手段１０８と、通信手段１０９と、ブザー１１０と、印刷手段１１１と、バス１１２とを備える。これらは、バス１１２を介して互いに接続されている。
【００３４】
ＲＯＭ１０２は、商品の登録処理、及び商品の返品処理をＣＰＵ１０１に実行させるための商品登録返品プログラムを記憶する。また、ＲＯＭ１０２は、自装置を識別させるための装置番号を記憶する。
【００３５】
スキャナ１０４は、商品の登録処理、及び返品処理においては、オペレータＳによる操作により、商品に付された商品データを光学的に読み取って、読み取った商品データをＲＡＭ１０３に記憶させる。また、スキャナ１０４は、そのオペレータＳを識別するための担当者名（担当者番号）を名札等から光学的に読み取って、読み取った担当者名をＲＡＭ１０３に記憶させる。さらに、スキャナ１０４は、商品の返品処理においては、商品の購入代金を支払った際に発行されたレシートに付された取引識別情報を光学的に読み取って、読み取った商品データと共にＲＡＭ１０３に記憶させる。
【００３６】
ＲＡＭ１０３には、ＲＯＭ１０２から読み出された商品登録返品プログラムが展開される。また、ＲＡＭ１０３は、商品登録返品プログラムが実行されることによって生成された各種変数及びデータ（例えば、スキャナ１０４が読み取った商品データ、担当者名、取引識別情報）を一時記憶する。
【００３７】
また、ＲＡＭ１０３は、その処理領域に、取引データを一時記憶する。また、ＲＡＭ１０３は、商品の登録処理、及び返品処理によって確定した取引データを、ログファイルに追加記憶する。ＲＡＭ１０３は、この確定した取引データを、例えば、取引当日は記憶し続けるとしてもよい。また、ＲＡＭ１０３は、通信手段１０９を介して接続されたストアコントローラ３０から供給された商品データファイルを記憶してもよい。
【００３８】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶された商品登録返品プログラムを読み出してＲＡＭ１０３に展開し、展開した商品登録返品プログラムのステップを実行することにより、商品登録装置１０全体を制御する。
【００３９】
ＣＰＵ１０１は、印刷手段１１１に伝票を印刷させる前に、取引番号を定める。ここで、取引番号は、自装置の装置番号と、客Ｃが商品を買い上げる取引ごとに定められる固有の番号（例えば、シリアル番号）とから構成される番号である。例えば、取引番号は、装置番号「０１」と、これに続く固有の番号「１２３」とから構成される番号「０１１２３」である。ＣＰＵ１０１は、客が買い上げた商品の明細や返品した商品の明細などを含む取引データと取引番号とを対応付け、通信手段１０９を介してストアコントローラ３０に送信する。これにより、確定した取引データ及び取引番号は、ストアコントローラ３０に記憶される。
【００４０】
ＣＰＵ１０１は、精算装置２０が通信により取引データを得られる状態の有無を判定する。ＣＰＵ１０１は、例えば、自装置とストアコントローラ３０との通信状態が良い場合に、共通であるＬＡＮ４０の動作が正常であるとして、精算装置２０が通信により取引データを得られる状態であると判定する。
【００４１】
また、ＣＰＵ１０１（出力手段）は、精算装置２０が通信により取引データを得られる状態であると判定した場合、取引番号をバーコードなどの１次元コードに変換して、取引番号を表すバーコードが印刷された会計用伝票又は返品伝票を印刷手段１１１に発行させる。なお、バーコードなどの１次元コードは、取引データを特定することができる識別情報となる。
【００４２】
一方、ＣＰＵ１０１（出力手段）は、精算装置２０が通信により取引データを得られる状態が否である、すなわち、前記状態が良好でないと判定した場合、ＲＡＭ１０３が記憶している確定した取引データをＱＲコード（登録商標）などの２次元コードに変換する。ＣＰＵ１０１は、印刷手段１１１を制御し、この２次元コードを紙媒体に印刷させることで会計用伝票又は返品伝票を発行する。
【００４３】
なお、ＱＲコード（登録商標）などの２次元コードは、取引データを特定することができる識別情報のみであってもよいが、通常は、識別情報の他に、（買上／返品）商品を特定できる識別情報（例えば、ＪＡＮコード等）、（買上／返品）個数、（買上／返品）金額（例えば、金額のみでもよいが、返金の場合には、返金する為の貨幣種と枚数を指定する情報であってもよい）、登録装置で（買上／返品）登録がなされた日付日時などを含む。
【００４４】
また、ＣＰＵ１０１（特定手段）は、スキャナ１０４が読み取った商品データ（買上／返品商品）と、ハードディスク１０７に記憶された商品データファイル（データテーブル）とに基づいて、（買上／返品）商品の商品名、及び単価などを特定し、店員用表示手段１０５に表示させる。また、ＣＰＵ１０１（返品情報生成手段）は、レシートの取引識別情報と、返品商品のコード情報とに基づいて、返品商品に対する返金額を算出する。
【００４５】
店員用表示手段１０５は、例えば、液晶ディスプレイ装置であり、オペレータＳに対して情報を表示する。ここで、店員用表示手段１０５が表示する情報は、商品の登録処理においては、例えば、買上商品の商品名、購入数、販売価格、入金額（預かり金額）など、返品処理においては、返品商品の商品名、返品数、販売単価、返金額などがある。
【００４６】
客用表示手段１０６は、例えば、液晶ディスプレイ装置であり、客Ｃに対して情報を提示する。客用表示手段１０６は、例えば、店員用表示手段１０５が表示している情報と同一の情報を表示する。
【００４７】
ハードディスク１０７は、通信手段１０９を介して接続されたストアコントローラ３０から供給された商品データファイルを記憶する。ハードディスク１０７は、例えば、磁気記録装置である。なお、ハードディスク１０７は、商品登録返品プログラムを記憶してもよい。
【００４８】
店員用操作手段１０８は、金額を指定入力するための数字キーと、客が買い上げる全ての商品の登録が完了したことを指定入力するための現計キーと、会計用伝票又は返品伝票を発行する要求（発行要求）をＣＰＵ１０１に通知するための印刷キーとを備える。
【００４９】
また、店員用操作手段１０８は、特定商品の商品データを入力するために予め設定された商品指定キーを備えてもよい。これにより、特定商品については、商品に付された商品データを読み取らせる操作の代わりに、その商品に対応する商品指定キーを押下する操作によって、その特定商品の商品データを取引データに加えて商品の登録処理、返品処理を行う。なお、前記返品商品を特定する方式は、精算時に発行されたレシートに印刷された取引識別情報を入力又は読取らせることにより、客Ｃが買い上げた商品の会計済みの取引明細を呼出し、その取引明細より、返品対象の商品を特定する方式であってもよい。
【００５０】
通信手段１０９は、ＬＡＮ４０（図２を参照）を介して外手段の装置と通信するための通信インタフェースである。通信手段１０９は、取引番号及び取引データをストアコントローラ３０に送信する。
【００５１】
ブザー１１０は、確認音及び警告音を発生させるための音発生手段である。ブザー１１０は、例えば、スキャナ１０４がバーコードを正常に読み取った場合、店員用操作手段１０８の各キーが押された場合、又は、誤った操作が行われた場合等に、音を発生させる。
【００５２】
印刷手段１１１は、ＣＰＵ１０１が生成したバーコード又は２次元コードを紙媒体に印刷して排出する。
【００５３】
次に、精算装置２０について説明する。
精算装置２０は、会計用伝票又は返品伝票に印刷されたバーコード又は２次元コードを読み取り、代金精算又は返品精算を実行する。
【００５４】
図４は、精算装置の構成例を示すブロック図である。精算装置２０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、スキャナ２０４と、表示手段２０５と、客用操作手段２０６と、通信手段２０７と、ブザー２０８と、印刷手段２０９と、釣銭機２１０と、バス２１１とを備える。これらは、バス２１１を介して互いに接続されている。
【００５５】
ＲＯＭ２０２は、ＣＰＵ１０１に実行させる会計プログラムを記憶する。また、ＲＯＭ２０２は、自装置を識別させるための装置番号を記憶する。
【００５６】
スキャナ２０４（読出手段）は、客Ｃによる操作により、会計用伝票又は返品伝票に印刷されたバーコードを光学的に読み取って、読み取ったバーコードが表す取引番号をＣＰＵ２０１に出力する。また、スキャナ２０４は、客Ｃによる操作により、会計用伝票又は返品伝票に印刷された２次元コードを光学的に読み取り、読み取った２次元コードが表す取引データをＣＰＵ２０１に出力し、ＣＰＵ２０１はＲＡＭ２０３に一時記憶させる。
【００５７】
ＲＡＭ２０３は、ストアコントローラ３０から通信手段２０７を介して供給された商品データファイルを記憶する。また、ＲＡＭ２０３には、ＲＯＭ２０２から読み出された会計プログラムが展開される。また、ＲＡＭ２０３は、会計プログラムが実行されることによって生成された各種変数及びデータ（例えば、釣銭額や返金額）を一時記憶する。また、ＲＡＭ２０３は、通信手段２０７が受信した取引データを記憶する。また、ＲＡＭ２０３は、スキャナ２０４が読み取った２次元コードが表す取引データを記憶する。
【００５８】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された会計プログラムを読み出してＲＡＭ２０３に展開し、展開した会計プログラムのステップを実行することにより、精算装置２０全体を制御する。
【００５９】
ＣＰＵ２０１は、スキャナ２０４（読出手段）が読み取ったコードに基づいて、読み取った伝票が会計用伝票であるか返品伝票であるかを判定する。ここで、会計用伝票であるか否かは、例えば、コードの内容に基づいて判定される。また、ＣＰＵ２０１は、スキャナ２０４（読出手段）が読み取ったコードが２次元コードであるか否かを判定する。ここで、２次元コードであるか否かは、例えば、コードの記録方式（形態）が２次元であるか否かに基づいて判定される。
【００６０】
スキャナ２０４が読み取ったコードが２次元コードでない場合、すなわち、スキャナ２０４が読み取ったコードがバーコードである場合、ＣＰＵ２０１は、このバーコードに基づいて代金精算又は返品精算を実行する。具体的には、ＣＰＵ２０１は、バーコードより取引番号を取得し、取得した取引番号を通信手段２０７に出力する。これにより、取得した取引番号は、通信手段２０７を介してストアコントローラ３０に送信される。また、ＣＰＵ２０１は、通信手段２０７がストアコントローラ３０から受信した取引データを取得する。
【００６１】
一方、スキャナ２０４が読み取ったコードが２次元コードである場合、ＣＰＵ２０１は、この２次元コードに基づいて代金精算又は返品精算を実行する。具体的には、ＣＰＵ２０１は、２次元コードが読み取られると、２次元コードから取引データを取得し、取得した取引データに基づいて代金精算又は返品精算を実行する。
【００６２】
ＣＰＵ２０１は、代金精算又は返品精算を進める操作を客Ｃに促すための文字列等を含む情報（以下、「会計メニュー」という）を、表示手段２０５に表示させる。また、ＣＰＵ２０１は、取得した取引データに基づいて、代金精算においては、買上商品の商品名、購入数、販売価格及び合計金額を、表示手段２０５に表示させ、返品精算においては、返品商品の商品名、返品数、単価、及び返品合計金額を、表示手段２０５に表示させる。また、ＣＰＵ２０１は、代金精算においては、釣銭機２１０に投入された現金の金額（以下、「入金額」という）を釣銭機２１０から取得し、入金額を表示手段２０５に表示させる。また、ＣＰＵ２０１は、代金精算においては、釣銭額を表示させるとともに、返品精算においては、返金額を表示手段２０５に表示させる。
【００６３】
ＣＰＵ２０１は、代金精算において、入金額が合計金額以上であれば、代金精算を行い終了させる。ここで、ＣＰＵ２０１は、入金額が合計金額よりも多い場合、釣銭額と等しい額の現金を釣銭機２１０から排出させた後、代金精算が終了したと判断し、レシートを印刷手段２０９から排出させることで、レシートを発行する。また、ＣＰＵ２０１は、返品精算において、返金額と等しい額の現金を釣銭機２１０（出金手段）から排出させた後、返品精算が終了したと判断し、レシートを印刷手段２０９から排出させることで、レシートを発行する。
【００６４】
表示手段２０５は、例えば、液晶ディスプレイ装置であり、客Ｃに対して情報を表示する。ここで、表示手段２０５が表示する情報は、代金精算においては、例えば、買上商品の商品名、購入数、販売価格、入金額、合計金額、釣銭額、及び会計メニューなど、返品精算においては、返品商品の商品名、返品数、単価、及び返品合計金額などである。
【００６５】
客用操作手段２０６は、タッチパネル式の入力装置である。客用操作手段２０６は、表示手段２０５に表示されたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作ボタンに対する操作に応じて、操作信号をＣＰＵ２０１に出力する。ここで、ＧＵＩ操作ボタンとして、例えば、ＣＰＵ２０１に代金精算を開始させるための会計キーと、釣銭機２１０に釣銭処理を開始させるための精算キーとが、表示手段２０５に表示される。
【００６６】
通信手段２０７は、ＬＡＮ４０（図２を参照）を介して外手段の装置と通信するための通信インタフェースである。通信手段２０７は、ストアコントローラ３０（図２を参照）から供給された商品データファイルを、ＲＡＭ２０３に記憶させる。
【００６７】
また、通信手段２０７は、スキャナ２０４が読み取ったコードが２次元コードでない、すなわち、スキャナ２０４が読み取ったコードがバーコードであるとＣＰＵ２０１が判定した場合、このバーコードが表す取引番号をストアコントローラ３０（図２を参照）に送信する。また、通信手段２０７は、その返信としてストアコントローラ３０から送信された取引データを受信し、受信した取引データをＣＰＵ２０１に出力し、ＣＰＵ２０１はＲＡＭ２０３に一時記憶させる。
【００６８】
ブザー２０８は、確認音及び警告音を発生させるための音発生手段である。ブザー２０８は、例えば、スキャナ２０４がバーコードを正常に読み取った場合、客用操作手段２０６の各キーが押された場合、又は、誤った操作が行われた場合等に、音を発生させる。
【００６９】
印刷手段２０９は、代金精算又は返品精算が終了したことをＣＰＵ２０１から通知された場合、ＲＡＭ２０３が記憶している取引データに基づいて、レシートを紙媒体に印刷して排出する。
【００７０】
次に、ＰＯＳシステム１００の商品登録装置１０の動作手順を説明する。
図５は、本実施形態による商品登録装置１０の動作手順を表すフローチャートである。まず、客は、買い上げる商品を店員が操作する商品登録装置１０に持って行く。ＣＰＵ１０１（図３を参照）は、客が買い上げる商品を登録する登録処理であるか否かを判定する（ステップＳ１）。店員は、登録処理であるか、返品処理であるかを、店員用操作手段１０８により選択操作する。そして、買上げる商品を登録する登録処理である場合には（ステップＳ１のＹＥＳ）、ＣＰＵ１０１は、商品コードが入力されることで商品登録を実行する。すなわち、ＣＰＵ１０１は、ＲＡＭ１０３の処理領域に記憶している取引データの項目に、その内容を書き込む（ステップＳ２）。
【００７１】
ＣＰＵ１０１は、客Ｃが買い上げる全ての商品について商品登録が終了したか否かを判定する。ＣＰＵ１０１は、例えば、現計キーが押下操作された場合、客Ｃが買い上げる全ての商品について商品登録が終了したと判定する（ステップＳ３）。商品登録が終了していない場合（ステップＳ３のＮＯ）、ＣＰＵ１０１は、ステップＳ２に処理を戻す。
【００７２】
一方、全ての商品について商品登録が終了した場合（ステップＳ３のＹＥＳ）、ＣＰＵ１０１は、確定した取引データをＲＡＭ１０３のログファイルに追加記憶させるとともに、確定した取引データと取引番号とを対応付け、ストアコントローラ３０に通信手段１０９を介して送信する（ステップＳ４）。ストアコントローラ３０では、取引データをログファイルに書き込んで記憶する。
【００７３】
次に、ＣＰＵ１０１は、該当する取引番号を表す１次元コード（バーコード）が印刷された精算伝票、又は、該当する取引データ及び取引番号を表す２次元コードが印刷された精算伝票を発行する（ステップＳ９）。より具体的には、ＣＰＵ１０１は、ストアコントローラ３０との通信状態に問題が無い場合には、取引番号をバーコードに変換して、図６（Ａ）に示すような、取引番号を表すバーコードが印刷された会計用伝票を印刷手段１１１に発行させる。そして、ＣＰＵ１０１は、当該処理を終了する（またはステップＳ１に戻ってもよい）。
【００７４】
一方、ＣＰＵ１０１は、通信状態に問題がある場合、すなわち、通信状態が良好でない場合には、ＲＡＭ１０３が記憶している確定した取引データを２次元コードに変換して、図６（Ｂ）に示すような、取引データを表す２次元コードが印刷された会計用伝票を印刷手段１１１から発行する。そして、ＣＰＵ１０１は、当該処理を終了する（またはステップＳ１に戻ってもよい）。
【００７５】
図６は、商品登録装置１０から商品登録時に発行される会計用伝票の一例を示す模式図である。図６（Ａ）には、バーコードが印刷された伝票の例が表されている。この伝票には、取引日時と、取引番号と、個数と、バーコードとが印刷されている。また、図６（Ｂ）には、二次元コードが印刷された伝票の例が表されている。この伝票には、取引日時と、取引番号と、個数と、二次元コードに変換された取引データとが印刷されている。客Ｃ（図１を参照）は、発行された図６（Ａ）又は（Ｂ）いずれかの会計用伝票を受け取り、その会計用伝票に印刷されたバーコード又は二次元コードを精算装置２０に読み取らせる。なお、図６（Ｂ）に表された１枚の会計用伝票には、取引データのデータ量に応じて、複数の２次元コードが印刷される場合がある。なお、前記会計用伝票の印字項目として、当該取引の合計買い上げ金額が印字されてもよい。
【００７６】
一方、客が商品を返品する場合、客は、返品したい商品を店員が操作する商品登録装置１０に持って行く。店員は、客より返品の申入れがあった商品の確認（レシートで商品確認）し、商品登録装置１０を返品処理のモードに切り替える（例えば、返品処理をメニュー画面から選択する）。そして、登録処理でない場合、すなわち返品処理のモードであった場合には（ステップＳ１のＮＯ）、ＣＰＵ１０１は、レシートに記載の取引識別情報を入力する（ステップＳ７）。例えば、店員が、客が持参したレシートを回収し、該レシートに記載されているレシート番号を入力するか、あるいは、レシートのバーコードをスキャナ１０４で読み取らせる。
【００７７】
店員用表示手段１０５、及び客用表示手段１０６には、上記レシートに記載された取引データと同じ情報が表示される（ステップＳ８）。具体的には、商品登録装置１０は、通信手段２０７により、取引識別情報をストアコントローラ３０（図２を参照）に送信し、ストアコントローラ３０から送信される取引識別情報に対応する取引データを受け取り、店員用表示手段１０５、及び客用表示手段１０６に表示する。
【００７８】
次に、ＣＰＵ１０１は、返品商品に付されたコード情報を入力する（ステップＳ９）。例えば、店員が、取引データが表示されている画面の状態で、返品商品に付されたコード情報をスキャナ１０４で読み取らせる。
【００７９】
ＣＰＵ１０１は、返品商品に付されたコード情報と上記レシートの取引データとを照合し（ステップＳ１０）、レシートの取引データに同一のコード情報（例えば、ＪＡＮコード）が存在するか否か、すなわちレシートに同一商品があるか否かを確認する（ステップＳ１１）。すなわち、返品商品が確かにレシートに記載された商品であるかを確認する。
【００８０】
そして、同一のコード情報が存在しない場合には（ステップＳ１１のＮＯ）、ＣＰＵ１０１は、店員用表示手段１０５、及び客用表示手段１０６に警告を表示したり、ブザー１１０を鳴動させたりするなどして、エラーを報知する（ステップ１２）。ＣＰＵ１０１は、店員用表示手段１０５、及び客用表示手段１０６に再入力するか催促する表示を行い、再入力が操作指示されたか否かを判定する（ステップＳ１３）。そして、店員から再入力が操作指示された場合には（ステップＳ１３のＹＥＳ）、ＣＰＵ１０１は、ステップＳ７に戻り、再度、レシートに記載の取引識別情報の入力から処理を進める。一方、店員から再入力が操作指示されなかった場合には（ステップＳ１３のＮＯ）、ＣＰＵ１０１は、当該処理を終了する（またはステップＳ１に戻ってもよい）。
【００８１】
一方、レシートの取引データに同一のコード情報が存在する場合には（ステップＳ１１のＹＥＳ）、当該商品を返品商品とし、返品商品の価格、個数から返金額を算出する（ステップＳ１４）。次に、「預／現計キー」が押下されたか否かを判定し（ステップＳ１５）、「預／現計キー」が押下されると（ステップＳ１５のＹＥＳ）、ＣＰＵ１０１は、返品確定した取引データをＲＡＭ１０３のログファイルに追加記憶させるとともに、返品確定した取引データと取引番号とを対応付け、ストアコントローラ３０に通信手段１０９を介して送信する（ステップＳ１６）。ストアコントローラ３０では、取引データをログファイルに書き込んで記憶する。
【００８２】
次に、ＣＰＵ１０１は、取引番号をバーコードに変換して、取引番号を表すバーコードなどの１次元コード、又は該当する取引データを変換した２次元コードが印刷された返品伝票を発行する（ステップＳ１７）。より具体的には、ＣＰＵ１０１は、ストアコントローラ３０との通信状態が良い場合には、取引番号をバーコードに変換して、図７（Ａ）に示すような、取引番号を表すバーコードが印刷された返品伝票を印刷手段１１１に発行させる。そして、ＣＰＵ１０１は、当該処理を終了する（またはステップＳ１に戻ってもよい）。
【００８３】
一方、通信状態に問題がある場合、すなわち、通信状態が良好でない場合には、ＣＰＵ１０１は、ＲＡＭ１０３が記憶している確定した取引データを２次元コードに変換して、図７（Ｂ）に示すような、取引データを表す２次元コードが印刷された返品伝票を、印刷手段１１１から発行する。そして、ＣＰＵ１０１は、当該処理を終了する（またはステップＳ１に戻ってもよい）。
【００８４】
図７は、商品返品時に商品登録装置から発行される返品伝票の一例を示す模式図である。該返品伝票には、１次元、あるいは２次元のコード情報が印字される。図７（Ａ）には、１次元のバーコードが印刷された伝票の例が表されている。１次元のバーコードには、返品取引データを特定することができる識別情報が含まれる。
【００８５】
また、図７（Ｂ）には、２次元コードが印刷された返品伝票の例が表されている。この２次元コードには、識別情報の他に、（買上／返品）商品を特定できる識別情報（例えば、ＪＡＮコード等）、（買上／返品）個数、（買上／返品）金額（例えば、金額のみでもよいが、返金の場合には、返金する為の貨幣種と枚数を指定する情報であってもよい）、商品登録装置１０で（買上／返品）登録がなされた日付日時などが含まれる。商品登録装置１０と精算装置２０とがオンラインである場合には、図７（Ａ）に示すように１次元コードにてコード情報を印字する、一方、オフラインである場合には、図７（Ｂ）に示すように２次元コードにてコード情報を印字するといった切り替えがなされる。なお、図７（Ｂ）に表された１枚の返品伝票には、取引データのデータ量に応じて、複数の２次元コードが印刷される場合がある。
【００８６】
客Ｃ（図１を参照）は、買い上げる商品の登録処理を商品登録装置１０により行った場合、発行された図６（Ａ）又は（Ｂ）いずれかの会計用伝票を受け取り、その会計用伝票に印刷された１次元コード又は２次元コードを精算装置２０に読み取らせる。また、客Ｃは、商品の返品処理を商品登録装置１０により行った場合、発行された図７（Ａ）又は（Ｂ）いずれかの返品伝票を受け取り、その返品伝票に印刷された１次元コード又は２次元コードを精算装置２０に読み取らせる。
【００８７】
また、返品伝票を発行しない場合、商品登録装置１０から返品処理を行なう精算装置２０へ返品データの送信を行う方式、又は、ストアコントローラ（取引データ管理装置など）３０に返品データを送信することで、精算装置２０から客Ｃを呼び出す方式のいずれであってもよい。客Ｃは、自身が呼び出されると、呼び出された精算装置２０に出向いて、会計用伝票又は返品伝票に印刷された１次元コード又は２次元コードを、当該精算装置２０に読み取らせる。
【００８８】
また、商品登録装置１０が特定の精算装置２０を指定する場合、返品処理を行なう精算装置２０に客を案内誘導するための番号、又は、精算装置２０を識別するための識別情報は、会計用伝票又は返品伝票に印字されてもよい。
【００８９】
また、返品伝票を発行しない場合には、返品処理を指定した精算装置２０の画面に、客を案内誘導するための番号等の識別情報を表示させ、店員により口頭で精算装置２０を案内するようにしてもよい。
【００９０】
図８は、精算装置２０の動作手順を表すフローチャートである。まず、客は、指定（案内）された精算装置２０の所に行き、会計用伝票又は返品伝票のコード情報を、精算装置２０が備えるスキャナ２０４で読み取らせる。精算装置２０では、ＣＰＵ２０１が、会計用伝票であるか否かを判定し（ステップＳ２０）、会計用伝票であった場合には（ステップＳ２０のＹＥＳ）、代金精算処理へ進む。まず、読み取ったコード情報が２次元コードであるか否かを判定する（ステップＳ２１）。スキャナ２０４が読み取ったコードが２次元コードである場合（ステップＳ２１のＹＥＳ）、ＣＰＵ２０１は、ステップＳ２４に処理を移行させる。
【００９１】
一方、スキャナ２０４が読み取ったコードが２次元コードでない場合（ステップＳ２１のＮＯ）、ＣＰＵ２０１は、スキャナ２０４が読み取ったバーコードより取引番号を取得し、取得した取引番号を、ストアコントローラ３０に通信手段２０７を介して送信する（ステップＳ２２）。その後、ＣＰＵ２０１は、所定時間内に取引データを受信すると（ステップＳ２３）、表示手段２０５に合計金額を表示させる（ステップＳ２４）。
【００９２】
次に、ＣＰＵ２０１は、代金処理を実行する（ステップＳ２５）。具体的には、ＣＰＵ２０１は、取得した取引データに基づいて、買上商品の商品名、購入数、販売価格及び合計金額を、表示手段２０５に表示させる。また、ＣＰＵ２０１は、入金額を釣銭機２１０から取得し、入金額を表示手段２０５に表示させる。また、ＣＰＵ２０１は、入金額が合計金額よりも多い場合、釣銭額を表示手段２０５に表示させるとともに、釣銭額と等しい額の現金を釣銭機２１０から排出させる。そして、ＣＰＵ２０１は、代金精算が終了すると、日時や取引番号、買上げた商品、個数、単価、合計金額、預かり金額などが印刷された紙媒体を印刷手段２０９から排出させることで、図９（Ａ）に示すようなレシートを発行する（ステップＳ２６）。そして、ＣＰＵ２０１は、当該処理を終了する（またはステップＳ２０に戻ってもよい）。図９（Ａ）には、レシートの例が表されている。レシートには、担当者名と、取引日時と、取引番号と、商品名と、その商品の購入数と、金額と、合計金額と、預かり金額と、店舗名とが印刷される。なお、商品毎の商品名や金額は明細データである。
【００９３】
一方、返品伝票のコード情報を読み取った場合には（ステップＳ２０のＮＯ）、ＣＰＵ２０１は、読み取ったコード情報が２次元コードであるか否かを判定する（ステップＳ３１）。スキャナ２０４が読み取ったコードが２次元コードである場合（ステップＳ３１のＹＥＳ）、ＣＰＵ２０１は、ステップＳ３４に処理を移行させる。
【００９４】
一方、スキャナ２０４が読み取ったコードが２次元コードでない場合（ステップＳ３１のＮＯ）、ＣＰＵ２０１は、スキャナ２０４が読み取ったバーコードより取引番号を取得し、取得した取引番号を、ストアコントローラ３０に通信手段２０７を介して送信する（ステップＳ３２）。その後、ＣＰＵ２０１は、所定時間内にストアコントローラ３０から取引データを受信すると（ステップＳ３３）、表示手段２０５に返品処理を行なっている旨の表示を行う（ステップＳ３４）。
【００９５】
次に、ＣＰＵ２０１は、返金処理（返金金額、返金金額に応じた貨幣種などの計算）を行い、表示手段２０５に返金額を表示し（ステップＳ３５）、釣銭機２１０より返品商品の金額に応じた貨幣種を払い出す（ステップＳ３６）。次に、返品処理が正常に終了すると、ＣＰＵ２０１は、当該返品取引データに返品処理完了を示す情報を付加して、返品処理完了情報として記憶する（ステップＳ３７）。なお、返品処理完了情報を記憶させる装置は、返品取引データを記憶した装置に対して記憶させる。そして、ＣＰＵ２０１は、返品精算が終了すると、日時や取引番号、買上げた商品、個数、単価、合計金額、預かり金額などが印刷された紙媒体を印刷手段２０９から排出させることで、図９（Ｂ）に示すようなレシートを発行する（ステップＳ３８）。そして、ＣＰＵ２０１は、当該処理を終了する（又は、ステップＳ２０に処理を戻してもよい）。
【００９６】
なお、精算装置２０から発行されるレシートは、図９（Ｂ）に示すように、決済済みのレシートに記載された明細情報に含まれる返品対象商品が返品された旨を示す編集処理（返品された商品に二重線をひくなど）を行うことで、返品対象商品に網掛け処理、あるいは、返品された旨が解る印字編集処理が行なわれた会計済みレシートである。
【００９７】
以上のように、客が購入する商品を登録する商品登録装置１０と、該商品登録装置１０により登録された商品の取引情報に基づいて前記客自らが操作して精算処理を実行する精算装置２０と、を有するＰＯＳシステム１００において、前記客より返金の申入れがあった取引情報を特定するＣＰＵ１０１と、ＣＰＵ１０１により特定された取引情報に基づいて、前記客へ返金する返金情報を生成するＣＰＵ１０１と、前記返金情報を読み出し可能に媒体に出力する印刷手段２０９と、を有する商品登録装置１０と、前記返金情報を前記媒体から読み出すＣＰＵ２０１と、前記読出手段により読み出された前記返金情報に基づいて、前記客へ返金する金額に応じて出金する釣銭機２１０と、を有する精算装置２０と、を備える。
【００９８】
この構成により、登録装置と精算装置とが分かれているＰＯＳシステムにおいて、店員が登録装置において返品の操作を行なうと、客より返品の申入れがあった商品の返金情報が、媒体に出力される。また、その媒体を客が店員から受け取り、その媒体を精算装置に読取らせることで、客は、返品を申入れた商品の代金に応じて、返品金額を精算装置に出金させることができる。これにより、客は、簡単な操作により、返品処理を容易に済ませることができる。
【００９９】
また、本発明の実施形態において、客から返品の申入れがあった商品の返金に関して例示をしているがこれに限らず、本発明には、例えば、客が購入した商品全ての代金を返金する、所謂、取引後の取引中止に関する処理も含まれる。この場合は、当該取引で客が支払った全額が返金情報に含まれることになり、精算装置でその全額が出金され客に返金されることになる。
【０１００】
また、ＣＰＵ１０１は、前記取引情報のうち、前記客より返品の申入れがあった商品の商品情報を特定する商品特定手段を更に備え、ＣＰＵ１０１は、前記商品特定手段により特定された商品に基づいて、前記客より返品の申入れがあった商品の返金に関する返金情報を生成し、精算装置２０は、前記読出手段により読み出された前記返金情報に基づいて、出金手段により前記客より返品の申入れがあった商品の代金に応じて出金する。
【０１０１】
また、前記媒体は、例えば、紙媒体又は電子媒体である。
また、印刷手段２０９は、前記媒体が紙媒体である場合、前記返金情報を１次元コード又は２次元コードに変換して、前記紙媒体に記録し、前記媒体が電子媒体である場合、該電子媒体の記憶手段に、前記返金情報を記録する。
【０１０２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１０３】
なお、上記に説明したＰＯＳシステム、商品登録装置及び精算装置を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【０１０４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１０６】
１０，１０ａ…商品登録装置、１１…商品登録カウンタ、２０，２０ａ…精算装置、２１…精算カウンタ、３０…ストアコントローラ、４０…ＬＡＮ、１００…ＰＯＳシステム、１０１，２０１…ＣＰＵ、１０２，２０２…ＲＯＭ、１０３，２０３…ＲＡＭ、１０４…スキャナ、１０５…店員用表示手段、１０６…客用表示手段、１０７…ハードディスク、１０８…店員用操作手段、１０９，２０７…通信手段、１１０，２０８…ブザー、１１１…印刷手段、１１２，２１１…バス、２０４…スキャナ、２０５…表示手段、２０６…客用操作手段、２０９…印刷手段、２１０…釣銭機
【図１】
2014010617.tif 000003
【図２】
2014010617.tif 000004
【図３】
2014010617.tif 000005
【図４】
2014010617.tif 000006
【図５】
2014010617.tif 000007
【図６】
2014010617.tif 000008
【図７】
2014010617.tif 000009
【図８】
2014010617.tif 000010
【図９】
2014010617.tif 000011