(57)【要約】【課題】店員に負担を強いることなく、且つ、店員の操作を正しく把握することができる販売データ処理装置を提供する。【解決手段】購入する商品の商品情報の登録を行う販売データ処理装置（ＰＯＳレジスタ２０）において、非接触ＩＣに記憶される店員を識別する識別情報を無線通信により読み取る読み取り手段と、識別情報に対応付けて、店員の操作に関する情報を記憶手段に記憶させる制御手段と、を備える。【選択図】図２
2014002531.tif 000002
【特許請求の範囲】
【請求項１】
購入する商品の商品情報の登録を行う販売データ処理装置において、
非接触ＩＣに記憶される店員を識別する識別情報を読み取る読み取り手段と、
前記識別情報に対応付けて、前記店員の操作に関する情報を記憶手段に記憶させる制御手段と、
を備えることを特徴とする販売データ処理装置。
【請求項２】
前記店員の操作に関する情報には、返品、訂正、又は、取消の操作に関する情報が含まれることを特徴とする請求項１に記載の販売データ処理装置。
【請求項３】
前記制御手段は、
前記読み取り手段が前記識別情報として第１の識別情報を読み取った後、前記装置が該識別情報で操作できるオープン状態中に、再び前記第１の識別情報を読み取った場合、該再び読み取った前記第１の識別情報での前記オープン状態を継続することを特徴とする請求項１または２に記載の販売データ処理装置。
【請求項４】
前記制御手段は、
前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった場合、前記操作を不許可とすることを特徴とする請求項３に記載の販売データ処理装置。
【請求項５】
前記制御手段は、
前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった後、前記第１の識別情報を再び読み取った場合、前記操作を許可することを特徴とする請求項４に記載の販売データ処理装置。
【請求項６】
前記制御手段は、
前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった後、前記第１の識別情報とは異なる第２の識別情報を読み取った場合、前記操作を許可するか否かを判断する判断手段を有することを特徴とする請求項４または５に記載の販売データ処理装置。
【請求項７】
前記制御手段は、
前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなってから予め設定された時間が経過した場合、前記判断手段による判断をせず、前記第２の識別情報を読み取ることに応じて前記操作を許可することを特徴とする請求項６に記載の販売データ処理装置。
【請求項８】
前記制御手段は、
前記読み取り手段が複数の前記識別情報を読み取った場合、読み取った複数の前記識別情報の何れかを選択可能にすることを特徴とする請求項１から７の何れか一項に記載の販売データ処理装置。
【請求項９】
前記制御手段は、
返品、訂正、又は、取消の操作が予め設定された回数以上である前記店員の操作に関する情報に対応付けられた前記識別情報を抽出する抽出手段、を備えていることを特徴とする請求項１から８の何れか一項に記載の販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、販売データ処理装置に関する。
【背景技術】
【０００２】
購入する商品を登録して精算するＰＯＳレジスタ（販売データ処理装置）では、そのＰＯＳレジスタを操作する店員を識別可能にするために、店員がＰＯＳレジスタで操作を開始する前に、店員を識別可能な番号を入力したり、店員を識別可能なバーコードをスキャンしたりする方法がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２１４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、操作する店員を識別可能にするための上述した操作は、店員に負担を掛けてしまうことがあるので、そのような操作をせずにＰＯＳレジスタの操作をすることができるよう運用することも考えられる。そして、通常、一日の営業中、数人の店員が交代してＰＯＳレジスタを操作することがあるが、訂正や返品等は不正に繋がるおそれがある操作なので、何れの店員が該操作を行ったかを履歴として正しく把握したい。しかし、前記のような運用では、店員に負担は強いないが、各店員の操作を正確に把握することができないという問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、店員に負担を強いることなく、且つ、店員の操作を正しく把握することができる販売データ処理装置を提供する。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、購入する商品の商品情報の登録を行う販売データ処理装置において、非接触ＩＣに記憶される店員を識別する識別情報を読み取る読み取り手段と、前記識別情報に対応付けて、前記店員の操作に関する情報を記憶手段に記憶させる制御手段と、を備えることを特徴とする。
【０００７】
この構成によれば、店員が装置に対して一定範囲内に位置すれば、非接触ＩＣに記憶されている店員のＩＤ情報（識別情報）が読み取られるので、従来のように店員が店員毎のＩＤ情報を手入力したり、該ＩＤ情報がコード化されたものをバーコードで読み取るといった特別な操作や煩わしい操作が不要になる。また、この構成によれば、その店員毎のＩＤ情報とその店員の操作に関する情報とを対応付けて記憶するので、店員に負担を強いることなく店員の操作を正しく把握することができる
【０００８】
また、本発明は、前記店員の操作に関する情報には、返品、訂正、又は、取消の操作に関する情報が含まれることを特徴とする。
【０００９】
この構成によれば、店員のＩＤ（識別情報）情報と、その店員の返品、訂正、又は、取消の操作といったイレギュラーな操作に関する情報とを対応付けて記憶するので、販売データ処理装置は、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を行った店員を正しく把握することができる。
【００１０】
また、本発明は、前記制御手段は、前記読み取り手段が前記識別情報として第１の識別情報を読み取った後、前記装置が該識別情報で操作できるオープン状態中に、再び前記第１の識別情報を読み取った場合、該再び読み取った前記第１の識別情報での前記オープン状態を継続することを特徴とする。
【００１１】
この構成によれば、一旦読み取ったＩＤ情報（識別情報）をその識別情報でのオープン中に再び読み取った場合には、そのＩＤ情報によるオープン状態が継続され、販売データ処理装置は、一旦読み取ったＩＤ情報を継続して読み取っている間は、同一の店員が操作しているものとして、実行している処理を継続することができる。
【００１２】
また、本発明は、前記制御手段において、前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった場合、前記操作を不許可とすることを特徴とする。
【００１３】
この構成によれば、一旦読み取ったＩＤ情報（識別情報）を読み取れなくなった場合、すなわち、操作していた店員が不在となった場合、販売データ処理装置に対する操作を不許可にするので、販売データ処理装置は、操作していた店員が不在となった場合、その店員以外の人の操作を禁止することができる。よって、販売データ処理装置は、操作していた店員の不在中に他の人によって操作されることがないため、操作した店員を正しく把握することができる。
【００１４】
また、本発明は、前記制御手段において、前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった後、前記第１の識別情報を再び読み取った場合、前記操作を許可することを特徴とする。
【００１５】
この構成によれば、操作していた店員が不在となった後にその店員が戻ってきた場合には、販売データ処理装置に対する操作を許可するので、店員は、特別な操作や煩わしい操作をすることなく、操作を再開することができる。なお、販売データ処理装置は、一旦読み取った識別情報を読み取れなくなってから再び読み取れた際に継続して操作を許可にする場合、読み取れなくなってからの所定の時間を予め設定しておき、その時間内であれば、継続しての操作を許容するようにしてもよい。これにより、例えば、一定時間を経過した場合は、別の店員による操作を許容することができるようになる。
【００１６】
また、本発明は、前記制御手段において、前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなった後、前記第１の識別情報とは異なる第２の識別情報を読み取った場合、前記操作を許可するか否かを判断する判断手段を有することを特徴とする。
【００１７】
この構成によれば、操作していた店員が不在となった後に他の店員が来たとき、つまり、第２の識別情報が読み取られたとき、その店員の操作を許可するか否かを判断する。例えば、販売データ処理装置は、クローズ処理をする前に操作していた店員が装置を離れ非通信になった場合、その後に操作を可能とする店員の識別情報が予め設定されており、その予め設定された店員のみに対して、引き続き操作することを許容するようにしてもよい。例えば、販売データ処理装置は、操作していた店員がある顧客の商品登録中に装置を離れて、引き続き代わりの店員が操作する場合などは、店長等、一定の権限のある人のみが、その店員に代わって操作可能なようにしてもよい。また、販売データ処理装置は、他の店員が操作を代わる場合には、操作を許可することが選択されたことをトリガとして操作する店員のＩＤ情報を更新（変更）するようにしてもよいし、あるいは前記のように一取引中に店員が代わる場合には、その交代があった取引は交代前の店員により処理がされたとし、そのかわりに前記のように店長等一定の限られた店員のみに対して、前記のように途中からの操作を許容するようにしてもよい。
【００１８】
また、本発明は、前記制御手段は、前記読み取り手段が一旦読み取った前記第１の識別情報を読み取れなくなってから予め設定された時間が経過した場合、前記判段手段による判段をせず、前記第２の識別情報を読み取ることに応じて前記操作を許可することを特徴とする。
【００１９】
この構成によれば、一旦読み取ったＩＤ情報を、予め設定された時間以上読み取れない場合、すなわち、操作していた店員が予め設定された時間以上不在となった場合には、元の店員に代わって以後新たな店員により操作される蓋然性が高いので、操作していた店員が長時間不在となった場合でも、他の店員により迅速に操作を行うことができる。
【００２０】
また、本発明は、前記制御手段において、前記読み取り手段が複数の前記識別情報を読み取った場合、読み取った複数の前記識別情報の何れかを選択可能にすることを特徴とする。
【００２１】
この構成によれば、複数のＩＤ情報（識別情報）を読み取った場合、すなわち複数の店員がレジにいる場合には、その複数の店員のうち操作する店員を選択可能であるので、正しい店員を選択することが可能になる。
【００２２】
また、本発明は、前記制御手段が、返品、訂正、又は、取消の操作が予め設定された回数以上である前記店員の操作に関する情報に対応付けられた前記識別情報を抽出する抽出手段、を備えていることを特徴とする。
【００２３】
この構成によれば、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を予め設定された回数以上行った店員を抽出することができる。
【発明の効果】
【００２４】
本発明によれば、店員が販売データ処理装置に近づくことに応じて、その店員が所持している識別可能な識別情報が非接触により読み取られるので、店員に負担を強いることなく、且つ、店員の操作を正しく把握することができる
【図面の簡単な説明】
【００２５】
【図１】この発明の一実施形態に係る、ＰＯＳレジスタの概要を示す模式図である。
【図２】本実施形態に係るＰＯＳレジスタの構成の一例を示す概略ブロック図である。
【図３】本実施形態に係るＰＯＳレジスタの動作の一例を示すフロー図である。
【図４】本実施形態に係るＰＯＳレジスタの動作の別の例を示すフロー図である。
【図５】ＩＤ情報を読み取った場合のＰＯＳレジスタの表示部の表示例を示す図である。
【図６】店員のＰＯＳレジスタに対する操作の一例を説明する図である。
【図７】記憶されるＩＤ情報及び操作情報のファイルの一例を説明する図である。
【図８】図１に示すＰＯＳレジスタとは異なるＰＯＳレジスタの態様を示す模式図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、この発明の一実施形態における、ＰＯＳレジスタ２０（販売データ処理装置）の概要を示す模式図である。
図１（ａ）に示すＰＯＳレジスタ２０は、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を用いて店員を識別可能な識別情報を取得する。例えば、店員が所持する名札１０には、店員毎に対応づけられた識別情報（ＩＤ情報）を有するＲＦＩＤタグ１１が添付されている（図１（ｂ）参照）。ここで、店員毎に対応づけられた識別情報（ＩＤ情報）とは、店員１人に対して１つ付与された店員を識別可能な識別情報（例えば、識別番号）である。ＰＯＳレジスタ２０は、無線通信によりＲＦＩＤタグ１１の有するＩＤ情報を読み取る読取部２０８を備えており、店員が近づいてきて読み取り可能な範囲（使用するタグの周波数帯により異なるが、例えば１３．６５ＭＨｚを使用した場合には、通信可能最大距離が最大１ｍくらいであり、通常、ＰＯＳレジスタ２０を操作する店員は装置と接近して操作するので当該周波数帯が利用可能になる）に入ると、その店員のＩＤ情報をＲＦＩＤタグ１１から読み取る。これにより、ＰＯＳレジスタ２０は、読み取ったＩＤ情報を用いて、操作する店員を識別することが可能である。
【００２７】
その後、ＰＯＳレジスタ２０は、顧客が購入しようとする商品に付されたバーコードを店員の操作によりスキャンして、バーコードに示された商品情報を登録する。また、顧客が購入しようとする全ての商品のバーコードについて商品情報の登録が完了すると、ＰＯＳレジスタ２０は、合計購入金額を含む精算情報を店員に対面する位置に設けられた第１表示部２０５および顧客に対面する位置に設けられた第２表示部２０６に表示する。
【００２８】
続いて、ＰＯＳレジスタ２０は、顧客が合計購入金額に基づく精算処理を店員の操作より実行して、印刷媒体であるレシートに精算情報を印刷して発行する。このレシートに印刷される精算情報は、例えば、ある取引において顧客が購入しようとする全ての商品の購入情報、即ち、その商品の識別情報（商品コード）、購入しようとする数量情報、購入金額情報、などを含む情報である。なお、ＰＯＳレジスタ２０は、ＰＯＳレジスタ２０を操作した店員を識別するＩＤ情報を、印刷媒体であるレシートに印刷してもよい。
【００２９】
また、ＰＯＳレジスタ２０は、読み取ったＩＤ情報（店員を識別する識別情報）と、そのＩＤ情報を読み取った後の操作に関する情報（例えば何れの操作を行ったかを示す操作情報、又は操作情報の履歴）とを対応付けて記憶する。ここで、店員の操作に関する情報とは、例えば上述したような商品情報を登録する操作、或いは精算処理を実行させる操作に関する情報、又は、登録した商品の返品、訂正、或いは、取消の操作に関する情報が含まれる。
【００３０】
これにより、ＰＯＳレジスタ２０は、店員がレジに近づくことに応じて、その店員が所持している識別可能な識別情報を無線により読み取るので、何れの店員が何れの操作を行ったかを正しく把握することができる。よって、ＰＯＳレジスタ２０は、店員の不正に繋がる操作も把握することができる。
【００３１】
（ＰＯＳレジスタの構成）
次にＰＯＳレジスタ２０の構成について説明する。図２は、本実施形態に係るＰＯＳレジスタ２０の構成の一例を示す概略ブロック図である。ＰＯＳレジスタ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１（制御手段）、ＲＯＭ２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、スキャナ部２０４、第１表示部２０５、第２表示部２０６、操作部２０７、読取部２０８（読み取り手段）、印刷部２０９、音源部２１０、タイマー部２１１、決済部２１２、及びハードディスク２１３（記憶手段）、を含んで構成される。これらは、バス２２１を介して相互に通信することができる。
【００３２】
ＲＯＭ２０２は、読み出し専用メモリであり、ＰＯＳレジスタ２０を動作させるプログラムを予め記憶する。
ＣＰＵ２０１は、中央演算処理装置であり、ＲＯＭ２０２に記憶されているプログラムを読み出して実行することにより、ＰＯＳレジスタ２０の動作を制御する。
【００３３】
スキャナ部２０４は、商品に付されているバーコード（商品コード）を光学的に読み取る。
ＲＡＭ２０３は、随時読み出し及び書き込み可能なメモリであり、種々の情報を記憶する。例えば、ＲＡＭ２０３は、スキャナ部２０４によって読み取られた商品コード等の商品情報等を含む購入情報、読取部２０８によって読み取られた店員を識別可能なＩＤ情報、店員の操作に関する操作情報、等を記憶する。なお、ＲＡＭ２０３は、ＣＰＵ２０１の制御により、読取部２０８によって読み取られたＩＤ情報と、操作情報（操作に関する情報）とを対応付けて記憶する。
【００３４】
第１表示部２０５は、店員に対面する位置に設けられ、店員である販売者に対する情報、例えば商品マスタから抽出された商品情報（商品名、価格情報等）を表示する。また、第１表示部２０５は、操作入力を受け付けるタッチパネルを有するディスプレイである。例えば、第１表示部２０５を構成する画面に表示された操作キー（プリセットボタン）が押下されることにより、予め設定登録された商品情報（商品コード等）について操作入力を受け付ける。
第２表示部２０６は、商品登録を待っている顧客に対面する位置に設けられ、顧客に対する情報を表示する。例えば、第２表示部２０６は、顧客が購入しようとする商品を店員が登録するのに応じて、登録した商品それぞれの商品情報（商品名又は価格情報）を表示するとともに、全ての登録が完了すると合計購入金額を表示する。
【００３５】
操作部２０７は、ＰＯＳレジスタ２０を動作させるための操作手段（例えば、商品登録の完了を宣言する完了キー、訂正キー、プリセットキー、数字キー、品券キー、等）を備える。例えば、操作部２０７は、販売者が操作キー（プリセットキー）を押下すると、そのキーに対応して予め設定登録された商品情報（商品コード等）について、操作入力を受け付ける。なお、これら操作部２０７の操作手段は、機械的なボタンとして配置されていてもよいし、第１表示部２０５の表示面上に設けられたタッチパネルに配置されてもよい。
【００３６】
読取部２０８は、ＲＦＩＤを用いた無線通信により、店員が所持するＲＦＩＤタグ１１からＩＤ情報（識別情報）を読み取る。例えば、読取部２０８は、ＲＦＩＤタグ１１からＩＤ情報を読み取り可能な範囲に店員がいる場合、その店員が所持する名札１０に添付された（貼り付けられた）ＲＦＩＤタグ１１からＩＤ情報を読み取る。すなわち、読取部２０８は、ＲＦＩＤを用いた無線通信により、ＰＯＳレジスタ２０に対する操作を行う店員のＩＤ情報を読み取る。
【００３７】
ここで、読取部２０８がＲＦＩＤタグ１１からＩＤ情報を読み取り可能な範囲は、読取部２０８がＲＦＩＤタグ１１と無線通信可能な距離であって、例えば前記のように数十ｃｍ〜１ｍ程度の距離である。また、読取部２０８は、対面する側の所定の範囲にあるＲＦＩＤタグ１１と無線通信可能であって、ＲＦＩＤタグ１１が正面にある場合が最も読み取りやすく、正面から離れるに従って読み取りにくくなる。そのため、図１に示す例では、読取部２０８は、ＰＯＳレジスタ２０を操作する店員に対面する位置になるように設けられている。これにより、店員は操作のために、ＰＯＳレジスタ２０の前面に位置すると、必然とＲＦＩＤタグ１１が読取部２０８により読み取られるようになる。
【００３８】
このように、読取部２０８の位置は、店員が所持するＲＦＩＤタグ１１との相対的な位置により適した位置に配置されることが望ましいが、前記のように通常、店員はＰＯＳレジスタ２０の前面に立って操作するので、装置の前面に読取部２０８が位置することが好適である。
そのため、読取部２０８は、ＲＦＩＤタグ１１の所持位置に応じて、図１に示す位置以外の位置に配置されてもよい。なお、読取部２０８は、ＰＯＳレジスタ２０と一体化された構成であってもよいし、ＰＯＳレジスタ２０と別体であって有線又は無線により接続される構成であってもよい。
【００３９】
音源部２１０は、操作入力により音声を発生させる。音源部２１０は、例えば、スキャナ部２０４による読み込みが正常に行われた場合や、完了キーが押下された場合に合図音を出力する。
【００４０】
印刷部２０９は、精算情報などを印刷媒体であるレシート４１に印刷する。レシートには、例えば、印刷日時と、商品名又は商品の種別と、商品の購入数量と、購入金額情報（価格情報）と、ＰＯＳレジスタ２０を操作した店員を識別するＩＤ情報等が印刷されている。
【００４１】
タイマー部２１１は、時刻情報を逐次に生成する。時刻情報には、時分の他、年月日の情報を含んでもよい。タイマー部２１１は、計測した時刻情報を、例えば、ＣＰＵ２０１、第１表示部２０５、印刷部２０９、及びハードディスク２１３に出力する。
【００４２】
決済部２１２は、釣銭釣札機、クレジットカードリーダ、又は電子マネーリーダ等と、それらの制御部とを備えて構成されている。ＰＯＳレジスタ２０は、決済部２１２を用いて、現金、クレジットカード、又は電子マネーにより決済処理を実行する。例えば決済部２１２は、釣銭釣札機によって、現金による決済を実行し、決済を実行した結果（例えば、決済が成立したか否かを示す情報）を、バス２２１を介してＣＰＵ２０１に出力する。なお釣銭釣札機は、紙幣の投入及び排出をする紙幣投入口と、硬貨を投入するための硬貨投入口と、釣銭を排出する釣銭排出口とを備えている。
【００４３】
また、決済部２１２は、クレジットカードリーダによって、クレジットカードによる決済を実行し、決済を実行した結果を、バス２２１を介してＣＰＵ２０１に出力する。また、決済部２１２は、電子マネーリーダによって、電子マネーによる決済を実行し、決済を実行した結果を、バス２２１を介してＣＰＵ２０１に出力する。
【００４４】
ハードディスク２１３は、ＲＡＭ２０３が一時的に記憶している情報をＲＡＭ２０３から読み出して記憶する。例えば、ハードディスク２１３は、ＣＰＵ２０１の制御によって所定のタイミングで、ＲＡＭ２０３が一時的に記憶している購入情報、ＩＤ情報、操作情報、等をＲＡＭ２０３から読み出して記憶する。ここで、ハードディスク２１３は、ＲＡＭ２０３が一時的に記憶している互いに対応付けられたＩＤ情報と操作情報とを、ＲＡＭ２０３から読み出して記憶する。
また、ハードディスク２１３は、タイマー部２１１から入力した時刻情報と、読取部２０８が読み取ったＩＤ情報とを対応付けて記憶する。また、ハードディスク２１３は、タイマー部２１１から入力した時刻情報と、操作情報とを対応付けて記憶する。
【００４５】
（店員を識別する処理）
次に、図３を参照して、ＰＯＳレジスタ２０が店員毎の操作を識別する処理の動作を説明する。図３は、本実施形態に係るＰＯＳレジスタ２０における処理の動作の一例を示すフロー図である。この図において、ＰＯＳレジスタ２０は、電源オンされた後、店員が所持するＲＦＩＤタグ１１（非接触ＩＣ）のＩＤ情報をに読み取ることにより、読み取ったＩＤ情報に基づいて操作可能な状態に移行する（読み取ったＩＤ情報によりログインされた状態に移行する）。
【００４６】
なお、ＰＯＳレジスタ２０がＩＤ情報に基づいて操作可能な状態に移行する処理のことを、以下の説明において「オープン処理」と称する。一方、ＰＯＳレジスタ２０が、読み取ったＩＤ情報によりログインされた状態（オープン状態）から、ログオフされた状態（再びログインされるまでの間、操作不可能な状態）に移行する処理のことをクローズ処理と称する。つまり、各人の店員がＰＯＳレジスタ２０を操作する場合、「オープン処理」、「クローズ処理」をすることで、その間の操作は、当該識別されたＩＤ情報の店員により操作されたことと判断することができる。
【００４７】
まず、ＰＯＳレジスタ２０の読取部２０８は、ＲＦＩＤタグ１１からＩＤ情報を読み取る処理を実行する（ステップＳ１０１）。
そして、ＰＯＳレジスタ２０は、ＩＤ情報を取得できたか否かを判断する（ステップＳ１０２）。ステップＳ１０２においてＹＥＳの場合、すなわち読取部２０８の読み取り可能な範囲にＲＦＩＤタグ１１を所持した店員がいた場合、ＰＯＳレジスタ２０は、読取部２０８によりＩＤ情報を取得して、ステップＳ１０３に処理を進める。ステップＳ１０２においてＮＯの場合、すなわち読取部２０８の読み取り可能な範囲にＲＦＩＤタグ１１を所持した店員がいない場合、ＰＯＳレジスタ２０は、読取部２０８によりＩＤ情報を取得できないためＩＤ情報の読み取り処理を繰り返し実行する。
【００４８】
ステップＳ１０３において、ＰＯＳレジスタ２０は、読み取ったＩＤ情報に基づいてオープン処理を実行する。例えば、ＰＯＳレジスタ２０は、読み取ったＩＤ情報でログイン処理を実行して、そのＩＤ情報を操作する店員のＩＤ情報としてデータを更新するとともに、ＰＯＳレジスタ２０に対する操作を許可する。そして、例えば後述の図７におけるＩＤ情報及び操作情報のファイルに、当該読み取られたＩＤ情報でオープン処理が実行されたことを示す情報（不図示）と、そのときの時刻とが記憶される。
【００４９】
続いて、ＰＯＳレジスタ２０は、顧客が購入しようとする商品に対する店員の操作に応じて、取引開始の処理を実行する（ステップＳ１０４）。この取引とは、顧客が購入しようとする商品の商品情報（商品コード）の登録、又は、登録した商品の返品、訂正、取消、或いは、精算などに関する操作を受け付けて、各操作に対応した処理を実行することである。
【００５０】
店員は、顧客が購入しようとする商品の商品情報の登録、又は、登録した商品の返品、訂正、取消、或いは、精算などに関する操作を、スキャナ部２０４、第１表示部２０５のタッチパネル、又は操作部２０７を用いて行う。これらの操作に応じて、ＰＯＳレジスタ２０は、ＣＰＵ２０１の制御により、操作の内容を示す操作情報を取得し（ステップＳ１０５）、取得した操作情報をＩＤ情報と対応付けてＲＡＭ２０３に記憶させる（ステップＳ１０６）。
【００５１】
続いて、読取部２０８は、ＲＦＩＤタグ１１からＩＤ情報を読み取る処理を実行する（ステップＳ１０７）。なお、この読取部２０８がＩＤ情報を読み取る処理は、操作する店員をリアルタイムに識別するための処理であって、ＣＰＵ２０１の制御により、所定の間隔で随時繰り返して実行されてもよい。
【００５２】
ＰＯＳレジスタ２０は、ステップＳ１０７のＩＤ情報の読み取り処理において、現在ログインしているＩＤ情報と同一のＩＤ情報を読み取れたか否かを判断する（ステップＳ１０８）。ステップＳ１０８において、ＹＥＳの場合、つまり同一のＩＤ情報を読み取れたと判断された場合、Ｓ１０９へ進む。ＮＯの場合，Ｓ１１０へ進む。
ステップＳ１０９では、ステップＳ１０８でログイン時の店員が継続して操作していると判断されたので、引き続きＰＯＳレジスタ２０に対する操作を許可する（ステップＳ１０９）。すなわち、ＰＯＳレジスタ２０は、読取部２０８が店員を識別する識別情報としてＲＦＩＤタグ１１のＩＤ情報を読み取ってオープン処理をした後に再び同じＩＤ情報を読み取った場合、この再び読み取ったＩＤ情報を無視し、現在実行されている処理を継続する。
【００５３】
続いて、ＰＯＳレジスタ２０は、店員の操作によって、一取引が終了されたか否かを判断する（ステップＳ１３０）。この取引が終了されたか否かとは、顧客が購入する商品の商品情報を登録するとともに、登録した商品情報に基づく精算処理（商品の合計購入金額を顧客に対して表示するとともに、顧客が購入金額を支払う決済処理）を完了したか否かのことをいう。なお、取引が終了される場合には、精算処理が完了した場合のほかに、顧客又は店員の都合により取引が中断される場合もある。
【００５４】
ステップＳ１３０において、ＮＯの場合、つまり取引が終了されていないと判断された場合、ＰＯＳレジスタ２０は、ステップＳ１０５の処理に戻し、引き続き店員によって操作された操作情報を順次取得し、取得した操作情報をＩＤ情報と対応付けてＲＡＭ２０３に記憶させる。
【００５５】
一方、ステップＳ１３０において、ＹＥＳの場合、つまり取引が終了されたと判断された場合、ＰＯＳレジスタ２０は、ＲＡＭ２０３からＩＤ情報とそのＩＤ情報に対応付けられた操作情報とを読み出し、読み出したＩＤ情報と操作情報とを、その対応付けがわかるようにハードディスク２１３に記憶する。すなわち、ＰＯＳレジスタ２０は、各店員が行った操作内容が後から分かるように、ＩＤ情報と操作情報とが対応付けられた操作情報の履歴をハードディスク２１３に記憶する（ステップＳ１３１）。
【００５６】
これにより、ＰＯＳレジスタ２０は、各店員が行った操作内容を後から確認することができる。また、ＰＯＳレジスタ２０は、店員が行った操作内容のうち、例えば、登録した商品の返品、訂正、或いは、取消、に関する操作を示す操作情報を、その操作を行った店員のＩＤ情報に対応付けてハードディスク２１３に記憶する。これにより、ＰＯＳレジスタ２０は、店員が行った操作内容のうち一旦行った処理を訂正するような操作（イレギュラーな操作）、つまり不正に繋がる可能性があるような操作を、何れの店員が行ったかを正しく把握することができる。
【００５７】
次に、ステップＳ１３２において、次の顧客が購入する商品のバーコードが読み取られたか否かを判断する。ステップＳ１３２においてＹＥＳの場合、ステップＳ１０５へ戻り、ステップＳ１３２においてＮＯの場合は、ステップＳ１３３へ進む。
つまり、Ｓ１３２では、Ｓ１３１において前顧客の取引が終了し、Ｓ１３２において、次の顧客が購入する商品のバーコードがスキャンされると、「１」だけカウントアップした新たな取引コードが生成され、該新たな取引コードとＩＤ情報とが対応し、且つ、その取引で登録された商品コード等が順次記憶されるようになる。
【００５８】
次に、ＰＯＳレジスタ２０は、クローズ処理を実行して処理を終了する（ステップＳ１３３）。なお、ＰＯＳレジスタ２０は、例えば、第１表示部２０５に表示されるクローズ処理をするモードをタッチ選択することで実行され、当該店員のＩＤ情報でのクローズ処理がされたことを示す情報とその時刻とが、例えば後述の図７におけるＩＤ情報及び操作情報のファイル（不図示）に記憶される。つまり、オープン処理、クローズ処理ともに、それらが実行されたＩＤ情報と共に記憶されることになり、その間の操作を行っていた店員を特定可能になっている。そして、クローズ処理では、当該店員により、ステップＳ１０３でオープン処理がされてからステップＳ１３２でクローズ処理されるまでの間に登録された取引のデータが、例えば後述の図７におけるＩＤ情報及び操作情報のファイルを参照して、レシートに出力される。
【００５９】
ところで、店員がＰＯＳレジスタ２０の操作中に、商品の交換や確認等のためにＰＯＳレジスタ２０から離れる場合がある。このような場合、店員がレジを離れている間に、他の店員や店員以外の人がそのＰＯＳレジスタ２０の操作を行ってしまうと、その操作が誰によるものであったかが正しくわからなくなる。そこで、ＰＯＳレジスタ２０は、店員が不在になった場合にＰＯＳレジスタ２０に対する操作ができないように操作を不許可にする。
【００６０】
具体的には、ＰＯＳレジスタ２０は、操作していた店員が離れて不在になると、例えば、ステップＳ１０８においてＮＯの場合、現在ログインしているＩＤ情報と同一のＩＤ情報を読み取れないと判断する。この場合、ＰＯＳレジスタ２０は、ＰＯＳレジスタ２０に対する操作を不許可に設定し（ステップＳ１１０）、店員が不在であることを検出する（ステップＳ１１６）。例えば、ＰＯＳレジスタ２０は、スキャナ部２０４を用いた操作や、第１表示部２０５のタッチパネル又は操作部２０７に対する操作を無効とするように設定する。このように、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報（現在ログインしているＩＤ情報）を読み取れなくなった場合、ＰＯＳレジスタ２０に対する操作を不許可とする。これにより、ＰＯＳレジスタ２０は、ログインしていた店員が不在の場合、その店員以外の操作を禁止することができる。
【００６１】
次に、ＰＯＳレジスタ２０は、タイマー部２１１が計測した時刻情報に基づいて店員の不在時間を検出し、店員の不在時間が所定の時間以上経過したか否かを判断する（ステップＳ１１７）。この所定の時間とは、店員が不在になった後に再び店員が戻らない場合、処理を中断すると判断するための最大の不在時間として、予め設定された時間である。
【００６２】
ステップＳ１１７において、ＮＯの場合、つまり店員の不在時間が所定の時間以上経過していないと判断された場合、ＰＯＳレジスタ２０はステップＳ１０７に処理を戻し、Ｓ１０８で現在ログインしているＩＤ情報と同一のＩＤ情報を読取部２０８が読み取れたか否かを判断する。ここで、店員が戻ってきた場合には、ＰＯＳレジスタ２０は、現在ログインしているＩＤ情報と同一のＩＤ情報を読取部２０８が読み取れたと判断して、ＰＯＳレジスタ２０に対する操作を許可して、取引処理を継続する。すなわち、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報（現在ログインしているＩＤ情報）を読み取れなくなった後、そのＩＤ情報を再び読み取った場合、ＰＯＳレジスタ２０に対する操作を許可する。これにより、戻ってきた店員は、操作を再開させるための特別な操作を行うことなく、再びＰＯＳレジスタ２０に対して操作を再開（継続）することができる。
【００６３】
一方、ステップＳ１１７において、ＹＥＳの場合，つまり店員が戻ってこない場合であって、ステップＳ１１７において、店員の不在時間が所定の時間以上経過した場合、ＰＯＳレジスタ２０はタイムアウトとしてステップＳ１３１に処理を進める（ステップＳ１１８）。そして、ＰＯＳレジスタ２０は、それまでのＩＤ情報と操作情報とをＲＡＭ２０３から読み出してハードディスク２１３に記憶させる（ステップＳ１３１）。
【００６４】
このように、ＰＯＳレジスタ２０は、店員を識別するＩＤ情報をＲＦＩＤタグ１１から無線通信により読み取るとともに、読み取ったＩＤ情報に対応付けて、その店員の操作に関する操作情報をハードディスク２１３に記憶する。これにより、ＰＯＳレジスタ２０は、店員毎の操作内容を記憶することができる。また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報を読み取れなくなった場合、すなわち、操作していた店員が不在となった場合、ＰＯＳレジスタ２０に対する操作を不許可にする。これにより、ＰＯＳレジスタ２０は、操作していた店員が不在となった場合、その店員以外の人の操作を禁止することができる。よって、ＰＯＳレジスタ２０は、レジで操作を開始する前に店員を識別可能な番号を入力したり、バーコードをスキャンしたりするといった特別な操作や煩わしい操作をすることなく、何れの店員が何れの操作を行ったかを正しく把握することができる。又、一定時間以上、読取部２０８で当該店員のＩＤ情報が読み取れなくなった場合、自動的にその店員の操作はクローズ処理されるので、次に新たなに操作する人が迅速に操作可能になる。なお、クローズ処理される場合は、当該店員のＩＤ情報でのクローズ処理がされたことを示す情報とその時刻とが、例えば後述の図７におけるＩＤ情報及び操作情報のファイル（不図示）に記憶される。
【００６５】
また、上述の店員の操作に関する情報には、返品、訂正、又は、取消の操作に関する情報が含まれる。これにより、ＰＯＳレジスタ２０は、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を行った店員を正しく把握することができる。
【００６６】
なお、図３に示す処理において、ＰＯＳレジスタ２０が起動した後、まずＩＤ情報を登録する画面を表示し、登録を開始させる操作キーに対するタッチ操作を検出した後に、ステップＳ１０１のＲＦＩＤタグ１１からＩＤ情報を読み取る処理を開始するようにしてもよい。
【００６７】
（店員が不在のときに他の店員を検出した場合の処理）
次に、図４を参照して、操作していた店員の不在中に、ＰＯＳレジスタ２０が他の店員のＩＤ情報を取得した場合の処理について説明する。図４に示す処理は、図３に示す処理に対して、ステップＳ１１５、Ｓ１２０、Ｓ１２１、Ｓ１２２、Ｓ１２３の処理が追加されていることが異なる。なお、図４において、図３の各処理に対応する部分には同じ符号を付けており、その説明を省略する。
【００６８】
図３を用いて説明したように、ＰＯＳレジスタ２０は、ステップＳ１０２でＩＤ情報を取得し、その取得したＩＤ情報を取得し続けているかをステップＳ１０８で判断し、現在ログインしているＩＤ情報と同一のＩＤ情報を読み取れないと判断した場合（ステップＳ１０８でＮＯの場合）、すなわち、操作していた店員が離れて不在になった場合、ＰＯＳレジスタ２０に対する操作を不許可に設定する（ステップＳ１１０）。次に、ＰＯＳレジスタ２０は、ステップＳ１０７のＩＤ情報の読み取り処理において、現在ログインしているＩＤ情報以外のＩＤ情報（他のＩＤ情報）を読み取れたか否かを判断する（ステップＳ１１５）。
【００６９】
ステップＳ１１５において、現在ログインしているＩＤ情報以外のＩＤ情報も読み取れていないと判断された場合（ＮＯの場合）、操作していた店員及び他の店員の何れも不在であると判定して、ＰＯＳレジスタ２０は、図３を用いて説明したステップＳ１１６、Ｓ１１７、Ｓ１１８の処理に移行する。
【００７０】
一方、ステップＳ１１５において、現在ログインしているＩＤ情報以外のＩＤ情報（他のＩＤ情報）を読み取ったと判断された場合（ＹＥＳの場合）、ＰＯＳレジスタ２０は、操作していた店員（現在ログインしている店員）とは異なる他の店員がいることを検出する（ステップＳ１２０）。この場合、ＰＯＳレジスタ２０は、ＰＯＳレジスタ２０に対する操作を、現在ログインしている店員ではなく、検出された他の店員（検出されたＩＤ情報の店員）に変更するか否か（操作変更を希望するか否か）を選択可能な選択画面を第１表示部２０５に表示する（ステップＳ１２１）。
【００７１】
例えば、ステップＳ１２１において、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報を読み取れなくなった後、そのＩＤ情報とは異なるＩＤ情報（他の店員のＩＤ情報）を読み取った場合、ＰＯＳレジスタ２０に対する操作を変更するか否か（操作する店員を変更するか否か）を選択可能にする。すなわち、ＰＯＳレジスタ２０は、店員が操作変更を希望するか否かを選択可能にする。例えば、これにより、現在ログインしている店員とは異なる検出された他の店員は、ＰＯＳレジスタ２０に対する操作を変更するか否か（操作変更を希望するか否か）を、上述の選択画面から操作入力することにより選択することができる。
【００７２】
続いて、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報を読み取れなくなった後、そのＩＤ情報とは異なるＩＤ情報（他の店員のＩＤ情報）を読み取った場合、ＰＯＳレジスタ２０に対する操作を許可するか否かを判断する（判断手段）。例えば、ＰＯＳレジスタ２０は、ステップＳ１２１において、ＰＯＳレジスタ２０に対する操作を変更する選択（操作する店員を変更する選択、操作変更を希望する選択）がされた際に、予め途中で代わることのできる店員のＩＤ情報を設定して記憶しておき、ステップＳ１１５で読み取られたＩＤ情報が、該予め記憶してある途中で代わることのできる店員のＩＤ情報であるか否か（操作を許可するか否か）を判断する（ステップＳ１２２）。これにより、同じ店員であっても操作に不慣れな店員のＩＤ情報は設定せずに、熟練の店員や店長などの権限のある店員のＩＤ情報を予め設定しておくことで、急にＰＯＳレジスタ２０の操作に入る店員が操作に慣れている店員となるので、迅速に顧客の購入商品の登録が可能になる。
【００７３】
なお、上記のように、途中で代わることのできる店員の制限を設けずに、操作変更を希望する選択がされた場合には、ＰＯＳレジスタ２０は、他の店員のＩＤ情報の店員での操作を許可するようにしてもよい。また、ＰＯＳレジスタ２０は、ステップＳ１０８で、同一ＩＤ情報を取得出来なくなってから、一定時間を経過してから他の店員のＩＤ情報がステップＳ１１５で読み取られた場合には、ステップＳ１２１で操作変更を希望する選択がされた際に、ステップＳ１２２での判断をすることなく常に操作を許可するようにしてもよい。例えば、一定時間経過しても同一の店員が戻って来られないときに、その店員が戻って来ないために他の店員が代わりに操作をしようとする場合がある。このような場合において、本来ＰＯＳレジスタ２０を扱うことができるにも関わらず予め設定されていない店員が代わりに操作しようとしても、設定されていない店員のＩＤ情報であるとステップＳ１２２で判定されることにより、ＰＯＳレジスタ２０を操作することができないということを防ぐことができる。
【００７４】
ステップＳ１２２において、ＰＯＳレジスタ２０に対する操作を許可すると判断された場合（ＹＥＳの場合）、ＰＯＳレジスタ２０は、現在ログインしているＩＤ情報を、そのＩＤ情報と異なる新たに取得したＩＤ情報に更新する（ステップＳ１２３）。すなわち、ＰＯＳレジスタ２０は、現在ログインしているＩＤ情報の店員の操作による処理を一旦クローズ処理して、新たにＩＤ情報を取得した他の店員に操作する店員が変更されたと判定し、新たな店員のＩＤ情報によりオープン処理をする。ＰＯＳレジスタ２０は、以後のＰＯＳレジスタ２０に対する操作の内容を示す操作情報を、新たに取得したＩＤ情報に対応付けて記憶するように処理を変更する。そして、ＰＯＳレジスタ２０は、ステップＳ１０９に処理を進めてＰＯＳレジスタ２０に対する操作を許可する。
【００７５】
一方、ステップＳ１２２において、ＰＯＳレジスタ２０に対する操作を許可しないと判断された場合（ＮＯの場合）、ＰＯＳレジスタ２０は、ステップＳ１１６に処理を進め、図３を用いて説明した処理と同様に、店員が不在である場合の処理を実行する。（例えば、店員に対面する位置に設けられた第１表示部２０５の表示を、キー操作等ができないよう非表示にするよう制御してもよい。）
すなわち、ＰＯＳレジスタ２０は、ＰＯＳレジスタ２０に対する操作を引き続き不許可に制御するとともに、店員不在の状態が所定の時間以上経過するまでは、ＲＦＩＤタグ１１のＩＤ情報を読み取る処理を繰り返して実行する。また、ＰＯＳレジスタ２０は、店員不在の状態が所定の時間以上経過した場合はクローズ処理を実行する。
【００７６】
このように、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報を読み取れなくなった後に、そのＩＤ情報とは異なるＩＤ情報（他の店員のＩＤ情報）を読み取った場合、ＰＯＳレジスタ２０に対する操作を許可するか否かを（操作する店員を変更するか否か）選択可能にする。これにより、他の店員は、ＰＯＳレジスタ２０に対する操作を許可することを選択することにより、店員が不在となっているＰＯＳレジスタ２０に対する操作を行うことができる。また、ＰＯＳレジスタ２０は、操作する店員が、現在ログインしている店員とは異なる他の店員に変更になった場合であっても、操作する店員のＩＤ情報を更新するため、変更後の操作情報を更新後のＩＤ情報に対応付けて記憶することができる。
【００７７】
また、ＰＯＳレジスタ２０は、読取部２０８が一旦読み取ったＩＤ情報を読み取れなくなってから所定の時間（予め設定された時間）が経過した場合には、クローズ処理を実行する。これにより、ＰＯＳレジスタ２０は、上述の他の店員のＩＤ情報を読み取ることに応じてオープン処理を実行してＰＯＳレジスタ２０に対する操作を許可することができる。よって、ＰＯＳレジスタ２０は、操作していた店員が長時間不在となった場合には、一旦処理を終了することができるとともに、他の店員であっても特別な操作や煩わしい操作をすることなく操作を行うことができるようにする。
【００７８】
なお、他の店員が操作を開始した後、再び最初にログインした店員がＰＯＳレジスタ２０を操作する場合には、その最初にログインした店員が他の店員の扱いとなり、上述した選択画面で操作を許可することを選択することにより、ＰＯＳレジスタ２０は、店員を最初にログインした店員に再び変更する（ＩＤ情報を変更して更新する）ことができる。
【００７９】
なお、ＰＯＳレジスタ２０は、読取部２０８が複数のＩＤ情報を読み取った場合、読み取った複数のＩＤ情報の何れかを選択可能にしてもよい。例えば、レジを操作する店員と、購入商品を袋に詰める店員との２人の店員がＰＯＳレジスタ２０の読取部２０８の読み取り可能な範囲にいる場合がある。このような場合、読取部２０８は、２人の店員がそれぞれ所持するＲＦＩＤタグ１１からＩＤ情報を読み取ることがある。そこで、ＰＯＳレジスタ２０は、例えば、読み取った２人の店員のＩＤ情報の何れかを選択可能な選択画面を第１表示部２０５に表示する。これにより、ＰＯＳレジスタ２０を操作する店員と、購入商品を袋に詰める店員との２人の店員がレジにいる場合であっても、ＰＯＳレジスタ２０を操作する店員のＩＤ情報を選択する操作を店員がすることによって、ＰＯＳレジスタ２０は、レジを操作する店員のＩＤ情報を正しく取得することができる。
【００８０】
（ＩＤ情報を読み取った場合の表示例）
次に、図５を参照して、図３のステップＳ１０１においてＩＤ情報を読み取った場合の第１表示部２０５の表示例を説明する。
【００８１】
図５に示す例において、タッパネルを構成する第１表示部２０５に商品が表示され、店員は、該タッチパネルの該当箇所をタッチすることで、所望の商品を登録することができる。また、ＰＯＳレジスタ２０は、第１表示部２０５の画面の左上に、処理に関するメッセージ１１０１を表示する。例えば、ＰＯＳレジスタ２０は、ＲＦＩＤタグ１１からＩＤ情報を読み取ったことを通知する情報として、メッセージ１１０１に「ＩＤ情報を取得しました」を表示する。また、ＰＯＳレジスタ２０は、第１表示部２０５の画面の左下の従業員番号１１０２に、読み取ったＩＤ情報（店員のＩＤ番号「０００１」等）を表示する。また、ＰＯＳレジスタ２０は、ＩＤ情報を読み取ったことに応じてオープン処理を実行する。
【００８２】
（ＰＯＳレジスタの操作例）
次に、図６を参照して、店員のＰＯＳレジスタ２０に対する操作の一例を説明する。この図は、直前に登録した商品が誤登録であったり、又は顧客が購入を取りやめたりした場合に、その商品の登録を訂正する（直前の登録を取り消す）操作をした際の第１表示部２０５の表示例を示している。
【００８３】
図６（ａ）において、ＰＯＳレジスタ２０は、スキャナ部２０４が読み取った商品コード（この図では「レタス」）に基づいて、商品名「レタス」と、レタスの購入単価「￥１５０」と、購入個数（買上点数）「１」と、を第１表示部２０５に表示している。
【００８４】
図６（ｂ）は、店員が「訂正」キーにタッチ操作することにより訂正処理が実行された場合の表示例を示している。ＰＯＳレジスタ２０は、「訂正」キーへのタッチ操作を検出することに応じて、直前に登録された商品「レタス」の購入単価と、購入個数と、を訂正する（取り消す）訂正処理を実行する。この図に示す例において、ＰＯＳレジスタ２０は、上述の訂正処理に応じて、訂正する商品（商品名「レタス」）と、登録された購入単価を取り消すことを示す情報として購入単価「−￥１５０」と、購入個数（買上点数）を取り消すことを示す情報として、購入個数（買上点数）「０」と、を第１表示部２０５に表示する。なお、前述したように、このような店員の操作の内容を示す操作情報（この場合は「訂正の操作」を示す情報）を、ＰＯＳレジスタ２０は、ＩＤ情報と対応付けて記憶する。
【００８５】
（記憶されるＩＤ情報及び操作情報のファイルの例）
次に、図７を参照して、ハードディスク２１３に記憶されるＩＤ情報及び操作情報のファイルの一例を説明する。この図では、取引毎に、店員のＩＤ情報（店員識別情報）、その取引内の購入商品の商品コード、購入数量、その取引における店員の操作情報、及び、その一取引が完了した日時（時刻情報）が記憶されている。この図では、操作情報として、通常の操作ではないイレギュラーな操作である「返品」、「訂正」、及び「取消」に関する操作情報を例に示しているが、これ以外の操作情報（例えば、全ての操作情報）をファイルに追加して記憶してもよい。
【００８６】
前述したように、ＰＯＳレジスタ２０は、店員のＩＤ情報を取得することによりオープン処理を実行して、取得したＩＤ情報を、ＰＯＳレジスタ２０を操作する店員を識別する情報として記憶する。取引が開始されると、ＰＯＳレジスタ２０は、その取引毎に操作された操作内容を示す操作情報を、ＩＤ情報と対応付けて記憶する。また、ＰＯＳレジスタ２０は、取引内の各購入商品の登録操作毎の操作情報を、ＩＤ情報と対応付けて記憶する。
【００８７】
この図の例では、ＰＯＳレジスタ２０は、各購入商品の登録操作毎の操作情報のうち、「取消」、「訂正」、及び「返品」に関する操作情報を抽出し、抽出した「返品」、「訂正」、及び「取消」に関する操作情報を、ＩＤ情報と対応付けて記憶する。取引コード「０００１」の取引において、ＩＤ情報「０００１」の店員が、商品コード「１００００１」の商品を登録する操作において、登録した商品を「訂正」する操作が行われたことを示す情報「１」が記憶されている。なお、「返品」、「訂正」、及び「取消」それぞれの操作情報において、「１」がそれぞれの操作がされたことを示し、「０」それぞれの操作がされなかったことを示す。
【００８８】
また、取引コード「０００３」の取引において、ＩＤ情報「０００１」の店員が、商品コード「１０００１５」の商品を登録する操作において、登録した商品を「返品」する操作が行われたことを示す情報が記憶されている。また、この取引コード「０００３」の取引において、ＰＯＳレジスタ２０を操作する店員が、ＩＤ情報「０００１」の店員からＩＤ情報「０００２」の店員への変更があったことを示す情報が記憶されている。商品コード「１０００１５」の商品を登録する操作までがＩＤ情報「０００１」の店員の操作であって、商品コード「１００００６」の商品を登録する操作以降がＩＤ情報「０００２」の店員の操作である。このように、何れの店員が何れの操作を行ったかを正しく把握することができる。
【００８９】
なお、ＰＯＳレジスタ２０は、「返品」、「訂正」、又は、「取消」の操作が予め設定された回数以上である店員の操作に関する情報に対応付けられたＩＤ情報を抽出してもよい。そして、ＰＯＳレジスタ２０は、抽出したＩＤ情報を読取部２０８が読み取った場合、操作を注意すべき旨の表示を第１表示部２０５に表示してもよい。ここで、上述の予め設定された回数とは、店員に対して、イレギュラーな操作が多いことを注意する必要があると判断する回数として、予め設定された回数である。
【００９０】
例えば、ＰＯＳレジスタ２０は、「返品」、「訂正」、又は、「取消」といったイレギュラーな操作の回数が多い店員が操作する場合、その店員に対して操作を注意すべき旨の表示を第１表示部２０５に表示する。
これにより、ＰＯＳレジスタ２０は、各店員の操作内容に応じて、操作に対する注意を適切に通知することができる。よって、ＰＯＳレジスタ２０は、店員の不注意によるイレギュラーな操作を低減させることができるとともに、店員の不正操作を未然に防止する効果を奏する。
【００９１】
（ＰＯＳレジスタの別の態様）
次に、図８を参照して、図１に示すＰＯＳレジスタ２０とは異なる態様のＰＯＳレジスタ２０（販売データ処理装置）について説明する。この図に示すＰＯＳレジスタ２０は、顧客が購入しようとする商品に付されたバーコードをスキャンしてバーコードに示された商品情報を登録するチェッカー部３０ａと、登録された商品の精算処理を行うキャッシャー部３０ｂと、が分離された態様である。１人の店員が、チェッカー部３０ａとキャッシャー部３０ｂとの両方を操作する場合もあるが、２人の店員でチェッカー部３０ａとキャッシャー部３０ｂとのそれぞれの操作を分担する場合もある。
【００９２】
この図に示す例では、チェッカー部３０ａには読取部３０８ａが、キャッシャー部３０ｂには読取部３０８ｂが、それぞれ備えられている。読取部３０８ａは、チェッカー部３０ａを操作する店員の所持しているＲＦＩＤタグ１１からＩＤ情報を読み取る。また、読取部３０８ｂは、キャッシャー部３０ｂを操作する店員の所持しているＲＦＩＤタグ１１からＩＤ情報を読み取る。これにより、チェッカー部３０ａは、チェッカー部３０ａを操作する店員を識別することができ、キャッシャー部３０ｂは、キャッシャー部３０ｂを操作する店員を識別することができる。よって、チェッカー部３０ａとキャッシャー部３０ｂとを２人の店員がそれぞれ操作する場合であっても、チェッカー部３０ａとキャッシャー部３０ｂとに対するそれぞれの操作を何れの店員が操作したかを正しく識別する（把握する）ことができる。また、上記のように、２人制のＰＯＳレジスタ２０であっても、チェッカー部を操作する店員、キャッシャー部を操作する店員それぞれが所持するＲＦＩＤタグ１１を、キャッシャー部の一箇所の読取部３０８ｂで読み取らせ、読み取られたＩＤ情報それぞれを、一方をチェッカー部、他方をキャッシャー部と、割り振り設定するようにしてもよい。
【００９３】
（他の構成例）
なお、本実施形態のＰＯＳレジスタ２０は、複数のＰＯＳレジスタ２０（２０ａ、２０ｂ、２０ｃ、２０ｄ、・・・）がネットワークを介して接続されたＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムとして構成されてもよい。
【００９４】
ＰＯＳシステム全体を制御するコンピュータであるストアコントローラは、商品毎の商品情報（商品コード）、価格情報（購入単価情報）及び商品名情報等、商品に関する情報を含む商品マスタ（商品ファイル）等、種々の情報を記憶する。ストアコントローラは、各ＰＯＳレジスタ２０に、商品マスタを送信する。商品マスタとは、各商品の商品コード、商品名、価格を含む商品情報を格納した電子情報ファイルである。商品コードとは、各商品を識別する情報、例えばＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードである。
【００９５】
複数のＰＯＳレジスタ２０（２０ａ、２０ｂ、２０ｃ、２０ｄ、・・・）は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してストアコントローラに接続されている。ここで、複数のＰＯＳレジスタ２０のそれぞれは、図２に示す構成に加えて、ＬＡＮに接続するための通信部を備えている構成とする。但し、ＰＯＳレジスタ２０には、ストアコントローラに接続されていないものが存在してもよい。例えば、商品マスタが記憶されている記憶媒体、例えばＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）が提供されるＰＯＳレジスタ２０が含まれており、そのＰＯＳレジスタ２０はストアコントローラに接続されていなくともよい。なお、複数のＰＯＳレジスタ２０は、無線ＬＡＮ又は有線ＬＡＮの何れを介してストアコントローラに接続されてもよいし、ＬＡＮ以外の通信方式により接続されてもよい。
【００９６】
このように構成されたＰＯＳシステムにおいては、図２に示すＰＯＳレジスタ２０のＲＡＭ２０３又はハードディスク２１３に記憶されるＩＤ情報、及びＩＤ情報に対応付けられた操作情報が、ストアコントローラ内の記憶部、又はＬＡＮを介して接続されるサーバ（不図示）等に記憶される構成であってもよい。
【００９７】
以上説明してきたように、ＰＯＳレジスタ２０は、店員がレジに近づくことに応じて、その店員が所持している識別可能なＩＤ情報（識別情報）を無線により読み取るので、何れの店員が何れの操作を行ったかを正しく把握することができる。
【００９８】
なお、ＰＯＳレジスタ２０は、店員を識別するＩＤ情報（識別情報）をＲＦＩＤタグ１１から無線通信により読み取る読取部２０８（読み取り手段）と、読み取ったＩＤ情報に対応付けて、その店員の操作に関する情報をハードディスク２１３（記憶手段）に記憶させる制御をするＣＰＵ２０１（制御手段）とを備えている。これにより、ＰＯＳレジスタ２０は、店員が、ＰＯＳレジスタ２０で操作を開始する前に、店員を識別可能な番号を入力したり、店員を識別可能なバーコードをスキャンしたりするといった特別な操作や煩わしい操作をすることなく、何れの店員が何れの操作を行ったかを正しく把握することができる。
【００９９】
また、上述の店員の操作に関する情報には、返品、訂正、又は、取消の操作に関する情報が含まれるので、ＰＯＳレジスタ２０は、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を行った店員を正しく把握することができる。よって、ＰＯＳレジスタ２０は、店員の不注意によるイレギュラーな操作を低減させることができるとともに、店員の不正操作を未然に防止する効果を奏する。
【０１００】
また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報（第１の識別情報）を再び読み取った場合、再び読み取ったＩＤ情報（第１の識別情報）を無効の識別情報とする。これにより、販売データ処理装置は、一旦読み取ったＩＤ情報（第１の識別情報）を継続して読み取っている間は、ログインしている同一の店員が操作しているものとして、実行している処理を継続することができる。
【０１０１】
また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報（第１の識別情報）を読み取れなくなった場合、すなわち、操作していた店員が不在となった場合、ＰＯＳレジスタ２０に対する操作を不許可にする。これにより、ＰＯＳレジスタ２０は、操作していた店員が不在となった場合、その店員以外の人の操作を禁止することができる。よって、ＰＯＳレジスタ２０は、操作していた店員の不在中に他の人によって操作されることがないため、操作した店員を正しく把握することができる。
【０１０２】
また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報（第１の識別情報）を読み取れなくなった後、そのＩＤ情報（第１の識別情報）を再び読み取った場合、ＰＯＳレジスタ２０に対する操作を許可する。これにより、店員は、特別な操作や煩わしい操作をすることなく、操作を再開することができる。
【０１０３】
また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報（第１の識別情報）を読み取れなくなった後、そのＩＤ情報（第１の識別情報）とは異なる他の店員のＩＤ情報（第２の識別情報）を読み取った場合、ＰＯＳレジスタ２０に対する操作を許可するか否かを選択可能にする。例えば、ＰＯＳレジスタ２０は、操作を許可するか否かを選択可能な選択画面を表示する。これにより、他の店員が来たときに、その店員が代わって操作するのか、又は操作を行わないのかによって、販売データ処理装置に対する操作の許可又は不許可を選択することができる。また、ＰＯＳレジスタ２０は、他の店員が操作を代わる場合には、操作を許可することが選択されたことをトリガとして操作する店員のＩＤ情報を更新（変更）することができる。
【０１０４】
また、ＰＯＳレジスタ２０は、読取部２０８が読み取ってログインしたＩＤ情報（第１の識別情報）を読み取れなくなってから予め設定された時間が経過した場合、他の店員のＩＤ情報（第２の識別情報）を読み取ることに応じて、ＰＯＳレジスタ２０に対する操作を許可する。例えば、ＰＯＳレジスタ２０は、操作していた店員が長時間不在となった場合には、クローズ処理を実行する。これにより、ＰＯＳレジスタ２０は、操作していた店員が長時間不在となった場合には、他の店員であっても特別な操作や煩わしい操作をすることなく、操作を行うことができる。
【０１０５】
また、ＰＯＳレジスタ２０は、読取部２０８が複数のＩＤ情報（識別情報）を読み取った場合、すなわち複数の店員がＰＯＳレジスタ２０の近傍にいる場合には、読み取った複数のＩＤ情報（識別情報）の何れかを選択可能にする。これにより、ＰＯＳレジスタ２０は、複数のＩＤ情報（識別情報）を読み取った場合、すなわち複数の店員がＰＯＳレジスタ２０の近傍にいる場合には、その複数の店員のうち操作する店員を選択可能である。
【０１０６】
また、ＰＯＳレジスタ２０は、返品、訂正、又は、取消の操作が予め設定された回数以上である店員の操作に関する情報に対応付けられたＩＤ情報（識別情報）を抽出する処理（抽出手段）、ＣＰＵ２０１（制御手段）の制御により実行する。これにより、ＰＯＳレジスタ２０は、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を予め設定された回数以上行った店員を抽出することができる。よって、何れの店員が不正に繋がるような操作を行ったかを正しく把握することができる。
【０１０７】
また、ＰＯＳレジスタ２０は、上述の抽出手段により抽出されたＩＤ情報（識別情報）を読取部２０８が読み取った場合、操作を注意すべき旨の表示を第１表示部２０５（表示手段）に表示する。これにより、ＰＯＳレジスタ２０は、返品、訂正、又は、取消の操作といったイレギュラーな操作（不正に繋がるような操作）を予め設定された回数以上行ったことがある店員のＩＤ情報を読み取った場合、その店員に操作を注意すべき旨の表示をして通知することができる。よって、ＰＯＳレジスタ２０は、店員の不注意による間違った操作や不正に繋がるような操作を防止する効果を奏する。
【０１０８】
なお、上述した実施形態におけるＰＯＳレジスタ２０の一部、例えば、ＣＰＵ２０１、をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＰＯＳレジスタ２０の一部に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１０９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１１０】
また、上述した実施形態におけるＰＯＳレジスタ２０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。ＰＯＳレジスタ２０の一部、の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【０１１１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【０１１２】
上記実施の形態で、一旦店員がＰＯＳレジスタ２０から離れた場合で、他の店員のＩＤ情報（識別情報）が読み取られた場合、直前まで操作していた店員による操作はクローズ処理され、新たに読み取られた店員のＩＤ情報（識別情報）によりオープン処理がされる例を示したが、新たな店員のＩＤ情報（識別情報）が読みられた場合、ＰＯＳレジスタ２０は、例えば第１表示部２０５に、「新たな店員でオープン操作をしますか？」等の表示をさせてもよい。また、ＰＯＳレジスタ２０は、「新たな店員でオープン操作をしますか？」に応じて店員が選択する「はい」、「いいえ」のキーを第１表示部２０５に表示させ、「はい」、「いいえ」のキーのうち、「はい」が選択されたときにのみ、前記のように、直前まで操作していた店員による操作による処理をクローズ処理し、新たに読み取られた店員のＩＤ情報（識別情報）によりオープン処理をするようにしてもよい。これにより、ＰＯＳレジスタ２０は、他の用事により、ＰＯＳレジスタ２０の近く位置した店員により誤ってオープン操作がされてしまうことを防ぐことができる。
【０１１３】
また、通常の操作では、店員は装置（ＰＯＳレジスタ２０）から一定範囲内を移動して作業することが考えられるので、その店員が操作しているにも関わらず、読取部２０８と店員が所持するＩＤ情報（識別情報）とが非通信になることが考えられる。よって、その僅かな時間の非通信により、操作が不許可にされては煩に耐えないので、一旦非通信になってから通信可能になるまでの時間が予め設定されており、ＰＯＳレジスタ２０は、非通信の時間がその設定された時間内であれば、引き続き、同一の店員の操作を許容するようにしてもよい。そして、設定された時間を経過しても、同一のＩＤ情報（識別情報）が読み取られなかった場合には、ＰＯＳレジスタ２０は、当該ＩＤ情報（識別情報）を自動でクローズ処理する。これにより、次の新たな店員がオープン処理をして商品登録等の操作をすることが可能になる。
【符号の説明】
【０１１４】
２０…ＰＯＳレジスタ（販売データ処理装置）、３０ａ…チェッカー部、３０ｂ…キャッシャー部、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…スキャナ部、２０５…第１表示部、２０６…第２表示部、２０７…操作部、２０８…読取部、２０９…印刷部、２１０…音源部、２１１…タイマー部、２１２…決済部、２１３…ハードディスク、２２１…バス
【図１】
2014002531.tif 000003
【図２】
2014002531.tif 000004
【図３】
2014002531.tif 000005
【図４】
2014002531.tif 000006
【図５】
2014002531.tif 000007
【図６】
2014002531.tif 000008
【図７】
2014002531.tif 000009
【図８】
2014002531.tif 000010