(57)【要約】【課題】ＰＯＳ端末が故障しても会計処理を実行することができる中継装置、装着ボードおよびこれらを備えたＰＯＳシステム、並びに中継装置の制御方法およびプログラムを提供することを課題とする。【解決手段】ＰＯＳ端末２およびＰＯＳ周辺機器と接続されて用いられる中継装置（装着ボード８）に、ＰＯＳ端末２からの指令に基づいて、ＰＯＳ周辺機器の入出力制御を行う通常制御部２３と、ＰＯＳ端末２からの指令を受けることなく、ＰＯＳ端末２の代理としてＰＯＳ周辺機器の入出力制御を行う代理制御部２４と、ＰＯＳ端末２の故障を検知する故障検知部２１と、故障検知部２１の検知に基づいて、通常制御部２３の入出力制御から代理制御部２４の入出力制御に切り替える制御切替部２２と、を備えた。【選択図】図１
2012003445.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳ端末およびＰＯＳ周辺機器と接続されて用いられる中継装置であって、
前記ＰＯＳ端末からの指令に基づいて、前記ＰＯＳ周辺機器の入出力制御を行う通常制御部と、
前記ＰＯＳ端末からの指令を受けることなく、前記ＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行う代理制御部と、
前記ＰＯＳ端末の故障を検知する故障検知部と、
前記故障検知部の検知に基づいて、前記通常制御部の入出力制御から前記代理制御部の入出力制御に切り替える制御切替部と、を備えたことを特徴とする中継装置。
【請求項２】
前記ＰＯＳ周辺機器は、商品コードを入力可能なコード入力装置と、商品金額を入力可能なテンキー入力装置と、レシートを印刷する印刷装置と、を含み、
前記ＰＯＳ端末は、商品データべースを含むＰＯＳサーバーと接続され、当該ＰＯＳサーバーから前記商品コードに対応する商品情報を取得してレシート印刷データを生成し、
前記通常制御部は、少なくとも、前記コード入力装置から取得した前記商品コードを前記ＰＯＳ端末に出力する制御と、前記ＰＯＳ端末から前記レシート印刷データを取得し、当該レシート印刷データを前記印刷装置に出力する制御と、を実行し、
前記代理制御部は、少なくとも、前記コード入力装置および前記テンキー入力装置から取得した前記商品コードおよび前記商品金額に基づいてレシート印刷データを生成し、当該レシート印刷データを前記印刷装置に出力する制御を実行することを特徴とする請求項１に記載の中継装置。
【請求項３】
前記テンキー入力装置は、タッチパネルであり、
前記通常制御部は、前記タッチパネルに、前記ＰＯＳ端末から取得した前記レシート印刷データの一部または前記商品情報を表示させ、
前記代理制御部は、前記タッチパネルに、前記テンキー入力装置として機能するためのテンキー領域を表示させると共に、前記商品コードおよび前記商品金額を表示させることを特徴とする請求項２に記載の中継装置。
【請求項４】
前記制御切替部は、前記故障検知部の検知の他に、ユーザーの操作に基づいて、前記通常制御部の入出力制御および前記代理制御部の入出力制御を切り替えることを特徴とする請求項１ないし３のいずれかに記載の中継装置。
【請求項５】
前記制御切替部により、前記通常制御部の入出力制御から前記代理制御部の入出力制御に切り替えられた場合、
前記代理制御部は、前記中継装置にネットワーク接続されたアプリケーションサーバーから、前記ＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行うための代理制御プログラムを取得することを特徴とする請求項１ないし４のいずれかに記載の中継装置。
【請求項６】
前記制御切替部により、前記通常制御部の入出力制御から前記代理制御部の入出力制御に切り替えられた場合、
前記代理制御部は、前記ＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行うための代理制御プログラムを動作可能なアプリケーションサーバーにアクセスし、当該アプリケーションサーバー上で動作する前記代理制御プログラムにしたがって制御を行うことを特徴とする請求項１ないし４のいずれかに記載の中継装置。
【請求項７】
前記代理制御部が制御した入出力制御の履歴を記憶する履歴記憶部を、さらに備えたことを特徴とする請求項１ないし６のいずれかに記載の中継装置。
【請求項８】
前記入出力制御の履歴には、前記商品コードからなる入力履歴が含まれ、
前記制御切替部により、前記代理制御部の入出力制御から前記通常制御部の入出力制御に切り替えられた場合、前記履歴記憶部に記憶された前記入力履歴を、前記ＰＯＳ端末に送信する復旧処理部をさらに備えたことを特徴とする請求項７に記載の中継装置。
【請求項９】
前記入出力制御の履歴には、前記レシートに印刷された会計処理情報が含まれ、
前記代理制御プログラムは、前記ＰＯＳ端末が前記会計処理情報を前記ＰＯＳサーバーに送信するための送信プログラムを含み、
前記制御切替部により、前記代理制御部の入出力制御から前記通常制御部の入出力制御に切り替えられた場合、前記履歴記憶部に記憶された前記会計処理情報と、前記送信プログラムと、を前記ＰＯＳ端末に送信する復旧処理部をさらに備えたことを特徴とする請求項７に記載の中継装置。
【請求項１０】
請求項１ないし９のいずれかに記載の中継装置として機能し、
前記ＰＯＳ周辺機器に装着されて用いられることを特徴とする装着ボード。
【請求項１１】
請求項１ないし９のいずれかに記載の中継装置と、
前記ＰＯＳ端末と、
前記ＰＯＳ周辺機器と、を備えたことを特徴とするＰＯＳシステム。
【請求項１２】
ＰＯＳ端末およびＰＯＳ周辺機器と接続されて用いられる中継装置の制御方法であって、
前記中継装置が、
前記ＰＯＳ端末の故障を検知する故障検知ステップと、
前記故障検知ステップにおける故障の検知に基づいて、前記ＰＯＳ端末からの指令により前記ＰＯＳ周辺機器の入出力制御を行う通常制御から、前記ＰＯＳ端末からの指令を受けることなく前記ＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行う代理制御に切り替える制御切替ステップと、を実行することを特徴とする中継装置の制御方法。
【請求項１３】
コンピューターに、請求項１２に記載の中継装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ端末およびＰＯＳ周辺機器と接続されて用いられる中継装置、装着ボードおよびこれらを備えたＰＯＳシステム、並びに中継装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、顧客データファイルを備えた上位コンピューターと通信回線を介して接続されたクレジット端末機において、上位コンピューターにクレジット取引の可否を問い合わせ、上位コンピューターから取引許諾応答があった場合、クレジット伝票を印刷するものが知られている（特許文献１参照）。当該クレジット端末機は、上位コンピューターとの通信異常を検知すると、オフライン状態でクレジット取引の可否を判定し、取引成立を判定した場合に、クレジット伝票を発行する。すなわち、当該クレジット端末機は、上位コンピューターに対してクレジット取引の可否を問い合わせ不可能となった場合でも、自機において当該クレジット取引の可否を判断することで、クレジット処理を継続可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２５０９９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のクレジット端末機の構成を、ＰＯＳサーバーに接続されて用いられるＰＯＳ端末に適用することが考えられる。かかる場合、接続しているＰＯＳサーバーとの通信が不可能になると、ＰＯＳ端末自身が会計処理を実行する。しかし、この構成では、ＰＯＳ端末が故障した場合に、会計処理が実行できなくなるという問題がある。
【０００５】
本発明は、上記の点に鑑み、ＰＯＳ端末が故障しても会計処理を実行することができる中継装置、装着ボードおよびこれらを備えたＰＯＳシステム、並びに中継装置の制御方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の中継装置は、ＰＯＳ端末およびＰＯＳ周辺機器と接続されて用いられる中継装置であって、ＰＯＳ端末からの指令に基づいて、ＰＯＳ周辺機器の入出力制御を行う通常制御部と、ＰＯＳ端末からの指令を受けることなく、ＰＯＳ端末の代理としてＰＯＳ周辺機器の入出力制御を行う代理制御部と、ＰＯＳ端末の故障を検知する故障検知部と、故障検知部の検知に基づいて、通常制御部の入出力制御から代理制御部の入出力制御に切り替える制御切替部と、を備えたことを特徴とする。
【０００７】
本発明の中継装置の制御方法は、ＰＯＳ端末およびＰＯＳ周辺機器と接続されて用いられる中継装置の制御方法であって、中継装置が、ＰＯＳ端末の故障を検知する故障検知ステップと、故障検知ステップにおける故障の検知に基づいて、ＰＯＳ端末からの指令によりＰＯＳ周辺機器の入出力制御を行う通常制御から、ＰＯＳ端末からの指令を受けることなくＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行う代理制御に切り替える制御切替ステップと、を実行することを特徴とする。
【０００８】
これらの構成によれば、中継装置がＰＯＳ端末の代理としてＰＯＳ周辺機器を制御するため、ＰＯＳ端末が故障した場合に、会計処理を実行することができる。さらに、故障検知部によるＰＯＳ端末の故障の検知に基づいて制御が切り替わるため、例えば店舗において、制御の切替操作等の店員の煩わしさを解消すると共に客を待たせることがなく、ＰＯＳ端末の故障時においても、会計処理における処理効率を維持することができる。
【０００９】
この場合、ＰＯＳ周辺機器は、商品コードを入力可能なコード入力装置と、商品金額を入力可能なテンキー入力装置と、レシートを印刷する印刷装置と、を含み、ＰＯＳ端末は、商品データベースを含むＰＯＳサーバーと接続され、当該ＰＯＳサーバーから商品コードに対応する商品情報を取得してレシート印刷データを生成し、通常制御部は、少なくとも、コード入力装置から取得した商品コードをＰＯＳ端末に出力する制御と、ＰＯＳ端末からレシート印刷データを取得し、当該レシート印刷データを印刷装置に出力する制御と、を実行し、代理制御部は、少なくとも、コード入力装置およびテンキー入力装置から取得した商品コードおよび商品金額に基づいてレシート印刷データを生成し、当該レシート印刷データを印刷装置に出力する制御を実行することが好ましい。
【００１０】
この構成によれば、ＰＯＳ端末故障時において、中継装置は、ＰＯＳサーバーから商品情報を取得せずとも、代理制御部により商品コードおよび商品金額に基づいてレシート印刷データを生成し、レシートを印刷することができる。
【００１１】
さらに、テンキー入力装置は、タッチパネルであり、通常制御部は、タッチパネルに、ＰＯＳ端末から取得したレシート印刷データの一部または商品情報を表示させ、代理制御部は、タッチパネルに、テンキー入力装置として機能するためのテンキー領域を表示させると共に、商品コードおよび商品金額を表示させることが好ましい。
【００１２】
この構成によれば、代理制御部の入出力制御時に、タッチパネルにテンキー領域を表示させることで、ユーザーが、商品コードに対応した商品金額、預かり金額、おつり金額等を入力することができる。このように、通常制御部の入出力制御と代理制御部の入出力制御とで、タッチパネルに表示させる情報が異なると共に、入力方法も異なるため、ユーザーにＰＯＳ端末の故障を報知することができる。
【００１３】
また、制御切替部は、故障検知部の検知の他に、ユーザーの操作に基づいて、通常制御部の入出力制御および代理制御部の入出力制御を切り替えることが好ましい。
【００１４】
この構成によれば、ＰＯＳ端末の故障以外に、ＰＯＳサーバーとＰＯＳ端末との接続が切断されている場合などにも、ユーザーの切替操作により中継装置において会計処理を実行することができる。
【００１５】
また、制御切替部により、通常制御部の入出力制御から代理制御部の入出力制御に切り替えられた場合、代理制御部は、中継装置にネットワーク接続されたアプリケーションサーバーから、ＰＯＳ端末の代理として前記ＰＯＳ周辺機器の入出力制御を行うための代理制御プログラムを取得することが好ましい。
【００１６】
この構成によれば、代理制御部は、常に最新版の代理制御プログラムを取得することができる。
【００１７】
または、制御切替部により、通常制御部の入出力制御から代理制御部の入出力制御に切り替えられた場合、代理制御部は、ＰＯＳ端末の代理としてＰＯＳ周辺機器の入出力制御を行うための代理制御プログラムを動作可能なアプリケーションサーバーにアクセスし、当該アプリケーションサーバー上で動作する代理制御プログラムにしたがって制御を行うことが好ましい。
【００１８】
この構成によれば、中継装置に代理制御プログラムを記憶させておく必要が無いため、そのための構成を省略できる。
【００１９】
また、代理制御部が制御した入出力制御の履歴を記憶する履歴記憶部を、さらに備えていることが好ましい。
【００２０】
この構成によれば、中継装置の代理制御実行中の入力履歴を記憶しておくため、後にこれをＰＯＳ端末（またはＰＯＳ端末に接続されたＰＯＳサーバー）に反映させることができる。
【００２１】
この場合、入出力制御の履歴には、商品コードからなる入力履歴が含まれ、制御切替部により、代理制御部の入出力制御から通常制御部の入出力制御に切り替えられた場合、履歴記憶部に記憶された入力履歴を、ＰＯＳ端末に送信する復旧処理部をさらに備えていることが好ましい。
【００２２】
この構成によれば、復旧処理部により、中継装置の代理制御実行中に入力された商品コードをＰＯＳ端末に送信するため、ＰＯＳ端末は、取得した商品コードをＰＯＳサーバーに送信することができる。すなわち、特別な復旧プログラムを必要とせずに、ＰＯＳサーバーで管理している売上情報に、通常の処理方法で、中継装置の代理制御実行中の履歴を反映させることができる。
【００２３】
または、入出力制御の履歴には、代理制御部が生成したレシート印刷データを含む会計処理情報が含まれ、代理制御プログラムは、ＰＯＳ端末が会計処理情報をＰＯＳサーバーに送信するための送信プログラムを含み、制御切替部により、代理制御部の入出力制御から通常制御部の入出力制御に切り替えられた場合、履歴記憶部に記憶された会計処理情報と、送信プログラムと、をＰＯＳ端末に送信する復旧処理部をさらに備えていることが好ましい。
【００２４】
この構成によれば、復旧処理部により、中継装置の代理制御実行中に生成されたレシート印刷データを含む会計処理情報をＰＯＳ端末に送信することができる。また、復旧処理部は、同時に送信プログラムを送信するため、ＰＯＳ端末は、当該送信プログラムにしたがって取得した会計処理情報をＰＯＳサーバーに送信することができる。これにより、ＰＯＳサーバーで管理している売上情報に、中継装置の代理制御実行中の履歴を反映させることができる。さらに、レシート印刷データに会計処理が行われた日時、預かり金額、おつり金額等を含むようにすれば、詳細な会計処理情報をＰＯＳサーバーに送信することができ、中継装置の代理制御実行中の情報損失を防ぐことができる。
【００２５】
本発明の装着ボードは、上記の中継装置として機能し、ＰＯＳ周辺機器に装着されて用いられることを特徴とする。
【００２６】
この構成によれば、ＰＯＳ端末およびＰＯＳ周辺機器周りの省スペース化を実現することができる。
【００２７】
本発明のＰＯＳシステムは、上記の中継装置と、ＰＯＳ端末と、ＰＯＳ周辺機器と、を備えたことを特徴とする。
【００２８】
この構成によれば、ＰＯＳ端末の故障時に、中継装置がＰＯＳ端末の代理として会計処理を実行するＰＯＳシステムを提供することができる。
【００２９】
本発明のプログラムは、コンピューターに、上記の中継装置の制御方法における各ステップを実行させることを特徴とする。
【００３０】
この構成によれば、ＰＯＳ端末の故障時に、中継装置がＰＯＳ端末の代理として会計処理を実行させるプログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】第１実施形態に係るＰＯＳシステムの構成を示したブロック図である。
【図２】商品データベースの概念図である。
【図３】レシートの一例を示した図である。
【図４】タッチパネル画面の一例を示した図である。
【図５】第１実施形態に係る装着ボードの制御切替処理を示したフローチャートである。
【図６】装着ボードの通常制御処理を示したフローチャートである。
【図７】装着ボードの代理制御処理を示したフローチャートである。
【図８】ＰＯＳシステムの復旧処理を示したフローチャートである。
【図９】第１実施形態の変形例に係るＰＯＳシステムの復旧処理を示したフローチャートである。
【図１０】第２実施形態に係るＰＯＳシステムの構成を示したブロック図である。
【図１１】第２実施形態に係る装着ボードの制御切替処理を示したフローチャートである。
【発明を実施するための形態】
【００３２】
以下、添付の図面を参照し、本発明の中継装置およびこれを備えたＰＯＳシステムについて説明する。なお、以下に示す各実施形態では、本発明の中継装置を、レシートプリンターに装着した装着ボードに適用した場合について例示する。また、本発明の中継装置は、ＰＯＳ端末の故障時に、ＰＯＳ端末の代理として会計処理を実行する機能を持つ。
【００３３】
［第１実施形態］
図１は、第１実施形態に係るＰＯＳシステムＳＹ１のブロック図である。同図に示すように、ＰＯＳシステムＳＹ１は、商品データベースＤＢを有するＰＯＳサーバー１と、会計処理を行うＰＯＳ端末２と、商品コードを入力するハンディスキャナー３およびキーボード４（コード入力装置）と、タッチパネル画面を表示するタッチパネル装置５（テンキー入力装置）と、レシート３１を発行するレシートプリンター６（印刷装置）と、現金を保管するキャッシュドロア７と、レシートプリンター６に装着された装着ボード８と、から成る。なお、図１では、ＰＯＳ端末２が１台の場合を示しているが、ＰＯＳサーバー１に対して複数のＰＯＳ端末２が接続された構成でもよい。
【００３４】
ＰＯＳサーバー１とＰＯＳ端末２とは、イントラネットまたはインターネット等のネットワークＮＴにより接続されている。一方、ＰＯＳ端末２とレシートプリンター６に装着された装着ボード８とは、専用のケーブルを介して接続されている。また、装着ボード８は、ハンディスキャナー３、キーボード４およびタッチパネル装置５と、それぞれ独立したインターフェース（例えば、ＵＳＢ（Universal  Serial  Bus）インターフェース）を介して接続されている。なお、キャッシュドロア７は、レシートプリンター６（プリンタ本体）に接続されている。また、ＰＯＳ端末２と装着ボード８とは、有線接続ではなく無線接続であっても良い。
【００３５】
なお、「ＰＯＳ周辺機器」とは、ハンディスキャナー３、キーボード４、タッチパネル装置５、レシートプリンター６およびキャッシュドロア７から成る。また、タッチパネル装置５は、会計処理操作を行う店員が会計情報を確認するためのものであるが、表示装置としてさらに顧客が会計情報を確認するためのカスタマーディスプレイを備えてもよい。
【００３６】
ＰＯＳサーバー１は、例えば、店舗のバックヤードに設置され、商品データベースＤＢを有している。図２は、商品データベースＤＢの概念図である。同図に示すように、商品データベースＤＢは、「商品コード」「商品名」、「商品金額」および「メーカー名」（以下、これらを商品情報という）をテーブル化した商品情報テーブルＴＢ１と、「商品コード」、「在庫数」、「販売実績」をテーブル化した売上情報テーブルＴＢ２と、を有している。ＰＯＳサーバー１は、ＰＯＳ端末２から取得した商品コードに基づいて、売上情報テーブルＴＢ２の情報を更新する。
【００３７】
ＰＯＳ端末２は、ハンディスキャナー３およびキーボード４によって入力された商品コードを、装着ボード８を介して取得すると、ＰＯＳサーバー１の商品情報テーブルＴＢ１を参照して当該商品コードに対応した商品情報を取得し、会計処理とレシート印刷データの生成とを行う。会計処理は、具体的に、商品情報に含まれる商品金額に基づいて合計金額を算出し、算出した合計金額と入力された「預かり金額」に基づいておつり金額を算出する。レシート印刷データは、取得した商品情報、会計処理の処理結果（会計情報）、レシート発行情報および店舗情報で構成される（図３（ａ）参照）。そして、生成したレシート印刷データに基づいたレシートを発行するよう装着ボード８に指令を出す。なお、ＰＯＳ端末２は、会計処理中、通常会計処理画面３６Ａ（図４（ａ）参照）をタッチパネル装置５に表示させるよう装着ボード８に指令を出す。
【００３８】
レシートプリンター６は、着脱可能に取り付けられた装着ボード８と、印刷機能を成すプリンタ本体９と、を有している。
【００３９】
図１に示すように、装着ボード８は、ハンディスキャナー３およびキーボード４から商品コード等を入力すると共に、タッチパネル装置５に会計処理画面３６を出力するための周辺機器Ｉ／Ｆ部１１と、プリンタ本体９にレシート印刷データを出力するためのプリンタＩ／Ｆ部１２と、ＰＯＳ端末に商品コードを出力すると共にレシート印刷データを取得するためのＰＯＳＩ／Ｆ部１３と、制御部１４と、履歴記憶部１５と、切替操作部１６と、を有している。
【００４０】
制御部１４は、ＣＰＵ１７、ＲＯＭ１８およびＲＡＭ１９を有し、装着ボード８を制御する。ＣＰＵ１７は中央演算装置であり、故障検知部２１、制御切替部２２、通常制御部２３、代理制御部２４および復旧処理部２５を有している。
【００４１】
故障検知部２１は、ＰＯＳ端末２の故障を検知するものであり、具体的には、定期的に動作確認信号をＰＯＳ端末２に送信し、ＰＯＳ端末２から所定時間内に応答信号を受信することで、ＰＯＳ端末２が正常に動作していることを認識する。一方、ＰＯＳ端末２に動作確認信号を送信して一定時間以上、ＰＯＳ端末２から応答信号を受信しなかった場合は、ＰＯＳ端末２が故障したと判断する（故障を検知する）。また、ＰＯＳ端末２が故障している場合に、ＰＯＳ端末２から動作確認信号に対する応答信号を受信することで、ＰＯＳ端末２の復旧を検知する。
【００４２】
制御切替部２２は、故障検知部２１によってＰＯＳ端末２の故障が検知された場合、装着ボード８の制御を通常制御部２３から代理制御部２４へと切り替えるよう切替指令を出す。一方、故障検知部２１によってＰＯＳ端末２の復旧が検知された場合、装着ボード８の制御を代理制御部２４から通常制御部２３へと切り替えるよう切替指令を出す。また、後述の切替操作部１６により、制御切替操作がなされた場合にも、通常制御部２３と代理制御部２４との間の制御の切替指令を出す。装着ボード８は、制御切替部２２の切替指令により、通常制御部２３による制御が行われる通常モードおよび代理制御部２４による制御が行われる代理モードに切り替わる。
【００４３】
通常制御部２３は、装着ボード８が通常モードに切り替えられている場合、ＰＯＳ周辺機器の入出力制御（以下、通常制御という）を実行する。具体的には、通常会計処理画面３６Ａをタッチパネル装置５に出力する制御と、ハンディスキャナー３またはキーボード４から取得した商品コードをＰＯＳ端末２に出力する制御と、ＰＯＳ端末２からレシート印刷データを取得し当該レシート印刷データをプリンタ本体９に出力する制御と、を実行する。すなわち、通常制御部２３は、装着ボード８がＰＯＳ端末２と周辺機器との中継装置として機能するためのＰＯＳ周辺機器の入出力制御を実行する。
【００４４】
代理制御部２４は、装着ボード８が代理モードに切り替えられている場合、ＰＯＳ端末２に代わって会計処理を行うと共に、ＰＯＳ周辺機器の入出力制御（以下、代理制御という）を行う。具体的には、タッチパネル装置５にテンキー領域３９を含む代理会計処理画面３６Ｂ（図４（ｂ）参照）を表示させる制御と、ハンディスキャナー３またはキーボード４から取得した商品コード、およびテンキー領域３９から取得した商品金額に基づいた会計処理と、商品コード、商品金額、会計処理の処理結果（会計情報）、レシート発行情報および店舗情報からなるレシート印刷データの生成（図４（ｂ）参照）および出力と、を行う。すなわち、代理制御部２４は、装着ボード８がＰＯＳ端末２に代わって会計処理を実行するための周辺機器の入出力制御を実行する。なお、代理制御部２４の会計処理については後に詳述する。
【００４５】
復旧処理部２５は、制御切替部２２により、装着ボード８の制御を代理制御部２４から通常制御部２３に切り替えるよう切替指令が出されると、復旧処理を行う。具体的には、後述の履歴記憶部１５に記憶しておいた商品コードを、ＰＯＳ端末２に送信する。このとき、ＰＯＳ端末２から、送信した商品コードに対応するレシート印刷データを取得するが、当該レシート印刷データに基づく印刷は行わない。復旧処理についても後に詳述する。なお、復旧処理が終了した後、装着ボード８は通常モードに切り替わる。
【００４６】
ＲＯＭ１８は、ＣＰＵ１７が各種演算処理を行うための各種制御プログラムおよび各種制御データを記憶している。特に、ＲＯＭ１８は、代理制御部２４がＰＯＳ端末２の代理として会計処理および周辺機器の入出力制御を行うための代理制御プログラム２０を記憶している。また、ＲＡＭ１９は、ＣＰＵ１７が各種演算処理を行う際のワークエリアとして利用される。
【００４７】
履歴記憶部１５は、代理制御部２４によって代理制御が実行されているときに、ハンディスキャナー３またはキーボード４から取得した商品コード（入力履歴）を記憶する。なお、復旧処理部２５による復旧処理が終了すると、記憶した商品コードを消去する。
【００４８】
切替操作部１６は、装着ボード８の制御を通常制御部２３と、代理制御部２４と、で切替操作するためのもので、例えば、ボタン式操作子や、レバー式操作子等で構成されている。これによりＰＯＳ端末２が故障していない場合であっても、例えば、ＰＯＳサーバー１とＰＯＳ端末２との接続に異常がある場合に、代理制御部２４の代理制御に切り替えて会計処理を行うことができる。なお、切替操作部１６を、キーボード４や、タッチパネル装置５に備えてもよい。
【００４９】
プリンタ本体９は、ＰＯＳ端末２が生成したレシート印刷データ、または、装着ボード８の代理制御部２４が生成したレシート印刷データ、を取得して、レシート３１を印刷する。図３は、プリンタ本体９が印刷したレシートの一例である。同図（ａ）は、ＰＯＳ端末２が生成したレシート印刷データに基づくレシート３１Ａの一例であり、（ｂ）は、代理制御部２４が生成したレシート印刷データに基づくレシート３１Ｂの一例である。
【００５０】
図３（ａ）に示すように、ＰＯＳ端末２が生成したレシート印刷データに基づいて発行されたレシート３１Ａは、店舗情報印刷領域３２Ａと、レシート発行情報印刷領域３３Ａと、商品情報印刷領域３４Ａと、会計情報印刷領域３５Ａと、を有している。店舗情報印刷領域３２Ａには、「店名」「店舗名」が印刷される。レシート発行情報印刷領域３３Ａには、「日時」「レシート発行番号」が印刷される。商品情報印刷領域３４Ａには、「商品名」「個数」「金額」が印刷される。会計情報印刷領域３５Ａには、「合計金額」「預かり金額」「おつり金額」が印刷される。
【００５１】
一方、図３（ｂ）に示すように、代理制御部２４が生成したレシート印刷データに基づいて発行されたレシート３１Ｂは、店舗情報印刷領域３２Ｂと、レシート発行情報印刷領域３３Ｂと、商品情報印刷領域３４Ｂと、会計情報印刷領域３５Ｂ、を有している。レシート３１Ａと異なる点は、レシート発行情報印刷領域３３Ｂに「レシート発行番号」ではなく「臨時レシート発行番号」が印刷されている。また、商品情報印刷領域３４Ｂには、「商品名」ではなく「商品コード」が印刷されている。このように、代理制御部２４による会計処理時のレシートを、ＰＯＳ端末２による会計処理時のレシートと異なるものにすることで、例えば客がレシートを持参して返品依頼に来店した時などに対応しやすい。なお、店舗情報印刷領域３２Ｂを印刷するためのロゴデータは、ＰＯＳ端末２と装着ボード８の両方に記憶されているものとする。
【００５２】
図１に戻り、ハンディスキャナー３は、商品に印刷または貼付されたバーコードである商品コードをスキャンして入力する。一方、キーボード４は、数字列からなる商品コードを店員が手入力することによって商品コードを入力する。また、キーボード４は、商品の個数や、預かり金額を入力するためにも使用する。
【００５３】
タッチパネル装置５は、ＰＯＳ端末２により会計処理が行われている場合（装着ボード８が通常モードの場合）の通常会計処理画面３６Ａ、または代理制御部２４により会計処理が行われている場合（装着ボード８が代理モードの場合）の代理会計処理画面３６Ｂを表示する。図４（ａ）は、通常会計処理画面３６Ａの一例であり、（ｂ）は、代理会計処理画面３６Ｂの一例である。
【００５４】
図４（ａ）に示すように、通常会計処理画面３６Ａは、商品情報表示領域３７Ａと、会計情報表示領域３８Ａと、を有している。商品情報表示領域３７Ａには、「商品コード」「商品名」「数」「金額」「メーカー」等が表示される。会計情報表示領域３８Ａには、「合計金額」「預かり金額」「おつり金額」が表示される。すなわち、店員が入力した商品コードおよび当該商品コードに対応した商品情報が商品情報表示領域３７Ａに表示され、ＰＯＳ端末２の会計処理結果（会計情報）が、会計情報表示領域３８Ａに表示される。なお、本通常会計処理画面３６Ａには、「数」の欄に商品の個数を直接入力してもよいし、同じ商品コードを複数回入力してもよい。後者の場合、「数」の欄に自動的に個数が加算されるようになっている。
【００５５】
一方、図４（ｂ）に示すように、代理会計処理画面３６Ｂは、商品情報表示領域３７Ｂと、会計情報表示領域３８Ｂと、テンキー領域３９と、報知メッセージ表示領域４０と、を有している。商品情報印刷領域３４Ａには、通常会計処理画面３６Ａと異なり「商品名」および「メーカー」が表示されていない。また、同じ商品コードを複数回入力しても、「数」の欄に自動的に個数が加算されない。テンキー領域３９は、店員が商品金額を入力するためのものである。なお、この商品金額の入力は、キーボード４でも行えるものとする。報知メッセージ表示領域４０には、ＰＯＳ端末２が故障している旨、商品金額の入力が必要である旨を報知するメッセージが表示される。すなわち、店員が入力した商品コードおよび商品金額が商品情報表示領域３７Ｂに表示され、代理制御部２４の会計処理結果（会計情報）が、会計情報表示領域３８に表示される。このように、代理制御部２４による会計処理時の代理会計処理画面３６Ｂを、ＰＯＳ端末２による会計処理時の通常会計処理画面３６Ａと異なるものにすること、また、代理会計処理画面３６Ｂにおいてテンキー領域３９の表示により入力操作方法を変えること、報知メッセージの表示で、店員に即座にＰＯＳ端末２の故障を報知することができる。
【００５６】
次に、図５を参照し、装着ボード８の制御切替処理について説明する。装着ボード８（制御部１４）は、故障検知部２１によりＰＯＳ端末２の故障を検知した場合、または、切替操作部１６により通常制御部２３から代理制御部２４への制御切替操作があった場合（Ｓ０１：ＹＥＳ）、制御切替部２２により通常制御部２３から代理制御部２４への制御切替指令を出す（Ｓ０２）。その後、装着ボード８は、代理モードに移行する（Ｓ０３）。一方、故障検知部２１によりＰＯＳ端末２の故障を検知していない場合、または、切替操作部１６により代理制御部２４の制御への切替操作がない場合（Ｓ０１：ＮＯ）は、通常モードに移行する（Ｓ０４）。
【００５７】
続いて、図６を参照し、装着ボード８の通常モードにおける通常制御処理について説明する。まず、装着ボード８（通常制御部２３）は、タッチパネル装置５に通常会計処理画面３６Ａを表示させる指令を出す（Ｓ０５）。そして、そしてハンディスキャナー３およびキーボード４から商品コードを取得すると（Ｓ０６）、ＰＯＳ端末２に商品コードを出力する（Ｓ０７）。その後、ＰＯＳ端末２からレシート印刷データを取得すると（Ｓ０８）、プリンタ本体９にレシート印刷データを出力する（Ｓ０９）。
【００５８】
続いて、図７を参照し、装着ボード８の代理モードにおける代理制御処理について説明する。まず、装着ボード８（代理制御部２４）は、タッチパネル装置５に代理会計処理画面３６Ｂを表示させる指令を出す（Ｓ１０）。そしてハンディスキャナー３およびキーボード４から商品コードおよび商品金額を取得すると（Ｓ１１）、履歴記憶部１５に商品コードを記憶する（Ｓ１２）。一方で、商品金額に基づいて合計金額を算出する（Ｓ１３）。そして預かり金額を取得すると（Ｓ１４）、おつり金額を算出し（Ｓ１５）、レシート印刷データを生成して（Ｓ１６）、プリンタ本体９に出力する（Ｓ１７）。このように、代理制御部２４による代理制御は、ＰＯＳ端末２に代わって会計処理およびレシート印刷データの生成を行うが、当該会計処理は、商品情報を取得せずに「合計金額」および「おつり金額」を算出するのみの簡易的なものである。
【００５９】
次に、図８を参照し、ＰＯＳシステムＳＹ１の復旧処理について説明する。装着ボード８（制御部１４）は、制御切替部２２によって代理制御部２４から通常制御部２３へ制御の切替指令を出すと、復旧処理部２５によって履歴記憶部１５に記憶した商品コードをＰＯＳ端末２に送信する（Ｓ１８）。ＰＯＳ端末２は、商品コードを取得すると、ＰＯＳサーバー１から当該商品コードに対応した商品情報を取得する（Ｓ１９）。そして、レシート印刷データを生成し（Ｓ２０）、装着ボード８に送信する。装着ボード８は、レシート印刷データを取得し（Ｓ２１）、当該レシート印刷データをプリンタ本体９に送信せずに復旧処理を終了する（Ｓ２２）。なお、装着ボード８は、レシート印刷データを取得しなくなってから、所定時間が経過したとき、復旧処理が終了したと判定する。その後、装着ボード８は、通常モードに移行する。この場合、ＰＯＳ端末２は、履歴記憶部１５に記憶されていた商品コードをＰＯＳサーバー１に送信するため、代理制御中の履歴を売上情報に反映させることができる。この構成によれば、ＰＯＳ端末２の構成を変更させることなく、代理制御中の履歴を売上情報に反映させることができる。
【００６０】
ここで、本実施形態の変形例について説明する。本変形例に係る装着ボード８は、制御部１４のＲＯＭ１８に記憶した代理制御プログラム２０に、ＰＯＳ端末２がレシート３１に印刷された商品コード、商品金額、会計処理の処理結果（会計情報）およびレシート発行情報（以下、会計処理情報という）をＰＯＳサーバー１に送信するための送信プログラム（図示省略）を含んでいる。そして、代理制御部２４による代理制御中にレシートに印刷された会計処理情報を履歴記憶部１５に記憶する。
【００６１】
図９を参照し、本変形例に係るＰＯＳシステムＳＹ１の復旧処理について説明する。装着ボード８（制御部１４）は、制御切替部２２によって代理制御部２４から通常制御部２３へ制御の切替指令を出すと、復旧処理部２５によって履歴記憶部１５に記憶した会計処理情報と送信プログラムをＰＯＳ端末２に送信する（Ｓ２３）。ＰＯＳ端末２は、会計処理情報と送信プログラムを取得すると（Ｓ２４）、取得した送信プログラムにしたがって会計処理情報をＰＯＳサーバー１に送信する（Ｓ２５）。この場合、ＰＯＳサーバー１は、取得した会計処理情報を売上情報に反映させる。一方、装着ボード８は、履歴記憶部１５に記憶したすべての会計処理情報をＰＯＳ端末２に送信すると、復旧処理を終了する。その後、装着ボード８は、通常モードに移行する。この構成によれば、代理制御部２４による代理制御中の詳細な情報を売上情報に反映させることができる。
【００６２】
［第２実施形態］
以下、図１０および図１１を参照し、本発明の第２実施形態について説明する。なお、以下の説明において、上記の第１実施形態と同様の構成については、同様の符号を付し、詳細な説明を省略する。また、上記の第1実施形態に係る変形例についても、本実施形態に適用可能である。図１０に示すように、本実施形態のＰＯＳシステムＳＹ２は、装着ボード８がアプリケーションサーバー５０にネットワークＮＴを介して接続されている点で第１実施形態と異なっている。また、装着ボード８は、制御部１４（ＲＯＭ１８）に代理制御プログラム２０を記憶しておらず、代理制御部２４は、アプリケーションサーバー５０が有する代理制御プログラム５１をダウンロードすることで、代理制御を行う。
【００６３】
図１１を参照し、本実施形態に係る装着ボード８の制御の切替処理について説明する。装着ボード８（制御部１４）は、故障検知部２１によりＰＯＳ端末２の故障を検知した場合、または、切替操作部１６により通常制御部２３から代理制御部２４への制御切替操作があった場合（Ｓ２６：ＹＥＳ）、アプリケーションサーバー５０から代理制御プログラム５１をダウンロードして（Ｓ２７）、ＲＯＭ１８に代理制御プログラム５１を記憶する。そして、制御切替部２２により通常制御部２３から代理制御部２４への制御切替指令を出す（Ｓ２８）。その後、装着ボード８は、代理モードに移行する（Ｓ２９）。一方、故障検知部２１によりＰＯＳ端末２の故障を検知していない場合、または、切替操作部１６により代理制御部２４の制御への切替操作がない場合は（Ｓ２６：ＮＯ）、通常モードに移行する（Ｓ３０）。
【００６４】
このように、第２実施形態によれば、装着ボード８の代理制御部２４は最新の代理制御プログラム５１にしたがって代理制御を実行することができる。また、代理制御プログラム５１を予めＲＯＭ１８に記憶させておく必要が無いため、このための構成を省くことができる。
【００６５】
なお、代理制御プログラム５１は、ダウンロードするのではなく、アプリケーションサーバー５０上で動作する構成としてもよい。この構成によれば、装着ボード８の制御負荷を軽減できる。
【００６６】
これまで説明してきたＰＯＳシステムＳＹ１、ＳＹ２によれば、装着ボード８によって、ＰＯＳ端末２の故障を検知すると共に、ＰＯＳ端末２に代わって会計処理を実行することができる。すなわち、ＰＯＳ端末２の故障時に会計処理を滞らせることがないため、売上の損失を抑えることができる。また、復旧処理によってＰＯＳ端末２の故障時の会計処理の情報をＰＯＳサーバー１に反映させることができるため、売上情報の損失も防ぐことができる。
なお、装着ボード８により上記の構成を実現させることで、従来のＰＯＳ端末２の構成を変更させることなく、ＰＯＳ端末２が故障しても会計処理を実行することのできるＰＯＳシステムＳＹを実現することができる。
【００６７】
なお、上記の各実施形態では、装着ボード８をレシートプリンター６に装着する構成としたが、レシートプリンター６以外のＰＯＳ周辺機器（キーボード４、ハンディスキャナー３およびタッチパネル装置５）に装着する構成としてもよい。また、装着ボード８を独立した中継機器として構成しても良い。
【００６８】
なお、上記の各実施形態で実行可能なＰＯＳシステムＳＹの処理工程をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを、ＰＯＳシステムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。
【符号の説明】
【００６９】
１：ＰＯＳサーバー  ２：ＰＯＳ端末  ５：タッチパネル装置  ６：レシートプリンター  ８：装着ボード  ９：プリンタ本体  １５：履歴記憶部  １６：切替操作部  ２０，５１：代理制御プログラム  ２１：故障検知部  ２２：制御切替部  ２３：通常制御部  ２４：代理制御部  ２５：復旧処理部  ３９：テンキー領域  ５０：アプリケーションサーバー  ＳＹ：ＰＯＳシステム  ＤＢ：商品データベース
【図１】
2012003445.tif 000003
【図２】
2012003445.tif 000004
【図３】
2012003445.tif 000005
【図４】
2012003445.tif 000006
【図５】
2012003445.tif 000007
【図６】
2012003445.tif 000008
【図７】
2012003445.tif 000009
【図８】
2012003445.tif 000010
【図９】
2012003445.tif 000011
【図１０】
2012003445.tif 000012
【図１１】
2012003445.tif 000013