(57)【特許請求の範囲】
【請求項１】
パーシャルカットされた伝票用紙を出力する印刷装置であって、
商品情報を受信する受信部と、
伝票用紙への印刷を行う印刷部と、
前記伝票用紙を排出する排出口と、
前記印刷部と前記排出口との間に設けられ、前記印刷部が印刷した伝票用紙をパーシャルカットする切断部と、
前記印刷部が最後に印刷を行った時刻からの経過時間を計時する計時部と、
時間帯と待機時間とを関連付けて記憶する待機時間記憶部から、現在の時刻が属する時間帯に関連付けられた待機時間を読み出す待機時間読出部と、
前記伝票用紙を、前記印刷部、前記切断部、前記排出口の順で通過するように搬送する搬送部と、
前記印刷部、前記切断部、前記計時部および前記搬送部を制御する制御部とを備え、
前記搬送部は、前記印刷部が印刷を行っているとき、および、白紙送りのときに搬送を行い、
前記制御部は、前記印刷部による伝票の印刷後、前記搬送部に搬送を停止させ、前記経過時間を確認し、前記待機時間の経過までに前記受信部が次の商品情報を受信した場合、前記搬送部に白紙送りを指示せずに前記印刷部に次の商品伝票の印刷を指示し、前記待機時間の経過までに前記受信部が次の商品情報を受信しない場合、前記搬送部に白紙送りを指示する
ことを特徴とするオーダーエントリーシステムに用いられる印刷装置。
【請求項２】
前記制御部は、前記計時部が計時する経過時間が前記待機時間を超えたとき、前記搬送部に、前記伝票用紙を、前記印刷部と前記排出口との間の距離と等しい長さだけ搬送するよう指示する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記待機時間記憶部が、前記飲食店の混雑する時間帯の方が他の時間帯よりも長い待機時間を関連付けて記憶する
ことを特徴とする請求項１または請求項２のいずれかに記載の印刷装置。
【請求項４】
調理人が用意すべき商品の数を示す残り商品数を記憶する商品数記憶部と、
前記商品数記憶部が記憶する残り商品数に、前記印刷部が伝票用紙に印刷した商品の個数を加算する加算部と、
調理が完了した商品数の入力を受け付ける入力部と、
前記商品数記憶部が記憶する残り商品数から、前記入力部が受け付けた商品数を減算する減算部とを備え、
前記制御部は、商品数記憶部が記憶する残り商品数が所定の閾値を超える場合、印刷を実行しないよう指示する
ことを特徴とする請求項１から請求項３のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーシャルカットされた伝票用紙を出力する印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
居酒屋やレストランなどの飲食店では、従業員が注文入力端末を操作して、オーダーを入力するオーダーエントリーシステムが導入されている。
オーダーエントリーシステムは、伝票を印刷する印刷装置を備える。特に、居酒屋では、１つの伝票につき１つのメニューを印字する単品伝票をパーシャルカットして使用することが多く、オーダーエントリーシステムの印刷装置もパーシャルカット機能を備えるものが多い。ここで、パーシャルカットとは、伝票を切断する際に、すべてを切断してしまうのではなく、例えば幅方向中央部分など、一部分だけを残す切断方法のことである。
【０００３】
なお、特許文献１には、伝票のバックフィードを行うことで、印字終了後における伝票の搬送によって生じる伝票の空白部分を削減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−３３６０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このとき、上述したように、単品伝票をパーシャルカットして使用する場合など、印刷装置が短い伝票を印刷する場合には、最後に印刷した部分を切断するために、切断箇所をカッター位置まで搬送しなければならない。またさらにパーシャルカットされた伝票を排出口から排出するため、さらに排出口まで搬送しなければならない。これらの搬送により、次の伝票を印刷したときに、図８に示すように、伝票の先頭に空白部分が発生してしまい、伝票用紙の無駄が発生してしまうという問題があった。
【０００６】
また、特許文献１に記載の方法により、伝票のバックフィードを行うことで、空白部分を無くすことは可能であるが、バックフィードを行った場合、印刷装置が紙詰まりを起こしてしまう惧れがある。特に、パーシャルカットされた伝票をバックフィードした場合、パーシャルカットされた部分が排出口やカッター位置で引っかかり、パーシャルカットされた部分が切り離され、印刷装置内部に伝票が落ちてしまう惧れがある。また、バックフィード時に伝票が切り離されなかった場合にも、次回の搬送時に、パーシャルカットされた部分が排出口やカッター位置で引っかかり、そのまま搬送を行うと、紙詰まりを起こしてしまう惧れがある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、バックフィードを行わずに、印字終了後における伝票の搬送によって生じる伝票の空白部分を削減する印刷装置、印刷方法及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するためになされたものであり、パーシャルカットされた伝票用紙を出力する印刷装置であって、伝票用紙への印刷を行う印刷部と、前記伝票用紙を排出する排出口と、前記印刷部と前記排出口との間に設けられ、前記印刷部が印刷した伝票用紙をパーシャルカットする切断部と、前記印刷部が最後に印刷を行った時刻からの経過時間を計時する計時部と、前記印刷部が印刷を行っているとき、または前記計時部が計時する経過時間が所定の待機時間を超えたときに、前記伝票用紙を、前記印刷部、前記切断部、前記排出口の順で通過するように搬送する搬送部と、を備えることを特徴とする。
【０００９】
また、本発明は、調理人が用意すべき商品の数を示す残り商品数を記憶する商品数記憶部と、前記商品数記憶部が記憶する残り商品数に、前記印刷部が伝票用紙に印刷した商品の個数を加算する加算部と、調理人から用意を完了した商品数の入力を受け付ける入力部と、前記商品数記憶部が記憶する残り商品数から、前記入力部が受け付けた商品数を減算する減算部と、を備え、前記印刷部は、商品数記憶部が記憶する残り商品数が所定の閾値を超える場合、印刷を実行しないことを特徴とする。
【００１０】
また、本発明は、時間帯と前記待機時間とを関連付けて記憶する待機時間記憶部から、現在の時刻が属する時間帯に関連付けられた待機時間を読み出す待機時間読出部を備え、前記搬送部は、前記計時部が計時する経過時間が、前記待機時間読出部が読み出した待機時間を超えたときに、前記伝票用紙を搬送する、ことを特徴とする。
【００１１】
また、本発明において、前記搬送部は、前記計時部が計時する経過時間が所定の待機時間を超えたとき、前記伝票用紙を、前記印刷部と前記排出口との間の距離と等しい長さだけ搬送することを特徴とする。
【００１２】
また、本発明は、伝票用紙への印刷を行う印刷部と、前記伝票用紙を排出する排出口と、前記印刷部と前記排出口との間に設けられ、前記印刷部が印刷した伝票用紙をパーシャルカットする切断部とを備える印刷装置を用いた印刷方法であって、計時部は、前記印刷部が最後に印刷を行った時刻からの経過時間を計時し、搬送部は、前記印刷部が印刷を行っているとき、または前記計時部が計時する経過時間が所定の待機時間を超えたときに、前記伝票用紙を、前記印刷部、前記切断部、前記排出口の順で通過するように搬送する、ことを特徴とする。
【００１３】
また、本発明は、伝票用紙への印刷を行う印刷部と、前記伝票用紙を排出する排出口と、前記印刷部と前記排出口との間に設けられ、前記印刷部が印刷した伝票用紙をパーシャルカットする切断部とを備える印刷装置を、前記印刷部が最後に印刷を行った時刻からの経過時間を計時する計時部、前記印刷部が印刷を行っているとき、または前記計時部が計時する経過時間が所定の待機時間を超えたときに、前記伝票用紙を、前記印刷部、前記切断部、前記排出口の順で通過するように搬送する搬送部、として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、印刷部による伝票の印刷後、計時部が計時する経過時間が所定の待機時間を超えたときにのみ、搬送部による白紙送りを行う。これにより、所定の待機時間内で連続して伝票印刷を行う場合は、余分な白紙を発生させずに伝票の出力を行うことができる。他方、所定の待機時間の間印刷が発生しない場合は、搬送部が白紙送りを行い、最後の伝票を排出口まで搬送し、調理人が注文された商品を視認できるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態による印刷装置を備えるオーダーエントリーシステムの構成図である。
【図２】第１の実施形態による印刷装置の構成を示す概略ブロック図である。
【図３】第１の実施形態による印刷装置の動作を示すフローチャートである。
【図４】第２の実施形態による印刷装置の構成を示す概略ブロック図である。
【図５】待機時間記憶部が記憶する情報を示す図である。
【図６】第３の実施形態による印刷装置の構成を示す概略ブロック図である。
【図７】第３の実施形態による印刷装置の動作を示すフローチャートである。
【図８】従来の印刷装置による伝票の印刷結果を示す図である。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
図１は、本発明の第１の実施形態による印刷装置を備えるオーダーエントリーシステムの構成図である。
オーダーエントリーシステムは、注文入力端末１００、管理装置２００、印刷装置３００を備える。注文入力端末１００と管理装置２００とは無線で接続されており、管理装置２００と印刷装置３００とは有線もしくは無線で接続されている。
注文入力端末１００は、従業員の操作により、顧客が注文した商品を示す商品情報を入力する。また、注文入力端末１００は、入力した商品情報を、管理装置２００に無線で送信する。
管理装置２００は、注文入力端末１００から商品情報を受信する。また、管理装置２００は、注文入力端末１００から受信した商品情報を印刷装置３００に送信する。
印刷装置３００は、管理装置２００から商品情報を受信し、当該商品情報を示す伝票を出力する。なお、管理装置２００と印刷装置３００は同一体とすることも可能である。
【００１７】
図２は、第１の実施形態による印刷装置の構成を示す概略ブロック図である。
印刷装置３００は、受信部３０１、レイアウト生成部３０２、印刷部３０３、排出口３０４、切断部３０５、計時部３０６、制御部３０７、搬送部３０８を備える。
受信部３０１は、管理装置２００から商品情報を受信する。
レイアウト生成部３０２は、受信部３０１が受信した商品情報に基づいて伝票のレイアウトを示すレイアウト情報を生成する。
印刷部３０３は、レイアウト生成部３０２が生成したレイアウト情報に基づいて伝票用紙への印刷を行う。
排出口３０４は、印刷装置３００の筐体に設けられ、伝票用紙は、当該排出口３０４から印刷装置３００の外方向へ排出される。
切断部３０５は、印刷部３０３と排出口３０４との間に設けられ、伝票用紙をパーシャルカットする。
計時部３０６は、印刷部３０３が最後に伝票用紙への印刷を行った時刻からの経過時間を算出する。
制御部３０７は、計時部３０６が計時する時間に基づいて、印刷部３０３、切断部３０５、搬送部３０８の動作を制御する。
搬送部３０８は、伝票用紙を印刷装置３００の外方向へ搬送する。具体的には、伝票用紙を、印刷部３０３、切断部３０５、排出口３０４の順で通過するように搬送する。
【００１８】
そして、このような構成を有することで、印刷装置３００において、計時部３０６は、印刷部３０３が最後に印刷を行った時刻からの経過時間を計時する。そして、搬送部３０８は、印刷部３０３が印刷を行っているとき、または計時部３０６が計時する経過時間が所定の待機時間を超えたときに、伝票用紙を、印刷部３０３、切断部３０５、排出口３０４の順で通過するように搬送する。
これにより、待機時間内に次の商品情報が入力された場合、印刷装置３００は、バックフィードを行わずに、印字終了後における伝票の搬送によって生じる伝票の空白部分を削減することができる。
【００１９】
次に、印刷装置３００の動作を説明する。
図３は、第１の実施形態による印刷装置の動作を示すフローチャートである。
まず、印刷装置３００の計時部３０６は、経過時間をゼロクリアし、計時を停止する（ステップＳ１）。次に、制御部３０７は、計時部３０６が計時している経過時間が所定の待機時間（例えば１０秒）を超えたか否かを判定する（ステップＳ２）。
【００２０】
制御部３０７は、計時部３０６が計時している経過時間が待機時間を超えていないと判定した場合（ステップＳ２：ＮＯ）、受信部３０１が商品情報を受信してレイアウト生成部３０２がレイアウト情報を生成したか否かを判定する（ステップＳ３）。
制御部３０７が、レイアウト生成部３０２がレイアウト情報を生成していない（商品情報が発生していない）と判定した場合（ステップＳ３：ＮＯ）、ステップＳ２に戻り、経過時間が待機時間を超えたか否かの判定を行う。
【００２１】
他方、制御部３０７は、レイアウト生成部３０２がレイアウト情報を生成したと判定した場合（ステップＳ３：ＹＥＳ）、印刷部３０３及び搬送部３０８に伝票印刷命令を発する（ステップＳ４）。これにより、印刷部３０３は、レイアウト情報に基づいて伝票用紙への印刷を行う。また、搬送部３０８は、印刷部３０３による印刷に合わせて伝票用紙の搬送を行う。
【００２２】
また、印刷部３０３は、各商品情報のレイアウト情報に基づいた印刷を終了した時、制御部３０７へ印刷完了通知を発する。そして、制御部３０７は、当該印刷完了通知を発した時刻以降に、例えば、次の商品情報が発生し、搬送部３０８が、印刷部３０３と切断部３０５との間の距離と等しい長さだけ伝票用紙を搬送した時、切断部３０５へ切断命令を発する。切断部３０５は、制御部３０７から切断命令を受けると、伝票用紙をパーシャルカットする。
【００２３】
これにより、伝票用紙は、各商品情報のレイアウト情報に基づいて印刷された領域の末尾でパーシャルカットされるため、連続して出力される伝票の先頭部分には、空白部分が発生しない。
なお、ステップＳ４で、最後に生成されたレイアウト情報に基づいて印刷された領域は、印刷装置３００内に残留することとなる。
【００２４】
ステップＳ４で、印刷部３０３がレイアウト情報に基づいた印刷を終了すると、計時部３０６は、経過時間をゼロクリアし、現在の時刻からの経過時間の計時を開始する（ステップＳ５）。計時部３０６が計時を開始すると、ステップＳ２に戻り、経過時間が待機時間を超えたか否かの判定を行う。
【００２５】
ステップＳ２で、制御部３０７が、計時部３０６が計時している経過時間が待機時間を超えたと判定した場合（ステップＳ２：ＹＥＳ）、制御部３０７は、搬送部３０８に白紙送り命令を発する（ステップＳ６）。搬送部３０８は、白紙送り命令を受けると、伝票用紙を、印刷部３０３と排出口３０４との間の距離と等しい長さだけ搬送する。そして、搬送部３０８が印刷部３０３と排出口３０４との間の距離と等しい長さだけ伝票用紙を搬送した時、制御部３０７から切断部３０５へ切断命令が発せられる。
【００２６】
つまり、印刷部３０３が印刷を終えた後、所定の待機時間の間に受信部３０１が次の商品情報を受信しなかった場合に、搬送部３０８は、白紙送りを行う。これにより、所定の待機時間の間に受信部３０１が次の商品情報を受信した場合に、伝票の先頭に空白部分が発生することを防止することができる。また、印刷部３０３が印刷した伝票が印刷装置３００内に残ったままで読み取ることができないという状況の発生を防止することができる。
ステップＳ６で制御部３０７が白紙送り命令を発すると、ステップＳ１に戻り、計時部３０６が計時する経過時間をゼロクリアし、計時を停止する。
【００２７】
このように、本実施形態によれば、制御部３０７は、印刷部３０３による伝票の印刷後、計時部３０６が計時する経過時間を確認する。そして、所定の待機時間の経過までに受信部３０１が次の商品情報を受信した場合、搬送部３０８による白紙送りを行わず、そのまま次の伝票を印刷することで、余分な白紙を発生させずに、伝票の連続印刷が可能となる。他方、所定の待機時間の経過までに受信部３０１が次の商品情報を受信しない場合、搬送部３０８は白紙送りを行い、最後の伝票を排出口まで搬送し、調理人が注文された商品を視認できるようにする。
【００２８】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
図４は、第２の実施形態による印刷装置の構成を示す概略ブロック図である。
第２の実施形態による印刷装置３００は、第１の実施形態の印刷装置３００に、さらに待機時間記憶部３０９を備え、制御部３０７の動作が異なるものである。
待機時間記憶部３０９は、時間帯と待機時間とを関連付けて記憶する。
制御部３０７は、上述したステップＳ２において、待機時間記憶部３０９から、現在の時刻が属する時間帯に関連付けられた待機時間を読み出す。そして、計時部３０６が計時している経過時間が、読み出した待機時間を超えたか否かを判定する。
【００２９】
図５は、待機時間記憶部が記憶する情報を示す図である。
待機時間記憶部３０９は、時間帯と待機時間とを関連付けて記憶する。印刷装置３００が、注文が発生する都度、待機時間記憶部３０９に記憶された該当時間帯の待機時間を読み込むことによって、時間帯によって白紙を排出するまでの待機時間を変化させることができる。
図５によれば、店舗の混雑が予測される時間帯である７：００〜８：５９、１１：３０〜１４：２９、及び１８：００〜２０：５９は、他の時間帯と比較して長めの待機時間（５分）が設定されている。これは、連続して注文が発生することで、待機時間を長くしても、待機時間内に次の商品情報の登録が予想されるためである。さらに、当該時間帯において調理人は、料理を継続して行っているため、商品情報を印刷してもすぐに調理に取り掛かれるとは限らないためである。
なお、伝票用紙節約のためであっても、調理指示の出力タイミングが遅いことによって、商品の提供時間が、注文から提供までの目標時間である提供制限時間（例えば、１５分）を超えることは好ましくない。そのため、提供制限時間内に商品の提供が完了できるタイミングで調理指示が出力されるよう、待機時間を設定しておく必要がある。したがって、待機時間の上限値は、提供制限時間から提供に要する時間（調理時間及び配膳時間）を減じた時間とすることが望ましい。
他方、店舗が込み合わないと予想される時間帯である０：００〜４：５９は、他の時間帯と比較して短めの待機時間（１分）が設定されている。これは、調理人の手が空いていると予想されることから、なるべく早く調理が開始できるようにし、客への料理の提供を早く行うようにするためである。
【００３０】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。
従来のオーダーエントリーシステムの印刷装置は、商品情報が連続して入力された場合、入力された商品情報を逐次伝票に印刷して出力する。しかしながら、調理場の調理能力を超えた注文が入った場合、調理人による調理が追いつかず、すぐに当該注文された商品の調理を開始できないため、印刷された伝票がたまってしまう。そのため、調理人に焦燥感を与えてしまう惧れがあった。
第３の実施形態は、第１、第２の実施形態の効果に加え、上述したような問題を解決することができる。すなわち、注文が集中しても調理人に焦燥感を感じさせないことができる。
【００３１】
図６は、第３の実施形態による印刷装置の構成を示す概略ブロック図である。
第３の実施形態による印刷装置３００は、第２の実施形態の印刷装置３００に、さらに商品数記憶部３１０、加算部３１１、入力部３１２、減算部３１３、バッファ部３１４を備え、制御部３０７の動作が異なるものである。
商品数記憶部３１０は、調理人が調理すべき商品の数を示す残り商品数を記憶する。なお、商品数記憶部３１０が記憶する残り商品数の初期値は「０」である。
加算部３１１は、商品数記憶部３１０が記憶する残り商品数に、印刷部３０３が伝票に印刷した商品数を加算する。
入力部３１２は、調理人から調理を完了した商品数の入力を受け付ける。
減算部３１３は、商品数記憶部３１０が記憶する残り商品数から、入力部３１２が受け付けた商品数を減算する。
バッファ部３１４は、レイアウト生成部３０２が生成したレイアウト情報を一時的に記憶し、レイアウト情報を記憶した順に印刷部３０３へ出力する。
制御部３０７は、商品数記憶部３１０が記憶する残り商品数が、所定の調理許容数（所定の閾値）を超えるとき、伝票印刷命令を発しない。ここで、調理許容数は、調理人の調理能力による値であり、調理人が所定の時間内に調理することができると見込まれる商品数を示す。
【００３２】
次に、印刷装置３００の動作を説明する。
図７は、第３の実施形態による印刷装置の動作を示すフローチャートである。
まず、印刷装置３００の計時部３０６は、現在行っている計時を停止する（ステップＳ１０１）。次に、制御部３０７は、待機時間記憶部３０９から、現在の時刻が属する時間帯に関連付けられた待機時間を読み出し、計時部３０６が計時している経過時間が、読み出した待機時間を超えたか否かを判定する（ステップＳ１０２）。なお、計時部３０６がステップＳ１で計時を停止している場合、制御部３０７は、経過時間が待機時間を超えていないと判定する。
【００３３】
制御部３０７は、計時部３０６が計時している経過時間が待機時間を超えていないと判定した場合（ステップＳ１０２：ＮＯ）、入力部３１２が調理人から調理を完了した商品数の入力を受け付けたか否かを判定する（ステップＳ１０３）。制御部３０７は、入力部３１２が商品数の入力を受け付けていないと判定した場合（ステップＳ１０３：ＮＯ）、受信部３０１が商品情報を受信してレイアウト生成部３０２がレイアウト情報を生成したか否かを判定する（ステップＳ１０４）。
制御部３０７が、レイアウト生成部３０２がレイアウト情報を生成していないと判定した場合（ステップＳ１０４：ＮＯ）、ステップＳ１０２に戻り、経過時間が待機時間を超えたか否かの判定を行う。
【００３４】
他方、制御部３０７は、レイアウト生成部３０２がレイアウト情報を生成したと判定した場合（ステップＳ１０４：ＹＥＳ）、バッファ部３１４に、当該レイアウト情報を記録する（ステップＳ１０５）。
ステップＳ１０３で、制御部３０７が、入力部３１２が商品数の入力を受け付けたと判定した場合（ステップＳ１０３：ＹＥＳ）、減算部３１３は、商品数記憶部３１０が記憶する残り商品数から、入力部３１２が受け付けた商品数を減算する（ステップＳ１０６）。
次に、制御部３０７は、バッファ部３１４がレイアウト情報を記憶しているか否かを判定する（ステップＳ１０７）。制御部３０７は、バッファ部３１４がレイアウト情報を記憶していないと判定した場合（ステップＳ１０７：ＹＥＳ）、ステップＳ１０２に戻り、経過時間が待機時間を超えたか否かの判定を行う。
【００３５】
ステップＳ１０５でバッファ部３１４にレイアウト情報を記録した場合、またはステップＳ１０７で、制御部３０７が、バッファ部３１４がレイアウト情報を記憶していると判定した場合（ステップＳ１０７：ＮＯ）、制御部３０７は、商品数記憶部３１０が記憶する残り商品数が、所定の調理許容数以下であるか否かを判定する（ステップＳ１０８）。
制御部３０７が、残り商品数が、所定の調理許容数以下であると判定した場合（ステップＳ１０８：ＹＥＳ）、制御部３０７は、バッファ部３１４に最初に記録したレイアウト情報を１つ取り出す。これにより、バッファ部３１４が記憶するレイアウト情報の総数は１つ少なくなる。そして、制御部３０７は、取り出したレイアウト情報を印刷部３０３に出力し、印刷部３０３及び搬送部３０８に伝票印刷命令を発する（ステップＳ１０９）。これにより、印刷部３０３は、レイアウト情報に基づいて伝票用紙への印刷を行う。また、搬送部３０８は、印刷部３０３による印刷に合わせて伝票用紙の搬送を行う。
【００３６】
また、印刷部３０３は、各商品情報のレイアウト情報に基づいた印刷を終了した時、制御部３０７へ印刷完了通知を発する。そして、制御部３０７は、当該印刷完了通知を発した時刻以降に、たとえば、次の商品情報が発生し、搬送部３０８が、印刷部３０３と切断部３０５との間の距離と等しい長さだけ伝票用紙を搬送した時、切断部３０５へ切断命令を発する。切断部３０５は、制御部３０７から切断命令を受けると、伝票用紙をパーシャルカットする。
【００３７】
これにより、伝票用紙は、各商品情報のレイアウト情報に基づいて印刷された領域の末尾でパーシャルカットされるため、連続して出力される伝票の先頭部分には、空白部分が発生しない。
なお、ステップＳ１０９で、最後に生成されたレイアウト情報に基づいて印刷された領域は、印刷装置３００内に残留することとなる。
【００３８】
ステップＳ１０９で、印刷部３０３がレイアウト情報に基づいた印刷を終了すると、加算部３１１は、商品数記憶部３１０が記憶する残り商品数に、印刷部３０３が印刷した伝票に印刷した商品数を加算する（ステップＳ１１０）。印刷部３０３が印刷した商品数は、例えば、加算部３１１が、バッファ部３１４から印刷部３０３へ出力されたレイアウト情報を読み取り、当該レイアウト情報に含まれる商品の数を計算することで求めることができる。
次に、計時部３０６は、現在の時刻からの経過時間の計時を開始する（ステップＳ１１１）。計時部３０６が計時を開始すると、制御部３０７は、バッファ部３１４がレイアウト情報を記憶しているか否かを判定する（ステップＳ１１２）。
【００３９】
制御部３０７は、バッファ部３１４がレイアウト情報を記憶していないと判定すると（ステップＳ１１２：ＹＥＳ）、ステップＳ１０２に戻り、経過時間が待機時間を超えたか否かの判定を行う。
他方、制御部３０７は、バッファ部３１４がレイアウト情報を記憶していると判定すると（ステップＳ１１２：ＮＯ）、ステップＳ１０８に戻り、残り商品数が、調理許容数以下であるか否かを判定する。また、ステップＳ１０８で、制御部３０７が、残り商品数が、調理許容数を越えると判定した場合（ステップＳ１０８：ＮＯ）、ステップＳ１０１に戻り、計時部３０６による計時を停止する。
【００４０】
ステップＳ１０２で、制御部３０７が、計時部３０６が計時している経過時間が待機時間を超えたと判定した場合（ステップＳ１０２：ＹＥＳ）、制御部３０７は、搬送部３０８に白紙送り命令を発する（ステップＳ１１３）。搬送部３０８は、白紙送り命令を受けると、伝票用紙を、印刷部３０３と排出口３０４との間の距離と等しい長さだけ搬送する。そして、制御部３０７は、搬送部３０８が、印刷部３０３と切断部３０５との間の距離と等しい長さだけ伝票用紙を搬送した時、切断部３０５へ切断命令を発する。
【００４１】
つまり、印刷部３０３が印刷を終えた後、所定の待機時間の間に受信部３０１が次の商品情報を受信しなかった場合に、搬送部３０８は、白紙送りを行う。これにより、所定の待機時間の間に受信部３０１が次の商品情報を受信した場合に、伝票の先頭に空白部分が発生することを防止することができる。また、印刷部３０３が印刷した伝票が印刷装置３００内に残ったままで読み取ることができないという状況の発生を防止することができる。
なお、ステップＳ１１３で制御部３０７が白紙送り命令を発すると、ステップＳ１に戻り、計時部３０６による計時を停止する。
【００４２】
このように、本実施形態によれば、商品数記憶部３１０が未調理の商品数を記憶し、その数量によって、制御部３０７が、レイアウト生成部３０２が生成したレイアウト情報を印刷するか否かを判定する。調理すべき商品の数が、調理人の調理能力を超えた場合、印刷装置３００は、以降の伝票の印刷を保留するため、伝票の空白部分の発生を防ぐことができ、さらに、調理人の調理能力に合った商品数の伝票が印刷されるため、注文が集中しても調理人に焦燥感を感じさせないことができる。
【００４３】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した第１〜第３の実施形態では、印刷装置３００が計時部３０６及び制御部３０７を備え、白紙送りを行うか否かを印刷装置３００で行う場合を説明したが、これに限られない。例えば、管理装置２００が計時部及び制御部を備え、管理装置２００の計時部が計時する経過時間が待機時間を超えたときに、管理装置２００の制御部が印刷装置３００に白紙送り命令を送信するようにしても、同様の効果を得ることができる。
【００４４】
また、印刷装置３００が操作パネルなどのボタンを備え、白紙出力制限の有無、待機時間、調理許容数の変更を受け付ける構成としても良い。
これにより、第２の実施形態で用いた待機時間記憶部３０９が記憶する時間帯の基本設定と異なる状況になった場合の対処や、第３の実施形態で用いた調理許容数に対する調理人の熟練度に合わせた変更などを行うことができる。
【００４５】
上述の印刷装置３００は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４７】
１００…注文入力端末  ２００…管理装置  ３００…印刷装置  ３０１…受信部  ３０２…レイアウト生成部  ３０３…印刷部  ３０４…排出口  ３０５…切断部  ３０６…計時部  ３０７…制御部  ３０８…搬送部  ３０９…待機時間記憶部  ３１０…商品数記憶部  ３１１…加算部  ３１２…入力部  ３１３…減算部  ３１４…バッファ部
【図１】
0005598749.tif 000002
【図２】
0005598749.tif 000003
【図３】
0005598749.tif 000004
【図４】
0005598749.tif 000005
【図５】
0005598749.tif 000006
【図６】
0005598749.tif 000007
【図７】
0005598749.tif 000008
【図８】
0005598749.tif 000009