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