(57)【特許請求の範囲】
【請求項１】
印刷装置により印刷媒体に画像を印刷するために用いられる画像データを生成するデータ生成装置であって、
前記印刷装置において前記印刷媒体を搬送方向に搬送するときに使用される搬送ローラにおける搬送量の調整量を取得する第１取得手段と、
ユーザの設定指示に基づいて設定された第１解像度を取得する第２取得手段と、
前記取得手段により取得した調整量に応じて、前記第１解像度を第２解像度に変更する変更手段と、
前記変更手段により変更された前記第２解像度の画像データを生成する生成手段と、
前記生成手段により生成された画像データを前記印刷装置に送信する送信手段を有し、
前記調整後の搬送量が前記調整前の搬送量よりも増える場合、前記第１解像度は前記第１解像度よりも低い前記第２解像度に変更されることを特徴とするデータ生成装置。
【請求項２】
前記変更手段は、前記調整量によって前記画像の前記搬送方向の解像度を前記第１解像度から前記第２解像度に変更することを特徴とする請求項１に記載のデータ生成装置。
【請求項３】
前記印刷装置は、前記データ生成装置により指定された印刷媒体のサイズに基づいて、前記印刷媒体を切断する切断手段を備え、
前記変更手段は、印刷に使用される記録媒体がロール紙であると判定された場合、前記切断手段によって切断される印刷媒体の前記搬送方向のサイズが前記指定された印刷媒体のサイズとなるように、前記指定された印刷媒体の前記搬送方向のサイズとは異なり、かつ、前記調整量に基づいて算出された前記搬送方向のサイズを前記印刷装置に指定することを特徴とする請求項１または２に記載のデータ生成装置。
【請求項４】
前記調整量は、前記印刷装置が画像の印刷を行う印刷媒体の種類ごとに設定されることを特徴とする請求項１から３のいずれか１項に記載のデータ生成装置。
【請求項５】
前記印刷装置は、印刷ヘッドを前記印刷媒体に走査させて画像の印刷を行う装置であって、
前記調整量は、前記印刷ヘッドの１回の走査ごとの搬送量の調整量であることを特徴とする請求項１から４のいずれか１項に記載のデータ生成装置。
【請求項６】
印刷装置により印刷媒体に画像を印刷するために用いられる画像データを生成するデータ生成方法であって、
前記印刷装置において前記印刷媒体を搬送方向に搬送するときに使用される搬送ローラにおける搬送量の調整量を取得する第１取得工程と、
ユーザの設定指示に基づいて設定された第１解像度を取得する第２取得工程と、
前記取得工程において取得した調整量に応じて、前記第１解像度を第２解像度に変更する変更工程と、
前記変更工程において変更された前記第２解像度の画像データを生成する生成工程と、
前記生成工程において生成された画像データを前記印刷装置に送信する送信工程を有し、
前記調整後の搬送量が前記調整前の搬送量よりも増える場合、前記第１解像度は前記第１解像度よりも低い前記第２解像度に変更されることを特徴とするデータ生成方法。
【請求項７】
コンピュータを、請求項１から５のいずれか１項に記載のデータ生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出するための印刷ヘッドを走査させて印刷媒体に画像を印刷するために用いるデータを生成するデータ生成装置、データ生成方法およびプログラムに関する。
【背景技術】
【０００２】
シリアルスキャン型のインクジェットプリンタでは、印刷ヘッドが１回のスキャンで通過する領域（バンド）と領域（バンド）の間にスジむらが発生することがある。これは、理論上の設計量どおり印刷媒体が搬送されたとしても、インクの滲みやすい印刷媒体であるとバンドとバンドの間が濃くなってしまい、逆にインクの滲みにくい印刷媒体であるとバンドとバンドの間が薄くなってしまうこと等に起因する。このような問題に対して、特許文献１には、テストパターンを印刷して搬送量の調整を行うことで、上述したスジむらを軽減することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−８５２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のように、スジむらを軽減するために、１回あたりの搬送量を調整すると、印刷媒体に印刷される画像の印刷範囲が搬送方向に長くなったり、短くなったりしてしまう。そのため、印刷範囲が長くなった場合には印刷されるべき画像が当初予定していた範囲に収まらなかったり、逆に印刷範囲が短くなった場合には当初予定していた範囲に余白が生じてしまったりしていた。
【課題を解決するための手段】
【０００５】
本発明は、印刷装置により印刷媒体に画像を印刷するために用いられる画像データを生成するデータ生成装置であって、前記印刷装置において前記印刷媒体を搬送方向に搬送するときに使用される搬送ローラにおける搬送量の調整量を取得する第１取得手段と、ユーザの設定指示に基づいて設定された第１解像度を取得する第２取得手段と、前記取得手段により取得した調整量に応じて、前記第１解像度を第２解像度に変更する変更手段と、前記変更手段により変更された前記第２解像度の画像データを生成する生成手段と、前記生成手段により生成された画像データを前記印刷装置に送信する送信手段を有し、前記調整後の搬送量が前記調整前の搬送量よりも増える場合、前記第１解像度は前記第１解像度よりも低い前記第２解像度に変更される。
【発明の効果】
【０００６】
以上の構成によれば、搬送量を調整して印刷を行う場合にも、印刷すべき画像が当初予定していた範囲に収まらなかったり、当初予定していた範囲に余白が生じたりすることを抑制することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用可能な印刷システムの概略構成を示すブロック図。
【図２】本発明を適用可能な印刷装置の外観斜視図。
【図３】本実施形態のプリンタドライバの設定画面の一例を説明する図。
【図４】搬送量を増加させる場合の印刷データの生成処理を説明する図。
【図５】搬送量を減少させる場合の印刷データの生成処理を説明する図。
【図６】本実施形態の印刷データの送信処理を示すフローチャート。
【図７】本実施形態の搬送調整量を取得する処理を示すフローチャート。
【図８】本実施形態の印刷データを作成する処理を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施形態を詳細に説明する。図１（Ａ）は、本実施形態の印刷システムの概略構成を示すブロック図である。本実施形態の印刷システムは、パーソナルコンピュータ（ＰＣ）等のホスト装置１と、このホスト装置１に接続されたプリンタ（印刷装置）２とを含む。
【０００９】
ホスト装置１には、オペレーティングシステム（以下、ＯＳ）１０１と、プリンタ２を制御するソフトウェアであるプリンタドライバ１０３と、各種文書を作成するアプリケーション１０２とがインストールされている。ホスト装置１では、アプリケーション１０２によって作成される各種のドキュメントを印刷するため、ＯＳ１０１とプリンタドライバ１０３とが動作する。また、プリンタドライバ１０３は、以下の３つの機能部を含む。即ち、ユーザからの入力を受け付けるユーザインタフェース部１０４、プリンタ２に送信する印刷データを生成するグラフィックス処理部１０５、プリンタ情報取得設定部１０６である。グラフィックス処理部１０５が生成する印刷データは、印刷する画像に対応する印刷イメージデータ（画像データ）および印刷媒体の種類、サイズ等の付加情報をＰＤＬで記述したＰＤＬデータである。また、プリンタ情報取得設定部１０６は、プリンタ２に装着されている印刷媒体の幅情報や現在のプリンタ２の状態など各種プリンタ情報の取得及びプリンタ２に対する情報の送信を行う。
【００１０】
図１（Ｂ）は、ホスト装置１および印刷装置２の構成を示すブロック図である。同図において、ＣＰＵ２０１はホスト装置全体の各種制御を行う。ＲＯＭ２０２にはホスト装置の起動時にＣＰＵ２０１が実行する初期化プログラムや各種データが格納されている。ＲＡＭ２０３はＣＰＵ２０１に対するメインメモリや作業領域として用いられる。外部記憶装置２０５は、例えば、ハードディスク（ＨＤＤ）等で構成され、各種プログラムが格納される。そして、ＲＡＭ２０３には後述するフローチャートで示される処理を実現するためのプログラムがＨａｒｄＤｉｓｋ等の外部記憶装置２０５よりロードされる。入力部２０６はキーボードやマウス等で構成され、ＣＰＵ２０１に対して各種指示入力を行う。ＬＣＤやＣＲＴなどで構成される表示部２０７は、ＣＰＵ２０１の制御によって各種表示を行う。通信インタフェース２０４によりプリンタ２等の周辺装置との通信を行う。
【００１１】
プリンタ２は、通信インタフェース２５１を介してホストＰＣに接続される。ＣＰＵ２５２はプリンタ全体の各種制御を行い、ＲＡＭ２５３は画像処理において用いられる画像色変換テーブルやプロファイル等を記憶する。ＲＯＭ２５４は、プリンタ２を制御するためのプログラムや画像処理のためのプログラム、後述する搬送調整量の情報等を格納する。２５５はＨＤＤ等の外部記憶装置であり、印刷データ及びその管理情報等を記憶する。センサ２５６は、カセット挿入、印刷媒体のサイズ、用紙種（印刷媒体の種類）等の検出やバーコード情報の読み取り等が可能である。操作パネル２５７は、プリンタ２の設定等を行ういくつかのキーとプリンタのステータス等を表示する表示部を含む。プリンタエンジン２５８は、ホスト装置１から送信される印刷データに基づいて印刷ヘッドや印刷ヘッドを駆動するモータを制御する。回復部２５９は、印刷ヘッド回復モータ等により印刷ヘッドの吸引、ワイピングおよびキャッピング等の回復動作を行う。
【００１２】
図２（Ａ）は、プリンタ２の概略斜視図を示す。プリンタ２は、スタンド２００の上部に装置本体（本体部）２０１を搭載して構成されている。本体部２０１の手前側には紙管に巻回されたロール状の印刷媒体（ロール紙）Ｒがセットされている。また、本体部２０１には、印刷媒体Ｒを解きながら印刷位置へ給紙（搬送）する給紙部と、解き出された印刷媒体を巻き戻すための巻戻部とを有する給紙機構２０２が設けられている。給紙機構２０２から解き出された印刷媒体Ｒは、Ｕターン搬送されながら印刷位置で画像が印刷された後、本体部２０１の手前側から排出されてくる。
【００１３】
本体部２０１より下方には、本体部２０１で画像を印刷した印刷媒体Ｒを巻取るための巻取り装置２０３が装備されている。巻取り装置２０３は、本体部２０１から送り出される印刷媒体を、巻取り駆動部２０４と巻取り可動部２０５の間に保持した紙管（不図示）に巻取っていく。巻取り駆動部２０４の内部には、エンコーダの信号に基づいて紙管を回転させるモータ（不図示）が装備されている。また、巻取り可動部２０５は両矢印Ｃで示す幅方向に移動可能であり、保持される紙管の長さ（印刷媒体の幅サイズ）に応じてユーザが移動させることができる。
【００１４】
図２（Ｂ）は、本体部２０１の内部の斜視図を示す。本体部２０１の上部には開閉カバー２１１が設けられ、開閉カバー２１１を開くことにより内部の機構にアクセスすることができる。本体部２０１には、印刷ヘッド２１２を搭載して印刷媒体の幅方向に往復移動可能なキャリッジ２１３が設けられている。また、印刷ヘッド２１２と対向する位置には、印刷ヘッド２１２により画像が印刷される印刷媒体を案内支持するためのプラテン２１４が配されている。プラテン２１４の搬送上流側（本実施形態では、本体部２０１内のＵターン搬送経路において、給紙機構２０２にセットされた紙管上の印刷媒体Ｒ寄りの位置）には、印刷媒体Ｒを搬送（紙送り）するための搬送ローラ２１５が配されている。搬送ローラ２１５に対してローラホルダ２１６に軸支された複数のピンチローラ２１７を弾性力により押圧することにより、その間に挟持される印刷媒体Ｒに搬送力が付与される。
【００１５】
プリンタ２においては、キャリッジ２１３をレール２１８に沿って矢印Ｅ、Ｆ方向に移動（主走査）させながら、印刷データに基づいて印刷ヘッド２１２から印刷媒体へインクを吐出することにより画像の印刷が行われる。キャリッジ２１３の移動に同期して１ライン分の印刷と搬送ローラ２１５による印刷媒体の矢印Ｇ方向への所定ピッチの搬送（紙送り）とを交互に繰り返すことにより、印刷媒体Ｒに画像が印刷されていく。
【００１６】
キャリッジ２１３には、印刷媒体Ｒを切断するための切断装置（カッターユニット）２１９が搭載されている。キャリッジ２１３を主走査方向に移動させ、カッターユニット２１９を突き出し部材に突き当てることにより、カッターユニット２１９内の刃が出るように構成されている。そして、この状態でキャリッジ２１３を矢印Ｅ方向またはＦ方向に移動させることにより、印刷媒体Ｒをカットする。キャリッジ２１３の移動方向の反対側には、突き出し部材と同様の突起があり、カッターユニット２１９内の刃は、この突起にあてることにより刃が収納される。また、キャリッジ２１３にはセンサユニット（不図示）が取り付けられており、センサユニットで印刷媒体Ｒの端部位置を検知することが可能である。センサユニットは様々なＬＥＤを搭載し多くの印刷媒体の端部や厚みなどを測定できるほか、印刷媒体Ｒの左右端部位置情報の差から印刷媒体Ｒの幅を算出することが可能である。なお、印刷媒体Ｒの左右端が一様でない場合などは、媒体取り付け時にユーザに媒体幅を入力させることで特定することができるようにしている。さらに、センサユニットとは別に、媒体有無センサ（不図示）が、搬送方向上流側のプラテン２１４上に設けられている。媒体有無センサは、発光素子及び受光素子で構成される光学式のセンサであり、発光素子から光を照射し、反射した光を受光素子により受光することで印刷媒体Ｒの有無を検出する。
【００１７】
次に、ユーザが画像を印刷する際の印刷条件の設定手順について説明する。まず、ユーザはアプリケーション１０２にて任意のドキュメント、画像等を作成し、アプリケーション１０２が備えるメニュー等から印刷指示を行うと、印刷ダイアログが起動する。一般的に、アプリケーション１０２が備える印刷ダイアログからは、プロパティボタン等を押下することにより、選択しているプリンタドライバ１０３の設定を確認、または変更を行うことができる。
【００１８】
図３は、プリンタドライバ１０３が表示する設定画面のユーザインタフェースを示す。同図において、３０１は原稿サイズリストボックス、３０２は用紙の種類リストボックス、３０３は給紙方法リストボックス、３０４は印刷品質リストボックスである。また、３０５は印刷ボタン、３０６はキャンセルボタンである。ユーザは、原稿サイズリストボックス３０１により、原稿（印刷媒体）のサイズを設定することができる。本実施形態のプリンタ２では、印刷の行われたロール紙をカッターユニット２１９によりカットすることで、所定サイズの印刷媒体に画像を印刷することができるようになっている。ここでは、原稿の大きさとしてＡ２を設定した場合を示している。また、用紙の種類リストボックス３０２は用紙種（印刷媒体の種類）を設定することができ、ここでは光沢紙を設定している場合を示している。給紙方法リストボックス３０３は、印刷する際の給紙方法を設定することができ、ここではロール紙を設定している場合を示している。そして、印刷品質リストボックス３０４は、画像を印刷するときの印刷品質を「はやい」、「標準」、「きれい」等のリストの中から設定することができ、この設定を変更すると印刷解像度、マルチパス印刷のパス数、キャリッジ速度等が変更になる。ここでは、印刷品質リストボックス３０４を「きれい」に設定している場合を示している。
【００１９】
以上の設定がなされた状態で印刷ボタン３０５を押下することにより、プリタドライバ１０３の設定が確定し、ユーザインタフェース表示が終了する。一方、キャンセルボタン３０６を押下すると、変更した設定が有効にならず、プリンタドライバ１０３の初期設定、あるいは以前に設定した内容が用いられ、プリンタドライバ１０３のユーザインタフェース表示が終了する。
【００２０】
次に、図６に示すフローチャートを用いて、本実施形態の印刷データの送信処理について説明する。まず、ステップＳ１０１において、印刷ダイアログ３０１を表示する。このとき、ユーザインタフェース部１０４からプリンタドライバ１０３で設定されている印刷媒体の種類を取得する。次に、ステップＳ１０２では、搬送調整量の取得処理として、ホスト装置１はプリンタ２から搬送調整量を取得する。
【００２１】
本実施形態では、プリンタ２で印刷するときに１回ごとの搬送量が搬送調整量により調整可能となっている。この搬送調整量は、例えば、バンドとバンドの間でつなぎスジが発生しないように搬送量を調整するためのもので、理論上設計された搬送量を印刷媒体の種類ごとに多めにしたり、少なくしたり調整するためのものである。この搬送調整量は、ホスト装置１の入力部１１６またはプリンタ２の操作部を介したユーザの入力により、印刷媒体の種類ごとに予めプリンタ２内のメモリに格納しておくことができる。または、印刷媒体の種類ごとに、初めてプリンタ２で使用するときにテストパターンを作成し、それをプリンタ２に設けたマルチセンサで読み取ることにより調整値を算出し、これをプリンタ２のメモリに格納するようにしてもよい。また、搬送量の調整は、プリンタ２の搬送ローラを駆動するために設けられたステッピングモータを回転させるときのパルス数を一定間隔で増減することで行う。
【００２２】
本実施形態では、搬送調整量を指定する情報（搬送調整量情報）は、「パルス数の増減／調整間隔」のように構成される。例えば、ステッピングモータの回転のパルス数を２００パルスごとに１パルス増加させて搬送量を調整（増加）する場合は、属性値として「パルス数増加／調整間隔２００」のような情報で構成される。
【００２３】
なお、本実施形態では、つなぎスジを軽減することを目的とした搬送調整量に加えて、搬送補正量を用いて１回あたりの搬送量が補正されるようにしている。例えば、印刷媒体の種類によっては滑りやすい印刷媒体などもあり、実際の搬送量が理論上設計された搬送量からずれてしまう場合もある。そのため、印刷媒体の種類ごとに搬送補正量を設けて、理論上設計された搬送量どおりに搬送されるようにしている。そのため、まず補正量を搬送補正量で補正して理論上設計された搬送量で搬送できるようにした上で、さらに搬送調整量を用いて搬送量を調整することによりつなぎスジを軽減するように構成している。
【００２４】
ここで、図７を用いて、ステップＳ１０２において搬送調整量を取得する処理を説明するフローチャートである。まず、ステップＳ２０１で、ホスト装置１がプリンタ２に対して搬送調整量取得の要求をプリンタ情報取得設定部１０６経由で送信する。続くステップＳ２０２で、プリンタ２は、メモリ内に格納している搬送調整量を取得する。このステップでは、用紙種（印刷媒体の種類）ごとに対応付けてメモリ内に格納された搬送調整量をすべて取得する。ステップＳ２０３において、プリンタ２は、印刷媒体の種類ごとに設定されている搬送調整量をプリンタ情報取得設定部１０６経由でホスト１に送信する。次に、ステップＳ２０４で、ホスト１はプリンタ２から受信した搬送調整量を取得する。そして、ホスト装置１は、取得した搬送調整量の中から、用紙の種類リストボックス３０２で選択されている印刷媒体の種類に対応する搬送調整量を抽出する。以上により、搬送調整量を取得する処理を完了する。
【００２５】
ここで、図６の印刷データの送信処理の説明に戻る。ステップＳ１０３では、印刷ボタン３０５が押下されたかどうかを判断し、押下された場合にステップＳ１０４に進む。ステップＳ１０４では、プリンタドライバで設定された内容および取得した搬送調整量に基づいて、印刷データの作成処理を実行する。そして、ステップＳ１０５では、ステップＳ１０４でホスト装置１が作成した印刷データをプリンタ２に対して送信する。
【００２６】
図８は、ステップＳ１０４において印刷データを作成する処理を説明するフローチャートである。まず、ステップＳ３０１において、プリンタ２から取得した搬送調整量に基づいて、印刷時に搬送調整量に基づく搬送量の調整が行なわれるか否かを判断する。すなわち、本実施形態では、すべての印刷媒体について搬送量調整が行われるわけではなく、印刷媒体の種類によっては搬送調整量がゼロとなっているものも存在する。ステップＳ３０１において調整が行なわれると判断された場合はステップＳ３０２に進み、調整が行なわれないと判断された場合はステップＳ３０３に進む。
【００２７】
次に、ステップＳ３０２で、グラフィックス処理部１０５は、印刷品質に関連付けられた解像度と取得した搬送調整量に基づいて印刷イメージデータ（画像データ）を生成する。
【００２８】
例えば、印刷品質に関連付けられた解像度が６００（ＤＰＩ）＊６００（ＤＰＩ）、搬送調整量情報が「パルス数増加／調整間隔２００」である場合、搬送方向への搬送量は搬送量調整を行わない場合よりも１／２００多くなる。ここで、画像データは、以下の計算式（式１）から算出される縦方向（搬送方向）の解像度で生成される。つまり、搬送量調整により搬送量が増加する場合、画像データの搬送方向の解像度をプリンタドライバ１０３で設定された解像度よりも低い解像度とすることで、搬送方向における印刷範囲が指定された長さとなるように調整する。
６００（ＤＰＩ）＊２００／２０１＝５９７．０（ＤＰＩ）・・・（式１）
次に、ステップＳ３０４では、給紙方法リストボックス３０３で指定された給紙方法がロール紙かどうかを判断する。このステップＳ３０４で、ロール紙と判断された場合はステップＳ３０５に進み、ロール紙でないと判断された場合はステップＳ３０６に進む。
【００２９】
ステップＳ３０５では、搬送量調整による出力用紙サイズの変化を考慮し、出力用紙サイズを調整した上でＰＤＬデータ（印刷データ）を作成する。本実施形態のプリンタ２は、搬送量調整を行う場合でも、搬送量調整を行わない場合と同じ１回あたりの搬送量を用いて全体の搬送量を管理する。そのため、搬送量調整を行うと、プリンタ２で管理されている全体の搬送量が、実際に行われた搬送による搬送量とずれてしまうことになる。その結果、ロール紙の印刷媒体に印刷を行うときには、画像の印刷後のカット位置が、出力用紙サイズが指定された用紙サイズと異なってしまう。そこで、本実施形態では、プリンタ２で搬送量調整を行う場合、搬送調整量に基づいて出力用紙サイズを変更することにより、実際に画像の印刷された印刷媒体のサイズが、指定された用紙サイズとなるようにする。
【００３０】
例えば、プリンタドライバ１０３で設定された内容が、出力用紙サイズ「Ａ０（８４１ｍｍ×１１８９ｍｍ）」、印刷品質に関連付けられた解像度が「６００（ＤＰＩ）＊６００（ＤＰＩ）」であるとする。また、プリンタ２から取得した搬送調整量情報が「パルス数増加／調整間隔２００」であるとする。この例では、Ａ０（８４１ｍｍ×１１８９ｍｍ）で指定された出力用紙サイズに対して、プリンタ２に指定する出力用紙の縦方向のサイズを以下の計算式（式２）で再計算する。以上のように、出力用紙の縦方向のサイズを小さなサイズに変更することにより、プリンタ２で搬送量調整が行われても、ユーザが指定した用紙出力サイズで印刷が行なわれるようになる。
１１８９（ｍｍ）＊２００／２０１＝１１８３．０（ｍｍ）・・・（式２）
ここで、搬送量を少なくする搬送量調整を行う場合の例について補足する。例えば、ここでは、印刷品質に関連付けられた解像度が６００（ＤＰＩ）＊６００（ＤＰＩ）、搬送調整量情報が「パルス数減少／調整間隔２００」であるとする。この場合、搬送方向への搬送量は搬送量調整を行わない場合よりも１／２００少なくなるため、ステップＳ３０２では、以下の計算式（式３）から算出される縦方向（搬送方向）の解像度で画像データを生成する。
６００（ＤＰＩ）＊２００／１９９＝６０３．０（ＤＰＩ）・・・（式３）
【００３１】
また、ステップＳ３０５では、ユーザにより指定された出力用紙サイズが「Ａ０（８４１ｍｍ×１１８９ｍｍ）」の場合、プリンタ２に指定する出力用紙の縦方向のサイズを以下の計算式（式４）で再計算する。
１１８９（ｍｍ）＊２００／１９９＝１１９５．０（ｍｍ）・・・（式４）
【００３２】
図８の説明に戻り、ステップＳ３０１において搬送量調整が行なわれないと判断された場合はステップＳ３０３に進み、プリンタドライバ１０３で設定された解像度で画像データが生成される。そして、ステップＳ３０６では、搬送量調整が行われないか、もしくは印刷媒体がロール紙でなくカット紙であると判断されている。そのため、印刷データ（ＰＤＬデータ）の作成において、搬送調整量に基づく出力用紙サイズの再計算はせずに、指定された出力用紙サイズでＰＤＬデータを作成する。
【００３３】
図４は、プリンタ２において搬送量を増加させるような搬送量調整が行われる場合の、ユーザ作成データ４０１、印刷データ（ＰＤＬデータ）４０２、実際の印刷結果４０３を概念的に説明する図である。図４（Ａ）は、本実施形態によりロール紙の印刷媒体に画像を印刷する例を示しており、図４（Ｂ）は、本実施形態によりカット紙の印刷媒体に画像を印刷する例を示している。一方、図４（Ｃ）は、ロール紙の印刷媒体に画像を印刷する従来例を示している。また、ユーザ作成データ４０１は、アプリケーション１０２を用いてユーザにより作成されたデータであり、印刷データ（ＰＤＬデータ）４０２は、図８の印刷データ作成処理のステップＳ３０５またはＳ３０６で生成されたデータである。
【００３４】
図４（Ａ）では、ユーザ作成データ４０１に対して、図８のステップＳ３０２において、印刷イメージデータの搬送方向における解像度を低くして画素数を少なくしている。また、ステップＳ３０５では、プリンタ２の搬送調整量が多くなることに対応して出力用紙サイズを指定サイズより小さいサイズに変更している。以上の処理によって、印刷データ４０２には、印刷イメージ減少分４０２ａと出力用紙サイズ減少分４０２ｂが生じることになる。本実施形態では、印刷イメージデータと出力用紙サイズを搬送方向に縮小して印刷データ４０２を作成することにより、プリンタ２で搬送量を増加させる調整が行われる場合でも、ユーザ作成データ４０１と同じように印刷結果４０３が得られることになる。
【００３５】
図４（Ｂ）では、ユーザ作成データ４０１に対して、図８のステップＳ３０２において、印刷イメージデータの搬送方向における解像度を低くして画素数を少なくしている。また、印刷媒体がカット紙であるので、出力用紙サイズは指定サイズにより印刷データを生成している（ステップＳ３０６）。以上の処理によって、印刷データ４０２には、印刷イメージ減少分４０２ａが生じることになる。本実施形態では、印刷イメージデータを搬送方向に縮小して印刷データ４０２を作成することにより、プリンタ２で搬送量を増加させるように搬送量調整が行われる場合でも、ユーザ作成データ４０１と同じように印刷結果４０３が得られることになる。
【００３６】
一方、図４（ｃ）に図示するように、ユーザ作成データ４０１のサイズを変更することなく印刷データ４０２を作成し、この印刷データ４０２に基づいてロール紙に印刷を行う従来の構成では、印刷結果４０３に印刷範囲増加分４０３ａと用紙増加分４０３ｂが生じる。そのため、印刷すべき画像が当初予定していた範囲に収まらなかったり、設けるべき余白が縮小してしまったりしていた。本実施形態によれば、図４（Ａ）、（Ｂ）に図示するように、印刷すべき画像が印刷媒体に収まらなくなることを抑制することができる。
【００３７】
図５は、プリンタ２において搬送量を減少させるような搬送量調整が行われる場合の、ユーザ作成データ４０１、印刷データ（ＰＤＬデータ）４０２、実際の印刷結果４０３を概念的に説明する図である。図５（Ａ）は、本実施形態によりロール紙の印刷媒体に画像を印刷する例を示しており、図５（Ｂ）は、本実施形態によりカット紙の印刷媒体に画像を印刷する例を示している。一方、図５（Ｃ）は、ロール紙の印刷媒体に画像を印刷する従来例を示している。
【００３８】
図５（Ａ）では、ユーザ作成データ４０１に対して、図８のステップＳ３０２において、印刷イメージデータの搬送方向における解像度を高くして画素数を多くしている。また、ステップＳ３０５では、プリンタ２の搬送調整量が小さくなることに対応して出力用紙サイズを指定サイズより大きいサイズに変更している。以上の処理によって、印刷データ４０２には、印刷イメージ増加分４０２ｃと出力用紙サイズ増加分４０２ｄが生じることになる。本実施形態では、印刷イメージデータと出力用紙サイズを搬送方向に拡大して印刷データ４０２を作成することにより、プリンタ２で搬送量を減少させる調整が行われる場合でも、ユーザ作成データ４０１と同じように印刷結果４０３が得られることになる。
【００３９】
図５（Ｂ）では、ユーザ作成データ４０１に対して、図８のステップＳ３０２において、印刷イメージデータの搬送方向における解像度を高くして画素数を多くしている。また、印刷媒体がカット紙であるので、出力用紙サイズは指定サイズにより印刷データを生成している（ステップＳ３０６）。以上の処理によって、印刷データ４０２には、印刷イメージ増加分４０２ｃが生じることになる。本実施形態では、印刷イメージデータを搬送方向に拡大して印刷データ４０２を作成することにより、プリンタ２で搬送量を減少させるように搬送量調整が行われる場合でも、ユーザ作成データ４０１と同じように印刷結果４０３が得られることになる。
【００４０】
一方、図５（ｃ）に図示するように、ユーザ作成データ４０１のサイズを変更することなく印刷データ４０２を作成し、この印刷データ４０２に基づいてロール紙に印刷を行う従来の構成では、印刷結果４０３に印刷範囲減少分４０３ｃと用紙減少分４０３ｄが生じる。そのため、印刷すべき画像が搬送方向に縮小して、印刷媒体の後端に大きく余白が生じていた。本実施形態によれば、図５（Ａ）、（Ｂ）に図示するように、当初予定していた範囲に無駄な余白が生じることを抑制することができる。
【００４１】
上述の実施形態の説明では、搬送調整量をプリンタ２内のＲＯＭ２５４に保持するようにしているが、例えば、ホスト装置１のＲＡＭ２０３に保持しておくようにしてもよい。また、搬送調整量はプリンタ２で使用される全ての種類の印刷媒体ごとに設定する必要はなく、一部の種類の印刷媒体について設定されていてもよい。
【００４２】
また、上述の実施形態では、搬送調整量に応じて縦方向（搬送方向）の解像度を変更するようにしているが、横方向（印刷ヘッドの走査方向）においても縦方向の変更後の解像度に合わせて解像度の変更を行ってもよい。また、上述の実施形態では、印刷イメージデータの解像度の変更を行っているが、印刷イメージデータを拡大、縮小するようにしてもよい。
【００４３】
また、以上の実施形態の説明においては、ホスト装置１がプリンタ２から搬送調整量を取得し、この搬送調整量に基づいて印刷イメージデータおよび出力用紙サイズを変更するようにしていた。しかし、このような処理は、プリンタ２が行うようにしてもよい。具体的には、プリンタ２は、ホスト装置１がユーザ作成データに基づいて生成された印刷データを受信すると、その印刷データ内に規定される印刷媒体の種類に基づいて、ＲＯＭ２５４から搬送調整量を取得する。そして、搬送調整量に基づいて印刷データの印刷イメージデータと出力用紙サイズを変更して新たな印刷データを生成し、生成された印刷データに基づいて印刷を行う。このように、上述の実施形態の印刷データの生成処理は、ホスト装置１における処理に限られず、プリンタ２における処理であってもよい。
【００４４】
さらには、実施形態は、外部装置（ホスト装置）と印刷装置（プリンタ）が印刷データの生成処理を分担することで、外部装置および印刷装置で構成される印刷システムに適用することも可能である。さらに、上述した印刷データ生成処理の機能を実現するためのコンピュータ可読プログラムを構成するプログラムコード、またはそれを記憶した記憶媒体によっても実現される。この場合、ホスト装置や印刷装置の１つのコンピュータ（またはＣＰＵやＭＰＵ）または複数のコンピュータが連携して上記プログラムコードを読出し実行することによって上述した処理が実現されることになる。このように、上述した処理をコンピュータに実行させるための、コンピュータにより読み取り可能なプログラム、あるいは、そのプログラムを記憶した記憶媒体も実施形態に含まれる。
【符号の説明】
【００４５】
１  ホスト装置
２  プリンタ（印刷装置）
１０１  ＯＳ
１０２  アプリケーション
１０３  プリンタドライバ
１０４  ユーザインタフェース部
１０５  グラフィックス処理部
１０６  プリンタ情報取得部
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２５２  ＣＰＵ
２５３  ＲＯＭ
２５４  ＲＡＭ
【図１】
0005979823.tif 000002
【図２】
0005979823.tif 000003
【図３】
0005979823.tif 000004
【図４】
0005979823.tif 000005
【図５】
0005979823.tif 000006
【図６】
0005979823.tif 000007
【図７】
0005979823.tif 000008
【図８】
0005979823.tif 000009