(57)【要約】【課題】誤操作に伴うエラー発生の報知方法を、エラーの種別に応じて制御することが可能な販売データ処理装置及びプログラムを提供する。【解決手段】オペレータにより操作される操作入力手段を備えた販売データ処理装置において、前記操作入力手段に対する前記オペレータのキー操作を監視し、規定されたキー操作以外の誤操作を検出する検出手段と、前記誤操作により発生するエラーの種別毎に、当該エラーの報知を音声出力及び／又は画像表示により行うことを定義した報知方法を関連付けた設定情報を記憶する記憶手段と、前記検出手段が誤操作を検出する毎に、この誤操作により発生するエラーの種別に対応した前記報知方法を用いてエラー発生の報知を行う報知手段と、を備える。【選択図】図４
2011081563.tif 000002
【特許請求の範囲】
【請求項１】
オペレータにより操作される操作入力手段を備えた販売データ処理装置において、
前記操作入力手段に対する前記オペレータのキー操作を監視し、規定されたキー操作以外の誤操作を検出する検出手段と、
前記誤操作により発生するエラーの種別毎に、当該エラーの報知を音声出力及び／又は画像表示により行うことを定義した報知方法を関連付けた設定情報を記憶する記憶手段と、
前記検出手段が誤操作を検出する毎に、この誤操作により発生するエラーの種別に対応した前記報知方法を用いてエラー発生の報知を行う報知手段と、
を備えたことを特徴とする販売データ処理装置。
【請求項２】
前記報知方法には、音声出力のみ又は音声出力と画像表示との両方を行うことが前記エラーの種別毎に定義されていることを特徴とする請求項１に記載の販売データ処理装置。
【請求項３】
前記設定情報には、前記エラーの種別毎に当該エラーの報知に用いるデータが関連付けて定義されており、
前記報知手段は、前記エラーの種別に対応するデータを用いて、エラー発生の報知を行うことを特徴とする請求項１又は２に記載の販売データ処理装置。
【請求項４】
前記設定情報には、前記エラーの種別毎に当該エラーの重要度が関連付けて定義されていることを特徴とする請求項１〜３の何れか一項に記載の販売データ処理装置。
【請求項５】
前記報知手段は、前記画像表示によるエラー発生の報知に際して、前記オペレータが報知内容を確認したことを通知するための確認ボタンを表示し、前記操作入力手段から前記確認ボタンの押下信号を受け付けるまで報知を継続することを特徴とする請求項１〜４の何れか一項に記載の販売データ処理装置。
【請求項６】
オペレータにより操作される操作入力手段を備えた販売データ処理装置のコンピュータに、
前記操作入力手段に対する前記オペレータのキー操作を監視し、規定されたキー操作以外の誤操作を検出する検出手段と、
前記誤操作により発生するエラーの種別毎に、当該エラーの報知を音声出力及び／又は画像表示により行うことを定義した報知方法を関連付けた設定情報から、前記検出手段が検出した誤操作により発生するエラーの種別に対応した報知方法を読み出し、この報知方法を用いてエラー発生の報知を行う報知手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point  Of  Sales）端末等の販売データ処理装置及び当該販売データ処理装置で実行されるプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットやコンビニエンスストア等の小売店では、商品販売に係る販売データ処理装置としてＰＯＳシステムに接続されたＰＯＳ端末が用いられている。係るＰＯＳ端末は、店員等のオペレータにより操作され、商品の会計時等に使用されている。また、従来、ＰＯＳシステム（ＰＯＳ端末）におけるキー操作の確認を支援するための技術が提案されている。例えば、特許文献１には、予め定めたキーへの誤操作（エラータッチ操作）に応答して、特定の音データを生成、出力する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ＰＯＳ端末ではタッチパネル等の表示デバイスを備えるため、誤操作の発生時には、この表示デバイスにエラーを表すポップアップ画面を表示することが一般的に行われている。しかしながら、ポップアップ画面による報知方法では表示されたポップアップ画面を消去するための操作がその都度発生するため、軽微なエラーにもかかわらず誤操作毎にポップアップ画面が表示されていては、作業効率の低下を招く可能性がある。なお、特許文献１の技術では、エラータッチ操作によるエラーの重大性（重要度）に応じて音データを使い分けることは可能であるが、ポップアップ画面の表示を制御することはできないため、上記問題を解決することができない。
【０００４】
本発明は上記に鑑みてなされたものであって、誤操作に伴うエラー発生の報知方法を、エラーの種別に応じて制御することが可能な販売データ処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、オペレータにより操作される操作入力手段を備えた販売データ処理装置において、前記操作入力手段に対する前記オペレータのキー操作を監視し、規定されたキー操作以外の誤操作を検出する検出手段と、前記誤操作により発生するエラーの種別毎に、当該エラーの報知を音声出力及び／又は画像表示により行うことを定義した報知方法を関連付けた設定情報を記憶する記憶手段と、前記検出手段が誤操作を検出する毎に、この誤操作により発生するエラーの種別に対応した前記報知方法を用いてエラー発生の報知を行う報知手段と、を備える。
【０００６】
また、本発明は、オペレータにより操作される操作入力手段を備えた販売データ処理装置のコンピュータに、前記操作入力手段に対する前記オペレータのキー操作を監視し、規定されたキー操作以外の誤操作を検出する検出手段と、前記誤操作により発生するエラーの種別毎に、当該エラーの報知を音声出力及び／又は画像表示により行うことを定義した報知方法を関連付けた設定情報から、前記検出手段が検出した誤操作により発生するエラーの種別に対応した報知方法を読み出し、この報知方法を用いてエラー発生の報知を行う報知手段と、して機能させる。
【発明の効果】
【０００７】
本発明によれば、誤操作に伴うエラー発生の報知方法を、エラーの種別に応じて制御することが可能な販売データ処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、ＰＯＳ端末の外観構成を概略的に示す斜視図である。
【図２】図２は、ＰＯＳ端末の電装系の構成を示すブロック図である。
【図３】図３は、記憶部に記憶されたエラー報知設定情報の一例を示す図である。
【図４】図４は、エラー報知処理の手順を示すフローチャートである。
【図５】図５は、表示部に表示されたエラーメッセージの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明に係る販売データ処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態により本発明が限定されるものではない。
【００１０】
図１は、ＰＯＳ端末１の外観構成を概略的に示す斜視図である。ＰＯＳ端末１は、店舗内で販売される商品の売上登録を行う販売データ処理装置であって、図示しないＬＡＮ等のネットワークを介してＰＯＳシステムに接続されている。
【００１１】
図１に示すように、ＰＯＳ端末１の本体１１の上面側には、置数キーや現計キー等により構成されるキーボード１２が設けられており、本体１１の下部側にはドロワ１３が引出自在に設けられている。また、本体１１には、液晶ディスプレイ等の表示デバイスにより構成される表示部１４及び表示部１５、スピーカやビープ音を発するブザー等により構成される音声出力部１６が設けられている。なお、表示部１４は、ＰＯＳ端末１を操作するオペレータ用に設けられており、タッチパネル機能を有する形態としてもよい。また、表示部１５は、ＰＯＳ端末１で精算を行う顧客用に設けられており、顧客が買い上げた商品の合計金額等が表示される。
【００１２】
さらに、本体１１にはレシート／ジャーナルプリンタの印刷を行うプリンタ１７、店舗内で販売される商品等に付加されたバーコードや二次元コードを光学的に読み取るコードスキャナ１８等が接続されている。
【００１３】
図２は、ＰＯＳ端末１の電装系の構成を示すブロック図である。同図に示すように、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成されるコンピュータ構成の制御部２１を備え、バス２２を介して接続された通信インタフェース２３を用いて、外部装置との間で相互にオンライン通信を実行し得るように構成されている。
【００１４】
また、制御部２１には、バス２２及びＩ／Ｏ機器制御部２４を介して、キーボード１２、表示部１４、表示部１５、音声出力部１６、プリンタ１７、コードスキャナ１８及び記憶部２５が接続されている。
【００１５】
ここで、記憶部２５は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置であって、制御部２１（ＣＰＵ）により実行される制御プログラムや設定情報等を予め記憶している。具体的に、記憶部２５は、後述するエラー報知処理に係る設定情報として、キーボード１２の誤操作により発生する各エラーについて、エラーの種別、エラーの重要度、エラーの報知方法及び報知内容等を関連付けたエラー報知設定情報２５１を記憶している。
【００１６】
図３は、記憶部２５に記憶されたエラー報知設定情報２５１の一例を示す図である。同図に示すように、エラー報知設定情報２５１には、キーボード１２の誤操作により発生する各エラーの種別を表すエラーＩＤ、エラー種別毎の重要度、報知方法、各エラーの報知内容が関連付けて保持されている。
【００１７】
ここで、キーボード１２の誤操作により発生するエラーとは、規定外のキー操作がなされることにより発生するエラーであって、例えば、ＪＡＮ（Japanese  Article  Number）の手入力に際し、入力されたコードがＪＡＮの規約を逸脱している場合等が挙げられる。なお、エラー報知設定情報２５１には、誤操作により発生するエラーの全て又は一部がエラーＩＤとして登録されている。
【００１８】
また、エラーの重要度とは、誤操作により発生したエラーがＰＯＳ端末１やＰＯＳシステム全体に及ぼす悪影響の度合いを意味し、所定の基準により複数の段階に区分けされているものとする。なお、図３では、エラーの重要度を、キーシーケンスエラー等の軽微なエラーを表す“低”、重大なエラーを表す“高”、それ以外のエラーを表す“通常”の３段階で区分した例を示しているが、これに限らないものとする。
【００１９】
報知方法は、エラーの重要度毎に定義されており、音声フラグ及び表示フラグから構成されている。ここで、音声フラグは、音声出力部１６からエラーを報知する音声を出力するか否かを定めるフラグ情報である。また、表示フラグは、表示部１４にエラーを報知する画面を表示（出力）するか否かを定めるフラグ情報である。なお、本実施形態では、フラグ情報が“１”のときに出力を有効化し、フラグ情報が“０”のときに出力を無効化するものとする。
【００２０】
図３に示したように、重要度“低”の報知方法については、音声フラグが“１”、表示フラグが“０”に設定されている。これにより、軽微なエラーの発生毎にポップアップ画面が表示されてしまうことを防止することが可能であるため、処理の効率化を図ることができる。
【００２１】
また、重要度“高”の報知方法については、音声フラグ及び表示フラグは共に“１”に設定されている。これにより、重大なエラーの発生時には、音声出力と画面表示とを同時に行うことが可能であるため、ＰＯＳ端末１を操作するオペレータにエラー発生の報知を確実に行うことができる。なお、図３では重要度が“通常”の報知方法について音声フラグ及び表示フラグの両方を“１”とする形態としたが、これに限らず、何れか一方を“１”とする形態としてもよい。
【００２２】
報知内容は、エラーＩＤと関連付けて保持されており、報知に用いる音声データやエラーメッセージを指定する指定情報が格納される。指定情報により指定される音声データやエラーメッセージ等は、記憶部２５に予め記憶されており、この指定情報に基づいて読み出すことが可能であるものとする。
【００２３】
なお、指定情報により指定される音声データやエラーメッセージは、エラーの種別及びエラーの重要度に応じたものが指定されていることが好ましい。例えば、重要度が“低”のエラーＩＤに対応する報知方法については、単発の音を発する音声データを指定する形態とし、重要度が“通常”、“普通”のエラーＩＤに対応する報知方法については、エラー内容に応じた警告音等の音声データやエラーメッセージを指定する形態としてもよい。
【００２４】
図２に戻り、制御部２１は、記憶部２５に記憶された制御プログラムと協働することで、ＰＯＳ端末１を構成する各部の動作を統括的に制御する。また、制御部２１は、記憶部２５に記憶された制御プログラムと協働することで、売上登録処理やエラー報知処理等の各種の処理を実行する。
【００２５】
具体的に、制御部２１は、キーボード１２のコントロールキーが精算モードに設定されている状態で、コードスキャナ１８による商品コードの読み取り、及び、置数キーによる売上数量の入力を受け付けると、売上登録処理を開始する。
【００２６】
制御部２１は、売上登録処理において、店舗内で販売される各商品の商品コードや商品名、販売価格等の商品データを管理する図示しないストアコンピュータから、コードスキャナ１８による読み取られた商品コードに対応する商品データを読み出し、売上数量を含めた売上データを生成する。その後、制御部２１は、商品が入力される毎に売上合計金額を算出し、これを現計キーが押下されるまで繰り返す。そして、制御部２１は、現計キーの押下に伴い、これまでに生成した売上データとその売上合計金額とを、本取引を識別するための取引番号とともにストアコンピュータへ登録し、その取引内容をプリンタ１７からレシートとして出力する。
【００２７】
なお、ＰＯＳ端末１を操作するオペレータは、上記売上登録処理により算出された売上合計金額を顧客から受け取り、レシートを手渡すことで一の取引についての精算が完了する。
【００２８】
また、制御部２１は、上述した売上登録処理時等において、エラー報知処理をバックグラウンドで実行している。このエラー報知処理において、制御部２１は、キーボード１２のキー操作を監視し、規定外のキー操作（誤操作）を検出すると、この誤操作により発生するエラーのエラーＩＤ及び重要度に対応する報知方法に基づき、この報知方法に含まれる設定項目に応じた手段でエラー発生の報知を行う。なお、誤操作の検出は、予め定められたキー操作の手順と、キーボード１２でのキー操作とを比較することで行われるものとする。
【００２９】
図４は、制御部２１が実行するエラー報知処理の手順を示すフローチャートである。なお、本処理の前提として、オペレータによりキーボード１２が操作されているものとする。
【００３０】
まず、制御部２１は、オペレータによるキー操作に伴いキーボード１２から入力される信号を監視する（ステップＳ１１；Ｎｏ）。ここで、制御部２１は、誤操作を検出すると（ステップＳ１１；Ｙｅｓ）、この誤操作により引き起こされる規定外の処理の開始を抑制する（ステップＳ１２）。なお、誤操作に伴い規定外の処理が開始されない場合には、ステップＳ１２をスキップする形態としてもよい。
【００３１】
続いて、制御部２１は、ステップＳ１１で検出した誤操作により発生するエラーのエラーＩＤをエラー報知設定情報２５１から特定し、このエラーＩＤに関連付けられた重要度の報知方法を読み出す（ステップＳ１３）。次いで、制御部２１は、ステップＳ１３で読み出した報知方法に含まれる音声フラグが“１”か否かを判定する（ステップＳ１４）。ここで、音声フラグが“０”と判定した場合（ステップＳ１４；Ｎｏ）、ステップＳ１６に移行する。
【００３２】
また、ステップＳ１４において、音声フラグが“１”と判定した場合（ステップＳ１４；Ｙｅｓ）、制御部２１は、対応する報知内容に指定された音声データを読み出し、音声出力部１６から出力させることでエラー発生の報知を行った後（ステップＳ１５）、ステップＳ１６に移行する。なお、報知内容に音声データが指定されていない場合には、予め定められたデフォルトの音声（例えば、ビープ音等）を出力させるものとする。
【００３３】
続いて、制御部２１は、ステップＳ１３で読み出した報知方法に含まれる表示フラグが“１”か否かを判定する（ステップＳ１６）。ここで、表示フラグが“０”と判定した場合（ステップＳ１６；Ｎｏ）、ステップＳ１１の処理に再び戻る。
【００３４】
また、ステップＳ１６において、表示フラグが“１”と判定した場合（ステップＳ１６；Ｙｅｓ）、制御部２１は、対応する報知内容に指定されたエラーメッセージを読み出し、表示部１４にポップアップ表示させることでエラー発生の報知を行う（ステップＳ１７）。なお、報知内容にエラーメッセージが指定されていない場合には、予め定められたデフォルトのメッセージ（例えば、“エラー発生”等）を表示させるものとする。
【００３５】
ここで、図５は、表示部１４に表示されたエラーメッセージの一例を示す図である。同図に示すように、表示部１４の画面上にエラーメッセージ「無効なキー操作です」をポップアップ表示したダイアログボックスＤが表示されている。ＰＯＳ端末１を操作するオペレータは、画面上に表示されたエラーメッセージを確認した後、このダイアログボックスＤを消去するため、当該ダイアログボックスＤに設けられた確認ボタンＢを押下する。
【００３６】
図４に戻り、制御部２１は、ポップアップ表示されたエラーメッセージの確認ボタン（図５の確認ボタンＢ）が押下されるまで待機する（ステップＳ１８；Ｎｏ）。そして、制御部２１は、確認ボタンの押下信号を検出すると（ステップＳ１８；Ｙｅｓ）、エラーメッセージのポップアップ表示を消去した後（ステップＳ１９）、ステップＳ１１の処理に再び戻る。
【００３７】
以上のように、本実施形態のＰＯＳ端末１によれば、キーボード１２の誤操作によるエラーの発生を、そのエラーの種別に応じた報知方法（音声出力及び／又は画像表示）を用いて報知することができる。また、軽微なエラーの発生時には音声出力のみを用いて報知するよう制御することで、軽微なエラーの発生毎にポップアップ画面が表示されてしまうことを防止することができるため、処理の効率化を図ることができる。
【００３８】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００３９】
例えば、上記実施形態では、記憶部２５にエラー報知設定情報２５１が記憶されている形態としたが、これに限らず、通信インタフェース２３を介してアクセス可能な外部装置に記憶されている形態としてもよい。
【００４０】
また、上記実施形態では、エラー報知設定情報２５１を一のテーブルで表したが、これに限らず、複数のテーブルで保持する形態としてもよい。具体的には、エラー報知設定情報２５１が有する項目のうち、エラーＩＤと重要度とを一のテーブルとし、重量度と報知方法とを一のテーブルとし、エラーＩＤと報知内容とを一のテーブルとすることで、エラー報知設定情報２５１を三つのテーブルに区分けした状態で保持する形態としてもよい。
【００４１】
また、上記実施形態の制御部２１が実行するプログラムを、ＲＯＭ等に予め組み込んで提供する構成としてもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００４２】
また、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【産業上の利用可能性】
【００４３】
以上のように、本発明に係る販売データ処理装置及びプログラムは、店員等のオペレータにより操作されるＰＯＳ端末等の販売データ処理装置及び当該販売データ処理装置で実行されるプログラムに有用であり、特に、誤操作により発生するエラーを報知する場合に適している。
【符号の説明】
【００４４】
１  ＰＯＳ端末
１１  本体
１２  キーボード
１３  ドロワ
１４  表示部
１５  表示部
１６  音声出力部
１７  プリンタ
１８  コードスキャナ
２１  制御部
２２  バス
２３  通信インタフェース
２４  Ｉ／Ｏ機器制御部
２５  記憶部
２５１  エラー報知設定情報
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２００４−２４０７８７公報
【図１】
2011081563.tif 000003
【図２】
2011081563.tif 000004
【図３】
2011081563.tif 000005
【図４】
2011081563.tif 000006
【図５】
2011081563.tif 000007