(57)【要約】【課題】ＰＯＳ端末へのサインインを行う際に用いるバーコードを容易に作成する。【解決手段】従業員データ受信部（受信手段）が、従業員番号と氏名とを含む従業員データを記憶するサーバ装置から、少なくとも１つの従業員データを選択して受信する。そして、ＪＡＮコード生成部（生成手段）が、受信した従業員データに基づいて、従業員を一意に特定するコード情報を生成して、印字データ出力部（出力手段）が、コード情報をラベルプリンタ（印字手段）に出力する。そして、ＪＡＮコード読取部（読取手段）は、ラベルプリンタが印字したコード情報を読み取って、読み取ったコード情報が予め登録されていることを条件として、ＰＯＳ端末装置（商品販売データ処理装置）へのサインインを許可する。【選択図】図５
2019040237.tif 000002
【特許請求の範囲】
【請求項１】
顧客が購入する商品情報を登録する登録手段と、当該登録手段の登録結果に基づいて決済処理を行う決済手段と、を備える商品販売データ処理装置であって、
当該商品販売データ処理装置と接続されて、従業員番号と氏名とを含む従業員データを記憶するサーバ装置から、少なくとも１つの従業員データを選択して受信する受信手段と、
受信した前記従業員データに基づいて、従業員を一意に特定するコード情報を生成する生成手段と、
前記コード情報を印字手段に出力する出力手段と、
前記印字手段が印字した前記コード情報を読み取って、読み取ったコード情報が予め登録されていることを条件として、前記商品販売データ処理装置へのサインインを許可する読取手段と、
を備える商品販売データ処理装置。
【請求項２】
前記商品販売データ処理装置にサインインした従業員が、所定の権限を有するかを判定する判定手段を更に備えて、
前記判定手段が、所定の権限を有する従業員がサインインしたと判定したことを条件として、前記受信手段を動作させる
ことを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
前記出力手段は、前記コード情報とともに、前記従業員番号と、従業員の氏名と、を前記印字手段に出力する
ことを特徴とする請求項１または請求項２に記載の商品販売データ処理装置。
【請求項４】
前記コード情報は、ＪＡＮコードである
ことを特徴とする請求項１から請求項３のいずれか１項に記載の商品販売データ処理装置。
【請求項５】
前記出力手段は、前記コード情報をラベルプリンタに出力する
ことを特徴とする請求項１から請求項４のいずれか１項に記載の商品販売データ処理装置。
【請求項６】
顧客が購入する商品情報を登録する登録手段と、当該登録手段の登録結果に基づいて決済処理を行う決済手段と、を実行するコンピュータに対して、
当該コンピュータと接続されて、従業員番号と氏名とを含む従業員データを記憶するサーバ装置から、少なくとも１つの従業員データを選択して受信する受信手段と、
受信した前記従業員データに基づいて、従業員を一意に特定するコード情報を生成する生成手段と、
前記コード情報を印字手段に出力する出力手段と、
前記印字手段が印字した前記コード情報を読み取って、読み取ったコード情報が予め登録されていることを条件として、前記コンピュータへのサインインを許可する読取手段と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、商品販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Point  Of  Sales）端末を備える店舗では、キャッシャがＰＯＳ端末の操作を開始する際に、従業員コード等の識別番号をキーボードに入力してサインインしている。また、最近では、キャッシャのネームプレートに印刷された、キャッシャを一意に特定する識別番号を含むバーコードを、バーコードリーダで読み取ってサインインしている（例えば、特許文献１）。
【０００３】
しかしながら、ネームプレートにバーコードを印刷するには、専用の印刷装置を用いる必要があるため、作成に時間と費用がかかるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ＰＯＳ端末へのサインインを行う際に用いるバーコードを容易に作成することが可能な商品販売データ処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施の形態の商品販売データ処理装置は、顧客が購入する商品情報を登録する登録手段と、当該登録手段の登録結果に基づいて決済処理を行う決済手段と、を備えるとともに、受信手段と、生成手段と、出力手段と、読取手段とを備える。受信手段は、商品販売データ処理装置と接続されて、従業員番号と氏名とを含む従業員データを記憶するサーバ装置から、少なくとも１つの従業員データを選択して受信する。生成手段は、受信した従業員データに基づいて、従業員を一意に特定するコード情報を生成する。出力手段は、コード情報を印字手段に出力する。読取手段は、印字手段が印字したコード情報を読み取って、読み取ったコード情報が予め登録されていることを条件として、商品販売データ処理装置へのサインインを許可する。
【図面の簡単な説明】
【０００６】
【図１】図１は、従業員コード印字システムの概略構成を示す図である。
【図２】図２は、ＰＯＳ端末装置のハードウェア構成の一例を示すハードウェアブロック図である。
【図３】図３は、ラベルプリンタのハードウェア構成の一例を示すハードウェアブロック図である。
【図４】図４は、サーバ装置のハードウェア構成の一例を示すハードウェアブロック図である。
【図５】図５は、従業員コード印字システムの機能構成の一例を示す機能ブロック図である。
【図６】図６は、サーバ装置が記憶する従業員データの一例を示す図である。
【図７】図７は、用紙に１つの従業員コードを印字したラベルの一例を示す図である。
【図８】図８は、用紙に複数の従業員コードを印字したラベルの一例を示す図である。
【図９】図９は、従業員コード印字システムが行う代表的な処理の流れの一例を示すシーケンス図である。
【図１０】図１０は、ＰＯＳ端末装置が行うＪＡＮコード生成処理の流れの一例を示すフローチャートである。
【図１１】図１１は、ＰＯＳ端末装置が行うサインイン処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
（従業員コード印字システムの概略構成の説明）
図１は、従業員コード印字システム１の概略構成を示す図である。従業員コード印字システム１は、図１に示すように、ＰＯＳ端末装置１０と、ラベルプリンタ５０と、サーバ装置８０とを備える。
【０００８】
ＰＯＳ端末装置１０は、例えばスーパーマーケット等の店舗に設置されて、顧客が購入した商品の商品情報を登録する登録処理と、登録処理によって登録された商品の決済処理を行う。また、ＰＯＳ端末装置１０は、サーバ装置８０が記憶する従業員データの中から、選択された従業員の従業員データを読み出して、従業員を一意に特定するコード情報を含むバーコードを生成して、ラベルプリンタ５０に出力する。さらに、ＰＯＳ端末装置１０は、ラベルプリンタ５０で印字されたバーコードが含むコード情報を読み取って、当該コード情報に関連付いた従業員の、ＰＯＳ端末装置１０へのサインインを許可する。なお、ＰＯＳ端末装置１０は、商品販売データ処理装置の一例である。
【０００９】
ラベルプリンタ５０は、ＰＯＳ端末装置１０から送信された、コード情報を含むバーコードを印字する。また、ラベルプリンタ５０は、商品に貼付する、商品情報を含むラベルを印字する。なお、ラベルプリンタ５０は、印字手段の一例である。
【００１０】
サーバ装置８０は、店舗の本部等に設置されて、各店舗の売上情報を管理するとともに、従業員番号と従業員の氏名とを含む従業員データを記憶する。また、サーバ装置８０は、ＰＯＳ端末装置１０によって選択された従業員データを、ＰＯＳ端末装置１０に出力する。
【００１１】
（ＰＯＳ端末装置の概略構成の説明）
次に、図１を用いて、ＰＯＳ端末装置１０の概略構成を説明する。ＰＯＳ端末装置１０は、ドロワ２の上に載置されて用いられる。ドロワ２は、現金等を収納する引出し３を備えている。ＰＯＳ端末装置１０は、引出し３の開閉動作を制御する。
【００１２】
ＰＯＳ端末装置１０は、キーボード４と、キャッシャ用表示操作部５と、レシートプリンタ６と、客用表示部７と、バーコードリーダ８とを備える。
【００１３】
ユーザインタフェースであるキーボード４およびキャッシャ用表示操作部５は、ＰＯＳ端末装置１０の上面に、キーボード４が手前側、キャッシャ用表示操作部５が奥側に配されている。
【００１４】
キーボード４は、入力装置の一部であり、置数キー、クリアキー、戻りキー、小計キー、締めキー等の複数のキーを備えている。置数キーは、商品コードや金額等の数値を入力するためのテンキーである。クリアキーは、エラー発生時などに操作を取り消すためのキーである。戻りキーは、現在の操作をキャンセルして直前の画面に戻すためのキーである。小計キーは、売上登録を完了して売上合計金額の算出を宣言するためのキーである。締めキーは、入力された内容を確定して決済処理を行う場合に押下するキーである。
【００１５】
キャッシャ用表示操作部５は、例えばＬＣＤ（Liquid  Crystal  Display）等の表示デバイス５ａと、当該表示デバイス５ａの表面に積層されたタッチパネル５ｂとを備えている。表示デバイス５ａは、登録処理および決済処理等を行う際に、キャッシャに対して、処理状態に応じた画面を表示する。タッチパネル５ｂは、表示デバイス５ａに表示された画面、またはボタン等に対するキャッシャの押下を検出して、押下された位置に応じて、ＰＯＳ端末装置１０の動作を制御する。
【００１６】
レシートプリンタ６は、ＰＯＳ端末装置１０の上面左側に配されて、顧客に手渡すレシートを印字して発行する。レシートプリンタ６は、内部に設置した不図示のロール紙を、パルスモータ等によって回転駆動されるローラにより搬送することによって、発行口から送り出す方向に紙送りする。このとき、レシートプリンタ６は、例えばサーマルヘッド（不図示）によってロール紙にレシートを印字する。
【００１７】
客用表示部７は、ＬＣＤ等の表示デバイス７ａ（図２参照）で構成されており、ＰＯＳ端末装置１０の上面奥側に設けられている。客用表示部７は、表示面を客に向けて配置され、ＰＯＳ端末装置１０が登録した商品の名称、金額、合計金額等を表示する。
【００１８】
さらに、ＰＯＳ端末装置１０には、商品に貼付されたバーコードから、当該バーコードが含むコード情報を読み取るバーコードリーダ８が接続されている。バーコードリーダ８は、バーコードの受光信号をデコード（復号）して、バーコードが含むコード情報（商品を特定する商品コード）を取得し、ＰＯＳ端末装置１０のＣＰＵ２１（図２参照）に出力する。
【００１９】
（ラベルプリンタの概略構成の説明）
次に、図１を用いて、ラベルプリンタ５０の概略構成を説明する。ラベルプリンタ５０は、表示デバイス５３を備える上部カバー５１と、本体カバー５２とを備える。表示デバイス５３は、例えば、タッチパネル５４が積層された液晶ディスプレイ等である。ラベルプリンタ５０は、上部カバー５１が開かれると本体カバー５２の内部に、ロール状のラベル用紙を収納する収納部（不図示）を備える。また、ラベルプリンタ５０は、本体カバー５２の内部に、ラベル用紙に商品情報等を印字する印字部５５を備える。ラベルプリンタ５０は、上部カバー５１と、本体カバー５２との間に設けられたラベル発行口５６から、印字部５５が印字したラベル４５を発行する。
【００２０】
なお、ラベルプリンタ５０は、例えば、ＬＡＮ（Local  Area  Network）回線１６によってＰＯＳ端末装置１０と接続される。ＬＡＮ回線１６は、有線であっても、無線であってもよい。
【００２１】
（サーバ装置の概略構成の説明）
次に、図１を用いて、サーバ装置８０の概略構成を説明する。サーバ装置８０は、例えばＬＣＤ等の表示デバイス８１と、当該表示デバイス８１の表面に積層されたタッチパネル８２と、キーボード８３とを備える。
【００２２】
表示デバイス８１は、サーバ装置８０の操作者に対して、従業員コード印字システム１の管理画面等の表示画面を表示する表示手段である。タッチパネル８２およびキーボード８３は、操作者が、従業員コード印字システム１に対して必要な操作を行う際に押下する操作手段である。
【００２３】
サーバ装置８０は、ルータ１４と、ＬＡＮ回線２４を介して接続される。ルータ１４は、インターネットやＶＰＮ（Virtual  Private  Network）等のネットワーク２６を介して、店舗に設置されたアクセスポイント１２と接続される。そして、アクセスポイント１２とＰＯＳ端末装置１０とは、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ１８によって接続される。
【００２４】
（ＰＯＳ端末装置のハードウェア構成の説明）
次に、図２を用いて、ＰＯＳ端末装置１０のハードウェア構成について説明する。図２は、ＰＯＳ端末装置１０のハードウェア構成の一例を示すハードウェアブロック図である。ＰＯＳ端末装置１０は、各部を制御するための制御部２０を備える。制御部２０は、ＣＰＵ（Central  Processing  Unit）２１と、ＲＯＭ（Read  Only  Memory）２２と、ＲＡＭ（Random  Access  Memory）２３とを備える。ＣＰＵ２１は、制御部２０の内部に配設されたアドレスバス、データバスを備える内部バス（不図示）を介して、ＲＯＭ２２と、ＲＡＭ２３と接続する。ＣＰＵ２１は、ＲＯＭ２２や記憶部３０に記憶された各種プログラムを、ＲＡＭ２３に展開する。ＣＰＵ２１は、ＲＡＭ２３に展開された各種プログラムに従って動作して、ＰＯＳ端末装置１０の全体の制御を司る。すなわち、制御部２０は、一般的なコンピュータの構成を有する。
【００２５】
制御部２０は、バスライン３２を介して、記憶部３０と、Ｉ／Ｏ機器コントローラ３４と、通信インタフェース３６と接続する。
【００２６】
記憶部３０は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリである。記憶部３０は、制御プログラムＰ１を含むプログラム等を記憶する。制御プログラムＰ１は、ＰＯＳ端末装置１０が備える機能を発揮させるためのプログラムである。記憶部３０は、他に、図２に不図示の商品マスタファイル、売上ファイル等を記憶する。ＰＯＳ端末装置１０は、前述した登録処理および決済処理を行う際に、これらのファイルを利用する。なお、登録処理および決済処理は、本実施の形態の主要な処理ではないため、商品マスタファイル、売上ファイルについての説明は省略する。
【００２７】
Ｉ／Ｏ機器コントローラ３４は、制御部２０と、各種周辺機器、すなわち、キャッシャ用表示操作部５（表示デバイス５ａとタッチパネル５ｂ）と、キーボード４と、表示デバイス７ａと、バーコードリーダ８と、ラベルプリンタ５０等とを接続する。Ｉ／Ｏ機器コントローラ３４は、制御部２０からの指令に基づいて、接続された各周辺機器を制御する。なお、各周辺機器の機能は、前述した通りである。
【００２８】
通信インタフェース３６は、サーバ装置８０と通信するためのインタフェースである。具体的には、ＰＯＳ端末装置１０の制御部２０は、通信インタフェース３６を介して、サーバ装置８０と通信を行い、サーバ装置８０に格納されている従業員データ９５（図６参照）等を受信する。
【００２９】
（ラベルプリンタのハードウェア構成の説明）
次に、ラベルプリンタ５０のハードウェア構成について説明する。図３は、ラベルプリンタ５０のハードウェア構成の一例を示すハードウェアブロック図である。ラベルプリンタ５０は、各部を制御するための制御部６０を備える。制御部６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３とを備える。ＣＰＵ６１は、制御部６０の内部に配設されたアドレスバス、データバスを備える内部バス（不図示）を介して、ＲＯＭ６２と、ＲＡＭ６３と接続する。ＣＰＵ６１は、ＲＯＭ６２や記憶部６４に記憶された各種プログラムを、ＲＡＭ６３に展開する。ＣＰＵ６１は、ＲＡＭ６３に展開された各種プログラムに従って動作してラベルプリンタ５０の全体の制御を司る。すなわち、制御部６０は、一般的なコンピュータの構成を有する。
【００３０】
制御部６０は、バスライン６５を介して、記憶部６４と、Ｉ／Ｏ機器コントローラ６６と、通信インタフェース６７と接続する。
【００３１】
記憶部６４は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリである。記憶部６４は、制御プログラムＰ２を含むプログラム等を記憶する。制御プログラムＰ２は、ラベルプリンタ５０が備える機能を発揮させるためのプログラムである。
【００３２】
Ｉ／Ｏ機器コントローラ６６は、制御部６０と、各種周辺機器、すなわち、表示デバイス５３と、タッチパネル５４と、印字部５５等とを接続する。Ｉ／Ｏ機器コントローラ６６は、制御部６０からの指令に基づいて、接続された各周辺機器を制御する。なお、各周辺機器の機能は、前述した通りである。
【００３３】
通信インタフェース６７は、ＰＯＳ端末装置１０と通信するためのインタフェースである。具体的には、ラベルプリンタ５０の制御部６０は、通信インタフェース６７を介して、ＰＯＳ端末装置１０と通信を行い、ＰＯＳ端末装置１０からラベル４５の印字データを受信する。
【００３４】
（サーバ装置のハードウェア構成の説明）
次に、図４を用いて、サーバ装置８０のハードウェア構成について説明する。図４に示すように、サーバ装置８０は、各部を制御するための制御部９０を備える。制御部９０は、ＣＰＵ９１と、ＲＯＭ９２と、ＲＡＭ９３とを備える。ＣＰＵ９１は、制御部９０の内部に配設されたアドレスバス、データバスを備える内部バス（不図示）を介して、ＲＯＭ９２と、ＲＡＭ９３と接続する。ＣＰＵ９１は、ＲＯＭ９２や記憶部９４に記憶された各種プログラムを、ＲＡＭ９３に展開する。ＣＰＵ９１は、ＲＡＭ９３に展開された各種プログラムに従って動作して、ＰＯＳ端末装置１０の全体の制御を司る。すなわち、制御部９０は、一般的なコンピュータの構成を有する。
【００３５】
制御部９０は、バスライン９６を介して、記憶部９４と、Ｉ／Ｏ機器コントローラ９７と、通信インタフェース９８と接続する。
【００３６】
記憶部９４は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリである。記憶部９４は、制御プログラムＰ３を含むプログラム等を記憶する。制御プログラムＰ３は、サーバ装置８０が備える機能を発揮させるためのプログラムである。
【００３７】
Ｉ／Ｏ機器コントローラ９７は、制御部９０と、各種周辺機器、すなわち、表示デバイス８１と、タッチパネル８２と、キーボード８３等とを接続する。Ｉ／Ｏ機器コントローラ９７は、制御部９０からの指令に基づいて、接続された各周辺機器を制御する。なお、各周辺機器の機能は、前述した通りである。
【００３８】
通信インタフェース９８は、ＰＯＳ端末装置１０と通信するためのインタフェースである。具体的には、サーバ装置８０の制御部９０は、通信インタフェース９８を介して、ＰＯＳ端末装置１０と通信を行い、サーバ装置８０に格納されている従業員データ９５をＰＯＳ端末装置１０に送信する。
【００３９】
なお、サーバ装置８０は、さらに、ＬＡＮ回線２４に接続された、図１に不図示の別の複数のサーバ装置を備えて、サーバ装置８０は、別の複数のサーバ装置に対して、定期的（例えば毎朝等）に従業員データ９５を送信することによって、従業員データ９５を更新する構成としてもよい。ＰＯＳ端末装置１０は、後述するように、サーバ装置８０が記憶する従業員データ９５にアクセスするため、複数のＰＯＳ端末装置１０から、サーバ装置８０に対するアクセスが集中する可能性がある。このようなアクセスの集中を防止するために、従業員データ９５は、複数のサーバ装置に分散して記憶させる構成としてもよい。
【００４０】
（従業員コード印字システムの機能構成の説明）
次に、従業員コード印字システム１の機能構成について説明する。図５は、従業員コード印字システム１の機能構成の一例を示す機能ブロック図である。以下、従業員コード印字システム１を構成するブロック毎に、その機能構成について説明する。
【００４１】
（ＰＯＳ端末装置の機能構成の説明）
ＰＯＳ端末装置１０において、制御部２０のＣＰＵ２１は、記憶部３０が記憶する制御プログラムＰ１を読み出して、ＲＡＭ２３に展開する。制御部２０は、制御プログラムＰ１に従って動作することで、図５に示すＰＯＳ端末装置１０の各機能部をＲＡＭ２３上に生成する。具体的には、制御部２０は、機能部として、使用者判定部１０ａと、従業員データ選択部１０ｂと、従業員データ受信部１０ｃと、ＪＡＮコード生成部１０ｄと、印字データ生成部１０ｅと、印字データ出力部１０ｆと、ＪＡＮコード読取部１０ｇと、表示制御部１０ｈと、操作制御部１０ｉとを実現する。なお、ＰＯＳ端末装置１０は、他に、図５に不図示の商品登録手段と決済手段を備える。商品登録手段は、前記した登録処理を行う。決済手段は、前記した決済処理を行う。
【００４２】
使用者判定部１０ａは、ＰＯＳ端末装置１０にサインインした従業員のＰＯＳ端末装置１０に対する操作権限を判定する。なお、使用者判定部１０ａは、判定手段の一例である。
【００４３】
従業員データ選択部１０ｂは、サーバ装置８０が記憶している従業員データの中から、従業員を一意に特定するコード情報を生成する従業員データを選択する。
【００４４】
従業員データ受信部１０ｃは、サーバ装置８０から、従業員データ選択部１０ｂが選択した従業員データを受信する。なお、従業員データ受信部１０ｃは、受信手段の一例である。
【００４５】
ＪＡＮコード生成部１０ｄは、従業員を一意に特定するコード情報として、従業員番号を含むＪＡＮ（Japanese  Article  Number）コードを、バーコードの形態で生成する。ＪＡＮコードとは、国際的な共通商品コードであるＥＡＮ（European  Article  Number）コードの日本における呼称である。なお、ＪＡＮコード生成部１０ｄは、生成手段の一例である。また、従業員番号を含むコード情報は、ＪＡＮコードに限定されるものではなく、企業や店舗が独自に設定したコード情報であってもよい。ただし、ＰＯＳ端末装置１０は、商品の登録処理を行うために、商品に貼付されたバーコードからＪＡＮコードを読み取る機能を予め備えているため、当該機能を流用できる点から、コード情報はＪＡＮコードで生成するのが望ましい。
【００４６】
印字データ生成部１０ｅは、ＪＡＮコード生成部１０ｄが生成したバーコードと、従業員番号と、従業員の氏名とを含む印字データを生成する。
【００４７】
印字データ出力部１０ｆは、印字データ生成部１０ｅが生成した印字データをラベルプリンタ５０に出力する。なお、印字データ出力部１０ｆは、出力手段の一例である。
【００４８】
ＪＡＮコード読取部１０ｇは、ラベルプリンタ５０が印字した印字データに含まれるバーコードを読み取る。また、ＪＡＮコード読取部１０ｇは、読み取ったバーコードが含む従業員番号が、予めサーバ装置８０の従業員データに登録されていることを条件として、ＰＯＳ端末装置１０へのサインインを許可する。なお、ＪＡＮコード読取部１０ｇは、読取手段の一例である。
【００４９】
表示制御部１０ｈは、表示デバイス５ａに、各種画面情報を表示する。
【００５０】
操作制御部１０ｉは、タッチパネル５ｂまたはキーボード４が操作されたことを検出して、操作内容に応じた操作情報を、図５に示す各機能部に伝達する。
【００５１】
（ラベルプリンタの機能構成の説明）
ラベルプリンタ５０において、制御部６０のＣＰＵ６１は、記憶部６４が記憶する制御プログラムＰ２を読み出して、ＲＡＭ６３に展開する。制御部６０は、制御プログラムＰ２に従って動作することで、図５に示すラベルプリンタ５０の各機能部をＲＡＭ６３上に生成する。具体的には、制御部６０は、機能部として、印字データ受信部５０ａと、印字制御部５０ｂとを実現する。
【００５２】
印字データ受信部５０ａは、ＰＯＳ端末装置１０の印字データ出力部１０ｆが送信した印字データを受信する。
【００５３】
印字制御部５０ｂは、ラベルプリンタ５０の動作を制御して、印字データ受信部５０ａが受信した印字データを印字する。
【００５４】
（サーバ装置の機能構成の説明）
サーバ装置８０において、制御部９０のＣＰＵ９１は、記憶部９４が記憶する制御プログラムＰ３を読み出して、ＲＡＭ９３に展開する。制御部９０は、制御プログラムＰ３に従って動作することで、図５に示すサーバ装置８０の各機能部をＲＡＭ９３上に生成する。具体的には、制御部９０は、機能部として、従業員データ読出部８０ａと、従業員データ照合部８０ｂと、従業員データ出力部８０ｃとを実現する。
【００５５】
従業員データ読出部８０ａは、サーバ装置８０の記憶部９４に記憶された従業員データ９５の中から、ＰＯＳ端末装置１０の従業員データ選択部１０ｂが選択した従業員データを読み出す。
【００５６】
従業員データ照合部８０ｂは、ＰＯＳ端末装置１０にサインインした者の従業員番号を、従業員データ９５と照合する。また、従業員データ照合部８０ｂは、照合した従業員番号を有する従業員の、ＰＯＳ端末装置１０に対する操作権限を特定する。なお、従業員データ９５の内容については後述する。
【００５７】
従業員データ出力部８０ｃは、従業員データ読出部８０ａが読み出した従業員データ９５を、ＰＯＳ端末装置１０に出力する。
【００５８】
（従業員データの説明）
次に、従業員データの内容について説明する。図６は、サーバ装置８０が記憶する従業員データ９５の一例を示す図である。従業員データ９５は、従業員番号９５ａと、氏名９５ｂと、操作権限９５ｃ等の情報を含む。
【００５９】
従業員番号９５ａは、従業員を一意に特定する従業員コード（識別番号）である。図６の例では、従業員番号９５ａは６桁の数値で構成されている。
【００６０】
氏名９５ｂは、従業員の氏名を表す。
【００６１】
操作権限９５ｃは、各従業員のＰＯＳ端末装置１０に対する操作権限を示す情報である。図６の例では、操作権限９５ｃは、アルファベットＡ，Ｂ，…で表現される。各アルファベットは、操作権限の範囲を示しており、例えば、操作権限Ａは、ＰＯＳ端末装置１０で行うことができる全ての操作の操作権限が付与されていることを示す。また、操作権限Ｂは、従業員データ９５の閲覧を行う権限を除く操作権限が付与されていることを示す。
【００６２】
（従業員コードの印字例の説明）
次に、図７を用いて、従業員コードの印字例について説明する。図７は、用紙に１つの従業員コードを印字したラベル４５ａの一例を示す図である。
【００６３】
ラベル４５ａは、バーコード４０と、従業員番号９５ａと、氏名９５ｂを含む。バーコード４０は、従業員番号９５ａを含むＪＡＮコードである。なお、バーコード４０とともに、従業員番号９５ａと、氏名９５ｂを印字するのは、印字したラベル４５ａを、当該ラベルが示す従業員本人に手渡す際に、間違って他の従業員のラベル４５ａを渡してしまうのを防止するためである。
【００６４】
なお、ラベル４５ａは、ラベルプリンタ５０で、例えば、台紙（ライナー）のないラベル用紙に印字される。したがって、印字されたラベル４５ａは、そのまま、該当する従業員のネームプレート等に貼付することができる。
【００６５】
従業員は、ＰＯＳ端末装置１０にサインインする際に、バーコードリーダ８（図１参照）を、ラベル４５ａのバーコード４０に近づけて、バーコード４０を読み取る。
【００６６】
次に、図８を用いて、従業員コードの別の印字例について説明する。図８は、用紙に複数の従業員の従業員番号を含むバーコード４０ａ，４０ｂ，４０ｃ，４０ｄをそれぞれ印字したラベル４５ｂの一例を示す図である。
【００６７】
ラベル４５ｂは、従業員コード印字システム１において、ラベルプリンタ５０の代わりに、図１に不図示のプリンタを接続して、当該プリンタで印字したものである。ラベル４５ｂには、各従業員の従業員番号を含むバーコード４０ａ，４０ｂ，４０ｃ，４０ｄとともに、各バーコード４０ａ，４０ｂ，４０ｃ，４０ｄに隣接した位置に、各従業員の従業員番号９５ａと、氏名９５ｂとが印字される。
【００６８】
ラベル４５ｂは、例えば、Ａ４サイズのラベル用紙に印字されて、印字後に、従業員毎に切り離されて、各従業員に手渡される。印字する従業員数が多い場合は、ラベルプリンタ５０で印字するよりも効率的である。
【００６９】
なお、ＰＯＳ端末装置１０が備える印字データ出力部１０ｆは、ＰＯＳ端末装置１０にラベルプリンタ５０が接続されているか、プリンタが接続されているかを認識する機能を備えている。そして、印字データ出力部１０ｆは、接続されたプリンタの種類に応じたフォーマットで、印字データを出力するものとする。すなわち、ＰＯＳ端末装置１０にラベルプリンタ５０が接続されている場合は、図７に示したフォーマットで印字データを出力する。一方、ＰＯＳ端末装置１０にプリンタが接続されている場合は、図８に示したフォーマットで印字データを出力する。
【００７０】
（ＰＯＳ端末装置が行う決済処理のシーケンスの説明）
次に、従業員コード印字システム１が行う処理の流れについて説明する。図９は、従業員コード印字システムが行う代表的な処理の流れの一例を示すシーケンス図である。以下、従業員コード印字システム１が行う代表的な処理である、ＪＡＮコード生成処理と、印字処理と、サインイン処理と、について処理の流れを説明する。
【００７１】
（ＪＡＮコード生成処理のシーケンスの説明）
まず、ＪＡＮコード生成処理の流れについて説明する。サーバ装置８０が記憶する従業員データ９５の閲覧権限を有するキャッシャが、ＰＯＳ端末装置１０にサインインしたとする（イベントＥ１）。
【００７２】
キャッシャは、ＰＯＳ端末装置１０の表示デバイス５ａで従業員データ９５を閲覧して、従業員コードを印字する従業員を選択する（イベントＥ２）。
【００７３】
サーバ装置８０は、選択された従業員の従業員データ９５を、ＰＯＳ端末装置１０に送信する（イベントＥ７）。そして、ＰＯＳ端末装置１０は、サーバ装置８０が送信した従業員データ９５を受信する（イベントＥ３）。
【００７４】
ＪＡＮコード生成部１０ｄは、従業員番号を含むＪＡＮコードを、バーコード４０の形態で生成する（イベントＥ４）。
【００７５】
（印字処理のシーケンスの説明）
次に、印字処理の流れについて説明する。印字データ生成部１０ｅは、生成されたバーコード４０に、従業員番号９５ａと、氏名９５ｂとを付与することによって、印字データを生成する（イベントＥ５）。なお、印字データ生成部１０ｅは、ＰＯＳ端末装置１０に、ラベルプリンタ５０が接続されているか、プリンタが接続されているか、に応じたフォーマットで印字データを生成する。
【００７６】
次に、印字データ出力部１０ｆは、印字データをラベルプリンタ５０（またはプリンタ）に出力する（イベントＥ６）。
【００７７】
ラベルプリンタ５０（またはプリンタ）は、印字データを受信する（イベントＥ８）。そして、ラベルプリンタ５０は、受信した印字データを印字する（イベントＥ９）。
【００７８】
（サインイン処理のシーケンスの説明）
次に、サインイン処理の流れについて説明する。ＰＯＳ端末装置１０にサインインする操作者は、名札等に貼付した印字データにバーコードリーダ８を近接させて、ＪＡＮコード読取部１０ｇに、バーコードが含むＪＡＮコードを読み取らせる（イベントＥ１０）。
【００７９】
ＰＯＳ端末装置１０の使用者判定部１０ａは、バーコードリーダ８が読み取ったＪＡＮコードに対応する従業員の従業員データ９５を、サーバ装置８０が記憶している従業員データ９５の中から読み出す（イベントＥ１１）。
【００８０】
サーバ装置８０の従業員データ照合部８０ｂは、バーコードリーダ８が読み取ったＪＡＮコードが示す従業員番号が、従業員データ９５の中に存在するかを確認する（イベントＥ１３）。
【００８１】
イベントＥ１１によって、バーコードリーダ８が読み取ったＪＡＮコードが示す従業員番号が、従業員データ９５の中に存在する場合に、ＰＯＳ端末装置１０は、サインイン処理を実行する（イベントＥ１２）。
【００８２】
（ＪＡＮコード生成処理の流れの説明）
次に、ＪＡＮコード生成処理の詳細な流れについて説明する。図１０は、ＰＯＳ端末装置１０が行うＪＡＮコード生成処理の流れの一例を示すフローチャートである。
【００８３】
ＰＯＳ端末装置１０の使用者判定部１０ａは、サインインの操作が行われたかを判定する（ステップＳ１０）。サインインの操作が行われたと判定される（ステップＳ１０：Ｙｅｓ）と、ステップＳ１１に進む。一方、サインインの操作が行われたと判定されない（ステップＳ１０：Ｎｏ）と、タイムアウトになるまでステップＳ１０を繰り返す。タイムアウトになると、ＰＯＳ端末装置１０は、ＪＡＮコード生成処理を終了する。
【００８４】
ＰＯＳ端末装置１０の使用者判定部１０ａは、サインインした際にバーコードリーダ８が読み取ったＪＡＮコードが示す従業員番号の従業員が、ＰＯＳ端末装置１０から従業員データ９５を閲覧できる権限を有するかを判定する（ステップＳ１１）。従業員データ９５を閲覧できる権限を有すると判定される（ステップＳ１１：Ｙｅｓ）と、ステップＳ１２に進む。一方、従業員データ９５を閲覧できる権限を有すると判定されない（ステップＳ１１：Ｎｏ）と、ＰＯＳ端末装置１０は、ＪＡＮコード生成処理を終了する。
【００８５】
ＰＯＳ端末装置１０にサインインした操作者は、従業員データ選択部１０ｂの作用で、ラベルの印字対象とする従業員を選択する（ステップＳ１２）。
【００８６】
ＰＯＳ端末装置１０の従業員データ受信部１０ｃは、サーバ装置８０から、ステップＳ１２で選択した従業員の従業員データ９５を受信する（ステップＳ１３）。
【００８７】
ＰＯＳ端末装置１０のＪＡＮコード生成部１０ｄは、従業員番号を含むＪＡＮコードを、バーコード４０の形態で生成する（ステップＳ１４）。その後、ＰＯＳ端末装置１０は、ＪＡＮコード生成処理を終了する。
【００８８】
（サインイン処理の流れの説明）
次に、サインイン処理の詳細な流れについて説明する。図１１は、ＰＯＳ端末装置１０が行うサインイン処理の流れの一例を示すフローチャートである。
【００８９】
ＰＯＳ端末装置１０のＪＡＮコード読取部１０ｇは、ＪＡＮコードを読み取ったかを判定する（ステップＳ２０）。ＪＡＮコードを読み取ったと判定される（ステップＳ２０：Ｙｅｓ）と、ステップＳ２１に進む。一方、ＪＡＮコードを読み取ったと判定されない（ステップＳ２０：Ｎｏ）と、タイムアウトになるまでステップＳ２０を繰り返す。タイムアウトになると、ＰＯＳ端末装置１０は、サインイン処理を終了する。
【００９０】
ＰＯＳ端末装置１０は、サーバ装置８０の従業員データ照合部８０ｂに対して、バーコードリーダ８が読み取ったＪＡＮコードが示す従業員番号が、従業員データ９５の中に存在するかを判定させる（ステップＳ２１）。ＪＡＮコードが示す従業員番号が、従業員データ９５の中に存在すると判定される（ステップＳ２１：Ｙｅｓ）と、ステップＳ２２に進む。一方、ＪＡＮコードが示す従業員番号が、従業員データ９５の中に存在すると判定されない（ステップＳ２１：Ｎｏ）と、ＰＯＳ端末装置１０は、サインイン処理を終了する。
【００９１】
ＰＯＳ端末装置１０は、サインイン処理を実行する（ステップＳ２２）。その後、ＰＯＳ端末装置１０は、サインイン処理を終了する。
【００９２】
以上説明したように、実施の形態のＰＯＳ端末装置１０（商品販売データ処理装置）によれば、従業員データ受信部１０ｃ（受信手段）が、従業員番号と氏名とを含む従業員データ９５を記憶するサーバ装置８０から、少なくとも１つの従業員データを選択して受信する。そして、ＪＡＮコード生成部１０ｄ（生成手段）が、受信した従業員データ９５に基づいて、従業員を一意に特定するコード情報を生成して、印字データ出力部１０ｆ（出力手段）が、コード情報をラベルプリンタ５０（印字手段）に出力する。そして、ＪＡＮコード読取部１０ｇ（読取手段）は、ラベルプリンタ５０が印字したコード情報を読み取って、読み取ったコード情報が予め登録されていることを条件として、ＰＯＳ端末装置１０へのサインインを許可する。したがって、ＰＯＳ端末装置１０へのサインインを行う際に用いるバーコードを、容易に作成することができる。
【００９３】
また、実施の形態のＰＯＳ端末装置１０は、使用者判定部１０ａ（判定手段）が、ＰＯＳ端末装置１０にサインインした従業員が、所定の権限を有すると判定したことを条件として、従業員データ受信部１０ｃを動作させる。したがって、権限を有する従業員のみが従業員データ９５を閲覧することができるため、セキュリティ性を向上させることができる。
【００９４】
そして、実施の形態のＰＯＳ端末装置１０の印字データ出力部１０ｆは、コード情報とともに、従業員番号と、従業員の氏名と、をラベルプリンタ５０に出力する。したがって、コード情報とともに従業員番号と氏名を印字することができるため、印字した情報を従業員本人に配布する際の配布ミスを防止することができる。
【００９５】
さらに、実施の形態のＰＯＳ端末装置１０において、コード情報はＪＡＮコードである。したがって、ＰＯＳ端末装置１０が商品の登録を行うために予め備えている商品コードの読み取り機能を、コード情報の読み取りに流用することができる。
【００９６】
また、実施の形態のＰＯＳ端末装置１０において、印字データ出力部１０ｆは、コード情報をラベルプリンタ５０に出力する。したがって、予め店内に備えられた設備のみを用いて、従業員のコード情報を含むラベルを発行することができる。
【００９７】
本発明の実施の形態を説明したが、これらの実施の形態は、いずれも例示であり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９８】
例えば、本発明では、商品販売データ処理装置に印字手段を接続して、従業員を一意に特定するコード情報を印字する形態を説明した。しかしながら、これに限定する必要はない。例えば、印字手段をサーバ装置に接続して、この印字手段によって従業員を一意に特定するコード情報を印字するようにしてもよい。これにより、専用機等による印字ではなく、予め備えられた設備にて印字が可能となる。
【符号の説明】
【００９９】
１    従業員コード印字システム
５    キャッシャ用表示操作部
６    レシートプリンタ
７    客用表示部
１０    ＰＯＳ端末装置（商品販売データ処理装置）
１０ａ    使用者判定部（判定手段）
１０ｂ    従業員データ選択部
１０ｃ    従業員データ受信部（受信手段）
１０ｄ    ＪＡＮコード生成部（生成手段）
１０ｅ    印字データ生成部
１０ｆ    印字データ出力部（出力手段）
１０ｇ    ＪＡＮコード読取部（読取手段）
４５，４５ａ，４５ｂ    ラベル
５０    ラベルプリンタ（印字手段）
８０    サーバ装置
９５    従業員データ
９５ａ    従業員番号
９５ｂ    氏名
９５ｃ    操作権限
Ｐ１，Ｐ２，Ｐ３    制御プログラム
【先行技術文献】
【特許文献】
【０１００】
【特許文献１】特開２００６−２８１６２４号公報
【図１】
2019040237.tif 000003
【図２】
2019040237.tif 000004
【図３】
2019040237.tif 000005
【図４】
2019040237.tif 000006
【図５】
2019040237.tif 000007
【図６】
2019040237.tif 000008
【図７】
2019040237.tif 000009
【図８】
2019040237.tif 000010
【図９】
2019040237.tif 000011
【図１０】
2019040237.tif 000012
【図１１】
2019040237.tif 000013