(57)【要約】【課題】  良好な印刷画像を得るためには、記録シートのサイズを変えて再印刷しなければならず、不必要に記録シートやインク等の記録剤を消費することがあった。【解決手段】  外部装置から供給する画像データの画像サイズを取得し（Ｓ１）、その画像サイズに応じた記録シートのサイズで印刷すると選択されると、そのサイズに合わせて画像データを変倍して記録データを生成し（Ｓ８）、その記録シートのサイズで印刷しないと選択されると、選択された記録シートのサイズに応じて（Ｓ７）画像データを変倍して記録データを生成する。【選択図】  図１
2006178774.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と複数サイズの記録媒体に記録可能な記録装置とを有し、前記外部装置から前記記録装置へ画像データを供給し、その画像データに基づいて記録を行う記録システムであって、
前記外部装置から供給する前記画像データの画像サイズを取得する画像サイズ取得手段と、
前記画像サイズ取得手段で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示手段と、
前記媒体サイズ表示手段で表示された前記記録媒体のサイズで出力するか否かを選択させる選択手段と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍手段と、
前記選択手段により前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示手段で表示された前記サイズに合わせて前記変倍手段により前記画像データを変倍して記録データを生成し、
前記選択手段により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記変倍手段により前記画像データを変倍して記録データを生成するように制御する制御手段とを有し、
前記制御手段により生成された前記記録データに基づいて前記記録装置により画像を記録することを特徴とする記録システム。
【請求項２】
前記変倍手段は、前記外部装置或は前記記録装置のいずれかに含まれることを特徴とする請求項１に記載の記録システム。
【請求項３】
外部装置から供給される画像データに基づいて記録媒体に画像を記録する記録装置であって、
前記画像データの画像サイズを取得する画像サイズ取得手段と、
前記画像サイズ取得手段で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示手段と、
前記媒体サイズ表示手段で表示された前記記録媒体のサイズで出力するか否かを選択させる選択手段と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍手段と、
前記選択手段により前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示手段で表示された前記サイズに合わせて前記変倍手段により前記画像データを変倍して記録データを生成し、
前記選択手段により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記変倍手段により前記画像データを変倍して記録データを生成するように制御する制御手段と、
前記制御手段により生成された前記記録データに基づいて画像を記録する記録手段と、を有することを特徴とする記録装置。
【請求項４】
外部装置と複数サイズの記録媒体に記録可能な記録装置とを有し、前記外部装置から前記記録装置へ画像データを供給し、その画像データに基づいて記録を行う記録システムの記録制御方法であって、
前記外部装置から供給する前記画像データの画像サイズを取得する画像サイズ取得工程と、
前記画像サイズ取得工程で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示工程と、
前記媒体サイズ表示工程で表示された前記記録媒体のサイズで出力するか否かをユーザに選択させる選択工程と、
前記選択工程で前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示工程で表示された前記サイズに合わせて前記画像データを変倍して記録データを生成する工程と、
前記選択工程で前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記画像データを変倍して記録データを生成する工程とを有し、
前記生成された前記記録データに基づいて前記記録装置により画像を記録させることを特徴とする記録システムの制御方法。
【請求項５】
前記画像データの変倍処理は、前記外部装置或は前記記録装置のいずれかで実行されることを特徴とする請求項４に記載の記録システムの制御方法。
【請求項６】
外部装置から供給される画像データに基づいて記録媒体に画像を記録する記録装置の制御方法であって、
前記画像データの画像サイズを取得する画像サイズ取得工程と、
前記画像サイズ取得工程で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示工程と、
前記媒体サイズ表示工程で表示された前記記録媒体のサイズで出力するか否かを選択させる選択工程と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍工程と、
前記選択工程で前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示工程で表示された前記サイズに合わせて前記画像データを変倍して記録データを生成し、前記選択工程により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記画像データを変倍して記録データを生成するように制御する制御工程と、
前記制御工程で生成された前記記録データに基づいて画像を記録する記録工程と、
を有することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から供給される画像データに基づいて記録媒体に画像を記録する記録装置及び記録システムとその制御方法に関するものである。尚、本発明に係る記録媒体としては、紙や布、革、不織布、ＯＨＰ用紙等、更には金属等を用いても良い。また記録装置の具体的な例としては、プリンタ装置、複写機、ファクシミリ装置の事務機器や工業用生産機器を挙げることができる。
【背景技術】
【０００２】
プリンタ装置の多くは、マイクロソフト社のウインドウズ（Microsoft Windows（登録商標））等のオペレーティングシステムを有するＩＢＭＰＣやＰＣ互換機などのコンピュータ機器と接続され、所謂、ＰＣプリンタとして使用されている。このような使用形態においては、コンピュータ機器で動作するアプリケーションプログラムにより作成された画像データを、プリンタドライバによってプリンタ装置に適合する記録データに変換してプリンタ装置に伝送している。一方、プリンタ装置はその記録データを受け取ると、一旦、プリントバッファに格納し、この格納された記録データを読み出し、記録シート上を走査してバンド単位で画像を印刷するのが一般的である。
【０００３】
これに対して近年のデジタルカメラの普及に伴い、デジタルカメラに着脱され、そのカメラで撮影した画像データを記憶しているメモリカードを取り付け可能なスロットを設けたプリンタ装置が出現している。このプリンタ装置では、メモリカードに記憶されている画像データを直接プリンタ装置が読み取って印刷できる。またプリンタ装置とデジタルカメラとをＵＳＢ（Universal Serial Bus）や特別なインターフェースを介して接続し、デジタルカメラからの画像データをプリンタ装置が直接受け取って印刷できるものが知られている。このようなプリンタ装置では、撮影された画像を、ＰＣ等のホスト装置を介することなくプリントできる。また、この印刷に際して、プリンタ装置の操作パネルを使用して印刷形式を指示したり、或いは接続されているデジタルカメラの操作パネルを用いて印刷形式を指示できるように構成されている。
【０００４】
更に、近年においては、携帯電話にデジタルカメラと同様な撮像機能を持たせ、一般のデジタルカメラと同様に撮影を行って写真画像が得られる携帯電話も普及している。このような携帯電話には、外部の機器との通信のための赤外線通信用のインターフェースを備え、この赤外線を利用して無線で外部の機器と通信できるものも出現している。更に、このような携帯電話には、テレビのリモコンの代用として使用できるものや、電話回線を介することなく携帯電話同士で、データや撮像した画像の交換が可能なものもある。
【０００５】
一般的に、携帯電話のカメラ機能で得られる画像の解像度は低いため、携帯電話で撮影された画像をそのまま印刷すると、印刷された画像のサイズは小さくなる。一方、高級なデジタルカメラでは解像度が非常に高く、このようなデジタルカメラで得られた画像を印刷すると、その印刷された画像のサイズは大きくなる。
【０００６】
特許文献１には、ユーザがプリンタ装置に対して一度設定した印刷条件である各項目の設定の組み合わせを、簡単な操作で再現できる構成が記載されている。また特許文献２には、デジタルカメラに着脱され、そのカメラで撮影した画像データを記憶しているメモリカードを取り付け可能なスロットをプリンタ装置に設け、そのメモリカードに記憶されている画像データを直接プリンタ装置が読み取って印刷できるプリンタ装置が開示されている。
【特許文献１】特開平０８−１８５２９４号公報
【特許文献２】特開平１１−３２０９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のプリントシステムでは、ＰＣやデジタルカメラからプリンタ装置に画像データを供給するのに際し、プリンタ装置で印刷される記録シートのサイズをその都度設定するか、それまでに設定されていた用紙サイズをそのまま流用するかのいずれかであった。そのために、印刷しようとする画像に最適な記録シートのサイズが事前に判らず、解像度の低い機器で得られた画像を、その設定された記録シートのサイズに拡大して出力すると、ジャギーが目立ち好ましくない印刷結果になる。そこで良好な印刷画像を得るためには、記録シートのサイズを変えて再印刷しなければならず、不必要に記録シートやインク等の記録剤を消費することがあった。
【０００８】
本発明は、このような従来の問題を解決することにある。
【０００９】
また本願発明の特徴は、画像データに応じたサイズの記録媒体に記録するか、或はそれ以外の任意のサイズの記録媒体に記録するかを選択できる記録装置及び記録システムとその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記特徴は、特許請求の範囲の独立請求項に記載の特徴の組み合わせにより達成され、従属請求項は発明の単なる有利な具体例を規定するものである。
【００１１】
本発明の一態様に係る記録システムは以下のような構成を備える。即ち、
外部装置と複数サイズの記録媒体に記録可能な記録装置とを有し、前記外部装置から前記記録装置へ画像データを供給し、その画像データに基づいて記録を行う記録システムであって、
前記外部装置から供給する前記画像データの画像サイズを取得する画像サイズ取得手段と、
前記画像サイズ取得手段で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示手段と、
前記媒体サイズ表示手段で表示された前記記録媒体のサイズで出力するか否かを選択させる選択手段と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍手段と、
前記選択手段により前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示手段で表示された前記サイズに合わせて前記変倍手段により前記画像データを変倍して記録データを生成し、
前記選択手段により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記変倍手段により前記画像データを変倍して記録データを生成するように制御する制御手段とを有し、
前記制御手段により生成された前記記録データに基づいて前記記録装置により画像を記録することを特徴とする。
【００１２】
本発明の一態様に係る記録装置は以下のような構成を備える。即ち、
外部装置から供給される画像データに基づいて記録媒体に画像を記録する記録装置であって、
前記画像データの画像サイズを取得する画像サイズ取得手段と、
前記画像サイズ取得手段で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示手段と、
前記媒体サイズ表示手段で表示された前記記録媒体のサイズで出力するか否かを選択させる選択手段と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍手段と、
前記選択手段により前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示手段で表示された前記サイズに合わせて前記変倍手段により前記画像データを変倍して記録データを生成し、
前記選択手段により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記変倍手段により前記画像データを変倍して記録データを生成するように制御する制御手段と、
前記制御手段により生成された前記記録データに基づいて画像を記録する記録手段と、を有することを特徴とする。
【００１３】
本発明の一態様に係る記録システムの制御方法は以下のような工程を備える。即ち、
外部装置と複数サイズの記録媒体に記録可能な記録装置とを有し、前記外部装置から前記記録装置へ画像データを供給し、その画像データに基づいて記録を行う記録システムの記録制御方法であって、
前記外部装置から供給する前記画像データの画像サイズを取得する画像サイズ取得工程と、
前記画像サイズ取得工程で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示工程と、
前記媒体サイズ表示工程で表示された前記記録媒体のサイズで出力するか否かをユーザに選択させる選択工程と、
前記選択工程で前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示工程で表示された前記サイズに合わせて前記画像データを変倍して記録データを生成する工程と、
前記選択工程で前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記画像データを変倍して記録データを生成する工程とを有し、
前記生成された前記記録データに基づいて前記記録装置により画像を記録させることを特徴とする。
【００１４】
本発明の一態様に係る記録装置の制御方法は以下のような工程を備える。即ち、
外部装置から供給される画像データに基づいて記録媒体に画像を記録する記録装置の制御方法であって、
前記画像データの画像サイズを取得する画像サイズ取得工程と、
前記画像サイズ取得工程で取得した画像サイズに応じた記録媒体のサイズを表示する媒体サイズ表示工程と、
前記媒体サイズ表示工程で表示された前記記録媒体のサイズで出力するか否かを選択させる選択工程と、
前記画像データの出力サイズに応じて前記画像を変倍する変倍工程と、
前記選択工程で前記記録媒体のサイズで出力すると選択されると、前記媒体サイズ表示工程で表示された前記サイズに合わせて前記画像データを変倍して記録データを生成し、前記選択工程により前記記録媒体のサイズで出力しないと選択されると、前記画像データを出力する記録媒体のサイズを選択して、選択された前記記録媒体のサイズに応じて前記画像データを変倍して記録データを生成するように制御する制御工程と、
前記制御工程で生成された前記記録データに基づいて画像を記録する記録工程と、
を有することを特徴とする。
【００１５】
この解決するための手段は、必要な特徴を全て列挙しているものでなく、よって、これら特徴群のサブコンビネーションも発明になり得る。
【発明の効果】
【００１６】
本発明によれば、画像データに応じたサイズの記録媒体に記録するか、或はそれ以外の任意のサイズの記録媒体に記録するかを選択して記録できるという効果がある。
【発明を実施するための最良の形態】
【００１７】
本実施の形態は、特許請求の範囲の請求項に係る発明を限定するものでなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１８】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１９】
図３は、本発明の実施の形態に係るプリンタドライバを組み込んだ代表的なコンピュータシステムの外観を示す図である。
【００２０】
図において、コンピュータ機器２０は、例えばマイクロソフト社のウインドウズ（登録商標）等のオペレーティングシステムを有するＩＢＭＰＣやＰＣ互換性のあるコンピュータ機器である。このコンピュータ機器２０は、表示画面２２を有する表示用モニタ２３を備え、ユーザに対して、この画面２２上に画像を表示する。コンピュータ機器２０は更に、着脱可能な記憶媒体（フロッピィディスク、ＣＤ−ＲＯＭ等）の読取り又は書込みを行うことのできるディスクドライブ２４と、データファイル及びアプリケーションプログラムファイルを格納する固定ディスクドライブ２５と、テキストデータの入力と表示画面２２に表示されたオブジェクトの処理を指示するキーボード２６と、表示画面２２上のオブジェクトの処理を可能にするために設けられたマウス等のポインティングデバイス２７とを備える。更に、コンピュータ機器２０は、カラー画像データと、コンピュータ機器２０を操作するプログラム命令シーケンスを含むファイルなど他のファイルとを送受信するための、ローカルエリアネットワーク又はファクシミリ／モデム／電話インタフェースとの接続やインタフェースなどを備えている。
【００２１】
カラーインクジェットヘッドなどの記録ヘッドを有するプリンタ装置３０は、コンピュータ機器２０とのインタフェースを有し、ケーブル２８を介してコンピュータ機器２０と接続されている。ここで、これらコンピュータ機器２０とプリンタ装置３０との間のインタフェースは、ＵＳＢなどの有線に限らず、例えば赤外線インタフェース、ブルーツース（Bluetooth）等の無線インターフェースであってよい。このプリンタ装置３０の記録ヘッドは、複数の色の内の各色のグループで垂直に位置合わせされた複数のインク吐出用ノズルを有する。また良好なプリントを行うために、それらノズル列毎に吐出回復動作を行う吐出回復手段（不図示）を有する。更に、インクジェットプリンタ装置に特有の機能として、印刷濃度の高い出力をした場合には、次のページの印刷時において前ページインクが付着しないようにそのインクの定着（乾燥）を待つ機能も有している。
【００２２】
このようなコンピュータシステムにおいて、オペレータの命令に応じ、かつオペレーティングシステムの制御下で、グラフィックスアプリケーションプログラムや、描画アプリケーションプログラムや、デスクトップパブリッシングアプリケーションプログラムなどの、予め固定ディスクドライブ２５にインストールされているアプリケーションプログラムが選択的に実行され、データが処理及び操作される。また、オペレータの命令に応じ、かつ、固定ディスクドライブ２５に記憶されているアプリケーションプログラムに基づいてモニタ２３上に画像を表示し、またモニタ２３上に表示された画像をプリンタ装置３０で印刷するように指示するコマンドが発行される。
【００２３】
図４は、本実施の形態に係るコンピュータ機器２０の内部構成例とプリンタ装置３０の内部構成例とを示す詳細ブロック図である。
【００２４】
図に示すように、コンピュータ機器２０は、コンピュータバス４１とのインタフェースをとるプログラム可能なマイクロプロセッサなどの中央演算処理装置（ＣＰＵ）４０を含む。コンピュータバス４１には、モニタ２３とのインタフェースを司るディスプレイインタフェース４２と、プリンタ装置３０とのインタフェースを司るプリンタインタフェース４４と、ディスクドライブ２４とのインタフェースを司るディスクドライブインタフェース４５と、キーボード２６とのインタフェースを司るキーボードインタフェース４６と、ポインティングデバイス２７とのインタフェースを司るポインティングデバイスインタフェース４７も接続される。
【００２５】
ランダムアクセスメモリ（ＲＡＭ）などで構成されるメインメモリ４８は、ＣＰＵ４０がメモリ記憶域にアクセスできるようにコンピュータバス４１に接続されている。特に、固定ディスクドライブ２５に記憶されているアプリケーションプログラムに関連する命令シーケンスなどの記憶されているアプリケーションプログラム命令シーケンスを実行する際に、ＣＰＵ４０はこのようなアプリケーション命令シーケンスを固定ディスクドライブ２５（或はネットワーク又はディスクドライブ２４を介してアクセスされる媒体など他の記憶媒体）からメインメモリ４８にロードし、このメインメモリ上で実行する。
【００２６】
メインメモリ４８は、以下で詳しく説明するように、本実施の形態に係るプリンタドライバによって使用される印刷データバッファも備えている。オペレーティングシステム（ＯＳ）の下で使用できる標準ディスクスワッピング技法によって、前述の印刷データバッファを含むメモリのセグメントをディスク２５との間でスワップできる。ＲＯＭ４９は、スタートアップ命令シーケンスや、キーボード２６の操作用の基本入出力オペレーティングシステム（ＢＩＯＳ）などの不変命令シーケンスを記憶している。
【００２７】
固定ディスク２５は、オペレーティングシステムのプログラム命令シーケンスと、グラフィックスアプリケーションプログラムや、描画アプリケーションプログラムや、デスクトップパブリッシングアプリケーションプログラムなど様々なアプリケーションプログラムのプログラム命令シーケンスを記憶する。固定ディスク２５は更に、指定されたアプリケーションプログラムの制御下で表示用モニタ２３上に表示され、或はプリンタ装置３０で印刷されるようなカラー画像ファイルも記憶する。また固定ディスク２５は、ディスプレイインタフェース４２に多値のＲＧＢ原色値をどのように与えるかを制御するカラーモニタドライバと、ＣＭＹＫ色成分値をＲＧＢ原色値からどのように導出して、プリンタ装置３０によって印刷できるようにプリンタインタフェース４４に与えるかを制御するためのドライバであるプリンタドライバ５０とを記憶している。
【００２８】
コンピュータ機器２０に接続されたネットワーク装置やファクシミリ装置などの様々な装置に適切な信号を与える他の装置ドライバも、この固定ディスク２５上に記憶される。通常、固定ディスク２５に記憶されるアプリケーションプログラム及びドライバは、ユーザによって、これらのプログラム及びドライバが記憶されているコンピュータ可読媒体から固定ディスク２５にインストールされる。例えば、通常、ユーザは、フロッピィディスク（ＦＤ）、又は本実施の形態に係るプリンタドライバのコピーが記憶されるＣＤ−ＲＯＭなど他のコンピュータ可読媒体を購入する。ユーザは次いで、プリンタドライバを固定ディスク２５にコピーする周知の技法を通してプリンタドライバ５０を固定ディスク２５にインストールする。同時に、ユーザは、図示しないモデムインタフェース、又は図示しないネットワークを介して、ファイルサーバ又はコンピュータ化したブリテンボードからのダウンロードなどによって、本実施の形態に係るプリンタドライバをダウンロードすることもできる。
【００２９】
次にプリンタ装置３０の構成を説明する。
【００３０】
このプリンタ装置３０は、コンピュータバス６１に接続されたＶ８５３シングルチップマイクロプロセッサなどのＣＰＵ６０を含む。コンピュータバス６１には、ＲＡＭ６２，ＲＯＭ６３、外部メモリインタフェース６４、プリントエンジン７１とのインタフェース６５、操作パネル７２とのインタフェース６６、コンピュータ機器２０とのインタフェース６７も接続される。ＲＡＭ６２は、このプリンタ装置３０用の記憶エリアとして構成され、印刷データバッファを含む。ＲＯＭ６３は、フォントデータを記憶するフォントＲＯＭと、プリンタ装置３０を制御するために使用されるプログラム命令シーケンスを記憶するプログラムＲＯＭと、プリンタ装置３０のモデル番号などの不変データとを含んでいる。外部メモリインタフェース６４は、プリンタ装置３０の追加のフォントを提供し、或は追加のランダムアクセスメモリを提供するカートリッジなどの外部メモリ７０とのインタフェースを含む。インタフェース６５は、記録ヘッドとのインタフェースと、キャリッジの駆動手段とのインタフェースと、キャッピング機構並びにポンプとのインタフェースと、文書供給部とのインタフェースやプリンタノズルコントロールとのインタフェースなど図示しない他のインタフェースとを含み、プリントエンジン７１とのインタフェースを司る。操作パネル７２は、例えば、プリンタ装置の状況を表示するＬＣＤディスプレイと、オンライン状態及びオフライン状態、又はエラー状態を示すＬＥＤディスプレイと、プリンタ装置３０に設定したりその他の方法でプリンタ装置３０とのインタフェースをとる様々な制御ボタンとを含み、パネルインタフェース６６は、この操作パネル７２とのインタフェースを司っている。インタフェース６７は、コンピュータ機器２０のプリンタインタフェース４４との双方向インタフェースを含む。
【００３１】
尚図４では、プリンタ装置３０の個々の構成要素を互いに別々で異なるものとして示しているが、これらの構成要素のうちの少なくともいくつかを組み合わせることが好ましい。例えば、外部メモリインタフェース６４、プリントエンジン７１とのインタフェース６５、操作パネル７２とのインタフェース６６、コンピュータ機器２０とのインタフェース６７を全て単一のゲートアレイとして組み合わせることが好ましい。最も好ましくは、前述のゲートアレイは更に、ＣＰＵ６０，ＲＡＭ６２，ＲＯＭ６３といわゆるフォーインワンチップとして組み合わされ、それによって、独立したコンピュータバスへのリード線が不要になると、プリンタ装置３０の制御部を製造するために必要な相互接続部の数が削減される。
【００３２】
図５は、本実施の形態に係るコンピュータ機器２０とプリンタ装置３０の機能ブロック図である。
【００３３】
図３に示したように、固定ディスク２５に記憶されている画像処理アプリケーションなどのアプリケーションプログラム７５から発行された印刷命令に応答して、オペレーティングシステム７６はプリンタドライバ５０にグラフィックスインタフェースの呼出しを発行する。本実施の形態によれば、プリンタドライバ５０は、ユーザによる印刷操作に対応して画像データのサイズをアプリケーション７５から得る。そしてその画像を出力するのに最適な記録シートのサイズをユーザに通知する。その後のユーザ操作に応じて画像データをアプリケーション７５から得て、印刷データバッファ７７に記憶する。前述のように、印刷データバッファ７７は、ＲＡＭ４８又は固定ディスク２５に存在しても良く、或はオペレーティングシステム７６のディスクスワッピング動作を介して、最初にＲＡＭ４８に記憶し、固定ディスク５０との間でスワップすることができる。その後、この場合も本実施の形態によって、プリンタドライバ５０は、印刷データバッファ７７から印刷データを得て、この印刷データをインタフェース４４及び６７を通してプリンタ装置３０へ伝送し、プリンタ装置３０によって印刷する。
【００３４】
この印刷データを受信するプリンタ装置３０は、ＲＯＭ６３に記憶されているプログラムで構成された制御ソフトウェア８１を使用することによって、プリンタドライバ５０から送信される印刷データを受信して印刷データバッファ８２に記憶する。この印刷データバッファ８２はＲＡＭ６２に設けられている。その後、制御ソフトウェア８１は、印刷データバッファ８２に記憶されている印刷データを検索し、圧縮解凍などによって後述のように処理してプリントエンジン７１へ伝送し、プリントエンジン７１によって印刷が行われる。
【００３５】
このようなコンピュータシステムにおける、代表的な実施形態を詳しく説明する。
【００３６】
以下に本発明の実施の形態として、出力する画像データのサイズが判れば、それに最適な記録シート（記録媒体）のサイズで印刷する記録システムとしての適用例について説明する。尚、以下に説明するコンピュータシステムのコンピュータ機器及びプリンタ装置の機械的及び電気的な構成は前述した図３乃至図５と同様であるので説明は省略する。
【００３７】
図１は、本実施の形態に係るコンピュータシステムにおける印刷処理の手順を説明するためのフローチャートである。
【００３８】
まずステップＳ１で、コンピュータ機器２０で実行されるアプリケーションプログラムにおいて印刷操作が指示されるとプリンタドライバ５０は、その印刷対象の画像データのサイズをアプリケーション７５から得る。次にステップＳ２で、その得られた画像データのサイズと所定値とを比較し、その画像サイズが所定値より大きい場合はステップＳ３に進み、その画像データの印刷サイズをＬ版にする。一方、ステップＳ２で、画像サイズが所定値より小さい場合はステップＳ４に進み、印刷サイズを名刺サイズにする。一般的に画像サイズは２次元で表し、横（Ｘ）方向の画素数と縦（Ｙ）方向の画素数が使用される。このサイズの比較には横、縦のいずれかか、或は両方、或はそれらの積を用いて比較する。いずれの場合でも、Ｌ版は名刺サイズよりも大きいサイズになる。
【００３９】
こうしてステップＳ３或はＳ４を実行するとステップＳ５に進み、ステップＳ３或はＳ４で決定された印刷サイズと、ユーザの選択項目『可』及び『否』をモニタ２３に表示する。そしてステップＳ６で、ユーザによる指示入力待ちとなる。
【００４０】
図２（Ａ）は、ステップＳ５で、モニタ２３に表示されたウィンドウの表示の一例を示す図である。
【００４１】
図のように「Ｌ版で出力します」と表示されている状態で、ユーザが『可』２００を選択すると、サイズはＬ版に確定されて次のステップＳ８に進む。
【００４２】
一方、ステップＳ６で『否』２０１が選択されるとステップＳ７に進み、新たに印刷サイズを選択するためのウィンドウを開く。
【００４３】
図２（Ｂ）は、ステップＳ７で表示されるウインドウの表示例を示す図である。
【００４４】
この例では、Ａ４版、Ｌ版、ハガキ、名刺の４つの内のいずれかを選択可能になっている。これら４つの内のいずれかを選択し、ＯＫボタン２０２が指示されると、次のステップＳ８に進む。尚、図２（Ｂ）の例では、ハガキサイズが選択されている。
【００４５】
こうして印刷サイズが確定されるとステップＳ８で、その確定された印刷サイズに合わせて画像データを変倍する。この変倍処理機能は、プリンタドライバ５０に含まれるプログラムにより実現されても良く、或はアプリケーションプログラム７５に含まれていても良い。そしてステップＳ９で、印刷命令に対応する印刷情報をアプリケーション７５から得て、プリンタ装置３０で印刷可能な記録データを作成し、それらをプリンタ装置３０に転送する。これによりプリンタ装置３０で印刷が行われる。
【００４６】
尚、以上の説明では、コンピュータ機器２０で実行されるアプリケーションプログラムにおいて印刷操作を行う例を開示しているが、他の例として、デジタルカメラに着脱され、そのカメラで撮影した画像データを記憶しているメモリカードを取り付け可能なスロットをプリンタ装置３０に設け、そのメモリカード（外部メモリ７０）に記憶されている画像データを直接プリンタ装置３０が読み取って印刷する場合も考えられる。この場合も同様にして印刷が行われる。両者の異なる点は、コンピュータ機器２０で実行されるアプリケーションプログラムやプリンタドライバ５０の代わりに、プリンタ装置３０の制御プログラムが、表示モニタ２３の代わりに操作パネル７２のＬＣＤディスプレイを使用して、上述と同様に、印刷サイズの確認や決定を行う点にある。
【００４７】
即ち、プリンタ装置３０で実行される場合は、まずステップＳ１で、外部メモリ７０に記憶されている画像データを読出して、例えばインデックスなどで操作パネル７２の表示部に表示する。ユーザにより、その表示された画像の内、ユーザが所望する画像を選択して印刷が指示すると、その印刷対象の画像データのサイズを求める。これは前述したように、画像の横（Ｘ）方向の画素数と縦（Ｙ）方向の画素数に基づいて判定する。次にステップＳ２で、その得られた画像データのサイズと所定値とを比較し、その画像サイズが所定値より大きい場合はステップＳ３に進み、その画像データの印刷サイズをＬ版にする。一方、ステップＳ２で、画像サイズが所定値より小さい場合はステップＳ４に進み、印刷サイズを名刺サイズにする。こうしてステップＳ３或はＳ４を実行するとステップＳ５に進み、ステップＳ３或はＳ４で決定された印刷サイズと、ユーザの選択項目『可』及び『否』を操作パネル７２の表示部に表示する。そしてステップＳ６で、ユーザによる指示入力待ちとなる。この場合の表示は、図２（Ａ）と同じである。ここでユーザが『可』２００を選択すると、サイズはＬ版に確定されて次のステップＳ８に進むが、ステップＳ６で『否』２０１が選択されるとステップＳ７に進み、新たに印刷サイズを選択するためのウィンドウを表示する。この場合も、図２（Ｂ）に示すような表示となる。ステップＳ７で、いずれかのサイズが選択されてＯＫボタン２０２が指示されると、印刷サイズが確定される。そしてステップＳ８で、その確定された印刷サイズに合わせて画像データを変倍する。この変倍処理機能は、プログラムＲＯＭに含まれている変倍機能により実現される。次にステップＳ９で、こうして得られた記録データをプリントエンジン７１に出力することにより、その画像データが、ユーザにより決定されたサイズの記録シートに印刷される。
【００４８】
以上説明したように本実施の形態によれば、複数のサイズの記録シートに印刷できるプリンタ装置やプリントシステムにおいて、画像データのサイズを取得し、それに最適な記録シートのサイズを選出することにより、使い勝手の良い、そして不必要に記録シートを消費しないプリンタ装置及びプリントシステムを提供できる。
【００４９】
尚、上述の実施例では、プリンタ装置３０はインクジェットプリンタとして説明したが本発明はこれに限定されるものでなく、例えば電子写真法、或は感熱式のプリンタ装置であってもよい。
【００５０】
以上、本発明の実施の形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、または一つの機器からなる装置に適用しても良い。
【００５１】
なお本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、その供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５２】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。その他のプログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満足するユーザに対してインターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５４】
またコンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係るコンピュータシステムにおける印刷処理の手順を説明するためのフローチャートである。
【図２】本実施の形態に係るウィンドウの表示の一例を示す図である。
【図３】本発明の実施の形態に係るプリンタドライバを組み込んだ代表的なコンピュータシステムの外観を示す図である。
【図４】本実施の形態に係るコンピュータ機器の内部構成例とプリンタ装置の内部構成例とを示す詳細ブロック図である。
【図５】本実施の形態に係るコンピュータ機器とプリンタ装置の機能ブロック図である。
【図１】
2006178774.tif 000003
【図２】
2006178774.tif 000004
【図３】
2006178774.tif 000005
【図４】
2006178774.tif 000006
【図５】
2006178774.tif 000007