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