(57)【要約】【課題】商品コードの入力処理の煩雑さを低減可能なＰＯＳ端末装置を提供する。【解決手段】本発明に係るＰＯＳ端末装置は、商品に関する商品情報を表示する、タッチパネルを有する表示装置と、各商品の識別子である商品コードの入力用画面６０を表示させるための表示要求操作を操作者から受け付ける受付手段と、前記表示要求操作を受け付けると前記商品コードの入力用画面６０を前記表示装置に表示し、前記操作者からの入力に応じた入力コードを前記商品コードの入力用画面に表示する制御手段と、を備え、前記制御手段は、前記商品コードの入力用画面６０に表示されている入力コードに対して前記操作者から前記タッチパネルを介して位置特定操作を受け付けると、前記位置特定操作で特定された位置にカーソルを移動させる。【選択図】図３
2013191180.tif 000002
【特許請求の範囲】
【請求項１】
商品に関する商品情報を表示する、タッチパネルを有する表示装置と、
各商品の識別子である商品コードの入力用画面を表示させるための表示要求操作を操作者から受け付ける受付手段と、
前記表示要求操作を受け付けると前記商品コードの入力用画面を前記表示装置に表示し、前記操作者からの入力に応じた入力コードを前記商品コードの入力用画面に表示する制御手段と、
を備え、
前記制御手段は、前記商品コードの入力用画面に表示されている入力コードに対して前記操作者から前記タッチパネルを介して位置特定操作を受け付けると、前記位置特定操作で特定された位置にカーソルを移動させる、ＰＯＳ（Point Of Sale）端末装置。
【請求項２】
前記制御手段は、前記カーソル位置において、上書き、挿入及び削除を含む編集を可能とする、請求項１に記載のＰＯＳ端末装置。
【請求項３】
前記商品コードの入力用画面は、前記入力コードを構成する各桁をそれぞれを表示する複数の表示部分を含むコード表示領域と、各表示部分に対応して桁番号を表示する桁表示領域と、を有する、請求項１に記載のＰＯＳ端末装置。
【請求項４】
前記受付手段が、前記入力コードを確定させるための確定操作を前記操作者から受け付けると、前記入力コードにエラーが含まれるか否かを判定するコード判定手段をさらに備え、
前記入力コードにエラーが含まれる場合、前記制御手段は、前記入力コードにエラーが含まれることを報知するエラー報知画面を前記表示装置に表示し、前記エラー報知画面において前記入力コードを表示する、請求項１に記載のＰＯＳ端末装置。
【請求項５】
前記制御手段は、前記エラー報知画面に表示されている入力コードに対して前記操作者から前記タッチパネルを介して位置特定操作を受け付けると、前記位置特定操作で特定された位置にカーソルを移動させる、請求項４に記載のＰＯＳ端末装置。
【請求項６】
前記制御手段は、前記位置特定操作で特定された位置に対応する入力コードの表示態様を、他の入力コードの表示態様と異ならせる、請求項５に記載のＰＯＳ端末装置。
【請求項７】
前記制御手段は、前記位置特定操作で特定された位置より前の入力コードの表示態様と、前記特定された位置より後の入力コードの表示態様とを異ならせる、請求項５に記載のＰＯＳ端末装置。
【請求項８】
前記エラー報知画面が表示されている状態において、前記入力コードを音声により出力する音声出力手段をさらに備える、請求項４に記載のＰＯＳ端末装置。
【請求項９】
前記操作者からの商品コードの入力を音声により認識して受け付ける音声認識手段をさらに備える、請求項１に記載のＰＯＳ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ端末装置に関する。
【背景技術】
【０００２】
スーパーマーケットやコンビニエンスストアなどの店舗には、バーコードにより表示された商品コードを読み取ることで客の支払額を算出するＰＯＳ（Point Of Sale）端末装置が用いられている。例えば特開２０１１−２２７６７０号公報に一般的なＰＯＳ端末装置が開示されている。
【０００３】
商品コードは、ＰＯＳ端末装置での商品売買の管理、さらには受注、発注、棚卸及び在庫管理等にも用いられており、例えば企業コード、商品アイテムコード及びチェックデジットからなる１３桁で構成されている。その他、消費期限や見切り情報などのさらなる情報を含む２０〜３０桁の商品コードも用いられている。
【０００４】
バーコードが汚れている場合、変形しやすい袋上にバーコードが添付されている場合などには、ＰＯＳ端末装置が商品コードを読み取れない場合がある。その場合には、店員はＰＯＳ端末装置のボタンを操作して商品コードを手入力している。手入力の際に商品コードを誤入力した場合には、店員はバックスペースキーで誤り部分を削除して訂正する。そして、店員は商品コードの入力が完了すると最後に確定キーを押して、商品コードを確定させる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、商品コードを手入力している最中に最初の方で入力した商品コードの誤入力に気付いた場合には、店員はその誤入力部分までのコードを削除し、誤入力部分以降のコードを新たに入力する必要がある。さらに、店員が商品コードの誤入力に気付かずに商品コードを確定させた場合にはエラーとなり、再び商品コードを最初から全て入力することを要求され手間がかかる。特に、商品コードの桁数が多い場合には、誤入力の有無の確認及び誤入力部分の訂正などを含む入力処理がさらに煩雑となっている。
【０００６】
そこで、本発明は商品コードの入力処理の煩雑さを低減可能なＰＯＳ端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るＰＯＳ端末装置は、表示装置と、受付手段と、制御手段と、を備える。
【０００８】
表示装置はタッチパネルを有し、商品に関する商品情報を表示する。受付手段は、各商品の識別子である商品コードの入力用画面を表示させるための表示要求操作を操作者から受け付ける。制御手段は、表示要求操作を受け付けると商品コードの入力用画面を表示装置に表示し、操作者からの入力に応じた入力コードを商品コードの入力用画面に表示する。また、制御手段は、商品コードの入力用画面に表示されている入力コードに対して操作者からタッチパネルを介して位置特定操作を受け付けると、位置特定操作で特定された位置にカーソルを移動させる。
【０００９】
商品コードであるバーコードがＰＯＳ端末装置により読み取り不可能であるとき、操作者は、ＰＯＳ端末装置の所定のボタンを操作して商品コード入力専用の画面を立ち上げる。操作者が、商品のバーコードに併記してある商品コードを参照して入力を行うと、入力用画面には操作者が入力した入力コードが表示される。もし、誤入力に気づいた場合には、操作者は入力用画面において誤入力の箇所をタッチする。制御手段は、操作者がタッチした位置にカーソルを移動させる。よって、操作者はタッチパネルを操作することで任意の位置に即座にカーソルを移動することができる。
【００１０】
また、制御手段は、カーソル位置において、上書き、挿入及び削除を含む編集を可能とすると好ましい。
【００１１】
また、商品コードの入力用画面は、入力コードを構成する各桁をそれぞれを表示する複数の表示部分を含むコード表示領域と、各表示部分に対応して桁番号を表示する桁表示領域と、を有すると好ましい。
【００１２】
また、受付手段が、入力コードを確定させるための確定操作を操作者から受け付けると、入力コードにエラーが含まれるか否かを判定するコード判定手段をさらに備え、入力コードにエラーが含まれる場合、制御手段は、入力コードにエラーが含まれることを報知するエラー報知画面を表示装置に表示し、エラー報知画面において入力コードを表示すると好ましい。
【００１３】
また、制御手段は、エラー報知画面に表示されている入力コードに対して操作者からタッチパネルを介して位置特定操作を受け付けると、位置特定操作で特定された位置にカーソルを移動させると好ましい。
【００１４】
また、制御手段は、位置特定操作で特定された位置に対応する入力コードの表示態様を、他の入力コードの表示態様と異ならせると好ましい。
【００１５】
また、制御手段は、位置特定操作で特定された位置より前の入力コードの表示態様と、特定された位置より後の入力コードの表示態様とを異ならせると好ましい。
【００１６】
また、エラー報知画面が表示されている状態において、入力コードを音声により出力する音声出力手段をさらに備えると好ましい。
【００１７】
操作者からの商品コードの入力を音声により認識して受け付ける音声認識手段をさらに備えると好ましい。
【発明の効果】
【００１８】
本発明に係るＰＯＳ端末装置は、商品コードの入力処理の煩雑さを低減可能である。
【図面の簡単な説明】
【００１９】
【図１】ＰＯＳシステムの全体構成図である。
【図２】ＰＯＳ端末装置のディスプレイ部分を示す外観図である。
【図３】ＰＯＳ端末装置のハードウェア構成及び機能構成を示すブロック図である。
【図４】通常表示画面例である。
【図５】商品コードの入力用画面例である。
【図６】入力用画面での商品コードの入力例である。
【図７】入力用画面での入力コードの修正例である。
【図８】入力用画面での入力コードの別の修正例であり、（ａ）は入力コードが修正される前の説明図であり、（ｂ）は入力コードが修正された後の説明図である。
【図９】エラー報知画面例である。
【図１０】エラー報知画面での入力コードの修正例であり、（ａ）は入力コードの確認済み箇所を示す説明図であり、（ｂ）は入力コードが修正される前の説明図であり、（ｃ）は入力コードが修正された後の説明図である。
【図１１】入力コードの確認済み箇所を示す別の説明図である。
【図１２】キー入力メイン処理の一例を示すフローチャートである。
【図１３】ＪＡＮキー処理の一例を示すフローチャートである。
【図１４】入力受付処理の一例を示すフローチャートである。
【図１５】修正受付処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明の一実施形態に係るＰＯＳ（Point Of Sale）端末装置について説明する。
【００２１】
（１）外観構成
（１−１）全体構成
まず、図１を用いて本発明の一実施形態に係るＰＯＳ端末装置を備えるＰＯＳシステムについて説明する。図１はＰＯＳシステムの全体構成図である。
【００２２】
ＰＯＳシステム３００は、例えば、店員側のＰＯＳ端末装置１００と、客側のＰＯＳ端末装置２００と、を含む。
【００２３】
ＰＯＳ端末装置１００は、金銭格納部１、レシート発行部２、表示装置３、キー操作部４及び客側の代金表示装置５等を有している。
【００２４】
金銭格納部１には、店員と客との間でやりとりされる金銭が格納されてる。レシート発行部２からは、各商品毎の販売価格及び支払合計などのレシートが出力される。
【００２５】
表示装置３は、ディスプレイ３ａと、ディスプレイ３ａに一体に設けられて操作者の操作を検出可能なタッチパネル３ｂと、を含む。ディスプレイ３ａには、例えば、客が購入している商品の商品名及び代金、店頭において販売されている商品の商品名及び代金などの各種の商品情報が表示される。
【００２６】
キー操作部４は後述のキー操作部１０と同様の構成であるので、その説明をキー操作部１０の説明に代える。
【００２７】
ＰＯＳ端末装置２００は、スキャナ装置６と、表示装置８、音声入出力装置９及びキー操作部１０等を有している。
【００２８】
スキャナ装置６には、商品コードを読み取るための読取装置７が設けられている。商品コードは、各商品を識別するための識別子であり、例えばバーコード、２次元のバーコードであるＱＲ（Quick Response Code）コード等により表される。また、商品コードには、バーコード等が読取装置７により読み取れない場合などに備えて、バーコードに併記された数字、アルファベット及び記号等の文字列も含まれる。読取装置７は、バーコードを画像として読み取り、画像を解析することで商品コードを読み取る。
【００２９】
なお、以下において、商品を識別するために商品に付された識別子を商品コードというのに対して、操作者が商品コードを参照してキー操作部１０等の操作により入力したコードを入力コードという。また、単にコードという場合は、数字、アルファベット、平仮名、カタカナ及び記号等及びそれらの組み合わせ等を指すものとする。
【００３０】
表示装置８は、表示装置３と同様に、ディスプレイ８ａと、ディスプレイ８ａに一体に設けられて操作者の操作を検出可能なタッチパネル８ｂと、を含む。
【００３１】
音声入出力装置９は音声認識装置９ａ（図示せず）及びスピーカ９ｂ（図示せず）等を含む。音声認識装置９ａは、操作者が発する音声を認識し文字列等に変換する装置であり、例えば操作者が読み上げた商品コードを認識して文字列に変換する。また、スピーカ９ｂは、例えば読取装置７での商品コードの読み取りが完了した場合、キー操作部１０が操作された場合などに“ピッ”などの所定の音を出力する。また、スピーカ９ｂは、操作者が入力した入力コードを音声により出力することもできる。
【００３２】
キー操作部１０については後述する。
【００３３】
なお、以下の説明では、店員側のＰＯＳ端末装置１００及び客側のＰＯＳ端末装置２００は概ね同様の構成であるので、ＰＯＳ端末装置２００について説明する。
【００３４】
（１−２）ディスプレイ部分の詳細
次にＰＯＳ端末装置２００のディスプレイ部分についてさらに説明する。図２はＰＯＳ端末装置のディスプレイ部分を示す外観図である。キー操作部１０は、ディスプレイ８ａ及びタッチパネル８ｂからなる表示装置８の右側部分に設けられている。キー操作部１０の上部には音声入出力装置９が設けられている。
【００３５】
キー操作部１０には、例えば、ＪＡＮ（Japanese Article Number）キー１１、ＢＳ（Back Space）キー１２などのファンクションキー及びテンキー１３等が設けられている。
【００３６】
テンキー１３は、“０”〜“９”及び“００”などを含む数字のキーである。
【００３７】
ＪＡＮキー１１は、操作者が入力した入力コードを商品コードに関連するコードとして確定させる機能と、商品コードの入力用画面を立ち上げる機能と、を有する。例えば、操作者がテンキー１３等を操作した後にＪＡＮキー１１を操作すると、ＰＯＳ端末装置２００は入力を完了させ、操作者が入力した入力コードを商品コードに関連するコードとして確定する。また、例えば、操作者がテンキー１３等によりコードを入力せずにＪＡＮキー１１を操作すると、ＰＯＳ端末装置２００は表示装置８に商品コードの入力用画面を表示する。
【００３８】
ＢＳキー１２は、操作者により操作されることによりカーソル位置にある入力コードを削除する機能を有する。
【００３９】
その他のファンクションキーとしては、例えば、値引き、割引、売価変更、画面切替、取引中止などの機能を有するキーが挙げられる。
【００４０】
その他、キー操作部１０には、記号、アルファベット、平仮名、カタカナ、スペースキー等、一般的なキーボードに含まれるキーが含まれていてもよい。
【００４１】
（２）機能構成
読取装置７が商品のバーコードを読み取ることができない場合、店員は手入力により商品コードを入力する。本発明の一実施形態に係るＰＯＳ端末装置２００では、商品コードを専用に入力するための入力用画面を立ち上げる機能及び各種の編集機能を付加することで、入力処理の煩雑さを低減可能としている。このようなＰＯＳ端末装置２００のハードウェア構成及び機能構成について以下に説明する。
【００４２】
図３は、ＰＯＳ端末装置のハードウェア構成及び機能構成を示すブロック図である。ＰＯＳ端末装置２００は、ＣＰＵ（Central Processing Unit）２０、ＲＡＭ（Random Access Memory）３０、ＲＯＭ（Read Only Memory）４０、ディスプレイ８ａ、タッチパネル８ｂ、キー操作部１０、読取装置７、音声入出力装置９（音声認識装置９ａ及びスピーカ９ｂ）を含む。
【００４３】
ＲＯＭ４０は、ＰＯＳ端末装置２００の全体を制御するための制御プログラムを格納している。
【００４４】
ＣＰＵ２０は、制御部２１、受付部２２、コード判定部２３、音声出力部２４及び音声認識部２５を有している。
【００４５】
受付部２２は、タッチパネル８ｂ及びキー操作部１０を介して操作者からの操作を受け付け、受け付けた操作に基づく信号を制御部２１、コード判定部２３等の他の機能部に出力する。また、受付部２２は、読取装置７が読み取った商品コードに基づく信号もまた制御部２１等の他の機能部に出力する。
【００４６】
制御部２１は、ＲＯＭ４０内の制御プログラムを実行し、受付部２２、コード判定部２３、音声出力部２４及び音声認識部２５と連携することでＰＯＳ端末装置２００全体の制御を行う。特に本実施形態の制御部２１は、商品コードの入力に関して次のような制御を行う。操作者がテンキー１３等を操作してコードを入力した後にＪＡＮキー１１を操作した場合には、制御部２１は、操作者が入力した入力コードを商品コードに関連するコードとして確定する。一方、操作者がコードの入力前にＪＡＮキー１１を操作した場合には、制御部２１は表示装置８に商品コードの入力用画面を表示する。また、制御部２１は、この入力用画面において操作者がタッチパネル８ｂを操作すると、操作された位置を特定する。そして、制御部２１は、その特定された位置にカーソルを移動させ、カーソル位置において上書き、挿入及び削除等の編集が可能な状態にする。このようにカーソル位置を自由に移動できるとともにカーソル位置において上書き、挿入及び削除などの各種の編集が可能であるため、誤入力部分の訂正が容易であり、かつ、訂正方法の自由度を高めることができる。
【００４７】
また、制御部２１は、後述のコード判定部２３が入力コードにエラーが含まれると判定した場合には、エラー報知画面を表示する。制御部２１は、エラー報知画面においもタッチパネル８ｂの操作に応じて、カーソルを移動させ編集を可能な状態にする。
【００４８】
コード判定部２３は、入力コードを確定させるための確定操作を受け付けると、入力コードにエラーが含まれるか否かを判定する。例えば、操作者がコードを入力した後、ＪＡＮキー１１を操作することにより入力コードを確定すると、コード判定部２３は当該入力コードのエラー判定を行う。また、操作者が商品コードの入力用画面から入力コードを入力した後にＪＡＮキー１１あるいは入力用画面上の確定ボタンを操作すると、コード判定部２３は当該入力コードのエラー判定を行う。エラー判定は、例えば後述の商品ＤＢ３１に格納されている商品コードと、操作者が入力した入力コードとを比較することで行われる。また、入力コードのチェックデジットを参照することでエラー判定が行われてもよい。
【００４９】
音声出力部２４は、エラー報知画面が表示されている状態において、例えばタッチパネル８ｂ又はキー操作部１０を介して音声出力要求を受け付けると、操作者が入力した入力コードをスピーカ９ｂを介して音声により出力する。
【００５０】
音声認識部２５は、例えばタッチパネル８ｂ又はキー操作部１０を介して音声認識要求を受け付けると、音声認識装置９ａから商品コードの音声による入力を受け付ける。また、音声認識部２５は、入力された音声を処理することで入力コードを認識する。
【００５１】
ＲＡＭ３０は商品ＤＢ３１を有している。商品ＤＢ３１には商品の商品コード、商品名、価格、販売状況、在庫、消費期限等の商品情報が格納されている。商品ＤＢ３１の商品情報は、制御部２１により随時更新される。また、ＲＡＭ３０は、制御部２１がＲＯＭ４０から読み出した制御プログラムを一時的に記憶し、制御部２１が各種機能を実行するための作業領域を提供する。
【００５２】
上述の機能部の処理について画面例を用いて以下にさらに説明する。
【００５３】
（３）画面例
（３−１）通常表示画面
まず、通常時において表示装置８に表示される画面について説明する。図４は通常表示画面例である。
【００５４】
制御部２１は、後述の入力用画面及びエラー報知画面等の表示を行うとき以外の通常時は、図４に示す通常表示画面を表示する。通常表示画面には、商品毎のアイコン、割引及び値引等の各種のタッチ式のボタンが表示されている。また、通常表示画面には入力コード表示窓５０が設けられている。入力コード表示窓５０には、ＪＡＮキー１１等のファンクションキーが操作されることなくキー操作部１０等が操作された場合に、その操作による入力コードが表示される。
【００５５】
（３−２）商品コードの入力用画面
次に表示装置８に表示される商品コードの入力用画面について説明する。図５は商品コードの入力用画面例である。
【００５６】
制御部２１は、操作者がコードの入力前にＪＡＮキー１１を操作した場合には、表示装置８に図５に示す入力用画面６０を表示する。入力用画面６０は例えば図５に示すように、通常表示画面の一部に重畳して表示される。あるいは、表示装置８の画面全体に入力用画面６０が表示されてもよい。
【００５７】
入力用画面６０にはコード表示領域６１及び桁表示領域６２が設けられている。コード表示領域６１は、操作者がキー操作部１０等を操作することにより入力した入力コードが表示される。また、コード表示領域６１は複数の表示部分の集合から構成されており、入力コードの各桁が各表示部分にそれぞれ表示される。桁表示領域６２は、コード表示領域６１の各表示部分に対応して桁番号が表示されている領域である。図５の例では、入力可能なコードは３０桁まであり、コード表示領域６１及び桁表示領域６２が３行に亘って表示されている。このようにコード表示領域６１に対応して桁表示領域６２が設けられているため、操作者は何桁目まで商品コードの入力が完了したかを容易に把握することができる。また、商品コードと入力コードとを比較する場合にも、どこまで確認し終えたかを操作者は容易に把握することができる。
【００５８】
さらに、入力用画面６０には編集が可能な位置を示すカーソル６３が表示される。また、入力用画面６０を終了させるキャンセルボタン６４と、コードの入力が終了した場合に入力コードを確定させるための確定ボタン６５と、が表示されている。
【００５９】
入力用画面６０には、その他、上書き、挿入及び削除等の各編集ボタン、入力コードを音声により出力させるための音声出力ボタン、音声認識を開始させるための音声認識ボタンなどが表示されてもよい。
【００６０】
（３−３）入力用画面での入力例
図６を用いて入力用画面での入力について説明する。図６は入力用画面での商品コードの入力例である。
【００６１】
操作者がキー操作部１０等を操作することによりコードを入力すると、制御部２１は入力に応じてコード表示領域６１に入力コードを表示する。図６では、例えば“２，６，１，２，３，４，５，９”の８桁からなる入力コードが入力されており、この入力コードが１〜８の各桁に対応して表示されている。入力コードの表示とともにカーソル６３の位置は移動し、次にコードを入力可能な位置を示す。図６の場合、カーソル６３は桁番号“９”の位置まで移動しており、桁番号“９”に対応するコード表示領域６１が入力待機状態であることを示している。
【００６２】
（３−４）入力用画面での修正例
図７、図８を用いて入力用画面での入力コードの修正について説明する。図７は入力用画面での入力コードの修正例である。図８は入力用画面での入力コードの別の修正例であり、（ａ）は入力コードが修正される前の説明図であり、（ｂ）は入力コードが修正された後の説明図である。
【００６３】
図６に示すようにカーソルが桁番号“９”に対応するコード表示領域６１に表示されている状態において、操作者が誤入力に気付いてＢＳキー１２を１回操作したとする。制御部２１は、図７に示すようにカーソル６３を桁番号“８”の位置まで戻し、桁番号“８”の位置のコードを削除する。これにより、操作者は桁番号“８”のコードを新たに入力して修正することができる。また、入力用画面に削除ボタンが設けられている場合に操作者が削除ボタン操作すると、同様に制御部２１はカーソル位置を移動して入力コードを削除し、移動後のカーソル位置を編集可能な状態とする。
【００６４】
図６の状態から操作者が誤入力に気付いて桁番号“４”に対応するコード表示領域６１をタッチした場合には、制御部２１は、図８（ａ）に示すようにそのタッチ操作に基づいてカーソル６３をタッチされた位置まで移動させる。つまり、制御部２１は、コード表示領域６１の桁番号“４”に対応する位置までカーソル６３を移動させる。次に、操作者がキー操作部１０により“３”を入力すると、制御部２１は、図８（ｂ）に示すように桁番号“４”の位置に表示されていた“２”を“３”に置換する。その後、制御部２１はカーソル６３を入力コードの最終桁の次の桁番号である“９”まで移動する。
【００６５】
このように入力コードを修正する場合、操作者はＢＳキー１２の操作によりカーソル６３を現在の位置から順に移動して入力コードを修正できるだけでなく、タッチ操作によりカーソル６３を任意の位置に即座に移動して入力コードを修正できる。
【００６６】
（３−５）エラー報知画面
図９を用いてエラー報知画面について説明する。図９はエラー報知画面例である。
【００６７】
前述の通り、入力コードを確定させるための確定操作を受け付けると、コード判定部２３は入力コードにエラーが含まれるか否かを判定する。制御部２１は、入力コードにエラーが含まれる場合には、図９に示すエラー報知画面７０を表示する。エラー報知画面７０は例えば図９に示すように、通常表示画面の一部に重畳して表示される。あるいは、表示装置８の画面全体にエラー報知画面７０が表示されてもよい。
【００６８】
エラー報知画面７０には、図５の入力用画面６０と同様にコード表示領域７１及び桁表示領域７２が設けられている。コード表示領域７１には、確定操作により確定された入力コードが表示される。図９では、“２，６，１，２・・・０，２，０，７”からなる入力コードが表示されている。エラー報知画面７０において操作者が入力した入力コードが表示されるため、操作者はエラー報知画面７０の入力コードと商品に付された商品コードとを見比べて誤入力の部分を見つけ出すことができる。
【００６９】
また、カーソル７３が入力コードの最終桁の次の桁に表示されている。さらに、エラー報知画面７０を終了させるキャンセルボタン７４と、コードの入力が終了した場合に入力コードを確定させるための確定ボタン７５と、が表示されている。エラー報知画面７０には、その他、上書き、挿入及び削除等の各編集ボタン、入力コードを音声により出力させるための音声出力ボタン、音声認識を開始させるための音声認識ボタンなどが表示されてもよい。
【００７０】
（３−６）エラー報知画面での修正例
図１０を用いてエラー報知画面７０での入力コードの修正について説明する。図１０はエラー報知画面での入力コードの修正例であり、（ａ）は入力コードの確認済み箇所を示す説明図であり、（ｂ）は入力コードが修正される前の説明図であり、（ｃ）は入力コードが修正された後の説明図である。
【００７１】
操作者は、図９のエラー報知画面７０を参照し、表示された入力コードと商品に付された商品コードとを例えば目視により順に比較して確認する。桁番号“５”の入力コードまで確認すると、操作者は桁番号“５”に対応するコード表示領域７１をタッチする。制御部２１は、図１０（ａ）に示すようにそのタッチ操作に基づいてカーソル７３をタッチされた桁番号“５”の位置まで移動させる。カーソル７３が移動した桁番号“５”の位置は反転表示される。このようにタッチされた部分にカーソル７３を移動させることで、タッチされた部分の表示態様をその他の表示態様と異ならせることができる。よって、操作者は、入力コードの確認がどこまで完了したのかを容易かつ即座に把握することができる。
【００７２】
操作者は、引き続いて入力コードと商品コードとを順に比較し、桁番号“８”の入力コードに誤りがあることを発見したとする。操作者が桁番号“８”に対応するコード表示領域７１をタッチすると、制御部２１は、図１０（ｂ）に示すようにカーソル７３をタッチされた位置まで移動させる。次に、操作者がキー操作部１０により“０”を入力すると、制御部２１は、図１０（ｃ）に示すように桁番号“８”の位置に表示されていた“９”を“０”に置換する。操作者はタッチ操作によりカーソル７３を任意の位置に即座に移動して入力コードを簡単かつ即座に修正できる。
【００７３】
その他、操作者はＢＳキー１２の操作によりカーソル７３を現在の位置から順に移動することで入力コードを順に削除して修正することもできる。
【００７４】
図１１を用いて、確認済みの箇所を明確にする別の方法を説明する。図１１は入力コードの確認済み箇所を示す別の説明図である。操作者は桁番号“７”の入力コードまで確認すると、桁番号“７”に対応するコード表示領域７１をタッチする。制御部２１は、タッチされた部分までの表示態様と、タッチされた部分より後の表示態様とを異ならせる。図１１の例では、桁番号“７”にカーソル７３が移動するとともに、桁番号“７”までの入力データは、桁番号“８”以降の入力データに比べて太くかつ文字内に網掛けを有している。
【００７５】
（４）処理の流れ
ＰＯＳ端末装置２００は、キー操作部１０の各キーの操作に応じてキー入力メイン処理を実行する。キー入力メイン処理には、ＪＡＮキー１１の操作に応じて実行されるＪＡＮキー処理が含まれる。また、ＪＡＮキー処理には、入力用画面での商品コードの入力を受け付ける入力受付処理と、入力された入力コードの修正受付処理と、が含まれる。キー入力メイン処理、ＪＡＮキー処理、入力受付処理及び修正受付処理の各処理の流れについて以下に説明する。
【００７６】
（４−１）キー入力メイン処理
図１２はキー入力メイン処理の一例を示すフローチャートである。
【００７７】
ステップＳ１：受付部２２はキー操作部１０からキー入力を受け付けたか否かを判定する。受付部２２はキー入力を受け付けていない場合（Ｎｏ）はキー入力を待機する。キー入力がなされた場合（Ｙｅｓ）は、受付部２２はキー入力に基づく信号を制御部２１に出力する。
【００７８】
ステップＳ２：制御部２１は、操作されたキーがＪＡＮキー１１、ＢＳキー１２などのファンクションキーか否かを判定する。ファンクションキー以外のキーが操作された場合（Ｎｏ）はステップＳ３が実行される。一方、ファンクションキーが操作された場合（Ｙｅｓ）にはステップＳ５が実行される。
【００７９】
ステップＳ３：例えば、ファンクションキー以外のテンキー１３が操作された場合には、制御部２１は図４の通常表示画面の入力コード表示窓５０に、テンキー１３の操作に基づく入力データを表示する。
【００８０】
ステップＳ４：制御部２１は、入力コードを例えばＲＡＭ３０に記憶させ、ステップＳ１の処理に戻る。
【００８１】
ステップＳ５：制御部２１は、ファンクションキーのうちＪＡＮキー１１が操作されたか否かを判定する。ＪＡＮキー１１が操作された場合（Ｙｅｓ）にはステップＳ６が実行される。ＪＡＮキー１１以外のファンクションキーが操作された場合（Ｎｏ）にはステップＳ７が実行される。
【００８２】
ステップＳ６：ＰＯＳ端末装置２００の各機能部は、ＪＡＮキー１１の操作に基づくＪＡＮキー処理を行う。ＪＡＮキー処理については後述の図１３において説明する。
【００８３】
ステップＳ７：制御部２１は、ＪＡＮキー１１以外のファンクションキーの各機能に応じた処理を行う。例えば、制御部２１は、値引きキーが操作された場合には該当商品の値引きを行う。また、制御部２１は、取引中止が操作された場合には精算等の現在の処理を中止する。
【００８４】
（４−２）ＪＡＮキー処理
図１３はＪＡＮキー処理の一例を示すフローチャートである。
【００８５】
ステップＳ１０：制御部２１は、ＪＡＮキー１１の操作の前に、テンキー１３等の操作によりコードが入力されたか否かを判定する。コードの入力がまだ行われていない場合（Ｎｏ）にはステップＳ１１が実行される。一方、コードの入力が既に行われている場合（Ｙｅｓ）にはステップＳ１２が実行される。
【００８６】
ステップＳ１１：制御部２１は、ＪＡＮキー１１の操作の前にコードの入力が行われていないと判定した場合には入力受付処理を行う。入力受付処理については後述の図１４において説明する。
【００８７】
ステップＳ１２：制御部２１は、ステップＳ１０においてＪＡＮキー１１の操作の前にコードの入力が既に行われていると判定した場合は、ＪＡＮキー１１の操作基づいて入力された入力コードを確定する。
【００８８】
ステップＳ１３：コード判定部２３は、入力コードを確定させるための確定操作を受け付けると、入力コードにエラーが含まれるか否かを判定することでエラー判定を行う。
【００８９】
具体的には、コード判定部２３は、ステップＳ１０、Ｓ１２においてコードが入力された後にＪＡＮキー１１の操作がされたことに基づいて入力コードが確定されると、確定された入力コードをエラー判定する。コード判定部２３は、操作者が入力した入力コードが商品ＤＢ３１に格納されていか否かを判定するか、又は、入力コードのチェックデジットを参照するなどしてエラー判定を行う。
【００９０】
一方、ステップＳ１１の入力受付処理において、入力用画面６０から入力コードが入力され、入力用画面６０上の確定ボタン６５あるいはＪＡＮキー１１の操作が行われると、入力コードが確定される。コード判定部２３は確定された入力コードを前述と同様にエラー判定する。
【００９１】
ステップＳ１４：入力コードにエラーが含まれていない場合（Ｙｅｓ）はステップＳ１５が実行され、入力コードにエラーが含まれている場合（Ｎｏ）はステップＳ１６が実行される。
【００９２】
ステップＳ１５：コード判定部２３は入力コードにエラーが含まれていないことを制御部２１に通知する。制御部２１は通知に基づいて、入力コードに対応する商品コードについて商品ＤＢ３１の商品情報を更新するなど商品登録処理を行う。
【００９３】
ステップＳ１６：コード判定部２３は入力コードにエラーが含まれていることを制御部２１に通知する。制御部２１は、通知に基づいて修正受付処理を実行する。修正受付処理については後述の図１５において説明する。
【００９４】
（４−３）入力受付処理
図１４は入力受付処理の一例を示すフローチャートである。
【００９５】
ステップＳ２０：制御部２１は、コードの入力が無い状態でＪＡＮキー１１が操作された場合には、図５に示すように表示装置８に商品コードの入力用画面６０を表示する。
【００９６】
ステップＳ２１：受付部２２がタッチパネル８ｂを介して入力用画面６０へのタッチ操作を受け付けた場合（Ｙｅｓ）には、ステップＳ２２が実行される。そうでない場合（Ｎｏ）はステップＳ２４が実行される。
【００９７】
ステップＳ２２、２３：制御部２１は、入力用画面６０へのタッチ操作に基づいてカーソル６３をタッチされた位置まで移動させ（Ｓ２２）、かつ、カーソル位置の入力コードの表示態様を変更する（Ｓ２３）。例えば、カーソル位置の入力コードは反転表示される。その後、再びステップＳ２１が実行される。
【００９８】
ステップＳ２４：受付部２２が例えばキー操作部１０を介してコードの入力を受け付けた場合（Ｙｅｓ）には、ステップＳ２５が実行される。コードの入力を受け付けていない場合（Ｎｏ）はステップＳ２７が実行される。
【００９９】
なお、操作者が読み上げた商品コードの音声を、音声認識部２５が音声入出力装置９を介して受け付けることによりコードの入力を受け付けてもよい。この場合、操作者は商品コードを見ながらキー操作部１０を操作する必要が無いので、キー操作の間違いによる誤入力を減らすことができる。
【０１００】
ステップＳ２５、Ｓ２６：制御部２１は、図６に示すようにコード表示領域６１のカーソル位置に入力コードを入力し（Ｓ２５）、かつカーソル６３を入力コードの最終桁の次の桁に移動させる（Ｓ２６）。その後、再びステップＳ２１が実行される。
【０１０１】
ステップＳ２７：受付部２２がＢＳキー１２の操作を受け付けた場合（Ｙｅｓ）には、ステップＳ２８が実行される。そうでない場合（Ｎｏ）はステップＳ２９が実行される。その後、再びステップＳ２１が実行される。
【０１０２】
ステップＳ２８：制御部２１は、ＢＳキー１２の操作に応じて、図７に示すようにカーソル６３を桁番号の小さい方向に移動し、入力コードを桁ごとに削除する。
【０１０３】
ステップＳ２９：制御部２１は、入力コードの確定操作が行われたか否かを判定し、確定操作が行われた場合（Ｙｅｓ）は処理を終了し、確定操作が行われていない場合（Ｎｏ）はステップＳ１を実行する。確定操作の有無は、入力画面上６０の確定ボタン６５あるいはＪＡＮキー１１の操作の有無に基づいて判定される。
【０１０４】
なお、ステップＳ２１〜Ｓ２３のセット、ステップＳ２４〜Ｓ２６のセット及びステップＳ２７〜Ｓ２８のセットの各セットの順序は上記の順序に限定されず順不同である。例えば、ステップＳ２４〜Ｓ２６のセット、ステップＳ２７〜Ｓ２８及びステップＳ２１〜Ｓ２３のセットの順に行われてもよい。
【０１０５】
（４−４）修正受付処理
図１５は修正受付処理の一例を示すフローチャートである。
【０１０６】
ステップＳ４０：制御部２１は、コード判定部２３から入力コードにエラーが含まれているとの通知を受けると、図９に示すように表示装置８にエラー報知画面７０を表示する。エラー報知画面７０には操作者が入力した入力コードが表示される。
【０１０７】
なお、音声出力部２４は、エラー報知画面７０が表示されている状態において、例えばタッチパネル８ｂ又はキー操作部１０を介して音声出力要求を受け付けると、操作者が入力した入力コードを音声入出力装置９を介して音声により出力してもよい。これにより、ＰＯＳ端末装置２００が入力コードを読み上げるため、操作者は読み上げられた入力コードと、商品に表示されている商品コードと、を比較すればよい。操作者はエラー報知画面７０の入力コードと商品コードとを視線を交互に移動させて比較する必要がないので、確認が容易である。
【０１０８】
ステップＳ４１：受付部２２がタッチパネル８ｂを介してエラー報知画面７０へのタッチ操作を受け付けた場合（Ｙｅｓ）には、ステップＳ４２が実行される。そうでない場合（Ｎｏ）はステップＳ４４が実行される。
【０１０９】
ステップＳ４２、４３：制御部２１は、エラー報知画面７０へのタッチ操作に基づいてカーソル７３をタッチされた位置まで移動させ（Ｓ４２）、かつ、カーソル位置の入力コードの表示態様を変更する（Ｓ４３）。例えば、カーソル位置の入力コードは反転表示される。その後、再びステップＳ４１が実行される。
【０１１０】
ステップＳ４４：受付部２２が例えばキー操作部１０を介してコードの入力を受け付けた場合（Ｙｅｓ）には、ステップＳ４５が実行される。そうでない場合（Ｎｏ）はステップＳ４６が実行される。なお、操作者が読み上げた商品コードの音声を、音声認識部２５が音声入出力装置９を介して受け付けることによりコードの入力を受け付けてもよい。
【０１１１】
ステップＳ４５：制御部２１は、図１０に示すようにカーソル位置のコードを新たに入力されたコードに置換する。
【０１１２】
ステップＳ４６：制御部２１は、入力コードの確定操作が行われたか否かを判定し、確定操作が行われた場合（Ｙｅｓ）は処理を終了し、確定操作が行われていない場合（Ｎｏ）はステップＳ１を実行する。
【０１１３】
なお、ステップＳ４１〜Ｓ４３のセット及びステップＳ４４〜Ｓ４５のセットの順序は上記の順序に限定されず順不同である。
【０１１４】
（５）作用効果
商品コードであるバーコードがＰＯＳ端末装置２００により読み取り不可能であるとき、操作者は、ＰＯＳ端末装置２００のＪＡＮキー１１を操作して商品コード入力専用の入力用画面６０を立ち上げる。操作者が、商品のバーコードに併記してある商品コードを参照して入力を行うと、入力用画面６０には操作者が入力した入力コードが表示される。もし、誤入力に気づいた場合には、操作者は入力用画面６０において誤入力の箇所をタッチする。制御部２１は、操作者がタッチした位置にカーソル６３を移動させる。よって、操作者はタッチパネル８ｂを操作することで任意の位置に即座にカーソル６３を移動することができる。
【０１１５】
制御部２１は、カーソル位置の入力データを編集可能な状態とし、操作者から新たな入力を受け付けると、新たな入力データを元の入力データと置き換えて当該箇所に表示する。よって、誤入力がある場合でも、誤入力部分に即座にカーソル６３を移動させて誤入力部分のみを訂正すればよいため、操作者は簡単に入力コードを訂正可能である。
【０１１６】
また、入力コードにエラーが含まれる場合にはエラー報知画面７０が表示され、同様にカーソル７３を移動させて誤入力部分のみを訂正可能であり操作性が向上する。
【０１１７】
（６）変形例
以下に本実施形態例の変形例を説明する。上記実施形態例及び下記各変形例は適宜組み合わせが可能である。
【０１１８】
（６−１）変形例Ａ
上記実施形態例では、ＪＡＮキー１１は、操作者の入力した入力コードを商品コードに関連するコードとして確定させる機能と、商品コードを入力するための入力用画面６０を立ち上げる機能と、を併せ持っている。つまり、入力コードは、テンキー１３等の操作により入力コード表示窓５０に入力可能な場合と、入力用画面６０においてテンキー１３等を操作することにより入力可能な場合とがある。しかし、ＪＡＮキー１１により入力用画面６０を立ち上げた場合にのみ入力コードを入力可能な構成としてもよい。
【０１１９】
（６−２）変形例Ｂ
上記実施形態では、ＪＡＮキー１１に、入力コードを確定させる機能と、商品コードの入力用画面６０を立ち上げる機能との両方を含ませている。しかし、入力コードを確定させるためのキーと、入力用画面６０を立ち上げるためのキーと、を別個に設けてもよい。
【０１２０】
また、これらの機能は、キー操作部１０のキー操作に応じてなされるものに限定されず、ディスプレイ８ａに表示されたボタンの操作により実行されてもよい。例えば、ＪＡＮキー１１、ＢＳキー１２などのファンクションキー及びテンキー１３等がディスプレイ８ａ上に表示され、上記実施形態におけるキー操作部１０がディスプレイ８ａ上の各ボタンの操作に代ってもよい。また、キー操作部１０及びディスプレイ８ａ上のボタンを組み合わせて操作することにより機能が実行されてもよい。
【０１２１】
（６−３）変形例Ｃ
上記実施形態例では主としてＰＯＳシステム３００のうちＰＯＳ端末装置２００の構成について説明した。しかし、ＰＯＳ端末装置１００又はＰＯＳ端末装置２００のいずれかが上記の機能を有していてもよいし、あるいは、ＰＯＳ端末装置１００及びＰＯＳ端末装置２００の両方が上記の機能を有していてもよい。
【０１２２】
（６−４）変形例Ｄ
上記実施形態では、音声出力部２４はエラー報知画面７０が表示されている状態において入力コードを音声により出力する。しかし、音声出力部２４は、商品コードの入力用画面６０において音声出力要求を受け付けると、入力コードを音声により出力してもよい。例えば、操作者は、音声出力された入力コードを聞きながら、商品に付された商品コードを見てコードの比較を容易に行うことができる。
【０１２３】
（６−５）変形例Ｅ
上記実施形態では、コード判定部２３は入力コードにエラーが含まれるか否かを判定する。コード判定部２３は、さらに、操作者が読み上げた商品コードの音声認識データと、エラー報知画面７０に表示されている入力コードと、を比較してもよい。これにより、操作者はエラー報知画面に表示されている入力コードと商品コードとを目視で確認する必要がないので、確認作業を簡単化できる。
【０１２４】
例えば、エラー報知画面７０が表示されている状態において操作者から音声認識要求を受け付けると、音声認識部２５は、操作者が読み上げた商品コードの音声認識を開始し、音声認識データをコード判定部２３に出力する。コード判定部２３は、音声認識データと、エラー報知画面７０に表示されている入力コードとを比較し、誤入力がどこに含まれるかをエラー報知画面７０に表示する。例えばコード判定部２３はエラー箇所を反転表示するなど強調表示する。
【０１２５】
（６−６）変形例Ｆ
上記実施形態では、商品コードが数字のみにより表されている。しかし、商品コードは数字のみに限定されず、アルファベット、平仮名、カタカナ及び記号等及びそれらの組み合わせにより表れてもよい。また、このような商品コードに応じて、キー操作部１０にはテンキー１３に加えて、アルファベット、平仮名、カタカナ及び記号等のキーが設けられていてもよい。また、入力用画面６０及びエラー報知画面７０の表示とともに、アルファベット、平仮名、カタカナ及び記号等の入力が可能なキーボードを模したキー画面が表示されてもよい。
【符号の説明】
【０１２６】
１      金銭格納部
２      レシート発行部
３      表示装置
３ａ    ディスプレイ
３ｂ    タッチパネル
４      キー操作部
５      客側の代金表示装置
６      スキャナ装置
７      読取装置
８      表示装置
８ａ    ディスプレイ
８ｂ    タッチパネル
９      音声入出力装置
９ａ    音声認識装置
９ｂ    スピーカ
１０    キー操作部
１１    ＪＡＮキー
１２    ＢＳキー
１３    テンキー
２０    ＣＰＵ
２１    制御部
２２    受付部
２３    コード判定部
２４    音声出力部
２５    音声認識部
３０    ＲＡＭ
３１    商品ＤＢ
４０    ＲＯＭ
５０    入力コード表示窓
６０    入力用画面
６１    コード表示領域
６２    桁表示領域
６３    カーソル
６４    キャンセルボタン
６５    確定ボタン
７０    エラー報知画面
７１    コード表示領域
７２    桁表示領域
７３    カーソル
７４    キャンセルボタン
７５    確定ボタン
１００  ＰＯＳ端末装置
２００  ＰＯＳ端末装置
３００  ＰＯＳシステム
【先行技術文献】
【特許文献】
【０１２７】
【特許文献１】特開２０１１−２２７６７０号公報
【図１】
2013191180.tif 000003
【図２】
2013191180.tif 000004
【図３】
2013191180.tif 000005
【図６】
2013191180.tif 000006
【図７】
2013191180.tif 000007
【図８】
2013191180.tif 000008
【図１０】
2013191180.tif 000009
【図１１】
2013191180.tif 000010
【図１２】
2013191180.tif 000011
【図１３】
2013191180.tif 000012
【図１４】
2013191180.tif 000013
【図１５】
2013191180.tif 000014
【図４】
2013191180.tif 000015
【図５】
2013191180.tif 000016
【図９】
2013191180.tif 000017