"お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムであって、前記登録装置は、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第1の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部から出力させて登録する第2の登録手段と、を備え、前記精算装置は、前記媒体から前記会計用コードを読み取る読取部と、前記第1の登録手段に対応し、前記所定の記憶エリアに記憶されている前記商品に関する情報を前記第1登録手段での登録順に読み出し、該読み出された商品に関する情報に基づいて精算する第1の精算手段と、前記第2の登録手段に対応し、前記読取部により前記会計用コードから読み取られた情報に基づいて精算する第2の精算手段と、を備えることを特徴とする精算システム。前記第1の登録手段と前記第2の登録手段とは切り替え自在で、前記第1の精算手段と前記第2の精算手段とを切り替え自在で、前記切り替えを実行する切り替え手段を具備することを特徴とする請求項1記載の精算システム。前記第2の登録手段の際、前記第1の精算手段での精算を禁止することを特徴とする請求項1又は2に記載の精算システム。前記切り替え手段は、前記第1の登録手段と前記第2の登録手段との切り替えと、前記第1の精算手段と前記第2の精算手段との切り替えと、を兼ねていることを特徴とする請求項2又は3に記載の精算システム。前記第2の登録手段、前記第2の精算手段が選択されており、該第2の登録手段が選択されている間に登録された取引に関する情報を記憶する登録記憶手段と、該第2の精算手段が選択されている間に精算された取引に関する情報を記憶する精算記憶手段と、を備え、前記登録記憶手段に記憶されている取引に関する情報と、前記精算記憶手段に記憶されている取引に関する情報とに基づき、該第2の登録手段にて登録された取引が全て精算済みであるかを判断し、全ての取引が精算されていないと判断された場合に、登録のみ、前記第2の登録手段から前記第1の登録手段へ切り替えることを許可することを特徴とする請求項1乃至4いずれか1項に記載の精算システム。お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムにおける登録装置であって、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第1の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部に出力して登録する第2の登録手段と、を備え、前記第1の登録手段と、前記第2の登録手段とは切り替え自在であることを特徴とする登録装置。お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金精算をする精算装置とを有する精算システムにおける精算装置であって、前記登録装置で登録され所定の記憶エリアに記憶されている商品に関する情報を読み出し、読み出した前記商品に関する情報に基づいて精算する第1の精算手段と、前記登録装置で登録され該登録された商品に関する情報が会計用コードとして媒体に出力され、読取部により読み取られた前記会計用コードに基づいて精算する第2の精算手段と、を備え、前記第1の精算手段と、前記第2の精算手段とは切り替え自在であることを特徴とする精算装置。しかしながら、前記一般的な精算システムは、登録装置、精算装置いずれも店員が操作するための専用のシステムで、また、特許文献1に開示されているシステムも、登録装置は店員が操作し、精算装置はお客が常に操作する専用のシステムである。したがって、例えば前記一般的な精算システムを導入している店舗で、特許文献1に開示されているようなシステムを導入したい場合、該専用のシステムを導入しなければならない。また、該システムを導入したとしても、該システムでは来店客の少ない時間帯でも、精算操作に不慣れなお客に精算処理をさせることになり、精算処理を効率よく行うことができない。そして、そのような時間帯には、精算効率を上げるために、該システムを稼動させず、前記一般的な精算システムにて精算することも考えられる。その場合では、店舗としては稼動させないシステムを設置しておく必要があり、限られた店舗のスペースを有効に活用することができない。また、従来では、前記それぞれの専用システムを導入しなければならず導入コストも高くなってしまっていた。本発明は上記の点に鑑みてなされたものであり、その目的は、レジが登録装置と精算装置とに分離された精算システムにおいて、導入コストを抑えつつ店舗として効率良く精算処理を行うことができ、余計なスペースを必要としない精算システム、登録装置及び精算装置を提供することにある。本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムであって、前記登録装置は、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第1の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部から出力させて登録する第2の登録手段と、を備え、前記精算装置は、前記媒体から前記会計用コードを読み取る読取部と、前記第1の登録手段に対応し、前記所定の記憶エリアに記憶されている前記商品に関する情報を前記第1登録手段での登録順に読み出し、該読み出された商品に関する情報に基づいて精算する第1の精算手段と、前記第2の登録手段に対応し、前記読取部により前記会計用コードから読み取られた情報に基づいて精算する第2の精算手段と、を備えることを特徴とする。この発明によれば、第1の登録手段及び第1の精算手段では、登録装置が、登録された商品に関する情報を所定の記憶エリアに記憶し、精算装置が、記憶エリアに記憶された商品に関する情報を登録された順に読み出して精算される。このため、第1の登録手段及び第1の精算手段では、通常のレジのように店員にて操作される。また、第2の登録手段及び第2の精算手段では、登録装置が、登録された商品に関する情報を特定する会計用コードを含む媒体を出力し、精算装置が、会計用コードから読み取った情報に基づいて精算する。このため、精算は会計用コードの媒体が読み取られて行われるので、必ず登録された順でなくてもよく、第2の登録手段及び第2の精算手段では、登録装置を店員が操作し、精算装置をお客が操作することが可能となる。これにより、一つの精算システムにおいて、二つの方法にて登録、精算ができるようになる。通常のレジの精算システムである第1の登録手段と、第1の精算手段で運用していて、例えば、来店客が多くなり登録装置の前に並んでいるお客が多くなった場合に、第2の登録手段と、第2の精算手段にすることができる。これにより、登録装置を操作する店員は、登録操作さえ実行すれば、次のお客の登録操作にとりかかることができ、登録が済んだお客は、会計用コードが印刷された伝票を店員からもらって精算装置へ移動し、自身で精算することが可能になる。したがって、お客が登録装置の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。また、例えば、来店客が少なくなる時間帯では、第1の登録手段と、第1の精算手段にする。これにより、登録、精算の操作に慣れた店員にて操作されるので店舗として効率よく精算処理を行うことができる。そして、このように、二つのタイプの精算システムを有しているため、両方のシステムを利用することができるので、システムが稼動しない時間帯が生じることがなく、余計なスーペスが不要になり、また、従来のように専用のシステムをそれぞれ導入する必要がないので導入コストを抑えることができる。また、この場合、第1の登録手段と第2の登録手段との両方を有効にしておき、購入する全ての商品が登録された後、登録の終了を宣言する、例えば第1のキーが押された場合には第1の登録手段にて処理され、また、第2のキーが押された場合には、第2の登録手段にて処理されるようにしてもよい。また、精算手段では、第1の精算手段と第2の精算手段との両方を有効にしておき、例えば、会計用コードが読取部により読取られたときは第2の精算手段にて精算させ、例えば精算装置20での所定キーが押されたときは第1の精算手段で精算させるようにしてもよい。また、本発明の一態様は、上記の精算システムにおいて、前記第1の登録手段と前記第2の登録手段とは切り替え自在で、前記第1の精算手段と前記第2の精算手段とを切り替え自在で、前記切り替えを実行する切り替え手段を具備することを特徴とする。これにより、第1の登録手段と第2の登録手段とを切り替え、第1の精算手段と第2の精算手段とを切り替えすることが可能であるので、確実に例えば、来店客の多い少ないにより精算システムを変えることができる。また、切り替え手段は、第1の登録手段と前記第2の登録手段の切り替えと、第1の精算手段と前記第2の精算手段とを切り替えと、をそれぞれ各々切り替えする切り替え手段でも、あるいは、第1の登録手段と前記第2の登録手段の切り替えと、第1の精算手段と前記第2の精算手段とを切り替えと、を一緒に切り替えする切り替え手段でもいずれでもよい。また、この切り替え手段は、登録装置、精算装置、あるいは、それぞれの装置と通信可能な管理装置や上位装置に有していてもよい。また、第2の登録手段へ切り替えたとしても、登録操作は店員が行うようになる。つまり、商品登録は、主に商品に付されたバーコードをスキャナ部に読み取らせることで実行されるが、操作に慣れた店員が行うことで、精算処理全体を迅速に行うことができる。また、本発明の一態様は、上記の精算システムにおいて、前記第2の登録手段の際、前記第1の精算手段での精算を禁止することを特徴とする。この発明によれば、第2の登録手段で登録された際には、第1の精算手段での精算が禁止される。これにより、お客が精算する際に、誤って、第1の精算手段で精算されるようなことがなく、混乱を生じることがない。また、本発明の一態様は、上記の精算システムにおいて、前記切り替え手段は、前記第1の登録手段と前記第2の登録手段との切り替えと、前記第1の精算手段と前記第2の精算手段との切り替えと、を兼ねていることを特徴とする。これにより、一度の操作で登録手段と、精算手段とを切り替えられるので操作性が良くなり、また、対応したそれぞれの手段に切り替えられるので、登録装置が第2の登録手段に切り替わったにも関わらず、精算装置が第1の精算手段のまま、あるいはその逆のままの状態で稼動する、といった不具合が起こることを防ぐことができる。また、本発明の一態様は、上記の精算システムにおいて、前記第2の登録手段、前記第2の精算手段が選択されており、該第2の登録手段が選択されている間に登録された取引に関する情報を記憶する登録記憶手段と、該第2の精算手段が選択されている間に精算された取引に関する情報を記憶する精算記憶手段と、を備え、前記登録記憶手段に記憶されている取引に関する情報と、前記精算記憶手段に記憶されている取引に関する情報とに基づき、該第2の登録手段にて登録された取引が全て精算済みであるかを判断し、全ての取引が精算されていないと判断された場合に、登録のみ、前記第2の登録手段から前記第1の登録手段へ切り替えることを許可することを特徴とする。この発明によれば、精算中、あるいは未精算のお客がいることで、精算装置は第2の精算手段のままでお客に精算させることで、混乱なく精算することができ、また、登録装置は第1の登録手段にすることで、お客による精算が終了するのを待つまでもなく、第1の登録手段で登録を始めることができ迅速な登録装置をすることができる。そして、登録された登録データを登録順に、登録装置の所定の記憶手段に記憶しておく。そして、精算装置のお客による精算が終了したら、第2の精算手段から第1の精算手段へ切り替え、精算装置と登録装置とは通信可能であるので、登録された商品のコード情報を登録された順に、精算装置20で読み出して精算するようにしてもよい。この場合、前記記憶手段は、登録手段に限らず、通信可能な上位装置に記憶しておき、第1の精算手段へ切り替えた時点で、上位装置の記憶手段に記憶している登録データを読み出して精算するようにしてもよい。また、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金を精算する精算装置とを有する精算システムにおける登録装置であって、所持可能な媒体を出力する出力部と、前記登録した商品に関する情報を読み出し自在に所定の記憶エリアに記憶し登録する第1の登録手段と、前記登録した商品に関する情報を特定する会計用コードを含む前記媒体を前記出力部に出力して登録する第2の登録手段と、を備え、前記第1の登録手段と、前記第2の登録手段とは切り替え自在であることを特徴とする。この発明によれば、登録された商品に関する情報を所定の記憶エリアに記憶する第1の登録手段と、登録された商品に関する情報を特定する会計用コードを含む媒体を出力する第2の登録手段とに切り替えることができるので、それぞれ専用の登録装置を用意する必要がない。また、本発明の一態様は、お客が購入する商品を登録する登録装置と、前記登録装置が登録した商品の代金精算をする精算装置とを有する精算システムにおける精算装置であって、前記登録装置で登録され所定の記憶エリアに記憶されている商品に関する情報を読み出し、読み出した前記商品に関する情報に基づいて精算する第1の精算手段と、前記登録装置で登録され該登録された商品に関する情報が会計用コードとして媒体に出力され、読取部により読み取られた前記会計用コードに基づいて精算する第2の精算手段と、を備え、前記第1の精算手段と、前記第2の精算手段とは切り替え自在であることを特徴とする。この発明によれば、第1の精算手段では、記憶エリアから読み取った情報に基づいて精算するため、通常のレジのように店員による精算装置の操作が可能である。一方、第2の精算手段では、精算装置は、会計用コードから読み取った情報に基づいて精算するため、精算装置をお客が操作することが可能となる。そして、第1の精算手段と第2の精算手段とを切り替えることができるので、それぞれ専用の登録装置を用意する必要がない。本発明によれば、第1の登録手段及び第1の精算手段では、登録装置が、登録された商品に関する情報を所定の記憶エリアに記憶し、精算装置が、記憶エリアに記憶された商品に関する情報を登録された順に読み出して精算される。このため、第1の登録手段及び第1の精算手段では、通常のレジのように店員にて操作される。また、第2の登録手段及び第2の精算手段では、登録装置が、登録された商品に関する情報を特定する会計用コードを含む媒体を出力し、精算装置が、会計用コードから読み取った情報に基づいて精算する。このため、第2の登録手段及び第2の精算手段では、登録装置を店員が操作し、精算装置をお客が操作することが可能となる。これにより、一つの精算システムにおいて、二つの方法にて登録、精算ができるようになる。通常のレジの精算システムである第1の登録手段と、第1の精算手段で運用していて、例えば、来店客が多くなり登録装置の前に並んでいるお客が多くなった場合に、第2の登録手段と、第2の精算手段にすることができる。これにより、登録装置を操作する店員は、登録操作さえ実行すれば、次のお客の登録操作にとりかかることができ、登録が済んだお客は、会計用コードが印刷された伝票を店員からもらって精算装置へ移動し、自身で精算することが可能になる。したがって、お客が登録装置の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。また、例えば、来店客が少なくなる時間帯では、第1の登録手段と、第1の精算手段にする。これにより、登録、精算の操作に慣れた店員にて操作されるので店舗として効率よく精算処理を行うことができる。そして、このように、二つのタイプの精算システムを有しているので、両方のシステムを利用することができ、システムが稼動しない時間帯が生じることがなく、余計なスーペスが不要になる。本発明の実施形態について図面を参照して詳細に説明する。図1は、本発明の実施形態による精算システムが稼働している様子を示す概略図である。精算システムは、店舗等に設置され、商品登録を行う登録装置10と、代金精算を行う精算装置20とを含んで構成される。本実施形態における精算システムは、登録装置10、精算装置20の両方を店員Tが操作する第1のモードと、登録装置10は店員Tにより操作され、精算装置20はお客Cが操作する第2のモードとの2つの動作モードを有する。つまり、登録装置10、精算装置20をそれぞれ上記各モードに対応して動作する登録手段、精算手段を有し、後述のように切り替えて使用することが可能である。図1aは、上記第1のモードにおける各装置の配置を示し、登録装置10と精算装置20との両方を店員Tが操作する。そして、第1のモードにおいて、登録装置10は、店員Tが操作を行う台30に設置され、精算装置20は、登録装置10の近くに設置される。店員Tは、登録装置10を操作し、お客Cが買い上げた商品に付されたバーコードコード情報を登録装置10のスキャナ104にて読み取らせることにより商品登録を行う。そして、店員Tは、お客Cが購入する全ての商品の商品登録が完了すると、該登録された商品を精算装置20にて呼び出しお客Cの精算を行う、よく知られている通常の精算システムの形態である。つまり、この場合には登録装置10で登録された登録データは必ず該登録装置10の近傍に位置する精算装置20で精算されるようになるので、登録装置10と精算装置20とは1対1の関係になる。そして、このシステムの場合、店員Tは、登録装置10の操作、及び精算装置20の操作の両方をしなければならず、例えば夕方の時間帯等、来店客が多くなると登録装置10の前に並ぶお客の数が増えてしまい、お客には並んでいることで不快感を与えてしまうことなる。また、店員T2人にて登録装置10と精算装置20とを操作する運用もあるが、この場合であって、精算装置での金銭の授受に時間がかかっているお客がその場に居る場合には、前記同様に、録装置10の前に並ぶお客の数が増えてしまう。図1bは、上記の第2のモードにおける各装置の配置を示し、精算装置20が図1aでの位置から移動され、登録装置10から離れた位置に配置された際の登録装置10と精算装置20の設置位置を示す。そして、この場合、登録装置10を店員Tが操作し、お客Cが精算装置20を操作する。なお、第2のモード時には、図1aにおける精算装置20が登録装置10から離れた位置に移動するが、登録装置10と精算装置20とが1対1である必要はないため、登録装置10より精算装置20の数を多くしてもよい。すなわち、前記図1aから移動した精算装置20の他に、専用の精算装置20を用意することで、登録装置10で登録されたお客Cは、複数ある精算装置20のうち、いずれかの精算装置20で精算ができるようになるので、より登録装置10の前で並んでいるお客の数を減らすことができる。店員Tは、登録装置10を操作し、お客Cが買い上げた商品に付されたバーコードを登録装置10に読み取らせることにより商品登録を行う。登録装置10は、お客Cが購入する全ての商品の商品登録が完了すると、該登録された商品についてのコード情報が二次元コード会計用コード化され、該コードが印刷された伝票媒体を発行する。店員Tは、発行された伝票をお客Cに手渡し、お客は発行された伝票を受け取って、精算装置20が設置されている場所まで移動し、伝票に印刷されている二次元コードを精算装置20のスキャナ部204に読み取らせることにより代金精算を実行させる。つまり、前記図1aで、来店客が多くなり登録装置10の前に並んでいるお客が多くなった場合に、図1bのような精算システムに切り替えることで、次のお客の登録操作にとりかかることができ、登録が済んだお客は前記のように、会計用コードが印刷された伝票を店員Tからもらって精算装置20へ移動する。したがって、お客Cが登録装置10の前に滞留している時間が短くなり、この結果、来店客が多くなったとしても、登録装置10の前に待っているお客の数を減らすことができ、お客に多くのいわゆるレジ待ちの時間を与えてしまうことを防ぐことができる。また、前記来店客の多い夕方の時間帯等を過ぎ、比較的空いている夜遅いの時間帯では、図1bの精算システムから、図1aの精算システムへ切り替えることで、登録、精算共に操作に慣れた店員が行うことで、効率よく精算処理を行うことができるようになる。また、同一の装置を切り替えて使用することで、稼動しない時間帯が生じることがなく、余計なスーペスが不要になる図2は、本実施形態による登録装置10の構成を示すブロック図である。登録装置10は、店員Tにより操作され、お客Cが買い上げた商品に付されたバーコードから商品コードを読み取り、商品登録を行う。商品コードとは、各商品を識別する識別情報であり、例えばJANコード等である。そして、登録装置10は、前記バーコードを読み取り登録された商品を示す登録データを生成する。また、登録装置10は、前記第1のモードに対応する第1の登録モード第1の登録手段と、前記第2のモードに対応する第2の登録モード第2の登録手段との2つの動作モードを有し、後述の切替ボタンにて切り替えるそれぞれのモードに対応したプログラムがROM102から読み出され動作する。登録装置10は、CPUCentralProcessingUnit101と、ROMReadOnlyMemory102と、RAMRandomAccessMemory103と、スキャナ部104と、店員用表示部105と、客用表示部106と、ハードディスク107と、店員用操作部108と、通信部109と、ブザー110と、印刷部111と、バス112とを備える。これらは、バス112を介して互いに接続されている。ROM102は、商品の登録処理をCPU101に実行させるための、第1の登録モードと、第2の登録モードに対応した商品登録プログラムを記憶する。RAM103には、ROM102から読み出された商品登録プログラムが展開される。また、RAM103は、商品登録プログラムが実行されることによって生成された各種変数及びデータを一時記憶する。また、RAM103は、その処理領域に、登録データを一時記憶する。また、RAM103は、登録装置10の現在の動作モード第1の登録モードまたは第2の登録モードを記憶する。また、RAM103は、動作モードを切り替えることができる従業員の従業員番号を示す従業員番号テーブルを記憶する。スキャナ部104は、バーコードを光学的に読み取るスキャナである。スキャナ部104は、店員Tによる操作により、商品に付されたバーコードから商品コードを光学的に読み取って、読み取った商品コードをRAM103に記憶させる。CPU101は、ROM102に記憶された商品登録プログラムを読み出してRAM103に展開し、展開した商品登録プログラムのステップを実行することにより、登録装置10全体を制御する。CPU第1の登録手段101は、第1の登録モード時には、商品登録完了後、商品登録された商品に関する情報である登録データ商品のコード情報や取引番号等を精算装置20に送信して、精算装置20のRAM203の所定の記憶エリアに記憶させ、精算装置20の所定のキー操作により、該記憶された登録データを読み出す。なお、本実施形態では、CPU第1の登録手段101は、登録データを精算装置20に送信しているが、例えば、登録装置10と精算装置20との双方が読み書き可能な共通記憶エリアに登録データを記憶してもよい。この共通記憶エリアは登録装置10又は精算装置20いずれが備えてもよい。一方、CPU101第2の登録手段は、第2の登録モード時には、商品登録完了後、登録データを特定する二次元コードを印刷部111に印刷させることで伝票を発行する。つまり、第1の登録モードでは、印刷部111を駆動せずに登録し、第2の登録モード手段では、印刷部111を駆動し前記二次元コードを前記伝票に印刷し登録する。これは、第1の登録モードに対応する第1の精算モードでは、登録データは精算装置20でのキー操作により登録された順に読み出されるので、そもそも登録データを二次元コードとして印刷する必要がなく、無駄な用紙等を発行する必要がない。そして、第2の登録モードに対応する第2の精算モードは、お客自身が精算装置20まで移動し精算するため、必ずしも登録した順に精算が行われるわけではないので、お客が可搬可能な用紙等に登録データを特定できる二次元コード等にて印刷している。また、CPU101は、スキャナ部104が読み取った商品コードと、ハードディスク107に記憶された商品ファイル不図示とに基づいて、買上商品の商品名及び小計金額等を、店員用表示部105に表示させる。商品ファイルは、店舗が取り扱う商品に関するデータを含むファイルであり、例えば、商品のコード情報と、商品名や販売価格が対応付けられて記憶されている。店員用表示部105は、例えば、液晶ディスプレイ装置であり、店員Tに対して情報を表示する。ここで、店員用表示部105が表示する情報は、例えば、買上商品の商品名、購入数、販売価格などである。客用表示部106は、例えば、液晶ディスプレイ装置であり、お客Cに対して情報を提示し、例えば、買上商品の商品名、購入数、価格等を表示する。ハードディスク107は、例えば、磁気記録装置であり、各商品を特定するために、商品のコード情報に対応し、販売価格や商品名が設定された商品ファイルが記憶されている。また、第二の登録モードでは、後述の取引毎に登録された商品のコード情報を記憶する登録ファイルが記憶されている。店員用操作部108は、第1の登録モードと第2の登録モードとを切り替える切替ボタン切替手段と、金額を指定入力するための数字キーと、お客が買い上げた全ての商品の登録が完了したことを指定入力するための現計キー等を備える。なお、登録装置10と精算装置20とは、図1a,bいずれの場合でも、有線、あるいは無線のLAN接続により、又は、それぞれの装置と通信可能な上位の装置を介して通信可能に構成されているので、前記切替ボタンにより第1の登録モードから第2の登録モードへ切り替えることで、後述の精算装置20での第1の精算モードから第2の精算モードへも同時に切り替えられるよう制御される。また、店員用操作部108は、使用頻度の高い特定商品の商品データを入力するために予め設定された商品指定キーを備えてもよい。これにより、特定商品については、商品に付されたバーコードをスキャナ部104にて読み取らせる操作の代わりに、その商品に対応する商品指定キーを押下する操作によって、その特定商品の商品コードを登録データに加えて商品登録を行う。通信部109は、LANを介して外部の装置例えば、精算装置20と通信するための通信インタフェースである。ブザー110は、確認音及び警告音を発生させるための音発生部である。ブザー110は、例えば、スキャナ部104がバーコードを正常に読み取った場合、店員用操作部108の各キーが押された場合、又は、誤った操作が行われた場合等に、音を発生させる。印刷部出力部111は、CPU101が生成した二次元コードを伝票紙媒体に印刷して排出する。図3は、第2の登録モードが選択されているときに、登録装置10にて登録された商品のコード情報をその取引が行われた日時データ共に、取引毎に記憶する登録ファイルの構造を示す概略図である。取引番号は、各取引を識別する識別情報である。現計キーが押されることで前回の取引の登録が完了すると、取引番号が1だけカウントアップし、RAM103の所定のエリアに一時記憶される。そして、次の取引の登録が開始されると、RAM103の所定のエリアに登録された商品のコード情報が順次一時記憶され、登録が終わり現計キーが押されると、前記RAM103の所定のエリアに一時記憶された取引番号と、商品のコード情報が図3の登録ファイルに記憶される。そして、前記同様、取引番号が1だけカウントアップし、RAM103の所定のエリアに一時記憶され、次の取引に備えられる。なお、第1の登録モードの際は、前記RAM103の所定のエリアに一時記憶された取引番号と、登録された商品のコード情報とが精算装置20のRAM203に呼び出し可能に記憶され、図3における登録ファイルには記憶されない。そして、第1の登録モードの場合、登録装置10、精算装置20とも店員が操作するので登録された取引が精算されないことはありえず、前記RAM203に一時記憶され、呼び出され精算された実績を記憶する精算ファイルに、どの取引におけるどの商品が精算されたかが記憶されている。また、取引番号は、例えば、第1の登録モードから第2の登録モードへ変更された際でも、前記カウントアップされRAM103の所定のエリアに一時記憶された取引番号が続けて使用される。一方、第2の登録モードでは、精算は精算装置20で、お客にて実施されるので、後述のように登録された取引が精算されたか否かを確認するために、登録された取引を取引毎に記憶するようにしている。また、図3における現在フラグは、現在、第2の登録モードで登録されている場合には、1が記憶される。これにより、登録装置10及び精算装置20は、1が記憶されている取引により、現在の第2の登録モードで登録された取引とその件数を把握することができる。また、0は現在の第2の登録モードでの取引でなく、過去行われた第2の登録モードでの取引を意味している。そして、店員用操作部108の切替ボタンで第2の登録モードから第1の登録モードへモードが切り替えられると、CPU101は、1を0に変更して記憶する。そして、以降、新たなに第2の登録モードで登録が開始されるときは、前記同様、第2の登録モードが開始される取引から現在フラグに1が記憶される。これにより、当該登録ファイル中の現在フラグに1が記憶されている取引の取引番号が、現在の第2の登録モードで登録された取引になり、それら全てが、後述の精算装置20に記憶する精算ファイルの取引番号に含まれているか否かを判断することにより、現在の第2の登録モード中に登録された取引の精算が全て終了しているか否かを判断することができる。これにより、全て精算が済んでいる場合にのみ、切替ボタンにより、第2の登録モードから第1の登録モードへ変更する許可するよう制御することができる。つまり、登録は済んだが、お客が別の用で精算エリアを離れていたような場合でも、確実にお客による精算を済んでから精算モードを切り替えることができる。また、取引番号が記憶されているので、どの取引のお客が済んでいないかをも知ることができ、店員はそのお客を探す手がかりになる。また、そのお客が見つからない場合、つまり、精算をせずに退店したお客と判断した場合には、その印を登録ファイル中の該当する取引番号に記憶させて、強制的に前記モードを切り替える手段を備えてもよい。図4は、本実施形態による精算装置20の構成を示すブロック図である。精算装置20は、登録装置10により生成された登録データに基づいて代金精算を実行する。精算装置20は、第1の登録モードに対応する第1の精算モード第1の精算手段と、第2の登録モードに対応する第2の精算モード第1の精算手段との2つの動作モードを有する。精算装置20は、CPU201と、ROM202と、RAM203と、スキャナ部204と、第1表示部205と、第2表示部206と、通信部207と、ブザー208と、印刷部209と、釣銭機210と、バス211と、キー操作部212とを備える。これらは、バス211を介して互いに接続されている。ROM202は、CPU201に実行させる会計プログラムで、第1の精算モード、第2の精算モードに対応したプラグラムが記憶され、登録装置10の切替ボタンによる切替信号を受信すると、それぞれのプログラムが読み出される。RAM203は、商品のコード情報毎に価格や商品名が規定される商品ファイルを記憶する。また、RAM203には、ROM202から読み出された会計プログラムが展開される一時記憶領域を有する。また、RAM203には、第一の登録モードの際に登録装置10で登録された登録データ商品のコード情報や取引番号等を読み出し可能に一時記憶しており、例えば5客分の登録データを記憶することができ、例えば小計キーが押されることにより登録装置10で登録された順に読み出される。また、RAM203は、会計プログラムが実行されることによって生成された各種変数及びデータ例えば、釣銭額を一時記憶する。また、RAM203は、精算装置20における現在の動作モード第1の精算モードか、第2の精算モードかを記憶する。また、RAM203は、精算された取引における精算データを記憶する精算ファイルを記憶する。精算データとは、代金精算の結果を示すデータであり、その取引での預かり金額や、釣銭額、また、精算した商品の商品コード情報を示す。また、その他、その取引での買上合計金額を記憶するようにしてもよい。スキャナ部204は、二次元コードを光学的に読み取り、読み取った二次元コードが表す情報をCPU201に出力する。CPU201は、ROM202に記憶された会計プログラムを読み出してRAM203に展開し、展開した会計プログラムのステップを実行することにより、精算装置20全体を制御する。CPU第1の精算手段201は、第1の精算モード時には、登録装置10から受信し、RAM203に一時記憶された登録データが読み出されて代金精算が実行される。また、CPU第2の精算手段201は、第2の精算モード時には、スキャナ部204が読み取った二次元コードに基づいて代金精算を実行する。具体的には、CPU第2の精算手段201は、二次元コードを各商品のコード情報である登録データに逆変換することにより、商品のコード情報を取得し、取得した商品のコード情報とRAM203に記憶する商品ファイルに基づいて代金精算を実行する。また、CPU201は、取得した商品のコード情報に基づいて、買上商品の商品名、購入数、販売価格及び合計金額を、第1表示部205に表示させる。また、CPU201は、釣銭機210に投入された現金の金額以下、入金額というを釣銭機210から取得し、入金額を第1表示部205に表示させる。また、CPU201は、釣銭額を第1表示部205に表示させる。そして、CPU201は、入金額が合計金額以上であれば、釣銭額を算出し、該釣銭額と等しい額の現金を釣銭機210から排出させる。そして、CPU201は、該精算された精算データを図5に示す精算ファイルに記憶する。また、CPU201は、代金精算が終了すると、レシートを印刷部209から発行する。第1表示部205は、例えば、タッチパネル式の液晶ディスプレイ装置であり、図1a第1の精算モードに相当では、ROM202から読み出された店員向けのプログラムに従い、店員向けの情報が表示される。ここで、第1表示部205が表示する情報は、例えば、前記登録ファイルから読み出された商品に対する買上商品の商品名、購入数、販売価格、入金額、合計金額、釣銭額等などである。また、図1b第2の精算モードに相当では、お客Cによって精算装置20が操作されるので、ROM202からお客が操作するためのガイダンス表示を含む表示がされ、そのガイダンスに従ってお客が操作することで、お客は操作に迷うことなく自身にて精算することができる。また、GUIGraphicalUserInterface操作ボタンが表示され、該ボタンに対する操作に応じて、操作信号をCPU201に出力する。ここで、GUI操作ボタンとして、例えば、CPU201に代金精算を開始させるための会計キーと、釣銭機210に釣銭処理を開始させるための精算キー等とが表示される第2表示部206は、例えばドット表示の表示装置で、買上合計金額や釣銭額をお客に示すための表示部である。つまり、図1a第1の精算モードに相当では、該表示部の対向する位置に精算を待っているお客が位置しているので、該お客に対して向けて前記合計金額等を表示する。但し、図1b第2の精算モードに相当では、お客は第1の表示部の前に位置するようになるので、第2表示部206は使用されず、表示されないよう制御される。キー操作部212は、第1の精算モードのときのみキーが有効になり、店員Tが操作する入力装置であり、例えば、CPU201に代金精算を開始させるための小計キーと、釣銭機210に釣銭処理を開始させるための精算キー等を備える。つまり、第2の精算モードのときは、前記のように第1表示部205に表示されるガイダンス表示と、該表示部に表示される操作ボタンのみによって精算がされるようプログラムが組まれている。これによりお客は間違いなく精算操作をすることができる。つまり、第2の精算モードでは、キー操作部212は電気的に有効でないが、その他、そもそもキー操作部にお客が触れるチャンスを無くすために、第2の精算モードの際は、該キー操作部を覆うカバー部を設けるようにしてもよい。通信部207は、LANを介して外部の装置例えば、登録装置10や上位の装置と通信するための通信インタフェースである。ブザー208は、確認音及び警告音を発生させるための音発生部である。ブザー208は、例えば、スキャナ部204がバーコードを正常に読み取った場合や、誤った操作が行われた場合等に、音を発生させる。印刷部209は、代金精算が終了したことをCPU201から通知された場合、RAM203が記憶しているデータに基づいて、レシートを紙媒体に印刷して排出する。釣銭機210は、現金の投入口及び排出口を備え、投入口に投入された現金硬貨及び紙幣の少なくとも一方を計数して、その入金額をCPU201に通知する。また、釣銭機210は、CPU201から通知された釣銭額に基づいて、その釣銭額と等しい額の現金を排出口から排出する。図5は、本実施形態による精算装置20が生成する精算データを記憶する精算ファイルの概略図である。精算データの項目には、取引番号と、預かり金額と、釣銭額と、商品コード、日時とが含まれる。預かり金額は、代金精算時にお客Cから預かった金額であり、釣銭機210の投入口に投入された現金の金額である。釣銭額は、代金精算時にお客Cに渡した釣銭の金額であり、預かり金額から取引の合計金額を引いた値である。日時はその精算が行われた精算装置20の時計部不図示から出力される日時データである。これにより、各取引番号の取引で購入された商品を特定でき、その際の預かり金額、釣銭額等も確認することができる。次に、精算システムの動作手順を説明する。図6は、本実施形態による登録装置10における商品登録処理の動作手順を示すフローチャートである。S1ステップS1では、スキャナ104が商品のバーコードをスキャンし、CPU101が、RAM103の所定のエリアに登録された商品のコード情報を順次記憶し、RAM103の所定のエリアに記憶される取引番号を特定する。S2ステップS2では、CPU101が、現計キーが押されたか否かを判断する。YESの場合はS3へ進み、RAM103の所定のエリアに記憶する取引番号を1だけカウントアップする。また、NOの場合は、S1へ戻り商品登録が繰り返される。S3ステップS3では、CPU101が、RAM103に記憶されている動作モードが第1の登録モードであるか否かを判断する。YESの場合はS4へ進み、NOの場合は、S5へ進む。S4ステップS4では、CPU101が、S1でRAM103の所定のエリアに登録された商品のコード情報と、S1で特定された取引番号とを精算装置20へ送信する。S5ステップS5では、CPU101が、第2の登録モードと判断する。S6ステップS6では、CPU101が、S1でRAM103の所定のエリアに登録された商品のコード情報と、特定された取引番号が登録装置10のハードディスク107に記憶する登録ファイルに記憶する。S7ステップS7では、CPU101が、S6で記憶された商品のコード情報と、取引番号とが二次元バーコード化されて該二次元バーコードが印刷された伝票であるお会計シートを印刷部111に発行させる。図7は、図6のS7ステップS7で発行されるお会計シートの例を示す概略図である。このお会計シートには、取引日時と、取引番号と、二次元コードとが印刷されている。二次元コードには、前記のようにその取引の取引番号、登録された商品のコード情報が登録データとして記録されている。そして、お客はこのお会計シートをもって、精算装置20へ移動し自身にて精算する。図8は、本実施形態による精算装置20における精算処理の動作手順を示すフローチャートである。なお、精算装置20は、第1の精算モード時には、本図に示す精算処理を行う前に取引毎の登録データを登録装置10から受信し、受信した登録データをRAM203に記憶している。そして、精算装置20は、例えば5客の取引分のRAM203の所定エリアに記憶し、後述のように、小計キーが押されると古い登録データから順に読み出す。まず、S10ステップS10では、CPU201は、RAM203から現在の動作モードを読み出し、現在の動作モードが第1の精算モードであるか否かをと判断する。YESの場合は、S11へ進み、NOの場合は、S16へ進む。S11ステップS11では、精算システムが第1の精算モードであるので、CPU201は、店員用の操作表示画面を第1表示部205に表示させる。店員用の操作表示画面は、店員が精算装置20を操作するための表示画面である。S12ステップS12では、CPU201は、キー操作部212の小計キーが押下されたか否かをと判断する。YESの場合はS13へ進み、NOの場合は、ステップS12へ戻る。S13ステップS13では、CPU201は、RAM203に記憶された登録データ取引や商品のコード情報のうち古い順に読み出す。S14ステップS14では、CPU201は、S13で読み出した登録データとRAM203に記憶されている商品ファイルに基づいて合計金額を算出し、代金の入力を受け付ける。釣銭機210は、投入口に現金が投入されると、投入された現金額預かり金額を計数する。S15ステップS15では、そして、CPU201は、計数された預かり金額と算出した合計金額に基づいて釣銭額を算出し、該釣銭額を釣銭機210へ出力し、当該釣銭額の現金を排出口から排出するよう指示する。また、CPU201が、入力された預かり金額と、算出した釣銭額と、商品のコード情報、取引番号等の精算データを精算ファイルに書き込み、明細レシートを発行し、処理を終了する。一方、ステップS10で、動作モードが第1の精算モードでない場合には、CPU201は、S16ステップS16では、動作モードが第2の精算モードであると判断する。S17ステップS17では、CPU201は、お客用の操作表示画面を第1表示部205に表示させる。お客用の操作表示画面は、お客が精算装置20を操作するための表示画面であり、例えば、代金精算を進める操作をお客Cに促すためのガイダンス等が表示される。また、CPU201は、キー操作部212を電気的に不作動にする。具体的には、CPU201は、キー操作部212からの入力を受け付けないよう。S18ステップS18では、CPU201は、スキャナ部204がお会計シートに印刷された二次元コードを読み取ったか否かを判断する。YESの場合はS19へ進み、NOの場合はS18へ戻る。S19ステップS19では、CPU201は、スキャナ部204が二次元コードから読み取ったコード情報、取引番号等の登録データを取得する。S20ステップS20では、CPU201は、取得したコード情報とRAM203に記憶されている商品ファイルに基づいて合計金額を算出し、代金の入力を受け付ける。釣銭機210は、投入口に現金が投入されると、投入された現金額預かり金額を計数する。S21ステップS21では、CPU201は、預かり金額と算出した合計金額に基づいて釣銭額を算出し、該釣銭額を釣銭機210から出力し、当該釣銭額の現金を排出口から排出するよう指示する。また、CPU201が、入力された預かり金額と、算出した釣銭額と、商品のコード情報、取引番号等の精算データを精算ファイルに書き込み、明細レシートを発行し、処理を終了する。次に、図9を参照して、精算システムによるモード切替処理について説明する。図9は、本実施形態によるモード切替処理の動作を示すシーケンス図である。本実施形態では、登録装置10、精算装置20とは通信可能に例えばLAN等により接続されているので、登録装置10の店員用操作部108が備える切替ボタンが押下されると、登録モードの切替と、精算モードの切替との両方の切替が同時に行われる。ステップS101では、登録装置10のCPU101は、切替ボタンの押下を受け付ける。ステップS102では、S101で該ボタンが押されると、CPU101は、従業員番号の入力を受け付ける表示店員用表示部105に表示させ、該表示から従業員番号の入力を待つ。ステップS103では、CPU101は、従業員番号が入力されると、入力された従業員番号がRAM103の従業員番号テーブル不図示に登録されているか否かを判断する。YESの場合は、S104へ進む。NOの場合は、S106へ進む。ステップS104では、切替メッセージ動作モードを切り替えますを店員用表示部105に表示する。つまり、特定の従業員のみが動作モードの切替を可能にする。このとき、CPU101は、第1の登録モードから第2の登録モードに切り替える場合には、例えば、現計キー押下後は、お会計シートが発行されますので、お客様でお渡し下さい。等、伝票が出力される旨を店員Tに知らせるメッセージを併せて表示する。これにより、不慣れなオペレータでも第2の登録モードに切り替わった際に、お会計シートの渡し忘れを防ぐことができる。次に、ステップS107では、CPU101は、動作モードを切り替えることを指示する切替指示を精算装置20に送信する。つまり、RAM203に記憶されている動作モードと異なるモードにするという指示コマンドを送信する。一方、ステップS106では、エラーメッセージモード切替を行うことができませんを店員用表示部105に表示してステップS102へ戻る。ステップS201では、精算装置20のCPU201は、切替通知を受信すると、受信した切替通知に基づいて、RAM203に記憶されている現在の動作モードと比べ、この切り替えが第2の精算モードから第1の精算モードへの切り替えであるか否かを判断する。YESであればS201へ進む。NOであればS203へ進む。ステップS202では、CPU201は、登録装置20のハードディスク107に記憶されている登録ファイルの現在フラグが1の取引における取引番号を全て読み出し、読み出した取引番号が精算装置10のRAM203に記憶する精算ファイル中に記憶されているかを判断する。つまり、本第2の登録モードで登録が開始されてからの、全てのお客Cの精算が全て終了しているか否かを判断する。YESであればS203へ進み、NOであれば、S202へ戻る。つまり、第2の登録モードに対応する第2の精算モードは、お客自身が精算装置20にて精算する精算方式であるので、登録装置10で登録が終わっているが、例えば、その精算エリアから何らかの理由により離れているお客がいる、あるいは、お客が精算装置20で精算している最中に精算システムの切り替えをすることができないので、確実に第2の登録モードで登録されたお客Cの精算が終わったことを確認してから切り替えることができる。また、登録ファイルの現在のフラグが1の取引における取引番号のいずれかの精算が終了してなく、当該お客が店舗で見つからない場合は、お客による不正精算と判断することができるので、その場合は、強制的に動作モードを切り替える手段を設けてもよい。また、S201でNOの場合は、第1の登録モードから第2の登録モードへ変更する際、つまり、第1の精算モードから第2の精算モードへ切り替える場合には、店員での精算からお客での精算へと切り替えるので、店員は自身での登録と精算が終わってから、モードの切替を行うので、上記のような確認は不要である。ステップS203では、精算装置20での動作モードを切り替える。具体的には、CPU201は、RAM203に記憶されている現在の動作モードを他方の動作モードに書き換える。ステップS204では、精算装置20のCPU201は、精算装置20での動作モード切替済みに基づき、登録装置10のCPU101へ動作モードを他方のモードへ切り替える切替指示を送信する。ステップS105では、登録装置10のCPU101は、精算装置20から切替指示を受信すると、現在のモードを他方のモードへ切り替える。具体的には、現在の動作モードが第1の登録モードである場合には、RAM103に記憶されている動作モードを第2の登録モードに書き換えることにより、動作モードを第1の登録モードから第2の登録モードへ切り替える。一方、CPU101は、現在の動作モードが第2の登録モードである場合には、RAM103に記憶されている動作モードを第1の登録モードに書き換えることにより、動作モードを第2の登録モードから第1の登録モードへ切り替える。以上のように、精算装置20は、第2の精算モードから第1の精算モードへ切り替える場合には、現在の第2の登録モードで登録したお客Cの全ての精算が終了してから動作モードを切り替える。このようにすることで、未精算のお客が居る、あるいは、精算途中のお客が居るにも関わらず精算システムが切り替えられることを防ぐことができるため、精算において混乱することがない。このように、本実施形態における精算システムでは、店員Tが登録装置10、精算装置20の両方を操作する第1のモードと、店員が登録装置10を操作し登録された商品のコード情報や取引番号がコード化され印刷された伝票が発行され、お客が該伝票を精算装置20のスキャナ部で読み取らせ精算装置20を操作する第2のモードとに切り替えることができる。すなわち、1台の登録装置10、1台の精算装置20からなる一つの精算システムを用意すれば、上記のようにモードを切り替えて使用することができるので、それぞれのモードに対応したそれぞれの装置を導入する必要がない。また、上記実施形態のように、来客数等の店の状況に応じて最適な動作モードを選択して切り替えることができる。例えば、来客数が多い夕方等の時間帯には、登録装置10の前に並ぶお客の数が増えるので、店員Tは登録装置の操作のみを実行する第2の登録モード、お客Cにより精算される第2の精算モードへ変更する。これにより、店員Tは登録装置の操作のみを実行すれば、次のお客の商品登録操作に取りかかることができるので、お客Cが登録装置10の前に滞留している時間を少なくすることができ、結果的にいわゆるレジ待ちを少なくすることができる。また、来客数が少なくなる夜遅い時間帯には、店員が商品登録、精算いずれも実行するモードに戻すことで、商品登録、精算共に慣れた店員Tにより行われるので効率、かつ、迅速に精算処理することができるまた、第2の登録モードにおいても、時間のかかる登録操作は操作に慣れた店員Tが行うので、迅速に登録操作を行うことができ、会計処理を全体として迅速に処理することができる以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、本実施形態では、切替ボタンにより精算システムの動作モードを切り替えているが、例えば、精算システムを統括して制御するストアコントローラから登録装置10及び精算装置20に、動作モードを切り替える切替指示を送信してもよい。この場合、登録装置10及び精算装置20は、この切替指示を受信すると動作モードを切り替える。また、登録装置10は、切替指示を受信すると、動作モードが切り替わる旨を伝えるメッセージを店員用表示部105に表示する。また、登録装置10は、第1の登録モードから第2の登録モードから切り替わる際には、以後の取引からはお会計シートが出力されるので、お客へお渡し下さいという。メッセージを店員用表示部105に表示する。また、このときに図9同様に、第2の登録モードから第1の登録モードへ切り替わるときは、当該第2の登録モードでの登録したお客全ての精算が終わっているかを判断して切り替えるようにしてもよい。また、精算システムが第1のモード又は第2のモードで稼動する時間帯を設定し、設定された時刻になると登録装置10及び精算装置20の動作モードを自動的に切り替えるようにしてもよい。或いは、設定された時刻になると、動作モードを切り替えるよう指示するメッセージ例えば、第1の登録モードから第2の登録モードへ切り替えてください又は第2の登録モードから第1の登録モードへ切り替えてください等を登録装置10の店員用表示部105に表示してもよい。これにより、店員Tは、動作モードの切替時間になったことを把握することができる。ここで、一日のうちで店が混雑する時間帯はほぼ決まっているため、混雑する時間帯を第2のモードで稼動し、比較的空いている時間帯を第1のモードで稼動する等設定することが考えられる。また、店全体を撮像することができるカメラを設置し、このカメラで監視した店の混み具合に基づいて、登録装置10及び精算装置20の動作モードを自動で切り替えてもよい。具体的には、ストアコントローラがカメラの撮像する画像を取得し、取得した画像からパターンマッチング等により人物抽出する。そして、ストアコントローラは、抽出した人物の数を計数し、計数した数が所定の閾値より大きくなると、動作モードを第1のモードから第2のモードへ切り替える。一方、ストアコントローラは、計数した数が所定の閾値より小さくなると、動作モードを第2のモードから第1のモードへ切り替える。また、本実施形態では、登録装置10が切替ボタンを備え、精算装置20は、登録装置10と連動して動作モードを切り替えているが、登録装置10と精算装置20との夫々が切替ボタンを有し、個別に動作モードを切り替えてもよい。切替ボタンを精算装置20と登録装置10との両方とLAN等にて通信可能な上位装置あるいは専用の管理装置に備え、該装置での切替操作を行うようにしてもよい。この場合、前記上位装置又は管理装置は、登録装置10、精算装置20それぞれの現在の動作モードを参照することができ、また、登録装置10に記憶する登録ファイル、精算装置20に記憶する精算ファイルを参照することができる。したがって、第2の登録モードから第1の登録モードへ切り替える際に、登録ファイルの現在フラグが1の取引と、該取引が精算ファイル中に全て記憶されているかを判断することができる。また、第2の登録モードである登録装置10が複数台、第2の精算モードである精算装置20が複数台ある場合でも、前記上位装置等で、それら複数台の登録装置10での登録ファイル、それら複数台の精算装置20での精算ファイルを参照することで、未精算の取引があるか否かを判断することができる。また、本実施形態では、登録装置10は、お客に渡す媒体として、お会計シートを出力しているが、例えば、登録データを特定するICカード等を出力してもよい。媒体をICカードとする場合、登録装置10は印刷部111の代わりにICカードライタを備え、精算装置20はスキャナ部204の代わりにICカードリーダを備える。また、本実施形態では、登録データを記録した二次元コードをお会計シートに印刷しているが、これに限らず、例えば、取引番号のみを示す一次元バーコード会計用コードをお会計シートに印刷してもよい。この場合、登録データは、登録装置10及び精算装置20双方と通信可能なストアコントローラ等の別の装置に記憶する。具体的には、登録装置10は、商品登録が終了すると登録データをストアコントローラに送信する。ストアコントローラは、受信した登録データを記憶する。精算装置20は、バーコードから取引番号を読み取ると、読み取った取引番号に対応する登録データをストアコントローラに要求する。ストアコントローラは、要求された登録データを精算装置20に送信する。精算装置20は、ストアコントローラから受信した登録データに基づいて精算する。また、本実施形態では、現金による精算を例示したが、例えば、電子マネー等で精算できるようにしてもよい。また、本実施形態では、精算装置20は、第2の精算モード時にキー操作部212を電気的に不作動にしているが、例えば、キー操作部212を覆うようにカバーを付けてもよい。また、第1のモードから第2のモードへ切り替える際に、精算装置20の数を増加してもよい。すなわち、第1のモード時に比べて第2のモード時の方が精算装置20の数が多くなるように精算システムを構成してもよい。また、上記実施形態では、第1の登録手段では、印刷部111を駆動せずに登録操作をし、第2の登録手段では、印刷部111を駆動し前記二次元コードを印刷する説明をした。これは、第1の登録手段では、本来の商品登録という操作では印刷部111を駆動する必要はないが、第1の登録手段において、例えば一定額以上の買い物をしたお客に対しては、商品の割引きを示すバーコードが印字された用紙を発行するように、印刷部111を駆動させるようにしてもよい。つまり、第1の登録モードにおいて、印刷部111は必ず作動を禁止される趣旨ではない。また、上記実施形態では、登録装置10の店員用操作部108にて、第1の登録モードと第2の登録モードとを切り替える切替ボタン切替手段を有する例で示したが、精算装置10に登録モードと共にモードを切り替える手段を設けてもよい。また、上記実施形態では、登録装置10はCPU101を有し、第1、2の登録モード、いずれの場合もCPU101が制御する例で示したが、第1の登録モードのときは、通信可能な精算装置20のCPU201が登録装置10を制御し、登録装置10と精算装置20とが一体となっている装置にように制御されてもよい。また、上記実施形態では、登録装置10で生成される一取引を識別する取引番号は、第1の登録モード、第2の登録モードを分けずにシーケンシャルな番号を使用する例にて説明したが、これに限らず、例えば、使用する取引番号の桁を第1の登録モード、第2の登録モードにて変えて、それぞれのモードにてシーケンシャルな番号を採番するにしてもよい。また、第一の精算モードと、第二の精算モードとそれぞれにより精算された精算データをそれぞれ別の精算ファイルに記憶させるようにしてもよい。また、上記実施形態の図9にて、モード切替のシーケンス図のS202では、第2の登録モードで登録された全てのお客の精算が済んでいるときに、精算装置20、登録装置10共に動作モードを第1の登録モード、第1の精算モードに切り替える説明をしたが、これに限らず、S202の判断で、NOの場合、つまり、未だ全てのお客の精算が済んでいないとき、登録装置10のみは第1の登録手段への切り替えを許可し、精算装置20のみ第1の精算手段への切り替えを禁止するようにしてもよい。つまり、精算中、あるいは未精算のお客がいることで、精算装置20は第2の精算モードのままでお客に精算させることで、混乱なく精算することができる。一方、登録装置10は第1の登録モードにすることで、お客による精算が終了するのを待つまでもなく、第1の登録モードで登録を始めることができるため、迅速な登録をすることができる。このとき、登録装置10は、登録された登録データを登録順に、例えばRAM103にバッファしておく。そして、精算装置20は、第2の登録モード時の取引のお客の精算が全て終了したら、第2の精算モードから第1の精算モードへ切り替える。精算装置20と登録装置10とは通信可能であるので、精算装置20は、前記登録順に例えばRAM103にバッファした登録された商品のコード情報を読み出して第1の精算モードで精算する。この場合、バッファするのは、RAM103に限らず、通信可能な上位装置に記憶しておき、第1の精算モードへ切り替えた時点で、上位装置から登録データを読み出して精算するようにしてもよい。また、登録装置10の動作モードが、第2の登録モードの際、精算装置10では、第1の精算モードでの精算を禁止するようにしてもよい。これにより、お客は確実に第2の精算モードで精算されるようになり、精算の混乱が生じない。また、上記実施形態の図9でのS107、S204での切替指示は、2つのモードのうち、現在記憶している動作モードと異なる動作モードにする指示情報を送信する例で示したが、具体的にどちらのモードにする指示情報を含む切替指示であってもよい。また、上記実施形態では、登録装置10、精算装置20それぞれで動作するモードを使用する前に選択し、切り替える例にて説明したが、例えば、登録装置10では、第1の登録手段と第2の登録手段との両方を有効にしておき、購入する全ての商品が登録された後、登録の終了を宣言する、例えば第1のキーが押された場合には第1の登録手段にて処理され、また、第2のキーが押された場合には、第2の登録手段にて処理されるようにしてもよい。また、精算手段では、第1の精算手段と第2の精算手段との両方を有効にしておき、例えば、会計用コードが読取部により読取られたときは第2の精算手段にて精算させ、例えば精算装置20での所定キーが押されたときは第1の精算手段で精算させるようにしてもよい。なお、以上に説明した精算システムを実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであってもよい。"