(57)【特許請求の範囲】
【請求項１】
印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置と、前記印刷装置と接続可能な制御装置と、を備える印刷制御システムであって、
前記制御装置は、
前記印刷装置に印刷を指示する印刷指示コマンド、前記印刷装置の前記印刷部による前記印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンドを含む印刷データを、前記印刷装置に送信し、また、前記印刷データの送信後に所定の場合に生成する即時カットコマンドを前記印刷装置に送信し、
前記印刷装置は、
第１の前記印刷データを受信した場合において、
前記印刷部により前記第１の前記印刷データに含まれる前記印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、前記即時カットコマンドを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、前記即時カットコマンドに基づいて、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断し、
前記所定の待機期間が経過する前に、第２の前記印刷データを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、受信した前記第２の前記印刷データに含まれる前記印刷指示コマンドに基づいて、前記搬送部により前記印刷媒体を搬送しつつ、前記印刷位置と前記切断位置との離間距離に対応する距離分、前記印刷部により前記印刷媒体に印刷し、前記印刷媒体を前記切断位置で前記切断部により切断した後、残りを印刷する、印刷制御システム。
【請求項２】
前記制御装置は、
前記即時カットコマンドを、前記カット予約コマンドの送信後に送信する予定の第２の印刷指示コマンドが無い場合に送信する、請求項１に記載の印刷制御システム。
【請求項３】
前記所定の待機期間は、前記印刷装置の記憶部に記憶され、
前記制御装置は、
前記所定の待機期間の値を変更することを指示する待機期間変更指示コマンドを送信可能であり、
前記印刷装置は、
前記制御装置から、前記待機期間変更指示コマンドを受信した場合、前記待機期間変更指示コマンドに基づいて、前記記憶部に記憶された前記所定の待機期間の値を変更する、請求項１又は２に記載の印刷制御システム。
【請求項４】
印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置と、前記印刷装置と接続可能な制御装置と、を備える印刷制御システムの制御方法であって、
前記制御装置は、
前記印刷装置に印刷を指示する印刷指示コマンド、前記印刷装置の前記印刷部による前記印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンドを含む印刷データを、前記印刷装置に送信し、また、前記印刷データの送信後に所定の場合に生成する即時カットコマンドを前記印刷装置に送信し、
前記印刷装置は、
第１の前記印刷データを受信した場合において、
前記印刷部により前記第１の前記印刷データに含まれる前記印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、前記即時カットコマンドを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、前記即時カットコマンドに基づいて、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断し、
前記所定の待機期間が経過する前に、第２の前記印刷データを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、受信した前記第２の前記印刷データに含まれる前記印刷指示コマンドに基づいて、前記搬送部により前記印刷媒体を搬送しつつ、前記印刷位置と前記切断位置との離間距離に対応する距離分、前記印刷部により前記印刷媒体に印刷し、前記印刷媒体を前記切断位置で前記切断部により切断した後、残りを印刷する、印刷制御システムの制御方法。
【請求項５】
制御装置と通信可能な通信部、印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部と、制御部を有する印刷装置であって、
前記通信部が、前記制御装置から、印刷を指示する印刷指示コマンド、及び、前記印刷装置による前記印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンドを含む印刷データを受信した場合において、
前記制御部は、
前記印刷部により第１の前記印刷データに含まれる前記印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、前記通信部が即時カットコマンドを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、前記即時カットコマンドに基づいて、前記印刷媒体を前記印刷位置から前記切断位置まで前記搬送部により搬送し、前記切断部により切断し、
前記所定の待機期間が経過する前に、第２の前記印刷データを受信した場合は、前記第１の前記印刷データに含まれる前記カット予約コマンドをキャンセルし、前記所定の待機期間の経過を待つことなく、受信した前記第２の前記印刷データに含まれる前記印刷指示コマンドに基づいて、前記搬送部により前記印刷媒体を搬送しつつ、前記印刷位置と前記切断位置との離間距離に対応する距離分、前記印刷部により前記印刷媒体に印刷し、前記印刷媒体を前記切断位置で前記切断部により切断した後、残りを印刷する、印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システム、印刷制御システムの制御方法、及び、印刷装置に関する。
【背景技術】
【０００２】
従来、印刷媒体（用紙）を搬送方向に搬送する搬送部（用紙搬送部）、印刷位置にて印刷媒体に印刷する印刷部（印刷ヘッド）、及び、印刷位置よりも搬送方向の下流に位置する切断位置にて用紙を切断する切断部（切断機構部）を有する印刷装置が知られている（例えば、特許文献１参照）。特許文献１に記載の印刷装置は、制御装置（ホストコンピューター）から、印刷指示コマンド、及び、カット予約コマンドを受信し、印刷指示コマンドに基づいて印刷を実行した後、所定の場合には、カット予約コマンドに基づいて所定の待機期間が経過した後、印刷媒体の切断を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９７９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１に記載の印刷装置のように、印刷位置の下流に切断位置が位置しているものでは、印刷位置と切断位置とのギャップに起因して発生する余白を削減しつつ、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを縮小したいとするニーズがある。特許文献１に記載の印刷装置は、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを縮小する点に改良の余地があった。
本発明は、上述した事情に鑑みてなされたものであり、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置と、前記印刷装置と接続可能な制御装置と、を備える印刷制御システムであって、前記制御装置は、印刷を指示する第１の印刷指示コマンド、前記印刷装置による前記第１の印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンド、及び、前記カット予約コマンドの送信後に所定の場合に送信される即時カットコマンドを前記印刷装置に送信し、前記印刷装置は、前記第１の印刷指示コマンド、及び、前記カット予約コマンドを受信した場合において、前記第１の印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、前記即時カットコマンドを受信した場合は、前記カット予約コマンドをキャンセルし、前記即時カットコマンドに基づいて、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断する。
本発明の構成によれば、印刷装置が、カット予約コマンドに基づいて、不必要に長時間、待機することを防止でき、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【０００６】
また、本発明は、前記制御装置は、前記即時カットコマンドを、前記カット予約コマンドの送信後に送信する予定の第２の印刷指示コマンドが無い場合に送信する。
本発明の構成によれば、第１の印刷指示コマンドを送信した後に、第２の印刷指示コマンドを送信する予定が無い場合に、印刷装置が、カット予約コマンドに基づいて所定の待機期間、待機する事態が発生することを防止でき、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【０００７】
また、本発明は、前記印刷装置は、前記第１の印刷指示コマンド、及び、前記カット予約コマンドを受信した場合において、前記第１の印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、第２の印刷指示コマンドを受信した場合は、受信した前記第２の印刷指示コマンドに基づいて前記搬送部により前記印刷媒体を搬送しつつ、前記印刷位置と前記切断位置との離間距離に対応する距離分、前記印刷部により前記印刷媒体に印刷し、前記印刷媒体を前記切断位置で前記切断部により切断する。
本発明の構成によれば、印刷位置と切断位置との離間距離に起因して発生する拡大を削減できる。
【０００８】
また、本発明は、前記所定の待機期間は、前記印刷装置の記憶部に記憶され、前記制御装置は、前記所定の待機期間の値を変更することを指示する待機期間変更指示コマンドを送信可能であり、前記印刷装置は、前記制御装置から、前記待機期間変更指示コマンドを受信した場合、前記待機期間変更指示コマンドに基づいて、前記記憶部に記憶された前記所定の待機期間の値を変更する。
本発明の構成によれば、制御装置により、印刷装置がカット予約コマンドに基づいて待機する期間を、所望の長さに変更できる。
【０００９】
また、上記目的を達成するために、本発明は、印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置と、前記印刷装置と接続可能な制御装置と、を備える印刷制御システムの制御方法であって、前記制御装置は、印刷を指示する第１の印刷指示コマンド、前記印刷装置による前記第１の印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンド、及び、前記カット予約コマンドの送信後に所定の場合に送信される即時カットコマンドを前記印刷装置に送信し、前記印刷装置は、前記第１の印刷指示コマンド、及び、前記カット予約コマンドを受信した場合において、前記第１の印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、前記即時カットコマンドを受信した場合は、前記カット予約コマンドをキャンセルし、前記即時カットコマンドに基づいて、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断する。
本発明の構成によれば、印刷装置が、カット予約コマンドに基づいて、不必要に長時間、待機することを防止でき、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【００１０】
また、上記目的を達成するために、本発明は、制御装置と通信可能な通信部、印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置であって、前記制御装置から、印刷を指示する第１の印刷指示コマンド、及び、前記印刷装置による前記第１の印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンドを受信した場合において、前記第１の印刷指示コマンドを実行した後、前記所定の待機期間が経過する前に、即時カットコマンドを受信した場合は、前記カット予約コマンドをキャンセルし、前記即時カットコマンドに基づいて、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断する。
本発明の構成によれば、印刷装置が、カット予約コマンドに基づいて、不必要に長時間、待機することを防止でき、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【００１１】
また、上記目的を達成するために、本発明は、印刷媒体を搬送方向に搬送する搬送部、印刷位置にて前記印刷媒体に印刷する印刷部、及び、前記印刷位置よりも前記搬送方向の下流に位置する切断位置にて前記印刷媒体を切断する切断部を有する印刷装置と通信可能な制御装置であって、印刷を指示する第１の印刷指示コマンド、前記印刷装置による前記第１の印刷指示コマンドの実行後、所定の待機期間が経過したときに、前記印刷媒体を前記切断位置まで前記搬送部により搬送し、前記切断部により切断することを指示するカット予約コマンド、及び、前記カット予約コマンドの送信後に所定の場合に送信される即時カットコマンドを前記印刷装置に送信する。
本発明の構成によれば、制御装置に接続された印刷装置について、印刷装置が、カット予約コマンドに基づいて、不必要に長時間、待機することを防止でき、印刷が完了するタイミングと、印刷媒体の切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【図面の簡単な説明】
【００１２】
【図１】印刷装置、及び、タブレット端末の使用態様を示す図。
【図２】印刷制御システムを示す図。
【図３】印刷装置の構成を示す図。
【図４】印刷制御システムの各装置の機能的構成を示す図。
【図５】第１切断の説明に利用する図。
【図６】タブレット端末の動作を示すフローチャート。
【図７】印刷装置の動作を示すフローチャート。
【図８】印刷データ、及び、注文伝票を示す図。
【図９】タブレット端末が送信するコマンドの構成を示す図。
【図１０】第２切断の説明に利用する図。
【図１１】タブレット端末、及び、印刷装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷装置２、及び、タブレット端末３（制御装置）の使用態様の一例を示す図である。図１は、来店した客に飲食物を提供する飲食店Ｔ（店舗）に印刷装置２が設けられた様子を模式的に示す。
図１に示す飲食店Ｔは、ホールＴＰ１と、キッチンＴＰ２とに分かれる。
ホールＴＰ１は、来店した客が滞在し、ホールＴＰ１の担当者（以下、「ホール担当者」という。）が飲食物の提供等のサービスを客に提供するエリアである。ホールＴＰ１には、来店した客が利用可能な複数の席Ｓが設けられる。
ホール担当者には、客からの注文を受け付ける際に使用するタブレット端末３（制御装置）が、事前に、付与される。ホールＴＰ１において、客からの注文を受け付ける際、ホール担当者は、客の近くに行き、客から注文を聞き、タブレット端末３に注文に対応する入力を行う。
タブレット端末３の構成、機能、及び、機能に基づく処理については後述する。
【００１４】
キッチンＴＰ２は、キッチンＴＰ２の担当者（以下、「キッチン担当者」という。）が飲食物を作るエリアである。キッチンＴＰ２に設けられた台には、印刷する機能を有する印刷装置２が設けられる。また、キッチンＴＰ２は、作成する飲食物の種類に応じて、エリアが分けられる。例えば、飲食物の種類として、飲み物、焼き物（焼く工程を伴う食べ物。）、揚げ物（揚げる工程を伴う食べ物。）があり、これら種類に応じて、キッチンＴＰ２のエリアが分けられる。
ホール担当者が、客の注文に応じて、タブレット端末３に注文に対応する入力を行った場合、印刷装置２は、注文に関する情報が印刷された注文伝票を発行する。注文に関する情報は、注文された飲食物の名称を示す情報、及び、注文された飲食物の数量を示す情報を含む。後述するように、印刷装置２は、飲食物の種類ごとに、異なる注文伝票を発行する。各エリアのキッチン担当者は、印刷装置２が発行した注文伝票のうち、自身が担当するエリアの注文伝票を取得して参照し、客の注文の内容を把握し、客が注文した飲食物を作り、台に載置する。ホール担当者は、台に載置された飲食物を、対応する客の席Ｓへ運ぶ。
印刷装置２の構成、機能、及び、機能に基づく処理については後述する。
【００１５】
図２は、本実施形態に係る印刷制御システム１を示す図である。
印刷制御システム１は、飲食店Ｔに適用されたシステムであり、ルーター機能付きのアクセスポイントＡＰを有するローカルエリアネットワークＬＮを備える。アクセスポイントＡＰは、Ｗｉ−Ｆｉ（登録商標）に従って、無線通信する機能を有する。タブレット端末３、及び、印刷装置２は、Ｗｉ−Ｆｉに従って無線通信する機能を有し、アクセスポイントＡＰと無線通信してローカルエリアネットワークＬＮにアクセスし、ローカルエリアネットワークＬＮを介して相互に通信可能である。
【００１６】
図３は、印刷装置２の要部の構成を示す図である。
印刷装置２は、ロール紙Ｒ（印刷媒体）を収容し、収容したロール紙Ｒを搬送方向Ｈに搬送し、サーマルヘッド１３１によってロール紙Ｒにドットを形成して画像を印刷するサーマルプリンターである。
【００１７】
図３に示すように、印刷装置２は、ロール紙Ｒを収容するロール紙収容部１１を備える。以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分を「ロール体ＲＢ」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール体ＲＢから繰り出されて搬送される部分を「搬送ロール紙ＲＨ」と表現する。
【００１８】
図３に示すように、印刷装置２には、搬送ロール紙ＲＨが搬送される経路である搬送経路１２が形成される。ロール体ＲＢから繰り出された搬送ロール紙ＲＨは、搬送経路１２に沿って搬送方向Ｈに搬送される。
【００１９】
図３に示すように、搬送経路１２における所定の位置には、印刷ユニット１３が設けられる。印刷ユニット１３は、サーマルヘッド１３１と、サーマルヘッド１３１に対して搬送経路１２を挟んで対向する位置に設けられたプラテンローラー１３２とを備える。
印刷ユニット１３は、サーマルヘッド１３１と、プラテンローラー１３２とによって搬送ロール紙ＲＨを挟持し、プラテンローラー１３２を所定方向に回転させることによって、搬送ロール紙ＲＨを搬送方向Ｈに搬送する。
また、サーマルヘッド１３１は、搬送方向Ｈと交わる方向に発熱素子が並べて設けられた発熱素子列を有する。発熱素子列は、搬送経路１２の印刷位置Ｔ１に対応する位置に位置する。印刷ユニット１３は、搬送ロール紙ＲＨを搬送しつつ、印刷位置Ｔ１で、サーマルヘッド１３１の発熱素子列により、感熱紙であるロール紙Ｒに熱を与えて、ロール紙Ｒにドットを形成することにより、画像を印刷する。
【００２０】
図３に示すように、印刷ユニット１３の搬送方向Ｈにおける下流には、カッターユニット１４が設けられる。カッターユニット１４は、固定刃１４１と、固定刃１４１に対して交叉するように移動可能な可動刃１４２とを備える。カッターユニット１４は、可動刃１４２を固定刃１４１に対して交叉させて、搬送経路１２の切断位置Ｔ２で、搬送ロール紙ＲＨを切断する。カッターユニット１４による搬送ロール紙ＲＨの切断に応じて、搬送ロール紙ＲＨから切り離された紙片は、図示しない排出口から排出される。
【００２１】
図４は、印刷制御システム１が備えるタブレット端末３、及び、印刷装置２の機能的構成を示すブロック図である。
【００２２】
タブレット端末３は、前面の広い領域にタッチパネル２１が設けられたタブレット型の端末である。
図４に示すように、タブレット端末３は、タブレット端末制御部２０と、タッチパネル２１と、タブレット端末記憶部２２と、タブレット端末ネットワーク通信部２３と、を備える。
【００２３】
タブレット端末制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、タブレット端末３の各部を制御する。タブレット端末制御部２０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、またＡＳＩＣに実装された機能により処理を実行し、また信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
また、タブレット端末制御部２０は、タブレット端末３にインストールされた所定のアプリケーションを読み出して実行することにより、アプリケーション実行部２０１として機能する。
【００２４】
タッチパネル２１は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、タブレット端末制御部２０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、タブレット端末制御部２０に出力する。タブレット端末制御部２０は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
【００２５】
タブレット端末記憶部２２は、不揮発性メモリーを備え、各種情報を記憶する。
【００２６】
タブレット端末ネットワーク通信部２３は、タブレット端末制御部２０の制御で、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
【００２７】
印刷装置２は、サーマルプリンターであり、タブレット端末３の制御で、注文伝票を発行する。
図４に示すように、印刷装置２は、印刷装置制御部３０と、印刷装置記憶部３１（記憶部）と、印刷装置ネットワーク通信部３２（通信部）と、印刷部３３と、搬送部３４と、切断部３５と、を備える。
【００２８】
印刷装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、印刷装置２の各部を制御する。印刷装置制御部３０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、またＡＳＩＣに実装された機能により処理を実行し、また信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
【００２９】
印刷装置記憶部３１は、不揮発性メモリーを備え、各種情報を記憶する。印刷装置記憶部３１は、待機期間情報Ｊ１（後述）を記憶する。
【００３０】
印刷装置ネットワーク通信部３２は、印刷装置制御部３０の制御で、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
【００３１】
印刷部３３は、印刷ユニット１３、その他のロール紙Ｒへの印刷に関する要素を備え、印刷位置Ｔ１で発熱素子列によりドットを形成することにより、ロール紙Ｒに画像を印刷する。
【００３２】
搬送部３４は、印刷ユニット１３、その他のロール紙Ｒの搬送に関する要素を備え、ロール紙Ｒを搬送方向Ｈに搬送する。
【００３３】
切断部３５は、カッターユニット１４、その他のロール紙Ｒの切断に関する要素を備え、切断位置Ｔ２でロール紙Ｒを切断する。
【００３４】
ところで、上述したように、印刷装置２は、飲食店Ｔに来店した客の注文に応じて、注文伝票を発行する。そして、印刷装置２による注文伝票の発行に関し、以下の２つの特徴がある。
【００３５】
＜第１の特徴＞
上述したように、印刷装置２では、印刷位置Ｔ１の搬送方向Ｈにおける下流に、切断位置Ｔ２が位置する。そして、印刷位置Ｔ１の搬送方向Ｈにおける下流に、切断位置Ｔ２が位置することに起因して、第１の注文伝票を発行し、続けて第２の注文伝票を発行する場合において、これら注文伝票を以下の手順で発行した場合、第２の注文伝票におけるトップマージン（余白）が拡大するという特徴がある。すなわち、第１の注文伝票に係る情報を印刷した後、第１の注文伝票を発行するためにロール紙Ｒを切断し、その後、第２の注文伝票に係る情報の印刷を開始するという手順で、これら注文伝票を発行した場合、第２の注文伝票におけるトップマージンが拡大する。
【００３６】
図５は、第１の注文伝票と、第２の注文伝票とを発行する場合において、第２の注文伝票におけるトップマージンが拡大する場合の、注文伝票の発行の手順の説明に利用する図である。図５では、印刷位置Ｔ１と、切断位置Ｔ２との関係を説明に適した態様で示す。図５に示すように、印刷装置２では、印刷位置Ｔ１の搬送方向Ｈにおける下流に切断位置Ｔ２が位置しており、印刷位置Ｔ１と切断位置Ｔ２との間にはギャップＧが形成される。
図５に示すように、第１の注文伝票に係る情報を印刷した後、第１の注文伝票を発行するためにロール紙Ｒを切断し、その後、第２の注文伝票に係る情報の印刷を開始する場合、第１の注文伝票に係る情報を印刷した後、ロール紙Ｒを切断する前に、ギャップＧに対応する距離、ロール紙Ｒを搬送方向Ｈに搬送する必要がある。この搬送に起因して、第２の注文伝票において、第２の伝票に係る紙片の先端と、第２の注文伝票に係る情報の先端との間に形成されるトップマージンＴＭが拡大する。
【００３７】
以下の説明において、１の注文伝票に係る情報のロール紙Ｒへの印刷が完了した後、ロール紙Ｒへの印刷を伴うことなく、印刷位置Ｔ１と切断位置Ｔ２との間のギャップに対応する距離、ロール紙Ｒを搬送し、その後、ロール紙Ｒを切断することを「第１切断」という。
【００３８】
＜第２の特徴＞
上述したように、印刷装置２は、客の注文に応じて注文伝票を発行する。その際、１の客が行った注文が、異なる複数の種類の飲食物の注文を含む場合、印刷装置２は、異なる複数の種類の飲食物に係る注文伝票を連続して発行する。一方で、１の注文に係る注文伝票が発行されるタイミングと、当該１の注文とは異なる他の注文に係る注文伝票が発行されるタイミングとの間が離間する場合があり、この場合、印刷装置２は、１の注文に係る注文伝票を発行した後、間隔をあけて他の注文に係る注文伝票を発行する。
以上のように、印刷装置２による注文伝票の発行については、複数の注文伝票について、連続して発行する場合もあれば、間隔をあけて発行する場合もある、という特徴がある。
【００３９】
ここで、印刷装置２については、印刷位置Ｔ１と切断位置Ｔ２とのギャップに起因して発生するトップマージンの拡大（余白）を削減しつつ、１の注文伝票に対する情報の印刷が完了するタイミングと、当該１の注文伝票を発行するためのロール紙Ｒの切断が行われるタイミングとのタイムラグを縮小したいとするニーズがある。トップマージンの拡大を削減することにより、ロール紙Ｒの無駄な消費を抑制でき、また、タイムラグを縮小することにより、注文伝票が迅速に発行され、より早く飲食物の料理の作成に取りかかることが可能となるからである。
以上を踏まえ、タブレット端末３、及び、印刷装置２は、上述した印刷装置２による注文伝票の発行に関する２つの特徴に基づいて、以下の処理を実行する。
【００４０】
図６のフローチャートＦＡは、客の注文に応じて注文伝票を発行するときのタブレット端末３の動作を示すフローチャートである。図7のフローチャートＦＢは、客の注文に応じて注文伝票を発行するときの印刷装置２の動作を示すフローチャートである。
【００４１】
ここで、客から注文を受ける前に、ホール担当者は、タブレット端末３に事前にインストールされた所定のアプリケーションを起動する。当該所定のアプリケーションは、注文可能な飲食物を示す情報が選択可能に表示されると共に、選択された飲食物ごとに注文された数量を示す情報を入力可能なユーザーインターフェースをタッチパネル２１に表示させる機能を有する。ホール担当者は、客の注文に応じて、当該ユーザーインターフェースに表示された飲食物を示す情報のうち、注文された１又は複数の飲食物を示す情報を選択すると共に、注文された飲食物のそれぞれについて注文された数量を示す情報を入力し、所定の操作を行って入力を確定する（ステップＳ１）。
【００４２】
図６のフローチャートＦＡに示すように、タブレット端末３のタブレット端末制御部２０のアプリケーション実行部２０１は、ユーザーインターフェースに対するホール担当者の入力に基づいて、顧客が注文した飲食物を示す情報を取得する（ステップＳＡ１）。
次いで、アプリケーション実行部２０１は、ステップＳＡ１で取得した情報に基づいて、注文された飲食物を認識し、注文された飲食物を、その種類に応じて、区分する（ステップＳＡ２）。なお、注文された飲食物の種類は、複数ある場合もあれば、１つの場合もある。
【００４３】
次いで、アプリケーション実行部２０１は、飲食物の種類ごとに、印刷データを生成する（ステップＳＡ３）。以下、ステップＳＡ３の処理について詳述する。
【００４４】
図８は、印刷データの一例である印刷データＤＴ１と、印刷データＤＴ１に基づいて発行される注文伝票である注文伝票ＤＰ１とを示す図である。注文伝票ＤＰ１は、１つの種類の飲食物に係る注文伝票である。
図８の注文伝票ＤＰ１で例示するように、注文伝票の先頭の行には、飲食物の種類を示す情報が印刷される。また、図８の注文伝票ＤＰ１で例示するように、注文伝票には、注文された飲食物ごとに、飲食物の名称を示す情報と、注文された数量を示す情報との組み合わせが印刷される。注文伝票において、１の飲食物の名称を示す情報と、当該１の飲食物が注文された数量を示す情報とは、同一の行に印刷される。
【００４５】
図８の印刷データＤＴ１に示すように、印刷データは、文字列印刷指示コマンドＭＣと、改行コマンドＬＦと、カット予約コマンドＣＣとを含む。
文字列印刷指示コマンドＭＣは、１行分の文字列の印刷を指示するコマンドであり、専用の命令コードと、印刷する文字列の情報（文字列を構成する各文字の文字コードの組み合わせ。）と、を含む。改行コマンドＬＦは、改行を指示するコマンドである。
図８の印刷データＤＴ１において、文字列印刷指示コマンドＭＣ１は、注文伝票ＤＰ１の先頭の行の文字列（文字列「種類：飲み物」。）の印刷を指示するコマンドである。また、文字列印刷指示コマンドＭＣ２は２行目の文字列（文字列「コーラ△△＠１」。なお、「△」は、空白文字を表す。）の印刷を指示するコマンドである。また、文字列印刷指示コマンドＭＣ３は３行目の文字列（文字列「ビール△△＠２」。）の印刷を指示するコマンドである。また、文字列印刷指示コマンドＭＣ４は４行目の文字列（文字列「ソーダ△△＠２」。）の印刷を指示するコマンドである。
【００４６】
印刷データに含まれるコマンドのうち、カット予約コマンドＣＣは、最後のコマンドである。そして、印刷データに含まれるコマンドのうち、先頭のコマンドから、カット予約コマンドＣＣの１つ前のコマンドまでの、コマンド群は、ロール紙Ｒへの印刷を指示するコマンドである。印刷データの先頭のコマンドから、カット予約コマンドＣＣの１つ前のコマンドまでのコマンド群は、「印刷指示コマンドＰＣ」に相当する。図８で例示する印刷データＤＴ１では、文字列印刷指示コマンドＭＣ１から、カット予約コマンドＣＣの１つ前の改行コマンドＬＦまでのコマンド群が、「印刷指示コマンドＰＣ」に相当する。
【００４７】
カット予約コマンドＣＣは、印刷指示コマンドＰＣ（印刷指示コマンドＰＣに含まれる全てのコマンド）の実行が完了した後、待機期間が経過したときに、上述した第１切断を実行することを指示するコマンドである。
ここで、印刷装置２の印刷装置記憶部３１は、待機期間を示す待機期間情報Ｊ１を記憶する。後述するように、印刷装置制御部３０は、カット予約コマンドＣＣに基づいて待機する場合、待機期間情報Ｊ１が示す待機期間、待機する。また、後述するように、待機期間情報Ｊ１の値は、タブレット端末３により、変更可能である。
【００４８】
なお、印刷データについて、印刷データＤＴ１を例として具体的に説明したが、例示した印刷データＤＴ１は、説明の便宜を考慮して、当該データに含まれるコマンドを単純化したものである。例えば、印刷データＤＴ１の印刷指示コマンドＰＣに、文字列の装飾を指示するコマンドや、イメージデータを含み、イメージデータに基づく画像の印刷を指示するコマンドを含む構成でもよい。
【００４９】
ステップＳＡ３で飲食物の種類ごとに、印刷データを生成した後、アプリケーション実行部２０１は、タブレット端末ネットワーク通信部２３を制御して、印刷データのうち、いずれか１つの印刷データを印刷装置２に送信する（ステップＳＡ４）。例えば、飲食物の種類ごとに、印刷データを送信する順番の優先順位が定められており、アプリケーション実行部２０１は、送信してない印刷データのうち、最も優先順位の高い印刷データを、印刷装置２に送信する。
【００５０】
次いで、アプリケーション実行部２０１は、送信してない印刷データがあるか否かを判別する（ステップＳＡ５）。
送信してない印刷データがある場合（ステップＳＡ５：ＹＥＳ）、アプリケーション実行部２０１は、処理手順をステップＳＡ４へ戻す。
【００５１】
送信してない印刷データがない場合（ステップＳＡ５：ＮＯ）、アプリケーション実行部２０１は、タブレット端末ネットワーク通信部２３を制御して、即時カットコマンドＳＣを印刷装置２に送信する（ステップＳＡ６）。
【００５２】
即時カットコマンドＳＣは、当該コマンドの読み出しに応じて、上述した第１印刷を即時に実行することを指示するコマンドである。
【００５３】
ステップＳＡ４、及び、ステップＳＡ５において、アプリケーション実行部２０１は、１の印刷データ（当該１の印刷データに含まれるカット予約コマンド）を送信後、当該１の印刷データの送信後に送信する予定の他の印刷データ（当該他の印刷データに含まれる印刷指示コマンドＰＣ）が有る場合は、即時カットコマンドＳＣを送信することなく、当該他の印刷データを送信する。一方、アプリケーション実行部２０１は、１の印刷データを送信後、当該１の印刷データの送信後に送信する予定の他の印刷データが無い場合は、即時カットコマンドＳＣを送信する。
【００５４】
タブレット端末３により以上のような処理が実行される結果、印刷装置２に送信すべき印刷データが、複数、ある場合、例えば、以下の態様で、タブレット端末３から印刷装置２にコマンドが送信される。
図９は、飲食物の種類が「３つ」あり、タブレット端末３から印刷装置２に送信すべき印刷データが「３つ」ある場合に、タブレット端末３から印刷装置２に送信されるコマンドの内容、及び、コマンドの順番を示す図である。図９では、タブレット端末３から印刷装置２に送信すべき印刷データが、第１の印刷データ、第２の印刷データ、及び、第３の印刷データである場合を例にしている。
図９に示すように、まず、アプリケーション実行部２０１は、第１の印刷データに含まれる印刷指示コマンドＰＣを送信する。次いで、アプリケーション実行部２０１は、第１の印刷データに含まれるカット予約コマンドＣＣを送信する。次いで、アプリケーション実行部２０１は、第２の印刷データに含まれる印刷指示コマンドＰＣを送信する。次いで、アプリケーション実行部２０１は、第２の印刷データに含まれるカット予約コマンドＣＣを送信する。次いで、アプリケーション実行部２０１は、第３の印刷データに含まれる印刷指示コマンドＰＣを送信する。次いで、アプリケーション実行部２０１は、第３の印刷データに含まれるカット予約コマンドＣＣを送信する。次いで、アプリケーション実行部２０１は、即時カットコマンドＳＣを送信する。
このように、アプリケーション実行部２０１は、印刷データのそれぞれを、順次、印刷装置２に送信し、最後の印刷データの送信後、即時カットコマンドＳＣを送信する。
【００５５】
図７のフローチャートＦＢは、印刷装置２の動作を示す。以下、図６のフローチャートＦＡの処理に従って、タブレット端末３が、１又は複数の印刷データ、及び、即時カットコマンドＳＣを送信したことを前提として、フローチャートＦＢを用いて印刷装置２の動作を説明する。
【００５６】
図７に示すように、印刷装置２の印刷装置制御部３０は、受信バッファーに新たに印刷指示コマンドＰＣが格納されたか否かを監視する（ステップＳＢ１）。
なお、タブレット端末３から印刷装置２に送信されたコマンドは、印刷装置制御部３０、及び、印刷装置ネットワーク通信部３２の機能により、順次、受信バッファーに格納される。
【００５７】
受信バッファーに新たに印刷指示コマンドＰＣが格納された場合（ステップＳＢ１：ＹＥＳ）、印刷装置制御部３０は、印刷指示コマンドＰＣに含まれるコマンドを、順次、読み出して実行することにより、１の種類の飲食物の注文に関する情報（図８の注文伝票ＤＰ１を参照。）をロール紙Ｒに印刷する（ステップＳＢ２）。
次いで、印刷装置制御部３０は、印刷指示コマンドＰＣに続けて送信されるカット予約コマンドＣＣを読み出す（ステップＳＢ３）。上述したように、カット予約コマンドＣＣは、印刷指示コマンドＰＣの実行が完了した後、待機期間が経過したときに、上述した第１切断を実行することを指示するコマンドである。
【００５８】
次いで、印刷装置制御部３０は、読み出したカット予約コマンドＣＣに基づいて、印刷装置記憶部３１が記憶する待機期間情報Ｊ１を取得する（ステップＳＢ４）。
次いで、印刷装置制御部３０は、待機期間情報Ｊ１が示す待機期間の待機を開始する（ステップＳＢ５）。
【００５９】
次いで、印刷装置制御部３０は、待機を開始してから、待機期間が経過したか否かを監視しつつ（ステップＳＢ８）、待機期間が経過する前に、即時カットコマンドＳＣが受信バッファーに格納されたか否か（ステップＳＢ６）、又は、待機期間が経過する前に、印刷指示コマンドＰＣが受信バッファーに格納されたか否か（ステップＳＢ７）を判別する。
【００６０】
即時カットコマンドＳＣが受信バッファーに格納されることなく（ステップＳＢ６：ＮＯ）、かつ、印刷指示コマンドＰＣが受信バッファーに格納されることなく（ステップＳＢ７：ＮＯ）、待機期間が経過した場合、印刷装置制御部３０は、カット予約コマンドＣＣに基づいて、搬送部３４、切断部３５、その他の機構を制御して、第１切断を実行する（ステップＳＢ９）。ステップＳＢ９の第１切断により、ロール紙Ｒから注文伝票が切り離されて、注文伝票が発行される。ステップＳＢ９の処理後、印刷装置制御部３０は、処理手順をステップＳＢ１へ戻す。
【００６１】
待機期間が経過する前に、即時カットコマンドＳＣが受信バッファーに格納された場合（ステップＳＢ６：ＹＥＳ）、印刷装置制御部３０は、カット予約コマンドＣＣに基づくロール紙Ｒの切断をキャンセルする（ステップＳＢ１０）。
次いで、印刷装置制御部３０は、即時カットコマンドＳＣを読み出し、当該コマンドに基づいて第１切断を実行する（ステップＳＢ１１）。ステップＳＢ１１の第１切断により、ロール紙Ｒから注文伝票が切り離されて、注文伝票が発行される。ステップＳＢ１１の処理後、印刷装置制御部３０は、処理手順をステップＳＢ１へ戻す。
【００６２】
待機期間が経過する前に、印刷指示コマンドＰＣが受信バッファーに格納された場合（ステップＳＢ７：ＹＥＳ）、印刷装置制御部３０は、カット予約コマンドＣＣに基づくロール紙Ｒの切断をキャンセルする（ステップＳＢ１２）。
次いで、印刷装置制御部３０は、印刷指示コマンドＰＣを読み出し、当該コマンドに基づいて印刷部３３、及び、搬送部３４を制御して、ロール紙Ｒへの情報の印刷、及び、情報の印刷に付随して行われるロール紙Ｒの搬送方向Ｈへの搬送を実行する（ステップＳＢ１３）。以下、印刷指示コマンドＰＣに基づく情報の印刷と、情報の印刷に付随して行われるロール紙Ｒの搬送方向Ｈへの搬送を「印刷搬送処理」という。
さらに、ステップＳＢ１３において、印刷装置制御部３０は、印刷搬送処理を実行しつつ、切断部３５を制御して、適切なタイミングでロール紙Ｒを切断する。以下、印刷搬送処理を実行中に行われる切断を「第２切断」という。ステップＳＢ１３の第２切断により、ロール紙Ｒから注文伝票が切り離されて、注文伝票が発行される。ステップＳＢ１３の処理後、印刷装置制御部３０は、処理手順をステップＳＢ３へ戻す。
以下、ステップＳＢ１３の処理について詳述する。
【００６３】
図１０は、第１の注文伝票を発行し、続けて第２の注文伝票を発行する場合において、第１の注文伝票を発行するための切断を、第２切断により行った場合を例にして、第２切断を説明するための図である。図１０は、印刷位置Ｔ１と、切断位置Ｔ２との関係を説明に適した態様で示す。
第２切断は、以下の方法で行われる。すなわち、図１０に示すように、第１の注文伝票に係る情報の印刷が完了した後、ロール紙Ｒへの第２の注文伝票に係る情報の印刷と、ギャップＧに対応する距離分のロール紙Ｒの搬送方向Ｈへの搬送とが並行して行われる。そして、ギャップＧに対応する距離分のロール紙Ｒへの第２の注文伝票に係る情報の印刷と、ロール紙Ｒの搬送が行われ、ロール紙Ｒの被切断箇所が、切断位置Ｔ２に位置したときに、第２切断が行われる。
このようにして第２切断が行われる結果、図１０と図５との比較で明らかなとおり、第１印刷が行われた第１の注文伝票が発行される場合と比較して、第２の注文伝票におけるトップマージンＴＭが縮小する。
【００６４】
なお、第２切断が、ある１行分の文字列の印刷中に実行された場合、白スジが発生する原因となり、印刷品質の低下につながる。これを踏まえ、第２切断が１の行の文字列の印刷が完了した後、当該１の行の次の行の文字列の印刷の開始前に行われるよう、既存の技術により、第２の注文伝票に係る情報の印刷の開始位置が適切に調整される。
【００６５】
以上のように、本実施形態では、タブレット端末３は、１の印刷データを送信後、当該１の印刷データの後に送信する予定の他の印刷データがある場合は、当該１の印刷データに続けて、連続して、当該他の印刷データを送信する。印刷装置２は、当該１の印刷データに含まれる印刷指示コマンドＰＣに基づく情報の印刷後、当該１の印刷データに含まれるカット予約コマンドＣＣに基づく待機中に、当該他の印刷データを受信した場合、待機期間の経過を待つことなく、当該他の印刷データに基づく印刷搬送処理を実行すると共に、印刷搬送処理の実行中に第２切断を行って、当該１の印刷データに係る注文伝票を発行する。これにより、不必要に長時間の待機が発生することを防止し、印刷が完了するタイミングと、ロール紙Ｒの切断が行われるタイミングとのタイムラグを縮小できる。また、これにより、印刷装置２は、連続して注文伝票を発行する場合に、印刷位置Ｔ１と切断位置Ｔ２とのギャップに起因して発生する余白を削減できる。
【００６６】
さらに、タブレット端末３は、１の印刷データを送信後、当該１の印刷データの後に送信する予定の他の印刷データが無い場合は、当該１の印刷データに続けて即時カットコマンドＳＣを送信する。印刷装置２は、カット予約コマンドＣＣに基づく待機中に、即時カットコマンドＳＣを受信した場合、待機期間の経過を待つことなく、ロール紙Ｒの切断を実行する。これにより、不必要に長時間の待機が発生することを防止し、印刷が完了するタイミングと、ロール紙Ｒの切断が行われるタイミングとのタイムラグを縮小できる。
【００６７】
さらに、タブレット端末３が印刷装置２に送信する印刷データには、カット予約コマンドＣＣが含まれる。カット予約コマンドＣＣは、印刷指示コマンドＰＣの実行後、待機期間が経過したときにロール紙Ｒを切断することを指示するコマンドである。印刷装置２は、カット予約コマンドＣＣに基づく待機中に、即時カットコマンドＳＣを受信せず、かつ、印刷データを受信しなかった場合、待機期間が経過したときに、ロール紙Ｒを切断する。これにより、１の注文伝票について、当該１の注文伝票に係る情報の印刷が完了した後、待機期間が経過するまでに、ロール紙Ｒの切断が実行されて、当該１の注文伝票の発行が行われることが確実に担保される。
例えば、タブレット端末３が、カット予約コマンドＣＣ、又は、即時カットコマンドＳＣを送信した場合に、通信に関するエラーに起因して、印刷装置２におけるコマンドの受信が遅延する場合がある。このような場合であっても、待機期間の経過後に確実にロール紙Ｒの切断が行われ、注文伝票が発行される。
【００６８】
次に、印刷装置２、及び、タブレット端末３の別の処理について説明する。
上述したように、印刷装置２の印刷装置記憶部３１は、待機期間情報Ｊ１を記憶する。待機期間情報Ｊ１は、所定のデフォルト値（例えば、「２秒」。）を有する。そして、待機期間情報Ｊ１の値は、ユーザーが変更可能である。ユーザーは、自身のニーズや、印刷装置２が設けられる環境等によって、待機期間情報Ｊ１の値を変更する。
【００６９】
図１１は、ユーザーの指示に応じて、印刷装置２が記憶する待機期間情報Ｊ１の値を変更するときのタブレット端末３、及び、印刷装置２の動作を示すフローチャートである。図１１において、フローチャートＦＣはタブレット端末３の動作を示し、フローチャートＦＤは印刷装置２の動作を示す。
【００７０】
ユーザーは、タブレット端末３に事前にインストールされた所定のアプリケーションを起動し、所定の操作を行って、待機期間情報Ｊ１の値の変更に用いるユーザーインターフェースを表示させる。当該ユーザーインターフェースは、変更後の待機期間情報Ｊ１の値を入力する欄を少なくとも有する。ユーザーは、当該欄に、変更後の待機期間情報Ｊ１の値を入力し、所定の操作を行って入力を確定する（ステップＳ２）。
以下、ユーザーが入力した変更後の待機期間情報Ｊ１の値を「変更後待機期間値」という。
【００７１】
図１１のフローチャートＦＣに示すように、タブレット端末３のタブレット端末制御部２０のアプリケーション実行部２０１は、ユーザーインターフェースに対するユーザーの入力に基づいて、変更後待機期間値を取得する（ステップＳＣ１）。
次いで、アプリケーション実行部２０１は、ステップＳＣ１で取得した変更後待機期間値に基づいて、印刷装置２が記憶する待機期間情報Ｊ１の値を、変更後待機期間値に変更することを指示する待機期間変更指示コマンドを生成する（ステップＳＣ２）。
次いで、アプリケーション実行部２０１は、タブレット端末ネットワーク通信部２３を制御して、ステップＳＣ２で生成した待機期間変更指示コマンドを印刷装置２に送信する（ステップＳＣ３）。
【００７２】
図１１のフローチャートＦＤに示すように、印刷装置２の印刷装置制御部３０は、印刷装置ネットワーク通信部３２を制御して、待機期間変更指示コマンドを受信する（ステップＳＤ１）。
次いで、印刷装置制御部３０は、受信した待機期間変更指示コマンドに基づいて、印刷装置記憶部３１が記憶する待機期間情報Ｊ１の値を、変更後待機期間値に変更する（ステップＳＤ２）。
【００７３】
以上のように、ユーザーは、タブレット端末３に対する入力という簡易な操作によって、待機期間情報Ｊ１を所望の値に変更できる。
【００７４】
以上説明したように、本実施形態に係る印刷制御システム１は、印刷装置２と、タブレット端末３（制御装置）とを備える。印刷装置２は、ロール紙Ｒ（印刷媒体）を搬送方向Ｈに搬送する搬送部３４、印刷位置Ｔ１にてロール紙Ｒに印刷する印刷部３３、及び、印刷位置Ｔ１よりも搬送方向Ｈの下流に位置する切断位置Ｔ２にてロール紙Ｒを切断する切断部３５を有する。タブレット端末３は、印刷装置２と接続可能である。
タブレット端末３は、印刷を指示する第１の印刷指示コマンドＰＣ、印刷装置２による第１の印刷指示コマンドＰＣの実行後、所定の待機期間が経過したときに、ロール紙Ｒを切断位置Ｔ２まで搬送部３４により搬送後、切断部３５により切断することを指示するカット予約コマンドＣＣ、及び、カット予約コマンドＣＣの送信後に所定の場合に送信される即時カットコマンドＳＣを印刷装置２に送信する。印刷装置２は、第１の印刷指示コマンドＰＣ、及び、カット予約コマンドＣＣを受信した場合において、第１の印刷指示コマンドＰＣを実行した後、所定の待機期間が経過する前に、即時カットコマンドＳＣを受信した場合は、カット予約コマンドＣＣに基づく切断の実行をキャンセルし、即時カットコマンドＳＣに基づいて、ロール紙Ｒを切断位置Ｔ２まで搬送部３４により搬送後、切断部３５により切断する。
この構成によれば、印刷装置２が、カット予約コマンドＣＣに基づいて、不必要に長時間、待機することを防止し、印刷が完了するタイミングと、ロール紙Ｒの切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【００７５】
また、本実施形態において、タブレット端末３は、即時カットコマンドＳＣを、カット予約コマンドＣＣの送信後に送信する予定の第２の印刷指示コマンドＰＣが無い場合に送信する。
この構成によれば、第１の印刷指示コマンドＰＣを送信した後に、第２の印刷指示コマンドＰＣを送信する予定が無い場合に、印刷装置２が、カット予約コマンドＣＣに基づいて所定の待機期間、待機する事態が発生することを防止でき、印刷が完了するタイミングと、ロール紙Ｒの切断が行われるタイミングとのタイムラグを効果的に縮小できる。
【００７６】
また、本実施形態において、印刷装置２は、第１の印刷指示コマンドＰＣ、及び、カット予約コマンドＣＣを受信した場合において、第１の印刷指示コマンドＰＣを実行した後、所定の待機期間が経過する前に、第２の印刷指示コマンドＰＣを受信した場合は、受信した第２の印刷指示コマンドＰＣに基づいて搬送部３４によりロール紙Ｒを搬送しつつ、印刷位置Ｔ１と切断位置Ｔ２とのギャップ（離間距離）に対応する距離分、印刷部３３によりロール紙Ｒに印刷し、ロール紙Ｒを切断位置Ｔ２で切断部３５により切断する。
この構成によれば、印刷位置Ｔ１と切断位置Ｔ２とのギャップに起因して発生するトップマージンの拡大（余白）を削減できる。
【００７７】
また、本実施形態において、待機期間を示す待機期間情報Ｊ１は、印刷装置２の印刷装置記憶部３１（記憶部）に記憶される。タブレット端末３は、待機期間情報Ｊ１の値を変更することを指示する待機期間変更指示コマンドを送信可能である。印刷装置２は、タブレット端末３から、待機期間変更指示コマンドを受信した場合、待機期間変更指示コマンドに基づいて、印刷装置記憶部３１に記憶された待機期間情報Ｊ１の値を変更する。
この構成によれば、タブレット端末３により、印刷装置２がカット予約コマンドＣＣに基づいて待機する期間を、所望の長さに変更できる。
【００７８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、印刷制御システム１が飲食物を提供する飲食店Ｔに適用される場合を例にして、印刷制御システム１の説明を行った。しかしながら、印刷制御システム１が適用される施設は、飲食店Ｔに限られない。また、上述した実施形態では、印刷装置２が注文伝票を発行する場合を例にしたが、印刷装置２が発行する紙片は注文伝票に限られない。
また、上述した実施形態では、印刷装置２を制御する制御装置は、タブレット端末３であったが、制御装置はタブレット型の端末に限られない。すなわち、制御装置は、印刷装置２と通信可能な装置であれば何でもよい。
また、上述した実施形態では、タブレット端末３は、事前にインストールされた所定のアプリケーションの機能により、各種処理を実行した。しかしながら、タブレット端末３が、ブラウザーの機能により所定のサーバーにアクセスし、当該所定のサーバーで動作するＷｅｂアプリケーションの機能により、各種処理を実行する構成でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、上述した印刷制御システム１の制御方法（印刷制御システムの制御方法）が、印刷制御システム１を構成する装置のうち、いずれかの装置（以下、「対応装置」という。）について、対応装置が備えるコンピューター、又は、対応装置に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、対応装置や、対応装置に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
【符号の説明】
【００７９】
１…印刷制御システム、２…印刷装置、３…タブレット端末、２０…タブレット端末制御部、２１…タッチパネル、２２…タブレット端末記憶部、２３…タブレット端末ネットワーク通信部、３０…印刷装置制御部、３１…印刷装置記憶部、３２…印刷装置ネットワーク通信部、３３…印刷部、３４…搬送部、３５…切断部、２０１…アプリケーション実行部。
【図１】
0006776651.tif 000002
【図２】
0006776651.tif 000003
【図３】
0006776651.tif 000004
【図４】
0006776651.tif 000005
【図５】
0006776651.tif 000006
【図６】
0006776651.tif 000007
【図７】
0006776651.tif 000008
【図８】
0006776651.tif 000009
【図９】
0006776651.tif 000010
【図１０】
0006776651.tif 000011
【図１１】
0006776651.tif 000012