(57)【要約】【課題】タブレット端末からの発行指令によりドッキングステーションを介して発行されるレシートの受け渡しに要する時間の無駄を削減する。【解決手段】タブレット端末は、ドッキングステーションから取り外されていることを条件に、複数のドッキングステーションの中のいずれかを選択可能とする。タブレット端末は、選択されたドッキングステーションに対してレシートの印字データを送信する。ドッキングステーションは、タブレット端末からレシートの印字データを受信すると、その印字データをプリンタに出力してレシートを発行させる。【選択図】      図４
2016091469.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスを搭載する携帯型の情報処理端末とプリンタを備えた複数のドッキングステーションとを含み、前記情報処理端末と前記各ドッキングステーションとの間で無線通信を可能とする商品販売データ処理装置において、
前記情報処理端末は、
前記入力デバイスを介して入力される商品販売に係るデータを基に商品販売データを売上処理する売上処理手段と、
前記入力デバイスを介して入力される会計に係るデータを基に会計データを処理する会計処理手段と、
前記商品販売データおよび前記会計データを基にレシートの印字データを作成する作成手段と、
前記ドッキングステーションから取り外されていることを条件に、前記複数のドッキングステーションの中のいずれかを選択する選択手段と、
前記選択手段により選択された前記ドッキングステーションに対して前記作成手段により作成された前記レシートの印字データを送信する送信手段と、
を具備し、
前記ドッキングステーションは、
前記情報処理端末から前記レシートの印字データを受信すると、その印字データを前記プリンタに出力してレシートを発行させる発行手段、
を具備したことを特徴とする商品販売データ処理装置。
【請求項２】
前記情報処理端末は、
表示デバイスと、
前記表示デバイスに、前記複数のドッキングステーションの中からいずれかのドッキングステーションを利用者が指定するための画像を表示させる表示手段と、
をさらに具備し、
前記選択手段は、前記入力デバイスを介して前記画像から指定されたドッキングステーションを選択することを特徴とする請求項１記載の商品販売データ処理装置。
【請求項３】
前記ドッキングステーションは、
前記プリンタの状況を前記情報処理端末に通知する通知手段、
をさらに具備し、
前記情報処理端末は、
前記表示手段により表示される画像を、前記複数のドッキングステーションがそれぞれ備える前記プリンタの状況を識別可能とすることを特徴とする請求項２記載の商品販売データ処理装置。
【請求項４】
前記情報処理端末は、
前記入力デバイスを介して前記画像から指定されたドッキングステーションが備えるプリンタの状況が印字中またはエラー中のとき、前記ドッキングステーションの再選択を促す報知を行う報知手段、
をさらに具備したことを特徴とする請求項３記載の商品販売データ処理装置。
【請求項５】
少なくともプリンタを備える複数のドッキングステーションとの間で無線通信を可能として商品販売データ処理装置を構成する情報処理端末において、
入力デバイスと、
前記入力デバイスを介して入力される商品販売に係るデータを基に商品販売データを売上処理する売上処理手段と、
前記入力デバイスを介して入力される会計に係るデータを基に会計データを処理する会計処理手段と、
前記商品販売データおよび前記会計データを基にレシートの印字データを作成する作成手段と、
前記ドッキングステーションから取り外されていることを条件に、前記複数のドッキングステーションの中のいずれかを選択する選択手段と、
前記選択手段により選択された前記ドッキングステーションに対して前記作成手段により作成された前記レシートの印字データを送信する送信手段と、
を具備したことを特徴とする情報処理端末。
【請求項６】
プリンタを備える複数のドッキングステーションとの間で無線通信を可能として商品販売データ処理装置を構成する情報処理端末のコンピュータに、
入力デバイスを介して入力される商品販売に係るデータを基に商品販売データを売上処理する機能と、
前記入力デバイスを介して入力される会計に係るデータを基に会計データを処理する機能と、
前記商品販売データおよび前記会計データを基にレシートの印字データを作成する機能と、
前記ドッキングステーションから取り外されていることを条件に、前記複数のドッキングステーションの中のいずれかを選択する機能と、
前記選択された前記ドッキングステーションに対して前記作成された前記レシートの印字データを送信する機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯型の情報処理端末をドッキングステーションと着脱自在に組み合わせた商品販売データ処理装置、及びこの装置の情報処理端末並びにこの端末の制御プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載した携帯型の情報処理端末、例えばタブレット端末（タブレットＰＣとも称される）を、据置型のドッキングステーションと着脱自在に組み合わせた商品販売データ処理装置が普及している。この種の商品販売データ処理装置は、情報処理端末を商品販売データの入力デバイスおよび表示デバイスとして用いる。ドッキングステーションは、プリンタ、ドロワ等を備える。情報処理端末は、その携帯性を生かすために、ドッキングステーションとの間で無線によるデータ通信を可能とする。そして、情報処理端末を携帯した販売員が売場にて客が購入する商品の販売データを情報処理端末に入力した後、レシートの発行を指令すると、該端末からドッキングステーションにレシート印字データが無線送信される。レシート印字データは、ドッキングステーションを介してプリンタに出力され、レシートが発行される。
【０００３】
従来のこの種の商品販売データ処理装置において、情報処理端末から無線送信されるレシート印字データの送信先となるドッキングステーションは、予め情報処理端末毎に決まっていた。このため、情報処理端末からレシートの発行を指令した販売員のすぐ近くにドッキングステーションがあったとしても、そのドッキングステーションが当該情報処理端末のデータ送信先でない場合にはレシートが発行されない。レシートは、当該情報処理端末のデータ送信先に設定されている別のドッキングステーションのプリンタから発行される。したがって、レシートの受け渡しに時間を要する場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１３７９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、携帯型の情報処理端末からの発行指令によりドッキングステーションを介して発行されるレシートの受け渡しに要する時間の無駄を削減できる商品販売データ処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、商品販売データ処理装置は、入力デバイスを搭載する携帯型の情報処理端末とプリンタを備えた複数のドッキングステーションとを含む。そして情報処理端末は、各ドッキングステーションと無線通信が可能である。この種の情報処理端末は、売上処理手段と、会計処理手段と、作成手段と、選択手段と、送信手段とを備える。売上処理手段は、入力デバイスを介して入力される商品販売に係るデータを基に商品販売データを売上処理する。会計処理手段は、入力デバイスを介して入力される会計に係るデータを基に会計データを処理する。作成手段は、商品販売データおよび会計データを基にレシートの印字データを作成する。選択手段は、ドッキングステーションから取り外されていることを条件に、複数のドッキングステーションの中のいずれかを選択する。送信手段は、選択されたドッキングステーションに対してレシートの印字データを送信する。一方、ドッキングステーションは、情報処理端末からレシートの印字データを受信すると、その印字データをプリンタに出力してレシートを発行させる発行手段を備える。
【図面の簡単な説明】
【０００７】
【図１】一実施形態において、タブレット端末がドッキングステーションに装着されている状態の商品販売データ処理装置を示す斜視図。
【図２】タブレット端末がドッキングステーションから取り外されている状態の商品販売データ処理装置を示す斜視図。
【図３】タブレット端末とドッキングステーションとの要部構成を示すブロック図。
【図４】商品販売データ処理装置が導入された店舗の一例を示す模式図。
【図５】タブレット端末が備えるプリンタ監視テーブルのデータ構造を示す模式図。
【図６】ドッキングステーションのプロセッサがプリンタ通知プログラムに従って実行する情報処理の主要な手順を示す流れ図。
【図７】タブレット端末のプロセッサが制御プログラムにしたがって実行する情報処理の主要な手順を示す流れ図。
【図８】タブレット端末のプロセッサが制御プログラムにしたがって実行する情報処理の主要な手順を示す流れ図。
【図９】タブレット端末の画面に表示されるプリンタボタンの一例を示す模式図。
【図１０】タブレット端末の画面に表示されるプリンタボタンの他の例を示す模式図。
【発明を実施するための形態】
【０００８】
以下、携帯型の情報処理端末からの発行指令によりドッキングステーションを介して発行されるレシートの受け渡しに要する時間の無駄を削減できる商品販売データ処理装置の実施形態について、図面を用いて説明する。
【０００９】
図１及び図２は、上記商品販売データ処理装置の外観を示す斜視図である。商品販売データ処理装置は、携帯型の情報処理端末の一態様であるタブレット端末１と、このタブレット端末１が着脱自在に装着される据置型のドッキングステーション２とを含む。図１は、タブレット端末１がドッキングステーション２に装着されている状態を示している。図２は、タブレット端末１がドッキングステーション２から取り外されている状態を示している。
【００１０】
タブレット端末１は、矩形の平板状をなし、表面の大部分に表示画面１１を有する電子機器である。表示画面１１は、タッチパネル３５（図３を参照）によって構成される。タッチパネル３５は、商品販売に係るデータの入力デバイスおよび表示デバイスとして機能する。またタッチパネル３５は、例えばクレジットカード利用者のサイン入力や受付確認等を行うためのサインパッド機能も有する。
【００１１】
タブレット端末１は、その周囲が電子機器収納用のジャケット１２によって覆われる。ジャケット１２は、表示画面１１を露出させた状態でタブレット端末１を収納する。ジャケット１２に収納されたタブレット端末１の表示画面１１は、ジャケット１２の縁よりも少し窪んだ位置に配置される。この配置により、タブレット端末１を誤って床等に落下させたとしても、表示画面１１が損傷してしまうのを防止できる。
【００１２】
ジャケット１２には、リーダ・ライタ１３が取り付けられる。リーダ・ライタ１３は、データカードに記録されたデータを読み取る。またリーダ・ライタ１３は、データカードにデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記録する各種のカードを含む。リーダ・ライタ１３は、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。なお、図１，２においては、リーダ・ライタ１３が磁気式である場合を示している。
【００１３】
ジャケット１２は、ドッキングステーション２と電気的に接続するためのコネクタ１４と、ドッキングステーション２と機械的に接続するための一対の係止孔１５ａ，１５ｂとを備える。係止孔１５ａ，１５ｂは、コネクタ１４を挟んで両側に形成される。
【００１４】
ドッキングステーション２は、その上面をタブレット端末１の装着面２１とする。そしてドッキングステーション２は、この装着面２１の手前側にタブレット端末１の突き当て部２２を備える。突き当て部２２の装着面２１側には、コネクタ６０（図３を参照）と一対の係止爪２３ａ，２３ｂとが設けられる。
【００１５】
ユーザは、表示画面１１を上にした状態でタブレット端末１を装着面に装着する。このとき、コネクタ１４と係止孔１５ａ，１５ｂとが形成されているジャケット１２の面を突き当て部２２に押し当てる。この押し当てにより、ジャケット１２側のコネクタ１４と突き当て部２２側のコネクタ６０とが電気的に接続する。この接続により、タブレット端末１とドッキングステーション２との間で有線通信が可能となる。また、ドッキングステーション２側からの給電により、タブレット端末１が装備するバッテリ３９（図３を参照）が充電される。
【００１６】
また、タブレット端末１を突き当て部２２に押し当てることにより、ジャケット１２側の係止孔１５ａ，１５ｂに、突き当て部２２側の係止爪２３ａ，２３ｂがそれぞれ挿入される。そして、係止爪２３ａ，２３ｂが係止孔１５ａ，１５ｂの縁に係止する。この係止により、タブレット端末１がドッキングステーション２と機械的に接続されて、ロックされる。
【００１７】
突き当て部２２の装着面２１と反対側には、ロック解除レバー２４とシリンダ錠２５とが設けられる。ロック解除レバー２４は、左右にスライド自在であり、係止爪２３ａ，２３ｂと連動する。すなわちロック解除レバー２４は、いずれか一方向にスライドさせることで、係止爪２３ａ，２３ｂによるタブレット端末１のロック状態を解除する。シリンダ錠２５は、ロック状態にすることによりロック解除レバー２４を固定する。ロック解除レバー２４が固定されると、ドッキングステーション２からタブレット端末１を取り外せなくなる。したがって、タブレット端末１が不正にドッキングステーション２から取り外されて盗難に合うのを未然に防ぐことができる。
【００１８】
ドッキングステーション２は、現金などを収容するためのドロワ６１（図３を参照）を接続する。またドッキングステーション２は、レシートを印字するためのプリンタ６２（図３を参照）を内蔵する。そしてドッキングステーション２は、プリンタ６２によって印字されたレシートをレシート発行口２６から発行する。
【００１９】
タブレット端末１とドッキングステーション２とは、例えばＷｉ−Ｆｉ（登録商標）規格に準拠した無線ＬＡＮユニット３７，５４（図３を参照）を内蔵する。これらの無線ＬＡＮユニット３７，５４の作用により、例えば図２に示すように、タブレット端末１がドッキングステーション２から取り外された状態でも、タブレット端末１とドッキングステーション２との間で無線通信が可能となる。
【００２０】
図３は、タブレット端末１とドッキングステーション２との要部構成を示すブロック図である。タブレット端末１は、プロセッサ３１、フラッシュＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３、時計部３４、タッチパネル３５、ＵＳＢ（Universal Serial Bus）コネクタ３６、無線ＬＡＮユニット３７及び通信ユニット３８を搭載する。またタブレット端末１は、駆動用電源としてバッテリ３９を搭載する。
【００２１】
プロセッサ３１は、コンピュータの中枢部分に相当する。プロセッサ３１は、オペレーティングシステムやアプリケーションプログラムに従って、タブレット端末１としての各種の機能を実現するべく各部を制御する。
【００２２】
フラッシュＲＯＭ３２は、上記コンピュータの主記憶部分に相当する。フラッシュＲＯＭ３２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。フラッシュＲＯＭ３２は、プロセッサ３１が各種の処理を実行する上で必要なデータを記憶する場合もある。
【００２３】
ＲＡＭ３３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ３３は、プロセッサ３１が各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ３３は、プロセッサ３１が各種の処理を行う際のワークエリアとしても利用される。
【００２４】
時計部３４は、現在の日付及び時刻を計時する。
【００２５】
タッチパネル３５は、表示デバイスであるパネル型のディスプレイ４１の表示部分に、入力デバイスであるタッチセンサ４２を配置してなる。このタッチセンサ４２が配置されたディスプレイ４１の画面が、タブレット端末１の表示画面１１となる。
【００２６】
ＵＳＢコネクタ３６は、ＵＳＢ規格に準拠した通信方式を有する種々のＵＳＢデバイスを着脱自在に接続するためのコネクタである。本実施形態では、リーダ・ライタ１３がＵＳＢコネクタ３６に接続される。
【００２７】
無線ＬＡＮユニット３７は、無線ＬＡＮを介してのデータ通信を行う。無線ＬＡＮユニット３７は、主としてドッキングステーション２と無線データ通信を行うために使用される。
【００２８】
通信ユニット３８は、コネクタ１４を介して接続されるドッキングステーション２と通信する。通信ユニット３８としては、例えばＵＳＢ通信デバイスを利用できる。
【００２９】
ドッキングステーション２は、プロセッサ５１、フラッシュＲＯＭ５２、ＲＡＭ５３、無線ＬＡＮユニット５４、通信ユニット５５、有線ＬＡＮユニット５６、複数のデバイスインターフェース５７、５８及び電源ユニット５９を搭載する。
【００３０】
プロセッサ５１は、コンピュータの中枢部分に相当する。プロセッサ５１は、オペレーティングシステムやアプリケーションプログラムに従って、ドッキングステーション２としての各種の機能を実現するべく各部を制御する。
【００３１】
フラッシュＲＯＭ５２は、上記コンピュータの主記憶部分に相当する。フラッシュＲＯＭ５２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。フラッシュＲＯＭ５２は、プロセッサ５１が各種の処理を実行する上で必要なデータを記憶する場合もある。
【００３２】
ＲＡＭ５３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ５３は、プロセッサ５１が各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ５３は、プロセッサ５１が各種の処理を行う際のワークエリアとしても利用される。
【００３３】
無線ＬＡＮユニット５４は、無線ＬＡＮを介してのデータ通信を行う。無線ＬＡＮユニット５４は、主としてタブレット端末１と無線データ通信を行うために使用される。
【００３４】
通信ユニット５５は、コネクタ６０を介して接続されるタブレット端末１と通信する。通信ユニット５５としては、例えばＵＳＢ通信デバイスを利用できる。
【００３５】
有線ＬＡＮユニット５６は、有線ＬＡＮを介してのデータ通信を行う。有線ＬＡＮユニット５６としては、例えばIEEE 802.3シリーズ規格に準拠した既存の通信デバイス等を利用できる。有線ＬＡＮユニット５６は、主として、図示しないＰＯＳ（point-of-sale）サーバと有線データ通信を行うために使用される。
【００３６】
デバイスインターフェース５７，５８は、種々のデバイス機器を電気的に接続し、このデバイス機器との間でデータ信号を送受信する。ドッキングステーション２は、デバイスインターフェース５７にドロワ６１を接続し、デバイスインターフェース５８にレシート印字用のプリンタ６２を接続する。なお、デバイスインターフェース５７，５８の数は２つに限定されるものではなく１つだけでもよいし、３つ以上であってもよい。また、デバイス機器についてもドロワ６１とプリンタ６２とに限定されるものではない。例えばバーコードスキャナ、客用の表示器として用いられるディスプレイ等も、デバイスインターフェース５７，５８に接続可能である。
【００３７】
電源ユニット５９は、ドッキングステーション２の駆動に必要な電力を生成し、各部に供給する。また電源ユニット５９は、タブレット端末１のバッテリ３９を充電する機能を有する。この機能により、ドッキングステーション２の装着面２１にタブレット端末１が装着されて、ドッキングステーション２側のコネクタ６０とタブレット端末１側のコネクタ１４とが結合されている間、このタブレット端末１のバッテリ３９が充電される。
【００３８】
図４は、本実施形態の商品販売データ処理装置が導入された店舗３の一例を示す模式図である。この例は、店舗３に３台の商品販売データ処理装置が導入された場合である。店舗３内の３か所には、ドッキングステーション２（２Ａ，２Ｂ，２Ｃ）が分散して設置される。各ドッキングステーション２には、それぞれタブレット端末１（１Ａ，１Ｂ，１Ｃ）が着脱自在に装着されている。
【００３９】
店舗３の接客担当者４は、いずれかのドッキングステーション２からタブレット端末１を切離し、携帯して接客を行う。図４では、接客担当者４が携帯するタブレット端末を符号“１Ｘ”で表わす。タブレット端末１Ｘは、タブレット端末１Ａ，１Ｂ，１Ｃのうちのいずれかである。
【００４０】
接客担当者は、接客の際にタッチパネル３５を操作して客が購入する商品に係るデータを入力する。タブレット端末１Ｘのプロセッサ３１は、この商品販売に係るデータを基に商品販売データを売上処理する（売上処理手段）。
【００４１】
また接客担当者は、客から会計の申し出を受けると、タッチパネル３５を操作して客の会計に係るデータを入力する。タブレット端末１Ｘのプロセッサ３１は、この会計に係るデータを基に会計データを処理する（会計処理手段）。
【００４２】
タブレット端末１Ｘのプロセッサ３１は、商品販売データおよび会計データを基にレシートの印字データを作成する（作成手段）。この印字データは、無線によりいずれかのドッキングステーション２Ａ，２Ｂ，２Ｃに送信されて、レシートが発行される。
【００４３】
本実施形態では、接客担当者が複数のドッキングステーション２Ａ，２Ｂ，２Ｃの中からいずれかのドッキングステーション２Ｙ（２Ｙは、２Ａ，２Ｂ，２Ｃのなかのいずれか１つを示す）を指定する。タブレット端末１Ｘのプロセッサ３１は、ドッキングステーション２Ａ，２Ｂ，２Ｃの中から指定されたドッキングステーション２Ｙを選択する（選択手段）。そしてプロセッサ３１は、その選択したドッキングステーション２Ｙに、レシート印字データを無線により送信する（送信手段）。このレシート印字データを受け付けたドッキングステーション２Ｙは、プリンタ６２を起動し、レシート印字データをレシート用紙に印字して、レシートを発行する（発行手段）。
【００４４】
このようなレシート発行機能を実現するために、タブレット端末１（１Ａ，１Ｂ，１Ｃ）は、プリンタ監視テーブル５（図５を参照）を備える。プリンタ監視テーブル５は、例えばフラッシュＲＯＭ３２に格納される。
【００４５】
図５に示すように、プリンタ監視テーブル５は、一連のレコード番号順に、機器ＩＤ、場所名及び印刷ステータスを含むレコードを格納する。機器ＩＤは、ドッキングステーション２（２Ａ，２Ｂ，２Ｃ）を個々に識別するデータである。各ドッキングステーション２には、それぞれ固有の機器ＩＤが設定されている。場所名は、対応する機器ＩＤによって識別されるドッキングステーション２が設置されている場所を特定する情報である。接客担当者は、この場所名からドッキングステーション２が設置されている場所を知ることができる。印刷ステータスは、対応する機器ＩＤによって識別されるドッキングステーション２に接続されるプリンタ６２の状態を示す。印刷ステータスは、プリンタ６２が非稼働状態にあるとき“０”となり、印刷中のとき“１”となる。また、プリンタ６２にエラーが発生した場合には“２”となる。
【００４６】
このように、タブレット端末１は、各ドッキングステーション２に接続されるプリンタ６２の状態をプリンタ監視テーブル５によって監視する機能を有する。そしてこの監視機能を実現させるために、各ドッキングステーション２のプロセッサ５１は、プリンタの状況をタブレット端末１に通知する通知手段としての機能を有する。
【００４７】
この通知手段としての機能は、図６の流れ図によって説明される。図６は、フラッシュＲＯＭ５２に格納されたプリンタ通知プログラムに従ってプロセッサ５１が実行する情報処理の主要な手順を示す。なお、図６に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４８】
プリンタ通知プログラムが起動すると、プロセッサ５１は先ず、印刷中フラグＦ１とエラーフラグＦ２とを“０”にリセットする（Act１）。印刷中フラグＦ１は、当該ドッキングステーション２に接続されたプリンタ６２が印刷中のとき、“１”にセットされる。エラーフラグＦ２は、当該ドッキングステーション２に接続されたプリンタ６２にエラーが発生すると、“１”にセットされる。印刷中フラグＦ１及びエラーフラグＦ２は、いずれもＲＡＭ５３に格納されている。
【００４９】
プロセッサ５１は、内蔵のタイマ（不図示）をスタートする（Act２）。そしてプロセッサ５１は、このタイマによる計時時間がサンプリング時間Ｔ１に達するのを待機する（Act３）。サンプリング時間Ｔ１は、予め設定された正の時間である。
【００５０】
サンプリング時間Ｔ１が経過すると（Act３にてＹＥＳ）、プロセッサ５１は、当該ドッキングステーション２に接続されたプリンタ６２が印刷中であるか否かを確認する（Act４）。例えばプロセッサ５１は、デバイスインターフェース５８に接続されたプリンタ６２に対して状態問合せコマンドを送信する。このコマンドを受信したプリンタ６２は、印字中なのか否か、あるいは紙詰まり、用紙無し等のエラーが発生しているか否かの情報を返信する。かくしてプロセッサ５１は、プリンタ６２から応答により当該プリンタ６２が印刷中であるか否かを知ることができる。
【００５１】
印刷中でない場合（Act４にてＮＯ）、プロセッサ５１は、印刷中フラグＦ１を調べる（Act５）。印刷中フラグＦ１が“１”にセットされている場合（Act５にてＮＯ）。前回のサンプリング時点ではプリンタ６２が印刷中であった。この場合、プロセッサ５１は、印刷中フラグＦ１を“０”にリセットする（Act６）。またプロセッサ５１は、無線ＬＡＮユニット５４を介して印刷終了信号を無線送信する（Act７）。
【００５２】
Act５にて印刷中フラグＦ１が“０”にリセットされている場合（Act５にてＹＥＳ）、あるいは上記Act６及びAct７の処理を終えると、プロセッサ５１は、プリンタ６２にエラーが発生しているか否かを確認する（Act８）。前述したように、プリンタ６２は、プロセッサ５１からの状態問合せコマンドに対してエラーが発生しているか否かの情報を返信する。かくしてプロセッサ５１は、プリンタ６２にてエラーが発生しているか否かを知ることができる。
【００５３】
プリンタ６２にてエラーが発生していない場合（Act８にてＹＥＳ）、プロセッサ５１は、エラーフラグＦ２を調べる（Act９）。エラーフラグＦ２が“１”にセットされている場合（Act９にてＮＯ）。前回のサンプリング時点ではプリンタ６２にてエラーが発生していた。この場合、プロセッサ５１は、エラーフラグＦ２を“０”にリセットする（Act１０）。またプロセッサ５１は、無線ＬＡＮユニット５４を介してエラー解除信号を無線送信する（Act１１）。
【００５４】
Act９にてエラーフラグＦ２が“０”にリセットされている場合（Act９にてＹＥＳ）、あるいは上記Act１０及びAct１１の処理を終えると、プロセッサ５１は、Act２の処理に戻る。
【００５５】
一方、Act４においてプリンタ６２が印刷中であった場合（Act４にてＹＥＳ）、プロセッサ５１は、印刷中フラグＦ１を調べる（Act１２）。印刷中フラグＦ１が“０”にリセットされている場合（Act１２にてＹＥＳ）。前回のサンプリング時点ではプリンタ６２が印刷中でなかった。この場合、プロセッサ５１は、印刷中フラグＦ１を“１”にセットする（Act１３）。またプロセッサ５１は、無線ＬＡＮユニット５４を介して印刷中信号を無線送信する（Act１４）。
【００５６】
Act１２にて印刷中フラグＦ１が“１”にセットされている場合（Act１２にてＮＯ）、あるいは上記Act１３及びAct１４の処理を終えると、プロセッサ５１は、Act２の処理に戻る。
【００５７】
また、Act８においてプリンタ６２にエラーが発生していた場合（Act８にてＹＥＳ）、プロセッサ５１は、エラーフラグＦ２を調べる（Act１５）。エラーフラグＦ２が“０”にリセットされている場合（Act１５にてＹＥＳ）。前回のサンプリング時点ではプリンタ６２にてエラーが発生していなかった。この場合、プロセッサ５１は、エラーフラグＦ２を“１”にセットする（Act１６）。またプロセッサ５１は、無線ＬＡＮユニット５４を介してプリンタエラー信号を無線送信する（Act１７）。
【００５８】
Act１５にてエラーフラグＦ２が“１”にセットされている場合（Act１５にてＮＯ）、あるいは上記Act１６及びAct１７の処理を終えると、プロセッサ５１は、Act２の処理に戻る。
【００５９】
Act２の処理に戻ると、プロセッサ５１は、タイマを再スタートさせる。そして、再びサンプリング時間Ｔ１が経過すると（Act３にてＹＥＳ）、プロセッサ５１は、Act４以降の処理を再度実行する。かくしてプロセッサ５１は、サンプリング時間Ｔ１が経過する毎に、Act４以降の処理を繰り返し実行する。
【００６０】
したがって、ドッキングステーション２に接続されたプリンタ６２において印刷が開始される毎に、そのドッキングステーション２のプロセッサ５１は、印刷中信号を無線送信する。そしてこの印刷が終了する都度、プロセッサ５１は、印刷終了信号を無線送信する。また、プリンタ６２に紙詰まりや用紙切れ等のエラーが発生すると、プロセッサ５１は、プリンタエラー信号を無線送信する。そしてこのエラーが解除されると、プロセッサ５１は、エラー解除信号を無線送信する。
【００６１】
ドッキングステーション２から無線送信された信号は、店舗３内で稼働しているタブレット端末１にて受信可能である。この場合、ドッキングステーション２Ａ，２Ｂ，２Ｃに装着されているタブレット端末１Ａ，１Ｂ，１Ｃのみならず、ドッキングステーション２Ａ，２Ｂ，２Ｃから切り離されたタブレット端末１Ｘでも同様に受信できる。
【００６２】
一方、タブレット端末１は、コンピュータを、商品販売データ処理装置の情報処理端末として機能させるための制御プログラムを実装する。制御プログラムは、例えばフラッシュＲＯＭ３２に格納される。タブレット端末１において、コンピュータは、プロセッサ３１とフラッシュＲＯＭ３２とＲＡＭ３３とで構成される。
【００６３】
制御プログラムは、タブレット端末１のコンピュータに以下の機能１〜７を実現させる。  
・機能１：タッチパネル３５を介して入力される商品販売に係るデータを基に商品販売データを売上処理する機能。すなわち、客が購入する商品の商品コード、商品名、販売価格、販売点数等の商品販売データをＲＡＭ３３のトランザクションエリアに登録する機能。  
・機能２：タッチパネル３５を介して入力される会計に係るデータを基に会計データを処理する機能。例えばリーダ・ライタ１３を介して電子マネーカードのデータが読み取られた場合、そのカードの電子マネーの残高から会計金額を減額する機能、及び、会計金額が電子マネーで支払われたことを示す会計データをトランザクションエリアに登録する機能。また、サービスポイントを付与する運用では、会計金額に応じたサービスポイントを算出し、会計データとともにトランザクションエリアに登録する機能を含む。  
・機能３：トランザクションエリアに登録された商品販売データおよび会計データを基にレシートの印字データを作成する機能。  
・機能４：タブレット端末１がドッキングステーション２から取り外されていることを条件に、複数のドッキングステーション２の中のいずれかをレシート発行機として選択する機能。  
・機能５：レシート発行機として選択されたドッキングステーション２に対してレシートの印字データを送信する機能。  
・機能６：タッチパネル３５に、複数のドッキングステーション２の中からいずれかのドッキングステーション２を利用者が指定するための画像を表示させる機能。前記機能４は、タッチパネル３５を介して上記画像から指定されたドッキングステーション２をレシート発行機として選択する。また、上記画像は、複数のドッキングステーション２がそれぞれ備えるプリンタ６２の状況を識別可能とする。  
・機能７：タッチパネル３５を介して上記画像から指定されたドッキングステーション２が備えるプリンタ６２の状況が印字中またはエラー中のとき、ドッキングステーション２の再選択を促す報知を行う機能。  
そして以下では、機能４〜機能７について詳細に説明する。
【００６４】
図７は、各タブレット端末１のプロセッサ３１が制御プログラムにしたがって実行する機能４及び機能６に係る情報処理の主要な手順を示す流れ図である。なお、図７に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００６５】
プロセッサ３１は、タブレット端末１がドッキングステーション２から取り外されたか否かを監視する（Act２１）。タブレット端末１がドッキングステーション２に装着されている場合、コネクタ１４の少なくともいずれかのピンは通電されている。そこでプロセッサ３１は、このピンが通電されているか否かによって、ドッキングステーション２からタブレット端末１が切り離されたか否かを監視する。上記ピンが通電されている場合、タブレット端末１はドッキングステーション２に装着されている。この場合（Act２１にてＮＯ）、プロセッサ３１は、監視を継続する。
【００６６】
タブレット端末１がドッキングステーション２から取り外されると、上記ピンが通電されなくなる。この場合（Act２１にてＹＥＳ）、プロセッサ３１は、タッチパネル３５にプリンタボタン７１，７２，７３（図９を参照）の画像を表示させる（Act２２：表示手段）。
【００６７】
プリンタボタン７１，７２，７３の画像例を図９に示す。図９において、プリンタボタン７１は、ドッキングステーション２Ａに対応する。このプリンタボタン７１には、ドッキングステーション２Ａが設置されている場所の場所名ＡＡＡが表示される。プリンタボタン７２は、ドッキングステーション２Ｂに対応する。このプリンタボタン７２には、ドッキングステーション２Ｂが設置されている場所の場所名ＢＢＢが表示される。プリンタボタン７３は、ドッキングステーション２Ｃに対応する。このプリンタボタン７３には、ドッキングステーション２Ｃが設置されている場所の場所名ＣＣＣが表示される。各場所名ＡＡＡ，ＢＢＢ，ＣＣＣは、プリンタ監視テーブル５に記憶されている。
【００６８】
また、各場所名の背景色は、プリンタ監視テーブル５に記憶された印刷ステータスの値によって異なる。例えば印刷ステータスが“０”のとき、背景色は白色である。例えば印刷ステータスが“１”のとき、背景色は青色である。例えば印刷ステータスが“２”のとき、背景色は赤色である。したがって、タブレット端末１のユーザである接客担当者は、プリンタボタン７１，７２，７３の背景色によって、そのプリンタボタン７１，７２，７３が対応するドッキングステーション２に接続されたプリンタ６２の状態を知ることができる。例えばプリンタボタン７１の背景色が白色であった場合には、ドッキングステーション２Ａに接続されたプリンタ６２が印刷待機中であることを知り得る。同様に、プリンタボタン７２の背景色が青色であった場合には、ドッキングステーション２Ｂに接続されたプリンタ６２が印刷中であることを知り得る。また、プリンタボタン７３の背景色が赤色であった場合には、ドッキングステーション２Ｃに接続されたプリンタ６２がエラー中であることを知り得る。
【００６９】
タッチパネル３５にプリンタボタン７１，７２，７３の画像を表示させた後、プロセッサ３１は、タブレット端末１がドッキングステーション２に装着されたか否かを確認する（Act２３）。タブレット端末１がドッキングステーション２に装着されていない場合（Act２３にてＮＯ）、プロセッサ３１は、無線ＬＡＮユニット３７を介して無線信号を受信したか否かを確認する（Act２４）。無線信号を受信していない場合（Act２４にてＮＯ）、プロセッサ３１は、タブレット端末１がドッキングステーション２に装着されたか否かの確認に戻る。すなわちプロセッサ３１は、タブレット端末１がするとドッキングステーション２に装着されるか、無線信号を受信するのを待機する。
【００７０】
無線信号を受信した場合（Act２４にてＹＥＳ）、プロセッサ３１は、その無線信号の種類を判別する（Act２５，２６，２７，２８）。そして無線信号が印刷中信号、印刷終了信号、プリンタエラー信号またはエラー解除信号であった場合、プロセッサ３１は、プリンタ監視テーブル５を更新する。
【００７１】
具体的には、印刷中信号を受信した場合には（Act２５にてＹＥＳ）、プロセッサ３１は、その印刷中信号の送信元であるドッキングステーション２の機器ＩＤを含むレコードの印刷ステータスを“１”に書き換える（Act２９）。印刷終了信号を受信した場合には（Act２６にてＹＥＳ）、プロセッサ３１は、その印刷終了信号の送信元であるドッキングステーション２の機器ＩＤを含むレコードの印刷ステータスを“０”に書き換える（Act３０）。プリンタエラー信号を受信した場合には（Act２７にてＹＥＳ）、プロセッサ３１は、そのプリンタエラー信号の送信元であるドッキングステーション２の機器ＩＤを含むレコードの印刷ステータスを“２”に書き換える（Act３１）。エラー解除信号を受信した場合には（Act２８にてＹＥＳ）、プロセッサ３１は、そのエラー解除信号の送信元であるドッキングステーション２の機器ＩＤを含むレコードの印刷ステータスを“０”に書き換える（Act３２）。
【００７２】
印刷ステータスを書き換えたならば、プロセッサ３１は、プリンタボタン７１，７２，７３の画像を更新する（Act３３）。すなわち、印刷ステータスが例えば“０”から“１”に書き換えられた場合には、プロセッサ３１は、そのプリンタボタン７１，７２，７３の背景色を白色から青色に変化させる。印刷ステータスが例えば“１”から“２”に書き換えられた場合には、プロセッサ３１は、そのプリンタボタン７１，７２，７３の背景色を青色から赤色に変化させる。印刷ステータスが例えば“２”から“０”に書き換えられた場合には、プロセッサ３１は、そのプリンタボタン７１，７２，７３の背景色を赤色から白色に変化させる。
【００７３】
その後プロセッサ３１は、Act２３の処理に戻り、ドッキングステーション２に装着されるか、次の無線信号を受信するのを待機する。
【００７４】
なお、無線信号が上述した信号以外の場合には、プロセッサ３１は、他の処理を実行する（Act３４）。そしてプロセッサ３１は、Act２３の処理に戻り、ドッキングステーション２に装着されるか、次の無線信号を受信するのを待機する。
【００７５】
例えばコネクタ１４の上記ピンが通電されると、プロセッサ３１は、タブレット端末１がドッキングステーション２に装着されたとみなす。この場合（Act２３にてＹＥＳ）、プロセッサ３１は、プリンタボタン７１，７２，７３の画像を消去する（Act３５）。その後、プロセッサ３１は、タブレット端末１がドッキングステーション２から切り離されたか否かの監視に戻る（Act２１）。
【００７６】
図８は、各タブレット端末１のプロセッサ３１が制御プログラムにしたがって実行する機能５及び機能７に係る情報処理の主要な手順を示す流れ図である。なお、図８に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００７７】
プロセッサ３１は、プリンタボタン７１，７２，７３の画像を表示中か否かを確認する（Act４１）。表示中でない場合（Act４１にてＮＯ）、タッチパネル３５にプリンタボタン７１，７２，７３の画像が表示されるのを待機する。
【００７８】
プリンタボタン７１，７２，７３の画像が表示されると（Act４１にてＹＥＳ）、プロセッサ３１は、いずれかのプリンタボタン７１，７２，７３がタッチ入力されたか否かを確認する（Act４２）。いずれのプリンタボタン７１，７２，７３もタッチ入力されていない場合（Act４２にてＮＯ）、プロセッサ３１は、プリンタボタン７１，７２，７３の画像を表示中か否かを再度確認する（Act４１）。そしてプリンタボタン７１，７２，７３の画像が表示中の場合には（Act４１にてＹＥＳ）、プロセッサ３１は、いずれかのプリンタボタン７１，７２，７３がタッチ入力されるのを待機する（Act４２）。
【００７９】
いずれかのプリンタボタン７１，７２，７３がタッチ入力された場合（Act４２にてＹＥＳ）、プロセッサ３１は、レシート印字データが作成されているか否かを確認する（Act４３）。レシート印字データが作成されていない場合（Act４３にてＮＯ）、プリンタボタン７１，７２，７３の誤入力である。この場合、プロセッサ３１は、プリンタボタン７１，７２，７３の入力がエラーである旨のガイダンスをタッチパネル３５に表示させて報知する（Act４４）。その後、プロセッサ３１は、Act４１の処理に戻り、プリンタボタン７１，７２，７３の画像を表示中か否かを確認する。
【００８０】
レシート印字データが作成された状態でいずれかのプリンタボタン７１，７２，７３がタッチ入力された場合（Act４２，４３にてＹＥＳ）、プロセッサ３１は、タッチされたプリンタボタン７１，７２，７３に表示されている場所名を含むプリンタ監視テーブル５のレコードから機器ＩＤと印刷ステータスとを取得する（Act４５：選択手段）。そしてプロセッサ３１は、印刷ステータスが“０”であるか否かを確認する（Act４６）。
【００８１】
印刷ステータスが“０”でない場合（Act４６にてＮＯ）、当該機器ＩＤによって特定されるドッキングステーション２に接続されたプリンタ６２は、印刷中かエラー発生中である。その場合、プロセッサ３１は、プリンタの再選択を促すガイダンスをタッチパネル３５に表示させて報知する（Act４７：報知手段）。その後、プロセッサ３１は、Act４１の処理に戻り、プリンタボタン７１，７２，７３の画像を表示中か否かを確認する。
【００８２】
印刷ステータスが“０”の場合（Act４６にてＹＥＳ）、当該機器ＩＤによって特定されるドッキングステーション２に接続されたプリンタ６２は、印刷待機中である。その場合、プロセッサ３１は、当該ドッキングステーション２に対してレシート印字データを無線送信する（Act４８：送信手段）。その後、プロセッサ３１は、Act４１の処理に戻り、プリンタボタン７１，７２，７３の画像を表示中か否かを確認する。
【００８３】
無線ＬＡＮユニット５４を介して上記レシート印字データを受信したドッキングステーション２のプロセッサ５１は、そのレシート印字データをプリンタ６２に出力する。これにより、プリンタ６２が駆動して、レシート印字データがレシート用紙に印字され、レシートとして発行される（発行手段）。
【００８４】
このように、本実施形態の商品販売データ処理装置が導入された店舗３では、接客担当者４はタブレット端末１Ｘを携帯して接客を行う。そして接客担当者４は、タブレット端末１Ｘから客が購入する商品の販売に係るデータと会計に係るデータとを入力する。すると、タブレット端末１Ｘではレシート印字データが作成される。このとき、タブレット端末１Ｘの画面１１には、プリンタボタン７１，７２，７３の画像が表示されているので、接客担当者４は、先ず、現在地に最も近いドッキングステーション２を確認する。
【００８５】
ドッキングステーション２Ｃが現在地に最も近いとする。その場合、接客担当者４は、プリンタボタン７３の背景色を確認する。ここで、背景色が白色であった場合、ドッキングステーション２Ｃのプリンタ６２は、印刷待機中である。そこで接客担当者４は、プリンタボタン７３にタッチする。すると、ドッキングステーション２Ｃのプリンタ６２からレシートが発行される。
【００８６】
このように本実施形態によれば、現在地に最も近いドッキングステーション２Ｃのプリンタ６２からレシートを発行できる。したがって、現在地から離れたドッキングステーション２Ａ，２Ｂのプリンタ６２からレシートが発行される場合よりもレシートの受け渡しに要する時間の無駄を削減できる。
【００８７】
一方、プリンタボタン７３の背景色が青色または赤色であった場合には、ドッキングステーション２Ｃのプリンタ６２は、印刷中またはエラー中である。そこで接客担当者は、次に現在地に近いドッキングステーション２を確認する。
【００８８】
ドッキングステーション２Ｂが次に現在地に近いとする。その場合、接客担当者は、プリンタボタン７２の背景色を確認する。ここで、背景色が白色であった場合、ドッキングステーション２Ｂのプリンタ６２は、印刷待機中である。そこで接客担当者は、プリンタボタン７２にタッチする。すると、ドッキングステーション２Ｂのプリンタ６２からレシートが発行される。
【００８９】
このように本実施形態によれば、現在地に最も近いドッキングステーション２Ｃのプリンタ６２が印刷中またはエラー中の場合には、次に近いドッキングステーション２Ｂのプリンタ６２からレシートを発行できる。したがって、現在地に最も近いドッキングステーション２Ｃのプリンタ６２の印刷の印刷完了またはエラー解除を待つ必要が無くなる。この場合も、比較的現在地に近いドッキングステーション２Ｂのプリンタ６２からレシートが発行されるので、やはりレシートの受け渡しに要する時間の無駄を削減できる。
【００９０】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、タブレット端末１がドッキングステーション２から切り離されたか否かを監視するために、コネクタ１４の所定のピンが通電されているか否かを利用した。監視手段は、これに限定されるものではない。他の実施形態としては、バッテリ３９が充電中であるか放電中であるかを確認することによって、タブレット端末１がドッキングステーション２から切り離されたか否かを監視することも可能である。
【００９１】
また前記実施形態では、タブレット端末１がドッキングステーション２から切り離されたタイミングで、タッチパネル３５の画面１１にプリンタボタン７１，７２，７３を表示させた。プリンタボタン７１，７２，７３を表示させるタイミングは、これに限定されるものではない。他の実施形態としては、会計データが入力されてレシート印字データが作成されたタイミングで、タッチパネル３５の画面１１にプリンタボタン７１，７２，７３を表示させてもよい。
【００９２】
この他の実施形態におけるプリンタボタン７１，７２，７３の画像例を図１０に示す。図１０は、画面１１を店舗３のフロアとみなす。そして、ドッキングステーション２Ａ，２Ｂ，２Ｃが設置されている場所に、それぞれプリンタボタン７１，７２，７３を配置する。また、タブレット端末１Ｘを携帯する接客担当者の現在地を二重丸のマーク７４で表わす。このような画面１１を用いることにより、現在地から各ドッキングステーション２Ａ，２Ｂ，２Ｃまでの距離を容易に把握することができる。
【００９３】
また、前記実施形態では、プリンタ監視テーブル５に記憶された印刷ステータスの値によって背景色を異ならせることにより、プリンタ６２の状態を識別可能とした。プリンタ６２の状態を識別可能とする表示例は、背景色の違いに限定されるものではない。例えば印刷待機中のプリンタ６２に対応したプリンタボタンだけを点滅させてもよい。また、エラー中のプリンタ６２に対応したプリンタボタンは、表示させないようにしてもよい。
【００９４】
なお、タブレット端末１の譲渡は一般に、制御プログラム等のプログラムがフラッシュＲＯＭ３２に記憶された状態にて行われる。しかしこれに限らず、タブレット端末１が備える書き込み可能な記憶デバイスに、タブレット端末１とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。  
また、携帯型の情報処理端末はタブレット端末１に限定されるものではなく、例えばスマートフォンであってもよい。
【００９５】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１…タブレット端末、２…ドッキングステーション、５…プリンタ監視テーブル、３１，５１…プロセッサ、３２，５２…フラッシュＲＯＭ、３３，５３…ＲＡＭ、３５…タッチパネル、３７，５４…無線ＬＡＮユニット、３８，５５…通信ユニット、３９…バッテリ、５９…電源ユニット、６２…プリンタ。
【図１】
2016091469.tif 000003
【図２】
2016091469.tif 000004
【図３】
2016091469.tif 000005
【図４】
2016091469.tif 000006
【図５】
2016091469.tif 000007
【図６】
2016091469.tif 000008
【図７】
2016091469.tif 000009
【図８】
2016091469.tif 000010
【図９】
2016091469.tif 000011
【図１０】
2016091469.tif 000012