(57)【特許請求の範囲】
【請求項１】
食材を管理する食材管理システムであって、
前記食材を管理対象として管理する管理手段と、
前記食材の加工業態を変更する変更手段と、
前記管理手段によって管理されている食材の内、期限管理の対象として管理されている食材を前記管理手段の管理対象から手動で除外する手動除外手段と、
前記管理手段によって管理されている食材の内、期限管理の対象として管理されている食材を前記管理手段の管理対象から自動で除外する自動除外手段と、
前記手動除外手段または前記自動除外手段のいずれかを前記食材ごとに設定する設定手段と、を備え、
前記設定手段は、前記変更手段により前記食材の管理レベルが「高」から「高」以外の加工業態に変更されたことに応じて、前記手動除外手段が設定されていた食材の設定を前記自動除外手段の設定とする
ことを特徴とする食材管理システム。
【請求項２】
前記自動除外手段は、前記管理手段の管理対象として管理されている食材について管理の継続の宣言の入力を受付けるとともに、前記管理の継続の宣言の入力を受け付けていない食材を自動で前記管理対象から除外する
ことを特徴とする請求項１に記載の食材管理システム。
【請求項３】
前記食材の管理の優先順位または前記食材の加工業態に応じて、前記管理対象として管理する食材と、前記管理対象として管理しない食材と、に分類する分類手段を備える
ことを特徴とする請求項１または２に記載の食材管理システム。
【請求項４】
前記食材の少なくとも使用可能期限が印字された媒体を発行する発行手段を備え、
前記発行手段は、前記媒体の発行態様を、前記管理対象であるか否かに応じて異ならせる
ことを特徴とする請求項３に記載の食材管理システム。
【請求項５】
食材の使用可能期限を算出する算出手段をさらに備え、
前記発行手段は、前記算出手段により前記使用可能期限が算出された場合に、前記媒体を発行する
ことを特徴とする請求項４に記載の食材管理システム。
【請求項６】
前記管理手段により前記管理対象として管理されている食材について、少なくとも品名と、使用可能期限と、を一覧で出力するデータ出力手段を備える
ことを特徴とする請求項３から５のいずれか１項に記載の食材管理システム。
【請求項７】
前記自動除外手段は、前記継続の宣言の入力を、前記食材の保存場所ごとに受け付け、
前記管理手段の管理対象として管理している食材のうち前記継続の宣言の入力を受け付けていない食材を、前記保存場所ごとに前記管理対象から除外する
ことを特徴とする請求項２に記載の食材管理システム。
【請求項８】
前記管理手段により前記管理対象として管理されている食材のうち前記自動除外手段により前記継続の宣言の入力を受け付けた食材について、情報を表示する表示手段を備え、
前記表示手段は、前記情報の表示態様を、前記食材の使用可能期限に応じて異ならせる
ことを特徴とする請求項２に記載の食材管理システム。
【請求項９】
前記管理手段により前記管理対象として管理されている食材について、前記食材の使用可能期限によって示される時刻、または前記使用可能期限によって示される時刻から所定時間遡った時刻を超えると、その旨を報知する報知手段を備える
ことを特徴とする請求項１から８のいずれか１項に記載の食材管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、食材管理システムに関する。
【背景技術】
【０００２】
一般に、食品の加工販売を行う飲食店やコンビニエンスストアといった店舗において、工場から送られてきた食材の管理を手作業で行う場合がある。このような場合、食材の管理が十分にできないため、在庫の管理不足による食材の廃棄ロスなどが多く発生してしまうおそれがある。このような問題に対して、食材の入出庫履歴を蓄積することにより食材の管理を行うシステムが提案されている（例えば、特許文献１参照）。特許文献１のシステムでは、食材の加工などに関して適切な原材料が用いられたか否かを管理することに加え、食材ごとに期限管理が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１７３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは、入庫した食材が消費または廃棄によって無くなったことを入力する消込処理を、消費または廃棄した全ての食材について、人手により行う必要がある。このため、多くの食材を消費または廃棄する店舗においては、消込処理の作業量が膨大となり、食材の期限管理の負担が大きくなってしまう場合があった。
【０００５】
上述の課題に鑑み、本発明は、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、食材を管理する食材管理システムであって、前記食材を管理対象として管理する管理手段と、前記食材の加工業態を変更する変更手段と、前記管理手段によって管理されている食材の内、期限管理の対象として管理されている食材を前記管理手段の管理対象から手動で除外する手動除外手段と、前記管理手段によって管理されている食材の内、期限管理の対象として管理されている食材を前記管理手段の管理対象から自動で除外する自動除外手段と、前記手動除外手段または前記自動除外手段のいずれかを前記食材ごとに設定する設定手段と、を備え、前記設定手段は、前記変更手段により前記食材の管理レベルが「高」から「高」以外の加工業態に変更されたことに応じて、前記手動除外手段が設定されていた食材の設定を前記自動除外手段の設定とすることを特徴とする食材管理システムである。
また、本発明の一態様は、前記自動除外手段は、前記管理手段の管理対象として管理されている食材について管理の継続の宣言の入力を受付けるとともに、前記管理の継続の宣言の入力を受付けていない食材を自動で前記管理対象から除外することを特徴とする。
【０００７】
この構成によれば、管理対象として管理している食材のうち、管理の継続の宣言の入力を受け付けていない食材について、管理対象から除外する。このため、管理を継続させたい食材について継続の宣言の入力を行う必要はあるが、管理を終了させる食材については入力を行う必要がない。したがって、管理を終了させたい食材の数よりも、管理を継続させたい食材の数が少ない場合に、入力を行う食材の数を減らすことができるので、消込処理の作業量を少なくすることができ、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担を軽減することができる。
【００１０】
本発明の一態様は、前記食材の管理の優先順位または前記食材の加工業態に応じて、前記管理対象として管理する食材と、前記管理対象として管理しない食材と、に分類する分類手段を備えることを特徴とする。
【００１１】
この構成によれば、食材の管理の優先順位または食材の加工業態に応じて、管理対象として管理する食材と、管理対象として管理しない食材と、に分類する。このため、管理対象として管理しない食材について、管理を開始させないので、消込処理を行う必要がない。したがって、消込処理の作業量をさらに少なくすることができ、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担をさらに軽減することができる。
【００１２】
本発明の一態様は、前記食材の少なくとも使用可能期限が印字された媒体を発行する発行手段を備え、前記発行手段は、前記媒体の発行態様を、前記管理対象であるか否かに応じて異ならせることを特徴とする。
【００１３】
この構成によれば、管理対象であるか否かに応じて、媒体の発行態様を異ならせる。このため、媒体を見れば食材の管理レベルを把握できるように、することができる。
【００１４】
本発明の一態様は、食材の使用可能期限を算出する算出手段をさらに備え、前記発行手段は、前記算出手段により前記使用可能期限が算出された場合に、前記媒体を発行することを特徴とする。
【００１５】
この構成によれば、食材の使用可能期限が算出された場合に、媒体を発行する。このため、発行する媒体に、食材の使用可能期限を印字することができる。
【００１６】
本発明の一態様は、前記管理手段により前記管理対象として管理されている食材について、少なくとも品名と、使用可能期限と、を一覧で出力するデータ出力手段を備えることを特徴とする。
【００１７】
この構成によれば、管理対象として管理されている食材について、少なくとも品名および使用可能期限を容易に把握できるようにすることができる。
【００１８】
本発明の一態様は、前記自動除外手段は、前記継続の宣言の入力を、前記食材の保存場所ごとに受け付け、前記管理手段の管理対象として管理している食材のうち前記継続の宣言の入力を受け付けていない食材を、前記保存場所ごとに前記管理対象から除外することを特徴とする。
【００１９】
この構成によれば、上述の管理対象からの除外を、食材の保存場所ごとに行う。このため、管理を継続させたい食材についての継続の宣言の入力を、全ての保存場所について行った後ではなくても、管理対象からの除外を行うことができる。したがって、管理対象からの除外を行いやすくすることができ、食材の期限管理の負担をさらに軽減することができる。
【００２０】
本発明の一態様は、前記管理手段により前記管理対象として管理されている食材のうち前記自動除外手段により前記継続の宣言の入力を受け付けた食材について、情報を表示する表示手段を備え、前記表示手段は、前記情報の表示態様を、前記食材の使用可能期限に応じて異ならせることを特徴とする。
【００２１】
この構成によれば、表示手段を見れば食材の使用可能期限を容易に把握できるように、することができる。
【００２２】
本発明の一態様は、前記管理手段により前記管理対象として管理されている食材について、前記食材の使用可能期限によって示される時刻、または前記使用可能期限によって示される時刻から所定時間遡った時刻を超えると、その旨を報知する報知手段を備えることを特徴とする。
【００２３】
この構成によれば、使用可能期限が切れてしまった食材や、使用可能期限が切れてしまう食材について知らせることができるので、使用可能期限の切れてしまった食材が誤って使用されてしまうのを防止することができる。
【発明の効果】
【００２４】
本発明によれば、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担を軽減することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の食材管理システムのシステム構成を示すブロック図である。
【図２】商品マスタを示す図である。
【図３】食材期限マスタを示す図である。
【図４】食材期限マスタ登録画面を示す図である。
【図５】コメントマスタを示す図である。
【図６】ラベルを示す図である。
【図７】実績テーブルを示す図である。
【図８】入庫食材一覧画面を示す図である。
【図９】在庫チェック画面を示す図である。
【図１０】ラベル発行時における食材管理システムの処理を示すフローチャートである。
【図１１】管理レベル“高”の食材の消込処理時における食材管理システムの処理を示すフローチャートである。
【図１２】管理レベル“中”の食材の消込処理時における食材管理システムの処理を示すフローチャートである。
【図１３】廃棄予定リストの出力時における食材管理システムの処理を示すフローチャートである。
【図１４】本日期限切れリストの出力時における食材管理システムの処理を示すフローチャートである。
【図１５】本日期限切れリストを示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下の実施形態における構成要素は適宜、既存の構成要素などとの置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、以下の実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２７】
図１は、本発明の一実施形態に係る食材管理システム１００のシステム構成を示すブロック図である。食材管理システム１００は、ラベル発行装置１０、ルータ３０、ＰＣ４０、および食材情報保持サーバ５０を備える。
【００２８】
ラベル発行装置１０、ルータ３０、およびＰＣ４０は、飲食店やコンビニエンスストアなどの店舗（図１では、店舗ＡＡＡおよび店舗ＢＢＢ）ごとに設けられる。ラベル発行装置１０およびＰＣ４０は、ルータ３０を介してネットワーク２０に接続される。ネットワーク２０には、食材情報保持サーバ５０も接続される。なお、ネットワーク２０は、どのように構成されたネットワークでもよく、例えばインターネットなどの公衆網を用いて構成されたものでもよい。
【００２９】
ラベル発行装置１０は、従業員の操作に応じて、食材に関する情報（以下、「食材情報」とする）を含む印字情報をラベル（媒体）に印字し、印字したラベルを発行する。食材情報とは、食材名や、食材の使用可能期限や、食材ごとの管理レベルなどの情報のことである。また、印字情報（識別情報）とは、ラベルに印字される情報のことであり、食材情報や、バーコードなどのことである。
【００３０】
食材情報保持サーバ５０は、各店舗の従業員が操作するラベル発行装置１０およびＰＣ４０と通信を行って、店舗ごとの食材情報を保持する。この食材情報保持サーバ５０は、例えばクラウド上に設けられる。
【００３１】
食材情報保持サーバ５０（管理手段）は、記憶部を備え、種々のテーブル（商品マスタ、食材期限マスタ（データ）、コメントマスタ、実績テーブルなど）を記憶（保持）し、食材の期限管理を行う。
【００３２】
ＰＣ４０（管理継続受付手段、表示手段、報知手段、データ出力手段）は、デスクトップパソコンやノートパソコンなどの情報処理装置である。ＰＣ４０は、従業員の操作に応じて食材情報保持サーバ５０にアクセスすることにより、商品マスタ、食材期限マスタ、およびコメントマスタの内容の更新を行う。例えば食材期限マスタについて、食材情報保持サーバ５０は、ＰＣ４０に対する従業員の操作に応じて、食材の加工業態を複数設定し、食材の加工業態ごとの使用期限を設定するとともに、食材の加工業態ごとに予め定められている管理レベルを更新する。
【００３３】
加工業態とは、食材を加工するための処理方法の区分のことであり、例えば食材の入庫、解凍、開封、加熱、消費、廃棄などがある。
【００３４】
管理レベルとは、食材の期限管理の方法を分類するためのレベルのことであり、“高”“中”“低”の３つの管理レベルがある。全ての食材は、これら３つの管理レベルのいずれかに予め分類されており、どの食材にどの管理レベルが予め設定されているのかは、食材期限マスタに登録される。
【００３５】
管理レベル“高”は、期限管理の優先順位が最も高い食材、言い換えると期限管理を厳密に行う食材、さらに言い換えると個々に従業員の手作業によって管理することを必要とする食材に対して、設定されることを想定した管理レベルである。消費または廃棄するまでの期間が数週間から数年程度である食材、すなわち使用期限が長く、かつ使い切るまでに時間が掛かる食材には、管理レベル“高”が予め設定される。管理レベル“高”が予め設定される食材としては、例えば、醤油や塩といった調味料や、昆布や椎茸などの乾物や、冷凍保存されている食材などがある。
【００３６】
管理レベル“中”は、期限管理の優先順位が２番目に高い食材、言い換えると管理レベルが“高”に設定されている食材ほど期限管理を厳密に行わなくてよい食材、さらに言い換えると日次での従業員による目視作業を前提とした一括管理で構わない食材に対して、設定されることを想定した管理レベルである。消費または廃棄するまでの期間が２４時間から数日程度である食材、すなわち使用期限が比較的短く、かつ数日で使い切る食材には、管理レベル“中”が予め設定される。管理レベル“中”が予め設定される食材としては、例えば、冷蔵保存されている食材がある。
【００３７】
管理レベル“低”は、期限管理の優先順位が最も低い食材、言い換えると食材管理システム１００で期限管理を行う必要のない食材、さらに言い換えると期限管理を必須としない食材に対して、設定されることを想定した管理レベルである。消費または廃棄するまでの期間が２４時間未満である食材、すなわち使用期限が極めて短く翌日以降に持ち越されることのない食材には、管理レベル“低”が予め設定される。管理レベル“低”が予め設定される食材としては、例えば、常温保存されている食材がある。
【００３８】
なお、廃棄するまでの期間は、使用期限に応じて定まり、使用期限は、上述のように食材の加工業態に応じて設定される。このため、食材情報保持サーバ５０（分類手段）は、全ての食材について、食材の加工業態に応じて３つの管理レベルのいずれかに予め分類し、期限管理の優先順位に応じて管理レベルを適宜変更する。
【００３９】
また、ＰＣ４０は、従業員の操作に応じて食材情報保持サーバ５０にアクセスし、消込処理において食材の消し込みを食材情報保持サーバ５０に指示する。消込処理とは、入庫した食材が消費または廃棄によって無くなったことを入力する処理のことであり、消込処理の完了した食材は、期限管理対象から除外される。
【００４０】
ラベル発行装置１０は、ＣＰＵ（Central  Processing  Unit）１０１、ＲＯＭ（Read  Only  Memory）１０２、ＲＡＭ（Random  Access  Memory）１０３、表示部１０４、通信部１０５、操作部１０６、ラベル印字部１０７、ラベル排出口１０８、スキャナ部１０９、および時計部１１０を備える。これら機能部は、バス１を介して互いに接続される。
【００４１】
ＣＰＵ１０１（算出手段）は、中央演算処理装置であり、ＲＯＭ１０２に記憶されているプログラムを読み出してＲＡＭ１０３に展開し、展開したプログラムの各ステップを実行することによって、ラベル発行装置１０全体の動作を制御する。このＣＰＵ１０１は、食材期限マスタに設定された食材の使用期限に基づいて食材の使用可能期限を算出する。また、ＣＰＵ１０１は、食材の加工業態ごとの使用期限を考慮して、新たな使用可能期限を算出する。
【００４２】
ＲＯＭ１０２は、読み出し専用のメモリであり、ラベル発行装置１０を動作させるためのプログラムを予め記憶する。
【００４３】
ＲＡＭ１０３は、ＣＰＵ１０１が用いる情報と、通信部１０５によって受信された情報と、を記憶する一時記憶領域である。ＲＡＭ１０３は、例えば、食材情報保持サーバ５０から受信した各テーブル（例えば、商品マスタ、食材期限マスタ、およびコメントマスタ）を一時記憶する。
【００４４】
表示部１０４（報知手段）は、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイなどの画像表示装置である。表示部１０４は、モード切替、設定、登録などの操作の受け付けおよび表示を行う。表示部１０４の表示面には、透明な接点スイッチであるタッチキー（ソフトキー）が設けられているタッチパネルが備えられており、従業員が操作可能なファンクション情報などが表示される。ファンクション情報とは、ファンクションキーの番号ごとに割り当てられた加工業態、食材の使用期限、管理レベル、食材の保存場所などの情報のことである。
【００４５】
通信部１０５は、ルータ３０およびネットワーク２０を介して、食材情報保持サーバ５０との間で通信を行う。例えば通信部１０５は、商品マスタ、食材期限マスタ、およびコメントマスタを食材情報保持サーバ５０から受信する。
【００４６】
操作部１０６は、ラベル発行装置１０を動作させるための操作の入力を受け付ける入力装置であり、後述のファンクションキーおよびラベル発行キーを備える。この操作部１０６は、メカキー（ハードキー）であってもよいし、表示部１０４の表示画面上に配置されるタッチパネルであってもよい。
【００４７】
ラベル印字部１０７（発行手段）は、ＣＰＵ１０１の制御に基づいて、印字情報（例えば、食材情報、バーコード）を所定のフォーマットでラベル（媒体）に印字する。
【００４８】
ラベル排出口１０８は、ラベル印字部１０７によって印字されたラベルを排出（発行）する。
【００４９】
スキャナ部１０９は、商品（食材）に付されているバーコードを光学的に読み取る。
【００５０】
時計部１１０は、定期的（例えば、１秒ごとや１０秒ごと）に月、日、時、分、および曜日をＣＰＵ１０１に通知する。
【００５１】
図２は、商品マスタを示す図である。商品マスタは、商品に関する情報を表すレコードを複数有する。レコードは、「品番」ごとに、「食材名」のデータを有する。「品番」は、食材を一意に識別するための識別情報を表す。「食材名」は、食材の名称を表す。
【００５２】
図２の商品マスタには、４つのレコードが示されている。例えば商品マスタの最上段に登録されているレコードでは、「品番」が“０００１”、「食材名」が“ほうれん草”である。すなわち、「品番」“０００１”で識別される食材は、“ほうれん草”であることが表されている。
【００５３】
図３は、食材期限マスタを示す図である。食材期限マスタは、食材の期限に関する情報を表すレコードを複数有する。レコードは、「品番」ごとに、「ファンクションキー」、「操作」、「使用期限」、「期限区分」、「遷移方法」、「管理レベル」、および「保存場所」の各データを有する。「品番」は、食材を一意に識別するための識別情報を表し、図２の商品マスタにおける「品番」と紐付いている。
【００５４】
「ファンクションキー」は、ファンクションキーの番号を表し、ファンクションキーの番号にはそれぞれ、従業員が行う加工業態の内容が割り当てられる。例えば「品番」“０００１”で識別される食材には、“Ｆ０”に入庫、“Ｆ１”に解凍、“Ｆ２”に開封、“Ｆ３”に加熱、“Ｆ５”に消費、“Ｆ６”に廃棄が割り当てられている。
【００５５】
「操作」は、従業員がラベル発行時に行う加工業態の内容を表す。「使用期限」は、食材が使用可能な期間を表す。「期限区分」は、使用期限の期間の長さ（例えば、“年間”、“月間”、“日間”、および“時間”）の区分を表す。「遷移方法」は、食材の管理方法（例えば、“−”、“一括”、および“部分”）を表す。“−”は、管理方法が設定されていないことを表す。“一括”は、食材の状態遷移を一括で管理することを表す。“部分”は、食材の状態遷移を数回に分けて管理することを表す。「管理レベル」は、上述のように、食材の期限の管理方法を分類するためのレベルを表す。「保存場所」は、食材を保存する場所（例えば、冷凍庫Ａ、冷凍庫Ｂ、冷蔵庫Ａ、冷蔵庫Ｂ、冷蔵庫Ｃ、棚Ａ、棚Ｂ、倉庫）を表す。なお、消費および廃棄を表すレコードには、使用期限、期限区分、遷移方法、管理レベル、および保存場所は登録されない。
【００５６】
図３の食材期限マスタには、１０個のレコードが示されている。例えば食材期限マスタの最上段に登録されているレコードでは、「品番」が“０００１”、「ファンクションキー」が“Ｆ０”、「操作」が“入庫”、「使用期限」が“４５”、「期限区分」が“日間”、「遷移方法」が“−”、「管理レベル」が“高”、「保存場所」が“冷凍庫Ａ”である。すなわち、「品番」“０００１”で識別される食材には「ファンクションキー」“Ｆ０”に対して、加工業態として“入庫”が割り当てられており、この場合の食材の使用可能な期限が“４５日間”であり、管理レベルが“高”であり、入庫された後の食材が保存される場所が“冷凍庫Ａ”であることが表されている。
【００５７】
また、食材期限マスタの２段目に登録されているレコードでは、「品番」が“０００１”、「ファンクションキー」が“Ｆ１”、「操作」が“解凍”、「使用期限」が“５”、「期限区分」が“日間”、「遷移方法」が“一括”、「管理レベル」が“中”、「保存場所」が“冷蔵庫Ａ”である。すなわち、「品番」“０００１”で識別される食材には「ファンクションキー」“Ｆ１”に対して、加工業態として“解凍”が割り当てられており、この場合の食材の使用可能な期限が“５日間”であり、食材を一括管理し、管理レベルが“中”であり、解凍された後の食材が保存される場所が“冷蔵庫Ａ”であることが表されている。
【００５８】
図３に示すように、各食材には、加工業態の内容（図３では、「操作」に相当）がファンクションキーに対応付けられて複数設定されている。以下、「品番」“０００２”で識別される“カレー用チキン”を例にして、食材の状態遷移および期限管理について説明する。
【００５９】
まず、食材“カレー用チキン”が真空パックされた状態で入荷されると、従業員はラベル発行装置１０のラベル発行キーを押下して、ラベルを発行させる。ファンクションキーが押下されることなくラベル発行キーが押下されると、ラベル発行装置１０は、ファンクションキー“Ｆ０（入庫）”が押下されたものとして、ラベルを発行させる。そして、従業員は入庫された食材を真空パックされた状態のままで冷凍庫Ａに保存する。つまり、この際に行われる加工業態の内容が“入庫”であり、“カレー用チキン”の保存場所は“冷凍庫Ａ”になる。また、ラベルが発行されると、真空パックされた状態のままで冷凍庫Ａに保存される食材“カレー用チキン”の期限管理が開始される。
【００６０】
次に、“冷凍庫Ａ”に保存されている真空パックされた状態の食材“カレー用チキン”を使用する場合、従業員はラベル発行装置１０のファンクションキー“Ｆ１（開封）”を押下した後にラベル発行キーを押下して、ラベルを発行させる。そして、従業員は真空パックを開封して、カレー用チキンを冷凍庫Ｂに保存する。つまり、この際に行われる加工業態の内容が“一括”での“開封”であり、食材“カレー用チキン”の現在の保存場所は全て“冷凍庫Ｂ”になる。この開封により、冷凍されているカレー用チキンを必要な分だけ取り出して使用できるようになる。また、ラベルが発行されると、冷凍庫Ｂに保存される食材“カレー用チキン”の期限管理が開始される。また、真空パックされた状態のままで冷凍庫Ａに保存されていた食材“カレー用チキン”の全てが開封により状態遷移したため、ラベルが発行されると、真空パックされた状態のままで冷凍庫Ａに保存されていた食材“カレー用チキン”について、期限管理の対象から除外され、期限管理が終了する。
【００６１】
次に、“冷凍庫Ｂ”に保存されている開封された状態の食材“カレー用チキン”を必要な分だけ使用する場合、従業員はラベル発行装置１０のファンクションキー“Ｆ２（解凍）”を押下した後にラベル発行キーを押下して、ラベルを発行させる。そして、従業員は、冷凍庫Ｂからカレー用チキンを必要な分だけ取り出して冷蔵庫Ｂに保存するとともに、取り出していないカレー用チキンを冷凍庫Ｂに保存し続ける。つまり、この際に行われる加工業態の内容が“部分”での“解凍”であり、冷凍庫Ｂから取り出された食材“カレー用チキン”の現在の保存場所は“冷蔵庫Ｂ”になり、冷凍庫Ｂから取り出されていない食材“カレー用チキン”の現在の保存場所は“冷凍庫Ｂ”のままになる。その後、冷蔵庫Ｂで解凍されたカレー用チキンには、味付けや加熱といった調理が適宜行われることになる。また、ラベルが発行されると、冷蔵庫Ｂに保存される食材“カレー用チキン”の期限管理が開始される。また、冷凍庫Ｂに保存されている食材“カレー用チキン”の一部は、冷凍庫Ｂに保存されたままで状態遷移していないため、冷凍庫Ｂに保存されている食材“カレー用チキン”について、期限管理が継続される。
【００６２】
以上のように、従業員が行う加工業態の内容に応じて、１つの食材に対して食材の使用期限、管理レベル、および保存場所が様々に変更され、これらの変更に応じて期限管理の対象が変化する。
【００６３】
図４は、食材期限マスタ登録画面を示す図である。食材期限マスタ登録画面は、加工業態に応じた食材ごとの使用期限、操作単位、管理レベル、および保存場所を食材期限マスタに従業員が登録する際に使用される画面である。食材期限マスタ登録画面は、従業員がＰＣ４０を操作して食材情報保持サーバ５０にアクセスし、ＰＣ４０の画面上に表示されている図３の食材期限マスタから１つの食材を従業員が選択することにより、ＰＣ４０の画面上に表示される。食材期限マスタ登録画面には、品番表示領域６０、食材名表示領域６１、期限設定領域６２、および登録ボタン６３が表示されている。
【００６４】
従業員によって図３の食材期限マスタから食材（以下、「登録対象食材」という）が選択されると、ＰＣ４０は、登録対象食材の品番を品番表示領域６０に表示する。図４では、品番表示領域６０に登録対象食材の品番として“０００１”が表示されている。
【００６５】
また、従業員によって図３の食材期限マスタから食材が選択されると、ＰＣ４０は、登録対象食材の食材名を商品マスタから取得し、食材名表示領域６１に表示するとともに、登録対象食材の登録内容を食材期限マスタから取得し、期限設定領域６２に表示する。図４では、食材名表示領域６１に登録対象食材の名称として、“ほうれん草”が表示されている。なお、登録対象食材の登録内容が食材期限マスタにない場合、期限設定領域６２の各項目にはデフォルトの値が表示される。
【００６６】
期限設定領域６２は、加工業態ごとに使用期限、操作単位、管理レベル、および保存場所を設定するために使用される領域である。期限設定領域６２には、「設定」、「ファンクションキー」、「操作」、「使用期限」、「操作単位」、「管理レベル」、および「保存場所」の各項目に対して登録内容を入力または選択させるレコードが複数存在する。期限設定領域６２を用いて加工業態ごとに使用期限、操作単位、管理レベル、および保存場所を設定する処理については、後述する。
【００６７】
登録ボタン６３は、期限設定領域６２に設定された内容を更新する際に押下されるボタンである。
【００６８】
以下に、期限設定領域６２を用いて加工業態ごとに使用期限、操作単位、管理レベル、および保存場所を設定する処理について、説明する。
【００６９】
期限設定領域６２には、上述の各項目（「設定」、「ファンクションキー」、「操作」、「使用期限」、「操作単位」、「管理レベル」、および「保存場所」）に対して登録内容を入力または選択させるレコードが複数存在する。「設定」は、ファンクションキーに割り当てる加工業態、使用期限、操作単位、管理レベル、および保存場所の設定を行うことが可能であるか否かを表す。「設定」がＯＮであるレコードは、ファンクションキーの番号に対応付けて加工業態、使用期限、操作単位、管理レベル、および保存場所の設定を行うことが可能であることを表す。「設定」がＯＦＦであるレコードは、ファンクションキーの番号に対応付けて加工業態、使用期限、操作単位、管理レベル、および保存場所の設定を行うことが不可能であることを表す。この場合、ＰＣ４０は、「設定」がＯＦＦであるレコードの各項目の入力および選択を行えないような表示にする。各項目の入力および選択を行えないような表示とは、例えば各項目をグレーアウトで表示（ファンクションキー“Ｆ４”のレコード参照）してもよいし、各項目の入力および選択領域を表示しないようにしてもよい。消費および廃棄の加工業態が設定されているレコードを除く（図４の場合、ファンクションキー“Ｆ０”から“Ｆ４”）レコードに関しては、従業員の操作に応じて「設定」のＯＮ／ＯＦＦの切り替えが可能である。一方、消費および廃棄の加工業態が設定されているレコード（図４の場合、ファンクションキー“Ｆ５”、“Ｆ６”）に関しては、「設定」の有無を変更することはできない。
【００７０】
従業員は、ＰＣ４０を操作して「操作」の項目に設けられている所定の領域に加工業態を入力する。また、従業員は、「使用期限」の項目に設けられている領域６４に使用期限として設定する期限を数字で入力するとともに、「使用期限」の項目に設けられている領域６５の「▽」ボタンを押下することによりプルダウン表示される選択項目（例えば、“年間”、“月間”、“日間”、または“時間”）の中から使用期限として設定した期限の長さの区分を選択する。また、従業員は、「操作単位」の項目に設けられている領域６６の「▽」ボタンを押下することによりプルダウン表示される選択項目（例えば、“一括”または“部分”）の中から管理方法を選択する。また、従業員は、「管理レベル」の項目に設けられている領域６７の「▽」ボタンを押下することによりプルダウン表示される選択項目（例えば、“高”、“中”、または“低”）の中から管理レベルを選択する。また、従業員は、「保存場所」の項目に設けられている領域６８の「▽」ボタンを押下することによりプルダウン表示される選択項目（例えば、“冷凍庫Ａ”、“冷凍庫Ｂ”、“冷蔵庫Ａ”、“冷蔵庫Ｂ”、“冷蔵庫Ｃ”、“棚Ａ”、“棚Ｂ”、“倉庫”）の中から保存場所を選択する。
【００７１】
上述のように操作が行われることにより、品番表示領域６０に表示された登録対象食材の品番に対応する食材（図４の場合、ほうれん草）の加工業態ごとの使用期限、操作単位、管理レベル、および保存場所の設定がなされる。そして、従業員によって登録ボタン６３が押下されると、食材情報保持サーバ５０は、食材期限マスタに設定されていた内容を、新たに設定された内容で上書きすることにより更新する。すなわち、食材情報保持サーバ５０は、ＰＣ４０を用いた従業員による以上の操作に応じて、加工業態ごとの使用期限、操作単位、管理レベル、および保存場所の更新を行う。
【００７２】
図５は、コメントマスタを示す図である。コメントマスタは、食材に対するコメントを表すレコードを複数有する。レコードは、「品番」および「ファンクションキー」ごとに「コメント」のデータを有する。「品番」は、食材を一意に識別するための識別情報を表し、図２の商品マスタにおける「品番」と、図３の「食材期限マスタ」における「品番」と、に紐付いている。「コメント」は、食材に対するコメント（例えば、ラップで包んで保存するといった情報や、容器に溜めた水の中で保存するといった情報）の区分を表す。
【００７３】
このコメントマスタは、図３の食材期限マスタと同様に、ＰＣ４０を用いた従業員による操作に応じて更新される。具体的には、従業員がＰＣ４０を操作して食材情報保持サーバ５０にアクセスすることにより、ＰＣ４０の画面上にコメントマスタ登録画面を表示させ、このコメントマスタ登録画面で食材に対するコメントを入力する。すると、食材情報保持サーバ５０は、入力されたコメントの内容で、コメントマスタに設定されていた内容を更新する。すなわち、食材情報保持サーバ５０は、ＰＣ４０を用いた従業員による以上の操作に応じて、食材および加工業態ごとのコメントの更新を行う。
【００７４】
ラベル発行装置１０のＣＰＵ１０１は、食材に付されているバーコードをスキャナ部１０９が読み取った場合、または従業員によって品番が入力された場合に、表示部１０４に加工業態選択画面を表示させる。加工業態選択画面とは、従業員がラベル発行時に食材の加工業態を選択する画面である。加工業態選択画面には、例えば品番と、品番で識別される食材の食材名と、操作可能なファンクション情報（ファンクションキーの番号、加工業態、食材の使用期限、管理レベル、保存場所、およびコメント）と、が表示される。加工業態選択画面に表示されるこれらの情報は、商品マスタ、食材期限マスタ、およびコメントマスタに基づいて決定される。
【００７５】
食材に付されているバーコードをスキャナ部１０９が読み取った場合、または従業員によって品番が入力された場合、ラベル発行装置１０のＣＰＵ１０１は、まず、ＲＡＭ１０３に記憶されている商品マスタ、食材期限マスタ、およびコメントマスタを読み出す。次に、読み出した各マスタにおいて「品番」に対応するレコードを選択し、選択したレコードの「食材名」、「ファンクションキー」、「操作」、「使用期限」、「期限区分」、「遷移方法」、「管理レベル」、「保存場所」、および「コメント」の項目にそれぞれ記録されている各データを取得する。次に、取得した各データを所定のフォーマットに従って表示部１０４に表示させる。その後、ファンクションキーが押下されることなくラベル発行キーが押下されると、ラベル発行装置１０は、ファンクションキー“Ｆ０（入庫）”が押下されたものとしてラベルを印字、発行する。また、ファンクションキー“Ｆ１”から“Ｆ６”のいずれかが押下された後にラベル発行キーが押下されると、ラベル発行装置１０は、押下されたファンクションキーの番号に基づいてラベルを印字、発行する。
【００７６】
以下に、食材（例えば、ほうれん草）に付されているバーコードをスキャナ部１０９が読み取った場合、または従業員によって品番（例えば、“０００１”）が入力された場合を例に挙げて、ラベル発行について詳細に説明する。加工業態選択画面に表示されている加工業態（例えば、入庫、解凍、開封、および加熱）のうち、従業員が実行する加工業態（例えば、解凍）に対応するファンクションキー（例えば、Ｆ１）が従業員によって押下された後にラベル発行キーが従業員によって押下されると、ＣＰＵ１０１は、まず、食材期限マスタのレコードのうち、「品番」“０００１”と、押下されたファンクションキーの番号“Ｆ１”と、に対応するレコードを選択する。この際、ＣＰＵ１０１は、従業員によってファンクションキーが押下された時点の時刻情報（例えば、２０１５／０７／０１  ０８：１５）を発行日時の情報として時計部１１０から取得する。次に、選択したレコードの「食材名」、「操作」、「使用期限」、「期限区分」、「遷移方法」、「管理レベル」、「保存場所」、および「コメント」の項目に記録されている各データ“ほうれん草、解凍、５日間、一括、中、冷蔵庫Ａ、−”を取得する。
【００７７】
ＣＰＵ１０１（算出手段）は、次に、取得した使用期限、期限区分、および発行日時の情報に基づいて、食材の使用可能期限を算出する。具体的には、ＣＰＵ１０１は、発行日時に、使用期限および期限区分に基づいて得られる期間を考慮した日時を使用可能期限として算出する。すなわち、ＣＰＵ１０１は、発行日時“２０１５／０７／０１  ０８：１５”に使用期限および期限区分に基づいて得られる期間“５日間”を考慮した日時“２０１５／０７／０６  ０８：１５”を食材の使用可能期限として算出する。次に、取得した各データ（例えば、食材名、管理レベル、保存場所、およびコメント）と、算出した使用可能期限と、に基づいてラベル印字部１０７にラベルを印字させる。ラベル印字部１０７は、ＣＰＵ１０１の制御に従ってラベルを印字し、ラベル排出口１０８から印字したラベルを排出（発行）する。その後、ラベル発行装置１０は、実績データを生成し、生成した実績データを食材情報保持サーバ５０に送信する。食材情報保持サーバ５０は、実績データを受信し、受信した実績データを記録する。実績データとは、ラベルの発行の実績データであり、例えばラベル発行装置１０の機器ＩＤ、ラベルの番号、商品（食材）の識別情報、ラベルに印字された使用可能期限、食材の加工業態、管理レベル、保存場所、コメントなどの情報を含む。
【００７８】
ラベル発行装置１０により生成された実績データが食材情報保持サーバ５０で記録されると、実績データが生成された食材の期限管理が開始される。ただし、管理レベル“低”の食材については、食材管理システム１００による期限管理を行わないので、使用可能期限が算出されたり、ラベルが発行されたり、実績データが食材情報保持サーバ５０で記憶されたりしても、当該食材を期限管理の対象としない。
【００７９】
図６は、ラベル発行装置１０によって発行されたラベル７０を示す図である。ラベル７０は、食材名印字領域７１、管理レベル印字領域７２、使用可能期限印字領域７３、保存場所印字領域７４、コメント印字領域７５、およびバーコード印字領域７６を備える。食材名印字領域７１には、食材名（図６では、“ほうれん草”）が印字される。管理レベル印字領域７２には、管理レベル（図６では、“中”）が印字される。使用可能期限印字領域７３には、使用可能期限（図６では、２０１５／０７／０６  ０８：１５  月曜日）が印字される。保存場所印字領域７４には、保存場所（図６では、“冷蔵庫Ａ”）が印字される。
コメント印字領域７５には、コメント（図６では、“−”）が印字される。バーコード印字領域７６には、バーコードが印字される。バーコードには、例えば品番、印字した使用可能期限（図６では、２０１５／０７／０６  ０８：１５  月曜日）、発行Ｎｏ（例えば、“００１”）、操作Ｎｏ（例えば、解凍であれば“Ｆ１”）、管理レベル（図６では、“中”）、保存場所（図６では、“冷蔵庫Ａ”）などの情報が含まれる。
【００８０】
図７は、実績テーブルを示す図である。実績テーブルは、レコードを複数有する。レコードは、「店舗」ごとに、「機器ＩＤ」、「品番」、「発行Ｎｏ」、「前回発行Ｎｏ」、「発行日時」、「操作キー」、「印字期限日時」、「管理レベル」、「保存場所」、および「消込フラグ」の各データを有する。「店舗」は、実績データの送信元である店舗を表す。「機器ＩＤ」は、実績データの送信元であるラベル発行装置１０を一意に識別するための識別情報を表す。「品番」は、食材を一意に識別するための識別情報を表す。
【００８１】
「発行Ｎｏ」は、発行されたラベルを一意に識別するための識別番号を表す。「前回発行Ｎｏ」は、今回送信された実績データ（以下、「現在実績データ」という。）に関連する実績データ（以下、「関連実績データ」という。）を一意に識別するための発行Ｎｏを表す。すなわち、現在実績データの前回発行Ｎｏと一致する発行Ｎｏを有する実績データが関連実績データである。なお、関連実績データがない場合には、前回発行Ｎｏの項目に“−”が記録される。「発行日時」は、ラベルを発行する指示が入力された日時を表す。「操作キー」は、従業員がラベル発行時に押下したファンクションキーの番号を表す。「印字期限日時」は、ラベルに印字された食材の使用可能期限を表す。「管理レベル」は、食材ごとの期限の管理方法を分類するためのレベルを表す。「保存場所」は、食材の保存場所を表す。
【００８２】
「消込フラグ」は、食材管理システム１００により期限管理が行われている食材であるか否かを表す。具体的には、消込処理が行われた食材、すなわち食材管理システム１００により期限管理が行われていたが、消費または廃棄されて消し込まれた食材に対しては、「消込フラグ」が“消”になる。また、消込処理が行われておらず食材管理システム１００による期限管理が継続されている食材に対しては、「消込フラグ」が“未”になる。一方、管理レベル“低”が設定されている食材は、食材管理システム１００による期限管理の対象外であり、食材管理システム１００による期限管理が開始されない。このため、管理レベル“低”が設定されている食材に対しては、「消込フラグ」が“−”になる。
【００８３】
食材管理システム１００による消込処理では、食材情報保持サーバ５０は、消込対象の食材を消し込む。具体的には、食材情報保持サーバ５０は、消込対象の食材について、実績テーブルの消込フラグに“消”を登録するとともに、実績テーブルに登録されている消込対象の食材の情報を消込テーブルに追加する。消込テーブルは、消し込まれた食材について実績テーブルに登録されていた情報を、記憶するためのテーブルである。
【００８４】
図７では、実績テーブルには１つの店舗（店舗ＡＡＡ）の情報が存在している。図７において、実績テーブルの最上段に登録されているレコードは、「店舗」が“ＡＡＡ”、「機器ＩＤ」が“ＸＸＸ”、「品番」が“０００１”、「発行Ｎｏ」が“００１”、「前回発行Ｎｏ」が“−”、「発行日時」が“２０１５／０７／０１  ０８：１５”、「操作キー」が“Ｆ０”、「印字期限日時」が“２０１５／０８／１５  ０８：１５”、「管理レベル」が“高”、「保存場所」が“冷凍庫Ａ”である。すなわち、「品番」“０００１”で識別される食材のラベルが店舗“ＡＡＡ”の機器ＩＤ“ＸＸＸ”で識別されるラベル発行装置１０により発行され、発行されたラベルの番号が“００１”であり、関連実績データがなく、今回発行されたラベルの発行日時が“２０１５／０７／０１  ０８：１５”であり、ファンクションキーを押下することなくラベル発行キーを従業員が押下し、ラベルに印字された食材の使用可能期限が“２０１５／０８／１５  ０８：１５”であり、管理レベルが“高”であり、冷凍庫Ａに保存されることが表されている。
【００８５】
図８は、入庫食材一覧画面を示す図である。入庫食材一覧画面は、入庫された食材（すでに入庫されている食材も含む）を管理するための画面である。入庫食材一覧画面は、従業員がＰＣ４０を操作することによりＰＣ４０の画面上に表示される。なお、入庫食材一覧画面に表示される食材情報は、ＰＣ４０が従業員の操作に応じて食材情報保持サーバ５０にアクセスすることによって取得された実績データに基づいて決定される。入庫食材一覧画面には、検索条件ボタン８０、食材管理領域８１、および確定ボタン８２が表示されている。
【００８６】
検索条件ボタン８０は、食材管理領域８１に表示されている食材の中から特定の食材の情報を検索するために使用されるボタンである。従業員によって検索条件ボタン８０が押下されると、ＰＣ４０は、現在表示している入庫食材一覧画面から検索条件画面（不図示）に切り替える。検索条件画面とは、従業員が検索したい食材に関する所定の条件を入力するための画面である。所定の条件とは、例えばラベルの発行Ｎｏ、食材名、操作内容、ラベルの発行日時、使用期限、使用可能期限、管理レベル、保存場所などの情報のうち、いずれかの情報を用いて検索対象の食材を特定するための条件である。なお、所定の条件は、上述の条件に限定される必要はなく、検索対象の食材を特定することができる条件であればどのような条件でもよい。ＰＣ４０（データ出力手段）は、従業員の操作に応じて検索条件画面に入力された検索対象の食材に関する所定の条件に基づいて食材の情報を検索し、検索した食材の情報（食材名や使用可能期限など）を食材管理領域８１に一覧で表示する。
【００８７】
食材管理領域８１は、入庫された食材情報が表示される領域である。食材管理領域８１には、「発行Ｎｏ」、「食材名」、「操作」、「使用可能期限」、「発行日時」、「管理レベル」、「保存場所」、および「消込操作」の各データが食材ごとに表示されている。図８に示されるように食材管理領域８１には、ラベルの発行順（発行Ｎｏ順）に食材の一覧が表示されている。なお、レコード（ａ）（発行Ｎｏ“００２”）は、発行Ｎｏ“００１”で識別される食材に関連する食材の情報であり、入庫食材一覧画面が表示された時点では、通常、入庫食材一覧画面には表示されない。しかし、従業員が入庫食材一覧画面に表示されているボタン８３を押下することにより、ボタン８３が表示されている食材（図８の場合、発行Ｎｏ“００１”で識別される食材）に関連する食材（図８の場合、レコード（ａ）の発行Ｎｏ“００２”で識別される食材）の情報がプルダウン表示される。このような場合、発行Ｎｏ“００１”で識別される食材のデータは、親データであり、レコード（ａ）のデータは子データになる。
【００８８】
また、食材管理領域８１の「消込操作」の項目には、消費ボタン８４および廃棄ボタン８５が表示されている。消費ボタン８４は、消費した食材の消し込みを行うために使用されるボタンである。廃棄ボタン８５は、廃棄した食材の消し込みを行うために使用されるボタンである。従業員は、消費ボタン８４または廃棄ボタン８５のいずれかのボタンを自身の処理（消費または廃棄）に応じて選択する。なお、消費および廃棄の両方を選択することはできない。
【００８９】
従業員が消込対象の食材に対応する消費ボタン８４または廃棄ボタン８５を選択して確定ボタン８２を押下することにより、消込対象の食材に関するデータ（レコード）の消し込みをＰＣ４０が食材情報保持サーバ５０に指示し、食材情報保持サーバ５０が消し込みを実行する。その後、食材情報保持サーバ５０は、消し込みを実行したデータの消込操作の項目に“消込済”の値を入力する（発行Ｎｏ“００６”のレコード参照）。
【００９０】
なお、管理レベル“低”が設定されている食材は、食材管理システム１００による期限管理の対象外である。このため、ＰＣ４０は、食材管理領域８１に、管理レベル“低”に設定されている食材の食材情報を基本的には表示しない。ただし、ＰＣ４０は、従業員の操作に応じて、食材管理領域８１に、管理レベル“低”に設定されている食材の食材情報を表示してもよい。管理レベル“低”に設定されている食材の食材情報を表示する場合には、ＰＣ４０は、管理レベル“低”に設定されている食材に対して、食材管理領域８１の「消込操作」の項目に消費ボタン８４および廃棄ボタン８５を表示しない。
【００９１】
また、ＰＣ４０は、使用可能期限が切れている食材に関するレコードを従業員が一目で分かるように表示させてもよい。例えば、ＰＣ４０は、使用可能期限が切れている食材に関するレコードをハイライトで表示させてもよいし、音声報知またはポップアップ画像を表示させることにより従業員に使用可能期限が切れている食材に関するレコードを知らせてもよい。
【００９２】
図８の入庫食材一覧画面から、消費または廃棄した食材の消し込みを行うことができる。しかし、消費または廃棄した全ての食材について、図８の方法で消し込みを行おうとすると、消費した食材については消費ボタン８４を選択し、廃棄した食材については廃棄ボタン８５を選択しなければならないため、消込処理の作業量が膨大になってしまう。そこで、上述の管理レベルを用いる。
【００９３】
具体的には、管理レベルが“高”に設定されている食材については、図８の入庫食材一覧画面から、消費された食材について消費ボタン８４を従業員に選択させ、廃棄された食材について廃棄ボタン８５を従業員に選択させるとともに、選択されたボタンに応じて食材を食材情報保持サーバ５０が消し込む。このため、管理レベルが“高”に設定されている食材、すなわち期限管理を厳密に行う食材については、消費または廃棄された食材を全て、従業員が食材情報保持サーバ５０に入力することになる。
【００９４】
一方、管理レベルが“低”に設定されている食材については、消費および廃棄されずに店舗に残っている食材を店舗の閉店後に従業員に全て廃棄させ、食材管理システム１００による期限管理を行わない。このため、管理レベルが“低”に設定されている食材、すなわち食材管理システム１００で期限管理を行う必要のない食材については、消費または廃棄された食材を従業員が食材情報保持サーバ５０に入力する必要がない。
【００９５】
また、管理レベルが“中”に設定されている食材については、図９を用いて後述する在庫チェックにより、店舗の閉店後に在庫として残す食材を保存場所ごとに全て従業員に選択させ、選択されなかった食材を保存場所ごとに食材情報保持サーバ５０が一括で消し込む。このため、管理レベルが“中”に設定されている食材、すなわち管理レベルが“高”に設定されている食材ほど期限管理を厳密に行わなくてよい食材については、在庫として残す食材だけを従業員が食材情報保持サーバ５０に入力すればよく、消費した食材や廃棄する食材を従業員が食材情報保持サーバ５０に入力する必要はない。
【００９６】
図９は、冷凍庫Ａに対する在庫チェック画面を示す図である。在庫チェック画面は、従業員がＰＣ４０を操作することによりＰＣ４０の画面上に表示される画面であり、食材の保存場所（例えば、冷凍庫Ａ、冷凍庫Ｂ、冷蔵庫Ａ、冷蔵庫Ｂ、冷蔵庫Ｃ、棚Ａ、棚Ｂ、倉庫）ごとに表示される。
【００９７】
冷凍庫Ａに対する在庫チェック画面は、管理レベルが“中”に設定されている食材について、店舗の閉店後に冷凍庫Ａ内に在庫として残す食材を全て従業員に登録させることで、登録されなかった冷凍庫Ａ内の食材を全て消費されたものとして一括で消し込みを行うための画面である。なお、在庫チェック画面に表示される食材情報は、ＰＣ４０が従業員の操作に応じて食材情報保持サーバ５０にアクセスすることによって取得された実績データに基づいて決定される。在庫チェック画面には、発行Ｎｏ入力領域９０、呼出ボタン９１、在庫情報表示領域９２、および確定ボタン９３が表示されている。
【００９８】
発行Ｎｏ入力領域９０は、冷凍庫Ａ内に在庫として残す管理レベル“中”の食材のラベルに印字されている発行Ｎｏを入力させる領域である。図９では、発行Ｎｏ入力領域９０に発行Ｎｏとして“０７８”が表示されている。なお、冷凍庫Ａ内に在庫として残す管理レベル“中”の食材とは、冷凍庫Ａ内に在庫として残っている管理レベル“中”の食材であって、廃棄せずに在庫として残す管理レベル“中”の食材のことである。
【００９９】
呼出ボタン９１は、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材名と、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応して現時点で食材期限マスタに登録されている登録内容と、を読み出すために使用されるボタンである。従業員によって呼出ボタン９１が押下されると、ＰＣ４０（管理継続受付手段）は、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材について、店舗の閉店後に在庫として残す材料であるとして、期限管理の継続の入力を受け付ける。また、食材情報保持サーバ５０は、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材名を商品マスタから取得するとともに、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材の登録内容を食材期限マスタから取得し、在庫情報表示領域９２に表示させる。この結果、管理レベルが“中”に設定されており、店舗の閉店後に冷凍庫Ａ内に在庫として残す食材が、選択されることになる。
【０１００】
在庫情報表示領域９２は、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材についての情報が表示される領域である。管理レベルが“中”である食材のラベルに印字されている発行Ｎｏが発行Ｎｏ入力領域９０に入力され、従業員によって呼出ボタン９１が押下されるたびに、この発行Ｎｏに対応する食材についての情報を表示するレコードが在庫情報表示領域９２に追加されていく。在庫情報表示領域９２に追加されたレコードに表示される情報は、「取消」、「使用可能期限」、「発行Ｎｏ」、および「食材名」の各項目に対する登録内容であり、図９では、７つのレコードが存在している。
【０１０１】
なお、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材の登録内容が食材期限マスタにない場合と、発行Ｎｏ入力領域９０に入力された発行Ｎｏに対応する食材の管理レベルが“高”または“低”である場合とには、管理レベルが“中”に設定された食材のラベルに印字されている発行Ｎｏを入力するようメッセージが表示され、レコードは在庫情報表示領域９２に追加されない。また、冷凍庫Ａに対する在庫チェック画面において発行Ｎｏの入力された食材の保存場所が、冷凍庫Ａであると食材期限マスタに登録されていない場合には、冷凍庫Ａの在庫を入力するようメッセージが表示され、レコードは在庫情報表示領域９２に追加されない。
【０１０２】
ＰＣ４０は、在庫情報表示領域９２に表示するレコードを、使用可能期限が近いものから順に並べ替えて表示する。また、ＰＣ４０（表示手段）は、在庫情報表示領域９２に表示するレコードの背景色を、使用可能期限に応じて変化させる。具体的には、既に使用可能期限が切れている食材のレコード（図９の場合、発行Ｎｏ“０６２”のレコード）について、文字の背景を赤色で表示する。また、翌日の営業開始時刻よりも前に使用可能期限が切れる食材のレコード（図９の場合、発行Ｎｏ“０９２”のレコード）について、文字の背景を黄色で表示する。また、これら以外の食材のレコード（図９の場合、発行Ｎｏ“０８９”のレコードなど）について、文字の背景をデフォルトの色で表示する。
【０１０３】
また、在庫情報表示領域９２の「取消」の項目には、取消ボタン９４が表示されている。取消ボタン９４は、在庫情報表示領域９２へのレコードの追加を取り消すためのボタンである。例えば、在庫情報表示領域９２の２段目に追加されているレコードの取消ボタン９４が押下されると、２段目のレコードが在庫情報表示領域９２から削除される。
【０１０４】
従業員が確定ボタン９３を押下すると（第２のタイミング）、食材情報保持サーバ５０は、管理レベルが“中”に設定されている冷凍庫Ａ内の食材のうち、在庫情報表示領域９２にレコードが追加されている食材以外について、消費されたものとして一括で消し込みを実行する。このため、確定ボタン９３が押下されると、在庫として残す管理レベル“中”の食材について食材期限マスタに登録する処理と、消費または廃棄された管理レベル“中”の食材について食材期限マスタから消し込む処理と、が同時に行われることになる。
【０１０５】
［ラベル発行時における食材管理システム１００の動作］
図１０は、ラベル発行時における食材管理システム１００の処理を示すフローチャートである。ラベル発行時に、食材管理システム１００は、ラベルを発行する食材について、使用可能期限を算出するとともに管理レベルを設定し、実績テーブルに追加して、期限管理対象を開始する。
【０１０６】
ステップＳ１において、ラベル発行装置１０が、ＣＰＵ１０１により、従業員によって品番、ファンクションキー、およびラベル発行キーが入力（指定）されたか否かを判定する。品番、ファンクションキー、およびラベル発行キーが入力された場合には、ファンクションキーが入力された時点の時刻情報を発行日時の情報として時計部１１０から取得し、ステップＳ２に処理を移す。品番、ファンクションキー、およびラベル発行キーのうち少なくともいずれかが入力されていない場合には、ステップＳ１の処理を繰り返す。なお、品番が入力された後に、ファンクションキーが押下されることなくラベル発行キーが押下された場合には、品番が入力されるとともにファンクションキー“Ｆ０”が押下された後に、ラベル発行キーが押下されたものとして、ラベル発行装置１０は処理を行う。また、この場合には、発行日時の情報として、ラベル発行キーが押下された時点の時刻情報を時計部１１０から取得する。
【０１０７】
ステップＳ２において、ラベル発行装置１０が、ＣＰＵ１０１により、入力された品番およびファンクションキーに対応する情報を取得し、ステップＳ３に処理を移す。入力された品番およびファンクションキーに対応する情報を取得するとは、具体的には、まず、ＲＡＭ１０３に記憶されている商品マスタ、食材期限マスタ、およびコメントマスタを読み出す。次に、読み出した商品マスタを参照し、入力された品番に対応する食材の食材名を取得するとともに、読み出した食材期限マスタを参照し、入力された品番およびファンクションキーに対応する状態、使用期限、期限区分、遷移方法、管理レベル、および保存場所の各データを取得する。また、読み出したコメントマスタを参照し、入力された品番およびファンクションキーに対応するコメントを取得する。なお、商品マスタ、食材期限マスタ、およびコメントマスタは、食材情報保持サーバ５０からラベル発行装置１０に予め送信され、ＲＡＭ１０３に予め記憶されているものとする。
【０１０８】
ステップＳ３において、ラベル発行装置１０が、ＣＰＵ１０１により、ステップＳ１において取得した発行日時の情報と、ステップＳ２において取得した使用期限および期限区分と、に基づいて食材の使用可能期限を算出し、ステップＳ４に処理を移す。
【０１０９】
ステップＳ４において、ラベル発行装置１０が、ラベル印字部１０７により、印字情報をラベルに印字してラベル排出口１０８から排出（発行）し、ステップＳ５に処理を移す。
【０１１０】
ステップＳ５において、ラベル発行装置１０が、通信部１０５により、実績データを生成して食材情報保持サーバ５０に送信し、ステップＳ６に処理を移す。
【０１１１】
ステップＳ６において、食材情報保持サーバ５０が、ラベル発行装置１０から実績データ（現在実績データ）を受信し、受信した実績データを実績テーブルに記録して、図１０に示した処理を終了する。この処理により、ラベルの発行された食材について、食材管理システム１００による期限管理が開始されることになる。ただし、管理レベル“低”の食材については、食材管理システム１００による期限管理を行わないので、ラベルが発行されても、食材管理システム１００による期限管理を開始しない。
【０１１２】
なお、入荷される食材の中には、食材の製造会社がパッケージなどにバーコードを付している場合があり、この場合には入庫の際にラベルを発行しなくてもよい。ラベルを発行しない場合には、ラベル発行装置１０は、パッケージなどに付されているバーコードをスキャナ部１０９で読み取り、このバーコードから食材の使用期限を取得する。その後、取得した使用期限を用いて使用可能期限を算出し、算出した使用可能期限と、パッケージなどに付されているバーコードから取得した情報と、を含む実績データを生成する。
【０１１３】
［管理レベル“高”の食材の消込処理］
図１１は、管理レベル“高”の食材の消込処理時における食材管理システム１００の処理を示すフローチャートである。管理レベル“高”の食材の消込処理時に、食材管理システム１００は、消費または廃棄された管理レベル“高”の食材について消し込みを行う。
【０１１４】
ステップＳ１１において、ラベル発行装置１０が、ＣＰＵ１０１により、バーコードの読み込みがあったか否かを判定する。バーコードの読み込みがあった場合には、ステップＳ１２に処理を移す。バーコードの読み込みがなかった場合には、ステップ１１の処理を繰り返す。
【０１１５】
ステップＳ１２において、ラベル発行装置１０が、ＣＰＵ１０１により、読み込んだバーコードが付されている食材の管理レベルを取得し、ステップＳ１３に処理を移す。
【０１１６】
ステップＳ１３において、ラベル発行装置１０が、ＣＰＵ１０１により、読み込んだバーコードが付されている食材の管理レベルが“高”であるか否かを判定する。管理レベルが“高”である場合には、ステップＳ１４に処理を移し、管理レベルが“高”ではない場合には、図１１に示した処理を終了する。
【０１１７】
ステップＳ１４において、ラベル発行装置１０が、ＣＰＵ１０１により、加工業態選択画面を表示部１０４に表示させ、ステップＳ１５に処理を移す。
【０１１８】
ステップＳ１５において、ラベル発行装置１０が、ＣＰＵ１０１により、ファンクションキーの入力を受け付けたか否かを判定する。ファンクションキーの入力があった場合には、ファンクションキーの入力があった時点の時刻情報を発行日時の情報として時計部１１０から取得し、ステップＳ１６に処理を移す。ファンクションキーの入力がない場合には、ステップＳ１５の処理を繰り返す。
【０１１９】
ステップＳ１６において、ラベル発行装置１０が、ＣＰＵ１０１により、入力を受け付けたファンクションキーが、消費または廃棄に関するものであるか否かを判定する。消費または廃棄に関するファンクションキーである場合には、ステップＳ１７に処理を移し、消費および廃棄のいずれにも関しないファンクションキーである場合には、図１１に示した処理を終了する。
【０１２０】
ステップＳ１７において、ラベル発行装置１０が、ＣＰＵ１０１により、読み込んだバーコードが付されている食材の消し込みを食材情報保持サーバ５０に指示し、ステップＳ１８に処理を移す。
【０１２１】
ステップＳ１８において、食材情報保持サーバ５０が、指示を受けた食材の消し込みを行って、図１１に示した処理を終了する。この処理により、実績テーブルに記憶されている管理レベル“高”の食材のうち消費または廃棄されたものについて、図７の実績テーブルの消込フラグに“消”が登録されるとともに、実績テーブルに登録されているこの食材の情報が消込テーブルに追加され、期限管理対象から除外されることになる。
【０１２２】
［管理レベル“中”の食材の消込処理］
図１２は、管理レベル“中”の食材の消込処理時における食材管理システム１００の処理を示すフローチャートである。管理レベル“中”の食材の消込処理時に、食材管理システム１００は、実績テーブルに記憶されている管理レベル“中”の食材のうち、店舗に在庫として残す食材以外について、消費されたものとして一括で消し込みを行う。
【０１２３】
ステップＳ２１において、ＰＣ４０が、閉店時刻を経過したか否かを判定する。閉店時刻を経過している場合には、ステップＳ２２に処理を移し、閉店時刻を経過していない場合には、ステップＳ２１の処理を繰り返す。なお、閉店時刻は、従業員が適宜設定することができる。
【０１２４】
ステップＳ２２において、ＰＣ４０が、在庫チェック画面を開くための操作を従業員から受け付け、この操作に応じて食材情報保持サーバ５０にログインし、在庫チェック画面をＰＣ４０の画面上に表示して、ステップＳ２３に処理を移す。なお、図１２の消込処理は、食材の保存場所ごとに行われる。このため、ＰＣ４０は、ステップＳ２２の処理を行うたびに、在庫チェックの対象の保存場所を変更し、在庫チェックの対象の保存場所に対する在庫チェック画面を表示する。
【０１２５】
ステップＳ２３において、ＰＣ４０が、ラベルの発行Ｎｏの入力を受け付けたか否かを判定する。受け付けた場合には、ステップＳ２４に処理を移し、受け付けていない場合には、ステップＳ２３の処理を繰り返す。
【０１２６】
ステップＳ２４において、ＰＣ４０が、入力を受け付けた発行Ｎｏの食材が、管理レベル“中”の食材であるか否かを判定する。管理レベル“中”の食材である場合には、ステップＳ２５に処理を移す。入力を受け付けた発行Ｎｏに対応する食材の管理レベルを取得できない場合、すなわち実績テーブルに記録されていない発行Ｎｏが入力された場合と、管理レベル“高”または“低”の食材である場合とには、ステップＳ２３に処理を戻す。
【０１２７】
ステップＳ２５において、ＰＣ４０が、入力を受け付けた発行Ｎｏの食材が、在庫チェックの対象である保存場所に保存されている食材であるか否かを判定する。在庫チェックの対象である保存場所に保存されている食材である場合（例えば、在庫チェックの対象が冷蔵庫Ａであり、入力を受け付けた発行Ｎｏの食材が冷蔵庫Ａに保存されている場合）には、ステップＳ２６に処理を移す。在庫チェックの対象である保存場所に保存されている食材ではない場合（例えば、在庫チェックの対象が冷蔵庫Ａであり、入力を受け付けた発行Ｎｏの食材が倉庫に保存されている場合）には、ステップＳ２４に処理を戻す。
【０１２８】
ステップＳ２６において、ＰＣ４０が、入力を受け付けた発行Ｎｏに対応する食材の情報（例えば、使用可能期限、食材名など）を取得し、取得した情報を在庫チェック画面の在庫情報表示領域９２に追加して表示させ、ステップＳ２７に処理を移す。なお、取得した情報を在庫チェック画面の在庫情報表示領域９２に追加して表示させる際に、ＰＣ４０は、在庫情報表示領域９２に追加して表示させるレコードの文字の背景色を、上述のように使用可能期限に応じて制御する。
【０１２９】
ステップＳ２７において、ＰＣ４０が、確定ボタン９３の操作を受け付けたか否かを判定する。受け付けた場合には、管理レベルが“中”に設定されている食材であって、在庫チェックの対象である保存場所に在庫として残す全ての食材について、発行Ｎｏが入力されたものとして、ステップＳ２８に処理を移す。受け付けていない場合には、管理レベルが“中”に設定されている食材であって、在庫チェックの対象である保存場所に在庫として残す食材の中に、発行Ｎｏがまだ入力されていない食材があるものとして、ステップＳ２３に処理を戻す。
【０１３０】
ステップＳ２８において、ＰＣ４０が、実績テーブルに記録されている、在庫チェックの対象である保存場所に保存されている管理レベル“中”の食材のうち、在庫情報表示領域９２に表示されている食材以外について、一括での消し込みを食材情報保持サーバ５０に指示し、ステップＳ２９に処理を移す。
【０１３１】
ステップＳ２９において、食材情報保持サーバ５０が、指示を受けた食材の消し込みを行って、ステップＳ３０に処理を移す。この処理により、管理レベル“中”の食材として実績テーブルに記憶されている食材であって在庫チェックの対象である保存場所に保存されている食材のうち、在庫情報表示領域９２に表示されている食材以外は、全て消費された食材であるとして消し込まれることになる。この結果、管理レベル“中”の食材として実績テーブルに記憶されている食材であって在庫チェックの対象である保存場所に保存されている食材のうち、在庫情報表示領域９２に表示されている食材以外について、図７の実績テーブルの消込フラグに“消”が一括で登録されるとともに、実績テーブルに登録されているこれら食材の情報が消込テーブルに一括で追加され、期限管理対象から一括で除外されることになる。
【０１３２】
ステップＳ３０において、全ての保存場所について図１２の消込処理を行ったか否かを判別する。全ての保存場所について行った場合には、図１２に示した処理を終了し、行っていない保存場所がある場合には、ステップＳ２２に処理を戻す。
【０１３３】
［廃棄予定リストの出力処理］
図１３は、廃棄予定リストの出力時におけるＰＣ４０の処理を示すフローチャートである。廃棄予定リストは、店舗の閉店後に、翌日の営業開始時刻よりも前に使用可能期限が切れる食材について、使用可能期限、発行Ｎｏ、食材名などをリスト化したものである。この廃棄予定リストを確認することで、従業員は、翌日の営業開始時刻までに使用可能期限が切れてしまう食材を容易に把握することができる。
【０１３４】
ステップＳ４１において、ＰＣ４０が、閉店時刻を経過したか否かを判定する。閉店時刻を経過している場合には、ステップＳ４２に処理を移し、閉店時刻を経過していない場合には、ステップＳ４１の処理を繰り返す。
【０１３５】
ステップＳ４２において、ＰＣ４０が、食材情報保持サーバ５０にログインして実績テーブルを参照し、翌日の営業開始時刻よりも前に使用可能期限が切れる食材について廃棄予定リストを生成し、ステップＳ４３に処理を移す。なお、営業開始時刻は、従業員が適宜設定することができる。
【０１３６】
ステップＳ４３において、ＰＣ４０が、廃棄予定リストをＰＣ４０の画面上に表示（出力）させ、図１３に示した処理を終了する。この処理により、翌日の営業開始時刻までに使用可能期限が切れてしまう全ての管理レベルの食材が、廃棄予定リストにリスト化されることになる。
【０１３７】
［本日期限切れリストの出力処理］
図１４は、本日期限切れリストの出力時におけるＰＣ４０の処理を示すフローチャートである。本日期限切れリストは、店舗の開店前に、管理レベルが“高”または“中”に設定されている食材であって、当日の営業時間中に使用可能期限が切れる食材について、使用可能期限、発行Ｎｏ、食材名などをリスト化したものである。
【０１３８】
なお、管理レベルが“低”に設定されている食材は、上述のように使い切れずに残った場合にはその日のうちに廃棄される。このため、本日期限切れリストにリスト化されるのは、管理レベルが“高”または“中”に設定されている食材のみであり、管理レベルが“低”に設定されている食材は、本日期限切れリストにリスト化されない。
【０１３９】
ステップＳ５１において、ＰＣ４０が、食材情報保持サーバ５０にログインして実績テーブルを参照し、管理レベルが“高”または“中”に設定されている食材であって、当日の営業時間中に使用可能期限が切れる食材について、本日期限切れリストを生成し、ステップＳ５２に処理を移す。
【０１４０】
ステップＳ５２において、ＰＣ４０が、本日期限切れリストをＰＣ４０の画面上に表示（出力）させ、図１４に示した処理を終了する。
【０１４１】
図１５は、ＰＣ４０の画面上に表示される本日期限切れリストを示す図である。本日期限切れリストには、「Ｎｏ」、「使用可能期限」、「発行Ｎｏ」、「食材名」、「バーコード」、および「チェック欄」の各項目に対する登録内容が表示される。「Ｎｏ」は、本日期限切れリストに表示される食材の番号を表す。「チェック欄」は、本日期限切れリストに表示されている食材を消費または廃棄した場合に、消費または廃棄したことを従業員がチェックするための欄を表す。また、「バーコード」に表されるバーコードは、ラベルに印字されているバーコードと同一である。このため、本日期限切れリストに表示されるバーコードを読み取れば、食材に付されているラベルのバーコードを読み取った場合と同様の処理が行われることになる。このため、食材に付されているラベルのバーコードが汚れていて正確に読み取ることができない場合などに、食材に付されているラベルのバーコードの代わりに本日期限切れリストに表示されるバーコードを用いることができる。
【０１４２】
以上の食材管理システム１００は、管理レベル“高”の食材ほど期限管理を厳密に行わなくてよい食材に対して、管理レベル“中”を設定し、管理レベル“中”の食材について店舗の閉店後に在庫として残す食材を保存場所ごとに全て従業員に選択させ、選択されなかった食材を保存場所ごとに消し込む。このため、管理レベル“中”の食材について、在庫として残す食材だけを従業員が食材情報保持サーバ５０に入力すればよく、消費した食材や廃棄する食材を従業員が食材情報保持サーバ５０に入力する必要はない。したがって、消込処理の作業量を少なくすることができ、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担を軽減することができる。
【０１４３】
また、以上の食材管理システム１００は、店舗の閉店後に、管理レベル“中”の食材について在庫として残す食材を保存場所ごとに全て従業員に選択させ、選択されなかった食材を保存場所ごとに消し込むことができる。
【０１４４】
また、以上の食材管理システム１００は、食材管理システム１００で期限管理を行う必要のない食材に対して管理レベル“低”を設定し、管理レベル“低”の食材について期限管理の対象から除外する。このため、管理レベル“低”の食材について、期限管理を開始させないので、消込処理を行う必要がない。したがって、消込処理の作業量をさらに少なくすることができ、食材の期限管理の漏れを防ぎつつ、食材の期限管理の負担をさらに軽減することができる。
【０１４５】
また、以上の食材管理システム１００は、ラベルに管理レベルを印字する。このため、ラベルを見れば管理レベルを把握できるように、することができる。
【０１４６】
また、以上の食材管理システム１００は、食材の使用可能期限が算出した後に、ラベルを発行する。このため、発行するラベルに、食材の使用可能期限を印字することができる。
【０１４７】
また、以上の食材管理システム１００は、ラベルに、食材名、管理レベル、使用可能期限、保存場所、コメント、およびバーコードを印字する。このため、ラベルを見ればこれら情報を把握できるように、することができる。
【０１４８】
また、以上の食材管理システム１００は、管理レベル“中”の食材について店舗の閉店後に在庫として残す食材を保存場所ごとに全て従業員に選択させ、選択されなかった食材を保存場所ごとに消し込む。このため、管理レベル“中”の食材の消し込みを行いやすくすることができ、食材の期限管理の負担をさらに軽減することができる。
【０１４９】
また、以上の食材管理システム１００は、図９の在庫チェック画面において、在庫情報表示領域９２に表示されるレコードの背景色を使用可能期限に応じて変化させる。このため、在庫チェック画面を見れば食材の使用可能期限を容易に把握できるように、することができる。
【０１５０】
＜変形例＞
本実施形態において、食材情報保持サーバ５０は、本部に設置されるサーバであってもよい。すなわち、食材情報保持サーバ５０は、クラウド上に設けられていなくてもよい。このように構成される場合、食材情報保持サーバ５０は、本部の管理者の操作に応じて商品マスタ、食材期限マスタ、およびコメントマスタの設定および更新がなされる。そして、食材情報保持サーバ５０は、本部の管理者の操作に応じて商品マスタ、食材期限マスタ、およびコメントマスタを各店舗のＰＣ４０に送信する。
【０１５１】
本実施形態において、食材情報保持サーバ５０は、店舗ごとのラベルの発行数を計数してもよい。このようにすることで、本部の管理者が、ラベルの発行数が少ない店舗に対して食材の期限管理を的確に行えているのかを確認したり、ラベルの発行数が多い店舗に対して食材の入荷量が多すぎないのかを確認したりすることができる。
【０１５２】
本実施形態では、店舗ＡＡＡに、ラベル発行装置１０およびＰＣ４０を１台ずつ設けたが、これに限らず、ラベル発行装置１０を複数台設けたり、ＰＣ４０を複数台設けたりしてもよい。
【０１５３】
本実施形態では、食材管理システム１００に、店舗ＡＡＡおよび店舗ＢＢＢの２店舗を設けたが、これに限らず、１店舗だけ設けてもよいし、３店舗以上設けてもよい。
【０１５４】
本実施形態では、加工業態とは、食材を加工するための処理方法の区分のことであり、例えば食材の入庫、解凍、開封、加熱、消費、廃棄などがあることとした。しかし、加工業態とは、加工後の食材の保存方法の区分のことであり、例えば冷凍、冷蔵、常温、茹で、真空パックなどがあることとしてもよい。
【０１５５】
本実施形態では、消込処理により、消込対象の食材を消し込む。この消し込みにおいて、実績テーブルから消込対象の実績データを削除してもよいし、消込対象の実績データを実績テーブルから他のテーブルに移動させてもよい。
【０１５６】
本実施形態では、管理レベルを文字でラベルに印字したが、これに限らず、管理レベルに応じてラベルの発行態様を変化させればよい。具体的には、管理レベルに応じた模様をラベルに印刷したり、管理ラベルに応じた色彩で印字または印刷を行ったり、管理レベルに応じた色彩のラベルを用いたりしてもよい。また、ラベルがライナレスである場合には管理レベルに応じてラベルの長さを変えるなど、管理レベルに応じてラベルの形状を変化させてもよい。また、管理レベルが“低”であれば「本日中に廃棄」と印字するなど、管理レベルに応じて印字フォーマットを異ならせてもよい。
【０１５７】
本実施形態では、ラベルに使用可能期限を印字したが、使用可能期限の曜日に応じた色彩で使用可能期限を印字したり、使用可能期限の曜日に応じた色彩の模様やマークを印字したりしてもよい。
【０１５８】
本実施形態では、管理レベル“低”の食材を、食材管理システム１００で期限管理を行う必要のない食材としたので、管理レベル“低”の食材は、食材管理システム１００による食材の期限管理が開始されない。しかし、管理レベル“低”の食材も食材管理システム１００で期限管理を行うこととし、ラベル発行装置１０によりラベルが発行された場合と、食材の製造会社がパッケージなどにバーコードを付しているバーコードがスキャナ部１０９で読み取られた場合と、で食材管理システム１００による食材の期限管理を開始してもよい。この場合、管理レベル“低”の食材の消込処理を、店舗の閉店時や、店舗の休憩時や、食材の使用可能期限が切れたタイミングで行ってもよいし、食材管理システム１００による食材の期限管理を開始したのと同時に行ってもよい。
【０１５９】
本実施形態では、図９の在庫チェック画面において、管理レベルが“中”に設定されている食材について、店舗の閉店後に在庫として残す食材を全て従業員に登録させることで、登録されなかった食材を全て消費されたものとして一括で消し込みを行う。しかし、登録されなかった食材について、消費されたものとしてではなく廃棄されたものとして、全て一括で消し込んでもよい。
【０１６０】
本実施形態では、図９の在庫チェック画面において、在庫情報表示領域９２に表示されるレコードの文字の背景色を、使用可能期限に応じて変化させた。しかし、これに限らず、在庫情報表示領域９２に表示されるレコードの表示態様を、使用可能期限に応じて変化させればよい。具体的には、例えば文字の色彩、大きさ、太さなどを変化させたり、文字の点滅速度を変化させたり、廃棄するように促す画像（アイコン）を表示させてもよい。
【０１６１】
本実施形態において、図９の在庫チェック画面に「消込操作」の項目を設け、この項目に図８に示したように消費ボタンおよび廃棄ボタンを表示させてもよい。このようにすることで、在庫チェック画面から、管理レベルが“中”である食材について個別に、消費したものとして消し込んだり、廃棄したものとして消し込んだりすることができる。
【０１６２】
本実施形態において、図９の在庫チェック画面を、携帯電話やタブレット端末といった携帯情報端末に表示させてもよい。この場合、従業員による操作を簡易にするために、携帯情報端末に設けられている所定のハードキー（例えばエンターキー）や、携帯情報端末のタッチパネルに表示される所定のアイコン（例えば確定アイコン）を、確定ボタン９３の代わりに用いることができるようにしてもよい。
【０１６３】
本実施形態では、図９の在庫チェック画面で、管理レベル“中”の食材のうち在庫として残す食材が従業員により選択され、従業員により確定ボタン９３が押下されると（第２のタイミング）、管理レベル“中”の食材のうち選択されたもの以外の消し込みを食材情報保持サーバ５０が行う。ここで、管理レベル“中”の食材が全て消費または廃棄され、在庫として残す管理レベル“中”の食材がない場合が生じ得る。この場合、図９の在庫チェック画面において、従業員は、食材を選択することなく確定ボタン９３を押下すればよい。また、上述の消し込みを、予め定められた時刻（例えば２８時）（第１のタイミング）が経過すると食材情報保持サーバ５０が行うこととしておき、ステップＳ２２における在庫チェック画面を開くための操作を従業員が行わないようにしてもよい。
【０１６４】
本実施形態では、ラベル発行装置１０は、図１０のラベル発行時にステップＳ５の実績データを送信する処理を、ステップＳ４のラベルを発行する処理の後に行う。しかし、これに限らず、ラベル発行装置１０は、ルータ３０を介してネットワーク２０に接続されている状態で予め定められた時間（例えば５分）が経過するたびに、ステップＳ５の実績データを送信する処理を行ってもよい。
【０１６５】
本実施形態では、図１０のステップＳ６において説明したように、食材情報保持サーバ５０が、実績データを記録したタイミングで、実績データが生成された食材について食材管理システム１００による期限管理が開始される。このため、本実施形態では、食材管理システム１００による期限管理の対象とするか否かの判断を、食材情報保持サーバ５０が、実績データを記録したタイミングで行うことになる。しかし、これに限らず、例えば使用可能期限を算出したタイミングでラベル発行装置１０が行ってもよいし、品番およびファンクションキーが入力されたタイミングでラベル発行装置１０が行ってもよい。これらの場合、ラベル発行装置１０が生成する実績データに、食材管理システム１００による期限管理の対象とするか否かの判断結果を含めてもよい。
【０１６６】
本実施形態では、図１３の廃棄予定リストに、全ての管理レベルの食材をリスト化するが、管理レベルごとに食材をリスト化してもよい。このようにすれば、従業員は、例えば管理レベル“低”の食材についての廃棄予定リストを出力させ、この廃棄予定リストを見ながら食材の廃棄を行うことができる。この場合、その日のうちに確実に廃棄しなくてはならない管理レベル“低”の食材を漏れなく見つけることができ、食材の期限管理の負担をさらに軽減することができる。
【０１６７】
本実施形態において、図１３の廃棄予定リストや、図１４、１５の本日期限切れリストを、食材の保存場所ごとに出力してもよい。また、図１３の廃棄予定リストや、図１４、１５の本日期限切れリストにおいて、リスト化する食材を、管理レベルや保存場所に応じてソートしてもよい。
【０１６８】
本実施形態では、図１４、１５の本日期限切れリストに、当日の営業時間中に使用可能期限が切れる食材をリスト化するが、翌日以降の任意の時刻までに使用可能期限が切れる食材をリスト化してもよい。
【０１６９】
またさらに、第１の時刻（例えば１７時）から第２の時刻（例えば２５時）までの間に使用可能期限が切れる食材を、第１の時刻（例えば１７時）に使用可能期限が切れる食材としてリスト化してもよい。このように使用可能期限を丸めることで、夜の営業時間中（例えば１８時から２５時）に使用可能期限が切れてしまう食材を、夜の営業時間が始まる前に廃棄することができるので、夜の営業時間中に使用可能期限を気にする必要がなくなり、食材の期限管理の負担をさらに軽減することができる。また、上述のように使用可能期限を丸めて、丸めた後の使用可能期限をラベルに印字してもよい。
【０１７０】
本実施形態において、図１０の処理によりラベルを発行したり、図９の在庫チェック画面により食材を消し込んだり、図１５の本日期限切れリストの「チェック欄」にチェックを入れたりする際に、その作業を行った従業員の氏名やＩＤを記録してもよい。具体的には、上述のような作業を行う際に、従業員ごとに一意に紐付いたバーコードやＩＤを従業員に入力させて、入力された情報を記録する。このようにすることで、それぞれの操作を行った従業員を記録しておくことができる。
【０１７１】
本実施形態において、ＰＣ４０や食材情報保持サーバ５０やラベル発行装置１０のＣＰＵ１０１が、同一種類の食材ごとに、実績テーブルに記録されている食材の中から使用可能期限が最も近いものを抽出してもよい。このようにすることで、従業員は、同一種類の食材の中で最も使用可能期限が近いものを、把握することができる。このため、既に開封されている食材と同一種類の食材を新たに開封してしまったり、既に加熱されている食材と同一種類の食材を新たに加熱してしまったりするのを、抑制することができる。したがって、いわゆる食材の先入れ先出しを実現することができるので、食材の廃棄ロスを減らすことができ、食材の期限管理の負担をさらに軽減することができる。
【０１７２】
またさらに、同一種類の食材を複数用いたい場合が想定される。そこで、ＰＣ４０や食材情報保持サーバ５０やラベル発行装置１０のＣＰＵ１０１が、同一種類の食材ごとに、使用可能期限が最も近いものから順に複数の食材を、実績テーブルに記録されている食材の中から抽出してもよい。
【０１７３】
またさらに、バーコードや発行Ｎｏが入力された食材が、抽出した食材とは異なる場合に、使用可能期限の近い食材が他にあることを報知部により報知してもよい。このようにすることで、既に開封されている食材と同一種類の食材を新たに開封してしまったり、既に加熱されている食材と同一種類の食材を新たに加熱してしまったりするのを、より的確に抑制することができる。
【０１７４】
またさらに、使用可能期限が最も近い食材を抽出した際や、報知部による上述の報知を行う際に、使用可能期限が最も近い食材の保存場所を従業員に報知してもよい。
【０１７５】
本実施形態において、食材の種類ごとに、実績テーブルに記録されている食材のうち同一種類の食材の数量を計数し、計数結果を報知部により報知してもよい。このようにすることで、それぞれの食材が、どれだけ在庫として店舗にあるのかを報知して、ユーザビリティを向上させることができる。
【０１７６】
またさらに、食材の種類ごとに上限値や下限値を予め設定しておき、上述の計数結果が上限値より大きかったり、上述の計数結果が下限値より小さかったりしたら、その旨を報知部により報知してもよい。このようにすることで、同一種類の食材が在庫過多になったり、同一種類の食材が在庫不足になったりするのを抑制することができる。
【０１７７】
本実施形態において、“開封”という加工業態に、食材の入っている容器や袋の封を開くという行為の他に、道具または素手で食材に触れる行為を含めてもよい。道具または素手で食材に触れる行為とは、例えば、包丁や素手で食材を切る行為や、箸や素手で食材を混ぜる行為などである。これらの行為が行われると、食材が空気に触れて酸化が進み、食材が傷みやすくなるため、開封後の使用期限を極めて短く（例えば、閉店までなど）するとともに、開封後の管理レベルを“低”にすることが好ましい。
【０１７８】
本実施形態では、廃棄予定リストおよび本日期限切れリストをＰＣ４０の画面上に表示することとしたが、これに限らず、例えば用紙に印刷することとしてもよい。
【０１７９】
本実施形態において、ラベル発行装置１０は、食材の期限切れを判断し、期限切れの場合にはラベルの発行を禁止するように構成されてもよい。このように構成される場合、ラベル発行装置１０はＣＰＵ１０１と報知部とを備えるように構成されてもよい。ＣＰＵ１０１は、食材の期限が切れているか否か判断する。報知部は、食材の期限が切れていると判断された場合にその旨を報知する。報知方法は、例えば警告音（例えば、ビープ音など）であってもよいし、ＰＯＰ表示であってもよいし、表示画面の色の変更であってもよいし、表示画面の点滅であってもよいし、期限を超えている旨の印字がなされたラベルを発行させてもよいし、その他の方法であってもよい。
【０１８０】
以下、上記構成（ラベルの発行を禁止する構成）のラベル発行装置１０の処理について具体的に説明する。まず、食材に付されているバーコードをスキャナ部１０９が読み取ると、ＣＰＵ１０１はスキャナ部１０９が読み取ったバーコードの情報（品番、発行Ｎｏ、操作Ｎｏ、使用可能期限）を取得する。次に、ＣＰＵ１０１は、時計部１１０から現在の時刻情報（例えば、年月日および時刻）を取得する。そして、ＣＰＵ１０１は、取得したバーコードの情報および現在の時刻情報に基づいて食材の期限切れを判断する。例えば、ＣＰＵ１０１は、時計部１１０から取得した時刻情報によって示される年月日および時刻が、使用可能期限によって示される年月日および時刻を超えていた場合に食材が期限切れであると判断する。この場合、ＣＰＵ１０１は、食材が期限切れである旨を表示部１０４に表示させるとともに報知部にその旨を報知させる。表示部１０４に表示させる内容としては、例えば期限切れになった食材の名前（食材名）と「○○（品名）は、食材の使用可能期限がきれています」などの文字列の情報などである。このように構成されることによって、使用可能期限が切れてしまった食材を従業員が即座に把握することができる。そのため、使用可能期限が切れてしまった食材を誤って使用してしまうおそれもなく、厳密な食材の期限管理が可能になる。
【０１８１】
上述した例では、食材に付されているバーコードが読み取られた時点の年月日および時刻（以下、「現在日付時刻」という。）が、バーコードに含まれる使用可能期限によって示される年月日および時刻（以下、「可能日付時刻」という。）を超えていた場合に、ＣＰＵ１０１が食材の期限切れを判断する構成を示したが、ＣＰＵ１０１は食材に付されている現在日付時刻が、可能日付時刻から所定の時間（例えば、３０分、１時間）遡った時刻を超えているか否かを判断してもよい。このように構成される場合、報知部は、段階ごとに報知内容を変えてもよい。例えば、現在日付時刻が、可能日付時刻を超えていた場合には、食材の使用可能期限が切れているため、報知部は使用可能期限が切れている旨の報知を行う。また、現在日付時刻が、可能日付時刻から所定の時間（例えば、３０分、１時間）遡った時刻を超えている場合には、食材の使用可能期限は切れていないが、食材の使用可能期限が近いため、報知部は食材の期限切れが近づいている旨の報知を行う。さらに、報知部は段階ごと（現在日付時刻が使用可能期限を超えている場合と、現在日付時刻が使用可能期限を所定時間遡った時刻を超えている場合）に報知方法を変えてもよい。例えば、報知部は、段階に応じて音量の大きさを変更してもよいし、警告音の間隔を変更してもよいし、表示画面の表示態様を変更（使用可能期限が近い順にＰＯＰ表示を大きくする）してもよいし、表示画面の点滅間隔を変更してもよい。
【０１８２】
またさらに、予め定められた期間に使用可能期限が切れる食材について、予め定められたタイミングで報知部にその旨を報知させることとしてもよい。具体的には、例えば１１時から１４時に営業している飲食店であれば、営業中である１１時から１４時の間に使用可能期限が切れる食材について、営業前の１０時に報知部にその旨を報知させることとしてもよい。この場合、忙しい営業中に使用可能期限を気にする必要がなくなるため、食材の期限管理の負担をさらに軽減することが可能になる。またさらに、使用可能期限が近づくに従って、報知の間隔を短くしてもよい。
【０１８３】
またさらに、全ての食材について、報知部により食材の期限切れが近づいている旨の報知を行うのではなく、所定の管理レベルの食材についてや、所定の保存場所に保存されている食材についてのみ、報知部により食材の期限切れが近づいている旨を報知してもよい。このようにすることで、報知部により食材の期限切れが近づいている旨を報知する食材を限定して、使用可能期限の確認漏れが発生しやすい食材についてのみ報知させたり、その日のうちに全て廃棄する管理レベル“低”の食材については敢えて報知させないようにしたりすることができる。
【０１８４】
本実施形態において、ラベル発行装置１０（媒体出力装置）は、食材管理システム１００における各処理を１台で実行するように構成されてもよい。このように構成される場合、ラベル発行装置１０は、設定手段、ハードディスクをさらに備える。ＣＰＵ１０１は、従業員の操作に応じて食材ごとに使用期限を設定する。より具体的には、ＣＰＵ１０１は、従業員の操作に応じて食材期限マスタの設定および更新を行う。この際、ラベル発行装置１０のＣＰＵ１０１は、従業員の操作に応じて食材情報保持サーバ５０にアクセスすることによって商品マスタ、食材期限マスタ、および管理レベルの設定および更新を行ってもよいし、商品マスタ、食材期限マスタ、コメントマスタ、および管理レベルが予めラベル発行装置１０のハードディスクに記憶されている場合には、ＣＰＵ１０１は従業員の操作に応じてハードディスクに記憶されている商品マスタ、食材期限マスタ、コメントマスタ、および管理レベルの設定および更新を行ってもよい。さらに、ＣＰＵ１０１は、従業員の操作に応じて食材の加工業態を複数設定し、食材の加工業態ごとの使用期限を設定する。このように構成されることによって、１台のラベル発行装置１０で食材の期限管理を厳密に行うことが可能になる。また、ラベル発行装置１０は、通信部１０５を介して印字情報を無線タグや電子ペーパーに出力するように構成されてもよい。
【０１８５】
本発明は、上述の実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１８６】
なお、本発明の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、ラベル発行装置１０の各処理に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリなどの書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【０１８７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic  Random  Access  Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１８８】
１０…ラベル発行装置、２０…ネットワーク、３０…ルータ、４０…ＰＣ、５０…食材情報保持サーバ（管理装置）、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…表示部、１０５…通信部、１０６…操作部、１０７…ラベル印字部、１０８…ラベル排出部、１０９…スキャナ部、１１０…時計部
【図１】
0006736842.tif 000002
【図２】
0006736842.tif 000003
【図３】
0006736842.tif 000004
【図４】
0006736842.tif 000005
【図５】
0006736842.tif 000006
【図６】
0006736842.tif 000007
【図７】
0006736842.tif 000008
【図８】
0006736842.tif 000009
【図９】
0006736842.tif 000010
【図１０】
0006736842.tif 000011
【図１１】
0006736842.tif 000012
【図１２】
0006736842.tif 000013
【図１３】
0006736842.tif 000014
【図１４】
0006736842.tif 000015
【図１５】
0006736842.tif 000016