(57)【要約】【課題】会計処理を実行できない状態においても、店員に対して商品の注文に関する情報を効率的に通知できる情報処理システム、情報処理方法およびプログラムを提供する。【解決手段】本発明に係る情報処理システムは、顧客の購入対象商品の会計処理を実行する店員用端末と、前記顧客の前記購入対象商品の追加注文の入力を受け付ける顧客用端末と、前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知する制御部と、を備える。【選択図】図６
2020035312.tif 000002
【特許請求の範囲】
【請求項１】
顧客の購入対象商品の会計処理を実行する店員用端末と、
前記顧客の前記購入対象商品の追加注文の入力を受け付ける顧客用端末と、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知する制御部と、
を備える情報処理システム。
【請求項２】
前記制御部は、前記店員用端末と前記顧客用端末との間で前記会計処理に関する連携が解除された場合に、前記店員用端末が前記会計処理を実行できないと判定する
請求項１に記載の情報処理システム。
【請求項３】
前記店員用端末および前記顧客用端末に接続され、かつ、前記店員用端末を着脱可能に支持する置台をさらに備え、
前記制御部は、前記店員用端末が前記置台から取り外されたことを検知したとき、前記店員用端末に対して前記追加注文に関する情報を通知する
請求項１または２に記載の情報処理システム。
【請求項４】
前記制御部は、前記店員用端末に前記店員の認証情報が所定時間入力されていない場合に、前記端末に対して前記追加注文に関する情報を通知する
請求項１乃至３のいずれか一項に記載の情報処理システム。
【請求項５】
前記制御部は、前記店員用端末が前記会計処理と異なる処理を実行している場合に、前記端末に対して前記追加注文に関する情報を通知する
請求項１乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
前記店員用端末が前記会計処理を実行できない状態から実行可能な状態になった場合に、前記店員用端末は、前記顧客用端末で受け付けた前記追加注文を含めて前記会計処理を実行する
請求項１乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
前記追加注文に関する情報は、前記購入対象商品の識別情報、購入数、店舗内における前記購入対象商品の陳列位置情報を含む
請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項８】
店舗における複数の前記端末の位置情報および前記追加注文に係る前記購入対象商品の前記陳列位置情報をそれぞれ取得する位置情報取得部をさらに備え、
前記制御部は、前記端末の位置情報および前記購入対象商品の前記陳列位置情報に基づいて、複数の前記端末のうち、前記購入対象商品の陳列位置までの距離が相対的に近い前記端末を優先して前記追加注文に関する情報を通知する
請求項７に記載の情報処理システム。
【請求項９】
店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、
顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、
を備える情報処理方法。
【請求項１０】
コンピュータに、
店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、
顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、店員がオペレータ用ディスプレイを用いて会計処理を実行している際に、顧客用ディスプレイにお勧め商品の購入を促す商品情報を表示させる売上処理装置が開示されている。該装置は、顧客用ディスプレイ上でお勧め商品の追加購入が選択されると、複数の店員端末装置に対して追加購入に係る商品の手配指示情報を送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０４１２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の装置は、店員用端末が会計処理を実行できない状態の場合に、顧客用端末において追加購入に係る注文を受け付けることを想定していない。そこで、店員用端末が会計処理を実行できない状態の場合において、顧客が商品の買い忘れに気付いた際に、店員に対して買い忘れた商品に関する情報を効率的に通知できる技術が求められていた。
【０００５】
本発明は、上述の課題に鑑み、会計処理を実行できない状態においても、店員に対して商品の注文に関する情報を効率的に通知できる情報処理システム、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの観点によれば、顧客の購入対象商品の会計処理を実行する店員用端末と、前記顧客の前記購入対象商品の追加注文の入力を受け付ける顧客用端末と、前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知する制御部と、を備える情報処理システムが提供される。
【０００７】
本発明の他の観点によれば、店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、を備える情報処理方法が提供される。
【０００８】
本発明のさらに他の観点によれば、コンピュータに、店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、を実行させるプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、会計処理を実行できない状態においても、店員に対して商品の注文に関する情報を効率的に通知できる情報処理システム、情報処理方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るＰＯＳシステムのネットワーク構成例を示すブロック図である。
【図２】第１実施形態に係るＰＯＳ装置の斜視図である。
【図３】第１実施形態に係るＰＯＳ装置の斜視図である。
【図４】第１実施形態に係るＰＯＳ装置の斜視図である。
【図５】第１実施形態に係るＰＯＳ装置のハードウェア構成例を示すブロック図である。
【図６】第１実施形態に係るＰＯＳ装置における通知処理の一例を示すフローチャートである。
【図７】第１実施形態に係る顧客用端末に表示される顧客画面の一例を示す図である。
【図８】第１実施形態に係る店員用端末に表示される通知画面の一例を示す図である。
【図９】第１実施形態に係る携帯端末に表示される通知画面の一例を示す図である。
【図１０】第１実施形態に係るＰＯＳ装置における会計処理の一例を示すフローチャートである。
【図１１】第２実施形態に係るＰＯＳ装置における通知処理の一例を示すフローチャートである。
【図１２】第３実施形態に係るＰＯＳ装置における会計モードの切換処理の一例を示すフローチャートである。
【図１３】第３実施形態に係るＰＯＳ装置の通知処理の一例を示すフローチャートである。
【図１４】第３実施形態に係るＰＯＳ装置の会計処理の一例を示すフローチャートである。
【図１５】第４実施形態に係るＰＯＳ装置の通知先の決定方法を説明する図である。
【図１６】第４実施形態に係るＰＯＳ装置における通知先の特定処理の一例を示すフローチャートである。
【図１７】第５実施形態に係る情報処理システムの機能を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の例示的な実施形態を説明する。図面において同様の要素または対応する要素には同一の符号を付し、その説明を省略または簡略化することがある。
【００１２】
［第１実施形態］
図１は、本実施形態に係るＰＯＳ（Point of sales）システム１の全体構成例を示す概略図である。図２乃至図４は、ＰＯＳシステム１に用いられるＰＯＳ装置１０の構成を示す概略図である。図５は、ＰＯＳ装置１０のハードウェア構成を示すブロック図である。
【００１３】
ＰＯＳシステム１は、商品を販売する店舗に導入された情報処理システムである。図１に示すように、ＰＯＳシステム１は、ＰＯＳ装置１０と、店舗サーバ１１と、アクセスポイント１２とを有する。ＰＯＳ装置１０、店舗サーバ１１およびアクセスポイント１２は、例えばＬＡＮ（Local Area Network）であるネットワーク１３に接続されている。
【００１４】
ＰＯＳ装置１０は、店員用端末１００と、顧客用端末２００と、置台３００と、周辺機器４００とを有する情報処理装置である。本実施形態において、ＰＯＳ装置１０は、店舗のレジカウンタに設置されている。なお、ＰＯＳ装置１０の台数は、特に限定されるものではなく、店舗の規模等に応じて、任意に増設することができる。
【００１５】
店員用端末１００は、店員がレジカウンタ等において操作する端末であって、顧客用端末２００および周辺機器４００と連携して会計処理を実行する。店員用端末１００は、置台３００に着脱自在に設けられている。すなわち、店員用端末１００が置台３００に支持されて電気的に接続された状態（以下、「接続状態」という。）および置台３００から取り外された状態（以下、「取り外し状態」という。）のどちらの場合でも、店員は店員用端末１００を使用できる。
【００１６】
接続状態の店員用端末１００は、置台３００に設けられた有線通信機器３１５（図５参照）を介して有線でネットワーク１３に接続する。これにより、店員用端末１００は、有線通信でネットワーク１３を介して店舗サーバ１１その他の外部機器とのデータの送受信を行うことが可能になっている。なお、接続状態の店員用端末１００とネットワーク１３との接続は、これに限定されるものではない。
【００１７】
一方、取り外し状態の店員用端末１００は、アクセスポイント１２との無線通信により無線でネットワーク１３に接続する。これにより、取り外し状態の店員用端末１００は、無線通信でネットワーク１３を介して店舗サーバ１１その他の外部機器とのデータの送受信を行うことが可能になっている。
【００１８】
顧客用端末２００は、レジカウンタにおいて顧客に対して情報を提供する表示部としての機能と、顧客からの入力を受け付ける入力部としての機能を備える端末である。本実施形態の顧客用端末２００は、店員用端末１００が会計処理を実行できない状態にある場合、店員用端末１００の代わりに会計処理を実行できる。会計モードの切換については、後述する。
【００１９】
置台３００は、店員用端末１００および顧客用端末２００を支持する支持体である。本実施形態では、店員用端末１００は、置台３００と着脱自在に設けられ、かつ、顧客用端末２００および置台３００は、一体に設けられているものとする。
【００２０】
周辺機器４００は、置台３００に接続される。周辺機器４００は、後述する非接触ＩＣ（Integrated Circuit）リーダライタ４０１、プリンタ４０２、キャッシュドロア４０３、コードスキャナ４０４等を含む（図２乃至図５参照）。店員用端末１００は、置台３００を介して周辺機器４００を制御できる。
【００２１】
このように、置台３００は、これに取り付けられた店員用端末１００の機能を拡張する拡張ユニットであるクレードルまたはドッキングステーションとしても機能する。
【００２２】
店舗サーバ１１は、例えば、店舗で販売される商品の情報管理、販売データの集計、売り上げの管理、在庫の管理等を行い、ＰＯＳシステム１の運用を管理するストアコントローラである。店舗サーバ１１は、例えば、店舗のバックヤードに設置されている。
【００２３】
アクセスポイント１２は、取り外し状態の店員用端末１００と無線通信を行って、店員用端末１００をネットワーク１３に接続する無線通信機器である。アクセスポイント１２は、例えば、店舗の天井等に設置されている。また、アクセスポイント１２は、例えば、店舗の規模、無線環境等に応じて、１台または複数台設置できる。
【００２４】
また、図２乃至図４に示すように、本実施形態におけるＰＯＳ装置１０は、店員用端末１００と、顧客用端末２００と、店員用端末１００を着脱可能に支持する置台３００とを有している。ここで、図２は、店員用端末１００が置台３００と接続状態にあるとき、ＰＯＳ装置１０を店員用端末１００の前面側から見た斜視図である。図３は、図２に示すＰＯＳ装置１０を顧客用端末２００の前面側から見た斜視図である。図４は、店員用端末１００が置台３００と取り外し状態にあるとき、ＰＯＳ装置１０を店員用端末１００の前面側から見た斜視図である
【００２５】
店員用端末１００には、商品の売り上げ登録機能、会計機能、商品情報登録機能、在庫管理機能等を有するＰＯＳアプリケーションプログラムがインストールされている。このため、店員用端末１００はＰＯＳ装置１０の一部として機能する。
【００２６】
また、店員用端末１００は、接続状態と取り外し状態とで異なる又は同一の使用目的で使用される。店員用端末１００は、置台３００から取り外されると、その機能が切り替わる。例えば、取り外し状態の店員用端末１００は、在庫管理処理を実行するハンディーターミナルとして機能する。取り外し状態の店員用端末１００は、店員によりレジカウンタから店舗における倉庫等の場所に持ち出された場合、在庫管理処理を実行する。在庫管理処理には、検品、商品登録、棚卸、発注等が含まれる。
【００２７】
店員用端末１００は、略矩形状のオペレータディスプレイ１０１を有している。オペレータディスプレイ１０１は、タッチパネル１０２を有する（図５参照）。これにより、オペレータディスプレイ１０１は、第１の表示部および第１の入力部として機能する。店員用端末１００においてアプリケーションプログラムが起動されると、オペレータディスプレイ１０１は、店員に対して種々の情報を表示する。そして、店員は、オペレータディスプレイ１０１に対するタッチ入力により、アプリケーションプログラムを操作できる。
【００２８】
置台３００は、本体部３０１と、ホルダ部３０２とを有する（図４参照）。本体部３０１は、店員用端末１００と顧客用端末２００とを支持する支持体として機能する。さらに、本体部３０１は、後述する電源部３１３、外部Ｉ／Ｆ（Interface）３１４等を収容する筐体としても機能する。
【００２９】
本体部３０１は、レジカウンタ等の設置場所に置かれる土台部３０３と、土台部３０３の一端部から上方に向かって延在する板状の脚部３０４とを有している。脚部３０４の上側部分は、鉛直方向に対して、土台部３０３の他端部の側に傾斜した傾斜部３０５になっている。
【００３０】
顧客用端末２００は、略矩形状のカスタマーディスプレイ２０１を有している。図２乃至図４の例では、顧客用端末２００は、カスタマーディスプレイ２０１が斜め上方を向くように、置台３００の傾斜部３０５の上端部に取り付けられている。
【００３１】
カスタマーディスプレイ２０１は、特に限定されるものではなく、種々のディスプレイにより構成できる。例えば、カスタマーディスプレイ２０１は、液晶ディスプレイ、ＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ、ＬＥＤ（Light Emitting Diode）ディスプレイ、ＶＦＤ（Vacuum Fluorescent Display）、ＦＩＰ（Fluorescent Indicator Panel）等により構成されている。また、顧客用端末２００のカスタマーディスプレイ２０１は、タッチパネル式であるため、顧客用端末２００は、顧客によるカスタマーディスプレイ２０１に対するタッチ入力を受け付けることができる。
【００３２】
顧客用端末２００は、店員用端末１００による制御を受けて、カスタマーディスプレイ２０１に顧客画面を表示する。顧客画面は、顧客に対して会計情報等の各種の情報（カスタマー用データ）を提示するための画面である。顧客画面に表示される会計情報は、例えば、会計処理を行う商品の名称、商品の数量、販売金額、値引き金額、合計金額、税額、受領金額、釣銭金額等である。また、顧客用端末２００は、店員用端末１００による制御を受けて、顧客に対して広告、宣伝、イベント等に関する情報をカスタマーディスプレイ２０１に表示できる。
【００３３】
また、カスタマーディスプレイ２０１は、タッチパネル２０２を有する（図５参照）。これにより、カスタマーディスプレイ２０１は、第２の表示部および第２の入力部として機能する。店員用端末１００または顧客用端末２００においてアプリケーションプログラムが起動されると、カスタマーディスプレイ２０１は、顧客に対して種々の情報を表示する。そして、顧客は、カスタマーディスプレイ２０１に対するタッチ入力により、アプリケーションプログラムを操作できる。
【００３４】
また、置台３００において、傾斜部３０５の上側の傾斜面上には、ホルダ部３０２が設けられている。本実施形態のホルダ部３０２は、カスタマーディスプレイ２０１の背面側において、カスタマーディスプレイ２０１に隣接して店員用端末１００を着脱可能に支持する。
【００３５】
ホルダ部３０２は、載置部３０６と、載置部３０６の下端部に設けられた爪部３０７を有し、店員用端末１００を支持する。店員用端末１００がホルダ部３０２に支持されることにより、店員およびその相手方の顧客は、それぞれオペレータディスプレイ１０１およびカスタマーディスプレイ２０１を見ながら対面でのやりとりが可能である。なお、ホルダ部３０２が店員用端末１００を着脱可能に保持する機構は、当該機構に限定されるものではなく、種々の機構を用いることができる。
【００３６】
さらに、ホルダ部３０２には、接続コネクタ３０８が設けられている。接続コネクタ３０８は、ホルダ部３０２に支持された店員用端末１００を置台３００に電気的に接続する。図４の例では、接続コネクタ３０８は、ホルダ部３０２の爪部３０７に設けられている。接続コネクタ３０８に対して、店員用端末１００に設けられた接続コネクタ１０３が接続されることにより、店員用端末１００が置台３００を介して顧客用端末２００に電気的に接続される。
【００３７】
接続コネクタ３０８は、ホルダ部３０２に取り付けられた店員用端末１００とカスタマーディスプレイ２０１とを電気的に接続する。これにより、店員用端末１００は、接続コネクタ１０３、３０８を介して接続されたカスタマーディスプレイ２０１の表示を制御できる。なお、接続コネクタ１０３、３０８の接続形式は、特に限定されるものではなく、種々の方式を採用できる。
【００３８】
また、本体部３０１の下側の側部には、周辺機器４００を接続するために、複数のＵＳＢ（Universal Serial Bus）コネクタ３０９、通信コネクタ３１０、ディスプレイ端子３１１および電源コネクタ３１２が設けられている。また、本体部３０１において各端子が設けられる位置は、特に限定されるものではない。
【００３９】
ＵＳＢコネクタ３０９には、周辺機器４００として、例えば、非接触ＩＣリーダライタ４０１、プリンタ４０２、キャッシュドロア４０３、コードスキャナ４０４等が接続される。
【００４０】
通信コネクタ３１０は、ＬＡＮケーブル等の通信ケーブルを接続するための端子である。通信コネクタ３１０は、例えばＲＪ−４５等のＬＡＮコネクタである。置台３００は、通信コネクタ３１０に接続された通信ケーブルを介してネットワーク１３に接続される。
【００４１】
ディスプレイ端子３１１は、外部ディスプレイを接続するための端子である。ディスプレイ端子３１１は、例えば、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）端子、ＤＶＩ（Digital Visual Interface）端子、ＶＧＡ（Video Graphics Array）端子等である。
【００４２】
電源コネクタ３１２は、電源を供給するための端子である。電源コネクタ３１２には、ＡＣ（Alternating Current）アダプタが接続される。ＡＣアダプタは、商用電源からの交流電源を直流電源に変換して置台３００に供給する。
【００４３】
図５は、ＰＯＳ装置１０のハードウェア構成の一例を示している。図５に示すように、店員用端末１００は、ＣＰＵ（Central Processing Unit）１０４と、内部ストレージ１０５と、ＲＡＭ（Random Access Memory）１０６とを有する。また、店員用端末１００は、無線通信機器１０７と、カメラ１０８とを有する。また、店員用端末１００は、ディスプレイコントローラ１０９と、オペレータディスプレイ１０１とを有する。また、店員用端末１００は、接続コネクタ１０３と、外部Ｉ／Ｆ１１０と、ＵＳＢコネクタ１１２とを有する。さらに、店員用端末１００は、電源部１１３と、バッテリー１１４とを有する。
【００４４】
ＣＰＵ１０４、内部ストレージ１０５、ＲＡＭ１０６、無線通信機器１０７、カメラ１０８、接続コネクタ１０３、ディスプレイコントローラ１０９および外部Ｉ／Ｆ１１０は、バスライン１１１に接続されている。外部Ｉ／Ｆ１１０には、ＵＳＢコネクタ１１２が接続されている。接続コネクタ１０３には、電源部１１３が接続されている。電源部１１３には、バッテリー１１４が接続されている。
【００４５】
ＣＰＵ１０４は、内部ストレージ１０５に記憶されたプログラムを実行することにより動作し、店員用端末１００全体の動作を制御する。すなわち、ＣＰＵ１０４は、第１の制御部として機能する。また、ＣＰＵ１０４は、内部ストレージ１０５に記憶されたＰＯＳアプリケーションプログラムを実行して、ＰＯＳ装置１０としての各種処理を実行する。ＲＡＭ１０６は、ＣＰＵ１０４の動作に必要なメモリ領域を提供する。
【００４６】
ＣＰＵ１０４は、非接触ＩＣリーダライタ４０１、プリンタ４０２、キャッシュドロア４０３、コードスキャナ４０４等の周辺機器４００の稼働状態を制御する。具体的には、稼働状態は、周辺機器４００に電源が供給され、周辺機器４００が通常動作可能な状態である。非稼働状態は、周辺機器４００に電源が供給されていない電源オフ状態のほか、周辺機器４００のリセット状態が保持された状態等の周辺機器４００が通常動作しない状態を含む。
【００４７】
内部ストレージ１０５は、不揮発性メモリ、ハードディスクドライブ等の記憶媒体により構成される。内部ストレージ１０５は、ＣＰＵ１０４により実行されるプログラム、そのプログラムの実行の際にＣＰＵ１０４により参照されるデータ等を記憶する。
【００４８】
無線通信機器１０７は、ＣＰＵ１０４による制御に従って、例えば無線ＬＡＮの規格によりアクセスポイント１２等と無線通信を行う。無線ＬＡＮの規格は、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）により策定されたＩＥＥＥ８０２．１１に準拠したＷｉ−Ｆｉ（登録商標）等である。
【００４９】
また、無線通信機器１０７は、ＣＰＵ１０４による制御に従って、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信方式、赤外線通信方式等により、対応する無線通信機能を有する周辺機器４００と無線通信も行う。これにより、ＣＰＵ１０４は、無線通信機器１０７を介して周辺機器４００を制御できる。
【００５０】
カメラ１０８は、ＣＰＵ１０４による制御に従って、被写体を撮像して被写体の画像データを出力する。例えば、取り外し状態の店員用端末１００は、商品等に付されたコードシンボルをカメラ１０８により撮像し、撮像された画像から情報を取得する画像スキャナとして機能することもできる。コードシンボルとしては、特に限定されるものではないが、例えば、バーコード等の一次元コード、ＱＲコード（登録商標）等の二次元コード等が挙げられる。
【００５１】
ディスプレイコントローラ１０９は、ＣＰＵ１０４による制御に従って、オペレータディスプレイ１０１に対する表示を制御するとともに、オペレータディスプレイ１０１（タッチパネル１０２）に対するタッチ入力を監視して、タッチ入力による入力データを取得する。
【００５２】
接続コネクタ１０３は、上述のように、店員用端末１００が置台３００に取り付けられた際に、置台３００の接続コネクタ３０８に接続される。ＣＰＵ１０４は、接続コネクタ１０３が接続コネクタ３０８に接続されることにより、顧客用端末２００、置台３００および周辺機器４００を制御可能になる。
【００５３】
外部Ｉ／Ｆ１１０は、ＣＰＵ１０４による制御に従って、ＵＳＢコネクタ１１２を介したデータの送受信を制御する。ＵＳＢコネクタ１１２には、必要に応じて、ＵＳＢ規格で接続可能な周辺機器４００を着脱可能に接続できる。ＣＰＵ１０４は、ＵＳＢコネクタ１１２に接続された周辺機器４００を制御できる。
【００５４】
電源部１１３は、バッテリー１１４から供給される電源を駆動用電源として店員用端末１００の各部に供給する。取り外し状態の店員用端末１００は、バッテリー１１４による駆動用電源により動作できる。
【００５５】
また、店員用端末１００が接続状態である場合において、電源部１１３には、接続コネクタ１０３、３０８を介して置台３００の電源部３１３から充電用電源および駆動用電源が供給される。電源部１１３は、電源部３１３から供給される充電用電源でバッテリー１１４を充電する。また、電源部１１３は、電源部３１３から供給される駆動用電源を店員用端末１００の各部に供給する。接続状態の店員用端末１００は、電源部３１３から供給される駆動用電源により動作する。
【００５６】
図５に示すように、顧客用端末２００は、ＣＰＵ２０３と、内部ストレージ２０４と、ＲＡＭ２０５と、カスタマーディスプレイ２０１と、ディスプレイコントローラ２０６とを有する。各デバイス（２０３、２０４、２０５、２０１、２０６）は、店員用端末１００のＣＰＵ１０４、内部ストレージ１０５、ＲＡＭ１０６、オペレータディスプレイ１０１、ディスプレイコントローラ１０９と同様の機能を有する。ただし、顧客用端末２００の動作は、店員用端末１００が置台３００に接続されている場合（接続状態）と店員用端末１００が置台３００から取り外されている場合（取り外し状態）とで異なる。
【００５７】
具体的には、店員用端末１００が取り外し状態であるとき、ＣＰＵ２０３は、内部ストレージ２０４に記憶されたプログラムを実行することにより動作し、顧客用端末２００全体の動作を制御する。すなわち、ＣＰＵ２０３は、第２の制御部として機能する。また、ＣＰＵ２０３は、内部ストレージ２０４に記憶されたＰＯＳアプリケーションプログラムを実行して、ＰＯＳ装置１０としての各種処理を実行する。ＲＡＭ２０５は、ＣＰＵ２０３の動作に必要なメモリ領域を提供する。
【００５８】
これに対し、店員用端末１００が接続状態であるとき、顧客用端末２００のＣＰＵ２０３は、店員用端末１００のＣＰＵ１０４と連携して動作する。この場合、ディスプレイコントローラ２０６は、店員用端末１００のＣＰＵ１０４による制御に従って、カスタマーディスプレイ２０１に対する表示を制御する。
【００５９】
また、上述したように、置台３００は、接続コネクタ３０８と、ＵＳＢコネクタ３０９と、通信コネクタ３１０と、ディスプレイ端子３１１と、電源コネクタ３１２とを有する。また、置台３００は、電源部３１３と、外部Ｉ／Ｆ３１４と、有線通信機器３１５と、無線通信機器３１６と、着脱センサ３１７とを有する。
【００６０】
本実施形態では、顧客用端末２００は置台３００と一体に設けられている。このため、接続コネクタ３０８、外部Ｉ／Ｆ３１４、有線通信機器３１５および無線通信機器３１６は、ＣＰＵ２０３と同様に、バスライン２０７に接続されている。接続コネクタ３０８には、電源部３１３が接続されている。電源部３１３には、電源コネクタ３１２が接続されている。外部Ｉ／Ｆ３１４には、ＵＳＢコネクタ３０９が接続されている。有線通信機器３１５には、通信コネクタ３１０が接続されている。
【００６１】
電源部３１３は、電源コネクタ３１２に接続されたＡＣアダプタにより供給される電源を駆動用電源として置台３００の各部に供給する。また、電源部３１３は、ＡＣアダプタにより供給される電源を駆動用電源として、ＵＳＢコネクタ３０９に接続されたバスパワーで動作可能な周辺機器４００に供給する。また、店員用端末１００が接続状態であるとき、電源部３１３は、接続コネクタ１０３、３０８を介して店員用端末１００の電源部１１３に充電用電源および駆動用電源を供給する。
【００６２】
外部Ｉ／Ｆ３１４は、ＣＰＵ２０３による制御に従って、ＵＳＢコネクタ３０９を介したデータの送受信を制御する。複数のＵＳＢコネクタ３０９には、ＵＳＢ規格で接続可能な周辺機器４００として、コードスキャナ４０４、非接触ＩＣリーダライタ４０１、プリンタ４０２およびキャッシュドロア４０３が着脱可能に接続される。ＣＰＵ２０３は、店員用端末１００のＣＰＵ１０４と同様に、ＵＳＢコネクタ３０９に接続された周辺機器４００を制御できる。
【００６３】
有線通信機器３１５は、通信コネクタ３１０に接続された通信ケーブルによりネットワーク１３に接続され、ネットワーク１３を介してデータの送受信を行う。ＣＰＵ２０３は、店員用端末１００のＣＰＵ１０４と同様に、置台３００の有線通信機器３１５を介して、ネットワーク１３上の店舗サーバ１１等とデータの送受信を行うことができる。
【００６４】
無線通信機器３１６は、ＣＰＵ２０３による制御に従って、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信方式、赤外線通信方式等により、対応する無線通信機能を有する周辺機器４００と無線通信も行う。
【００６５】
着脱センサ３１７は、店員用端末１００の着脱状態を検出し、その着脱状態に応じた出力信号を出力する。着脱センサ３１７は、光学的方法、電気的方法、機械的方法その他の方法により店員用端末１００の着脱を検出するものであってもよい。店員用端末１００が置台３００から取り外されると、店員用端末１００と顧客用端末２００との間で会計処理に関する連携が解除される。このため、ＣＰＵ２０３は、着脱センサ３１７の出力信号に基づいて、店員用端末１００が会計処理を実行できる状態であるか否かを判定できる。
【００６６】
非接触ＩＣリーダライタ４０１は、ＣＰＵ１０４またはＣＰＵ２０３による制御に従って動作し、顧客のスマートフォン等の機器またはカード等の媒体が有する非接触ＩＣチップから、支払のためのクレジットカード情報、電子マネーカード情報を取得する。
【００６７】
プリンタ４０２は、ＣＰＵ１０４またはＣＰＵ２０３による制御に従って動作し、レシート等を印字して出力する。キャッシュドロア４０３は、ＣＰＵ１０４またはＣＰＵ２０３による制御に従って動作し、現金決済のための現金の授受の際に、硬貨、紙幣等を保管するドロアを開放する。
【００６８】
コードスキャナ４０４は、ＣＰＵ１０４またはＣＰＵ２０３による制御に従って動作し、会計処理を実行すべき商品等に付されたコードシンボルを読み取る。コードシンボルとしては、特に限定されるものではないが、例えば、上述したバーコード、ＱＲコード（登録商標）等の一次元または二次元コード等が挙げられる。
【００６９】
置台３００には、必要に応じて、上述のコードスキャナ４０４等以外の周辺機器４００を接続して動作させることができる。他の周辺機器４００としては、ＰＩＮ（Personal Identification Number）パッド、自動釣銭機、プログラマブルキーボード等が例示される。
【００７０】
また、置台３００は、店員用端末１００や顧客用端末２００と同様に、ＣＰＵ、内部ストレージ、およびＲＡＭ等をさらに有していてもよい。この場合、置台３００は、単独でコンピュータ装置として機能できる。
【００７１】
なお、図５に示されているハードウェア構成は例示であり、これら以外の装置が追加されていてもよく、一部の装置が設けられていなくてもよい。また、一部の装置が同様の機能を有する別の装置に置換されていてもよい。さらに、本実施形態の一部の機能がネットワーク１３を介して他の装置により提供されてもよく、本実施形態の機能が複数の装置に分散されて実現されてもよい。
【００７２】
続いて、本実施形態に係るＰＯＳ装置１０の作用および効果について図６乃至図１０を参照しつつ説明する。
【００７３】
図６は、本実施形態に係るＰＯＳ装置１０における通知処理の一例を示すフローチャートである。この処理は、例えばＰＯＳ装置１０の電源スイッチ（不図示）が押下されることで開始される。なお、図６の処理開始時点においては、店員用端末１００が置台３００と接続状態であるものとする。
【００７４】
ステップＳ１０１において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１に顧客画面を表示する。
【００７５】
ステップＳ１０２において、顧客用端末２００のＣＰＵ２０３は、顧客画面の中で顧客により追加注文タブ２０１ａが選択されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されたと判定した場合（ステップＳ１０２：ＹＥＳ）には、処理はステップＳ１０３に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されていないと判定した場合（ステップＳ１０２：ＮＯ）には、処理は終了する。
【００７６】
図７は、顧客用端末２００のカスタマーディスプレイ２０１に表示される顧客画面の一例を示す図である。ここでは、カスタマーディスプレイ２０１に複数のタブが選択可能に表示されているときに、顧客が追加注文タブ２０１ａを選択した場合を示している。追加注文タブ２０１ａでは、店舗側からの提案商品だけでなく、店内で販売されている全ての商品を検索し、指定できると好適である。また、図７では、顧客の入力に基づいて商品が検索されると、商品名、価格、購入個数、商品画像ＩＭＧを含む確認画面が追加注文タブ２０１ａの中に表示される場合が示されている。
【００７７】
ステップＳ１０３において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１における入力に基づいて内部ストレージ２０４の中から追加注文の商品を検索する。
【００７８】
ステップＳ１０４において、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたと判定した場合（ステップＳ１０４：ＹＥＳ）には、処理はステップＳ１０５に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、顧客画面において追加注文が確定されていないと判定した場合（ステップＳ１０４：ＮＯ）には、処理はステップＳ１０３に戻る。
【００７９】
ステップＳ１０５において、顧客用端末２００のＣＰＵ２０３は、着脱センサ３１７からの検出信号に基づいて、店員用端末１００が取り外し状態であるか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は取り外し状態であると判定した場合（ステップＳ１０５：ＹＥＳ）には、処理はステップＳ１０６に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は取り外し状態ではないと判定した場合（ステップＳ１０５：ＮＯ）には、処理はステップＳ１０７に移る。
【００８０】
ステップＳ１０６において、顧客用端末２００のＣＰＵ２０３は、置台３００から取り外された店員用端末１００に対して追加注文情報を通知する。図８は、店員用端末１００のオペレータディスプレイ１０１に表示される通知画面の一例を示す図である。ここでは、追加注文情報として、店員に対する作業指示（「１番レジでお待ちのお客様より追加注文がありました。至急、下記の商品を持参の上、会計処理を実行してください。」）と追加注文の具体的な内容（商品名、個数、陳列位置、商品画像）が表示される場合が示されている。なお、店員が確認ボタンを押下すると、通知に対する応答信号が店員用端末１００から顧客用端末２００に送信される。
【００８１】
ステップＳ１０７において、顧客用端末２００のＣＰＵ２０３は、店員の携帯端末５００に追加注文情報を通知する。なお、顧客の対面にいる店員は会計を担当しているため、店内における他の店員が所持する携帯端末５００に対して通知を行うと好適である。
【００８２】
図９は、携帯端末５００に表示される通知画面の一例を示す図である。ここでは、図８と同様に、追加注文情報として、店員に対する作業指示（「１番レジでお待ちのお客様より追加注文がありました。下記の商品をレジまで持ってきてください。」）と追加注文の具体的な内容（商品名、個数、陳列位置、商品画像）が表示される場合が示されている。なお、店員がＯＫボタンを押下すると、通知された追加注文情報に対応できることを示す応答信号が店員用端末１００から顧客用端末２００に送信される。逆に、店員がＮＧボタンを押下すると、通知された追加注文情報に対応できないことを示す応答信号が店員用端末１００から顧客用端末２００に送信される。
【００８３】
ステップＳ１０８において、顧客用端末２００のＣＰＵ２０３は、所定時間以内に通知先の端末から緊急対応可の応答が有ったか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、通知先の端末から緊急対応可の応答有りと判定した場合（ステップＳ１０８：ＹＥＳ）には、処理は終了する。これに対し、顧客用端末２００のＣＰＵ２０３が、通知先の端末から緊急対応可の応答無しと判定した場合（ステップＳ１０８：ＮＯ）には、処理はステップＳ１０９に移る。
【００８４】
ステップＳ１０９において、顧客用端末２００のＣＰＵ２０３が、未通知の携帯端末５００に対して追加注文情報を通知すると、処理はステップＳ１０８に戻る。
【００８５】
図１０は、本実施形態に係るＰＯＳ装置１０における会計処理の一例を示すフローチャートである。
【００８６】
ステップＳ２０１において、顧客用端末２００のＣＰＵ２０３は、着脱センサ３１７からの検出信号に基づいて、店員用端末１００が取り外し状態であるか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は取り外し状態であると判定した場合（ステップＳ２０１：ＹＥＳ）には、処理はステップＳ２０２に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は接続状態であると判定した場合（ステップＳ２０１：ＮＯ）には、処理はステップＳ２０３に移る。
【００８７】
ステップＳ２０２において、顧客用端末２００のＣＰＵ２０３が、取り外し状態の店員用端末１００に対して接続要請を行うと、処理はステップＳ２０１に戻る。
【００８８】
ステップＳ２０３においては、店員用端末１００は置台３００に接続された状態であることから、店員用端末１００のＣＰＵ１０４が、店員によるコードスキャナ４０４の操作に応じて購入商品の登録処理を実行する。
【００８９】
ステップＳ２０４において、店員用端末１００のＣＰＵ１０４は、店員が使用する端末（店員用端末１００、携帯端末５００、バックヤードに設置されたＰＣ等）に対して追加注文情報を通知していたか否かを判定する。ここで、店員用端末１００のＣＰＵ１０４が、店員が使用する端末に対して追加注文情報を通知済みと判定した場合（ステップＳ２０４：ＹＥＳ）には、処理はステップＳ２０５に移る。これに対し、店員用端末１００のＣＰＵ１０４が、店員が使用する端末に対して追加注文情報を通知していないと判定した場合（ステップＳ２０４：ＮＯ）には、処理はステップＳ２０８に移る。
【００９０】
ステップＳ２０５において、店員用端末１００のＣＰＵ１０４は、追加注文商品が未受領であるか否かを判定する。具体的には、追加注文情報を参照した店員によって追加注文商品がレジカウンタに届けられ、商品のバーコードがコードスキャナ４０４によって読み取られたか否かを判定する。ここで、店員用端末１００のＣＰＵ１０４が、追加注文商品は未受領であると判定した場合（ステップＳ２０５：ＹＥＳ）には、処理はステップＳ２０６に移る。これに対し、店員用端末１００のＣＰＵ１０４が、追加注文商品は受領済みであると判定した場合（ステップＳ２０５：ＮＯ）には、処理はステップＳ２０７に移る。
【００９１】
ステップＳ２０６において、店員用端末１００のＣＰＵ１０４は、プリンタ４０２を制御し、追加注文商品の引換証を発行する。この場合、レジカウンタにおいて追加注文商品のバーコードを読み取れないが、追加注文商品の商品データは決済データに追加されるものとする。
【００９２】
ステップＳ２０７において、店員用端末１００のＣＰＵ１０４は、追加注文商品を含めて会計処理を実行する。すなわち、店員の使用する端末に対して追加注文情報を通知された場合には、店員用端末１００が会計処理を実行できる状態になったときに、顧客自身がレジカウンタまで持参した商品と追加注文商品とを纏めて会計する。
【００９３】
ステップＳ２０８において、店員用端末１００のＣＰＵ１０４は、登録された商品の会計処理を実行する。顧客用端末２００において顧客からの追加注文が行われていないことから、顧客自身がレジカウンタまで持参した商品のみが会計処理の対象となる。
【００９４】
本実施形態に係るＰＯＳ装置１０は、店員用端末１００と置台３００との着脱状態に基づいて店員用端末１００が会計処理を実行できる状態であるか否かを判定し、その判定結果に基づいて店員に対して商品の追加注文に関する情報を効率的に通知できる。
【００９５】
［第２実施形態］
以下、第２実施形態に係るＰＯＳシステム１について説明する。なお、第１実施形態の図中において付与した符号と共通する符号は同一の対象を示す。このため、第１実施形態と共通する箇所の説明は省略し、異なる箇所について詳細に説明する。
【００９６】
本実施形態は、店員用端末１００が会計処理を実行できる状態であるか否かを判定する方法のみが第１実施形態と異なっている。図１１は、本実施形態に係るＰＯＳ装置１０における通知処理の一例を示すフローチャートである。
【００９７】
ステップＳ３０１において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１に顧客画面を表示する。
【００９８】
ステップＳ３０２において、顧客用端末２００のＣＰＵ２０３は、顧客画面の中で顧客により追加注文タブ２０１ａが選択されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されたと判定した場合（ステップＳ３０２：ＹＥＳ）には、処理はステップＳ３０３に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されていないと判定した場合（ステップＳ３０２：ＮＯ）には、処理は終了する。
【００９９】
ステップＳ３０３において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１における入力に基づいて内部ストレージ２０４の中から追加注文の商品を検索する。
【０１００】
ステップＳ３０４において、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたと判定した場合（ステップＳ３０４：ＹＥＳ）には、処理はステップＳ３０５に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、顧客画面において追加注文が確定されていないと判定した場合（ステップＳ３０４：ＮＯ）には、処理はステップＳ３０３に戻る。
【０１０１】
ステップＳ３０５において、顧客用端末２００のＣＰＵ２０３は、着脱センサ３１７からの検出信号に基づいて、店員用端末１００が接続状態であるか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は接続状態であると判定した場合（ステップＳ３０５：ＹＥＳ）には、処理はステップＳ３０６に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は取り外し状態であると判定した場合（ステップＳ３０５：ＮＯ）には、処理はステップＳ３０８に移る。
【０１０２】
ステップＳ３０６において、顧客用端末２００のＣＰＵ２０３は、店員用端末１００がロック状態であるか否かを判定する。店員用端末１００が置台３００から取り外されたときと同様に、店員用端末１００がロック状態のときも店員用端末１００と顧客用端末２００との間で会計処理に関する連携が解除された場合に該当する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００はロック状態であると判定した場合（ステップＳ３０６：ＹＥＳ）には、処理はステップＳ３０７に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００はロック解除状態であると判定した場合（ステップＳ３０６：ＮＯ）には、処理はステップＳ３０８に移る。
【０１０３】
ステップＳ３０７において、顧客用端末２００のＣＰＵ２０３は、店員の携帯端末５００に対して追加注文情報を通知する（図９参照）。
ステップＳ３０８において、顧客用端末２００のＣＰＵ２０３は、店員用端末１００に対して追加注文情報を通知する（図８参照）。
【０１０４】
ステップＳ３０９において、顧客用端末２００のＣＰＵ２０３は、顧客用端末２００のＣＰＵ２０３は、所定時間以内に通知先の端末からの応答が有ったか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答有りと判定した場合（ステップＳ３０９：ＹＥＳ）には、処理は終了する。これに対し、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答無しと判定した場合（ステップＳ３０９：ＮＯ）には、処理はステップＳ３１０に移る。
【０１０５】
ステップＳ３１０において、顧客用端末２００のＣＰＵ２０３が、未通知の携帯端末５００を特定すると、処理はステップＳ３０７に戻る。
【０１０６】
本実施形態に係るＰＯＳ装置１０によれば、店員用端末１００と置台３００との着脱状態だけでなく、店員用端末１００のロック状態に基づいて店員用端末１００が会計処理を実行できる状態であるか否かを判定し、その判定結果に基づいて店員に対して商品の追加注文に関する情報を効率的に通知できる。
【０１０７】
［第３実施形態］
以下、第３実施形態に係るＰＯＳシステム１について説明する。なお、第１実施形態の図中において付与した符号と共通する符号は同一の対象を示す。このため、第１実施形態と共通する箇所の説明は省略し、異なる箇所について詳細に説明する。
【０１０８】
上述した第１および第２実施形態では、店員用端末１００のＣＰＵ１０４の制御に従って会計処理が実行されていた。これに対し、本実施形態は、店員用端末１００と置台３００との着脱状態に応じて、会計処理のモードが切り替わる点で第１実施形態と異なっている。以下の説明では、店員用端末１００が会計処理を実行する、または、店員用端末１００と顧客用端末２００とが連携して会計処理を実行するモードを“第１の会計モード”という。また、顧客用端末２００が会計処理を実行するモードを“第２の会計モード”というものとする。
【０１０９】
図１２は、本実施形態に係るＰＯＳ装置１０における会計モードの切換処理の一例を示すフローチャートである。この処理は、例えばＰＯＳ装置１０の電源スイッチ（不図示）が押下されることで開始される。なお、図１２の処理開始時点においては、店員用端末１００が置台３００と接続状態であるものとする。
【０１１０】
ステップＳ４０１において、店員用端末１００のＣＰＵ１０４は、第１の会計モードで起動する。このとき、顧客用端末２００は、置台３００を介して店員用端末１００に電気的に接続されているため、店員用端末１００と同時に起動する。起動後、顧客用端末２００のカスタマーディスプレイ２０１には、顧客画面が表示される。
【０１１１】
ステップＳ４０２において、顧客用端末２００のＣＰＵ２０３は、着脱センサ３１７からの検出信号に基づいて、店員用端末１００が置台３００から取り外されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は置台３００から取り外されたと判定した場合（ステップＳ４０２：ＹＥＳ）には、処理はステップＳ４０３に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は置台３００から取り外されていないと判定した場合（ステップＳ４０２：ＮＯ）には、処理は終了する。
【０１１２】
ステップＳ４０３において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１に会計モード選択画面（図示省略）を表示する。例えば、会計モード選択画面の中で“セルフ会計”ボタンと“係員を呼び出して会計”ボタンのどちらかを選択できるものとする。“セルフ会計”ボタンは、顧客自身が商品登録から決済までの操作を顧客自身が行う“第２の会計モード”に対応する。これに対し、“係員を呼び出して会計”ボタンは、商品登録から決済までの操作を店員が行う“第１の会計モード”に対応する。
【０１１３】
ステップＳ４０４において、顧客用端末２００のＣＰＵ２０３は、会計モード選択画面の中で会計方法として“セルフ会計”が選択されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、会計方法として“セルフ会計”が選択されたと判定した場合（ステップＳ４０４：ＹＥＳ）には、処理はステップＳ４０５に移る。これに対し、会計方法として“係員を呼び出して会計”が選択されたと判定した場合（ステップＳ４０４：ＮＯ）には、処理はステップＳ４０６に移る。
【０１１４】
ステップＳ４０５において、顧客用端末２００のＣＰＵ２０３は、ＰＯＳ装置１０における第２の会計モードに切り換える。具体的には、ＣＰＵ２０３が内部ストレージ２０４に記憶されている会計処理用のアプリケーションプログラムを起動することで、顧客用端末２００における会計処理を実行可能にする。
【０１１５】
ステップＳ４０６において、顧客用端末２００のＣＰＵ２０３は、置台３００から取り外された店員用端末１００に対して接続要請を行う。
【０１１６】
ステップＳ４０７において、顧客用端末２００のＣＰＵ２０３は、店員用端末１００が置台３００に再接続されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は置台３００に再接続されたと判定した場合（ステップＳ４０７：ＹＥＳ）には、処理は終了する。これに対し、顧客用端末２００のＣＰＵ２０３が、店員用端末１００は置台３００に再接続されていないと判定した場合（ステップＳ４０７：ＮＯ）には、店員用端末１００が置台３００に接続されるまでステップＳ４０７の処理が繰り返される。
【０１１７】
以上のように、店員用端末１００が置台３００から取り外された場合には、店員用端末１００は会計処理を実行できない状態であるため、顧客用端末２００が店員用端末１００の代わりに会計処理を実行可能に制御する。
【０１１８】
図１３は、本実施形態に係るＰＯＳ装置１０の通知処理の一例を示すフローチャートである。この処理は、ＰＯＳ装置１０が対面型ＰＯＳからセルフ型ＰＯＳに切り換わることで実行される。
【０１１９】
ステップＳ５０１において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１にセルフ会計画面を表示する。セルフ会計画面は、図６に示した顧客画面と同様であるが、顧客に商品データの登録を促す商品登録タブ（図示省略）も表示されるものとする。
【０１２０】
ステップＳ５０２において、顧客用端末２００のＣＰＵ２０３は、セルフ会計画面の中で顧客により追加注文タブ２０１ａが選択されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されたと判定した場合（ステップＳ５０２：ＹＥＳ）には、処理はステップＳ５０３に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、追加注文タブ２０１ａが選択されていないと判定した場合（ステップＳ５０２：ＮＯ）には、処理は終了する。
【０１２１】
ステップＳ５０３において、顧客用端末２００のＣＰＵ２０３は、カスタマーディスプレイ２０１における入力に基づいて内部ストレージ２０４の中から追加注文の商品を検索する。
【０１２２】
ステップＳ５０４において、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３は、顧客画面において追加注文が確定されたと判定した場合（ステップＳ５０４：ＹＥＳ）には、処理はステップＳ５０５に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、顧客画面において追加注文が確定されていないと判定した場合（ステップＳ５０４：ＮＯ）には、処理はステップＳ５０３に戻る。
【０１２３】
ステップＳ５０５において、顧客用端末２００のＣＰＵ２０３は、取り外された店員用端末１００に対して追加注文情報を通知する（図８参照）。
【０１２４】
ステップＳ５０６において、顧客用端末２００のＣＰＵ２０３は、所定時間以内に通知先の端末からの応答が有ったか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答有りと判定した場合（ステップＳ５０６：ＹＥＳ）には、処理は終了する。これに対し、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答無しと判定した場合（ステップＳ５０６：ＮＯ）には、処理はステップＳ５０７に移る。
【０１２５】
ステップＳ５０７において、顧客用端末２００のＣＰＵ２０３が、未通知の携帯端末５００に対して追加注文情報を通知すると（図９参照）、処理はステップＳ５０６に戻る。
【０１２６】
図１４は、本実施形態に係るＰＯＳ装置１０の会計処理の一例を示すフローチャートである。この処理は、ＰＯＳ装置１０がセルフ型ＰＯＳとして動作しているときに実行される。
【０１２７】
ステップＳ６０１において、店員用端末１００は置台３００から取り外されていることから、顧客用端末２００のＣＰＵ２０３が、顧客によるコードスキャナ４０４の操作に応じて購入商品の登録処理を実行する。
【０１２８】
ステップＳ６０２において、顧客用端末２００のＣＰＵ２０３は、店員が使用する端末（店員用端末１００や携帯端末５００など）に対して追加注文情報を通知していたか否かを判定する。ここで、店員用端末１００のＣＰＵ１０４が、店員が使用する端末に対して追加注文情報を通知済みと判定した場合（ステップＳ６０２：ＹＥＳ）には、処理はステップＳ６０３に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、店員が使用する端末に対して追加注文情報を通知していないと判定した場合（ステップＳ６０２：ＮＯ）には、処理はステップＳ６０６に移る。
【０１２９】
ステップＳ６０３において、顧客用端末２００のＣＰＵ２０３は、追加注文商品が未受領であるか否かを判定する。具体的には、追加注文情報を参照した店員によって追加注文商品がレジカウンタに届けられ、商品のバーコードが顧客の操作するコードスキャナ４０４によって読み取られたか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、追加注文商品は未受領であると判定した場合（ステップＳ６０３：ＹＥＳ）には、処理はステップＳ６０４に移る。これに対し、顧客用端末２００のＣＰＵ２０３が、追加注文商品は受領済みであると判定した場合（ステップＳ６０３：ＮＯ）には、処理はステップＳ６０６に移る。
【０１３０】
ステップＳ６０４において、顧客用端末２００のＣＰＵ２０３は、プリンタ４０２を制御し、追加注文商品の引換証を発行する。この場合、レジカウンタにおいて追加注文商品のバーコードを読み取れないが、追加注文商品の商品データは決済データに追加されるものとする。
【０１３１】
ステップＳ６０５において、顧客用端末２００のＣＰＵ２０３は、決済データに追加注文商品を含めて会計処理を実行する。
【０１３２】
ステップＳ６０６において、顧客用端末２００のＣＰＵ２０３は、登録された商品の会計処理を実行する。顧客用端末２００において顧客からの追加注文が行われていないことから、顧客自身がレジカウンタまで持参した商品のみが会計処理の対象となる。
【０１３３】
本実施形態に係るＰＯＳシステム１は、店員用端末１００と置台３００との着脱状態に基づいて店員用端末１００が会計処理を実行できる状態であるか否かを判定し、その判定結果に基づいて対面型ＰＯＳとセルフ型ＰＯＳを適切なタイミングで切換可能である。
【０１３４】
上述したように、店員用端末１００が置台３００から取り外された場合、ＰＯＳ装置１０は対面型ＰＯＳとして会計処理を実行できなくなる。しかし、会計処理を実行する端末が店員用端末１００から顧客用端末２００に切り換るため、ＰＯＳ装置１０はセルフ型ＰＯＳとして会計処理を実行可能になる。そして、ＰＯＳ装置１０がセルフ型ＰＯＳとして動作している場合にも、顧客がカスタマーディスプレイ２０１上で追加注文を行うことが可能である。これにより、顧客は、買い忘れた商品が有る場合でも、セルフ会計を実行している間に追加注文を行える。すなわち、顧客は、レジに再度並ばずに、追加注文商品の分も纏めて会計処理を完了できるため、顧客にとって使い易いセルフ型ＰＯＳの提供が可能になる。
【０１３５】
［第４実施形態］
以下、第４実施形態に係るＰＯＳシステム１について説明する。なお、第１実施形態の図中において付与した符号と共通する符号は同一の対象を示す。このため、第１実施形態と共通する箇所の説明は省略し、異なる箇所について詳細に説明する。
【０１３６】
図１５は、本実施形態に係るＰＯＳ装置１０の通知先の決定方法を説明する図である。（Ａ）の欄には、追加注文の商品の位置情報として、陳列位置（棚Ｎｏ／段／列）と、店内における２次元座標を示す店内位置情報が示されている。なお、店内位置情報は、店舗の階数を含んでもよい。
【０１３７】
図１５の（Ｂ）の欄では、端末位置情報が示されている。ここでは、端末位置情報のデータ項目として、端末ＩＤ，端末種別、作業モード、店内位置情報、移動距離が例示されている。例えば、端末ＩＤが“ＰＯＳ_００２”の店員用端末１００は、端末種別が“ＰＯＳ端末”、作業モードが“会計”、店内位置情報（２次元座標）が“［Ｘ１，Ｙ１］”、注文商品までの移動距離が“［距離_１］”である。（Ｂ）の欄におけるデータは、移動距離が短い順に出力されているものとする。移動距離は、通路の構造等も考慮して算出されてもよいし、商品と端末間の直線距離としてもよい。
【０１３８】
そして、図１５の（Ｃ）の欄では、上述した（Ａ）・（Ｂ）の情報と、所定の通知先条件とに基づく通知先判定結果が示されている。（Ｂ）の欄では、端末ＩＤが“ＰＯＳ_００２”の端末が商品から最も近いことが示されているが、同端末の作業モードが“会計”であることから、商品を取りに行ける状況ではないとみなせる。このため、２番目に近い端末（端末ＩＤが“ＰＯＳ_００３”）を最優先に通知することが示されている。
【０１３９】
図１６は、本実施形態に係るＰＯＳ装置１０における通知先の特定処理の一例を示すフローチャートである。
ステップＳ７０１において、顧客用端末２００のＣＰＵ２０３は、追加注文商品の位置情報を取得する。追加注文商品の位置情報は、店舗サーバ１１のデータベース（図示省略）や内部ストレージ２０４などから取得できる。
【０１４０】
ステップＳ７０２において、顧客用端末２００のＣＰＵ２０３は、店舗内において店員が使用する全端末の位置情報を取得する。例えば、携帯端末５００や取り外し状態の店員用端末１００の位置情報は、店内に複数設置されたアクセスポイント１２と、各端末との無線通信によって取得できる。
【０１４１】
ステップＳ７０３において、顧客用端末２００のＣＰＵ２０３は、所定の通知先条件を満たす端末を抽出する。通知先条件については、例えば、（１）レジカウンタにおいて接客中の店員が所持する携帯端末５００を除外する、（２）デスクトップＰＣ等の固定された端末よりも携帯端末５００やタブレット端末などの移動可能な端末の方を優先的に通知する、など任意の条件を設定できる。
【０１４２】
ステップＳ７０４において、顧客用端末２００のＣＰＵ２０３は、抽出された端末のうち、商品からの距離が最も近い端末を特定する。
【０１４３】
ステップＳ７０５において、顧客用端末２００のＣＰＵ２０３は、特定された端末に追加注文情報を通知する。顧客用端末２００のＣＰＵ２０３は、端末の位置情報および購入対象商品の陳列位置情報に基づいて、複数の端末のうち、購入対象商品の陳列位置までの距離が相対的に近い端末を優先して追加注文に関する情報を通知する。
【０１４４】
ステップＳ７０６において、顧客用端末２００のＣＰＵ２０３は、顧客用端末２００のＣＰＵ２０３は、所定時間以内に通知先の端末からの応答が有ったか否かを判定する。ここで、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答有りと判定した場合（ステップＳ７０６：ＹＥＳ）には、処理は終了する。これに対し、顧客用端末２００のＣＰＵ２０３が、通知先の端末からの応答無しと判定した場合（ステップＳ７０６：ＮＯ）には、処理はステップＳ７０７に移る。
【０１４５】
ステップＳ７０７において、顧客用端末２００のＣＰＵ２０３は、未通知の端末のうち、追加注文の商品の陳列場所から最も近い端末を特定すると、処理はステップＳ７０５に戻る。
【０１４６】
本実施形態に係るＰＯＳ装置１０は、商品から最も近い端末を特定して通知するため、追加注文情報の通知を受けた店員が商品を手配するまでの時間を短縮化できる。
【０１４７】
［第５実施形態］
図１７は、第５実施形態に係る情報処理システム５の機能ブロック図である。図１７に示すように、情報処理システム５は、店員用端末５１と、顧客用端末５２と、制御部５３とを備える。店員用端末５１は、顧客の購入対象商品の会計処理を実行する。顧客用端末５２は、顧客の購入対象商品の追加注文の入力を受け付ける。制御部５３は、店員用端末５１が会計処理を実行できない状態である場合に、店員が使用する端末に対して追加注文に関する情報を通知する。
【０１４８】
本実施形態に係る情報処理システム５は、会計処理を実行できない状態においても、店員に対して商品の注文に関する情報を効率的に通知できる。
【０１４９】
［変形実施形態］
本発明は、上述の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【０１５０】
上述の実施形態では、顧客用端末２００のＣＰＵ２０３が制御部として機能し、追加注文に関する通知処理を行う場合を説明した。しかし、当該通知処理を実行する制御部は、顧客用端末２００のＣＰＵ２０３に限定されない。例えば、店舗サーバ１１、店員用端末１００、置台３００に設けられた制御装置（ＣＰＵ）が制御部として機能し、追加注文に関する通知処理を行ってもよい。
【０１５１】
上述の実施形態の機能を実現するように該実施形態の構成を動作させるプログラムを記憶媒体に記録させ、記憶媒体に記録されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も各実施形態の範疇に含まれる。すなわち、コンピュータ読取可能な記憶媒体も各実施形態の範囲に含まれる。また、上述のプログラムが記録された記憶媒体だけでなく、そのプログラム自体も各実施形態に含まれる。また、上述の実施形態に含まれる１または２以上の構成要素は、各構成要素の機能を実現するように構成されたＡＳＩＣ、ＦＰＧＡ等の回路であってもよい。
【０１５２】
該記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ（Compact Disk）−ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。また該記憶媒体に記録されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ（Operating System）上で動作して処理を実行するものも各実施形態の範疇に含まれる。
【０１５３】
上述の各実施形態の機能により実現されるサービスは、ＳａａＳ（Software as a Service）の形態でユーザに対して提供することもできる。
【０１５４】
なお、上述の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【０１５５】
上述の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１５６】
（付記１）
顧客の購入対象商品の会計処理を実行する店員用端末と、
前記顧客の前記購入対象商品の追加注文の入力を受け付ける顧客用端末と、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知する制御部と、
を備える情報処理システム。
【０１５７】
（付記２）
前記制御部は、前記店員用端末と前記顧客用端末との間で前記会計処理に関する連携が解除された場合に、前記店員用端末が前記会計処理を実行できないと判定する
付記１に記載の情報処理システム。
【０１５８】
（付記３）
前記店員用端末および前記顧客用端末に接続され、かつ、前記店員用端末を着脱可能に支持する置台をさらに備え、
前記制御部は、前記店員用端末が前記置台から取り外されたことを検知したとき、前記店員用端末に対して前記追加注文に関する情報を通知する
付記１または２に記載の情報処理システム。
【０１５９】
（付記４）
前記制御部は、前記店員用端末に前記店員の認証情報が所定時間入力されていない場合に、前記端末に対して前記追加注文に関する情報を通知する
付記１乃至３のいずれか一項に記載の情報処理システム。
【０１６０】
（付記５）
前記制御部は、前記店員用端末が前記会計処理と異なる処理を実行している場合に、前記端末に対して前記追加注文に関する情報を通知する
付記１乃至４のいずれか一項に記載の情報処理システム。
【０１６１】
（付記６）
前記店員用端末が前記会計処理を実行できない状態から実行可能な状態になった場合に、前記店員用端末は、前記顧客用端末で受け付けた前記追加注文を含めて前記会計処理を実行する
付記１乃至５のいずれか一項に記載の情報処理システム。
【０１６２】
（付記７）
前記追加注文に関する情報は、前記購入対象商品の識別情報、購入数、店舗内における前記購入対象商品の陳列位置情報を含む
付記１乃至６のいずれか一項に記載の情報処理システム。
【０１６３】
（付記８）
店舗における複数の前記端末の位置情報および前記追加注文に係る前記購入対象商品の前記陳列位置情報をそれぞれ取得する位置情報取得部をさらに備え、
前記制御部は、前記端末の位置情報および前記購入対象商品の前記陳列位置情報に基づいて、複数の前記端末のうち、前記購入対象商品の陳列位置までの距離が相対的に近い前記端末を優先して前記追加注文に関する情報を通知する
付記７に記載の情報処理システム。
【０１６４】
（付記９）
店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、
顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、
を備える情報処理方法。
【０１６５】
（付記１０）
コンピュータに、
店員用端末によって顧客の購入対象商品の会計処理を実行するステップと、
顧客用端末によって前記顧客の前記購入対象商品の追加注文の入力を受け付けるステップと、
前記店員用端末が前記会計処理を実行できない状態である場合に、店員が使用する端末に対して前記追加注文に関する情報を通知するステップと、
を実行させるプログラム。
【符号の説明】
【０１６６】
１・・・ＰＯＳシステム（情報処理システム）
５・・・情報処理システム
１０・・・ＰＯＳ装置（情報処理装置）
１１・・・店舗サーバ
１２・・・アクセスポイント
１３・・・ネットワーク
１００・・・店舗用端末
１０４・・・ＣＰＵ（制御部）
２００・・・顧客用端末
２０３・・・ＣＰＵ（制御部）
３００・・・置台
４００・・・周辺機器
【図１】
2020035312.tif 000003
【図２】
2020035312.tif 000004
【図３】
2020035312.tif 000005
【図４】
2020035312.tif 000006
【図５】
2020035312.tif 000007
【図６】
2020035312.tif 000008
【図７】
2020035312.tif 000009
【図８】
2020035312.tif 000010
【図９】
2020035312.tif 000011
【図１０】
2020035312.tif 000012
【図１１】
2020035312.tif 000013
【図１２】
2020035312.tif 000014
【図１３】
2020035312.tif 000015
【図１４】
2020035312.tif 000016
【図１５】
2020035312.tif 000017
【図１６】
2020035312.tif 000018
【図１７】
2020035312.tif 000019