(57)【特許請求の範囲】
【請求項１】
商品の使用期限を示す使用期限情報を管理する商品情報管理サーバーと、ＰＯＳ端末と、商品コードを入力するための入力装置と、に接続して用いられる販売期限管理装置であって、
前記入力装置から商品の前記商品コードを取得する商品コード取得部と、
前記商品情報管理サーバーから当該商品コードに対応する商品の前記使用期限情報を取得する使用期限情報取得部と、
現在日時を計測する計時部と、
取得した前記使用期限情報から販売期限を算出する販売期限算出部と、
前記計時部により計時された現在日時と、前記販売期限算出部により算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定部と、
前記販売可否判定部により販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品コードを送信し、前記販売可否判定部により販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力部と、を備えたことを特徴とする販売期限管理装置。
【請求項２】
ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置であって、
前記入力装置から商品の前記商品情報を取得する商品情報取得部と、
現在日時を計測する計時部と、
取得した前記商品情報に含まれる前記使用期限情報から販売期限を算出する販売期限算出部と、
前記計時部により計時された現在日時と、前記販売期限算出部により算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定部と、
前記販売可否判定部により販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、前記販売可否判定部により販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力部と、
前記ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、
前記販売可否判定部により販売可と判定した場合に、取得した前記商品コードおよび前記使用期限情報を一時的に記憶する期限情報記憶部と、
前記印刷装置の印刷制御を行う印刷制御部と、を備え、
前記印刷制御部は、前記ＰＯＳ端末から取得した前記レシート印刷データに、当該レシート印刷データに含まれる商品コードと共に期限情報記憶部に記憶されている前記使用期限情報を付加して印刷させることを特徴とする販売期限管理装置。
【請求項３】
ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置であって、
前記入力装置から商品の前記商品情報を取得する商品情報取得部と、
現在日時を計測する計時部と、
取得した前記商品情報に含まれる前記使用期限情報から販売期限を算出する販売期限算出部と、
前記計時部により計時された現在日時と、前記販売期限算出部により算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定部と、
前記販売可否判定部により販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、前記販売可否判定部により販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力部と、
前記ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、
前記販売可否判定部により販売可と判定した場合に、取得した前記商品コードおよび前記使用期限情報を一時的に記憶する期限情報記憶部と、
前記印刷装置の印刷制御を行う印刷制御部と、
前記商品コードと、商品名とを対応付けた商品名テーブルを記憶しておく商品名テーブル記憶部と、を備え、
前記印刷制御部は、前記レシート印刷データを取得したとき、前記商品名テーブル記憶部を参照し、当該レシート印刷データに含まれる商品名と前記期限情報記憶部に記憶した前記使用期限情報とを関連付けて印刷させることを特徴とする販売期限管理装置。
【請求項４】
前記印刷制御部は、取得した前記レシート印刷データに、同一の商品名で使用期限が異なる複数の商品に関する情報が含まれている場合、当該商品名および商品数を使用期限ごとに分けて印刷させることを特徴とする請求項２または３に記載の販売期限管理装置。
【請求項５】
前記印刷制御部は、前記使用期限情報を、前記レシート印刷データに含まれる他の文字に対して強調して印刷させることを特徴とする請求項２ないし４のいずれか１項に記載の販売期限管理装置。
【請求項６】
前記販売期限算出部は、前記使用期限情報に含まれた前記使用期限から所定時間を差し引くことで前記販売期限を算出することを特徴する請求項２ないし５のいずれか１項に記載の販売期限管理装置。
【請求項７】
請求項２ないし６のいずれか１項に記載の販売期限管理装置として機能し、
前記印刷装置に装着されて用いられることを特徴とする装着ボード。
【請求項８】
請求項７に記載の装着ボードが装着された印刷装置と、
前記ＰＯＳ端末と、
前記入力装置と、を備えたことを特徴とする販売期限管理システム。
【請求項９】
商品の使用期限を示す使用期限情報を管理する商品情報管理サーバーと、ＰＯＳ端末と、商品コードを入力するための入力装置と、に接続して用いられる販売期限管理装置の制御方法であって、
前記販売期限管理装置が、
前記入力装置から商品の前記商品コードを取得する商品コード取得ステップと、
前記商品情報管理サーバーから当該商品コードに対応する商品の前記使用期限情報を取得する使用期限情報取得ステップと、
現在日時を計測する計時ステップと、
取得した前記使用期限情報から販売期限を算出する販売期限算出ステップと、
前記計時ステップにより計時された現在日時と、前記販売期限算出ステップにより算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定ステップと、
前記販売可否判定ステップにより販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品コードを送信し、前記販売可否判定ステップにより販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、を実行することを特徴とする販売期限管理装置の制御方法。
【請求項１０】
ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置の制御方法であって、
前記販売期限管理装置が、
前記入力装置から商品の前記商品情報を取得する商品情報取得ステップと、
現在日時を計測する計時ステップと、
取得した前記商品情報に含まれる前記使用期限情報から販売期限を算出する販売期限算出ステップと、
前記計時ステップにより計時された現在日時と、前記販売期限算出ステップにより算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定ステップと、
前記販売可否判定ステップにより販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、前記販売可否判定ステップにより販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、
前記ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得ステップと、
前記販売可否判定ステップにより販売可と判定した場合に、取得した前記商品コードおよび前記使用期限情報を一時的に記憶する期限情報記憶ステップと、
前記印刷装置の印刷制御を行う印刷制御ステップと、を実行し、
前記印刷制御ステップは、前記ＰＯＳ端末から取得した前記レシート印刷データに、当該レシート印刷データに含まれる商品コードと共に期限情報記憶ステップにて記憶された前記使用期限情報を付加して印刷させることを特徴とする販売期限管理装置の制御方法。
【請求項１１】
ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置の制御方法であって、
前記販売期限管理装置が、
前記入力装置から商品の前記商品情報を取得する商品情報取得ステップと、
現在日時を計測する計時ステップと、
取得した前記商品情報に含まれる前記使用期限情報から販売期限を算出する販売期限算出ステップと、
前記計時ステップにより計時された現在日時と、前記販売期限算出ステップにより算出された販売期限とを比較して、前記商品が販売可か否かを判定する販売可否判定ステップと、
前記販売可否判定ステップにより販売可と判定した場合に、前記ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、前記販売可否判定ステップにより販売不可と判定した場合に、前記ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、
前記ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得ステップと、
前記販売可否判定ステップにより販売可と判定した場合に、取得した前記商品コードおよび前記使用期限情報を一時的に記憶する期限情報記憶ステップと、
前記印刷装置の印刷制御を行う印刷制御ステップと、
前記商品コードと、商品名とを対応付けた商品名テーブルを記憶しておく商品名テーブル記憶ステップと、を実行し、
前記印刷制御ステップは、前記レシート印刷データを取得したとき、前記商品名テーブルを参照し、当該レシート印刷データに含まれる商品名と前記期限情報記憶ステップにて記憶した前記使用期限情報とを関連付けて印刷させることを特徴とする販売期限管理装置の制御方法。
【請求項１２】
コンピューターに、請求項９ないし１１のいずれか１項に記載の販売期限管理装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の販売期限を管理する販売期限管理装置、装着ボードおよびこれらを備えた販売期限管理システム並びに販売期限管理装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、この種のシステムとして、スキャナにより入力したバーコード（商品情報）に含まれた期限日時が現在日時を経過していた場合、ＰＯＳ端末が、期限切れの警告メッセージをオペレータ用表示機に表示させる期限管理システムが知られている（例えば、特許文献１参照）。当該期限管理システムでは、ＰＯＳ端末が、商品情報に消費期限あるいは賞味期限等を示す期限情報が含まれているかを判断し、期限情報が含まれていた場合、期限日時が経過しているか否かを判断する。すなわち、当該システムでは、ＰＯＳ端末に期限管理機能が備えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０１５９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなシステムでは、期限管理機能が備えられていないＰＯＳ端末を含めたシステムに期限管理機能を付加したい場合、ＰＯＳ端末に新たなプログラムを搭載するか、または、ＰＯＳ端末を含めたシステム全体を交換する必要があり、コストがかかるという問題がある。また、上記の期限管理機能は、消費期限あるいは賞味期限を示す期限日時について、現在日時を経過しているか否かを管理するため、期限日時間際でも商品を販売してしまう可能性があり、顧客からのクレーム対象になりかねない。
【０００５】
本発明は、上記の点に鑑み、ＰＯＳ端末の変更を必要とすることなく商品の販売期限管理を可能とすると共に、期限日時間際の販売を防止可能な販売期限管理装置、装着ボードおよびこれらを備えた販売期限管理システム並びに販売期限管理装置の制御方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の販売期限管理装置は、商品の使用期限を示す使用期限情報を管理する商品情報管理サーバーと、ＰＯＳ端末と、商品コードを入力するための入力装置と、に接続して用いられる販売期限管理装置であって、入力装置から商品の商品コードを取得する商品コード取得部と、商品情報管理サーバーから当該商品コードに対応する商品の使用期限情報を取得する使用期限情報取得部と、現在日時を計測する計時部と、取得した使用期限情報から販売期限を算出する販売期限算出部と、計時部により計時された現在日時と、販売期限算出部により算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定部と、販売可否判定部により販売可と判定した場合に、ＰＯＳ端末に当該商品の商品コードを送信し、販売可否判定部により販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力部と、を備えたことを特徴とする。
本発明の販売期限管理装置は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置であって、入力装置から商品の商品情報を取得する商品情報取得部と、現在日時を計測する計時部と、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出部と、計時部により計時された現在日時と、販売期限算出部により算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定部と、販売可否判定部により販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定部により販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力部と、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、販売可否判定部により販売可と判定した場合に、取得した商品コードおよび使用期限情報を一時的に記憶する期限情報記憶部と、印刷装置の印刷制御を行う印刷制御部と、を備え、印刷制御部は、ＰＯＳ端末から取得したレシート印刷データに、当該レシート印刷データに含まれる商品コードと共に期限情報記憶部に記憶されている使用期限情報を付加して印刷させることを特徴とする。
本発明の販売期限管理装置は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置であって、入力装置から商品の商品情報を取得する商品情報取得部と、現在日時を計測する計時部と、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出部と、計時部により計時された現在日時と、販売期限算出部により算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定部と、販売可否判定部により販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定部により販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力部と、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、販売可否判定部により販売可と判定した場合に、取得した商品コードおよび使用期限情報を一時的に記憶する期限情報記憶部と、印刷装置の印刷制御を行う印刷制御部と、商品コードと、商品名とを対応付けた商品名テーブルを記憶しておく商品名テーブル記憶部と、を備え、印刷制御部は、レシート印刷データを取得したとき、商品名テーブル記憶部を参照し、当該レシート印刷データに含まれる商品名と期限情報記憶部に記憶した使用期限情報とを関連付けて印刷させることを特徴とする。
上記の販売期限管理装置において、印刷制御部は、取得したレシート印刷データに、同一の商品名で使用期限が異なる複数の商品に関する情報が含まれている場合、当該商品名および商品数を使用期限ごとに分けて印刷させることを特徴とする。
上記の販売期限管理装置において、印刷制御部は、使用期限情報を、レシート印刷データに含まれる他の文字に対して強調して印刷させることを特徴とする。
上記の販売期限管理装置において、販売期限算出部は、使用期限情報に含まれた使用期限から所定時間を差し引くことで販売期限を算出することを特徴する。
本発明の装着ボードは、上記の販売期限管理装置として機能し、印刷装置に装着されて用いられることを特徴とする。
本発明の販売期限管理システムは、上記の装着ボードが装着された印刷装置と、ＰＯＳ端末と、入力装置と、を備えたことを特徴とする。
本発明の販売期限管理装置の制御方法は、商品の使用期限を示す使用期限情報を管理する商品情報管理サーバーと、ＰＯＳ端末と、商品コードを入力するための入力装置と、に接続して用いられる販売期限管理装置の制御方法であって、販売期限管理装置が、入力装置から商品の商品コードを取得する商品コード取得ステップと、商品情報管理サーバーから当該商品コードに対応する商品の使用期限情報を取得する使用期限情報取得ステップと、現在日時を計測する計時ステップと、取得した使用期限情報から販売期限を算出する販売期限算出ステップと、計時ステップにより計時された現在日時と、販売期限算出ステップにより算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定ステップと、販売可否判定ステップにより販売可と判定した場合に、ＰＯＳ端末に当該商品の商品コードを送信し、販売可否判定ステップにより販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、を実行することを特徴とする。
本発明の販売期限管理装置の制御方法は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置の制御方法であって、販売期限管理装置が、入力装置から商品の商品情報を取得する商品情報取得ステップと、現在日時を計測する計時ステップと、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出ステップと、計時ステップにより計時された現在日時と、販売期限算出ステップにより算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定ステップと、販売可否判定ステップにより販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定ステップにより販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得ステップと、販売可否判定ステップにより販売可と判定した場合に、取得した商品コードおよび使用期限情報を一時的に記憶する期限情報記憶ステップと、印刷装置の印刷制御を行う印刷制御ステップと、を実行し、印刷制御ステップは、ＰＯＳ端末から取得したレシート印刷データに、当該レシート印刷データに含まれる商品コードと共に期限情報記憶ステップにて記憶された使用期限情報を付加して印刷させることを特徴とする。
本発明の販売期限管理装置の制御方法は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、印刷装置と、に接続して用いられる販売期限管理装置の制御方法であって、販売期限管理装置が、入力装置から商品の商品情報を取得する商品情報取得ステップと、現在日時を計測する計時ステップと、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出ステップと、計時ステップにより計時された現在日時と、販売期限算出ステップにより算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定ステップと、販売可否判定ステップにより販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定ステップにより販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得ステップと、販売可否判定ステップにより販売可と判定した場合に、取得した商品コードおよび使用期限情報を一時的に記憶する期限情報記憶ステップと、印刷装置の印刷制御を行う印刷制御ステップと、商品コードと、商品名とを対応付けた商品名テーブルを記憶しておく商品名テーブル記憶ステップと、を実行し、記印刷制御ステップは、レシート印刷データを取得したとき、商品名テーブルを参照し、当該レシート印刷データに含まれる商品名と期限情報記憶ステップにて記憶した使用期限情報とを関連付けて印刷させることを特徴とする。
本発明のプログラムは、コンピューターに、上記の販売期限管理装置の制御方法における各ステップを実行させることを特徴とする。
なお、以下の構成としても良い。
本発明の販売期限管理装置は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、に接続して用いられる販売期限管理装置であって、入力装置から商品の商品情報を取得する商品情報取得部と、現在日時を計測する計時部と、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出部と、計時部により計時された現在日時と、販売期限算出部により算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定部と、販売可否判定部により販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定部により販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力部と、を備えたことを特徴とする。
【０００７】
本発明の販売期限管理装置の制御方法は、ＰＯＳ端末と、商品コードおよび商品の使用期限を示す使用期限情報を含んだ商品情報を入力するための入力装置と、に接続して用いられる販売期限管理装置の制御方法であって、販売管理装置が、入力装置から商品の商品情報を取得する商品情報取得ステップと、取得した商品情報に含まれる使用期限情報から販売期限を算出する販売期限算出ステップと、現在日時を計測する計時部により計時された現在日時と、販売期限算出ステップにおいて算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定ステップと、販売可否判定ステップにおいて販売可と判定した場合に、ＰＯＳ端末に当該商品の商品情報から抽出した商品コードを送信し、販売可否判定ステップにおいて販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力ステップと、を実行することを特徴とする。
【０００８】
これらの構成によれば、販売期限管理装置が販売期限を管理し、販売期限をすぎ、販売不可と判定した商品については、エラーコードをＰＯＳ端末に出力するため、当然、ＰＯＳ端末は当該商品に対して会計処理を行わず、販売不可の商品を誤って販売することがない。また、使用期限情報を含んだ商品情報を入力しても、販売可と判定した商品については、商品情報から商品コードのみを抽出してＰＯＳ端末に出力する。よって、ＰＯＳ端末に期限管理機能が備えられていない場合、すなわちＰＯＳ端末が商品情報に含まれた使用期限情報を読み取ることができない場合であっても、販売期限管理装置の追加によって、販売期限管理を行うシステムを実現することができる。また、ＰＯＳ端末の構成を変更する必要がないため、導入コストを抑えることができる。また、販売期限を管理するため、期限間際の販売を防止できる。なお、使用期限とは、企業等が定めた商品の使用・消費を保証する期限であり、賞味期限、消費期限、保証期限等を含むものである。
【０００９】
本発明の他の販売期限管理装置は、商品の使用期限を示す使用期限情報を管理する商品情報管理サーバーと、ＰＯＳ端末と、商品コードを入力するための入力装置と、に接続して用いられる販売期限管理装置であって、入力装置から商品の商品コードを取得する商品コード取得部と、商品情報管理サーバーから当該商品コードに対応する商品の前記使用期限情報を取得する使用期限情報取得部と、現在日時を計測する計時部と、取得した使用期限情報から販売期限を算出する販売期限算出部と、計時部により計時された現在日時と、販売期限算出部により算出された販売期限とを比較して、商品が販売可か否かを判定する販売可否判定部と、販売可否判定部により販売可と判定した場合に、ＰＯＳ端末に当該商品の商品コードを送信し、販売可否判定部により販売不可と判定した場合に、ＰＯＳ端末にエラーコードを出力する商品コード出力部と、を備えたことを特徴とする。
【００１０】
この構成によれば、商品に貼付された商品情報に商品の使用期限情報が含まれていない場合であっても、販売期限を管理することができる。また、ＰＯＳ端末の構成を変更する必要がないため、導入コストを抑えることができる。
【００１１】
これら場合、販売期限算出部は、使用期限情報に含まれた使用期限から所定時間を差し引くことで販売期限を算出することが好ましい。
【００１２】
この構成によれば、販売期限間際に商品を販売することを防ぐことができる。
【００１３】
この場合、印刷装置にさらに接続して用いられ、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、販売可否判定部により販売可と判定した場合に、取得した前記商品コードおよび使用期限情報を一時的に記憶する期限情報記憶部と、印刷装置の印刷制御を行う印刷制御部と、をさらに備え、印刷制御部は、ＰＯＳ端末から取得したレシート印刷データに、当該レシート印刷データに含まれる商品コードと期限情報記憶部に記憶した使用期限情報と関連付けて印刷させることが好ましい。
【００１４】
この構成によれば、販売期限を過ぎていない商品について、レシートに使用期限を印刷させることで、顧客に商品の使用期限について注意を喚起することができる。
【００１５】
また、印刷装置にさらに接続して用いられ、ＰＯＳ端末から、レシート印刷データを取得する印刷データ取得部と、販売可否判定部により販売可と判定した場合に、取得した前記商品コードおよび使用期限情報を一時的に記憶する期限情報記憶部と、印刷装置の印刷制御を行う印刷制御部と、商品コードと、商品名とを対応付けた商品名テーブルを記憶しておく商品名テーブル記憶部をさらに備え、印刷制御部は、レシート印刷データを取得したとき、商品名テーブル記憶部を参照し、当該レシート印刷データに含まれる商品名と期限情報記憶部に記憶した前記使用期限情報とを関連付けて印刷させることが好ましい。
【００１６】
これら構成によれば、レシート印刷データに商品コードが含まれていない場合であっても、レシートに商品名別の使用期限を印刷させることができる。
【００１７】
この場合、印刷制御部は、取得したレシート印刷データに、同一の商品名で使用期限が異なる複数の商品に関する情報が含まれている場合、当該商品名および商品数を使用期限ごとに分けて印刷させることが好ましい。
【００１８】
この構成によれば、同一商品を使用期限ごとに印刷するため、顧客は一目で、使用期限の違いを確認することが出来る。これにより、例えば、使用期限の近い商品から使用するなど、顧客に商品の無駄を抑制するよう促すことができる。
【００１９】
また、印刷制御部は、使用期限情報を、レシート印刷データに含まれる他の文字に対して強調して印刷させることが好ましい。
【００２０】
この構成によれば、顧客に対し、商品の使用期限について注意を喚起することができる。なお、使用期限が近い商品の使用期限情報のみを強調して印刷させるようにすれば、より効果的な使用期限の提示が可能になる。
【００２１】
本発明の装着ボードは、上記の販売期限管理装置として機能し、印刷装置に装着されて用いられることを特徴とする。
【００２２】
この構成によれば、印刷装置周りの省スペース化を実現することができる。
【００２３】
本発明の販売期限管理システムは、上記の装着ボードが装着された印刷装置と、ＰＯＳ端末と、入力装置と、を備えたことを特徴とする。
【００２４】
この構成によれば、ＰＯＳ端末の構成を変更することなく商品の販売期限管理を行うことのできる販売期限管理システムを実現することができる。
【００２５】
本発明のプログラムは、コンピューターに上記の販売期限管理装置の制御方法における各ステップを実行させることを特徴とする。
【００２６】
この構成によれば、商品の販売期限管理を行うことのできる販売期限管理システムを実現するプログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態に係る販売期限管理システムの構成を示したブロック図である。
【図２】販売期限管理処理を示したフローチャートである。
【図３】レシート印刷処理を示したフローチャートである。
【図４】ＰＯＳ端末が生成したレシート印刷データに基づいて発行されたレシートの一例である。
【図５】印刷データ処理部に処理されたレシート印刷データに基づいて発行されたレシートの一例である。
【図６】印刷データ処理部に処理されたレシート印刷データに基づいて発行された使用期限ラベルの一例である。
【図７】第２実施形態に係る販売期限管理システムの構成を示したブロック図である。
【発明を実施するための形態】
【００２８】
以下、添付の図面を参照し、本発明の各実施形態に係る販売期限管理装置および販売期限管理システムについて説明する。なお、以下に示す実施形態では、本発明の販売期限管理装置をレシートプリンターに装着した装着ボードに適用した場合を例示する。また、本実施形態では、商品として賞味期限あるいは消費期限を有する食品を販売する店舗において使用される販売期限管理装置および販売期限管理システムを例示する。
【００２９】
［第１実施形態］
図１は、本発明の第１実施形態に係る販売期限管理システムＳＹ１のブロック図である。同図に示すように、販売期限管理システムＳＹ１は、商品情報管理サーバー１と、ＰＯＳ端末２と、商品情報を入力するためのハンディスキャナー３（入力装置）と、使用期限ラベルを発行するラベルプリンター４と、レシートを発行するレシートプリンター６（印刷装置）と、レシートプリンター６に装着された装着ボード７と、から成る。なお、本実施形態では、商品情報には、商品コードおよび当該商品の賞味期限日あるいは消費期限日を示す使用期限情報が含まれている。
【００３０】
商品情報管理サーバー１とＰＯＳ端末２とは、イントラネットまたはインターネット等のネットワークＮＴにより接続されている。一方、ＰＯＳ端末２およびレシートプリンター６に装着された装着ボード７、また、装着ボード７およびハンディスキャナー３、ラベルプリンター４は、それぞれ独立したインターフェース（例えば、ＵＳＢ（Universal  Serial  Bus）インターフェース）を介して接続されている。なお、ＰＯＳ端末２と装着ボード７とは、有線接続ではなく無線接続であっても良い。
【００３１】
商品情報管理サーバー１は、例えば、店舗のバックヤードに設置され、商品データベースＤＢを有している。商品データベースには、例えば、商品コード、商品名、商品金額、メーカー名等が含まれ、商品の基本情報を管理している。
【００３２】
ＰＯＳ端末２は、ハンディスキャナー３によって入力された商品情報に含まれた商品コードを、装着ボード７を介して取得すると、商品情報管理サーバー１の商品データベースＤＢを参照して当該商品コードに基づいたレシート印刷データの生成を行う。レシート印刷データは、商品関連情報（商品名、数、金額）、会計情報、レシート発行情報および店舗情報で構成される（図４）。そして、ＰＯＳ端末２は、生成したレシート印刷データを装着ボード７に出力する。なお、本実施形態では、ＰＯＳ端末に商品の期限を検知および管理する機能が備えられていないものとする。
【００３３】
レシートプリンター６は、着脱可能に取り付けられた装着ボード７と、印刷機能を成すプリンター本体８と、を有している。
【００３４】
装着ボード７は、ハンディスキャナー３から商品情報を入力すると共に、ラベルプリンター４にラベル印刷データを出力するための周辺機器Ｉ／Ｆ部１１（商品情報取得部）と、プリンター本体８にレシート印刷データを出力するためのプリンターＩ／Ｆ部１２と、ＰＯＳ端末２に商品コードを出力すると共にレシート印刷データを取得するためのＰＯＳＩ／Ｆ部１３（商品コード出力部、印刷データ取得部）と、計時部１４と、商品名テーブル記憶部１５と、期限情報記憶部１６と、制御部１７と、を有している。
【００３５】
計時部１４は、いわゆるＲＴＣ（リアルタイムクロック：real  time  clock）であり、現在日時を計時する。本実施形態では、制御部１７により、商品の販売可否を判定する際に現在日時が読み出される。
【００３６】
商品名テーブル記憶部１５は、商品名と商品コードを対応付けた商品名テーブルを不揮発に記憶している。なお、商品名テーブルは、予め商品情報管理サーバー１や、商品名テーブルが記憶されたＣＤ−ＲＯＭ等の別媒体からダウンロードしてもよい。また、レシート印刷データに商品名と商品コードが含まれる場合は、ＰＯＳ端末２からレシート印刷データを取得するごとにデータに含まれた商品名と商品コードを記憶して蓄積させてもよい。本実施形態では、レシート印刷データに商品コードが含まれないものとする。
【００３７】
期限情報記憶部１６は、取得した商品情報が示す商品が販売可と判定された場合に、当該商品情報（商品コードおよび使用期限情報）を一時的に記憶する。なお、当該商品情報に対応するレシートが発行されたら、当該商品情報を削除することが好ましい。
【００３８】
制御部１７は、商品の販売期限を算出する販売期限算出部２１と、商品の販売可否を判定する販売可否判定部２２と、ＰＯＳ端末２から取得したレシート印刷データを処理する印刷データ処理部２３と、を有している。なお、「印刷制御部」とは、印刷データ処理部２３を指す。
【００３９】
販売期限算出部２１は、取得した商品情報に含まれた使用期限情報から商品の使用期限日を読み取り、使用期限日から所定の日数を差し引いて、販売期限日を算出する。なお、「所定の日数」は、不図示の記憶部に記憶されており、商品の使用期限日までの最低消費猶予日数を示す。本実施形態では、「所定の日数」を１日とし、販売期限算出部２１は、使用期限日の前日を販売期限日として算出する。なお、「所定の日数」は、メーカーや店舗が定めるものであり、商品の特性によって異なる日数を定めてもよい。また、商品の使用期限は、使用期限日ではなく使用期限日時を示すものとしてもよい。すなわち、使用期限情報に日付に加えて時刻を示す情報を含めてもよい。ただし、この場合、販売期限を算出するために「所定の時間」が定められる。
【００４０】
販売可否判定部２２は、商品の販売期限と現在日時とを比較して、当該商品が販売可か否かを判定する。具体的には、販売期限日が現在日を経過していた場合に、当該商品を販売不可と判定し、販売期限日が現在日を経過していない場合に、当該商品を販売可と判定する。なお、本実施形態では、販売期限日が現在日と同日であった場合は、当該商品を販売可と判定するものとする。
【００４１】
印刷データ処理部２３は、ＰＯＳ端末２が生成したレシート印刷データに対して、当該レシート印刷データに含まれる商品名に当該商品の使用期限情報を関連づける。すなわち、発行されるレシートには、商品に関する情報の一つとして使用期限日（賞味期限日あるいは消費期限日）が印刷される。また、印刷データ処理部２３は、レシート印刷データに同一商品名の複数の商品に関する情報が含まれ、当該複数の商品に対して異なる使用期限情報が期限情報記憶部１６に記憶されていた場合、当該複数の商品に関する情報を、使用期限日ごとに分けて印刷させる処理を行う。また、現在日が使用期限日の前日および前々日である場合は、当該使用期限日を強調して印刷させる処理を行う。レシートの印刷処理については、後に詳述する。また、印刷データ処理部２３は、処理したレシート印刷データから商品名と使用期限情報を抽出して、ラベル印刷データを生成する。
【００４２】
プリンター本体８は、印刷データ処理部２３が処理したレシート印刷データを取得して、レシートを印刷する（図４参照）。
【００４３】
ハンディスキャナー３は、商品に印刷または貼付されたバーコードである商品情報をスキャンして入力する。なお、ＰＯＳ端末２に接続されたキーボード（図示省略）から、数字列からなる商品情報を店員が手入力することによって商品情報を入力することもできる。また、キーボードは、商品の個数や、預かり金額を入力するためにも使用する。
【００４４】
ラベルプリンター４は、印刷データ処理部２３が生成したラベル印刷データを取得して、使用期限ラベル４０を印刷する（図６参照）。なお、使用期限ラベルとは、顧客が購入後、開封した商品に貼付するためのラベルである。パッケージ等の開封により使用期限が記載された商品ラベルが破棄された場合に、この使用期限ラベルを貼付することで、使用期限に対する注意を喚起することができる。
【００４５】
また、本実施形態の販売期限管理システムＳＹ１は、会計処理時の会計処理画面を表示するＰＯＳ端末２に接続された表示装置（図示省略）を備えている。店員は、当該表示装置の会計処理画面を確認しながら会計処理の操作を行う。なお、当該表示装置は、会計処理を行おうとする商品が販売不可と判定された場合に、エラーコードを受け取ることでエラーメッセージ等が表示される。また、周辺機器またはプリンター本体８にカスタマーディスプレイ等の別の表示装置をさらに接続し、当該別の表示装置に会計処理画面を表示させると共に、警告メッセージ等を表示してもよい。この場合、装着ボード７は、レシート印刷データと共に表示データを当該別の表示装置に出力する。
【００４６】
次に、図２を参照し、販売期限管理処理について説明する。装着ボード７（制御部１７）は、ハンディスキャナー３から商品情報を取得すると（Ｓ０１）、商品情報に含まれた使用期限情報から商品の販売期限日を算出する（Ｓ０２）。そして、算出した販売期限日と現在日とを比較する（Ｓ０３）。当該商品が販売可と判定された場合（Ｓ０４：販売可）、取得した商品情報に含まれた商品コードを抽出してＰＯＳ端末２に出力する（Ｓ０５）。そして、商品コードおよび使用期限情報を含んだ商品情報を、期限情報記憶部１６に記憶する（Ｓ０６）。一方、当該商品が販売不可と判定された場合（Ｓ０４：販売不可）、取得した商品コードではなくエラーコードをＰＯＳ端末２に出力する（Ｓ０７）。
【００４７】
エラーコードを取得したＰＯＳ端末２は、エラーコードから商品情報を読み取ることができないため、販売不可の商品について、レシート印刷データが生成されることながない。すなわち、販売不可の商品についてレシートが発行されることがなく、販売期限を過ぎた商品の販売を防止することができる。なお、エラーコードとは、ＰＯＳ端末２が存在しない商品コードとしてエラーを認識するコードである。ＰＯＳ端末２は、エラーコードを取得すると、ＬＥＤや電子音等によりエラーを報知する。
【００４８】
続いて、図３を参照し、レシート印刷処理について説明する。装着ボード７（制御部１７）は、ＰＯＳ端末２からレシート印刷データを取得すると（Ｓ２１）、商品名テーブル記憶部１５に記憶してある商品名テーブルを参照し、当該レシート印刷データに含まれた商品名と、期限情報記憶部１６に記憶した使用期限情報と、を関連付ける（Ｓ２２）。同一商品名の複数の商品に対して、異なる使用期限情報が関連付けられた場合（Ｓ２３：ＹＥＳ）、当該使用期限情報が示す使用期限日ごとに商品に関する情報を分類する（Ｓ２４）。そして、使用期限情報を付加したレシート印刷データをプリンター本体８に出力する（Ｓ２３）。一方、同一商品名の複数の商品に対して、異なる使用期限情報が関連付けられなかった場合（Ｓ２３：ＮＯ）、そのまま使用期限情報を付加したレシート印刷データをプリンター本体８に出力する（Ｓ２３）。
【００４９】
続いて、図４および図５を参照し、レシートについて説明する。図４に示すのは、ＰＯＳ端末２が生成した通常のレシート印刷データに基づいて発行されたレシートＡの一例である。レシートＡは、店舗情報印刷領域３１、レシート発行情報印刷領域３２、商品関連情報印刷領域３３および会計情表示領域３４を有している。店舗情報印刷領域３１には、店舗名や、例えば店舗ロゴが印刷される。なお、店舗ロゴデータは、ＰＯＳ端末２が記憶しているものとする。レシート発行情報印刷領域３２には、当該レシートが発行された日時と発行番号が印刷される。商品関連情報印刷領域３３には、商品名、数、金額が印刷される。会計情表示領域３４は、合計金額、お預かり金額、お釣りが印刷される。
【００５０】
一方、図５に示すのは、印刷データ処理部２３によって処理されたレシート印刷データに基づいて発行されたレシートＢの一例である。レシートＢは、レシートＡに印刷された情報に加えて、さらに使用期限情報印刷領域３５を有している。使用期限情報印刷領域３５には、商品関連情報印刷領域３３の商品情報に対応した使用期限情報が印刷される。すなわち、装着ボード７が、使用期限情報印刷領域３５を挿入するために、各印刷領域の配置換えを行っている。
【００５１】
また、図示のように、レシートＢには、現在日が使用期限日（消費期限日あるいは賞味期限日）の前日である商品「豚小間切れ」の使用期限日が赤字で印字され（図示では太字としている）、他の文字に比べて強調して印刷されている。本実施形態では、現在日が使用期限日の前日および前々日である場合に、当該使用期限日を強調して印刷させるが、強調して印刷する使用期限情報の選択は任意である。また、強調印刷させたい使用期限日に警告メッセージを関連付けて印字してもよい。
【００５２】
また、図示のように、レシートＢには、同一商品名で異なる使用期限日を有する２本の「牛乳」について、商品名、数、金額が使用期限日ごとに分けて印刷されている。すなわち、「牛乳」が同一商品コードであり、通常はまとめて印刷されるところ、これを分離して印刷する、つまり、本発明では、装着ボード７にて商品関連情報印刷領域３３の変換処理を行っている。これらにより、顧客に対して商品の使用期限を適切に提示することができる共に、使用期限に対して注意を喚起することができる。
【００５３】
なお、使用期限情報印刷領域３５をレシート下部に配置し、まとめて使用期限情報を印刷してもよい。この構成によれば、印刷データ処理部２３が行うレシート印刷データに対する処理を単純化することができる。また、かかる場合は、全商品に対してではなく、使用期限が近いものや、惣菜、生鮮食品など、特に期限管理に注意すべきものを抽出して印刷することが好ましい。
【００５４】
続いて、図６を参照し、ラベルプリンター４が発行する使用期限ラベル４０について説明する。なお、この使用期限ラベル４０は、レシート発行と同じタイミングで発行され、レシートと共に会計時に顧客に手渡される。図示のように使用期限ラベル４０は、商品ごとに剥離可能なラベル部４１と、台紙４２と、を有し、ラベル部４１には、レシートＢに対応する商品名および使用期限が印刷されている。例えば、レシート印刷データに同一商品が複数ある場合、当該商品の個数分ラベルを発行する。なお、商品を小分けにして保存する場合を想定して、同一商品に対して各ラベル部４１を複数形成して印刷してもよい。
【００５５】
［第２実施形態］
以下、図７を参照し、本発明の第２実施形態について説明する。なお、以下の説明では、上記の第１実施形態と同様の構成については、同様の符号を使用し、詳細な説明は省略する。また、第１実施形態に係る諸変形例についても本実施形態に適用可能である。本実施形態の販売期限管理システムＳＹ２は、ハンディスキャナー３から取得する商品情報に商品の使用期限情報が含まれておらず、商品情報管理サーバー1が有している商品情報管理データベースに商品の使用期限情報が記憶されている。そして、装着ボード７は、商品情報管理サーバー１から使用期限情報を取得して販売期限管理を行う。以上の点で、本実施形態は、上記の第１実施形態と異なっている。
【００５６】
図７に示すように、商品管理サーバー１と装着ボード７とは、イントラネットまたはインターネット等のネットワークＮＴにより接続されている。また、装着ボード７は、商品情報管理サーバー１から使用期限情報を取得するサーバー通信部１８（使用期限情報取得部）を備えている。
【００５７】
装着ボード７（制御部１７）は、ハンディスキャナー３から商品の商品コードを取得すると、サーバー通信部１８によって商品情報管理サーバー１から当該商品の使用期限情報を取得する。そして、取得した使用期限情報から商品の販売期限日を算出し、算出した販売期限日と現在日とを比較する。当該商品が販売可と判定された場合、取得した商品コードをＰＯＳ端末２に出力する。そして、商品コードおよび使用期限情報を、期限情報記憶部１６に記憶する。一方、当該商品が販売不可と判定された場合、取得した商品コードではなくエラーコードをＰＯＳ端末２に出力する。
【００５８】
このように第２実施形態によれば、ＰＯＳ端末２に期限管理機能が備わっておらず、商品に貼付されている商品情報にも商品の使用期限情報が含まれていない場合でも、販売期限管理装置の追加によって商品の販売期限を管理することができる。なお、各商品の使用期限情報を、商品コードを取得するごとに商品情報期限管理サーバー１から取得するのではなく、予め商品情報管理サーバー１からダウンロードしておいてもよい。また、各商品の使用期限情報を、ＣＤ−ＲＯＭ等の別媒体からダウンロードしてもよい。
【００５９】
これまで説明してきた販売期限管理システムＳＹ１、ＳＹ２によれば、装着ボード７によって、販売期限を過ぎた商品の販売を防ぐことができると共に、販売期限内である商品についてもレシートに商品の使用期限を印刷することによって、適切に商品の期限管理を行うことができる。また、商品の使用期限ではなく販売期限によって販売の可否を判定するため、使用期限間際の商品の販売を防ぐことができる。また、装着ボード７により上記の構成を実現させることで、従来のＰＯＳ端末２の構成を変更させることなく、商品の期限管理機能をシステムに追加することができる。
【００６０】
なお、上記の実施形態では、装着ボード７をレシートプリンター６に装着する構成としたが、レシートプリンター６以外の周辺機器（キーボード４、ハンディスキャナー３および表示装置５）に装着する構成としてもよい。また、装着ボード７を独立した販売期限管理装置として構成しても良い。
【００６１】
なお、上記の実施形態では、対象とする商品を食品とし、使用期限を商品の賞味期限あるいは使用期限としたが、対象とする商品を食品以外のものとして、使用期限を商品（例えば、薬や化粧品等）の有効期限や保証期限等としてもよい。また、本発明は、製造工場において、部品や商品の受け入れ防止や保存期限管理にも適用可能である。
【００６２】
なお、上記の各実施形態で実行可能な販売期限管理システムＳＹ１、ＳＹ２の処理工程をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを、販売期限管理システムＳＹ１、ＳＹ２の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。
【符号の説明】
【００６３】
２：ＰＯＳ端末  ３：ハンディスキャナー  ５：表示装置  ６：レシートプリンター  ７：装着ボード  １４：計時部  １５：商品名テーブル記憶部  １６：期限情報記憶部  １７：制御部  ２１：販売期限算出部  ２２：販売可否判定部  ２３：印刷データ処理部  ＤＢ：商品データベース  ＮＴ：ネットワーク  ＳＹ：販売期限管理システム
【図１】
0005589603.tif 000002
【図２】
0005589603.tif 000003
【図３】
0005589603.tif 000004
【図４】
0005589603.tif 000005
【図５】
0005589603.tif 000006
【図６】
0005589603.tif 000007
【図７】
0005589603.tif 000008