(57)【特許請求の範囲】
【請求項１】
用紙を紙送り又は紙戻しをする紙搬送部と、
前記用紙に印字する印字部と、
小片として切り取ることができるように前記印字された用紙に切り込みを入れるカッタ部とを備え、用紙排出口から小片が繋がった状態の印字された用紙を排出する印字装置において、
前記用紙排出口から排出されて切り取られずに残っている小片の残存量を判定する判定部と、
前記残存量が予め定めた所定量より多い場合、前記カッタ部の動作後における前記用紙の前記用紙排出口への紙送りを中止するよう前記紙搬送部を制御し、前記以外の場合、前記カッタ部の動作後に前記用紙を前記用紙排出口へ紙送りするよう前記紙搬送部を制御する制御部とを備え、
前記制御部は、客からの注文に関する印字データを受け付けたときに、前記判定部が判定した小片の残存量に応じて予め決められた分量の紙戻しを行うよう前記紙搬送部を制御し、前記紙搬送部の当該制御の後に、前記印字部に、前記印字データの印字を開始するよう制御する
ことを特徴とする印字装置。
【請求項２】
前記制御部は、前記印字部が印字を行った後に前記用紙の前記カッタ部への紙送りを一時的に中止し、その後の所定期間内に次の印字命令を受けなかった場合、前記用紙を前記カッタ部へ紙送りして前記用紙に切り込みを入れるよう、前記紙送り部と前記カッタ部を制御する
ことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記カッタ部が前記用紙に切り込みを入れた回数を記憶する記憶部を備え、
前記判定部は、前記記憶部に記憶された回数に基づいて前記残存量を判定する
ことを特徴とする請求項１又は請求項２に記載の印字装置。
【請求項４】
前記用紙排出口から所定距離離れた箇所に前記用紙が到達したか否かを判別するセンサを備え、
前記判定部は、前記センサの判別結果に基づいて前記残存量を判定する
ことを特徴とする請求項１又は請求項２に記載の印字装置。
【請求項５】
前記用紙排出口に前記用紙が有るか無いかを判別するセンサと、
前記紙送り部による前記用紙の紙送り量を記憶する記憶部と、
を備え、
前記判定部は、前記センサにより用紙無しと判別された時点から測った前記紙送り量に基づいて前記残存量を判定する
ことを特徴とする請求項１又は請求項２に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置に関する。
【背景技術】
【０００２】
レストラン等の飲食店において、厨房へ調理の指示を伝えるための伝票を印字する伝票出力装置（印字装置）が利用されている。図１３に、伝票出力装置が伝票を印字して出力した様子を示す。同図に示されるように、伝票は、注文された料理１つ１つに対応する単品伝票９０１の形で伝票出力装置９００の排出口９０２から出力されてくる。単品伝票９０１−１，９０１−２，９０１−３のそれぞれは、パーシャルカットされて前後の単品伝票と繋がった状態となっている。パーシャルカットとは、単品伝票を完全に切断して分離してしまうのではなく、一部分（図では中央）のみを残してカットする手法である。店員は、このように繋がった伝票から単品伝票９０１を切り取って、その単品伝票に指示された料理を調理する。
【０００３】
伝票をパーシャルカットするカッタは、排出口９０２よりも所定距離（例えば１０ｍｍ程度）離れた伝票出力装置内部に設置されている。そのため、図１３の左側の図に示すように、最後に印字された単品伝票９０１−３は、排出口９０２から一部分のみしか排出されておらず、印字内容が見にくく、又、切り取る際に掴みにくくなっている。そこで、最後の単品伝票９０１−３を印字してパーシャルカットした後に伝票の用紙を紙送りすることによって、図１３の右側の図に示すように、この最後の単品伝票９０１−３が内容を判読可能な位置まで排出口９０２の外に出てくるようにすることが行われている。ただし、この状態のまま次の単品伝票の印字をしてしまうと、紙送りをした分が印字の際の余白となってしまうので、紙戻しをしてから印字をすることで余白を削減可能とした伝票出力装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−９２３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、図１３の右側の図のように伝票を紙送りした後、例えば、厨房が混んでいるといった場合に、伝票出力装置から出力された単品伝票が暫くの間、切り取られずに排出口９０２からぶら下がったままになっている状況が起こり得る。このような状況で、新たに注文が入って次の伝票を印字する際に、特許文献１の伝票出力装置が伝票を紙戻ししてしまうと、単品伝票９０１のパーシャルカットされている部分が紙戻しの途中で伝票出力装置の内部に引っ掛かってしまい、紙詰まりが発生するという問題があった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は、紙詰まりの防止と余白の削減が可能な印字装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明に係る印字装置は、用紙を紙送りする紙送り部と、前記用紙に印字する印字部と、小片として切り取ることができるように前記印字された用紙に切り込みを入れるカッタ部と、を備え、用紙排出口から小片が繋がった状態の印字された用紙を排出する印字装置において、前記用紙排出口から排出されて切り取られずに残っている小片の残存量を判定する判定部と、前記残存量が予め定めた所定量より多い場合、前記カッタ部の動作後における前記用紙の前記用紙排出口への紙送りを中止するよう前記紙送り部を制御し、前記以外の場合、前記カッタ部の動作後に前記用紙を前記用紙排出口へ紙送りするよう前記紙送り部を制御する制御部と、を備えることを特徴とする。
【０００８】
また、本発明に係る印字装置は、上記の印字装置において、前記制御部は、前記印字部が印字を行った後に前記用紙の前記カッタ部への紙送りを一時的に中止し、その後の所定期間内に次の印字命令を受けなかった場合、前記用紙を前記カッタ部へ紙送りして前記用紙に切り込みを入れるよう、前記紙送り部と前記カッタ部を制御することを特徴とする。
【０００９】
また、本発明に係る印字装置は、上記の印字装置において、前記カッタ部が前記用紙に切り込みを入れた回数を記憶する記憶部を備え、前記判定部は、前記記憶部に記憶された回数に基づいて前記残存量を判定することを特徴とする。
【００１０】
また、本発明に係る印字装置は、上記の印字装置において、前記用紙排出口から所定距離離れた箇所に前記用紙が到達したか否かを判別するセンサを備え、前記判定部は、前記センサの判別結果に基づいて前記残存量を判定することを特徴とする。
【００１１】
また、本発明に係る印字装置は、上記の印字装置において、前記用紙排出口に前記用紙が有るか無いかを判別するセンサと、前記紙送り部による前記用紙の紙送り量を記憶する記憶部と、を備え、前記判定部は、前記センサにより用紙無しと判別された時点から測った前記紙送り量に基づいて前記残存量を判定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印字装置において紙詰まりの防止と余白の削減が可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態による印字装置が適用された注文管理システムの構成図である。
【図２】注文管理システムの全体の動作の流れを示すフローチャートである。
【図３】注文管理装置のブロック図である。
【図４】注文管理装置によって作成される伝票データのデータ構成を示す図である。
【図５】伝票出力装置が印字を行って出力する伝票の一例を示す図である。
【図６】伝票出力装置の内部の構造を示す図である。
【図７】伝票出力装置の電気的構成を示すブロック図である。
【図８】伝票出力装置の処理の流れを示すフローチャートである。
【図９】伝票出力装置の処理の流れを示すフローチャートである。
【図１０】伝票作成指示データのデータ構成を示す図である。
【図１１】伝票出力装置の処理の流れを示すフローチャートである。
【図１２】伝票出力装置の処理の流れを示すフローチャートである。
【図１３】従来の伝票出力装置が伝票を印字して出力した様子を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
（第１の実施形態）
図１は、本発明の実施形態による印字装置が適用された注文管理システムの構成図であり、図２は、注文管理システムの全体の動作の流れを示すフローチャートである。この注文管理システムは、注文入力装置１０と、注文管理装置２０と、伝票出力装置３０（印字装置）を含んで構成され、例えば、レストラン等の飲食店に導入されて利用される。
【００１５】
注文入力装置１０は、店員が注文を入力するために使用する携帯型の端末装置であり、注文を入力するための入力機能、入力した内容を確認するために表示をする表示機能、注文データを送信する送信機能等を有している。注文データには、後述するテーブルＮｏ．及び担当Ｎｏ．の各データと、注文された料理の名称や数量等のデータが含まれる。注文入力装置１０は、店員が注文を入力する（ステップＳ１１）と、注文データを作成して（ステップＳ１２）、作成した注文データを無線で注文管理装置２０へ送信する（ステップＳ１３）。
【００１６】
注文管理装置２０は、飲食店の注文を管理するサーバ装置であり、図３に示すように、ＣＰＵ２１と、無線通信部２２と、記憶部２３とを有している。注文管理装置２０は、注文入力装置１０から送信された注文データを無線通信部２２により受信し（ステップＳ１４）、受信した注文データを記憶部２３に登録する（ステップＳ１５）。また、注文管理装置２０は、記憶部２３に予め出力設定データを記憶しており、この出力設定データを利用して注文データから伝票データを作成し（ＣＰＵ２１の伝票データ作成機能）（ステップＳ１６，ステップＳ１７）、作成した伝票データを無線通信部２２から無線で伝票出力装置３０へ送信する（ステップＳ１８）。
【００１７】
伝票出力装置３０は、厨房へ調理の指示を伝えるための伝票を印字する装置である。伝票出力装置３０は、注文管理装置２０から送信された伝票データを受信し（ステップＳ１９）、受信した伝票データに基づいて伝票を印字する（ステップＳ２０）。
【００１８】
図４は、注文管理装置２０によって作成される伝票データのデータ構成を示す図である。伝票データは、先頭から順に、伝票Ｎｏ．，テーブルＮｏ．，担当Ｎｏ．，時刻，単品伝票データ（単品伝票１データ，単品伝票２データ，単品伝票３データ，…），カット命令の各データが配列されて構成される。単品伝票データとカット命令は、注文された料理の数の分だけ続けて配列される（図の例では、注文された料理の数が３である場合が示されている）。
【００１９】
伝票Ｎｏ．とは、多数の伝票データを１つ１つ区別するために割り振られる固有の番号である。テーブルＮｏ．とは、飲食店内のテーブル（座席）を特定する番号である。担当Ｎｏ．とは、客から注文を受けてその入力を行った店員を特定する番号である。時刻は、注文管理装置２０が伝票データを作成した時刻を表す。単品伝票データとは、注文された料理１つ１つを表す情報であり、料理の名称や注文数量などの情報を含む。例えば、あるテーブルから受けた注文が「カツカレー、シチュー、ツナサラダを各１個」であったとすると、単品伝票１データは「カツカレー  １」、単品伝票２データは「シチュー  １」、単品伝票３データは「ツナサラダ  １」である。カット命令とは、伝票をパーシャルカットすることを指示する命令（データ）である。
【００２０】
図５は、伝票出力装置３０が印字を行って出力する伝票の一例を示す図である。この例において、伝票は、単品伝票１，単品伝票２，単品伝票３の３つの単品伝票が集合して構成されている。単品伝票とは、注文された料理１つ１つに対応する、伝票の個片のことである。各単品伝票には、上述した伝票データに基づいて伝票Ｎｏ．とテーブルＮｏ．と担当Ｎｏ．と時刻とが印字されている。また、単品伝票１，単品伝票２，単品伝票３のそれぞれには、上述した伝票データに含まれる単品伝票１データ，単品伝票２データ，単品伝票３データに基づいて、注文された料理の名称と数量が印字されている。更に、単品伝票１と単品伝票２の間、及び、単品伝票２と単品伝票３の間は、上述した伝票データに含まれるカット命令に基づくパーシャルカットが施されている（各単品伝票の間が中央の一部分のみを残してカットされている）。
【００２１】
図６は、伝票出力装置３０の内部の構造（一部分）を示す図である。伝票出力装置３０の内部には、プラテンローラ３１と、印字ヘッド３２と、用紙切れセンサ３３と、カッタ部３４が設けられている。また、カッタ部３４は、固定刃３４Ａと可動刃３４Ｂからなる。
【００２２】
プラテンローラ３１は、ロール紙３９の紙送りや紙戻しを行う機構部品である。具体的には、ロール紙３９がプラテンローラ３１と印字ヘッド３２の間に保持されており、プラテンローラ３１が回転することによって、ロール紙３９が紙送り又は紙戻しされる。
【００２３】
印字ヘッド３２は、ロール紙３９に印字を行う部品である。本実施形態では、ロール紙３９として熱を加えると色が変化する感熱紙を使用し、印字ヘッド３２としてロール紙３９に熱を加えることによって印字を行う加熱型の印字ヘッドを適用するものとする。
用紙切れセンサ３３は、ロール紙３９が無くなったか否かを検出するセンサであり、印字ヘッド３２の近傍に設けられている。
【００２４】
カッタ部３４は、印字されたロール紙３９（伝票）をパーシャルカットする部分である。カッタ部３４の可動刃３４Ｂは図中の上下方向に移動可能となっており、この可動刃３４Ｂが下方へ動いて固定刃３４Ａと可動刃３４Ｂの間にロール紙３９を挟み込むことによって、ロール紙３９がパーシャルカットされて単品伝票ＴＤが形成される。
排出口３６は、パーシャルカットされた単品伝票ＴＤが排出されてくる開口部である。
【００２５】
更に、図６において、排出口３６の近傍（排出口３６よりも内側）のＡ点には、用紙有無センサ３５Ａが設けられている。用紙有無センサ３５Ａは、パーシャルカットされた単品伝票ＴＤがＡ点に存在するか否かを検出するセンサであり、例えば、透過型の光センサや反射型の光センサである。この用紙有無センサ３５Ａにより、排出口３６から排出された単品伝票ＴＤが切り取られずに排出口３６の先にぶら下がったままになっているか、あるいは、店員により切り取られて排出口３６の部分から取り去られたかを判断可能である。
【００２６】
また、図６において、排出口３６よりも下方（例えば、単品伝票数枚分、排出口３６から離れた位置）のＢ点には、用紙有無センサ３５Ｂが設けられている。用紙有無センサ３５Ｂは、排出された単品伝票ＴＤが排出口３６からＢ点まで到達したか否かを検出するセンサである。この用紙有無センサ３５Ｂにより、排出口３６から排出され店員に切り取られずに残っている単品伝票ＴＤの枚数が、排出口３６とＢ点間の距離に対応する枚数と比べて多いか少ないかを判断可能である。
なお、この用紙有無センサ３５Ｂは省略することもできる。
【００２７】
図７は、伝票出力装置３０の電気的構成を示すブロック図である。伝票出力装置３０は、制御部（ＣＰＵ）３０１と、記憶部（ＲＯＭ，ＲＡＭ，不揮発性メモリ）３０２と、無線通信部３０３と、プリンタ部制御回路３０４と、カッタ部制御回路３０５と、用紙有無センサ制御回路３０６とを有している。
【００２８】
無線通信部３０３は、注文管理装置２０から送信された伝票データを受信する。
記憶部３０２は、無線通信部３０３が受信した伝票データを記憶する。また、記憶部３０２は、制御部３０１が後述の判定を行うための閾値αを予め記憶している。
プリンタ部制御回路３０４は、制御部３０１から指示を受けて、印字ヘッド３２とプラテンローラ３１を制御し伝票の印字を行う。
カッタ部制御回路３０５は、制御部３０１から指示を受けて、可動刃３４Ｂとプラテンローラ３１を制御し伝票のパーシャルカットを行う。
用紙有無センサ制御回路３０６は、用紙有無センサ３５Ａ，３５Ｂを制御し、用紙有無センサ３５Ａ，３５Ｂから検出信号を受け取る。
【００２９】
制御部３０１は、記憶部３０２に記憶された伝票データに基づいて後述する伝票作成指示データを生成する。そして、制御部３０１は、この伝票作成指示データに従って、伝票の印字をプリンタ部制御回路３０４へ指示し、伝票のパーシャルカットをカッタ部制御回路３０５へ指示する。
【００３０】
このとき、制御部３０１は、伝票の印字を開始するに先立って、まず、前回出力した後店員に切り取られずに排出口３６の先に残っている単品伝票ＴＤの数量が、所定量より多いか少ないかを判定する。例えば、厨房が混んでいて直ちに次の料理を作り始められない状況では、店員は出力された単品伝票を切り取らず出力されたままにしておくので、排出口３６に残っている単品伝票ＴＤの数量は多くなる。逆に、直ぐに次の料理を作り始められる時は、店員は単品伝票を切り取って調理を開始するので、排出口３６には単品伝票ＴＤがほとんど残らない。
【００３１】
上記の判定方法として、制御部３０１は、例えば、前回の伝票印字の際にカッタ部３４が伝票をパーシャルカットした回数をカウントし、そのカウント値（即ち、作成された単品伝票の枚数）が記憶部３０２の閾値αを超えたか否かにより判定を行ってもよい。また、制御部３０１は、用紙有無センサ制御回路３０６から得られる用紙有無センサ３５Ｂの検出信号を用いて判定を行ってもよい。また、制御部３０１は、これらを組み合わせて、用紙有無センサ３５Ｂの検出信号により用紙無しと判定されてからのパーシャルカットの回数をカウントし、そのカウント値に基づいて判定を行ってもよい。また、制御部３０１は、プラテンローラ３１の回転量を算出し、その回転量に基づいて判定を行ってもよい。
【００３２】
制御部３０１は、切り取られずに残っている単品伝票の数量が多いか少ないかの判定結果に応じて、今回作成する伝票のうちの最後の単品伝票を印字しパーシャルカットした後に紙送りをするかしないかを決定する。具体的には、制御部３０１は、切り取られずに残っている単品伝票の数量が所定量より少ないと判定した場合には、今回の最後の単品伝票を印字しパーシャルカットした後に当該パーシャルカットされた箇所が用紙有無センサ３５Ａの少し手前に来るまで紙送りをするよう、プリンタ部制御回路３０４とカッタ部制御回路３０５に指示する。また、制御部３０１は、切り取られずに残っている単品伝票の数量が所定量より多いと判定した場合には、今回の最後の単品伝票を印字しパーシャルカットした後の紙送りを行わないよう、プリンタ部制御回路３０４とカッタ部制御回路３０５に指示する。
【００３３】
例えば厨房が空いている時は、上記の制御により、最後の単品伝票が紙送りされて、その印字内容全体を外から視認でき、また単品伝票を切り取り易い状態となる。よって、直ちにその料理を作り始めるのに好都合である。
【００３４】
また、厨房が混んでいる時は、上記の制御により、最後の単品伝票をパーシャルカットした後の紙送りが行われず、パーシャルカット箇所はカッタ部３４の部分に留まることになる。したがって、紙送りをしなかった分、次回伝票を印字する際に用紙の余白を削減することができる。またそれだけでなく、従来のように最後の単品伝票をその内容が判読可能な位置まで紙送りした後、次回の伝票を印字する段階で余白削減のため今度は紙戻しをしていたのと比べて、紙戻しの工程が存在しないことにより紙詰まりの危険性が低減される。
このように、紙詰まりの防止と余白の削減を両立させることが可能である。なお、紙送りを行わないため最後の単品伝票は完全には外から見えないが、厨房が混んでおり直ちにその料理を作り始められる状況ではないので問題はない。
【００３５】
次に、伝票出力装置３０の処理の流れを、図８及び図９のフローチャートを参照して説明する。伝票の印字をまだ１枚も行っていない状態（初期状態）から説明を始める。
まず、制御部３０１は、紙送りフラグをＯＦＦにセットし（ステップＳ１０１）、伝票フラグ（後述）をＯＮにセットし（ステップＳ１０１Ａ）、パーシャルカットの回数を表す変数ｉを「０」にセットする（ステップＳ１０１Ｂ）。紙送りフラグＯＦＦは、前回伝票をパーシャルカットしてから紙送りをしていない状態を意味する。
【００３６】
制御部３０１は、無線通信部３０３が注文管理装置２０から伝票データを受信したか否かを確認する（ステップＳ１０２）。伝票データが受信され記憶部３０２に記憶されると、制御部３０１は、伝票出力装置３０の電源が投入されてから用紙のカットを行ったか否かを判定する（ステップＳ１０３）。この時点では初期状態であるため、ステップＳ１０３の判定結果は「Ｎｏ」となり、制御部３０１は、前回のパーシャルカットの回数を表す変数ｉ０に変数ｉの値を代入して（ステップＳ１１０Ａ）、その後、ステップＳ１１０の「伝票印字処理１」を実行する。
【００３７】
「伝票印字処理１」において、制御部３０１は、伝票データを記憶部３０２から読み出して伝票作成指示データに変換し、変換により得られた伝票作成指示データを記憶部３０２に記憶する（ステップＳ１１０−１）。図１０に、伝票作成指示データのデータ構成を示す。伝票作成指示データは、先頭から順に、単品伝票印字データ（単品伝票１印字データ，単品伝票２印字データ，単品伝票３印字データ，…）と、「印字ヘッドからカッタまでの距離分先をカット」命令（以下、単にカット命令と言う）と、「印字ヘッドからカッタまでの距離分紙送り」命令（以下、単に紙送り命令と言う）が配列されて構成される。単品伝票印字データとカット命令は、伝票データに含まれる単品伝票データの数と同じ数だけ配列される。
【００３８】
単品伝票１印字データは、伝票データ中の単品伝票１データに対応した単品伝票を作成するための印字内容を指定するデータであり、伝票データ中の伝票Ｎｏ．とテーブルＮｏ．と担当Ｎｏ．と時刻の各データ、及び、単品伝票１データの料理名称と数量のデータを含むデータである。単品伝票２印字データ，単品伝票３印字データ，…についても同様である。
カット命令は、各単品伝票印字データの印字完了時点からの紙送り量が、印字ヘッド３２からカッタ部３４のカット位置までの距離に一致した時にパーシャルカットを行うことを指示する命令（データ）である。紙送り命令は、印字ヘッド３２からカッタ部３４のカット位置までの距離分、伝票を紙送りすることを指示する命令（データ）である。
【００３９】
制御部３０１は、次に、変数ｎを「１」にセットし（ステップＳ１１０−２）、更に変数ｉを「０」にセットする（ステップＳ１１０−３）。変数ｎはこれから印字する単品伝票を指定する変数である。例えば、ｎ＝１は単品伝票１印字データを用いて印字をすることを示す。変数ｉはパーシャルカットを行った回数をカウントするための変数である。
【００４０】
次いで制御部３０１は、ｎ＝１であるので記憶部３０２から単品伝票１印字データを読み出して、この単品伝票１印字データに従いプリンタ部制御回路３０４に単品伝票１（今回印字する伝票のうち１枚目の単品伝票）の印字を指示し、その後、記憶部３０２から単品伝票１印字データの次のカット命令を読み出して保持する（ステップＳ１１０−４）。制御部３０１は、伝票作成指示データの次のデータが単品伝票印字データであるかどうかにより、全ての単品伝票の印字が完了したか否かを判定する（ステップＳ１１０−５）。
【００４１】
まだ印字していない単品伝票がある場合（ステップＳ１１０−５で「Ｎｏ」）、制御部３０１は、変数ｎを「１」インクリメントする（ステップＳ１１０−６）。この結果ｎ＝２となるので、制御部３０１は、ステップＳ１１０−４と同様に単品伝票２（２枚目の単品伝票）の印字をプリンタ部制御回路３０４に指示し、その後次のカット命令を読み出して保持する（ステップＳ１１０−７）。
【００４２】
ここで、単品伝票２の印字に伴って行われる紙送りにより、既に印字済みの単品伝票１の末端部分がカッタ部３４のカット位置に到達すると、制御部３０１は、ステップＳ１１０−４で保持しておいたカット命令に従いカッタ部制御回路３０５に伝票のパーシャルカットを指示する（同ステップＳ１１０−７）。そしてステップＳ１１０−７の後、制御部３０１は、変数ｉを「１」インクリメントする（ステップＳ１１０−８）。これにより、単品伝票１と単品伝票２の間にパーシャルカットが施され、パーシャルカットの回数が変数ｉにセットされる。
【００４３】
その後、全ての単品伝票の印字が完了するまで、ステップＳ１１０−５〜ステップＳ１１０−８の処理が繰り返される。そして、全ての単品伝票の印字が完了すると、ステップＳ１１０−５の判定結果は「Ｙｅｓ」となり、処理はステップＳ１１０−９へ進む。なお、この時点では、最後の単品伝票の末端部分は印字ヘッド３２のところにあり、パーシャルカットは行われていない。
【００４４】
制御部３０１は、記憶部３０２から紙送り命令を読み出して、この紙送り命令に従いカッタ部制御回路３０５にプラテンローラ３１による紙送りを指示する（ステップＳ１１０−９）。この紙送りによって最後の単品伝票の末端部分がカッタ部３４のカット位置に到達すると、制御部３０１は、最後にステップＳ１１０−７の処理をした際に保持しておいたカット命令に従い、カッタ部制御回路３０５にパーシャルカットを指示する（同ステップＳ１１０−９）。そしてステップＳ１１０−９の後、制御部３０１は、変数ｉを「１」インクリメントする（ステップＳ１１０−１０）。この結果、最後の単品伝票の末端部分にパーシャルカットが施され、今回の伝票作成処理で行ったパーシャルカットのトータル回数が変数ｉに記録される。なお、この時、最後の伝票の末端部分はカッタ部３４のところにあり、最後の伝票は排出口３６から全体が見えていない状態にある。
以上で「伝票印字処理１」が終了し、処理はステップＳ１１１へ進む。
【００４５】
制御部３０１は、「伝票印字処理１」を実行中にエラーが発生したか否かを判定する（ステップＳ１１１）。エラーが発生した場合、制御部３０１は、所定の印字エラー処理を行う（ステップＳ１１７）。
【００４６】
エラーが発生しなかった場合、制御部３０１は、伝票フラグがＯＮであるかＯＦＦであるかを確認する（ステップＳ１１２）。伝票フラグは、出力した伝票が排出口３６から切り取られているか、切り取られずに残っているかを表すフラグであり、切り取られている場合を伝票フラグＯＮ、切り取られていない場合を伝票フラグＯＦＦとする。制御部３０１は、用紙有無センサ３５Ａの検出信号に基づいて、伝票フラグをＯＮ又はＯＦＦにセットする。
【００４７】
この時点では、最後の伝票が排出口３６のところに存在しているので、伝票フラグはＯＦＦであり、処理はステップＳ１１３へ進む。制御部３０１は、前回の「伝票印字処理１」で伝票を作成した際に記録されたパーシャルカットのトータル回数ｉ０と、記憶部３０２に予め記憶されている閾値αとの大小を判定する（ステップＳ１１３）。今回は伝票出力装置３０の電源を投入してから最初の伝票作成であるため、前回のトータル回数は初期値としてｉ０＝０であるとする。すると、処理はステップＳ１１４へ進み、制御部３０１は、今回の「伝票印字処理１」で印字しパーシャルカットした最後の単品伝票がその内容を判読可能な位置まで排出口３６の外に出てくるよう、プラテンローラ３１に紙送りを行わせる（ステップＳ１１４）。
【００４８】
そして、制御部３０１は、紙送りフラグをＯＮにセットする（ステップＳ１１５）。紙送りフラグＯＮは、伝票をパーシャルカットした後に紙送りを行って、伝票のパーシャルカットした部分が用紙有無センサ３５Ａの少し手前まで来ている状態を意味する。その後、処理はステップＳ１０２へ戻り、次の伝票データが受信されると、上述と同様に処理はステップＳ１０３へ進む。
【００４９】
この時、既に伝票の作成を行った後であるのでステップＳ１０３の判定結果は「Ｙｅｓ」となり、処理はステップＳ１０４へ進む。制御部３０１は、用紙有無センサ３５Ａの検出信号を確認して、排出口３６から出力済みの単品伝票が切り取られているか、切り取られずに残っているかを判定する（ステップＳ１０４）。
【００５０】
単品伝票が切り取られている場合には、用紙の先端部分が用紙有無センサ３５Ａの少し手前にある状態となっている。この場合、制御部３０１は、伝票フラグをＯＮにセットし（ステップＳ１０５）、その後、用紙の先端部分が印字ヘッド３２の位置に来るように紙戻しをプラテンローラ３１に行わせる（ステップＳ１０６）。なお、パーシャルカットされた箇所が存在しないため、印字ヘッド３２まで紙戻しをしても紙詰まりは生じない。
【００５１】
単品伝票が切り取られていない場合には、制御部３０１は、伝票フラグをＯＦＦにセットする（ステップＳ１０７）。そして、制御部３０１は、紙送りフラグがＯＮであるかＯＦＦであるかを確認する（ステップＳ１０８）。この時点では、ステップＳ１１５で紙送りフラグはＯＮにセットされているので、制御部３０１は、最後の単品伝票の末端にパーシャルカットが施された部分がカッタ部３４のカット位置に来るように紙戻しをプラテンローラ３１に行わせる（ステップＳ１０９）。なお、排出口３６からカッタ部３４までの部分には紙が引っ掛かる箇所がないため、カッタ部３４までの紙戻しを行っても紙詰まりは生じない。
【００５２】
一方、後述するステップＳ１１６で紙送りフラグがＯＦＦにセットされている場合には、最後の単品伝票の末端にパーシャルカットが施された部分は既にカッタ部３４のカット位置にあるため、制御部３０１は、ステップＳ１０９の紙戻しを省略する。
【００５３】
ステップＳ１０６，ステップＳ１０８，ステップＳ１０９の後、制御部３０１は、上述と同様にステップＳ１１０ＡとステップＳ１１０とステップＳ１１１を実行する。そして、ステップＳ１１２において、制御部３０１は、ステップＳ１０５又はステップＳ１０７でセットされた伝票フラグを上述と同様に確認する（ステップＳ１１２）。
【００５４】
制御部３０１は、ステップＳ１０７で伝票フラグがＯＦＦにセットされていた場合、上述と同様にステップＳ１１３において、前回の「伝票印字処理１」で記録されたパーシャルカットのトータル回数ｉ０と、記憶部３０２の閾値αとの大小を判定する（ステップＳ１１３）。
【００５５】
判定の結果、ｉ０＜αであれば、制御部３０１は、上述と同様にステップＳ１１４，ステップＳ１１５を実行し、今回印字した最後の単品伝票が判読可能な位置まで来るように伝票を紙送りする制御を行う。前回作成した単品伝票の枚数が少ないｉ０＜αの場合に紙送りをすることにより、今回作成した単品伝票もその印字内容が視認可能な状態となって、調理を迅速に行うことができる。
【００５６】
一方、上記判定の結果、ｉ０≧αであるときは、制御部３０１は、伝票の紙送りを行わないで、紙送りフラグをＯＦＦにセット（ステップＳ１１６）して処理をステップＳ１０２へ移す。この結果、最後の単品伝票をパーシャルカットした箇所はカッタ部３４の位置から動かない。そのため、上述したように、紙詰まりの防止と余白の削減を両立させることができる。
【００５７】
（第２の実施形態）
図７のブロック図において、第２の実施形態による伝票出力装置３０は、制御部３０１と記憶部３０２が第１の実施形態と異なる。以下、第１の実施形態と共通の部分は説明を省略し、異なる部分を中心に説明を行う。
【００５８】
記憶部３０２は、第１の実施形態と同様に、無線通信部３０３が受信した伝票データを記憶し、また、閾値αを予め記憶している。第２の実施形態の記憶部３０２は、更に、制御部３０１が後述の制御を行うための閾値βを予め記憶している。
【００５９】
制御部３０１は、第１の実施形態と同様の動作（制御）を行う。第２の実施形態の制御部３０１は、更に、最後の単品伝票を印字した後に一旦、この最後の単品伝票の末端部分をカッタ部３４のカット位置に紙送りしてパーシャルカットする動作を保留させる。そして、閾値βにより定められた所定時間の間に無線通信部３０３が次の伝票データを受信しなかった場合は、その後、単品伝票の紙送りとパーシャルカットを行う。閾値βの所定時間内に次の伝票データが受信された場合には、当該次の伝票データを印字するのに伴って上記した最後の単品伝票も紙送りされるので、その時にパーシャルカットを行う。これにより、最後の単品伝票の後ろの余白を削減することができる。
【００６０】
第２の実施形態による伝票出力装置３０の処理の流れを、図１１及び図１２のフローチャートを参照して説明する。
まず、制御部３０１は、カット保留フラグをＯＦＦにセットする（ステップＳ２０１）。カット保留フラグＯＦＦは、最後の単品伝票をパーシャルカットしたことを意味する。
続くステップＳ２０２〜ステップＳ２０６，ステップＳ２０８〜ステップＳ２１１は、第１の実施形態のステップＳ１０１〜ステップＳ１０９と同じである。
【００６１】
制御部３０１は、ステップＳ２０６の次に、紙送りフラグがＯＮであるかＯＦＦであるかを確認する（ステップＳ２０７）。紙送りフラグがＯＮの場合、処理はステップＳ２０８へ進み、紙送りフラグがＯＦＦの場合、処理はステップＳ２１２Ａ，ステップＳ２１２へ進む。
ステップＳ２１２Ａ及びステップＳ２１３〜ステップＳ２１５は、それぞれ第１の実施形態のステップＳ１１０Ａ及びステップＳ１１１〜ステップＳ１１３と同じである。
【００６２】
ステップＳ２１５の後、制御部３０１は、閾値βの所定時間内に次の伝票データが受信されたか否かを判断する（ステップＳ２１６）。閾値βの所定時間内に次の伝票データが受信された場合、制御部３０１は、カット保留フラグをＯＮにセットする（ステップＳ２２２）。カット保留フラグＯＮは、最後の単品伝票をまだパーシャルカットしていないことを意味する。
【００６３】
一方、閾値βの所定時間内に次の伝票データが受信されなかった場合、処理はステップＳ２１７へ進む。ステップＳ２１７〜ステップＳ２１８は、第１の実施形態のステップＳ１１０−９〜ステップＳ１１０−１０と同じである。ステップＳ２１８の後、制御部３０１は、カット保留フラグをＯＦＦにセットする（ステップＳ２１９）。
【００６４】
ステップＳ２２０，ステップＳ２２１，ステップＳ２２３，ステップＳ２２４は、第１の実施形態のステップＳ１１４〜ステップＳ１１７と同じである。
ステップＳ２１２−１〜ステップＳ２１２−３は、第１の実施形態のステップＳ１１０−１〜ステップＳ１１０−３と同じである。
【００６５】
ステップＳ２１２−３の後、制御部３０１は、カット保留フラグがＯＮであるかＯＦＦであるかを確認する（ステップＳ２１２−４）。カット保留フラグがＯＮの場合、制御部３０１は、第１の実施形態のステップＳ１１０−４と同様に単品伝票１の印字を行う（ステップＳ２１２−７）。この単品伝票１の印字に伴って紙送りが行われて、前回の最後の単品伝票の保留されていたパーシャルカットが行われる。カット保留フラグがＯＦＦの場合、制御部３０１は、第１の実施形態のステップＳ１１０−４と同様に単品伝票１の印字を行い（ステップＳ２１２−５）、その後、変数ｉを「１」インクリメントする（ステップＳ２１２−６）。
【００６６】
ステップＳ２１２−８〜ステップＳ２１２−１１は、第１の実施形態のステップＳ１１０−５〜ステップＳ１１０−８と同じである。
【００６７】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００６８】
１０…注文入力装置  ２０…注文管理装置  ３０…伝票出力装置  ２１…ＣＰＵ  ２２…無線通信部  ２３…記憶部  ３１…プラテンローラ  ３２…印字ヘッド  ３３…用紙切れセンサ  ３４…カッタ部  ３４Ａ…固定刃  ３４Ｂ…可動刃  ３５Ａ，３５Ｂ…用紙有無センサ  ３６…排出口  ３９…ロール紙  ３０１…制御部  ３０２…記憶部  ３０３…無線通信部  ３０４…プリンタ部制御回路  ３０５…カッタ部制御回路  ３０６…用紙有無センサ制御回路
【図１】
0005502551.tif 000002
【図２】
0005502551.tif 000003
【図３】
0005502551.tif 000004
【図４】
0005502551.tif 000005
【図５】
0005502551.tif 000006
【図６】
0005502551.tif 000007
【図７】
0005502551.tif 000008
【図８】
0005502551.tif 000009
【図９】
0005502551.tif 000010
【図１０】
0005502551.tif 000011
【図１１】
0005502551.tif 000012
【図１２】
0005502551.tif 000013
【図１３】
0005502551.tif 000014