(57)【要約】【課題】比較的簡単に、かつ、高い自由度をもって、商品登録画面の基本構成を変更できるようにする。【解決手段】タッチパネル付きのディスプレイに登録画面を表示させるための画面データ２０１として、タッチパネルでのタッチ指定操作が可能な領域である最小領域ｍａの整数倍の大きさで一画面領域ｏａを規定するフレームデータ２０２を用意し、最小領域ｍａを整数倍に組み合わせてユニット化され、登録画面の一部となる共通の要素を集合させた複数種類のエリア表示（例えば、タイトルエリア、カレントエリア、合計金額エリア等）を構成するエリアデータ２０３を用意する。そして、表示位置指定データによって、フレームデータ中でのエリアデータの表示位置を指定する。位置特定データによって、エリアデータに含まれているタッチパネルによってタッチ指定可能なエリア表示中の個々の要素の位置を特定する。【選択図】図３
2011198386.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
前記ディスプレイの画面上に配置されたタッチパネルと、
前記ディスプレイに商品の登録画面を表示させ、入力された商品コードに基づく商品販売データ処理を実行する制御部と、
を備え、
前記制御部は、
要素の大きさが前記タッチパネルでのタッチ指定操作が可能な領域である最小領域の大きさの整数倍であり、且つ、各要素にはそれぞれ商品コードが割り当てられ、大きさの異なる前記要素を複数個組合わせて前記ディスプレイにエリアを構成させ、前記登録画面は、複数種類の前記エリアで構成される
ことを特徴とする商品販売データ処理装置。
【請求項２】
前記エリアは、個々の商品の単品ボタンを前記要素として含む単品表示エリアである、請求項１記載の商品販売データ処理装置。
【請求項３】
前記エリアは、商品コードが入力された現在の商品の品名及び単価を前記要素として含むカレントエリアを含んでいる、請求項１又は２記載の商品販売データ処理装置。
【請求項４】
前記エリアは、商品のカテゴリーを前記要素として含むカテゴリー表示エリアを含んでいる、請求項１ないし３のいずれか一項記載の商品販売データ処理装置。
【請求項５】
タッチパネル付きディスプレイを備え、入力された商品コードに基づく商品販売データ処理を実行する商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、
要素の大きさが前記タッチパネルでのタッチ指定操作が可能な領域である最小領域の大きさの整数倍であり、且つ、各要素にはそれぞれ商品コードが割り当てられ、大きさの異なる前記要素を複数個組合わせて前記ディスプレイにエリアを構成させる機能と、
前記ディスプレイに表示させる商品の登録画面を、複数種類の前記エリアで構成させる機能と、
を実行させる、機械読み取り可能なコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ端末やデータコードスキャナ等の商品販売データ処理装置に係り、特に、その画面表示の技術に関する。本発明は、また、そのような商品販売データ処理装置にインストールされるコンピュータプログラムに関する。
【背景技術】
【０００２】
商品販売データ処理装置であるＰＯＳ端末やデータコードスキャナ及びタッチパネル付きディスプレイを有するコードシンボル読取装置では、その商品登録業務時にディスプレイに表示される商品登録画面の画面構成に様々な工夫が凝らされている。商品登録業務時には、一取引の商品登録業務を何度も何度も繰り返し行なう必要があるため、商品登録画面の画面構成の良し悪しが商品登録業務の効率化やオペレータの疲労度等に大きく影響するからである。
【０００３】
これに対して、商品販売データ処理装置を使用する店舗の種類、例えば、量販店、スーパーマーケット、ドラッグストア、コンビニエンスストア等の種類に応じて、好ましい商品登録画面の画面構成は異なる。また、同一種類の店舗であっても、個々の店舗の考え方や嗜好が異なる以上、それぞれの店舗で望まれる商品登録画面の画面構成は異なるはずである。
【０００４】
そこで、従来、商品登録画面の画面構成のカスタマイズということが行なわれている。この作業は、画面デザイナーとエンジニアとの協働開発作業となる。具体的には、カスタマイズ作業は、商品登録画面の画面構成を決定付ける画面フレームを店舗側の要望に合わせて作り込み、この画面フレームに商品登録画面を構成する各種エリア表示を当て嵌めていくことによってなされる。この場合のエリア表示というのは、例えば、合計金額を表示する合計金額エリア、商品登録中の明細情報を表示する明細エリア等である。このようなエリア表示には、予め、あるいは画面フレームに合わせて事後的に、レイアウトデザインや色彩デザイン等が施されている。
【０００５】
特許文献１には、上述したような地道なカスタマイズ作業を要することなく画面構成を変更するための方法が記載されている。この方法によれば、画面フレーム（基準レイアウト画面）を複数種類用意しておき（段落００９５〜００９６）、個々の画面フレームのエリア毎に複数種類のエリアデザイン（ビットマップ）を対応付けてメモリ（ビットマップファイル）に記憶しておく（段落００８９、０１０９）。そして、個々の画面フレームのエリア毎に、メモリからエリアデザインを呼び出してサムネール形式で表示可能とし（段落０１０９）、そのうちの一つを選択して当該エリアのエリアデザインとして設定できるようにする（段落０１１０〜０１１３）、というものである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
商品登録画面の画面構成のカスタマイズは、前述したように、極めて地道で長時間を要する開発作業である。このため、商品登録画面の画面構成を簡単に変更したいという要望にはそぐわない。
【０００７】
これに対して、特許文献１に記載された方法によれば、比較的容易に画面構成を変更することが可能となる。しかしながら、同方法によって可能なのは、予め用意されている画面フレームの範囲内でのデザイン変更に留まる。したがって、画面フレームそれ自体の変更の望まれる場合には、その対応が不可能であり、変更の自由度が低い。
【０００８】
本発明は、このような点に鑑みなされたもので、比較的簡単に、かつ、高い自由度をもって、商品登録画面を構成できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明の商品販売データ処理装置は、ディスプレイと、前記ディスプレイの画面上に配置されたタッチパネルと、前記ディスプレイに商品の登録画面を表示させ、入力された商品コードに基づく商品販売データ処理を実行する制御部と、を備え、前記制御部は、要素の大きさが前記タッチパネルでのタッチ指定操作が可能な領域である最小領域の大きさの整数倍であり、且つ、各要素にはそれぞれ商品コードが割り当てられ、大きさの異なる前記要素を複数個組合わせて前記ディスプレイにエリアを構成させ、前記登録画面は、複数種類の前記エリアで構成されることを特徴とする。
【００１０】
本発明のコンピュータプログラムは、タッチパネル付きディスプレイを備え、入力された商品コードに基づく商品販売データ処理を実行する商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、要素の大きさが前記タッチパネルでのタッチ指定操作が可能な領域である最小領域の大きさの整数倍であり、且つ、各要素にはそれぞれ商品コードが割り当てられ、大きさの異なる前記要素を複数個組合わせて前記ディスプレイにエリアを構成させる機能と、前記ディスプレイに表示させる商品の登録画面を、複数種類の前記エリアで構成させる機能と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、フレームデータによって規定される一画面領域中で表示位置指定データによってその表示位置が定められるエリアデータによって構成される複数種類のエリア表示がユニット化されており、しかも、そのユニットはフレームデータによって規定される一画面領域を決定する最小領域を整数倍に組み合わせたユニットであり、したがって、各種類のエリア表示をなす最小領域の組み合わせ数を適宜設定した上でそのエリア表示のユニットを適宜組み合わせてその位置を表示位置指定データによって指定するだけで、比較的簡単に、かつ、高い自由度をもって、商品登録画面を構成することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の一形態として、ＰＯＳ端末（商品販売データ処理装置）及びコードシンボル読取装置を含むチェックアウトシステムを示す斜視図である。
【図２】図２は、ＰＯＳ端末及びコードシンボル読取装置のハードウェア構成を示すブロック図である。
【図３】図３は、ＰＯＳ端末のオペレータ用表示器（ディスプレイ）及びコードシンボル読取装置のディスプレイに表示させるべき画面データを示す模式図である。
【図４】図４は、画面データに基づく商品の登録画面の表示手法を示す模式図である。
【図５】図５は、商品の登録画面の表示処理の流れを示すフローチャートである。
【図６】図６（ａ）は、ＰＯＳ端末のオペレータ用表示器に表示される商品の登録画面の一例を示す模式図、図６（ｂ）は、コードシンボル読取装置のディスプレイに表示される商品の登録画面の一例を示す模式図である。
【図７】図７は、ＰＯＳ端末及びコードシンボル読取装置における商品販売データ処理の流れを示すフローチャートである。
【図８】図８は、コードシンボル読取装置のディスプレイに表示される商品の登録画面の各種バリエーションを示す模式図である。
【発明を実施するための形態】
【００１３】
本発明の実施の一形態を図面に基づいて説明する。本実施の形態は、商品販売データ処理装置であるＰＯＳ端末１１及びコードシンボル読取装置１０１を含むチェックアウトシステム１への適用例である。
【００１４】
図１は、ＰＯＳ端末１１とコードシンボル読取装置１０１とを含むチェックアウトシステム１の斜視図である。チェックアウトシステム１は、ドロワ１２を介してチェックアウト台３１の上に載置されたＰＯＳ端末１１と、このＰＯＳ端末１１にデータ送受信自在に接続されたコードシンボル読取装置１０１とを有している。最初にＰＯＳ端末１１について説明し、続いてコードシンボル読取装置１０１について説明する。
【００１５】
ＰＯＳ端末１１は、ドロワ１２の上に載置されており、ドロワ１２の引出し１３の開放動作を制御することができる。ＰＯＳ端末１１の上面右側にはキーボード１４とオペレータ用表示器１５（ディスプレイ）とが配列され、上面左側にはレシートジャーナルプリンタ１６が配列されている。オペレータ用表示器１５は、情報を表示する表示部として機能し、その表示面１５ａに例えば液晶表示パネルを有する。そして、表示面１５ａには、タッチパネルＴＰが積層配置され、情報のタッチ入力が可能となっている。ＰＯＳ端末１１の上面後方には、客用表示器１７が立設されている。図１中、ＰＯＳ端末１１の右側面近傍に設けられている溝は、カードリーダ１８（図２参照）によるカード情報の読み取り等をするためにカードをスキャンするためのカード読取溝１９である。図１中、ＰＯＳ端末１１の上面右側のカード読取溝１９よりも奥側に配置されているのは、鍵キーＫである。鍵キーＫは、個々のユーザが所持するキー（図示せず）の指し込み及び回転操作を受け付け、ＰＯＳ端末１１の動作モードを「登録」、「精算」、「点検」、「トレーニング」等に切替える。このようなＰＯＳ端末１１での各種情報の入力は、入力部として機能するキーボード１４及びタッチパネルＴＰによって可能である。
【００１６】
ＰＯＳ端末１１には、コードスキャナとしてのバーコードスキャナ２０が接続されている。バーコードスキャナ２０は、ＰＯＳ端末１１が配備されているチェックアウトカウンタに持ち込まれた商品に付されているコードシンボルであるバーコードを光学的に読み取り、バーコードに含まれている商品コードを解析して出力する。バーコードスキャナ２０が解析して出力した商品コードは、ＰＯＳ端末１１に送信される。したがって、バーコードスキャナ２０も、キーボード１４等と同様に情報を入力するための入力部として機能する。
【００１７】
次いで、コードシンボル読取装置１０１は、横長テーブル状のカウンタ台１３１の上面に設けられている荷受面１３２に固定された定置式のものである。荷受面１３２は、商品ＡＬを収納するための籠１３３を載置するのに用いられる。籠１３３は、概念上、顧客が購入しようとする商品ＡＬを収納するためにカウンタ台１３１の荷受面１３２に持ち込まれる第１の籠１３３ａと、第１の籠１３３ａからコードシンボル読取装置１０１を挟んだ位置に位置付けられる第２の籠１３３ｂとに分けて考えることができる。第１の籠１３３ａは、顧客の流れ方向の上流側、第２の籠１３３ｂは、顧客の流れの方向の下流側にそれぞれ位置付けられている。顧客の流れの方向については、図１中、矢印で示している。
【００１８】
コードシンボル読取装置１０１は、カウンタ台１３１の荷受面１３２において、オペレータから見て奥側に設置される縦型スキャナ形式のものである。つまり、コードシンボル読取装置１０１は、幅広で奥行きが狭い薄型矩形形状の基体１０２を備え、この基体１０２の正面にバーコードスキャナ１０３を有し、基体１０２の上部に操作部１０４が取り付けられて構成されている。
【００１９】
バーコードスキャナ１０３は、商品ＡＬに付されているコードシンボルとしてのバーコードＢＣを光学的に読み取るための読取領域ＲＡに対面する位置に読取窓１０３ａを有し、この読取窓１０３ａの前に翳されたバーコードＢＣを光学的に読み取り、バーコードＢＣに含まれている商品コードを解析して出力する。バーコードスキャナ１０３が解析して出力した商品コードは、ＰＯＳ端末１１に送信される。
【００２０】
操作部１０４は、基体１０２の正面よりも手前側に延出させて設けられ、その前部が下方下がりに傾斜した形状をしている。このような操作部１０４には、タッチパネル１０５が表面に積層されたディスプレイ１０６が設けられ、このディスプレイ１０６の右隣には複数個のキートップがマトリクス状に配列されたキーボード１０７が配設されている。タッチパネル１０５は、ディスプレイ１０６の表示面１０６ａに積層配置されている。オペレータから見て操作部１０４の裏面左奥側には、顧客に情報を提供するための顧客用ディスプレイ１０８が設置されている。
【００２１】
コードシンボル読取装置１０１は、バーコードＢＣを光学的に読み取るハンディ方式のバーコードスキャナであるハンドスキャナ１０９も有している。ハンドスキャナ１０９は、基体１０２の右側面に着脱自在にぶら下げられている。
【００２２】
バーコードスキャナ１０３は、読取窓１０３ａの下方部分に報知領域１１０を有している。報知領域１１０には、読取窓１０３ａに商品ＡＬに付されたバーコードＢＣを翳すべきことを示す白抜き矢印形状の読取指標１１１が中央部に記されている。そして、読取指標１１１の両側には、報知用発光部としての報知用ＬＥＤ１１２が一つずつ配置されている。個々の報知用ＬＥＤ１１２は、青色と赤色とに発光可能なＬＥＤであり、報知用ＬＥＤ制御部１５１（図２参照）に駆動されて発光する。
【００２３】
更に、バーコードスキャナ１０３には、読取窓１０３ａの奥側に位置させて、光源用ＬＥＤ制御部１５２（図２参照）による制御を受けて読取領域ＲＡに光を照射する光源用ＬＥＤ１１３（図２参照）が内蔵されている。バーコードスキャナ１０３は、読取窓１０３ａの奥側に位置させて、読取領域ＲＡに位置付けられた商品ＡＬに付されているバーコードＢＣからの反射光を受光するＣＣＤセンサ１１４（図２参照）も内蔵している。
【００２４】
図２は、ＰＯＳ端末１１及びコードシンボル読取装置１０１のハードウェア構成を示すブロック図である。最初にＰＯＳ端末１１のハードウェア構成について説明し、続いてコードシンボル読取装置１０１のハードウェア構成について説明する。
【００２５】
ＰＯＳ端末１１は、各種演算処理を実行し各部を制御するＣＰＵ５１を備えている。ＣＰＵ５１には、固定データを固定的に記憶保存するＲＯＭ５２と、可変データを書き換え自在に記憶してワークエリアとして使用されるＲＡＭ５３と、ＨＤＤ５４とがバスライン５５を介して接続されている。ＨＤＤ５４は、各種のコンピュータプログラムをインストールしている。これらのコンピュータプログラムは、ディスプレイであるオペレータ用表示器１５に表示させるべき画面の画面データ２０１（図３参照）を含んでおり、ＰＯＳ端末１１の起動時、その全部又は一部がＲＡＭ５３にコピーされる。ＣＰＵ５１は、ＲＡＭ５３にコピーされたコンピュータプログラムに従った処理を実行する。
【００２６】
前述したドロワ１２、キーボード１４、オペレータ用表示器１５、レシートジャーナルプリンタ１６、客用表示器１７、カードリーダ１８、バーコードスキャナ２０は、いずれも各種の入出力回路（全て図示せず）とバスライン５５とを介してＣＰＵ５１に接続され、ＣＰＵ５１によって動作制御される。これらに加えて、ＰＯＳ端末１１は、スピーカ２１から音声を発生させる音声回路２２を備えており、この音声回路２２もバスライン５５を介してＣＰＵ５１に接続され、ＣＰＵ５１によって動作制御される。音声回路２２は、音声合成ＬＳＩを搭載し、合成音声信号をデジタル化して増幅し、スピーカ２１から発生させる。したがって、ＣＰＵ５１、ＲＯＭ５２及びＲＡＭ５３等の各部は、それらの動作制御の対象物の物理的性質を利用してコンピュータプログラムが当該制御対象物を制御するために不可欠なハードウェア資源である。
【００２７】
ＰＯＳ端末１１は、ＰＯＳ端末１１が設置される店舗に設けられる通信ネットワークに接続するための通信インターフェース５６を備えており、この通信インターフェース５６も、バスライン５５を介してＣＰＵ５１に接続されている。ＨＤＤ５４にインストールされている各種のコンピュータプログラムは、一例として、通信インターフェース５６を介して上位機からダウンロードされたものである。
【００２８】
ＰＯＳ端末１１は、更に、コードシンボル読取装置１０１とデータ送受信を行うための接続インターフェース５７を備えており、この接続インターフェース５７も、バスライン５５を介してＣＰＵ５１に接続されている。
【００２９】
前述したように、ＰＯＳ端末１１のＣＰＵ５１は、ＲＡＭ５３にコピーされたコンピュータプログラムに従った処理を実行する。このような処理として、ＣＰＵ５１は、商品販売データ処理等の各種処理をＰＯＳ端末１１に実行させる。この意味で、ＣＰＵ５１、ＲＯＭ５２及びＲＡＭ５３によって構成されるマイクロコンピュータＭＣは、商品販売データ処理を実行する制御部を構成する。
【００３０】
次いで、コードシンボル読取装置１０１は、各種演算処理を実行し各部を制御する情報処理部としてのＣＰＵ１６１を備えている。ＣＰＵ１６１には、固定データを固定的に記憶保存するＲＯＭ１６２と、可変データを書き換え自在に記憶してワークエリアとして使用されるＲＡＭ１６３とがバスラインＢＬによってバス接続されている。ＲＯＭ１６２は、ＣＰＵ１６１によって実行されるコンピュータプログラムをファームウェアとして記録している。このコンピュータプログラムは、ディスプレイ１０６に表示させるべき画面の画面データ２０１（図３参照）を含んでいる。これらのＣＰＵ１６１、ＲＯＭ１６２及びＲＡＭ１６３は、コードシンボル読取装置１０１が有する各部を制御する制御部ＣＬを構成している。
【００３１】
コードシンボル読取装置１０１のＣＰＵ１６１には、前述した、操作部１０４、報知用ＬＥＤ１１２を駆動制御する報知用ＬＥＤ制御部１５１、光源用ＬＥＤ１１３を駆動制御する光源用ＬＥＤ制御部１５２、がいずれも各種の入出力回路（いずれも図示せず）を介して接続され、ＣＰＵ１６１によって動作制御される。これらに加えて、コードシンボル読取装置１０１は、スピーカ１１５から音声を発生させる音声回路１５３を備えており、この音声回路１５３もバスラインＢＬを介してＣＰＵ１６１に接続され、ＣＰＵ１６１によって動作制御される。音声回路１５３は、音声合成ＬＳＩを搭載し、合成音声信号をデジタル化して増幅し、スピーカ１１５から発生させる。
【００３２】
また、コードシンボル読取装置１０１のＣＰＵ１６１には、バーコードスキャナ１０３が接続されている。バーコードスキャナ１０３は、それぞれバスラインＢＬを介してＣＰＵ１６１に接続されているＡ／Ｄ変換部１５４とデコード部１５５とを有し、Ａ／Ｄ変換部１５４に前述したＣＣＤセンサ１１４を接続させている。Ａ／Ｄ変換部１５４は、ＣＣＤセンサ１１４から受信した電気信号を増幅回路及びデジタル変換回路（いずれも図示せず）により、デジタル信号に変換する。デコード部１５５は、変換されたデジタル信号を商品コードにデコードして、ＣＰＵ１６１に出力する。
【００３３】
さらに、コードシンボル読取装置１０１は、ＰＯＳ端末１１が有している接続インターフェース５７と接続し、ＰＯＳ端末１１にデータ送受信可能に接続するための接続インターフェース１５６を有している。接続インターフェース１５６としては、ＰＯＳ端末１１の接続インターフェース５７とコミュニケーション可能なインターフェース、例えばＵＳＢ等のシリアルインターフェースが用いられている。接続インターフェース１５６は、バスラインＢＬを介してコードシンボル読取装置１０１のＣＰＵ１６１に接続されている。これにより、コードシンボル読取装置１０１は、バーコードスキャナ１０３がＣＣＤセンサ１１４によって光学的に読み取りデコード部１５５でデコードして出力した商品コードをＰＯＳ端末１１に出力可能となっている。
【００３４】
コードシンボル読取装置１０１のＣＰＵ１６１は、ＲＯＭ１６２にファームウェアとして記録しているコンピュータプログラムに従った処理を実行する。このような処理として、ＣＰＵ１６１は、ＰＯＳ端末１１での商品販売データ処理を支援する商品販売データ処理をコードシンボル読取装置１０１に実行させる。
【００３５】
図３は、ＰＯＳ端末１１のオペレータ用表示器１５及びコードシンボル読取装置１０１のディスプレイ１０６に表示させるべき画面データ２０１を示す模式図である。画面データ２０１は、フレームデータ２０２、エリアデータ２０３、表示位置指定データ２０４、及び位置特定データ２０５によって構成されている。
【００３６】
フレームデータ２０２は、ＰＯＳ端末１１及びコードシンボル読取装置１０１において、その商品の登録処理に際してオペレータ用表示器１５及びディスプレイ１０６に表示される商品の登録画面ＲＳ（図６、図８参照）の一画面領域ｏａを規定している。この一画面領域ｏａは、オペレータ用表示器１５のタッチパネルＴＰ及びディスプレイ１０６のタッチパネル１０５でのタッチ指定操作が可能な領域である最小領域ｍａの整数倍の大きさで画定されている。図３中、最小領域ｍａについては、一画面領域ｏａ中に示す仮想的なグリット線で囲まれた領域として示している。このような一画面領域ｏａは、フレームデータ２０２中、座標点（ｘ，ｙ）等によって定義されている。
【００３７】
ここで、一例として、図３に示す一画面領域ｏａ中の最小領域ｍａは、フレームデータ２０２中にデータとして設定されてはおらず、仮想的に示しているに過ぎない。
【００３８】
別の一例として、最小領域ｍａは、一画面領域ｏａ中に実データとして含まれていても良い。この場合、一例として、最小領域ｍａの四隅を規定する座標点（ｘ，ｙ）によって最小領域ｍａの位置を規定することができる。別の一例としては、最小領域ｍａの対角線上に位置する二隅を規定する座標点（ｘ，ｙ）によっても最小領域ｍａの位置を規定することができる。そして、こうして規定された個々の最小領域ｍａについては、ＩＤ番号が設定されている。
【００３９】
エリアデータ２０３は、商品の登録画面ＲＳの一部となる共通の要素を集合させたエリア表示ＡＵを構成しており、最小領域ｍａを整数倍に組み合わせてユニット化されている。この場合の最小領域ｍａは、仮想的なものではなく、データそのものである。この場合のデータは、縦横の大きさで規定されている。ここで、「商品の登録画面ＲＳの一部となるエリア表示ＡＵ」というのは、タイトルエリアＡＵ１、カレントエリアＡＵ２、合計金額エリアＡＵ３、単品表示エリアＡＵ４、カテゴリー表示エリアＡＵ５、明細表示エリア（フル）ＡＵ６、明細表示エリア（簡易）ＡＵ７、機能キーショートカットＡＵ８、検索キーＡＵ９等である（図４参照）。また、集合してエリア表示ＡＵをなす「共通の要素」というのは、タイトルエリアＡＵ１の場合には、業務内容名、責任社名、日付等である。カレントエリアＡＵ２の場合には、商品コードが入力された現在の商品の品名、単価、点数等である。合計金額エリアＡＵ３の場合には、合計金額、点数等である。単品表示エリアＡＵ４の場合には、商品の単品表示（テキスト＋イメージ）である。カテゴリー表示エリアＡＵ５の場合には、単品表示エリアＡＵ４に単品表示される商品のカテゴリー分類、例えば、特売品、野菜、くだもの、惣菜、鮮魚、肉、酒類、会員対象、その他、等である。明細表示エリア（フル）ＡＵ６の場合には、商品コードが入力された商品の履歴情報のフル表示である。明細表示エリア（簡易）ＡＵ７の場合には、商品コードが入力された商品の履歴情報の簡略表示である。機能キーショートカットＡＵ８の場合には、各種機能キーである。検索キーＡＵ９の場合には、「あ」、「か」、「さ」、「た」、「な」、…等の検索キーワード（頭文字）である。一例として、検索キーＡＵ９は、その検索キーワード（頭文字）のカテゴリーに属する商品のみを単品表示エリアＡＵ４に列挙させる。
【００４０】
表示位置指定データ２０４は、フレームデータ２０２によって規定される一画面領域ｏａ中でのエリアデータ２０３によって構成されるエリア表示ＡＵの表示位置を指定するデータである。
【００４１】
一例として、表示位置指定データ２０４は、個々のエリア表示ＡＵについて定義された一画面領域ｏａ中の座標点（ｘ，ｙ）として規定されている。例えば、一画面領域ｏａ中の仮想グリットの左上隅の座標点（ｘ，ｙ）が定義され、この座標点（ｘ，ｙ）の位置に個々のエリア表示ＡＵの左上隅が位置合わせされるようにデータ処理される。
【００４２】
別の一例として、フレームデータ２０２中、最小領域ｍａが一画面領域ｏａ中に実データとして含まれており、個々の最小領域ｍａにＩＤ番号が設定されていることを前提とするならば、表示位置指定データ２０４は、個々のエリア表示ＡＵについて定義された最小領域ｍａのＩＤ番号として規定されていても良い。
【００４３】
位置特定データ２０５は、エリアデータ２０３に含まれているＰＯＳ端末１１のタッチパネルＴＰ及びコードシンボル読取装置１０１のタッチパネル１０５によってタッチ指定可能なエリア表示ＡＵ中の個々の要素の位置を特定するデータである。
【００４４】
一例として、位置特定データ２０５は、個々のエリア表示ＡＵ中の個々の要素について定義されたフレームデータ２０２によって規定される一画面領域ｏａ中の座標点（ｘ，ｙ）の範囲として規定されている。座標点（ｘ，ｙ）の範囲は、一例として、四隅の座標点（ｘ，ｙ）として定義され、別の一例として対角線上に位置する二隅の座標点（ｘ，ｙ）として定義されている。
【００４５】
別の一例として、フレームデータ２０２中、最小領域ｍａが一画面領域ｏａ中に実データとして含まれており、個々の最小領域ｍａにＩＤ番号が設定されていることを前提とするならば、位置特定データ２０５は、個々のエリア表示ＡＵ中の個々の要素について定義された最小領域ｍａのＩＤ番号として規定されていても良い。この場合、そのような要素が占める最小領域ｍａの数に応じて最小領域ｍａのＩＤ番号の規定数が変動する。例えば、当該要素の表示領域が二つの最小領域ｍａを専有するならば、規定される最小領域ｍａのＩＤ番号も二つになる。
【００４６】
図４は、画面データ２０１に基づく商品の登録画面ＲＳの表示手法を示す模式図である。ＰＯＳ端末１１のオペレータ用表示器１５の表示面１５ａ、コードシンボル読取装置１０１のディスプレイ１０６の表示面１０６ａには、画面データ２０１によって規定される一画面領域ｏａに、表示位置指定データ２０４に従いエリア表示ＡＵが嵌め込まれ、商品の登録画面ＲＳとして表示される。エリア表示ＡＵとしては、例えば、タイトルエリアＡＵ１、カレントエリアＡＵ２、合計金額エリアＡＵ３、単品表示エリアＡＵ４、カテゴリー表示エリアＡＵ５、明細表示エリア（フル）ＡＵ６、明細表示エリア（簡易）ＡＵ７、機能キーショートカットＡＵ８、検索キーＡＵ９等が用意されている。集合してエリア表示ＡＵをなす「共通の要素」については前述したとおりであり、その内容は図４に例示されている。
【００４７】
図５は、ＰＯＳ端末１１のオペレータ用表示器１５の表示面１５ａ、コードシンボル読取装置１０１のディスプレイ１０６の表示面１０６ａへの商品の登録画面ＲＳの表示処理の流れを示すフローチャートである。この処理は、ＰＯＳ端末１１においては、そのＣＰＵ５１がＲＡＭ５３にコピーしたコンピュータプログラムに従い実行し、コードシンボル読取装置１０１においては、そのＣＰＵ１６１がＲＯＭ１６２にファームウェアとして記録しているコンピュータプログラムに従い実行する。
【００４８】
ＰＯＳ端末１１のＣＰＵ５１、コードシンボル読取装置１０１のＣＰＵ１６１は、それぞれ、記憶部（ＰＯＳ端末１１のＲＡＭ５３、コードシンボル読取装置１０１のＲＯＭ１６２）から、画面データ２０１に記憶されているフレームデータ２０２を呼び出す（ステップＳ１）。続いて、同記憶部から、商品の登録画面ＲＳの一部となる複数種類のエリア表示ＡＵを構成するエリアデータ２０３を呼び出す（ステップＳ２）。続いて、同記憶部から、表示位置指定データ２０４を呼び出す（ステップＳ３）。この場合、エリアデータ２０３と表示位置指定データ２０４とが不可分一体に記述されているような場合には、ステップＳ２とステップＳ３の処理とが統合されることになる。こうして呼び出された表示位置指定データ２０４は、フレームデータ２０２によって規定される一画面領域ｏａ中でのエリアデータ２０３によって構成されるエリア表示ＡＵの表示位置を指定するデータである。そこで、呼び出した表示位置指定データ２０４に従い、フレームデータ２０２によって規定される一画面領域ｏａに、エリアデータ２０３によって構成されるエリア表示ＡＵを当て嵌め、ＰＯＳ端末１１のオペレータ用表示器１５、コードシンボル読取装置１０１のディスプレイ１０６にその登録画面ＲＳを表示する（ステップＳ４）。
【００４９】
次いで、ＰＯＳ端末１１のＣＰＵ５１、コードシンボル読取装置１０１のＣＰＵ１６１は、それぞれ、ＰＯＳ端末１１のタッチパネルＴＰ、コードシンボル読取装置１０１のタッチパネル１０５でのタッチ指定の有無判定に待機している（ステップＳ５）。この判定待機中、タッチ指定ありを判定すると（ステップＳ５のＹ）、記憶部（ＰＯＳ端末１１のＲＡＭ５３、コードシンボル読取装置１０１のＲＯＭ１６２）に記憶されている位置特定データ２０５を参照し、エリアデータ２０３によって構成されるエリア表示ＡＵ中のどの要素がタッチ指定されたのかの認識処理を実行する（ステップＳ６）。位置特定データ２０５は、エリアデータ２０３によって構成されるエリア表示ＡＵ中の個々の要素の位置を特定するので、この位置特定データ２０５を参照することで、どの要素がタッチ指定されたのかを認識することが可能となる。
【００５０】
その後、ＰＯＳ端末１１のＣＰＵ５１、コードシンボル読取装置１０１のＣＰＵ１６１は、それぞれ、エンドコマンドの入力判定をするまでステップＳ５〜ステップＳ６の処理を繰り返し、エンドコマンドの入力判定をすると（ステップＳ７のＹ）、処理を終了する。
【００５１】
図６（ａ）は、ＰＯＳ端末１１のオペレータ用表示器１５に表示される商品の登録画面ＲＳの一例を示す模式図、図６（ｂ）は、コードシンボル読取装置１０１のディスプレイ１０６に表示される商品の登録画面ＲＳの一例を示す模式図である。
【００５２】
図６（ａ）に示すように、ＰＯＳ端末１１のオペレータ用表示器１５に表示される商品の登録画面ＲＳでは、フレームデータ２０２によって規定された一画面領域ｏａ中、上から、タイトルエリアＡＵ１、カテゴリー表示エリアＡＵ５、明細表示エリア（フル）ＡＵ６、合計金額エリアＡＵ３、機能キーショートカットＡＵ８という順で個々のエリア表示ＡＵが配列されている。
【００５３】
図６（ｂ）に示すように、コードシンボル読取装置１０１のディスプレイ１０６に表示される商品の登録画面ＲＳでは、フレームデータ２０２によって規定された一画面領域ｏａ中、上から、タイトルエリアＡＵ１、カテゴリー表示エリアＡＵ５、単品表示エリアＡＵ４、検索キーＡＵ９、カレントエリアＡＵ２及び合計金額エリアＡＵ３、機能キーショートカットＡＵ８という順で個々のエリア表示ＡＵが配列されている。
【００５４】
上記例示では、一例として、単品表示エリアＡＵ４中の最も小さな要素（例えば、アボガド）やカテゴリー表示エリアＡＵ５が、二つ分の最小領域ｍａを使って生成されている。そこで、図６（ａ）、（ｂ）を参照することで明らかなように、他の全てのエリア表示ＡＵは、最小領域ｍａの整数倍の領域となっていることが分かる。
【００５５】
このような構成において、オペレータは、第１の籠１３３ａに収納されている商品ＡＬを手に取り、付されているバーコードＢＣをバーコードスキャナ１０３の読取窓１０３ａに向けてその商品ＡＬを読取領域ＲＡに位置付ける。この際、光源用ＬＥＤ１１３から光が照射されてバーコードＢＣの反射光がＣＣＤセンサ１１４に受光され、デコード部１５５によって商品コードにデコードされる。このようにして、オペレータは、バーコードＢＣとして商品ＡＬに付された商品コードをコードシンボル読取装置１０１に読み取らせる。その後、オペレータは、商品コードを読み取らせた商品ＡＬを第２の籠１３３ｂに入れていく。コードシンボル読取装置１０１で読み取られた商品コードは、ＰＯＳ端末１１に送信される。ＰＯＳ端末１１のＣＰＵ５１は、この商品コードに基づいてＰＬＵファイル（図示せず）から対応する単価を取得し、単価に基づく決済金額を算出する処理を実行する。このような一連の処理が商品販売データ処理であり、その詳細を図７に基づいて説明する。
【００５６】
図７は、ＰＯＳ端末１１及びコードシンボル読取装置１０１における商品販売データ処理の流れを示すフローチャートである。この処理は、ＰＯＳ端末１１においては、そのＣＰＵ５１がＲＡＭ５３にコピーしたコンピュータプログラムに従い実行し、コードシンボル読取装置１０１においては、そのＣＰＵ１６１がＲＯＭ１６２にファームウェアとして記録しているコンピュータプログラムに従い実行する。
【００５７】
コードシンボル読取装置１０１のＣＰＵ１６１は、商品コードの入力を判定する（ステップＳ１０１）。商品コードの入力は、一つの手法として、バーコードスキャナ１０３でのバーコードＢＣの読み取りによってなされる。商品コード入力の別の手法としては、ディスプレイ１０６に表示する商品の登録画面ＲＳ中、単品表示エリアＡＵ４に表示されている単品表示をタッチパネル１０５でタッチ指定する手法もある。単品表示エリアＡＵ４に単品表示されている商品がタッチパネル１０５でタッチ指定されると、コードシンボル読取装置１０１のＣＰＵ１６１は、画面データ２０１に記憶されている位置特定データ２０５を参照することで（図３参照）、どの単品表示が選択指定されたのかを認識することができる（図５のステップＳ６参照）。
【００５８】
ＣＰＵ１６１は、商品コードの入力判定に待機しており（ステップＳ１０１）、商品コードの入力を判定すると（ステップＳ１０１のＹ）、バーコードスキャナ１０３が出力した商品コード、あるいはタッチパネル１０５によってタッチ指定された単品表示エリアＡＵ４に単品表示されている商品の商品コードをＰＯＳ端末１１に送信する（ステップＳ１０２）。
【００５９】
ＰＯＳ端末１１のＣＰＵ５１は、コードシンボル読取装置１０１からの商品コードの受信判定に待機しており（ステップＳ２１）、商品コードの受信を判定すると（ステップＳ２１のＹ）、入力された商品コードに基づいてＰＬＵファイル（図示せず）から対応する品名及び単価のデータを呼び出し、ＲＡＭ５３のワークエリアに一時記憶する（ステップＳ２２）。その後、オペレータ用表示器１５及び客用表示器１７の表示更新を実行する（ステップＳ２３）。そして、ＰＯＳ端末１１のＣＰＵ５１は、ＰＬＵファイル（図示せず）から検索した品名及び単価のデータをコードシンボル読取装置１０１に送信する（ステップＳ２４）。
【００６０】
コードシンボル読取装置１０１のＣＰＵ１６１は、商品コードをＰＯＳ端末１１に送信した後（ステップＳ１０２）、ＰＯＳ端末１１からの品名及び単価のデータの受信に待機している（ステップＳ１０３）。そこで、ＰＯＳ端末１１からの品名及び単価のデータの受信を判定すると（ステップＳ１０３のＹ）、オペレータが閲覧するディスプレイ１０６及び買物客が閲覧する顧客用ディスプレイ１０８の表示更新を実行する（ステップＳ１０４）。
【００６１】
ＰＯＳ端末１１のＣＰＵ５１は、ＰＬＵファイル（図示せず）から検索した品名及び単価のデータをコードシンボル読取装置１０１に送信した後（ステップＳ２４）、キーボード１４による締め操作の有無を判定する（ステップＳ２５）。締め操作は、一例として、小計キーの押下後にテンキーによる預かり金額の置数がなされ、その後に預／現計キーが押下されることにより行われる。小計キー、テンキー及び預／現計キーは、キーボード１４のいずれかのキーに割り付けられている。ＰＯＳ端末１１のＣＰＵ５１は、締め操作がないまま（ステップＳ２５のＮ）商品コードの入力があれば（ステップＳ２１のＹ）、ステップＳ２２〜ステップＳ２５の処理を繰り返す。これに対して、ＰＯＳ端末１１のＣＰＵ５１は、締め操作を判定すると（ステップＳ２５のＹ）、ＲＡＭ５３のワークエリアに一時記憶したデータに基づいて算出した売上合計金額等の取引データをＲＡＭ５３の仮登録エリアに保存して商品登録を行い（ステップＳ２６）、オペレータ用表示器１５及び客用表示器１７の表示更新を実行する（ステップＳ２７）。そして、ＰＯＳ端末１１のＣＰＵ５１は、そのような取引データに基づく取引情報をレシートジャーナルプリンタ１６によって印字したレシートを発行し、レシートジャーナルプリンタ１６によるジャーナル記録を行う（ステップＳ２８）。更に、コードシンボル読取装置１０１に向けて取引終了通知を送信し（ステップＳ２９）、処理を終了する。店員は、発行したレシートを顧客に渡し、一取引を終了する。
【００６２】
コードシンボル読取装置１０１のＣＰＵ１６１は、ＰＯＳ端末１１からの取引終了通知を受信すると（ステップＳ１０５のＹ）、ＲＡＭクリアや表示クリア等のクリア処理を実行し（ステップＳ１０６）、処理を終了する。
【００６３】
ここで、本実施の形態のチェックアウトシステム１を構築するＰＯＳ端末１１及びコードシンボル読取装置１０１においては、商品の登録画面ＲＳ（図６参照）の作成及び変更等がきわめて容易であり、容易に作成可能な商品の登録画面ＲＳのレイアウト上の自由度も高い。この点について説明する。
【００６４】
図８は、コードシンボル読取装置１０１のディスプレイ１０６に表示される商品の登録画面ＲＳの各種バリエーションを示す模式図である。あくまでも説明の便宜上ではあるが、図８（ａ）と図８（ｂ）とに一つの表示例クループ、図８（ｃ）と図８（ｄ）とに別の表示例グループをそれぞれ示している。
【００６５】
商品の登録画面ＲＳをなす画面データ２０１を製作するに際しては、まず、一画面領域ｏａを規定する座標（ｘ，ｙ）を決定し、フレームデータ２０２を生成する（図３参照）。この時、観念上、又は実データとして、最小領域ｍａが決められる。一画面領域ｏａは、最小領域ｍａの整数倍の大きさとなる。
【００６６】
次いで、複数種類のエリア表示ＡＵを作成し、エリアデータ２０３を生成する（図３参照）。この際、エリア表示ＡＵは、最小領域ｍａを整数倍に組み合わせてユニット化したものである。
【００６７】
次いで、生成したエリアデータ２０３によって構成される個々のエリア表示ＡＵの配置位置を定める。この場合の配置位置は、一例として、フレームデータ２０２によって規定される一画面領域ｏａの座標（ｘ，ｙ）によって定められる。別の一例として、フレームデータ２０２中、最小領域ｍａが一画面領域ｏａ中に実データとして含まれており、個々の最小領域ｍａにＩＤ番号が設定されていることを前提とするならば、個々のエリア表示ＡＵについて定義された最小領域ｍａのＩＤ番号として個々のエリア表示ＡＵの配置位置を定めても良い。これらのような個々のエリア表示ＡＵの配置位置を定めるデータは、表示位置指定データ２０４である（図３参照）。
【００６８】
そして、前述した位置特定データ２０５（図３参照）を生成することで、商品の登録画面ＲＳが生成される。
【００６９】
図８（ａ）に示す登録画面ＲＳの一例では、フレームデータ２０２によって規定された一画面領域ｏａ中、上から順に、タイトルエリアＡＵ１、カレントエリアＡＵ２及び合計金額エリアＡＵ３が表示され、その下には、左側にカテゴリー表示エリアＡＵ５、右側に単品表示エリアＡＵ４が表示されている。そして、一例として、単品表示エリアＡＵ４に示されている最も小さな単品表示が最小領域ｍａをなしている。図８（ａ）を参照すると、単品表示エリアＡＵ４に示されている最も大きな単品表示（トマト、キュウリ等）は四個分の最小領域ｍａ、中位の単品表示（有機泥つきネギ、ネギ洗いカット）及びカテゴリー表示エリアＡＵ５の各要素は、二個分の最小領域ｍａから構成されている。このように、全てのエリア表示ＡＵは、最小領域ｍａを整数倍に組み合わせたユニットとして生成されていることが分かる。
【００７０】
図８（ｂ）に示す登録画面ＲＳは、図８（ａ）に示す登録画面ＲＳに対して、カレントエリアＡＵ２及び合計金額エリアＡＵ３が最も下方に位置付けられ、カテゴリー表示エリアＡＵ５の配置位置と単品表示エリアＡＵ４の配置位置とが入れ替えられている。このようなレイアウト変更は、表示位置指定データ２０４の変更によって容易に行うことができる。
【００７１】
図８（ｃ）に示す登録画面ＲＳの一例では、フレームデータ２０２によって規定された一画面領域ｏａ中、上から順に、タイトルエリアＡＵ１、カレントエリアＡＵ２及び合計金額エリアＡＵ３が表示され、その下には、左側にカテゴリー表示エリアＡＵ５、中央に単品表示エリアＡＵ４、そして、右側に明細表示エリア（簡易）ＡＵ７が表示されている。
【００７２】
図８（ｄ）に示す登録画面ＲＳは、図８（ｃ）に示す登録画面ＲＳに対して、カレントエリアＡＵ２及び合計金額エリアＡＵ３が最も下方に位置付けられ、カテゴリー表示エリアＡＵ５の配置位置と明細表示エリア（簡易）ＡＵ７の配置位置とが入れ替えられている。このようなレイアウト変更は、表示位置指定データ２０４の変更によって容易に行うことができる。
【００７３】
以上説明したように、本実施の形態によれば、フレームデータ２０２によって規定される一画面領域ｏａ中で表示位置指定データ２０４によってその表示位置が定められるエリアデータ２０３によって構成される複数種類のエリア表示ＡＵがユニット化されている。しかも、そのユニットは、フレームデータ２０２によって規定される一画面領域ｏａを決定する最小領域ｍａを整数倍に組み合わせたユニットである。したがって、各種類のエリアデータによって構成されるエリア表示ＡＵをなす最小領域ｍａの組み合わせ数を適宜設定した上で、そのエリア表示ＡＵのユニットを適宜組み合わせてその位置を表示位置指定データ２０４によって指定するだけで、比較的簡単に、かつ、高い自由度をもって、商品登録画面ＲＳを構成することができる。
【符号の説明】
【００７４】
１５…オペレータ用表示器（ディスプレイ）、５３…ＲＡＭ（記憶部）、１０５…タッチパネル、１０６…ディスプレイ、１６２…ＲＯＭ（記憶部）、２０１…画面データ、２０２…フレームデータ、２０３…エリアデータ、２０４…表示位置指定データ、２０５…位置特定データ、ＡＵ…エリア表示、ＡＵ２…カレントエリア、ＡＵ３…合計金額エリア、ＡＵ４…単品表示エリア、ＡＵ８…機能キーショートカット、ＣＬ…制御部、ｍａ…最小領域、ＭＣ…マイクロコンピュータ（制御部）、ｏａ…一画面領域、ＲＳ…登録画面、ＴＰ…タッチパネル
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００１−２４２９７５公報
【図１】
2011198386.tif 000003
【図２】
2011198386.tif 000004
【図３】
2011198386.tif 000005
【図４】
2011198386.tif 000006
【図５】
2011198386.tif 000007
【図６】
2011198386.tif 000008
【図７】
2011198386.tif 000009
【図８】
2011198386.tif 000010