情報処理装置及びプログラム
【課題】コード表示媒体を比較的容易に作成することができるようにする。
【解決手段】情報処理装置は、読出部とデータ生成部とデータ出力部とを備える。読出部は、情報出力装置の操作部に割り当てられた割当情報を含む操作部情報を、記憶部から読み出す(ステップS1)。データ生成部は、各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成する(ステップS2)。データ出力部は、印字データを出力部に出力する(ステップS3)。
【解決手段】情報処理装置は、読出部とデータ生成部とデータ出力部とを備える。読出部は、情報出力装置の操作部に割り当てられた割当情報を含む操作部情報を、記憶部から読み出す(ステップS1)。データ生成部は、各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成する(ステップS2)。データ出力部は、印字データを出力部に出力する(ステップS3)。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【0002】
従来、スーパーマーケット等の店舗用の商品情報処理システムにおいて、例えばPOS端末を有する会計システムに前捌きシステムを盛り込んだものがある。前捌きシステムは、店舗の会計エリアに設置されたPOS端末による会計処理の前に、店員が携帯する携帯端末が店員の操作によって商品を登録し、この携帯端末で登録された商品のバーコードを印字した仮レシートをプリンタによって発行する(例えば、特許文献1参照)。商品の登録においては、商品に付されたバーコードをスキャナが読み込み、この読み込んだ商品コードに含まれる商品コードを用いて行うようになっている。
【0003】
そして、客は、前捌きシステムによって発行された仮レシートを、店舗の会計場所でキャッシャに渡す。キャッシャは、仮レシートに印字されたバーコードをPOS端末に接続されたスキャナに読み取らせる。そして、POS端末が、スキャナによって読み取られたバーコードのデータに基づいて会計処理を実行する。
【0004】
上述の前捌きシステムにおける商品の登録の際、ばら売り商品等のバーコードが付されていない商品の場合には、コード表示媒体としてのバーコードシートに表示されたバーコードをスキャナで読み取って商品を登録するということが行われる。
【0005】
バーコードシートは、バーコードが付されていない複数の商品のバーコードを表示したものである。ここで、特許文献2には、バーコードシートの一例が開示されている。このようにバーコードシートを用いることにより、バーコードが付されていない商品であっても、容易に登録を行うことができるという利点がある。
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、バーコードシートの作成において、作成者は、商品のバーコードの情報をラベルプリンタに入力して、バーコードを表示したバーコードラベルをラベルプリンタに発行させて、このバーコードラベルをシートに貼り付けるという作業を行う必要がある。このようなバーコードシートの作成は、手間が掛かるという問題がある。
【0007】
本発明は、上記に鑑みてなされたものであって、コード表示媒体を比較的容易に作成することができるようにすることを目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、前記印字データを出力部に出力するデータ出力手段と、を備える。
【0009】
また、本発明のプログラムは、コンピュータを、選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、前記印字データを出力部に出力するデータ出力手段と、として機能させる。
【発明の効果】
【0010】
本発明によれば、コード表示媒体を比較的容易に作成することができる。
【図面の簡単な説明】
【0011】
【図1】図1は、本発明の一実施の形態にかかる商品情報処理システムの概略構成を示す図である。
【図2】図2は、携帯端末を表面側から見て示す斜視図である。
【図3】図3は、携帯端末を裏面側から見て示す斜視図である。
【図4】図4は、携帯端末の概略構成を示す図である。
【図5】図5は、仮レシートを示す平面図である。
【図6】図6は、POS端末の概略構成を示す図である。
【図7】図7は、バーコードスキャナを示す斜視図である。
【図8】図8は、バーコードスキャナのディスプレイに表示された選択画面を示す図である。
【図9】図9は、ストアサーバの概略構成を示す図である。
【図10】図10は、ストアサーバのCPUの機能構成を示す図である。
【図11】図11は、コードシートを示す図である。
【図12】図12は、ストアサーバのCPUが行うバーコードシート発行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0012】
以下、図面を参照して、本発明にかかる情報処理装置及びプログラムの一実施の形態を詳細に説明する。
【0013】
図1に示すように、商品情報処理システム1は、携帯端末100、携帯プリンタ200、決済装置300、情報処理装置としてのストアサーバ400、無線アクセスポイント500及び出力部としてのプリンタ600を備えている。決済装置300、ストアサーバ400、無線アクセスポイント500及びプリンタ600は、有線LAN(Local Area Network)等の有線通信ネットワーク700によって接続されている。また、携帯端末100は、無線通信によって無線アクセスポイント500や携帯プリンタ200に接続する。ここで、本実施の形態では、携帯端末100、携帯プリンタ200及びストアサーバ400が、前捌きシステムを構成している。
【0014】
この商品情報処理システム1は、前捌き処理を行う店舗に設置される。商品情報処理システム1は、決済装置300における商品の決済の前に、決済待ちをしている客の商品を店員が操作する携帯端末100によって登録し、その登録した商品の情報を表示した仮レシート800(図5参照)を携帯プリンタ200によって発行する。そして、客は、決済の際に、仮レシート800をキャッシャに渡す。仮レシート800を受け取ったキャッシャは、仮レシート800に表示された商品の情報を決済装置300に入力する操作を行う。これにより、決済装置300が商品の決済を行う。
【0015】
以下、商品情報処理システム1の各部を詳細に説明する。
【0016】
携帯端末100は、店舗の店員等に操作される携帯型の情報処理端末でありコンピュータとして構成されている。携帯端末100は、図2及び図3に示すように、外形が概略直方体に形成されており、当該携帯端末100を携帯した店員が片手で操作できるように構成されている。携帯端末100は、筐体101の正面に、例えば液晶ディスプレイ等のディスプレイ102とキー部103とを有し、筐体101の裏面に、第1の読取部であるスキャナ104とバッテリ105とを有する。筐体101の裏面には、スキャナ104のコード読取口106が形成されている。また、携帯端末100は、筐体101の左右両側面の略中央部に、トリガスイッチ108,109を有している。これらのトリガスイッチ108,109は、スキャナ104でバーコード等のコードシンボルを読取るときのトリガとなるものである。また、筐体101の左側面の下部には、第1の無線通信インタフェース110(図4参照)の投受光窓111が形成されている。
【0017】
バッテリ105は、筐体101の裏面下部に着脱自在に装着されている。バッテリ105は、筐体101の右側面の下部に設けられたリリーススイッチ112が操作されることで、筐体101から取り外しされる。携帯端末100は、バッテリ105の電力によって動作する。
【0018】
キー部103は、「0」〜「9」の値数キーや小数点キーを含むテンキー、エンターキー、バックスペースキー、クリアキー、シフトキー、電源キー、第1のマジックキー、第2のマジックキーを有する。
【0019】
スキャナ104は、商品に付されたバーコードを光学的に読み取る。ここで、各商品には、商品識別情報としての商品コードが設定されており、各商品には、バーコードの形態で商品コードが付されている。
【0020】
また、携帯端末100は、図4に示すように、CPU(Central Processing Unit)121、ROM(Read Only Memory)122、RAM(Random Access Memory)123及び日時を計時する時計部124を有する。これらのCPU121、ROM122、RAM123、時計部124は、アドレスバス、データバス等のバスライン129を介して接続されて、制御部を構成している。
【0021】
CPU121は、ROM122に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、携帯端末100を制御する。ROM122は、CPU121が実行する各種プログラムや各種データを記憶する。RAM123は、CPU121が実行する各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶する。RAM123は、バッテリ105によって電源がバックアップされており、電源オフ時にも記憶したデータが保持されるようになっている。
【0022】
また、携帯端末100は、スキャナコントローラ125、ディスプレイコントローラ126、キーコントローラ127、第1の無線通信インタフェース(図面ではI/F)110、第2の無線通信インタフェース(図面ではI/F)128を有する。これらのスキャナコントローラ125、ディスプレイコントローラ126、キーコントローラ127、第1の無線通信インタフェース110、第2の無線通信インタフェース128は、バスライン129によってCPU121に接続されている。
【0023】
スキャナコントローラ125は、スキャナ104で読み取られたデータの信号を取込んでCPU121に入力する。ディスプレイコントローラ126は、ディスプレイ102の駆動を制御してCPU121から与えられる表示データに対応した文字等を表示させる。キーコントローラ127は、キー部103やトリガスイッチ108,109から出力される信号を取込んでCPU121に通知する。
【0024】
第1の無線通信インタフェース110は、携帯プリンタ200との無線データ通信を制御する。携帯端末100と携帯プリンタ200との間の無線通信は、電波、光、赤外線、超音波、近接無線通信(例えば、Bluetooth(登録商標))などであってよく、本実施の形態では、赤外線を用いて行うものとする。
【0025】
第2の無線通信インタフェース128は、無線アクセスポイント500との無線データ通信を制御する。携帯端末100は、第1の無線通信インタフェース110によって、無線アクセスポイント500を介してストアサーバ400等の他の機器とデータ通信を行う。ここで、携帯端末100と無線アクセスポイント500とは、本実施の形態では、無線LAN方式を用いた無線LANシステムを構成している。
【0026】
携帯プリンタ200は、情報を表示した情報表示媒体として例えば仮レシート800(図5)を発行する。携帯プリンタ200は、例えば、用紙としてロール状に巻回されたロール紙を用いるラインサーマル式のプリンタである。携帯プリンタ200は、ロール状に巻回されたロール紙を引き出しつつそのロール紙に情報を印字して仮レシート800を生成し、ロール紙からその仮レシート800を切断して仮レシート800を発行する。携帯プリンタ200は、CPU、ROM、RAMを有する制御部(図示せず)と、この制御部に接続された無線通信インタフェース(図示せず)とを有しており、無線通信インタフェースによって携帯端末100と無線データ通信を行う。
【0027】
決済装置300は、図1に示すように、コンピュータとしてのPOS(Point of Sales:販売時点管理)端末301と、POS端末301に接続された情報出力装置としてのバーコードスキャナ302と、POS端末301に接続されたCCD(Charge Coupled Device)スキャナ303と、を有している。
【0028】
POS端末301は、図6に示すように、CPU321、ROM322、RAM323、時計部324、I/O(Input/Output)ポート325、ネットワークインタフェース326、キーボードコントローラ327、タッチパネルコントローラ328、ディスプレイコントローラ329、プリンタコントローラ330、スキャナコントローラ331,332及び記憶装置コントローラ333を備えている。これらは、アドレスバス、データバス等のバスライン334を介して接続されている。
【0029】
CPU321は、ROM322に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、POS端末301を制御する。ROM322は、CPU321が実行する各種プログラムや各種データを記憶する。RAM323は、CPU321が実行する各種プログラムや各種データを記憶する。
【0030】
また、時計部324は、現在の日時を計時する。ネットワークインタフェース326は、有線通信ネットワーク700等を通じて接続される他の装置とのデータ通信を制御する。I/Oポート325は、モードスイッチ342からのモード選択信号を入力するとともにドロワ(図示せず)の引出しを自動開放させるドロワ開放装置335に駆動信号を出力する。キーボードコントローラ327は、キーボード336から操作キーに対応したキー信号を取込んでCPU321に通知する。タッチパネルコントローラ328は、客用のタッチパネル付きディスプレイ337の駆動を制御してCPU321から供給される表示データに対応した文字等をカラー表示させるとともに、ディスプレイ337の画面に取り付けられたタッチパネルセンサ338からの信号を取込んでCPU321に通知する。ディスプレイコントローラ329は、オペレータ用のディスプレイ339の駆動を制御してCPU321から与えられる表示データに対応した文字等をカラー表示させる。プリンタコントローラ330は、レシート/ジャーナル(図面ではR/J)プリンタ340の駆動を制御してCPU321から供給される印字データをもとにレシート印字及びジャーナル印字を行わせる。スキャナコントローラ331は、バーコードスキャナ302で読み取られたデータの信号を取込んでCPU321に入力する。スキャナコントローラ332は、CCDスキャナ303で読み取られたデータの信号を取込んでCPU321に入力する。記憶装置コントローラ333は、CPU321からの指示信号に基づいて記憶装置341に対するデータの書き込みおよび読み出しを制御する。
【0031】
記憶装置341は、例えばハードディスクドライブ装置等から構成されており、CPU321を動作させるプログラム等を格納している。記憶装置341は、商品の各種情報を示す商品データを記憶する商品情報記憶部341aを含んでいる。商品情報記憶部341aに記憶される商品データは、後述するストアサーバ400に記憶されたものの複製であり、商品の商品コード、商品名、単価等を含んでいる。
【0032】
バーコードスキャナ302は、縦型スキャナである。バーコードスキャナ302は、図7に示すように、商品に付されたコードシンボルであるバーコードを光学的に読み取るスキャナ部351と、タッチパネルが表示画面上に配置されたディスプレイ352と、キーボード353と、を有する。
【0033】
また、バーコードスキャナ302は、例えばCPU、RAM、ROMを有するコンピュータ構成の制御部(図示せず)と記憶装置とを有し、制御部がバーコードスキャナ302を制御する。
【0034】
バーコードスキャナ302の制御部は、ディスプレイ352に、図8に示すような選択画面360を表示する。選択画面360は、選択操作を受ける操作部としての複数のプリセットボタン360aを含む。プリセットボタン360aは、タッチパネルを介して操作者に選択操作される。プリセットボタン360aは、マトリックス状に配置されている。プリセットボタン360aとしては、商品(例えば「アボガド」、「オレンジ 1個」)を表示したプリセットボタン360aや、商品に対する値引き(例えば、「10%引き」、「200円引き」)を表示したプリセットボタン360a等がある。これらの各プリセットボタン360aには、割当情報が割り当てられている。例えば、商品を表示したプリセットボタン360aには、表示した商品の商品識別情報である商品コードが割り当てられている。また、商品に対する値引きを表示したプリセットボタン360aには、表示した値引き情報の識別情報である値引き識別情報が割り当てられている。割当情報は、バーコードスキャナ302の記憶装置に記憶された操作部情報に含まれている。
操作部情報は、プリセットボタン360aの識別情報(例えば番号)、プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等を含む。プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360a等は、対応するプリセットボタン360aの識別情報に関連付けされている。割当情報は、例えば、商品識別情報である商品コードや値引き識別情報などである。この操作部情報は、後述するストアサーバ400の操作部情報記憶部434bに記憶されたものの複製であり、ストアサーバ400からバーコードスキャナ302に配信されたものである。
【0035】
以上の構成のバーコードスキャナ302では、スキャナ部351で読み取ったバーコードの情報を制御部が外部装置であるPOS端末301へ出力する。また、バーコードスキャナ302では、制御部が、タッチパネルへのタッチによるプリセットボタン360aに対する選択操作を、タッチパネルの出力信号により検出し、選択操作されたプリセットボタン360aに関連付けされた割当情報を記憶装置から読み出してPOS端末301へ出力する。
【0036】
ストアサーバ400は、図9に示すように、CPU421、ROM422、RAM423、時計部424、ネットワークインタフェース(図面ではI/F)425、キーボードコントローラ426、ディスプレイコントローラ427、プリンタコントローラ428、記憶装置コントローラ429を備えている。これらは、アドレスバス、データバス等のバスライン430を介して接続されている。
【0037】
CPU421は、ROM422に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、ストアサーバ400を制御する。ROM422は、CPU421が実行する各種プログラムや各種データを記憶する。RAM423は、CPU421が実行する各種プログラムや各種データを記憶する。
【0038】
また、時計部424は、現在の日時を計時する。ネットワークインタフェース425は、有線通信ネットワーク700等を通じて接続される他の装置とのデータ通信を制御する。ストアサーバ400は、有線通信ネットワーク700によって、携帯端末100及び決済装置300のPOS端末301とデータ通信可能となっている。キーボードコントローラ426は、キーボード431から操作キーに対応したキー信号を取込んでCPU421に通知する。ディスプレイコントローラ427は、ディスプレイ432の駆動を制御してCPU421から与えられる表示データに対応した文字等をカラー表示させる。プリンタコントローラ428は、プリンタ433の駆動を制御してCPU421から供給される印字データをもとに用紙に印字を行わせる。記憶装置コントローラ429は、CPU421からの指示信号に基づいて記憶装置434に対するデータの書き込みおよび読み出しを制御する。
【0039】
記憶装置434は、例えばハードディスクドライブ装置等から構成されており、CPU421を動作させるプログラム等を格納している。記憶装置434は、商品の各種情報を示す商品データを記憶する商品情報記憶部434a、記憶部としての操作部情報記憶部434bを含んでいる。
【0040】
商品情報記憶部434aは、商品識別情報である商品コード(例えば、JANコードやインストアコード)に関連付けして、商品の名称及び単価などの商品情報を記憶している。また、商品情報記憶部434aは、値引き識別情報に関連付けして、値引き量(例えば、値引き額や値引き率)等を記憶している。
【0041】
操作部情報記憶部434bは、操作部情報を記憶している。操作部情報は、プリセットボタン360aの識別情報(例えば番号)、プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等を含む。プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等は、対応するプリセットボタン360aの識別情報に関連付けされている。複数のプリセットボタン360aの位置情報は、プリセットボタン360aの配列情報を構成している。即ち、操作部情報は、プリセットボタン360aの配列情報を含んでいる。割当情報は、例えば、商品識別情報である商品コードや値引き識別情報などであり、ストアサーバ400が行うプリセットボタン設定処理によって書き換え可能に設定される。
【0042】
プリセットボタン設定処理では、ストアサーバ400は、所定の操作を受けて、ディスプレイ432にプリセットボタン設定画面(図示せず)を表示する。このプリセットボタン設定画面には、各プリセットボタン360aの識別情報(本実施の形態では番号)毎に、割当情報の入力を受け付ける割当情報エリアが表示されている。ストアサーバ400は、割当情報エリアに入力された情報を、対応するプリセットボタン360aの識別情報に関連付けして操作部情報記憶部434bに格納することで、プリセットボタン設定情報を生成する。ストアサーバ400は、生成したプリセットボタン設定情報をバーコードスキャナ302に送信する。上記の処理は、CPU421が設定手段として動作して行うことで実行される。
【0043】
無線アクセスポイント500は、有線通信ネットワーク700に接続された機器(例えばストアサーバ400)と携帯端末100とを接続するための無線通信装置であって、無線LAN−有線LANのプロトコル変換を行う。この無線アクセスポイント500は、例えばCPU、ROM、RAMを有する制御部とネットワークインタフェースと無線通信インタフェースとを有するコンピュータとして構成することができる。
【0044】
プリンタ600は、外部装置から受信した印字データを用いて、情報を印字した情報表示媒体であるシートを発行するものである。シートは、例えば図11に示す、コード表示媒体としてのバーコードシート900である。プリンタ600は、サーマルプリンタやインクジェット式のプリンタ、トナーを用いた電子写真式のプリンタなどであって良い。
【0045】
次に、商品情報処理システム1が行う各種の処理のうちバーコードシート発行処理、前捌き処理及び会計処理について説明する。
【0046】
まずは、バーコードシート発行処理について説明する。このバーコードシート発行処理は、ストアサーバ400が行う。ストアサーバ400のCPU421は、プログラムに従うことにより、図10に示すように、読出部441と、データ生成部442と、データ出力部443と、を機能部として実現する。
【0047】
読出部441は、読出手段として機能するものであって、バーコードスキャナ302(のディスプレイ352)の複数のプリセットボタン360aにそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部である操作部情報記憶部434bから読み出すものである。また、読出部441は、割当情報に関連する関連情報を商品情報記憶部434aから読み出す。具体的には、読出部441は、割当情報である商品コードや値引き識別情報に関連して商品情報記憶部434aに記憶された商品の名称や商品の単価、値引き量を読み出す。ここで、本実施の形態では、商品の名称、商品の単価、値引き量は、割当情報に関する関連情報であり、これらの関連情報を記憶した商品情報記憶部434aが第2の記憶部として機能している。
【0048】
データ生成部442は、データ生成手段として機能するものであって、複数のプリセットボタン360aに割り当てられた各割当情報をそれぞれシンボル化したコードシンボルであるバーコード900cを表示したバーコードシート900の印字データを、生成するものである。データ生成部442は、割当情報をシンボル化してバーコードシート900に表示するために、読出部441によって読み出された割当情報をコードシンボルデータに変換する。このとき、データ生成部442は、バーコードの形状等を規定するルールに基づいて、割当情報をコードシンボルデータに変換する。
【0049】
ここで、バーコードシート900は、図11に示すように、プリセットボタン360aに対応する複数のコード表示部900aを表示している。コード表示部900aは、矩形状の枠内に、バーコード900cを含んでいる。そして、複数のコード表示部900aの配列は、これらのコード表示部900aと対応するプリセットボタン360aの配列と同じである。即ち、複数のバーコード900cの配列は、これらのバーコード900cと対応する複数のプリセットボタン360aの配列と同じである。
【0050】
また、バーコードシート900は、各バーコード900cに対応する関連情報をバーコード900c毎に文字情報900bで表示している。詳しくは、コード表示部900aに、当該コード表示部900aに含まれるバーコード900cに関する関連情報が文字情報900b(例えば、「アボガド 98」「グレープフルーツ 袋 380」、「10%引き」、「200円引き」)で表示されている。ここで、「アボガド」「グレープフルーツ 袋」、「10%引き」、「200円引き」等の情報は、バーコード900cが示す割当情報からすると、当該割当情報に付された名称である。つまり、本実施の形態では、文字情報900bは、割当情報に付された名称を含んでいる。また、コード表示部900aが示す内容が商品の場合には、文字情報900bには、その商品の単価900d(例えば「380」)が含まれる。
【0051】
このようなバーコードシート900は、商品識別情報である商品コードを示すバーコード900cを有する。このバーコード900cは、具体的には、「アボガド」等の商品を示すコード表示部900aに表示されたバーコードである。また、バーコードシート900は、商品の値引き情報を示すバーコード900cを有する。このバーコード900cは、具体的には、「200円引き」等の値引き情報を示すコード表示部900aに表示されたバーコード900cである。
【0052】
データ出力部443は、データ出力手段として機能するものであって、データ生成部442によって生成された印字データを出力部としてのプリンタ600に出力するものである。これにより、プリンタ600がバーコードシート900を印字発行する。
【0053】
次に、バーコードシート発行処理の流れを図12に示すフローチャートに基づいて説明する。ストアサーバ400は、この処理を、ディスプレイ432に表示したメニュー画面中のバーコード発行処理が、操作者の操作によるキーボード431によって選択されたときに行う。
【0054】
ストアサーバ400のCPU421は、まず、読出部441として動作して、バーコードスキャナ302のプリセットボタン360aに割り当てられた割当情報を含む操作部情報を、操作部情報記憶部434bから読み出す(ステップS1)。また、このステップS1では、読み出した割当情報に関する関連情報を、商品情報記憶部434aから読み出す。次に、CPU421は、データ生成部442として動作して、ステップS1で読み出した操作部情報を用いてバーコードシート900の印字データを生成する(ステップS2)。次に、CPU421は、データ出力部443として動作して、ステップS2で生成した印字データをプリンタ600へ出力する(ステップS3)。そして、この印字データを受信したプリンタ600は、印字データを用いてバーコードシート900を印字発行する。
【0055】
次に、前捌き処理を説明する。前捌き処理では、店員の操作によって、会計待ちの顧客が持っている商品に付された商品コードを携帯端末100がスキャナ104によって読み取る。このとき、バーコードが付されていない商品や大型商品は、バーコードシート900のバーコード900cをスキャナ104によって読み取る。そして、携帯端末100は、スキャナ104によって読み取った商品コードを含む商品情報を生成し、この商品情報をRAM123等の記憶部に記憶させることで、スキャナ104によって商品コードを読み取った商品を登録する。そして、携帯端末100は、登録した商品の商品コードを全て含む登録商品特定情報を生成し、この登録情報商品特定情報を表示した仮レシート800を携帯プリンタ200に発行させる。ここで、本実施の形態では、図5に示すように、仮レシート800において、登録商品特定情報は2次元コードの形態で示されている。
【0056】
次に、会計処理を説明する。会計処理では、POS端末301が、CCDスキャナ303やバーコードスキャナ302から商品コードが入力された商品を登録する。詳しくは、POS端末301は、商品コードを受け付けた商品の商品情報(名称、単価等)を商品情報記憶部341aから読み出して、読み出した商品情報を用いて、商品コード、商品名、単価を含む販売データを生成し、この販売データをRAM323等の記憶部に記憶させることで当該商品を登録する。ここで、CCDスキャナ303は、店員の操作によって、仮レシート800に2次元コードの形態で表示された登録商品特定情報800jを読み取り、読み取った情報をPOS端末301に入力する。また、バーコードスキャナ302は、携帯端末100による登録がなされていない商品にバーコードの形態で表示された商品コードを、店員の操作によって読み取り、読み取った商品コードをPOS端末301に入力する。ここで、登録商品特定情報800jに複数の商品コードが含まれる場合には、CPU321は、各商品コード毎に商品データを生成して商品を登録する。
【0057】
次に、POS端末301は、自機が登録した商品に対して決済を行う。詳しくは、POS端末301、キーボード336の締めキーが押下されると、登録した商品の合計売価を算出して、ディスプレイ337,339に表示させる。そして、POS端末301は、店員の操作によって、合計売価以上の預かり金額の入力がキーボード336によってなされると、その入力金額を受け入れることで商品の決済を行う。そして、POS端末301、販売データ等の含む所定内容を表示したレシートをレシート/ジャーナルプリンタ340によって発行する。また、POS端末301は、合計売価等により構成される一取引に係るジャーナルデータを生成し、生成したジャーナルデータをレシート/ジャーナルプリンタ340によってジャーナル用紙に記録するとともに、ドロワを開放する。
以上のように、POS端末301での会計処理の前に、店員が操作する携帯端末100で商品を登録することで、ある客に対するPOS端末301での会計処理が行われている最中に、別の客の商品を携帯端末によって登録をすることができるので、会計処理を効率的に行うことができ、会計時間を短縮することができる。
【0058】
以上説明したように、本実施の形態では、読出部441が操作部情報を操作部情報記憶部434bから読み出す。次に、データ生成部442が、バーコードシート900の印字データを生成する。そして、データ出力部443がその印字データをプリンタ600に出力する。したがって、印字データを受信したプリンタ600にバーコードシート900を発行させることができる。よって、操作部情報を流用してバーコードシート900を作成することができるのでバーコードシート900を作成するためだけにバーコードの入力をする作業が不要であるとともに、シートにバーコードシールを貼るという作業が不要である。よって、バーコードシート900を比較的容易に作成することができる。このようなバーコードシート900の発行は、例えばバーコードスキャナ302のプリセットボタン360aの設定が新規にされた場合や変更された場合等に店舗で行われる。
【0059】
ここで、店員は、決済装置300での商品の登録作業を毎日のように行うと、使用するバーコードスキャナ302の各プリセットボタン360aの位置を覚えることとなる。この点に着目して、本実施の形態では、上述の通り、バーコードシート900において、プリセットボタン360aに対応するバーコード900cを含む複数のコード表示部900aを、プリセットボタン360aの配列と同じにしてある。したがって、店員は、バーコードシート900の中から所望のバーコード900cを容易に見つけることができる。よって、店員は、バーコードシート900を利用しての商品の登録などの作業を比較的短時間で行うことができるので、作業性の向上を実現することができる。
【0060】
ここで、店舗では、バーコードが付されていない商品を新規に仕入れて販売する場合、店員が、ストアサーバ400を操作して、プリセットボタン360aの設定を行う。この際、上記の点からすると、店舗は、既に設定がされていて変更の必要がないプリセットボタン360aの設定は変更しないという運用をとることで、バーコードシート900を利用しての商品の登録などの作業の作業性をより一層向上させることができる。
【0061】
また、本実施の形態では、バーコードシート900は、各バーコード900cに対応する関連情報をバーコード900c毎に文字情報900bで表示している。したがって、操作者は、文字情報900bを読むことでバーコード900cに関する関連情報を得ることができる。
【0062】
なお、本発明は、上記実施形態に限ることなく本発明の要旨を逸脱しない範囲で他の実施形態を各種採用することができる。例えば、情報出力装置は、情報が表示された複数のキーを有するキーボードであってもよい。この場合、キーボードのキーが選択操作を受ける複数の操作部に相当する。さらには、複数の操作部には、キーボードのキーと、上記実施の形態で説明したディスプレイに表示される操作部との両方が含まれていてもよい。
【0063】
また、コード表示媒体が表示するコードシンボルは、バーコードに限るものではなく、2次元コード等であってもよい。
【0064】
また、上記実施形態では、読出部とデータ生成部とデータ出力部とを備える情報処理装置をストアサーバに適用した例を説明したが、これに限るものではなく、読出部とデータ生成部とデータ出力部とを備える情報処理装置を、バーコードスキャナやPOS端末に適用してもよい。
【0065】
また、上記実施形態では、出力部として、ストアサーバとは別体に設けられたプリンタを例に説明したが、これに限るものではなく、出力部としては、ストアサーバが備えるプリンタであってもよい。さらには、出力部としては、ディスプレイや情報記録媒体等であっても良い。
【0066】
また、コード表示媒体は、シートに限るものではなく、印加される熱エネルギーに応じて情報の印字/消去を行えるリライト表示媒体によって形成されていてもよい。
【0067】
また、上記実施の形態の携帯端末やPOS端末、ストアサーバ等で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【0068】
また、上記実施の形態の携帯端末やPOS端末、ストアサーバ等で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の携帯端末やPOS端末、ストアサーバで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【0069】
360a…プリセットボタン(操作部)
400…ストアサーバ(情報処理装置)
434a…商品情報記憶部(第2の記憶部)
434b…操作部情報記憶部(記憶部)
441…読出部(読出手段)
442…データ生成部(データ生成手段)
443…データ出力部(データ出力手段)
600…プリンタ(出力部)
900…バーコードシート(コード表示媒体)
900b…文字情報
900c…バーコード(コードシンボル)
【先行技術文献】
【特許文献】
【0070】
【特許文献1】特許第3632019号公報
【特許文献2】特開平7−175863号公報
【技術分野】
【0001】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【0002】
従来、スーパーマーケット等の店舗用の商品情報処理システムにおいて、例えばPOS端末を有する会計システムに前捌きシステムを盛り込んだものがある。前捌きシステムは、店舗の会計エリアに設置されたPOS端末による会計処理の前に、店員が携帯する携帯端末が店員の操作によって商品を登録し、この携帯端末で登録された商品のバーコードを印字した仮レシートをプリンタによって発行する(例えば、特許文献1参照)。商品の登録においては、商品に付されたバーコードをスキャナが読み込み、この読み込んだ商品コードに含まれる商品コードを用いて行うようになっている。
【0003】
そして、客は、前捌きシステムによって発行された仮レシートを、店舗の会計場所でキャッシャに渡す。キャッシャは、仮レシートに印字されたバーコードをPOS端末に接続されたスキャナに読み取らせる。そして、POS端末が、スキャナによって読み取られたバーコードのデータに基づいて会計処理を実行する。
【0004】
上述の前捌きシステムにおける商品の登録の際、ばら売り商品等のバーコードが付されていない商品の場合には、コード表示媒体としてのバーコードシートに表示されたバーコードをスキャナで読み取って商品を登録するということが行われる。
【0005】
バーコードシートは、バーコードが付されていない複数の商品のバーコードを表示したものである。ここで、特許文献2には、バーコードシートの一例が開示されている。このようにバーコードシートを用いることにより、バーコードが付されていない商品であっても、容易に登録を行うことができるという利点がある。
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、バーコードシートの作成において、作成者は、商品のバーコードの情報をラベルプリンタに入力して、バーコードを表示したバーコードラベルをラベルプリンタに発行させて、このバーコードラベルをシートに貼り付けるという作業を行う必要がある。このようなバーコードシートの作成は、手間が掛かるという問題がある。
【0007】
本発明は、上記に鑑みてなされたものであって、コード表示媒体を比較的容易に作成することができるようにすることを目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、前記印字データを出力部に出力するデータ出力手段と、を備える。
【0009】
また、本発明のプログラムは、コンピュータを、選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、前記印字データを出力部に出力するデータ出力手段と、として機能させる。
【発明の効果】
【0010】
本発明によれば、コード表示媒体を比較的容易に作成することができる。
【図面の簡単な説明】
【0011】
【図1】図1は、本発明の一実施の形態にかかる商品情報処理システムの概略構成を示す図である。
【図2】図2は、携帯端末を表面側から見て示す斜視図である。
【図3】図3は、携帯端末を裏面側から見て示す斜視図である。
【図4】図4は、携帯端末の概略構成を示す図である。
【図5】図5は、仮レシートを示す平面図である。
【図6】図6は、POS端末の概略構成を示す図である。
【図7】図7は、バーコードスキャナを示す斜視図である。
【図8】図8は、バーコードスキャナのディスプレイに表示された選択画面を示す図である。
【図9】図9は、ストアサーバの概略構成を示す図である。
【図10】図10は、ストアサーバのCPUの機能構成を示す図である。
【図11】図11は、コードシートを示す図である。
【図12】図12は、ストアサーバのCPUが行うバーコードシート発行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0012】
以下、図面を参照して、本発明にかかる情報処理装置及びプログラムの一実施の形態を詳細に説明する。
【0013】
図1に示すように、商品情報処理システム1は、携帯端末100、携帯プリンタ200、決済装置300、情報処理装置としてのストアサーバ400、無線アクセスポイント500及び出力部としてのプリンタ600を備えている。決済装置300、ストアサーバ400、無線アクセスポイント500及びプリンタ600は、有線LAN(Local Area Network)等の有線通信ネットワーク700によって接続されている。また、携帯端末100は、無線通信によって無線アクセスポイント500や携帯プリンタ200に接続する。ここで、本実施の形態では、携帯端末100、携帯プリンタ200及びストアサーバ400が、前捌きシステムを構成している。
【0014】
この商品情報処理システム1は、前捌き処理を行う店舗に設置される。商品情報処理システム1は、決済装置300における商品の決済の前に、決済待ちをしている客の商品を店員が操作する携帯端末100によって登録し、その登録した商品の情報を表示した仮レシート800(図5参照)を携帯プリンタ200によって発行する。そして、客は、決済の際に、仮レシート800をキャッシャに渡す。仮レシート800を受け取ったキャッシャは、仮レシート800に表示された商品の情報を決済装置300に入力する操作を行う。これにより、決済装置300が商品の決済を行う。
【0015】
以下、商品情報処理システム1の各部を詳細に説明する。
【0016】
携帯端末100は、店舗の店員等に操作される携帯型の情報処理端末でありコンピュータとして構成されている。携帯端末100は、図2及び図3に示すように、外形が概略直方体に形成されており、当該携帯端末100を携帯した店員が片手で操作できるように構成されている。携帯端末100は、筐体101の正面に、例えば液晶ディスプレイ等のディスプレイ102とキー部103とを有し、筐体101の裏面に、第1の読取部であるスキャナ104とバッテリ105とを有する。筐体101の裏面には、スキャナ104のコード読取口106が形成されている。また、携帯端末100は、筐体101の左右両側面の略中央部に、トリガスイッチ108,109を有している。これらのトリガスイッチ108,109は、スキャナ104でバーコード等のコードシンボルを読取るときのトリガとなるものである。また、筐体101の左側面の下部には、第1の無線通信インタフェース110(図4参照)の投受光窓111が形成されている。
【0017】
バッテリ105は、筐体101の裏面下部に着脱自在に装着されている。バッテリ105は、筐体101の右側面の下部に設けられたリリーススイッチ112が操作されることで、筐体101から取り外しされる。携帯端末100は、バッテリ105の電力によって動作する。
【0018】
キー部103は、「0」〜「9」の値数キーや小数点キーを含むテンキー、エンターキー、バックスペースキー、クリアキー、シフトキー、電源キー、第1のマジックキー、第2のマジックキーを有する。
【0019】
スキャナ104は、商品に付されたバーコードを光学的に読み取る。ここで、各商品には、商品識別情報としての商品コードが設定されており、各商品には、バーコードの形態で商品コードが付されている。
【0020】
また、携帯端末100は、図4に示すように、CPU(Central Processing Unit)121、ROM(Read Only Memory)122、RAM(Random Access Memory)123及び日時を計時する時計部124を有する。これらのCPU121、ROM122、RAM123、時計部124は、アドレスバス、データバス等のバスライン129を介して接続されて、制御部を構成している。
【0021】
CPU121は、ROM122に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、携帯端末100を制御する。ROM122は、CPU121が実行する各種プログラムや各種データを記憶する。RAM123は、CPU121が実行する各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶する。RAM123は、バッテリ105によって電源がバックアップされており、電源オフ時にも記憶したデータが保持されるようになっている。
【0022】
また、携帯端末100は、スキャナコントローラ125、ディスプレイコントローラ126、キーコントローラ127、第1の無線通信インタフェース(図面ではI/F)110、第2の無線通信インタフェース(図面ではI/F)128を有する。これらのスキャナコントローラ125、ディスプレイコントローラ126、キーコントローラ127、第1の無線通信インタフェース110、第2の無線通信インタフェース128は、バスライン129によってCPU121に接続されている。
【0023】
スキャナコントローラ125は、スキャナ104で読み取られたデータの信号を取込んでCPU121に入力する。ディスプレイコントローラ126は、ディスプレイ102の駆動を制御してCPU121から与えられる表示データに対応した文字等を表示させる。キーコントローラ127は、キー部103やトリガスイッチ108,109から出力される信号を取込んでCPU121に通知する。
【0024】
第1の無線通信インタフェース110は、携帯プリンタ200との無線データ通信を制御する。携帯端末100と携帯プリンタ200との間の無線通信は、電波、光、赤外線、超音波、近接無線通信(例えば、Bluetooth(登録商標))などであってよく、本実施の形態では、赤外線を用いて行うものとする。
【0025】
第2の無線通信インタフェース128は、無線アクセスポイント500との無線データ通信を制御する。携帯端末100は、第1の無線通信インタフェース110によって、無線アクセスポイント500を介してストアサーバ400等の他の機器とデータ通信を行う。ここで、携帯端末100と無線アクセスポイント500とは、本実施の形態では、無線LAN方式を用いた無線LANシステムを構成している。
【0026】
携帯プリンタ200は、情報を表示した情報表示媒体として例えば仮レシート800(図5)を発行する。携帯プリンタ200は、例えば、用紙としてロール状に巻回されたロール紙を用いるラインサーマル式のプリンタである。携帯プリンタ200は、ロール状に巻回されたロール紙を引き出しつつそのロール紙に情報を印字して仮レシート800を生成し、ロール紙からその仮レシート800を切断して仮レシート800を発行する。携帯プリンタ200は、CPU、ROM、RAMを有する制御部(図示せず)と、この制御部に接続された無線通信インタフェース(図示せず)とを有しており、無線通信インタフェースによって携帯端末100と無線データ通信を行う。
【0027】
決済装置300は、図1に示すように、コンピュータとしてのPOS(Point of Sales:販売時点管理)端末301と、POS端末301に接続された情報出力装置としてのバーコードスキャナ302と、POS端末301に接続されたCCD(Charge Coupled Device)スキャナ303と、を有している。
【0028】
POS端末301は、図6に示すように、CPU321、ROM322、RAM323、時計部324、I/O(Input/Output)ポート325、ネットワークインタフェース326、キーボードコントローラ327、タッチパネルコントローラ328、ディスプレイコントローラ329、プリンタコントローラ330、スキャナコントローラ331,332及び記憶装置コントローラ333を備えている。これらは、アドレスバス、データバス等のバスライン334を介して接続されている。
【0029】
CPU321は、ROM322に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、POS端末301を制御する。ROM322は、CPU321が実行する各種プログラムや各種データを記憶する。RAM323は、CPU321が実行する各種プログラムや各種データを記憶する。
【0030】
また、時計部324は、現在の日時を計時する。ネットワークインタフェース326は、有線通信ネットワーク700等を通じて接続される他の装置とのデータ通信を制御する。I/Oポート325は、モードスイッチ342からのモード選択信号を入力するとともにドロワ(図示せず)の引出しを自動開放させるドロワ開放装置335に駆動信号を出力する。キーボードコントローラ327は、キーボード336から操作キーに対応したキー信号を取込んでCPU321に通知する。タッチパネルコントローラ328は、客用のタッチパネル付きディスプレイ337の駆動を制御してCPU321から供給される表示データに対応した文字等をカラー表示させるとともに、ディスプレイ337の画面に取り付けられたタッチパネルセンサ338からの信号を取込んでCPU321に通知する。ディスプレイコントローラ329は、オペレータ用のディスプレイ339の駆動を制御してCPU321から与えられる表示データに対応した文字等をカラー表示させる。プリンタコントローラ330は、レシート/ジャーナル(図面ではR/J)プリンタ340の駆動を制御してCPU321から供給される印字データをもとにレシート印字及びジャーナル印字を行わせる。スキャナコントローラ331は、バーコードスキャナ302で読み取られたデータの信号を取込んでCPU321に入力する。スキャナコントローラ332は、CCDスキャナ303で読み取られたデータの信号を取込んでCPU321に入力する。記憶装置コントローラ333は、CPU321からの指示信号に基づいて記憶装置341に対するデータの書き込みおよび読み出しを制御する。
【0031】
記憶装置341は、例えばハードディスクドライブ装置等から構成されており、CPU321を動作させるプログラム等を格納している。記憶装置341は、商品の各種情報を示す商品データを記憶する商品情報記憶部341aを含んでいる。商品情報記憶部341aに記憶される商品データは、後述するストアサーバ400に記憶されたものの複製であり、商品の商品コード、商品名、単価等を含んでいる。
【0032】
バーコードスキャナ302は、縦型スキャナである。バーコードスキャナ302は、図7に示すように、商品に付されたコードシンボルであるバーコードを光学的に読み取るスキャナ部351と、タッチパネルが表示画面上に配置されたディスプレイ352と、キーボード353と、を有する。
【0033】
また、バーコードスキャナ302は、例えばCPU、RAM、ROMを有するコンピュータ構成の制御部(図示せず)と記憶装置とを有し、制御部がバーコードスキャナ302を制御する。
【0034】
バーコードスキャナ302の制御部は、ディスプレイ352に、図8に示すような選択画面360を表示する。選択画面360は、選択操作を受ける操作部としての複数のプリセットボタン360aを含む。プリセットボタン360aは、タッチパネルを介して操作者に選択操作される。プリセットボタン360aは、マトリックス状に配置されている。プリセットボタン360aとしては、商品(例えば「アボガド」、「オレンジ 1個」)を表示したプリセットボタン360aや、商品に対する値引き(例えば、「10%引き」、「200円引き」)を表示したプリセットボタン360a等がある。これらの各プリセットボタン360aには、割当情報が割り当てられている。例えば、商品を表示したプリセットボタン360aには、表示した商品の商品識別情報である商品コードが割り当てられている。また、商品に対する値引きを表示したプリセットボタン360aには、表示した値引き情報の識別情報である値引き識別情報が割り当てられている。割当情報は、バーコードスキャナ302の記憶装置に記憶された操作部情報に含まれている。
操作部情報は、プリセットボタン360aの識別情報(例えば番号)、プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等を含む。プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360a等は、対応するプリセットボタン360aの識別情報に関連付けされている。割当情報は、例えば、商品識別情報である商品コードや値引き識別情報などである。この操作部情報は、後述するストアサーバ400の操作部情報記憶部434bに記憶されたものの複製であり、ストアサーバ400からバーコードスキャナ302に配信されたものである。
【0035】
以上の構成のバーコードスキャナ302では、スキャナ部351で読み取ったバーコードの情報を制御部が外部装置であるPOS端末301へ出力する。また、バーコードスキャナ302では、制御部が、タッチパネルへのタッチによるプリセットボタン360aに対する選択操作を、タッチパネルの出力信号により検出し、選択操作されたプリセットボタン360aに関連付けされた割当情報を記憶装置から読み出してPOS端末301へ出力する。
【0036】
ストアサーバ400は、図9に示すように、CPU421、ROM422、RAM423、時計部424、ネットワークインタフェース(図面ではI/F)425、キーボードコントローラ426、ディスプレイコントローラ427、プリンタコントローラ428、記憶装置コントローラ429を備えている。これらは、アドレスバス、データバス等のバスライン430を介して接続されている。
【0037】
CPU421は、ROM422に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、ストアサーバ400を制御する。ROM422は、CPU421が実行する各種プログラムや各種データを記憶する。RAM423は、CPU421が実行する各種プログラムや各種データを記憶する。
【0038】
また、時計部424は、現在の日時を計時する。ネットワークインタフェース425は、有線通信ネットワーク700等を通じて接続される他の装置とのデータ通信を制御する。ストアサーバ400は、有線通信ネットワーク700によって、携帯端末100及び決済装置300のPOS端末301とデータ通信可能となっている。キーボードコントローラ426は、キーボード431から操作キーに対応したキー信号を取込んでCPU421に通知する。ディスプレイコントローラ427は、ディスプレイ432の駆動を制御してCPU421から与えられる表示データに対応した文字等をカラー表示させる。プリンタコントローラ428は、プリンタ433の駆動を制御してCPU421から供給される印字データをもとに用紙に印字を行わせる。記憶装置コントローラ429は、CPU421からの指示信号に基づいて記憶装置434に対するデータの書き込みおよび読み出しを制御する。
【0039】
記憶装置434は、例えばハードディスクドライブ装置等から構成されており、CPU421を動作させるプログラム等を格納している。記憶装置434は、商品の各種情報を示す商品データを記憶する商品情報記憶部434a、記憶部としての操作部情報記憶部434bを含んでいる。
【0040】
商品情報記憶部434aは、商品識別情報である商品コード(例えば、JANコードやインストアコード)に関連付けして、商品の名称及び単価などの商品情報を記憶している。また、商品情報記憶部434aは、値引き識別情報に関連付けして、値引き量(例えば、値引き額や値引き率)等を記憶している。
【0041】
操作部情報記憶部434bは、操作部情報を記憶している。操作部情報は、プリセットボタン360aの識別情報(例えば番号)、プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等を含む。プリセットボタン360aに割り当てられた割当情報及びプリセットボタン360aの位置情報等は、対応するプリセットボタン360aの識別情報に関連付けされている。複数のプリセットボタン360aの位置情報は、プリセットボタン360aの配列情報を構成している。即ち、操作部情報は、プリセットボタン360aの配列情報を含んでいる。割当情報は、例えば、商品識別情報である商品コードや値引き識別情報などであり、ストアサーバ400が行うプリセットボタン設定処理によって書き換え可能に設定される。
【0042】
プリセットボタン設定処理では、ストアサーバ400は、所定の操作を受けて、ディスプレイ432にプリセットボタン設定画面(図示せず)を表示する。このプリセットボタン設定画面には、各プリセットボタン360aの識別情報(本実施の形態では番号)毎に、割当情報の入力を受け付ける割当情報エリアが表示されている。ストアサーバ400は、割当情報エリアに入力された情報を、対応するプリセットボタン360aの識別情報に関連付けして操作部情報記憶部434bに格納することで、プリセットボタン設定情報を生成する。ストアサーバ400は、生成したプリセットボタン設定情報をバーコードスキャナ302に送信する。上記の処理は、CPU421が設定手段として動作して行うことで実行される。
【0043】
無線アクセスポイント500は、有線通信ネットワーク700に接続された機器(例えばストアサーバ400)と携帯端末100とを接続するための無線通信装置であって、無線LAN−有線LANのプロトコル変換を行う。この無線アクセスポイント500は、例えばCPU、ROM、RAMを有する制御部とネットワークインタフェースと無線通信インタフェースとを有するコンピュータとして構成することができる。
【0044】
プリンタ600は、外部装置から受信した印字データを用いて、情報を印字した情報表示媒体であるシートを発行するものである。シートは、例えば図11に示す、コード表示媒体としてのバーコードシート900である。プリンタ600は、サーマルプリンタやインクジェット式のプリンタ、トナーを用いた電子写真式のプリンタなどであって良い。
【0045】
次に、商品情報処理システム1が行う各種の処理のうちバーコードシート発行処理、前捌き処理及び会計処理について説明する。
【0046】
まずは、バーコードシート発行処理について説明する。このバーコードシート発行処理は、ストアサーバ400が行う。ストアサーバ400のCPU421は、プログラムに従うことにより、図10に示すように、読出部441と、データ生成部442と、データ出力部443と、を機能部として実現する。
【0047】
読出部441は、読出手段として機能するものであって、バーコードスキャナ302(のディスプレイ352)の複数のプリセットボタン360aにそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部である操作部情報記憶部434bから読み出すものである。また、読出部441は、割当情報に関連する関連情報を商品情報記憶部434aから読み出す。具体的には、読出部441は、割当情報である商品コードや値引き識別情報に関連して商品情報記憶部434aに記憶された商品の名称や商品の単価、値引き量を読み出す。ここで、本実施の形態では、商品の名称、商品の単価、値引き量は、割当情報に関する関連情報であり、これらの関連情報を記憶した商品情報記憶部434aが第2の記憶部として機能している。
【0048】
データ生成部442は、データ生成手段として機能するものであって、複数のプリセットボタン360aに割り当てられた各割当情報をそれぞれシンボル化したコードシンボルであるバーコード900cを表示したバーコードシート900の印字データを、生成するものである。データ生成部442は、割当情報をシンボル化してバーコードシート900に表示するために、読出部441によって読み出された割当情報をコードシンボルデータに変換する。このとき、データ生成部442は、バーコードの形状等を規定するルールに基づいて、割当情報をコードシンボルデータに変換する。
【0049】
ここで、バーコードシート900は、図11に示すように、プリセットボタン360aに対応する複数のコード表示部900aを表示している。コード表示部900aは、矩形状の枠内に、バーコード900cを含んでいる。そして、複数のコード表示部900aの配列は、これらのコード表示部900aと対応するプリセットボタン360aの配列と同じである。即ち、複数のバーコード900cの配列は、これらのバーコード900cと対応する複数のプリセットボタン360aの配列と同じである。
【0050】
また、バーコードシート900は、各バーコード900cに対応する関連情報をバーコード900c毎に文字情報900bで表示している。詳しくは、コード表示部900aに、当該コード表示部900aに含まれるバーコード900cに関する関連情報が文字情報900b(例えば、「アボガド 98」「グレープフルーツ 袋 380」、「10%引き」、「200円引き」)で表示されている。ここで、「アボガド」「グレープフルーツ 袋」、「10%引き」、「200円引き」等の情報は、バーコード900cが示す割当情報からすると、当該割当情報に付された名称である。つまり、本実施の形態では、文字情報900bは、割当情報に付された名称を含んでいる。また、コード表示部900aが示す内容が商品の場合には、文字情報900bには、その商品の単価900d(例えば「380」)が含まれる。
【0051】
このようなバーコードシート900は、商品識別情報である商品コードを示すバーコード900cを有する。このバーコード900cは、具体的には、「アボガド」等の商品を示すコード表示部900aに表示されたバーコードである。また、バーコードシート900は、商品の値引き情報を示すバーコード900cを有する。このバーコード900cは、具体的には、「200円引き」等の値引き情報を示すコード表示部900aに表示されたバーコード900cである。
【0052】
データ出力部443は、データ出力手段として機能するものであって、データ生成部442によって生成された印字データを出力部としてのプリンタ600に出力するものである。これにより、プリンタ600がバーコードシート900を印字発行する。
【0053】
次に、バーコードシート発行処理の流れを図12に示すフローチャートに基づいて説明する。ストアサーバ400は、この処理を、ディスプレイ432に表示したメニュー画面中のバーコード発行処理が、操作者の操作によるキーボード431によって選択されたときに行う。
【0054】
ストアサーバ400のCPU421は、まず、読出部441として動作して、バーコードスキャナ302のプリセットボタン360aに割り当てられた割当情報を含む操作部情報を、操作部情報記憶部434bから読み出す(ステップS1)。また、このステップS1では、読み出した割当情報に関する関連情報を、商品情報記憶部434aから読み出す。次に、CPU421は、データ生成部442として動作して、ステップS1で読み出した操作部情報を用いてバーコードシート900の印字データを生成する(ステップS2)。次に、CPU421は、データ出力部443として動作して、ステップS2で生成した印字データをプリンタ600へ出力する(ステップS3)。そして、この印字データを受信したプリンタ600は、印字データを用いてバーコードシート900を印字発行する。
【0055】
次に、前捌き処理を説明する。前捌き処理では、店員の操作によって、会計待ちの顧客が持っている商品に付された商品コードを携帯端末100がスキャナ104によって読み取る。このとき、バーコードが付されていない商品や大型商品は、バーコードシート900のバーコード900cをスキャナ104によって読み取る。そして、携帯端末100は、スキャナ104によって読み取った商品コードを含む商品情報を生成し、この商品情報をRAM123等の記憶部に記憶させることで、スキャナ104によって商品コードを読み取った商品を登録する。そして、携帯端末100は、登録した商品の商品コードを全て含む登録商品特定情報を生成し、この登録情報商品特定情報を表示した仮レシート800を携帯プリンタ200に発行させる。ここで、本実施の形態では、図5に示すように、仮レシート800において、登録商品特定情報は2次元コードの形態で示されている。
【0056】
次に、会計処理を説明する。会計処理では、POS端末301が、CCDスキャナ303やバーコードスキャナ302から商品コードが入力された商品を登録する。詳しくは、POS端末301は、商品コードを受け付けた商品の商品情報(名称、単価等)を商品情報記憶部341aから読み出して、読み出した商品情報を用いて、商品コード、商品名、単価を含む販売データを生成し、この販売データをRAM323等の記憶部に記憶させることで当該商品を登録する。ここで、CCDスキャナ303は、店員の操作によって、仮レシート800に2次元コードの形態で表示された登録商品特定情報800jを読み取り、読み取った情報をPOS端末301に入力する。また、バーコードスキャナ302は、携帯端末100による登録がなされていない商品にバーコードの形態で表示された商品コードを、店員の操作によって読み取り、読み取った商品コードをPOS端末301に入力する。ここで、登録商品特定情報800jに複数の商品コードが含まれる場合には、CPU321は、各商品コード毎に商品データを生成して商品を登録する。
【0057】
次に、POS端末301は、自機が登録した商品に対して決済を行う。詳しくは、POS端末301、キーボード336の締めキーが押下されると、登録した商品の合計売価を算出して、ディスプレイ337,339に表示させる。そして、POS端末301は、店員の操作によって、合計売価以上の預かり金額の入力がキーボード336によってなされると、その入力金額を受け入れることで商品の決済を行う。そして、POS端末301、販売データ等の含む所定内容を表示したレシートをレシート/ジャーナルプリンタ340によって発行する。また、POS端末301は、合計売価等により構成される一取引に係るジャーナルデータを生成し、生成したジャーナルデータをレシート/ジャーナルプリンタ340によってジャーナル用紙に記録するとともに、ドロワを開放する。
以上のように、POS端末301での会計処理の前に、店員が操作する携帯端末100で商品を登録することで、ある客に対するPOS端末301での会計処理が行われている最中に、別の客の商品を携帯端末によって登録をすることができるので、会計処理を効率的に行うことができ、会計時間を短縮することができる。
【0058】
以上説明したように、本実施の形態では、読出部441が操作部情報を操作部情報記憶部434bから読み出す。次に、データ生成部442が、バーコードシート900の印字データを生成する。そして、データ出力部443がその印字データをプリンタ600に出力する。したがって、印字データを受信したプリンタ600にバーコードシート900を発行させることができる。よって、操作部情報を流用してバーコードシート900を作成することができるのでバーコードシート900を作成するためだけにバーコードの入力をする作業が不要であるとともに、シートにバーコードシールを貼るという作業が不要である。よって、バーコードシート900を比較的容易に作成することができる。このようなバーコードシート900の発行は、例えばバーコードスキャナ302のプリセットボタン360aの設定が新規にされた場合や変更された場合等に店舗で行われる。
【0059】
ここで、店員は、決済装置300での商品の登録作業を毎日のように行うと、使用するバーコードスキャナ302の各プリセットボタン360aの位置を覚えることとなる。この点に着目して、本実施の形態では、上述の通り、バーコードシート900において、プリセットボタン360aに対応するバーコード900cを含む複数のコード表示部900aを、プリセットボタン360aの配列と同じにしてある。したがって、店員は、バーコードシート900の中から所望のバーコード900cを容易に見つけることができる。よって、店員は、バーコードシート900を利用しての商品の登録などの作業を比較的短時間で行うことができるので、作業性の向上を実現することができる。
【0060】
ここで、店舗では、バーコードが付されていない商品を新規に仕入れて販売する場合、店員が、ストアサーバ400を操作して、プリセットボタン360aの設定を行う。この際、上記の点からすると、店舗は、既に設定がされていて変更の必要がないプリセットボタン360aの設定は変更しないという運用をとることで、バーコードシート900を利用しての商品の登録などの作業の作業性をより一層向上させることができる。
【0061】
また、本実施の形態では、バーコードシート900は、各バーコード900cに対応する関連情報をバーコード900c毎に文字情報900bで表示している。したがって、操作者は、文字情報900bを読むことでバーコード900cに関する関連情報を得ることができる。
【0062】
なお、本発明は、上記実施形態に限ることなく本発明の要旨を逸脱しない範囲で他の実施形態を各種採用することができる。例えば、情報出力装置は、情報が表示された複数のキーを有するキーボードであってもよい。この場合、キーボードのキーが選択操作を受ける複数の操作部に相当する。さらには、複数の操作部には、キーボードのキーと、上記実施の形態で説明したディスプレイに表示される操作部との両方が含まれていてもよい。
【0063】
また、コード表示媒体が表示するコードシンボルは、バーコードに限るものではなく、2次元コード等であってもよい。
【0064】
また、上記実施形態では、読出部とデータ生成部とデータ出力部とを備える情報処理装置をストアサーバに適用した例を説明したが、これに限るものではなく、読出部とデータ生成部とデータ出力部とを備える情報処理装置を、バーコードスキャナやPOS端末に適用してもよい。
【0065】
また、上記実施形態では、出力部として、ストアサーバとは別体に設けられたプリンタを例に説明したが、これに限るものではなく、出力部としては、ストアサーバが備えるプリンタであってもよい。さらには、出力部としては、ディスプレイや情報記録媒体等であっても良い。
【0066】
また、コード表示媒体は、シートに限るものではなく、印加される熱エネルギーに応じて情報の印字/消去を行えるリライト表示媒体によって形成されていてもよい。
【0067】
また、上記実施の形態の携帯端末やPOS端末、ストアサーバ等で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【0068】
また、上記実施の形態の携帯端末やPOS端末、ストアサーバ等で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の携帯端末やPOS端末、ストアサーバで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【0069】
360a…プリセットボタン(操作部)
400…ストアサーバ(情報処理装置)
434a…商品情報記憶部(第2の記憶部)
434b…操作部情報記憶部(記憶部)
441…読出部(読出手段)
442…データ生成部(データ生成手段)
443…データ出力部(データ出力手段)
600…プリンタ(出力部)
900…バーコードシート(コード表示媒体)
900b…文字情報
900c…バーコード(コードシンボル)
【先行技術文献】
【特許文献】
【0070】
【特許文献1】特許第3632019号公報
【特許文献2】特開平7−175863号公報
【特許請求の範囲】
【請求項1】
選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、
前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、
前記印字データを出力部に出力するデータ出力手段と、
を備える情報処理装置。
【請求項2】
前記操作部情報は、前記操作部の配列情報を含み、
複数の前記コードシンボルの配列は、これらの前記コードシンボルと対応する複数の前記操作部の配列と同じである請求項1に記載の情報処理装置。
【請求項3】
前記読出部は、前記割当情報に関する関連情報を記憶した第2の記憶部から前記関連情報を読み出し、
前記コード表示媒体は、各前記コードシンボルに対応する前記関連情報を前記コードシンボル毎に文字情報で表示した請求項1又は2に記載の情報処理装置。
【請求項4】
前記コード表示媒体は、商品識別情報を示す前記コードシンボルを有する請求項1ないし3のいずれか一項に記載の情報処理装置。
【請求項5】
前記コード表示媒体は、商品の値引き情報を示す前記コードシンボルを有する請求項1ないし4のいずれか一項に記載の情報処理装置。
【請求項6】
コンピュータを、
選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、
前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、
前記印字データを出力部に出力するデータ出力手段と、
として機能させるプログラム。
【請求項1】
選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、
前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、
前記印字データを出力部に出力するデータ出力手段と、
を備える情報処理装置。
【請求項2】
前記操作部情報は、前記操作部の配列情報を含み、
複数の前記コードシンボルの配列は、これらの前記コードシンボルと対応する複数の前記操作部の配列と同じである請求項1に記載の情報処理装置。
【請求項3】
前記読出部は、前記割当情報に関する関連情報を記憶した第2の記憶部から前記関連情報を読み出し、
前記コード表示媒体は、各前記コードシンボルに対応する前記関連情報を前記コードシンボル毎に文字情報で表示した請求項1又は2に記載の情報処理装置。
【請求項4】
前記コード表示媒体は、商品識別情報を示す前記コードシンボルを有する請求項1ないし3のいずれか一項に記載の情報処理装置。
【請求項5】
前記コード表示媒体は、商品の値引き情報を示す前記コードシンボルを有する請求項1ないし4のいずれか一項に記載の情報処理装置。
【請求項6】
コンピュータを、
選択操作を受ける複数の操作部にそれぞれ割り当てられた割当情報を含む操作部情報を、記憶部から読み出す読出手段と、
前記各割当情報をそれぞれシンボル化したコードシンボルを表示したコード表示媒体の印字データを、生成するデータ生成手段と、
前記印字データを出力部に出力するデータ出力手段と、
として機能させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2011−154471(P2011−154471A)
【公開日】平成23年8月11日(2011.8.11)
【国際特許分類】
【出願番号】特願2010−14609(P2010−14609)
【出願日】平成22年1月26日(2010.1.26)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】
【公開日】平成23年8月11日(2011.8.11)
【国際特許分類】
【出願日】平成22年1月26日(2010.1.26)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】
[ Back to top ]