(57)【要約】【課題】  印刷媒体のサイズに応じた適切なサイズの印刷データを生成すること。【解決手段】  印刷媒体（印刷用紙Ｐ）に所定の情報を印刷する印刷装置（プリンタ２２およびコンピュータ９０）において、印刷媒体（印刷用紙Ｐ）のサイズを検出する検出手段（光学センサ３９）と、検出手段（光学センサ３９）によって検出された印刷媒体（印刷用紙Ｐ）のサイズに応じて、画像データから印刷データＰＤを生成する生成手段（コンピュータ９０）と、を有する。【選択図】        図１
2005078154.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドによって印刷媒体に所定の情報を印刷する印刷装置において、
上記印刷媒体のサイズを検出する検出手段と、
上記検出手段によって検出された上記印刷媒体のサイズに応じて、画像データから印刷データを生成する生成手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記検出手段は、前記印刷媒体を一旦印刷装置内に取り込んだ後に、そのサイズを検出することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記検出手段は、前記印刷ヘッドに具備されている光センサによって前記印刷媒体のサイズを検出することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記生成手段は、縁なし印刷を行う場合には、前記検出手段によって検出された前記印刷媒体のサイズよりも印刷した際に所定のサイズだけ大きく印刷される印刷データを生成することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記所定のサイズを予め指定することが可能である請求項４記載の印刷装置。
【請求項６】
前記生成手段は、縁なし印刷をする場合において、前記印刷媒体のサイズの縦横の比率が、前記画像データの縦横の比率と異なる場合には、前記画像データの縦横の比率を保ったままで、拡大または縮小処理を施した後、前記印刷媒体のサイズに応じて画像データの一部を切り抜いて前記印刷データを生成することを特徴とする請求項１記載の印刷装置。
【請求項７】
前記生成手段によって生成された前記印刷データの内容をプレビューするプレビュー手段をさらに有していることを特徴とする請求項１記載の印刷装置。
【請求項８】
前記プレビュー手段により表示された画像を参照し、前記生成手段によって生成された画像のサイズおよび印刷範囲を再度設定する再設定手段をさらに有することを特徴とする請求項１記載の印刷装置。
【請求項９】
印刷ヘッドによって印刷媒体に所定の情報を印刷する印刷装置の印刷方法において、
上記印刷媒体のサイズを検出する検出ステップと、
上記検出ステップによって検出された上記印刷媒体のサイズに応じて、画像データから印刷データを生成する生成ステップと、
を有することを特徴とする印刷方法。
【請求項１０】
印刷ヘッドによって印刷媒体に所定の情報を印刷する処理をコンピュータに機能させる印刷用プログラムにおいて、
コンピュータを、
上記印刷媒体のサイズを検出する検出手段、
上記検出手段によって検出された上記印刷媒体のサイズに応じて、画像データから印刷データを生成する生成手段、
として機能させることを特徴とする印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、および印刷用プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータの出力装置の一種として、画像またはテキスト等の情報をインクまたはトナーによって印刷媒体である印刷用紙に印刷するプリンタが広く用いられている。
【０００３】
このようなプリンタにおいて、画像またはテキスト等の情報を印刷する場合には、アプリケーションプログラムまたはプリンタドライバプログラムにおいて印刷用紙のサイズを指定し、そのサイズの印刷用紙をプリンタのストッカ等に供給した後、所定の操作を行うことにより印刷処理が実行される。
【０００４】
ところで、アプリケーションプログラムにおいて指定した用紙のサイズと、ストッカ等に実際に供給された印刷用紙のサイズとが異なる場合には、正常な印刷処理が実行されない場合がある。
【０００５】
そこで、そのような場合には、画像を自動的に拡大または縮小して印刷する方法を本願出願人がすでに提案している（特許文献１参照）。
【０００６】
【特許文献１】特開平０８−２５８３６２号公報（請求の範囲、要約）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示す方法は、プリンタの設定状態を示すステータス情報を印刷する場合を例に挙げて説明しており、例えば、画像データを印刷する場合の処理については詳細には記載されていない。
【０００８】
また、近年では、印刷用紙の端部まで画像を一杯に印刷するいわゆる「縁なし印刷」を行うことができるプリンタが市場に出回っているが、特許文献１に示す方法では、このような縁なし印刷については、言及されていない。
【０００９】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、印刷媒体のサイズに応じた適切なサイズの印刷データを生成することが可能な印刷装置、印刷方法、および印刷用プログラムを提供しよう、とするものである。
【課題を解決するための手段】
【００１０】
本発明は、課題を解決するために、印刷ヘッドによって印刷媒体に所定の情報を印刷する印刷装置において、印刷媒体のサイズを検出する検出手段と、検出手段によって検出された印刷媒体のサイズに応じて、画像データから印刷データを生成する生成手段と、を有することを特徴とする印刷装置。
【００１１】
このため、印刷媒体のサイズに応じた適切なサイズの印刷データを生成することが可能となる。
【００１２】
また、他の発明は、上述の発明に加えて、検出手段は、印刷媒体を一旦印刷装置内に取り込んだ後に、そのサイズを検出するようにしている。このため、機械系の誤差も含む形で印刷媒体のサイズを測定することが可能になるので、適切なサイズで印刷することが可能になる。
【００１３】
また、他の発明は、上述の発明に加えて、検出手段は、印刷ヘッドに具備されている光センサによって印刷媒体のサイズを検出するようにしている。このため、既存の部品を用いて、印刷媒体のサイズを容易に検出することが可能になる。
【００１４】
また、他の発明は、上述の発明に加えて、生成手段は、縁なし印刷を行う場合には、検出手段によって検出された印刷媒体のサイズよりも印刷した際に所定のサイズだけ大きく印刷される印刷データを生成する。このため、印刷媒体の縁の部分に空白部分を形成することなく、縁なし印刷を適切に行うことができる。
【００１５】
また、他の発明は、上述の発明に加えて、所定のサイズを予め指定するようにしている。このため、当該所定のサイズを適切に設定することにより、印刷媒体を外れて無駄になるインクの量を削減することが可能になる。
【００１６】
また、他の発明は、上述の発明に加えて、生成手段は、縁なし印刷をする場合において、印刷媒体のサイズの縦横の比率が、画像データの縦横の比率と異なる場合には、画像データの縦横の比率を保ったままで、拡大または縮小処理を施した後、印刷媒体のサイズに応じて画像データの一部を切り抜いて印刷データを生成するようにしている。このため、画像データと印刷媒体の縦横の比率が異なる場合であっても、適切な範囲に画像を印刷することができる。
【００１７】
また、他の発明は、上述の発明に加えて、生成手段によって生成された印刷データの内容をプレビューするプレビュー手段をさらに有するようにしている。このため、印刷する前に、実際に測定された印刷媒体のサイズとの比較により、所望の範囲に印刷されるか否かを判断することが可能になる。
【００１８】
また、他の発明は、上述の発明に加えて、プレビュー手段により表示された画像を参照し、生成手段によって生成された画像のサイズおよび印刷範囲を再度設定する再設定手段をさらに有するようにしている。このため、プレビュー手段によって確認した結果に基づいて、微調整等を行って、さらに適切な範囲に画像を印刷することが可能になる。
【００１９】
また、本発明は、印刷ヘッドによって印刷媒体に所定の情報を印刷する印刷装置の印刷方法において、印刷媒体のサイズを検出する検出ステップと、検出ステップによって検出された印刷媒体のサイズに応じて、画像データから印刷データを生成する生成ステップと、を有するようにしている。
【００２０】
このため、本印刷方法を用いれば、印刷媒体のサイズに応じた適切なサイズの印刷データを生成することが可能となる。
【００２１】
また、本発明は、印刷ヘッドによって印刷媒体に所定の情報を印刷する処理をコンピュータに機能させる印刷用プログラムにおいて、コンピュータを、印刷媒体のサイズを検出する検出手段、検出手段によって検出された印刷媒体のサイズに応じて、画像データから印刷データを生成する生成手段、として機能させるようにしている。
【００２２】
このため、本印刷用プログラムをコンピュータにインストールすれば、印刷媒体のサイズに応じた適切なサイズの印刷データを生成することが可能となる。
【発明の効果】
【００２３】
本発明によれば、印刷媒体のサイズに応じた適切なサイズの印刷データを生成することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００２５】
まず、本発明の実施の形態に係る印刷装置の概要について、図１および図２を参照しつつ説明する。なお、以下では、プリンタ２２とコンピュータ９０の組み合わせを「印刷装置」と称する。
【００２６】
図１は、印刷装置を構成するプリンタ２２の概略構成図であり、図２は、制御回路４０を中心としたプリンタ２２の主要部の構成例を示すブロック図である。
【００２７】
図１に示すように、プリンタ２２は、紙送りモータ２３によって、印刷媒体である印刷用紙Ｐを搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３１を紙送りローラ２６の軸方向に往復動させる主走査送り機構とを有している。ここで、副走査送り機構による印刷用紙Ｐの送り方向を副走査方向といい、主走査送り機構によるキャリッジ３１の移動方向を主走査方向という。
【００２８】
また、プリンタ２２は、キャリッジ３１に搭載され、印刷ヘッド１２を備えた印刷ヘッドユニット６０と、この印刷ヘッドユニット６０を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２３、キャリッジモータ２４、印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。
【００２９】
つぎに、印刷ヘッド１２の構成について、図１を参照しつつ説明する。
【００３０】
キャリッジ３１には、図１に示すように、ブラック（Ｋ）のインクを収納したカートリッジ７１、シアン（Ｃ）のインクを収納したカートリッジ７２、マゼンタ（Ｍ）のインクを収納したカートリッジ７３、イエロー（Ｙ）のインクを収納したカートリッジ７４の４つのインクカートリッジ７１〜７４が着脱可能に搭載される。
【００３１】
キャリッジ３１の下部には印刷ヘッド１２が設けられている。印刷ヘッド１２には、インク吐出箇所としてのノズルが印刷用紙Ｐの搬送方向に列状に配置され、それぞれの色のインクに対応したノズル列を形成している。
【００３２】
また、キャリッジ３１の下部に設けられ、各インクに対応づけられたノズル列には、ノズル毎に、電歪素子の１つであって応答性に優れたピエゾ素子が配置されている。ピエゾ素子は、ノズルまでインクを導くインク通路を形成する部材に接する位置に設置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う。
【００３３】
本実施の形態では、ピエゾ素子の両端に設けられた電極間に所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて収縮し、この収縮分に相当するインクが、インク滴となって、ノズルの先端から高速に吐出される。このインク滴が紙送りローラ２６に沿わされた印刷用紙Ｐに染み込むことにより、ドットが形成されて印刷が行われる。インク滴の大きさは、ピエゾ素子への電圧の印加方法によって変更することができる。これにより、大、中、小の３種類の異なる大きさのドットを形成することができる。
【００３４】
制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。印刷装置の一部であり、生成手段であり、プレビュー手段の一部であり、かつ、再設定手段であるコンピュータ９０は、後述するようにプリンタ２２用のプリンタドライバプログラムを搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また、プリンタ２２における種々の情報を表示装置の画面表示によりに提示するユーザインターフェースを構成している。
【００３５】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２３の回転を紙送りローラ２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレイン（図示せず）を備える。
【００３６】
また、キャリッジ３１を往復動させる主走査送り機構は、紙送りローラ２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出するための光学センサ３９とを備えている。なお、検出手段の一部である光学センサ３９は、光を印刷用紙Ｐに対して投射する光源と、印刷用紙Ｐからの反射光を対応する画像信号に変換するフォトダイオード（または、ＣＣＤ素子）とによって構成されている。
【００３７】
図２に示すように、制御回路４０は、ＣＰＵ（Central Processing Unit）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Read Only Memory））４３、ＲＡＭ（Random Access Memory）４４、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ（Character Generator））４５、ＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）４６、およびエンコーダ４７，４８を備えた算術論理演算回路として構成されている。なお、検出手段の一部であるエンコーダ４７は、キャリッジモータ２４に具備された、検出手段の一部であるとともに、エンコーダ４７の一部ともなる検出部からの検出信号に基づいて、キャリッジ３１の主走査方向における位置を検出する。また、エンコーダ４８は、紙送りモータ２３に具備された、検出手段の一部であるとともに、エンコーダ４８の一部ともなる検出部からの検出信号に基づいて、印刷用紙Ｐの副走査方向における位置を検出する。なお、エンコーダ４７，４８の一部または全てを各モータ２３，２４内に設けるようにしてもよい。
【００３８】
この制御回路４０は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Interface））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２３およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。なお、モータ駆動回路５４の一部または全てを、各モータ２３，２４内に設けるようにしてもよい。
【００３９】
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷データＰＤを受け取ることができる。
【００４０】
つぎに、コンピュータ９０の構成について、図３を参照しつつ説明する。
【００４１】
図３に示すように、コンピュータ９０は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ（Hard Disk Drive）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示装置９８、入力装置９９および外部記憶装置１００によって構成されている。
【００４２】
ここで、ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。
【００４３】
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモリである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を一時的に格納するメモリである。
【００４４】
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。
【００４５】
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置９８に出力する回路である。
【００４６】
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式を適宜変換するとともに、プリンタ２２に対して印刷データＰＤを出力する回路である。
【００４７】
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およびＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
【００４８】
プレビュー手段の一部である表示装置９８は、例えば、ＬＣＤ（Liquid Crystal Display）モニタやＣＲＴ（Cathode Ray Tube）モニタによって構成され、ビデオ回路９５から出力された映像信号に応じた画像を表示する装置である。
【００４９】
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００５０】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Compact Disk-ROM）ドライブユニット、ＭＯ（Magneto Optic）ドライブユニット、ＦＤＤ（Flexible Disk Drive）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００５１】
図４は、コンピュータ９０に実装されているプログラムおよびドライバの機能について説明する図である。なお、これらの機能は、コンピュータ９０のハードウエアと、ＨＤＤ９４のハードディスクに記録されているソフトウエアとが協働することにより実現される。この図に示すように、コンピュータ９０には、アプリケーションプログラム２０１、ビデオドライバプログラム２０２、およびプリンタドライバプログラム２１０が実装されており、これらが所定のオペレーティングシステム（ＯＳ）の下で動作している。
【００５２】
ここで、アプリケーションプログラム２０１は、例えば、画像処理プログラムであり、ディジタルカメラ等から取り込まれた画像を加工処理したり、ユーザによって描画された画像を加工処理したりした後、プリンタドライバプログラム２１０およびビデオドライバプログラム２０２に出力する。
【００５３】
ビデオドライバプログラム２０２は、ビデオ回路９５を駆動するためのプログラムであり、例えば、アプリケーションプログラムから供給された画像データに対してガンマ処理やホワイトバランスの調整等を行った後、映像信号を生成して表示装置９８に供給して表示させる。
【００５４】
プリンタドライバプログラム２１０は、解像度変換モジュール２１１、用紙情報テーブル２１２、色変換モジュール２１３、色変換テーブル２１４、ハーフトーンモジュール２１５、記録率テーブル２１６、および印刷データ生成モジュール２１７によって構成されており、アプリケーションプログラム２０１によって生成された画像データに対して後述する種々の処理を施して印刷データＰＤを生成し、プリンタ２２に供給する。
【００５５】
ここで、解像度変換モジュール２１１は、アプリケーションプログラム２０１から供給された画像データの解像度を、印刷ヘッド１２の解像度に応じて変換する処理を行う。
【００５６】
用紙情報テーブル２１２は、プリンタ２２に印刷用紙Ｐが給紙された場合に、当該印刷用紙Ｐの用紙サイズに関する情報を格納するためのテーブルである。例えば、用紙サイズとしては、印刷用紙Ｐの縦および横方向の長さに関する情報が格納される。
【００５７】
色変換モジュール２１３は、ＲＧＢ（Red, Green, Blue）表色系によって表現されている画像データを、色変換テーブル２１４を参照して、ＣＭＹＫ（Cyan, Magenta, Yellow, Black）表色系の画像データに変換する処理を行う。
【００５８】
ハーフトーンモジュール２１５は、後述するようにディザ処理により、ＣＭＹＫ表色系によって表された画像データを、記録率テーブル２１６を参照して、大、中、小の３種類のドットの組み合わせからなるビットマップデータに変換する。
【００５９】
印刷データ生成モジュール２１７は、ハーフトーンモジュール２１５から出力されたビットマップデータから、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含む印刷データＰＤを生成して、プリンタ２２に供給する。
【００６０】
つぎに、図５を参照して、図１に示すコンピュータ９０により画像データを印刷する場合の処理について説明する。図５に示す処理は、ＨＤＤ９４に格納されている所定の画像データ（画像ファイル）が、入力装置９９により指定され、当該画像データに関連付けられているアプリケーションプログラム２０１が起動された場合に実行される。このフローチャートが開始されると、以下のステップが実行される。
【００６１】
ステップＳ１０：アプリケーションプログラム２０１は、アプリケーションプログラム２０１の編集画面を表示させるための情報をＨＤＤ９４から取得し、ビデオ回路９５に供給する。その結果、図６に示すような、画面２５０が表示装置９８に表示される。
【００６２】
図６に示す表示例では、画面２５０の上部には、メニューとしてファイル２５１、編集２５２、およびオプション２５３が表示されている。また、その下には編集の対象となる画像が表示される表示領域２５５がある。この例では、表示領域２５５には、画像が表示されているが、実際には、ステップＳ１０の処理が終了した時点では画像は表示されていない。
【００６３】
ステップＳ１１：アプリケーションプログラム２０１は、アプリケーションプログラム２０１を起動する際に指定された画像データを、ＨＤＤ９４から読み取る。
【００６４】
ステップＳ１２：アプリケーションプログラム２０１は、ステップＳ１１において読み取られた画像データを、表示領域２５５に表示する。その結果、表示領域２５５には、図６に示すように、例えば、ディジタルカメラ等によって撮影された画像が表示される。
【００６５】
ステップＳ１３：アプリケーションプログラム２０１は、表示領域２５５に表示されている画像を印刷する操作がなされたか否かを判定する。具体的には、図７に示すように、ファイル２５１が操作されることにより表示されるプルダウンメニュー２５４から「印刷」が選択されたか否かを判定し、選択された場合にはステップＳ１４に進み、それ以外の場合には同様の処理を繰り返す。
【００６６】
ステップＳ１４：アプリケーションプログラム２０１は、表示装置９８に対して印刷画面を表示させる。その結果、表示装置９８には、図８に示すような画面２７０が新たに表示される。
【００６７】
この表示例では、画面２７０には、タイトル２７１、ラジオボタン２７２，２７３、およびボタン２７４が表示されている。ここで、タイトル２７１である「印刷」はこの画面２７０が印刷用の画面であることを示す。ラジオボタン２７２は、通常印刷を実行する場合に選択される。ラジオボタン２７３は、センシング印刷を実行する場合に選択される。ここで、センシング印刷とは、後述するように、印刷用紙Ｐのサイズを印刷ヘッド１２に具備されている光学センサで予め測定（センシング）して正確なサイズを測定した後に印刷処理を行うことをいう。また、通常印刷とは、指定されたサイズの印刷用紙がセットされているものとして印刷を行うことをいう。ボタン２７４は、入力された内容で印刷処理を開始する場合に操作される。
【００６８】
ステップＳ１５：アプリケーションプログラム２０１は、図８に示す「ＯＫ」ボタン２７４が操作されたか否かを判定し、操作された場合にはステップＳ１６に進み、それ以外の場合には同様の処理を繰り返す。
【００６９】
ステップＳ１６：アプリケーションプログラム２０１は、図８に示す画面２７０において、ラジオボタン２７２が選択されている場合、すなわち、通常印刷が選択されている場合にはステップＳ１７に進み、ラジオボタン２７３が選択されている場合、すなわち、センシング印刷が選択されている場合にはステップＳ１８に進む。図８に示す例では、ラジオボタン２７３が選択されているので、ステップＳ１８に進む。
【００７０】
ステップＳ１７：アプリケーションプログラム２０１は、通常印刷処理を実行する。すなわち、アプリケーションプログラムは、印刷用紙のサイズおよび印刷枚数等を入力するための画面（図示せず）を表示させ、入力された情報に応じて印刷データを生成し、プリンタ２２に供給して印刷させる。なお、この処理は通常のプリンタにおける処理と同様であるので、その詳細な説明については省略する。
【００７１】
ステップＳ１８：アプリケーションプログラム２０１は、印刷用紙Ｐのサイズを読み取る処理を実行する。具体的には、アプリケーションプログラム２０１は、まず、表示装置９８に対して、図９に示す画面２８０を表示させる。この表示例では、画面２８０には、タイトル２８１として「センシング印刷」が表示されている。その下には、メッセージ２８３として「センシング処理を開始します。印刷用紙をプリンタにセットし、準備が完了したらＯＫボタンを操作して下さい。」が表示されている。また、その下には、ボタン２８４が表示されている。
【００７２】
このような画面２８０を参照して、ユーザが印刷用紙Ｐをプリンタ２２にセットした後、ボタン２８４を操作すると、アプリケーションプログラム２０１は、センシング処理の開始が指示されたと判断して、プリンタ２２に対して、キャリッジ３１をホームポジションから印刷用紙Ｐの経路上に移動させるように要求する。その結果、プリンタ２２は、キャリッジモータ２４を駆動して、キャリッジ３１を、印刷用紙Ｐの経路上まで移動させる。つぎに、アプリケーションプログラム２０１は、プリンタ２２に対して給紙を行うように要求を行う。その結果、プリンタ２２は、紙送りモータ２３を駆動して印刷用紙Ｐを１枚だけ給紙する。
【００７３】
このとき、図１０の（Ａ）に示すように、光学センサ３９からは光が照射されているので、印刷用紙Ｐの先端部（プリンタ２２に対して先に給紙される部分）が光学センサ３９の直下に位置した場合（印刷用紙Ｐが実線で示す位置まできた場合）には、光が反射することで、センサ検出信号が出力される。センサ検出信号を受け取ったアプリケーションプログラム２０１は、センサ検出信号が検出されると、そのときの紙送りモータ２３内の検出部における検出信号に基づいて得られるエンコーダ４７の出力値を記憶する。
【００７４】
つづいて、アプリケーションプログラム２０１は、キャリッジ３１を主走査方向に移動させることにより、印刷用紙Ｐの横方向の長さを測定するように要求する。その結果、プリンタ２２は、キャリッジモータ２４を駆動し、図１０の（Ｂ）に示すように、キャリッジ３１を印刷用紙Ｐの端から端まで移動させる。そして、アプリケーションプログラム２０１は、光学センサ３９の出力の変化点に対応するキャリッジモータ２４内の検出部における検出信号に基づいて、各変化点のエンコーダ４８の出力値を得る。アプリケーションプログラム２０１は、得られたエンコーダ４８の出力値の差分を求めることにより、印刷用紙Ｐの横方向の長さを測定する。
【００７５】
つづいて、アプリケーションプログラム２０１は、印刷用紙Ｐを排紙するように、プリンタ２２に要求する。その結果、プリンタ２２は、紙送りモータ２３を駆動し、印刷用紙Ｐを排出する。このとき、図１０の（Ａ）に示すように、光学センサ３９からは光が照射され続けているので、印刷用紙Ｐの末端部（プリンタ２２に対して後に給紙される部分）が光学センサ３９の直下から外れた位置にきた場合（印刷用紙Ｐが破線で示す位置まできた場合）には、検出信号がオフまたは減少する。この検出信号の変化を受け取ったアプリケーションプログラム２０１は、検出信号の変化が検出されたときのエンコーダ４７の出力値を記憶する。そして、先に記憶されている印刷用紙Ｐの先端部分の記憶値との差分を計算することにより、印刷用紙Ｐの縦方向の長さを測定することができる。
【００７６】
以上のようにして測定された印刷用紙Ｐの縦および横方向の長さに関する情報は、用紙情報テーブル２１２に一旦格納されることになる。
【００７７】
ステップＳ１９：アプリケーションプログラム２０１は、縁なし印刷をするか、または、縁あり印刷をするかを判定し、縁なし印刷をする場合にはステップＳ２０に進み、縁有り印刷をする場合にはステップＳ２３に進む。具体的には、アプリケーションプログラム２０１は、図１１に示すような、画面２９０を表示装置９８に表示させ、縁なし印刷または縁あり印刷のいずれを実行するかを判定する。
【００７８】
図１１に示す表示例では、画面２９０の最上部には、タイトル２９１として「センシング印刷」が表示されている。その下には、ラジオボタン２９２，２９３が表示され、さらにその下には、ボタン２９４が表示されている。ここで、ラジオボタン２９２は、縁なし印刷を実行する場合に選択される。ラジオボタン２９３は、縁あり印刷を実行する場合に選択される。ボタン２９４は、ラジオボタン２９２，２９３の選択が終了した際に操作される。この例では、ラジオボタン２９２が選択されているので、ボタン２９４が操作された場合にはステップＳ２０に進む。
【００７９】
ステップＳ２０：アプリケーションプログラム２０１は、設定画面を表示し、設定内容の入力を受ける。具体的には、アプリケーションプログラム２０１は、図１２に示すような画面３００を表示装置９８に表示させ、印刷の設定内容の入力を受ける。この表示例では、画面３００の最上部にはタイトル３０１として「センシング縁なし印刷」が表示されている。また、その下には、テキストボックス３０２が表示され、その下にはラジオボタン３０３〜３０５が表示され、最下部にはボタン３０６が表示されている。
【００８０】
ここで、テキストボックス３０２には、縁なし印刷を行う場合に、画像が印刷用紙Ｐからはみ出す寸法である「はみ出し寸法」が数値として入力される。すなわち、縁なし印刷では、印刷用紙Ｐの縁の部分に空白部分ができないように印刷する必要があるが、印刷範囲を印刷用紙Ｐと同じ大きさにしたのでは、印刷用紙Ｐの搬送誤差等により、空白部分が生じる場合がある。したがって、印刷用紙Ｐよりもはみ出し寸法分だけ大きい範囲に画像を印刷することでこれを防止している。
【００８１】
ラジオボタン３０３は、印刷用紙Ｐと画像のサイズとが異なる場合において、画像のサイズを印刷用紙Ｐのサイズに合わせて拡大または縮小する場合に選択される。なお、この場合の拡大・縮小とは、縦および横の比率を可変としてサイズを変更することをいう。具体的には、図１３の（Ａ）に示すように、印刷用紙ＰＡのサイズが画像３２０のサイズよりも大きい場合には、図１３の（Ｃ）および（Ｄ）に示すように、縦および横の比率を可変としつつ、画像３２０のサイズを拡大する処理を実行する。なお、このとき、画像３２０は印刷用紙ＰＡよりも縦および横方向にそれぞれ３ｍｍ（図１２の「はみ出し寸法」）だけ大きくなるように拡大する。
【００８２】
一方、図１３の（Ｂ）に示すように、印刷用紙ＰＢのサイズが画像３２５のサイズよりも小さい場合には、図１３の（Ｅ）および（Ｆ）に示すように、縦および横の比率を可変としつつ、画像３２５のサイズを縮小する処理を実行する。なお、このとき、画像３２５は印刷用紙ＰＢよりも縦および横方向にそれぞれ３ｍｍ（図１２の「はみ出し寸法」）だけ大きくなるように縮小する。
【００８３】
但し、拡大・縮小処理により、縦および横の比率が大幅に変更される場合には、画像の状態が変化するので、所定の比率以上に変更する必要がある場合には、警告等を表示するようにしてもよい。
【００８４】
ラジオボタン３０４は、印刷用紙Ｐと画像のサイズとが異なる場合において、画像のサイズを印刷用紙Ｐのサイズに合わせて拡大または縮小するとともに、余った部分を切り抜く処理を行う場合に選択される。なお、この場合の拡大・縮小とは、縦および横の比率を固定としてサイズを変更することをいう。その場合、印刷用紙Ｐと画像の縦および横の比率が異なる場合には、印刷用紙からはみ出す部分が生じてしまうので、その場合には、はみ出した部分を切り抜く処理を実行する。具体的には、図１４の（Ａ）に示すように、画像３３０よりも印刷用紙ＰＣの方が大きい場合には、図１４の（Ｂ）に示すように、画像３３０の縦および横の比率を固定したままで、画像３３０が印刷用紙ＰＣの縦および横方向に対してそれぞれ３ｍｍのマージンを確保できるように拡大し、はみ出した領域３３１については切り抜く処理を実行する。なお、このとき、拡大処理された後の画像３３０は印刷用紙ＰＣよりも縦および横方向にそれぞれ３ｍｍ（図１２の「はみ出し寸法」）だけ大きくなるようにする。
【００８５】
一方、図１４の（Ｃ）に示すように、画像３３５よりも印刷用紙ＰＤの方が小さい場合には、図１４の（Ｄ）に示すように、画像３３５の縦および横の比率を固定したままで、画像３３５が印刷用紙ＰＤの縦および横方向に対してそれぞれ３ｍｍのマージンを確保できるように縮小し、はみ出した領域３３６については切り抜く処理を実行する。なお、このとき、縮小処理された後の画像３３５は印刷用紙ＰＤよりも縦および横方向にそれぞれ３ｍｍ（図１２の「はみ出し寸法」）だけ大きくなるようにする。
【００８６】
ラジオボタン３０５は、印刷用紙Ｐのサイズよりも画像のサイズの方が大きい場合に、印刷用紙Ｐのはみ出る部分については切り抜く処理を行う場合に選択される。具体的には、図１４の（Ｅ）に示すように、画像３４０が印刷用紙ＰＥよりも大きい場合には、はみ出した部分３４５を切り抜く処理を実行する。なお、その際、切り抜かれた後の画像３４０は印刷用紙ＰＥよりも縦および横方向にそれぞれ３ｍｍ（図１２の「はみ出し寸法」）だけ大きくなるように切り抜く。
【００８７】
ステップＳ２１：アプリケーションプログラム２０１は、図１２に示す画面３００において選択された処理方法に応じて画像を拡大・縮小または切り抜き処理して得られた画像をプレビュー用の画面として表示する。具体的には、図１５に示すように、プレビュー用の画面３６０と、印刷の可否を問い合わせるための画面３５０とが表示される。
【００８８】
図１５の例では、プレビュー用の画面３６０には、印刷用紙Ｐのサイズを示す破線３６１が表示されており、画像の印刷範囲を知ることができる。また、画面３５０では、タイトル３５１として「センシング縁なし印刷」が表示され、その下にはメッセージ３５２として「プレビュー画面で印刷状態を確認し、印刷する場合にはＯＫボタンを押して下さい。」が表示されている。また、最下部にはボタン３５３およびボタン３５４が表示されている。なお、ボタン３５３は、例えば、図１２に戻って再度設定を行う場合に操作される。一方、ボタン３５４は、プレビュー用の画面３６０に表示されている状態で印刷する場合に操作される。
【００８９】
なお、実線３６０を、例えば、カーソルによって指定し、これを任意の方向に移動させることにより印刷範囲を変更するようにしてもよい。また、実線３６０の頂点をカーソルによって指定し、これを移動させることにより画像のサイズを、縦および横の比率を固定したままで可変できるようにしてもよい。このようにすることで、プレビュー用の画面３６０を見ながら、印刷すべき領域を適切に設定することが可能になる。
【００９０】
ステップＳ２２：アプリケーションプログラム２０１は、以上の処理によって得られた情報に応じて、画像データを拡大・縮小するとともに、所定の範囲を切り抜く処理を実行する。そして得られた画像データを、プリンタドライバプログラム２１０に供給する。プリンタドライバプログラム２１０では、解像度変換モジュール２１１が、アプリケーションプログラム２０１から供給された画像データの解像度（ドット／インチ）を、印刷ヘッド１２の解像度に応じて変換する。
【００９１】
色変換モジュール２１３は、ＲＧＢ表色系によって表現されている画像データを、色変換テーブル２１４を参照して、ＣＭＹＫ表色系の画像データに変換する。
【００９２】
ハーフトーンモジュール２１５は、ディザ処理により、ＣＭＹＫ表色系によって表された画像データを、記録率テーブル２１６を参照して、大、中、小の３種類のドットの組み合わせからなるビットマップデータに変換する。
【００９３】
印刷データ生成モジュール２１７は、ハーフトーンモジュール２１５から出力されたビットマップデータから、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含む印刷データＰＤを生成する。そして、ステップＳ２６の印刷処理に進む。
【００９４】
ステップＳ２３：ステップＳ１９において、縁あり印刷を選択すると、アプリケーションプログラム２０１は、設定画面を表示し、設定内容の入力を受ける。具体的には、アプリケーションプログラム２０１は、図１６に示すような画面３８０を表示装置９８に表示し、印刷の設定内容の入力を受ける。この表示例では、画面３８０の最上部にはタイトル３８１として「センシング縁あり印刷」が表示されている。また、その下には、テキストボックス３８２〜３８５が表示され、その下にはラジオボタン３８６〜３８８が表示され、最下部にはボタン３８９が表示されている。
【００９５】
ここで、テキストボックス３８２〜３８５には、印刷用紙Ｐに画像を印刷する際の上下左右それぞれのマージン（縁の幅）が入力される。ラジオボタン３８６は、画像の印刷範囲（印刷用紙Ｐからマージンに該当する領域を除いた範囲）が画像のサイズと異なる場合において、画像の縦および横の比率を可変としつつ拡大または縮小する処理を実行する場合に選択される。この処理は、先のラジオボタン３０３が選択された場合と同様な処理となる。ラジオボタン３８７は、画像の印刷範囲が画像のサイズと異なる場合において、画像の縦および横の比率を固定としつつ拡大または縮小するとともに、余った領域については切り抜く処理を実行する場合に選択される。この処理は、先のラジオボタン３０４が選択された場合と同様な処理となる。ラジオボタン３８８は、画像が印刷領域のサイズよりも大きい場合に、画像の一部を印刷領域に合わせて切り抜く処理を実行する場合に選択される。この処理は、先のラジオボタン３０５が選択された場合と同様な処理となる。ボタン３８９は、設定された情報に応じて印刷処理を実行する場合に操作される。
【００９６】
ステップＳ２４：アプリケーションプログラム２０１は、図１６に示す画面３８０において選択された処理方法に応じて画像を拡大・縮小または切り抜き処理して得られた画像をプレビュー用の画面として表示する。なお、拡大・縮小処理および切り抜き処理については、ステップＳ２０の場合には、印刷用紙Ｐのサイズを基準として拡大・縮小および切り抜き処理を実行するようにしたが、ステップＳ２３の処理では、印刷用紙Ｐの印刷領域を基準として同様の処理を行うようにすればよい。なお、その場合において、はみ出し寸法については考慮する必要がない。
【００９７】
そして、プレビュー用の画像が生成されると、アプリケーションプログラム２０１は、図１７に示すように、プレビュー用の画面４１０と、印刷の可否を問い合わせるための画面４００とを表示する。
【００９８】
この例では、プレビュー用の画面４１０には、印刷用紙Ｐのサイズを示す一点鎖線４１１と、印刷領域を示す破線４１２と、画像を示す実線４１３が表示されている。なお、この例では、図１６の設定に対応して、印刷用紙Ｐの上下左右に３ｍｍ、左右４ｍｍのマージンがそれぞれ確保されて印刷領域（破線４１２）が設定され、画像（実線４１３）が印刷領域から左右にわずかにはみ出し、上下に大きくはみ出す形で配置されている。
【００９９】
また、画面４００では、タイトル４０１として「センシング縁あり印刷」が表示され、その下にはメッセージ４０２として「プレビュー画面で印刷状態を確認し、印刷する場合にはＯＫボタンを押して下さい。」が表示されている。また、最下部にはボタン４０３およびボタン４０４が表示されている。なお、ボタン４０３は、例えば、図１６に戻って再度設定を行う場合に操作される。一方、ボタン４０４は、プレビュー用の画面４１０に表示されている状態で印刷する場合に操作される。
【０１００】
なお、実線４１３を、例えば、カーソルによって指定し、これを移動させることにより印刷範囲を変更するようにしてもよい。また、実線４１３の頂点をカーソルによって指定し、これを移動させることにより印刷範囲を、縦および横の比率を固定したままで可変できるようにしてもよい。
【０１０１】
ステップＳ２５：アプリケーションプログラム２０１は、以上の処理によって得られた情報に応じて、画像データを拡大・縮小するとともに、所定の範囲を切り抜く処理を実行する。そして得られた画像データを、プリンタドライバプログラム２１０に供給する。プリンタドライバプログラム２１０では、ステップＳ２２と同様の処理により印刷データＰＤを生成する。そして、ステップＳ２６の印刷処理に進む。
【０１０２】
ステップＳ２６：プリンタドライバプログラム２１０は、以上の処理によって生成された印刷データＰＤをプリンタ２２に供給し、印刷を開始させる。プリンタ２２では、まず、制御回路４０が、紙送りモータ２３を駆動し、印刷用紙Ｐを１枚だけプリンタ２２の内部に給紙する。つぎに、制御回路４０は、キャリッジモータ２４を駆動してキャリッジ３１を移動し、光学センサ３９の出力を参照して、印刷用紙Ｐの上端部（最初に吸引された部分）を検出する。その結果、印刷用紙Ｐが正常に吸引されていることを検出するとともに、印刷用紙Ｐの上端部の位置を検出する。
【０１０３】
印刷用紙Ｐの検出が終了すると、プリンタ２２は、キャリッジモータ２４を駆動して主走査動作を行いつつ、プリンタドライバプログラム２１０から供給された印刷データＰＤに応じて印刷ヘッド１２から対応する色のインクを吐出させる。そして、１ライン分の印刷が終了した場合には、紙送りモータ２３を駆動して副走査を行う。このような動作を繰り返すことで、印刷用紙Ｐに所望の画像が印刷される。
【０１０４】
以上に説明したように、本発明の実施の形態によれば、印刷用紙Ｐのサイズを光学センサ３９によって検出し、検出されたサイズに応じて画像を印刷するようにしたので、例えば、縁なし印刷の場合には、縁が生じないように適切な範囲で画像を印刷することができる。
【０１０５】
また、縁なし印刷の場合には、はみ出し量を適切に設定することにより、印刷用紙Ｐからそれてしまうインク、すなわち、浪費されるインクの量を最小限にすることができる。
【０１０６】
また、以上の実施の形態では、定形紙（例えば、Ａ４、Ｂ５等）の用紙以外を用いている場合であっても、光学センサ３９によって印刷用紙Ｐのサイズを事前に検出することにより、当該印刷用紙Ｐに適合する範囲に画像を印刷することが可能になる。
【０１０７】
また、以上の実施の形態では、印刷用紙Ｐのサイズを光学センサ３９によって検出した後に、プレビュー用の画面を表示させるようにしたので、画像が印刷される範囲を印刷用紙Ｐとの関係で適切に把握することが可能になる。
【０１０８】
また、以上の実施の形態では、プレビュー画面において、画像の印刷範囲を適宜設定しなおすことができるようにしたので、所望の範囲で画像を適切に印刷することが可能になる。
【０１０９】
以上、本発明の一実施の形態について説明したが、本発明はこれ以外にも種々変形可能である。例えば、以上の実施の形態では、インクとしては、ＣＭＹＫの４色を用いるようにしたが、これら４色に加えて淡色系のインク（ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、ダークイエロー（ＤＹ））のインクを用いるようにしてもよい。
【０１１０】
また、以上の実施の形態では、ピエゾ素子を用いてインクを吐出するヘッドを備えたプリンタ２２を用いているが、吐出駆動素子としては、ピエゾ素子以外の種々のものを利用することが可能である。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する気泡（バブル）によりインクを吐出するタイプの吐出駆動素子を備えたプリンタに適用することも可能である。
【０１１１】
また、以上の実施の形態では、ストッカに貯留されている印刷用紙Ｐを自動的に給紙して印刷する場合を例に挙げて説明したが、例えば、手差しにより印刷用紙Ｐを供給する場合において、同様の処理を実行することも可能である。また、印刷媒体としては、印刷用紙以外に、ＣＤ−ＲＯＭ等の光記録媒体、布、金属板、木材等の各種板材等、印刷可能な全ての媒体を採用することができる。
【０１１２】
また、以上の実施の形態では、１枚の印刷用紙Ｐに画像を印刷する場合を例に挙げて説明したが、例えば、複数の同一サイズの印刷用紙に同一の画像を印刷する場合には、最初の１枚についてのみサイズを検出する処理を実行した後、同一の画像データを繰り返しプリンタ２２に出力するようにすればよい。また、異なる複数の画像を同一サイズの印刷用紙に印刷する場合には、最初の１枚についてサイズを検出し、当該データに基づいて印刷領域の変更等の処理を行った後、プリンタ２２に出力して印刷すればよい。すなわち、ジョブ単位で印刷用紙Ｐの検出を行うようにすればよい。
【０１１３】
また、以上の実施の形態では、測定した印刷用紙Ｐのサイズについては、用紙情報テーブル２１２に格納するようにしたが、例えば、印刷用紙Ｐを一意に特定するための情報（例えば、シリアル番号または用紙の名称）とを対応付けて、ＨＤＤ９４に記憶させておき、後日、同一の用紙に印刷する場合には、ＨＤＤ９４に記憶されている情報を、例えば、シリアル番号や用紙の名称より特定し、この情報を用いて印刷することも可能である。このような方法によれば、印刷の度に印刷用紙Ｐのサイズを測定する手間を省略することができる。
【０１１４】
また、以上の実施の形態では、印刷ヘッド１２に具備された光学センサ３９によって印刷用紙Ｐのサイズを検出するようにしたが、例えば、ラインセンサを印刷用紙Ｐの経路上に設けておき、これにより印刷用紙Ｐのサイズを検出するようにしてもよい。また、スキャナが具備されているプリンタの場合には、当該スキャナを利用して印刷用紙Ｐのサイズを検出してもよい。また、印刷媒体の表面形状としては、上述の実施の形態のような四角形以外に、円形、三角形、五角形、台形等各種の形状のものに本発明を適用することができる。このように、四角形以外の場合、サイズではなく形状を検出し、その形状に応じて印刷データを生成することとなるが、「サイズ」とは、この形状を含むものとする。
【０１１５】
また、以上の実施の形態では、ＨＤＤ９４（または、外部記憶装置１００）に格納されたアプリケーションプログラム２０１により、前述した処理を実行するようにしている。しかし、プリンタ２２のＰ−ＲＯＭ４３に同等の機能を有するプログラムを格納しておき、このプログラムにより前述の処理を実行するようにしたり、コンピュータ９０とプリンタ２２によりこれらを分担して処理するようにしたりすることも可能である。
【０１１６】
なお、以上の処理機能を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯなどがある。
【０１１７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１８】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１１９】
本発明は、種々のサイズの印刷媒体を使用する印刷装置に使用することができる。
【図面の簡単な説明】
【０１２０】
【図１】本実施の形態に係る印刷装置の主要部分の概略構成を示す図である。
【図２】図１に示すプリンタの制御回路の詳細な構成例を示すブロック図である。
【図３】図１に示すコンピュータの詳細な構成例を示すブロック図である。
【図４】図３に示すコンピュータのハードウエアとソフトウエアとが協働することにより実現される処理機能の一例を示す図である。
【図５】図１に示す印刷装置において、画像を印刷する際に実行される処理の一例を説明するためのフローチャートである。
【図６】図５に示すフローチャートが実行された場合に、図３に示す表示装置に表示される画面の一例である。
【図７】図６に示す画面においてメニューとしての「ファイル」が操作された場合に表示されるプルダウンメニューの一例である。
【図８】図７に示すプルダウンメニューにおいて「印刷」が選択された場合に表示される画面の一例である。
【図９】図８に示す「センシング印刷」を選択するためのラジオボタンが選択された場合に表示される画面の一例である。
【図１０】印刷用紙のサイズを測定する際の動作を示す図であり、（Ａ）は縦方向の長さを測定する動作を説明する図であり、（Ｂ）は横方向の長さを測定する動作を説明する図である。
【図１１】縁なし印刷または縁あり印刷のいずれかを選択するための画面の表示例である。
【図１２】図１１に示す画面において「縁なし印刷」を選択するためのラジオボタンが選択された場合に表示される画面の一例である。
【図１３】画像を拡大または縮小する場合の動作を説明するための図であり、（Ａ）は画像よりも印刷用紙の方が大きい状態を示し、（Ｂ）は画像よりも印刷用紙の方が小さい状態を示し、（Ｃ）および（Ｄ）は、縦および横の比率を可変とした状態で、画像を拡大する動作を示し、（Ｅ）および（Ｆ）は、縦および横の比率を可変とした状態で、画像を縮小する動作を示している。
【図１４】画像を拡大または縮小する場合の動作を説明するための図であり、（Ａ）および（Ｂ）は、縦および横の比率を固定した状態で、画像を拡大する動作を示し、（Ｃ）および（Ｄ）は、縦および横の比率を固定した状態で、画像を縮小する動作を示し、（Ｅ）は、印刷用紙よりも画像の方が大きい場合に、画像を切り抜く動作を示している。
【図１５】図１２に示す画面の後に表示されるプレビュー画面の一例を示す図である。
【図１６】図１１に示す画面において「縁あり印刷」を選択するためのラジオボタンが選択された場合に表示される画面の一例である。
【図１７】図１６に示す画面の後に表示されるプレビュー画面の一例を示す図である。
【符号の説明】
【０１２１】
２２  プリンタ（印刷装置の一部）
３９  光学センサ（検出手段の一部）
４７  エンコーダ（検出手段の一部）
４８  検出部（検出手段の一部）
４９  検出部（検出手段の一部）
９０  コンピュータ（印刷装置の一部、生成手段、プレビュー手段の一部、再設定手段）
９８  表示装置（プレビュー手段の一部）
ＰＤ  印刷データ
【図１】
2005078154.tif 000003
【図２】
2005078154.tif 000004
【図３】
2005078154.tif 000005
【図４】
2005078154.tif 000006
【図５】
2005078154.tif 000007
【図６】
2005078154.tif 000008
【図７】
2005078154.tif 000009
【図８】
2005078154.tif 000010
【図９】
2005078154.tif 000011
【図１０】
2005078154.tif 000012
【図１１】
2005078154.tif 000013
【図１２】
2005078154.tif 000014
【図１３】
2005078154.tif 000015
【図１４】
2005078154.tif 000016
【図１５】
2005078154.tif 000017
【図１６】
2005078154.tif 000018
【図１７】
2005078154.tif 000019