(57)【要約】【課題】プリント速度を適応的に変更可能とする。【解決手段】実施形態のキッチンプリンタは、搬送機構、モータドライバ、プリントヘッド、ヘッドドライバ、受信手段、選択手段および制御手段を含む。選択手段は、オーダの発生頻度が閾値以上となる可能性がある第１の期間においては第１のプリント速度を、また第１の期間とは異なる第２の期間には第１のプリント速度より低い第２のプリント速度をそれぞれ選択する。制御手段は、受信手段が受信したオーダ情報に基づいてオーダの内容を表したオーダ伝票を、選択手段が選択したプリント速度でプリントするようモータドライバおよびヘッドドライバを制御する。【選択図】      図１
2013127707.tif 000002
【特許請求の範囲】
【請求項１】
モータを含み、当該モータの駆動力を利用してプリント用紙を搬送する搬送機構と、
前記モータを駆動するモータドライバと、
前記プリント用紙に画像をプリントするプリントヘッドと、
前記プリントヘッドを駆動するヘッドドライバと、
キッチンへのオーダの内容を表したオーダ情報を受信する受信手段と、
前記オーダの発生頻度が閾値以上となる可能性がある第１の期間においては第１のプリント速度を、また前記第１の期間とは異なる第２の期間には前記第１のプリント速度より低い第２のプリント速度をそれぞれ選択する選択手段と、
前記受信手段が受信した前記オーダ情報に基づいて前記オーダの内容を表したオーダ伝票を、前記選択手段が選択したプリント速度でプリントするよう前記モータドライバおよび前記ヘッドドライバを制御する制御手段とを具備したキッチンプリンタ。
【請求項２】
記憶デバイスと、
店舗が繁忙な期間または店舗が閑散な期間の少なくともいずれか一方をユーザによる期間指示に応じて判定する判定手段と、
前記判定手段が前記繁忙な期間を判定する場合には、前記判定手段が判定した期間を表す情報を前記第１の期間を表す第１の期間情報として前記記憶デバイスに記憶させ、前記判定手段が前記閑散な期間を判定する場合には、前記判定手段が判定した期間を表す情報を前記第２の期間を表す第２の期間情報として前記記憶デバイスに記憶させる手段とをさらに備え、
前記選択手段は、前記記憶デバイスが前記第１の期間情報を記憶する場合には当該第１の期間情報が表す期間を、また前記記憶デバイスが前記第２の期間情報のみを記憶する場合には当該第２の期間情報が表す期間以外の期間をそれぞれ前記第１の期間とし、かつ前記記憶デバイスが前記第２の期間情報を記憶する場合には当該第２の期間情報が表す期間を、また前記記憶デバイスが前記第１の期間情報のみを記憶する場合には、当該第１の期間情報が表す期間以外の期間をそれぞれ前記第２の期間とする請求項１に記載のキッチンプリンタ。
【請求項３】
前記受信手段が前記オーダ情報を受信する頻度として前記発生頻度を算出する算出手段をさらに備える請求項１に記載のキッチンプリンタ。
【請求項４】
前記受信手段が受信した前記オーダ情報を、そのオーダ情報に基づく前記オーダ伝票のプリントが終わるまで保持しておくバッファと、
前記バッファが保持している前記オーダ情報の数に基づいて前記発生頻度を算出する算出手段とをさらに具備した請求項１に記載のキッチンプリンタ。
【請求項５】
前記選択手段は、ユーザによる変更指示に応じて、前記第１および第２の期間のいずれであるかに拘らずに前記第１のプリント速度または前記第２のプリント速度を選択し直す請求項１乃至請求項４のいずれか一項に記載のキッチンプリンタ。
【請求項６】
モータを含み、当該モータの駆動力を利用してプリント用紙を搬送する搬送機構と、
前記モータを駆動するモータドライバと、
前記プリント用紙に画像をプリントするプリントヘッドと、
前記プリントヘッドを駆動するヘッドドライバと、
キッチンへのオーダの内容を表したオーダ情報を受信する受信手段と、
コンピュータとを具備したキッチンプリンタにおける前記コンピュータにより実行される制御プログラムであって、
前記コンピュータを、
前記オーダの発生頻度が閾値以上となる可能性がある第１の期間においては第１のプリント速度を、また前記第１の期間とは異なる第２の期間には前記第１のプリント速度より低い第２のプリント速度をそれぞれ選択する選択手段と、
前記受信手段が受信した前記オーダ情報に基づいて前記オーダの内容を表したオーダ伝票を、前記選択手段が選択したプリント速度でプリントするよう前記モータドライバおよび前記ヘッドドライバを制御する制御手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、キッチンプリンタおよびその制御プログラムに関する。
【背景技術】
【０００２】
キッチンプリンタは、飲食店のキッチンなどに設置され、キッチンへのオーダの内容を表したオーダ伝票をプリントする。
【０００３】
キッチンプリンタのプリント速度は、一般に一定である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４０１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
キッチンへのオーダの発生頻度にはバラツキが大きい傾向がある。そしてオーダの発生頻度が高い期間においては、多数のオーダ伝票を遅滞なくプリントすることが期待されるが、オーダの発生頻度が低い期間においては、高速なプリント速度は必要とされない場合が多い。
【０００６】
このような事情から、プリント速度を適応的に変更できることが望まれていた。
【課題を解決するための手段】
【０００７】
実施形態のキッチンプリンタは、搬送機構、モータドライバ、プリントヘッド、ヘッドドライバ、受信手段、選択手段および制御手段を含む。搬送機構は、モータを含み、当該モータの駆動力を利用してプリント用紙を搬送する。モータドライバは、モータを駆動する。プリントヘッドは、プリント用紙に画像をプリントする。ヘッドドライバは、プリントヘッドを駆動する。受信手段は、キッチンへのオーダの内容を表したオーダ情報を受信する。選択手段は、オーダの発生頻度が閾値以上となる可能性がある第１の期間においては第１のプリント速度を、また第１の期間とは異なる第２の期間には第１のプリント速度より低い第２のプリント速度をそれぞれ選択する。制御手段は、受信手段が受信したオーダ情報に基づいてオーダの内容を表したオーダ伝票を、選択手段が選択したプリント速度でプリントするようモータドライバおよびヘッドドライバを制御する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るキッチンプリンタのブロック図。
【図２】図１に示すキッチンプリンタを利用する注文処理システムの構成を示す図。
【図３】図１中のＣＰＵに関する第１の実施形態におけるフローチャート。
【図４】図１中のＣＰＵに関する第２の実施形態におけるフローチャート。
【図５】図１中のＣＰＵに関する第３の実施形態におけるフローチャート。
【発明を実施するための形態】
【０００９】
以下、いくつかの実施の形態を図面を用いて説明する。
【００１０】
（第１の実施形態）
図１は第１の実施形態に係るキッチンプリンタ１のブロック図である。図２はキッチンプリンタ１を利用する注文処理システム１００の構成を示す図である。
【００１１】
注文処理システム１００は、飲食店などのような顧客の注文に応じて飲食提供サービスを提供する様々な施設で利用可能である。
【００１２】
注文処理システム１００は、キッチンプリンタ１、複数の情報端末２、複数のハンディ端末３およびステーション４をＬＡＮ（local area network）５にそれぞれ接続して構成される。ただし、ハンディ端末３は、無線アクセスポイント６を介してＬＡＮ５に接続される。キッチンプリンタ１は図２では１つ、情報端末２およびハンディ端末３は図２では２つずつを図示しているが、その数はそれぞれに任意である。情報端末２およびハンディ端末３は、複数である必要はなく、１つのみが設けられても良い。
【００１３】
キッチンプリンタ１は、キッチンに設置される。キッチンプリンタ１は、オーダ情報に基づくオーダ伝票（調理指示伝票）を調理人のためにプリントする。
【００１４】
情報端末２は、例えば接客フロアやチェックアウトカウンタに設置される。情報端末２は、顧客に対する案内、受注、給仕（配膳）、あるいは会計などの各種の業務に関する処理を行う。そして、接客フロアに設置された情報端末２においては、案内、受注および給仕（配膳）に関する処理が主として利用される。またチェックアウトカウンタに設置された情報端末２においては、さらに会計に関する処理が利用される。なお、情報端末２は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしても良い。
【００１５】
ハンディ端末３は、オーダ入力のための店員の操作を入力するための端末装置である。ハンディ端末３は、入力した操作に従ってオーダ情報を生成し、このオーダ情報を無線送信する。ハンディ端末３から無線送信されたオーダ情報は、無線アクセスポイント６およびＬＡＮ５を介してステーション４に伝送される。ハンディ端末３は、入力ずみのオーダの内容やオーダ品目の提供状況などを店員に確認させるために表示する端末装置でもある。これらの店員に確認させる情報は、ステーション４からＬＡＮ５および無線アクセスポイント６を介してハンディ端末３へと伝送される。
【００１６】
ステーション４は、例えばバックヤードに設置され、情報端末２やハンディ端末３から送信された各種の情報を集計処理し、飲食店の営業に拘わる管理業務に関する処理を行う。またステーション４は、店員に確認させる情報を生成し、ハンディ端末３へと送信する。なおステーション４は、複数の情報端末２で共通に利用される情報の管理処理を行うこともある。
【００１７】
キッチンプリンタ１は図１に示すように、ＣＰＵ（central processing unit）１ａ、ＲＯＭ（read-only memory）１ｂ、ＲＡＭ（random-access memory）１ｃ、入力デバイス１ｄ、表示デバイス１ｅ、時計部１ｆ、通信デバイス１ｇ、バッファ１ｈ、フィード機構１ｉ、モータドライバ１ｊ、プリントヘッド１ｋおよびヘッドドライバ１ｍを含む。このうち、ＣＰＵ１ａ、ＲＯＭ１ｂ、ＲＡＭ１ｃ、入力デバイス１ｄ、表示デバイス１ｅ、時計部１ｆ、通信デバイス１ｇ、バッファ１ｈ、モータドライバ１ｊおよびヘッドドライバ１ｍは、バスライン１ｎにそれぞれ接続されている。
【００１８】
ＣＰＵ１ａは、ＲＯＭ１ｂに記憶された制御プログラムに従って、オーダ伝票のプリントのための動作を実現するための各種の処理や各部の制御を行う。ＣＰＵ１ａは、
ＲＯＭ１ｂは、上記の制御プログラムや、ＣＰＵ１ａが各種の処理を実行する上で必要なデータなどを記憶する。ＲＯＭ１ｂにＥＥＰＲＯＭ（electrically erasable programmable read-only memory）を含み、制御プログラムおよびデータを書き換え可能としても良い。この場合に制御プログラムは、キッチンプリンタの製造に際してＲＯＭ１ｂに書き込んでも良いし、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記の制御プログラムを配布し、このように配布された制御プログラムをＲＯＭ１ｂに書き込んでも良い。
【００１９】
ＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を行う際のワークエリアとしても利用される。
【００２０】
入力デバイス１ｄは、例えばいくつかのキースイッチを含む。入力デバイス１ｄは、ユーザによる操作の内容を表した操作情報をＣＰＵ１ａに送る。
【００２１】
表示デバイス１ｅは、ＣＰＵ１ａによる制御の下にキッチンプリンタ１の動作状態などを表示する。表示デバイス１ｅとしては、周知の様々なデバイスを適宜に使用可能であるが、典型的には７セグメントの表示デバイスを使用する。
【００２２】
時計部１ｆは、計時動作を常時行い、その時々の時刻を表す時刻情報を出力する。時計部１ｆとしては、周知の様々なハードウェアデバイスを適用したり、ソフトウェアによる周知の種々のものを適宜に使用可能であるが、典型的にはＲＴＣ（rear time clock）を使用する。
【００２３】
通信デバイス１ｇは、ステーション４が送信してＬＡＮ５により伝送されたオーダ情報を受信する。
【００２４】
バッファ１ｈは、通信デバイス１ｇが受信したオーダ情報を記憶する。バッファ１ｈは、複数のオーダ情報を同時に記憶できる。
【００２５】
フィード機構１ｉは、フィードモータ１ｐを含む。フィード機構１ｉは、フィードモータ１ｐの駆動力をギアなどを介して伝達してローラを回転させて、オーダ伝票を表す画像をプリントするためのプリント用紙を搬送する。
【００２６】
モータドライバ１ｊは、フィードモータ１ｐを駆動する。
【００２７】
プリントヘッド１ｋは、プリント用紙に画像をプリントする。
【００２８】
ヘッドドライバ１ｍは、プリントヘッド１ｋを駆動する。
【００２９】
次に以上のように構成されたキッチンプリンタ１の動作について説明する。
【００３０】
情報端末２またはハンディ端末３にてオーダが入力されると、そのオーダに関する情報がステーション４に送られる。ステーション４は、オーダの内容を分析し、キッチンでの調理等が必要である商品について表したオーダ情報を生成する。そしてステーション４は、オーダ情報をキッチンプリンタ１に宛ててＬＡＮ５へと送出する。
【００３１】
このオーダ情報がＬＡＮ５を介してキッチンプリンタ１へ到達すると、このオーダ情報を通信デバイス１ｇが受信する。通信デバイス１ｇが受信したオーダ情報は、通信デバイス１ｇまたはＣＰＵ１ａがバッファ１ｈに書き込む。
【００３２】
ＣＰＵ１ａは、オーダ伝票のプリントを行っておらず、かつバッファ１ｈがオーダ情報を保持しているときに、ＲＯＭ１ｂが記憶する制御プログラムに基づいて図３に示す処理を実行する。
【００３３】
ステップＳａ１においてＣＰＵ１ａは、時計部１ｆから現在時刻に関する時刻情報を取得する。
【００３４】
ステップＳａ２においてＣＰＵ１ａは、現在が閑散時間帯に属するか否かを確認する。具体的には、ＣＰＵ１ａは、ＲＯＭ１ｂまたはＲＡＭ１ｃが記憶する閑散時間帯情報を参照する。閑散時間帯情報は、閑散時間帯の開始時刻および終了時刻をそれぞれ表す開始時刻情報および終了時刻情報を含む。ＣＰＵ１ａは、ステップＳａ１で取得した時刻情報が表す時刻が、開始時刻情報が表す開始時刻以降で、かつ終了時刻情報が表す終了時刻以前であるか否かを確認することで、現在が閑散時間帯に属するか否かを確認する。なお、閑散時間帯情報は、入力デバイス１ｄを操作することによるユーザの指示に応じてＣＰＵ１ａが更新する。そこでユーザは、オーダの発生頻度が閾値以上となる可能性がある期間とするように閑散時間帯情報を設定しておく。かくして閑散時間帯は、オーダの発生頻度が閾値以上となる可能性がある第１の期間となる。
【００３５】
現在が閑散時間帯には属さないならば、つまり現在が第１の期間とは異なる第２の期間であるならば、ＣＰＵ１ａはステップＳａ２からステップＳａ３へ進む。
【００３６】
ステップＳａ３においてＣＰＵ１ａは、これから開始するプリントに関わるプリント速度として第１の速度を適用するようにモータドライバおよびヘッドドライバ１ｍに指示する。こののちにＣＰＵ１ａは、ステップＳａ５へ進む。
【００３７】
一方、現在が閑散時間帯に属するならば、つまり現在が第１の期間であるならば、ＣＰＵ１ａはステップＳａ２からステップＳａ４へ進む。
【００３８】
ステップＳａ４においてＣＰＵ１ａは、これから開始するプリントに関わるプリント速度として第２の速度を適用するようにモータドライバおよびヘッドドライバ１ｍに指示する。こののちにＣＰＵ１ａは、ステップＳａ５へ進む。
【００３９】
ステップＳａ５においてＣＰＵ１ａは、バッファ１ｈが記憶するオーダ情報の１つに基づいて、オーダ伝票にて表示する伝票画像を例えばビットマップフォーマットなどの所定のデータフォーマットで表した伝票画像データを生成する。ＣＰＵ１ａは、ここで生成した伝票画像データをＲＡＭ１ｃに記憶させる。
【００４０】
ステップＳａ６においてＣＰＵ１ａは、フィード開始をモータドライバ１ｊに対して指示する。この指示を受けてモータドライバ１ｊは、フィードモータ１ｐの駆動を開始し、プリント用紙の搬送を開始する。このときにモータドライバ１ｊは、第１の速度の適用が指定されたならばフィードモータ１ｐを第１の回転速度で回転させ、第２の速度の適用が指定されたならばフィードモータ１ｐを第２の回転速度で回転させる。ここで、第１および第２の回転速度をそれぞれどのような速度とするかは任意であるが、第２の回転速度が第１の回転速度よりも低いことを必須とする。第１の回転速度は典型的には、プリントヘッド１ｋおよびフィード機構１ｉの性能を考慮して、プリント用紙に画像をプリントするために許容される最大の速度とする。
【００４１】
ステップＳａ７においてＣＰＵ１ａは、プリント開始をヘッドドライバ１ｍに対して指示する。この指示を受けてヘッドドライバ１ｍは、ステップＳａ５にてＣＰＵ１ａが生成し、ＲＡＭ１ｃが記憶している伝票画像データを読み出し、この伝票画像データが表す伝票画像をプリント用紙に対してプリントするためのプリントヘッド１ｋの駆動を開始する。このときにヘッドドライバ１ｍは、第１の速度の適用が指定されたならば、第１の回転速度で回転するフィードモータ１ｐによる駆動力で搬送されるプリント用紙に対して初期の伝票画像をプリントできるようにプリントヘッド１ｋの駆動速度を調整する。またヘッドドライバ１ｍは、第２の速度の適用が指定されたならば、第２の回転速度で回転するフィードモータ１ｐによる駆動力で搬送されるプリント用紙に対して初期の伝票画像をプリントできるようにプリントヘッド１ｋの駆動速度を調整する。
【００４２】
こののちにステップＳａ８においてＣＰＵ１ａは、プリントが終了するのを待ち受ける。そして、伝票画像データが表す伝票画像の全てをプリントするためのプリントヘッド１ｋの駆動をヘッドドライバ１ｍが完了したならば、ＣＰＵ１ａはプリントが終了したと判断してステップＳａ８からステップＳａ９へ進む。
【００４３】
ステップＳａ９においてＣＰＵ１ａは、フィード停止をモータドライバ１ｊに対して指示する。この指示を受けてモータドライバ１ｊは、フィードモータ１ｐの駆動を停止し、プリント用紙の搬送を終了する。
【００４４】
ステップＳａ１０においてＣＰＵ１ａは、ＲＡＭ１ｃが記憶する伝票画像データを削除するとともに、この伝票画像データの作成の際に参照したオーダ情報をバッファ１ｈから削除する。
【００４５】
そして、これを持ってＣＰＵ１ａは図３に示す処理を終了する。なお、バッファ１ｈは複数のオーダ情報を保持可能であるので、ＣＰＵ１ａが図３に示す処理を終了した時点でバッファ１ｈがオーダ情報を保持している場合には、ＣＰＵ１ａは図３に示す処理を改めて開始する。
【００４６】
以上のように第１の実施形態によれば、オーダの発生頻度が閾値以上となる可能性がある期間であるとユーザが考える閑散時間帯においては、その他の時間帯に比べてフィードモータ１ｐの回転速度を低減する。この結果、閑散時間帯においてはフィードモータ１ｐの動作音が低減され、キッチンプリンタ１で生じる騒音が低減される。
【００４７】
この上で第１の実施形態においては、閑散時間帯以外においては高速にプリントを行うので、混雑し、オーダが高頻度に発生する可能性のある期間には、多数のオーダ伝票を速やかにプリントできる。
【００４８】
（第２の実施形態）
第２の実施形態に係るキッチンプリンタ１は、構成は第１の実施形態と同様で良いので、その詳細な説明は省略する。
【００４９】
第２の実施形態が第１の実施形態と異なるのは、ＲＯＭ１ｂが記憶する制御プログラムの内容である。
【００５０】
つまり第２の実施形態においてＣＰＵ１ａは、図３に示す処理に代えて図４に示す処理を実行する。なお、図４において図３と同一の処理には同一の符号を付し、その詳細な説明は省略する。また、図３に示す処理の一部は、図４においては図示を省略している。
【００５１】
ＣＰＵ１ａは、ステップＳａ１において時刻情報を取得したのち、ステップＳｂ１へ進む。
【００５２】
ステップＳｂ１においてＣＰＵ１ａは、ステップＳａ１で取得した時刻情報をＲＯＭ１ｂまたはＲＡＭ１ｃが記憶する履歴情報に追加する。履歴情報は、１つまたは複数の時刻情報を含む場合もあるし、時刻情報を全く含まない場合もある。
【００５３】
ステップＳｂ２においてＣＰＵ１ａは、ステップＳａ１で取得した時刻情報が表す時刻が終了タイミングとなる単位期間の開始時刻を算出する。なお、単位期間は、予め定められた継続時間を持つ期間である。具体的にはＣＰＵ１ａは例えば、ステップＳａ１で取得した時刻情報から継続時間を遡ったタイミングとして開始時刻を算出する。継続時間は任意であって良く、典型的にはキッチンプリンタ１の設計者によって適宜に定められる。ただし継続時間は、ユーザの指示に応じて変更可能としても良い。
【００５４】
ステップＳｂ３においてＣＰＵ１ａは、履歴情報に含まれる時刻情報のうちからステップＳｂ２で算出した開始時刻よりも前の時刻を表すものを削除する。
【００５５】
かくしてＣＰＵ１ａは、履歴情報を、最近の一定の期間にＣＰＵ１ａが取得した時刻情報を含む情報とするように更新する。
【００５６】
ステップＳｂ４においてＣＰＵ１ａは、上記のように更新した後の履歴情報に含まれる時刻情報の数として発生頻度を算出する。
【００５７】
ステップＳｂ５においてＣＰＵ１ａは、ステップＳｂ４で算出した発生頻度が予め定められた閾値未満であるか否かを確認する。なお閾値は、任意に定められて良いが、閑散時間帯においてオーダが発生する頻度に応じて適切に定めることが望ましい。
【００５８】
ステップＳｂ４で算出した発生頻度が予め定められた閾値未満ではない場合にＣＰＵ１ａは、ステップＳｂ５からステップＳａ３へ進む。これに対して、ステップＳｂ４で算出した発生頻度が予め定められた閾値未満である場合にＣＰＵ１ａは、ステップＳｂ５からステップＳａ４へ進む。
【００５９】
そしてこれ以降においてＣＰＵ１ａは、第１の実施形態と同様にステップＳａ３またはステップＳａ４ｂの処理とステップＳａ５乃至ステップＳａ１０の処理とを順次実行する。
【００６０】
かくして第２の実施形態によれば、最近の一定期間にオーダ伝票をプリントした回数として発生頻度を算出し、この発生頻度が閾値未満である場合にはその場合に比べてフィードモータ１ｐの回転速度を低減する。この結果、最近の一定期間にオーダ伝票をプリントした回数が少ない期間、つまり閑散時間帯においてはフィードモータ１ｐの動作音が低減され、キッチンプリンタ１で生じる騒音が低減される。
【００６１】
この上で第２の実施形態においては、閑散時間帯以外においては高速にプリントを行うので、混雑し、オーダが高頻度に発生する可能性のある期間には、多数のオーダ伝票を速やかにプリントできる。
【００６２】
（第３の実施形態）
第３の実施形態に係るキッチンプリンタ１は、構成は第１の実施形態と同様で良いので、その詳細な説明は省略する。
【００６３】
第３の実施形態が第１の実施形態と異なるのは、ＲＯＭ１ｂが記憶する制御プログラムの内容である。
【００６４】
つまり第３の実施形態においてＣＰＵ１ａは、図３に示す処理に代えて図５に示す処理を実行する。なお、図５において図３と同一の処理には同一の符号を付し、その詳細な説明は省略する。また、図３に示す処理の一部は、図５においては図示を省略している。
【００６５】
ステップＳｃ１においてＣＰＵ１ａは、バッファ１ｈが保持するオーダ情報の数として発生頻度を算出する。
【００６６】
ステップＳｃ２においてＣＰＵ１ａは、ステップＳｃ１で算出した発生頻度が予め定められた閾値未満であるか否かを確認する。なお閾値は、任意に定められて良いが、閑散時間帯以外の時間帯においてバッファ１ｈに蓄積されるオーダ情報の数を考慮して適切に定めることが望ましい。
【００６７】
ステップＳｃ１で算出した発生頻度が予め定められた閾値未満ではない場合にＣＰＵ１ａは、ステップＳｃ２からステップＳａ３へ進む。これに対して、ステップＳｃ１で算出した発生頻度が予め定められた閾値未満である場合にＣＰＵ１ａは、ステップＳｃ２からステップＳａ４へ進む。
【００６８】
そしてこれ以降においてＣＰＵ１ａは、第１の実施形態と同様にステップＳａ３またはステップＳａ４ｂの処理とステップＳａ５乃至ステップＳａ１０の処理とを順次実行する。
【００６９】
かくして第３の実施形態によれば、バッファに保持されているオーダ情報の数として発生頻度を算出し、この発生頻度が閾値未満である場合にはその場合に比べてフィードモータ１ｐの回転速度を低減する。この結果、プリント待ちとなっているオーダの数が少ない期間、つまり閑散時間帯においてはフィードモータ１ｐの動作音が低減され、キッチンプリンタ１で生じる騒音が低減される。
【００７０】
この上で第３の実施形態においては、閑散時間帯以外においては高速にプリントを行うので、混雑し、オーダが高頻度に発生する可能性のある期間には、多数のオーダ伝票を速やかにプリントできる。
【００７１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１…キッチンプリンタ、１ａ…ＣＰＵ、１ｂ…ＲＯＭ、１ｃ…ＲＡＭ、１ｄ…入力デバイス、１ｅ…表示デバイス、１ｆ…時計部、１ｇ…通信デバイス、１ｈ…バッファ、１ｉ…フィード機構、１ｊ…モータドライバ、１ｋ…プリントヘッド、１ｍ…ヘッドドライバ、１ｎ…バスライン、１ｐ…フィードモータ。
【図１】
2013127707.tif 000003
【図２】
2013127707.tif 000004
【図３】
2013127707.tif 000005
【図４】
2013127707.tif 000006
【図５】
2013127707.tif 000007