(57)【要約】【課題】用紙が正しくセットされたか否かを自動的に検出することができる。【解決手段】オーダリングシステムは、コントローラ１０と配膳プリンタ２０と厨房プリンタ３０とを有する。配膳プリンタ２０及び厨房プリンタ３０は、用紙が交換された際に、テスト印字を行う印字部と、テスト印字に基づいて、用紙が正しくセットされているか否かを判定する判定部と、用紙が正しくセットされていると判定された場合に、コントローラ１０に対して、用紙の交換を通知する通知部とを備える。コントローラ１０は、配膳プリンタ２０または厨房プリンタ３０から用紙の交換が通知されると、用紙の交換回数をカウントする算出部を備える。【選択図】図１
2014226856.tif 000002
【特許請求の範囲】
【請求項１】
テスト印字を行う印字部と、
前記テスト印字に基づいて、用紙が正しくセットされているか否かを判定する判定部と、
を備えることを特徴とするプリンタ装置。
【請求項２】
コントローラとプリンタ装置とを有するオーダリングシステムであって、
前記プリンタ装置は、
用紙が交換された際に、テスト印字を行う印字部と、
前記テスト印字に基づいて、用紙が正しくセットされているか否かを判定する判定部と、
前記判定部により用紙が正しくセットされていると判定された場合に、前記コントローラに対して、用紙の交換を通知する通知部と、
を備え、
前記コントローラは、
前記プリンタ装置から用紙の交換が通知されると、交換回数をカウントする算出部
を備える
ことを特徴とするオーダリングシステム。
【請求項３】
前記コントローラは、
前記算出部が算出した交換回数が所定回数を超えた場合、通知する通知部
を備えることを特徴とする請求項２に記載のオーダリングシステム。
【請求項４】
複数の前記プリンタ装置を備え、
前記コントローラは、
第１のプリンタ装置が印字できない状態である場合、前記第１のプリンタ装置に印字させる印字内容を第２のプリンタ装置に印字させる出力部と、
前記印字内容を前記第２のプリンタ装置に印字させたことを示す迂回印字情報を前記第１のプリンタ装置に送信する送信部と、
を備え、
前記プリンタ装置の前記印字部は、前記テスト印字の後に、受信した前記迂回印字情報を印字する
ことを特徴とする請求項２または３に記載のオーダリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置及びオーダリングシステムに関する。
【背景技術】
【０００２】
レストランで使用されているオーダリングシステムのレストランプリンタや、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）レジスタのレシートプリンタは、感熱式のプリンタが一般的である。印字用の感熱ロール紙は、表印字と裏印字との２種類があり、どちらを使用するかは、メーカーや機種によって様々である。そのため、誤ってロール紙の向きを逆にセットして、白紙しか出力されないということが発生する場合がある。特に、オーダリングシステムでは、誤ってロール紙をセットし、白紙が出てしまった場合、どの伝票が白紙で出てしまったかを確認することが難しく、伝票の再発行を行うことが非常に困難であった。
【０００３】
また、感熱ロール紙の場合、用紙をセットしたときに、装填位置の調整のため、自動紙送りされることが多く、紙送りされたことで、正常にセットされたと勘違いしてしまうことが多かった。特許文献１には、用紙を交換したときに、テスト印字を行うプリンタが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６１−１７１２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、プリンタ装置に用紙が正しくセットされたか否かを自動的に検出することはできない、という問題がある。そこで、本発明は上述の事情を鑑みてなされたものであり、用紙が正しくセットされたか否かを自動的に検出することができるプリンタ装置及びオーダリングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、テスト印字を行う印字部と、前記テスト印字に基づいて、用紙が正しくセットされているか否かを判定する判定部と、を備えることを特徴とするプリンタ装置である。
【０００７】
また、本発明は、コントローラとプリンタ装置とを有するオーダリングシステムであって、前記プリンタ装置は、用紙が交換された際に、テスト印字を行う印字部と、前記テスト印字に基づいて、用紙が正しくセットされているか否かを判定する判定部と、前記判定部により用紙が正しくセットされていると判定された場合に、前記コントローラに対して、用紙の交換を通知する通知部と、を備え、前記コントローラは、前記プリンタ装置から用紙の交換が通知されると、用紙の交換回数をカウントする算出部とを備えることを特徴とするオーダリングシステムである。
【０００８】
また、本発明のオーダーエントリーシステムにおいて、前記コントローラは、前記算出部が算出した交換回数が所定回数を超えた場合、通知する通知部を備えることを特徴とする。
【０００９】
また、本発明のオーダーエントリーシステムにおいて、複数の前記プリンタ装置を備え、前記コントローラは、第１のプリンタ装置が印字できない状態である場合、前記第１のプリンタ装置に印字させる印字内容を第２のプリンタ装置に印字させる出力部と、前記印字内容を前記第２のプリンタ装置に印字させたことを示す迂回印字情報を前記第１のプリンタ装置に送信する送信部と、を備え、前記プリンタ装置の前記印字部は、前記テスト印字の後に、受信した前記迂回印字情報を印字することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、テスト印字を行い、当該テスト印字に基づいて、用紙が正しくセットされているか否かを判定する。これにより、用紙が正しくセットされたか否かを自動的に検出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態におけるオーダリングシステムの全体構成を示す図である。
【図２】本実施形態におけるコントローラの構成を示すブロック図である。
【図３】本実施形態における迂回情報記憶部が記憶する伝票印字・迂回情報履歴テーブルのデータ構造及びデータ例を示す概略図である。
【図４】本実施形態における用紙情報記憶部が記憶するロール紙・交換テーブルのデータ構造及びデータ例を示す概略図である。
【図５】本実施形態におけるプリンタ装置の内部構造の一部を示す断面図である。
【図６】本実施形態におけるプリンタ装置の電気的構成を示すブロック図である。
【図７】本実施形態におけるプリンタ装置が出力するテスト印字の一例を示すイメージ図である。
【図８】本実施形態におけるプリンタ装置が出力するテスト印字の一例を示すイメージ図である。
【図９】本実施形態におけるプリンタ装置が表示するエラー画面の一例を示すイメージ図である。
【図１０】本実施形態におけるプリンタ装置が実行する用紙セット判定処理の処理手順を示したフローチャートである。
【図１１】本実施形態におけるプリンタ装置が出力するテスト印字の他の例を示すイメージ図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照しながら説明する。図１は、本発明の一実施形態によるオーダリングシステムの全体構成を示す図である。オーダリングシステムは、飲食店の店舗に設置され、客の注文を管理するシステムである。同図に示すように、オーダリングシステムは、コントローラ１０と、配膳プリンタ２０と、厨房プリンタ３０と、複数のハンディターミナル４０とを備えて構成される。同図においては、配膳プリンタ２０及び厨房プリンタ３０をそれぞれ１台のみ示しているが、それぞれ複数台が備えられていてもよい。また、各機器からコントローラ１０への通信を中継するため、店舗内に、図示しない中継装置を配置してもよい。
【００１３】
ハンディターミナル４０は、注文を入力する装置である。ハンディターミナル４０は、店舗におけるフロアスタッフに携帯され、入力される注文に基づく注文情報をコントローラ１０に送信する。注文情報には、注文されたメニュー（料理）とその数量と注文された日時（以下、オーダー日時とする。）とが含まれる。また、ハンディターミナル４０は、配膳プリンタ２０または厨房プリンタ３０のロール紙（用紙）の入庫数量の入力を受け付け、入力された入庫数量をコントローラ１０に送信する。また同図には含まれないが、ハンディターミナル４０の代わりに据え置き型の入力端末でもよい。
【００１４】
コントローラ１０は、配膳プリンタ２０と、厨房プリンタ３０と、各ハンディターミナル４０と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により無線通信する。なお、同図において、コントローラ１０と各機器との通信には無線を使用しているが、有線による通信であってもよい。コントローラ１０は、オーダリングシステム全体を管理する制御装置である。コントローラ１０は、各ハンディターミナル４０から注文情報を受信し、受信した注文情報を記憶管理する。また、コントローラ１０は、各ハンディターミナル４０から受信した注文情報に基づいて、調理指示伝票を厨房プリンタ３０に出力させる。調理指示伝票は、厨房にメニューの調理を指示する伝票であり、注文されたメニューとその数量が印字される。また、コントローラ１０は、メニューの調理が完了したことを示す調理完了通知を受信すると、配膳プリンタ２０に配膳指示伝票又は勘定伝票を配膳プリンタ２０に出力させる。配膳指示伝票は、メニューの配膳を指示する伝票であり、調理が完了したメニューとその数量が印字される。また、勘定伝票は、客が勘定をするための伝票であり、客が注文したメニューとその数量と合計金額とが印字される。
【００１５】
厨房プリンタ３０は、店舗の厨房に設置される感熱式のプリンタ装置であり、コントローラ１０からの指示に応じて、調理指示伝票を出力する。配膳プリンタ２０は、店舗のフロアに設置される感熱式のプリンタ装置であり、コントローラ１０からの指示に応じて、配膳指示伝票または勘定伝票を出力する。以下、厨房プリンタ３０と配膳プリンタ２０とを総称してプリンタ装置２とする。
【００１６】
図２は、本実施形態におけるコントローラ１０の構成を示すブロック図である。図示するように、コントローラ１０は、通信部１１０と、制御部１２０と、記憶部１３０とを含んで構成される。通信部１１０は、配膳プリンタ２０、厨房プリンタ３０またはハンディターミナル４０と無線通信する。
【００１７】
制御部１２０は、コントローラ１０全体を制御し、注文情報受信部１２１と、出力部１２２と、在庫数量算出部１２３と、印字情報送信部１２４とを含んで構成される。
注文情報受信部１２１は、通信部１１０を介して、ハンディターミナル４０から注文情報を受信し、受信した注文情報を注文情報記憶部１３１に書き込む。また、注文情報受信部１２１は、受信した注文情報を出力部１２２に出力する。
【００１８】
出力部１２２は、入力された注文情報に基づいて、調理指示伝票を厨房プリンタ３０に出力させる。具体的には、出力部１２２は、通信部１１０を介して、調理指示伝票を出力させるための伝票データを厨房プリンタ３０に送信する。また、出力部１２２は、メニューの調理が完了したことが通知されると、配膳指示伝票または勘定伝票を配膳プリンタ２０に出力させる。具体的には、出力部１２２は、通信部１１０を介して、配膳指示伝票または勘定伝票を出力させるための伝票データを配膳プリンタ２０に送信する。
【００１９】
ここで、出力部１２２は、伝票データの送信先のプリンタ装置２が印字できない状態である場合、他のプリンタ装置２に伝票データを送信して伝票を出力させる（以下、迂回印字とする。）。印字できない状態とは、例えば、ロール紙が正しくセットされていない状態や、紙切れの状態等である。出力部１２２は、プリンタ装置２から所定時間経過しても応答がない場合や、エラーを示すエラー応答が返信された場合等に、プリンタ装置２が印字できない状態であると判定する。エラー応答には、プリンタ装置２の状態を示すエラー理由が含まれる。例えば、出力部１２２は、厨房プリンタ３０が印字できない状態である場合、配膳プリンタ２０に伝票データを送信して調理指示伝票を出力させる。また、出力部１２２は、配膳プリンタ２０が印字できない状態である場合、厨房プリンタ３０に伝票データを送信して配膳指示伝票または勘定伝票を出力させる。また、出力部１２２は、他のプリンタ装置２に伝票を出力させた（迂回印字した）ことを示す迂回印字情報を迂回情報記憶部１３２に書き込む。
【００２０】
在庫数量算出部１２３は、プリンタ装置２からロール紙の交換が通知されると、交換回数をカウントする。具体的には、在庫数量算出部１２３は、ロール紙が交換されたプリンタ装置２の交換回数を用紙情報記憶部１３３から読み出し、読み出した交換回数に１加算して用紙情報記憶部１３３に上書きする。また、在庫数量算出部１２３は、用紙情報記憶部１３３からロール紙の在庫数量を読み出し、読み出した在庫数量から１減算して用紙情報記憶部１３３に上書きする。また、在庫数量算出部１２３は、ロール紙の入庫数量をハンディターミナル４０から受信すると、受信した入庫数量を用紙情報記憶部１３３に記憶している在庫数量に加算し、用紙情報記憶部１３３に記憶している各プリンタ装置２の交換回数を０にする。
【００２１】
印字情報送信部１２４は、プリンタ装置２から印字情報を要求するデータを受信すると、迂回印字情報とロール紙の在庫数量とを送信元のプリンタ装置２に印字させる。印字情報は、テスト印字後に印字するデータであり、迂回印字情報とロール紙の在庫数量とを含む。具体的には、印字情報送信部１２４は、送信元のプリンタ装置２が迂回元である迂回印字情報を迂回情報記憶部１３２から読み出し、ロール紙の在庫数量を用紙情報記憶部１３３から読み出し、読み出した迂回印字情報とロール紙の在庫数量とを送信元のプリンタ装置２に送信する。
【００２２】
このとき、印字情報送信部１２４は、ロール紙の在庫数量が所定数量以下である場合（或いは、各プリンタ装置２の交換回数が所定回数以上である場合）、オーダリングシステムの全てのプリンタ装置２に、ロール紙を発注するよう促すメッセージを印字させる。すなわち、印字情報送信部１２４は、交換回数が所定回数を超えた場合、通知する通知部である。また、印字情報送信部１２４は、送信した迂回印字情報を迂回情報記憶部１３２から削除する。
【００２３】
記憶部１３０は、種々の情報を記憶し、注文情報記憶部１３１と、迂回情報記憶部１３２と、用紙情報記憶部１３３とを含んで構成される。注文情報記憶部１３１は、ハンディターミナル４０から受信した注文情報を記憶する。迂回情報記憶部１３２は、迂回印字情報を示す伝票印字・迂回情報履歴テーブルを記憶する。用紙情報記憶部１３３は、ロール紙の在庫数量と、各プリンタ装置２におけるロール紙の交換回数とを示すロール紙・交換テーブルを記憶する。
【００２４】
次に、記憶部１３０が記憶する各テーブルについて説明する。図３は、本実施形態における迂回情報記憶部１３２が記憶する伝票印字・迂回情報履歴テーブルのデータ構造及びデータ例を示す概略図である。図示するように、伝票印字・迂回情報履歴テーブルは、迂回元と、迂回先と、伝票番号と、オーダー日時と、エラー理由との各項目を有する。迂回元は、印字エラーの発生した迂回元のプリンタ装置２の識別情報である。迂回先は、迂回元のプリンタ装置２の代わりに伝票を印字した迂回先のプリンタ装置２の識別情報である。例えば、「ＰＲ０１」は配膳プリンタ２０を示し、「ＰＲ０２」は厨房プリンタ３０を示す。伝票番号は、各注文を識別する識別情報である。オーダー日時は、注文された日時である。エラー理由は、例えば「紙切れ」等、迂回元のプリンタ装置２において発生したエラーの種別である。この伝票印字・迂回情報履歴テーブルにおける各項目の情報が、迂回印字情報である。
【００２５】
この伝票印字・迂回情報履歴テーブルにおける各項目の情報は、プリンタ装置２に印字エラーが発生し迂回印字を行う毎に記録される。例えば、出力部１２２は、配膳プリンタ２０「ＰＲ０１」から厨房プリンタ３０「ＰＲ０２」に迂回印字した場合、迂回元「ＰＲ０１」と、迂回先「ＰＲ０２」と、伝票データの伝票番号と、伝票データのオーダー日時と、配膳プリンタ２０「ＰＲ０１」のエラー理由とを伝票印字・迂回情報履歴テーブルに書き込む。
【００２６】
また、プリンタ装置２がエラーから復旧して迂回印字情報を印字すると、その迂回印字情報は伝票印字・迂回情報履歴テーブルから削除される。例えば、出力部１２２は、配膳プリンタ「ＰＲ０１」がエラーから復旧すると、迂回元が「ＰＲ０１」である迂回印字情報を各プリンタ装置２に印字させ、迂回元が「ＰＲ０１」である迂回印字情報を伝票印字・迂回情報履歴テーブルから削除する。
【００２７】
図４は、本実施形態における用紙情報記憶部１３３が記憶するロール紙・交換テーブルのデータ構造及びデータ例を示す概略図である。図示するように、ロール紙・交換テーブルは、残ロール紙と、ＰＲ０１・交換回数と、ＰＲ０２・交換回数との各項目を有している。残ロール紙は、ロール紙の在庫数量である。ＰＲ０１・交換回数は、配膳プリンタ２０がロール紙を交換した回数である。ＰＲ０２は、厨房プリンタ３０がロール紙を交換した回数である。
【００２８】
次に、プリンタ装置２について説明する。図５は、本実施形態によるプリンタ装置２の内部構造の一部を示す断面図である。プリンタ装置２の内部には、紙検出センサ２０３と、カッタ可動刃２０５と、固定刃２０６と、印字ヘッド２０７と、紙送りローラ２０８と、紙切れ検出センサ２０９とが設けられている。
【００２９】
紙送りローラ２０８は、ロール紙Ｒの紙送りや紙戻しを行う機構部品である。具体的には、ロール紙Ｒが紙送りローラ２０８と印字ヘッド２０７の間に保持されており、紙送りローラ２０８が回転することによって、ロール紙Ｒが紙送りされる。印字ヘッド２０７は、ロール紙Ｒに印字を行う部品である。本実施形態では、ロール紙Ｒとして熱を加えると色が変化する感熱紙を使用し、印字ヘッド２０７としてロール紙Ｒに熱を加えることによって印字を行う加熱型の印字ヘッドを適用するものとする。紙切れ検出センサ２０９は、ロール紙Ｒが無くなったか否かを検出するセンサであり、印字ヘッド２０７の近傍に設けられている。
【００３０】
カッタ可動刃２０５と固定刃２０６とは、小片として切り取ることができるように印字されたロール紙Ｒに切り込みを入れる（パーシャルカットする）カッタ部である。カッタ可動刃２０５は図中の上下方向に移動可能となっており、このカッタ可動刃２０５が下方へ動いて固定刃２０６とカッタ可動刃２０５の間にロール紙Ｒを挟み込むことによって、ロール紙Ｒがパーシャルカットされて伝票が形成される。排出口２１０は、パーシャルカットされた（小片が繋がった状態の）単品伝票（印字された用紙）が排出されてくる開口部である。
【００３１】
更に、排出口２１０の近傍（排出口２１０よりも内側）には、紙検出センサ２０３が設けられている。紙検出センサ２０３は、ロール紙ＲがＸ地点に存在するか否かを検出するセンサである。紙検出センサ２０３は、光を照射し、その反射光を検出することでロール紙Ｒの有無を検出する。
【００３２】
図６は、本実施形態によるプリンタ装置２の電気的構成を示すブロック図である。プリンタ装置２は、プリンタ装置２を統括して制御する制御装置２００と、報知部２０２とを備える。制御装置２００は、通信処理部２１と、データ記憶部２２と、印字・カッタ制御部２３（印字部）と、ロール紙検出部２４と、制御部２５（判定部、通知部）とを有している。
【００３３】
通信処理部２１は、コントローラ１０から送信された伝票データを受信する。データ記憶部２２は、通信処理部２１が受信した伝票データを記憶する。また、データ記憶部２２は、テスト印字するためのテスト印字データを記憶している。本実施形態におけるテスト印字の内容は、白色と黒色の格子模様である。印字・カッタ制御部２３は、印字ヘッド２０７と紙送りローラ２０８とを制御し伝票の印字を行う。また、印字・カッタ制御部２３は、カッタ可動刃２０５と紙送りローラ２０８を制御し伝票のパーシャルカットを行う。ロール紙検出部２４は、紙検出センサ２０３及び紙切れ検出センサ２０９を制御し、紙検出センサ２０３及び紙切れ検出センサ２０９から検出信号を受け取る。
【００３４】
制御部２５は、データ記憶部２２に記憶された伝票データに基づいて、伝票の印字と伝票のパーシャルカットを印字・カッタ制御部２３へ指示する。また、制御部２５は、ロール紙検出部２４における紙検出センサ２０３の検出結果に基づいて、ロール紙が正しくセットされたか否かを判定する。この用紙セット判定処理の詳細は後述する。
【００３５】
報知部２０２は、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）から構成されるエラーインジケータや、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ブザー音を発生する音声出力装置等から構成され、ロール紙が正しくセットされたか否かを報知する。
【００３６】
次に、プリンタ装置２が実行するテスト印字について説明する。図７及び図８は、本実施形態におけるプリンタ装置２が出力するテスト印字の一例を示すイメージ図である。プリンタ装置２は、感熱ロール紙の場合、ロール紙交換時に、ロール紙の装填位置を調整するために、ある程度、ロール紙を自動的に押し上げて自動調整する。プリンタ装置２は、この装填位置の調整の紙送りの際に、テスト印字をする。
【００３７】
本図に示すように、プリンタ装置２は、ロール紙の交換を検出すると、テスト印字として白色と黒色の格子模様をロール紙に印字する。本図に示す点線Ｙは、紙検出センサ２０３がロール紙の検出をする検出ラインである。図示するように、テスト印字をすると、検出ラインＹ上に白色と黒色とが交互に印字される。制御部２５は、テスト印字をした際に、検出ラインＹ上に白色と黒色とが交互に印字された場合に、ロール紙が正常にセットされたと判定する。紙検出センサ２０３は、反射光に基づいてロール紙を検出する。ここで、白色のロール紙に光を照射すると反射し、黒色のロール紙に光を照射すると反射しない。このため、ロール紙検出部２４は、検出ラインＹ上に白色がある場合はロール紙を検出し、検出ラインＹ上に黒色がある場合はロール紙を検出しない。
【００３８】
制御部２５は、所定時間内にロール紙の検出（白色）と非検出（黒色）とが交互に所定回数繰り返された場合に、検出ラインＹ上に白色と黒色とが交互に印字されているとし、ロール紙が正常にセットされたと判定する。また、ロール紙全体に格子模様を印字することにより、印刷方向での間延び又は潰れを目視確認可能にしている。
【００３９】
そして、プリンタ装置２は、ロール紙が正常にセットされたと判定すると、図７に示すように、迂回印字情報と、ロール紙の在庫数量「残ロール紙  ＮＮ巻」と、ロール紙が正常にセットされたことを示す「テスト印字ＯＫ」とを印字する。迂回印字情報は、迂回印字した件数「ＮＮＮ件」と、迂回印字した日時「ＭＭ／ＤＤ  ＨＨ：ＭＭ」と、伝票番号「伝票番号：ＮＮＮＮＮ」と、テーブル番号「テーブル：ＸＸＸＸ」とを含む。また、図８に示すように、プリンタ装置２は、ロール紙の在庫数量が所定値以下になると、テスト印字の後に、ロール紙を発注するよう促す印字８０１「ロール紙が残り少なくなりました。発注してください！」を行う。
【００４０】
図９は、本実施形態におけるプリンタ装置２が表示するエラー画面の一例を示すイメージ図である。図示するように、報知部２０２は、ロール紙が正しくセットされていない場合、その画面にエラー９０１「紙セットエラー」を表示するとともに、エラーインジケータ９０２を点灯し、ブザー音を出力して報知する。
【００４１】
次に、図１０を参照して、本実施形態におけるプリンタ装置２における動作を説明する。図１０は、本実施形態におけるプリンタ装置２が実行する用紙セット判定処理の処理手順を示したフローチャートである。本図に示す処理は、プリンタ装置２のロール紙が交換されたときに実行される。
【００４２】
（ステップＳ１０１）制御部２５は、紙切れ検出センサ２０９がロール紙無しを検出している状態からロール紙有りの状態に遷移した場合、ロール紙が交換されたと判定する。
（ステップＳ１０２）制御部２５は、前扉が閉められたことを検出する。なお、プリンタ装置２の前扉２０１にはセンサ（不図示）が備えられており、前扉２０１の開閉を検出することができる。その後、ステップＳ１０３の処理に進む。
（ステップＳ１０３）制御部２５は、データ記憶部２２からテスト印字データを読み込む。その後、ステップＳ１０４の処理に進む。
【００４３】
（ステップＳ１０４）制御部２５は、読み込んだテスト印字データに基づいて、印字・カッタ制御部２３に白色と黒色の格子模様のテスト印字を開始させる。その後、ステップＳ１０５の処理に進む。
（ステップＳ１０５）制御部２５は、タイマをスタートする。タイマ時間は例えば１秒である。その後、ステップＳ１０６の処理に進む。
（ステップＳ１０６）制御部２５は、カウンタを０にしてクリアする。その後、ステップＳ１０７の処理に進む。
【００４４】
（ステップＳ１０７）制御部２５は、ロール紙検出部２４の検出するロール紙が黒色から白色に変わったか否かを判定する。色が変わった場合はステップＳ１０８の処理に進み、色が変わっていない場合はステップＳ１０９の処理に進む。
（ステップＳ１０８）制御部２５は、カウンタを１加算する。その後、ステップＳ１０９の処理に進む。
（ステップＳ１０９）制御部２５は、タイムアップ（タイマ時間が経過した）か否かを判定する。タイムアップである場合ステップＳ１１０の処理に進み、タイムアップでない場合はステップＳ１０７の処理に戻る。
【００４５】
（ステップＳ１１０）制御部２５は、印字・カッタ制御部２３によるテスト印字を終了する。その後、ステップＳ１１１の処理に進む。
（ステップＳ１１１）制御部２５は、カウンタが所定回数であるか否かを判定する。カウンタが所定回数である場合ステップＳ１１２の処理に進み、カウンタが所定回数でない場合ステップＳ１１６の処理に進む。
（ステップＳ１１２）制御部２５は、ロール紙が正しくセットされたと判定する。その後、ステップＳ１１３の処理に進む。
【００４６】
（ステップＳ１１３）制御部２５は、通信処理部２１を介して、ロール紙を交換したことをコントローラ１０に通知する。その後、ステップＳ１１４の処理に進む。
（ステップＳ１１４）制御部２５は、通信処理部２１を介して、コントローラ１０から印字情報（ロール紙の在庫数量と迂回印字情報）を取得する。その後、ステップＳ１１５の処理に進む。
（ステップＳ１１５）制御部２５は、取得した迂回印字情報と、取得したロール紙の在庫数量と、テスト印字の結果「テスト印字ＯＫ」とを印字する。その後、当該用紙セット判定処理を終了する。
【００４７】
（ステップＳ１１６）制御部２５は、ロール紙が正しくセットされていないエラーと判定する。そして、制御部２５は、報知部２０２にエラー「紙セットエラー」を表示させるとともに、エラーインジケータを点灯し、ブザー音を出力させて報知する。その後、当該用紙セット判定処理を終了する。
【００４８】
上述したとおり、本実施形態では、プリンタ装置２は、ロール紙が交換されると、白色と黒色の格子模様のテスト印字を行い、紙切れ検出センサ２０９により白色と黒色とを交互に所定回数検出した場合に、ロール紙が正しくセットされたと判定する。このため、プリンタ装置２は、ロール紙の交換時に、ロール紙が正しくセットされたか否かを自動的に判定することができる。そして、プリンタ装置２は、ロール紙が正しくセットされていない場合は、エラーを報知する。これにより、担当者は、誤ってロール紙の向きを逆にセットした場合であっても、すぐにロール紙の向きが逆であることに気が付くことができ、正しくセットしなおすことができる。
【００４９】
また、コントローラ１０は、プリンタ装置２が印字できない状態である場合、他のプリンタ装置２に伝票を印字させる。これにより、１つのプリンタ装置２が印字できない状態であっても、他のプリンタ装置２により伝票をすぐに印字することができる。そして、コントローラ１０は、プリンタ装置２が印字できる状態になると、他のプリンタ装置２に伝票を印字させたことを示す迂回印字情報をプリンタ装置２に印字させる。これにより、担当者は、伝票が他のプリンタ装置２により印字されたことを知ることができる。
【００５０】
また、コントローラ１０は、ロール紙の在庫数量を管理し、プリンタ装置２のテスト印字後にロール紙の在庫数量をプリンタ装置２に印字させる。これにより、ロール紙を交換した担当者は、ロール紙の在庫数量を把握することができる。また、このとき、コントローラ１０は、ロール紙の在庫数量が所定数量以下である場合に、プリンタ装置２にロール紙の発注を促す印字をさせる。これにより、担当者は、在庫数量が少なくなったため、ロール紙を発注しなければならないことを知ることができる。すなわち、ロール紙の発注漏れを防止することができる。
【００５１】
また、プリンタ装置２は、ロール紙が正しくセットされた場合にのみ印字情報を印字する。このため、ロール紙を逆にセットした場合、無駄な白紙を出すことを防ぐことができる。
【００５２】
なお、上述した実施形態におけるコントローラ１０またはプリンタ装置２が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５３】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５４】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００５５】
例えば、上述した実施形態では、プリンタ装置２が印字できない状態である場合、他のプリンタ装置２に伝票を印字させているが、これに限らず、コントローラ１０またはプリンタ装置２に伝票データを保持してもよい。この場合、プリンタ装置２が印字できる状態になると伝票を印字する。すなわち、プリンタ装置２は、テスト印字に基づいてロール紙が正しくセットされていると判定すると、コントローラ１０またはデータ記憶部２２が保持している伝票データの伝票を印字する。
【００５６】
また、上述した実施形態では、プリンタ装置２は、テスト印字として白色と黒色の格子模様をロール紙全体に印字しているが、これに限られず、テスト印字はロール紙に印字されていることが検出できるものであればよい。図１１は、テスト印字の他の例を示すイメージ図である。本図に示すテスト印字は、黒色と白色の格子模様のうち、検出ラインＹの左右に空白部を設ける。このため、ロール紙が左右いずれかにずれていた場合、ロール紙検出部２４は黒色と白色とを交互に検出しない。これにより、ロール紙の左右のずれを検出することができる。そして、このような状態の場合に報知部２０２にエラー表示をさせることで、正しい装填を促すことができる。
【００５７】
また、上述した実施形態では、コントローラ１０は、ロール紙の在庫数量が所定数量以下になると、各プリンタ装置２に発注を促す印字をさせているが、これに限らず、例えば、ディスプレイ等に発注を促す表示をさせてもよい。
【００５８】
なお、コントローラ１０は、プリンタ装置２に送信した伝票枚数などを記憶することができるため、前回プリンタ装置２０がロール紙を交換したことをコントローラ１０に通知してから、次回プリンタ装置がロール紙を交換したことをコントローラ１０に通知するまでの伝票印字枚数を確認することができる。この枚数が所定枚数以下であった場合には、ロール紙は交換されたのではなく、何らかの障害等のため、いったんプリンタ装置２から取り出されて再装填された可能性がある。よって、そのような場合には、紙交換の回数をカウントしない、または、「紙交換をしましたか？」とプリンタ装置２に表示させて従業員に確認させるといった処理を行うことも可能である。このようにすることで、在庫数量の管理という点で、より精度を上げることができる。
【符号の説明】
【００５９】
１０・・・コントローラ、２０・・・配膳プリンタ、３０・・・厨房プリンタ、４０・・・ハンディターミナル、１１０・・・通信部、１２０・・・制御部、１２１・・・注文情報受信部、１２２・・・出力部、１２３・・・在庫数量算出部、１２４・・・印字情報送信部、１３０・・・記憶部、１３１・・・注文情報記憶部、１３２・・・迂回情報記憶部、１３３・・・用紙情報記憶部
【図１】
2014226856.tif 000003
【図２】
2014226856.tif 000004
【図３】
2014226856.tif 000005
【図４】
2014226856.tif 000006
【図５】
2014226856.tif 000007
【図６】
2014226856.tif 000008
【図７】
2014226856.tif 000009
【図８】
2014226856.tif 000010
【図９】
2014226856.tif 000011
【図１０】
2014226856.tif 000012
【図１１】
2014226856.tif 000013