(57)【特許請求の範囲】
【請求項１】
操作面に対するタッチ操作を検出するタッチパネルと、
前記タッチパネルにボタンを含む操作画面を表示する表示手段と、
前記操作画面に設けられたボタン毎に、タッチ操作の回数をカウントするカウント手段と、
前記ボタン毎にカウントされた回数が予め設定された第２基準値以上のボタンがある場合に、当該ボタンの前記操作画面における位置を変更する変更手段と、
前記カウントされた回数が前記第２基準値よりも大きい予め設定された第１基準値以上である場合に前記タッチパネルの洗浄を促すアラートを出力する出力手段と
を有するタッチパネル装置。
【請求項２】
メンテナンスモードの移行指示に応じて、前記タッチ操作の回数に基づいて、タッチ操作された位置の範囲を表すメンテナンス画面を表示するメンテナンス画面表示手段と、
前記タッチパネルにより検出されたタッチ操作に応じて、前記メンテナンス画面を変更する変更手段と、
をさらに有する請求項１記載のタッチパネル装置。
【請求項３】
前記出力手段は、ネットワークを介して接続された他の装置に前記アラートを出力する請求項１記載のタッチパネル装置。
【請求項４】
コンピュータを、
タッチパネルにボタンを含む操作画面を表示させる表示手段と、
前記操作画面に設けられたボタン毎に、タッチ操作の回数をカウントするカウント手段と、
前記ボタン毎にカウントされた回数が予め設定された第２基準値以上のボタンがある場合に、当該ボタンの前記操作画面における位置を変更する変更手段と、
前記カウントされた回数が前記第２基準値よりも大きい予め設定された第１基準値以上である場合に前記タッチパネルの洗浄を促すアラートを出力する出力手段として機能させるためのパネル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、タッチパネルを設けたタッチパネル装置及びパネル管理プログラムに関する。
【背景技術】
【０００２】
スーパーマーケットなどにおける買上登録及び決済のそれぞれの処理をそれぞれ異なる商品登録装置及び決済装置で行うセミセルフタイプのチェックアウトシステムが知られている。チェックアウトシステムでは、商品登録装置の操作を従業員（チェッカー）が行い、決済装置の操作を買物客がそれぞれ行う。
【０００３】
商品登録装置と決済装置は、表示画面一体型のタッチパネル（タッチスクリーンパネル）を設けている。従業員と買物客は、タッチパネルに対するタッチ操作により、画面に表示されたボタンの選択を指示することができる。
【０００４】
タッチパネルを設けた商品登録装置や決済装置などのタッチパネル装置では、不特定の人によってタッチパネルへのタッチ操作が多数回行われる。このため、タッチパネル上のタッチされる回数が多い位置では、指先の汚れなどが多く付着することがある。タッチパネルに付着した汚れは、画面を見づらくしたり、買物客に不快感を与えたりすることがある。
【０００５】
従って、従業員は、常に、全てのタッチパネル装置（商品登録装置、決済装置）について、タッチパネルに汚れが付着していないか巡回したり、定期的なタッチパネルの清掃をしたりするなどの作業が必要であった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−８５４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、タッチパネルの汚れに対するメンテナンス作業を容易にすることができるタッチパネル装置、パネル管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態によれば、タッチパネル装置は、タッチパネルと、表示手段と、カウント手段と、変更手段と、出力手段とを有する。タッチパネルは、操作面に対するタッチ操作を検出する。表示手段は、前記タッチパネルにボタンを含む操作画面を表示する。カウント手段は、前記操作画面に設けられたボタン毎に、タッチ操作の回数をカウントする。変更手段は、前記ボタン毎にカウントされた回数が予め設定された第２基準値以上のボタンがある場合に、当該ボタンの前記操作画面における位置を変更する。出力手段は、前記カウントされた回数が前記第２基準値よりも大きい予め設定された第１基準値以上である場合に前記タッチパネルの洗浄を促すアラートを出力する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態におけるセミセルフタイプのチェックアウトシステム１０の斜視図。
【図２】本実施形態における商品登録装置１１及び決済装置１２のブロック図。
【図３】本実施形態における商品登録装置１１のＣＰＵ１１ａが、制御プログラムに従って実行する制御処理の主要な手順を示すフローチャート。
【図４】本実施形態における決済装置１２のＣＰＵ１２ａが、制御プログラムに従って実行する制御処理の主要な手順を示すフローチャート。
【図５】本実施形態における決済画面ＳＣ１の一例を示す図。
【図６】本実施形態における現金支払いに対する決済確認画面ＳＣ２の一例を示す図。
【図７】本実施形態における汚れ監視処理について示すフローチャート。
【図８】本実施形態における汚れ監視処理において検出されるタッチ位置とタッチ回数を概念的に示す図。
【図９】図８に示すボタンＢ１１，Ｂ１２，Ｂ１４に対応する領域Ｃ１１，Ｃ１２，Ｃ１４の位置を変更した例を示す図。
【図１０】本実施形態における登録画面ＳＣ１に対してボタンレイアウトの変更処理した例を示す図。
【図１１】本実施形態における決済確認画面ＳＣ２に対してボタンレイアウトの変更処理した例を示す図。
【図１２】本実施形態におけるアラートメッセージを表示するアラート画面ＳＣ３の表示例を示す図。
【図１３】本実施形態におけるメンテナンスモード処理について示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本実施形態について、図面を参照しながら説明する。  
図１は、本実施形態におけるセミセルフタイプのチェックアウトシステム１０の斜視図である。チェックアウトシステム１０は、例えばスーパーマーケットなどの店舗に設置され、少なくとも１台の商品登録装置１１と、少なくとも１台の決済装置１２とを含む。図１においては、２台の商品登録装置１１と４台の決済装置１２とを含んだチェックアウトシステム１０を示している。商品登録装置１１と決済装置１２は、表示画面一体型のタッチパネル（タッチスクリーンパネル）が設けられたタッチパネル装置を構成する。
【００１１】
商品登録装置１１は、チェッカと呼ばれる役割を担った、店舗の店員、いわゆる店員２１が、その操作者となる。決済装置１２は、店舗で販売する商品を購入する買物客２２が、その操作者となる。ただし決済装置１２は、店員２１により操作される場合もある。
【００１２】
商品登録装置１１は、図１においては、作業テーブル２３に取り付けられる。作業テーブル２３は、矩形の天板を有する。複数の作業テーブル２３が、天板の長手方向がほぼ並行するように配置されることにより、買物客２２用の通路が形成される。
【００１３】
商品登録装置１１は、買上商品の登録処理、決済情報の生成、決済処理、ならびに決済情報の決済装置１２への通知の各機能を備える。登録処理は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である。決済処理は、買上商品の商取引を決済するための処理である。決済情報は、決済処理に必要となる情報である。
【００１４】
決済装置１２は、商品登録装置１１から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。
【００１５】
図２は、商品登録装置１１及び決済装置１２のブロック図である。商品登録装置１１及び決済装置１２は、いずれもネットワークであるＬＡＮ（local area network）１３に接続されている。ネットワークは、ＬＡＮ１３に代えて、インターネットや無線ＬＡＮなどの別の通信網を用いることもできる。あるいは商品登録装置１１と決済装置１２との間でサーバを介して情報を授受する構成としてもよい。
【００１６】
商品登録装置１１は、ＣＰＵ（central processing unit）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ、通信ユニット１１ｊ及び伝送システム１１ｋを含む。
【００１７】
ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ及び補助記憶ユニット１１ｄは、伝送システム１１ｋにより接続されてコンピュータを構成する。  
ＣＰＵ１１ａは、コンピュータの中枢部分に相当する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ及びＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品登録装置１１としての各種の機能を実現するべく各部を制御する。
【００１８】
ＣＰＵ１１ａにより実行されるアプリケーションには、例えばパネル管理プログラムが含まれる。ＣＰＵ１１ａは、パネル管理プログラムに基づいて、タッチパネル１１ｇのメンテナンスを容易にするための処理（汚れ監視処理、メンテナンスモード処理）を実行する。
【００１９】
ＲＯＭ１１ｂは、コンピュータの主記憶部分に相当する。ＲＯＭ１１ｂは、オペレーティングシステムを記憶する。ＲＯＭ１１ｂは、ミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１ｂは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００２０】
ＲＡＭ１１ｃは、コンピュータの主記憶部分に相当する。ＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２１】
補助記憶ユニット１１ｄは、コンピュータの補助記憶部分に相当する。補助記憶ユニット１１ｄは、ＣＰＵ１１ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１ａでの処理によって生成されたデータを保存する。補助記憶ユニット１１ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００２２】
ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置１１の譲渡は一般的に、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されない状態で、商品登録装置１１が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが別途に譲渡された商品登録装置１１の補助記憶ユニット１１ｄに書き込まれてもよい。
【００２３】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。  
スキャナ１１ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１１ｆは、周知の種々のタイプうちの１つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ１１ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１１ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００２４】
タッチパネル１１ｇは、表示デバイス及びタッチセンサを含む。表示デバイスは、その表示画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面（操作面）への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２５】
プリンタ１１ｈは、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。この種のプリンタ１１ｈとしては、例えばサーマルプリンタやドットインパクトプリンタなどを利用できる。
【００２６】
カードリーダライタ１１ｉは、カードに記録されたデータを読み取る機能と、カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。会員カードは、少なくともそのカードを所有する会員を識別するための情報を記録する。カードリーダライタ１１ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
【００２７】
通信ユニット１１ｊは、ＬＡＮ１３を介して接続される複数の決済装置１２とデータ通信を行う。通信ユニット１１ｊは、他の商品登録装置１１とＬＡＮ１３を介してデータ通信を行うこともできる。
【００２８】
伝送システム１１ｋは、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ及び通信ユニット１１ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。  
このような商品登録装置１１のハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００２９】
決済装置１２は、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ、通信ユニット１２ｊ及び伝送システム１２ｋを含む。
【００３０】
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ及び補助記憶ユニット１２ｄは、伝送システム１２ｋにより接続されてコンピュータを構成する。
【００３１】
ＣＰＵ１２ａは、コンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂ及びＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００３２】
ＣＰＵ１２ａにより実行されるアプリケーションには、例えばパネル管理プログラムが含まれる。ＣＰＵ１２ａは、パネル管理プログラムに基づいて、タッチパネル１２ｇのメンテナンスを容易にするための処理（汚れ監視処理、メンテナンスモード処理）を実行する。
【００３３】
ＲＯＭ１２ｂは、コンピュータの主記憶部分に相当する。ＲＯＭ１２ｂは、オペレーティングシステムを記憶する。ＲＯＭ１２ｂは、ミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２ｂは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００３４】
ＲＡＭ１２ｃは、コンピュータの主記憶部分に相当する。ＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００３５】
補助記憶ユニット１２ｄは、コンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。補助記憶ユニット１２ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００３６】
ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置１２の譲渡は一般的に、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されない状態で、決済装置１２が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが別途に譲渡された決済装置１２の補助記憶ユニット１２ｄに書き込まれてもよい。
【００３７】
自動釣銭機１２ｅは、投入される硬貨及び紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨及び紙幣を排出する。
【００３８】
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１２ｆは、周知の種々のタイプうちの１つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ１２ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１２ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００３９】
タッチパネル１２ｇは、表示デバイス及びタッチセンサを含む。表示デバイスは、その画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面（操作面）への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１２ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００４０】
プリンタ１２ｈは、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。この種のプリンタとしては、例えばサーマルプリンタやドットインパクトプリンタなどを利用できる。
【００４１】
カードリーダライタ１２ｉは、カードに記録されたデータを読み取る機能と、カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。会員カードは、少なくともそのカードを所有する会員を識別するための情報を記録する。カードリーダライタ１２ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
【００４２】
通信ユニット１２ｊは、ＬＡＮ１３を介して接続される複数の商品登録装置１１とデータ通信を行う。通信ユニット１１ｊは、他の決済装置１２とＬＡＮ１３を介してデータ通信を行うこともできる。
【００４３】
伝送システム１２ｋは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ及び通信ユニット１２ｊの間で授受されるデータを伝送する。伝送システム１２ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。  
このような決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末を利用することが可能である。
【００４４】
次に、本実施形態における商品登録装置１１と決済装置１２の動作について説明する。  
図３は、商品登録装置１１のＣＰＵ１１ａが、制御プログラムに従って実行する制御処理の主要な手順を示すフローチャート、図４は、決済装置１２のＣＰＵ１２ａが、制御プログラムに従って実行する制御処理の主要な手順を示すフローチャートである。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４５】
はじめに、商品登録装置１１の商品登録処理の動作について説明する。  
商品登録装置１１が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１１ａは、図３のフローチャートに示す手順の制御処理を開始する。ＣＰＵ１１ａは、登録商品のデータを登録するためのデータテーブルをクリアする（Ａｃｔ１）。データテーブルには、登録商品テーブル及び合計テーブルが含まれる。登録商品テーブルには、登録商品の商品コード、商品名、単価、個数及び金額などが格納される。合計テーブルには、登録された商品の合計個数と合計金額とが格納される。
【００４６】
次いでＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に登録画面を表示させる（Ａｃｔ２）。
【００４７】
登録画面は、登録商品テーブル及び合計テーブルの内容を表し、登録処理の実施状況を店員２１に確認させるものである。登録画面は、買上登録がなされた商品に関する商品名、個数及び単価と、その商品を登録した後の買上商品の合計個数及び合計金額などを表示する。
【００４８】
なお、図示は省略するが、ＣＰＵ１１ａは、タッチパネル１１ｇの画面のうちの登録画面の領域外に、店員２１が商品を指定するための商品ボタンや、小計ボタンなどの各種の機能ボタンを表示する。
【００４９】
登録画面が表示された状態で、店員２１は、例えばスキャナ１１ｆや商品ボタンを操作して、買物客２２が買い上げる商品の商品コードを順次入力する。そして、全ての買上商品の商品コードを入力し終えると、店員２１は、小計ボタンにタッチする。
【００５０】
登録画面を表示させたＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されるのを待ち受ける（Ａｃｔ３）。スキャナ１１ｆまたは商品ボタンを介して入力された商品コードを取得すると（Ａｃｔ３にてＹｅｓ）、ＣＰＵ１１ａは、その商品コードをもとに、商品名、単価、販売個数及び販売金額を求め、商品販売データとして登録商品テーブルに登録する（Ａｃｔ４）。またＣＰＵ１１ａは、販売個数及び販売金額を合計テーブルに加算する。そしてＣＰＵ１１ａは、登録商品テーブル及び合計テーブルの内容に応じて、登録画面を更新する（Ａｃｔ５）。
【００５１】
登録画面ＳＣ１を更新した後、ＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する（Ａｃｔ６）。商品コードが取得されていない場合（Ａｃｔ６にてＮＯ）、ＣＰＵ１１ａは、小計ボタンがタッチされたか否かを確認する（Ａｃｔ７）。小計ボタンがタッチされていない場合（Ａｃｔ７にてＮＯ）、ＣＰＵ１１ａは、再び商品コードが取得されたか否かを確認する（Ａｃｔ６）。従って、ＣＰＵ１１ａは、Ａｃｔ６及びＡｃｔ７として、商品コードが取得されるか、小計ボタンがタッチされるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。
【００５２】
Ａｃｔ６及びＡｃｔ７の待ち受け状態において、商品コードが取得されると（Ａｃｔ６にてＹｅｓ）、ＣＰＵ１１ａは、Ａｃｔ４の処理に戻る。そしてＣＰＵ１１ａは、それ以降の処理を前述したのと同様に繰り返す。
【００５３】
Ａｃｔ６及びＡｃｔ７の待ち受け状態において、小計ボタンがタッチされたならば（Ａｃｔ７にてＹｅｓ）、ＣＰＵ１１ａは、この時点における登録商品テーブル及び合計テーブルの内容に基づいて決済情報を生成する（Ａｃｔ８）。そしてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に転送先選択画面を表示させる（Ａｃｔ９）。
【００５４】
転送先選択画面には、複数の表示エリアと、複数のボタンが設けられる。転送先選択画面に設けられたボタンは、店員２１によるタッチパネル１１ｇへのタッチ操作により選択される。  
複数の表示エリアには、合計テーブルの合計個数及び合計金額、種々のメッセージ等が表示される。種々のメッセージには、例えば、複数の決済装置１２のそれぞれについて、決済情報の「転送不可」「転送可能」を示すメッセージが含まれる。
【００５５】
複数のボタンには、合計金額に対する値引きの適用や、タッチパネル１１ｇの画面の一部領域を登録画面に戻すことを店員２１が指定するためのボタン、複数の決済装置１２のそれぞれへの決済情報の転送を店員２１が指定するためのボタンが含まれる。
【００５６】
転送先選択画面を表示させると、ＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する（Ａｃｔ１０）。商品コードが取得されない場合（Ａｃｔ１０にてＮＯ）、ＣＰＵ１１ａは、決済情報の転送先とする決済装置１２が転送先選択画面へのタッチ操作により指定されたか否かを確認する（Ａｃｔ１１）。決済装置１２が指定されない場合（Ａｃｔ１１にてＮＯ）、ＣＰＵ１１ａは、再び、商品コードが取得されたか否かを確認する（Ａｃｔ１０）。従ってＣＰＵ１１ａは、Ａｃｔ１０及びＡｃｔ１１として、商品コードが取得されるか、決済装置１２が指定されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受け状態において、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。例えば、ボタンＢ１、Ｂ２の何れかが店員２１によりタッチされると、ＣＰＵ１１ａは、決済情報に含まれる合計金額を、その後の店員２１による指示に応じて変更する。
【００５７】
Ａｃｔ１０及びＡｃｔ１１の待ち受け状態において、商品コードを取得すると（Ａｃｔ１０にてＹｅｓ）、ＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を登録画面に戻す（Ａｃｔ１２）。その後、ＣＰＵ１１ａは、Ａｃｔ４の処理に進み、以降の処理を前述と同様に繰り返す。
【００５８】
Ａｃｔ１０及びＡｃｔ１１の待ち受け状態において、転送先選択画面の決済装置１２を選択するボタンの何れかが店員２１によりタッチされると、ＣＰＵ１１ａは、決済情報の送信先とする決済装置１２が指定されたとみなす。決済装置１２が指定されると（Ａｃｔ１１にてＹｅｓ）、ＣＰＵ１１ａは、指定された決済装置１２に対して決済情報を送信する（Ａｃｔ１３）。
【００５９】
具体的にはＣＰＵ１１ａは、指定された決済装置１２に設定された通信アドレスを送信先アドレスとし、自らに設定された通信アドレスを送信元アドレスとして、決済情報をＬＡＮ１３へと送信するように通信ユニット１１ｊを制御する。これにより、送信先アドレス及び送信元アドレスが設定された決済情報がＬＡＮ１３を介して送信される。そしてこの決済情報は、送信先アドレスが通信アドレスと一致する決済装置１２にて受信される。決済情報を受信した決済装置１２は、その決済情報の送信元アドレスを記憶することで、決済情報の送信元である商品登録装置を特定できる。
【００６０】
決済情報を送信すると、ＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に、セミセルフによる決済が選択され、決済情報を指定された決済装置１２に送信したことを通知するメッセージが表示された報知画面を表示させる（Ａｃｔ１４）。なお、セミセルフによる決済とは、買物客２２による操作に応じて決済装置１２において決済処理を実行する決済形態である。
【００６１】
報知画面を確認した店員２１は、各決済装置１２のうち、決済情報を送信した決済装置１２を買物客２２通知し、その決済装置１２において決済処理をするように買物客２２に告知する。この告知を受けた買物客２２は、指定された決済装置１２へと移動し、決済のための操作を行う。
【００６２】
次に、決済装置１２の決済処理の動作について説明する。  
決済装置１２が起動されると、ＣＰＵ１２ａは、図４のフローチャートに示す手順の制御処理を開始する。ＣＰＵ１２ａは、タッチパネル１２ｇに待機画面を表示せる(Ａｃｔ２１)。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができないことを表すメッセージを表すものや、スクリーンセーバーとして広告などを表す任意の画像を表示するものとすることが想定される。タッチパネル１２ｇの画面を待機画面とした後、ＣＰＵ１２ａは、決済情報を受信するのを待ち受ける（Ａｃｔ２２）。
【００６３】
前述したように商品登録装置１１のＣＰＵ１１ａは、図３のＡｃｔ１３の処理において、通信ユニット１１ｊからＬＡＮ１３へと決済情報を送信する。この決済情報は、宛先となっている決済装置１２に設けられた通信ユニット１２ｊにて受信される。
【００６４】
決済情報を受信すると（Ａｃｔ２２にてＹｅｓ）、ＣＰＵ１２ａは、その決済情報を、登録商品テーブル及び合計テーブルに展開する（Ａｃｔ２３）。すなわちＣＰＵ１２ａは、決済情報に含まれる登録商品の商品名、単価、販売個数及び販売金額のリストを、登録商品テーブルに格納する。同様にＣＰＵ１２ａは、決済情報に含まれる買上商品の合計個数及び合計金額を、合計テーブルに格納する。その後、ＣＰＵ１２ａは、タッチパネル１２ｇの画面の一部に決済画面を表示させる（Ａｃｔ２４）。
【００６５】
決済画面ＳＣ１の一例を図５に示す。決済画面ＳＣ１は、表示エリアＲ１１、Ｒ１２及びボタンＢ１１、Ｂ１２、Ｂ１３を含む。表示エリアＲ１１は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ１２は、合計テーブルの合計個数と合計金額とを表示する。ボタンＢ１１は、支払い方法が現金であることを買物客が指定するためのものである。ボタンＢ１２は、支払い方法がクレジットであることを買物客が指定するためのものである。ボタンＢ１３は、店員２１を呼び出すことを買物客２２が指定するためのものである。以下の説明において、ボタンＢ１１は現金ボタンＢ１１と称し、ボタンＢ１２はクレジットボタンＢ１２と称し、ボタンＢ１３は店員呼出ボタンＢ１３と称する。
【００６６】
決済画面ＳＣ１を確認した買物客２２は、現金で支払うのかクレジットで支払うのかを決める。そして現金で支払う場合には、現金ボタンＢ１１にタッチし、自動釣銭機１２ｅに合計金額以上の現金を投入する。
【００６７】
一方、クレジットで支払う場合には、クレジットボタンＢ１２にタッチし、クレジットカードのデータをカードリーダライタ１２ｉに読み取らせる。
【００６８】
決済画面ＳＣ１を表示させたＣＰＵ１２ａは、現金ボタンＢ１１またはクレジットボタンＢ１２がタッチされるのを待ち受ける（Ａｃｔ２５）。そして現金ボタンＢ１１またはクレジットボタンＢ１２がタッチされると（Ａｃｔ２５にてＹｅｓ）、ＣＰＵ１２ａは、そのタッチされたボタンによって選択された支払い方法による決済処理を実行する（Ａｃｔ２６）。すなわち、現金ボタンＢ１１がタッチされた場合には、ＣＰＵ１２ａは、現金支払いに対する決済処理を実行する。クレジットボタンＢ１２がタッチされた場合には、ＣＰＵ１２ａは、クレジット支払いに対する決済処理を実行する。これらの決済処理については、既存のセルフＰＯＳ端末において周知の事項であるので、ここでの説明は省略する。
【００６９】
決済処理が終了すると、ＣＰＵ１２ａは、タッチパネル１２ｇの画面の一部に決済確認画面ＳＣ２を表示させる（Ａｃｔ２７）。
【００７０】
現金支払いに対する決済確認画面ＳＣ２の一例を図６に示す。決済確認画面ＳＣ２は、表示エリアＲ１３及びボタンＢ１４、Ｂ１５を含む。また決済確認画面ＳＣ２は、決済画面ＳＣ１と同様に、買物客２２に対する操作ガイダンスを表示するための表示エリアＲ１１を含む。さらに決済確認画面ＳＣ２は、店員呼出ボタンＢ１３を、決済画面ＳＣ１のものと同位置に表示する。
【００７１】
表示エリアＲ１３は、合計金額と、自動釣銭機１２ｅへの投入金額と、釣銭額とを表示する。ボタンＢ１４は、領収書の発行を受けない買物客２２が決済の内容について確認したことを指定するためのものである。ボタンＢ１５は、領収書の発行を受ける買物客２２が決済の内容について確認したことを指定するためのものである。以下の説明において、ボタンＢ１４は精算ボタンＢ１２と称し、ボタンＢ１５は領収書ボタンＢ１５と称する。そして表示エリアＲ１１は、精算ボタンＢ１２または領収書ボタンＢ１５の何れかのボタンにタッチすることを買物客２２に促すメッセージを表示する。
【００７２】
なお、図示しないが、クレジット支払いに対する決済確認画面も、画面ＳＣ２と同様に表示エリアＲ１１及びＲ１３と、店員呼出ボタンＢ１３、精算ボタンＢ１４及び領収書ボタンＢ１５を含む。クレジット支払いに対する決済確認画面において、表示エリアＲ１３は、合計金額以外にクレジットによる支払回数やクレジットカードの発行会社名等を表示する。表示エリアＲ１１は、精算ボタンＢ１２または領収書ボタンＢ１５の何れかのボタンにタッチすることを買物客２２に促すメッセージを表示する。
【００７３】
決済確認画面ＳＣ２を表示させると、ＣＰＵ１２ａは、精算ボタンＢ１４がタッチされたか否かを確認する（Ａｃｔ２８）。精算ボタンＢ１４がタッチされると（Ａｃｔ２８にてＹｅｓ）、ＣＰＵ１２ａは、登録商品テーブル及び合計テーブルの内容に基づいてレシートの印刷データを編集する。そしてＣＰＵ１２ａは、プリンタ１２ｈを動作させて、レシートを発行させる（Ａｃｔ２９）。レシートが発行されると、ＣＰＵ１２ｂは、Ａｃｔ２１の処理へと戻り、それ以降の処理を前述したのと同様に繰り返す。
【００７４】
なお、領収書ボタンＢ１５がタッチされた場合、ＣＰＵ１２ａは、例えば、店員２１を呼び出し、領収書を発行するための処理を実行する。詳細な説明については省略する。
【００７５】
このように、本実施形態におけるチェックアウトシステム１０では、商品登録装置１１及び決済装置１２のそれぞれにおいて、店員２１あるいは買物客２２に対する複数の操作画面を表示し、タッチパネル１１ｇ，１２ｇに対するタッチ操作を受け付ける。このため、タッチパネル１１ｇ，１２ｇのタッチ面は、指先の汚れなどが付着しやすい。特に、図５や図６に示す画面ＳＣ１，ＳＣ２のように、タッチ操作が頻繁にされる各種のボタンＢ１１〜Ｂ１５が設けられた領域の近傍に汚れが付着しやすい。
【００７６】
本実施形態において、タッチパネル装置の一態様である商品登録装置１１と決済装置１２とは、前述した制御処理（図３、図４）と並行して、パネル管理プログラムに基づいた汚れ監視処理を実行する。汚れ監視処理は、タッチパネル１１ｇ，１２ｇの汚れ具合を、タッチパネル１１ｇ，１２ｇに対するタッチ回数に基づいて推定し、その推定結果に基づいて警告（アラート）を出力する処理である。
【００７７】
次に、本実施形態における汚れ監視処理について、図７に示すフローチャートを参照しながら説明する。以下の説明では、決済装置１２において汚れ監視処理を実行する場合について説明する。商品登録装置１１は、決済装置１２と同様にして汚れ監視処理を実行するものとして説明を省略する。
【００７８】
決済装置１２のＣＰＵ１２ａは、タッチパネル１２ｇへのタッチ操作が検出されると（Ａｃｔ３０にてＹｅｓ）、タッチされた位置ごとにタッチ回数をカウントする（Ａｃｔ３１）。タッチ回数のカウントは、例えばタッチパネル１２ｇにおいてタッチ位置を検出可能な位置（座標）毎にカウントする。また、ＣＰＵ１２ａは、検出面をマトリクス状に区分した区分毎にカウントしても良いし、さらに各操作画面に設けられたボタンの領域毎にカウントしても良い。
【００７９】
ＣＰＵ１２ａは、各位置のカウントされたタッチ回数と予め設定された第１基準値とを比較し（Ａｃｔ３２）、タッチ回数が第１基準値以上となったかを判別する（Ａｃｔ３３）。
【００８０】
第１基準値は、タッチパネル１２ｇに付着した汚れが、清掃等が必要な程度になっていると推定する判定基準を示す。すなわち、タッチ操作がされた回数が多い位置ほど汚れが付着しているものと推定する。
【００８１】
ここで、タッチ回数が第１基準値以上ではないと判定される場合（Ａｃｔ３３にてＮＯ）、ＣＰＵ１２ａは、各位置のカウントされたタッチ回数と予め設定された第２基準値とを比較し（Ａｃｔ３４）、タッチ回数が第２基準値以上となったかを判別する（Ａｃｔ３５）。なお、第２基準値は、第１基準値よりも低い値が設定されている。
【００８２】
タッチ回数が第２基準値以上ではないと判定される場合（Ａｃｔ３５にてＮＯ）、ＣＰＵ１２ａは、Ａｃｔ３０の処理に戻る。すなわち、タッチパネル１２ｇの汚れは、許容範囲内あるものと推定される。
【００８３】
タッチ回数が第２基準値以上ではない間は、ＣＰＵ１２ａは、Ａｃｔ３０〜３５の処理を繰り返して実行する。この結果、タッチ回数がタッチ位置を検出する位置毎に累積される。
【００８４】
図８は、本実施形態における汚れ監視処理において検出されるタッチ位置とタッチ回数を概念的に示す図である。  
図８において、領域Ｃ１１，Ｃ１２は、図５に示す登録画面ＳＣ１に設けられたボタンＢ１１，Ｂ１２に相当する領域を示している。また、図８において、領域Ｃ１４，Ｃ１５は、図６に示す決済確認画面ＳＣ２に設けられたボタンＢ１４，Ｂ１５に相当する領域を示している。領域Ｃ１３は、登録画面ＳＣ１と決済確認画面ＳＣ２に共通して設けられたボタンＢ１３に相当する領域を示している。
【００８５】
また、図８において、領域Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４，Ｄ１５は、タッチされた位置の範囲を表している。また、領域Ｄ１１〜Ｄ１５は、タッチ回数が多い位置ほどの濃い色により示している。図８に示すように、操作画面（登録画面ＳＣ１、決済確認画面ＳＣ２）において、タッチ操作は、ボタンＢ１１〜Ｂ１５の中央付近でされることが多い。
【００８６】
タッチ回数が第２基準値以上であると判定された場合（Ａｃｔ３５にてＹｅｓ）、ＣＰＵ１２ａは、タッチパネル１２ｇに表示する操作画面に対して、ボタンの配置を変更するボタンレイアウトの変更処理を実行済みであるか判定する。
【００８７】
変更処理が実行済みでない場合（Ａｃｔ３６にてＮＯ）、ＣＰＵ１２ａは、操作画面に対して変更処理を実行する（Ａｃｔ３７）。
【００８８】
例えば、ＣＰＵ１２ａは、操作画面に設けられたボタンに対応する領域Ｃ１１〜Ｃ１５の何れかにおいて、タッチ回数が第２基準値以上であると判定された位置がある場合に、この判定対象となった領域に対応する１つのボタンについて操作画面中の位置を変更する。
【００８９】
タッチ回数が第２基準値以上となったボタンがある場合、このボタンに対応するタッチパネル１２ｇのタッチ面は、汚れが付着している可能性が高い。そこで、ボタンの位置を変更することで、買物客２２により多くタッチ操作される位置をずらして、タッチ操作により汚れが付着する範囲を分散させる。
【００９０】
なお、ＣＰＵ１２ａは、１つの領域内にタッチ回数をカウントする位置が複数含まれる場合には、一カ所でもタッチ回数が第２基準値以上となった位置があれば変更処理を実行する。また、ＣＰＵ１２ａは、１つの領域内に含まれる異なる位置のタッチ回数の総数が第２基準値以上となった位置がある場合に、変更処理を実行するようにしても良い。
【００９１】
さらに、操作画面に設けられたボタンの領域毎にタッチ回数をカウントしている場合には、ＣＰＵ１２ａは、１つの領域のタッチ回数が第２基準値以上となった場合に、変更処理を実行する。
【００９２】
また、前述した説明では、１つのボタンの位置を変更するとしているが、何れかのボタンの位置を変更する場合に、他のボタンも同時に変更するようにしても良い。例えば、複数のボタンが関連する場合、関連する複数のボタンの位置を変更する。これにより、操作画面におけるボタンの配置バランスを大きく変更しなくて済む。
【００９３】
図９は、図８に示すボタンＢ１１，Ｂ１２，Ｂ１４に対応する領域Ｃ１１，Ｃ１２，Ｃ１４の位置を変更した例を示す図である。  
ボタンＢ１１，Ｂ１２は、買物客２２により何れか一方を選択させるためのボタンであるため関連している。このため、例えばボタンＢ１１の位置を変更する必要がある場合には、ＣＰＵ１２ａは、ボタンＢ１１と同様にしてボタンＢ１２の位置も変更する。
【００９４】
ＣＰＵ１２ａは、ボタンの位置を変更する場合、予め決められた位置に変更する。例えば、図９に示す例では、ＣＰＵ１２ａは、元のボタンの位置に対して、水平方向に所定距離だけ移動させた位置に移動させる。
【００９５】
図１０は、登録画面ＳＣ１に対して変更処理を実施した例を示す図である。図１０に示す登録画面ＳＣ１では、図５に示すボタンＢ１１，Ｂ１２の位置を変更したボタンＢ１１ａ，Ｂ１２ａが表示される。図１０に示すように、登録画面ＳＣ１は、ボタンＢ１１ａ，Ｂ１２ａの位置が変更されても、買物客２２に対して大幅なレイアウト変更を意識させない。従って、変更処理後の登録画面ＳＣ１は、変更処理前の登録画面ＳＣ１の操作に慣れている買物客２２に対しても、操作性を低下させることはない。
【００９６】
一方、ボタンＢ１４は、他のボタンと関連しない。このため、ボタンＢ１４の位置を変更する場合、ＣＰＵ１２ａは、ボタンＢ１４のみを単独で位置を変更する。
【００９７】
図１１は、決済確認画面ＳＣ２に対して変更処理を実施した例を示す図である。図１１に示す決済確認画面ＳＣ２では、図６に示すボタンＢ１４の位置を変更したボタンＢ１４ａが表示される。図１１に示すように、決済確認画面ＳＣ２は、ボタンＢ１４ａの位置が変更されても、登録画面ＳＣ１と同様に、買物客２２に対して大幅なレイアウト変更を意識させず、操作性を低下させることはない。
【００９８】
なお、前述した説明では、ボタンのレイアウトを変更する場合、ＣＰＵ１２ａは、予め決められた位置にボタンの位置を変更するとしているが、動的にボタン位置を変更しても良い。例えば、ＣＰＵ１２ａは、図８に示すタッチ回数が多い範囲を避けるように、変更後のボタンの位置を決定する。これにより、タッチ回数が少ない領域に変更後のボタンを配置することができる。
【００９９】
こうして、操作画面におけるボタンの位置を変更させることで、買物客２２によりタッチされる位置を分散させることができ、特定の範囲（ボタンに相当する領域）に、ひどい汚れが付着しないようにすることができる。
【０１００】
その後、決済装置１２への買物客２２によるタッチ操作が続けられると、タッチ回数が第１基準値以上となる位置が発生する。
【０１０１】
図７に説明を戻す。  
ＣＰＵ１２ａは、タッチ回数が第１基準値以上であると判定される場合（Ａｃｔ３３にてＹｅｓ）、タッチパネル１２ｇに付着した汚れを除去するための清掃等が必要な状況であることを店員等に通知するためのアラートを出力する（Ａｃｔ３８）。ＣＰＵ１２ａは、例えば商品登録装置１１に対して、ＬＡＮ１３を介してアラート出力を通知する。商品登録装置１１のＣＰＵ１１ａは、決済装置１２からの通知に応じてタッチパネル１１ｇにアラートを表示する。
【０１０２】
図１２は、本実施形態におけるアラートメッセージを表示するアラート画面ＳＣ３の表示例を示す図である。図１２に示す例では、例えば「パネルのクリーニングをして下さい」のメッセージＲ１４が表示されている。また、図１２では、メッセージのみを示しているが、決済装置１２についてのアラート出力をする場合には、ＣＰＵ１２ａは、決済装置１２を識別する情報（装置名など）をメッセージに付加して表示する。これにより、店員２１に対して、決済装置１２のタッチパネル１２ｇの清掃が必要な状況であることを通知することができる。
【０１０３】
なお、決済装置１２は、主に買物客２２によって操作されるため、店員２１に通知するためのアラートメッセージを表示させない。商品登録装置１１において汚れ監視処理を実行する場合には、ＣＰＵ１１ａは、タッチパネル１１ｇにおいてアラートメッセージを表示させる。
【０１０４】
このようにして、本実施形態におけるチェックアウトシステム１０では、商品登録装置１１と決済装置１２のそれぞれにおいて、汚れ監視処理を実行することで、タッチパネル１１ｇ，１２ｇの清掃が必要な状況となった場合にアラートが出力される。従って、店員２１は、常に、全ての商品登録装置１１と決済装置１２について、タッチパネル１１ｇ，１２ｇに汚れが付着していないか巡回する必要がない。店員２１は、アラート出力された商品登録装置１１あるいは決済装置１２についてのみ、その都度、タッチパネル１１ｇ，１２ｇのクリーニングをすれば良いので作業負担が大幅に軽減される。
【０１０５】
次に、本実施形態におけるメンテナンスモード処理について、図１３に示すフローチャートを参照しながら説明する。以下の説明では、決済装置１２においてメンテナンスモード処理を実行する場合について説明する。商品登録装置１１は、決済装置１２と同様にしてメンテナンスモード処理を実行するものとして説明を省略する。
【０１０６】
決済装置１２のＣＰＵ１２ａは、所定の操作によってメンテナンスモード処理への移行が指示されると、メンテナンス画面をタッチパネル１１ｇに表示させる（Ａｃｔ４０）。例えば、ＣＰＵ１２ａは、汚れ監視処理によってカウントされた各位置におけるタッチ位置の回数に基づいて、タッチ操作された位置の範囲を表すメンテナンス画面を表示する。すなわち、ＣＰＵ１２ａは、図８に示すように、タッチ回数が多い範囲を店員２１が容易に認識できる表示形態によって表示する。例えば、ＣＰＵ１２ａは、タッチ回数を複数段階（例えば３段階）に区分し、タッチ回数が多い範囲から赤色、橙色、黄色の順番に色分けして表示する。これにより、メンテナンス画面は、店員２１に対して、特にクリーニングが必要な範囲を提示することができる。
【０１０７】
次に、店員２１により清掃用布などを用いてタッチパネル１２ｇの操作面を拭く作業がされると、ＣＰＵ１２ａは、タッチパネル１２ｇに対するタッチ操作を検出する（Ａｃｔ４１にてＹｅｓ）。ＣＰＵ１２ａは、タッチ操作が検出された位置、すなわち清掃がされた位置に応じて、メンテナンス画面の表示形態を変更する。例えば、同じ位置において予め決められた回数のタッチ操作が検出された場合には、ＣＰＵ１２ａは、タッチ回数に応じて用いられていた表示色を変更する。例えば、赤色を橙色に変更し、橙色を黄色に変更し、黄色を無色に変更する。これにより、店員２１に対して視覚的にタッチパネル１２ｇの清掃がされたことを認識させることができる。
【０１０８】
ＣＰＵ１２ａは、メンテナンスモード処理の終了が店員２１の操作により指示されると（Ａｃｔ４３にてＹｅｓ）、汚れ監視処理によりカウントされたタッチ回数をリセットし（Ａｃｔ４４）、メンテナンスモード処理を終了する。
【０１０９】
なお、メンテナンス画面における表示形態は、前述したように、赤色、橙色、黄色で色分けするだけでなく、タッチ回数に応じた濃淡によって表示したり、図形等によって表示したりしても良い。その他の表示形態を用いることも可能である。
【０１１０】
このようにして、汚れ監視処理においてカウントされたタッチ回数に基づいて、汚れが付着していると推定される範囲を示すメンテナンス画面を表示することで、店員２１は、汚れが付着している可能性が高い範囲を意識しながらタッチパネル１２ｇに対するクリーニングをすることができる。このため、効率的な清掃作業を実現することができる。
【０１１１】
なお、前述した実施形態では、タッチパネル装置として、セミセルフタイプのチェックアウトシステムにおいて用いられる商品登録装置１１及び決済装置１２を例にして説明しているが、タッチパネルが設けられた他の装置において適用することができる。例えば、買上登録及び決済の両方を買物客が行うセルフタイプのチェックアウトシステムにおいて用いられる商品登録／決済装置（レジ）に適用することができる。さらに、コピー機、多機能周辺装置（ＭＦＰ（Multi Function Peripheral））、スマートフォン、パーソナルコンピュータ、タッチパネル式ディスプレイ、カーナビゲーションシステム、現金自動預け払い機（ＡＴＭ（Automated teller machine））、アーケードゲーム装置、電子手帳など、ユーザインタフェースにユーザによるタッチ操作を用いる各種機器に適用することが可能である。
【０１１２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１１３】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【０１１４】
１０…チェックアウトシステム、１１…商品登録装置、１１ａ…ＣＰＵ、１１ｂ…ＲＯＭ、１１ｃ…ＲＡＭ、１１ｄ…補助記憶ユニット、１１ｅ…ドロワ開放ユニット、１１ｆ…スキャナ、１１ｇ…タッチパネル、１１ｈ…プリンタ、１１ｉ…カードリーダライタ、１１ｊ…通信ユニット、１１ｋ…伝送システム、１２…決済装置、１２ａ…ＣＰＵ、１２ｂ…ＲＯＭ、１２ｃ…ＲＡＭ、１２ｄ…補助記憶ユニット、１２ｅ…自動釣銭機、１２ｆ…スキャナ、１２ｇ…タッチパネル、１２ｈ…プリンタ、１２ｉ…カードリーダライタ、１２ｊ…通信ユニット、１２ｋ…伝送システム。
【図１】
0006293076.tif 000002
【図２】
0006293076.tif 000003
【図３】
0006293076.tif 000004
【図４】
0006293076.tif 000005
【図５】
0006293076.tif 000006
【図６】
0006293076.tif 000007
【図７】
0006293076.tif 000008
【図８】
0006293076.tif 000009
【図９】
0006293076.tif 000010
【図１０】
0006293076.tif 000011
【図１１】
0006293076.tif 000012
【図１２】
0006293076.tif 000013
【図１３】
0006293076.tif 000014