(57)【要約】【課題】  商品販売データ処理装置のディスプレイに表示される多数の画面部品の中から操作しようとするものを容易に探し出せるようにする。【解決手段】  表示手段に商品等に関するデータの入力画面３００を表示させる。この入力画面３００に商品等に関するデータが割り当てられた複数の画面部品が予め定められた設定に従って配置された第１表示領域３０１を表示させ、操作手段の操作により第１表示領域３０１に配置された各画面部品の中から任意の画面部品の指定を受け付ける。そして、指定を受け付けた画面部品を配置した第２表示領域３２１を入力画面３００に表示させ、第１表示領域３０１及び第２表示領域３２１に配置された各画面部品の操作時に当該操作された画面部品に割り当てられたデータを入力させ、入力されたデータに基づいて商取引を精算処理させる。【選択図】    図９
2012022471.tif 000002
【特許請求の範囲】
【請求項１】
商品又は役務に関するデータの入力画面を表示する表示手段と、
前記入力画面を操作する操作手段と、
前記商品又は役務に関するデータが割り当てられた複数の画面部品が予め定められた設定に従って配置された第１表示領域を前記入力画面に表示させる第１表示制御手段と、
前記第１表示領域に配置された前記各画面部品の中から任意の画面部品の指定を受け付ける指定受付手段と、
前記指定受付手段によって指定を受け付けた画面部品を配置した第２表示領域を前記入力画面に表示させる第２表示制御手段と、
前記操作手段によって前記第１表示領域及び前記第２表示領域に配置された前記各画面部品が操作されたとき、当該操作された画面部品に割り当てられたデータを入力するデータ入力手段と、
前記データ入力手段によって入力されたデータに基づいて商取引を精算処理する精算処理手段と、
を備えていることを特徴とする商品販売データ処理装置。
【請求項２】
前記入力画面は、前記第１表示領域及び前記第２表示領域を切り替えるための切替ボタンを有し、
前記第１表示制御手段は、前記第２表示領域が前記入力画面に表示されているときに前記操作手段により前記切替ボタンが操作された場合、前記第２表示領域に代えて前記入力画面に前記第１表示領域を表示させ、
前記第２表示制御手段は、前記第１表示領域が前記入力画面に表示されているときに前記操作手段により前記切替ボタンが操作された場合、前記第１表示領域に代えて前記入力画面に前記第２表示領域を表示させることを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
前記入力画面は、前記第２表示領域の編集を開始するための編集ボタンを有し、
前記指定受付手段は、前記操作手段により前記編集ボタンが操作されたとき、前記第１表示領域に表示された前記各画面部品の中から任意の画面部品の指定を受け付けることを特徴とする請求項１又は２に記載の商品販売データ処理装置。
【請求項４】
前記第２表示領域に配置された前記各画面部品の配置位置を変更する配置位置変更手段をさらに備えていることを特徴とする請求項１乃至３のうちいずれか１に記載の商品販売データ処理装置。
【請求項５】
店員を識別する識別子を入力する識別子入力手段と、
前記識別子入力手段によって入力された識別子で識別される店員を操作責任者として登録する責任者登録手段と、
前記第２表示領域に対する前記画面部品の配置状態を示すデータを各店員の前記識別子毎に記憶する記憶手段から、前記責任者登録手段によって操作責任者として登録された店員の前記識別子に対応するデータを読み出すデータ読出手段と、
前記操作責任者としての登録が解除されたとき、前記第２表示領域に配置された前記画面部品の配置状態に基づいて、前記記憶手段に記憶された当該登録が解除された操作責任者の識別子に対応するデータを更新する更新手段と、
をさらに備え、
前記第２表示制御手段は、前記データ読出手段によって読み出されたデータに基づいて前記画面部品を配置した前記第２表示領域を前記入力画面に表示させることを特徴とする請求項１乃至４のうちいずれか１に記載の商品販売データ処理装置。
【請求項６】
商品又は役務に関するデータの入力画面を表示する表示手段と、前記入力画面を操作する操作手段とを備えた商品販売データ処理装置の制御プログラムであって、
前記商品販売データ処理装置に、
前記商品又は役務に関するデータが割り当てられた複数の画面部品が予め定められた設定に従って配置された第１表示領域を前記入力画面に表示させる第１表示制御機能と、
前記第１表示領域に配置された前記各画面部品の中から任意の画面部品の指定を受け付ける指定受付機能と、
前記指定受付機能によって指定を受け付けた画面部品を配置した第２表示領域を前記入力画面に表示させる第２表示制御機能と、
前記操作手段によって前記第１表示領域及び前記第２表示領域に配置された前記各画面部品が操作されたとき、当該操作された画面部品に割り当てられたデータを入力するデータ入力機能と、
前記データ入力機能によって入力されたデータに基づいて商取引を精算処理する精算処理機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示手段に表示された画面を用いて商品データを入力する商品販売データ処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、ディスプレイに商品データが割り当てられた複数の画面部品（ＧＵＩ部品）を表示させ、これら画面部品の操作によって買い上げ商品の商品データを入力し、会計業務を進行するＰＯＳ（Point Of Sales）端末やカード決済端末等の商品販売データ処理装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９２２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、店舗にて販売される商品や提供されるサービスが多様化したことにより、商品販売データ処理装置に入力すべき商品データ等の数が増加し、これに伴い上記のようにディスプレイに表示される画面部品の数も増加している。
【０００５】
このように多数の画面部品が表示されると、操作しようとするものを探し出すのに相当の時間を要することがある。その場合には会計業務が遅延し、会計中の客やレジ待ちの客を長時間待たせかねない。
【０００６】
このような事情から、商品販売データ処理装置のディスプレイに表示される多数の画面部品の中から操作しようとするものを容易に探し出すための手段を講じる必要があった。
【課題を解決するための手段】
【０００７】
一実施形態における商品販売データ処理装置は、表示手段と、操作手段と、第１表示制御手段と、指定受付手段と、第２表示制御手段と、データ入力手段と、精算処理手段と、を備えている。  
前記表示手段は、商品又は役務に関するデータの入力画面を表示する。前記操作手段は、前記入力画面を操作する。前記第１表示制御手段は、前記商品又は役務に関するデータが割り当てられた複数の画面部品が予め定められた設定に従って配置された第１表示領域を前記入力画面に表示させる。前記指定受付手段は、前記第１表示領域に配置された前記各画面部品の中から任意の画面部品の指定を受け付ける。前記第２表示制御手段は、前記指定受付手段によって指定を受け付けた画面部品を配置した第２表示領域を前記入力画面に表示させる。前記データ入力手段は、前記操作手段によって前記第１表示領域及び前記第２表示領域に配置された前記各画面部品が操作されたとき、当該操作された画面部品に割り当てられたデータを入力する。前記精算処理手段は、前記データ入力手段によって入力されたデータに基づいて商取引を精算処理する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態における商品販売データ処理装置を含むシステム構成図。
【図２】同実施形態におけるサーバのブロック図。
【図３】同実施形態における商品販売データ処理装置のブロック図。
【図４】同実施形態におけるＰＬＵファイルのデータ構造例を示す模式図。
【図５】同実施形態における責任者ファイルのデータ構造例を示す模式図。
【図６】同実施形態における既定ボタンファイルのデータ構造例を示す模式図。
【図７】同実施形態における任意ボタンファイルのデータ構造例を示す模式図。
【図８】同実施形態における商品登録画面の一例を示す模式図。
【図９】同実施形態における商品登録画面の一例を示す模式図。
【図１０】同実施形態における責任者登録処理のフローチャート。
【図１１】同実施形態における会計処理のフローチャート。
【図１２】同実施形態における編集処理のフローチャート。
【図１３】同実施形態における確認メッセージの一例を示す模式図。
【図１４】同実施形態における責任者解除処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、一実施形態について図面を参照しながら説明する。  
なお、以下の説明において同一の構成要素には同一の符号を付し、重複説明は必要な場合にのみ行う。
【００１０】
（システム構成）  
図１は、本実施形態における商品販売データ処理装置を含むシステムの構成を示す概略図である。  
このシステムは、コンビニエンスストアやスーパーマーケット等の各種小売店に設置されたものであり、ストアサーバ等のサーバ１と、複数の商品販売データ処理装置２とを、ＬＡＮ（Local Area Network）回線３を介して接続して構成されている。
【００１１】
サーバ１は、例えば店舗の事務室等に配置されたパーソナルコンピュータであり、当該店舗の売上情報や在庫情報等を管理するために用いられる。各商品販売データ処理装置２は、会計場に設置されたレジカウンタ上に載置されている。なお、本実施形態では複数の商品販売データ処理装置２を備えるシステムについて例示するが、システムが備える商品販売データ処理装置２の数は１台であってもよい。
【００１２】
（サーバ）  
サーバ１について説明する  
図２は、サーバ１の要部構成を示すブロック図である。  
サーバ１は、ＣＰＵ（Central Processing Unit）１００、ＲＯＭ（Read Only Memory）１０１、ＲＡＭ（Random Access Memory）１０２、通信Ｉ／Ｆ（Interface）１０３、キーボードコントローラ１０４、表示コントローラ１０５、ＨＤＤ（Hard Disk Drive）１０６、キーボード１０７、およびディスプレイ１０８を備えている。通信Ｉ／Ｆ１０３には前記ＬＡＮ回線３が接続され、ＲＯＭ１０１、ＲＡＭ１０２、通信Ｉ／Ｆ１０３、キーボードコントローラ１０４、表示コントローラ１０５、およびＨＤＤ１０６は、アドレスバスおよびデータバスにて構成されるバスライン１０９を介してＣＰＵ１００に接続されている。
【００１３】
ＲＯＭ１０１は、ＣＰＵ１００が実行する動作プログラム等の固定的データを記憶している。ＲＡＭ１０２は、処理場面に応じた各種の作業用記憶領域を形成する。通信Ｉ／Ｆ１０３は、ＬＡＮ回線３を介しての各商品販売データ処理装置２とのデータ通信を制御する。
【００１４】
キーボード１０７は、置数キー、アルファベットキー、および各種ファンクションキーを備え、押下げられた操作キーに応じたキー信号を出力する。キーボードコントローラ１０４は、キーボード１０７から出力されるキー信号を取り込んでＣＰＵ１００に通知する。
【００１５】
ディスプレイ１０８は、例えばＬＣＤ（Liquid Crystal Display）であり、売上情報や在庫管理情報等を表示する。表示コントローラ１０５は、ディスプレイ１０８の表示を制御する。
【００１６】
ＨＤＤ１０６は、ＯＳ（Operating System）ファイルやアプリケーションファイルに加え、ＰＬＵ（Price Look Up）ファイル１１１、責任者ファイル１１２、既定ボタンファイル１１３、および任意ボタンファイル１１４を記憶している。各ファイル１１１〜１１４のデータ構造については、図４，図５，図６，および図７の説明にて後述する。
【００１７】
（商品販売データ処理装置）  
商品販売データ処理装置２について説明する。  
図３は、商品販売データ処理装置２の要部構成を示すブロック図である。  
商品販売データ処理装置２は、ＣＰＵ２００、ＲＯＭ２０１、ＲＡＭ２０２、通信Ｉ／Ｆ２０３、スキャナＩ／Ｆ２０４、ＨＤＤ２０５、キーボードコントローラ２０６、表示コントローラ２０７、タッチパネルコントローラ２０８、カードリーダコントローラ２０９、プリンタコントローラ２１０、キーボード２１１、ディスプレイ２１２（表示手段）、タッチパネル２１３（操作手段）、カードリーダ２１４、およびレシートプリンタ２１５を備えている。通信Ｉ／Ｆ２０３にはＬＡＮ回線３が接続され、スキャナＩ／Ｆ２０４にはバーコードスキャナ２１７が接続され、ＲＯＭ２０１、ＲＡＭ２０２、通信Ｉ／Ｆ２０３、スキャナＩ／Ｆ２０４、ＨＤＤ２０５、キーボードコントローラ２０６、表示コントローラ２０７、タッチパネルコントローラ２０８、カードリーダコントローラ２０９、およびプリンタコントローラ２１０はアドレスバスおよびデータバスで構成されるバスライン２１６を介してＣＰＵ２００に接続されている。
【００１８】
ＲＯＭ２０１は、ＣＰＵ２００が実行する動作プログラム等の固定的データを記憶している。ＲＡＭ２０２は、処理場面に応じた各種の作業用記憶領域を形成する。通信Ｉ／Ｆ２０３は、ＬＡＮ回線３を介してのサーバ１とのデータ通信を制御する。
【００１９】
バーコードスキャナ２１７は、商品等に付されたバーコードを光学的に読み取り、バーコードが示すコードを出力する。スキャナＩ／Ｆ２０４は、バーコードスキャナ２１７から出力されるコードを取り込み、ＣＰＵ２００に通知する。  
ＨＤＤ２０５は、ＯＳファイルやアプリケーションファイル等を記憶している。
【００２０】
キーボード２１１は、置数キー、ＰＬＵキー、小計キー、預り／現計キー、責任者登録キー、責任者解除キー、クリアキー等の各種操作キーを備え、押下げられた操作キーに応じたキー信号を出力する。キーボードコントローラ２０６は、キーボード２１１から出力されるキー信号を取り込んでＣＰＵ２００に通知する。
【００２１】
ディスプレイ２１２は、例えばＬＣＤであり、その表示面が操作者の立ち位置側に向くように商品販売データ処理装置２の筐体に取り付けられている。表示コントローラ２０７は、ＣＰＵ２００からの指令に応じて商品登録画面３００（図８，図９参照）等の各種画面をディスプレイ２１２に表示させる。
【００２２】
カードリーダ２１４は、クレジットカードやポイントカード等の各種カードから情報を読み取る磁気カードリーダあるいはＩＣカードリーダである。カードリーダコントローラ２０９は、カードリーダ２１４がカードから読み取った情報を取り込んでＣＰＵ２００に通知する。
【００２３】
レシートプリンタ２１５は、会計明細等を含むレシートを印刷し、商品販売データ処理装置２の筐体に設けられた図示せぬレシート発行口から発行するサーマルプリンタである。プリンタコントローラ２１０は、ＣＰＵ２００からの指令に応じてレシートプリンタ２１５を駆動し、レシートを印刷発行させる。
【００２４】
（データ構造）  
ＰＬＵファイル１１１、責任者ファイル１１２、既定ボタンファイル１１３、および任意ボタンファイル１１４のデータ構造について説明する。
【００２５】
図４は、ＰＬＵファイル１１１のデータ構造例を示す模式図である。  
ＰＬＵファイル１１１は、各商品を識別するＰＬＵコードに対し、商品名称や単価等を対応付けたレコードによって構成されている。図示した例では、例えばＰＬＵコード「０００１」のレコードに商品名称「商品Ａ１」や単価「￥１００」等が対応付けられている。
【００２６】
図５は、責任者ファイル１１２のデータ構造例を示す模式図である。  
責任者ファイル１１２は、各店員を識別する責任者コードに対し、店員の氏名を対応付けたレコードによって構成されている。図示した例では、例えば責任者コード「１０１」のレコードに氏名「店員Ｓ１」が対応付けられている。
【００２７】
図６は、既定ボタンファイル１１３のデータ構造例を示す模式図である。  
既定ボタンファイル１１３は、ボタン座標に対し、ＰＬＵコードと商品名称を対応付けたレコードによって構成されている。ボタン座標は、商品販売データ処理装置２のディスプレイ２１２に表示される商品登録画面３００に対し、ＰＬＵコードを入力する画面部品である商品ボタンを配置する座標を示す。このボタン座標に対応付けられたＰＬＵコードはそのボタン座標に配置された商品ボタンの操作時に入力されるＰＬＵコードであり、商品名称はそのＰＬＵコードが示す商品の商品名称である。なお、各レコードは、各レコードのＰＬＵコードが示す商品をその属性に基づいて分類したカテゴリ毎にグループ化されている。このカテゴリは、例えばホットスナックや、切手，葉書等の郵便関連商品を示すものである。  
図示した例では、各レコードがそれぞれ８つのレコードで構成されるカテゴリＡ，Ｂ，Ｃの３グループに分類されている。また、例えばカテゴリＡにおけるボタン座標「ＸＡ１，ＹＡ１」のレコードにはＰＬＵコード「０００１」と商品名称「商品Ａ１」が対応付けられ、カテゴリＢにおけるボタン座標「ＸＢ１，ＹＢ１」のレコードにはＰＬＵコード「０００９」と商品名称「商品Ｂ１」が対応付けられ、カテゴリＣにおけるボタン座標「ＸＣ１，ＹＣ１」のレコードにはＰＬＵコード「００１７」と商品名称「商品Ｃ１」が対応付けられている。
【００２８】
図７は、任意ボタンファイル１１４のデータ構造例を示す模式図である。  
任意ボタンファイル１１４は、責任者ファイル１１２の各責任者コードに対して１つずつ設けられており、ボタン座標に対し、ＰＬＵコードと商品名称を対応付けたレコードによって構成されている。  
図示した例では、各任意ボタンファイル１１４がそれぞれ８つのレコードにて構成されている。また、例えば責任者コード「１０１」の任意ボタンファイル１１４には、ボタン座標「Ｘ１，Ｙ１」にＰＬＵコード「０００９」と商品名称「商品Ｂ１」とを対応付けたレコード等、５つのレコードにデータが書き込まれ、３つのレコードが空欄になっている。
【００２９】
なお、ＰＬＵファイル１１１，既定ボタンファイル１１３，および任意ボタンファイル１１４は、所定のタイミングでサーバ１から各商品販売データ処理装置２に配信される。各商品販売データ処理装置２は、サーバ１から配信されるＰＬＵファイル１１１，既定ボタンファイル１１３，および任意ボタンファイル１１４をＲＡＭ２０２に記憶し、会計処理等に使用する。
【００３０】
（商品登録画面）  
各商品販売データ処理装置２のディスプレイ２１２に表示される商品登録画面３００（商品等に関するデータの入力画面）について説明する。  
図８は、図６に示した既定ボタンファイル１１３に基づいて表示される商品登録画面３００の一例を示す模式図である。  
この商品登録画面３００は、商品ボタンが配置される第１表示領域３０１、それぞれカテゴリＡ，Ｂ，Ｃを指定するカテゴリボタン３０２，３０３，３０４、お気に入りボタン３０５、および商品データ表示領域３０６を有している。商品ボタン、カテゴリボタン３０２〜３０４、およびお気に入りボタン３０５は、タッチパネル２１３を介して操作可能な画面部品である。
【００３１】
この例は、カテゴリボタン３０２のタッチ操作によりカテゴリＡが指定された状態を示しており、第１表示領域３０１には既定ボタンファイル１１３においてカテゴリＡに属する各レコードに対応する商品ボタン３１１〜３１８が配置されている。各商品ボタン３１１〜３１８は、それぞれのレコードのボタン座標で示される位置に、それぞれのレコードの商品名称を付して配置されている。商品データ表示領域３０６は、バーコードスキャナ２１７によるバーコードの読み取りや商品ボタン３１１〜３１８の操作によって入力されたＰＬＵコードが示す商品の名称や単価等を表示するための領域である。
【００３２】
お気に入りボタン３０５は、任意ボタンファイル１１４に基づく商品ボタンを商品登録画面３００中に表示させるための画面部品である。お気に入りボタン３０５が操作された後の商品登録画面３００の一例を図９に示している。この商品登録画面３００には、既定ボタンファイル１１３に基づいて商品ボタンが表示される第１表示領域３０１に代えて、任意ボタンファイル１１４に基づいて商品ボタンが表示される第２表示領域３２１が表示され、お気に入りボタン３０５に代えて編集ボタン３０７が表示されている。
【００３３】
第２表示領域３２１には任意ボタンファイル１１４の各レコードに対応する商品ボタン３３１〜３３５が配置されている。各商品ボタン３３１〜３３５は、それぞれのレコードのボタン座標で示される位置に、それぞれのレコードの商品名称を付して配置されている。
【００３４】
なお、図９のように第２表示領域３２１が表示されている状態でカテゴリボタン３０２〜３０４がタッチ操作されると、第２表示領域３２１に代えて再び第１表示領域３０１が表示される。すなわち、カテゴリボタン３０２〜３０４およびお気に入りボタン３０５は、第１表示領域３０１および第２表示領域３２１を切り替える切替ボタンとして機能する。
【００３５】
（動作）
サーバ１および商品販売データ処理装置２の動作について説明する。  
以下に説明する責任者登録処理、会計処理、編集処理、および責任者解除処理の中で、商品販売データ処理装置２のＣＰＵ２００は、ＲＯＭ１０１に記憶された制御プログラムを実行することにより、次の（１）〜（９）の機能を実現する。  
（１）既定ボタンファイル１１３に従って複数の商品ボタンが配置された第１表示領域を商品登録画面３００に表示させる第１表示制御機能。  
（２）タッチパネル２１３の操作により、第１表示領域に配置された各商品ボタンの中から任意の商品ボタンの指定を受け付ける指定受付機能。  
（３）指定受付機能によって指定を受け付けた商品ボタンを配置した第２表示領域を商品登録画面３００に表示させる第２表示制御機能。  
（４）タッチパネル２１３を介して第１表示領域および第２表示領域に配置された各商品ボタンが操作されたとき、当該操作された商品ボタンに割り当てられたＰＬＵコードを入力するデータ入力機能。  
（５）データ入力機能によって入力されたＰＬＵコードに基づいて商取引を精算処理する精算処理機能。  
（６）第２表示領域に配置された各商品ボタンの配置位置を変更する配置位置変更機能。
【００３６】
（７）キーボード２１１等の操作によって入力された責任者コードで識別される店員を操作責任者として登録する責任者登録機能。  
（８）サーバ１のＨＤＤ１０６から責任者登録機能によって操作責任者として登録された店員の責任者コードに対応する任意ボタンファイル１１４を読み出すデータ読出機能。  
（９）操作責任者としての登録が解除されたとき、第２表示領域に配置された各商品ボタンの配置状態に基づいて、サーバ１のＨＤＤ１０６に記憶された当該操作責任者の任意ボタンファイル１１４を更新する更新機能。  
［責任者登録処理］  
先ず、商品販売データ処理装置２の操作責任者を登録する責任者登録処理について説明する。この処理のフローチャートを図１０に示している。
【００３７】
商品販売データ処理装置２のＣＰＵ２００は、キーボード２１１の責任者キーが押下げられたことに応じて処理を開始する。処理開始当初において、ＣＰＵ２００は、責任者コードの入力を受け付ける状態にて（ステップＳ１０１）、その入力完了を待つ（ステップＳ１０２のＮｏ）。このとき、キーボード２１１を操作することで、あるいはバーコードスキャナ２１７により責任者コードを示すバーコードを読み取ることで、責任者コードの入力が可能である。すなわち、キーボード２１１およびバーコードスキャナ２１７は、本実施形態における識別子入力手段を構成する。
【００３８】
やがて責任者コードが入力されると（ステップＳ１０２のＹｅｓ）、ＣＰＵ２００は、入力された責任者コードを、通信Ｉ／Ｆ２０３を介してサーバ１に送信する（ステップＳ１０３）。
【００３９】
サーバ１のＣＰＵ１００は、他の処理と並行して、各商品販売データ処理装置２からの責任者コードの受信を待ち受けている（ステップＳ２０１のＮｏ）。やがて上記のように商品販売データ処理装置２から送信される責任者コードを、通信Ｉ／Ｆ１０３を介して受信すると（ステップＳ２０１のＹｅｓ）、ＣＰＵ１００は、受信した責任者コードに対応付けられた氏名をＨＤＤ１０６に記憶された責任者ファイル１１２から検索する（ステップＳ２０２）。さらに、ＣＰＵ１００は、受信した責任者コードに対応する任意ボタンファイル１１４をＨＤＤ１０６から検索する（ステップＳ２０３）。そして、発見した氏名および任意ボタンファイル１１４を、通信Ｉ／Ｆ１０３を介して当該責任者コードを送信した商品販売データ処理装置２に返信する（ステップＳ２０４）。以上で責任者登録処理においてＣＰＵ１００が実行する処理は終了する。
【００４０】
ステップＳ１０３の処理の後、商品販売データ処理装置２のＣＰＵ２００は、サーバ１からの返信を待ち受けている（ステップＳ１０４のＮｏ）。やがて上記のようにサーバ１から返信される氏名および任意ボタンファイル１１４を、通信Ｉ／Ｆ２０３を介して受信すると（ステップＳ１０４のＹｅｓ）、ＣＰＵ２００は、ＲＡＭ２０２に形成された責任者登録用のメモリエリアにステップＳ１０１の処理において入力された責任者コードおよびサーバ１から受信した氏名を記憶することで、当該責任者コードが示す店員を操作責任者として登録する（ステップＳ１０５）。
【００４１】
操作責任者を登録した後、ＣＰＵ２００は、サーバ１から受信した任意ボタンファイル１１４をＲＡＭ２０２に記憶する（ステップＳ１０６）。このようにして、操作責任者として登録された店員の責任者コードに対応する任意ボタンファイル１１４が読み出される。以上で責任者登録処理においてＣＰＵ２００が実行する処理は終了する。なお、ステップＳ１０３〜Ｓ１０６の処理は、前記責任者登録機能および前記データ読出機能によって実現される。
【００４２】
なお、各商品販売データ処理装置２は、操作責任者が登録されない限り会計処理を含む一部の処理を実行できないようにプログラム構成されている。責任者登録処理を経て操作責任者が登録されると、会計処理等の実行が許可される。さらに登録中の操作責任者の名称が会計処理において発行されるレシートに印刷され、電子ジャーナルにも記録される。
【００４３】
［会計処理］  
次に、会計処理について説明する。この処理に先立ち、サーバ１からＰＬＵファイル１１１および既定ボタンファイル１１３が各商品販売データ処理装置２に配信され、ＲＡＭ２０２に記憶されている。
【００４４】
会計処理のフローチャートを図１１に示している。商品販売データ処理装置２のＣＰＵ２００は、操作責任者が登録された後にキーボード２１１のＰＬＵキーが押下げられたことに応じてこの処理を開始する。処理開始当初において、ＣＰＵ２００は、表示コントローラ２０７を介してディスプレイ２１２に商品登録画面３００を表示させる（ステップＳ３０１）。このとき表示される商品登録画面３００には、ＲＡＭ２０２に記憶された既定ボタンファイル１１３に従って商品ボタンが配置された第１表示領域３０１が前記第１表示制御機能により表示され、ステップＳ１０６の処理にてＲＡＭ２０２に記憶された任意ボタンファイル１１４に従って商品ボタンが配置された第２表示領域３２１が前記第２表示制御機能により表示される。
【００４５】
商品登録画面３００を表示した後、ＣＰＵ２００は、客が購入しようとする商品のＰＬＵコードの入力を受け付ける状態にて（ステップＳ３０２）、その入力を待つ（ステップＳ３０３のＮｏ）。このとき、第１表示領域３０１および第２表示領域３２１に配置された商品ボタンがタッチ操作されると、ＲＡＭ２０２に記憶された既定ボタンファイル１１３および任意ボタンファイル１１４の当該タッチ操作された商品ボタンに対応するＰＬＵコードが前記データ入力機能により入力される。なお、ＰＬＵコードは、バーコードスキャナ２１７により商品に付されたバーコードを読み取ることでも入力できる。
【００４６】
このような方法でＰＬＵコードが入力されると（ステップＳ３０３のＹｅｓ）、ＣＰＵ２００は、当該入力されたＰＬＵコードが示す商品を買い上げ商品として登録する（ステップＳ３０４）。具体的には、ＲＡＭ２０２に記憶されたＰＬＵファイル１１１において当該入力されたＰＬＵコードに対応付けられた商品名称や単価等を、ＲＡＭ２０２に設けられた商品データ登録用のメモリエリアに記憶する。
【００４７】
商品登録が完了した後、ＣＰＵ２００は、再度ＰＬＵコードの入力を受け付け（ステップＳ３０５）、入力がなされたか否かを判定する（ステップＳ３０６）。ＰＬＵコードが入力されたならば（ステップＳ３０６のＹｅｓ）、ステップＳ３０４の処理を実行する。一方、ＰＬＵコードが入力されていないならば（ステップＳ３０６のＮｏ）、ＣＰＵ２００は、小計指示がなされているかを判定する（ステップＳ３０７）。未だキーボード２１１の小計キーが押下げられていない場合には小計指示がなされていないと判定し（ステップＳ３０７のＮｏ）、ＣＰＵ２００は、再びステップＳ３０５の処理を実行する。このように、ステップＳ３０４〜Ｓ３０７の処理は、小計指示が入力されるまで繰り返し実行される。
【００４８】
やがて小計キーが押下げられると、ＣＰＵ２００は、小計指示が入力されたと判定する（ステップＳ３０７のＹｅｓ）。このとき、ＣＰＵ２００は、前記商品データ登録用のメモリエリアに登録された商品の精算処理を実行する（ステップＳ３０８）。具体的には、登録された各商品の合計代金を算出してディスプレイ２１２に表示させ、客からの預り金額の入力を受け付け、入力された預り金額から合計代金を差し引いて釣銭額を算出し、算出した釣銭額をディスプレイ２１２に表示させ、レシートプリンタ２１５に会計明細を印字したレシートを発行させる。これらの処理は、前記精算処理機能によって実現される。
【００４９】
ステップＳ３０８の処理が完了した後、会計処理においてＣＰＵ２００が実行する一連の処理が完了する。
【００５０】
［編集処理］  
次に、第２表示領域３２１への商品ボタンの追加、削除、配置位置変更を行う編集処理について説明する。この処理のフローチャートを図１２に示している。
【００５１】
商品販売データ処理装置２のＣＰＵ２００は、商品登録画面３００の編集ボタン３０７がタッチ操作されたことに応じて処理を開始する。処理開始当初において、ＣＰＵ２００は、第１表示領域３０１および第２表示領域３２１に配置された商品ボタンの指定を受け付ける状態にて（ステップＳ４０１）、その指定を待つ（ステップＳ４０２のＮｏ）。編集ボタン３０７のタッチ操作時には第２表示領域３２１が表示されているので、この状態から第２表示領域３２１に配置された商品ボタンを指定することができる。また、カテゴリボタン３０２〜３０４のいずれかをタッチ操作すると第１表示領域３０１が表示されるので、この状態から第１表示領域３０１に表示された商品ボタンを指定することができる。なお、ステップＳ４０１，Ｓ４０２の処理は、前記指定受付機能によって実現される。
【００５２】
いずれかの商品ボタンがタッチ操作されると、ＣＰＵ２００は、商品ボタンが指定されたと判定し（ステップＳ４０２のＹｅｓ）、当該指定された商品ボタンが第１表示領域３０１および第２表示領域３２１のいずれに配置されたものであるかを判定する（ステップＳ４０３）。第１表示領域３０１に配置されたものである場合（ステップＳ４０３の「第１表示領域」）、ＣＰＵ２００は、当該指定された商品ボタンのコピーを第２表示領域３２１に作成してよいか否かを問う確認メッセージを、表示コントローラ２０７を介してディスプレイ２１２に表示させる（ステップＳ４０４）。このメッセージは、図１３に示したように、ＯＫボタン４０１とキャンセルボタン４０２が配置されたポップアップ画面４００上に表される。なお、図１３は商品Ａ７の商品ボタン３１７が指定された例であり、商品ボタン３１７の色が他の商品ボタンと異なる色に変更されている。
【００５３】
このようにポップアップ画面４００が表示された状態で、ＣＰＵ２００は、ＯＫボタン４０１がタッチ操作されたか否かを判定する（ステップＳ４０５）。ＯＫボタンがタッチ操作されている場合（ステップＳ４０５のＹｅｓ）、ＣＰＵ２００は、当該指定された商品ボタンのデータをＲＡＭ２０２に記憶された任意ボタンファイル１１４に追加する。追加されるデータのＰＬＵコードおよび商品名称は既定ボタンファイル１１３の当該指定された商品ボタンに係るものと同一である。但し、ボタン座標に関しては、第２表示領域３２１に当該指定された商品ボタンを追加しても他の商品ボタンと重複しないような座標が演算される。例えば図１３に示したように商品ボタン３１７が指定されているならば、既定ボタンファイル１１３からＰＬＵコード「０００７」，商品名称「商品Ａ７」が読み出され、これらが演算された座標とともに任意ボタンファイル１１４の空いているレコードに記述される。なお、新たに商品ボタンを配置できるスペースが第２表示領域３２１に存在しない場合には、エラーを報知するようにしてもよいし、他の商品ボタンと一部が重複する座標を当該追加する商品ボタンの座標としてもよい。
【００５４】
このように任意ボタンファイル１１４にデータが追加されると、当該追加されたデータに基づく商品ボタンが第２表示領域３２１に表示される。すなわち、指定された商品ボタンのコピーが第２表示領域３２１に作成される。  
任意ボタンファイル１１４にデータが追加された後、あるいは確認メッセージの表示時にキャンセルボタン４０２がタッチ操作された場合（ステップＳ４０５のＮｏ）、ＣＰＵ２００は、再びステップＳ４０１の処理を実行する。
【００５５】
一方、ステップＳ４０１の処理にて指定を受け付けた商品ボタンが第２表示領域３２１に配置されたものである場合（ステップＳ４０３の「第２表示領域」）、ＣＰＵ２００は、当該指定された商品ボタンの第２表示領域３２１内での配置位置の移動、および消去の指示を受け付ける状態で（ステップＳ４０７）、それらの指示を待つ（ステップＳ４０８のＮｏ）。このとき、第２表示領域３２１の商品ボタンが配置されていない領域をタッチ操作することで商品ボタンの配置位置の移動を指示でき、キーボード２１１に設けられたクリアキーを押下げることで商品ボタンの消去を指示できる。いずれかの指示がなされると（ステップＳ４０８のＹｅｓ）、ＣＰＵ２００は、当該指示の種別を判定する（ステップＳ４０９）。
【００５６】
第２表示領域３２１の商品ボタンが配置されていない領域がタッチ操作され、商品ボタンの配置位置の移動が指示されている場合（ステップＳ４０９の「移動指示」）、ＣＰＵ２００は、任意ボタンファイル１１４の当該指定された商品ボタンに対応するレコードのボタン座標を、当該タッチ操作された位置に相当する座標で更新する。なお、当該タッチ操作された位置に商品ボタンを配置できるスペースがない場合には、エラーを報知するようにしてもよいし、他の商品ボタンと一部が重複した状態で当該指定された商品ボタンを配置するようにしてもよい。このようにして任意ボタンファイル１１４のボタン座標が更新されると、更新後のボタン座標に当該指定された商品ボタンが配置される。なお、ステップＳ４０７〜Ｓ４１０の処理は、前記配置位置変更機能によって実現される。
【００５７】
一方、キーボード２１１に設けられたクリアキーが押下げられ、商品ボタンの消去が指示されている場合（ステップＳ４０９の「消去指示」）、ＣＰＵ２００は、任意ボタンファイル１１４の当該指定された商品ボタンに対応するレコードからデータを削除する（ステップＳ４１１）。このようにして任意ボタンファイル１１４のレコードからデータが削除されると、当該指定された商品ボタンが第２表示領域３２１から消去される。
【００５８】
ステップＳ４１０またはステップＳ４１１の処理の後、ＣＰＵ２００は、再びステップＳ４０１の処理を実行する。以上説明した編集処理は、再び編集ボタン３０７がタッチ操作されるまで継続される。
【００５９】
［責任者解除処理］  
次に、商品販売データ処理装置２の操作責任者の登録を解除する責任者解除処理について説明する。この処理のフローチャートを図１４に示している。商品販売データ処理装置２のＣＰＵ２００は、操作責任者が登録されているとき、会計処理等と並行して操作責任者の登録解除の指示を受け付ける状態にて（ステップＳ５０１）、その指示を待ち受けている（ステップＳ５０２のＮｏ）。操作責任者の登録解除は、キーボード２１１の責任者解除キーを押下げることで指示できる。
【００６０】
責任者解除キーが押下げられると（ステップＳ５０２のＹｅｓ）、ＣＰＵ２００は、ＲＡＭ２０２の責任者登録用のメモリエリアに記憶された責任者コードおよび氏名を消去して操作責任者の登録を解除する（ステップＳ５０３）。さらに、ＣＰＵ２００は、当該登録が解除された操作責任者の責任者コードおよびＲＡＭ２０２に記憶された任意ボタンファイル１１４を、通信Ｉ／Ｆ２０３を介してサーバ１に送信する（ステップＳ５０４）。以上で責任者解除処理においてＣＰＵ２００が実行する処理は終了する。
【００６１】
サーバ１のＣＰＵ１００は、他の処理と並行して、各商品販売データ処理装置２からの責任者コードおよび任意ボタンファイル１１４の受信を待ち受けている（ステップＳ６０１）。やがて上記のように商品販売データ処理装置２から送信される責任者コードおよび任意ボタンファイル１１４を、通信Ｉ／Ｆ１０３を介して受信すると（ステップＳ６０１のＹｅｓ）、ＣＰＵ１００は、当該受信した責任者コードに対応するＨＤＤ１０６の任意ボタンファイル１１４を、当該受信した任意ボタンファイル１１４で更新する（ステップＳ６０２）。このようにして、第２表示領域３２１に配置された各商品ボタンの配置状態に基づいて、サーバ１のＨＤＤ１０６に記憶された当該登録が解除された操作責任者の任意ボタンファイル１１４が更新される。以上で責任者解除処理においてＣＰＵ１００が実行する処理は終了する。なお、ステップＳ５０４の処理は、前記更新機能によって実現される。
【００６２】
以上説明したように、本実施形態における商品販売データ処理装置２は前記編集処理において、第１表示領域３０１に予め定められた設定に従って配置される複数の商品ボタンのうち操作者が指定したもののコピーを第２表示領域３２１に作成する。このような機能を用いて各カテゴリで頻繁に使用される商品ボタンのコピーを第２表示領域３２１に作成しておけば、カテゴリボタン３０２〜３０４を操作しながら第１表示領域３０１から操作しようとする商品ボタンを探す手間が省ける。したがって、商品データの登録に要する時間が短縮され、会計業務が円滑に進行する。
【００６３】
また、責任者登録処理において操作責任者が登録された際に、その操作責任者に対応する任意ボタンファイル１１４がサーバ１のＨＤＤ１０６から読み出され、読み出された任意ボタンファイル１１４に基づいて第２表示領域３２１に商品ボタンが配置される。このような構成であれば、商品販売データ処理装置２の操作者の好みに合った最適な第２表示領域３２１の商品ボタンの配置を実現できる。
【００６４】
また、編集処理において第２表示領域３２１の商品ボタンの配置位置の変更や削除が可能である。したがって、単に第２表示領域３２１に商品ボタンのコピーを作成するだけでなく、操作者がより使い易い態様に第２表示領域３２１をカスタマイズできる。
【００６５】
さらに、責任者解除処理において操作責任者の登録が解除されたときには、そのときの第２表示領域３２１への商品ボタンの配置状態に基づいてサーバ１のＨＤＤ１０６に記憶された当該操作責任者の任意ボタンファイル１１４が更新される。したがって、当該操作責任者であった店員が再度いずれかの商品販売データ処理装置２に責任者登録すると、前回の責任者登録時に編集処理において編集された後の状態で商品ボタンが配置された第２表示領域３２１を利用することができる。
【００６６】
（変形例）  
なお、前記実施形態に開示された構成は、実施段階において各構成要素を適宜変形して具体化できる。具体的な変形例としては、例えば次のようなものがある。
【００６７】
（１）前記実施形態では、第１表示領域３０１に商品ボタンが配置され、これら商品ボタンのうち操作者によって指定されたもののコピーを第２表示領域３２１に作成するとした。しかしながら、第１表示領域３０１に配置されるボタンは商品ボタンに限られず、宅配便の受付等の役務に関するデータを入力するものを含んでもよい。また、飲食店等の各種役務を提供する店舗で使用される商品販売データ処理装置に前記実施形態と同様の構成を適用し、第１表示領域３０１に配置されるボタンを全て役務に関するデータを入力するものに変更してもよい。さらに、商品や役務に関するデータを入力するボタンだけでなく、小計指示、現計指示、あるいは登録済み商品等の取消指示等を入力するボタンを第１表示領域３０１に配置し、これらのボタンも第２表示領域３２１にコピーを作成する対象としてもよい。
【００６８】
（２）前記実施形態では、お気に入りボタン３０５がタッチ操作されたことに応じて第１表示領域３０１が第２表示領域３２１に切り替わるとした。しかしながら、お気に入りボタン３０５を設けずに、第１表示領域３０１と第２表示領域３２１とを同一画面内に表示してもよい。  
さらにこの場合において、第１表示領域３０１に配置された商品ボタンを第２表示領域３２１にドラッグアンドドロップすることで、第２表示領域３２１に当該ドラッグアンドドロップされた商品ボタンのコピーが作成されるようにしてもよい。また、第２表示領域３２１に表示された商品ボタンを第２表示領域３２１の外へドラッグアンドドロップすることで第２表示領域３２１から商品ボタンが削除されるようにしてもよい。このようにすれば、商品販売データ処理装置２の操作に不慣れな者であっても容易に第２表示領域３２１に商品ボタンのコピーを作成したり、削除したりすることが可能となる。
【００６９】
（３）前記実施形態では、サーバ１のＨＤＤ１０６に責任者コード毎の任意ボタンファイル１１４を記憶し、これらを各商品販売データ処理装置２から読み出すとした。しかしながら、サーバ１ではなく各商品販売データ処理装置２のＨＤＤ２０５に責任者コード毎の任意ボタンファイル１１４を記憶し、これらを読み出して第２表示領域３２１に商品ボタンを配置するようにしてもよい。  
また、責任者コード毎に任意ボタンファイル１１４を設けずに、サーバ１のＨＤＤ１０６または各商品販売データ処理装置２のＨＤＤ２０５に１つの任意ボタンファイル１１４を記憶し、これに従って商品ボタンが配置された第２表示領域３２１を操作責任者に関わらず表示するようにしてもよい。
【００７０】
（４）前記実施形態では、タッチパネル２１３によって第１表示領域３０１および第２表示領域３２１に配置された商品ボタン、カテゴリボタン３０２〜３０４、お気に入りボタン３０５、および編集ボタン３０７を操作するとした。しかしながら、マウス等のポインティングデバイスを用いてこれらの画面部品を操作するようにしてもよい。
【００７１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１…サーバ、２…商品販売データ処理装置、１００，２００…ＣＰＵ、１１１…ＰＬＵファイル、１１２…責任者ファイル、１１３…既定ボタンファイル、１１４…任意ボタンファイル、２１１…キーボード、２１２…ディスプレイ、２１３…タッチパネル、３００…商品登録画面、３０１…第１表示領域、３０５…お気に入りボタン、３０６…商品データ表示領域、３０７…編集ボタン、３２１…第２表示領域、３３１〜３３５…商品ボタン
【図１】
2012022471.tif 000003
【図２】
2012022471.tif 000004
【図３】
2012022471.tif 000005
【図４】
2012022471.tif 000006
【図５】
2012022471.tif 000007
【図６】
2012022471.tif 000008
【図７】
2012022471.tif 000009
【図８】
2012022471.tif 000010
【図９】
2012022471.tif 000011
【図１０】
2012022471.tif 000012
【図１１】
2012022471.tif 000013
【図１２】
2012022471.tif 000014
【図１３】
2012022471.tif 000015
【図１４】
2012022471.tif 000016