(57)【要約】【課題】  他のプリンタに印刷情報を送信する前にサンプル印刷を行うとき、１枚の印刷用紙に複数の印刷条件に応じた画像を印刷するともに、それらの画像間の印刷条件の違いを容易に判別できる印刷を可能とする。【解決手段】  スキャナで設定できる複数の解像度のそれぞれでサンプル出力する画像を読み込む（Ｓ５０４）。次に、上記解像度の数に応じて読み取った画像を分割する数を決定する（Ｓ５０５、Ｓ５０６）。さらに、上記決定した分割数に基づいて読取った画像を分割し、分割されたそれぞれの画像領域（ブロック）から、サンプル印刷する領域を、写真、文字などの画像属性ごとに選択する（Ｓ５０７、Ｓ５０８）。そして、画像の属性ごとに選択された番号に該当する領域の画像をテンプレートに挿入し、そのテンプレートに基づいて印刷出力する（Ｓ５０９、Ｓ５２２、Ｓ５２３）。【選択図】  図３
2006051609.tif 000002
【特許請求の範囲】
【請求項１】
読取り装置を用いて読取った画像に基づいて生成される印刷情報を、複数の印刷条件のいずれかの印刷情報として第１の印刷装置に送信するための処理を行う画像処理装置であって、
前記第１の印刷装置による印刷結果を見るためのサンプル印刷の印刷情報を、前記読取り装置を用いて読取った画像に基づいて生成する処理において、前記印刷条件ごとに前記読取った画像を用意する読み取り画像用意手段と、
前記第１の印刷装置で設定可能な印刷条件の数とサンプル印刷する画像の属性の数に応じて、前記用意した読取り画像のそれぞれを分割する分割手段と、
該分割した画像領域から、前記印刷条件ごとおよび前記画像属性ごとに前記画像属性を含む画像領域を選択する選択手段と、
該選択した画像領域を、前記印刷条件ごとおよび前記画像属性ごとに領域が分けられたテンプレートに当てはめてサンプル印刷の印刷情報とし、該印刷情報を第２の印刷装置に送信して印刷を行わせる制御手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
前記印刷条件は、前記読取り装置の読み取り解像度および前記第２印刷装置で設定可能な解像度であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１印刷装置と第２印刷装置は異なる装置であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第２印刷装置で設定可能な解像度が、前記読取り装置の読み取り解像度にないときは、その旨をサンプル画像に併せて印刷することを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記用意した読取り画像において前記画像属性が占める割合に応じて、前記読取り画像用意手段が用意する読取り画像の前記印刷条件を異ならせることを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
読取り装置を用いて読取った画像に基づいて生成される印刷情報を、複数の印刷条件のいずれかの印刷情報として第１の印刷装置に送信するための処理を行うための画像処理方法であって、
前記第１の印刷装置による印刷結果を見るためのサンプル印刷の印刷情報を、前記読取り装置を用いて読取った画像に基づいて生成する処理において、前記印刷条件ごとに前記読取った画像を用意する読み取り画像用意工程と、
前記第１の印刷装置で設定可能な印刷条件の数とサンプル印刷する画像の属性の数に応じて、前記用意した読取り画像のそれぞれを分割する分割工程と、
該分割した画像領域から、前記印刷条件ごとおよび前記画像属性ごとに前記画像属性を含む画像領域を選択する選択工程と、
該選択した画像領域を、前記印刷条件ごとおよび前記画像属性ごとに領域が分けられたテンプレートに当てはめてサンプル印刷の印刷情報とし、該印刷情報を第２の印刷装置に送信して印刷を行わせる制御工程と、
を有したことを特徴とする画像処理方法。
【請求項７】
前記印刷条件は、前記読取り装置の読み取り解像度および前記第２印刷装置で設定可能な解像度であることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記第１印刷装置と第２印刷装置は異なる装置であることを特徴とする請求項６または７に記載の画像処理方法。
【請求項９】
前記第２印刷装置で設定可能な解像度が、前記読取り装置の読み取り解像度にないときは、その旨をサンプル画像に併せて印刷することを特徴とする請求項７または８に記載の画像処理方法。
【請求項１０】
前記用意した読取り画像において前記画像属性が占める割合に応じて、前記読取り画像用意工程が用意する読取り画像の前記印刷条件を異ならせることを特徴とする請求項６ないし９のいずれかに記載の画像処理方法。
【請求項１１】
コンピュータを請求項１ないし５のいずれかに記載の画像処理装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳しくは、印刷出力する画像のサンプル出力を行う画像処理装置および画像処理方法に関するものである。
【背景技術】
【０００２】
画像を印刷する際、印刷出力する装置の解像度など、その装置で設定されている印刷条件との関係で印刷結果がどのようになるかを予め確認することが行われる。確認するための手段としては、表示器に印刷結果を予め表示する、いわゆるプレビューや、実際にサンプル画像を予め印刷するものが知られている。
【０００３】
ところで、印刷の形態として、ネットワーク接続されたＭＦＰ（機能複合型周辺機器）など他の印刷装置に対して印刷情報を送信してその印刷装置で印刷を行う形態が知られている。例えば、オフィスなどにおけるネットワーク環境において、利用者の近くに設置された印刷装置には無い機能を持った印刷装置がネットワークを介して利用できる場合は、その印刷装置に画像情報を送信して印刷を行うなどの利用が行われている。また、例えば、送信先の印刷装置がファクシミリ装置でこれに画像情報を送信して印刷出力する形態も、同様の印刷出力形態である。
【０００４】
以上のような送受信を行う複数の印刷装置間で一方から他方へ印刷情報を送信して印刷出力する形態においても、印刷結果確認のための上述のプレビューやサンプル出力を行う場合がある。すなわち、他の印刷装置に印刷情報を送信して印刷を行う形態では、送信先の印刷装置で設定可能な、解像度などの印刷条件を知り、それに応じた印刷情報を送ることが望ましい。そして、その場合にプレビューやサンプル印刷によって、その印刷条件で印刷した場合にどのような印刷結果になるかを予め知り、送る印刷情報を、送信先の装置で設定可能な印刷条件との関係で適切なものとすることができる。例えば、送信する印刷情報の解像度を、送信先の装置で設定可能ないくつかの解像度のうちどの解像度とすれば、適切な印刷結果を得ることができるかを、プレビューやサンプル印刷によって予め知ることができる。これに対し、プレビューなどによって印刷結果の確認をしない場合は、送信先の装置で設定可能な解像度などの印刷条件が複数あるときに、送信元の印刷装置ではそれら複数の印刷条件から一つを適切に選択してその条件の印刷情報を生成することができない場合がある。この場合には、例えば、印刷情報の解像度を低くし過ぎて送信し、送信先の装置における印刷結果が画像品位の低いものとなることがある。また、解像度を印刷出力する画像に対して過剰に高くして送信し、送信量の増大ひいては送信時間の増加などを招くこともある。
【０００５】
送受信を行う複数の印刷装置間で一方から他方へ印刷情報を送信して印刷出力する形態において、印刷条件に応じた何らかの印刷情報の設定を行う技術として、特許文献１には、送信側において、受信側ＦＡＸ装置に合わせた画像の印刷密度や分割などの画像変換処理に加えて、送信する画像データに係る画像が受信側ＦＡＸ装置で用いる印刷用紙の１ページに収まるように画像変換処理を行い、この画像を印刷することが記載されている。これにより、送信先のファクシミリ装置で出力される画像を送信側ファクシミリ装置で予め確認することができる。また、特許文献２では、送信先の印刷装置の解像度に適合した解像度で効率的な読み取りを行うために、読取り走査制御部は、送信先の印刷装置の解像度を認識し、その解像度に従って、走査回数、光学平板の傾き角度、副走査方向の走査速度を決定することを開示している。
【０００６】
さらに、特許文献３には、複数のコンピュータや印刷装置とネットワーク接続された画像読取り装置のプログラムを変えることなく、画像を受け取る側の各種コンピュータや印刷装置それぞれの固有の動作指示を、読取り装置側で行うことが記載されている。また、特許文献４には、送信先の印刷装置で出力可能な解像度情報を取得し、それらの解像度に合わせた画像を表示器に表示することが記載されている。
【０００７】
【特許文献１】特開平０９−０１８６９１号公報
【特許文献２】特開２００１−８６２８７号公報
【特許文献３】特開平１１−２７５２９９号公報
【特許文献４】特開２００４−０５６６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、以上説明した送受信が行われる印刷装置のうち、プレビュー表示するための表示器を備えていないか、あるいは設置面積の制約のため表示器を利用できる環境にないものにあっては、ユーザーが、解像度などの印刷条件を選択してもその判断材料となる画像をプレビュー画面によって確認できないことはもちろんである。但し、表示器を利用できない印刷装置では、印刷媒体にサンプル印刷を行い、これによって送信先の装置で設定可能な条件の印刷結果を確認することはできる。
【０００９】
しかしながら、送信先の印刷装置で設定可能な複数の解像度など印刷条件ごとに１枚の印刷用紙にサンプル印刷を行う場合には、印刷条件の数だけ印刷用紙を必要とする。この場合、サンプルを印刷する数に応じてランニングコストが高くなり、また、ユーザーが何枚ものサンプル画像を見比べながら印刷条件を選択するといった煩雑な処理が必要となる。特に、印刷条件が解像度の場合、解像度が異なるサンプル画像がそれぞれ別の印刷用紙に印刷され比較対象を離して観察することから、ユーザーは、解像度の異なる画像の違いを見分けるのに時間を要するなどの問題がある。
【００１０】
これに対し、１枚の印刷用紙に複数の印刷条件による画像を印刷する場合は、上記のような問題はない。しかし、１枚の印刷用紙に複数画像を印刷する場合は、それぞれの画像のサイズが制限されて比較的小さな画像となり、結果として、印刷条件の違いを判別し難いという問題を生じる。
【００１１】
本発明は、以上の問題を解決するためになされたものであり、その目的とするところは、１枚の印刷用紙に複数の印刷条件に応じた画像を印刷するともに、それらの画像間の印刷条件の違いを容易に判別できるサンプル印刷を可能とする画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００１２】
そのために本発明では、読取り装置を用いて読取った画像に基づいて生成される印刷情報を、複数の印刷条件のいずれかの印刷情報として第１の印刷装置に送信するための処理を行う画像処理装置であって、前記第１の印刷装置による印刷結果を見るためのサンプル印刷の印刷情報を、前記読取り装置を用いて読取った画像に基づいて生成する処理において、前記印刷条件ごとに前記読取った画像を用意する読み取り画像用意手段と、前記第１の印刷装置で設定可能な印刷条件の数とサンプル印刷する画像の属性の数に応じて、前記用意した読取り画像のそれぞれを分割する分割手段と、該分割した画像領域から、前記印刷条件ごとおよび前記画像属性ごとに前記画像属性を含む画像領域を選択する選択手段と、該選択した画像領域を、前記印刷条件ごとおよび前記画像属性ごとに領域が分けられたテンプレートに当てはめてサンプル印刷の印刷情報とし、該印刷情報を第２の印刷装置に送信して印刷を行わせる制御手段と、を具えたことを特徴とする。
【００１３】
また、読取り装置を用いて読取った画像に基づいて生成される印刷情報を、複数の印刷条件のいずれかの印刷情報として第１の印刷装置に送信するための処理を行うための画像処理方法であって、前記第１の印刷装置による印刷結果を見るためのサンプル印刷の印刷情報を、前記読取り装置を用いて読取った画像に基づいて生成する処理において、前記印刷条件ごとに前記読取った画像を用意する読み取り画像用意工程と、前記第１の印刷装置で設定可能な印刷条件の数とサンプル印刷する画像の属性の数に応じて、前記用意した読取り画像のそれぞれを分割する分割工程と、該分割した画像領域から、前記印刷条件ごとおよび前記画像属性ごとに前記画像属性を含む画像領域を選択する選択工程と、該選択した画像領域を、前記印刷条件ごとおよび前記画像属性ごとに領域が分けられたテンプレートに当てはめてサンプル印刷の印刷情報とし、該印刷情報を第２の印刷装置に送信して印刷を行わせる制御工程と、を有したことを特徴とする。
【発明の効果】
【００１４】
以上の構成によれば、テンプレートに当てはめられるサンプル印刷の印刷情報は、解像度などの印刷条件ごとおよびサンプル出力する画像における画像属性ごとに領域が分割されたものとなるので、１枚の印刷用紙に印刷した場合でも、サンプル画像の解像度ごとの画像を全体の画像としてではなくその属性ごとに分けて見ることができ、サンプル画像の解像度ごとの違いを容易に認識することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。  
図１は、本発明の一実施形態に係る印刷システムの構成を示すブロック図である。  
図１において、２２０は機能複合型周辺機器（ＭＦＰ）を示し、このＭＦＰ２２０は、画像入力デバイスであるスキャナ部２２７０、画像出力デバイスであるプリンタ部２２９５、制御ユニット（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２２００、ユーザーインターフェイスを構成する操作部２２１２を備える。ＭＦＰ２２０におけるプリンタ部２２９５は、電子写真方式の印刷機構を備え、通常の印刷に加え、図３にて後述するようにサンプル印刷を行う。なお、本発明を適用する上で、印刷方式はこの電子写真方式に限られないことはもちろんであり、例えば、インクジェット方式の印刷機構を用いることもできる。
【００１６】
ＭＦＰ２２０はネットワークとしてのＬＡＮ２０１１によって、ＭＦＰや通常のプリンタさらにはファクシミリ装置など、他の印刷装置（不図示）に接続している。これにより、ＭＦＰ２２０は、ＬＡＮ２０１１に接続する他の印刷装置に印刷情報を送信し、その印刷装置で印刷出力を行うことができる。その際、ＭＦＰ２２０は、図３にて後述するように、その印刷出力を行う印刷装置で設定可能な解像度に応じて、サンプル出力を行う。
【００１７】
図２は、図１に示したＭＦＰ２２０の制御ユニット（コントローラユニット）２２００の詳細な構成を示すブロック図である。  
図２に示すように、制御ユニット２２００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮや公衆回線（ＷＡＮ）と接続することにより意印刷情報やデバイス情報などの入出力を行うコントローラである。
【００１８】
制御ユニット２２００において、ＣＰＵ２００１はシステム全体を制御し、内部時計２０５２が発生するクロックに従ったタイミングの制御も含まれる。また、ＣＰＵ２００１は、プログラムに従い、図３にて後述する処理の実行を制御する。ＲＡＭ２００２はＣＰＵ２００１が処理実行する際に使用するシステムワークメモリである。また、ＲＡＭ２００２は画像データを一時記憶するための画像メモリでもあり、スキャナ２２７０で読取った画像を格納することができる。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納される。ＨＤＤ２００４はハードディスクドライブであり、ハードディスクには、システムソフトウェア、画像データ、図３にて後述する、画像処理プログラムや用紙毎の分割数情報、所定コメント、テンプレートなどが格納される。
【００１９】
操作部Ｉ／Ｆ２００６は、操作部（ＵＩ）２２１２とのインターフェイスを司り、操作部２２１２に表示する画面などのデータを操作部２０１２に対して出力する。また、使用者が操作部２０１２を介して入力した情報をＣＰＵ２００１に伝える役割を果たす。
【００２０】
ネットワーク（Ｎｅｔｗｏｒｋ）インターフェイス２０１０は、ＬＡＮ２０１１との接続を司り、ＬＡＮ２０１１に対して情報の入出力を行う。モデム（ＭＯＤＥＭ）２０５０は、公衆回線との接続を司り、公衆回線に対して情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００２１】
イメージバス（画像バス）インターフェイス（Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ）２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８とを接続し、データ構造を変換するバスブリッジである。画像バス２００５は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００２２】
画像バス２００５には次のデバイスが接続する。ラスターイメージプロセッサ（ＲＩＰ）２０６０は、ネットワークから送信されたＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２２７０やプリンタ２２９５と制御ユニット２２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２３】
スキャナ画像処理部２０８０は、入力画像データに対して、認識、補正、加工、編集を行う。本実施形態では、図３にて後述する画像分割、像域分離、サンプル切り出しに関わる処理を司る。プリンタ画像処理部２０９０は、印刷出力画像データに対してプリンタの補正、解像度変換、電子情報の付加などの加工処理を行う。画像回転部２０３０は画像データの回転を行い、画像圧縮部２０４０は、多値画像データに対してＪＰＥＧ圧縮伸張処理を、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮処理を行う。時計２０５２は時刻表示や、ウィークリータイマ機能の標準時刻を管理する。
【００２４】
次に、以上の構成に基づいた本発明の一実施形態に係るサンプル印刷をについて説明する。本実施形態では、スキャナ２２７０によって読み取った画像データを印刷データとしてＬＡＮ２０１１に接続する他の印刷装置（本実施形態では、ＭＦＰ）に送信し、そこで印刷出力を行う際に、その印刷出力する装置で設定可能な印刷条件としての解像度に応じてサンプル印刷を行う。
【００２５】
図３は、画像の読取りからサンプル印刷までの処理手順を示すフローチャートである。  先ず、送信元となるＭＦＰ２２０のユーザは、サンプル出力の対象とする所望のページをスキャナ２２７０にセットし読み取り開始する。その際、印刷データを送信して印刷出力を行う送信先の印刷装置の特定は、ユーザが操作部２２１２を介して既に設定しているものとする。但し、読み取った後に送信先の印刷装置を設定する手順であっても良い。
【００２６】
上記読取り開始によって本処理が起動され、先ず、ステップＳ５０１において、送信先の印刷装置であるＭＦＰ（以下、送信先ＭＦＰという）が持つ解像度性能の情報を取得する。この情報には、２００ｄｐｉや３００ｄｐｉといった解像度数とともに、送信先ＭＦＰで設定可能な解像度の数が含まれる。なお、この取得のための構成は周知の構成を用いることができ、ここではその説明は省略する。
【００２７】
次に、ステップＳ５０２で、取得した解像度性能情報の解像度の数が、本ＭＦＰ２２０で保持するテンプレートに格納可能な数以上か否かを判別する。
【００２８】
図４は、本実施形態で用いるテンプレートを模式的に示す図である。同図に示すように、本実施形態は、第１に、１枚の印刷用紙に３つの解像度に応じた画像をサンプル出力する。なお、同図では、解像度ｎｎ，ｍｍ，ｙｙとあるが、以下の説明からも明らかなように、特定の解像度を示すものではなく、ステップＳ５０４、Ｓ５１０またはＳ５２０、Ｓ５２１で選択される解像度に対応している。このように、３つの解像度のテンプレートを予め用意し、以下で説明されるステップＳ５０２の処理にあるようにこのテンプレートの解像度の数ｎ＝３を基準として、サンプル出力する画像の解像度の数を制限する。これにより、１枚の印刷用紙に多くの種類の解像度の画像が印刷され、結果としてそれぞれの画像が必要以上に小さくなり、解像度の違いを認識できなくなることを抑制している。
【００２９】
本実施形態のテンプレートは、第２に、画像の属性毎にサンプル印刷を行う。すなわち、サンプル出力する画像の中から、「文字画像」、「網点画像」、「写真画像」を抽出し、解像度ごとにそれらを分けて別の場所に印刷する。このように画像の属性ごとに印刷する場所を分けることにより、解像度の違いによってそれぞれの属性画像がどのように異なるかが認識しやすくなる。
【００３０】
以上のように、図４に示すテンプレートを用いたサンプル出力による、特に、上記第１および第２の点によって、１枚の印刷用紙に複数の印刷条件である解像度それぞれのサンプル出力をした場合でも、解像度の違いに起因する画像品質の違いを容易に判別することができる。なお、本発明を適用する上で、解像度の数ｎが３に限られないことはもちろんであり、設定する画像の属性などに応じて、上記第１および第２の点を満たすように適切に定めることができる。
【００３１】
再び、図３を参照すると、上記のステップＳ５０２の判断で、送信先ＭＦＰで設定可能な解像度の数がｎ＝３未満であると判断したときは、ステップＳ５０３に進み、送信先の解像度を本ＭＦＰ２２０のスキャナ２２７０の解像度で網羅されるか否かを判別する。すなわち、取得した送信先ＭＦＰの解像度の総てが、ＭＦＰ２２０で処理可能な解像度と同じか否かを判断する。
【００３２】
この判断で総て同じときは、ステップＳ５０４において、スキャナ２２７０によって、同じ総ての解像度のそれぞれで、サンプル出力する画像を読み込む。この読取り動作は、本実施形態では解像度ごとにスキャン動作を行うが、スキャン動作は１回として、その読み取った画像を解像度に応じた読取り結果として処理してもよい。
【００３３】
次に、ステップＳ５０５で、読み取った画像の用紙サイズを判別する。そして、ステップＳ５０６で、読み取った画像を分割する数を決定する。
【００３４】
図５は、この分割処理の詳細を示すフローチャートである。図５において、ステップＳ７０１で、サンプル出力するＭＦＰ２２０のプリンタ２２９５に装填された印刷用紙のサイズを検出し、その用紙サイズ（規格サイズ）と、ステップＳ５０５で判別した読取り画像の用紙サイズが同じか否かを判断する。ここで、読取り画像の用紙サイズがプリンタ２２９５に装填された用紙の規格サイズに適合しないときは、ステップＳ７０２で、読取り画像の用紙サイズに最も近似し、かつ読取り画像の用紙サイズ＜規格サイズの条件を満たす長辺および短辺の幅の規格サイズを選択する。
【００３５】
以上のようにサンプル出力をする（規格）サイズの用紙が決まると、次に、ステップＳ７０３で、ステップＳ５０１で取得した解像度の数ｐに、テンプレートとして定められた画像属性（文字線画・網点画像・写真）の数（３）を乗じて得られる積の数を分割ブロック数に設定する。例えば、取得した解像度の数ｐがテンプレートによって定められたｎ＝３より少ない２の場合、２×３（画像属性の種類）で、分割数は６ブロックとなる。
【００３６】
図６（ａ）〜（ｃ）は、ステップＳ７０２の規格サイズ用紙の選択とそれに対する分割数の設定を説明する図である。同図に示すように、スキャナ２２７０が読取った用紙のサイズがそれぞれ「Ａ３」、「Ａ５」、「規格外」であるとき、サンプル出力のために選択される規格サイズの用紙は、それぞれ「Ａ４」となる場合を示している。また、分割数が２×３＝６ブロックに設定されることを示している。
【００３７】
再び、図３を参照すると、ステップＳ５０６で分割数が決定されると、次に、ステップＳ５０７で、図８に示すように、上記決定した分割数に基づいて読取った画像を分割し、ステップＳ５０８で、分割されたそれぞれの画像領域（ブロック）から、サンプル印刷する領域を選択する。
【００３８】
図７は、この領域選択処理の詳細を示すフローチャートである。  
図７において、先ず、ステップＳ９０１で、読み取り解像度のうち最も低い解像度で読取った画像の各分割画像を取得する。次に、ステップＳ９０２では、各分割画像に文字線画画像（文字画像）が存在するか否かを判別する。すなわち、本ステップでは、各分割領域において文字画像の存在を判別し、また、その抽出した画像の情報数（画素数または文字画像の領域が分割領域内に占める割合情報）を取得する。なお、これらの処理は、公知の技術を用いて行うことができる。例えば、読み取った画像データに文字が存在するか否かの判定は、画像データのドットの孤立性や色、エッジ形状などから判別が可能である。以下、網点画像、写真画像についてもドットの孤立性によって同様に判別可能である。図９は、本ステップにおいて求められた、各領域ごとの情報数を示すテーブルの一例を示す図である。
【００３９】
ステップＳ９０２で文字画像が存在すると判断したときは、ステップＳ９０３に進み、図９に示すテーブルを参照して、存在が確認された分割領域のうち、文字画像の情報数が最大の領域を選択する。図９に示す例では、文字画像は、領域Ｂが最大の文字画像情報数を有していることから、領域Ｂが選択される。そして、ステップＳ９０４で、選択された領域番号（図９に示す例では、Ｂ）は、その領域の画像が切り出されてサンプル印刷に用いられるものとして、スキャナ画像処理部２０８０の不図示のサンプル切り出し用テーブルに格納される。
【００４０】
ステップＳ９０２で、分割領域に文字画像が存在しないと判断したとき、または、ステップＳ９０４の処理を終了した後は、ステップＳ９０５において、文字画像の場合と同様にして、各分割領域での網点画像情報の有無を判断する。網点画像が存在するときは、ステップＳ９０６に進み、文字画像の場合と同様に、網点画像の情報数が最大の領域番号を選択し、ステップＳ９０７でその領域番号を上記サンプル切り出し用テーブルに格納する。
【００４１】
同様にして、写真画像に関し、ステップＳ９０８で、各分割領域に写真画像情報があるか否かを判別する。存在すると判断したときは、ステップＳ９０９で、写真画像が存在する各領域のうち、写真画像の画素数が最大である領域番号を選択し、ステップＳ９１０で、選択された領域番号を上記サンプルデータ切り出し用テーブルに格納する。
【００４２】
再び、図３を参照すると、以上説明したステップＳ５０８の切り出し領域（ブロック）選択の後、ステップＳ５０９において、読み取り解像度のうち上記処理にかかる最も低い解像度以外の読み取り解像度で読取った画像から、上記選択された領域と同じ領域の画像を選択する。以上の処理によって、図８に示すように、読取り解像度の総てについて（同図に示す例では、４００ｄｐｉ、６００ｄｐｉ）、それぞれ読取った画像のうち選択された領域の画像を得ることができる。これにより、次のステップＳ５２２では、画像の属性ごとに選択された番号に該当する領域の画像をテンプレートに挿入し、ステップＳ５２３においてそのテンプレートに基づいて印刷出力し、本処理を終了する。
【００４３】
ステップＳ５０３で、ＭＦＰ２２０のスキャナ２２７０の解像度で網羅されないと判断したときは、ステップＳ５１０に進み、本ＭＦＰ２２０のスキャナ２２７０と送信先の刷装置が共通に保持する解像度で画像を読み込む。以下、ステップＳ５１１〜Ｓ５１５は、上述したステップＳ５０５〜Ｓ５０９と同様の処理を行う。その後、ステップＳ５１６において、送信先の印刷装置のみが保持する解像度について、所定のコメントである、“不足解像度情報“＋“非対応”を生成する。
【００４４】
ステップＳ５０２で、取得した解像度数が、テンプレートの格納可能数（ｎ＝３）を超えると判断したときは、ステップＳ５１７に進み、取得した解像度のうち最も低い解像度で画像を読み込む。次に、ステップＳ５１８で、読取った画像情報について像域分離によって文字線画、網点画像または写真画像のいずれであるかを認識する。そして、ステップＳ５１９で、上記認識によって得られる画素の数により、「文字線画」と「網点画像および写真画像」のどちらが多いかを判別する。
【００４５】
ここで、文字線画が「網点画像及び写真」より画素数が多いときは、読み取り解像度は最低解像度を含めて低い順からｎ（３）数に達するまでとする。低い方からとするのは、は文字線画が占める割合が高い画像は、概して要求解像度は低く、サンプルとして高解像度を出す需要は低いと見込まれるためである。一方、ステップＳ５１９において文字線画より網点画像・写真画像の占める割合が高いときは、読み取り解像度を高い方から順にｎ数に達するまでとする。ここで高い順にするのは、ユーザーが網点画像や写真画像をサンプルページとして読取らせるということは、網点画像または写真の送信先での再現性を予測するのが目的と推測できるからである。すなわち、低解像度でのサンプル出力よりも高解像度での出力の需要が高いと見込まれるからである。それぞれステップＳ５２０またはＳ５２１での読み取りの後は、ステップＳ５１１以降の処理を行う。
【００４６】
図１０（ａ）および（ｂ）は、図３に示した処理によるサンプル印刷結果の一例を示す図である。同図（ａ）に示す例は、ｎ＝３の場合で、読み取り解像度が４００ｄｐｉ、８００ｄｐｉ、１２００ｄｐｉの場合を示している。また、同図（ａ）に示す例は、ｎ＝２の場合で、読み取り解像度が４００ｄｐｉ、８００ｄｐｉで、１２００ｄｐｉはＭＦＰ２２０が対応できない解像であることを示している。
【００４７】
ユーザは、このサンプル印刷の結果を見て最適な解像度を選択し、スキャナ２２７０でその選択した解像度で印刷する画像の読み取りを行い、それを送信先ＭＦＰに送信して印刷させる。
【００４８】
（他の実施形態）
以上説明した実施形態では、サンプル印刷によって、送信先のＭＦＰに送信する印刷情報の解像度を設定する場合について説明したが、スキャナと印刷機構を有したＭＦＰや複写機や、スキャナとプリンタとからなる印刷システムなどにおいて、スキャナからその装置自身の印刷機構に送信する印刷情報の解像度を設定する場合において、その印刷機構でサンプル出力して上記の解像度を設定する場合にも本発明を適用できることは、以上の説明からも明らかである。
【００４９】
また、画像属性は上記の文字線画、網点画像、写真画像に限定されないことはもちろんであり、抽出ないし判別が可能な画像属性であればいずれであってもよい。なお、印刷条件は解像度に限られず、送信先および送信元の印刷装置で設定可能な印刷条件であればいずれであってもよい。
【００５０】
（さらに他の実施形態）
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００５１】
また、図３にて前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００５２】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００５３】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５４】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５５】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】図１に示したＭＦＰ２２０の制御ユニット（コントローラユニット）２２００の詳細な構成を示すブロック図である。
【図３】本発明の一実施形態にかかる画像の読取りからサンプル印刷までの処理手順を示すフローチャートである。
【図４】本実施形態で用いるテンプレートを模式的に示す図である。
【図５】図３に示す処理のうち、読み取った画像を分割する処理の詳細を示すフローチャートである。
【図６】（ａ）〜（ｃ）は、図５に示す規格サイズ用紙の選択とそれに対する分割数の設定を説明する図である。
【図７】図３に示す処理のうち、領域選択処理の詳細を示すフローチャートである。
【図８】図３に示す処理のうち、分割数に基づいて読取った画像を分割し、この分割されたそれぞれの画像領域（ブロック）から、サンプル印刷する領域を選択する処理を説明する図である。
【図９】図７に示す処理のうち、各領域ごとの情報数を示すテーブルの一例を示す図である。
【図１０】（ａ）および（ｂ）は、図３に示した処理によるサンプル印刷結果の一例を示す図である。
【符号の説明】
【００５７】
２２０    ＭＦＰ
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２０１１  ＬＡＮ
２２００  制御ユニット
２２１２  操作部
２２７０  スキャナ
２２９５  プリンタ
【図１】
2006051609.tif 000003
【図２】
2006051609.tif 000004
【図３】
2006051609.tif 000005
【図４】
2006051609.tif 000006
【図５】
2006051609.tif 000007
【図６】
2006051609.tif 000008
【図７】
2006051609.tif 000009
【図８】
2006051609.tif 000010
【図９】
2006051609.tif 000011
【図１０】
2006051609.tif 000012