(57)【要約】【課題】文字入力用のキーボードが備えられていない売上データ処理装置であっても、登録されている商品名を容易に変更できるようにする。【解決手段】本発明に係る売上データ処理装置によれば、ＣＰＵは、情報センタサーバから当該商品の複数種類の商品名を含む商品名情報を受信すると、受信した商品名情報を商品名受信ファイルに格納する。また、ＣＰＵは、受信された商品名情報に含まれる商品コードを示すバーコード及び文字列と、当該文字列に含まれる各文字の商品名受信ファイルにおける格納位置を示すアドレス番号とが印字された商品名受信レポートＲを作成する。商品名受信レポートＲのバーコードが読み取られ、入力部によりアドレス番号が入力されると、ＣＰＵは、入力されたアドレス番号に対応する文字列を商品名受信ファイルから取得し、当該取得された文字列によりＰＬＵファイルの該当商品の商品名を書き換える。【選択図】図１２
2010079339.tif 000002
【特許請求の範囲】
【請求項１】
商品毎に商品コード及び複数種類の商品名を含む商品名情報が記憶されたサーバ装置に通信ネットワークを介して接続される売上データ処理装置であって、
商品毎に商品コード及び商品名を含む商品登録情報が格納された商品ファイルを記憶する商品ファイル記憶手段と、
前記サーバ装置から送信された商品名情報を受信する受信手段と、
前記受信された商品名情報を記憶する受信情報記憶手段と、
前記受信された商品名情報に含まれる文字列と、当該文字列に含まれる各文字の前記受信情報記憶手段における格納位置を示すアドレス番号とが印字された商品名受信レポートを作成するレポート作成手段と、
前記アドレス番号を入力するための入力手段と、
前記入力されたアドレス番号に対応する位置に格納されている文字列を前記受信情報記憶手段から取得する入力文字取得手段と、
前記取得された文字列により前記商品名受信レポートに対応する商品の前記商品ファイルの商品名を書き換える商品名書き換え手段と、
を備える売上データ処理装置。
【請求項２】
前記入力手段は、前記商品名の書き換えに使用する文字列の先頭文字のアドレス番号と末尾文字のアドレス番号を入力する請求項１に記載の売上データ処理装置。
【請求項３】
前記商品名書き換え手段により書き換えられた商品名を前記サーバ装置に送信する送信手段を備える請求項１又は２に記載の売上データ処理装置。
【請求項４】
前記商品名受信レポートには、前記受信された商品名情報に含まれる商品コードが印字されている請求項１〜３の何れか一項に記載の売上データ処理装置。
【請求項５】
商品毎に商品コード及び複数種類の商品名を含む商品名情報が記憶されたサーバ装置に通信ネットワークを介して接続される売上データ処理装置に用いられるコンピュータを、
商品毎に商品コード及び商品名を含む商品登録情報が格納された商品ファイルを記憶する商品ファイル記憶手段、
前記サーバ装置から送信された商品名情報を受信する受信手段、
前記受信された商品名情報を記憶する受信情報記憶手段、
前記受信された商品名情報に含まれる文字列と、当該文字列に含まれる各文字の前記受信情報記憶手段における格納位置を示すアドレス番号とが印字された商品名受信レポートを作成するレポート作成手段、
前記アドレス番号を入力するための入力手段、
前記入力されたアドレス番号に対応する位置に格納されている文字列を前記受信情報記憶手段から取得する入力文字取得手段、
前記取得された文字列により前記商品名受信レポートに対応する商品の前記商品ファイルの商品名を書き換える商品名書き換え手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、電子式キャッシュレジスタ等の売上データ処理装置としては、商品に付されたバーコードをスキャナにより読み取り、読み取ったバーコードに基づき商品の単価や商品名等を検索し、商品登録やレシート印刷を行うものが知られている。このようなバーコードを利用した売上データ処理装置には、バーコードが示す商品コード、商品名、単価等の情報が予め登録されている。
【０００３】
また、特許文献１に記載のように、読み取ったバーコードの商品に関する情報が売上データ処理装置に登録されていない場合に、管理センタに問い合わせる技術も知られている。
【特許文献１】特開平６−４７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、売上データ処理装置においては、商品名として登録する文字列に充当できるメモリ容量（バイト数）に限りがあるため、登録されている商品名が好ましくない場合がある。例えば、「果実酒」のように大まかな商品分類が商品名として登録されている場合等である。このような場合、同じ分類に属する商品を複数購買した顧客にとって、レシートに印字された商品名を見てもどの商品についての価格なのか区別しづらいといった問題がある。
【０００５】
しかし、売上データ処理装置は主として数値を扱う装置であるため、文字を入力するためのキーボード等が備えられていないことが多い。そのため、売上データ処理装置において登録されている商品名の設定を容易に変更できないという問題があった。
【０００６】
本発明の課題は、文字を入力するためのキーボードが備えられていない売上データ処理装置であっても、登録されている商品名を容易に変更できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、
商品毎に商品コード及び複数種類の商品名を含む商品名情報が記憶されたサーバ装置に通信ネットワークを介して接続される売上データ処理装置であって、
商品毎に商品コード及び商品名を含む商品登録情報が格納された商品ファイルを記憶する商品ファイル記憶手段と、
前記サーバ装置から送信された商品名情報を受信する受信手段と、
前記受信された商品名情報を記憶する受信情報記憶手段と、
前記受信された商品名情報に含まれる文字列と、当該文字列に含まれる各文字の前記受信情報記憶手段における格納位置を示すアドレス番号とが印字された商品名受信レポートを作成するレポート作成手段と、
前記アドレス番号を入力するための入力手段と、
前記入力されたアドレス番号に対応する位置に格納されている文字列を前記受信情報記憶手段から取得する入力文字取得手段と、
前記取得された文字列により前記商品名受信レポートに対応する商品の前記商品ファイルの商品名を書き換える商品名書き換え手段と、
を備える。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、
前記入力手段は、前記商品名の書き換えに使用する文字列の先頭文字のアドレス番号と末尾文字のアドレス番号を入力する。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記商品名書き換え手段により書き換えられた商品名を前記サーバ装置に送信する送信手段を備える。
【００１０】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記商品名受信レポートには、前記受信された商品名情報に含まれる商品コードが印字されている。
【００１１】
請求項５に記載の発明のプログラムは、
商品毎に商品コード及び複数種類の商品名を含む商品名情報が記憶されたサーバ装置に通信ネットワークを介して接続される売上データ処理装置に用いられるコンピュータを、
商品毎に商品コード及び商品名を含む商品登録情報が格納された商品ファイルを記憶する商品ファイル記憶手段、
前記サーバ装置から送信された商品名情報を受信する受信手段、
前記受信された商品名情報を記憶する受信情報記憶手段、
前記受信された商品名情報に含まれる文字列と、当該文字列に含まれる各文字の前記受信情報記憶手段における格納位置を示すアドレス番号とが印字された商品名受信レポートを作成するレポート作成手段、
前記アドレス番号を入力するための入力手段、
前記入力されたアドレス番号に対応する位置に格納されている文字列を前記受信情報記憶手段から取得する入力文字取得手段、
前記取得された文字列により前記商品名受信レポートに対応する商品の前記商品ファイルの商品名を書き換える商品名書き換え手段、
として機能させる。
【発明の効果】
【００１２】
本発明によれば、文字を入力するためのキーボードが備えられていない売上データ処理装置であっても、登録されている商品名を容易に変更することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して本発明の実施形態について詳細に説明する。
まず、構成を説明する。
【００１４】
（商品名管理システム１００の構成）
図１に、本発明に係る商品名管理システム１００の全体構成例を示す。図１に示すように、商品名管理システム１００は、電子式キャッシュレジスタ等の売上データ処理装置１と、情報センタサーバ２とが通信ネットワークＮを介してデータ送受信可能に接続されて構成されている。通信ネットワークＮは、専用線や既存の公衆回線、インターネット等を利用して構築された情報通信網である。なお、売上データ処理装置１の台数は特に限定されない。
また、この実施形態で、売上データ処理装置とは、電子式キャッシュレジスタ、ＥＣＲ（Electronic Cash Resister）、金銭登録機等を含むものである。
【００１５】
（売上データ処理装置１の構成）
売上データ処理装置１は、店舗に設けられ、オペレータの操作に基づいて購買された商品の登録処理（購買された商品の商品名、商品の売上個数、売上金額等の売上データ等の登録処理）、精算処理等を行う。売上データ処理装置１は、主として数値を扱う装置であるため、文字を入力するためのキーボード等は備えられていない。
【００１６】
図２に、売上データ処理装置１の機能構成例を示す。図２に示すように、売上データ処理装置１は、ＣＰＵ（Central Processing Unit）１０、入力部１１、表示部１２、ＲＡＭ（Random Access Memory）１３、記憶部１４、通信部１５、印字部１６、ドロア１７、スキャナ部１８等を備えて構成され、各部はバス１９を介して接続されている。
【００１７】
ＣＰＵ１０は、記憶部１４に記憶されているシステムプログラムを読み出し、ＲＡＭ１３のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ１０は、記憶部１４に記憶されている各種プログラムを読み出してワークエリアに展開し、後述する登録処理、精算モード処理、ＰＬＵ検索処理、入力文字取得処理、商品名書き換え処理、商品名送信処理を始めとする各種処理を実行する。
【００１８】
入力部１１は、数値釦、クリア釦、部門釦、商品名入力釦、商品名確定釦、送信釦、モードキー等を備えて構成され、各釦操作やキー操作に応じた操作信号をＣＰＵ１０に出力する。
数値釦は、０〜９の数値を入力するための釦である。
クリア釦は、入力された数値等をクリアするための釦である。
商品名入力釦は、数値釦により入力された数値を、商品名を表す文字列のアドレス番号として入力することを指示するための釦である。
商品名確定釦は、数値釦及び商品名入力釦の押下により入力された文字列を商品名として確定し、ＰＬＵファイル１４１における商品名の書き換えを指示するための釦である。
送信釦は、書き換えられた商品名の情報センタサーバ２への送信を指示するための釦である。
モードキーは、登録モード、精算モード、設定モード等の売上データ処理装置１の動作モードを切り替えるためのキーである。登録モードは、購買された商品の登録処理を行うモードである。精算モードは、閉店後に１日の売上の精算を行うためのモードである。設定モードは、ＰＬＵファイル１４１に設定されている商品名を書き換えるためのモードである。
【００１９】
表示部１２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro-Luminescence)ディスプレイ等により構成され、ＣＰＵ１０から入力される表示信号の指示に従って、各種画面を表示する。
【００２０】
ＲＡＭ１３は、ＣＰＵ１０により記憶部１４から読み出された各種プログラム、入力若しくは出力データ、及びパラメータ等を一時的に格納する。
ＲＡＭ１３は、図３に示すように複数のデータ格納領域を有する。それらの領域としては、スキャニング中フラグ格納領域１３０、設定モード時スキャニング中フラグ格納領域１３１、商品名一時格納領域１３２、メーカ名一時格納領域１３３、バーコード退避領域１３４、ＰＬＵアドレス領域１３５、キャラクタ設定用領域１３６等を有している。
【００２１】
スキャニング中フラグ格納領域１３０は、登録処理（図７〜図８参照）における動作状態を示すスキャニング中フラグを格納する。スキャニング中フラグ「０」は、商品のバーコード読み取り（スキャニング）後、ＰＬＵ登録処理（詳細後述）が終了した状態であることを示す。スキャニング中フラグ「１」は、商品のバーコード読み取り後、情報センタサーバ２から商品名情報を受信した状態であることを示す。スキャニング中フラグ「２」は、商品のバーコード読み取り後、情報センタサーバ２からメーカ名情報を受信した状態であることを示す。スキャニング中フラグ「３」は、商品のバーコード読み取り後、情報センタサーバ２から商品名情報とメーカ名情報の何れも受信できなかった状態であることを示す。
【００２２】
設定モード時スキャニング中フラグ格納領域１３１は、設定モード時の動作状態を示す設定モード時スキャニング中フラグを格納する。設定モード時スキャニング中フラグ「ＯＦＦ」は、商品名受信レポートＲ（図１２参照）のバーコードが読み取られていない状態であることを示す。設定モード時スキャニング中フラグ「ＯＮ」は、商品名受信レポートＲのバーコードが読み取られた状態であることを示す。
【００２３】
商品名一時格納領域１３２は、情報センタサーバ２から受信した商品名情報を一時的に格納する領域である。
メーカ名一時格納領域１３３は、情報センタサーバ２から受信したメーカ名情報を一時的に格納する領域である。
バーコード退避領域１３４は、設定モード時に読み取られたバーコードを退避するための領域である。
ＰＬＵアドレス領域１３５は、ＰＬＵ検索処理（図１３参照）においてＰＬＵファイル１４１から検索された商品登録情報のアドレス情報を格納するための領域である。
キャラクタ設定用領域１３６は、入力された文字列を格納するための領域である。
【００２４】
記憶部１４は、半導体の不揮発性メモリ等により構成される。記憶部１４は、ＣＰＵ１０で実行されるシステムプログラム、各種処理プログラム、これらのプログラムの実行に必要なデータ等を記憶する。
例えば、記憶部１４は、後述する登録処理、精算モード処理、ＰＬＵ検索処理、入力文字取得処理、商品名書き換え処理、商品名送信処理を実行するための各種処理プログラムや、入力部１１やスキャナ部１８からの入力に応じてこれらの処理プログラムを起動させるためのメインプログラム等を記憶している。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部１４に格納される。ＣＰＵ１０は、当該プログラムコードに従った動作を逐次実行する。
【００２５】
また、記憶部１４は、商品ファイルとしてのＰＬＵ（Price Look Up）ファイル１４１を記憶している。ＰＬＵファイル１４１には、各商品の商品コード、商品名、部門リンク、単価、売上個数及び売上金額等の商品登録情報が格納される（図１７参照）。商品コードは、商品にバーコードとして付与されている商品の識別コードである。商品コードとしては様々なコード体系を適用可能であるが、本実施の形態においてはＪＡＮ（Japan Article Number）コードとして説明する。商品名は、最大２０バイトの文字列である。部門リンクは、商品の部門を示す部門番号である。
また、記憶部１４は、受信情報記憶手段として、情報センタサーバ２から受信された商品名情報が格納された商品名受信ファイル１４２を記憶している（図１０参照）。
更に、記憶部１４は、部門ファイル等の売上データの処理に係る各種ファイルを記憶している。
【００２６】
通信部１５は、モデム、ルータ、ネットワークカード等により構成される。通信部１５は、通信ネットワークＮを介して接続された情報センタサーバ２等の外部装置とのデータ送受信を行う。
【００２７】
印字部１６は、例えば、サーマルプリンタ(感熱式プリンタ)であり、レシート用、ジャーナル用のロール紙(感熱紙)を有し、ＣＰＵ１０から入力される指示信号に従って、各ロール紙に対して金額等のデータ、商品名受信レポートＲ等をプリントアウトする。
【００２８】
ドロア１７は、硬貨や紙幣等の現金を収納する引出しである。ドロア１７は、ＣＰＵ１０の指示により、引出しが開けられる。
【００２９】
スキャナ部１８は、商品に設けられたバーコードを読み取るバーコードリーダやバーコードスキャナ等を備える。
【００３０】
（情報センタサーバ２の構成）
情報センタサーバ２は、商品名データベース２４１と、メーカ名データベース２４２を有し、売上データ処理装置１からの問い合わせに応じて、売上データ処理装置１から送信されたバーコードに対応する商品名、メーカ名等を検索し、売上データ処理装置１に返信する。
【００３１】
図４に、情報センタサーバ２の機能構成例を示す。図４に示すように、情報センタサーバ２は、ＣＰＵ２０、入力部２１、表示部２２、ＲＡＭ２３、記憶部２４、通信部２５等を備えて構成され、各部はバス２６を介して接続されている。
【００３２】
ＣＰＵ２０は、記憶部２４に記憶されているシステムプログラムを読み出し、ＲＡＭ２３内に形成されたワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ２０は、記憶部２４に記憶されている各種処理プログラムを読み出してワークエリアに展開し、後述する検索／回答処理、商品名変更処理を始めとする各種処理を実行する。
【００３３】
入力部２１は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、キーボードに対するキー操作やマウス操作により入力された指示信号をＣＰＵ２０に出力する。
【００３４】
表示部２２は、ＬＣＤやＣＲＴ(Cathode Ray Tube)や有機ＥＬディスプレイ等により構成され、ＣＰＵ２０から入力される表示信号の指示に従って、各種画面を表示する。
【００３５】
ＲＡＭ２３は、ＣＰＵ２０により記憶部２４から読み出された各種プログラム、入力若しくは出力データ、及びパラメータ等を一時的に格納するワークエリアを形成する。
【００３６】
記憶部２４は、ＨＤＤ（Hard Disc Drive）や半導体の不揮発性メモリ等により構成される。記憶部２４は、ＣＰＵ２０で実行されるシステムプログラムや、検索／回答処理プログラムを始めとする各種プログラム、これらのプログラムの実行に必要なデータを記憶する。各種プログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部２４に格納される。ＣＰＵ２０は、当該プログラムコードに従った動作を逐次実行する。
【００３７】
また、記憶部２４は、商品名データベース２４１、メーカ名データベース２４２を記憶している。商品名データベース２４１は、商品毎に、商品コードと複数種類（ここでは６種類）の商品名を含む商品名情報を格納するデータベースである。メーカ名データベース２４２は、商品毎に、商品コードとメーカ名を含むメーカ名情報を格納するデータベースである。
【００３８】
図５に、商品名データベース２４１に格納される商品名情報（レコード）のデータ構成例を示す。図５に示すように、商品名情報は、商品コード、選択商品名、６種類の商品名（全角最大５０バイト商品名、全角最大５０バイト／半角最大５０バイト変換商品名、半角最大２５バイト商品名、全角最大２８バイト商品名、全角最大２８バイト／半角最大２８バイト変換商品名、半角最大１４バイト商品名）、メーカ名半角、メーカ名全角により構成されている。
【００３９】
上記の６種類の商品名は、商品コードにより特定される商品をそれぞれの最大バイト数で収まるように表現した商品名である。これらの商品名には、最大バイト数に応じて商品の個々のブランド名称や内容量、サイズ等を詳細に表現したもの（例えば、９５ＣＨ・ルデンヌ  ボルドー（赤）瓶７５０ｍｌ）から、商品を大まかな分類で表現したもの（例えば、果実酒）まで様々である。なお、「全角最大５０バイト／半角最大５０バイト変換商品名」及び「全角最大２８バイト／半角最大２８バイト変換商品名」は、それぞれ全角最大５０バイト商品名、全角最大２８バイト商品名の半角にできる文字を半角に変換して表現した商品名である。
選択商品名は、上記６種類の商品名のうち売上データ処理装置１で使用可能なバイト数（ここでは２０バイト）内に収まるものの中から選択された商品名である。具体的には、２０バイト内で収まる商品名のうち、最大バイト数がより大きい商品名である。
【００４０】
図６に、メーカ名データベース２４２に格納されるメーカ名情報（レコード）のデータ構成例を示す。メーカ名情報は、商品コード、メーカ名全角、メーカ名半角により構成されている。
【００４１】
通信部２５は、モデム、ルータ、ネットワークカード等によって構成される。通信部２５は、通信ネットワークＮに接続された売上データ処理装置１を始めとする外部装置とのデータ送受信を行う。
【００４２】
（商品名管理システム１００の動作）
次に、商品名管理システム１００の動作について説明する。
まず、売上データ処理装置１の登録モード時の動作について説明する。
図７〜図８に、顧客の商品購買時に売上データ処理装置１のＣＰＵ１０により実行される登録処理のフローチャート、及び売上データ処理装置１からの問い合わせに応じて情報センタサーバ２のＣＰＵ２０により実行される検索／回答処理のフローチャートを示す。登録処理は、ＣＰＵ１０と記憶部１４に記憶されている登録処理プログラムとの協働により実行される。検索／回答処理は、ＣＰＵ２０と記憶部２４に記憶されている検索／回答処理プログラムとの協働により実行される。
即ち、図７のステップＳ１〜Ｓ７，Ｓ１７〜Ｓ２５及び図８のステップＳ２６〜Ｓ３６が売上データ処理装置１のＣＰＵ１０により実行される登録処理のフローチャートであり、図７のステップＳ８〜Ｓ１６が情報センタサーバ２のＣＰＵ２０により実行される検索／回答処理のフローチャートである。
【００４３】
まず、スキャナ部１８により購買対象の商品（購買商品と呼ぶ）に付されているバーコードが読み取られる（ステップＳ１）。なお、購買個数が複数の場合は、スキャナ部１８による読み取りに続いて入力部１１の数値釦が押下される等により購買個数が入力される。次いで、ＰＬＵファイル１４１において、読み取られたバーコードと商品コードが一致する商品登録情報の検索が行われる（ステップＳ２）。
【００４４】
検索の結果、読み取られたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１内に存在した場合（ステップＳ３；ＹＥＳ）、ＰＬＵ登録処理が実行される（ステップＳ４）。ＰＬＵ登録処理では、検索された商品登録情報の単価に今回の購買個数を乗算することにより今回の購買金額が算出され、表示部１２に表示される。また、商品名、今回の購買個数及び今回の購買金額が印字部１６によりレシート用紙に印字される。更に、検索された商品登録情報の売上個数に今回の購買個数が加算され、売上金額に今回の購買金額が加算される。
【００４５】
ＰＬＵ登録処理が終了すると、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「０」が設定され（ステップＳ５）、処理は図８のステップＳ２６に移行する。
【００４６】
一方、ステップＳ２における検索の結果、読み取られたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１内に存在しなかった場合（ステップＳ３；ＮＯ）、通信部１５により、読み取られたバーコードのデータが通信ネットワークＮを介して情報センタサーバ２に送信され、商品名の問い合わせが行われる（ステップＳ６）。そして、処理は情報センタサーバ２からの応答の受信待ち状態となる（ステップＳ７）。
【００４７】
情報センタサーバ２において、通信部２５によりバーコードのデータが受信されると（ステップＳ８）、商品名データベース２４１において、受信されたバーコードと商品コードが一致する商品名情報の検索が行われる（ステップＳ９）。検索の結果、受信されたバーコードと商品コードが一致する商品名情報が商品名データベース２４１に存在した場合（ステップＳ１０；ＹＥＳ）、その商品名情報が応答データとして設定され（ステップＳ１１）、処理はステップＳ１６に移行する。
【００４８】
一方、受信されたバーコードと商品コードが一致する商品名情報が商品名データベース２４１に存在しなかった場合（ステップＳ１０；ＮＯ）、メーカ名データベース２４２において、商品コードの先頭７桁が受信されたバーコードの先頭７桁と一致するメーカ名情報が検索される（ステップＳ１２）。
検索の結果、商品コードの先頭７桁が受信されたバーコードの先頭７桁と一致するメーカ名情報がメーカ名データベース２４２に存在した場合（ステップＳ１３；ＹＥＳ）、受信されたバーコードに該当する商品名情報が検索されなかったことを示す「ＮＯＴ  ＦＯＵＮＤ」と、その検索されたメーカ名情報に含まれるメーカ名とが応答データとして設定され（ステップＳ１４）、処理はステップＳ１６に移行する。
検索の結果、商品コードの先頭７桁が受信されたバーコードの先頭７桁と一致するメーカ名情報がメーカ名データベース２４２に存在しなかった場合（ステップＳ１３；ＮＯ）、受信されたバーコードに該当する商品名情報及びメーカ名情報が検索されなかったことを示す「ＮＯＴ  ＦＯＵＮＤ」が応答データとして設定され（ステップＳ１５）、処理はステップＳ１６に移行する。
【００４９】
ステップＳ１６においては、設定された応答データが通信部２５により通信ネットワークＮを介して売上データ処理装置１に送信される（ステップＳ１６）。
【００５０】
売上データ処理装置１において、通信部１５により情報センタサーバ２からの応答が受信されると（ステップＳ７；ＹＥＳ）、受信された応答データが商品名情報であるか否かが判断される（ステップＳ１７）。例えば、応答データのバイト数により商品名情報であるか否かが判断される。
【００５１】
応答データが商品名情報であると判断されると（ステップＳ１７；ＹＥＳ）、受信された商品名情報が商品名一時格納領域１３２に保存される（ステップＳ１８）。また、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「１」が設定され（ステップＳ１９）、処理はステップＳ２４に移行する。
【００５２】
図９に、商品名一時格納領域１３２のデータ格納構成例を模式的に示す。図９に示すように、商品名一時格納領域１３２の先頭のアドレス番号を００１として、アドレス番号００１〜０１３には、受信された商品名情報に含まれる商品コードが格納される。アドレス番号０１４〜０１５には、選択商品名の桁数が格納される。アドレス番号０１６〜０３５には、選択商品名が格納される。アドレス番号０５１〜１００には、全角最大５０バイト商品名が格納される。アドレス番号１０１〜１５０には、全角最大５０バイト／半角最大５０バイト変換商品名が格納される。アドレス番号１５１〜１７５には、半角最大２５バイト商品名が格納される。アドレス番号１７６〜２０３には、全角最大２８バイト商品名が格納される。アドレス番号２０４〜２３１には、全角最大２８バイト／半角最大２８バイト変換商品名が格納される。アドレス番号２３２〜２４５には、半角最大１４バイト商品名が格納される。アドレス番号２５１〜３００には、メーカ名半角が格納される。アドレス番号３０１〜３５０には、メーカ名全角が格納される。
【００５３】
ステップＳ１７において、応答データが商品名情報ではないと判断されると（ステップＳ１７；ＮＯ）、応答データにメーカ名が含まれているか否かが判断される（ステップＳ２０）。応答データにメーカ名が含まれていると判断されると（ステップＳ２０；ＹＥＳ）、応答データに含まれるメーカ名がメーカ名一時格納領域１３３に保存される（ステップＳ２１）。また、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「２」が設定され（ステップＳ２２）、処理はステップＳ２４に移行する。
【００５４】
ステップＳ１７において応答データが商品名情報ではないと判断され、更に、ステップＳ２０において応答データにメーカ名が含まれていないと判断されると（ステップＳ１７；ＮＯ、Ｓ２０；ＮＯ）、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「３」が設定され（ステップＳ２３）、処理はステップＳ２４に移行する。
【００５５】
ステップＳ２４においては、「単価を入力し、部門釦を押してください」というメッセージが表示部１２に表示され（ステップＳ２４）、処理は単価の入力及び部門釦の押下待ち状態となる。入力部１１の数値釦により単価が入力され、購買商品に対応する部門番号の部門釦が押下されると（ステップＳ２５；ＹＥＳ）、処理はステップＳ２６に移行する。
【００５６】
図８のステップＳ２６においては、スキャニング中フラグ格納領域１３０が参照される。スキャニング中フラグ格納領域１３０にスキャニング中フラグ「０」が設定されている場合（ステップＳ２６；０）、登録処理は終了する。
【００５７】
スキャニング中フラグ格納領域１３０にスキャニング中フラグ「１」が設定されている場合（ステップＳ２６；１）、商品名一時格納領域１３２の選択商品名が空であるか否かが判断される（ステップＳ２７）。上述のように、選択商品名は商品名一時格納領域１３２のアドレス番号０１６〜０３５に格納されるので、当該領域にデータが格納されているか否かにより選択商品名が空であるか否かが判断される。なお、情報センタサーバ２における商品名情報登録時の不具合や、応答データの生成が失敗した場合等に、選択商品名が空となることがあり得る。
【００５８】
商品名一時格納領域１３２の選択商品名が空ではない場合（ステップＳ２７；ＮＯ）、商品名一時格納領域１３２に格納されている商品名情報が商品名受信ファイル１４２に保存される（ステップＳ２８）。そして、  商品名一時格納領域１３２内の選択商品名が購買商品の商品名として表示部１２に表示され（ステップＳ２９）、処理はステップＳ３５に移行する。
【００５９】
図１０に、商品名受信ファイル１４２のデータ格納例を示す。図１０に示すように、商品名受信ファイル１４２は、複数の商品名情報を格納可能である。商品名受信ファイル１４２において、各商品名情報は商品名一時格納領域１３２と同じ構成（態様）で格納される。即ち、商品名受信ファイル１４２における各商品名情報の先頭のアドレス番号を００１として、アドレス番号００１〜０１３には、商品名情報に含まれる商品コードが格納される。アドレス番号０１４〜０１５には、選択商品名の桁数が格納される。アドレス番号０１６〜０３５には、選択商品名が格納される。アドレス番号０５１〜１００には、全角最大５０バイト商品名が格納される。アドレス番号１０１〜１５０には、全角最大５０バイト／半角最大５０バイト変換商品名が格納される。アドレス番号１５１〜１７５には、半角最大２５バイト商品名が格納される。アドレス番号１７６〜２０３には、全角最大２８バイト商品名が格納される。アドレス番号２０４〜２３１には、全角最大２８バイト／半角最大２８バイト変換商品名が格納される。アドレス番号２３２〜２４５には、半角最大１４バイト商品名が格納される。アドレス番号２５１〜３００には、メーカ名半角が格納される。アドレス番号３０１〜３５０には、メーカ名全角が格納される。
【００６０】
ステップＳ２６において、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「２」が設定されている場合（ステップＳ２６；２）、又はステップＳ２７において商品名一時格納領域１３２の選択商品名が空である場合（ステップＳ２７；ＹＥＳ）、メーカ名一時格納領域１３３が参照される。メーカ名一時格納領域１３３にメーカ名が格納されている場合（ステップＳ３０；ＹＥＳ）、ステップＳ２５で押下された部門釦の部門番号に対応する部門名が部門ファイルから取得される（ステップＳ３１）。そして、「部門名＋メーカ名」が購買商品の商品名として表示部１２に表示され（ステップＳ３２）、処理はステップＳ３５に移行する。
【００６１】
ステップＳ２６において、スキャニング中フラグ格納領域１３０にスキャニング中フラグ「３」が設定されている場合（ステップＳ２６；３）、又はステップＳ３０においてメーカ名一時格納領域１３３にメーカ名が格納されていない場合（ステップＳ３０；ＮＯ）、ステップＳ２５で押下された部門釦の部門番号に対応する部門名が部門ファイルから取得され（ステップＳ３３）、部門名が購買商品の商品名として表示部１２に表示される（ステップＳ３４）。そして、処理はステップＳ３５に移行する。
【００６２】
ステップＳ３５においては、ＰＬＵ新規登録処理が実行される（ステップＳ３５）。ステップＳ３５のＰＬＵ新規登録処理では、ステップＳ２５で入力された単価に今回の購買個数を乗算することにより今回の購買金額が算出され、表示部１２に表示される。また、表示部１２に表示された商品名、入力された単価、今回の購買個数及び今回の購買金額が印字部１６により、レシート用紙に印字される。そして、ＰＬＵファイル１４１に購買商品の商品登録情報が新規登録される。具体的には、ステップＳ１で読み取られたバーコードが商品コードに、表示部１２に表示されている商品名（選択商品名、部門名＋メーカ名、又は部門名）が商品名に、ステップＳ２５で押下された部門釦に対応する部門番号が部門リンクに、ステップＳ２５で入力された単価が単価に、今回の購買個数が売上個数に、今回の購買金額が売上金額に、それぞれ登録される。
【００６３】
ＰＬＵ新規登録処理が終了すると、スキャニング中フラグ格納領域１３０、商品名一時格納領域１３２、メーカ名一時格納領域１３３がクリアされ（ステップＳ３６）、登録処理は終了する。
【００６４】
上記登録処理により、ＰＬＵファイル１４１に商品登録情報が存在しない商品については情報センタサーバ２から商品名が取得され、バーコードから読み取られた商品コードや商品名を含む商品登録情報が登録されるので、次回以降の登録処理において同じ商品のバーコードが読み取られた場合には、ＰＬＵファイル１４１の商品登録情報を使用して商品登録を行うことが可能となる。
【００６５】
次に、売上データ処理装置１の精算モード時の動作について説明する。
図１１に、モードキーが操作され、精算モードへの移行が指示された際に売上データ処理装置１のＣＰＵ１０により実行される精算モード処理のフローを示す。この精算モード処理は、ＣＰＵ１０と記憶部１４に記憶されている精算モード処理プログラムとの協働により実行される。  
【００６６】
まず、精算処理が実行される（ステップＳ４１）。精算処理においては、例えば、ＰＬＵファイル１４１や部門ファイル等各種ファイルの合計器（例えば、ＰＬＵファイル１４１の売上個数や売上金額等）のデータを読み出して印字部１６によりジャーナル用紙に印字する処理、これらの合計器のデータをクリアする処理等が含まれる。
【００６７】
次いで、商品名受信ファイル１４２にデータが格納されているか否かが判断される（ステップＳ４２）。商品名受信ファイル１４２にデータが格納されていると判断された場合（ステップＳ４２；ＹＥＳ）、商品名受信ファイル１４２に基づいて商品名受信レポートＲを印字するための印字データが生成され、この生成された印字データに基づき印字部１６によりレシート用紙に商品名受信レポートＲが印字され（ステップＳ４３）、精算処理は終了する。
【００６８】
図１２に、ステップＳ４３において印字部１６により印字される商品名受信レポートＲの一例を示す。図１２は、図１０に示す商品名受信ファイル１４２の商品名情報に基づいて印字された商品名受信レポートＲを示している。商品名受信レポートＲは、ＰＬＵファイル１４１に登録されていなかった各商品について、情報センタサーバ２から受信した商品名情報に含まれる６種類の商品名の文字列と、この６種類の商品名の文字列に含まれる各文字の商品名受信ファイル１４２における格納位置を示すアドレス番号が印字されたレポートである。
【００６９】
上述のように、図７〜図８で説明した登録処理によって情報センタサーバ２から商品名情報が受信された場合、ＰＬＵファイル１４１の商品名には、受信した６種類の商品名のうち情報センタサーバ２により予め選択された選択商品名が格納されている。しかし、場合によっては選択商品名では商品が特定しづらく、他の種類の商品名や受信された商品名の一部分の組み合わせ等に変更したい場合もある。ところが、売上データ処理装置１にはキーボードが備えられていないため、文字の入力は煩雑である。
そこで、商品名受信レポートＲによって、情報センタサーバ２から受信された６種類の商品名の文字列と、この６種類の文字列を構成する各文字の格納位置を示すアドレス番号とを印字してユーザに提供し、ユーザが数値釦の押下によって商品名を示す文字列を容易に入力できるようにする。
【００７０】
図１２に示すように、商品名受信レポートＲには、商品コードＲ１と、バーコード画像Ｒ２と、見出し文字Ｒ３と、選択商品名Ｒ４と、商品名文字列Ｒ５と、アドレス番号Ｒ６と、が印字される。
商品コードＲ１は、商品名受信ファイル１４２における各商品名情報の先頭を００１とした場合のアドレス番号００１〜０１３に格納されているコードである。バーコード画像Ｒ２は、商品コードを示すバーコード画像（一次元バーコード等）である。見出し文字Ｒ３は、「セットされている商品名」という文字列である。ここで、セットされている商品名とは、ＰＬＵファイル１４１に格納されている商品名をさす。選択商品名Ｒ４は、アドレス番号０１６〜０３５に格納されている選択商品名である。商品名文字列Ｒ５は、情報センタサーバ２から受信した６種類の全商品名の文字列を並べたものである。アドレス番号Ｒ６は、Ｒ５の６種類の文字列を構成する各文字の商品名受信ファイル１４２における格納位置を示す情報である。３行１列で１つのアドレス番号を示している。なお、アドレス番号Ｒ６は、商品名受信ファイル１４２における全角最大５０バイト商品名の先頭の格納位置を００１として表した番号である。
【００７１】
次に、売上データ処理装置１の設定モード時の動作について説明する。
ここで、売上データ処理装置１における設定モード時の動作の前提となる、ユーザの操作について説明する。
【００７２】
設定モードにおいて、ユーザは、まずスキャナ部１８により商品名受信レポートＲのバーコードを読み取る。
次いで、ユーザは商品名受信レポートＲを参照し、商品名として設定したい文字列（又は文字）の先頭文字のアドレス番号を開始番号、末尾文字のアドレス番号を終端番号として「開始番号＋終端番号」を数値釦により入力し、商品名入力釦を押下する。なお、２０バイトを超えるまでは、繰り返し開始番号及び終端番号を入力し商品名入力釦を押下することで、６種類の商品名の一部分の文字列やその組み合わせからなる商品名を入力することが可能である。例えば、図１２に示す商品名受信レポートＲにおける「ルデンヌ  ボルドー赤」を商品名として入力したい場合、開始番号０１１＋終端番号０２８の入力及び商品名入力釦の押下、開始番号０３１＋終端番号０３２の入力及び商品名入力釦の押下を行う。
商品名入力後、ユーザは、商品名確定釦を押下操作して、入力した文字列を確定させる。
【００７３】
以下、設定モードにおいて上記のユーザの操作に応じて実行される処理について説明する。
まず、図１３を参照して、設定モードにおいてスキャナ部１８により商品名受信レポートＲのバーコードが読み取られた際にＣＰＵ１０により実行されるＰＬＵ検索処理について説明する。このＰＬＵ検索処理は、ＣＰＵ１０と記憶部１４に記憶されているＰＬＵ検索処理プログラムとの協働により実行される。
【００７４】
まず、読み取られたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１において検索される（ステップＳ５１）。検索の結果、読み取られたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１に存在した場合（ステップＳ５２；ＹＥＳ）、その商品登録情報の商品名が表示部１２に表示される（ステップＳ５３）。
【００７５】
次いで、読み取られたバーコードのデータがバーコード退避領域１３４に退避されるとともに（ステップＳ５４）、ステップＳ５１で検索された商品登録情報の格納位置を示すアドレス情報がＰＬＵアドレス領域１３５に格納される（ステップＳ５５）。そして、設定モード時スキャニング中フラグ格納領域１３１に設定モード時スキャニング中フラグ「ＯＮ」が設定され（ステップＳ５６）、ＰＬＵ検索処理は終了する。
【００７６】
一方、ステップＳ５２において、読み取られたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１に存在しなかった場合（ステップＳ５２；ＮＯ）、表示部１２に、読み取られたバーコードがＰＬＵファイル１４１に存在しなかったことを示す「ＮＯＴ  ＦＯＵＮＤ」というエラーメッセージが表示される（ステップＳ５７）。そして、設定モード時スキャニング中フラグ格納領域１３１に設定モード時スキャニング中フラグ「ＯＦＦ」が設定され（ステップＳ５８）、ＰＬＵ検索処理は終了する。
【００７７】
次に、図１４〜図１５を参照して、入力部１１の数値釦の操作により「開始番号＋終端番号」の数値が入力され、商品名入力釦が押下された際にＣＰＵ１０により実行される入力文字取得処理について説明する。この入力文字取得処理は、ＣＰＵ１０と記憶部１４に記憶されている入力文字取得処理プログラムとの協働により実行される。
【００７８】
まず、設定モード時スキャニング中フラグ格納領域１３１が参照され、設定モード時スキャニング中フラグ「ＯＮ」が設定されているか否かが判断される（ステップＳ６１）。設定モード時スキャニング中フラグが「ＯＮ」に設定されていると判断された場合（ステップＳ６１；ＹＥＳ）、処理はステップＳ６２に移行する。設定モード時スキャニング中フラグが「ＯＮ」に設定されていないと判断された場合（ステップＳ６１；ＮＯ）、「スキャニングエラー：バーコードをスキャンしてください」等のエラーメッセージが表示部１２に表示され（ステップＳ７２）、入力文字取得処理は終了する。
【００７９】
ステップＳ６２においては、商品入力釦押下前に入力された数値が６桁か否かが判断され、６桁であると判断されると（ステップＳ６２；ＹＥＳ）、処理はステップＳ６３に移行する。入力された数値が６桁ではないと判断されると（ステップＳ６２；ＮＯ）、「入力桁エラー」等のエラーメッセージが表示部１２に表示され（ステップＳ７３）、入力文字取得処理は終了する。
【００８０】
ステップＳ６３においては、バーコード退避領域１３４からバーコードが取得され（ステップＳ６３）、取得されたバーコードと商品コードが一致する商品名情報が商品名受信ファイル１４２において検索される（ステップＳ６４）。検索の結果、取得されたバーコードと商品コードが一致する商品名情報が商品名受信ファイル１４２に存在した場合（ステップＳ６５；ＹＥＳ）、処理はステップＳ６６に移行する。検索の結果、取得されたバーコードと商品コードが一致する商品名情報が商品名受信ファイル１４２に存在しなかった場合（ステップＳ６５；ＮＯ）、「バーコードが一致するデータが商品名受信ファイルにありません」等のエラーメッセージが表示部１２に表示されるとともに（ステップＳ７４）、設定モード時スキャニング中フラグ格納領域１３１のデータがクリアされ（ステップＳ７５）、入力文字取得処理は終了する。
【００８１】
ステップＳ６６においては、入力された６桁の数値のうち最初の３桁が開始番号、後ろの３桁が終端番号として認識され（ステップＳ６６）、開始番号と終端番号のそれぞれにオフセット値５０が加算される（ステップＳ６７）。ここで、図１０に示すように、商品名受信ファイル１４２の各商品名情報における商品名の先頭の格納位置は０５１であるが、ユーザが参照している商品名受信レポートＲにおいては商品名の先頭の格納位置を００１で表わしているので、両者の整合をとるために開始番号と終端番号のそれぞれにオフセット値５０が加算される。
そして、商品名受信ファイル１４２において、オフセット値５０加算後の開始番号が示す格納位置から終端番号が示す格納位置までの領域に格納されている文字列が取得される（ステップＳ６８）。  
【００８２】
例えば、図１２に示す商品名受信レポートＲのバーコードが読み取られた場合において、商品名入力釦の押下前に「０１１０２８」の６桁の数値が入力されていた場合、ステップＳ６６において、開始番号が０１１、終端番号が０２８と認識される。次いでステップＳ６７において、開始番号と終端番号のそれぞれに５０が加算され、開始番号０６１、終端番号０７８が取得される。そして、ステップＳ６８において、商品名受信ファイル１４２におけるアドレス番号０６１〜０７８に格納されている文字列「ルデンヌ  ボルドー」が取得される。
【００８３】
文字列が取得されると、既にキャラクタ設定用領域１３６にセットされている文字列の長さとステップＳ６８において取得された文字列の長さが合計され、基準バイト数（ここでは、２０バイト）を超えたか否かが判断される（図１５のステップＳ６９）。ここで、基準バイト数の２０バイトは、売上データ処理装置１において商品名として使用可能な最大のバイト数である。
【００８４】
図１４のステップＳ６８において取得された文字列の長さが基準バイト数を超えたと判断されると（ステップＳ６９；ＹＥＳ）、合計長がオーバーしていることを示す「合計長オーバーエラー」というエラーメッセージが表示部１２に表示され（ステップＳ７６）、入力文字取得処理は終了する。ここで、キャラクタ設定用領域１３６に既にセットされている文字列がある場合はそのまま保持される。
【００８５】
一方、ステップＳ６８において取得された文字列の長さが基準バイト数を超えていないと判断されると（ステップＳ６９；ＮＯ）、キャラクタ設定用領域１３６の既にセットされている文字列の後ろに今回入力された文字列がセットされる（ステップＳ７０）。そして、キャラクタ設定用領域１３６にセットされた文字列が表示部１２に表示され（ステップＳ７１）、入力文字取得処理は終了する。
【００８６】
商品名確定釦が押下されるまで、ユーザの数値釦による開始位置＋終端位置の入力及び商品名入力釦の押下操作に応じて上記入力文字取得処理は繰り返し実行される。
【００８７】
次に、図１６を参照して、設定モードにおいて入力部１１の商品名確定釦が押下されたＣＰＵ１０により実行される商品名書き換え処理について説明する。この商品名書き換え処理は、ＣＰＵ１０と記憶部１４に記憶されている商品名書き換え処理プログラムとの協働により実行される。
【００８８】
まず、設定モード時スキャニング中フラグ格納領域１３１が参照され、設定モード時スキャニング中フラグ「ＯＮ」が設定されているか否かが判断される（ステップＳ８１）。設定モード時スキャニング中フラグがＯＮに設定されている場合（ステップＳ８１；ＹＥＳ）、バーコード退避領域１３４に退避されたバーコードが取得され（ステップＳ８２）、取得されたバーコードと商品コードが一致する商品登録情報がＰＬＵファイル１４１から検索される（ステップＳ８３）。
【００８９】
次いで、ステップＳ８３で検索された商品登録情報の商品名がキャラクタ設定用領域１３６に格納されている文字列により書き換えられる（ステップＳ８４）。また、商品名受信ファイル１４２内の、ステップＳ８２で取得されたバーコードと商品コードが一致する商品名情報の選択商品名がキャラクタ設定用領域１３６に格納されている文字列により書き換えられる（ステップＳ８５）。そして、設定モード時スキャニング中フラグ格納領域１３１のデータがクリアされ（ステップＳ８６）、商品名書き換え処理は終了する。
【００９０】
一方、設定モード時スキャニング中フラグが「ＯＦＦ」に設定されている場合（ステップＳ８１；ＮＯ）、エラーメッセージが表示部１２に表示され（ステップＳ８７）、商品名書き換え処理は終了する。
【００９１】
図１７に、上述した設定モード時の一連の処理（ＰＬＵ検索処理、入力文字取得処理、商品名書き換え処理）の前後のＰＬＵファイル１４１を示す。図１７に示すように、上述した設定モード時の一連の処理により、商品コード＝４５８８７７６６５５４４１の商品名が、大まかな商品分類を示す「果実酒」から商品を特定可能な「ルデンヌ  ボルドー赤」に変更することができる。
【００９２】
次に、上記のＰＬＵ検索処理、入力文字取得処理、商品名書き換え処理の一連の処理により書き換えられた商品名を、情報センタサーバ２の商品名データベース２４１の選択商品名に反映させるための処理について説明する。
【００９３】
図１８に、入力部１１の送信釦が押下された際に売上データ処理装置１のＣＰＵ１０により実行される商品名送信処理、及び売上データ処理装置１からのデータ受信に応じて情報センタサーバ２のＣＰＵ２０により実行される商品名変更処理のフローを示す。商品名送信処理は、ＣＰＵ１０と記憶部１４に記憶されている商品名送信処理プログラムとの協働により実行される。商品名変更処理は、ＣＰＵ２０と記憶部２４に記憶されている商品名変更プログラムとの協働により実行される。
【００９４】
売上データ処理装置１において、入力部１１の送信釦が押下されると、商品名受信ファイル１４２のデータ（即ち、商品名情報）が通信部１５により情報センタサーバ２に通信ネットワークＮを介して送信される（ステップＳ９１）。
【００９５】
情報センタサーバ２においては、通信部２５により売上データ処理装置１から通信ネットワークＮを介して送信された商品名受信ファイルのデータが受信されると（ステップＳ９２）、カウンタｎに１が設定される（ステップＳ９３）。
【００９６】
次いで、受信されたデータにおけるｎ番目の商品名情報の選択商品名が空であるか否かが判断される。受信されたデータにおけるｎ番目の商品名情報の選択商品名が空ではないと判断されると（ステップＳ９４；ＮＯ）、ｎ番目の商品名情報の商品コードと商品コードが一致する商品名情報が商品名データベース２４１において検索される（ステップＳ９５）。そして、検索された商品名情報の選択商品名が受信されたｎ番目の商品名情報の選択商品名により上書きされ（ステップＳ９６）、処理はステップＳ９７に移行する。一方、受信されたデータにおけるｎ番目の商品名情報の選択商品名が空であると判断されると（ステップＳ９４；ＹＥＳ）、処理はステップＳ９７に移行する。
【００９７】
ステップＳ９７においては、カウンタｎ≧受信した商品名情報数であるか否かが判断され、カウンタｎ≧受信した商品名情報数ではないと判断された場合（ステップＳ９７；ＮＯ）、ｎが１インクリメントされ（ステップＳ９８）、処理はステップＳ９４に戻る。カウンタｎ≧受信した商品名情報数と判断された場合（ステップＳ９７；ＹＥＳ）、商品名変更処理は終了する。
【００９８】
以上説明したように、売上データ処理装置１のＣＰＵ１０は、情報センタサーバ２から送信された当該商品の複数種類の商品名を含む商品名情報を通信部１５により受信すると、受信した商品名情報を商品名受信ファイル１４２に格納する。また、ＣＰＵ１０は、受信された商品名情報に含まれる商品コードを示すバーコード及び文字列と、当該文字列に含まれる各文字の商品名受信ファイル１４２における格納位置を示すアドレス番号とが印字された商品名受信レポートＲを作成する。スキャナ部１８により商品名受信レポートＲのバーコードが読み取られ、入力部１１によりアドレス番号が入力されると、ＣＰＵ１０は、入力されたアドレス番号に対応する位置に格納されている文字列を商品名受信ファイル１４２から取得し、当該取得された文字列によりＰＬＵファイル１４１における読み取られたバーコードと商品コードが一致する商品の商品名を書き換える。
【００９９】
従って、文字を入力するためのキーボードが備えられていない売上データ処理装置であっても、商品名受信レポートＲを参照しながら入力したい商品名の文字列に対応するアドレス番号を入力するだけで、ＰＬＵファイル１４１等に登録されている商品名を容易に変更することが可能となる。
【０１００】
また、入力したい商品名の文字列における先頭文字のアドレス番号と末尾文字のアドレス番号が入力部１１により入力されると、ＣＰＵ１０は、入力されたアドレス番号間のアドレスに格納されている文字列によりＰＬＵファイル１４１に登録されている商品名を変更するので、ユーザは、文字毎にアドレス番号を入力する必要がなく、商品名の変更を簡単な操作行うことが可能となる。
【０１０１】
また、ＣＰＵ１０は、変更後の商品名を通信部１５を介して情報センタサーバ２に送信するので、売上データ処理装置１で変更された商品名を情報センタサーバ２側の商品名データベース２４１の選択商品名に反映させることが可能となる。
【０１０２】
また、商品名受信レポートＲには、受信された商品名情報に含まれる商品コードが印字されているので、商品名受信レポートＲに対応する商品を容易に特定して商品名の変更を行うことが可能となる。
【０１０３】
なお、上記実施形態における記述内容は、本発明に係る商品名管理システム１００の好適な一例であり、これに限定されるものではない。
例えば、上記実施形態においては、商品名受信レポートＲのバーコードをスキャナ部１８で読み取ることによってＰＬＵ検索処理を開始することとして説明したが、商品名受信レポートＲに記載されているバーコードを入力部１１により入力することによって処理を開始することとしてもよい。
【０１０４】
また、上記実施形態においては、ＰＬＵファイル１４１に未登録のバーコードを情報センタサーバ２に送信して商品名情報を取得し、商品名受信レポートＲを印字することとして説明したが、既にＰＬＵファイル１４１に商品登録情報が存在する場合においても、所定の操作により情報センタサーバ２にバーコードを送信して商品名情報を取得し、商品名受信レポートＲを印字することとしてもよい。このようにすれば、既にＰＬＵファイル１４１に登録されている商品名についても変更を行うことが可能となる。
【０１０５】
その他、商品名管理システム１００を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態における商品名管理システムの全体構成例を示す図である。
【図２】図１の売上データ処理装置の機能的構成を示すブロック図である。
【図３】図２のＲＡＭの構成例を示す図である。
【図４】図１の情報センタサーバの機能的構成を示すブロック図である。
【図５】図４の商品名データベースに格納される商品名情報のデータ構成例を示す図である。
【図６】図４のメーカ名データベースに格納されるメーカ名情報のデータ構成例を示す図である。
【図７】図１の売上データ処理装置のＣＰＵにより実行される登録処理、及び情報センタサーバのＣＰＵにより実行される検索／回答処理を示すフローチャートである。
【図８】図１の売上データ処理装置のＣＰＵにより実行される登録処理を示すフローチャートである。
【図９】図３の商品名一時格納領域のデータ格納構成例を示す図である。
【図１０】図２の商品名受信ファイルのデータ格納例を示す図である。
【図１１】図２のＣＰＵにより実行される精算モード処理を示すフローチャートである。
【図１２】図１１のステップＳ４３において印字される商品名受信レポートの一例を示す図である。
【図１３】図２のＣＰＵにより実行されるＰＬＵ検索処理を示すフローチャートである。
【図１４】図２のＣＰＵにより実行される入力文字取得処理を示すフローチャートである。
【図１５】図２のＣＰＵにより実行される入力文字取得処理を示すフローチャートである。
【図１６】図２のＣＰＵにより実行される商品名書き換え処理を示すフローチャートである。
【図１７】図１の売上データ処理装置において設定モード時の一連の処理（ＰＬＵ検索処理、入力文字取得処理、商品名書き換え処理）の前後におけるＰＬＵファイルの変化を示す図である。
【図１８】図１の売上データ処理装置のＣＰＵにより実行される商品名送信処理、及び情報センタサーバのＣＰＵにより実行される商品名変更処理を示すフローチャートである。
【符号の説明】
【０１０７】
１  売上データ処理装置
１０  ＣＰＵ
１１  入力部
１２  表示部
１３  ＲＡＭ
１３０  スキャニング中フラグ格納領域
１３１  設定モード時スキャニング中フラグ格納領域
１３２  商品名一時格納領域
１３３  メーカ名一時格納領域
１３４  バーコード退避領域
１３５  ＰＬＵアドレス領域
１３６  キャラクタ設定用領域
１４  記憶部
１４１  ＰＬＵファイル
１４２  商品名受信ファイル
１５  通信部
１６  印字部
１７  ドロア
１８  スキャナ部
１９  バス
２  情報センタサーバ
２０  ＣＰＵ
２１  入力部
２２  表示部
２３  ＲＡＭ
２４  記憶部
２４１  商品名データベース
２４２  メーカ名データベース
２５  通信部
２６  バス
【図１】
2010079339.tif 000003
【図２】
2010079339.tif 000004
【図３】
2010079339.tif 000005
【図４】
2010079339.tif 000006
【図５】
2010079339.tif 000007
【図６】
2010079339.tif 000008
【図７】
2010079339.tif 000009
【図８】
2010079339.tif 000010
【図９】
2010079339.tif 000011
【図１０】
2010079339.tif 000012
【図１１】
2010079339.tif 000013
【図１２】
2010079339.tif 000014
【図１３】
2010079339.tif 000015
【図１４】
2010079339.tif 000016
【図１５】
2010079339.tif 000017
【図１６】
2010079339.tif 000018
【図１７】
2010079339.tif 000019
【図１８】
2010079339.tif 000020