(57)【特許請求の範囲】
【請求項１】
ＰＯＳシステム及び料理のレシピごとに必要な商品と前記商品と異なる種類の代替商品が対応付けられたレシピデータを記憶するレシピデータベースとネットワークを介して接続された画像形成装置であって、
操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けた料理情報に基づき、前記料理情報の料理に必要な商品リストを含むレシピデータを前記レシピデータベースから取得し、前記商品リストの商品の在庫を前記ＰＯＳシステムに問い合わせるレシピ情報取得手段と、
陳列棚の通信装置が商品側のタグと通信した結果に基づき前記ＰＯＳシステムが管理する前記商品リストの商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品の位置が示された店内マップを作成するマップ作成手段と、
前記レシピデータに含まれる前記商品リスト及び料理の作り方、並びに、前記店内マップを予めレイアウトが定められている文書データの各領域に配置してレシピ文書データを作成する文書データ作成手段と、
前記レシピ文書データを印刷する印刷手段と、を有し、
前記ＰＯＳシステムが前記商品リストの商品の在庫がないと応答した場合、
前記レシピ情報取得手段は、前記レシピデータベースから在庫がない商品に対応付けられた前記代替商品を取得し、
前記代替商品の在庫を前記ＰＯＳシステムに問い合わせ、
前記代替商品がある場合、前記マップ作成手段は、前記代替商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品と前記代替商品の位置が示された店内マップを作成し、
前記文書データ作成手段は、前記レシピデータに含まれる前記商品リストのうち在庫がない商品が前記代替商品に置き換えられた前記レシピ文書データを作成する画像形成装置。
【請求項２】
前記ＰＯＳシステムから取得した商品在庫情報、及び、前記レシピデータベースから取得した前記レシピデータを記憶する商品・レシピデータベースと、
前記商品在庫情報及び前記レシピデータのそれぞれの更新時間を受け付ける更新時間受け付け手段と、を有し、
前記レシピ情報取得手段は、前記レシピデータベースでなく前記商品・レシピデータベースから前記レシピデータを取得し、
前記マップ作成手段は、前記ＰＯＳシステムでなく前記商品・レシピデータベースから商品の店内位置情報を取得する、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記レイアウトの変更を受け付けるレイアウト変更受け付け手段、
を有することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記レシピ情報取得手段は、前記操作受け付け手段が受け付けた商品情報に基づき、該商品情報の商品を含む料理を前記レシピデータベースから特定し、該料理に必要な商品リストを含む前記レシピデータを前記レシピデータベースから取得する、
ことを特徴とする請求項１〜３いずれか1項記載の画像形成装置。
【請求項５】
前記マップ作成手段は、前記通信装置が商品側のタグと通信した結果に基づき、前記店内マップにおいて１つの商品が占める面積を変更する、
ことを特徴とする請求項１〜４いずれか1項記載の画像形成装置。
【請求項６】
ＰＯＳシステム、レシピデータベース及び画像形成装置がネットワークを介して接続されたレシピシステムであって、
前記ＰＯＳシステムは、リアルタイムに各商品の在庫数を更新する在庫情報データベースを有し、
前記レシピデータベースは、料理のレシピ毎に料理に必要な商品と前記商品と異なる種類の代替商品が対応付けて登録されたレシピデータを有し、
前記画像形成装置は、操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けた料理情報に基づき、前記料理情報の料理に必要な商品の商品リストを含むレシピデータを前記レシピデータベースから取得し、前記商品リストの商品の在庫を前記ＰＯＳシステムに問い合わせるレシピ情報取得手段と、
陳列棚の通信装置が商品側のタグと通信した結果に基づき前記ＰＯＳシステムが管理する前記商品リストの商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品の位置が示された店内マップを作成するマップ作成手段と、
前記レシピデータに含まれる前記商品リスト及び料理の作り方、並びに、前記店内マップを予めレイアウトが定められている文書データの各領域に配置してレシピ文書データを作成する文書データ作成手段と、
前記レシピ文書データを印刷する印刷手段と、を有し、
前記ＰＯＳシステムが前記商品リストの商品の在庫がないと応答した場合、
前記レシピ情報取得手段は、前記レシピデータベースから在庫がない商品に対応付けられた前記代替商品を取得し、
前記代替商品の在庫を前記ＰＯＳシステムに問い合わせ、
前記代替商品がある場合、前記マップ作成手段は、前記代替商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品と前記代替商品の位置が示された店内マップを作成し、
前記文書データ作成手段は、前記レシピデータに含まれる前記商品リストのうち在庫がない商品が前記代替商品に置き換えられた前記レシピ文書データを作成することを特徴とするレシピシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
ＰＯＳシステム及びレシピデータを記憶するレシピデータベースとネットワークを介して接続された画像形成装置に関する。
【背景技術】
【０００２】
デジタル複写機は、多機能化が進んでおり、プリンタ、読取装置（スキャナ）、ファクシミリなどの複数機能を有する複合型のものが多く普及している。また、デジタル複写機は、ネットワークを介してＰＣ（Personal Computer）と接続されることが多く、ＰＣの印刷指示機能（Printer Driver）から印刷が行うことができる。
【０００３】
デジタル複写機をコンビ二やスーパーマーケットで活用する試みがあり、このようなデジタル複写機はＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムからネットワークを経由して印刷指示を行うことができる。ＰＯＳシステムは、店舗で商品を販売するごとに、販売された商品、価格、在庫更新、売り上げ集計等を行う販売管理システムである。近年では集計結果をマーケティング情報としても使用することができるようにデータが加工されることも多い。そして、このＰＯＳシステムからデジタル複写機に印刷指示を与え、集計結果などを印刷することができる。
【０００４】
このＰＯＳシステムとデジタル複写機を連携させて販売促進を図る技術も考えられている（例えば、特許文献１参照。）。特許文献１には、料理レシピシートにシート識別記号を印刷して、レジで読み取り、購入商品に料理レシピシートの材料領域に印刷された食材がある場合には、当該商品の販売価格を自動的に所定の価格割引率で割り引くシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＰＯＳシステムと連携したデジタル複写機では、ＰＯＳシステムの管理情報を利用した動的な印刷が困難であったという問題がある。すなわち、従来のデジタル複写機は、ＰＯＳシステムの管理情報に含まれる在庫情報や帳簿情報をそのまま印刷することができるに過ぎない。
【０００６】
例えば、客がレシピに載っている商品を買う場合、仮に、商品の陳列が変更された場合には、店内地図と実際の商品位置と齟齬が生じてしまう。
【０００７】
また、例えば、従来は、在庫状況に基づくレシピの提供ができていない。お店の店長が事前にこの商品の在庫がないため、それとは別の代替となる商品をおススメしたいという状況が日々、生じうる。従来は、店長がＰＯＳシステムで別の商品の在庫を確認して、違う商品をおススメする広告を作っている。代替の商品について、店内のどの商品棚にあるか広告に印刷する場合、店内の地図を作成し直す必要もある。
【０００８】
すなわち、デジタル複写機やＰＯＳシステムに何らかのレシピが登録されており、レシピの中の商品の在庫が少なくなってきた場合、従来は、店長などが代替商品で広告を作成する必要があった。逆に、ある商品の在庫が多すぎる場合や入荷したような場合、従来ではその商品と陳列位置を明記した広告を作成する必要があった。
【０００９】
以上のように従来は、リアルタイムに変化するＰＯＳシステムの管理情報に応じて、おススメしたい商品情報を瞬時にまとめ、複写機から紙として印刷するという動的な広告作成を行うことはできなかった。
【００１０】
本発明は、上記課題に基づき、ＰＯＳシステムと連携して、動的な広告作成を行う画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、ＰＯＳシステム及び料理のレシピごとに必要な商品と前記商品と異なる種類の代替商品が対応付けられたレシピデータを記憶するレシピデータベースとネットワークを介して接続された画像形成装置であって、操作を受け付ける操作受け付け手段と、前記操作受け付け手段が受け付けた料理情報に基づき、前記料理情報の料理に必要な商品リストを含むレシピデータを前記レシピデータベースから取得し、前記商品リストの商品の在庫を前記ＰＯＳシステムに問い合わせるレシピ情報取得手段と、陳列棚の通信装置が商品側のタグと通信した結果に基づき前記ＰＯＳシステムが管理する前記商品リストの商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品の位置が示された店内マップを作成するマップ作成手段と、前記レシピデータに含まれる前記商品リスト及び料理の作り方、並びに、前記店内マップを予めレイアウトが定められている文書データの各領域に配置してレシピ文書データを作成する文書データ作成手段と、前記レシピ文書データを印刷する印刷手段と、を有し、前記ＰＯＳシステムが前記商品リストの商品の在庫がないと応答した場合、前記レシピ情報取得手段は、前記レシピデータベースから在庫がない商品に対応付けられた前記代替商品を取得し、前記代替商品の在庫を前記ＰＯＳシステムに問い合わせ、前記代替商品がある場合、前記マップ作成手段は、前記代替商品の店内位置情報を、前記ＰＯＳシステムから取得して前記商品リストの商品と前記代替商品の位置が示された店内マップを作成し、前記文書データ作成手段は、前記レシピデータに含まれる前記商品リストのうち在庫がない商品が前記代替商品に置き換えられた前記レシピ文書データを作成する。
【発明の効果】
【００１２】
ＰＯＳシステムと連携して、動的な広告作成を行う画像形成装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】広告印刷システムの概略的な特徴を説明する図の一例である。
【図２】複写機が印刷するレシピ文書の一例を示す図である。
【図３】複写機の表示部に表示される画面イメージの一例を示す図である。
【図４】複写機の表示部に表示される画面イメージの一例を示す図である。
【図５】複写機のハードウェア構成図の一例を示す図である。
【図６】情報処理部の機能ブロック図の一例である。
【図７】ユーザがレシピデータを表示部のＧＵＩ（画面）から検索した場合に、情報処理部が検索結果を情報処理部で表示する手順を示すシーケンス図の一例である。
【図８】料理レシピＤＢに記憶されるレシピデータの一例を示す図である。
【図９】ＰＯＳシステムの商品データＤＢが管理する在庫情報の一例を示す図である。
【図１０】店内地図の作成について説明する図の一例である。
【図１１】作成された店内地図の一例を示す図である。
【図１２】店内地図用の店内地図データの一例を示す図である。
【図１３】文書管理部が管理する文書データのレイアウトの一例を示す図である。
【図１４】「おまかせ」ボタンが押下された場合に、情報処理部が文書データを印刷する手順を示すシーケンス図の一例である。
【図１５】商品、レシピＤＢの料理レシピ（管理者メニュー）を示す図の一例である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら説明する。
〔概略的特徴〕
図１（ａ）は、本実施形態のレシピ印刷システム５００の概略的な特徴を説明する図の一例である。レシピ印刷システム５００では、ＰＯＳシステム２００、複写機１００、及び、料理レシピＤＢ（データベース）３００がネットワークで接続されている。
【００１５】
複写機１００は、スーパー、コンビニ、又は、ショッピングモール等に配置されていることが想定される。複写機１００はその機能としてプリンタを有していればよい。
【００１６】
ＰＯＳシステム２００は、レジスター、図１（ｂ）の電子棚札、及び、後述する商品データＤＢを有している。電子棚札はＲＦＩＤを有しており、各商品のＩＣタグと通信している。このため、図１（ｂ）に示すように、電子棚札４００は各商品の値段など（ＩＣタグに格納されている情報）を表示することができる。また、電子棚札４００は、ＰＯＳシステム２００と接続されており、商品の位置情報をＰＯＳシステム２００に送信する。つまり、電子棚札４００の位置が固定であれば、電子棚札４００の識別情報により電子棚札４００が検出している商品の位置情報が明らかになる。ＰＯＳシステム２００にとっては、商品の位置や棚における在庫も検出できる。
【００１７】
複写機１００は、料理レシピＤＢ３００から各種の料理のレシピを読み出し、各レシピ毎にレシピに必要な材料（商品）の在庫をＰＯＳシステム２００に問い合わせる。全ての商品の在庫がある場合、ユーザの操作に応じてその料理のレシピを印刷する。複写機１００は、ユーザから料理の選択を受け付けたり、オススメの料理の推薦要求を受け付ける。
【００１８】
また、複写機１００は、レシピに含まれる商品の在庫がない場合、複写機１００は料理レシピＤＢ３００に代替商品を問い合わせる。そして、その代替商品の在庫をＰＯＳシステム２００に問い合わせ、料理の全ての材料（商品）が揃った場合、その料理のレシピを印刷する。
【００１９】
なお、複写機１００は、ＰＯＳシステム２００から随時、各商品の在庫情報を取得し、在庫がない商品を必要とするレシピについては代替商品に切り替え、代替商品もない場合は、当該料理のレシピの印刷を中止する。
【００２０】
図２は、複写機１００が印刷するレシピ文書の一例を示す図である。レシピ文書には、レシピ情報画面（料理の写真、材料、料理の作り方）、店内地図と材料の位置が表示されている。この他、本日のセール品、広告、クーポンなどが含まれる。店内地図にはリアルタイムの商品の位置が明示され、在庫がない場合には商品に代替商品が含まれる場合があるなど、在庫状況に応じて動的に広告や地図を変更できる。
【００２１】
また、店側の推薦する料理には、店側が売りたい商品を含めることができる。店側としてはＰＯＳシステムを活用して、販売したり商品の在庫に応じてその商品を含むレシピのレシピ文書を動的に印刷することもできる。
【００２２】
〔画面例〕
図３，４は、複写機１００の表示部３０に表示される画面イメージの一例を示す図である。表示部３０は液晶や有機ＥＬなどのフラットパネルディスプレイである。表示部３０が取り外し可能になっていてもよい。表示部３０は操作パネル２０の一部として構成されており、操作パネル２０は表示部３０の左右にハードキーを有している。ハードキーについては公知なので説明を省略する。
【００２３】
図３はメインメニューの一例である。メインメニューには「コピー選択」ボタン１２、「ファックス選択」ボタン１３、「スキャナ選択」ボタン１４、及び、「料理・商品検索の選択」ボタン１５、が表示されている。ユーザは、従来の複写機の機能を使用したければ、「コピー選択」ボタン１２、「ファックス選択」ボタン１３、「スキャナ選択」ボタン１４、を選択する。本実施形態では、「料理・商品検索の選択」ボタン１５を押下するものとする。
【００２４】
図４は、メインメニューで「料理・商品検索の選択」ボタン１５が押下されると表示されるレシピ情報画面である。レシピ情報画面には、「料理レシピ検索」ボタン２１、「商品検索」ボタン２２、「値段検索」ボタン２３、「更新」ボタン２４、「おまかせ」ボタン２５、「店内地図」ボタン２６、「検索」ボタン２７及びレシピ欄２８がある。
【００２５】
ユーザは、このレシピ情報画面から料理のレシピを検索できる。ユーザは、「検索」ボタン２７に、ユーザが選択した文字や数値を入力する。図では「炊き込みごはん」と入力されている。例えば、不図示のソフトキーが表示され、ユーザはソフトキーにより文字を入力できる。商品検索、値段検索の場合も同様である。
【００２６】
ユーザは、料理のレシピを検索したい場合は「料理レシピ検索」ボタン２１を押下し、商品を検索したい場合は「商品検索」ボタン２２を押下する。ユーザが「料理レシピ検索」ボタン２１を押下すると、「検索」ボタン２７で入力された料理のレシピが検索される。これにより、料理レシピＤＢ３００でヒットした料理のレシピが取得され、「レシピ」欄２８にレシピ情報画面が表示される。レシピ情報画面には、料理の画像、材料、分量、料理の作り方等が表示される。図では不図示だが、カロリーや食品の栄養素等も表示可能である。
【００２７】
「商品検索」ボタン２２を押下すると、「検索」ボタン２７で入力された商品が検索され、ＰＯＳシステム２００でヒットした商品の情報を表示可能になる。したがって、店内にある商品の情報を検索し、その商品の情報を詳細に表示することができる。例えば、トマトケチャップなどを検索すると、その商品が店内のどこに陳列されていて、どのメーカの商品があるのか等が表示される。また、その商品を使用した料理のレシピを検索可能にしてもよい。
【００２８】
ユーザが「値段検索」ボタン２３を押下すると、値段に基づき料理や商品のレシピを検索できる。値段を元にどのような商品のレシピを作成することができるのか、値段に応じた店内のおススメ商品を紹介する。
【００２９】
ユーザが「更新」ボタン２４を押下すると、複写機１００が有する商品・レシピＤＢ４７の商品データとレシピデータが、ＰＯＳシステム２００及び料理レシピＤＢ３００が持つ最新の情報に更新される。
【００３０】
ユーザが「おまかせ」ボタン２５を押下すると、オススメの料理のレシピを検索してレシピ情報画面を作成する。
【００３１】
「店内地図」ボタン２６を押下すると、各商品がどこにあるかを示す店内地図を表示し、印刷することができるようになる。
【００３２】
ユーザがレシピ文書や商品の詳細情報を印刷する際は、表示部３０の右のスタートキー１１を押下する。用紙不足などがなく印刷可能な場合は、スターキーのＬＥＤが緑色に表示され、印刷不可能な場合はスタートキー１１のＬＥＤが赤色に表示される。
【００３３】
〔構成例〕
図５は、複写機１００のハードウェア構成図の一例を示す図である。複写機１００は、大きく情報処理部３１と印刷・読み取り部３２を有している。図では情報処理部３１と印刷・読み取り部３２がＬＡＮを介して接続されており、１つの複写機１００という筐体内に２つの装置を有する構成となっている。この構成は、既存の複写機１００に情報処理装置を搭載することを容易にするが、必ずしも独立した２つの装置を１つの複写機１００に搭載する必要はない。
【００３４】
情報処理部３１は、内部バスに接続された、記憶装置３７、ＣＰＵ３４、メモリ３６、操作入力装置３５、ＬＡＮ制御部３８、及び、外部メディア入出力装置３３を有している。情報処理部３１は、ＬＡＮ制御部３８を介して、印刷・読み取り部３２の印刷装置３９でレシピ文書等を印刷することが可能である。また、情報処理部３１は、印刷・読み取り部３２の画像読取装置４０がスキャンした画像データを取得することができる。
【００３５】
外部メディア入出力装置３３は、可搬型の記憶媒体を装着するための入出力装置である。操作入力装置３５は操作パネル２０に対する操作の内容を特定しＣＰＵ３４に通知する。ＬＡＮ制御部３８は例えばイーサネット（登録商標）カードなどのネットワークカードである。
【００３６】
記憶装置３７にはプログラムが記憶されている。プログラムは、不図示の記憶媒体に記憶された状態又はネットワークを介して不図示のサーバから配布される。プログラムにより、後述する各機能路ブロックが提供される。
【００３７】
料理レシピＤＢ３００は、不図示のＬＡＮ制御部３８を有しており、ネットワークに接続されたＰＣを実体としている。料理レシピＤＢ３００はレシピデータを管理している。料理レシピＤＢ３００はインターネットに接続されていてもよく、複数あってもよい。複写機１００の情報処理部３１は、次述するように、料理レシピＤＢ３００のレシピデータを記憶装置３７にコピーしている。こうすることで、検索時間を短縮できる。
【００３８】
料理レシピＤＢ３００のレシピデータはＳＱＬのソフトウェアで管理されており、情報処理部３１は、レシピデータを引き出すＡＰＩ（Application  Interface）でレシピデータをネットワークを介して料理レシピＤＢ３００から呼び出すことが可能となる。
【００３９】
ＰＯＳシステム２００は、商品のバーコードを読み込むスキャナ部５２と、スキャナ部５２が読み込んだデータに基づき、在庫情報、値段情報、及び、商品の位置情報を管理する商品データＤＢ５１の２つの機能を有している。
【００４０】
レジでスキャナ部５２がバーコードを読み込むと（つまり、商品が販売されると）、ＰＯＳシステム２００の在庫情報が更新される。情報処理部３１は、最新の在庫情報と、値段情報、及び、商品の位置情報をネットワーク経由で取得できる。
【００４１】
複写機１００の情報処理部３１は、次述するように、ＰＯＳシステム２００の商品データを記憶装置３７にコピーしている。こうすることで、検索時間を短縮できる。
【００４２】
印刷・読み取り部３２は、印刷装置３９と画像読取装置４０を有している。印刷装置３９は、例えばタンデム型の感光ドラムを有し、情報処理部３１から受信したＰＤＬデータに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。潜像にトナーを付着して現像した１ページ毎の画像を用紙に熱と圧力で転写する。このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
【００４３】
画像読取装置４０は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して画像処理を施し、所定の解像度のデジタルデータ（以下、画像データという）を生成する。
【００４４】
図６は、情報処理部３１の機能ブロック図の一例を示す。情報処理部３１は、情報処理装置機能ＧＵＩ（Graphical User Interface）４１、レシピ情報管理部４２、文書管理部４３、スキャンサービス部４４、印刷サービス部４５、ＰＯＳ管理サービス部４６、システム管理部４８、及び、商品・レシピＤＢ４７、を有している。これらの各機能ブロックは、ＣＰＵ３４がプログラムを実行し、情報処理部３１のハードウェアと協働することで実現される。
【００４５】
情報処理部３１の各機能により、図３，４の画面を表示したり、図２のレシピ文書を印刷することができる。情報処理装置機能ＧＵＩ４１は、ユーザの操作に応じて予め決められた画面遷移で画面を生成し、表示部３０に表示する。
【００４６】
レシピ情報管理部４２は、ユーザが表示部３０をＧＵＩ操作してレシピ検索を行った時、検索条件を商品・レシピＤＢ４７に出力して問い合わせを行い、商品・レシピＤＢ４７からレシピデータを取得する。また、レシピ情報管理部４２は、レシピ情報画面やレシピ文書に必要な画像を管理している。レシピ情報管理部４２が料理の画像やレシピデータを情報処理装置機能ＧＵＩ４１に送出すると、情報処理装置機能ＧＵＩ４１がレシピ情報画面を「レシピ欄」２８に配置してレシピ情報画面を生成する。このように、情報処理装置機能ＧＵＩ４１は検索結果を表示部３０に表示できる。
【００４７】
また、ユーザが何らかのレシピ文書を印刷する操作を行った場合、レシピ情報管理部４２は、現在のレシピデータや商品データ（値段や賞味期限などのデータ）を商品・レシピＤＢ４７から読み出す。そして、読み出した画像等を文書管理に送出して、レシピ文書の作成を要求する。
【００４８】
また、レシピ情報管理部４２は、商品・レシピＤＢ４７から商品データを読み出して、又は、ＰＯＳシステム２００と通信して店内地図を作成する。詳しくは後述する。
【００４９】
文書管理部４３は、レシピ文書のレイアウトを保持しており、いくつかあるレイアウトに商品データ、レシピデータ、店内地図、及び、画像をあてはめてレシピ文書を作成する。料理や商品の画像はこの文書管理部４３が管理していてもよい。
【００５０】
スキャンサービスは、画像読取装置４０に読取指示を行うことができるサービスである。印刷サービス部４５は、印刷装置３９に印刷指示を行うことができるサービスである。
【００５１】
印刷サービス部４５は、レシピ情報管理部４２が直前に画像化したレシピ文書を印刷可能なデータに変換し、印刷装置３９へ印刷命令と共に送信する。本実施形態では、情報処理部３１と、印刷・読み取り部３２が一体化されているので、印刷装置３９の持つ既存の印刷機能のための印刷データに短時間に変換することができる。
【００５２】
ＰＯＳ管理サービス部４６は、ネットワーク越しにあるＰＯＳシステム２００から、ＰＯＳシステム２００が持つＡＰＩを利用し最新の商品データを取得する機能を有している。レシピ情報管理部４２は、取得された情報に基づき、実際に在庫がない商品はレシピデータに表示せず、在庫がきれている場合ではその旨を、情報処理装置機能ＧＵＩ４１に通知する。
【００５３】
ＰＯＳ管理サービス部４６は、ＲＦＩＤの電子値札に基づき、商品の位置と、商品の値段等を管理する。これらが変更された場合、変更後の商品の位置と、商品の値段等をＰＯＳシステム２００から取得し、リアルタイムに、レシピに含まれる商品の値段や、店内の陳列位置を変更する。更新内容は商品・レシピＤＢ４７に反映される。
【００５４】
システム管理部４８は、情報処理部３１の主電源を管理するとともに、ＰＯＳシステム２００や料理レシピＤＢ３００と通信可能か否かを管理している。例えば、ＰＯＳシステム２００の商品データや料理レシピＤＢ３００のレシピデータを、商品・レシピＤＢ４７に反映させるデータの更新タイミングで状態を管理する。
【００５５】
〔情報処理部の動作〕
図７は、ユーザが料理を表示部３０のＧＵＩ（画面）から検索した場合に、情報処理部３１がレシピ情報画面を情報処理部３１で表示する手順を示すシーケンス図の一例を示す。この処理により、情報処理部３１がレシピ情報画面を自動で作成しＧＵＩとして表示する。
【００５６】
Ｓ１：情報処理部３１は操作入力装置３５を有しており、ユーザが操作入力装置３５を操作することで、複合機に各種の情報処理装置機能ＧＵＩ４１を表示することができる。例えば、図３のメインメニューが表示されている。このメインメニューから、ユーザは、コピーを目的とするのか、ファクスを目的とするのか、料理、商品を選択して検索するのかを目的とするのか、によりボタンを選択する。
【００５７】
「料理・商品検索の選択」ボタン１５を押下した場合、図４の画面へと遷移する。図４では、キーボードで検索データを入力する画面が表示され、キーボードから今回検索したい「炊き込みごはん」と入力する。ユーザは、「料理レシピ検索」ボタン２１（レシピアプリボタン）を押下する。
【００５８】
S2：情報処理装置機能ＧＵＩ４１は、ユーザの操作を受け付け、レシピ情報管理部４２に操作内容（レシピ検索実行）を通知する。
【００５９】
S2.1：レシピ情報管理部４２は、入力された検索データから、商品・レシピＤＢ４７を検索する。
【００６０】
S2.1.1：例えばＳＱＬのサービスが動作して、商品・レシピＤＢ４７が検索される。
図８は、料理レシピＤＢ３００に記憶されるレシピデータの一例を示す図である。これと同じものが商品・レシピＤＢ４７に記憶されている。レシピデータは、「レシピ」「商品一覧」「量」「何人分」「カロリー」「おススメ」「文書管理ＩＤ」「関連キーワード」の各フィールドを有している。レシピ情報管理部４２は、「レシピ」のフィールドから検索データと一致するレコードを検索する。「レシピ」はレシピ名であり、「商品一覧」はレシピに含まれる材料名であり、「量」は料理に必要な材料の量、「何人分」は何人分の料理の「量」かを示し、「カロリー」は「量」に相当する材料をカロリー換算した値であり、「おススメ」は店側がオススメするレシピであることを意味し、「文書管理ＩＤ」は "料理の作り方"の文書を紐づける識別情報、「関連キーワード」は関連する情報である。
【００６１】
「商品一覧」には各商品に「代替商品」が対応づけられている。「代替商品」は料理の商品として代替可能な別の商品である。例えば、にんじんの代替商品としてグリンピースが登録されている。
【００６２】
S2.2：図７に戻り、検索データと一致するレコードがある場合、検索ヒット状態となり、レシピ情報管理部４２は検索にヒットしたレシピの「商品一覧」の商品の一覧リストを作成する。例えば、「炊き込みごはん」では米、にんじん、塩が商品の一覧リストに登録される。
【００６３】
S2.3〜S2.3.1.1：レシピ情報管理部４２は、一覧リストの商品がその店舗内にあるか否かを、商品・レシピＤＢ４７及びＰＯＳ管理サービス部４６を経由して、ＰＯＳシステム２００に問い合わせする。
【００６４】
図９は、ＰＯＳシステム２００の商品データＤＢ５１が管理する商品データの一例を示す図である。これと同じものが商品・レシピＤＢ４７に記憶されている。商品データＤＢ５１は、「ＩＤ」「商品名」「詳細情報」「在庫情報」「広告」「位置情報」「関連キーワード」の各フィールドを有している。「ＩＤ」は商品毎に一意の識別情報でありＰＯＳシステム２００の商品と紐づけるためにも使用される。「商品名」は商品名又は材料名であり、「詳細情報」はメーカや産地等であり、「在庫情報」は店が有する在庫量であり、「広告」はレシピ文書の広告として何を広告するかを指定し、「位置情報」は店内の陳列位置であり、「関連キーワード」は関連する情報である。
【００６５】
ＰＯＳシステム２００は、商品の一覧リストの商品と一致する商品が「商品名」のフィールドにあるか否かを商品毎に判定する。ある場合は、在庫が１つ以上か否かを判定する。
【００６６】
なお、レシピ情報画面を作成する際に、ＰＯＳシステム２００に問い合わせるのでなく、商品・レシピＤＢ４７に問い合わせてもよい。例えば、ＰＯＳ管理サービス部４６が十分に短い時間間隔でＰＯＳシステム２００の商品データＤＢで商品・レシピＤＢ４７を更新している場合、商品・レシピＤＢ４７に問い合わせることで検索時間を短くできる。
【００６７】
また、「商品検索」ボタン２２が押下された場合には、レシピ情報管理部４２はＰＯＳシステム２００に問い合わせるのでなく、商品・レシピＤＢ４７に問い合わせる。こうすることで、在庫の数がやや不正確でも、商品の詳細情報を短時間に提供できる。
【００６８】
S2.4：図７に戻り、ＰＯＳシステム２００は、一覧リストの全ての商品の在庫がある場合には、在庫があることを知らせるフラグをレシピ情報管理部４２に送信する。商品の在庫がない場合、ＰＯＳシステム２００は商品名に在庫がないことを意味するフラグを立ててレシピ情報管理部４２に送信する。
【００６９】
S2.5：レシピ情報管理部４２は、一覧リストの全ての商品の在庫がある場合、文書管理部４３にレシピ情報画面を作成することを要求する。レシピ情報管理部４２は、「レシピ」のフィールドで検索データと一致したレコードの「レシピ」のフィールドのレシピ名を文書管理部４３に送信する。文書管理部４３は、レシピ名に対応づけられた画像を読み出し、レシピ情報画面に配置する。また、文書管理部４３は、「文書管理ＩＤ」に基づきレシピデータの文書を特定し料理の作り方を読み出し、レシピ情報画面に配置する。また、文書管理部４３は、レシピ名に対応づけられた「商品一覧」「量」等をレシピ情報画面に配置する。以上により、図２のようなレシピ情報画面が表示部３０に表示される。
【００７０】
レシピ情報画面が用意されると、スタートキー１１のＬＥＤが緑色に点灯する。
S3：ＬＥＤが緑色に点灯した後にユーザがスタートキー１１を押下すると、印刷サービス部４５が印刷命令やレシピ文書を取得する。レシピ文書に含まれる店内地図については次述する。
S3.1：印刷サービス部４５はレシピ文書の印刷データを作成する。この印刷データは印刷装置３９に送信され、印刷装置３９が印刷する。
【００７１】
なお、ステップＳ2.4で、一覧リストの商品の１つ以上に在庫がないことを意味するフラグが立っていた場合、レシピ情報管理部４２は、代替商品の在庫の有無をＰＯＳシステム２００に問い合わせる。代替商品があれば、在庫のない商品と代替商品を文書管理部４３に通知して、レシピ情報画面の作成を要求する。
【００７２】
このように、レシピに必要な商品がない場合でも、代替商品の在庫があれば、レシピ情報画面を作成することができる。ユーザは料理の知識がなくても代替可能な商品を購入することができる。店側も商品を売ることができる。
【００７３】
〔店内地図の地図データ〕
レシピ文書に含まれる店内地図について説明する。
図１０は、店内地図の作成について説明する図の一例である。店内地図は、店の売り場面積に、ワゴンや棚（以下、単に陳列棚という）を模式的に配置して作成される。ＲＦＩＤの数や配置はほぼ固定であり、ＰＯＳシステム２００には、ＲＦＩＤがどの陳列棚に配置されているか登録されている。ＰＯＳシステム２００は、ＲＦＩＤの配置に基づき陳列棚を意味する矩形領域を作成する。この時、ＲＦＩＤが配置された陳列棚のサイズを数段階（例えば、10段階）に区分しておけば、矩形領域のサイズを陳列棚のサイズに応じて自動的に変えることができる。
【００７４】
そして、ＰＯＳシステム２００は、ＲＦＩＤが検出する商品のＩＤにもとづき以下のように矩形領域を作成する。
・１つの商品に１つの陳列棚を作成する。
・同じ商品が多い場合は（複数のＲＦＩＤが同じＩＤを検出した場合）は複数の矩形領域を合成して１つの大きな矩形領域とする。
・予め定められた順番で（例えば、左から右に、上から下に）矩形領域に番号を付与する。
【００７５】
図１０では、売り場を囲むように矩形領域が配置されており、例えば、上部の矩形領域には上００１〜上００４の番号が付与されている。また、売り場内には陳列棚が縦方向に配置されている。
【００７６】
店員が陳列棚に商品を陳列した場合、ＲＦＩＤが商品のＩＣタグと通信することで、矩形領域に存在する商品が明らかになり、店内のどの場所にどの商品があるかを示す店内地図を作成することができる。ＰＯＳシステム２００は、電子棚札４００からその商品が何であるか、値段はいくらか等を取得できる。
【００７７】
店員が陳列棚に陳列した商品を変更した場合、ＲＦＩＤが商品のＩＣタグと通信することで、店内地図も自動的に変更される。また、電子棚札４００に表示されている値段が変更される。
【００７８】
本実施形態では、ＰＯＳシステム２００と情報処理部３１が接続されていることにより、陳列棚の番号とＰＯＳシステム２００の商品情報を対応させ、陳列棚に何が配置されているかの店内地図を自動で作成できる。
【００７９】
図１１は、作成された店内地図の一例を示す図である。
左００１の電子棚札４００がトマトケチャップという商品を検出し、左００２の電子棚札４００がにんじんという商品を検出し、右００１の電子棚札４００が米という商品を検出したものとする。この場合、ＰＯＳシステム２００は、左００１の陳列棚にトマトケチャップがあり、左００２の陳列棚ににんじんがあり、右００１の陳列棚に米があることを特定できる。図9に示したようにこれらの位置情報が商品データに登録されている。
【００８０】
このような商品名をそのまま店内地図に記述することもできる。一方、同種のカテゴリーに含まれる商品はカテゴリー名で案内した方が便利な場合もある。このためＰＯＳ管理サービスは、商品にカテゴリー名などを付与しておく。
【００８１】
図１２は、店内地図用の店内地図データの一例を示す図である。店内地図データには、「ＩＤ」「商品名」「まとめ情報」「値段」「位置情報」の各フィールドがある。「ＩＤ」「商品名」「位置情報」は商品データと同じものである。「まとめ情報」が商品が属するカテゴリー名である。「値段」は商品の単価である。
【００８２】
店内地図データは、ＰＯＳシステム２００だけでなく、商品・レシピＤＢ４７に記憶されている。ＰＯＳ管理サービス部４６は、電子棚札４００が検出した商品に応じて店内地図データを随時更新する。なお、商品名と「まとめ情報」の対応関係は、不図示のデータベースに予め登録されている。
【００８３】
図１１に示したように、店内地図の陳列棚には商品名でなく、店内地図データにおいて「まとめ情報」に登録されているカテゴリー名が表示されている。
【００８４】
〔文書データの作成〕
図１３は、文書管理部４３が管理するレシピ文書の文書データのレイアウトの一例を示す図である。文書管理部４３は、いくつかの文書データのレイアウトを有しており、ユーザが指定した文書に応じてレイアウトを選択する。
【００８５】
図の例では、表面のレイアウトに「レシピ情報画面」「店内地図」「広告」が配置され、裏面のレイアウトに「料理の作り方」が配置されている。文書管理部４３は、これらの情報を商品・レシピＤＢ４７から読み出しレイアウトにしたがって配置することでレシピ文書を作成する。
【００８６】
なお、レイアウトはユーザが編集することも可能である。例えば、店内地図の大きさを大きくしたり、料理の作り方を削除して、詳細情報、カロリー、オススメ情報等を裏面に配置することもできる。また、レシピ情報画面と店内地図の場所を交換するなどの配置換えもできる。
【００８７】
〔おまかせ印刷時の動作〕
図４で「おまかせ」ボタン２５が押下された場合の情報処理部３１の処理について説明する。この中で、店内地図も作成される。
【００８８】
「おまかせ」ボタン２５が押下された場合、レシピ情報管理部４２は、予め定められているいくつかのレイアウトのうちデフォルトのレイアウトをレシピ文書に適用する。ユーザにレイアウトを確認させ、ユーザが選択又は編集したレイアウトをレシピ文書に適用することもできる。
【００８９】
ＰＯＳ管理サービス部４６が店内地図をリアルタイムにＰＯＳシステム２００から取得しているため、値段や店内地図をそのままレイアウトに配置できる。
【００９０】
図１４は、「おまかせ」ボタン２５が押下された場合に、情報処理部３１が文書データを印刷する手順を示すシーケンス図の一例を示す。図７と同様に、まず、情報処理部３１がレシピ情報画面を表示部３０に表示する。
Ｓ１：ユーザは図４の画面から「おまかせ」ボタン２５（レシピアプリボタン）を押下する。
Ｓ２：レシピ情報管理部４２がレイアウトを表示部３０に表示するので、ユーザは情報処理装置機能ＧＵＩ４１を操作して、例えばＯＫボタンなどを押下する。情報処理装置機能ＧＵＩ４１はレイアウト確認をレシピ情報管理部４２に通知する。
Ｓ３：ユーザがOKボタンを押下すると、情報処理装置機能ＧＵＩ４１はおまかせ印刷実行をレシピ情報管理部４２に要求する。
Ｓ３．１：レシピ情報管理部４２は、任意のレシピ情報を検索する。任意とは、おまかせ用のレシピとして予め商品・レシピＤＢ４７に登録されているレシピである。
【００９１】
または、ＰＯＳシステム２００からいくつかの特定の商品をレシピ情報管理部４２に通知することで、その商品を含む料理のレシピをおまかせ用のレシピとしてもよい。店側としては、特売品の商品をレシピ情報管理部４２に指定しておくことで、特売品の売り上げ増を見込むことができる。
Ｓ３．１．１：店長などがおまかせ用のレシピを商品・レシピＤＢ４７に登録している場合、1つ以上のレシピがヒットする。
Ｓ３．２：レシピ情報管理部４２は、レシピに必要な商品の一覧リストを作成する。
Ｓ３．３〜Ｓ３．３．１．１：レシピ情報管理部４２は、一覧リストの商品がその店舗内にあるか否かを、商品・レシピＤＢ４７及びＰＯＳ管理サービス部４６を経由して、ＰＯＳシステム２００に問い合わせする。
Ｓ３．４：ＰＯＳシステム２００は、一覧リストの全ての商品の在庫がある場合には、在庫があることを知らせるフラグをレシピ情報管理部４２に送信する。商品の在庫がない場合、ＰＯＳシステム２００は商品名に在庫がないことを意味するフラグを立ててレシピ情報管理部４２に送信する。
Ｓ４：レシピ情報管理部４２は、店内地図の作成を開始する。
Ｓ4.1：レシピ情報管理部４２は、ＰＯＳシステム２００から店内情報を取得する。店内情報は、どの商品がどの場所に陳列されているかを示す情報である。
Ｓ５：レシピ情報管理部４２は、店内地図を作成して、Ｓ３．１．１でヒットしたレシピと共に文書管理部４３に送出する。文書管理部４３は、ユーザが確認したレイアウトに、レシピ情報画面、店内地図等を配置してレシピ文書を作成する。
Ｓ６：情報処理装置機能ＧＵＩ４１はレシピ情報画面を表示部３０に表示する。
Ｓ７：ユーザがスタートキー１１を押下すると、情報処理装置機能ＧＵＩ４１が印刷サービス部４５に印刷を要求する。
Ｓ７．１：印刷サービス部４５はおまかせのレシピが含まれるレシピ文書の印刷を行う。
【００９２】
このように、商品の在庫がある場合、商品のある場所をリアルタイムに検索して店内地図に表示することができる。代替商品がある場合も同様である。
【００９３】
〔商品・レシピＤＢの更新〕
ＰＯＳ管理サービス部４６は商品・レシピＤＢ４７にレシピデータ、商品データを記憶しているが、リアルタイムの商品は、ＰＯＳシステム２００の商品データＤＢ５１が管理している。また、レシピデータの複写元は料理レシピＤＢ３００に記憶されている。このため、ＰＯＳ管理サービス部４６は、ＰＯＳシステム２００の商品データＤＢ５１が管理する商品データ、及び、料理レシピＤＢ３００のレシピデータにて商品・レシピＤＢ４７の商品データを更新する。
【００９４】
図１５は、商品・レシピＤＢ４７の管理者メニューを示す図の一例である。この管理者メニューは、料理レシピに関する、店長などの管理者用のメニューである。管理者がログインすることで表示可能になる。
「変更」ボタン５１は、ＰＯＳシステム２００から商品データを更新する時間間隔を設定するためのボタンである。図では６０分となっている。
「変更」ボタン５２は、料理レシピＤＢ３００からレシピデータを更新する時間間隔を設定するためのボタンである。図では一ヶ月となっている。
「変更」ボタン５３は、レシピ文書のレイアウトを変更するためのボタンである。
【００９５】
レシピデータは変動が少ないので（新しい料理が登録されたり、料理の作り方に変更がないとほとんど更新が必要ない）、料理レシピＤＢ３００から取得した後は、以下の場合にのみ更新される。
・一定期間（例えば1ヶ月）毎に、料理レシピＤＢ３００から新たにレシピデータを読み出し、商品・レシピＤＢ４７を更新する。
・店長などが更新を指示した場合（管理者メニューで設定されたタイミング以外で更新する場合、図４の「更新」ボタン２４を押下する。）これにより、商品・レシピＤＢ４７が記憶する商品データ、レシピデータが、最新のデータに更新される。
【００９６】
以上説明したように、本実施形態のレシピ印刷システム５００は、ユーザや店側が所望する料理のレシピを商品の在庫状況に応じて印刷できる。レシピ文書にはリアルタイムの商品の位置が印刷される。したがって、商品の在庫に応じて料理のレシピ文書を動的に構築して印刷することができる。
【符号の説明】
【００９７】
３１        情報処理部
３２        印刷・読取部
４１        情報処理装置機能ＧＵＩ
４２        レシピ情報管理部
４３        文書管理部
４４        スキャンサービス部
４５        印刷サービス部
４６        ＰＯＳ管理サービス部
４７        商品・レシピＤＢ
４８        システム管理部
１００      複写機
２００      ＰＯＳシステム
３００      料理レシピＤＢ
４００      電子棚札
５００      レシピ印刷システム
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２０１１−１１８５９０号公報
【図１】
0006007550.tif 000002
【図２】
0006007550.tif 000003
【図３】
0006007550.tif 000004
【図４】
0006007550.tif 000005
【図５】
0006007550.tif 000006
【図６】
0006007550.tif 000007
【図７】
0006007550.tif 000008
【図８】
0006007550.tif 000009
【図９】
0006007550.tif 000010
【図１０】
0006007550.tif 000011
【図１１】
0006007550.tif 000012
【図１２】
0006007550.tif 000013
【図１３】
0006007550.tif 000014
【図１４】
0006007550.tif 000015
【図１５】
0006007550.tif 000016