(57)【要約】【課題】連続紙に画像を印刷し、画像と画像との間で連続紙の自動カットが可能な印刷システムにおいて、カットの指示の自由度を高める。【解決手段】プリンタドライバ５２０は、連続紙への印刷を開始すると、各画像についての印刷後に、その画像について連続紙をカットするかどうかの指示を促す画面を表示する。この画面で、カット指示を受け付けた場合には、その画像と次画像との間でカットを行ない、カットをしない指示を受け付けた場合には、カットを行なわずに、印刷を継続する。これにより、印刷開始後にカットの指示を行なうことができ、さらに、画像ごとにカットを行なうかどうかの指示を行なうことができるため、カット指示の自由度が高まる。【選択図】　図２
2004050720.tif 000002
【特許請求の範囲】
【請求項１】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷システムであって、
画像の印刷指示を受け付ける印刷指示受け付け手段と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け手段とを備え、
前記切断手段は、切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記切断指示受け付け手段は、複数の画像について印刷指示を受け付けている場合には、画像ごとに連続紙の切断を行なうかどうかの指示を受け付けることを特徴とする印刷システム。
【請求項３】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタに出力する印刷データを生成するプリンタホストであって、
画像の印刷指示を受け付ける印刷指示受け付け手段と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け手段と、
切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように、プリンタに指示を出力する切断指示出力手段とを備えることを特徴とするプリンタホスト。
【請求項４】
請求項３に記載のプリンタホストにおいて、
前記切断指示受け付け手段は、複数の画像について印刷指示を受け付けている場合には、画像ごとに連続紙の切断を行なうかどうかの指示を受け付けることを特徴とするプリンタホスト。
【請求項５】
請求項３に記載のプリンタホストにおいて、前記切断指示出力手段は、印刷データに切断指示を含めて出力することを特徴とするプリンタホスト。
【請求項６】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタに出力する印刷データを生成する処理をコンピュータに実行させるためのプログラムであって、
画像の印刷指示を受け付ける印刷指示受け付け処理と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け処理と、
切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように、プリンタに指示を出力する切断指示出力処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項７】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタを制御する方法において、
画像の印刷指示を受け付けた後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付け、
切断を行なう指示を受け付けた場合には、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように前記プリンタに指示を出力することを特徴とするプリンタ制御方法。
【請求項８】
請求項７に記載のプリンタ制御方法において、
複数の画像について印刷指示を受け付けている場合には、画像ごとに連続紙の切断を行なうかどうかの指示を受け付けることを特徴とするプリンタ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムに係り、特に、連続紙に画像を印刷し、画像と画像との間で連続紙の自動カットが可能な印刷システムに関する。
【０００２】
【従来の技術】
近年、ロール紙等の連続紙に対して印刷を行えるプリンタが、一般家庭用を中心に普及してきている。
【０００３】
このような連続紙印刷可能なプリンタでは、印刷後に指定されたサイズで用紙を自動的にカットするためのカッタを備えるようにしているものがある。
【０００４】
【発明が解決しようとする課題】
このようなカッタを備えたプリンタで、連続紙に複数の画像を連続して印刷させる場合には、あらかじめ、カットを行なうかどうかの設定を行なってから印刷を実行させる必要がある。
【０００５】
このため、自動カットを行なうことを希望していながらも、自動カットを行なわせる設定を忘れて印刷を実行してしまうと、印刷終了後に、ハサミ等を用いて連続紙をカットしなければならない。
【０００６】
また、あらかじめカットを行なうかどうかの設定を行なった場合には、連続するすべての画像に対して、その設定が適用されるため、任意の画像に対してのみ自動カットを行なうことは想定されていなかった。
【０００７】
本発明の目的は、連続紙に画像を印刷し、画像と画像との間で連続紙の自動カットが可能な印刷システムにおいて、カットの指示の自由度を高めることにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷システムであって、
画像の印刷指示を受け付ける印刷指示受け付け手段と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け手段とを備え、
前記切断手段は、切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうことを特徴とする印刷システムが提供される。
【０００９】
これにより、印刷開始後において、連続紙の切断指示を行なうことができるため、カット指示の自由度が高まることになる。
【００１０】
ここで、前記切断指示受け付け手段は、複数の画像について印刷指示を受け付けている場合には、画像ごとに連続紙の切断を行なうかどうかの指示を受け付けることができる。
【００１１】
これにより、画像ごとに、カットを行なうかどうかを指示することができるため、カット指示の自由度が高まることになる。
【００１２】
また、上記課題を解決するため、本発明の第２の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタに出力する印刷データを生成するプリンタホストであって、
画像の印刷指示を受け付ける印刷指示受け付け手段と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け手段と、
切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように、プリンタに指示を出力する切断指示出力手段とを備えることを特徴とするプリンタホストが提供される。
【００１３】
ここで、
前記切断指示受け付け手段は、複数の画像について印刷指示を受け付けている場合には、画像ごとに連続紙の切断を行なうかどうかの指示を受け付けることができる。
【００１４】
また、前記切断指示出力手段は、印刷データに切断指示を含めて出力することができる。
【００１５】
なお、前記切断指示受け付け手段は、画像の印刷データを生成後、画像の印刷データを出力後、画像の印刷後、あるいは、画像の切断可能時に、当該画像において連続紙の切断を行なうかどうかの指示を受け付けるようにすることができる。
【００１６】
また、上記課題を解決するため、本発明の第３の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタに出力する印刷データを生成する処理をコンピュータに実行させるためのプログラムであって、
画像の印刷指示を受け付ける印刷指示受け付け処理と、
画像の印刷指示受け付け後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付ける切断指示受け付け処理と、
切断を行なう指示を受け付けた場合に、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように、プリンタに指示を出力する切断指示出力処理とをコンピュータに実行させることを特徴とするプログラムが提供される。
【００１７】
このプログラムは、例えば、プリンタドライバとして具現化することができる。
【００１８】
さらに、上記課題を解決するため、本発明の第４の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備えるプリンタを制御する方法において、
画像の印刷指示を受け付けた後に、当該画像において連続紙の切断を行なうかどうかの指示を受け付け、
切断を行なう指示を受け付けた場合には、指示に係る画像について、連続紙給紙側の辺付近において連続紙の切断を行なうように前記プリンタに指示を出力することを特徴とするプリンタ制御方法が提供される。
【００１９】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００２１】
本図に示すように、印刷システムは、アプリケーションによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ５０と、このコンピュータ５０に接続されるカッティング機能付プリンタ１０（以下、単に「プリンタ１０」とも記す）とを備えて構成される。本実施形態において、コンピュータ５０は、印刷データを生成し、プリンタ１０に送信するプリンタホストとして機能する。プリンタ１０は、コンピュータ５０から受信した印刷データに基づいて印刷を行なう。プリンタ１０は、ロール紙等の印刷用紙に印刷を行ない、指定されたサイズにカットするためのカッティング機能を備えている。なお、印刷システムの構成はこれに限られない。
【００２２】
コンピュータ５０は、各種プログラムに基づいて処理を行うＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５１、データおよびプログラム等を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５２、コンピュータ５０を制御するための各種データ、起動時用プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース５４を備えている。
【００２３】
また、コンピュータ５０には、カラーディスプレイ等の表示装置６１、マウス、キーボード等の入力装置６２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置６３、および、内蔵または外付けの補助記憶装置６４が接続される。ただし、コンピュータ５０の構成はこれに限られない。
【００２４】
プリンタ１０は、例えば、インクジェット方式のカラープリンタである。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを記録ヘッドから印刷用紙等の印刷媒体に吹き付けて印刷を行なう。ただし、プリンタ１０の印刷方式はインクジェット方式に限られない。
【００２５】
プリンタ１０は、データの受信等、コンピュータ５０との通信をつかさどるインタフェース１１と、印刷データ、各種プログラム等に基づいて処理を行なうＣＰＵ１２と、印刷データ等を一時的に記憶するＲＡＭ１３と、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４と、インクを吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジを駆動するキャリッジ駆動機構等からなる印刷機構１５と、印刷用紙の給排紙を行なう紙送り機構１６と、印刷用紙のカットを行なうカッティング機構１７とを備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００２６】
つぎに、本実施の形態で用いられるカッティング機能付プリンタ１０の印刷機構１５、紙送り機構１６およびカッティング機構１７の概略について説明する。ここでは、印刷用紙として、ロール紙２２を用いた場合を例に説明する。もちろん、印刷機構１５、紙送り機構１６およびカッティング機構１７は、カット紙等の定形用紙その他の記録用紙に対して同様に機能することができる。
【００２７】
図２は、印刷機構１５、紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。カッティング機能付プリンタ１０は、印刷用紙としてのロール紙２２への印刷を行なう印刷機構１５、印刷用紙の給紙を行なう紙送り機構１６、印刷用紙のカットを行なうカッティング機構１７等を有する装置本体２３と、ロール紙２２がセットされたロール紙カセット２４とを備えている。なお、ロール紙以外の印刷用紙は、図示しない用紙トレイあるいは手差し挿入口から供給するようにする。
【００２８】
ロール紙２２は、ドラム状の紙管２７に対し、その軸部２８に押通された状態で取着され、ロール紙カセット２４の底部に配置された前後一対のローラ２９、３０に紙管２７の鍔部３１が載置された状態で収容される。ロール紙カセット２４の底部後側には駆動ローラ３０を駆動するロール紙モータ３２が配設されている。ロール紙モータ３２が正転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を繰り出す方向に回転する。一方、ロール紙モータ３２が逆転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を巻き取る方向に回転する。
【００２９】
ロール紙カセット２４の前端部には、ロール紙２２から送出されたロール紙２２の搬送経路に相当する位置に給紙装置３３が配設されている。給紙装置３３は、給紙従動ローラ３５と、給紙駆動ローラ３６とを備え、ロール紙２２を装置本体２３側に送出する。装置本体２３には、上流側から搬送ローラ３７、排紙ローラ３８が配置されている。主として、これらの部位が紙送り機構１６を構成する。
【００３０】
装置本体２３は、キャリッジ軸４０を備え、このキャリッジ軸４０にキャリッジ４１が摺動可能に支持されている。キャリッジ４１の下面には記録ヘッド４３が取り付けられ、この記録ヘッド４３のノズル孔（図示せず）からインク滴が吐出されてロール紙２２に印刷が行なわれる。記録ヘッド４３は、装置本体２３と別体のインクカートリッジ（図示せず）に接続され、このインクカートリッジからインクの供給を受けている。また、紙送り方向において搬送ローラ３７と排紙ローラ３８との間には、プラテン３９が配置されている。主として、これらの部位が印刷機構１５を構成する。
【００３１】
装置本体２３には、印刷済みのロール紙２２をカットするためのカッタ装置４５が内蔵されている。カッタ装置４５は、加工手段としてのカッタ４６を備え、カッタ４６は、可動刃４６ａが固定刃４６ｂに切断可能に係合した状態でロール紙２２の幅方向（紙送り方向と直交する方向）に移動することによりロール紙２２を切断する。カッタ４６によって切断されたロール紙２２は、カッタ装置４５の補助駆動ローラ４８により装置本体２３の外部に排出される。主として、これらの部位がカッティング機構１７を構成する。
【００３２】
なお、カッタ装置４５は、装置本体２３に内蔵する他、外部に着脱可能な状態で備えるようにしてもよい。
【００３３】
印刷機構１５は、コンピュータ５０から送られる印刷データ中の印刷コマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、描画コマンドを含む印刷データをプリンタ１０に送信することにより、任意の画像を任意の位置に印刷させることができる。
【００３４】
また、紙送り機構１６、カッティング機構１７は、コンピュータ５０から送られる印刷データ中のロール紙送りコマンド、カッティングコマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、ロール紙送りコマンド、カッティングコマンドを含む印刷データをプリンタ１０に送信することにより、プリンタ１０に対して任意の量のロール紙送りを行なわせ、任意の位置でカッティングを行なわせることができる。
【００３５】
次に、上記印刷システムによりコンピュータ５０およびプリンタ１０に実現される機能構成について、図３のブロック図を参照して説明する。
【００３６】
本図に示すように、コンピュータ５０上には、アプリケーション５１０とプリンタドライバ５２０とが構築される。
【００３７】
アプリケーション５１０は、ワードプロセッサ、グラフィックス等の処理をコンピュータ５０に行なわせるための機能を有しており、ＲＡＭ５２が読み込んだアプリケーションプログラムを、ＣＰＵ５１が実行することによりコンピュータ５０上に構築される。
【００３８】
プリンタドライバ５２０は、ユーザからの指示に基づいて、アプリケーション５１０が処理した画像データを読み込んで、プリンタ１０が解釈できる形式の印刷データに変換し、インタフェース５４を介してプリンタ１０に送信する機能を有している。
【００３９】
このため、プリンタドライバ５２０は、アプリケーション５１０が生成した画像データをドットの集合体であるイメージデータに展開するラスタライザ処理と、イメージデータの色変換処理および中間調処理を行なうハーフトーン処理と、上記処理後のイメージデータをプリンタ１０を制御するための印刷コマンドに変換するコマンド変換処理とを行なう印刷データ生成部５２２およびユーザから印刷条件の設定、印刷命令等を受け付けるユーザインタフェース部５２１を備えている。
【００４０】
プリンタドライバ５２０は、ＲＡＭ５２が読み込んだプリンタドライバプログラムを、ＣＰＵ５１が実行することによりコンピュータ５０上に構築される。このためのプリンタドライバプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置６３で読み取ることにより、コンピュータ５０にプリンタドライバプログラムをインストールすることができる。また、例えば、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００４１】
図３において、プリンタ１０上には、印刷制御部１１０および印刷実行部１２０が構築される。
【００４２】
印刷制御部１１０は、ＣＰＵ１２により実現され、コンピュータ５０から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１０で実行するための制御を行なう。
【００４３】
印刷実行部１２０は、印刷機構１５、紙送り機構１６およびカッティング機構１７により実現され、印刷制御部１１０の指示にしたがって、印刷用紙に対する印刷を実行する。
【００４４】
カッティング機能付きプリンタ１０は、いわゆる、双方向通信機能を備えており、ステータス情報として、プリンタの状態、例えば、印刷データ受け付け可能状態にあるかどうか、カッタ利用の可否、エラー発生情報等をプリンタドライバ５２０に通知することができる。
【００４５】
つぎに、本実施形態におけるプリンタドライバ５２０の処理について図４のフロー図を参照して説明する。
【００４６】
印刷実行に先立ち、ユーザは、印刷条件の設定を行なうことができる。すなわち、プリンタドライバ５２０のユーザインタフェース部５２１は、ユーザから、例えば、アプリケーション５１０のメニューコマンド等を介して、印刷条件設定の命令を受け付けると、図７に一例を示すような印刷条件設定画面３００を表示装置６１に表示して、ユーザから印刷条件の設定を受け付ける。
【００４７】
図７に示すように印刷条件設定画面３００は、ユーザが印刷条件を設定するための画面であり、例えば、用紙サイズ３０１、給紙装置３０２、用紙種類３０３、印刷品質３０４の設定を行なうことができる。ただし、印刷条件設定画面３００で設定する項目はこれらに限られない。例えば、プリンタドライバ５２０で施すことができる画像処理に関する項目を含めるようにしてもよい。
【００４８】
ここで、用紙サイズ３０１は、用紙に印刷する画像の大きさを指定するものであり、例えば、Ａ４、Ｂ４、ハガキ等をメニューから選択することにより設定することができる。給紙装置は、給紙を行なう装置を指定するものであり、例えば、ロール紙、Ａ４トレイ、手差し等をメニューから選択することにより設定することができる。用紙種類３０３は、印刷用紙の種類を指定するものであり、例えば、普通紙、写真用紙等をメニューから選択することにより設定することができる。印刷品質３０４は、その印刷の品質を指定するものであり、例えば、高解像度、高速印刷等をメニューから選択することにより設定することができる。
【００４９】
本実施形態では、印刷用紙としてロール紙が設定された場合について説明する。なお、従来は、印刷用紙としてロール紙を設定した場合には、印刷条件設定画面３００、あるいは、印刷条件設定画面３００のさらに下位階層の設定画面において、印刷された画像と画像との間でロール紙をカットするかどうかの設定をさらに行なうようになっていたが、本実施形態では、印刷条件の設定時において、この設定は不要である。もちろん、ユーザの指示により、ロール紙をカットするかどうかの設定を受け付けるようにしてもよい。この場合は、従来通り、画像が複数印刷されるときには、すべての画像間について、ロール紙のカットを行なうかどうかの設定が一律に適用される。
【００５０】
プリンタドライバ５２０は、印刷用紙としてロール紙が設定されている場合に、ユーザから、アプリケーション５１０のメニューコマンド等を介して印刷命令を受け付けると、アプリケーション５１０で処理中の画像の印刷処理を開始する（Ｓ１０１）。
【００５１】
まず、カッティング機能付きプリンタ１０のステータスを取得して、カッタが利用可能になっているかどうかを調べる（Ｓ１０２）。なお、カッティング機能付きプリンタ１０のステータスは、印刷実行に先立ち、例えば、印刷条件の設定画面３００を表示する際、あるいは、定期的にカッティング機能付きプリンタ１０と通信を行なって取得するようにしてもよい。
【００５２】
その結果、カッタ装置の未装着等により、カッタが利用不可の場合には（Ｓ１０２：Ｎ）、１枚目の画像についての印刷データを生成して、カッティング機能付きプリンタ１０に出力する（Ｓ１０２）。そして、印刷対象のすべての画像について印刷データを生成して出力するまで、この処理を繰り返す（Ｓ１０２）。この結果、ロール紙にすべての画像が連続して印刷された印刷結果が出力される。
【００５３】
一方、カッタが利用不可の場合には（Ｓ１０２：Ｙ）、１枚目の画像についての印刷データを生成して、カッティング機能付きプリンタ１０への出力を開始する（Ｓ１０２）。
【００５４】
そして、印刷すべき次画像があるかどうかを判断する（Ｓ１０６）。
【００５５】
この結果、次画像がある場合には（Ｓ１０６：Ｙ）、ユーザインタフェース部５２１は、図５に一例を示すようなカット指示受け付け画面３１０を表示装置６１に表示して、ユーザから現在の画像（１枚目）と次画像（２枚目）との間でカットを行なうかどうかの指示を受け付ける。このように、画像と画像との間でカットを行なうかどうかの指示を受け付けることで、任意の画像と画像との間で用紙のカットを行なうことができるようになる。
【００５６】
すなわち、本発明によれば、印刷開始後にカットの指示を行なうことができ、さらに、画像ごとにカットを行なうかどうかの指示を行なうことができるため、連続紙に画像を印刷し、画像と画像との間で連続紙の自動カットが可能な印刷システムにおいて、カット指示の自由度が高まることになる。
【００５７】
なお、ユーザが、画像ごとのカット指示を望まない場合には、最初に受け付けた指示に基づいて、その後のカットする／しないを判断するようにしてもよい。この場合は、例えば、図５に示したカット指示受け付け画面３１０に、「以降の確認不要」のチェックボックスを設けるようにすることで、ユーザからの指示を受け付けることができる。
【００５８】
カット指示受け付け画面３１０は、現在の画像（１枚目）と次画像（２枚目）との間におけるカットの指示を受け付ける旨の表示３１１と、カットをする旨の指示を受け付けるための「カットする」ボタン３１２と、カットをしない旨の指示を受け付けるための「カットしない」ボタン３１３とを備えている。
【００５９】
ここで、カット指示受け付け画面３１０を表示するタイミングについては、いくつかのパターンが考えられる。
【００６０】
第１のパターンは、プリンタドライバ５２０の印刷データ生成部５２２が、現在の画像についての印刷データを生成し終えたときである。このパターンは、印刷データ生成部５２２が印刷データを生成し終えたことをユーザインタフェース部５２１に通知することで実現することができる。また、本パターンでは、カット指示受け付け画面３１０を表示している間も、生成された現在の画像についての印刷データを、カッティング機能付きプリンタ１０に出力し続けることができる。
【００６１】
第２のパターンは、プリンタドライバ５２０が、現在の画像についての印刷データをカッティング機能付きプリンタ１０に出力し終えたときである。このパターンは、プリンタドライバ５２０自身が印刷データを出力し終えたこと知ることができるため容易に実現することができる。また、本パターンでは、カット指示受け付け画面３１０を表示している間も、次の画像についての印刷データ生成することができる。
【００６２】
第３のパターンは、カッティング機能付きプリンタ１０が現在の画像の印刷をし終えたときである。このパターンは、カッティング機能付きプリンタ１０が印刷を終了したことを、双方向通信を用いてプリンタドライバ５２０に通知することで実現することができる。また、本パターンでは、ユーザが印刷された画像を確認して、カットを行なうかどうかの指示を行なうことができる。
【００６３】
第４のパターンは、カッティング機能付きプリンタ１０内において、現在の画像がカット位置に移動したときである。この場合は、現在の画像の印刷終了後すぐに次画像の印刷を行ない、ロール紙が送られた結果、印刷済の現在の画像と次画像との境界部分（切断箇所）がカッタの位置まで送られたときにカット指示受け付け画面３１０を表示することになる。このパターンは、現在の画像と次画像との境界部分がカット位置に移動したことを、双方向通信を用いてプリンタドライバ５２０に通知することで実現することができる。また、本パターンでも、ユーザが印刷された画像を確認して、カットを行なうかどうかの指示を行なうことができるが、カット指示を受け付ける間は、次画像の印刷が途中で中断されることになる。
【００６４】
もちろん、カット指示受け付け画面３１０を表示するタイミングについては、これらのパターンに限られない。
【００６５】
カット指示受け付け画面３１０で「カットしない」ボタン３１３のクリックを受け付けた場合には（Ｓ１０８：Ｎ）、カットの指示は行なわず、次画像の印刷データの生成を開始（継続）する（Ｓ１０５）。
【００６６】
一方、カット指示受け付け画面３１０で「カットする」ボタン３１２のクリックを受け付けた場合には（Ｓ１０８：Ｙ）、カッティング機能付きプリンタ１０に対して、現在の画像と次画像との間（現在の画像の、給紙側の辺付近）でカットを行なうように指示する。
【００６７】
ここで、上記第１または第２のパターンを採用している場合には、現在の画像について生成された印刷データにカッティングコマンドを付加することで実現することができる。また、上記第３または第４のパターンを採用している場合には、カッティングコマンドを別途発行して、印刷データとは別系統でカッティング機能付きプリンタ１０に指示することで実現することができる。ただし、実現方法は、これらに限られない。
【００６８】
処理（Ｓ１０６）において、次画像があるかどうかを判断した結果、次画像がないと判断された場合には（Ｓ１０６：Ｎ）、ユーザインタフェース部５２１は、図６に一例を示すような印刷終了時カット指示受け付け画面３２０を表示装置６１に表示して、ユーザから印刷終了後にロール紙のカットを行なうかどうかの指示を受け付ける。
【００６９】
印刷終了時カット指示受け付け画面３２０は、印刷終了時のカットの指示を受け付ける旨の表示３２１と、カットをする旨の指示を受け付けるための「カットする」ボタン３２２と、カットをしない旨の指示を受け付けるための「カットしない」ボタン３２３とを備えている。
【００７０】
ここで、印刷終了時カット指示受け付け画面３２０を表示するタイミングについても、いくつかのパターンが考えられる。
【００７１】
第１のパターンは、プリンタドライバ５２０の印刷データ生成部５２２が、最終の画像についての印刷データを生成し終えたときである。このパターンは、印刷データ生成部５２２が印刷データを生成し終えたことをユーザインタフェース部５２１に通知することで実現することができる。また、本パターンでは、印刷終了時カット指示受け付け画面３２０を表示している間も、生成された現在の画像についての印刷データを、カッティング機能付きプリンタ１０に出力し続けることができる。
【００７２】
第２のパターンは、プリンタドライバ５２０が、最終の画像についての印刷データをカッティング機能付きプリンタ１０に出力し終えたときである。このパターンは、プリンタドライバ５２０自身が印刷データを出力し終えたこと知ることができるため容易に実現することができる。
【００７３】
第３のパターンは、カッティング機能付きプリンタ１０が最終の画像の印刷をし終えたときである。このパターンは、カッティング機能付きプリンタ１０が印刷を終了したことを、双方向通信を用いてプリンタドライバ５２０に通知することで実現することができる。
【００７４】
第４のパターンは、カッティング機能付きプリンタ１０内において、最終の画像がカット位置に移動したときである。この場合は、最終の画像の印刷終了後にロール紙送りを行ない、印刷済の現在の画像の最終部分がカッタの位置まで送られたときにカット指示受け付け画面３１０を表示することになる。このパターンは、現在の画像と次画像との境界部分がカット位置に移動したことを、双方向通信を用いてプリンタドライバ５２０に通知することで実現することができる。
【００７５】
もちろん、最終カット指示受け付け画面３２０を表示するタイミングについては、これらのパターンに限られない。
【００７６】
印刷終了時カット指示受け付け画面３２０で「カットしない」ボタン３２３のクリックを受け付けた場合には（Ｓ１１１：Ｎ）、カットの指示は行なわず、印刷処理を終了する（Ｓ１１３）。
【００７７】
一方、印刷終了時カット指示受け付け画面３２０で「カットする」ボタン３２２のクリックを受け付けた場合には（Ｓ１１１：Ｙ）、カッティング機能付きプリンタ１０に対して、最終画像の最終部分でロール紙をカットするように指示する。
【００７８】
ここで、上記第１または第２のパターンを採用している場合には、最終の画像について生成された印刷データにカッティングコマンドを付加することで実現することができる。また、上記第３または第４のパターンを採用している場合には、カッティングコマンドを別途発行して、印刷データとは別系統でカッティング機能付きプリンタ１０に指示することで実現することができる。ただし、実現方法は、これらに限られない。
【００７９】
そして、最終画像の最終部分（現在の画像の、給紙側の辺付近）でロール紙をカットするように指示した後、印刷処理を終了する（Ｓ１１３）。
【００８０】
【発明の効果】
上述のように、本発明によれば、連続紙に画像を印刷し、画像と画像との間で連続紙の自動カットが可能な印刷システムにおいて、カットの指示の自由度を高めることができる。
【図面の簡単な説明】
【図１】は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】は、印刷機構１５、紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。
【図３】は、コンピュータ５０およびプリンタ１０に実現される機能構成について説明するためのブロック図である。
【図４】は、プリンタドライバ５２０の処理について説明するためのフロー図である
【図５】は、カット指示受け付け画面３１０の一例について説明するための図である。
【図６】は、印刷終了時カット指示受け付け画面３２０の一例について説明するための図である。
【図７】は、印刷条件設定画面３００の一例について説明するための図である。
【符号の説明】
１０…カッティング機能付プリンタ
１１…インタフェース
１５…印刷機構
１６…紙送り機構
１７…カッティング機構
２２…ロール紙
２３…装置本体
２４…ロール紙カセット
２７…紙管
２８…軸部
２９…ローラ
３０…駆動ローラ
３１…鍔部
３２…ロール紙モータ
３３…給紙装置
３５…給紙従動ローラ
３６…給紙駆動ローラ
３７…搬送ローラ
３８…排紙ローラ
３９…プラテン
４０…キャリッジ軸
４１…キャリッジ
４３…記録ヘッド
４５…カッタ装置
４６…カッタ
４８…補助駆動ローラ
５０…コンピュータ
５３…メディア読取装置
５４…インタフェース
６１…表示装置
６２…入力装置
６３…メディア読取装置
６４…補助記憶装置
１１０…印刷制御部
１２０…印刷実行部
５１０…アプリケーション
５２０…プリンタドライバ
５２１…ユーザインタフェース部
５２２…印刷データ生成部
【図１】
2004050720.tif 000003
【図２】
2004050720.tif 000004
【図３】
2004050720.tif 000005
【図４】
2004050720.tif 000006
【図５】
2004050720.tif 000007
【図６】
2004050720.tif 000008
【図７】
2004050720.tif 000009