(57)【特許請求の範囲】
【請求項１】
画像データから生成される印刷データに基づいて連続紙に印刷を行なう印刷手段と、連続紙を切断する切断手段とを備える印刷システムにおいて、
複数の画像を連続紙の給紙方向に余白を設けて印刷し、一つの画像につき、画像と余白との境目付近の画像寄りの２箇所において連続紙を切断する第１の印刷モードと、
画像データが予定している画像領域から、上下端を切り取った複数の画像を、連続紙の給紙方向に余白なしに印刷し、画像と画像との境目において連続紙を切断する第２の印刷モードのいずれかの印刷モードによる印刷を、ユーザからの指示に基づいて選択的に実行する印刷モード制御手段を備えたことを特徴とする印刷システム。
【請求項２】
連続紙に印刷を行なう印刷手段と、連続紙を切断する切断手段とを備えるプリンタを制御するための印刷データを、画像データに基づいて生成するプリンタホストにおいて、
複数の画像を連続紙の給紙方向に余白を設けて印刷させ、一つの画像につき、画像と余白との境目付近の画像寄りの２箇所において連続紙を切断させるための印刷データを生成する第１のモードと、
画像データが予定している画像領域から、上下端を切り取った複数の画像を、連続紙の給紙方向に余白なしに印刷させ、画像と画像との境目において連続紙を切断させるための印刷データを生成する第２のモードのいずれかのモードによる印刷データ生成処理を、ユーザからの指示に基づいて選択的に実行するモード制御手段を備えたことを特徴とするプリンタホスト。
【請求項３】
請求項２に記載のプリンタホストにおいて、
前記第１のモードにおける画像と余白との境目付近の画像寄りの２箇所の境目からの距離をそれぞれ、ａ、ｂとし、
前記第２のモードにおける切り取る上下端の幅をそれぞれｃ、ｄとすると、
ａ＝ｃおよびｂ＝ｄが成り立つことを特徴とするプリンタホスト。
【請求項４】
請求項２に記載のプリンタホストにおいて、
前記第１のモードにおける画像と余白との境目付近の画像寄りの２箇所の境目からの距離をそれぞれ、ａ、ｂとし、
前記連続紙を切断する切断手段を備えるプリンタの切断位置の許容誤差をｅとすると、
ｅ＜ａおよびｅ＜ｂが成り立つことを特徴とするプリンタホスト。
【請求項５】
請求項３または４に記載のプリンタホストにおいて、
前記第１のモードにおいて付加する余白の幅をｆとし、
前記プリンタの紙詰まりが起きない最小の切断幅をｇとすると、
ｇ≦ａ＋ｂ＋ｆが成り立つことを特徴とするプリンタホスト。
【請求項６】
請求項２に記載のプリンタホストにおいて、
前記モード制御手段は、
前記第１のモードおよび前記第２のモードに加え、複数の画像を連続紙の給紙方向に余白なしに印刷させ、画像と画像との境目において連続紙を切断させるための印刷データを生成する第３のモードのいずれかのモードによる印刷データ生成処理を、ユーザからの指示に基づいて選択的に実行することを特徴とするプリンタホスト。
【請求項７】
連続紙に印刷を行なう印刷手段と、連続紙を切断する切断手段とを備えるプリンタを制御するための印刷データを、画像データに基づいて生成する処理をコンピュータに実行させるプリンタドライバにおいて、
複数の画像を連続紙の給紙方向に余白を設けて印刷させ、一つの画像につき、画像と余白との境目付近の画像寄りの２箇所において連続紙を切断させるための印刷データを生成する第１のモードと、
画像データが予定している画像領域から、上下端を切り取った複数の画像を、連続紙の給紙方向に余白なしに印刷させ、画像と画像との境目において連続紙を切断させるための印刷データを生成する第２のモードのいずれかのモードによる印刷データ生成処理を、コンピュータに、ユーザからの指示に基づいて選択的に実行させることを特徴とするプリンタドライバ。
【請求項８】
請求項７に記載のプリンタドライバにおいて、
前記第１のモードにおける画像と余白との境目付近の画像寄りの２箇所の境目からの距離をそれぞれ、ａ、ｂとし、
前記第２のモードにおける切り取る上下端の幅をそれぞれｃ、ｄとすると、
ａ＝ｃおよびｂ＝ｄが成り立つことを特徴とするプリンタドライバ。
【請求項９】
請求項７に記載のプリンタドライバにおいて、
前記第１のモードにおける画像と余白との境目付近の画像寄りの２箇所の境目からの距離をそれぞれ、ａ、ｂとし、
前記連続紙を切断する切断手段を備えるプリンタの切断位置の許容誤差をｅとすると、
ｅ＜ａおよびｅ＜ｂが成り立つことを特徴とするプリンタドライバ。
【請求項１０】
請求項８または９に記載のプリンタドライバにおいて、
前記第１のモードにおいて付加する余白の幅をｆとし、
前記プリンタの紙詰まりが起きない最小の切断幅をｇとすると、
ｇ≦ａ＋ｂ＋ｆが成り立つことを特徴とするプリンタドライバ。
【請求項１１】
請求項６〜１０のいずれか一項に記載のプリンタドライバを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムに係り、特に、ロール紙に余白なし印刷を行ない、自動カットを行なう印刷システムに関する。
【０００２】
【従来の技術】
近年、インクジェットプリンタで、４辺余白なし印刷を実現するための技術開発が進められ、商品化されている。余白なし印刷は、主として、Ａ４、Ｂ５等の定形のカット紙を対象に行なわれているが、ロール紙等の連続紙を対象にした余白なし印刷の技術開発も進められている。
【０００３】
一方、ロール紙に印刷を行なうプリンタは、印刷後に指定されたサイズで用紙を切断するためのカッタを備え、印刷後に自動的に用紙を切り取るようになっている。
【０００４】
【発明が解決しようとする課題】
ところで、ロール紙に印刷を行なった後、自動カットを行なって、所定のサイズの余白なし印刷結果を出力することは想定されておらず、従来、行なわれていない。このため、ロール紙に印刷を行なった後、自動カットを行なって、定形サイズの余白なし印刷結果を得たいとの要求がある。この場合、ロール紙を対象とした印刷は、別個の画像を同一の紙上に連続して印刷した後、カットを行なって、別々の印刷結果とするため、連続する画像の印刷態様およびカットの位置は種々の方式が考えられる。そして、それぞれの方式により印刷結果が異なるので、印刷の目的に応じて方式を切り換えられることが望ましい。
【０００５】
本発明の目的は、連続紙に印刷を行なった後、自動カットを行なって、定形サイズの余白なし印刷結果を出力する印刷システムにおいて、画像の印刷態様およびカットの位置について複数の方式を切り替えて印刷させることができる印刷システムを提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明によれば、
画像データから生成される印刷データに基づいて連続紙に印刷を行なう印刷手段と、連続紙を切断する切断手段とを備える印刷システムにおいて、
複数の画像を連続紙の給紙方向に余白を設けて印刷し、一つの画像につき、画像と余白との境目付近の画像寄りの２箇所において連続紙を切断する第１の印刷モードと、
画像データが予定している画像領域から、上下端を切り取った複数の画像を、連続紙の給紙方向に余白なしに印刷し、画像と画像との境目において連続紙を切断する第２の印刷モードのいずれかの印刷モードによる印刷を、ユーザからの指示に基づいて選択的に実行する印刷モード制御手段を備えたことを特徴とする印刷システムが提供される。
【０００７】
また、本発明によれば、連続紙に印刷を行なう印刷手段と、連続紙を切断する切断手段とを備えるプリンタを制御するための印刷データを、画像データに基づいて生成するプリンタホストにおいて、
複数の画像を連続紙の給紙方向に余白を設けて印刷させ、一つの画像につき、画像と余白との境目付近の画像寄りの２箇所において連続紙を切断させるための印刷データを生成する第１のモードと、
画像データが予定している画像領域から、上下端を切り取った複数の画像を、連続紙の給紙方向に余白なしに印刷させ、画像と画像との境目において連続紙を切断させるための印刷データを生成する第２のモードのいずれかのモードによる印刷データ生成処理を、ユーザからの指示に基づいて選択的に実行するモード制御手段を備えたことを特徴とするプリンタホストが提供される。
【０００９】
ここで、前記第１のモードにおける画像と余白との境目付近の画像寄りの２箇所の境目からの距離をそれぞれ、ａ、ｂとし、
前記第２のモードにおける切り取る上下端の幅をそれぞれｃ、ｄとすると、
ａ＝ｃおよびｂ＝ｄが成り立つようにすることが望ましい。
【００１０】
また、前記連続紙を切断する切断手段を備えるプリンタの切断位置の許容誤差をｅとすると、
ｅ＜ａおよびｅ＜ｂが成り立つことが望ましい。
【００１１】
さらに、前記第１のモードにおいて付加する余白の幅をｆとし、
前記プリンタの紙詰まりが起きない最小の切断幅をｇとすると、
ｇ≦ａ＋ｂ＋ｆが成り立つようにすることが望ましい。
【００１２】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１４】
本図に示すように、印刷システムは、アプリケーションによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ５０と、このコンピュータ５０に接続されるロール紙対応型プリンタ１０（以下、単に「プリンタ１０」とも記す）とを備えて構成される。本実施形態において、コンピュータ５０は、印刷データを生成し、プリンタ１０に送信するプリンタホストとして機能する。プリンタ１０は、コンピュータ５０から受信した印刷データに基づいて印刷を行なう。プリンタ１０は、ロール紙等の連続紙に余白なし印刷を行ない、指定されたサイズにカットするための機能を備えている。なお、印刷システムの構成はこれに限られない。例えば、コンピュータ５０を複数台接続したネットワーク印刷システムとしてもよい。
【００１５】
コンピュータ５０は、各種プログラムに基づいて処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１、データおよびプログラム等を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２、コンピュータ５０を制御するための各種データ、起動時用プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース５４を備えている。
【００１６】
また、コンピュータ５０には、カラーディスプレイ等の表示装置６１、マウス、キーボード等の入力装置６２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置６３、および、内蔵または外付けの補助記憶装置６４が接続される。ただし、コンピュータ５０の構成はこれに限られない。
【００１７】
プリンタ１０は、例えば、インクジェット方式のカラープリンタである。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを記録ヘッドから記録用紙等の印刷媒体に吹き付けて印刷を行なう。
【００１８】
プリンタ１０は、データの受信等、コンピュータ５０との通信をつかさどるインタフェース１１と、印刷データ、各種プログラム等に基づいて処理を行なうＣＰＵ１２と、印刷データ等を一時的に記憶するＲＡＭ１３と、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４と、インクを吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジを駆動するキャリッジ駆動機構等からなる印刷機構１５と、ロール紙の給排紙を行なうロール紙送り機構１６と、ロール紙のカットを行なうカッティング機構１７とを備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００１９】
ここで、本実施の形態で用いられるロール紙対応型プリンタ１０の印刷機構１５、ロール紙送り機構１６およびカッティング機構１７の概略について説明する。
【００２０】
図２は、印刷機構１５、ロール紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。ロール紙対応型プリンタ１０は、記録用紙としてのロール紙２２への印刷を行なう印刷機構１５、ロール紙の給紙を行なうロール紙送り機構１６、ロール紙のカットを行なうカッティング機構１７等を有する装置本体２３と、ロール紙２２がセットされたロール紙カセット２４とを備えている。
【００２１】
ロール紙２２は、ドラム状の紙管２７に対し、その軸部２８に押通された状態で取着され、ロール紙カセット２４の底部に配置された前後一対のローラ２９、３０に紙管２７の鍔部３１が載置された状態で収容される。ロール紙カセット２４の底部後側には駆動ローラ３０を駆動するロール紙モータ３２が配設されている。ロール紙モータ３２が正転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を繰り出す方向に回転する。一方、ロール紙モータ３２が逆転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を巻き取る方向に回転する。
【００２２】
ロール紙カセット２４の前端部には、ロール紙２２から送出されたロール紙２２の搬送経路に相当する位置に給紙装置３３が配設されている。給紙装置３３は、給紙従動ローラ３５と、給紙駆動ローラ３６とを備え、ロール紙２２を装置本体２３側に送出する。装置本体２３には、上流側から搬送ローラ３７、排紙ローラ３８が配置されている。主として、これらの部位がロール紙送り機構１６を構成する。
【００２３】
装置本体２３は、キャリッジ軸４０を備え、このキャリッジ軸４０にキャリッジ４１が摺動可能に支持されている。キャリッジ４１の下面には記録ヘッド４３が取り付けられ、この記録ヘッド４３のノズル孔（図示せず）からインク滴が吐出されてロール紙２２に印刷が行なわれる。記録ヘッド４３は、装置本体２３と別体のインクカートリッジ（図示せず）に接続され、このインクカートリッジからインクの供給を受けている。また、紙送り方向において搬送ローラ３７と排紙ローラ３８との間には、プラテン３９が配置されている。主として、これらの部位が印刷機構１５を構成する。
【００２４】
装置本体２３には、印刷済みのロール紙２２をカットするためのカッタ装置４５が内蔵されている。カッタ装置４５は、加工手段としてのカッタ４６を備え、カッタ４６は、可動刃４６ａが固定刃４６ｂに切断可能に係合した状態でロール紙２２の幅方向（紙送り方向と直交する方向）に移動することによりロール紙２２を切断する。カッタ４６によって切断されたロール紙２２は、カッタ装置４５の補助駆動ローラ４８により装置本体２３の外部に排出される。主として、これらの部位がカッティング機構１７を構成する。
【００２５】
印刷機構１５は、コンピュータ５０から送られる印刷データ中の印刷コマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、描画コマンドを含む印刷データをプリンタ１０に送信することにより、任意の画像を任意の位置に印刷させることができる。
【００２６】
また、ロール紙送り機構１６、カッティング機構１７は、コンピュータ５０から送られる印刷データ中のロール紙送りコマンド、カッティングコマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、ロール紙送りコマンド、カッティングコマンドを含む印刷データをプリンタ１０に送信することにより、プリンタ１０に対して任意の量のロール紙送りを行なわせ、任意の位置でカッティングを行なわせることができる。
【００２７】
次に、上記印刷システムによりコンピュータ５０およびプリンタ１０に実現される機能構成について、図３のブロック図を参照して説明する。
【００２８】
本図に示すように、コンピュータ５０上には、アプリケーション５１０とプリンタドライバ５２０とが構築される。
【００２９】
アプリケーション５１０は、ワードプロセッサ、グラフィックス等の処理をコンピュータ５０に行なわせるための機能を有しており、ＲＡＭ５２が読み込んだアプリケーションプログラムを、ＣＰＵ５１が実行することによりコンピュータ５０上に構築される。
【００３０】
プリンタドライバ５２０は、アプリケーション５１０が生成した画像データを読み込んで、プリンタ１０が解釈できる形式の印刷データに変換し、インタフェース５４を介してプリンタ１０に送信する機能を有している。
【００３１】
このため、プリンタドライバ５２０は、アプリケーション５１０が生成した画像データを、ドットの集合体であるイメージデータに展開するラスタライザ処理部と、イメージデータの色変換処理および中間調処理を行なうハーフトーン処理部と、処理後のイメージデータが印刷されるようにプリンタ１０を制御する印刷データに変換するコマンド変換部と、ユーザからの印刷設定を受け付けるユーザインタフェース部とを備えている（図示せず）。
【００３２】
また、本実施例においては、プリンタドライバ５２０の機能として、印刷範囲設定部５２１と、余白設定部５２２と、カッティングコマンド設定部５２３とを備えている。
【００３３】
印刷範囲設定部５２１は、指定された用紙サイズに対する印刷データの大きさを設定するための処理を行なう。
【００３４】
余白設定部５２２は、連続する画像と画像との間の余白の有無、および、余白の大きさを設定するための処理を行なう。
【００３５】
カッティングコマンド設定部５２３は、連続する画像と画像との間のカットする位置を設定するための処理を行なう。
【００３６】
プリンタドライバ５２０は、ＲＡＭ５２が読み込んだプリンタドライバプログラムを、ＣＰＵ５１が実行することによりコンピュータ５０上に構築される。このためのプリンタドライバプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置６３で読み取ることにより、コンピュータ５０にプリンタドライバプログラムをインストールすることができる。また、例えば、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００３７】
図３において、プリンタ１０上には、印刷制御部１１０および印刷実行部１２０が構築される。
【００３８】
印刷制御部１１０は、ＣＰＵ１２により実現され、コンピュータ５０から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１０で実行するための制御を行なう。
【００３９】
印刷実行部１２０は、印刷機構１５、ロール紙送り機構１６およびカッティング機構１７により実現され、印刷制御部１１０の指示にしたがって、ロール紙２２に対する印刷を実行する。
【００４０】
つぎに、本実施形態において行なわれる印刷パターンについて説明する。本実施形態では、ロール紙２２に画像を連続して印刷し、カッティングすることにより、余白なしの印刷を実行する。このとき、連続印刷の方法と、カッティング方法とにより、印刷パターンは、３つのパターン（パターンＡ、パターンＢ、パターンＣ）を選択することができる。なお、以下の説明では、Ａ４サイズの縦を印刷する場合を例にする。すなわち、ロール紙２２に、Ａ４縦の画像を連続的に印刷していき、画像と画像との間をカッティングすることにより、Ａ４サイズの印刷結果を得る場合を説明する。もちろん、本発明は、このサイズに限られない。
【００４１】
まず、パターンＡについて、図４を参照して説明する。パターンＡは、ロール紙２２に、Ａ４サイズの画像を、画像と画像との間に余白を設けずに連続的に印刷を行ない、画像と画像との境目をカッティングする方式である。パターンＡにより、Ａ４サイズの余白なし印刷結果２２Ａが得られる。
【００４２】
なお、一般に、カッティング機構１７には、例えば０．３ｍｍ程度の精度誤差があるため、パターンＡによる印刷結果２２Ａの上下端には、前後の画像の一部が入り込んでしまうことがある。
【００４３】
また、横側の余白部分をなくすために、画像はロール紙２２に対して、横幅が若干はみ出るように印刷される。このため、プリンタドライバ５２０のラスタライザ処理部は、ロール紙２２の横幅の長さより若干長い幅を持つ画像を印刷するための印刷データを作成する。以下のパターンＢ、パターンＣについても同様である。
【００４４】
つぎに、前後の画像の入り込みを防止することができるパターンＢについて、図５を参照して説明する。パターンＢは、ロール紙２２に、Ａ４サイズの画像を、画像と画像との間に余白を設けて連続的に印刷を行ない、画像と余白との境目の少し画像寄りの箇所を、上下２回カッティングする方式である。画像と余白との境目の少し画像寄りの箇所を、カッティング機構の１７の誤差よりも大きく設定することで、画像に余白が入り込むことを防止することができる（このため、画像の上下端が切り取られることになる）。ここで、余白の幅をａとし、画像と余白との境目から、画像の上側をカッティングする位置までの距離をｂとし、画像の下側をカッティングする位置までの距離をｃとする。画像に余白が入り込むことを防止するために、例えば、ｂは３ｍｍとし、ｃは５ｍｍとすることができる。パターンＢにより、Ａ４サイズより若干（例えば、ｂ＋ｃ＝８ｍｍ）縦幅の短いサイズの余白なし印刷結果２２Ｂが得られる。
【００４５】
なお、パターンＢでは、１画像に付き、２回カッティングを行なうため、画像間に、ａ＋ｂ＋ｃの幅を有する切りくずが生じる。一般に、カッティング機構１７は、切りくずの幅が短いと、例えば、１８ｍｍ未満では、機構内で紙詰まりが生じてしまうおそれがある。このため、ａ＋ｂ＋ｃは、例えば、１８ｍｍ以上になるように設定することが望ましい。すなわち、ｂを３ｍｍとし、ｃを５ｍｍとした場合には、余白の幅ａは１０ｍｍ以上が望ましい。
【００４６】
パターンＡの印刷結果と、パターンＢの印刷結果とは、そのサイズおよび画像の上下の欠け方とが異なっている。そこで、パターンＡのように１画像に１回カッティングを行なう方式であって、パターンＢの印刷結果と同様のサイズと画像の上下の欠け方とを実現する方式であるパターンＣについて図６を参照して説明する。パターンＣは、ロール紙２２に、Ａ４サイズの元画像の上下端を切り取った画像を、画像と画像との間に余白を設けずに連続して印刷を行ない、画像と画像との境目をカッティングする方式である。すなわち、コンピュータ５０で印刷データを作成する段階で、上下端を切り取った、Ａ４サイズより縦幅の小さい画像を印刷するための印刷データを作成しておく。
【００４７】
ここで、上端側の切り取り幅をｄとし、下端側の切り取り幅をｅとすると、ｄをパターンＢにおけるｂ（例えば、３ｍｍ）と同じ値とし、ｅをパターンＢにおけるｃ（例えば、５ｍｍ）と同じ値とすることで、パターンＣにより、パターンＢと同じサイズで同じ印刷範囲の印刷結果、すなわち、Ａ４サイズより若干（例えば、ｄ＋ｅ＝８ｍｍ）縦幅の短いサイズの余白なし印刷結果２２Ｃが得られる。
【００４８】
なお、パターンＣの場合も、パターンＡ同様に、印刷結果２２Ｃの上下端に、前後の画像の一部が入り込んでしまうことがある。
【００４９】
ユーザは、基本的には、パターンＢまたはパターンＣを選択することにより、いずれの場合も同じサイズで、同じ印刷範囲の印刷結果を得ることができる。すなわち、画像の上下端に隣の画像の一部が入り込むことを好まない場合にはパターンＢを選択し、切りくずが発生することを好まない場合にはパターンＣを選択することができる。
【００５０】
また、ＢパターンおよびＣパターンの印刷結果と、そのサイズと印刷範囲とにおいて異なってもかまわない場合には、パターンＡを選択することができる。特に、ＢパターンおよびＣパターンでは、画像の上下の一部が切り取られるため、図７に示すような長尺印刷２２Ａ’を行なうときには、連続する画像が途切れなく印刷されるＡパターンを選択することが望ましい。
【００５１】
なお、プリンタはドライバ５２０は、Ａパターン、Ｂパターン、Ｃパターンのすべてをユーザに提供する必要はなく、例えば、ＡパターンとＢパターン、ＢパターンとＣパターン、あるいは、ＡパターンとＣパターンとをユーザに提供するようにしてもよい。
【００５２】
つぎに、本実施例におけるプリンタドライバ５２０が印刷処理を行なうときの特徴的な動作について、図８のフロー図を参照して説明する。
【００５３】
プリンタドライバ５２０は、ユーザから、例えば、アプリケーション５１０のメニューコマンドを介して、印刷設定の要求を受け付けるとプリンタドライバ５２０のユーザインタフェース部は、図９に一例を示すような印刷設定画面５００を表示装置６１に表示して、ユーザから印刷設定を受け付ける（Ｓ１０１）。
【００５４】
図９に示すように印刷設定画面５００は、印刷設定に関する基本的な内容を設定するための画面であり、例えば、用紙種類５００ｂ、インクモード５００ｃ、印刷モード５００ｄ等の設定を行なうことができる。ここで、用紙種類５００ｂは、例えば、ロール紙、普通紙、はがき、上質紙等をメニューから選択することにより設定することができる。本実施例においてはロール紙を選択する。インクモード５００ｃは、カラー印刷を行なうかモノクロ印刷を行なうかを設定することができる。印刷モード設定５００ｄは、簡便的に、高解像度印刷を行なうか、高速印刷を行なうかを設定することができ、また、詳細設定欄を選択することにより、印刷品質に関するさらに詳細な設定を行なうことができる。
【００５５】
本実施例において、用紙種類５００ｂでロール紙が選択されると、カット指定欄５００ｆの設定をすることができるようになる。カット指定欄５００ｆでは、１画像の大きさと、印刷パターンＡ〜Ｃを選択することができる。１画像の大きさは、例えば、Ａ４サイズ等とすることができる。また、長尺を指定したり、任意のサイズを指定することもできる。
【００５６】
また、本画面５００では、印刷に関する他の項目の設定画面を表示させるためのタブ部５００ａと、プリンタ１０のインク残量を表示する欄５００ｅと、設定内容を保存するための「ＯＫ」ボタン５００ｇと、設定内容をキャンセルするための「キャンセル」ボタン５００ｈとを備えている。
【００５７】
プリンタドライバ５２０は、ユーザから、例えば、アプリケーション５１０のメニューコマンドを介して、印刷実行の命令を受け付けると（Ｓ１０２）、アプリケーション５１０で処理中のドキュメントを印刷するための印刷データを生成する（Ｓ１０３）。
【００５８】
印刷データ生成処理においては、通常行なわれるラスタライズ処理部によるラスタライズ処理、ハーフトーン処理部による色変換処理等に加え、本実施例では、印刷範囲設定処理（Ｓ１０３１）、余白設定処理（Ｓ１０３２）およびカッティングコマンド設定処理（Ｓ１０３３）が行なわれる。ただし、これらの処理は、用紙設定５００ｂでロール紙が選択された場合に限って追加される。
【００５９】
印刷範囲設定処理（Ｓ１０３１）、余白設定処理（Ｓ１０３２）およびカッティングコマンド設定処理（Ｓ１０３３）は、印刷設定画面５００のカット指定欄５００ｆの設定に基づいてその内容が定められる。
【００６０】
図１０は、それぞれの処理内容を説明するための図である。ここで、カット指定欄５００ｆで、１画像の大きさはＡ４サイズが選択された場合を例にしている。また、図中のａ〜ｅは、あらかじめ定められた長さを表し、上述のように、ａ＝１５ｍｍといった具体的な数値が用いられる。
【００６１】
カット指定欄５００ｆで印刷パターンＡが選択された場合には、印刷範囲設定処理（Ｓ１０３１）において、印刷範囲設定部５２１は、Ａ４全面を印刷範囲と設定する。そして、余白設定処理（Ｓ１０３２）において、余白設定部５２２は、余白を０に設定する。すなわち、余白部分は付加しない。そして、カッティングコマンド設定処理（Ｓ１０３３）において、カッティングコマンド設定部５２３は、１画像あたり、Ａ４の縦幅の位置でカッティングが実行されるためのカッティングコマンドを設定する。すなわち、Ａ４の縦幅の長さ毎（画像と画像との境目）にカッティングが行なわれるようなカッティングコマンドを設定する。ここで、カッティングコマンドは、例えば、印刷すべき画像の下端を基準として、カッティング位置のオフセット置により指定することができる。もちろん、これに限られない。要は、上述の切断すべき位置で、プリンタ１０のカッティング機構１７によるカッティングが行なわれるようなカッティングコマンドであればよい。
【００６２】
カット指定欄５００ｆで印刷パターンＢが選択された場合には、印刷範囲設定処理（Ｓ１０３１）において、印刷範囲設定部５２１は、Ａ４全面を印刷範囲と設定する。そして、余白設定処理（Ｓ１０３２）において、余白設定部５２２は、余白を幅ａに設定する。すなわち、画像と画像との間に幅ａの余白を印刷するための印刷データを付加する。そして、カッティングコマンド設定処理（Ｓ１０３３）において、カッティングコマンド設定部５２３は、１画像あたり、Ａ４縦幅−ｃの位置と、Ａ４縦幅＋ａ＋ｂの位置と（画像と余白との境目の少し画像寄りの上下２箇所）で２回カッティングが実行されるためのカッティングコマンドを設定する。
【００６３】
カット指定欄５００ｆで印刷パターンＣが選択された場合には、印刷範囲設定処理（Ｓ１０３１）において、印刷範囲設定部５２１は、Ａ４全面から、上端をｄカットして、下端をｅカットした領域を印刷範囲と設定する。ラスタライズ処理部は、元の画像のうち、この範囲内に含まれる画像を印刷するための印刷データを生成する。そして、余白設定処理（Ｓ１０３２）において、余白設定部５２２は、余白を０に設定する。すなわち、余白部分は付加しない。そして、カッティングコマンド設定処理（Ｓ１０３３）において、カッティングコマンド設定部５２３は、１画像あたり、Ａ４縦幅−（ｄ＋ｅ）の位置（画像と画像との境目）でカッティングが実行されるためのカッティングコマンドを設定する。
【００６４】
このように、印刷データ生成処理（Ｓ１０３）で生成された印刷データは、プリンタ１０に出力される（Ｓ１０４）。そして、プリンタ１０が受信した印刷データに基づいて印刷処理およびカッティング処理を行なうことで、それぞれの印刷パターンに応じた印刷結果を得ることができる。
【００６５】
【発明の効果】
上述のように、本発明によれば、連続紙に印刷を行なった後、自動カットを行なって、定形サイズの余白なし印刷結果を出力する印刷システムにおいて、画像の印刷態様およびカットの位置について複数の方式を切り替えて印刷させることができる印刷システムを提供することができる。
【図面の簡単な説明】
【図１】は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】は、印刷機構１５、ロール紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。
【図３】は、コンピュータ５０およびプリンタ１０に実現される機能構成について説明するためのブロック図である。
【図４】は、印刷パターンＡについて説明するための図である。
【図５】は、印刷パターンＢについて説明するための図である。
【図６】は、印刷パターンＣについて説明するための図である。
【図７】は、印刷パターンＡで長尺印刷を行なう場合について説明するための図である。
【図８】は、、本実施例におけるプリンタドライバ５２０が印刷処理を行なうときの特徴的な動作について説明するためのフロー図である。
【図９】は、印刷設定画面５００の一例を説明するための図である。
【図１０】は、印刷範囲設定処理（Ｓ１０３１）、余白設定処理（Ｓ１０３２）およびカッティングコマンド設定処理（Ｓ１０３３）の内容を説明するための図である。
【符号の説明】
１０…ロール紙対応型プリンタ
１１…インタフェース
１５…印刷機構
１６…ロール紙送り機構
１７…カッティング機構
２２…ロール紙
２３…装置本体
２４…ロール紙カセット
２７…紙管
２８…軸部
２９…ローラ
３０…駆動ローラ
３１…鍔部
３２…ロール紙モータ
３３…給紙装置
３５…給紙従動ローラ
３６…給紙駆動ローラ
３７…搬送ローラ
３８…排紙ローラ
３９…プラテン
４０…キャリッジ軸
４１…キャリッジ
４３…記録ヘッド
４５…カッタ装置
４６…カッタ
４８…補助駆動ローラ
５０…コンピュータ
５３…メディア読取装置
５４…インタフェース
６１…表示装置
６２…入力装置
６３…メディア読取装置
６４…補助記憶装置
１１０…印刷制御部
１２０…印刷実行部
５１０…アプリケーション
５２０…プリンタドライバ
５２１…印刷範囲設定部
５２２…余白設定部
５２３…カッティングコマンド設定部
【図１】
0003630127.tif 000002
【図２】
0003630127.tif 000003
【図３】
0003630127.tif 000004
【図４】
0003630127.tif 000005
【図５】
0003630127.tif 000006
【図６】
0003630127.tif 000007
【図７】
0003630127.tif 000008
【図８】
0003630127.tif 000009
【図９】
0003630127.tif 000010
【図１０】
0003630127.tif 000011