(57)【要約】【課題】  複数の従業員によりそれぞれ扱われた販売登録についての確認を容易に行えるようにする。【解決手段】  実施形態の販売登録装置は、登録手段、更新手段、抽出手段および生成手段を備える。登録手段は、扱者による操作に応じて販売登録を行う。更新手段は、登録手段により行われた販売登録に関する情報を含み、かつ扱者を識別可能とした履歴情報を含めるべく履歴データベースを更新する。設定手段は、操作者の指示に応じて複数の従業員をそれぞれ対象従業員として設定する。抽出手段は、設定手段により設定された複数の対象従業員のそれぞれに関し、当該対象従業員が扱者となって行われた販売登録に関わる履歴情報を履歴データベースから抽出する。生成手段は、抽出手段により抽出された履歴情報を表した画像を生成する。【選択図】      図１
2015179475.tif 000002
【特許請求の範囲】
【請求項１】
扱者による操作に応じて販売登録を行う登録手段と、
前記登録手段により行われた販売登録に関する情報を含み、かつ扱者を識別可能とした履歴情報を含めるべく履歴データベースを更新する更新手段と、
操作者の指示に応じて複数の従業員をそれぞれ対象従業員として設定する設定手段と、
前記設定手段により設定された複数の対象従業員のそれぞれに関し、当該対象従業員が扱者となって行われた販売登録に関わる履歴情報を前記履歴データベースから抽出する抽出手段と、
前記抽出手段により抽出された履歴情報を表した画像を生成する生成手段とを具備したことを特徴とする販売登録装置。
【請求項２】
前記登録手段により行われた販売登録の内容を表した画像をレシート用紙にプリントして排出するレシートプリンタと、
前記生成手段により生成された画像を前記レシート用紙にプリントするように前記レシートプリンタを制御する制御手段とをさらに具備することを特徴とする請求項１に記載の販売登録装置。
【請求項３】
前記登録手段により行われた販売登録の内容を表した画像をジャーナル用紙にプリントするジャーナルプリンタをさらに備え、
前記制御手段はさらに、前記生成手段により生成された画像を前記ジャーナル用紙にプリントするように前記ジャーナルプリンタを制御することを特徴とする請求項２に記載の販売登録装置。
【請求項４】
前記設定手段は、前記従業員の個々を識別するための識別番号を前記操作者の指示に応じて２つ特定し、この２つの識別番号の間の範囲に含まれる全ての識別番号により識別される従業員の全てを前記対象従業員として設定することを特徴とする請求項１−３のいずれか一項に記載の販売登録装置。
【請求項５】
前記操作者による操作の下に、識別番号のを読み取る読取手段をさらに備え、
前記設定手段は、前記識別番号のリストの中から前記操作者の操作の下に選択した識別番号を前記２つの識別番号の１つとすることを特徴とする請求項４に記載の販売登録装置。
【請求項６】
販売登録装置を制御するためのコンピュータを、
扱者による操作に応じて販売登録を行う登録手段と、
前記登録手段により販売登録が行われたことに応じて、その販売登録に関し、かつ扱者を識別可能とした履歴情報を含むように履歴データベースを更新する更新手段と、
操作者の指示に応じて複数の従業員をそれぞれ対象従業員として設定する設定手段と、
前記設定手段により設定された複数の対象従業員のそれぞれに関し、当該対象従業員が扱者となって行われた販売登録に関わる履歴情報を前記履歴データベースから抽出する抽出手段と、
前記抽出手段により抽出された履歴情報を表した画像を生成する生成手段として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売登録装置およびその制御プログラムに関する。
【背景技術】
【０００２】
ＰＯＳ（point-of-sale）端末装置などの販売登録装置では、履歴データベースを保持することがある。履歴データベースは、実行した個々の販売登録に関する履歴情報を集積して構成される。履歴情報がどのような情報を含むかは様々であるが、例えば、販売登録を実行した日時、販売した商品の商品コード、商品名および販売価格、決済方法、あるいは扱者である従業員の従業員コードなどが想定される。
【０００３】
そして当該販売登録装置は、指定された１人の従業員についての履歴情報を履歴データベースから抽出し、この抽出した履歴情報を例えばレシート用紙にプリントする。
【０００４】
このようにして出力された情報を確認することにより、過去に行われた販売登録の実績を確認するなどの各種の管理を行うことが可能となる。
【０００５】
しかしながら、履歴情報の出力が上記のように従業員毎であったため、複数の従業員により扱われた販売登録に関する管理を行いたい場合には、各従業員に関する履歴情報を個別に確認しなければならなかった。
【０００６】
このような事情から、複数の従業員によりそれぞれ扱われた販売登録についての確認を容易に行えることが望まれていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１２８２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、複数の従業員によりそれぞれ扱われた販売登録についての確認を容易に行える販売登録装置およびその制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
実施形態の販売登録装置は、登録手段、更新手段、抽出手段および生成手段を備える。登録手段は、扱者による操作に応じて販売登録を行う。更新手段は、登録手段により行われた販売登録に関する情報を含み、かつ扱者を識別可能とした履歴情報を含めるべく履歴データベースを更新する。設定手段は、操作者の指示に応じて複数の従業員をそれぞれ対象従業員として設定する。抽出手段は、設定手段により設定された複数の対象従業員のそれぞれに関し、当該対象従業員が扱者となって行われた販売登録に関わる履歴情報を履歴データベースから抽出する。生成手段は、抽出手段により抽出された履歴情報を表した画像を生成する。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係るＰＯＳ端末のブロック図。
【図２】登録モードの設定時における制御処理での図１中のＣＰＵのフローチャート。
【図３】点検モードの設定時における制御処理での図１中のＣＰＵのフローチャート。
【図４】点検モードの設定時における制御処理での図１中のＣＰＵのフローチャート。
【図５】点検モードの設定時における制御処理での図１中のＣＰＵのフローチャート。
【図６】メイン画面を示す図。
【図７】範囲指定画面を示す図。
【図８】点検画面を示す図。
【図９】履歴画像がプリントされたレシート用紙を示す図。
【発明を実施するための形態】
【００１１】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、販売登録装置としてＰＯＳ（point-of-sale）端末を例に説明する。
【００１２】
図１は本実施形態に係るＰＯＳ端末１のブロック図である。
【００１３】
ＰＯＳ端末１は、注文処理システム１００に含まれる。注文処理システム１００は、飲食店や販売店などのような顧客の注文に応じて飲食サービスや商品販売サービスなどの様々なサービスを提供する様々な施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成された注文処理システム１００について説明することとする。
【００１４】
注文処理システム１００は、ＰＯＳ端末１、複数のハンディターミナル２および複数の伝票プリンタ３をＬＡＮ（local area network）４にそれぞれ接続して構成される。ただし、ハンディターミナル２は、無線アクセスポイント５を介してＬＡＮ４に接続される。ハンディターミナル２および伝票プリンタ３は、図１では２つずつを図示しているが、その数はそれぞれに任意である。
【００１５】
ＰＯＳ端末１は、例えば接客フロアやチェックアウトカウンタに設置される。ＰＯＳ端末１は、顧客に対する案内、受注、給仕（配膳）、会計、あるいは点検などの各種の業務に関する処理を行う。受注は、顧客が注文した商品についての販売登録を行うための業務である。点検は、販売登録の実績などを確認するための業務である。
【００１６】
ハンディターミナル２は、オーダー入力のための店員の操作を入力するための端末装置である。ハンディターミナル２は、入力した操作に従ってオーダー情報を生成し、このオーダー情報を無線送信する。ハンディターミナル２から無線送信されたオーダー情報は、無線アクセスポイント５およびＬＡＮ４を介してＰＯＳ端末１に伝送される。ＰＯＳ端末１は、オーダー情報を受けると、このオーダー情報に応じた販売登録の処理を行う。またＰＯＳ端末１は、オーダー情報をフロア担当あるいは調理担当の従業員に通知するための注文伝票を表した画像データを生成して、伝票プリンタ３へと送信する。
【００１７】
伝票プリンタ３は、例えば接客フロアやキッチンに設置される。伝票プリンタ３は、上記の画像データを受けると、この画像データが表す画像を伝票用紙にプリントし、排出する。かくして伝票プリンタ３は、注文伝票を発行する。
【００１８】
ＰＯＳ端末１は、ＣＰＵ（central processing unit）１１、ＲＯＭ（read-only memory）１２、ＲＡＭ（random-access memory）１３、補助記憶デバイス１４、時計ユニット１５、オペレータ用タッチパネル１６、客面表示器１７、レシートプリンタ１８、ジャーナルプリンタ１９、カードリーダ２０、通信デバイス２１および伝送システム２２を含む。
【００１９】
ＣＰＵ１１は、コンピュータの中枢部分に相当する。ＣＰＵ１１は、ＲＯＭ１２および補助記憶デバイス１４に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ＰＯＳ端末１としての各種の動作を実現するべく各部を制御する。
【００２０】
ＲＯＭ１２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１２は、上記のオペレーティングシステムを記憶する。ＲＯＭ１２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２は、ＣＰＵ１１が各種の処理を行う上で参照するデータを記憶する場合もある。
【００２１】
ＲＡＭ１３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１３は、ＣＰＵ１１が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１３は、ＣＰＵ１１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ１３の記憶領域の一部は、商品リストエリアとして使用される。
【００２２】
補助記憶デバイス１４は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１４は、例えばＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）などであり、ＣＰＵ１１が各種の処理を行う上で使用するデータや、ＣＰＵ１１での処理によって生成されたデータを保存する。補助記憶デバイス１４は、上記のオペレーティングシステム、ミドルウェア、あるいはアプリケーションプログラムを記憶する場合もある。補助記憶デバイス１４は、図１に示すように、履歴データベース（履歴ＤＢ）１４ａを記憶する。
【００２３】
履歴データベース１４ａは、ＰＯＳ端末１にて実施した販売登録に関する種々の情報を含んだ履歴情報の集合である。履歴情報にどのような情報を含むかは任意であるが、少なくとも販売登録の扱者となった従業員を識別する従業員コードを含む。履歴情報には他に、販売登録を実行した日時、商品の商品コード、商品名および販売価格、決済方法などを含むことが考えられる。
【００２４】
ＲＯＭ１２または補助記憶デバイス１４に記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。ＰＯＳ端末１の譲渡は一般的に、制御プログラムがＲＯＭ１２または補助記憶デバイス１４に記憶された状態にて行われる。しかし、ＰＯＳ端末１が、制御プログラムがＲＯＭ１２または補助記憶デバイス１４に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡されたＰＯＳ端末１のＲＯＭ１２または補助記憶デバイス１４に書き込まれても良い。
【００２５】
時計ユニット１５は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計ユニット１５には、例えばＴＯＤ（time of day）時計が利用できる。
【００２６】
オペレータ用タッチパネル１６は、ＣＰＵ１１の制御の下に任意の画像を表示可能である。オペレータ用タッチパネル１６が表示する画像は主に、操作者に対して通知すべき情報を表した画像である。オペレータ用タッチパネル１６は、操作者による表示画像へのタッチ操作を入力する。
【００２７】
客面表示器１７は、ＣＰＵ１１の制御の下に任意の画像を表示可能である。客面表示器１７が表示する画像は主に、顧客に対して通知すべき情報を表した画像である。
【００２８】
レシートプリンタ１８は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、顧客に手渡すためのレシートを発行する。
【００２９】
ジャーナルプリンタ１９は、例えばサーマルプリンタやドットインパクトプリンタなどであり、ジャーナル用紙に対して各種の文字列や画像などを印刷することにより、保存用のジャーナルを作成する。
【００３０】
カードリーダ２０は、従業員証に記録された情報を読み取る。従業員証に記録された情報には、従業員コードが含まれる。カードリーダ２０としては、従業員証に可視表示されたバーコードを読み取るバーコードリーダ、従業員証に磁気記録された情報を読み取る磁気カードリーダ、従業員証内のＩＣチップが無線送信する情報を受信する非接触式カードリーダなどの周知の種々のタイプのものが任意に利用される。
【００３１】
通信デバイス２１は、ＬＡＮ４を介してハンディターミナル２や伝票プリンタ３と通信する。通信デバイス２１としては、例えば既存のＬＡＮ通信デバイスが利用される。
【００３２】
伝送システム２２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、補助記憶デバイス１４、時計ユニット１５、オペレータ用タッチパネル１６、客面表示器１７、レシートプリンタ１８、ジャーナルプリンタ１９、カードリーダ２０および通信デバイス２１の間でデータを伝送する。伝送システム２２は、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものであって良い。
【００３３】
さて、接客を担当する従業員は、１台ずつのハンディターミナル２を所持する。そして顧客からの注文を受けた従業員は、その内容をハンディターミナル２に入力する。ハンディターミナル２は、上記の入力に応じた内容のオーダー情報を生成し、このオーダー情報を無線送信する。オーダー情報には、注文された商品の識別情報（以下、商品情報と称する）の他に、従業員の識別情報（以下、従業員情報と称する）と、顧客の識別情報（以下、顧客情報と称する）とを含む。従業員情報は、従業員に個々に割り当てられた従業員コードやハンディターミナル２に固有の機器コードなどである。従業員情報として従業員コードを使用する場合、例えば従業員がハンディターミナル２の使用を開始する際に、自己の従業員コードをハンディターミナル２に入力することとする。そしてハンディターミナル２はこの従業員コードを従業員情報として記憶しておき、オーダー情報に含める。従業員情報として機器コードを用いる場合には、例えばＭＡＣアドレス等のハンディターミナル２が保持しているコードを利用すれば良い。顧客情報は、顧客が来店してから会計が完了するまでの期間において一時的に顧客を識別するものであり、例えば店舗の客席に割り当てられた客席コードを使用する。
【００３４】
次にＰＯＳ端末１の動作について説明する。なお、以下に説明するＣＰＵ１１による処理の内容は一例であって、適宜に処理の順序を入れ替えたり、同様な結果を得ることが可能な様々な処理を置換して用いたりすることができる。
【００３５】
ＰＯＳ端末１は、登録モードおよび点検モードを含むいくつかの動作モードを有する。ＣＰＵ１１は、オペレータ用タッチパネル１６に表示させた操作画面中に設けられた各モードの選択ボタンのいずれかがタッチされた場合に、その選択ボタンに関連付けられたモードを動作モードとして設定する。
【００３６】
図２は登録モードの設定時における制御処理でのＣＰＵ１１のフローチャートである。
【００３７】
ＲＯＭ１２または補助記憶デバイス１４に記憶された制御プログラムを実行することによってＣＰＵ１１は、図２に示す制御処理を実行する。
【００３８】
Ａｃｔ１においてＣＰＵ１１は、前述のようにハンディターミナル２から送信されたオーダー情報が通信デバイス２１により受信されたか否かを確認する。そしてＣＰＵ１１は、オーダー情報が受信されていないためにＮＯと判定したならば、Ａｃｔ２へと進む。
【００３９】
Ａｃｔ２においてＣＰＵ１１は、会計処理の開始が指示されたか否かを確認する。そしてＣＰＵ１１は、会計処理の開始を指示するための操作が行われていないためにＮＯと判定したならば、Ａｃｔ１に戻る。
【００４０】
かくしてＣＰＵ１１はＡｃｔ１およびＡｃｔ２において、オーダー情報が受信されるか、あるいは会計開始が指示されるのを待ち受ける。そしてＣＰＵ１１は、オーダー情報が受信されたならば、Ａｃｔ１にてＹＥＳと判定し、Ａｃｔ３へと進む。なお、オーダー情報がＬＡＮ４を介して到来すると、通信デバイス２１はこのオーダー情報を受信する。通信デバイス２１は、受信したオーダー情報をＲＡＭ１３または補助記憶デバイス１４に保存するとともに、オーダー情報を受信したことをＣＰＵ１１に通知する。
【００４１】
Ａｃｔ３においてＣＰＵ１１は、上記の受信されたオーダー情報に含まれた顧客情報を含んだ登録データが補助記憶デバイス１４に既に記憶されているか否かを確認する。そしてＣＰＵ１１は、該当する登録データが無いためにＮＯと判定したならば、Ａｃｔ４へと進む。
【００４２】
Ａｃｔ４においてＣＰＵ１１は、オーダー情報に含まれた顧客情報に、オーダー情報に含まれた商品情報および従業員情報や注文日時等を含んで構成したデータレコードを関連付けた情報として登録データを作成し、これを補助記憶デバイス１４に保存する。なおＣＰＵ１１は、時計ユニット１５が出力する現在日時を、上記の注文日時として登録データに含める。こののちにＣＰＵ１１は、Ａｃｔ１およびＡｃｔ２の待ち受け状態に戻る。
【００４３】
顧客による追加注文に基づくオーダー情報が通信デバイス２１で受信された場合、そのオーダー情報に含まれた顧客情報を含んだ登録データが、上記のＡｃｔ４の処理により既に補助記憶デバイス１４に保存されている。このためＣＰＵ１１は、そのようなオーダー情報が受信されたことに応じてＡｃｔ１からＡｃｔ３へと進んだ場合には、Ａｃｔ３にてＹＥＳと判定することになる。そしてＣＰＵ１１この場合には、Ａｃｔ５へと進む。
【００４４】
Ａｃｔ５においてＣＰＵ１１は、受信されたオーダー情報に含まれた顧客情報を含んだ登録データを更新する。つまりＣＰＵ１１は、該当する登録データに、今回受信されたオーダー情報に含まれた従業員情報および商品情報や時計ユニット１５が出力する現在日時などを含んで構成したデータレコードを追加する。こののちにＣＰＵ１１は、Ａｃｔ１およびＡｃｔ２の待ち受け状態に戻る。
【００４５】
以上のようにして、注文商品に関する販売登録が行われるのであり、制御プログラムに基づいて上記の制御処理をＣＰＵ１１が実行することによって、ＣＰＵ１１を中枢部分とするコンピュータは登録手段として機能する。なお図示は省略しているが、ＣＰＵ１１は、受信されたオーダー情報をフロア担当あるいは調理担当の従業員に通知するための注文伝票を表した画像データを生成して、伝票プリンタ３へと送信する。
【００４６】
一方、顧客から会計を要求された場合に従業員は、会計開始を指示する操作をオペレータ用タッチパネル１６にて行う。これに応じてＣＰＵ１１は、Ａｃｔ２にてＹＥＳと判断し、Ａｃｔ６へと進む。
【００４７】
Ａｃｔ６においてＣＰＵ１１は、会計処理を行う。具体的には、従業員による顧客情報の指定を受けて、その顧客情報を含んだ登録データに登録されている商品に関する合計金額を算出し、その合計金額の決済のための処理を行う。この会計処理のさらに具体的な処理は、既存の同種の装置と同様であって良い。
【００４８】
Ａｃｔ７においてＣＰＵ１１は、今回の会計の対象となった登録データに含まれた各データレコードの集合からなる履歴情報を、補助記憶デバイス１４が記憶する履歴データベース１４ａに追加することで、履歴データベース１４ａを更新する。かくして、制御プログラムに基づいて上記の制御処理をＣＰＵ１１が実行することによって、ＣＰＵ１１を中枢部分とするコンピュータは更新手段として機能する。
【００４９】
Ａｃｔ８においてＣＰＵ１１は、今回の会計の対象となった登録データを補助記憶デバイス１４から削除する。こののちにＣＰＵ１１は、Ａｃｔ１およびＡｃｔ２の待ち受け状態に戻る。
【００５０】
図３は点検モードの設定時における制御処理でのＣＰＵ１１のフローチャートである。
【００５１】
ＲＯＭ１２または補助記憶デバイス１４に記憶された制御プログラムを実行することによってＣＰＵ１１は、図３、図４および図５に示す制御処理を実行する。
【００５２】
まず図３に示すＡｃｔ１１においてＣＰＵ１１は、トップ画面を表示するようにオペレータ用タッチパネル１６を制御する。トップ画面は、点検業務に関わる各種の業務の選択などのためのＧＵＩ（graphical user interface）を表し、販売登録に関する実績の扱者別での確認を行う業務を指定するボタンが含まれる。
【００５３】
Ａｃｔ１２においてＣＰＵ１１は、トップ画面が操作者によりタッチされたか否かを確認する。具体的には、トップ画面の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたか否かを確認する。そしてＣＰＵ１１は、該当する検出情報が出力されていないならばＮＯと判定し、Ａｃｔ１２を繰り返す。かくしてＣＰＵ１１はＡｃｔ１２において、トップ画面がタッチされるのを待ち受ける。そしてＣＰＵ１１は、トップ画面がタッチされたならばＡｃｔ１２にてＹＥＳと判定し、Ａｃｔ１３へと進む。
【００５４】
Ａｃｔ１３においてＣＰＵ１１は、上記のタッチが、販売登録に関する実績の扱者別での確認を行う業務（以下、扱者別点検業務と称する）を指定するボタンへのタッチであるか否かを確認する。そしてＣＰＵ１１は、該当ボタン以外がタッチされたのであるならばＮＯと判定し、タッチされた位置に応じた処理へ進む。このときの処理は、本実施形態の特徴ではないので、説明を省略する。一方でＣＰＵ１１は、該当ボタンがタッチされたのであるならば、Ａｃｔ１３にてＹＥＳと判定し、Ａｃｔ１４へと進む。
【００５５】
Ａｃｔ１４においてＣＰＵ１１は、扱者別点検業務のためのメイン画面を表示するようにオペレータ用タッチパネル１６を制御する。
【００５６】
図６はメイン画面３０を示す図である。
【００５７】
メイン画面３０内には、訂正ボタン３１、終了ボタン３２、全指定ボタン３３、範囲指定ボタン３４および表示ボタン３５が配置されている。
【００５８】
Ａｃｔ１５においてＣＰＵ１１は、メイン画面３０が操作者によりタッチされたか否かを確認する。そしてＣＰＵ１１は、メイン画面３０の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されていないならばＮＯと判定し、Ａｃｔ１５を繰り返す。かくしてＣＰＵ１１はＡｃｔ１５において、メイン画面３０がタッチされるのを待ち受ける。そしてＣＰＵ１１は、メイン画面３０がタッチされたならばＡｃｔ１５にてＹＥＳと判定し、Ａｃｔ１６へと進む。
【００５９】
Ａｃｔ１６においてＣＰＵ１１は、上記のタッチが終了ボタン３２へのタッチであるか否かを確認する。そしてＣＰＵ１１は、終了ボタン３２の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＹＥＳと判定し、Ａｃｔ１１に戻る。しかしながらＣＰＵ１１は、終了ボタン３２の範囲内のタッチに関する検出情報が出力されていないならば、Ａｃｔ１６にてＮＯと判定し、Ａｃｔ１７へと進む。
【００６０】
Ａｃｔ１７においてＣＰＵ１１は、上記のタッチが全指定ボタン３３へのタッチであるか否かを確認する。そしてＣＰＵ１１は、全指定ボタン３３の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＹＥＳと判定し、Ａｃｔ１８へと進む。
【００６１】
Ａｃｔ１８においてＣＰＵ１１は、履歴確認の対象とする従業員コード範囲の開始コードとして、従業員コードの中の最小のものを設定する。
【００６２】
Ａｃｔ１９においてＣＰＵ１１は、履歴確認の対象とする従業員コード範囲の終了コードとして、従業員コードの中の最大のものを設定する。そしてＣＰＵ１１はこののちに、Ａｃｔ１４に戻って、それ以降の処理を前述したのと同様に行う。
【００６３】
ＣＰＵ１１は、全指定ボタン３３の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されていないならば、Ａｃｔ１７にてＮＯと判定し、Ａｃｔ２０へと進む。
【００６４】
Ａｃｔ２０においてＣＰＵ１１は、上記のタッチが範囲指定ボタン３４へのタッチであるか否かを確認する。そしてＣＰＵ１１は、範囲指定ボタン３４の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＹＥＳと判定し、図４に示すＡｃｔ２１へと進む。
【００６５】
Ａｃｔ２１においてＣＰＵ１１は、範囲指定画面を表示するようにオペレータ用タッチパネル１６を制御する。
【００６６】
図７は範囲指定画面４０を示す図である。
【００６７】
範囲指定画面４０内には、訂正ボタン４１、確認ボタン４２、開始コードボタン４３、終了コードボタン４４、開始コードエリア４５、終了コードエリア４６およびリストエリア４７が配置されている。開始コードエリア４５は、開始コードとして設定された従業員コードを表示する。終了コードエリア４６は、終了コードとして設定された従業員コードを表示する。リストエリア４７は、従業員コードのリストを表示する。
【００６８】
Ａｃｔ２２においてＣＰＵ１１は、設定対象を開始コードとする。
【００６９】
Ａｃｔ２３においてＣＰＵ１１は、カードリーダ２０により従業員証の読み取りが行われたか否かを確認する。ＣＰＵ１１は、カードリーダ２０が従業員証の読み取りを行っていないならばＮＯと判定し、Ａｃｔ２４へと進む。
【００７０】
Ａｃｔ２４においてＣＰＵ１１は、範囲指定画面４０が操作者によりタッチされたか否かを確認する。そしてＣＰＵ１１は、範囲指定画面４０の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されていないならばＮＯと判定し、Ａｃｔ２３に戻る。
【００７１】
かくしてＣＰＵ１１はＡｃｔ２３，２４において、従業員証の読み取りおよび範囲指定画面４０のタッチのいずれかがなされるのを待ち受ける。操作者は、従業員証に記録された従業員コードを履歴確認の対象とするならば、ＣＰＵ１１がこの待ち受け状態にあるときに従業員証をカードリーダ２０に読み取らせる。カードリーダ２０は従業員証に記録された情報を読み出すと、この情報をＲＡＭ１３に書き込むとともに、その旨をＣＰＵ１１に通知する。ＣＰＵ１１はこの通知を受けると、Ａｃｔ２３にてＹＥＳと判定し、Ａｃｔ２５へと進む。
【００７２】
Ａｃｔ２５においてＣＰＵ１１は、開始コードとしてカードリーダ２０により読み取られた情報に含まれた従業員コードをセットする。
【００７３】
Ａｃｔ２６においてＣＰＵ１１は、終了コードとしてカードリーダ２０により読み取られた情報に含まれた従業員コードをセットする。そしてＣＰＵ１１はこののちに、Ａｃｔ２３，２４の待ち受け状態に戻る。
【００７４】
つまり、従業員証がカードリーダ２０によって読み取られた場合には、当該従業員証に記録された従業員コードのみを従業員コード範囲として定める。
【００７５】
一方、ＣＰＵ１１は、範囲指定画面４０がタッチされたならばＡｃｔ２４にてＹＥＳと判定し、Ａｃｔ２７へと進む。
【００７６】
Ａｃｔ２７においてＣＰＵ１１は、上記のタッチが開始コードボタン４３へのタッチであるか否かを確認する。そしてＣＰＵ１１は、開始コードボタン４３の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ２８に進む。
【００７７】
Ａｃｔ２８においてＣＰＵ１１は、上記のタッチが終了コードボタン４４へのタッチであるか否かを確認する。そしてＣＰＵ１１は、終了コードボタン４４の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ２９に進む。
【００７８】
Ａｃｔ２９においてＣＰＵ１１は、上記のタッチが訂正ボタン４１へのタッチであるか否かを確認する。そしてＣＰＵ１１は、訂正ボタン４１の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ３０に進む。
【００７９】
Ａｃｔ３０においてＣＰＵ１１は、上記のタッチがリストエリア４７へのタッチであるか否かを確認する。そしてＣＰＵ１１は、リストエリア４７の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ３１に進む。
【００８０】
Ａｃｔ３１においてＣＰＵ１１は、上記のタッチが確認ボタン４２へのタッチであるか否かを確認する。そしてＣＰＵ１１は、確認ボタン４２の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ２３，２４の待ち受け状態に戻る。
【００８１】
かくしてＣＰＵ１１はＡｃｔ２７〜３１において、操作者によりなされた範囲指定画面４０へのタッチが、開始コードボタン４３、終了コードボタン４４、訂正ボタン４１、リストエリア４７および確認ボタン４２のいずれかへのタッチであるか否かを確認する。そしてＣＰＵ１１は、開始コードボタン４３、終了コードボタン４４、訂正ボタン４１、リストエリア４７および確認ボタン４２のいずれへのタッチでもないことを確認したならば、今回のタッチに対する何らかの処理を開始すること無しに、Ａｃｔ２３，２４の待ち受け状態に戻る。
【００８２】
ＣＰＵ１１は、開始コードボタン４３の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ２７にてＹＥＳと判定し、Ａｃｔ２２に戻る。すなわちＣＰＵ１１は、開始コードボタン４３がタッチされたならば、設定対象を開始コードとする。
【００８３】
ＣＰＵ１１は、終了コードボタン４４の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ２８にてＹＥＳと判定し、Ａｃｔ３２に進む。
【００８４】
Ａｃｔ３２においてＣＰＵ１１は、設定対象を終了コードとする。そしてＣＰＵ１１はこののちに、Ａｃｔ２３，２４の待ち受け状態に戻る。すなわちＣＰＵ１１は、終了コードボタン４４がタッチされたならば、設定対象コードを終了コードとする。
【００８５】
ＣＰＵ１１は、訂正ボタン４１の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ２９にてＹＥＳと判定し、図３に示すＡｃｔ１４に戻る。そしてＣＰＵ１１は、Ａｃｔ１４以降の処理を前述したのと同様に行う。すなわちＣＰＵ１１は、訂正ボタン４１がタッチされたならば、メイン画面３０におけるタッチ操作を待ち受ける待ち受け状態に戻る。
【００８６】
ＣＰＵ１１は、リストエリア４７の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ３０にてＹＥＳと判定し、Ａｃｔ３３に進む。
【００８７】
Ａｃｔ３３においてＣＰＵ１１は、設定対象が開始コードとされているか否かを確認する。そしてＣＰＵ１１は、設定対象が開始コードとされているためにＹＥＳと判定したならば、Ａｃｔ３４へと進む。
【００８８】
Ａｃｔ３４においてＣＰＵ１１は、リストエリア４７のうちのタッチされた位置に表示されていた従業員コード（以下、タッチコードと称する）を開始コードとして設定する。
【００８９】
Ａｃｔ３５においてＣＰＵ１１は、終了コードとして従業員コードのいずれかを設定済みであるか否かを確認する。そしてＣＰＵ１１は、終了コードとして従業員コードのいずれもまだ設定されていないならばＮＯと判定し、Ａｃｔ３６へと進む。なおＣＰＵ１１は、設定対象が終了コードとされているためにＡｃｔ３３にてＮＯと判定したならば、Ａｃｔ３４，３５をパスしてＡｃｔ３６へと進む。
【００９０】
Ａｃｔ３６においてＣＰＵ１１は、タッチコードを終了コードとして設定する。こののちにＣＰＵ１１は、Ａｃｔ３７へ進む。なおＣＰＵ１１は、終了コードとして従業員コードのいずれかを設定済みであるならばＡｃｔ３５にてＹＥＳと判定し、Ａｃｔ３６をパスしてＡｃｔ３７へと進む。
【００９１】
Ａｃｔ３７においてＣＰＵ１１は、この時点で設定されている開始コードおよび終了コードを開始コードエリア４５および終了コードエリア４６にてそれぞれ表示するように範囲指定画面４０を更新する。そしてＣＰＵ１１はこののちに、Ａｃｔ２３，２４の待ち受け状態に戻る。
【００９２】
ＣＰＵ１１は、確認ボタン４２の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ３１にてＹＥＳと判定し、図３に示すＡｃｔ１４に戻る。そしてＣＰＵ１１は、Ａｃｔ１４以降の処理を前述したのと同様に行う。すなわちＣＰＵ１１は、確認ボタン４２がタッチされたならば、メイン画面３０におけるタッチ操作を待ち受ける待ち受け状態に戻る。
【００９３】
さてＣＰＵ１１は、メイン画面３０に対するタッチがなされ、範囲指定ボタン３４の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ２０でＹＥＳと判定し、Ａｃｔ３８へと進む。
【００９４】
Ａｃｔ３８においてＣＰＵ１１は、上記のタッチが表示ボタン３５へのタッチであるか否かを確認する。そしてＣＰＵ１１は、表示ボタン３５の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ３８にてＹＥＳと判定し、図５に示すＡｃｔ３９へと進む。なおＣＰＵ１１は、表示ボタン３５の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、タッチ位置に応じた他の処理へと移行する。この他の処理においてＣＰＵ１１は、期間、曜日、時間帯、売上種別および合計／平均などの、従業員コード範囲以外の諸条件を操作者の操作に応じて設定することがある。
【００９５】
Ａｃｔ３９においてＣＰＵ１１は、従業員コード範囲内の従業員コードを含み、かつその他の設定されている条件に合致した履歴情報を履歴データベース１４ａから抽出する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１１が実行することによって、ＣＰＵ１１を中枢部分とするコンピュータは抽出手段として機能する。また、従業員コード範囲内の従業員コードで識別される従業員を対象従業員としているのであり、ＣＰＵ１１を中枢部分とするコンピュータは設定手段として機能する。
【００９６】
Ａｃｔ４０においてＣＰＵ１１は、上記の抽出した履歴情報を表す履歴画像を生成する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１１が実行することによって、ＣＰＵ１１を中枢部分とするコンピュータは生成手段として機能する。
【００９７】
Ａｃｔ４１においてＣＰＵ１１は、点検画面を表示するようにオペレータ用タッチパネル１６を制御する。
【００９８】
図８は点検画面５０を示す図である。
【００９９】
点検画面５０は、履歴画像５１と、その履歴画像５１の作成に適用した条件を表した条件表示エリア５２とを含む。また点検画面５０は、印字ボタン５３、訂正ボタン５４および終了ボタン５５を含む。
【０１００】
Ａｃｔ４２においてＣＰＵ１１は、点検画面５０が操作者によりタッチされたか否かを確認する。そしてＣＰＵ１１は、点検画面５０の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されていないならばＮＯと判定し、Ａｃｔ４２を繰り返す。かくしてＣＰＵ１１はＡｃｔ４２において、点検画面５０がタッチされるのを待ち受ける。そしてＣＰＵ１１は、点検画面５０の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ４３にてＹＥＳと判定してＡｃｔ４３へと進む。
【０１０１】
Ａｃｔ４３においてＣＰＵ１１は、上記のタッチが終了ボタン５５へのタッチであるか否かを確認する。そしてＣＰＵ１１は、終了ボタン５５の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ４４に進む。
【０１０２】
Ａｃｔ４４においてＣＰＵ１１は、上記のタッチが訂正ボタン５４へのタッチであるか否かを確認する。そしてＣＰＵ１１は、訂正ボタン５４の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ４５に進む。
【０１０３】
Ａｃｔ４５においてＣＰＵ１１は、上記のタッチが印字ボタン５３へのタッチであるか否かを確認する。そしてＣＰＵ１１は、印字ボタン５３の範囲外のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならばＮＯと判定し、Ａｃｔ４２の待ち受け状態に戻る。
【０１０４】
かくしてＣＰＵ１１はＡｃｔ４３〜４５において、操作者によりなされた点検画面５０へのタッチが、終了ボタン５５、訂正ボタン５４および印字ボタン５３のいずれかへのタッチであるか否かを確認する。そしてＣＰＵ１１は、終了ボタン５５、訂正ボタン５４および印字ボタン５３のいずれへのタッチでもないことを確認したならば、今回のタッチに対する何らかの処理を開始すること無しに、Ａｃｔ４２の待ち受け状態に戻る。
【０１０５】
ＣＰＵ１１は、印字ボタン５３の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ４５にてＹＥＳと判定し、Ａｃｔ４６に進む。
【０１０６】
Ａｃｔ４６においてＣＰＵ１１は、履歴画像をレシート用紙およびジャーナル用紙に対してプリントするようにレシートプリンタ１８およびジャーナルプリンタ１９を制御する。そしてＣＰＵ１１はこののちに、Ａｃｔ４３の待ち受け状態に戻る。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１１が実行することによって、ＣＰＵ１１を中枢部分とするコンピュータは制御手段として機能する。
【０１０７】
ＣＰＵ１１は、終了ボタン５５の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ４３にてＹＥＳと判定し、図３に示すＡｃｔ１１に戻る。そしてＣＰＵ１１は、Ａｃｔ１１以降の処理を前述したのと同様に行う。すなわちＣＰＵ１１は、終了ボタン５５がタッチされたならば、トップ画面におけるタッチ操作を待ち受ける状態に戻る。
【０１０８】
ＣＰＵ１１は、訂正ボタン５４の範囲内のタッチに関する検出情報がオペレータ用タッチパネル１６から出力されたならば、Ａｃｔ４４にてＹＥＳと判定し、図３に示すＡｃｔ１４に戻る。そしてＣＰＵ１１は、Ａｃｔ１４以降の処理を前述したのと同様に行う。すなわちＣＰＵ１１は、訂正ボタン４１がタッチされたならば、メイン画面３０におけるタッチ操作を待ち受ける状態に戻る。
【０１０９】
図９は履歴画像がプリントされたレシート用紙を示す図である。
【０１１０】
以上のようにＰＯＳ端末１によれば、操作者の指示に応じて設定した従業員コード範囲に複数の従業員コードが含まれる場合には、これら複数の従業員コードを含んだ履歴情報をそれぞれ履歴データベース１４ａから抽出して、それらを表した履歴画像が生成される。そしてこの履歴画像が、オペレータ用タッチパネル１６にて表示され、さらには操作者の指示に応じてレシート用紙にプリントされる。
【０１１１】
かくして操作者は、オペレータ用タッチパネル１６にて表示された履歴画像またはレシート用紙にプリントされた履歴画像から、複数の従業員によりそれぞれ扱われた販売登録についての確認を容易に行うことができる。
【０１１２】
またＰＯＳ端末１は、履歴画像をレシート用紙にプリントさせる際には、同じ履歴画像をジャーナル用紙にもプリントさせる。従って、ジャーナル用紙へのプリント内容を確認することにより、どのような情報の閲覧が行われたのかを事後において検証することが可能となる。
【０１１３】
この実施形態は、次のような種々の変形実施が可能である。
【０１１４】
履歴画像は、ＰＯＳ端末１からＬＡＮ４を介して図示しない管理用端末やハンディターミナル２等へと送られても良い。そして、管理用端末やハンディターミナル２での制御の下に前記履歴画像の表示やプリントが行われてもよい。
【０１１５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１６】
１…ＰＯＳ端末、２…ハンディターミナル、３…伝票プリンタ、４…ＬＡＮ、５…無線アクセスポイント、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…補助記憶デバイス、１４ａ…履歴データベース、１５…時計ユニット、１６…オペレータ用タッチパネル、１７…客面表示器、１８…レシートプリンタ、１９…ジャーナルプリンタ、２０…カードリーダ、２１…通信デバイス、２２…伝送システム。
【図１】
2015179475.tif 000003
【図２】
2015179475.tif 000004
【図３】
2015179475.tif 000005
【図４】
2015179475.tif 000006
【図５】
2015179475.tif 000007
【図６】
2015179475.tif 000008
【図７】
2015179475.tif 000009
【図８】
2015179475.tif 000010
【図９】
2015179475.tif 000011