(57)【特許請求の範囲】
【請求項１】
お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムであって、
前記登録装置は、
所持可能な媒体を出力する出力部と、
登録した一取引における前記商品全てに関する情報を読み出し自在に所定の記憶エリアに記憶させる第１の登録手段と、
前記登録した一取引における前記商品全てに関する情報を特定する会計用コードを含む前記媒体を前記出力部から出力させる第２の登録手段と、
前記第１の登録手段により前記一取引における前記商品全てに関する情報を記憶させるか、前記第２の登録手段により前記会計用コードを含む前記媒体を前記出力部から出力させるかを、店員操作用に設けられたキーにより切り替える切り替え手段と、
を備え、
前記精算装置は、
前記第１の登録手段により前記記憶エリアに記憶された前記一取引における前記商品全てに関する情報又は前記第２の登録手段により前記出力部から出力された前記媒体に含まれている前記会計用コードに基づき精算する精算手段、
を具備することを特徴とする精算システム。
【請求項２】
前記切り替え手段は、前記第１の登録手段と前記第２の登録手段との切り替えと、前記第１の登録手段に対応し、前記所定の記憶エリアに記憶されている前記商品全てに関する情報を前記第１の登録手段での登録順に読み出し、該読み出された前記商品全てに関する情報に基づいて精算する第１の精算手段と、前記第２の登録手段に対応し、読取部により前記会計用コードから読み取られた情報に基づいて精算する第２の精算手段との切り替えと、を兼ねていることを特徴とする請求項１に記載の精算システム。
【請求項３】
お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムにおける登録装置であって、
所持可能な媒体を出力する出力部と、
前記登録した一取引における前記商品全てに関する情報を読み出し自在に所定の記憶エリアに記憶させる第１の登録手段と、
登録した前記一取引における前記商品全てに関する情報を特定する会計用コードを含む前記媒体を前記出力部に出力させる第２の登録手段と、
前記第１の登録手段により前記一取引における前記商品全てに関する情報を記憶させるか、前記第２の登録手段により前記会計用コードを含む前記媒体を前記出力部から出力させるかを、店員操作用に設けられたキーにより切り替える切り替え手段と、
を備えることを特徴とする登録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、精算システム、及び登録装置に関する。
【背景技術】
【０００２】
スーパーマーケット等で利用される一般的な精算システムとして、商品を購入するための登録装置と、該登録装置により登録されたデータに基づき精算する精算装置とからなるシステムがあるが、このシステムでは、いずれの装置も店員により操作されている。したがって、来店客が多くなった場合に、店員は登録の操作と精算との両方を行わなければならず、迅速に処理することができず、登録装置前にお客が並ぶいわゆるレジ待ちを生じてしまう。
また、前記一般的な精算システムにて、二人の店員にて登録と精算を行う運用も見かけるが、この場合でも、例えば登録は終わったが、精算の段階で金銭の授受に時間がかかっているお客が、その場に居る場合には、次の登録が終わったお客は精算ができず前記同様にレジ待ちが生じる原因となっていた。
この問題に対して、登録装置と精算装置とが分けられ、商品登録を店員が登録装置で行い、精算を離れた位置に配置された精算装置でお客自身が行う精算システムがある（例えば、特許文献１参照）。このシステムでは、精算装置が登録装置と離れた位置に位置しているため登録が終わると直ぐに、そのお客は精算装置へ移動する。そのため、登録装置前で会計を待つお客の待ち時間を短縮することができ、前記レジ待ちを減らすことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８６２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記一般的な精算システムは、登録装置、精算装置いずれも店員が操作するための専用のシステムで、また、特許文献１に開示されているシステムも、登録装置は店員が操作し、精算装置はお客が常に操作する専用のシステムである。したがって、例えば前記一般的な精算システムを導入している店舗で、特許文献１に開示されているようなシステムを導入したい場合、該専用のシステムを導入しなければならない。また、該システムを導入したとしても、該システムでは来店客の少ない時間帯でも、精算操作に不慣れなお客に精算処理をさせることになり、精算処理を効率よく行うことができない。
そして、そのような時間帯には、精算効率を上げるために、該システムを稼動させず、前記一般的な精算システムにて精算することも考えられる。その場合では、店舗としては稼動させないシステムを設置しておく必要があり、限られた店舗のスペースを有効に活用することができない。また、従来では、前記それぞれの専用システムを導入しなければならず導入コストも高くなってしまっていた。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、レジが登録装置と精算装置とに分離された精算システムにおいて、導入コストを抑えつつ店舗として効率良く精算処理を行うことができ、余計なスペースを必要としない精算システム、登録装置及び精算装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムであって、前記登録装置は、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第１の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部から出力させて登録する第２の登録手段と、を備え、前記精算装置は、前記媒体から前記会計用コードを読み取る読取部と、前記第１の登録手段に対応し、前記所定の記憶エリアに記憶されている前記商品に関する情報を前記第１登録手段での登録順に読み出し、該読み出された商品に関する情報に基づいて精算する第１の精算手段と、前記第２の登録手段に対応し、前記読取部により前記会計用コードから読み取られた情報に基づいて精算する第２の精算手段と、を備えることを特徴とする。
【０００７】
この発明によれば、第１の登録手段及び第１の精算手段では、登録装置が、登録された商品に関する情報を所定の記憶エリアに記憶し、精算装置が、記憶エリアに記憶された商品に関する情報を登録された順に読み出して精算される。このため、第１の登録手段及び第１の精算手段では、通常のレジのように店員にて操作される。また、第２の登録手段及び第２の精算手段では、登録装置が、登録された商品に関する情報を特定する会計用コードを含む媒体を出力し、精算装置が、会計用コードから読み取った情報に基づいて精算する。このため、精算は会計用コードの媒体が読み取られて行われるので、必ず登録された順でなくてもよく、第２の登録手段及び第２の精算手段では、登録装置を店員が操作し、精算装置をお客が操作することが可能となる。これにより、一つの精算システムにおいて、二つの方法にて登録、精算ができるようになる。通常のレジの精算システムである第１の登録手段と、第１の精算手段で運用していて、例えば、来店客が多くなり登録装置の前に並んでいるお客が多くなった場合に、第２の登録手段と、第２の精算手段にすることができる。
これにより、登録装置を操作する店員は、登録操作さえ実行すれば、次のお客の登録操作にとりかかることができ、登録が済んだお客は、会計用コードが印刷された伝票を店員からもらって精算装置へ移動し、自身で精算することが可能になる。したがって、お客が登録装置の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。
また、例えば、来店客が少なくなる時間帯では、第１の登録手段と、第１の精算手段にする。これにより、登録、精算の操作に慣れた店員にて操作されるので店舗として効率よく精算処理を行うことができる。そして、このように、二つのタイプの精算システムを有しているため、両方のシステムを利用することができるので、システムが稼動しない時間帯が生じることがなく、余計なスーペスが不要になり、また、従来のように専用のシステムをそれぞれ導入する必要がないので導入コストを抑えることができる。
また、この場合、第１の登録手段と第２の登録手段との両方を有効にしておき、購入する全ての商品が登録された後、登録の終了を宣言する、例えば第１のキーが押された場合には第１の登録手段にて処理され、また、第２のキーが押された場合には、第２の登録手段にて処理されるようにしてもよい。また、精算手段では、第１の精算手段と第２の精算手段との両方を有効にしておき、例えば、会計用コードが読取部により読取られたときは第２の精算手段にて精算させ、例えば精算装置２０での所定キーが押されたときは第１の精算手段で精算させるようにしてもよい。
【０００８】
また、本発明の一態様は、上記の精算システムにおいて、前記第１の登録手段と前記第２の登録手段とは切り替え自在で、前記第１の精算手段と前記第２の精算手段とを切り替え自在で、前記切り替えを実行する切り替え手段を具備することを特徴とする。
これにより、第１の登録手段と第２の登録手段とを切り替え、第１の精算手段と第２の精算手段とを切り替えすることが可能であるので、確実に例えば、来店客の多い少ないにより精算システムを変えることができる。また、切り替え手段は、第１の登録手段と前記第２の登録手段の切り替えと、第１の精算手段と前記第２の精算手段とを切り替えと、をそれぞれ各々切り替えする切り替え手段でも、あるいは、第１の登録手段と前記第２の登録手段の切り替えと、第１の精算手段と前記第２の精算手段とを切り替えと、を一緒に切り替えする切り替え手段でもいずれでもよい。また、この切り替え手段は、登録装置、精算装置、あるいは、それぞれの装置と通信可能な管理装置や上位装置に有していてもよい。
また、第２の登録手段へ切り替えたとしても、登録操作は店員が行うようになる。つまり、商品登録は、主に商品に付されたバーコードをスキャナ部に読み取らせることで実行されるが、操作に慣れた店員が行うことで、精算処理全体を迅速に行うことができる。
【０００９】
また、本発明の一態様は、上記の精算システムにおいて、前記第２の登録手段の際、前記第１の精算手段での精算を禁止することを特徴とする。
この発明によれば、第２の登録手段で登録された際には、第１の精算手段での精算が禁止される。これにより、お客が精算する際に、誤って、第１の精算手段で精算されるようなことがなく、混乱を生じることがない。
【００１０】
また、本発明の一態様は、上記の精算システムにおいて、前記切り替え手段は、前記第１の登録手段と前記第２の登録手段との切り替えと、前記第１の精算手段と前記第２の精算手段との切り替えと、を兼ねていることを特徴とする。これにより、一度の操作で登録手段と、精算手段とを切り替えられるので操作性が良くなり、また、対応したそれぞれの手段に切り替えられるので、登録装置が第２の登録手段に切り替わったにも関わらず、精算装置が第１の精算手段のまま、あるいはその逆のままの状態で稼動する、といった不具合が起こることを防ぐことができる。
【００１１】
また、本発明の一態様は、上記の精算システムにおいて、前記第２の登録手段、前記第２の精算手段が選択されており、該第２の登録手段が選択されている間に登録された取引に関する情報を記憶する登録記憶手段と、該第２の精算手段が選択されている間に精算された取引に関する情報を記憶する精算記憶手段と、を備え、前記登録記憶手段に記憶されている取引に関する情報と、前記精算記憶手段に記憶されている取引に関する情報とに基づき、該第２の登録手段にて登録された取引が全て精算済みであるかを判断し、全ての取引が精算されていないと判断された場合に、登録のみ、前記第２の登録手段から前記第１の登録手段へ切り替えることを許可することを特徴とする。
【００１２】
この発明によれば、精算中、あるいは未精算のお客がいることで、精算装置は第２の精算手段のままでお客に精算させることで、混乱なく精算することができ、また、登録装置は第１の登録手段にすることで、お客による精算が終了するのを待つまでもなく、第１の登録手段で登録を始めることができ迅速な登録装置をすることができる。そして、登録された登録データを登録順に、登録装置の所定の記憶手段に記憶しておく。そして、精算装置のお客による精算が終了したら、第２の精算手段から第１の精算手段へ切り替え、精算装置と登録装置とは通信可能であるので、登録された商品のコード情報を登録された順に、精算装置２０で読み出して精算するようにしてもよい。この場合、前記記憶手段は、登録手段に限らず、通信可能な上位装置に記憶しておき、第１の精算手段へ切り替えた時点で、上位装置の記憶手段に記憶している登録データを読み出して精算するようにしてもよい。
【００１３】
また、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムにおける登録装置であって、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第１の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部に出力して登録する第２の登録手段と、を備え、前記第１の登録手段と、前記第２の登録手段とは切り替え自在であることを特徴とする。
【００１４】
この発明によれば、登録された商品に関する情報を所定の記憶エリアに記憶する第１の登録手段と、登録された商品に関する情報を特定する会計用コードを含む媒体を出力する第２の登録手段とに切り替えることができるので、それぞれ専用の登録装置を用意する必要がない。
【００１５】
また、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金精算をする精算装置とを有する精算システムにおける精算装置であって、前記登録装置で登録され所定の記憶エリアに記憶されている商品に関する情報を読み出し、読み出した前記商品に関する情報に基づいて精算する第１の精算手段と、前記登録装置で登録され該登録された商品に関する情報が会計用コードとして媒体に出力され、読取部により読み取られた前記会計用コードに基づいて精算する第２の精算手段と、を備え、前記第１の精算手段と、前記第２の精算手段とは切り替え自在であることを特徴とする。
【００１６】
この発明によれば、第１の精算手段では、記憶エリアから読み取った情報に基づいて精算するため、通常のレジのように店員による精算装置の操作が可能である。一方、第２の精算手段では、精算装置は、会計用コードから読み取った情報に基づいて精算するため、精算装置をお客が操作することが可能となる。そして、第１の精算手段と第２の精算手段とを切り替えることができるので、それぞれ専用の登録装置を用意する必要がない。
【発明の効果】
【００１７】
本発明によれば、第１の登録手段及び第１の精算手段では、登録装置が、登録された商品に関する情報を所定の記憶エリアに記憶し、精算装置が、記憶エリアに記憶された商品に関する情報を登録された順に読み出して精算される。このため、第１の登録手段及び第１の精算手段では、通常のレジのように店員にて操作される。また、第２の登録手段及び第２の精算手段では、登録装置が、登録された商品に関する情報を特定する会計用コードを含む媒体を出力し、精算装置が、会計用コードから読み取った情報に基づいて精算する。このため、第２の登録手段及び第２の精算手段では、登録装置を店員が操作し、精算装置をお客が操作することが可能となる。これにより、一つの精算システムにおいて、二つの方法にて登録、精算ができるようになる。通常のレジの精算システムである第１の登録手段と、第１の精算手段で運用していて、例えば、来店客が多くなり登録装置の前に並んでいるお客が多くなった場合に、第２の登録手段と、第２の精算手段にすることができる。
これにより、登録装置を操作する店員は、登録操作さえ実行すれば、次のお客の登録操作にとりかかることができ、登録が済んだお客は、会計用コードが印刷された伝票を店員からもらって精算装置へ移動し、自身で精算することが可能になる。したがって、お客が登録装置の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。
また、例えば、来店客が少なくなる時間帯では、第１の登録手段と、第１の精算手段にする。これにより、登録、精算の操作に慣れた店員にて操作されるので店舗として効率よく精算処理を行うことができる。そして、このように、二つのタイプの精算システムを有しているので、両方のシステムを利用することができ、システムが稼動しない時間帯が生じることがなく、余計なスーペスが不要になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態による精算システムが稼働している様子を示す概略図である。
【図２】本実施形態による登録装置の構成を示すブロック図である。
【図３】本実施形態による登録データを記憶する登録ファイルのデータ構造を示す概略図である。
【図４】本実施形態による精算装置の構成を示すブロック図である。
【図５】本実施形態による精算装置が生成する精算ファイルを示す概略図である。
【図６】本実施形態による登録装置における商品登録処理の動作手順を示すフローチャートである。
【図７】本実施形態による登録装置が発行するお会計シートの例を示す概略図である。
【図８】本実施形態による精算装置における精算処理の動作手順を示すフローチャートである。
【図９】本実施形態によるモード切替処理の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態による精算システムが稼働している様子を示す概略図である。精算システムは、店舗等に設置され、商品登録を行う登録装置１０と、代金精算を行う精算装置２０とを含んで構成される。本実施形態における精算システムは、登録装置１０、精算装置２０の両方を店員Ｔが操作する第１のモードと、登録装置１０は店員Ｔにより操作され、精算装置２０はお客Ｃが操作する第２のモードとの２つの動作モードを有する。つまり、登録装置１０、精算装置２０をそれぞれ上記各モードに対応して動作する登録手段、精算手段を有し、後述のように切り替えて使用することが可能である。
【００２０】
図１（ａ）は、上記第１のモードにおける各装置の配置を示し、登録装置１０と精算装置２０との両方を店員Ｔが操作する。そして、第１のモードにおいて、登録装置１０は、店員Ｔが操作を行う台３０に設置され、精算装置２０は、登録装置１０の近くに設置される。
店員Ｔは、登録装置１０を操作し、お客Ｃが買い上げた商品に付されたバーコード（コード情報）を登録装置１０のスキャナ１０４にて読み取らせることにより商品登録を行う。そして、店員Ｔは、お客Ｃが購入する全ての商品の商品登録が完了すると、該登録された商品を精算装置２０にて呼び出しお客Ｃの精算を行う、よく知られている通常の精算システムの形態である。つまり、この場合には登録装置１０で登録された登録データは必ず該登録装置１０の近傍に位置する精算装置２０で精算されるようになるので、登録装置１０と精算装置２０とは１対１の関係になる。そして、このシステムの場合、店員Ｔは、登録装置１０の操作、及び精算装置２０の操作の両方をしなければならず、例えば夕方の時間帯等、来店客が多くなると登録装置１０の前に並ぶお客の数が増えてしまい、お客には並んでいることで不快感を与えてしまうことなる。
また、店員Ｔ２人にて登録装置１０と精算装置２０とを操作する運用もあるが、この場合であって、精算装置での金銭の授受に時間がかかっているお客がその場に居る場合には、前記同様に、録装置１０の前に並ぶお客の数が増えてしまう。
【００２１】
図１（ｂ）は、上記の第２のモードにおける各装置の配置を示し、精算装置２０が図１（ａ）での位置から移動され、登録装置１０から離れた位置に配置された際の登録装置１０と精算装置２０の設置位置を示す。そして、この場合、登録装置１０を店員Ｔが操作し、お客Ｃが精算装置２０を操作する。
なお、第２のモード時には、図１（ａ）における精算装置２０が登録装置１０から離れた位置に移動するが、登録装置１０と精算装置２０とが１対１である必要はないため、登録装置１０より精算装置２０の数を多くしてもよい。すなわち、前記図１（ａ）から移動した精算装置２０の他に、専用の精算装置２０を用意することで、登録装置１０で登録されたお客Ｃは、複数ある精算装置２０のうち、いずれかの精算装置２０で精算ができるようになるので、より登録装置１０の前で並んでいるお客の数を減らすことができる。
店員Ｔは、登録装置１０を操作し、お客Ｃが買い上げた商品に付されたバーコードを登録装置１０に読み取らせることにより商品登録を行う。登録装置１０は、お客Ｃが購入する全ての商品の商品登録が完了すると、該登録された商品についてのコード情報が二次元コード（会計用コード）化され、該コードが印刷された伝票（媒体）を発行する。店員Ｔは、発行された伝票をお客Ｃに手渡し、お客は発行された伝票を受け取って、精算装置２０が設置されている場所まで移動し、伝票に印刷されている二次元コードを精算装置２０のスキャナ部２０４に読み取らせることにより代金精算を実行させる。
つまり、前記図１（ａ）で、来店客が多くなり登録装置１０の前に並んでいるお客が多くなった場合に、図１（ｂ）のような精算システムに切り替えることで、次のお客の登録操作にとりかかることができ、登録が済んだお客は前記のように、会計用コードが印刷された伝票を店員Ｔからもらって精算装置２０へ移動する。したがって、お客Ｃが登録装置１０の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置１０の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。
【００２２】
また、前記来店客の多い夕方の時間帯等を過ぎ、比較的空いている夜遅いの時間帯では、図１（ｂ）の精算システムから、図１（ａ）の精算システムへ切り替えることで、登録、精算共に操作に慣れた店員が行うことで、効率よく精算処理を行うことができるようになる。また、同一の装置を切り替えて使用することで、稼動しない時間帯が生じることがなく、余計なスーペスが不要になる
【００２３】
図２は、本実施形態による登録装置１０の構成を示すブロック図である。
登録装置１０は、店員Ｔにより操作され、お客Ｃが買い上げた商品に付されたバーコードから商品コードを読み取り、商品登録を行う。商品コードとは、各商品を識別する識別情報であり、例えばＪＡＮコード等である。そして、登録装置１０は、前記バーコードを読み取り登録された商品を示す登録データを生成する。また、登録装置１０は、前記第１のモードに対応する第１の登録モード（第１の登録手段）と、前記第２のモードに対応する第２の登録モード（第２の登録手段）との２つの動作モードを有し、後述の切替ボタンにて切り替えるそれぞれのモードに対応したプログラムがＲＯＭ１０２から読み出され動作する。
【００２４】
登録装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、スキャナ部１０４と、店員用表示部１０５と、客用表示部１０６と、ハードディスク１０７と、店員用操作部１０８と、通信部１０９と、ブザー１１０と、印刷部１１１と、バス１１２とを備える。これらは、バス１１２を介して互いに接続されている。
【００２５】
ＲＯＭ１０２は、商品の登録処理をＣＰＵ１０１に実行させるための、第１の登録モードと、第２の登録モードに対応した商品登録プログラムを記憶する。
ＲＡＭ１０３には、ＲＯＭ１０２から読み出された商品登録プログラムが展開される。また、ＲＡＭ１０３は、商品登録プログラムが実行されることによって生成された各種変数及びデータを一時記憶する。また、ＲＡＭ１０３は、その処理領域に、登録データを一時記憶する。また、ＲＡＭ１０３は、登録装置１０の現在の動作モード（第１の登録モードまたは第２の登録モード）を記憶する。また、ＲＡＭ１０３は、動作モードを切り替えることができる従業員の従業員番号を示す従業員番号テーブルを記憶する。
【００２６】
スキャナ部１０４は、バーコードを光学的に読み取るスキャナである。スキャナ部１０４は、店員Ｔによる操作により、商品に付されたバーコードから商品コードを光学的に読み取って、読み取った商品コードをＲＡＭ１０３に記憶させる。
【００２７】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶された商品登録プログラムを読み出してＲＡＭ１０３に展開し、展開した商品登録プログラムのステップを実行することにより、登録装置１０全体を制御する。
ＣＰＵ（第１の登録手段）１０１は、第１の登録モード時には、商品登録完了後、商品登録された商品に関する情報である登録データ（商品のコード情報や取引番号等）を精算装置２０に送信して、精算装置２０のＲＡＭ２０３の所定の記憶エリアに記憶させ、精算装置２０の所定のキー操作により、該記憶された登録データを読み出す。なお、本実施形態では、ＣＰＵ（第１の登録手段）１０１は、登録データを精算装置２０に送信しているが、例えば、登録装置１０と精算装置２０との双方が読み書き可能な共通記憶エリアに登録データを記憶してもよい。この共通記憶エリアは登録装置１０又は精算装置２０いずれが備えてもよい。一方、ＣＰＵ１０１（第２の登録手段）は、第２の登録モード時には、商品登録完了後、登録データを特定する二次元コードを印刷部１１１に印刷させることで伝票を発行する。つまり、第１の登録モードでは、印刷部１１１を駆動せずに登録し、第２の登録モード手段では、印刷部１１１を駆動し前記二次元コードを前記伝票に印刷し登録する。これは、第１の登録モードに対応する第１の精算モードでは、登録データは精算装置２０でのキー操作により登録された順に読み出されるので、そもそも登録データを二次元コードとして印刷する必要がなく、無駄な用紙等を発行する必要がない。そして、第２の登録モードに対応する第２の精算モードは、お客自身が精算装置２０まで移動し精算するため、必ずしも登録した順に精算が行われるわけではないので、お客が可搬可能な用紙等に登録データを特定できる二次元コード等にて印刷している。
また、ＣＰＵ１０１は、スキャナ部１０４が読み取った商品コードと、ハードディスク１０７に記憶された商品ファイル（不図示）とに基づいて、買上商品の商品名及び小計金額等を、店員用表示部１０５に表示させる。商品ファイルは、店舗が取り扱う商品に関するデータを含むファイルであり、例えば、商品のコード情報と、商品名や販売価格が対応付けられて記憶されている。
【００２８】
店員用表示部１０５は、例えば、液晶ディスプレイ装置であり、店員Ｔに対して情報を表示する。ここで、店員用表示部１０５が表示する情報は、例えば、買上商品の商品名、購入数、販売価格などである。
【００２９】
客用表示部１０６は、例えば、液晶ディスプレイ装置であり、お客Ｃに対して情報を提示し、例えば、買上商品の商品名、購入数、価格等を表示する。
【００３０】
ハードディスク１０７は、例えば、磁気記録装置であり、各商品を特定するために、商品のコード情報に対応し、販売価格や商品名が設定された商品ファイルが記憶されている。また、第二の登録モードでは、後述の取引毎に登録された商品のコード情報を記憶する登録ファイルが記憶されている。
【００３１】
店員用操作部１０８は、第１の登録モードと第２の登録モードとを切り替える切替ボタン（切替手段）と、金額を指定入力するための数字キーと、お客が買い上げた全ての商品の登録が完了したことを指定入力するための現計キー等を備える。なお、登録装置１０と精算装置２０とは、図１（ａ），（ｂ）いずれの場合でも、有線、あるいは無線のＬＡＮ接続により、又は、それぞれの装置と通信可能な上位の装置を介して通信可能に構成されているので、前記切替ボタンにより第１の登録モードから第２の登録モードへ切り替えることで、後述の精算装置２０での第１の精算モードから第２の精算モードへも同時に切り替えられるよう制御される。
また、店員用操作部１０８は、使用頻度の高い特定商品の商品データを入力するために予め設定された商品指定キーを備えてもよい。これにより、特定商品については、商品に付されたバーコードをスキャナ部１０４にて読み取らせる操作の代わりに、その商品に対応する商品指定キーを押下する操作によって、その特定商品の商品コードを登録データに加えて商品登録を行う。
【００３２】
通信部１０９は、ＬＡＮを介して外部の装置（例えば、精算装置２０）と通信するための通信インタフェースである。
ブザー１１０は、確認音及び警告音を発生させるための音発生部である。ブザー１１０は、例えば、スキャナ部１０４がバーコードを正常に読み取った場合、店員用操作部１０８の各キーが押された場合、又は、誤った操作が行われた場合等に、音を発生させる。
印刷部（出力部）１１１は、ＣＰＵ１０１が生成した二次元コードを伝票（紙媒体）に印刷して排出する。
【００３３】
図３は、第２の登録モードが選択されているときに、登録装置１０にて登録された商品のコード情報をその取引が行われた日時データ共に、取引毎に記憶する登録ファイルの構造を示す概略図である。
取引番号は、各取引を識別する識別情報である。現計キーが押されることで前回の取引の登録が完了すると、取引番号が「１」だけカウントアップし、ＲＡＭ１０３の所定のエリアに一時記憶される。そして、次の取引の登録が開始されると、ＲＡＭ１０３の所定のエリアに登録された商品のコード情報が順次一時記憶され、登録が終わり現計キーが押されると、前記ＲＡＭ１０３の所定のエリアに一時記憶された取引番号と、商品のコード情報が図３の登録ファイルに記憶される。そして、前記同様、取引番号が「１」だけカウントアップし、ＲＡＭ１０３の所定のエリアに一時記憶され、次の取引に備えられる。
なお、第１の登録モードの際は、前記ＲＡＭ１０３の所定のエリアに一時記憶された取引番号と、登録された商品のコード情報とが精算装置２０のＲＡＭ２０３に呼び出し可能に記憶され、図３における登録ファイルには記憶されない。そして、第１の登録モードの場合、登録装置１０、精算装置２０とも店員が操作するので登録された取引が精算されないことはありえず、前記ＲＡＭ２０３に一時記憶され、呼び出され精算された実績を記憶する精算ファイルに、どの取引におけるどの商品が精算されたかが記憶されている。
また、取引番号は、例えば、第１の登録モードから第２の登録モードへ変更された際でも、前記カウントアップされＲＡＭ１０３の所定のエリアに一時記憶された取引番号が続けて使用される。
一方、第２の登録モードでは、精算は精算装置２０で、お客にて実施されるので、後述のように登録された取引が精算されたか否かを確認するために、登録された取引を取引毎に記憶するようにしている。
【００３４】
また、図３における「現在」フラグは、現在、第２の登録モードで登録されている場合には、「１」が記憶される。これにより、登録装置１０及び精算装置２０は、「１」が記憶されている取引により、現在の第２の登録モードで登録された取引とその件数を把握することができる。また、「０」は現在の第２の登録モードでの取引でなく、過去行われた第２の登録モードでの取引を意味している。そして、店員用操作部１０８の切替ボタンで第２の登録モードから第１の登録モードへモードが切り替えられると、ＣＰＵ１０１は、「１」を「０」に変更して記憶する。そして、以降、新たなに第２の登録モードで登録が開始されるときは、前記同様、第２の登録モードが開始される取引から「現在」フラグに「１」が記憶される。これにより、当該登録ファイル中の現在フラグに「１」が記憶されている取引の取引番号が、現在の第２の登録モードで登録された取引になり、それら全てが、後述の精算装置２０に記憶する精算ファイルの取引番号に含まれているか否かを判断することにより、現在の第２の登録モード中に登録された取引の精算が全て終了しているか否かを判断することができる。これにより、全て精算が済んでいる場合にのみ、切替ボタンにより、第２の登録モードから第１の登録モードへ変更する許可するよう制御することができる。つまり、登録は済んだが、お客が別の用で精算エリアを離れていたような場合でも、確実にお客による精算を済んでから精算モードを切り替えることができる。また、取引番号が記憶されているので、どの取引のお客が済んでいないかをも知ることができ、店員はそのお客を探す手がかりになる。また、そのお客が見つからない場合、つまり、精算をせずに退店したお客と判断した場合には、その印を登録ファイル中の該当する取引番号に記憶させて、強制的に前記モードを切り替える手段を備えてもよい。
【００３５】
図４は、本実施形態による精算装置２０の構成を示すブロック図である。
精算装置２０は、登録装置１０により生成された登録データに基づいて代金精算を実行する。精算装置２０は、第１の登録モードに対応する第１の精算モード（第１の精算手段）と、第２の登録モードに対応する第２の精算モード（第１の精算手段）との２つの動作モードを有する。
【００３６】
精算装置２０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、スキャナ部２０４と、第１表示部２０５と、第２表示部２０６と、通信部２０７と、ブザー２０８と、印刷部２０９と、釣銭機２１０と、バス２１１と、キー操作部２１２とを備える。これらは、バス２１１を介して互いに接続されている。
【００３７】
ＲＯＭ２０２は、ＣＰＵ２０１に実行させる会計プログラムで、第１の精算モード、第２の精算モードに対応したプラグラムが記憶され、登録装置１０の切替ボタンによる切替信号を受信すると、それぞれのプログラムが読み出される。
ＲＡＭ２０３は、商品のコード情報毎に価格や商品名が規定される商品ファイルを記憶する。また、ＲＡＭ２０３には、ＲＯＭ２０２から読み出された会計プログラムが展開される一時記憶領域を有する。
また、ＲＡＭ２０３には、第一の登録モードの際に登録装置１０で登録された登録データ（商品のコード情報や取引番号等）を読み出し可能に一時記憶しており、例えば５客分の登録データを記憶することができ、例えば小計キーが押されることにより登録装置１０で登録された順に読み出される。
また、ＲＡＭ２０３は、会計プログラムが実行されることによって生成された各種変数及びデータ（例えば、釣銭額）を一時記憶する。また、ＲＡＭ２０３は、精算装置２０における現在の動作モード（第１の精算モードか、第２の精算モードか）を記憶する。また、ＲＡＭ２０３は、精算された取引における精算データを記憶する精算ファイルを記憶する。精算データとは、代金精算の結果を示すデータであり、その取引での預かり金額や、釣銭額、また、精算した商品の商品コード情報を示す。また、その他、その取引での買上合計金額を記憶するようにしてもよい。
【００３８】
スキャナ部２０４は、二次元コードを光学的に読み取り、読み取った二次元コードが表す情報をＣＰＵ２０１に出力する。
【００３９】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された会計プログラムを読み出してＲＡＭ２０３に展開し、展開した会計プログラムのステップを実行することにより、精算装置２０全体を制御する。
ＣＰＵ（第１の精算手段）２０１は、第１の精算モード時には、登録装置１０から受信し、ＲＡＭ２０３に一時記憶された登録データが読み出されて代金精算が実行される。また、ＣＰＵ（第２の精算手段）２０１は、第２の精算モード時には、スキャナ部２０４が読み取った二次元コードに基づいて代金精算を実行する。具体的には、ＣＰＵ（第２の精算手段）２０１は、二次元コードを各商品のコード情報である登録データに逆変換することにより、商品のコード情報を取得し、取得した商品のコード情報とＲＡＭ２０３に記憶する商品ファイルに基づいて代金精算を実行する。
【００４０】
また、ＣＰＵ２０１は、取得した商品のコード情報に基づいて、買上商品の商品名、購入数、販売価格及び合計金額を、第１表示部２０５に表示させる。また、ＣＰＵ２０１は、釣銭機２１０に投入された現金の金額（以下、「入金額」という）を釣銭機２１０から取得し、入金額を第１表示部２０５に表示させる。また、ＣＰＵ２０１は、釣銭額を第１表示部２０５に表示させる。
そして、ＣＰＵ２０１は、入金額が合計金額以上であれば、釣銭額を算出し、該釣銭額と等しい額の現金を釣銭機２１０から排出させる。そして、ＣＰＵ２０１は、該精算された精算データを図５に示す精算ファイルに記憶する。また、ＣＰＵ２０１は、代金精算が終了すると、レシートを印刷部２０９から発行する。
【００４１】
第１表示部２０５は、例えば、タッチパネル式の液晶ディスプレイ装置であり、図１（ａ）（第１の精算モードに相当）では、ＲＯＭ２０２から読み出された店員向けのプログラムに従い、店員向けの情報が表示される。ここで、第１表示部２０５が表示する情報は、例えば、前記登録ファイルから読み出された商品に対する買上商品の商品名、購入数、販売価格、入金額、合計金額、釣銭額等などである。
また、図１（ｂ）（第２の精算モードに相当）では、お客Ｃによって精算装置２０が操作されるので、ＲＯＭ２０２からお客が操作するためのガイダンス表示を含む表示がされ、そのガイダンスに従ってお客が操作することで、お客は操作に迷うことなく自身にて精算することができる。また、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作ボタンが表示され、該ボタンに対する操作に応じて、操作信号をＣＰＵ２０１に出力する。ここで、ＧＵＩ操作ボタンとして、例えば、ＣＰＵ２０１に代金精算を開始させるための会計キーと、釣銭機２１０に釣銭処理を開始させるための精算キー等とが表示される
【００４２】
第２表示部２０６は、例えばドット表示の表示装置で、買上合計金額や釣銭額をお客に示すための表示部である。つまり、図１（ａ）（第１の精算モードに相当）では、該表示部の対向する位置に精算を待っているお客が位置しているので、該お客に対して向けて前記合計金額等を表示する。
但し、図１（ｂ）（第２の精算モードに相当）では、お客は第１の表示部の前に位置するようになるので、第２表示部２０６は使用されず、表示されないよう制御される。
【００４３】
キー操作部２１２は、第１の精算モードのときのみキーが有効になり、店員Ｔが操作する入力装置であり、例えば、ＣＰＵ２０１に代金精算を開始させるための小計キーと、釣銭機２１０に釣銭処理を開始させるための精算キー等を備える。つまり、第２の精算モードのときは、前記のように第１表示部２０５に表示されるガイダンス表示と、該表示部に表示される操作ボタンのみによって精算がされるようプログラムが組まれている。これによりお客は間違いなく精算操作をすることができる。
つまり、第２の精算モードでは、キー操作部２１２は電気的に有効でないが、その他、そもそもキー操作部にお客が触れるチャンスを無くすために、第２の精算モードの際は、該キー操作部を覆うカバー部を設けるようにしてもよい。
通信部２０７は、ＬＡＮを介して外部の装置（例えば、登録装置１０や上位の装置）と通信するための通信インタフェースである。
【００４４】
ブザー２０８は、確認音及び警告音を発生させるための音発生部である。ブザー２０８は、例えば、スキャナ部２０４がバーコードを正常に読み取った場合や、誤った操作が行われた場合等に、音を発生させる。
印刷部２０９は、代金精算が終了したことをＣＰＵ２０１から通知された場合、ＲＡＭ２０３が記憶しているデータに基づいて、レシートを紙媒体に印刷して排出する。
【００４５】
釣銭機２１０は、現金の投入口及び排出口を備え、投入口に投入された現金（硬貨及び紙幣の少なくとも一方）を計数して、その入金額をＣＰＵ２０１に通知する。また、釣銭機２１０は、ＣＰＵ２０１から通知された釣銭額に基づいて、その釣銭額と等しい額の現金を排出口から排出する。
【００４６】
図５は、本実施形態による精算装置２０が生成する精算データを記憶する精算ファイルの概略図である。
精算データの項目には、取引番号と、預かり金額と、釣銭額と、商品コード、日時とが含まれる。預かり金額は、代金精算時にお客Ｃから預かった金額であり、釣銭機２１０の投入口に投入された現金の金額である。釣銭額は、代金精算時にお客Ｃに渡した釣銭の金額であり、預かり金額から取引の合計金額を引いた値である。日時はその精算が行われた精算装置２０の時計部（不図示）から出力される日時データである。これにより、各取引番号の取引で購入された商品を特定でき、その際の預かり金額、釣銭額等も確認することができる。
【００４７】
次に、精算システムの動作手順を説明する。
図６は、本実施形態による登録装置１０における商品登録処理の動作手順を示すフローチャートである。
【００４８】
Ｓ１（ステップＳ１）では、スキャナ１０４が商品のバーコードをスキャンし、ＣＰＵ１０１が、ＲＡＭ１０３の所定のエリアに登録された商品のコード情報を順次記憶し、ＲＡＭ１０３の所定のエリアに記憶される取引番号を特定する。
【００４９】
Ｓ２（ステップＳ２）では、ＣＰＵ１０１が、現計キーが押されたか否かを判断する。ＹＥＳの場合はＳ３へ進み、ＲＡＭ１０３の所定のエリアに記憶する取引番号を「１」だけカウントアップする。また、ＮＯの場合は、Ｓ１へ戻り商品登録が繰り返される。
Ｓ３（ステップＳ３）では、ＣＰＵ１０１が、ＲＡＭ１０３に記憶されている動作モードが第１の登録モードであるか否かを判断する。ＹＥＳの場合はＳ４へ進み、ＮＯの場合は、Ｓ５へ進む。
Ｓ４（ステップＳ４）では、ＣＰＵ１０１が、Ｓ１でＲＡＭ１０３の所定のエリアに登録された商品のコード情報と、Ｓ１で特定された取引番号とを精算装置２０へ送信する。
【００５０】
Ｓ５（ステップＳ５）では、ＣＰＵ１０１が、第２の登録モードと判断する。
Ｓ６（ステップＳ６）では、ＣＰＵ１０１が、Ｓ１でＲＡＭ１０３の所定のエリアに登録された商品のコード情報と、特定された取引番号が登録装置１０のハードディスク１０７に記憶する登録ファイルに記憶する。
Ｓ７（ステップＳ７）では、ＣＰＵ１０１が、Ｓ６で記憶された商品のコード情報と、取引番号とが二次元バーコード化されて該二次元バーコードが印刷された伝票であるお会計シートを印刷部１１１に発行させる。
【００５１】
図７は、図６のＳ７（ステップＳ７）で発行されるお会計シートの例を示す概略図である。
このお会計シートには、取引日時と、取引番号と、二次元コードとが印刷されている。二次元コードには、前記のようにその取引の取引番号、登録された商品のコード情報が登録データとして記録されている。そして、お客はこのお会計シートをもって、精算装置２０へ移動し自身にて精算する。
【００５２】
図８は、本実施形態による精算装置２０における精算処理の動作手順を示すフローチャートである。
なお、精算装置２０は、第１の精算モード時には、本図に示す精算処理を行う前に取引毎の登録データを登録装置１０から受信し、受信した登録データをＲＡＭ２０３に記憶している。そして、精算装置２０は、例えば５客の取引分のＲＡＭ２０３の所定エリアに記憶し、後述のように、小計キーが押されると古い登録データから順に読み出す。
【００５３】
まず、Ｓ１０（ステップＳ１０）では、ＣＰＵ２０１は、ＲＡＭ２０３から現在の動作モードを読み出し、現在の動作モードが第１の精算モードであるか否かをと判断する。ＹＥＳの場合は、Ｓ１１へ進み、ＮＯの場合は、Ｓ１６へ進む。
Ｓ１１（ステップＳ１１）では、精算システムが第１の精算モードであるので、ＣＰＵ２０１は、店員用の操作表示画面を第１表示部２０５に表示させる。店員用の操作表示画面は、店員が精算装置２０を操作するための表示画面である。
Ｓ１２（ステップＳ１２）では、ＣＰＵ２０１は、キー操作部２１２の小計キーが押下されたか否かをと判断する。ＹＥＳの場合はＳ１３へ進み、ＮＯの場合は、ステップＳ１２へ戻る。
Ｓ１３（ステップＳ１３）では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶された登録データ（取引や商品のコード情報）のうち古い順に読み出す。
Ｓ１４（ステップＳ１４）では、ＣＰＵ２０１は、Ｓ１３で読み出した登録データとＲＡＭ２０３に記憶されている商品ファイルに基づいて合計金額を算出し、代金の入力を受け付ける。釣銭機２１０は、投入口に現金が投入されると、投入された現金額（預かり金額）を計数する。
Ｓ１５（ステップＳ１５）では、そして、ＣＰＵ２０１は、計数された預かり金額と算出した合計金額に基づいて釣銭額を算出し、該釣銭額を釣銭機２１０へ出力し、当該釣銭額の現金を排出口から排出するよう指示する。また、ＣＰＵ２０１が、入力された預かり金額と、算出した釣銭額と、商品のコード情報、取引番号等の精算データを精算ファイルに書き込み、明細レシートを発行し、処理を終了する。
【００５４】
一方、ステップＳ１０で、動作モードが第１の精算モードでない場合には、ＣＰＵ２０１は、Ｓ１６（ステップＳ１６）では、動作モードが第２の精算モードであると判断する。
Ｓ１７（ステップＳ１７）では、ＣＰＵ２０１は、お客用の操作表示画面を第１表示部２０５に表示させる。お客用の操作表示画面は、お客が精算装置２０を操作するための表示画面であり、例えば、代金精算を進める操作をお客Ｃに促すためのガイダンス等が表示される。また、ＣＰＵ２０１は、キー操作部２１２を電気的に不作動にする。具体的には、ＣＰＵ２０１は、キー操作部２１２からの入力を受け付けないよう。
Ｓ１８（ステップＳ１８）では、ＣＰＵ２０１は、スキャナ部２０４がお会計シートに印刷された二次元コードを読み取ったか否かを判断する。YESの場合はＳ１９へ進み、NOの場合はＳ１８へ戻る。
【００５５】
Ｓ１９（ステップＳ１９）では、ＣＰＵ２０１は、スキャナ部２０４が二次元コードから読み取ったコード情報、取引番号等の登録データを取得する。
Ｓ２０（ステップＳ２０）では、ＣＰＵ２０１は、取得したコード情報とＲＡＭ２０３に記憶されている商品ファイルに基づいて合計金額を算出し、代金の入力を受け付ける。釣銭機２１０は、投入口に現金が投入されると、投入された現金額（預かり金額）を計数する。
Ｓ２１（ステップＳ２１）では、ＣＰＵ２０１は、預かり金額と算出した合計金額に基づいて釣銭額を算出し、該釣銭額を釣銭機２１０から出力し、当該釣銭額の現金を排出口から排出するよう指示する。また、ＣＰＵ２０１が、入力された預かり金額と、算出した釣銭額と、商品のコード情報、取引番号等の精算データを精算ファイルに書き込み、明細レシートを発行し、処理を終了する。
【００５６】
次に、図９を参照して、精算システムによるモード切替処理について説明する。図９は、本実施形態によるモード切替処理の動作を示すシーケンス図である。
本実施形態では、登録装置１０、精算装置２０とは通信可能に例えばＬＡＮ等により接続されているので、登録装置１０の店員用操作部１０８が備える切替ボタンが押下されると、登録モードの切替と、精算モードの切替との両方の切替が同時に行われる。
【００５７】
（ステップＳ１０１）では、登録装置１０のＣＰＵ１０１は、切替ボタンの押下を受け付ける。
（ステップＳ１０２）では、Ｓ１０１で該ボタンが押されると、ＣＰＵ１０１は、従業員番号の入力を受け付ける表示店員用表示部１０５に表示させ、該表示から従業員番号の入力を待つ。
（ステップＳ１０３）では、ＣＰＵ１０１は、従業員番号が入力されると、入力された従業員番号がＲＡＭ１０３の従業員番号テーブル（不図示）に登録されているか否かを判断する。ＹＥＳの場合は、Ｓ１０４へ進む。ＮＯの場合は、Ｓ１０６へ進む。
（ステップＳ１０４）では、切替メッセージ「動作モードを切り替えます」を店員用表示部１０５に表示する。つまり、特定の従業員のみが動作モードの切替を可能にする。
このとき、ＣＰＵ１０１は、第１の登録モードから第２の登録モードに切り替える場合には、例えば、「現計キー押下後は、お会計シートが発行されますので、お客様でお渡し下さい。」等、伝票が出力される旨を店員Ｔに知らせるメッセージを併せて表示する。これにより、不慣れなオペレータでも第２の登録モードに切り替わった際に、お会計シートの渡し忘れを防ぐことができる。
次に、（ステップＳ１０７）では、ＣＰＵ１０１は、動作モードを切り替えることを指示する切替指示を精算装置２０に送信する。つまり、ＲＡＭ２０３に記憶されている動作モードと異なるモードにするという指示コマンドを送信する。
一方、（ステップＳ１０６）では、エラーメッセージ「モード切替を行うことができません」を店員用表示部１０５に表示してステップＳ１０２へ戻る。
【００５８】
（ステップＳ２０１）では、精算装置２０のＣＰＵ２０１は、切替通知を受信すると、受信した切替通知に基づいて、ＲＡＭ２０３に記憶されている現在の動作モードと比べ、この切り替えが第２の精算モードから第１の精算モードへの切り替えであるか否かを判断する。ＹＥＳであればＳ２０１へ進む。 ＮＯであればＳ２０３へ進む。
（ステップＳ２０２）では、ＣＰＵ２０１は、登録装置２０のハードディスク１０７に記憶されている登録ファイルの現在フラグが「１」の取引における取引番号を全て読み出し、読み出した取引番号が精算装置１０のＲＡＭ２０３に記憶する精算ファイル中に記憶されているかを判断する。つまり、本第２の登録モードで登録が開始されてからの、全てのお客Ｃの精算が全て終了しているか否かを判断する。ＹＥＳであればＳ２０３へ進み、ＮＯであれば、Ｓ２０２へ戻る。
つまり、第２の登録モードに対応する第２の精算モードは、お客自身が精算装置２０にて精算する精算方式であるので、登録装置１０で登録が終わっているが、例えば、その精算エリアから何らかの理由により離れているお客がいる、あるいは、お客が精算装置２０で精算している最中に精算システムの切り替えをすることができないので、確実に第２の登録モードで登録されたお客Ｃの精算が終わったことを確認してから切り替えることができる。
また、登録ファイルの現在のフラグが「１」の取引における取引番号のいずれかの精算が終了してなく、当該お客が店舗で見つからない場合は、お客による不正精算と判断することができるので、その場合は、強制的に動作モードを切り替える手段を設けてもよい。
また、Ｓ２０１でＮＯの場合は、第１の登録モードから第２の登録モードへ変更する際、つまり、第１の精算モードから第２の精算モードへ切り替える場合には、店員での精算からお客での精算へと切り替えるので、店員は自身での登録と精算が終わってから、モードの切替を行うので、上記のような確認は不要である。
【００５９】
（ステップＳ２０３）では、精算装置２０での動作モードを切り替える。具体的には、ＣＰＵ２０１は、ＲＡＭ２０３に記憶されている現在の動作モードを他方の動作モードに書き換える。
（ステップＳ２０４）では、精算装置２０のＣＰＵ２０１は、精算装置２０での動作モード切替済みに基づき、登録装置１０のＣＰＵ１０１へ動作モードを他方のモードへ切り替える切替指示を送信する。
【００６０】
（ステップＳ１０５）では、登録装置１０のＣＰＵ１０１は、精算装置２０から切替指示を受信すると、現在のモードを他方のモードへ切り替える。具体的には、現在の動作モードが第１の登録モードである場合には、ＲＡＭ１０３に記憶されている動作モードを第２の登録モードに書き換えることにより、動作モードを第１の登録モードから第２の登録モードへ切り替える。一方、ＣＰＵ１０１は、現在の動作モードが第２の登録モードである場合には、ＲＡＭ１０３に記憶されている動作モードを第１の登録モードに書き換えることにより、動作モードを第２の登録モードから第１の登録モードへ切り替える。
【００６１】
以上のように、精算装置２０は、第２の精算モードから第１の精算モードへ切り替える場合には、現在の第２の登録モードで登録したお客Ｃの全ての精算が終了してから動作モードを切り替える。このようにすることで、未精算のお客が居る、あるいは、精算途中のお客が居るにも関わらず精算システムが切り替えられることを防ぐことができるため、精算において混乱することがない。
【００６２】
このように、本実施形態における精算システムでは、店員Ｔが登録装置１０、精算装置２０の両方を操作する第１のモードと、店員が登録装置１０を操作し登録された商品のコード情報や取引番号がコード化され印刷された伝票が発行され、お客が該伝票を精算装置２０のスキャナ部で読み取らせ精算装置２０を操作する第２のモードとに切り替えることができる。すなわち、１台の登録装置１０、１台の精算装置２０からなる一つの精算システムを用意すれば、上記のようにモードを切り替えて使用することができるので、それぞれのモードに対応したそれぞれの装置を導入する必要がない。また、上記実施形態のように、来客数等の店の状況に応じて最適な動作モードを選択して切り替えることができる。
【００６３】
例えば、来客数が多い夕方等の時間帯には、登録装置１０の前に並ぶお客の数が増えるので、店員Ｔは登録装置の操作のみを実行する第２の登録モード、お客Ｃにより精算される第２の精算モードへ変更する。これにより、店員Ｔは登録装置の操作のみを実行すれば、次のお客の商品登録操作に取りかかることができるので、お客Ｃが登録装置１０の前に滞留している時間を少なくすることができ、結果的にいわゆるレジ待ちを少なくすることができる。
また、来客数が少なくなる夜遅い時間帯には、店員が商品登録、精算いずれも実行するモードに戻すことで、商品登録、精算共に慣れた店員Ｔにより行われるので効率、かつ、迅速に精算処理することができる
また、第２の登録モードにおいても、時間のかかる登録操作は操作に慣れた店員Ｔが行うので、迅速に登録操作を行うことができ、会計処理を全体として迅速に処理することができる
【００６４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、切替ボタンにより精算システムの動作モードを切り替えているが、例えば、精算システムを統括して制御するストアコントローラから登録装置１０及び精算装置２０に、動作モードを切り替える切替指示を送信してもよい。この場合、登録装置１０及び精算装置２０は、この切替指示を受信すると動作モードを切り替える。また、登録装置１０は、切替指示を受信すると、動作モードが切り替わる旨を伝えるメッセージを店員用表示部１０５に表示する。また、登録装置１０は、第１の登録モードから第２の登録モードから切り替わる際には、「以後の取引からはお会計シートが出力されるので、お客へお渡し下さいという。」メッセージを店員用表示部１０５に表示する。また、このときに図９同様に、第２の登録モードから第１の登録モードへ切り替わるときは、当該第２の登録モードでの登録したお客全ての精算が終わっているかを判断して切り替えるようにしてもよい。
【００６５】
また、精算システムが第１のモード又は第２のモードで稼動する時間帯を設定し、設定された時刻になると登録装置１０及び精算装置２０の動作モードを自動的に切り替えるようにしてもよい。或いは、設定された時刻になると、動作モードを切り替えるよう指示するメッセージ（例えば、「第１の登録モードから第２の登録モードへ切り替えてください」又は「第２の登録モードから第１の登録モードへ切り替えてください」等）を登録装置１０の店員用表示部１０５に表示してもよい。これにより、店員Ｔは、動作モードの切替時間になったことを把握することができる。ここで、一日のうちで店が混雑する時間帯はほぼ決まっているため、混雑する時間帯を第２のモードで稼動し、比較的空いている時間帯を第１のモードで稼動する等設定することが考えられる。
また、店全体を撮像することができるカメラを設置し、このカメラで監視した店の混み具合に基づいて、登録装置１０及び精算装置２０の動作モードを自動で切り替えてもよい。具体的には、ストアコントローラがカメラの撮像する画像を取得し、取得した画像からパターンマッチング等により人物抽出する。そして、ストアコントローラは、抽出した人物の数を計数し、計数した数が所定の閾値より大きくなると、動作モードを第１のモードから第２のモードへ切り替える。一方、ストアコントローラは、計数した数が所定の閾値より小さくなると、動作モードを第２のモードから第１のモードへ切り替える。
【００６６】
また、本実施形態では、登録装置１０が切替ボタンを備え、精算装置２０は、登録装置１０と連動して動作モードを切り替えているが、登録装置１０と精算装置２０との夫々が切替ボタンを有し、個別に動作モードを切り替えてもよい。切替ボタンを精算装置２０と登録装置１０との両方とＬＡＮ等にて通信可能な上位装置あるいは専用の管理装置に備え、該装置での切替操作を行うようにしてもよい。
この場合、前記上位装置又は管理装置は、登録装置１０、精算装置２０それぞれの現在の動作モードを参照することができ、また、登録装置１０に記憶する登録ファイル、精算装置２０に記憶する精算ファイルを参照することができる。したがって、第２の登録モードから第１の登録モードへ切り替える際に、登録ファイルの現在フラグが「１」の取引と、該取引が精算ファイル中に全て記憶されているかを判断することができる。
また、第２の登録モードである登録装置１０が複数台、第２の精算モードである精算装置２０が複数台ある場合でも、前記上位装置等で、それら複数台の登録装置１０での登録ファイル、それら複数台の精算装置２０での精算ファイルを参照することで、未精算の取引があるか否かを判断することができる。
また、本実施形態では、登録装置１０は、お客に渡す媒体として、お会計シートを出力しているが、例えば、登録データを特定するＩＣカード等を出力してもよい。媒体をＩＣカードとする場合、登録装置１０は印刷部１１１の代わりにＩＣカードライタを備え、精算装置２０はスキャナ部２０４の代わりにＩＣカードリーダを備える。
また、本実施形態では、登録データを記録した二次元コードをお会計シートに印刷しているが、これに限らず、例えば、取引番号のみを示す一次元バーコード（会計用コード）をお会計シートに印刷してもよい。この場合、登録データは、登録装置１０及び精算装置２０双方と通信可能なストアコントローラ等の別の装置に記憶する。具体的には、登録装置１０は、商品登録が終了すると登録データをストアコントローラに送信する。ストアコントローラは、受信した登録データを記憶する。精算装置２０は、バーコードから取引番号を読み取ると、読み取った取引番号に対応する登録データをストアコントローラに要求する。ストアコントローラは、要求された登録データを精算装置２０に送信する。精算装置２０は、ストアコントローラから受信した登録データに基づいて精算する。
【００６７】
また、本実施形態では、現金による精算を例示したが、例えば、電子マネー等で精算できるようにしてもよい。
また、本実施形態では、精算装置２０は、第２の精算モード時にキー操作部２１２を電気的に不作動にしているが、例えば、キー操作部２１２を覆うようにカバーを付けてもよい。
また、第１のモードから第２のモードへ切り替える際に、精算装置２０の数を増加してもよい。すなわち、第１のモード時に比べて第２のモード時の方が精算装置２０の数が多くなるように精算システムを構成してもよい。
【００６８】
また、上記実施形態では、第１の登録手段では、印刷部１１１を駆動せずに登録操作をし、第２の登録手段では、印刷部１１１を駆動し前記二次元コードを印刷する説明をした。これは、第１の登録手段では、本来の商品登録という操作では印刷部１１１を駆動する必要はないが、第１の登録手段において、例えば一定額以上の買い物をしたお客に対しては、商品の割引きを示すバーコードが印字された用紙を発行するように、印刷部１１１を駆動させるようにしてもよい。つまり、第１の登録モードにおいて、印刷部１１１は必ず作動を禁止される趣旨ではない。
【００６９】
また、上記実施形態では、登録装置１０の店員用操作部１０８にて、第１の登録モードと第２の登録モードとを切り替える切替ボタン（切替手段）を有する例で示したが、精算装置１０に登録モードと共にモードを切り替える手段を設けてもよい。
また、上記実施形態では、登録装置１０はＣＰＵ１０１を有し、第１、２の登録モード、いずれの場合もＣＰＵ１０１が制御する例で示したが、第１の登録モードのときは、通信可能な精算装置２０のＣＰＵ２０１が登録装置１０を制御し、登録装置１０と精算装置２０とが一体となっている装置にように制御されてもよい。
また、上記実施形態では、登録装置１０で生成される一取引を識別する取引番号は、第１の登録モード、第２の登録モードを分けずにシーケンシャルな番号を使用する例にて説明したが、これに限らず、例えば、使用する取引番号の桁を第１の登録モード、第２の登録モードにて変えて、それぞれのモードにてシーケンシャルな番号を採番するにしてもよい。
また、第一の精算モードと、第二の精算モードとそれぞれにより精算された精算データをそれぞれ別の精算ファイルに記憶させるようにしてもよい。
【００７０】
また、上記実施形態の図９にて、モード切替のシーケンス図のＳ２０２では、第２の登録モードで登録された全てのお客の精算が済んでいるときに、精算装置２０、登録装置１０共に動作モードを第１の登録モード、第１の精算モードに切り替える説明をしたが、これに限らず、Ｓ２０２の判断で、ＮＯの場合、つまり、未だ全てのお客の精算が済んでいないとき、登録装置１０のみは第１の登録手段への切り替えを許可し、精算装置２０のみ第１の精算手段への切り替えを禁止するようにしてもよい。
つまり、精算中、あるいは未精算のお客がいることで、精算装置２０は第２の精算モードのままでお客に精算させることで、混乱なく精算することができる。一方、登録装置１０は第１の登録モードにすることで、お客による精算が終了するのを待つまでもなく、第１の登録モードで登録を始めることができるため、迅速な登録をすることができる。このとき、登録装置１０は、登録された登録データを登録順に、例えばＲＡＭ１０３にバッファしておく。そして、精算装置２０は、第２の登録モード時の取引のお客の精算が全て終了したら、第２の精算モードから第１の精算モードへ切り替える。精算装置２０と登録装置１０とは通信可能であるので、精算装置２０は、前記登録順に例えばＲＡＭ１０３にバッファした登録された商品のコード情報を読み出して第１の精算モードで精算する。この場合、バッファするのは、ＲＡＭ１０３に限らず、通信可能な上位装置に記憶しておき、第１の精算モードへ切り替えた時点で、上位装置から登録データを読み出して精算するようにしてもよい。
また、登録装置１０の動作モードが、第２の登録モードの際、精算装置１０では、第１の精算モードでの精算を禁止するようにしてもよい。これにより、お客は確実に第２の精算モードで精算されるようになり、精算の混乱が生じない。
また、上記実施形態の図９でのＳ１０７、Ｓ２０４での切替指示は、２つのモードのうち、現在記憶している動作モードと異なる動作モードにする指示情報を送信する例で示したが、具体的にどちらのモードにする指示情報を含む切替指示であってもよい。
また、上記実施形態では、登録装置１０、精算装置２０それぞれで動作するモードを使用する前に選択し、切り替える例にて説明したが、例えば、登録装置１０では、第１の登録手段と第２の登録手段との両方を有効にしておき、購入する全ての商品が登録された後、登録の終了を宣言する、例えば第１のキーが押された場合には第１の登録手段にて処理され、また、第２のキーが押された場合には、第２の登録手段にて処理されるようにしてもよい。
また、精算手段では、第１の精算手段と第２の精算手段との両方を有効にしておき、例えば、会計用コードが読取部により読取られたときは第２の精算手段にて精算させ、例えば精算装置２０での所定キーが押されたときは第１の精算手段で精算させるようにしてもよい。
【００７１】
なお、以上に説明した精算システムを実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００７２】
１０…登録装置、２０…精算装置、１０１，２０１…ＣＰＵ、１０２，２０２…ＲＯＭ、１０３，２０３…ＲＡＭ、１０４…スキャナ部、１０５…店員用表示部、１０６…客用表示部、１０７…ハードディスク、１０８…店員用操作部、１０９，２０７…通信部、１１０，２０８…ブザー、１１１…印刷部、１１２，２１１…バス、２０４…スキャナ部、２０５…表示部、２０６…客用操作部、２０９…印刷部、２１０…釣銭機、２１２…キー操作部
【図１】
0005803121.tif 000002
【図２】
0005803121.tif 000003
【図３】
0005803121.tif 000004
【図４】
0005803121.tif 000005
【図５】
0005803121.tif 000006
【図６】
0005803121.tif 000007
【図７】
0005803121.tif 000008
【図８】
0005803121.tif 000009
【図９】
0005803121.tif 000010