(57)【要約】【課題】  予め設定した時刻に各商品の価格を自動的に変更し、かつ価格を変更する処理を短時間で行うことができる商品価格変更装置、商品価格変更方法、プログラムおよび記録媒体を提供する。【解決手段】  商品価格変更装置１は、バーコード発行端末２と、サーバ３と、ＰＯＳ端末４とを含む。バーコード発行端末２は、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を表すバーコードを発行する。ＰＯＳ端末４は、販売されている販売中商品に対応付けられたバーコードを読取って、読取った読取時刻と商品情報とに基づいて、標準価格または変更後価格を販売中商品の販売価格として選択する。【選択図】      図１
2011175381.tif 000002
【特許請求の範囲】
【請求項１】
商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する光学コード情報生成部と、
前記光学コード情報を光学的に読取り可能な光学コードとして出力する出力部と、
前記出力部によって出力された光学コードを光学的に読取る光学コード読取部と、
前記光学コード読取部によって光学コードが読取られると、前記光学コードを読取った読取時刻を表す読取時刻情報を生成する計時部と、
前記計時部によって生成された読取時刻情報に基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択する価格選択部とを含むことを特徴とする商品価格変更装置。
【請求項２】
前記価格選択部は、前記読取時刻情報が示す読取時刻と前記価格変更時刻情報が示す価格変更時刻とを比較し、読取時刻が価格変更時刻よりも前であるとき、前記販売中商品の販売価格として標準価格を選択し、読取時刻が価格変更時刻以後であるとき、前記販売中商品の販売価格として変更後価格を選択することを特徴とする請求項１に記載の商品価格変更装置。
【請求項３】
前記商品情報は、商品の種類を個別に識別するための商品識別情報をさらに含み、
前記商品識別情報と、商品名を表わす商品名情報とを関連付けた状態で記憶する記憶部と、
前記記憶部に記憶される商品識別情報および商品名情報のうちの少なくともいずれか１つを取得する取得部とをさらに含むことを特徴とする請求項１または２に記載の商品価格変更装置。
【請求項４】
前記出力部は、前記商品情報に含まれる標準価格情報が示す標準価格、価格変更時刻情報が示す価格変更時刻、および変更後価格情報が示す変更後価格と、前記取得部によって取得された商品名情報が示す商品名とを、文字として出力することを特徴とする請求項３に記載の商品価格変更装置。
【請求項５】
前記商品情報は、商品の標準価格の変更が行われる価格変更日付を表す価格変更日付情報をさらに含み、
前記価格選択部には、前記光学コード読取部によって光学コードが読取られた読取日付を表す読取日付情報が入力され、
前記価格選択部は、前記読取日付情報および前記読取時刻情報と、前記光学コード読取部によって読取られた光学コードが示す商品情報とに基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択することを特徴とする請求項１に記載の商品価格変更装置。
【請求項６】
商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する光学コード情報生成工程と、
前記光学コード情報生成工程で生成された光学コード情報を、光学的に読取り可能な光学コードとして出力する出力工程と、
前記出力工程で出力された光学コードを光学的に読取る光学コード読取工程と、
前記光学コード読取工程で光学コードが読取られると、前記光学コードを読取った読取時刻を表す読取時刻情報を生成する計時工程と、
前記計時工程で生成された読取時刻情報に基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択する価格選択工程とを含むことを特徴とする商品価格変更方法。
【請求項７】
コンピュータを、請求項１〜５のいずれか１つに記載の商品価格変更装置として機能させるための商品価格変更プログラム。
【請求項８】
請求項７に記載の商品価格変更プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
商品の販売価格を販売時刻に応じて自動的に変更する商品価格変更装置、商品価格変更方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
店舗では、価格を表すバーコードなどを商品に付して、この商品を店頭に陳列して販売することが多い。バーコードには、製造過程で商品に印刷されるものや、店舗にてラベルなどに印刷されて商品に貼付されるものがある。このバーコードは、店舗に設置されるＰＯＳ（Point Of Sales）端末またはレジスタ端末などによって読取られる。
【０００３】
店舗では、賞味期限直前の商品や、一部が破損している商品などの販売価格を割引して販売することがある。また店舗では、生鮮食品などに対する見切り販売など予め定める時刻から商品の価格を値下げすることもある。これらの販売価格の変更は、割引金額、割引率、割引後金額などの割引情報が印刷されるラベルを商品に再貼付すること、または割引情報を商品に手書きで記入することなどによって行われる。この割引情報は、バーコードや、人が認識可能な文字として表わされる。
【０００４】
図１９は、価格表示ラベル１３１および割引金額表示ラベル１３２の一例を示す図である。価格表示ラベル１３１には、文字情報によって「豚肉５００円」と印刷され、かつ金額など商品に関する情報がバーコードとして印刷されている。割引金額表示ラベル１３２には、文字情報によって「１００円引き」と印刷されている。店舗では、価格表示ラベル１３１を商品に貼付して、この商品を店頭に陳列する。その後、商品の価格を変更する時刻になると、販売者が割引金額表示ラベル１３２を商品に再貼付する。会計時には、販売者が手入力によって商品「豚肉」の価格を、５００円と入力し、さらに１００円引きであることを入力する。
【０００５】
ＰＯＳ端末またはレジスタ端末では、会計時における割引処理を、バーコードスキャナで価格バーコードを読取った後に、割引バーコードをさらに読取ること、または割引情報が印刷されたラベルなどを参照して商品価格を割り引く処理を手入力で行うことなどによって行うこともある。このＰＯＳ端末またはレジスタ端末では、会計時に割引バーコードのみを読取ることによって割引処理を行うこともある。
【０００６】
したがって、店舗において販売価格を変更する際には、店頭から値下げ対象の商品を検索して、値下げ対象の商品にラベルを貼付する作業が必要となり、商品の数が増加すると作業負担が増大する。また、ＰＯＳ端末またはレジスタ端末において商品価格を割り引く処理を手入力で行うと、販売価格を誤入力するなど人為的な誤りを誘発することがある。また、商品の値下げを行う度にラベルを再発行する必要があるので、ラベルを過剰に使用してラベルのコストが増大する。
【０００７】
第１の従来技術に係る特許文献１に記載の電子式キャッシュレジスタでは、商品の商品コードと、商品の販売価格データと、時間帯別に販売価格データを変更することを表す時間帯別番号とをバーコードで表わし、このバーコードを商品に対応付けている。この電子式キャッシュレジスタは、時間帯ごとの商品の販売価格データを時間帯別データとして記憶する時間帯別データ記憶手段を含んで構成される。
【０００８】
第１の従来技術に係る電子式キャッシュレジスタでは、バーコードをバーコード読取手段で読取り、読取った時間帯別番号に該当する時間帯データを取得する。電子式キャッシュレジスタは、バーコードを読取ったときの現在時刻が、取得した時間帯別データに基づく時間帯に含まれるか否かを判定する。電子式キャッシュレジスタは、現在時刻が時間帯別番号に該当する時間帯に含まれない場合、バーコードに含まれる販売価格データを登録して商品の販売価格とし、現在時刻が時間帯別番号に該当する時間帯に含まれる場合、時間帯別データに対応する販売価格データを登録して商品の販売価格とする。これによって、第１の従来技術に係る電子式キャッシュレジスタは、時間帯に応じた異なる販売価格データを商品ごとに登録することができる。
【０００９】
第２の従来技術に係る特許文献２に記載の自動販売機では、賞味期限残日数算出手段と、商品価格決定手段と、販売制御手段とを含んで構成される。賞味期限残日数算出手段は、商品の賞味期限までの残日数を算出する。商品価格決定手段は、賞味期限残日数算出手段によって算出された残日数に応じて商品の価格を決定する。販売制御手段は、商品価格決定手段によって決定された商品の価格に応じて商品の価格表示を変更して商品の販売を行う。これによって、第２の従来技術に係る自動販売機は、賞味期限がある商品について、自動的に販売価格を変更することができる。
【００１０】
第３の従来技術に係る特許文献３に記載の電子式金銭登録機では、価格、商品名などの商品情報や、日時、割引率などの設定情報を予めメモリに記憶させる際に、各商品情報、設定情報に対応する設定操作手順情報を記号化したバーコードを、バーコードスキャナで読取り、順次対応する商品情報、設定情報をメモリに入力操作する。これによって、第３の従来技術に係る電子式金銭登録機は、各商品のバーコードに対応する商品情報および設定情報を、電子式金銭登録機内に備えられているメモリに予め設定する作業を、容易に行うことができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開昭６１−１１０２９４号公報
【特許文献２】特開２０００−１７２９１５号公報
【特許文献２】特開平６−３０９５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
第１の従来技術では、時間帯別番号が同一の商品は、同一の時刻に同一の価格に変更される構成である。たとえば総菜、肉などの商品は、同一の種類の商品であっても、製造日、分量などが個々に異なるので、割引の時刻および割引後の価格が個々の商品ごとに異なる。したがって、第１の従来技術では、複数の商品のそれぞれに異なる時間帯別番号を設ける必要があるので、商品の数が増大すると、時間帯別データ記憶手段に記憶する時間帯別データの情報量が増大する。これによって、第１の従来技術では、商品の価格を変更するための情報処理が複雑化して処理速度が低下するという問題がある。また、第１の従来技術では、商品の購入者が商品を見て現在の販売価格を知ることができないという問題もある。
【００１３】
第２の従来技術は、自動販売機で販売する商品の価格を変更することに関する技術であり、第３の従来技術は、各商品のバーコードに対応する商品情報および設定情報を、メモリに設定する作業の容易化に関する技術である。したがって、第２および第３の従来技術では、小売店などの店舗において、商品ごとに価格を設定して、予め定める時刻に商品の価格を自動的に変更することができない。
【００１４】
本発明の目的は、予め設定した時刻に各商品の価格を自動的に変更し、かつ価格を変更する処理を短時間で行うことができる商品価格変更装置、商品価格変更方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１５】
本発明は、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する光学コード情報生成部と、
前記光学コード情報を光学的に読取り可能な光学コードとして出力する出力部と、
前記出力部によって出力された光学コードを光学的に読取る光学コード読取部と、
前記光学コード読取部によって光学コードが読取られると、前記光学コードを読取った読取時刻を表す読取時刻情報を生成する計時部と、
前記計時部によって生成された読取時刻情報に基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択する価格選択部とを含むことを特徴とする商品価格変更装置である。
【００１６】
また本発明は、前記価格選択部は、前記読取時刻情報が示す読取時刻と前記価格変更時刻情報が示す価格変更時刻とを比較し、読取時刻が価格変更時刻よりも前であるとき、前記販売中商品の販売価格として標準価格を選択し、読取時刻が価格変更時刻以後であるとき、前記販売中商品の販売価格として変更後価格を選択することを特徴とする。
【００１７】
また本発明は、前記商品情報は、商品の種類を個別に識別するための商品識別情報をさらに含み、
前記商品識別情報と、商品名を表わす商品名情報とを関連付けた状態で記憶する記憶部と、
前記記憶部に記憶される商品識別情報および商品名情報のうちの少なくともいずれか１つを取得する取得部とをさらに含むことを特徴とする。
【００１８】
また本発明は、前記出力部は、前記商品情報に含まれる標準価格情報が示す標準価格、価格変更時刻情報が示す価格変更時刻、および変更後価格情報が示す変更後価格と、前記取得部によって取得された商品名情報が示す商品名とを、文字として出力することを特徴とする。
【００１９】
また本発明は、前記商品情報は、商品の標準価格の変更が行われる価格変更日付を表す価格変更日付情報をさらに含み、
前記価格選択部には、前記光学コード読取部によって光学コードが読取られた読取日付を表す読取日付情報が入力され、
前記価格選択部は、前記読取日付情報および前記読取時刻情報と、前記光学コード読取部によって読取られた光学コードが示す商品情報とに基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択することを特徴とする。
【００２０】
また本発明は、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する光学コード情報生成工程と、
前記光学コード情報生成工程で生成された光学コード情報を、光学的に読取り可能な光学コードとして出力する出力工程と、
前記出力工程で出力された光学コードを光学的に読取る光学コード読取工程と、
前記光学コード読取工程で光学コードが読取られると、前記光学コードを読取った読取時刻を表す読取時刻情報を生成する計時工程と、
前記計時工程で生成された読取時刻情報に基づいて、前記標準価格情報が示す標準価格または前記変更後価格情報が示す変更後価格を、前記商品の販売価格として選択する価格選択工程とを含むことを特徴とする商品価格変更方法である。
【００２１】
また本発明は、コンピュータを、前記商品価格変更装置として機能させるための商品価格変更プログラムである。
【００２２】
また本発明は、前記商品価格変更プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００２３】
本発明によれば、商品価格変更装置は、光学コード情報生成部と、出力部と、光学コード読取部と、計時部と、価格選択部とを含んで構成される。光学コード情報生成部は、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する。出力部は、光学コード情報を光学的に読取り可能な光学コードとして出力する。光学コード読取部は、出力部によって出力された光学コードを光学的に読取る。計時部は、光学コード読取部によって光学コードが読取られると、光学コードを読取った読取時刻を表す読取時刻情報を生成する。価格選択部は、計時部によって生成された読取時刻情報に基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、商品の販売価格として選択する。
【００２４】
商品価格変更装置では、バーコードなどの光学コードに、通常価格、変更後価格および価格変更時刻などを示す商品情報が含まれる。したがって、商品価格変更装置は、商品の販売時に、商品の価格に関する情報を関連付けたデータベースから販売価格を取得する構成に比べて、光学コードを読取ってから商品の販売価格を決定するまでの処理を簡略化して、処理時間を短縮することができる。これによって、商品価格変更装置は、光学コードを読取ると、商品の販売時刻に応じた販売価格を自動的にかつ短時間に決定することができる。
【００２５】
価格に関するデータベースを用いる構成では、販売する商品の種類が増加するとデータベースに記憶する情報量が増加するけれども、商品価格変更装置は、価格に関する情報を光学コードとして出力するので、販売する商品の種類が増加しても商品価格変更装置内に記憶する情報が増加することを抑制することができる。
【００２６】
商品価格変更装置は、光学コードを個々の販売商品に対応付け、たとえば貼付するなどすることによって、異種類または同種類の複数の商品のうち、個々の商品ごとに販売価格を個別に設定することが可能となる。
【００２７】
また、商品価格変更装置は、光学コードが読取られると、計時部から読取時刻情報が価格選択部へ入力されるので、光学コードが読取られるだけで、商品の販売時刻に応じた販売価格を自動的にかつ正確に決定することができる。
【００２８】
また本発明によれば、価格選択部は、読取時刻情報が示す読取時刻と価格変更時刻情報が示す価格変更時刻とを比較する。価格選択部は、読取時刻が価格変更時刻よりも前であるとき、販売中商品の販売価格として標準価格を選択し、読取時刻が価格変更時刻以後であるとき、販売中商品の販売価格として変更後価格を選択する。
【００２９】
これによって、価格選択部は、光学コードの読取時刻に基づいて販売価格を選択することができるので、たとえば商品の決済時などに光学コードを読取ることによって、商品の販売時刻に応じた販売価格を正確に決定することができる。
【００３０】
また本発明によれば、商品情報は、商品の種類を個別に識別するための商品識別情報をさらに含む。商品価格変更装置は、記憶部と、取得部とをさらに含む。記憶部は、商品識別情報と、商品名を表わす商品名情報とを関連付けた状態で記憶する。取得部は、記憶部に記憶される商品識別情報および商品名情報のうちの少なくともいずれか１つを取得する。
【００３１】
これによって、操作者は、商品情報を入力する前に商品名情報と商品識別情報とを取得することによって、商品名を確認しながらその商品名の商品に対する商品情報を入力することができる。したがって、商品価格変更装置は、商品情報の誤入力を抑制することができる。
【００３２】
光学コードには商品識別情報が含まれるので、光学コードを読取った後に、商品識別情報に関連付けられた商品名情報を取得することができる。したがって、商品の販売者は、商品の決済時に、光学コードが示す商品名と、光学コードが付された販売商品とが一致するか否かを確認することができる。これによって、商品価格変更装置は、販売商品に誤った商品コードが付されているか否かを確認させることができ、商品を適切な価格で販売することができる。
【００３３】
また本発明によれば、出力部は、商品情報に含まれる標準価格情報が示す標準価格、価格変更時刻情報が示す価格変更時刻、および変更後価格情報が示す変更後価格と、取得部によって取得された商品名情報が示す商品名とを、文字として出力する。
【００３４】
これによって、商品価格変更装置は、商品名、標準価格、価格変更時刻、変更後価格および光学コードを、たとえば紙のラベルなどに印刷することができる。したがって、このラベルを販売商品に貼付しておくことによって、商品の購入者は、商品の価格が価格変更時刻に変更されることを知ることができる。したがって、商品価格変更装置は、商品の価格を変更する時刻に変更後価格が印字されたラベルを商品に再貼付する場合に比べて、作業負担を軽減させ、かつラベルのコストの増加を抑制することができる。
【００３５】
また本発明によれば、商品情報は、商品の標準価格の変更が行われる価格変更日付を表す価格変更日付情報をさらに含む。価格選択部には、光学コード読取部によって光学コードが読取られた読取日付を表す読取日付情報が入力される。価格選択部は、読取日付情報および読取時刻情報と、光学コード読取部によって読取られた光学コードが示す商品情報とに基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、商品の販売価格として選択する。
【００３６】
これによって、商品価格変更装置は、出力した光学コードを２日間以上用いて商品を販売することができる。したがって、商品価格変更装置は、操作者が商品情報を毎日入力して光学コードを作成する場合に比べて、作業負担を軽減させることができる。
【００３７】
また本発明によれば、商品価格変更方法は、光学コード情報生成工程と、出力工程と、光学コード読取工程と、計時工程と、価格選択工程と含む。光学コード情報生成工程では、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する。出力工程では、光学コード情報生成工程で生成された光学コード情報を、光学的に読取り可能な光学コードとして出力する。光学コード読取工程では、出力工程で出力された光学コードを光学的に読取る。計時工程では、光学コード読取工程で光学コードが読取られると、光学コードを読取った読取時刻を表す読取時刻情報を生成する。価格選択工程では、計時部によって生成された読取時刻情報に基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、商品の販売価格として選択する。
【００３８】
商品価格変更方法では、バーコードなどの光学コードに、通常価格、変更後価格および価格変更時刻などを示す商品情報が含まれる。したがって、商品価格変更方法では、商品の販売時に、商品の価格に関する情報を関連付けたデータベースから販売価格を取得する構成に比べて、光学コードを読取ってから商品の販売価格を決定するまでの処理を簡略化して、処理時間を短縮することができる。これによって、商品価格変更方法では、光学コードを読取ると、商品の販売時刻に応じた販売価格を自動的にかつ短時間に決定することができる。
【００３９】
価格に関するデータベースを用いる構成では、販売する商品の種類が増加するとデータベースに記憶する情報量が増加するけれども、商品価格変更方法では、価格に関する情報を光学コードとして出力するので、販売する商品の種類が増加しても商品価格変更方法内に記憶する情報が増加することを抑制することができる。
【００４０】
商品価格変更方法では、光学コードを個々の販売商品に対応付け、たとえば貼付するなどすることによって、異種類または同種類の複数の商品のうち、個々の商品ごとに販売価格を個別に設定することが可能となる。
【００４１】
また本発明によれば、商品価格変更プログラムは、コンピュータを、商品価格変更装置として機能させる。
【００４２】
また本発明によれば、コンピュータ読取り可能な記録媒体は、商品価格変更プログラムを記憶している。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の一形態に係る商品価格変更装置１の構成を示すブロック図である。
【図２】バーコード発行端末２の構成を示すブロック図である。
【図３】発行端末一時記憶部１７に記憶される商品名一覧情報４６の一例を示す図である。
【図４】サーバ３の構成を示すブロック図である。
【図５】サーバ記憶部５３に記憶される商品一覧情報５８の一例を示す図である。
【図６】ＰＯＳ端末４の構成を示すブロック図である。
【図７】ＰＯＳ一時記憶部６５に記憶される購入テーブル８９の一例を示す図である。
【図８】バーコード発行端末２がバーコードを発行する処理を示すフローチャートの一部である。
【図９】バーコード発行端末２がバーコードを発行する処理を示すフローチャートの残余である。
【図１０】発行端末一時記憶部１７に記憶される印字データ４７の一例を示す図である。
【図１１】バーコードプリンタ２２が印刷するラベル５０の一例を示す図である。
【図１２】バーコードを発行するときのサーバ３の処理を示すフローチャートである。
【図１３】ＰＯＳ端末４での処理を示すフローチャートの一部である。
【図１４】ＰＯＳ端末４での処理を示すフローチャートの残余である。
【図１５】ＰＯＳ一時記憶部６５に記憶される商品詳細情報８６の一例を示す図である。
【図１６】ＰＯＳ一時記憶部６５に記憶される購入テーブル８９の他の例を示す図である。
【図１７】レシートプリンタ６６が印刷するレシート９１の一例を示す図である。
【図１８】販売商品を決済するときのサーバ３の処理を示すフローチャートである。
【図１９】価格表示ラベル１３１および割引金額表示ラベル１３２の一例を示す図である。
【発明を実施するための形態】
【００４４】
図１は、本発明の実施の一形態に係る商品価格変更装置１の構成を示すブロック図である。商品価格変更装置１は、バーコード発行端末２と、サーバ３と、ＰＯＳ（Point Of
Sales）端末４とを含んで構成される。商品価格変更方法は、商品価格変更装置１によって実行される。
【００４５】
バーコード発行端末２、サーバ３およびＰＯＳ端末４は、インターネットなどの公衆通信網６およびＬＡＮ（Local Area Network）７を介して互いに接続され、通信を行うことができる。他の実施形態では、バーコード発行端末２、サーバ３およびＰＯＳ端末４の間を、公衆通信網６を用いずにＬＡＮ７によって接続する構成にしてもよい。
【００４６】
本実施形態では、商品価格変更装置１が、商品価格変更装置１およびバーコード発行端末２をそれぞれ１つずつ含む構成であるけれども、複数の商品価格変更装置１および複数のバーコード発行端末２を含めて商品価格変更装置１を構成してもよい。
【００４７】
商品価格変更装置１では、バーコード発行端末２が商品の価格に関する情報を表す光学コードを発行し、ＰＯＳ端末４が光学コードを読取って商品の価格を決定する構成である。光学コードは、図形などの画像情報によって示され、光学的に読取られる。
【００４８】
本実施形態では、光学コードとしてバーコードを用いる構成である。バーコードは、たとえば１３桁の文字の組合せを表す一次元のコードである。この文字には、数字および記号も含まれる。
【００４９】
本実施形態では、光学コードとしてバーコードを用いる構成であるけれども、他の実施形態では、光学コードとしてＱＲ（Quick Response code）コードなどの２次元コードを用いる構成であってもよい。
【００５０】
図２は、バーコード発行端末２の構成を示すブロック図である。バーコード発行端末２は、発行端末入力部１１と、バーコードスキャナ１２と、入力インタフェース（
interface：略称「Ｉ／Ｆ」）１３と、光学コード情報生成部である発行端末制御部１４と、取得部である発行端末通信部１５と、発行端末プログラム記憶部１６と、発行端末一時記憶部１７と、出力インタフェース１８と、表示駆動部１９と、表示バッファ２０と、表示部２１と、出力部であるバーコードプリンタ２２とを含んで構成される。さらにバーコード発行端末２は、図示しないＲＴＣ（Real Time Clock）を含む。
【００５１】
発行端末入力部１１は、タッチパネル２５と、カーソルキー２６と、エンタキー２７と、テンキー２８と、トリガキー２９とを含んで構成される。発行端末入力部１１には、標準価格情報と、価格変更時刻情報と、変更後価格情報と、商品識別情報である商品コードとを含む商品情報が、操作によって入力される。標準価格情報は、商品の標準価格を表す。価格変更時刻情報は、標準価格の変更が行われる価格変更時刻を表す。変更後価格情報は、標準価格の変更後の変更後価格を表す。変更後価格情報には、標準価格よりも高い価格または低い価格が表わされる。商品コードは、商品の種類を個別に識別するための情報である。商品情報は、標準価格情報と、価格変更時刻情報と、変更後価格情報と、商品コードとが予め定める順序で並べられる。
【００５２】
タッチパネル２５は、表示部２１の表面などに装着され、操作者が指または専用のペンで触れることによって、入力操作が行われる。カーソルキー２６は、上下左右のそれぞれの向きを示す４つのキーから構成され、カーソルの位置を移動させるなどするために操作される。エンタキー２７は、入力内容を確定させるときなどに用いられる。テンキー２８は、「０（零）」から「９」の各数字に対応する１０のキーから構成され、数字の入力などに用いられる。トリガキー２９は、たとえばバーコードスキャナ１２を駆動させるときなどに用いられる。
【００５３】
バーコードスキャナ１２は、画像情報であるバーコードを光学的に読取り、読取った情報を電気信号に変換して出力する。入力インタフェース１３は、発行端末入力部１１と、バーコードスキャナ１２と、発行端末制御部１４との間に介在し、互いを電気的に接続する。発行端末入力部１１に入力された情報、およびバーコードスキャナ１２で読取られた情報は、入力インタフェース１３を介して、発行端末制御部１４へ送られる。
【００５４】
発行端末制御部１４は、たとえばＣＰＵ（Central Processing Unit：中央処理装置）によって実現される。発行端末制御部１４は、発行端末入力部１１に入力された商品情報を画像情報として表す光学コード情報を、生成する。光学コード情報は、バーコードを表すバーコードイメージである。
【００５５】
発行端末制御部１４は、発行端末入力制御処理部３１と、発行端末表示制御処理部３２と、発行端末印字制御処理部３３と、バーコード生成処理部３４と、発行端末カレンダ制御処理部３５と、発行端末通信制御処理部３６とを含む。
【００５６】
発行端末入力制御処理部３１は、発行端末入力部１１に含まれるタッチパネル２５と、カーソルキー２６と、エンタキー２７と、テンキー２８と、トリガキー２９とを制御する。発行端末表示制御処理部３２は、表示部２１の動作を制御する。発行端末印字制御処理部３３は、バーコードプリンタ２２の動作を制御する。
【００５７】
バーコード生成処理部３４は、発行端末入力部１１に入力された情報に基づいて、バーコードを表す情報であるバーコードイメージ４８を生成する。バーコード生成処理部３４は、予め定める方式に従って、商品情報文字列をバーコードイメージ４８に変換する。商品情報文字列は、たとえば２７桁の文字列からなり、商品情報を示す。この文字列には、文字、数字、記号が含まれる。
【００５８】
発行端末カレンダ制御処理部３５は、たとえばバーコードを生成した日付、時刻、または日時などを、ＲＴＣから取得する。発行端末通信制御処理部３６は、発行端末通信部１５の動作を制御する。
【００５９】
発行端末通信部１５は、ＬＡＮ７に接続され、バーコード発行端末２とサーバ３との間で通信を行う。発行端末通信部１５は、後述するサーバ記憶部５３に商品一覧情報５８として記憶される商品識別情報および商品名情報のうち、少なくともいずれか１つを取得する。
【００６０】
発行端末プログラム記憶部１６は、たとえば半導体メモリまたはハードディスク装置などによって構成され、読み書き可能な記憶装置である。発行端末プログラム記憶部１６は、発行端末制御プログラム４１と、発行端末印字フォーマット４２と、バーコード生成情報４３とを記憶する。
【００６１】
発行端末制御プログラム４１は、発行端末制御部１４がバーコード発行端末２の動作全般を制御するための制御プログラムである。発行端末印字フォーマット４２は、バーコードプリンタ２２によって、バーコード、文字などを印刷するときのフォーマットに関する情報である。バーコード生成情報４３は、発行端末制御部１４がバーコード生成処理３４を行うための情報である。
【００６２】
発行端末一時記憶部１７は、たとえば半導体メモリまたはハードディスク装置などによって構成され、読み書き可能な記憶装置である。発行端末一時記憶部１７は、発行端末プログラム記憶部１６と一体に構成されてもよい。
【００６３】
発行端末一時記憶部１７は、商品名一覧情報４６と、印字データ４７と、バーコードイメージ４８とを一時的に記憶する。商品名一覧情報４６は、店舗で販売する各商品の名称表わす情報である。印字データ４７は、発行端末入力部１１に入力された情報に基づいてバーコードなどを作成するために一時的に記憶される情報である。バーコードイメージ４８は、発行端末制御部１４によって生成されたバーコードを表す情報である。
【００６４】
出力インタフェース１８は、発行端末制御部１４と、表示駆動部１９と、バーコードプリンタ２２との間に介在し、互いを電気的に接続する。発行端末制御部１４から送られた情報は、出力インタフェース１８を介して表示駆動部１９またはバーコードプリンタ２２へ送られる。
【００６５】
表示駆動部１９は、表示部２１を駆動させ、さらに表示部２１に表示させる情報の少なくとも一部を表示バッファ２０に送る。表示バッファ２０は、表示部２１に表示させる情報を一時的に記憶する。表示部２１は、たとえば液晶パネル、プラズマパネル、有機ＥＬ（Organic Electro-Luminescence）パネル、ブラウン管、映像プロジェクタなどによって構成される。表示部２１は、表示駆動部１９から送られた情報を表示させる。
【００６６】
バーコードプリンタ２２は、発行端末制御部１４によって生成されたバーコードイメージが入力され、入力されたバーコードイメージを、光学的に読取り可能なバーコードとして出力する。さらに、バーコードプリンタ２２は、入力された商品情報に含まれる標準価格情報が示す標準価格、価格変更日時情報が示す価格日時時刻、および変更後価格情報が示す変更後価格と、発行端末通信部１５によって取得された商品名情報が示す商品名とを、文字として出力する。
【００６７】
バーコードプリンタ２２は、発行端末制御部１４から送られるバーコードイメージ４８、および文字情報を、ラベル５０などに印刷する。印刷されたラベル５０には、商品の価格に関する情報が、バーコードおよび文字によって表示される。
【００６８】
図３は、発行端末一時記憶部１７に記憶される商品名一覧情報４６の一例を示す図である。商品名一覧情報４６は、表示部２１に表示される。商品名一覧情報４６は、項目として「商品名」を含み、たとえば１行目に「キャベツ」、２行目に「トマト」、３行目に「鮭」、４行目に「豚肉」、５行目に「牛肉」を示す。
【００６９】
図４は、サーバ３の構成を示すブロック図である。サーバ３は、サーバ通信部５１と、サーバ制御部５２と、記憶部であるサーバ記憶部５３とを含んで構成される。サーバ通信部５１は、サーバ３とバーコード発行端末２との間、およびサーバ３とＰＯＳ端末４との間で通信を行う。
【００７０】
サーバ記憶部５３は、たとえば半導体メモリまたはハードディスク装置などによって構成され、読み書き可能な記憶装置である。サーバ記憶部５３は、商品コードと、商品名を表わす商品名情報とを関連付けた状態で、商品一覧情報５８として記憶する。商品一覧情報５８は、複数の商品について、商品コードと商品名情報とを関連付ける。
【００７１】
サーバ制御部５２は、たとえばＣＰＵによって実現される。サーバ制御部５２は、サーバ通信制御処理部５６と、抽出処理部５７とを含む。サーバ通信制御処理部５６は、発行端末通信部１５の動作を制御する。抽出処理部５７は、サーバ記憶部５３に記憶される商品一覧情報５８から、商品名情報および商品コードの少なくともいずれかを抽出する。
【００７２】
図５は、サーバ記憶部５３に記憶される商品一覧情報５８の一例を示す図である。商品一覧情報５８は、項目として「商品名」と「商品コード」とを含む。たとえば商品一覧情報５８は、１行目に商品名「キャベツ」および商品コード「４９−−−−−−−−−−−」が示され、２行目に商品名「トマト」および商品コード「４９−−−−−−−−−−−」が示される。
【００７３】
さらに商品一覧情報５８は、３行目に商品名「鮭」および商品コード「４９−−−−−−−−−−−」が示され、４行目に商品名「豚肉」および商品コード「４９０１２３４５６７８９０」が示され、５行目に商品名「牛肉」および商品コード「４９−−−−−−−−−−−」が示される。
【００７４】
図６は、ＰＯＳ端末４の構成を示すブロック図である。ＰＯＳ端末４は、ＰＯＳ入力部６１と、光学コード読取部であるバーコードスキャナ１２と、入力インタフェース１３と、取得部であるＰＯＳ通信部６２と、価格選択部であるＰＯＳ制御部６３と、ＰＯＳプログラム記憶部６４と、ＰＯＳ一時記憶部６５と、出力インタフェース１８と、表示駆動部１９と、表示バッファ２０と、表示部２１と、レシートプリンタ６６とを含んで構成される。さらにＰＯＳ端末４は、計時部である図示しないＲＴＣを含む。
【００７５】
バーコードスキャナ１２は、バーコードプリンタ２２によって出力されたバーコードであって、販売されている販売中商品に対応付けられたバーコードを、光学的に読取る。バーコードスキャナ１２は、読取ったバーコードの情報を電気信号に変換して出力する。
【００７６】
ＰＯＳ入力部６１は、タッチパネル２５と、カーソルキー２６と、エンタキー２７と、テンキー２８と、合計キー７１とを含む。合計キー７１は、複数の商品の価格が入力された後に、価格の合計値を求めるときなどに使用される。
【００７７】
ＰＯＳ通信部６２は、ＬＡＮ７に接続され、ＰＯＳ端末４とサーバ３との間で通信を行う。ＰＯＳ通信部６２は、サーバ記憶部５３に商品一覧情報５８として記憶される商品識別情報および商品名情報のうち、少なくともいずれか１つを取得する。
【００７８】
入力インタフェース１３は、ＰＯＳ入力部６１と、バーコードスキャナ１２と、ＰＯＳ制御部６３との間に介在し、互いを電気的に接続する。ＰＯＳ入力部６１に入力された情報、およびバーコードスキャナ１２で読取られた情報は、入力インタフェース１３を介して、ＰＯＳ制御部６３へ送られる。
【００７９】
ＰＯＳ制御部６３は、たとえばＣＰＵによって実現される。ＰＯＳ制御部６３は、ＰＯＳ通信制御処理部７２と、ＰＯＳ入力制御処理部７３と、ＰＯＳ表示制御処理部７４と、ＰＯＳ印字制御処理部７５と、バーコード解読処理部７６と、バーコード桁数判断処理部７７と、ＰＯＳカレンダ制御処理部７８とを含む。
【００８０】
ＰＯＳ通信制御処理部７２は、ＰＯＳ通信部６２の動作を制御する。ＰＯＳ入力制御処理部７３は、ＰＯＳ入力部６１に含まれるタッチパネル２５と、カーソルキー２６と、エンタキー２７と、テンキー２８と、合計キー７１とを制御する。ＰＯＳ表示制御処理部７４は、表示部２１の動作を制御する。ＰＯＳ印字制御処理部７５は、レシートプリンタ６６の動作を制御する。
【００８１】
ＰＯＳ制御部６３には、バーコードスキャナ１２によってバーコードが読取られた読取日時を表す読取日時情報が入力される。読取日時情報は、読取時刻を表す読取時刻情報と、読取日付を表す読取日付情報とを含む情報である。この読取日時情報は、操作によって入力される構成であってもよい。ＰＯＳ制御部６３は、読取日時情報に基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、販売中商品の販売価格として選択する。
【００８２】
ＰＯＳ制御部６３は、読取日時情報が示す読取日時と価格変更日時情報が示す価格変更日時とを比較する。ＰＯＳ制御部６３は、読取日時が価格変更日時よりも前であるとき、販売中商品の販売価格として標準価格を選択し、読取日時が価格変更日時以後であるとき、商品の販売価格として変更後価格を選択する。
【００８３】
バーコード解読処理７６は、バーコードスキャナ１２から送られるバーコードイメージ４８を、デコードすなわち解読して商品情報文字列を生成する処理である。
【００８４】
バーコード桁数判断処理７７は、バーコードスキャナ１２から送られるバーコードイメージ４８について、バーコードイメージ４８が示す商品情報文字列の桁数を判断する処理である。発行端末カレンダ制御処理３５は、たとえばバーコードスキャナ１２がバーコードを読取った日付、時刻、または日時などを、ＲＴＣから取得する処理である。
【００８５】
ＲＴＣは、バーコードスキャナ１２によってバーコードが読取られると、バーコードを読取った読取日時を計時し、読取日時情報を生成して出力する。ＲＴＣは、読取日時情報をＰＯＳ制御部６３へ送る。ＰＯＳ制御部６３には、ＲＴＣによって生成された読取時刻情報が入力される。
【００８６】
ＰＯＳプログラム記憶部６４は、たとえば半導体メモリまたはハードディスク装置などによって構成され、読み書き可能な記憶装置である。ＰＯＳプログラム記憶部６４は、ＰＯＳ制御プログラム８１と、ＰＯＳ印字フォーマット８２と、バーコード解読情報８３とが記憶される。
【００８７】
ＰＯＳ制御プログラム８１は、ＰＯＳ制御部６３がＰＯＳ端末４の動作全般を制御するための制御プログラムである。ＰＯＳ印字フォーマット８２は、レシートプリンタ６６によって、商品名、商品の販売価格などの文字を印刷するときのフォーマットに関する情報である。バーコード解読情報８３は、ＰＯＳ制御部６３がバーコード解読処理７６を行うための情報である。
【００８８】
ＰＯＳ一時記憶部６５は、たとえば半導体メモリまたはハードディスク装置などによって構成され、読み書き可能な記憶装置である。ＰＯＳ一時記憶部６５は、ＰＯＳプログラム記憶部６４と一体に構成されてもよい。
【００８９】
ＰＯＳ一時記憶部６５は、商品詳細情報８６と、バーコードイメージ４８と、デコード結果情報８８と、購入テーブル８９とを、一時的に記憶する。商品詳細情報８６は、バーコードスキャナ１２によって読取られたバーコードに関する情報、およびバーコードスキャナ１２がバーコードを読取った日時などの情報である。
【００９０】
バーコードイメージ４８は、バーコードスキャナ１２から送られる情報である。デコード結果情報８８は、ＰＯＳ制御部６３によってバーコードイメージ４８がデコードされた結果を表す情報である。購入テーブル８９には、購入された商品、すなわちバーコードスキャナ１２によって読取られたバーコードが付された商品について、価格などの情報が蓄積される。
【００９１】
出力インタフェース１８は、ＰＯＳ制御部６３と、表示駆動部１９と、レシートプリンタ６６との間に介在し、互いを電気的に接続する。ＰＯＳ制御部６３から送られた情報は、出力インタフェース１８を介して表示駆動部１９またはレシートプリンタ６６へ送られる。レシートプリンタ６６は、ＰＯＳ制御部６３から送られた情報をレシート９１として印刷する。
【００９２】
図７は、ＰＯＳ一時記憶部６５に記憶される購入テーブル８９の一例を示す図である。図７に示す購入テーブル８９は、「累計」ボタン９０とともに、表示部２１に表示されている状態を示す。購入テーブル８９は、項目として「商品名」、「金額」、「割引」、「割引額」および「割引後」とを含む。商品名は、購入する商品の名称を示し、金額は、この商品の標準価格を示す。割引は、購入する商品の価格が割引されているか否かを示す。割引額は、金額から割引後を引いた額を示す。割引後は、商品の割引後の価格、すなわち変更後価格を示す。
【００９３】
たとえば購入テーブル８９は、１行目に商品名「コロッケ」、金額「６０」、割引「割引」、割引額「−６」および割引後「５４」が示され、２行目に商品名「缶詰」、金額「１２０」、割引「（空欄）」、割引額「（空欄）」および割引後「１２０」が示される。
【００９４】
購入テーブル８９は、３行目に商品名「トマト」、金額「９０」、割引「（空欄）」、割引額「（空欄）」および割引後「９０」が示され、４行目に商品名「豚肉」、金額「５００」、割引「割引」、割引額「−１００」および割引後「４００」が示される。購入テーブル８９には、各商品の金額および割引後のそれぞれの合計額が含まれ、「累計」ボタン９０に触れることによって表示部２１に合計額が表示される。
【００９５】
図８は、バーコード発行端末２がバーコードを発行する処理を示すフローチャートの一部である。図９は、バーコード発行端末２がバーコードを発行する処理を示すフローチャートの残余である。図１０は、発行端末一時記憶部１７に記憶される印字データ４７の一例を示す図である。図１１は、バーコードプリンタ２２が印刷するラベル５０の一例を示す図である。
【００９６】
図１０に示す印字データ４７は、第１領域１０１と、第２領域１０２と、第３領域１０３と、第４領域１０４と、第５領域１０５と、第６領域１０６と、第７領域１０７と、第８領域１０８とからなる。第１〜第８領域１０１〜１０８には、発行端末制御部１４によって順次的に情報が記憶される。
【００９７】
バーコード発行端末２によってバーコードを発行する処理を開始するとき、ステップＡ０に進んで処理が開始される。ステップＡ１では、発行端末制御部１４は、発行端末通信部１５に対してサーバ３との接続を指示し、バーコード発行端末２とサーバ３との間の通信を開始させる。
【００９８】
ステップＡ２では、発行端末通信部１５は、サーバ３から商品名一覧情報４６を受信する。商品名一覧情報４６は、商品名情報と商品コードとからなる商品一覧情報５８のうち、商品名情報のみからなる情報である。ステップＡ２〜Ａ１６は、光学コード情報生成工程である。
【００９９】
ステップＡ３では、発行端末制御部１４は、サーバ３から受信した商品名一覧情報４６を発行端末一時記憶部１７に記憶させる。ステップＡ４では、発行端末制御部１４は、表示部２１に商品名一覧情報４６を表示させる。表示部２１は、図３に示したように、商品名の一覧を表示させる。
【０１００】
ステップＡ５では、操作者は、表示部２１に表示された商品名一覧情報４６を認識し、タッチパネル２５などの入力部によって、バーコードを発行する商品、たとえば商品名「豚肉」を選択する。発行端末制御部１４は、商品名が選択されたか否かを判定する。発行端末制御部１４によって、商品名が選択されたと判定されると、ステップＡ６に進み、商品名が選択されなかったと判定されると、ステップＡ２０に進む。
【０１０１】
ステップＡ６では、発行端末制御部１４は、選択された商品名を表す商品名情報と、この商品名情報に関連付けられる商品コード情報との送信を、サーバ３に要求する。ステップＡ７では、発行端末通信部１５は、商品名情報および商品コード情報を、サーバ３から受信する。
【０１０２】
ステップＡ８では、発行端末制御部１４は、発行端末通信部１５が受信した商品コード情報および商品コード情報を、印字データ４７の一部として発行端末一時記憶部１７に記憶させる。発行端末制御部１４は、たとえば商品コード情報が示す１３桁の数字である商品コード「４９０１２３４５６７８９０」を第１領域１０１に記憶させ、商品名情報が示す商品名「豚肉」を第５領域１０５に記憶させる。
【０１０３】
ステップＡ９では、操作者は、テンキー２８などの入力部から、ステップＡ５で選択した商品名「豚肉」の商品について、標準価格を入力する。操作者は、標準価格をたとえば５００円と入力する。発行端末制御部１４は、入力された標準価格を表す４桁の数字である「０５００」を、第２領域１０２に記憶させる。
【０１０４】
ステップＡ１０では、発行端末制御部１４は、第２領域１０２に記憶される「０５００」に「円」を加えて「５００円」とし、この「５００円」を第６領域１０６に記憶させる。
【０１０５】
ステップＡ１１では、操作者は、ステップＡ５で選択した商品名「豚肉」の商品について、割引を適用する日時である価格変更日時を、テンキー２８などの入力部から入力する。操作者は、価格変更日時をたとえば１月２１日１８時と入力する。発行端末制御部１４は、入力された価格変更日時を表す６桁の数字である「０１２１１８」を、第３領域１０３に記憶させる。他の実施形態では、価格変更日時に代えて、価格を変更する時刻である価格変更時刻、または価格を変更する日付である価格変更日付を入力する構成であってもよい。
【０１０６】
ステップＡ１２では、発行端末制御部１４は、第３領域１０３に記憶される「０１２２１８」に基づいて、「０１月２１日１８時以降」を第７領域１０７に記憶させる。具体的には、発行端末制御部１４は、「０１２１１８」のうち、上１桁および上２桁の数字である「０１」に「月」を加えて「０１月」とし、上３桁および上４桁の数字である「２１」に「日」を加えて「２１日」とし、上５桁および上６桁の数字である「１８」に「時以降」を加えて「１８時以降」とする。
【０１０７】
ステップＡ１３では、操作者は、ステップＡ５で選択した商品名「豚肉」の商品について、割引後の価格である変更後価格を、テンキー２８などの入力部から入力する。操作者は、変更後価格をたとえば４００円と入力する。発行端末制御部１４は、入力された価格後価格を表す４桁の数字である「０４００」を、第４領域１０４に記憶させる。
【０１０８】
ステップＡ１４では、発行端末制御部１４は、第４領域１０４に記憶される「０４００」に「円」を加えて「４００円」とし、この「４００円」を第８領域１０８に記憶させる。ステップＡ１５では、発行端末制御部１４は、第１〜第４領域１０１〜１０４に記憶される数字を示すバーコードを表すバーコードイメージ４８を生成する。第１〜第４領域１０１〜１０４に記憶される数字を、順次的に並べた文字列は、商品情報文字列である。
【０１０９】
ステップＡ１６では、発行端末制御部１４は、生成したバーコードイメージ４８を発行端末一時記憶部１７に記憶させる。ステップＡ１７では、発行端末制御部１４は、発行端末プログラム記憶部１６に記憶される発行端末印字フォーマット４２を呼び出す。ステップＡ１７，１８は、出力工程である。
【０１１０】
ステップＡ１８では、発行端末制御部１４は、発行端末一時記憶部１７に記憶される第５〜第８領域１０５〜１０８内の情報およびバーコードイメージ４８とを、バーコードプリンタ２２へ送る。バーコードプリンタ２２は、発行端末制御部１４から送られた第５〜第８領域１０５〜１０８内の情報およびバーコードイメージ４８とを、たとえばラベル５０などに印刷する。
【０１１１】
図１１に示したラベル５０は、文字情報によって「豚肉５００円  １月２１日１８時以降４００円」と表示され、画像情報によってバーコードが示される。「豚肉」は商品名であり、「５００円」は標準価格であり、「１月２１日１８時以降」は価格変更日時であり、「４００円」は変更後価格である。
【０１１２】
ステップＡ１９では、発行端末制御部１４は、発行端末一時記憶部１７に記憶される印字データ４７の第１〜第８領域１０１〜１０８を削除して、ステップＡ５に進む。
【０１１３】
ステップＡ２０では、操作者は、バーコードを発行する処理を終了させるか否かを入力する。発行端末制御部１４は、バーコードの発行処理を終了させることを表す情報が、操作者から入力されたか否かを判定する。発行端末制御部１４によって、処理を終了させることを表す情報が入力されたと判定されると、ステップＡ２１に進み、処理を終了させることを表す情報が入力されていないと判定されると、ステップＡ５に進む。
【０１１４】
ステップＡ２１では、発行端末制御部１４は、発行端末通信部１５に対して、バーコード発行端末２とサーバ３との間の通信を切断させることを指示し、ステップＡ２２に進んで処理が終了する。
【０１１５】
図１２は、バーコードを発行するときのサーバ３の処理を示すフローチャートである。サーバ３の電源がオン状態になるなど、バーコード発行端末２との間での通信が可能な状態になると、ステップＢ０に進んで処理が開始される。
【０１１６】
ステップＢ１では、サーバ制御部５２は、サーバ３とバーコード発行端末２との間の接続が開始され、サーバ３とバーコード発行端末２との間で通信が行える状態であるか否かを判定する。サーバ制御部５２によって、バーコード発行端末２との接続が開始されたと判定されると、ステップＢ２に進み、バーコード発行端末２との接続が開始されていないと判定されると、再びステップＢ１での処理が行われる。
【０１１７】
ステップＢ２では、サーバ制御部５２は、サーバ記憶部５３に記憶される商品一覧情報５８から、商品名情報を抽出し、抽出した商品名情報を商品名一覧情報４６として、バーコード発行端末２へ送信する。
【０１１８】
ステップＢ３では、サーバ制御部５２は、バーコード発行端末２から商品コード情報の送信要求があるか否かを判定する。サーバ制御部５２によって、商品コード情報の送信要求があったと判定されると、ステップＢ４に進み、商品コード情報の送信要求がないと判定されると、ステップＢ７に進む。
【０１１９】
ステップＢ４では、サーバ制御部５２は、図８に示すステップＡ５で選択された商品の商品名情報を、バーコード発行端末２から受信する。ステップＢ５では、サーバ制御部５２は、受信した商品名情報に関連付けられる商品コード情報および商品名情報を、商品一覧情報５８から抽出する。
【０１２０】
ステップＢ６では、サーバ制御部５２は、抽出した商品コード情報および商品名情報をバーコード発行端末２へ送信することを、サーバ通信部５１に対して指示する。サーバ通信部５１は、抽出した商品コード情報および商品名情報を、バーコード発行端末２へ送信して、ステップＢ３に進む。
【０１２１】
ステップＢ７では、サーバ制御部５２は、バーコードの発行処理から通信を切断することを表す情報を、受信したか否かを判定する。サーバ制御部５２によって、通信を切断することを表す情報を受信していないと判定されると、ステップＢ３に進み、通信を切断することを表す情報を受信したと判定されると、ステップＢ８に進んで処理が終了する。
【０１２２】
図１３は、ＰＯＳ端末４での処理を示すフローチャートの一部である。図１４は、ＰＯＳ端末４での処理を示すフローチャートの残余である。図１５は、ＰＯＳ一時記憶部６５に記憶される商品詳細情報８６の一例を示す図である。図１６は、ＰＯＳ一時記憶部６５に記憶される購入テーブル８９の他の例を示す図である。図１７は、レシートプリンタ６６が印刷するレシート９１の一例を示す図である。
【０１２３】
図１５に示す商品詳細情報８６は、第１記憶領域１１１と、第２記憶領域１１２と、第３記憶領域１１３と、第４記憶領域１１４と、第５記憶領域１１５と、第６記憶領域１１６と、第７記憶領域１１７と、第８記憶領域１１８と、第９記憶領域１１９とからなる。第１〜第９記憶領域１１１〜１１９には、ＰＯＳ制御部６３によって順次的に情報が記憶される。
【０１２４】
ＰＯＳ端末４によってバーコードの処理を開始するとき、ステップＣ０に進んで処理が開始される。ステップＣ１では、操作者は、バーコードスキャナ１２を用いて、ラベル５０に印刷されたバーコードを読取る。このラベル５０は、販売されている販売中商品に対応付けられる。対応付けは、たとえばラベル５０を販売中商品に貼付することなどによって行われる。バーコードスキャナ１２は、読取ったバーコードを表すバーコードイメージ４８を、ＰＯＳ制御部６３に送る。ステップＣ１〜Ｃ８は、光学コード読取工程である。
【０１２５】
ステップＣ２では、ＰＯＳ制御部６３は、バーコードスキャナ１２から送られたバーコードイメージ４８を、サーバ一時記憶部に記憶させる。ステップＣ３では、ＰＯＳ制御部６３は、バーコードスキャナ１２から送られたバーコードイメージ４８を、デコードすなわち解析して、２７桁の数字を生成する。
【０１２６】
ステップＣ４では、ＰＯＳ制御部６３は、デコードして得られた２７桁の数字を、デコード結果情報８８としてサーバ一時記憶部に記憶させる。この２７桁の数字は、上１桁〜上１３桁の数字が商品コードを示し、上１４桁〜上１７桁の数字が標準価格を示し、上１８桁〜上２３桁の数字が価格変更日時を示し、上２４桁〜上２７桁の数字が変更後価格を示す。
【０１２７】
ステップＣ５では、ＰＯＳ制御部６３は、サーバ一時記憶部に記憶されるデコード結果情報８８が示す２７桁の数字のうち、上１桁〜上１３桁の数字、たとえば「４９０１２３４５６７８９０」を第１記憶領域１１１に記憶させる。ステップＣ６では、ＰＯＳ制御部６３は、デコード結果情報８８が示す２７桁の数字のうち、上１４桁〜上１７桁の数字、たとえば「０５００」を第２記憶領域１１２に記憶させる。
【０１２８】
ステップＣ７では、ＰＯＳ制御部６３は、デコード結果情報８８が示す２７桁の数字のうち、上１８桁〜上２３桁の数字たとえば「０１２２１８」を第３記憶領域１１３に記憶させる。ステップＣ８では、ＰＯＳ制御部６３は、デコード結果情報８８が示す２７桁の数字のうち、上２４桁〜上２７桁の数字たとえば「０４００」を第４記憶領域１１４に記憶させる。
【０１２９】
ステップＣ９では、ＰＯＳ制御部６３は、バーコードスキャナ１２がバーコードを読取った日時である読取日時を表す読取日時情報を、ＰＯＳ端末４内のＲＴＣから取得する。ＰＯＳ制御部６３は、読取日時として、たとえば「１月２２日２０時」を表す６桁からなる数字「０１２２２０」を取得する。ステップＣ９〜Ｃ２１は、価格選択工程である。
【０１３０】
ステップＣ１０では、ＰＯＳ制御部６３は、読取日時「０１２２２０」を第５記憶領域１１５に記憶させる。ステップＣ１１では、ＰＯＳ制御部６３は、第１記憶領域１１１に記憶する商品コード情報に関連付けられる商品名情報の送信を、サーバ３に要求する。
【０１３１】
ステップＣ１２では、ＰＯＳ制御部６３は、たとえば商品名「豚肉」を表す商品名情報をサーバ３から受信する。ステップＣ１３では、ＰＯＳ制御部６３は、受信した商品名情報を、第６記憶領域１１６に記憶させる。
【０１３２】
ステップＣ１４では、ＰＯＳ制御部６３は、第２記憶領域１１２に記憶される標準価格情報「０５００」から上１桁の「０（零）」を削除して、「５００」を第７記憶領域１１７に記憶させる。
【０１３３】
ステップＣ１５では、ＰＯＳ制御部６３は、レシートプリンタ６６に指示をし、第６記憶領域１１６に記憶される「豚肉」および第７記憶領域１１７に記憶される「５００」をレシート９１に印字させる。
【０１３４】
ステップＣ１６では、ＰＯＳ制御部６３は、第６記憶領域１１６に記憶される「豚肉」および第７記憶領域１１７に記憶される「５００」を、購入テーブル８９に記憶させる。図１６に示す購入テーブル８９は、項目として「商品名」、「金額」、「割引」および「割引額」を含む。
【０１３５】
たとえば購入テーブル８９は、１行目に商品名「コロッケ」、金額「６０」、割引「割引」および割引額「−６」が示され、２行目に商品名「缶詰」、金額「１２０」、割引「（空欄）」および割引額「（空欄）」が示される。購入テーブル８９は、３行目に商品名「トマト」、金額「９０」、割引「（空欄）」および割引額「（空欄）」が示され、４行目に商品名「豚肉」、金額「５００」、割引「割引」および割引額「−１００」が示される。
【０１３６】
４行目の「豚肉」および「５００」は、ステップＣ１６での処理で購入テーブル８９に記憶され、「割引」および「−１００」は、後に詳述するステップＣ２０での処理で購入テーブル８９に記憶されるものである。
【０１３７】
ステップＣ１７では、ＰＯＳ制御部６３は、第３記憶領域１１３に記憶される価格変更日時と、第５記憶領域１１５に記憶される読取日時とを比較する。ＰＯＳ制御部６３によって、読取日時が価格変更日時よりも前であると判定されると、ステップＣ２２に進み、読取日時が価格変更日時以後であると判定されると、ステップＣ１８に進む。
【０１３８】
ステップＣ１８では、ＰＯＳ制御部６３は、第８記憶領域１１８に「割引」を記憶させる。ステップＣ１９では、ＰＯＳ制御部６３は、第４記憶領域１１４に記憶される変更後価格「０４００」から、第２記憶領域１１２に記憶される標準価格「０５００」を減算し、算出した「−１００」を第９記憶領域１１９に記憶させる。
【０１３９】
ステップＣ２０では、ＰＯＳ制御部６３は、第８記憶領域１１８に記憶される「割引」および第９記憶領域１１９に記憶される「−１００」を、購入テーブル８９に記憶させる。ステップＣ２１では、ＰＯＳ制御部６３は、レシートプリンタ６６に指示をし、第８記憶領域１１８に記憶される「割引」および第９記憶領域１１９に記憶される「−１００」をレシート９１に印字させる。ステップＣ２２では、ＰＯＳ制御部６３は、サーバ一時記憶部に記憶される商品詳細情報８６の第１〜第９記憶領域１１１〜１１９を削除する。
【０１４０】
ステップＣ２３では、ＰＯＳ制御部６３は、次の商品の情報が入力されるか否かを判定する。ＰＯＳ制御部６３によって、次の商品に付されるバーコードがバーコードスキャナ１２から読取られるなど、次の商品の入力があると判定されると、ステップＣ１に進み、合計キー７１が押下されるなど、次の商品の入力がないと判定されると、ステップＣ２４に進む。
【０１４１】
ステップＣ２４では、ＰＯＳ制御部６３は、バーコードが読取られた各商品について、割引後の合計金額を演算する。ステップＣ２５では、ＰＯＳ制御部６３は、バーコードが読取られた全ての商品の累計金額を計算する。
【０１４２】
ステップＣ２５では、ＰＯＳ制御部６３は、レシートプリンタ６６に指示をし、算出した累計金額、たとえば「６６４」をレシート９１に印字させ、ステップＣ２７に進んで処理が終了する。
【０１４３】
図１７に示したレシート９１は、レシート９１の上端から、「コロッケ６０円」、「（割引−６円）」、「缶詰１２０円」、「トマト９０円」、「豚肉５００円」、「（割引−１００円）」、「累計金額６６４円」と表示される。レシート９１に示される「豚肉５００円」は、ステップＣ１５の処理で印字され、「（割引−１００円）」は、ステップＣ２１の処理で印字され、「累計金額６６４円」は、ステップＣ２６の処理で印字されたものである。
【０１４４】
図１８は、販売商品を決済するときのサーバ３の処理を示すフローチャートである。サーバ３の電源がオン状態になるなど、ＰＯＳ端末４との間での通信が可能な状態になると、ステップＤ０に進んで処理が開始される。
【０１４５】
ステップＤ１では、サーバ制御部５２は、商品コードに関連付けられる商品名を要求することを表す情報を、ＰＯＳ端末４から受信したか否かを判定する。サーバ制御部５２によって、ＰＯＳ端末４からの要求があったと判定されると、ステップＤ２に進み、ＰＯＳ端末４からの要求がないと判定されると、ステップＤ５に進む。ステップＤ２では、サーバ送受信部は、ＰＯＳ端末４から送信された商品コード情報を受信する。
【０１４６】
ステップＤ３では、サーバ制御部５２は、受信した商品コード情報に基づいて、商品名情報を抽出する。具体的には、サーバ制御部５２は、受信した商品コード情報に関連付けられる商品名情報を、サーバ記憶部５３に記憶される商品一覧情報５８から抽出する。ステップＤ４では、サーバ制御部５２は、抽出した商品コード情報および商品コード情報に関連付けられる商品名情報を、サーバ送受信部からＰＯＳ端末４へ送信させる。
【０１４７】
ステップＤ５では、サーバ制御部５２は、ＰＯＳ端末４からの情報の受信を停止させる操作が行われたか否かを判定する。サーバ制御部５２によって、ＰＯＳ端末４からの情報の受信を停止させないと判定されたとき、ステップＤ１に進み、ＰＯＳ端末４からの情報の受信を停止させると判定されたとき、ステップＤ６に進んで処理が終了する。
【０１４８】
本実施形態では、商品情報に変更後価格情報を含む構成であるけれども、他の実施形態では、変更後価格情報に代えて、標準価格からの割引率を表す割引率情報、標準価格からの割引額を表す割引額情報などを用いる構成であってもよい。これによって、商品価格変更装置１は、販売商品の価格変更の方法を、多様化することができる。
【０１４９】
上述した実施形態では、バーコード発行端末２が発行端末プログラム記憶部１６に記憶されるプログラムを実行し、ＰＯＳ制御部６３がＰＯＳプログラム記憶部６４に記憶されるプログラムを実行し、サーバ制御部５２がサーバ記憶部５３に記憶されるプログラムを実行することによって、上述した機能を実現するが、上述した機能を実現するためのプログラムは、発行端末プログラム記憶部１６、ＰＯＳプログラム記憶部６４およびサーバ記憶部５３に記憶されることに限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を商品価格変更装置１に設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１５０】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。
【０１５１】
商品価格変更装置１と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto 
Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）／ＣＤ−Ｒ（
Compact Disk Recordable）／ブルーレイディスクなどの光ディスクのディスク系の記録
媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。
【０１５２】
また、商品価格変更装置１を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムを供給してもよい。この通信ネットワークとしては、特に限定されず、たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local
Area Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＶＡＮ（Value
Added Network）、ＣＡＴＶ（Community Antenna Television）通信網、仮想専用網（
Virtual Private Network）、電話回線網、移動体通信網、または衛星通信網など通信ネットワークが利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡ（Infrared Data Association）あるいはリモートコントロールで用いられる赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（
High Data Rate）、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。なお、本発明は、上記プログラムが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１５３】
このように、商品価格変更装置１は、発行端末制御部１４である光学コード情報生成部と、バーコードプリンタ２２である出力部と、バーコードスキャナ１２である光学コード読取部と、ＲＴＣである計時部と、ＰＯＳ制御部６３である価格選択部とを含んで構成される。発行端末制御部１４は、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する。バーコードプリンタ２２は、発行端末制御部１４によって生成されたバーコードイメージを光学的に読取り可能なバーコードとして出力する。バーコードスキャナ１２は、バーコードプリンタ２２によって出力されたバーコードを光学的に読取る。計時部であるＲＴＣは、バーコードスキャナ１２によってバーコードが読取られると、バーコードを読取った読取時刻を表す読取時刻情報を生成する。ＰＯＳ制御部６３は、ＲＴＣによって生成された読取時刻情報に基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、商品の販売価格として選択する。
【０１５４】
一般に、商品の販売価格を時刻に応じて変更するとき、商品の販売時に、商品の価格に関する情報を関連付けたデータベースから商品の販売価格を取得する、または手入力で販売価格を変更するなどが行われる。
【０１５５】
商品価格変更装置１では、バーコードなどの光学コードに、通常価格、変更後価格および価格変更時刻などを示す商品情報が含まれる。したがって、商品価格変更装置１は、データベースから販売価格を取得する構成に比べて、バーコードを読取ってから商品の販売価格を決定するまでの処理を簡略化して、処理時間を短縮することができる。これによって、商品価格変更装置１は、バーコードを読取ると、商品の販売時刻に応じた販売価格を自動的にかつ短時間に決定することができる。
【０１５６】
価格に関するデータベースを用いる構成では、販売する商品の種類が増加するとデータベースに記憶する情報量が増加するけれども、商品価格変更装置１は、価格に関する情報をバーコードとして出力するので、販売する商品の種類が増加しても商品価格変更装置１内に記憶する情報が増加することを抑制することができる。
【０１５７】
商品価格変更装置１は、バーコードを個々の販売商品に対応付け、たとえば貼付するなどすることによって、異種類または同種類の複数の商品のうち、個々の商品ごとに販売価格を個別に設定することが可能となる。
【０１５８】
また、商品価格変更装置１は、バーコードが読取られると、ＲＴＣから読取時刻情報を生成するので、バーコードが読取られるだけで、商品の販売時刻に応じた販売価格を自動的にかつ正確に決定することができる。
【０１５９】
さらに、ＰＯＳ制御部６３は、読取時刻情報が示す読取時刻と価格変更時刻情報が示す価格変更時刻とを比較する。ＰＯＳ制御部６３は、読取時刻が価格変更時刻よりも前であるとき、販売中商品の販売価格として標準価格を選択し、読取時刻が価格変更時刻以後であるとき、販売中商品の販売価格として変更後価格を選択する。
【０１６０】
さらに、商品情報は、商品の種類を個別に識別するための商品識別情報をさらに含む。商品価格変更装置１は、サーバ記憶部５３である記憶部と、発行端末通信部１５およびＰＯＳ通信部６２である取得部とをさらに含む。サーバ記憶部５３は、商品識別情報と、商品名を表わす商品名情報とを関連付けた状態で記憶する。発行端末通信部１５およびＰＯＳ通信部６２は、サーバ記憶部５３に記憶される商品識別情報および商品名情報のうちの少なくともいずれか１つを取得する。
【０１６１】
これによって、操作者は、商品情報を入力する前に商品名情報と商品識別情報とを取得することによって、商品名を確認しながらその商品名の商品に対する商品情報を入力することができる。したがって、商品価格変更装置１は、商品情報の誤入力を抑制することができる。
【０１６２】
バーコードには商品識別情報が含まれるので、バーコードを読取った後に、商品識別情報に関連付けられた商品名情報を取得することができる。したがって、商品の販売者は、商品の決済時に、バーコードが示す商品名と、バーコードが付された販売商品とが一致するか否かを確認することができる。これによって、商品価格変更装置１は、販売商品に誤った商品コードが付されているか否かを確認させることができ、商品を適切な価格で販売することができる。
【０１６３】
さらに、バーコードプリンタ２２は、入力された商品情報に含まれる標準価格情報が示す標準価格、価格変更時刻情報が示す価格変更時刻、および変更後価格情報が示す変更後価格と、発行端末通信部１５によって取得された商品名情報が示す商品名とを、文字として出力する。
【０１６４】
これによって、商品価格変更装置１は、商品名、標準価格、価格変更時刻、変更後価格およびバーコードを、たとえば紙のラベル５０などに印刷することができる。したがって、このラベル５０を販売商品に貼付しておくことによって、商品の購入者は、商品の価格が価格変更時刻に変更されることを知ることができる。したがって、商品価格変更装置１は、商品の価格を変更する時刻に変更後価格が印字されたラベル５０を商品に再貼付する場合に比べて、作業負担を軽減させ、かつラベル５０のコストの増加を抑制することができる。
【０１６５】
さらに、商品情報は、商品の標準価格の変更が行われる価格変更日付を表す価格変更日付情報をさらに含む。ＰＯＳ制御部６３には、バーコードスキャナ１２によってバーコードが読取られた読取日付を表す読取日付情報が入力される。ＰＯＳ制御部６３は、読取日付情報および読取時刻情報と、バーコードスキャナ１２によって読取られたバーコードが示す商品情報とに基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、商品の販売価格として選択する。
【０１６６】
これによって、商品価格変更装置１は、出力したバーコードを２日間以上用いて商品を販売することができる。したがって、商品価格変更装置１は、操作者が商品情報を毎日入力してバーコードを作成する場合に比べて、作業負担を軽減させることができる。
【０１６７】
さらに、商品価格変更方法は、ステップＡ２〜Ａ１６である光学コード情報生成工程と、ステップＡ１７，１８である出力工程と、ステップＣ１〜Ｃ８である光学コード読取工程と、ステップＣ１０である計時工程と、ステップＣ９〜Ｃ２１である価格選択工程と含む。光学コード情報生成工程では、商品の標準価格を表す標準価格情報と、標準価格の変更が行われる価格変更時刻を表す価格変更時刻情報と、標準価格の変更後の変更後価格を表す変更後価格情報とを含む商品情報を、画像情報として表す光学コード情報を生成する。出力工程では、光学コード情報生成工程で生成されたバーコードイメージを光学的に読取り可能なバーコードとして出力する。光学コード読取工程では、出力工程で出力されたバーコードを光学的に読取る。計時工程では、バーコードスキャナ１２によってバーコードが読取られると、バーコードを読取った読取時刻を表す読取時刻情報を生成する。価格選択工程では、計時工程で生成された読取時刻情報に基づいて、標準価格情報が示す標準価格または変更後価格情報が示す変更後価格を、販売中商品の販売価格として選択する。
【０１６８】
一般に、商品の販売価格を時刻に応じて変更するとき、商品の販売時に、商品の価格に関する情報を関連付けたデータベースから商品の販売価格を取得する、または手入力で販売価格を変更するなどが行われる。
【０１６９】
商品価格変更方法では、バーコードなどの光学コードに、通常価格、変更後価格および価格変更時刻などを示す商品情報が含まれる。したがって、商品価格変更方法では、データベースから販売価格を取得する構成に比べて、バーコードを読取ってから商品の販売価格を決定するまでの処理を簡略化して、処理時間を短縮することができる。これによって、商品価格変更方法では、バーコードを読取ると、商品の販売時刻に応じた販売価格を自動的にかつ短時間に決定することができる。
【０１７０】
価格に関するデータベースを用いる構成では、販売する商品の種類が増加するとデータベースに記憶する情報量が増加するけれども、商品価格変更方法では、価格に関する情報をバーコードとして出力するので、販売する商品の種類が増加しても商品価格変更方法内に記憶する情報が増加することを抑制することができる。
【０１７１】
商品価格変更方法では、バーコードを個々の販売商品に対応付け、たとえば貼付するなどすることによって、異種類または同種類の複数の商品のうち、個々の商品ごとに販売価格を個別に設定することが可能となる。
【０１７２】
さらに、商品価格変更プログラムは、コンピュータを、商品価格変更装置１として機能させる。
【０１７３】
さらに、コンピュータ読取り可能な記録媒体は、商品価格変更プログラムを記憶している。
【符号の説明】
【０１７４】
１  商品価格変更装置
２  バーコード発行端末
３  サーバ
４  ＰＯＳ端末
６  公衆通信網
７  ＬＡＮ
１１  発行端末入力部
１２  バーコードスキャナ
１３  入力インタフェース
１４  発行端末制御部
１５  発行端末通信部
１６  発行端末プログラム記憶部
１７  発行端末一時記憶部
１８  出力インタフェース
１９  表示駆動部
２０  表示バッファ
２１  表示部
２２  バーコードプリンタ
２５  タッチパネル
２６  カーソルキー
２７  エンタキー
２８  テンキー
２９  トリガキー
３１  発行端末入力制御処理部
３２  発行端末表示制御処理部
３３  発行端末印字制御処理部
３４  バーコード生成処理部
３５  発行端末カレンダ制御処理部
３６  発行端末通信制御処理部
４１  発行端末制御プログラム
４２  発行端末印字フォーマット
４３  バーコード生成情報
４６  商品名一覧情報
４７  印字データ
４８  バーコードイメージ
５０  ラベル
５１  サーバ通信部
５２  サーバ制御部
５３  サーバ記憶部
５６  サーバ通信制御処理部
５７  抽出処理部
５８  商品一覧情報
６１  ＰＯＳ入力部
６２  ＰＯＳ通信部
６３  ＰＯＳ制御部
６４  ＰＯＳプログラム記憶部
６５  ＰＯＳ一時記憶部
６６  レシートプリンタ
７１  合計キー
７２  ＰＯＳ通信制御処理部
７３  ＰＯＳ入力制御処理部
７４  ＰＯＳ表示制御処理部
７５  ＰＯＳ印字制御処理部
７６  バーコード解読処理部
７７  バーコード桁数判断処理部
７８  ＰＯＳカレンダ制御処理部
８１  ＰＯＳ制御プログラム
８２  ＰＯＳ印字フォーマット
８３  バーコード解読情報
８６  商品詳細情報
８８  デコード結果情報
８９  購入テーブル
９０  累計ボタン
９１  レシート
１０１  第１領域
１０２  第２領域
１０３  第３領域
１０４  第４領域
１０５  第５領域
１０６  第６領域
１０７  第７領域
１０８  第８領域
１１１  第１記憶領域
１１２  第２記憶領域
１１３  第３記憶領域
１１４  第４記憶領域
１１５  第５記憶領域
１１６  第６記憶領域
１１７  第７記憶領域
１１８  第８記憶領域
１１９  第９記憶領域
１３１  価格表示ラベル
１３２  割引金額表示ラベル
【図１】
2011175381.tif 000003
【図２】
2011175381.tif 000004
【図３】
2011175381.tif 000005
【図４】
2011175381.tif 000006
【図５】
2011175381.tif 000007
【図６】
2011175381.tif 000008
【図７】
2011175381.tif 000009
【図８】
2011175381.tif 000010
【図９】
2011175381.tif 000011
【図１０】
2011175381.tif 000012
【図１２】
2011175381.tif 000013
【図１３】
2011175381.tif 000014
【図１４】
2011175381.tif 000015
【図１５】
2011175381.tif 000016
【図１６】
2011175381.tif 000017
【図１７】
2011175381.tif 000018
【図１８】
2011175381.tif 000019
【図１１】
2011175381.tif 000020
【図１９】
2011175381.tif 000021