(57)【特許請求の範囲】
【請求項１】
商品コードを入力するための操作キーを表示するタッチパネル付きの表示部と、
前記表示部から設定対象の操作キーの指定を受け付けるキー指定手段と、
コードシンボルから商品コードを読み取るコード読取手段と、
前記コード読取手段によって読み取られた商品コードを、前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定するとともに、商品コードと商品の名称を関連付けた商品マスタから、前記コード読取手段によって読み取られた商品コードに関連付けられた商品の名称を取得し、取得した商品の名称を当該操作キーに付す設定手段と、
を備えていることを特徴とする商品コード入力装置。
【請求項２】
前記設定手段による設定が行われたとき、前記表示部の操作キーに対する商品コードの設定状態を示す情報を外部に送信する送信手段をさらに備えていることを特徴とする請求項１に記載の商品コード入力装置。
【請求項３】
外部から前記表示部の操作キーに対する商品コードの設定状態を示す情報を受信する受信手段をさらに備え、
前記設定手段は、前記受信手段が前記設定状態を示す情報を受信したとき、当該情報に従って前記表示部の操作キーの操作時に入力される商品コードを設定することを特徴とする請求項１又は２に記載の商品コード入力装置。
【請求項４】
コンピュータに、
商品コードを入力するための操作キーをタッチパネル付きの表示部に表示させる機能と、
前記表示部から設定対象の操作キーの指定を受け付ける機能と、
コードシンボルから商品コードを読み取るコード読取部による商品コードの読み取りを受け付ける機能と、
前記コード読取部によって読み取られた商品コードを、前記設定対象として指定された操作キーの操作時に入力される商品コードとして設定するとともに、商品コードと商品の名称を関連付けた商品マスタから、前記コード読取部によって読み取られた商品コードに関連付けられた商品の名称を取得し、取得した商品の名称を当該操作キーに付す機能と、
を実現させるための制御プログラム。
【請求項５】
複数の商品コード入力装置と、サーバとを通信接続してなる業務支援システムであって、
前記各商品コード入力装置は、
商品コードを入力するための操作キーを表示するタッチパネル付きの表示部と、
前記表示部から設定対象の操作キーの指定を受け付けるキー指定手段と、
コードシンボルから商品コードを読み取るコード読取手段と、
前記コード読取手段によって読み取られた商品コードを、前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定するとともに、商品コードと商品の名称を関連付けた商品マスタから、前記コード読取手段によって読み取られた商品コードに関連付けられた商品の名称を取得し、取得した商品の名称を当該操作キーに付す第１設定手段と、
前記第１設定手段による設定が行われたとき、前記表示部の操作キーに対する商品コードの設定状態を示す情報を前記サーバに送信する送信手段と、
前記サーバから前記設定状態を示す情報を受信すると、当該情報に従って前記表示部の操作キーの操作時に入力される商品コードを設定する第２設定手段と、を備え、
前記サーバは、前記商品コード入力装置から前記設定状態を示す情報を受信すると、当該情報をその送信元以外の前記商品コード入力装置に配信する配信手段を備えていることを特徴とする業務支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、各種店舗において購入される商品の商品コード入力に使用される商品コード入力装置、制御プログラム、および業務支援システムに関する。
【背景技術】
【０００２】
近年、ＰＯＳ（Point Of Sales）端末やＥＣＲ（Electric Cash Register）等が備えるタッチパネル付きディスプレイに商品コードが割り付けられたプリセットキーを表示させ、このプリセットキーへのタッチ操作によって客が購入する商品の商品コードを入力する方法が広く採用されている。
【０００３】
上記プリセットキーに割り付ける商品コードは、店舗において販売される商品やその価格等の移り変わりに応じて変更しなければならない。従来、プリセットキーに割り付ける商品コードの変更は、ＰＯＳ端末等に接続されたストアサーバやＰＣのマウスおよびキーボードを操作してプリセットキーに対する商品コードの割り付けを示すデータを編集し、このデータをＰＯＳ端末等に配信すること等で行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公平６−１０１０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のプリセットキーに対する商品コードの割付作業は、商品のマスタデータを確認しながらマウスやキーボードを操作するなどの面倒な作業を行う必要があり、多くの作業時間を要するものであった。
【０００６】
このような事情から、プリセットキーに対して商品コードを簡単に割り付けることができ、その作業時間を短縮するための手段を講じる必要があった。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、一実施形態における商品コード入力装置は、タッチパネル付きの表示部と、キー指定手段と、コード読取手段と、設定手段とを備えている。  
前記表示部は、商品コードを入力するための操作キーを表示する。前記キー指定手段は、前記表示部から設定対象の操作キーの指定を受け付ける。前記コード読取手段は、コードシンボルから商品コードを読み取る。前記設定手段は、前記コード読取手段によって読み取られた商品コードを、前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定するとともに、商品コードと商品の名称を関連付けた商品マスタから、前記コード読取手段によって読み取られた商品コードに関連付けられた商品の名称を取得し、取得した商品の名称を当該操作キーに付す。
【図面の簡単な説明】
【０００８】
【図１】一実施形態における店舗業務支援システムの全体構成図。
【図２】同実施形態におけるサーバの要部構成を示すブロック図。
【図３】同実施形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図４】同実施形態におけるキー入力画面を示す図。
【図５】同実施形態における商品マスタのデータ構造例を示す図。
【図６】同実施形態におけるプリセットキーファイルのデータ構造例を示す図。
【図７】同実施形態において商品コードが割り付けられたキー入力画面を示す図。
【図８】同実施形態におけるプリセットキー設定処理のフローチャート。
【図９】同実施形態における設定作業の具体例を示す図。
【図１０】同実施形態におけるファイル配信処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、一実施形態について図面を参照しながら説明する。  
なお、この実施形態では、商品コード入力装置の一態様として、小売店等で使用されるＰＯＳ端末を例示する。
【００１０】
［システム構成］  
図１は、上記ＰＯＳ端末が設置された店舗で稼働する店舗業務支援システムの全体構成図である。このシステムは、サーバ１と、複数台のＰＯＳ端末２とを当該店舗内に構築されたＬＡＮ（Local Area Network）３に通信接続して構成されている。
【００１１】
サーバ１は、例えば店舗のバックヤードに設置されたストアサーバであり、会計業務、売上管理、在庫管理に用いられるデータベース等を管理する。各ＰＯＳ端末２は、例えばレジカウンタ上に設置され、客が購入しようとする商品の会計処理に使用される。
【００１２】
なお、当該店舗にて販売される各商品には、各商品の種別毎に固有の商品コードを示すバーコードが付されている。
【００１３】
［サーバ］  
図２は、サーバ１の要部構成を示すブロック図である。サーバ１は、制御の中枢として機能するＣＰＵ（Central Processing Unit）１００と、このＣＰＵ１００に対してバスライン１０９を介して接続されたＲＯＭ（Read Only Memory）１０１、ＲＡＭ（Random Access Memory）１０２、通信Ｉ／Ｆ（Interface）１０３、ディスプレイコントローラ１０４、キーボードコントローラ１０５、およびＨＤＤ（Hard Disk Drive）１０６と、上記ディスプレイコントローラ１０４に接続されたディスプレイ１０７と、上記キーボードコントローラ１０５に接続されたキーボード１０８とを備えている。
【００１４】
ＲＯＭ１０１は、サーバ１の制御プログラム等の固定的データを記憶している。ＲＡＭ１０２は、サーバ１のメインメモリとして機能し、処理場面に応じて各種の作業用メモリエリアを形成する。通信Ｉ／Ｆ１０３は、ＬＡＮ回線３００およびＬＡＮ３を介して行われる各ＰＯＳ端末２とのデータ通信を制御する。
【００１５】
ディスプレイ１０７は、例えばＬＣＤ（Liquid Crystal Display）であり、売上管理や在庫管理に用いられる画面や、当該店舗業務支援システムの設定に関する画面等を表示する。ディスプレイコントローラ１０４は、ＣＰＵ１００からの指令に応じてディスプレイ１０７の画面表示を制御する。
【００１６】
キーボード１０８は、置数キーやアルファベットキー等で構成された機械式のキーボードであり、押下げられたキーに応じた信号を出力する。キーボードコントローラ１０５は、キーボード１０８から出力される信号を取り込んでＣＰＵ１００に通知する。
【００１７】
ＨＤＤ１０６は、売上管理、在庫管理、当該店舗業務支援システムの設定等に関するアプリケーションファイルやデータベースに加え、商品マスタ１２０と、プリセットキーファイル１３０とを記憶している。商品マスタ１２０およびプリセットキーファイル１３０の詳細については、図５，図６の説明にて後述する。
【００１８】
［ＰＯＳ端末］  
図３は、ＰＯＳ端末２の要部構成を示すブロック図である。ＰＯＳ端末２は、制御の中枢として機能するＣＰＵ２００と、このＣＰＵ２００に対してバスライン２１６を介して接続されたＲＯＭ２０１、ＲＡＭ２０２、通信Ｉ／Ｆ２０３、スキャナＩ／Ｆ２０４、ディスプレイコントローラ２０５、キーボードコントローラ２０６、カードリーダコントローラ２０７、およびプリンタコントローラ２０８と、上記スキャナＩ／Ｆ２０４に接続されたバーコードスキャナ２０９（コード読取手段）と、上記ディスプレイコントローラ２０５に接続されたディスプレイ２１０（表示部）およびタッチパネル２１１と、上記キーボードコントローラ２０６に接続されたキーボード２１２と、上記カードリーダコントローラ２０７に接続されたカードリーダ２１３と、上記プリンタコントローラ２０８に接続されたレシートプリンタ２１４とを備えている。
【００１９】
ＲＯＭ２０１は、ＰＯＳ端末２の制御プログラム等の固定的データを記憶している。ＲＡＭ２０２は、ＰＯＳ端末２のメインメモリとして機能し、処理場面に応じて各種の作業用メモリエリアを形成する。通信Ｉ／Ｆ２０３は、ＬＡＮ回線３００およびＬＡＮ３を介して行われるサーバ１とのデータ通信を制御する。
【００２０】
バーコードスキャナ２０９は、例えば操作者が手持で操作するハンディタイプのスキャナであり、商品に付されたバーコードから商品コードを読み取る。スキャナＩ／Ｆ２０４は、バーコードスキャナ２０９にて読み取られた商品コードを取り込んでＣＰＵ２００に通知する。
【００２１】
ディスプレイ２１０は、例えばＬＣＤ（Liquid Crystal Display）であり、会計業務用の画面や、各種設定用の画面等を表示する。上記会計業務用の画面には、図４に示すように商品コードを入力するための操作キーであるプリセットキーが４行５列で配置されたキー入力画面４００が含まれる。キー入力画面４００の各プリセットキーには、各プリセットキーを識別するキーコード「Ｋ００１」〜「Ｋ０２０」が割り当てられている。タッチパネル２１１は、ディスプレイ２１０の表示面上に設けられ、操作者の指やタッチペンでタッチ操作された位置に応じた信号を出力する。ディスプレイコントローラ２０５は、ＣＰＵ２００からの指令に応じてディスプレイ２１０の画面表示を制御するとともに、タッチパネル２１１から出力される信号に基づいてディスプレイ２１０に表示された上記プリセットキー等のＧＵＩに対する操作を監視し、いずれかのＧＵＩが操作されたならばその旨をＣＰＵ２００に通知する。
【００２２】
キーボード２１２は、ＰＬＵ（Price Look Up）キー、小計キー、預り／現計キー、および置数キー等で構成された機械式のキーボードであり、押下げられたキーに応じた信号を出力する。キーボードコントローラ２０６は、キーボード２１２から出力される信号を取り込んでＣＰＵ２００に通知する。
【００２３】
カードリーダ２１３は、クレジットカード、デビッドカード、および当該店舗のポイントカード等からカード情報を読み取るＩＣタイプまたは磁気タイプのカードリーダである。カードリーダコントローラ２０７は、カードリーダ２１３が読み取ったカード情報を取り込んでＣＰＵ２００に通知する。
【００２４】
レシートプリンタ２１４は、取引の明細等を印字したレシートを発行する。プリンタコントローラ２０８は、ＣＰＵ２００からの指令に応じてレシートプリンタ２１４を駆動し、上記レシートを発行させる。
【００２５】
［データ構造］  
次に、商品マスタ１２０およびプリセットキーファイル１３０のデータ構造について説明する。  
図５は、商品マスタ１２０のデータ構造例を示す模式図である。商品マスタ１２０は、当該店舗で販売される商品毎に設けられたレコードによって構成されている。各レコードには、各レコードに対応する商品の商品コード、商品名称、単価等で構成される商品データが記述されている。
【００２６】
図６は、プリセットキーファイル１３０のデータ構造例を示す模式図である。プリセットキーファイル１３０は、プリセットキーに対する商品コードの設定状態を示す情報であり、キー入力画面４００の各プリセットキーに対応するレコードによって構成されている。各レコードには、対応するプリセットキーのキーコードと、このキーコードで示されるプリセットキーに割り当てられた商品コードおよび商品名称とが記述されている。図示した例では、キーコード「Ｋ００１」のレコードに商品コード「Ｃ００１」および商品名称「商品Ａ」が記述され、キーコード「Ｋ００２」のレコードに商品コード「Ｃ００２」および商品名称「商品Ｂ」が記述され、その他のレコードには商品コードおよび商品名称が記述されていない。
【００２７】
各ＰＯＳ端末２は、電源が投入された直後にサーバ１からプリセットキーファイル１３０を取得してＲＡＭ２０２に記憶し、このプリセットキーファイル１３０に基づいてディスプレイ２１０に上記キー入力画面４００を表示する。図６に示したプリセットキーファイル１３０に基づいてディスプレイ２１０に表示されるキー入力画面４００の一例を、図７に示している。図示したように、キーコード「Ｋ００１」に対応するプリセットキーに商品名称「商品Ａ」が付され、キーコード「Ｋ００２」に対応するプリセットキーに商品名称「商品Ｂ」が付されている。このキー入力画面４００においてキーコード「Ｋ００１」のプリセットキーがタッチ操作されるとキーコード「Ｋ００１」のレコードに記述された商品Ａの商品コード「Ｃ００１」が入力され、キーコード「Ｋ００２」のプリセットキーがタッチ操作されるとキーコード「Ｋ００２」のレコードに記述された商品Ｂの商品コード「Ｃ００２」が入力される。
【００２８】
各ＰＯＳ端末２は、会計処理において上記キー入力画面４００の操作によって入力された商品コードや、バーコードスキャナ２０９によって読み取られた商品コードをサーバ１に送信し、サーバ１は、各ＰＯＳ端末２から送信された商品コードに対応する商品データを商品マスタ１２０から抽出して商品コードを送信してきたＰＯＳ端末２に返信する。各ＰＯＳ端末２は、このように返信された商品データを用いて合計代金の算出や、レシート発行等を行う。
【００２９】
［プリセットキー設定処理］  
次に、上記キー入力画面４００の各プリセットキーに任意の商品コードを割り付けるプリセットキー設定処理について説明する。
【００３０】
ＰＯＳ端末２のキーボード２１２の操作やディスプレイ２１０へのタッチ操作によってキー入力画面４００の設定が指示されると、同ＰＯＳ端末２のディスプレイ２１０にキー入力画面４００が表示されるとともに、図８のフローチャートに示した流れの処理が開始される。この処理は、ＰＯＳ端末２のＣＰＵ２００がＲＯＭ２０１に記憶された制御プログラムを実行し、サーバ１のＣＰＵ１００がＲＯＭ１０１に記憶された制御プログラムを実行することで実現される。
【００３１】
処理開始当初において、ＰＯＳ端末２のＣＰＵ２００は、設定完了の指示および設定対象とするプリセットキーの指定を受け付ける状態で（ステップＳ１０１：キー指定手段）、設定完了の指示およびプリセットキーの指定を待つ（ステップＳ１０２，Ｓ１０３）。このとき操作者は、キーボード２１２の操作やディスプレイ２１０へのタッチ操作によって設定完了を指示でき、キー入力画面４００のキーコード「Ｋ００１」〜「Ｋ０２０」に対応するプリセットキーへのタッチ操作によって設定対象のプリセットキーを指定できる。
【００３２】
やがていずれかのプリセットキーへのタッチ操作により、設定対象とするプリセットキーが指定されると（ステップ１０３のＹｅｓ）、ＣＰＵ２００は、バーコードスキャナ２０９をバーコードの読み取りを受け付ける状態に移行させ（ステップＳ１０４）、バーコードの読み取りを待つ（ステップＳ１０５）。このときユーザは、設定対象として指定したプリセットキーに割り当てたい商品コードに対応する商品の現物を売り場等から持って来て、その商品に付されたバーコードをバーコードスキャナ２０９に翳し、商品コードを読み取らせる。このようにしてバーコードから読み取られた商品コードがスキャナＩ／Ｆ２０４から通知されると（ステップＳ１０５のＹｅｓ）、ＣＰＵ２００は、当該商品コードおよび商品名称の返信要求を通信Ｉ／Ｆ２０３を介してサーバ１に送信する（ステップＳ１０６）。
【００３３】
サーバ１のＣＰＵ１００は、他の処理と並行して各ＰＯＳ端末２から上記のように送信される商品コードおよび商品名称の返信要求の受信を待ち受けている（ステップＳ２０１）。やがていずれかのＰＯＳ端末２から送信された商品コードおよび商品名称の返信要求を通信Ｉ／Ｆ２０３を介して受信すると（ステップＳ２０１のＹｅｓ）、ＣＰＵ１００は、受信した商品コードが記述されたレコードを商品マスタ１２０から検索する（ステップＳ２０２）。そして、該当するレコードを発見すると、ＣＰＵ１００は、当該レコードに記述された商品名称を通信Ｉ／Ｆ１０３を介して商品コードの送信元であるＰＯＳ端末２に返信する（ステップＳ２０３）。このように商品名称を返信した後、ＣＰＵ１００は、ステップＳ２０１の処理に戻って以降の処理を繰り返す。
【００３４】
ステップＳ１０６の処理の後、ＰＯＳ端末２のＣＰＵ２００は、サーバ１から返信される商品名称の受信を待ち受けている（ステップＳ１０７）。やがて上記のようにサーバ１から返信される商品名称を通信Ｉ／Ｆ２０３を介して受信すると（ステップＳ１０７のＹｅｓ）、ＣＰＵ２００は、ステップＳ１０１で指定を受け付けたプリセットキーのキーコードに対応するレコードを自機のＲＡＭ２０２に記憶されたプリセットキーファイル１３０から特定し、特定したレコードに対してステップＳ１０４の処理にてバーコードから読み取った商品コードおよびサーバ１から受信した商品名称を記述する。（ステップＳ１０８）。なお、既に特定したレコードに商品コード等が記述されている場合には、その商品コード等をステップＳ１０４の処理にてバーコードから読み取った商品コードおよびサーバ１から受信した商品名称によって上書きする。このようにしてプリセットキーファイル１３０のデータを更新した後、ＣＰＵ２００は、更新後のプリセットキーファイル１３０に従ってプリセットキーを配置したキー入力画面４００をディスプレイ２１０に表示させる（ステップＳ１０９）。ここに、ステップＳ１０８，Ｓ１０９の処理は、バーコードから読み取った商品コードを、キー入力画面４００から指定されたプリセットキーの操作時に入力される商品コードとして設定する第１設定手段を構成する。
【００３５】
ステップＳ１０９の処理の後、ＣＰＵ２００は、ステップＳ１０１の処理に戻って以降の処理を繰り返す。このようにして、各プリセットキーに対して商品データが割り当てられていく。やがて操作者が設定完了を指示すると（ステップＳ１０２のＹｅｓ）、ＣＰＵ２００は、図８に示した一連の処理を終了する。
【００３６】
このような流れのプリセットキー設定処理において、図７に示したキー入力画面４００のプリセットキーに対して新たに商品コードが割り当てられる具体例を、図９を用いて説明する。例えばキーコード「Ｋ００３」のプリセットキーに対して商品Ｄの商品コードを割り当てたい場合、先ず操作者は、図中の上段に示したキー入力画面４００のようにキーコード「Ｋ００３」に対応するプリセットキーをタッチ操作する（ステップＳ１０１）。次に、売り場等から持って来た商品Ｄに付されたバーコードをバーコードスキャナ２０９によって読み取る（ステップＳ１０４）。このとき読み取られた商品コード「Ｃ００４」はサーバ１に送信され（ステップＳ１０６）、商品マスタ１２０の商品コード「Ｃ００４」のレコードに記述された商品名称「商品Ｄ」がサーバ１から返信される（ステップＳ２０３）。このように返信された商品名称「商品Ｄ」は、商品コード「Ｃ００４」とともに、ＲＡＭ２０２に記憶されたプリセットキーファイル１３０のキーコード「Ｋ００３」のレコードに記述される（ステップＳ１０８）。その結果、プリセットキーの表示が更新され、図中の下段に示したキー入力画面４００のようにキーコード「Ｋ００３」のプリセットキーに商品名称「商品Ｄ」が付される（ステップＳ１０９）。このような設定以後の会計処理においてキーコード「Ｋ００３」のプリセットキーがタッチ操作されると、商品Ｄの商品コード「Ｃ００４」が買い上げ商品の商品コードとして入力される。
【００３７】
［プリセットキーファイル配信処理］  
上記のようなプリセットキー設定処理によってキー入力画面４００のプリセットキーに割り当てられる商品コードが変更されると、その変更を他のＰＯＳ端末２に反映すべくプリセットキーファイル配信処理が実行される。この処理は、ＰＯＳ端末２のＣＰＵ２００がＲＯＭ２０１に記憶された制御プログラムを実行し、サーバ１のＣＰＵ１００がＲＯＭ１０１に記憶された制御プログラムを実行して、図１０に示したフローチャートに沿って動作することで実現される。
【００３８】
この処理において、先ず上記プリセットキー設定処理を実行したＰＯＳ端末２のＣＰＵ２００が、自機のＲＡＭ２０２に記憶されたプリセットキーファイル１３０を、通信Ｉ／Ｆ２０３を介してサーバ１に送信する（ステップＳ３０１：送信手段）。
【００３９】
サーバ１のＣＰＵ１００は、当該店舗業務支援システムが稼動している間、他の処理と並行して各ＰＯＳ端末２から上記のように送信されるプリセットキーファイル１３０の受信を待ち受けている（ステップＳ４０１）。やがていずれかのＰＯＳ端末２から送信されたプリセットキーファイル１３０を通信Ｉ／Ｆ１０３を介して受信すると（ステップＳ４０１のＹｅｓ）、ＣＰＵ１００は、受信したプリセットキーファイル１３０でＨＤＤ１０６に記憶されたプリセットキーファイル１３０を更新する（ステップＳ４０２）。この更新の後、ＣＰＵ２００は、プリセットキーファイル１３０を送信してきたＰＯＳ端末２以外のＰＯＳ端末２に対して、ＨＤＤ１０６に記憶された更新後のプリセットキーファイル１３０を配信する（ステップＳ４０３：配信手段）。このようにプリセットキーファイル１３０を配信した後、ＣＰＵ１００は、ステップＳ４０１の処理に戻って以降の処理を繰り返す。
【００４０】
さて、各ＰＯＳ端末２のＣＰＵ２００は、他の処理と並行して、上記のようにサーバ１から配信されるプリセットキーファイル１３０の受信を待ち受けている（ステップＳ５０１：受信手段）。やがて、サーバ１から配信されるプリセットキーファイル１３０を通信Ｉ／Ｆ２０３を介して受信すると（ステップＳ５０１のＹｅｓ）、ＣＰＵ２００は、自機のＲＡＭ２０２に記憶されたプリセットキーファイル１３０を当該受信したプリセットキーファイル１３０で更新する（ステップＳ５０２）。そして、ＣＰＵ２００は、更新後のプリセットキーファイル１３０に従ってプリセットキーを配置したキー入力画面４００をディスプレイ２１０に表示させる（ステップＳ５０３）。ここに、ステップＳ５０２，５０３の処理は、サーバ１から受信したプリセットキーファイル１３０に従って各プリセットキーに商品コードを設定する第２設定手段を構成する。
【００４１】
ステップＳ５０３の処理の後、ＣＰＵ２００は、ステップＳ５０１の処理に戻って以降の処理を繰り返す。このような流れのプリセットキーファイル配信処理を経ると、いずれかのＰＯＳ端末２にて行われたプリセットキーに対する変更が、当該店舗業務支援システムの各ＰＯＳ端末２に反映される。
【００４２】
以上説明したように、本実施形態におけるＰＯＳ端末２は、プリセットキー設定処理においてバーコードスキャナ２０９によりバーコードから読み取られた商品コードを、設定対象として指定を受け付けたプリセットキーの操作時に入力される商品コードとして設定する。このような構成であれば、プリセットキーに対して設定したい商品コードをキーボード等で入力する必要がなくなるので、プリセットキーの設定作業が非常に簡単になり、作業時間が大幅に短縮される。また、設定対象とするプリセットキーの指定をディスプレイ２１０へのタッチ操作によって行えるようにした点からも、設定作業の簡略化および作業時間の短縮の効果が期待できる。
【００４３】
さらに、バーコードスキャナ２０９によりバーコードから読み取った商品コードに基づいて自動的に商品名称が取得され、プリセットキーに付される。そのため、操作者は商品名称を手作業で入力する必要がなく、プリセットキーの設定作業がより簡単になる。
【００４４】
また、いずれかのＰＯＳ端末２にてプリセットキーの設定が変更されると、プリセットキーファイル配信処理により、他のＰＯＳ端末２にも自動的にその変更が反映される。このような構成であれば、全てのＰＯＳ端末２に対してプリセットキーの設定作業を行う必要がなくなるので効率的である。
【００４５】
［変形例］  
なお、上記実施形態に開示された構成は、実施段階において各構成要素を適宜変形して具体化できる。具体的な変形例としては、例えば次のようなものがある。
【００４６】
（１）上記実施形態では、商品コード入力装置の一態様として店員が操作するタイプのＰＯＳ端末を例示した。しかしながら、ＥＣＲ、セルフチェックアウトタイプのＰＯＳ端末、クレジットカード等による決済に特化したカード決済端末、あるいはスーパーマーケット等のレジカウンタに設けられる商品コード入力に特化したスキャナ装置等に、上記実施形態と同様の構成を適用してもよい。
【００４７】
（２）上記実施形態では、商品の現物に付されたバーコードから商品コードを読み取ってプリセットキーに割り当てる場合を例示した。しかしながら、２次元コードなど他のコードシンボルから商品コードを読み取ってプリセットキーに割り当てるようにしてもよいし、店舗で扱われる各商品の商品コードを表すバーコードを纏めて印刷した台帳を用意し、この台帳のバーコードから商品コードを読み取ってプリセットキーに割り当てるようにしてもよい。
【００４８】
（３）上記実施形態では、バーコードから読み取った商品コードに対応する商品名称をサーバ１から取得する場合を例示した。しかしながら、各ＰＯＳ端末２の記憶手段に商品マスタ１２０を記憶させ、各ＰＯＳ端末２が外部と通信することなく自機の記憶手段に記憶された商品マスタ１２０から商品名称を取得するようにしてもよい。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
本願の出願当初の特許請求の範囲に記載された発明を以下に付記する。
［１］商品コードを入力するための操作キーを表示するタッチパネル付きの表示部と、前記表示部から設定対象の操作キーの指定を受け付けるキー指定手段と、コードシンボルから商品コードを読み取るコード読取手段と、前記コード読取手段によって読み取られた商品コードを、前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定する設定手段と、を備えていることを特徴とする商品コード入力装置。
［２］前記設定手段は、前記コード読取手段によって読み取られた商品コードを前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定するとともに、当該操作キーに当該商品コードが示す商品の名称を付すことを特徴とする上記［１］に記載の商品コード入力装置。
［３］前記設定手段による設定が行われたとき、前記表示部の操作キーに対する商品コードの設定状態を示す情報を外部に送信する送信手段をさらに備えていることを特徴とする上記［１］又は［２］に記載の商品コード入力装置。
［４］外部から前記表示部の操作キーに対する商品コードの設定状態を示す情報を受信する受信手段をさらに備え、前記設定手段は、前記受信手段が前記設定状態を示す情報を受信したとき、当該情報に従って前記表示部の操作キーの操作時に入力される商品コードを設定することを特徴とする上記［１］乃至［３］のうちいずれか１に記載の商品コード入力装置。
［５］コンピュータに、商品コードを入力するための操作キーをタッチパネル付きの表示部に表示させる機能と、前記表示部から設定対象の操作キーの指定を受け付ける機能と、コードシンボルから商品コードを読み取るコード読取部による商品コードの読み取りを受け付ける機能と、前記コード読取部によって読み取られた商品コードを、前記設定対象として指定された操作キーの操作時に入力される商品コードとして設定する機能と、を実現させるための制御プログラム。
［６］複数の商品コード入力装置と、サーバとを通信接続してなる業務支援システムであって、前記各商品コード入力装置は、商品コードを入力するための操作キーを表示するタッチパネル付きの表示部と、前記表示部から設定対象の操作キーの指定を受け付けるキー指定手段と、コードシンボルから商品コードを読み取るコード読取手段と、前記コード読取手段によって読み取られた商品コードを、前記キー指定手段によって指定された操作キーの操作時に入力される商品コードとして設定する第１設定手段と、前記第１設定手段による設定が行われたとき、前記表示部の操作キーに対する商品コードの設定状態を示す情報を前記サーバに送信する送信手段と、前記サーバから前記設定状態を示す情報を受信すると、当該情報に従って前記表示部の操作キーの操作時に入力される商品コードを設定する第２設定手段と、を備え、前記サーバは、前記商品コード入力装置から前記設定状態を示す情報を受信すると、当該情報をその送信元以外の前記商品コード入力装置に配信する配信手段を備えていることを特徴とする業務支援システム。
【符号の説明】
【００５０】
１…サーバ、２…ＰＯＳ端末、１００，２００…ＣＰＵ、１０７…ディスプレイ、１０８…キーボード、１２０…商品マスタ、１３０…プリセットキーファイル、２０９…バーコードスキャナ、２１０…ディスプレイ、２１１…タッチパネル、４００…キー入力画面
【図１】
0005386455.tif 000002
【図２】
0005386455.tif 000003
【図３】
0005386455.tif 000004
【図４】
0005386455.tif 000005
【図５】
0005386455.tif 000006
【図６】
0005386455.tif 000007
【図７】
0005386455.tif 000008
【図８】
0005386455.tif 000009
【図９】
0005386455.tif 000010
【図１０】
0005386455.tif 000011