(57)【要約】【課題】例えば飲食店内の食卓に置かれた注文端末を利用して注文者が所望する合成写真シートを容易に作成できるようにする。【解決手段】各注文端末１０に、予め設定された複数の画像データの中から任意の画像データを選択する画像選択手段と、被写体を撮像する撮像手段とをそれぞれ設ける。そして、注文端末１０にて撮像手段により被写体の画像が撮像されるとともに画像選択手段により画像データが選択されると、その選択された画像データと被写体の画像データとの合成画像を生成する。そして、生成された合成画像をシールプリンタ８０により所定のシート８１に印刷するようにしたものである。【選択図】    図１
2004240629.tif 000002
【特許請求の範囲】
【請求項１】
卓上型の本体に、各品のメニュー画面を表示する表示部及びこの表示部に表示されたメニュー画面の各品の中から注文品を入力する入力部を備えてなる複数の注文端末と、前記各注文端末で入力された注文品のデータを管理する注文管理サーバとからなり、この注文管理サーバで管理される注文品のデータに基づいて当該注文品の代金決済を処理する注文処理システムにおいて、
前記各注文端末に、予め設定された複数の画像データの中から任意の画像データを選択する画像選択手段と、被写体を撮像する撮像手段とをそれぞれ設け、
前記注文端末にて前記撮像手段により前記被写体の画像が撮像されるとともに前記画像選択手段により画像データが選択されると、その選択された画像データと前記被写体の画像データとの合成画像を生成する画像合成手段と、
この画像合成手段により生成された合成画像を所定のシートに印刷する画像シート印刷手段と、
を具備したことを特徴とする注文処理システム。
【請求項２】
前記画像合成手段により生成された合成画像が前記画像シート印刷手段によって前記シートに印刷されたか否かを監視する印刷監視手段を設け、
前記注文管理サーバに、前記印刷監視手段により前記合成画像の印刷完了が確認されると、その合成画像の被写体画像を撮像した注文端末で入力された注文品の代金に前記シートの代金を課金するシート代金課金手段を設けたことを特徴とする請求項１記載の注文処理システム。
【請求項３】
前記画像合成手段により生成された合成画像が前記画像シート印刷手段によって前記シートに印刷されたか否かを監視する印刷監視手段と、
この印刷監視手段により前記合成画像の印刷完了を確認すると、その合成画像の被写体画像を撮像した注文端末に前記合成画像のシート印刷完了を通知する印刷完了通知手段とを設け、
前記各注文端末に、前記注文管理サーバから前記合成画像のシート印刷完了通知を受けるとその旨を報知する印刷完了報知手段を設けたことを特徴とする請求項１記載の注文処理システム。
【請求項４】
画像シート印刷手段は、前記シートの余白に、当該シートに印刷する合成画像の被写体画像を撮像した注文端末の識別データを印刷する手段を含むことを特徴とする請求項１乃至３のいずれかに記載の注文処理システム。
【請求項５】
卓上型の本体に、各品のメニュー画面を表示する表示部及びこの表示部に表示されたメニュー画面の各品の中から注文品を入力する入力部を備えてなる複数の注文端末と、前記各注文端末で入力された注文品のデータを取得し管理する注文管理サーバとからなり、この注文管理サーバで管理される注文品のデータに基づいて当該注文品の代金決済を処理する注文処理システムにおいて、
前記各注文端末に、予め設定された複数の画像データの中から任意の画像データを選択する画像選択手段と、被写体を撮像する撮像手段とをそれぞれ設け、
前記注文端末にて前記撮像手段により前記被写体の画像が撮像されるとともに前記画像選択手段により画像データが選択されると、その選択された画像データと前記被写体の画像データとの合成画像を生成する画像合成手段と、
この画像合成手段により生成された合成画像のデータを記憶するデータ記憶手段と、
このデータ記憶手段により記憶された合成画像データの印刷を指令する印刷指令手段と、
この印刷指令手段により印刷が指令されたデータの合成画像を所定のシートに印刷する画像シート印刷手段と、
を具備したことを特徴とする注文処理システム。
【請求項６】
前記データ記憶手段により記憶された合成画像データの合成画像が前記画像シート印刷手段によって前記シートに印刷されたか否かを監視する印刷監視手段を設け、
前記注文管理サーバに、前記印刷監視手段により前記合成画像の印刷完了が確認されると、その合成画像の被写体画像を撮像した注文端末で入力された注文品の代金に前記シートの代金を課金するシート代金課金手段とを設けたことを特徴とする請求項５記載の注文処理システム。
【請求項７】
前記各注文端末に、その注文端末で入力された注文品の会計を指令する会計指令手段を設け、
前記注文管理サーバに、前記注文端末の会計指令手段により注文品の会計が指令された注文端末の撮像手段により撮像された被写体の合成画像が前記画像シート印刷手段により印刷済か否かを判断する印刷済判断手段と、この印刷判断手段により印刷済でないことを確認すると警告を行なう未印刷警告手段とを設けたことを特徴とする請求項５または６記載の注文処理システム。
【請求項８】
前記各注文端末に、前記未印刷警告手段により警告がなされた合成画像データの削除を指令する削除指令手段を設けたことを特徴とする請求項７記載の注文処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、飲食店等で利用される注文処理システムに関する。
【０００２】
【従来の技術】
従来の飲食店向け注文処理システムとして、店内の各テーブル（食卓）にそれぞれ置かれた注文者操作用の各注文端末と、店内に配置され、各注文端末と通信により接続されたホストコンピュータと、厨房に設置され、ホストコンピュータと通信により接続された厨房端末と、会計場に設置され、ホストコンピュータと通信により接続された電子レジスタとからなるセルフ注文処理システムが知られている（例えば、特許文献１を参照）。
【０００３】
この注文処理システムは、各注文端末に、料理，飲物などの飲食メニューを表示するディスプレイと、注文に関する情報を入力する入力部とが設けられている。そして、客がディスプレイに表示された飲食メニューの中から購入（飲食）する品を選び、入力部を操作して注文すると、その購入品の注文データがホストコンピュータを経由して厨房端末に送信される。これにより、厨房端末では、その購入品の調理指示出力が行なわれる。また、ホストコンピュータでは、各注文端末から受信した各購入品の注文データが、その注文端末が置かれているテーブルのテーブル番号別に記憶管理される。そして、会計を行なう客のテーブル番号を店員が電子レジスタに入力すると、そのテーブル番号で記憶管理されている購入品の注文データがホストコンピュータから電子レジスタに転送され、電子レジスタにおいては、その注文データに基づいて購入品の代金が決済されてレシートが発行される。
【０００４】
ところで、複数のフレーム画像の中から利用者が任意に選択したフレーム画像の枠内に、カメラによって撮像された被写体の画像を合成し、この合成画像を所定のシール用紙にマトリクス状に印刷して複数の合成写真シールを作成する装置を店内に設けている飲食店がある。このような飲食店では、客は、例えば注文した料理が配膳されるまでの待ち時間等を利用して合成写真シールを作成する楽しみがあるので、集客効果が得られる。
【０００５】
【特許文献１】
特開平９−２８８７７２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、例えば飲食店において顧客が合成写真シールを作成できるようにするには、店内の適当な場所に大型ボックス状の合成写真シール作成装置を設置するためのスペースを確保しなければならないという問題があった。また、合成写真シールを作成するために客が店内を歩き回るようになり、料理を配膳している店員とぶつかるなどのトラブルが発生するおそれがあるため、安易に導入することはできなかった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、例えば飲食店内の食卓に置かれた注文端末を利用して注文者が合成写真シール等の合成写真シートを容易に作成することができ、注文者の娯楽性を高めることができる注文処理システムを提供しようとするものである。
【０００８】
【課題を解決するための手段】
本発明は、卓上型の本体に、各品のメニュー画面を表示する表示部及びこの表示部に表示されたメニュー画面の各品の中から注文品を入力する入力部を備えてなる複数の注文端末と、各注文端末で入力された注文品のデータを取得し管理する注文管理サーバと、この注文管理サーバで管理される注文品のデータに基づいて当該注文品の代金決済を処理する決済装置とからなる注文処理システムにおいて、各注文端末に、予め設定された複数の画像データの中から任意の画像データを選択する画像選択手段と、被写体を撮像する撮像手段とをそれぞれ設ける。また、注文端末にて撮像手段により被写体の画像が撮像されるとともに画像選択手段により画像データが選択されると、その選択された画像データと被写体の画像データとの合成画像を生成する画像合成手段と、この画像合成手段により生成された合成画像を所定のシートに印刷する画像シート印刷手段とを設けたものである。
【０００９】
このような構成を有した注文処理システムであれば、例えば飲食店内の食卓に着いた注文者は、その食卓に置かれた注文端末の画像選択手段により任意の画像データを選択するとともに、当該注文端末の撮像手段により被写体を撮像すると、この被写体の画像データと画像選択手段により選択した画像データとの合成画像が画像生成手段によって生成され、この合成画像が画像シート印刷手段によって所定のシートに印刷される。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。なお、この実施の形態は、店内のテーブル（食卓）に着いた客（注文者）がそのテーブルに置かれた注文端末を利用して合成写真シールを作成できるようにした飲食店のセルフ注文処理システムに本発明を適用した場合である。
【００１１】
はじめに、請求項１〜４に対応した第１の実施の形態について、図１〜図２３を用いて説明する。
図１は本実施の形態におけるセルフ注文処理システムの構成を示す模式図である。このシステムは、店内の各テーブル（食卓）Ｔにそれぞれ１台ずつ設置された卓上型の注文端末１０と、店内に設置された注文管理サーバ２０と、厨房に設置された厨房端末３０及び伝票発行器４０と、会計場に設置された決済装置としてのＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末５０と、店内に設置されたプリンタサーバ６０とからなる。各注文端末１０は、注文管理サーバ２０とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）７０で接続されている。また、このＬＡＮ７０に、前記厨房端末３０及び伝票発行器４０と、ＰＯＳ端末５０と、プリンタサーバ６０とがそれぞれ接続されている。
【００１２】
パーソナルコンピュータ等によって構成されるプリンタサーバ６０は、所定の合成写真シール用シート８１に合成写真を印刷可能なシールプリンタ８０の印刷動作を制御する。因みに、本実施の形態では、１６枚の長方形のシールを台紙の表面に４行，４列のマトリクス状に貼り付けた合成写真シール用シート８１を使用する。
【００１３】
ホストコンピュータ，ワークステーション，パーソナルコンピュータ等によって構成される注文管理サーバ２０は、メニューファイル２１と卓別注文ファイル２２とを設け、これらのデータファイルを利用して各テーブルＴに着いた客の注文，会計等を管理する。
【００１４】
メニューファイル２１は、図２に示すように、飲食メニューとして客に提供する全ての品に対してそれぞれ異なるように設定されたメニューコード別に、その品のメニュー名称，画像，単価等のデータを記憶したものである。そして、本実施の形態では、飲食メニュー品では未使用のメニューコード「９９９９９」に対応して、合成写真シールを表わす名称「シールプリント」と、その単価「１００」とが予め当該メニューファイル２１に設定されている。
【００１５】
卓別注文ファイル２２は、図３に示すように、テーブルＴ毎に予め設定された卓番号別に、そのテーブルの状態を識別する状態フラグ（空席：“０”、在席：“１”）と、そのテーブルＴに着いた客の人数データとを記憶するとともに、そのテーブルＴに着いた客が注文した全飲食メニュー品の合計金額と、その飲食メニュー品に関する注文データ（メニューコード，注文数量，単価，金額等）とを記憶するものである。
【００１６】
注文端末１０は、図４に示すように、卓上型の本体１１に、ディスプレイユニット１２とカメラ１３を取り付けた構造となっている。ディスプレイユニット１２とカメラ１３は、本体１１のまわりを一体となって３６０度回転可能に取り付けられている。本体１１の下部には、店員呼出しボタン１４１等のボタン群１４が設けられている。
【００１７】
ディスプレイユニット１２は、その正面に、例えば液晶を用いたパネル型のディスプレイ１２１が設けられており、このディスプレイ１２１にはタッチパネルセンサ１２２が備えられている。ディスプレイ１２１には飲食メニュー品として提供される各種品の画像等が表示されるようになっており、客が購入（飲食）する品の画像をタッチ操作することによりその品を注文できるようになっている。ここに、ディスプレイ１２１は表示部を構成し、タッチパネルセンサ１２２は入力部を構成する。
【００１８】
カメラ１３は、例えば感光部分にＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を使用した小型のディジタルカメラであり、そのレンズ１３１がディスプレイユニット１２の上縁略中央部からディスプレイ１２１の画面側を向くように本体１１の頂部に取り付けられている。カメラ１３は、テーブルＴに着いた客等の被写体を撮像するのに用いられる。本体１１には、カメラ１３のシャッターボタン１５１やズームボタン１５２等が設けられたリモコン１５がリモコンケーブル１５３を介して接続されている。なお、リモコン１５は、本体１１と無線で接続されていてもよい。ここに、カメラ１３は、撮像手段を構成する。
【００１９】
また注文端末１０は、図５に示すように、各種の演算及び制御を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６、プログラム等の固定的データが予め格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７，データを書換自在に記憶するための各種メモリエリアが形成されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８，ＬＡＮ７０を通じて行なわれるデータの送受信を司るＬＡＮインタフェース１９等を備えている。ＣＰＵ１６と、ＲＯＭ１７，ＲＡＭ１８及びＬＡＮインタフェース１９とは、バスラインＢＬで接続されている。また、前記ディスプレイ１２１，タッチパネルセンサ１２２，ボタン群１４及びカメラ１３の各部が、前記バスラインＢＬを介してＣＰＵ１６に接続されており、各部はＣＰＵ１６によって制御されるようになっている。
【００２０】
かかる構成の注文端末１０は、テーブルＴに着いた客の注文受付機能に関わるメモリエリアとして、図６に示すように、当該注文端末１０が設置されたテーブルＴの卓番号を記憶する卓番号メモリ１８１と、そのテーブルＴに着いた客の人数Ｎを記憶する人数メモリ１８２と、客番号を計数する客番号カウンタ１８３と、そのテーブルＴに着いた客に対して割り当てられる客番号の順番に、当該客が注文したメニュー品に関するデータを一時記憶する注文ワークメモリ１８４とを、ＲＡＭ１８に形成している。ここで、卓番号メモリ１８１内の卓番号は当該注文端末１０の識別データ（ＩＤ）として機能する。
【００２１】
また、合成写真シール作成機能に関わるメモリエリアとして、カメラ１３で撮像された被写体の画像と合成可能な写真フレーム等の複数の部品（合成部品と称する）の画像データが設定された合成部品テーブル１８５と、この合成部品テーブル１８５に設定された各合成部品の中から任意に選択された合成部品の画像データを記憶する第１の画像メモリ１８６と、前記カメラ１３で撮像された被写体の画像データを記憶する第２の画像メモリ１８７と、この第１及び第２の画像メモリ１８６，１８７にそれぞれ記憶された画像データの合成データを記憶する合成メモリ１８８とを、ＲＡＭ１８に形成している。
【００２２】
図７は注文管理サーバ２０の要部構成を示すブロック図である。注文管理サーバ２０は、ＣＰＵ２３，ＲＯＭ２４及びＲＡＭ２５の他、現在の日付及び時刻を計時する時計部２６、前記メニューファイル２１や卓別注文ファイル２２等を記憶保持するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置２７、ＬＡＮ７０を介して行なわれるデータ通信を司るＬＡＮインタフェース２８、各種入出力信号のＩ／Ｏポート２９等を具備している。そしてＣＰＵ２３と、ＲＯＭ２４，ＲＡＭ２５，時計部２６，ＨＤＤ装置２７，ＬＡＮインタフェース２８及びＩ／Ｏポート２９とを、アドレスバス，データバス等のバスラインＢＬで接続している。
【００２３】
かかる構成の注文管理サーバ２０は、合成写真シール作成機能に関わるメモリエリアとして、図８に示すように、各注文端末１０から受信した合成画像データを記憶する受信画像メモリ２５１と、合成写真シール用シート８１の各シールに対応した１６個のシールエリア（１）〜（１６）を有するシートメモリ２５２と、シリアルナンバー（ＳＮｏ）順に注文端末１０の合成写真シール作成機能を動作させたテーブルＴの卓番号とシール作成状態を識別する状態フラグ（印刷待ち：０、印刷完了：１，印刷エラー：９）とを記憶するシール印刷管理テーブル２５３とを、ＲＡＭ２５に形成している。
【００２４】
図９はプリンタサーバ６０の要部構成を示すブロック図である。プリンタサーバ６０は、ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３，ＨＤＤ装置６４及びＬＡＮインタフェース６５の他、前記シールプリンタ８０との間でデータ信号を授受するプリンタインタフェース６６、表示部６７１に対するデータの表示を制御する表示コントローラ６７、キーボード６８１の操作キーに対応したキー信号を入力するキーボードコントローラ６８等を具備している。そしてＣＰＵ６１と、ＲＯＭ６２，ＲＡＭ６３，ＨＤＤ装置６４，ＬＡＮインタフェース６５，プリンタインタフェース６６，表示コントローラ６７及びキーボードコントローラ６８とを、アドレスバス，データバス等のバスラインＢＬで接続している。
【００２５】
かかる構成のプリンタサーバ６０は、図１０に示すように、前記注文管理サーバ２０からＬＡＮ７０を介して受信したシリアルナンバー，卓番号及び写真シール画像データからなるプリントデータを先入れ先出し（ＦＩＦＯ）形式で記憶するプリントメモリ６３１を、ＲＡＭ６３に形成している。
【００２６】
図１１は各注文端末１０のＣＰＵ１６が実行する１客処理の要部を示す流れ図である。先ず、ＣＰＵ１６は、ＳＴ（ステップ）１としてディスプレイ１２１に客待ち画面Ｇ１を表示させる。客待ち画面Ｇ１の一例を図１４に示す。図示するように、客待ち画面Ｇ１には、１つのテーブルＴに同席する客の人数（この実施の形態では最大で６人とする）を置数入力する数字ボタンＢ１と、置数入力の確定を宣言するＯＫボタンＢ２と、置数入力の取消を宣言するキャンセルボタンＢ３とが表示されている。また、数字ボタンＢ１によって置数された人数が表示されるエリアＡ１が形成されている。
【００２７】
次に、ＣＰＵ１６は、ＳＴ２として人数Ｎが入力されるのを待機する。ここで、タッチパネルセンサ１２２からの信号により数字ボタンＢ１によって人数Ｎが置数され、ＯＫボタンＢ２がタッチ操作されたことを検知すると、ＣＰＵ１６は、ＳＴ３としてその人数Ｎを人数メモリ１８２に記憶する。また、ＳＴ４として客番号カウンタ１８３のカウント値Ｘを“１”に初期化する。
【００２８】
次に、ＣＰＵ１６は、ＳＴ５としてディスプレイ１２１に注文入力画面Ｇ２を表示させる。注文入力画面Ｇ２の一例を図１５に示す。図示するように、注文入力画面Ｇ２には、各種飲食メニュー品のメニュー名称及び画像が表示された注文ボタンＢ４と、次頁ボタンＢ５，確定ボタンＢ６，直前取消ボタンＢ７，全取消ボタンＢ８及び前頁ボタンＢ９の各ファンクションボタンとが表示されている。
【００２９】
次に、ＣＰＵ１６は、各ボタンＢ４〜Ｂ９の入力を待機する。ここで、ＳＴ６としてタッチパネルセンサ１２２からの信号により注文ボタンＢ４が選択的にタッチ操作されて飲食メニュー品が注文され、続いてＳＴ７として確定ボタンＢ６がタッチ操作されてその注文品の確定が宣言されたことを検知すると、ＣＰＵ１６は、ＳＴ８としてディスプレイ１２１に注文確認画面Ｇ３を表示させる。注文確認画面Ｇ３の一例を図１６に示す。図示するように、注文確認画面Ｇ３には、客１人分の注文データを表示するエリアＡ２が形成されている。また、このエリアＡ２に表示された注文データの保存を指令するＯＫボタンＢ１０及びその注文データのクリアを指令するキャンセルボタンＢ１１とが表示されている。そしてＣＰＵ１６は、直前の注文入力画面Ｇ２から注文された飲食メニュー品の全てのメニュー名称と価格をメニューファイル２１から読出し、合計金額を計算して、注文データ表示エリアＡ２に表示させる。なお、メニューファイル２１は、注文管理サーバ２０のものを参照してもよいし、前もって注文管理サーバ２０から各注文端末１０のＲＡＭ１８にローカルファイルとしてダウンロードするようにし、このダウンロードされたメニューファイルを参照してもよい。
【００３０】
次に、ＣＰＵ１６は、ＳＴ９として各ボタンＢ１０，Ｂ１１の入力を待機する。ここで、タッチパネルセンサ１２２からの信号によりキャンセルボタンＢ１１がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ディスプレイ１２１の画面を注文入力画面Ｇ２に戻す。
【００３１】
これに対し、ＯＫボタンＢ１０がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ＳＴ１０として注文ワークメモリ１８４の空いている客番号エリアに客番号カウンタ１８３のカウント値Ｘをセットし、この客番号Ｘに対応する注文メニューデータエリアに、直前の注文入力画面Ｇ２から注文された飲食メニュー品のメニューコード，メニュー名称，単価及び注文数量とその合計金額を格納する。
【００３２】
次に、ＣＰＵ１６は、ＳＴ１１として客番号カウンタ１８３を１だけカウントアップする。そして、ＳＴ１２としてそのカウント値Ｘが人数メモリ１８２内の人数データＮを超えたか否かを判断する。カウント値Ｘが人数データＮ以下の場合には、ＣＰＵ１６は、ディスプレイ１２１の画面を注文入力画面Ｇ２に戻す。そして、次の客の注文メニューデータが入力されるのを待機し、入力が確定されたならば、その注文メニューデータを客番号Ｘとともに注文ワークメモリ１８４に格納する。
【００３３】
こうして、カウント値Ｘが人数データＮを超えるまで、ＣＰＵ１６は、上記ＳＴ５〜ＳＴ１１の処理を繰返す。そして、カウント値Ｘが人数データＮを超えたならば、ＣＰＵ１６は、ＳＴ１３として卓番号メモリ１８１内の卓番号と、人数メモリ１８２内の人数データＮと、注文ワークメモリ１８４内の客番号別注文メニューデータとを、当該注文端末１０からの注文データとして、ＬＡＮインタフェース１９からＬＡＮ７０を経由して注文管理サーバ２０に送信する。
【００３４】
因みに、注文端末１０から注文データ（卓番号，人数データＮ，客番号別注文メニューデータ）を受信した注文管理サーバ２０は、その注文データに含まれる卓番号の注文ファイル２２に人数データＮと、客番号別の注文メニューデータとを格納する。また、全注文メニューデータの合計金額を算出して格納する。また、同注文ファイルの状態フラグＦを“０”から“１”に更新する。次に、注文管理サーバ２０は、注文メニューデータに基づいて客から注文を受けた飲食メニュー品の調理指示データを作成する。そして、この調理指示データを厨房端末３０にＬＡＮ７０を経由して送信する。これにより、厨房端末３０には、客が注文した飲食メニュー品の調理指示が表示又は印字出力される。次に、注文管理サーバ２０は、卓番号，人数データＮ，合計金額，客番号別の注文メニューデータ等に基づいて注文票の印刷データを作成する。そして、この印刷データを伝票発行器４０にＬＡＮ７０を経由して送信する。これにより、伝票発行器４０では所定の伝票用紙に印刷データが印刷されて、注文票が発行される。
【００３５】
注文データを送信した注文端末１０のＣＰＵ１６は、次に、ＳＴ１４としてディスプレイ１２１に在席メニュー画面Ｇ４を表示させる。在席メニュー画面Ｇ４の一例を図１７に示す。図示するように、在席メニュー画面Ｇ４には、追加注文を指令する追加ボタンＢ１２と、飲食したメニューの会計を指令する会計指令手段としての会計ボタンＢ１３とが表示されている。また、合成写真シールの作成を指令する操作子としてのシール作成ボタンＢ１４が在席メニュー画面Ｇ４に表示されている。
【００３６】
次に、ＣＰＵ１６は、各ボタンＢ１２，Ｂ１３，Ｂ１４の入力を待機する。ここで、ＳＴ１５としてシール作成ボタンＢ１４がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ＳＴ１６として図１２に具体的に示すシール作成処理を実行する。
【００３７】
すなわちＣＰＵ１６は、ＳＴ２１としてディスプレイ１２１に合成部品選択画面Ｇ５を表示させる。合成部品選択画面Ｇ５の一例を図１８に示す。図示するように、合成部品選択画面Ｇ５には、合成部品テーブル１８５に設定されている各合成部品（図では８個）がそれぞれ１対１で割り当てられた複数の選択ボタンＢ１５が表示されている。また、この選択ボタンＢ１５によって選択されたいずれか１つの合成部品の画像を表示するエリアＡ３が形成されている。さらに、この表示エリアＡ３に画像が表示された合成部品の選択確定を宣言するＯＫボタンＢ１６が表示されている。
【００３８】
次に、ＣＰＵ１６は、ＳＴ２２としていずれかの合成部品が選択されるのを待機する。ここで、いずれかの選択ボタンＢ１５がタッチ操作され、続いてＯＫボタンＢ１６がタッチ操作されたことを検知すると、そのタッチ操作された選択ボタンＢ１５に割り当てられた合成部品の画像データが選択されたので、ＣＰＵ１６は、ＳＴ２３としてその選択された合成部品の画像データを第１の画像メモリ１８６に記憶する（画像選択手段）。
【００３９】
次に、ＣＰＵ１６は、ＳＴ２４としてディスプレイ１２１に写真撮影画面Ｇ６を表示させる。写真撮影画面Ｇ６の一例を図１９に示す。図示するように、写真撮影画面Ｇ６には、第１の画像メモリ１８６に記憶された合成部品の画像データＤ１に重ねて、カメラ１３の撮像視野内に映し出される画像Ｄ２が表示されるエリアＡ４が形成されている。
【００４０】
次に、ＣＰＵ１６は、ＳＴ２５として撮像視野内の画像が撮影されるのを待機する。そして、カメラ１３からの信号によりリモコン１５のシャッターボタン１５１が操作されたことを検知すると、ＣＰＵ１６は、ＳＴ２６としてカメラ１３によって撮像された画像データを取り込む。そして、この画像データを第２の画像メモリ１８７に記憶する。
【００４１】
次に、ＣＰＵ１６は、ＳＴ２７として第１の画像メモリ１８６に記憶した画像データと第２の画像メモリ１８７に記憶した画像データとを合成し、合成後のシール用合成画像データを合成メモリ１８８に記憶する（画像合成手段）。また、ＳＴ２８としてシール確認画面Ｇ７をディスプレイ１２１に表示させる。シール確認画面Ｇ７の一例を図２０に示す。図示するように、シール確認画面Ｇ７には、合成画像の表示エリアＡ５が形成されている。また、合成画像に落書きを行なうことを指令する落書きボタンＢ１７と、撮影画像の撮り直しを指令する撮り直しボタンＢ１８と、合成画像の完成を指令する完成ボタンＢ１９と、合成写真シールの作成中止を指令する中止ボタンＢ２０とが表示されている。そしてＣＰＵ１６は、合成メモリ１８８に記憶したシール用合成画像データの合成画像をエリアＡ５に表示させる。
【００４２】
次に、ＣＰＵ１６は、ＳＴ２９〜ＳＴ３２として各ボタンＢ１７，Ｂ１８，Ｂ１９，Ｂ２０の入力を待機する。そして、ＳＴ２９として落書きボタンＢ１７がタッチ操作されたことを検知した場合には、ＳＴ３３として表示エリアＡ５に表示された合成画像に文字，線等を書き加える落書き処理を実行する。この落書き処理が終了すると、ＣＰＵ１６は、落書きされたシール用合成画像データを合成メモリ１８８で保存する。そして、再び各ボタンＢ１７，Ｂ１８，Ｂ１９，Ｂ２０の入力を待機する。
【００４３】
ＳＴ３０として撮り直しボタンＢ１８がタッチ操作されたことを検知した場合には、ＣＰＵ１６はＳＴ２４の処理に戻り、ディスプレイ１２１に写真撮影画面Ｇ６を表示させて、撮像視野内の画像が撮影されるのを再び待機する。
【００４４】
ＳＴ３１として完成ボタンＢ１９がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ＳＴ３４として卓番号メモリ１８１内の卓番号を含む所定のシール完成コマンドをＬＡＮインタフェース１９からＬＡＮ７０を経由して注文管理サーバ２０に送信した後、ＳＴ３５として合成メモリ１８８に記憶したシール用合成画像データを同じくＬＡＮ７０を経由して注文管理サーバ２０に送信する。
【００４５】
上記シール完成コマンドを受信した注文管理サーバ２０のＣＰＵ２３は、図１３の流れ図におけるＳＴ４１〜ＳＴ４７の各処理を実行する。すなわちＣＰＵ２３は、ＳＴ４１としてＬＡＮ７０を介して受信したコマンドがいずれかの注文端末１０からのシール完成コマンドであることを認識すると、ＳＴ４２として当該シール完成コマンドに引き続いて送られてくるシール用合成画像データを受信する。そして、ＳＴ４３としてこのシール用合成画像データを受信画像メモリ２５１に記憶する。
【００４６】
次に、ＣＰＵ２３は、ＳＴ４４としてシリアルナンバーカウンタを“１”だけカウントアップする。そしてＣＰＵ２３は、ＳＴ４５としてシール完成コマンドに含まれていた卓番号をシリアルナンバーカウンタのカウント値ＳＮｏと対応付けてシール印刷管理テーブル２５３に記憶する。また、状態フラグを“０”とする。なお、シリアルナンバーカウンタはＣＰＵ２３に内蔵されていてもよいし、ＲＡＭ２５に形成されていてもよい。
【００４７】
次に、ＣＰＵ２３は、ＳＴ４６として受信画像メモリ２５１のシール用合成画像データをシートメモリ２５２の各シールエリア（１）〜（１６）にそれぞれ複写する。そして複写完了後、ＣＰＵ２３は、ＳＴ４７としてこのシートメモリ２５２に記憶された画像データ（写真シール画像データと称する）を、シリアルナンバーカウンタのカウント値ＳＮｏ及びこのカウント値ＳＮｏに対応してシール印刷管理テーブル２５３に記憶されている卓番号とともに、ＬＡＮインタフェース１９からＬＡＮ７０を経由してプリンタサーバ６０に送信する。
【００４８】
プリンタサーバ６０のＣＰＵ６１は、注文管理サーバ２０からデータ（カウント値ＳＮｏ，卓番号，写真シール画像データ）を受信すると、このデータを受信順にプリントメモリ６３１に書込む。またＣＰＵ６１は、プリントメモリ６３１に書込まれた卓番号と写真シール画像データとを受信順に読出し、プリンタインタフェース６６を介して接続されたシールプリンタ８０に出力する。これにより、シールプリンタ８０が動作して合成写真シール用シート８１に写真シール画像データが印刷される。また、その余白に卓番号が印刷される。かくして、図２２に示すような合成写真シール８２が発行される。ここに、プリンタサーバ６０及びシールプリンタ８０は、画像シート印刷手段を構成する。
【００４９】
またＣＰＵ６１は、シールプリンタ８０にデータ（卓番号，写真シール画像データ）を出力後、シールプリンタ８０によって合成写真シール８２が正常に印刷されたか否かを監視している（印刷監視手段）。そして、シールプリンタ８０から印刷完了の応答コマンドを受信した場合には、合成写真シール８２が正常に印刷されたので、そのデータに対応するシリアルナンバーＳＮｏとともに正常終了コードを含む印刷終了コマンドをＬＡＮインタフェース６５からＬＡＮ７０を経由して注文管理サーバ２０に送信する。これに対し、例えば紙詰まり等のエラーコマンドを受信した場合には、合成写真シール８２が正常に印刷されなかったので、そのデータに対応するシリアルナンバーＳＮｏとともに異常終了コードを含む印刷終了コマンドを同様にして注文管理サーバ２０に送信するものとなっている。
【００５０】
上記印刷終了コマンドを受信した注文管理サーバ２０のＣＰＵ２３は、図１３のＳＴ４８〜ＳＴ５４の各処理を実行する。すなわちＣＰＵ２３は、ＳＴ４８としてＬＡＮ７０を介して受信したコマンドがプリンタサーバ６０からの印刷終了コマンドであることを認識すると、ＳＴ４９としてそのコマンドに含まれるコードが正常終了コードなのか異常終了コードなのかを判断する。
【００５１】
ここで、正常終了コードであった場合には、そのコマンドに含まれるシリアルナンバーＳＮｏに対応する写真シール画像データのプリントアウトが正常に行なわれたので、ＣＰＵ２３は、ＳＴ５０としてシール印刷管理テーブル２５３に該当シリアルナンバーＳＮｏに対応して記憶されている状態フラグを“１”に更新する。また、ＳＴ５１として該当シリアルナンバーＳＮｏに対応し格納されている卓番号の注文ファイル２２に、メニューコード「９９９９９」，数量「１」，単価「１００」，金額「１００」のシールプリント注文データを追加する。なお、該当卓番号の注文ファイル２２にシールプリント注文データが既に格納されていた場合には、そのデータの数量及び金額に数量「１」および金額「１００」を加算する（シート代金課金手段）。その後、ＣＰＵ２３は、ＳＴ５２として該当シリアルナンバーＳＮｏに対応する卓番号が卓番号メモリ１８１に設定されている注文端末１０に対し、ＬＡＮ７０を介して印刷終了コマンドを送信する（印刷完了通知手段）。
【００５２】
これに対し、プリンタサーバ６０からの印刷終了コマンドに含まれるコードが異常終了コードであった場合には、ＣＰＵ２３は、ＳＴ５３としてシール印刷管理テーブル２５３の該当シリアルナンバーＳＮｏに対応する状態フラグを“９”に更新する。しかる後、ＣＰＵ２３は、ＳＴ５４として該当シリアルナンバーＳＮｏに対応する卓番号が卓番号メモリ１８１に設定されている注文端末１０に対し、ＬＡＮ７０を介して印刷エラーコマンドを送信するものとなっている。
【００５３】
図１２に説明を戻す。シール用合成画像データを送信した注文端末１０のＣＰＵ１６は、注文管理サーバ２０からの応答を待機する。そして、ＳＴ３６として前記印刷終了コマンドを受信したことを検知した場合には、合成メモリ１８８内の合成画像データを使用した合成写真シール８２が正常にプリントアウトされたので、ＣＰＵ１６は、ＳＴ３７としてディスプレイ１２１に印刷終了画面Ｇ８を表示させる。印刷終了画面Ｇ８の一例を図２１に示す。図示するように、印刷終了画面Ｇ８には、合成メモリ１８８内のシール用合成画像とともに、このシール用合成画像を用いた合成写真シール８２の印刷終了を示すマークＭ１が表示されている（印刷完了報知手段）。
【００５４】
これに対し、印刷終了コマンドでなく、ＳＴ３８として印刷エラーコマンドを受信した場合には、上記合成写真シール８２の印刷にエラーがあったので、ＣＰＵ１６は、ＳＴ３９として印刷エラーを示すメッセージが示された印刷エラー画面をディスプレイ１２１に表示させる。
【００５５】
その後、ＣＰＵ１６は、ＳＴ４０として一定時間（例えば５秒）経過後に第１及び第２の画像メモリ１８６，１８７と合成メモリ１８８をクリアして、このシール作成処理を終了する。そして、ディスプレイ１２１の画面を在席メニュー画面Ｇ４に戻す。
【００５６】
なお、シール確認画面Ｇ７を表示させた状態で、ＳＴ３２として中止ボタンＢ２０がタッチ操作されたことを検知した場合には、ＣＰＵ１６はＳＴ３４〜ＳＴ３９の処理を行なうことなくＳＴ４０の処理に進み、第１及び第２の画像メモリ１８６，１８７と合成メモリ１８８をクリアして、このシール作成処理を終了する。そして、ディスプレイ１２１の画面を在席メニュー画面Ｇ４に戻すものとなっている。
【００５７】
図１１に説明を戻す。各注文端末１０のＣＰＵ１６は、在席メニュー画面Ｇ４を表示した状態で、ＳＴ１７として会計ボタンＢ１３がタッチ操作されたことを検知すると、注文品の会計が指令されたので、ＳＴ１８として会計コマンドを卓番号メモリ１８１内の卓番号とともに注文管理サーバ２０にＬＡＮ７０を通じて送信する。これにより、ＰＯＳ端末５０において、当該卓番号が入力されると、その卓番号の注文データが卓別注文ファイル２２からＰＯＳ端末５０に転送されて、会計処理が実行される。そして、図２３に示すように、当該卓別注文ファイル２２に記憶されていた注文データが印刷された会計レシート５１が発行される。
【００５８】
各注文端末１０のＣＰＵ１６は、会計コマンドを送信後、ＣＰＵ１６は、ＳＴ１９として人数メモリ１８２，客番号カウンタ１８３，注文ワークメモリ１８４の各データをクリアしてメモリを初期化する。しかる後、ディスプレイ２１２の画面を客待ち画面Ｇ１に戻して、次の客を待機する。
【００５９】
このように構成された本実施の形態においては、飲食店に来店した客は、テーブルＴに置かれている注文端末１０を利用して飲食メニューの注文を行なった後、この端末１０を利用して合成写真シールを作成することができる。
【００６０】
例えば今、２人連れの客が空席状態のテーブルＴに着いたとする。この場合、客は、先ずそのテーブルＴに置かれた注文端末１０のディスプレイ１２１に表示されている画面（客待ち画面Ｇ１）から、数字ボタンＢ１で［２］を置数し、ＯＫボタンＢ２をタッチ操作する。すると、ディスプレイ２１２ａの画面が注文入力画面Ｇ２に切り換わるので、客は、１人目の客が購入する飲食メニュー品の画像が表示された注文ボタンＢ４をタッチ操作して注文を行なう。このとき、購入する飲食メニュー品の注文ボタンＢ４が表示されていない場合には、次頁ボタンＢ５あるいは前頁ボタンＢ９をタッチ操作して注文ボタンＢ４のデータ（メニュー名称，画像）を変更する。また、直前に注文した飲食メニュー品を取消す場合には直前取消ボタンＢ７をタッチ操作し、最初から注文をし直す場合には全取消ボタンＢ８をタッチ操作して、注文を取消す。
【００６１】
こうして、１人目の客が購入する全ての飲食メニュー品を注文し終えたならば、客は確定ボタンＢ６をタッチ操作する。すると、ディスプレイ２１２ａの画面が注文確認画面Ｇ３に切り換わり、この１人目の客が購入品として注文した全ての飲食メニュー品のメニュー名称，金額及びその合計金額が注文データ表示エリアＡ２に表示されるので、その内容を確認し、間違いがなければＯＫボタンＢ１０をタッチ操作する。すると、注文ワークメモリ１８４の客番号［１］に対応する注文メニューデータエリアに、この１人目の客が購入品として注文した全ての飲食メニュー品のメニューコード，メニュー名称，価格及びその合計金額からなる注文メニューデータが格納される。
【００６２】
この時点では、客番号カウンタ１８３のカウント値Ｘは人数メモリ１８２の人数データ［２］を超えていないので、ディスプレイ２１２ａの画面は注文入力画面Ｇ２に戻る。そこで今度は、２人目の客が購入する飲食メニュー品を全て注文して確定操作する。これにより、注文ワークメモリ１８４の客番号［２］に対応する注文メニューデータエリアに、この２人目の客の注文メニューデータが格納される。
【００６３】
今度は、カウント値Ｘが人数データ［２］を超えるので、注文ワークメモリ１８４に格納された注文メニューデータが、卓番号及び人数の各データとともに、ＬＡＮ７０を介して注文管理サーバ２０に送信される。また、ディスプレイ２１２ａの画面が在席メニュー画面Ｇ４に切り換わる。これにより、注文管理サーバ２０においては、その注文データに含まれる卓番号の注文ファイル２２に人数データＮと、客番号別の注文メニューデータとが格納される。また、客から注文を受けた飲食メニュー品の調理指示データが厨房端末３０から出力されて、飲食メニュー品の調理が行なわれる。
【００６４】
飲食メニュー品の注文を終えた客は、以後、注文した料理が運ばれてくるのを待つ。この待ち時間を利用して合成写真シールを作成しようとする場合、客は、シール作成ボタンＢ１４をタッチ操作する。そうすると、ディスプレイ２１２ａの画面が合成部品選択画面Ｇ５に切り換わるので、客は、選択ボタンＢ１５を選択的にタッチ操作して表示エリアＡ３に表示される合成部品の画像を確認する。そして、所望する合成部品の画像がエリアＡ３に表示されたならば、ＯＫボタンＢ１６をタッチ操作する。すると、このエリアＡ３に表示された合成部品の画像データが第１の画像メモリ１８６に記憶される。また、ディスプレイ２１２ａの画面が写真撮影画面Ｇ６に切り換わる。
【００６５】
そこで客は、被写体、例えば自分の顔がカメラ１３の撮像視野内に入るように表示エリアＡ４を確認しながら本体１１を動かす。あるいは、客自身で移動する。そして、撮影位置が決まったならば、リモコン１５のシャッターボタン１５１を操作して被写体の撮影を行なう。そうすると、カメラ１３によって撮像された被写体の画像データが第２の画像メモリ１８７に記憶される。また、ディスプレイ２１２ａの画面がシール確認画面Ｇ７に切り換わるとともに、第１の画像メモリ１８６に記憶された合成部品の画像データと第２の画像メモリ１８７に記憶された被写体の画像データとが合成メモリ１８８上で合成され、その合成画像が上記シール確認画面Ｇ７のエリアＡ５に表示される。
【００６６】
ここで、被写体を撮影し直す場合には、撮り直しボタンＢ１８をタッチ操作する。これに対し、エリアＡ５に表示された合成画像のシールを作成する場合には、完成ボタンＢ１９をタッチ操作する。そうすると、当該テーブルＴの卓番号を含むシール完成コマンドに続いて合成メモリ１８８内のシール用合成画像データが注文管理サーバ２０に送信される。
【００６７】
これにより、注文管理サーバ２０においては、新規のシリアルナンバーＳＮｏとともに当該卓番号と状態フラグ＝０とがシール印刷管理テーブル２５３に追加格納される。また、シール用合成画像データがシートメモリ２５２の各シールエリア（１）〜（１６）にそれぞれ複写されて写真シール画像データが生成される。しかる後、このシートメモリ２５２の写真シール画像データが、該当するシリアルナンバーＳＮｏ及び卓番号とともにプリンタサーバ６０に送信される。
【００６８】
これにより、プリンタサーバ６０においては、注文管理サーバ２０からのデータ受信順に写真シール画像データと卓番号がシールプリンタ８０に与えられ、合成写真シール用シート８１に印刷されて、卓番号が余白に印刷された合成写真シール８２が発行される。
【００６９】
シールプリンタ８０により合成写真シール８２が正常に印刷されると、プリンタサーバ６０から注文管理サーバ２０に該当シリアルナンバーと正常終了コードとを含む印刷終了コマンドが送信される。これにより、注文管理サーバ２０においては、シール印刷管理テーブル２５３の該当シリアルナンバーに対応する状態フラグが“１”に更新される。また、該当シリアルナンバーに対応する卓番号の注文ファイル２２に１点分のシールプリント注文データが追加される。さらに、該当シリアルナンバーに対応する卓番号の注文端末１０に印刷終了コマンドが送信される。これにより、注文端末１０のディスプレイ１２１に印刷終了画面Ｇ８が一定時間表示される。この画面Ｇ８には、合成写真シールの印刷終了を示すマークＭ１が表示されるので、客は合成写真シール８２がプリントアウトされたことを確認できる。そこで客は、シールプリンタ８０が置かれている場所まで行って合成写真シール８２を受取ればよい。あるいは、プリントアウトされた合成写真シール８２の余白部分には当該客が着いているテーブルＴの卓番号が印刷されているので、店員が該当卓番号のテーブルＴまで持っていっても良い。
【００７０】
なお、合成写真シール８２の印刷にエラーが生じた場合には、プリンタサーバ６０から注文管理サーバ２０に該当シリアルナンバーと異常終了コードとを含む印刷終了コマンドが送信される。これにより、注文管理サーバ２０においては、シール印刷管理テーブル２５３の該当シリアルナンバーに対応する状態フラグが“９”に更新される。さらに、該当シリアルナンバーに対応する卓番号の注文端末１０に印刷エラーコマンドが送信される。これにより、注文端末１０のディスプレイ１２１に印刷エラー画面が一定時間表示される。この画面には、合成写真シールの印刷エラーを示すメッセージが表示されるので、客は合成写真シール８２がプリントアウトされなかったことを確認できる。
【００７１】
その後、飲食を終えた客は、注文端末１０のディスプレイ１２１に表示されている在席メニュー画面Ｇ４の会計ボタンＢ１３をタッチ操作した後、会計場へ行き、飲食代金の決済を行なう。会計場の店員は、ＰＯＳ端末５０のキーボードを操作して、決済を申し出た客が着いていたテーブルＴの卓番号を入力する。すると、注文管理サーバ２０の注文ファイル２２からその卓番号に対応した注文メニューデータがＰＯＳ端末５０に取込まれる。そして、この注文メニューデータに基づいて会計レシート５１が印刷発行される。このとき、注文メニューデータにはシールプリント注文データも含まれているので、客が合成写真シール８２を作成していた場合には、このシール８２の代金が飲食メニューの代金と合わせて決済される。
【００７２】
このように本実施の形態によれば、飲食店内の各テーブルＴ（食卓）にそれぞれ置かれた各注文端末１０にカメラ１３を設けるとともに予め設定された複数の合成部品画像データの中から任意の画像データを選択可能としている。そして、いずれかの注文端末１０において、カメラ１３により被写体の画像が撮像されるとともにいずれかの合成部品画像データが選択されると、その選択された合成部品画像データと被写体の画像データとの合成画像を生成し、この生成された合成画像をシールプリンタ８０により合成写真シール用シート８１に印刷して、合成写真シール８２を発行するようにしている。したがって、客はテーブルＴの注文端末１０を利用して飲食メニュー品を注文できるとともに、その注文端末１０を利用して所望する合成写真シール８２を作成することができ、客の娯楽性を高めることができる。この場合において、店内の適当な場所、例えば会計場のＰＯＳ端末５０の横等にシールプリンタ８０のみを設置すればよく、大型の合成写真シール作成装置を設置するためのスペースを確保する必要はない。また、シールを作成するために客が店内を歩き回ることがないので、料理を配膳している店員とぶつかるなどのトラブルが発生することもない。よって、客席が狭い飲食店でも容易に導入することができる。
【００７３】
また、本実施の形態では、シールプリンタ８０によって合成写真シール８２が正常に印刷されたか否かをプリンタサーバ６０が監視し、合成写真シール８２の印刷完了が確認されると、注文管理サーバ２０がその合成画像の被写体画像を撮像した注文端末１０で入力された注文品のデータに所定のシート作成料金のデータを追加するようにしている。したがって、合成写真シール８２の代金は飲食代金と合わせてＰＯＳ端末５０で決済されるので、客の手間を削減することができる。
【００７４】
また、本実施の形態では、プリンタサーバ６０において合成写真シール８２の印刷完了が確認されると、注文管理サーバ２０がその合成画像の被写体画像を撮像した注文端末１０に印刷完了を通知し、この通知を受けた注文端末１０が合成写真シール８２の印刷終了を示すマークＭ１をディスプレイ１２１に表示させて客に報知するようにしている。したがって、客はテーブルＴから離れた場所に置かれているシールプリンタ８２によって合成写真シール８２が印刷されたことを容易に知ることができるので、印刷後直ぐに合成写真シール８２を取りに行くことができる。
【００７５】
また、シールプリンタ８０は合成写真シール用シート８１の余白に、当該シートに印刷する合成画像の被写体画像を撮像した注文端末１０に設定された卓番号を印刷するようにしている。したがって、シールプリンタ８２によって印刷された合成写真シール８２を例えば店員が該当する客のテーブルＴまで持っていくことができるので、客は必ずしもシール８２を取りに席を立つ必要はない。
【００７６】
次に、請求項５〜８に対応した第２の実施の形態について、さらに図２４〜図２９を追加して説明する。なお、この第２の実施の形態も飲食店のセルフ注文処理システムに適用した場合である。
【００７７】
はじめに、第２の実施の形態は、注文管理サーバ２０から送られてくる写真シール画像データをプリンタサーバ６０が記憶保持し、印刷指令手段により印刷が指令されると、シールプリンタ８２を動作させて合成写真シール８２を発行するようにしたものである。因みに、前記第１の実施の形態は、注文端末１０のシール確認画面Ｇ７において完成ボタンＢ１９がタッチ操作されると、合成メモリ１８８に記憶されたシール用合成画像データに基づく写真シール画像データを注文管理サーバ２０からプリンタサーバ６０に送出し、シールプリンタ８０を動作させて合成写真シール８２を印刷出力するようにしている。したがって、注文処理システムのハードウェア構成は、プリンタサーバ６０が有するプリントメモリ６３１が先入れ先出し形式でない点を除き第１の実施の形態と同様であるので、図１〜図１０を用いてその説明を省略する。
【００７８】
図２４は各注文端末１０のＣＰＵ１６が実行する１客処理の要部を示す流れ図であり、ＳＴ１〜ＳＴ１４の処理までは第１の実施の形態における同処理（図１１を参照）と同様なので、図示を省略している。すなわちＣＰＵ１６は、ディスプレイ１２１に在席メニュー画面Ｇ４に表示させた状態で、ＳＴ１５としてシール作成ボタンＢ１４がタッチ操作されたことを検知すると、シール作成処理を実行する。第２の実施の形態におけるシール作成処理の要部を図２５に示す。図示するように、このシール作成処理は、ＳＴ２１〜ＳＴ３５の処理までは第１の実施の形態の同処理（図１２を参照）と同様である。
【００７９】
ＳＴ３５にて合成メモリ１８８に記憶したシール用合成画像データを注文管理サーバ２０に送信した後、ＣＰＵ１６は、ＳＴ７１として注文管理サーバ２０からシリアルナンバーＳＮｏが送られてくるのを待機する。そして、ＬＡＮ７０を介してシリアルナンバーＳＮｏを受信したならば、ＣＰＵ１６は、ＳＴ７２としてそのシリアルナンバーＳＮｏをＲＡＭ１８に記憶する。しかる後、ＣＰＵ１６は、ＳＴ４０として第１及び第２の画像メモリ１８６，１８７と合成メモリ１８８をクリアして、このシール作成処理を終了する。そして、ディスプレイ１２１の画面を在席メニュー画面Ｇ４に戻す。このとき、図２８に示すように、ＲＡＭ１８に記憶したシリアルナンバーＳＮｏを在席メニュー画面Ｇ４上に表示させる。
【００８０】
図２６は注文管理サーバ２０のＣＰＵ２３が実行するコマンド受信処理の要部を示す流れ図である。すなわちＣＰＵ２３は、ＳＴ４１としてＬＡＮ７０を介していずれかの注文端末１０からシール完成コマンドを受信すると、第１の実施の形態におけるＳＴ４２〜ＳＴ４７の処理を同様に実行した後、ＳＴ４８としてシール印刷管理テーブル２５３に記憶した最新のカウント値ＳＮｏをシール完成コマンド送信元の注文端末１０にＬＡＮ７０を介して送信するものとなっている。
【００８１】
また、ＣＰＵ２３は、ＳＴ４８としてＬＡＮ７０を介してプリンタサーバ６０から印刷終了コマンドを受信すると、第１の実施の形態と同様に、ＳＴ４９としてそのコマンドに含まれるコードが正常終了コードなのか異常終了コードなのかを判断する。そして、正常終了コードであった場合には、ＳＴ５０としてシール印刷管理テーブル２５３の該当シリアルナンバーＳＮｏに対応する状態フラグを“１”に更新する。また、ＳＴ５１として該当シリアルナンバーＳＮｏに対応する卓番号の注文ファイル２２に、メニューコード「９９９９９」，数量「１」，単価「１００」，金額「１００」のシールプリント注文データを追加する。ただし、ＳＴ５２の処理、つまり注文端末１０への印刷終了コマンド送信処理は行なわない。
【００８２】
一方、プリンタサーバ６０からの印刷終了コマンドに含まれるコードが異常終了コードであった場合には、ＣＰＵ２３は、ＳＴ５３としてシール印刷管理テーブル２５３の該当シリアルナンバーＳＮｏに対応する状態フラグを“９”に更新する。ただし、この場合も、ＳＴ５４の処理、つまり印刷エラーコマンドの送信処理は行なわない。
【００８３】
また、ＣＰＵ２３は、ＳＴ７４としてＬＡＮ７０を介していずれかの注文端末１０から会計コマンドを受信した場合には、ＳＴ７５としてそのコマンド送信元の注文端末１０に設定されている卓番号でシール印刷管理テーブル２５３を検索する。そして、該当卓番号が記憶されていない場合には、未印刷シール無しと判断する。また、該当卓番号が記憶されている場合には、その卓番号に対応する全ての状態フラグを調べる。ここで、全ての状態フラグが“１”にセットされている場合には未印刷シール無しと判断し、１つでも状態フラグが“１”にセットされていない場合には、未印刷シール有りと判断する（印刷済判断手段）。
【００８４】
ＳＴ７５において、未印刷シール有りと判断した場合には、ＣＰＵ２３は、会計コマンド送信元の注文端末１０に対し、ＬＡＮ７０を介してシール未印刷応答コマンドを送信する。これに対し、未印刷シール無しとした場合には、ＣＰＵ２３は、会計コマンド送信元の注文端末１０に対し、ＬＡＮ７０を介して会計許可応答コマンドを送信する。
【００８５】
図２４に説明を戻す。ディスプレイ１２１に在席メニュー画面Ｇ４に表示させた状態で、ＳＴ１７として会計ボタンＢ１３がタッチ操作されたことを検知すると、ＣＰＵ１６は、ＳＴ１８として会計コマンドを注文管理サーバ２０に送信するとともに、ＳＴ６２としてディスプレイ１２１にメッセージ「お待ちください」を表示させる。そして、ＳＴ６３として注文管理サーバ２０からの応答コマンドを待機する。
【００８６】
ここで、注文管理サーバから会計許可コマンドを受信した場合には、ＣＰＵ１６は、ＳＴ６４としてディスプレイ１２１のメッセージを「レジまでお越しください」に変更する。しかる後、一定時間（例えば５秒）を経過後に、ＳＴ１９として人数メモリ１８２，客番号カウンタ１８３，注文ワークメモリ１８４の各データをクリアしてメモリを初期化し、ディスプレイ２１２の画面を客待ち画面Ｇ１に戻して、次の客を待機する。
【００８７】
これに対し、注文管理サーバからシール未印刷応答コマンドを受信した場合には、ＳＴ６６としてディスプレイ１２１に未印刷警告画面Ｇ１０を表示させる（未印刷警告手段）。未印刷警告画面Ｇ１０の一例を図２９に示す。図示するように、未印刷警告画面Ｇ１０には、警告メッセージ「シールが残っています」とともに、シールの印刷を指令する印刷ボタンＢ２１と、印刷中止，つまりは未印刷警告がなされた合成画像データの削除をを指令する削除指令手段としてのキャンセルボタンＢ２２とが表示されている。
【００８８】
ここで、ＳＴ６７として印刷ボタンＢ２１がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ＳＴ６８としてＲＡＭ１８に記憶されたシリアルナンバーを含む印刷コマンドをＬＡＮ７０経由でプリンタサーバ６０に送信する。これに対し、ＳＴ６９としてキャンセルボタンＢ２２がタッチ操作されたことを検知した場合には、ＣＰＵ１６は、ＳＴ７０としてＲＡＭ１８に記憶されたシリアルナンバーを含むキャンセルコマンドをＬＡＮ７０経由でプリンタサーバ６０に送信する。その後、ＳＴ６４の処理に進み、ディスプレイ１２１にメッセージ「レジまでお越しください」を表示させる。
【００８９】
図２７はプリンタサーバ６０のＣＰＵ６１が実行する主要な処理を示す流れ図である。すなわちＣＰＵ６１は、ＳＴ８１としてキーボード６８１からシリアルナンバーＳＮｏが入力され、続いてＳＴ８２として卓番号が入力されると、ＳＴ８３としてプリントメモリ６３１を検索して、その入力されたシリアルナンバーに対応して記憶されている卓番号が入力された卓番号と一致するか否かを判断する。ここで、入力されたシリアルナンバーがプリントメモリ６３１に格納されていなかったり、対応する卓番号が入力された番号と異なっていたりした場合にはエラーとする。
【００９０】
入力された数値とシリアルナンバー及び卓番号がいずれも一致するデータがプリントメモリ６３１に記憶されていた場合には、ＣＰＵ６１は、ＳＴ８４としてそのデータの卓番号と写真シール画像データとをプリントメモリ６３１から読出し、プリンタインタフェース６６を介して接続されたシールプリンタ８０に出力する。これにより、シールプリンタ８０が動作して合成写真シール用シート８１に写真シール画像データが印刷される。また、その余白に卓番号が印刷される。かくして、図２２に示すような合成写真シール８２が発行される。
【００９１】
このとき、ＣＰＵ６１は、第１の実施の形態と同様に、ＳＴ８５としてシールプリンタ８０によって合成写真シール８２が正常に印刷されたか否かを監視している（印刷監視手段）。そして、シールプリンタ８０から印刷終了の応答コマンドを受信し、ＳＴ８６としてそのコマンドが印刷正常終了を示す印刷完了の応答コマンドであった場合には、合成写真シール８２が正常に印刷されたので、ＣＰＵ６１は、ＳＴ８７としてそのデータに対応するシリアルナンバーＳＮｏとともに正常終了コードを含む印刷終了コマンドをＬＡＮインタフェース６５からＬＡＮ７０を経由して注文管理サーバ２０に送信する。これに対し、ＳＴ８６にて例えば紙詰まり等のエラーコマンドであった場合には、合成写真シール８２が正常に印刷されなかったので、ＣＰＵ６１は、ＳＴ８８としてそのデータに対応するシリアルナンバーＳＮｏとともに異常終了コードを含む印刷終了コマンドを同様にして注文管理サーバ２０に送信する。
【００９２】
またＣＰＵ６１は、ＳＴ８９としていずれかの注文端末１０からＬＡＮ７０を介してシリアルナンバーＳＮｏを含むコマンドを受信した場合には、ＳＴ９０としてそのコマンドが印刷コマンドなのかキャンセルコマンドなのかを判断する。そして、印刷コマンドの場合にはＳＴ８４の処理に進み、そのコマンド中のシリアルナンバーに対応する卓番号と写真シール画像データとをプリントメモリ６３１から読出してシールプリンタ８０に出力する。これに対し、キャンセルコマンドであった場合には、そのコマンド中のシリアルナンバーに対応する卓番号と写真シール画像データとをプリントメモリ６３１から削除する。しかる後、ＳＴ８８に進み、そのシリアルナンバーＳＮｏとともに異常終了コードを含む印刷終了コマンドを注文管理サーバ２０に送信するものとなっている。
【００９３】
このように構成された第２の実施の形態においては、注文端末１０のカメラ１３で被写体を撮影して合成部品画像との合成画像を作成した客が、シール確認画面Ｇ７の完成ボタンＢ１９をタッチ操作すると、当該テーブルＴの卓番号を含むシール完成コマンドに続いて合成メモリ１８８内のシール用合成画像データが注文管理サーバ２０に送信される。
【００９４】
これにより、注文管理サーバ２０においては、新規のシリアルナンバーＳＮｏとともに当該卓番号と状態フラグ＝０とがシール印刷管理テーブル２５３に追加格納される。また、シール用合成画像データがシートメモリ２５２の各シールエリア（１）〜（１６）にそれぞれ複写されて写真シール画像データが生成される。しかる後、このシートメモリ２５２の写真シール画像データが、該当するシリアルナンバーＳＮｏ及び卓番号とともにプリンタサーバ６０に送信され、プリントメモリ６３１に記憶保持される。また、注文管理サーバ２０から当該注文端末１０にシリアルナンバーＳＮｏが通知され、注文端末１０のディスプレイ１２１に表示される。
【００９５】
そこで、客は都合が良いときにプリンタサーバ６０が設置されている場所まで行き、キーボード６８１を操作してそのシリアルナンバーとテーブルＴの卓番号とを入力する。そうすると、そのシリアルナンバーと卓番号の両方が一致する写真シール画像データがプリントメモリ６３１から読み出され、シールプリンタ８０に与えられる。これにより、当該写真シール画像データが合成写真シール用シート８１に印刷されて、合成写真シール８２が発行される。
【００９６】
シールプリンタ８０により合成写真シール８２が正常に印刷され発行されると、プリンタサーバ６０から注文管理サーバ２０に該当シリアルナンバーと正常終了コードとを含む印刷終了コマンドが送信される。これにより、注文管理サーバ２０においては、シール印刷管理テーブル２５３の該当シリアルナンバーに対応する状態フラグが“１”に更新される。また、該当シリアルナンバーに対応する卓番号の注文ファイル２２に１点分のシールプリント注文データが追加される。
【００９７】
その後、飲食を終えた客は、注文端末１０のディスプレイ１２１に表示されている在席メニュー画面Ｇ４の会計ボタンＢ１３をタッチ操作した後、会計場へ行き、飲食代金の決済を行なうものとなっている。
【００９８】
ところで、客の中には合成写真シール８２を作成するために撮影をしたにも拘らず直ぐに印刷しない場合がある。このような場合でも、本実施の形態では、注文端末１０において会計ボタンＢ１３がタッチ操作されると、その注文端末１０で処理された合成写真シールの印刷有無を調べ、未印刷シール有りを確認した場合にはその注文端末１０のディスプレイ１２１に未印刷警告画面Ｇ１０を表示するようにしている。したがって、合成写真シール８２の印刷し忘れを防ぐことができる。
【００９９】
また、未印刷警告画面Ｇ１０には印刷ボタンＢ２１とキャンセルボタンＢ２２とを表示させている。そして、印刷ボタンＢ２１がタッチ操作された場合には、その未印刷の合成写真シール８２がシールプリンタ８２からプリントアウトされるようにしている。したがって、合成写真シール８２を作成後、直ぐに印刷しなかった客は、プリンタサーバ６０を操作してシリアルナンバーや卓番号を入力するのを省略できる。また、キャンセルボタンＢ２２が操作された場合には、その未印刷の合成写真シール８２の印刷処理を取消すようにしている。したがって、例えば撮影をして楽しんだものの合成写真シール８２は不要であるとすることも可能である。この場合において、合成写真シール８２の代金は印刷が行なわれた時点で課金されるので、印刷を行なわなかった場合に課金されることはない。
【０１００】
なお、前記各実施の形態では、合成写真シールの作成を指令する操作子を、在席メニュー画面Ｇ４のシール作成ボタンＢ１４とすることで、注文を終えた客のみ合成写真シールの作成を可能としたが、同様な操作子をボタン群１４の中に設けることによって、注文の有無に関わらず合成写真シールを作成できるようにしても良い。
【０１０１】
また前記各実施の形態では、画像合成手段を各注文端末１０が備えたが、注文管理サーバ２０あるいはプリンタサーバ６０が備えてもよい。また、画像合成専用のサーバをＬＡＮ７０に接続して、注文端末１０において選択された画像データと撮影された被写体の画像データとの合成画像を生成するようにしてもよい。
【０１０２】
また前記各実施の形態では、印刷完了通知手段を注文管理サーバ２０が備えたが、プリンタサーバ６０が備えてもよい。
【０１０３】
また、第１の実施の形態において印刷完了報知手段は表示に限定されるものではなく、例えば音声で報知してもよい。同様に、第２の実施の形態において未印刷警告手段も表示に限定されるものではなく、例えば音声で報知してもよい。
【０１０４】
また、本発明は例えばプリンタサーバ６０に乱数発生器を組込み、合成写真シールの印刷時に乱数を発生させてシートの余白にくじ番号として印刷するようにして、娯楽性をより高めるようにしても良い。こうすることにより、集客効果がより得られるようになる。
【０１０５】
また、前記各実施の形態では、シール用紙に合成写真を印刷して合成写真シール８２を作成する場合を示したが、シール用紙以外の用紙に合成写真を印刷して合成写真シートを作成する場合にも本発明を適用できるのは言うまでもないことである。
【０１０６】
【発明の効果】
以上詳述したように本発明によれば、例えば飲食店内の食卓に置かれた注文端末を利用して注文者が合成写真シール等の合成写真シートを容易に作成することができ、注文者の娯楽性を高めることができる注文処理システムを提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるセルフ注文処理システムの全体構成を示す模式図。
【図２】同セルフ注文処理システムの注文管理サーバが管理するメニューファイルのデータ構造を示す模式図。
【図３】同注文管理サーバが管理する卓別注文ファイルのデータ構造を示す模式図。
【図４】同セルフ注文処理システムにおける注文端末の外観構成を示す斜視図。
【図５】同注文端末の要部構成を示すブロック図。
【図６】同注文端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図７】同セルフ注文処理システムにおける注文管理サーバの要部構成を示すブロック図。
【図８】同注文管理サーバのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図９】同セルフ注文処理システムにおけるプリンタサーバの要部構成を示すブロック図。
【図１０】同プリンタサーバのＲＡＭに形成されるプリントメモリを示す模式図。
【図１１】同注文端末のＣＰＵが実行する一客処理の要部を示す流れ図。
【図１２】図１１のシール作成処理を具体的に示す流れ図。
【図１３】同注文管理サーバのＣＰＵが実行するコマンド受信処理の要部を示す流れ図。
【図１４】同注文端末のディスプレイに表示される客待ち画面の一例を示す図。
【図１５】同注文端末のディスプレイに表示される注文入力画面の一例を示す図。
【図１６】同注文端末のディスプレイに表示される注文確認画面の一例を示す図。
【図１７】同注文端末のディスプレイに表示される在席メニュー画面の一例を示す図。
【図１８】同注文端末のディスプレイに表示される合成部品選択画面の一例を示す図。
【図１９】同注文端末のディスプレイに表示される写真撮影画面の一例を示す図。
【図２０】同注文端末のディスプレイに表示されるシール確認画面の一例を示す図。
【図２１】同注文端末のディスプレイに表示される印刷終了画面の一例を示す図。
【図２２】同実施の形態において印刷発行される合成写真シールの一例を示す図。
【図２３】同実施の形態において印刷発行される会計レシートの一例を示す図。
【図２４】本発明の他の実施の形態において注文端末のＣＰＵが実行する一客処理の要部を示す流れ図。
【図２５】図２４のシール作成処理を具体的に示す流れ図。
【図２６】同他の実施の形態において注文管理サーバのＣＰＵが実行するコマンド受信処理の要部を示す流れ図。
【図２７】同他の実施の形態においてプリンタサーバのＣＰＵが実行する処理の要部を示す流れ図。
【図２８】同他の実施の形態において注文端末のディスプレイに表示される在席メニュー画面の一例を示す図。
【図２９】同他の実施の形態において注文端末のディスプレイに表示される未印刷警告画面の一例を示す図。
【符号の説明】
１０…注文端末、１１…本体、１２…ディスプレイユニット、１２１…ディスプレイ、１２２…タッチパネルセンサ、１３…カメラ、１５…リモコン、２０…注文管理サーバ、２１…メニューファイル、２２…卓別注文ファイル、３０…厨房端末、４０…伝票発行器、５０…ＰＯＳ端末、６０…プリンタサーバ、７０…ＬＡＮ、８０…シールプリンタ、１８５…合成部品テーブル、１８８…合成メモリ、２５２…シートメモリ、２５３…シール印刷管理テーブル、６３１…プリントメモリ。
【図１】
2004240629.tif 000003
【図２】
2004240629.tif 000004
【図３】
2004240629.tif 000005
【図４】
2004240629.tif 000006
【図５】
2004240629.tif 000007
【図６】
2004240629.tif 000008
【図７】
2004240629.tif 000009
【図８】
2004240629.tif 000010
【図９】
2004240629.tif 000011
【図１０】
2004240629.tif 000012
【図１１】
2004240629.tif 000013
【図１２】
2004240629.tif 000014
【図１３】
2004240629.tif 000015
【図１４】
2004240629.tif 000016
【図１５】
2004240629.tif 000017
【図１６】
2004240629.tif 000018
【図１７】
2004240629.tif 000019
【図１８】
2004240629.tif 000020
【図１９】
2004240629.tif 000021
【図２０】
2004240629.tif 000022
【図２１】
2004240629.tif 000023
【図２２】
2004240629.tif 000024
【図２３】
2004240629.tif 000025
【図２４】
2004240629.tif 000026
【図２５】
2004240629.tif 000027
【図２６】
2004240629.tif 000028
【図２７】
2004240629.tif 000029
【図２８】
2004240629.tif 000030
【図２９】
2004240629.tif 000031