(57)【特許請求の範囲】
【請求項１】
オリジナル画像データを読取または生成するアプリケーションソフトと、上記アプリケーションソフトから上記オリジナル画像データを受信し、印刷データに変換し、プリンタへ送信する印刷データ生成アプリケーションとを具備する画像データ印刷装置において、
上記アプリケーションソフトから上記オリジナル画像データを低解像度化させたプレビュー画像データ及び上記アプリケーションソフトにおいて指定された上記オリジナル画像データのトリミング領域を示す情報を、上記印刷データ生成アプリケーションにおいて受信するプレビュー画像受信手段と；
上記プレビュー画像受信手段が受信したプレビュー画像データ及び上記トリミング領域に基づき上記プレビュー画像データの上記トリミング領域を特定可能なプレビュー画像を、上記印刷データ生成アプリケーションにおいて表示する処理を行うプレビュー画像表示手段と；
上記プレビュー画像表示手段により表示されたプレビュー画像上でトリミング領域を指定する指定手段と；
上記指定手段により指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて上記アプリケーションソフトから受信するオリジナル画像受信手段と；
上記オリジナル画像受信手段が受信した上記指定手段により指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて印刷データに変換する印刷データ変換手段と；
を有することを特徴とする画像データ印刷装置。
【請求項２】
請求項１において、
上記アプリケーションソフトは、上記オリジナル画像データを低解像度化させて上記プレビュー画像データを生成する生成手段と、上記生成手段により生成されたプレビュー画像データに基づきプレビュー画像を表示する表示手段と、上記表示手段により表示されたプレビュー画像上でトリミング領域を指定する第２の指定手段とを有し、上記プレビュー画像受信手段は、上記第２の指定手段により指定されたプレビュー領域を特定する情報を受信することを特徴とする画像データ印刷装置。
【請求項３】
オリジナル画像データを読取または生成するアプリケーションソフトと、上記アプリケーションソフトから上記オリジナル画像データを受信し、印刷データに変換し、プリンタへ送信する印刷データ生成アプリケーションとを用いた画像データ印刷方法において、
上記アプリケーションソフトから上記オリジナル画像データを低解像度化させたプレビュー画像データ及び上記アプリケーションソフトにおいて指定された上記オリジナル画像データのトリミング領域を示す情報を、上記印刷データ生成アプリケーションにおいて受信するプレビュー画像受信工程と；
上記プレビュー画像受信工程で受信したプレビュー画像データ及び上記トリミング領域に基づき上記プレビュー画像データの上記トリミング領域を特定可能なプレビュー画像を、上記印刷データ生成アプリケーションにおいて表示する処理を行うプレビュー画像表示工程と；
上記プレビュー画像表示工程において表示されたプレビュー画像上でトリミング領域を指定する指定工程と；
上記指定工程により指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて上記アプリケーションソフトから受信するオリジナル画像受信工程と；
上記オリジナル画像受信工程で受信した上記指定工程において指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて印刷データに変換する印刷データ変換工程と；
を有することを特徴とする画像データ印刷方法。
【請求項４】
請求項３において、
上記アプリケーションソフトは、上記オリジナル画像データを低解像度化させて上記プレビュー画像データを生成する生成工程と、上記生成工程において生成されたプレビュー画像データに基づきプレビュー画像を表示する表示工程と、上記表示工程において表示されたプレビュー画像上でトリミング領域を指定する第２の指定工程とを有し、上記プレビュー画像受信工程は、上記第２の指定工程において指定されたプレビュー領域を特定する情報を受信することを特徴とする画像データ印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナやデジタルカメラからデータを読み取り、この読み取った画像の一部分を、プリンタ等に、効率よく印刷する画像データ印刷装置、その制御方法および記憶媒体に関する。
【背景技術】
【０００２】
スキャナやデジタルカメラによって撮影された画像を印刷する場合、この画像全体を印刷するだけでなく、画像の一部分を印刷することが望ましい場合がある。たとえば、写真の一部分を拡大して印刷し、Ａ４等の出力メディアのアスペクト比（縦と横の長さの比のこと）と同じになるように印刷する場合、必要なデータ以外の周辺のデータを切り取る必要がある。
【０００３】
また、モニタ上の色と実際にプリンタから出力される色との主観的な印象を合わせるために、微妙な色調整を何度もし、テスト印刷を繰り返す場合がある。
【０００４】
この場合、画像全体ではなく、特に色の一致を目指したい特定の画像領域のみを印刷できると、効率的である。
【０００５】
また、近年の画像データ高解像化に伴い、スキャナやデジタルカメラで得られる画像データのサイズが大きくなり、ネットワーク等で接続されたプリンタが、画像全体を不必要に印刷すると、ネットワークの負荷が大きい。
【０００６】
これに対処するために、近年、プリンタ本体や印刷ソフトウェアに、画像の印刷領域を指定するトリミング設定機能を搭載し、また、このトリミング領域を、別に接続されたパーソナルコンピュータで確認できる装置が知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００５−７０８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来装置では、トリミング領域を確認するパーソナルコンピュータＰＣに、実画像データを転送するために、特に実画像データが非常に大きい場合、ネットワークへの負荷が大きいという問題がある。
【０００８】
また、プリンタに装着されているメモリカードに保存されている画像データを、パーソナルコンピュータＰＣに転送するので、扱うことができる画像サイズが制限され、また、プリンタ自体への負荷が大きいという問題がある。
【０００９】
本発明は、デジタルカメラやスキャナ等で得られたデータサイズが大きいオリジナル画像データのうち所望の領域の印刷を行う場合、大きなデータサイズのデータを扱うことによる処理負荷を軽減しつつ、所望の印刷領域を決定することのできる画像データ印刷装置及び画像データ印刷方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明の画像データ印刷装置は、オリジナル画像データを読取または生成するアプリケーションソフトと、上記アプリケーションソフトから上記オリジナル画像データを受信し、印刷データに変換し、プリンタへ送信する印刷データ生成アプリケーションとを具備する画像データ印刷装置において、上記アプリケーションソフトから上記オリジナル画像データを低解像度化させたプレビュー画像データ及び上記アプリケーションソフトにおいて指定された上記オリジナル画像データのトリミング領域を示す情報を、上記印刷データ生成アプリケーションにおいて受信するプレビュー画像受信手段と、上記プレビュー画像受信手段が受信したプレビュー画像データ及び上記トリミング領域に基づき上記プレビュー画像データの上記トリミング領域を特定可能なプレビュー画像を、上記印刷データ生成アプリケーションにおいて表示する処理を行うプレビュー画像表示手段と、上記プレビュー画像表示手段により表示されたプレビュー画像上でトリミング領域を指定する指定手段と、上記指定手段により指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて上記アプリケーションソフトから受信するオリジナル画像受信手段と、上記オリジナル画像受信手段が受信した上記指定手段により指定されたトリミング領域に対応する領域の上記オリジナル画像データを、上記印刷データ生成アプリケーションにおいて印刷データに変換する印刷データ変換手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明においては、オリジナル画像データを読取または生成するアプリケーションソフトから当該オリジナル画像データを低解像度化させたプレビュー画像データ及びアプリケーションソフトにおいて指定されたトリミング領域を示す情報を印刷データ生成アプリケーションが受信する。そして印刷データ生成アプリケーションにおいて受信したプレビュー画像データ及びトリミング領域を示す情報に基づき当該トリミング領域を特定可能なプレビュー画像を表示し、当該プレビュー画像上でトリミング領域を指定する。そしてこのトリミング領域に対応する領域のオリジナル画像データをアプリケーションソフトから受信する。これにより、アプリケーションソフトと印刷データ生成アプリケーションとの間でやり取りされるデータ量を減らし処理負荷を軽減させることができる。そしてアプリケーションソフト側と印刷データ生成アプリケーション側とでトリミング領域を対話的に指定することによって、所望の印刷領域を決定することができる。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１である画像データ読取生成アプリケーションソフト１０と、印刷データ生成アプリケーション２０とを示すブロック図である。
【００１４】
画像データ読取生成アプリケーションソフト１０は、パーソナルコンピュータＰＣ１で動作し、印刷データ生成アプリケーション２０は、パーソナルコンピュータＰＣ２で動作する。また、画像データ読取生成アプリケーションソフト１０、印刷データ生成アプリケーション２０は、ＬＡＮ等の通信インタフェースを介して、互いに異なるパーソナルコンピュータＰＣ１、パーソナルコンピュータＰＣ２上で、それぞれ動作していると仮定する。
【００１５】
画像データ読取生成アプリケーションソフト１０は、画像データ読取生成処理１２と、プレビュー表示処理１３と、トリミング領域設定処理１４と、トリミング情報転送処理１５とを有する。また、画像データ読取生成アプリケーションソフト１０は、プレビュー画像生成処理１６と、プレビュー画像転送処理１７と、画像データ保存処理１８と、実データ転送処理１９とを有する。
【００１６】
画像データ読取生成アプリケーションソフト１０において、パーソナルコンピュータＰＣ１に接続されているスキャナ３１やデジタルカメラ３２が撮影した画像データを、画像データ読取生成処理１２が読み込む。この読み込まれた画像データを、ハードディスク等の外部記憶装置３３に、画像データ保存処理１８が保存する。
【００１７】
印刷データ生成アプリケーション２０は、プレビュー表示処理２２と、修正トリミング情報転送処理２３と、印刷データ生成処理２４と、トリミング領域再設定処理２５とを有する。
【００１８】
次に、読み込まれた画像データに基づいて、プレビュー画像生成処理１６が、プレビュー用の低解像度画像を作成する。
【００１９】
図２は、プレビュー画像生成の工程を簡単に説明する図である。
【００２０】
スキャナやデジタルカメラが取り込んだオリジナル画像４１を、１／２の間引き用フィルタ４２を使用して、間引く。つまり、オリジナル画像４１のうちで、フィルタ４２のＯＮ部分（図２に黒で示す部分）のみを抽出することによって、幅と高さとがオリジナル画像の半分であるプレビュー画像４３を得る。
【００２１】
これと同様に、１／３の間引き用フィルタ４４を使用して、幅と高さとが、オリジナル画像の１／３であるプレビュー画像４５を得る。プレビュー画像生成時の間引き量を大きくすれば、それだけ画像サイズが小さくなり、プレビュー表示や画像転送における処理スピードが速くなる。その一方、画像サイズが小さくなるので、後述するトリミング範囲の設定精度が悪くなる。
【００２２】
使用目的に応じて、間引き率を変えることが望ましい。また、デジタルカメラから読み込まれた画像データの中には、プレビュー用のサムネイル画像が予め付属されている場合があり、この場合、そのサムネイル画像をプレビュー用の画像として扱ってもよい。
【００２３】
次に、プレビュー表示処理１３によって、生成されたプレビュー用画像を、上記パーソナルコンピュータＰＣ１のモニタに表示する。パーソナルコンピュータＰＣ１上の画像データ読取生成アプリケーション１０を操作するオペレータ（以下、「オペレータＡ」という）は、そのプレビュー画像を参考にして、トリミング領域設定処理１４によって、印刷に必要な領域を設定する。
【００２４】
パーソナルコンピュータＰＣ１に接続されているマウスの操作によって、トリミング領域を設定し、トリミング領域は、四角の枠で囲まれた領域である。
【００２５】
図３は、画像データ読取生成アプリケーションソフト１０のユーザインタフェースＵＩ１の例を示す図である。
【００２６】
「スキャナから読取」ボタン５４や、「デジカメから読取」ボタン５５をクリックし、読み込まれた画像のプレビュー画像が、プレビュー枠５２に表示されている。オペレータＡは、マウス操作によって、トリミング枠５３の大きさや位置を設定することができる。このトリミング領域の指定は、あくまでも目安であり、厳密に設定する必要はない。
【００２７】
正確なトリミング領域設定は、後述する印刷データ生成アプリケーション２０において実行する。
【００２８】
トリミング設定の概略が終ったら、データ転送ボタン５６を押すことによって、通信インタフェースを介して接続されているパーソナルコンピュータＰＣ２上の印刷データ生成アプリケーション２０へ、データを転送する。
【００２９】
次に、データの転送処理について、説明する。
【００３０】
プレビュー画像転送処理１７において、プレビュー画像生成処理１６で生成されたプレビュー画像を転送する。
【００３１】
ここで大切なことは、転送する対象は、データサイズの大きい印刷用の実画像データではなく、データサイズの小さいプレビュー画像であり、データサイズの大きい印刷用の実画像データを、転送しない点である。
【００３２】
また、トリミング情報転送処理１５において、設定されたトリミング情報を転送する。
【００３３】
印刷に必要な画像が複数種類ある場合、上記一連の操作を、画像数分だけ、繰り返す。
【００３４】
パーソナルコンピュータＰＣ２上で動作している印刷データ生成アプリケーション２０は、画像データ読取生成アプリケーションソフト１０から転送されたプレビュー画像と、トリミング情報とを受け取る。そして、プレビュー表示処理２２において、パーソナルコンピュータＰＣ２のモニタ上で画像プレビューを行う。このときに、オペレータＡが目安として設定したトリミング情報が、パーソナルコンピュータＰＣ２のプレビュー上に表示され、この場合、トリミング情報としてのトリミング枠５３が、四角の破線の枠として表示される。
【００３５】
図４は、印刷データ生成アプリケーション２０のユーザインタフェースＵＩ２の一例を示す図である。
【００３６】
転送されたプレビュー画像は、プレビュー枠６２に示されている。また、オペレータＡが設定したトリミング情報が、トリミング枠６３として表示される。パーソナルコンピュータＰＣ２上の印刷データ生成アプリケーション２０を操作するオペレータ（以下、「オペレータＢ」という）は、オペレータＡが設定したトリミング枠の大きさや位置を、マウス操作によって変更することができる。
【００３７】
オペレータＢがトリミング枠（破線で示す）を変更した後の状態を、図４に示してある。転送された画像が複数ある場合、画像番号指定ボタン６４を使用して、調整対象である画像を選択することができる。
【００３８】
トリミング領域の再調整を行った後に、オペレータＢが、印刷ボタン６５を押すと、印刷される。
【００３９】
次に、印刷処理に関して、説明する。
【００４０】
まず、印刷データ生成アプリケーション２０の修正トリミング情報転送処理２３によって、オペレータＢが設定した修正後のトリミング情報が、画像データ読取生成アプリケーションソフト１０に転送される。
【００４１】
画像データ読取生成アプリケーションソフト１０は、上記修正後のトリミング情報に基づいて、画像データ読取生成処理１２で読み取った実画像データ中のトリミング指定のデータのみを、印刷データ生成アプリケーション２０へ転送する。なお、上記「実画像データ」は、プレビュー画像ではないという意味で、実画像と表現する。
【００４２】
このときに、実画像データは、スキャナ３１やデジタルカメラ３２から直接読み出すようにしてもよく、外部記憶装置３３に既に保存されている場合、外部記憶装置３３から読み出すようにしてもよい。ここで大切なことは、転送する対象は、実画像データ全体ではなく、トリミング領域内に存在する実画像データであり、トリミング領域内に存在する実画像データのみを転送する点である。
【００４３】
印刷データ生成アプリケーション２０は、印刷データ生成処理２４によって、受信した実画像データを、パーソナルコンピュータＰＣ２に接続されているプリンタ３４が認識できる印刷データに変換する。そして、この印刷データをプリンタ３４に転送することによって、実際の印刷が行われる。
【００４４】
なお、実施例１では、画像データ読取生成アプリケーションソフト１０上で表示するプレビュー画像と、印刷データ生成アプリケーション２０に転送するプレビュー画像とが、暗黙のうちに同一であるとして説明した。なお、画像データ読取生成アプリケーションソフト１０上で表示するプレビュー画像と、印刷データ生成アプリケーション２０に転送するプレビュー画像とは、図２に示すように、互いに異なる間引き率で生成されたプレビュー画像であってもよい。転送用プレビュー画像の間引き量を小さくすれば、印刷データ生成アプリケーション２０におけるトリミング領域再設定の精度が高まることが期待できる。
【００４５】
また、トリミングの設定や、色調整は、実際に何度も繰り返して印刷し、微調整することが多いので、パーソナルコンピュータＰＣ２は、プリンタの近傍に設置することが望ましい。さらに、データを読み込むためのパーソナルコンピュータＰＣ１と、印刷するためのパーソナルコンピュータＰＣ２とを、互いに離れた場所に設置すれば、スキャナやデジタルカメラ等の入力機器と、プリンタ等の出力機器との設置場所を気にする必要がない。
【００４６】
つまり、実施例１は、画像データの読取または生成を行う画像データ読取生成手段と、上記画像データ読取生成装置から画像データを受信し、印刷データに変換し、プリンタへ送信する印刷データ生成手段とを有する。そして、上記印刷データ生成手段は、上記画像データ読取生成手段から低解像度のプレビュー画像を受信するプレビュー画像受信手段と、受け取ったプレビュー画像を表示するプレビュー表示手段とを有する。また、印刷データ生成手段は、上記プレビュー表示上でトリミング領域を指定するトリミング領域指定手段と、指定されたトリミング領域内の印刷用高解像度データを上記画像データ読取生成手段から受信する高解像度画像受信手段とを有する。さらに、印刷データ生成手段は、受信した高解像度データを印刷データに変換する印刷データ変換手段を有する。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１である画像データ読取生成アプリケーションソフト１０と、印刷データ生成アプリケーション２０とを示すブロック図である。
【図２】プレビュー画像生成の工程を簡単に説明する図である。
【図３】画像データ読取生成アプリケーションソフト１０のユーザインタフェースＵＩ１の例を示す図である。
【図４】印刷データ生成アプリケーション２０のユーザインタフェースＵＩ２の一例を示す図である。
【符号の説明】
【００４８】
１０…画像データ読取生成アプリケーションソフト、
１２…画像データ読取生成処理、
１３…プレビュー表示処理、
１４…トリミング領域設定処理、
１５…トリミング情報転送処理、
１６…プレビュー画像生成処理、
１７…プレビュー画像転送処理、
１８…画像データ保存処理、
１９…実データ転送処理、
２０…印刷データ生成アプリケーション、
２２…プレビュー表示処理、
２３…修正トリミング情報転送処理、
２４…印刷データ生成処理、
２５…トリミング領域再設定処理。
【図１】
0004732199.tif 000002
【図２】
0004732199.tif 000003
【図３】
0004732199.tif 000004
【図４】
0004732199.tif 000005