(57)【要約】【課題】プリンターに少なくとも１枚目と２枚目のカット紙を連続給紙させる。【解決手段】印刷媒体１枚ごとの印刷データと，印刷媒体１枚ごとのページ開始通知と，後続の前記ページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブを取得する印刷ジョブ取得部と，前記ページ開始通知に応じて所定位置まで印刷媒体を搬送する媒体供給部と，前記所定位置から印刷媒体を搬送しながら前記印刷データに基づいて印刷媒体に印刷する印刷部と，を備え，前記媒体供給部は，複数の前記ページ開始通知または前記末端通知を取得するまで１枚目の印刷媒体の搬送を開始せず，搬送すべき印刷媒体に対応する前記ページ開始通知を複数取得している場合，当該搬送すべき複数の印刷媒体のうち先行の印刷媒体に追従するように当該搬送すべき複数の印刷媒体のうち後続の印刷媒体の搬送を開始する。【選択図】図５
2012196772.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体１枚ごとの印刷データと，印刷媒体１枚ごとのページ開始通知と，後続の前記ページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブを取得する印刷ジョブ取得部と，
前記ページ開始通知に応じて所定位置まで印刷媒体を搬送する媒体供給部と，
前記所定位置から印刷媒体を搬送しながら前記印刷データに基づいて印刷媒体に印刷する印刷部と，
を備え，
前記媒体供給部は，複数の前記ページ開始通知または前記末端通知を取得するまで１枚目の印刷媒体の搬送を開始せず，搬送すべき印刷媒体に対応する前記ページ開始通知を複数取得している場合，当該搬送すべき複数の印刷媒体のうち先行の印刷媒体に追従するように当該搬送すべき複数の印刷媒体のうち後続の印刷媒体の搬送を開始する，
プリンター。
【請求項２】
印刷媒体１枚ごとの印刷データと，印刷媒体１枚ごとのページ開始通知と，後続の前記ページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブを取得し，
前記ページ開始通知に応じて所定位置まで印刷媒体を搬送し，
前記所定位置から印刷媒体を搬送しながら前記印刷データに基づいて印刷媒体に印刷することを含み，
複数の前記ページ開始通知または前記末端通知を取得するまで１枚目の印刷媒体の搬送を開始せず，搬送すべき印刷媒体に対応する前記ページ開始通知を複数取得している場合，当該搬送すべき複数の印刷媒体のうち先行の印刷媒体に追従するように当該搬送すべき複数の印刷媒体のうち後続の印刷媒体の搬送を開始する，
印刷制御方法。
【請求項３】
印刷媒体１枚ごとの前記印刷データと，印刷媒体１枚ごとのページ開始通知と，後続の前記ページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブを取得する印刷ジョブ取得部と，所定位置まで印刷媒体を搬送する媒体供給部と，前記所定位置から印刷媒体を搬送しながら印刷データに基づいて印刷媒体に印刷する印刷部と，コンピューターを含む制御部とを備えるプリンターの前記コンピューターによって実行される印刷制御プログラムであって，
前記ページ開始通知に応じて前記所定位置まで前記媒体供給部に印刷媒体を搬送させるとともに，複数の前記ページ開始通知または前記末端通知を取得するまで１枚目の印刷媒体の搬送を開始せず，搬送すべき印刷媒体に対応する前記ページ開始通知を複数取得している場合，当該搬送すべき複数の印刷媒体のうち先行の印刷媒体に追従するように当該搬送すべき複数の印刷媒体のうち後続の印刷媒体の搬送を開始する搬送制御手段として前記コンピューターを機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，プリンター，印刷制御方法および印刷制御プログラムに関し，特にカット紙を連続給紙するプリンターの給紙制御に関する。 
【背景技術】
【０００２】
従来，インク等の色材を定着させるカット紙上の副走査方向の位置を変えるためにカット紙を副走査方向に搬送するための副走査ローラーと，給紙カセット等の積載部から副走査ローラーまでカット紙を搬送するための給紙ローラーとを備えたプリンターが知られている。副走査ローラーは色材の定着位置よりも上流側と下流側とにそれぞれ設けられる。給紙ローラーは給紙カセットの上方に設けられ上流側の中継ローラーまたは副走査ローラーまでカット紙を搬送する。上流側の中継ローラーまたは副走査ローラーにカット紙が到達すると，下流側の副走査ローラーによってカット紙が排紙されるまで，給紙ローラーを回転させる電動機は停止する。
【０００３】
特許文献１には，副走査ローラーが回転している期間中も給紙ローラーを駆動して副走査ローラーによって搬送されるカット紙に次のカット紙を追従させる技術が開示されている。これにより，下流側の副走査ローラーによってカット紙が排紙されてから色材を定着させる位置まで次のカット紙を搬送する距離を短縮できるため，複数ページを印刷するのに要する時間を短縮することができる。このように１ページの印刷中に次ページのカット紙を給紙することを連続給紙という。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４４３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし，連続給紙機能を備えたプリンターであっても，先行するカット紙を給紙ローラーによって送り出し終える前に後続のカット紙に対応する印刷データの存在がプリンターにおいて検出されていなければ，先行するカット紙に後続のカット紙を追従させることはできない。そして一般的に，先行するカット紙の給紙開始時に後続のカット紙に対応する印刷データの存在が検出されていない場合には，連続給紙することなく，先行するカット紙に対する印刷が完了してから後続のカット紙の搬送が開始される。しかし，プリンターに印刷ジョブを送信する従来のプリンタードライバーにおいては，先行のカット紙に対応する印刷データを生成が完了する度に後続の１枚のカット紙に対応する印刷データの存在をページ開始通知によってプリンターに通知している。そしてプリンターは，１枚目のカット紙に対応する印刷データを完全に受信する前に１枚目のカット紙の給紙を開始する。このため，従来のプリンターにおいては，１枚目のカット紙に対する印刷が完了するまで連続給紙ができないという問題がある。
【０００６】
本発明はこのような問題を解決するために創作されたものであって，プリンターに少なくとも１枚目の印刷媒体に追従するように２枚目の印刷媒体を連続給紙させることを目的とする。
【課題を解決するための手段】
【０００７】
（１）上記目的を達成するためのプリンターは，印刷媒体１枚ごとの印刷データと，印刷媒体１枚ごとのページ開始通知と，後続の前記ページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブを取得する印刷ジョブ取得部と，前記ページ開始通知に応じて所定位置まで印刷媒体を搬送する媒体供給部と，前記所定位置から印刷媒体を搬送しながら前記印刷データに基づいて印刷媒体に印刷する印刷部と，を備え，前記媒体供給部は，複数の前記ページ開始通知または前記末端通知を取得するまで１枚目の印刷媒体の搬送を開始せず，搬送すべき印刷媒体に対応する前記ページ開始通知を複数取得している場合，当該搬送すべき複数の印刷媒体のうち先行の印刷媒体に追従するように当該搬送すべき複数の印刷媒体のうち後続の印刷媒体の搬送を開始する。
本発明によると，プリンターは少なくとも１枚目の印刷媒体に追従するように２枚目の印刷媒体を連続給紙することができる。
【０００８】
なお，請求項に記載された各手段の機能は，構成自体で機能が特定されるハードウェア資源，プログラムにより機能が特定されるハードウェア資源，又はそれらの組み合わせにより実現される。また，これら各手段の機能は，各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに，本発明は方法としても，コンピュータープログラムとしても，そのプログラムの記録媒体としても成立する。むろん，そのコンピュータプログラムの記録媒体は，磁気記録媒体であってもよいし光磁気記録媒体であってもよいし，今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【０００９】
【図１】プリンターを示すブロック図である。
【図２】給紙方法を示すフローチャートである。
【図３】給紙方法を示すフローチャートである。
【図４】給紙方法を示す状態遷移図である。
【図５】給紙方法を示すシーケンスチャートである。
【発明を実施するための形態】
【００１０】
以下，本発明の実施例を添付図面を参照しながら説明する。尚，各図において対応する構成要素には同一の符号が付され，重複する説明は省略される。
１．構成
１−１．全体構成
図１に本発明の一実施例としてのプリンター制御装置とこれに接続されたプリンター１とを示す。プリンター１は，印刷媒体としてのカット紙に色材としてのインクを定着させることによって画像を形成するシリアル型インクジェットプリンターである。したがってプリンター１は，副走査方向へのカット紙の搬送と主走査方向への画像の形成とを交互に繰り返す印刷部１０と，カット紙Ｐを積載する積載部３０と，カット紙Ｐを積載部３０から取り出して印刷部１０に搬送する媒体供給部２０と，印刷部１０および媒体供給部２０を制御する制御部４０とを備えている。プリンター制御装置２は，プリンター１を制御するためのプリンター制御プログラム６ｂがインストールされたＰＣ（Personal Computer）である。プリンター制御装置２は，ＣＰＵ３，ＲＡＭ６，入出力部（Ｉ／Ｏ），ハードディスク装置（ＨＤＤ）５およびこれらを接続するバスを備えている。プリンター制御装置２とプリンター１とは，ＵＳＢケーブルやＬＡＮケーブルや無線ＬＡＮ等によって接続される。
【００１１】
１−１．プリンターの構成
積載部３０は，それぞれにカット紙が積載される第一カセット３１と第二カセット３２とを備えている。第一カセット３１と第二カセット３２のそれぞれは，積み重ねられた複数のカット紙Ｐを保持するための部材で構成される。
【００１２】
媒体供給部２０は，中継ローラー２１ａ，２１ｂ，給紙ローラー２２，２３，電動機２６，２４，モータードライバー４５，４６，ガイド２５等を備えている。給紙ローラー２２は，第一カセット３１から最上部のカット紙Ｐを１枚ずつ取り出してカット紙Ｐをその先端が中継ローラー２１ａ，２１ｂに到達するまで搬送するためのローラーである。給紙ローラー２３は，第二カセット３２から最上部のカット紙Ｐを１枚ずつ取り出してカット紙Ｐをその先端が中継ローラー２１ａ，２１ｂに到達するまで搬送するためのローラーである。中継ローラー２１ａ，２１ｂは，第一カセット３１または第二カセット３２から給紙ローラー２２，２３によって搬送されたカット紙Ｐを副走査ローラー１７ｃ，１７ｄが保持できる位置まで搬送するローラーである。電動機２４は給紙ローラー２３を回転させる。モータードライバー４６は電動機２４を駆動する回路である。電動機２６は，給紙ローラー２２と中継ローラー２１ａ，２１ｂと印刷部１０の副走査ローラー１７ｂ，１７ｄとを同時に回転させる。ガイド２５は中継ローラー２１ａ，２１ｂと給紙ローラー２２，２３によって搬送されるカット紙Ｐを副走査ローラー１７ｃ，１７ｄが保持できる位置まで案内する形態を有する壁である。モータードライバー４５は電動機２６を駆動する回路である。
【００１３】
給紙ローラー２３から中継ローラー２１ａまでの搬送経路はカット紙Ｐの長辺よりも短い。このため，給紙ローラー２３は，中継ローラー２１ａによってカット紙が長辺方向に搬送されているときには，カット紙Ｐに従動して空転するように構成されている。また中継ローラー２１ａから副走査ローラー１７ｄまでの搬送経路はカット紙Ｐの長辺よりも短い。このため，中継ローラー２１ａは，副走査ローラー１７ｂ，１７ｄによってカット紙Ｐが長辺方向に搬送されているときには，カット紙Ｐに従動して空転するように構成されている。本実施例において，搬送ローラ２３から紙検出センサー１８までの給紙経路長はカット紙の長辺長さ（副走査方向の長さ）の１倍を超えて２倍以下であるものとする。
【００１４】
印刷部１０は，記録ヘッド１１，インクタンク１２，キャリッジ１３，ガイド１４，無端ベルト１５，電動機１６，モータードライバー４７，副走査ローラー１７ａ，１７ｂ，１７ｃ，１７ｄ，電動機２６，モータードライバー４５，プラテン１９，紙検出センサー１８等で構成され，印刷データに基づいてカット紙に対して印刷を実行する。記録ヘッド１１は，ピエゾ方式やサーマル方式といった周知の吐出機構を備え，第一カセット３１または第二カセット３２から供給されたカット紙Ｐに対してインクをノズルから吐出して定着させる。インクタンク１２は，記録ヘッド１１に供給されるインクを色別に貯蔵する容器である。キャリッジ１３は，インクタンク１２および記録ヘッド１１を搭載して往復移動する支持部材である。ガイド１４は，キャリッジ１３の移動を主走査方向に案内する棒状部材である。無端ベルト１５は，図示しないプーリーに架け渡され，キャリッジ１３を紙面垂直方向に牽引する。電動機１６は無端ベルト１５が架け渡されているプーリーを回転させる。モータードライバー４７は電動機１６を駆動する回路である。副走査ローラー１７ａ，１７ｂ，１７ｃ，１７ｄは第一カセット３１または第二カセット３２から取り出され中継ローラー２１ａ，２１ｂによって搬送されたカット紙Ｐを副走査方向に搬送する。プラテン１９は，記録ヘッド１１の直下に設けられ，カット紙Ｐを記録ヘッド１１に対して位置決めする棒状部材である。紙検出センサー１８は，プラテン１９の上流側の近傍に設けられた光センサーである。紙検出センサー１８は図示しない発光部と受光部とを備え，発光部から受光部までの光路をカット紙Ｐが遮ることにより，カット紙の先端が紙検出センサー１８の光路に到達したことを検出する。
【００１５】
制御部４０は，図示しないＣＰＵ（Central Processing Unit），メインメモリ，不揮発性メモリ，入出力部等で構成されるコンピューターを含む。不揮発性メモリには印刷部１０および媒体供給部２０を制御するための印刷制御プログラムが記憶されている。ＣＰＵはメインメモリにロードされる印刷制御プログラムを実行するプロセッサである。このように構成された制御部４０はカット紙１枚ごとの印刷データと，カット紙１枚ごとのページ開始通知と，後続のページ開始通知が存在しないことを示す末端通知とを含む印刷ジョブをプリンター制御装置２から取得し，印刷ジョブに基づいて印刷部１０および媒体供給部２０を制御する。
【００１６】
１−３．印刷制御装置の構成
ＨＤＤ５にはＲＡＭ６にロードされＣＰＵ３によって実行されるアプリケーションプログラム６ａ，プリンター制御プログラム６ｂ，スプーラー６ｃ等の各種のプログラムがインストールされている。本実施例においては，アプリケーションプログラム６ａによって印刷対象のデータファイル６ｄが生成されるものとする。スプーラー６ｃはＯＳ（Operating System）のモジュールであって，プリンター制御プログラム６ｂによって生成された印刷データを保持し，プリンター１からの要求に応じてプリンター１に送信する。
【００１７】
２．印刷制御方法
まずプリンター制御装置による印刷ジョブの生成と転送について説明する。図２はプリンター制御プログラム６ｂによって実行される印刷ジョブの生成処理を示すフローチャートである。プリンター制御プログラム６ｂを実行するプリンター制御装置のＣＰＵ３は，ユーザーの操作に応じてアプリケーションプログラム６ａから印刷要求を取得すると，印刷ジョブの生成を開始する。
印刷要求を取得すると，まずプリンター制御プログラム６ｂは，対応する印刷データが生成されていない印刷対象６ｄが残っているか否か判定する（Ｓ１０１）。
【００１８】
印刷データが生成されていない印刷対象６ｄが残っている場合，プリンター制御プログラム６ｂはページ開始通知をプリンター１に送信する（Ｓ１０２）。ページ開始通知は印刷データのページ区切りを示す情報であって，印刷データをプリンター１がプリンター制御装置２から取得するためのトリガとなる。続いてプリンター制御プログラム６ｂは，アプリケーションプログラム６ａが生成した印刷対象６ｄをレンダリングすることによって印刷設定に応じたカット紙１枚分の印刷データを生成し（Ｓ１０３），ステップＳ１０１から上述の処理を繰り返す。プリンター制御プログラム６ｂが生成する印刷データはスプーラー６ｃに引き渡されてＲＡＭ６に保存される。
【００１９】
印刷データが生成されていない印刷対象６ｄが残っていない場合，プリンター制御プログラム６ｂは末端通知をプリンター１に送信し（Ｓ１０４），印刷ジョブの生成を終了する。末端通知は印刷ジョブの末端を示す情報である。
【００２０】
以上述べたようにしてページ開始通知がプリンター１に通知されると，プリンター１はページ開始通知に対応した印刷データの送信をスプーラー６ｃに対して要求する。印刷データの送信を要求されたスプーラー６ｃは要求された印刷データをプリンター１に送信し，プリンター１は受信する印刷データに基づいて印刷を実行する。
【００２１】
図３は，プリンター１において実行される連続給紙処理を示すフローチャートである。以下，第二カセット３２からカット紙Ｐを連続給紙する方法を説明する。
制御部４０は，プリンター制御装置２から送信されるページ開始通知を取得することによって印刷ジョブの実行を開始する（Ｓ２０１）。すなわち制御部４０は，ページ開始通知を取得すると，ページ開始通知に対応する印刷データの送信をバッファの空き容量に応じてプリンター制御装置２に要求する。要求に応じてプリンター２に送信される印刷データは制御部４０のバッファに記憶される。制御部４０は紙検出センサー１８によってカット紙の先端が検出されると，バッファに記憶された印刷データに基づいて印刷部１０を駆動する。このような印刷データの受信と，印刷データに基づいて実行される印刷部１０の駆動は図３に示す処理と平行して実行される。
【００２２】
制御部４０はページ開始通知を取得すると，プリンター制御装置２から末端通知を取得したか否かを判定する（Ｓ２０３）。
末端通知を取得していない場合，制御部４０は搬送すべき未給のカット紙が２枚以上たまっているか否か判定する（Ｓ２０４）。例えば，制御部４０はページ開始通知を取得する度にカウンタをデクリメントし，カット紙の搬送を開始する度にそのカウンタをインクリメントし，このカウンタの値によって搬送すべき未給のカット紙が２枚以上たまっているか否かを判定すればよい。
【００２３】
未給のカット紙が２枚以上たまっていない場合，次のカット紙の搬送を開始することなく，ステップＳ２０１から上述の処理を繰り返す。ここで，本実施例では搬送ローラ２３から紙検出センサー１８までの給紙経路長はカット紙の長辺長さの２倍以下であるため，未給のカット紙が２枚以上たまるまで待機するが，搬送ローラ２３から紙検出センサー１８までの給紙経路長がカット紙の長辺長さの２倍を越えて３倍以下である場合には，３枚以上たまるまで待機すればよい。すなわち，搬送ローラ２３から紙検出センサー１８までの給紙経路長がカット紙の長辺長さのｎ−１倍を越えてｎ倍以下である場合には，未給のカット紙がｎ枚分以上たまるまで待機すればよい。このように紙検出センサー１８の給紙経路長を基準にするのは，紙検出センサー１８によってカット紙の先端が検出されると印刷部１０による印刷が開始するため，印刷部１０による印刷が実行されている期間中における媒体供給部２０の制御を簡素化できるからである。
【００２４】
未給のカット紙が２枚以上たまっている場合，制御部４０は媒体供給部２０を制御し，当該未給のカット紙について，先行のカット紙に追従するように複数の印刷媒体を連続的に搬送させる（Ｓ２０５）。このように先行のカット紙の搬送を開始する時点で後続のカット紙を追従させるように制御するのは，一旦，先行のカット紙の搬送を開始した後に後続のカット紙を追従させるために必要な媒体供給部２０の制御を簡素化できるからである。
制御部４０は末端通知を取得した場合（Ｓ２０３において真判定の場合），媒体供給部２０を制御し，搬送すべき未給のカット紙を搬送させる。
【００２５】
次に，プリンター１における連続給紙の動作について詳細に説明する。媒体供給部２０は先行のカット紙の搬送開始直前に後続のカット紙に対応するページ開始通知を制御部４０が取得している場合には，先行のカット紙に追従するように後続のカット紙を連続的に搬送する。具体的には，媒体供給部２０は，制御部４０から取得する搬送開始指示をトリガとしてカット紙の搬送を開始する。搬送開始指示は，連続給紙の開始指示であるか非連続給紙の開始指示であるかを識別可能な情報である。すなわち制御部４０は複数のページ開始通知をカウンターで保持している場合には，連続給紙の開始指示を媒体供給部２０に与え，１枚分のページ開始通知をカウンターで保持している場合には，非連続給紙の開始指示を媒体供給部２０に与える。そして媒体供給部２０は連続給紙の開始指示を取得した場合には，カット紙が紙検出センサー１８に検出されても給紙ローラー２３を停止させずに後続のカット紙の搬送を継続する。一方，非連続給紙の開始指示を取得した場合，媒体供給部２０は電動機２４によってローラー２３を回転させて中継ローラー２１ａ，２１ｂにカット紙が到達した時点で電動機２４を停止させ，次の搬送開始指示を待つ。
【００２６】
図４は媒体供給部２０が制御部４０から連続給紙の開始指示を取得して２枚のカット紙Ｐ（１），Ｐ（２）を第二カセット３２から連続給紙する過程を示している。
はじめにモータードライバー４６は給紙ローラー２３を電動機２４によって回転させて図４Ａに示すように上から１枚目のカット紙Ｐ（１）を第二カセット３２から取り出し，図４Ｂに示すようにカット紙Ｐ（１）の先端が中継ローラー２１ａ，２１ｂによって保持される位置まで電動機２４を所定角度回転させてカット紙Ｐ（１）を搬送する。
【００２７】
次にモータードライバー４５は，図４Ｃに示すようにカット紙Ｐ（１）の先端が紙検出センサー１８の光路に到達するまで電動機２６によって中継ローラー２１ａを回転させる。このとき，連続給紙においては，カット紙Ｐ（１）の先端が紙検出センサー１８の光路に到達するまでは，モータードライバー４６も電動機２４を回転させている。給紙ローラー２３から紙検出センサー１８までの搬送経路の長さはカット紙の副走査方向長さの１倍を超えて２倍以下であるため，先行のカット紙の先端が紙検出センサー１８に到達した時点において，給紙ローラー２３は後続のカット紙を取り出していることになる。
【００２８】
紙検出センサー１８がカット紙の先端を検出すると，制御部４０は印刷部１０による１ページ分の印刷処理を開始する。すなわち制御部４０は，印刷データに基づいて，モータードライバー４５を制御することによって副走査ローラー１７ｂ，１７ｄを駆動して紙検出センサー１８の光路を基準位置としてカット紙Ｐ（１）を副走査方向へ搬送し，カット紙Ｐ（１）を停止させた状態でモータードライバー４７を制御することによって電動機１６を駆動して記録ヘッド１１を主走査方向へ搬送しながら記録ヘッド１１を駆動してノズルからインク滴を吐出させる。このような印刷処理は，図４Ｃに示すようにカット紙の先端が紙検出センサー１８の位置に到達する度に起動し，カット紙毎に実行される。
【００２９】
連続給紙の実行中においては，印刷処理が実行されている間も，図４Ｄ，図４Ｅに示すように，モータードライバー４６は電動機２４を駆動して副走査ローラー１７ｄ，１７ｂと中継ローラー２１ａとともに給紙ローラー２３を回転させる。これにより，印刷部１０によって先行のカット紙に画像が形成されている間も，後続のカット紙が先行のカット紙に追従する。このとき，印刷部１０の副走査ローラー１７ｄ，１７ｂの駆動は主走査方向への画像形成と交互に実行されるため，給紙ローラー２３によるカット紙の搬送は間欠的になる。また，電動機２４によって駆動される給紙ローラー２３の周速度は中継ローラー２１ａの周速度より遅い。このため図４Ｃ，図４Ｄ，図４Ｅに示すように先行のカット紙Ｐ（１）と後続のカット紙Ｐ（２）の間隔は徐々に広がる。
【００３０】
尚，先行のカット紙の搬送開始後に所定距離だけ先行のカット紙が搬送されたタイミングにおいて連続給紙するかしないかを制御部４０が判定してもよい。また，２枚目以後のカット紙の搬送開始直前に後続のカット紙に対応するページ開始通知を制御部４０が取得していない場合，給紙ローラー２３によるカット紙の搬送を中断してもよいし，制御部４０が取得しているページ開始通知に対応する１枚のカット紙だけを先行するカット紙に追従するように搬送してもよい。一般に，いずれの場合であっても，プリンター制御装置２による印刷データの生成速度の方がプリンター１による印刷速度よりもかなり速いため，１枚目と２枚目のカット紙が連続給紙できれば，給紙ローラー２３によるカット紙の搬送が途切れることはない。
【００３１】
図５は３枚のカット紙に印刷される印刷対象６ｄに対してアプリケーションプログラム６ａが印刷要求を発生させる場合の印刷処理の流れを示すシーケンスチャートである。
ユーザーの操作に応じてカット紙４枚分の印刷要求が発生すると（Ｓ１０），プリンター制御プログラム６ｂは１枚目の印刷データに対応するページ開始通知をプリンター１に送信する（Ｓ２０）。続いてプリンター制御プログラム６ｂは１枚目のカット紙に対応する印刷データを生成する。
【００３２】
プリンター１は１枚目の印刷データに対応するページ開始通知を受信すると，スプーラー６ｃに対して１枚目の印刷データを要求する（Ｓ４０）。スプーラー６ｃは要求に応じて１枚目の印刷データをプリンター１に送信する（Ｓ３０）。１枚目のページ開始通知を受信した時点において，プリンター１は１枚目のカット紙の搬送を開始することが可能であり，１枚目の印刷データを受信した時点において，プリンター１は１枚目のカット紙に対する印刷を開始することが可能である。しかし，プリンター１は，１枚目のページ開始通知を受信しても，２枚目のページ開始通知をプリンター１が受信するか，末端通知を受信するまで１枚目のカット紙の搬送を開始しない。
【００３３】
プリンター制御プログラム６ｂは，１枚目の印刷データを生成し終えた時点で印刷データを生成すべき印刷対象６ｄが残っているため，２枚目の印刷データに対応するページ開始通知をプリンター１に送信する（Ｓ２２）。続いてプリンター制御プログラム６ｂは２枚目のカット紙に対応する印刷データを生成する（Ｓ２３）。
【００３４】
プリンター１は２枚目のページ開始通知を受信すると１枚目のカット紙と２枚目のカット紙の連続給紙を開始する（Ｓ４２）。すなわち，制御部４０は連続給紙の開始要求を媒体供給部２０に通知し，連続給紙の開始要求を取得した媒体供給部２０は１枚目のカット紙を搬送するとともに１枚目のカット紙に追従するように２枚目のカット紙を搬送する。また既に述べたように１枚目のカット紙の先端が紙検出センサー１８によって検出されると印刷データに基づいて印刷部１０による１枚目のカット紙に対する印刷が実行される。
【００３５】
またプリンター１は２枚目のページ開始通知を受信すると，バッファの空き容量に応じてスプーラー６ｃに対して２枚目のカット紙に対応する印刷データを要求する（Ｓ４３）。スプーラー６ｃは要求に応じて２枚目の印刷データをプリンター１に送信する（Ｓ３１）。そして２枚目のカット紙の先端が紙検出センサー１８によって検出されると，印刷データに基づいて印刷部１０は２枚目のカット紙に対する印刷を実行する。
【００３６】
プリンター制御プログラム６ｂは，２枚目の印刷データを生成し終えた時点で印刷データを生成すべき印刷対象６ｄが残っているため，３枚目の印刷データに対応するページ開始通知をプリンター１に送信する（Ｓ２４）。続いてプリンター制御プログラム６ｂは３枚目のカット紙に対応する印刷データを生成する（Ｓ２５）。３枚目のカット紙に対応する印刷データを生成している間に印刷データを生成すべき印刷対象６ｄがなくなると，プリンター制御プログラム６ｂは末端通知をプリンター１に送信する（Ｓ２６）。
【００３７】
一方，プリンター１は，給紙ローラー２３によって１枚目のカット紙を完全に送り出した時点において３枚目のページ開始通知を受信しているため，２枚目のカット紙に追従するように３枚目の連続給紙を開始する（Ｓ４４）。そして３枚目のページ開始通知を受信した後，バッファの空き容量に応じてスプーラー６ｃに対して３枚目のカット紙に対応する印刷データを要求する（Ｓ４３）。スプーラー６ｃは要求に応じて３枚目の印刷データをプリンター１に送信する（Ｓ３１）。そして３枚目のカット紙の先端が紙検出センサー１８によって検出されると印刷データに基づいて印刷部１０による３枚目のカット紙に対する印刷が実行される。
【００３８】
このような連続給紙と印刷の実行はプリンター制御プログラム６ｂによる印刷データの生成と平行して実行される。すなわち，図４に示したページ開始通知や印刷データの送信や給紙開始の順序は，プリンター制御プログラム６ｂによる印刷データの生成速度やプリンター１のバッファの空き容量や印刷部１０の印刷実行速度に応じて入れ替わるものであるが，特定のカット紙に対応する印刷データが送信される前には必ずそのカット紙に対応するページ開始通知がプリンター制御プログラム６ｂからプリンター１に通知される。
【００３９】
以上説明した実施例によると，ページ開始通知が２枚分たまるまで待って１枚目と２枚目のカット紙の連続給紙を開始するため，１枚目のカット紙の印刷完了から２枚目のカット紙の印刷開始までに要する時間が短縮される。なお，本実施例のように複数枚のカット紙分のページ開始通知が取得されるのを待って印刷を開始する場合には，印刷要求が発生してからプリンター１において印刷を開始するまでの期間が長引くことになる。しかし，一般にプリンター制御装置において１枚分の印刷データを生成するのに要する時間よりも，プリンター１において１枚分の印刷を実行するのに要する時間の方が長いため，印刷要求が発生してからプリンター１において印刷対象全体について印刷が完了するまでの期間は短くなるのである。
【００４０】
３．他の実施形態
尚，本発明の技術的範囲は，上述した実施の形態に限定されるものではなく，本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば，上記実施例ではシリアル型インクジェットプリンターに本発明を適用する例について説明したが，本発明はラインプリンターにも，トナーを色材とするページプリンターにも適用することもできる。また例えば，上記実施例では紙検出センサーが印刷部に設けられている例を説明したが，紙検出センサーが媒体供給部に設けられていても良い。
【符号の説明】
【００４１】
１…プリンター，２…プリンター制御装置，６ａ…アプリケーションプログラム，６ｂ…プリンター制御プログラム，６ｃ…スプーラー，６ｄ…印刷対象，１０…印刷部，１１…記録ヘッド，１２…インクタンク，１３…キャリッジ，１４…ガイド，１５…無端ベルト，１６…電動機，１７ａ，１７ｂ，１７ｃ，１７ｄ…副走査ローラー，１８…紙検出センサー，１９…プラテン，２０…媒体供給部，２１ａ，２１ｂ…中継ローラー，２２，２３…給紙ローラー，２４…電動機，２５…ガイド，２６…電動機，３０…積載部，３１…第一カセット，３２…第二カセット，４０…制御部，４５，４６，４７…モータードライバー
【図１】
2012196772.tif 000003
【図２】
2012196772.tif 000004
【図３】
2012196772.tif 000005
【図４】
2012196772.tif 000006
【図５】
2012196772.tif 000007