(57)【特許請求の範囲】
【請求項１】
所定のニアエラーを検出する検出部と、
少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出部が前記ニアエラーを検出した場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、
を備え、
前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する、
オーダシステム。
【請求項２】
検出部が、所定のニアエラーを検出する検出ステップと、
注文情報出力部が、少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出ステップにおいて前記ニアエラーが検出された場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力ステップと、を有し、
前記注文情報出力ステップは、前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する、
オーダ方法。
【請求項３】
販売商品のコードを読み取る読取部と、
少なくとも前記読取部で読み取った販売商品のコードに基づく注文情報を出力するとともに、所定のニアエラーを検出する検出部が前記ニアエラーを検出した場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、
を備え、
前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する、
ペン型スキャナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダシステム、オーダ方法、及びペン型スキャナに関する。
【背景技術】
【０００２】
プリンタで発生した異常を示す異常発生情報をハンディターミナルに送信し、その異常発生情報を受信したハンディターミナルを携帯する接客係員に、プリンタで異常が発生していることを把握させるオーダメニューデータ処理装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３４９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
顧客側に設置されたオーダ端末を用いて顧客自らが商品の注文を行い、当該顧客側に設置されたプリンタから発行される引換券を用いて精算を行うオーダシステムにおいて、プリンタの用紙のニアエンドが発生した場合に、用紙の補充を促す情報をオーダ端末に表示させないようにしたいとの要望があった。
本発明は、上記事情を鑑みてなされたものであり、顧客側に設置された装置におけるニアエラーを、顧客に知られることなく店員（管理者）に知らせることができる、オーダシステム、オーダ方法、及びペン型スキャナを提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］上記の課題を解決するため、本発明の一態様であるオーダシステムは、所定のニアエラーを検出する検出部と、少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出部が前記ニアエラーを検出した場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、を備え、前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する。
【０００６】
［５］上記の課題を解決するため、本発明の一態様であるオーダ方法は、検出部が、所定のニアエラーを検出する検出ステップと、注文情報出力部が、少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出ステップにおいて前記ニアエラーが検出された場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力ステップと、を有し、前記注文情報出力ステップは、前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する。
【０００７】
［６］上記の課題を解決するため、本発明の一態様であるペン型スキャナは、販売商品のコードを読み取る読取部と、少なくとも前記読取部で読み取った販売商品のコードに基づく注文情報を出力するとともに、所定のニアエラーを検出する検出部が前記ニアエラーを検出した場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、を備え、前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する。
【発明の効果】
【０００８】
本発明によれば、顧客側に設置された装置におけるニアエラーを、顧客に知られることなく店員（管理者）に知らせることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態であるオーダシステムの概略の構成の例を示すブロック図である。
【図２】店舗の概略のレイアウトの例を示す図である。
【図３】本実施形態における複数の注文入力セットの概略の斜視図である。
【図４】本実施形態におけるペン型スキャナの電気的な内部構成の例を示すブロック図である。
【図５】本実施形態におけるプリンタ／クレイドルの電気的な内部構成の例を示すブロック図である。
【図６】本実施形態におけるメニューの例を模式的に示す図である。
【図７】本実施形態における引換券の例を示す図である。
【図８】本実施形態におけるメニューファイルのデータ構成の例を示す図である。
【図９】本実施形態におけるオーダファイルのデータ構成の例を示す図である。
【図１０】本実施形態であるオーダシステムの処理の手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本実施形態であるオーダシステムの概略の構成の例を示すブロック図である。図１に示すように、オーダシステムは、インターネット等のネットワークＮ１を介して店舗Ｓ内のサーバｆ１と接続されたＡＳＰ（アプリケーションサービスプロバイダ）用コンピュータｇ１を備える。ＡＳＰ用コンピュータｇ１は、チェーン店舗（本実施形態では店舗Ｓのみを示す）の情報を統合的に管理する。また、店舗Ｓ内において、オーダシステムは、ペン型スキャナａ１ｎ（ｎは、１〜Ｎの整数）と、プリンタ／クレイドルｂ１ｎ（ｎは、１〜Ｎの整数）と、レジｃ１と、呼出表示器ｄ１１，ｄ１２と、キッチンモニタｅ１１，ｅ１２と、サーバｆ１と、キッチンプリンタｈ１とを備える。
【００１１】
サーバｆ１は、店舗Ｓへの来店客（顧客）からの注文の内容を表す注文情報（オーダファイルの情報）を処理するとともに、各種ファイル等（例えば、メニューファイル）を記憶し管理する。例えば、サーバｆ１は、店舗Ｓの事務室等（バックヤード）に設置される。サーバｆ１は、ネットワークの通信機能を有する。例えば、サーバｆ１は、店舗Ｓ内に敷設されたローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）を介して、レジｃ１、呼出表示器ｄ１１，ｄ１２、キッチンモニタｅ１１，ｅ１２、およびキッチンプリンタｈ１と、通信可能に接続されている。
【００１２】
ペン型スキャナａ１ｎ（注文受付部）は、販売商品を示すメニューコードおよび注文の入力を制御するファンクションコードが複数記録されたメニューからコードを読み取り、読み取ったコードに基づく注文情報を生成する。メニューは、ブック（冊子）、シートいずれの形態であってもよい。また、メニューは、表示装置（例えば、液晶表示装置）のメニュー画面であってもよい。
【００１３】
また、ペン型スキャナａ１ｎは、無線通信によりレジｃ１と通信可能である。すなわち、ペン型スキャナａ１ｎは、注文情報をレジｃ１に送信する第１の送信部を備える。また、ペン型スキャナａ１ｎは、プリンタ／クレイドルｂ１ｎの紙媒体の残量がニアエンドであることを示すニアエンドコードと、ニアエンドの検出回数を示す情報（回数情報）とをレジｃ１から受信する第１の受信部を備える。ペン型スキャナａ１ｎは、ニアエンドコードと回数情報とを第１の受信部で受信した場合、そのニアエンドコードと回数情報とに基づく注文情報を生成する。
【００１４】
プリンタ／クレイドルｂ１ｎ（注文情報出力部、顧客側印刷部）は、ペン型スキャナａ１ｎが生成した注文情報を識別する識別情報である呼出番号を紙媒体に印刷して得た引換券を出力する。以下の説明において、プリンタ／クレイドルｂ１ｎが引換券を出力することを、引換券を発行すると記載する場合がある。プリンタ／クレイドルｂ１ｎは、通信線によってレジｃ１と通信可能に接続されている。例えば、この通信線は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、またはＬＡＮである。
【００１５】
プリンタ／クレイドルｂ１ｎは、紙媒体の残量のニアエンドを検出する検出部を備える。紙媒体の残量のニアエンドとは、紙媒体において印刷可能な用紙の残量が残り少なくなった状態のことである。検出部は、印刷の前段階（例えば、印刷の直前）において、紙媒体の残量がニアエンドであるか否かを判定する。プリンタ／クレイドルｂ１ｎは、検出部が紙媒体の残量のニアエンドを検出した場合、当該プリンタ／クレイドルｂ１ｎが有する紙媒体の残量がニアエンドであることを表すニアエンド情報をレジｃ１に送信する。例えば、ニアエンド情報は、プリンタ／クレイドルｂ１ｎの識別情報（プリンタ識別情報）と、検出部によるニアエンドの検出回数を示す情報（回数情報）とを含む。プリンタ／クレイドルｂ１ｎは、紙媒体が交換された際に、検出回数を“０（ゼロ）”にリセットする。
【００１６】
また、プリンタ／クレイドルｂ１ｎには、ペン型スキャナａ１ｎを装着する装着口が設けられている。例えば、ペン型スキャナａ１ｎがこの装着口に装着されると、プリンタ／クレイドルｂ１ｎは、ペン型スキャナａ１ｎのバッテリの充電を行う。
【００１７】
レジｃ１（精算処理部）は、プリンタ／クレイドルｂ１ｎが発行した引換券に印刷された呼出番号を読み取り、この呼出番号が示す注文情報に対する精算処理を実行する。例えば、レジｃ１は、ＵＳＢ通信機能および無線通信機能を有する。すなわち、レジｃ１は、ペン型スキャナａ１ｎが無線により送信した注文情報を受信する第２の受信部を備える。また、レジｃ１は、ペン型スキャナａ１ｎに無線送信可能な第２の送信部を備える。レジｃ１は、プリンタ／クレイドルｂ１ｎからニアエンド情報を受信すると、ニアエンド情報に基づいて、ニアエンドを示すニアエンドコードと、ニアエンドの検出回数を示す情報とを、第２の送信部からプリンタ識別情報に対応するペン型スキャナａ１ｎに送信する。
【００１８】
呼出表示器ｄ１１，ｄ１２は、店員による操作によってキッチンモニタｅ１１，ｅ１２から呼出番号が送信されると、その呼出番号を取得して表示する。
【００１９】
オーダシステムは、レジｃ１の第２の受信部で受信した注文情報を出力する出力部を備える。すなわち、出力部は、キッチンモニタｅ１１，ｅ１２およびキッチンプリンタｈ１を含む。
キッチンモニタｅ１１，ｅ１２は、レジｃ１の第２の受信部で受信した注文情報に基づく調理指示情報を表示する。調理指示情報には、例えば、呼出番号、品名、注文数、および状態が含まれる。また、キッチンモニタｅ１１，ｅ１２は、タッチパネルを備える。調理が完了した後、店員によってキッチンモニタｅ１１，ｅ１２に表示された呼出番号（グラフィカルユーザインターフェース；ＧＵＩ）がタップされると、そのタップされたキッチンモニタは、そのＧＵＩに対応する呼出番号を呼出表示器ｄ１１，ｄ１２に送信する。
キッチンプリンタｈ１（店員側印刷部）は、レジｃ１の第２の受信部で受信した注文情報に基づく調理指示を示す情報を紙媒体に印刷して得た注文票である調理指示伝票を出力する。例えば、キッチンプリンタｈ１は、プリンタ／クレイドルｂ１ｎが引換券を発行すると、その注文情報に基づく調理指示伝票を発行する。
【００２０】
図２は、店舗Ｓの概略のレイアウトの例を示す図である。図２に示すように、店舗Ｓには、店員Ａ１〜Ａ４が販売商品の調理を行う厨房エリアと、顧客Ｃ１〜Ｃ６がペン型スキャナａ１ｎで注文を行ったり商品の引き渡しを待ったりする客側エリアとの間に、カウンタ台Ｋ１が設けられている。
図２において、メニューＭ１ｎ、ペン型スキャナａ１ｎ、およびプリンタ／クレイドルｂ１ｎは、注文情報を生成するための注文入力セットＳｎ（組）である。例えば、符号Ｓ１を付した一点鎖線で囲まれた、メニューＭ１１、ペン型スキャナａ１１、およびプリンタ／クレイドルｂ１１は、一つの注文入力セットである。なお、本実施形態では、各一つの、メニューＭ１ｎ、ペン型スキャナａ１ｎ、およびプリンタ／クレイドルｂ１ｎを、一つの注文入力セットとしているが、これに限らず、例えば、一つの注文入力セットにメニューが複数あってもよいし、ペン型スキャナが複数あってもよい。
【００２１】
図２は、カウンタ台Ｋ１の符号Ｋ１１を付した破線で囲まれた領域に、複数の注文入力セットＳ１〜Ｓｎが配置され、その隣に一台のレジｃ１が配置された様子を示している。つまり、図２は、顧客が注文の入力を行う注文入力セットＳ１〜Ｓｎと、商品の精算処理を行うレジｃ１と、が別々の筐体であることを示し、また、レジｃ１の数と比較して注文入力セットＳ１〜Ｓｎの数が多いことを示している。なお、図２のような配置により、顧客Ｃ１〜Ｃ６と店員Ａ１〜Ａ４とは、互いに近くに位置することになる。これにより、例えば、注文入力セットＳ１〜Ｓｎでの入力方法等について不明な点がある場合、顧客は、容易に店員に問いかけることができる。よって、このような配置により、顧客が操作方法を分からずに誤った注文をして調理完了後の注文を取消す等の不要なトラブルを、未然に防止することができる。
【００２２】
また、図２において、キッチンモニタｅ１１，ｅ１２は、大型の表示装置（例えば、２６インチの液晶表示装置）であり、厨房エリア内の店員Ａ１〜Ａ４がその表示内容を見易いように、天井近傍の高い位置に設置されている。
また、図２において、呼出表示器ｄ１１，ｄ１２は、大型の表示装置（例えば、２６インチの液晶表示装置）であり、客側エリア内の顧客Ｃ１〜Ｃ６がその表示内容を見やすいように、天井近傍の高い位置に設置されている。
また、図２において、キッチンプリンタｈ１は、厨房エリア内の店員Ａ１〜Ａ４によって操作され易い場所に設置されている。
【００２３】
図３は、本実施形態における複数の注文入力セットＳｎの概略の斜視図である。図３は、図２の領域Ｋ１１に相当し、４個の注文入力セットＳｎ（ｎ＝１から４の整数）を示している。図３において、プリンタ／クレイドルｂ１ｎには、ペン型スキャナａ１ｎを装着する装着口（例えば、プリンタ／クレイドルｂ１２には装着口ｂ１１１）が設けられている。また、図３は、例えば、プリンタ／クレイドルｂ１１の装着口に、ペン型スキャナａ１１が装着されていることを示している。また、図３は、ペン型スキャナａ１２は使用状態にあり、プリンタ／クレイドルｂ１２の装着口ｂ１１１に何も装着されていないことを示している。例えば、注文入力セットＳ２を利用する顧客は、メニューＭ１２に記載された販売商品を選び、その商品名が記載された領域のメニューコードをペン型スキャナａ１２で読み取らせる。なお、プリンタ／クレイドルｂ１ｎには、表示部（例えば、プリンタ／クレイドルｂ１２には表示部ｂ１０５）が設けられている。また、プリンタ／クレイドルｂ１ｎの上部には、印刷した引換券Ｔ１ｎを排出する排出口が設けられている。
【００２４】
図４は、本実施形態におけるペン型スキャナａ１ｎの電気的な内部構成の例を示すブロック図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  ａ１０１は、ペン型スキャナａ１ｎの各部を制御する中央処理装置であり、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）  ａ１０２からプログラムをロードして実行する。ＲＯＭ  ａ１０２は、ＣＰＵ  ａ１０１が実行する各種のプログラムを記憶する記憶部である。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）  ａ１０３は、メニューファイル、音声ファイル等を記憶するファイル記憶エリアを有する記憶部である。コードリーダａ１０４は、メニューＭ１ｎに記録（印刷）されているメニューコードやファンクションコード等の各種コードを赤外線により読み取る光学式読取部である。コードリーダａ１０４は、ペン型スキャナａ１ｎのペン先端部分に設けられている。コードリーダａ１０４を、メニューＭ１ｎにおいてコードが印刷された領域に当てる、あるいはその領域をなぞることによって、当該領域に印刷されているコードが入力される。
【００２５】
音声合成回路ａ１０５は、ＲＡＭ  ａ１０３から読み出された音声ファイルの音声データを信号処理してスピーカａ１０６へ出力する信号処理回路である。コードリーダａ１０４から入力されたメニューに関する音声データが音声合成回路ａ１０５によって音声出力されることにより、スピーカａ１０６からメニューの案内情報としての音声が発生する。無線通信部ａ１０７は、レジｃ１との間で注文情報の無線通信（例えば、近距離無線通信）を行う通信装置である。ＵＳＢインタフェースａ１０８は、プリンタ／クレイドルｂ１ｎへの装着時に装着口ｂ１１１の奥に設けられたＵＳＢコネクタと接続されて、ＲＡＭ  ａ１０３内の音声データを更新するための通信を行う通信インタフェースである。バッテリａ１０９は、ペン型スキャナａ１ｎの各部へ電力を供給する充電式の内蔵電池である。バッテリａ１０９は、ペン型スキャナａ１ｎのプリンタ／クレイドルｂ１ｎへの装着により充電される。バッテリａ１０９の電池残量は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）インジケータａ１１０に表示される。
【００２６】
図５は、本実施形態におけるプリンタ／クレイドルｂ１ｎの電気的な内部構成の例を示すブロック図である。ＣＰＵ  ｂ１０１は、プリンタ／クレイドルｂ１ｎの各部を制御する中央処理装置であり、ＲＯＭ  ｂ１０２からプログラムをロードして実行する。ＲＯＭ  ｂ１０２は、ＣＰＵ  ｂ１０１が実行する各種のプログラムを記憶する記憶部である。ＲＡＭ  ｂ１０３は、ＣＰＵ  ｂ１０１が動作時に呼び出し、使用するデータを一時的に記憶する記憶部である。ＵＳＢインタフェースｂ１０４は、ペン型スキャナａ１ｎとの装着時に装着口ｂ１１１の奥に設けられたＵＳＢコネクタと接続されて、ペン型スキャナａ１ｎが記憶する情報を更新するための通信を行う通信インタフェースである。また、ＵＳＢインタフェースｂ１０４は、レジｃ１と通信を行う通信インタフェースである。例えば、ＵＳＢインタフェースｂ１０４は、注文情報と、呼出番号をコード化した呼出番号バーコードの情報とを、サーバｆ１からレジｃ１を介して受信する。
【００２７】
表示部ｂ１０５は、ＵＳＢインタフェースｂ１０４が受信した注文情報を表示する。例えば、顧客がペン型スキャナａ１ｎで新たなメニューコードを読み取ると、表示部ｂ１０５には、新たに読み取ったメニューコードの商品の品名が追加して表示される。印刷部ａ１０６は、注文情報および呼出番号バーコードの情報を紙媒体に印刷し、引換券Ｔ１ｎとして排出口から出力する。充電回路ｂ１０７は、装着されたペン型スキャナａ１ｎに電力を供給する。検出部ｂ１０８は、印刷部ｂ１０６の紙媒体の残量がニアエンドであるか否かを判定する。つまり、検出部ｂ１０８は、紙媒体の残量のニアエンドを検出する。例えば、紙媒体がロール状に回巻された記録媒体である場合、検出部ｂ１０８はロールの外径を計測し、その外径値が閾値以下となったことによってニアエンドを検出する。
【００２８】
図６は、本実施形態におけるメニューＭ１ｎの例を模式的に示す図である。この図に示すメニューＭ１ｎは、例えば、厚紙（シート）にメニュー項目が印刷され、その表面がコーティング加工されたものである。図６に示すように、メニューＭ１ｎには、メニューエリアに各種販売商品の品名とその値段が記載されている。例えば、領域Ｍ１０１には、品名「ハンバーガー」が記載され、その隣に、値段「１５０円」が記載されている。また、領域Ｍ１０２には、品名「チーズバーガー」が記載され、その隣に、値段「１７０円」が記載されている。また、メニューＭ１ｎには、ファンクションエリアに数字および機能名が記載されている。例えば、破線で囲まれた領域Ｍ１１１には、「０」〜「９」の数字が記載されている。また、領域Ｍ１１１〜Ｍ１１５には、それぞれ、「数確定」、「キャンセル」、「スタッフ呼出」、および「全注文完了」の機能名が記載されている。領域Ｍ１０１，Ｍ１０２，Ｍ１１１〜Ｍ１１５には、目視では理解することができないマーキング方法（例えば、３Ｄコード）でメニューコードやファンクションコードが印刷されている。これらのコードは、ペン型スキャナａ１ｎによって読み取られる。
【００２９】
例えば、ペン型スキャナａ１ｎのペン先端部（コードリーダ２０４）を領域Ｍ１０１に触れさせると、ハンバーガーを示すメニューコードが読み取られる。また、例えば、ペン型スキャナａ１ｎのペン先端部を領域Ｍ１１１の数字「２」が記載された領域に触れさせると、数値「２」が入力される。また、例えば、ペン型スキャナａ１ｎのペン先端部を領域Ｍ１１５に触れさせると、全ての注文が完了したことを示す全注文完了コードが読み取られる。ペン型スキャナａ１ｎは、このようにしてコードを読み取って注文情報を生成する。なお、メニューＭ１ｎには、各種メニューの写真等の画像も印刷されている（図示せず）。
【００３０】
図７は、本実施形態における引換券Ｔ１ｎの例を示す図である。図７に示すように、破線で囲まれた領域Ｔ１０１には、呼出番号「５０」が印字されている。また、破線で囲まれた領域Ｔ１０２には、呼出番号バーコードが印刷されている。また、図７の引換券Ｔ１ｎには、顧客の注文内容を示す情報が印字されており、例えば、品名「チーズバーガー」を「２個」、および、品名「コーラ」を「２個」が印字されている。さらに、引換券Ｔ１ｎには、合計金額「６４０円」も印字されている。よって、顧客は、引換券Ｔ１ｎを受け取ってから商品を受け取るまでの間に、精算代金を用意しておくことができる。
【００３１】
図８は、本実施形態におけるメニューファイルのデータ構成の例を示す図である。サーバｆ１は、メニューファイルのマスタファイルを記憶する。サーバｆ１は、複製したメニューファイルを、レジｃ１に送信する。メニューファイルを受信したレジｃ１は、そのメニューファイルを自装置に記憶させるとともに、プリンタ／クレイドルｂ１ｎおよびペン型スキャナａ１ｎへ送信する。プリンタ／クレイドルｂ１ｎおよびペン型スキャナａ１ｎは、受信したメニューファイルを自装置に記憶させる。
【００３２】
図８に示すように、メニューファイルは、商品ごとのメニュー情報を格納する。メニュー情報は、例えば、メニューコード、品名、および値段（価格）の各項目を関係付けて含む。例えば、図８において、メニューコードが「１０２」であるメニュー情報は、品名が「チーズバーガー」であり、その値段が「１７０」円である。また、メニューコードが「９９９」であるメニュー情報は、品名が「紙交換要求」であり、その値段が「０（ゼロ）」円である。メニューコードが「９９９」であるメニュー情報は、店員にプリンタ／クレイドルｂ１ｎの紙媒体の残量がニアエンドとなっていることを知らせるための情報である。
【００３３】
図９は、本実施形態におけるオーダファイルのデータ構成の例を示す図である。サーバｆ１は、オーダファイルを記憶する。図９に示すように、オーダファイルは、呼出番号ごとの注文情報を格納する。注文情報は、例えば、呼出番号、メニューコード、注文数、状態、および入力装置ＩＤの各項目を関係付けて含む。呼出番号は、オーダ（注文）の識別情報である。メニューコードは、注文された商品を示す。注文数は、メニューコードが示す商品の注文数である。状態は、オーダの状態を示す。例えば、オーダの状態は、レジｃ１がオーダを受け付けたことを示す「新規」、キッチンプリンタｈ１が調理指示伝票を印字して調理が開始されたことを示す「調理中」、調理が完成した商品を顧客に引き渡す際に、レジｃ１で商品の精算処理を行ったことを示す「精算済」、プリンタ／クレイドルａ１ｎの検出部ｂ１０８が、紙媒体の残量のニアエンドを１回検出したことを示す「１回目」である。入力装置ＩＤは、ペン型スキャナａ１ｎの識別情報である。
例えば、図９において、呼出番号が「５０」の注文情報は、メニューコードが「１０２」の商品が「２」個、メニューコードが「２０１」の商品が「２」個、入力装置ＩＤ「１」のペン型スキャナａ１１からの入力によって注文され、それぞれの状態が「調理中」であること、また、プリンタ／クレイドルｂ１１の検出部ｂ１０８が、紙媒体の残量のニアエンドを１回検出したことを示している。
【００３４】
次に、本実施形態であるオーダシステムの動作について説明する。
図１０は、本実施形態であるオーダシステムの処理の手順の例を示すフローチャートである。
ステップＳ１において、店舗Ｓに来店した顧客が、空いている注文入力セットＳ１Ｍ（Ｍは、１〜Ｎのいずれかの値）の前に行き、ペン型スキャナａ１Ｍをプリンタ／クレイドルｂ１Ｍから取り出す。顧客は、メニューＭ１Ｍで、商品名、数字、および機能名が記載された領域（例えば、図６の領域Ｍ１０１，Ｍ１０２，Ｍ１１１〜Ｍ１１５）から所望の領域を選択してペン型スキャナａ１Ｍでなぞる。ペン型スキャナａ１Ｍは、当該領域に印刷されているコードを読み取る。ペン型スキャナａ１Ｍは、コードを読み取るたびに、読み取ったコード、自装置の入力装置ＩＤ、および呼出番号を含む注文情報を、レジｃ１へ無線により送信する。
【００３５】
ここで、ペン型スキャナａ１Ｍは、注文情報の呼出番号として、サーバｆ１が払い出した呼出番号を用いる。なお、ペン型スキャナａ１Ｍは、全ての注文が完了した後（ステップＳ３：Ｙｅｓの場合）に呼出番号をリセットし、リセット後に初めてコードを読み取った場合、注文情報の呼出番号として、値がないことを示す“Ｎｕｌｌ（ヌル）”を送信する。レジｃ１は、受信した注文情報を、ＬＡＮを介してサーバｆ１へ送信する。
【００３６】
サーバｆ１は、注文情報をレジｃ１から受信すると、注文情報の呼出番号が“Ｎｕｌｌ”である場合、新規に呼出番号を払い出す。ここで、払い出す呼出番号は、例えば、オーダファイルの呼出番号のうち最も大きい番号の次の数の番号である。なお、サーバｆ１は、払い出す呼出番号の範囲を１〜１００とし、最も大きい呼出番号が「１００」の場合、次の数として「１」を払い出す。サーバｆ１は、新規に呼出番号を払い出した場合、払い出した呼出番号を注文情報に追加する。一方、受信した注文情報の呼出番号が“Ｎｕｌｌ”でない場合、サーバｆ１は、この呼出番号の注文情報に、受信した注文情報を追加する。
【００３７】
次に、ステップＳ２において、サーバｆ１は、ステップＳ１の処理で注文情報が追加された新たな注文情報を、この注文情報の入力装置ＩＤが示すペン型スキャナａ１Ｍが含まれる注文入力セットＳＭのプリンタ／クレイドルｂ１Ｍへ送信する。プリンタ／クレイドルｂ１Ｍは、サーバｆ１から受信した注文情報を表示する。例えば、プリンタ／クレイドルｂ１Ｍは、記憶するメニューファイルに基づいて、注文情報のメニューコードを品名に変換し、変換した品名と注文数とを表示する。
【００３８】
次に、ステップＳ３において、サーバｆ１は、ステップＳ１の処理において受信した注文情報のコードが、全注文完了コードであるか否かを判定する。サーバｆ１は、全注文完了コードであると判定した場合（ステップＳ３：ＹＥＳ）はステップＳ４の処理に進め、全注文完了コードでないと判定した場合（ステップＳ３：ＮＯ）はステップＳ１に戻す。
【００３９】
ステップＳ４において、プリンタ／クレイドルｂ１Ｍの検出部ｂ１０８は、紙媒体の残量のニアエンドを検出したか否かを判定し、ニアエンドを検出した場合（ステップＳ４：ＹＥＳ）はステップＳ５の処理に進め、ニアエンドを検出しない場合（ステップＳ４：ＮＯ）はステップＳ６の処理に進める。
【００４０】
ステップＳ５において、プリンタ／クレイドルｂ１Ｍは、当該プリンタ／クレイドルｂ１Ｍが有する紙媒体の残量がニアエンドであることを表すニアエンド情報をレジｃ１に送信する。例えば、ニアエンド情報は、プリンタ／クレイドルｂ１Ｍの識別情報（プリンタ識別情報）と、検出部ｂ１０８によるニアエンドの検出回数を示す情報（回数情報）とを含む。
次に、レジｃ１は、プリンタ／クレイドルｂ１Ｍからニアエンド情報を受信すると、ニアエンド情報に基づいて、ニアエンドを示すニアエンドコードと、ニアエンドの検出回数を示す情報とを、第２の送信部からプリンタ識別情報に対応するペン型スキャナａ１Ｍに送信する。
次に、ペン型スキャナａ１Ｍは、ニアエンドコードと回数情報とを第１の受信部で受信し、そのニアエンドコードと回数情報とに基づく注文情報を生成する。
【００４１】
次に、ステップＳ６において、サーバｆ１は、ステップＳ３の処理において判定に用いた呼出番号の注文情報を検索し、検索した注文情報の状態の値を「新規」に更新する。ただし、サーバｆ１は、注文情報のメニューコードが「９９９」である場合、状態の値を、回数情報を用いて更新する。
次に、サーバｆ１は、この注文情報の呼出番号をコード化した呼出番号バーコードの情報を生成する。サーバｆ１は、状態を更新した注文情報と生成した呼出番号バーコードの情報とを、プリンタ／クレイドルｂ１Ｍへ送信する。プリンタ／クレイドルｂ１Ｍは、受信した情報を紙媒体に印刷し、引換券Ｔ１Ｍとして出力（発行）する。顧客は、発行された引換券Ｔ１Ｍを受け取る。
【００４２】
次に、ステップＳ７において、サーバｆ１は、ステップＳ３の処理において判定に用いた呼出番号の注文情報を、キッチンモニタｅ１１，ｅ１２、キッチンプリンタｈ１、およびレジｃ１へ送信する。キッチンモニタｅ１１，ｅ１２は、受信した注文情報に基づいて、調理指示情報を表示する。調理指示情報には、例えば、呼出番号、品名、注文数、および状態が含まれる。キッチンプリンタｈ１は、受信した注文情報に基づいて、調理指示伝票を発行する。調理指示伝票には、例えば、呼出番号、品名、注文数、および状態が含まれる。プリンタ／クレイドルｂ１Ｍの紙媒体の残量のニアエンドが発生している場合、調理指示情報および調理指示伝票には、品名として紙交換要求を表す情報が含まれる。よって、店員は、キッチンモニタｅ１１，ｅ１２に表示される調理指示情報や、キッチンプリンタｈ１が発行する調理指示伝票を見ることによって、プリンタ／クレイドルｂ１Ｍの紙媒体の残量がニアエンドになっていることを知ることができる。
【００４３】
なお、レジｃ１は、店員による発行指示ボタンの押下によって調理指示伝票の発行指示を受け付け、受信して記憶した注文情報に基づいて、調理指示伝票を印刷し発行してもよい。この場合、店員は、調理が完了した商品の精算処理が終わると、次の商品の調理に取りかかるため、レジｃ１の発行指示ボタンを押下してレジｃ１に調理指示伝票を発行させる。
【００４４】
店員は、調理指示伝票に印刷された商品の調理と品揃えを開始する。また、調理指示伝票に紙交換要求を示す情報が記載されている場合、店員は、紙交換要求を認識する。レジｃ１は、調理指示伝票を発行したことを示す調理開始情報を、サーバｆ１に送信する。この調理開始情報には、調理指示伝票の印字に用いた注文情報の呼出番号が含まれる。サーバｆ１は、受信した調理開始情報に含まれる呼出番号の注文情報をオーダファイルから検索し、検索した注文情報の状態の値を「調理中」に更新する。サーバｆ１は、状態を更新した注文情報をキッチンモニタｅ１１，ｅ１２に送信し、キッチンモニタｅ１１，ｅ１２は、受信した注文情報に対応する調理指示情報の状態を「調理中」に更新して表示する。
【００４５】
次に、ステップＳ８において、ステップＳ７の処理において発行した調理指示伝票に表示された商品の調理と品揃えが完了すると、店員は、キッチンモニタｅ１１，ｅ１２に表示された調理指示情報における呼出番号をタップする。ここでは、タップされたキッチンモニタがキッチンモニタｅ１１である場合とする。
【００４６】
次に、ステップＳ９において、キッチンモニタｅ１１は、ステップＳ８の処理においてタッチを受け付けた呼出番号を、サーバｆ１を介して呼出表示器ｄ１１，ｄ１２に送信する。呼出表示器ｄ１１，ｄ１２は、受信した呼出番号を表示する。
【００４７】
次に、ステップＳ１０において、ステップＳ９の処理において表示した呼出番号を見た顧客は、ステップＳ６の処理において発行された引換券Ｔ１Ｍをレジｃ１付近の店員に渡す。店員は、受け取った引換券Ｔ１Ｍに印字されたバーコードを、レジｃ１に設けられたバーコードリーダを用いて読み取る。レジｃ１は、バーコードから読み取った呼出番号を含む注文情報要求を、サーバｆ１に送信する。サーバｆ１は、受信した注文情報要求に含まれる呼出番号の注文情報をオーダファイルから読み出す。サーバｆ１は、読み出した注文情報を含む注文情報応答をレジｃ１に送信する。レジｃ１は、受信した注文情報応答に含まれる注文情報、および予め記憶するメニューファイルに基づいて、注文された商品の合計金額を算出して表示する。具体的には、レジｃ１は、注文情報の商品ごとに、メニューコードの値段をメニューファイルから読み出し、読み出した値段に注文情報の注文数を乗算して金額を算出する。レジｃ１は、算出した商品ごとの金額を、全ての商品について合算する。
【００４８】
次に、ステップＳ１１において、店員が顧客から受け取った金額をレジｃ１にキー入力して会計キーを押下すると、レジｃ１は、釣銭を算出して表示する精算処理を行う。また、レジｃ１は会計レシートを発行する。店員は、商品、表示された額の釣銭、および会計レシートを顧客に渡し、商品の精算を終了する。すなわち、レジｃ１は、注文情報の商品を引き渡す際の精算処理を引換券Ｔ１Ｍに基づいて行う。
【００４９】
次に、ステップＳ１２において、レジｃ１は、ステップＳ１１の処理において精算処理を完了した注文情報の呼出番号を含む精算終了情報を、サーバｆ１に送信する。サーバｆ１は、受信した精算終了情報に含まれる呼出番号の注文情報をオーダファイルから検索し、検索した注文情報の状態の値を「清算済」に更新する。また、サーバｆ１は、受信した精算終了情報に含まれる呼出番号を含む表示削除情報を、呼出表示器ｄ１１，ｄ１２、およびキッチンモニタｅ１１，ｅ１２に送信する。呼出表示器ｄ１１，ｄ１２は、表示削除情報に含まれる呼出番号の表示を消去し、また、キッチンモニタｅ１１，ｅ１２は、表示削除情報に含まれる呼出番号についての調理指示情報の表示を消去する。その後、本フローチャートによる処理を終了する。
【００５０】
なお、本実施形態では、ニアエンド情報は、プリンタ／クレイドルｂ１ｎの識別情報（プリンタ識別情報）と、検出部によるニアエンドの検出回数を示す情報（回数情報）とを含む例としたが、回数情報を含まなくてもよい。この場合、ニアエンドの検出回数は、キッチンモニタｅ１１，ｅ１２に表示されず、また、キッチンプリンタｈ１が発行する調理指示伝票にも印字されない。
【００５１】
また、実施形態において、ペン型スキャナａ１ｎは無線通信を行ったが、これに限らず、有線通信を行ってもよい。また、ペン型スキャナａ１ｎは、プリンタ／クレイドルｂ１ｎの機能を有してもよい。これにより、オーダシステムの構成を簡易化することができる。
また、プリンタ／クレイドルｂ１ｎは、表示部ｂ１０５を備えなくてもよい。この場合、例えば、プリンタ／クレイドルｂ１ｎは、注文情報を印刷部ａ１０６で印字してもよい。また、この場合、例えば、ペン型スキャナａ１ｎが、注文情報に基づく合成音声をスピーカａ１０６から出力してもよい。
【００５２】
また、注文入力セットＳｎの数やレジｃ１の数は、店舗Ｓに来店する顧客の人数や店の規模、混雑具合等に合わせて適宜決定すればよい。
また、メニューＭ１ｎは、上記実施形態で示した例に限定されず、複数ページあってもよい。また、メニューＭ１ｎに記録されるコードは、バーコードや二次元コード等であってもよい。
また、ペン型スキャナａ１ｎは、プリンタ／クレイドルｂ１ｎの表示部ａ１０５の表示を制御する機能を有してもよい。例えば、ペン型スキャナａ１ｎは、表示部ａ１０５に表示された商品の一覧をスクロールして表示させる機能を有してもよい。また、このスクロールさせて表示させることを示すファンクションコードがメニューＭ１ｎに記録され、ペン型スキャナａ１ｎは、このファンクションコードを読み取って表示部ａ１０５に表示された商品の一覧をスクロールして表示させてもよい。これにより、注文情報の商品数が多くて商品の一覧を表示部ａ１０５に一度に全て表示できない場合であっても、スクロールさせることにより商品の一覧を全て確認することができる。
【００５３】
また、メニューＭ１ｎに、全注文完了コードに代えて、引換券Ｔ１ｎを発行することを示す引換券発行コードを記録させて兼用させてもよい。
また、キッチンモニタをタッチパネル式にして、表示中の新規の注文をタッチするとその状態を調理中に変更できるようにしてもよい。
【００５４】
また、調理指示伝票の発行は行わず、キッチンモニタｅ１１，ｅ１２に新しい呼出番号が表示された際に、店員が「○○番（表示された呼出番号）の呼出番号を担当します」と宣言するようにしてもよい。または、厨房内に１〜１００番までのカードを用意し、店員がキッチンモニタｅ１１，ｅ１２に表示された呼出番号の中で最も小さい番号を取って、注文の商品の調理を担当し、調理した商品の精算処理まで終了するとカードを元に戻すようにしてもよい。
【００５５】
また、注文入力セットＳｎのプリンタ／クレイドルｂ１ｎを、１８０°水平方向に回動可能にすることで、全セットの内１セットを店員が入力できるようにし、入力操作が難しい顧客にも対応できるようにしてもよい。
【００５６】
検出部ｂ１０８は、媒体のニアエンドだけでなく、印刷部ｂ１０６がインクジェット方式である場合のインクのニアエンドやサーマルヘッド式である場合のヘッドの寿命（エラー）等、消耗品のエラーを検出してもよい。また、プリンタ／クレイドルｂ１ｎが商用電源に接続されない可搬タイプである場合、検出部ｂ１０８は、電池の残量のニアエンドを検出してもよい。これらのニアエンドやエラーをニアエラーと呼ぶ。
【００５７】
以上、詳述したように、実施形態であるオーダシステムは、所定のニアエラーを検出する検出部ｂ１０８と、少なくとも販売商品のコードに基づく注文情報を出力するとともに、検出部ｂ１０８がニアエラーを検出した場合に、ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、を備える。
この構成によれば、顧客側に設置された装置におけるニアエラーを、顧客に知られることなく店員（管理者）に知らせることができる。
【００５８】
また、実施形態であるオーダシステムは、紙媒体の残量のニアエンドを検出する検出部ｂ１０８と、少なくとも販売商品のコードが記録されたメニューＭ１ｎからコードを読み取ってコードに基づく注文情報を生成し、検出部ｂ１０８が紙媒体の残量のニアエンドを検出した場合に、ニアエンドを示すニアエンドコードに基づく注文情報を生成するペン型スキャナａ１Ｍと、ペン型スキャナａ１ｎが生成した注文情報を識別する呼出番号を紙媒体に印刷して得た引換券Ｔ１ｎを出力するプリンタ／クレイドルｂ１ｎと、ペン型スキャナａ１ｎが生成した注文情報を送信する第１の送信部と、第１の送信部が送信した注文情報を受信する第２の受信部と、第２の受信部が受信した注文情報を出力する出力部と、プリンタ／クレイドルｂ１Ｍが出力した引換券に印刷された呼出番号を読み取り、呼出番号が示す注文情報に対する精算処理を実行するレジｃ１と、を備える。
この構成により、顧客側に設置されたプリンタ／クレイドルｂ１ｎの紙媒体の残量のニアエンドを、出力部から注文情報として出力することができる。よって、実施形態であるオーダシステムによれば、プリンタ／クレイドルｂ１ｎの紙媒体の残量のニアエンドを、顧客に知られることなく、店員（管理者）に知らせることができる。
【００５９】
また、実施形態であるオーダシステムにおいて、ペン型スキャナａ１ｎは、検出部ｂ１０８が紙媒体の残量のニアエンドを検出した場合に、ニアエンドを示すニアエンドコードとニアエンドの検出回数を示す情報とに基づく注文情報を生成するようにしてもよい。
この構成により、何回目のニアエンドであるかを店員（管理者）に知らせることができる。初回のニアエンドが発生してからも、実際には、何回かは紙媒体を交換せずにそのまま引換券Ｔ１ｎを発行することができるため、店員は、時間の余裕をもって、紙媒体の交換作業を行うことができる。
【００６０】
また、実施形態であるオーダシステムにおいて、出力部は、キッチンプリンタｈ１を有し、キッチンプリンタｈ１に、受信した注文情報を紙媒体に印刷して得た調理指示伝票を出力させてもよい。
【００６１】
また、実施形態であるオーダシステムにおいて、出力部は、キッチンモニタｅ１１，ｅ１２を有し、キッチンモニタｅ１１，ｅ１２に、受信した注文情報を表示させてもよい。
【００６２】
また、実施形態であるオーダシステムは、ペン型スキャナａ１ｎとプリンタ／クレイドルｂ１ｎとの注文入力セットＳｎを複数具備し、セルフオーダ式、つまり、顧客の操作によって注文情報を受け付けて、その引換券Ｔ１ｎを顧客に対して発行する。また、オーダシステムでは、レジｃ１で注文情報の商品を引き渡す際の精算処理を引換券Ｔ１ｎに基づいて行う。これにより、オーダシステムでは、注文入力セットＳｎを増やすことで、店員や高価なレジｃ１を増やすことなく、注文の待ち時間を削減して待ち行列を減らすことができ、また、受け付けることができる注文の入力数を増やすことができる。具体的には、顧客はメニューを見ながら注文する販売商品を選択し、この選択にかかる時間（注文の待ち時間）は精算処理にかかる時間より長い。実施形態のように、注文入力処理（注文入力セットＳｎ）と精算処理（レジｃ１）とを分けて、精算処理より時間がかかる注文入力処理は注文入力セットＳｎを増して処理能力を上げ、注文入力処理より時間がかからない精算処理はレジｃ１で行う。これにより、注文の待ち時間を削減して待ち行列を減らすことができ、また、受け付けることができる注文の入力数を増やすことができる。
【００６３】
また、実施形態によれば、ペン型スキャナａ１ｎは、メニューＭ１ｎからコードを読み取って注文情報を生成するだけの簡易な構成であり、例えば、従来のレジ等の入力装置と比較して、多数のキーやドロアがなく安価に製造することができる。また、ペン型スキャナａ１ｎは、簡易な構成であるため、小型化することができ、従来の入力装置と比較して、容易に移動および使用をすることができる。
【００６４】
また、実施形態によれば、プリンタ／クレイドルｂ１ｎは、ペン型スキャナａ１ｎがメニューＭ１ｎから全注文完了コードを読み取ると引換券Ｔ１ｎを発行するので、引換券Ｔ１ｎの発行を指示するキーをペン型スキャナａ１ｎやプリンタ／クレイドルｂ１ｎに設ける必要をなくすことができる。また、メニューコードと注文完了コードとがメニューＭ１ｎに記録されているので、商品の指定キーと注文完了キーとが別装置に分かれる場合と比較して、操作を分かり易くすることができる。
【００６５】
また、実施形態によれば、厨房エリアと客エリアの間のカウンタ台Ｋ１上に、注文入力セットＳｎを配置したので、ペン型スキャナａ１ｎを操作する顧客と店員との位置が近く、顧客が店員に気軽に問いかけることができ、顧客が操作方法を分からずに誤った注文をして調理完了後の注文を取消す等不要なトラブルを未然に防止することができる。
【００６６】
なお、本実施形態におけるプリンタ／クレイドルｂ１ｎは、顧客により操作（例えば、タッチパネル操作）される券売機にも適用できる。
【００６７】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
［付記１］上記の課題を解決するため、本発明の一態様であるオーダシステムは、所定のニアエラーを検出する検出部と、少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出部が前記ニアエラーを検出した場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力部と、を備える。
［付記２］上記［付記１］記載のオーダシステムにおいて、前記注文情報出力部が出力した注文情報を識別する識別情報を紙媒体に印刷して得た引換券を出力する顧客側印刷部、を更に備える。
［付記３］上記［付記２］記載のオーダシステムにおいて、前記顧客側印刷部が出力した引換券に印刷された識別情報を読み取り、前記識別情報が示す注文情報に対する精算処理を実行する精算処理部、を更に備える。
［付記４］上記［付記１］から［付記３］いずれか一項記載のオーダシステムにおいて、前記注文情報出力部は、前記検出部がニアエラーを検出した場合に、前記ニアエラーを示すコード情報とニアエラーの検出回数を示す情報とに基づく注文情報を生成する。
［付記５］上記の課題を解決するため、本発明の一態様であるオーダ方法は、検出部が、所定のニアエラーを検出する検出ステップと、注文情報出力部が、少なくとも販売商品のコードに基づく注文情報を出力するとともに、前記検出ステップにおいて前記ニアエラーが検出された場合に、前記ニアエラーを示すコード情報を含む注文情報を出力する注文情報出力ステップと、を有する。
【符号の説明】
【００６８】
ａ１１〜ａ１Ｎ…ペン型スキャナ、ｂ１１〜ｂ１Ｎ…プリンタ／クレイドル、ｃ１…レジ、ｄ１１，ｄ１２…呼出表示器、ｅ１１，ｅ１２…キッチンモニタ、ｆ１…サーバ、ｇ１…ＡＳＰ用コンピュータ、ｈ１…キッチンプリンタ、Ｎ１…ネットワーク
【図１】
0006394173.tif 000002
【図２】
0006394173.tif 000003
【図３】
0006394173.tif 000004
【図４】
0006394173.tif 000005
【図５】
0006394173.tif 000006
【図６】
0006394173.tif 000007
【図７】
0006394173.tif 000008
【図８】
0006394173.tif 000009
【図９】
0006394173.tif 000010
【図１０】
0006394173.tif 000011