(57)【要約】【課題】複写に適した縮小率に関する設定をユーザに提供する。【解決手段】スキャンした原稿の文字ポイント数Ｐを判定し、判定された文字ポイント数Ｐに基づいて出力画像の文字ポイント数が所定値（例えば、６ｐｔ）を下回らない推奨最大縮小率Ｒｍａｘを設定し、推奨最大縮小率Ｒｍａｘの範囲内の縮小率となるレイアウトや用紙サイズと推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となるレイアウトや用紙サイズとをユーザが区別可能にコピー設定画面に表示する（Ｓ１００〜Ｓ１３０）。これにより、ユーザは推奨されるレイアウトや用紙サイズと推奨されないレイアウトや用紙サイズとを一目で判断して設定しコピーすることができる（Ｓ１４０〜Ｓ１９０）。したがって、複写に適した縮小率に関する設定をユーザに提供することができる。【選択図】図３
2009124295.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に接続され、文字を含む画像を入力すると共に入力した画像を設定された縮小率をもって出力する画像処理装置であって、
前記入力した画像の文字サイズを判定する文字サイズ判定手段と、
前記判定された文字サイズに基づいて、前記縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と該推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に前記表示装置に表示する表示制御手段と、
前記縮小率関連設定画面を用いて前記縮小率関連設定を受け付ける縮小率関連設定受付手段と
を備える画像処理装置。
【請求項２】
前記表示制御手段は、前記所定範囲内となる推奨縮小率関連設定として出力画像の文字サイズが所定サイズを下回らない推奨縮小率関連設定を定める手段である請求項１記載の画像処理装置。
【請求項３】
前記縮小率関連設定は、前記入力した複数の画像を一つにまとめて出力する際の一まとめにする画像数の設定である請求項１または２記載の画像処理装置。
【請求項４】
前記縮小率関連設定は、前記入力した画像の入力サイズに対する出力サイズの設定である請求項１または２記載の画像処理装置。
【請求項５】
前記文字サイズ判定手段は、前記入力した画像の文字列方向のエッジを検出すると共に該検出した文字列方向のエッジが直交方向に集合している領域を文字列として抽出し、該抽出した文字列の直交方向のエッジを検出すると共に該検出した直交方向のエッジが文字列方向に集合している領域を文字として抽出し、前記抽出した文字列の幅と前記抽出した文字の幅とに基づいて文字サイズを判定する手段である請求項１ないし４いずれか１項に記載の画像処理装置。
【請求項６】
前記文字サイズ判定手段は、前記抽出した文字列の幅と前記抽出した文字の幅とが一致するときに、該一致する幅に基づいて前記文字サイズを判定する手段である請求項５記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記縮小率関連設定受付手段により受け付けられた前記縮小率関連設定が前記非推奨縮小率関連設定であるときには、所定の警告画面を前記表示手段に表示する手段である請求項１ないし６いずれか１項に記載の画像処理装置。
【請求項８】
表示装置に接続され、文字を含む画像を入力すると共に入力した画像を設定された縮小率をもって出力する画像処理装置のコンピュータのソフトウェアによる制御方法であって、
（ａ）前記入力した画像の文字サイズを判定するステップと、
（ｂ）前記ステップ（ａ）により判定された文字サイズに基づいて、前記縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と該推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に前記表示装置に表示するステップと、
（ｃ）前記縮小率関連設定画面を用いて前記縮小率関連設定を受け付けるステップと
を含む画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、この種の画像処理装置としては、スキャナで読み取った原稿を縮小してコピーするものが知られている（例えば、特許文献１参照）。この装置では、ユーザがズームダウンキー等を操作して縮小率を設定することが可能となっている。また、読み取ったＮ枚の原稿を縮小して１枚の用紙にまとめてコピーする、いわゆるＮアップコピーをするものも知られている（例えば、特許文献２参照）。この装置では、ユーザがＮ数（１枚の用紙にまとめる原稿の数）を設定することが可能となっている。
【特許文献１】特開２００２−１９６６２２号公報
【特許文献２】特開２００５−０７９８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザが比較的大きな縮小率やＮ数を設定すると、コピー後の文字が小さくなって見づらくなることがあり、場合によっては文字がつぶれてしまうこともある。ユーザは、そのようなことがないように原稿の文字サイズを考慮して縮小率やＮ数を設定するが、勘に頼るところが大きく実際にコピーしなければコピー後の文字が見づらいか否かは分からない。そのため、ユーザが何度も設定し直してコピーする場合があり、設定に手間がかかると共にコピー用紙やインクが無駄になってしまう。
【０００４】
本発明の画像処理装置及びその制御方法は、複写に適した縮小率に関する設定をユーザに提供することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像処理装置及びその制御方法は、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の画像処理装置は、表示装置に接続され、文字を含む画像を入力すると共に入力した画像を設定された縮小率をもって出力する画像処理装置であって、
前記入力した画像の文字サイズを判定する文字サイズ判定手段と、
前記判定された文字サイズに基づいて、前記縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と該推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に前記表示装置に表示する表示制御手段と、
前記縮小率関連設定画面を用いて前記縮小率関連設定を受け付ける縮小率関連設定受付手段と
を備えるものである。
【０００７】
この本発明の画像処理装置では、入力した画像の文字サイズを判定し、判定された文字サイズに基づいて、縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に表示装置に表示し、縮小率関連設定画面を用いて縮小率関連設定を受け付ける。これにより、ユーザは推奨される縮小率関連設定と推奨されない縮小率関連設定とを一目で判断することができる。したがって、複写に適した縮小率に関する設定をユーザに提供することができる。ここで、「文字サイズの判定」には、文字ポイント数の判定が含まれる。また、「所定範囲」として例えばユーザがコピー後の文字を見づらくない範囲を設定するものとすれば、コピー後の文字が見づらくなることはない。
【０００８】
こうした本発明の画像処理装置において、前記表示制御手段は、前記所定範囲内となる推奨縮小率関連設定として出力画像の文字サイズが所定サイズを下回らない推奨縮小率関連設定を定める手段であるものとしてもよい。ここで、「所定サイズ」として例えばユーザがコピー後の文字を見づらくない最小の文字サイズを設定するものとすれば、コピー後の文字が見づらくなることはない。例えば、最小の文字サイズとして、ポイント数でいえば６ポイント程度が設定される。
【０００９】
こうした本発明の画像処理装置において、前記縮小率関連設定は、前記入力した複数の画像を一つにまとめて出力する際の一まとめにする画像数の設定であるものとしてもよい。こうすれば、推奨される画像数と推奨されない画像数とを一目で判断できるので、複写に適した画像数をユーザに提供することができる。
【００１０】
また、本発明の画像処理装置において、前記入力した画像の入力サイズに対する出力サイズの設定であるものとしてもよい。ここで、「入力サイズ」および「出力サイズ」は、定型サイズであり、例えば、Ａ４，Ｌ判などである。こうすれば、入力サイズに対して推奨される出力サイズと推奨されない出力サイズとを一目で判断できるので、複写に適した出力サイズをユーザに提供することができる。
【００１１】
さらに、本発明の画像処理装置において、前記文字サイズ判定手段は、前記入力した画像の文字列方向のエッジを検出すると共に該検出した文字列方向のエッジが直交方向に集合している領域を文字列として抽出し、該抽出した文字列の直交方向のエッジを検出すると共に該検出した直交方向のエッジが文字列方向に集合している領域を文字として抽出し、前記抽出した文字列の幅と前記抽出した文字の幅とに基づいて文字サイズを判定する手段であるものとしてもよい。こうすれば、文字サイズをより正確に判定することができるので、推奨縮小率関連設定をより正確に定めることができる。この態様の本発明の画像処理装置において、前記文字サイズ判定手段は、前記抽出した文字列の幅と前記抽出した文字の幅とが一致するときに、該一致する幅に基づいて前記文字サイズを判定する手段であるものとしてもよい。こうすれば、略正方形の文字幅をもつ文字に基づいて文字サイズを判定し、文字サイズを更に正確に判定することができるので、推奨縮小率関連設定を更に正確に定めることができる。
【００１２】
また、本発明の画像処理装置において、前記表示制御手段は、前記縮小率関連設定受付手段により受け付けられた前記縮小率関連設定が前記非推奨縮小率関連設定であるときには、所定の警告画面を前記表示手段に表示する手段であるものとしてもよい。こうすれば、ユーザが誤って設定することを防止することができる。
【００１３】
本発明の画像処理装置の制御方法は、表示装置に接続され、文字を含む画像を入力すると共に入力した画像を設定された縮小率をもって出力する画像処理装置のコンピュータのソフトウェアによる制御方法であって、
（ａ）前記入力した画像の文字サイズを判定するステップと、
（ｂ）前記ステップ（ａ）により判定された文字サイズに基づいて、前記縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と該推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に前記表示装置に表示するステップと、
（ｃ）前記縮小率関連設定画面を用いて前記縮小率関連設定を受け付けるステップと
を含むものである。
【００１４】
この画像処理装置の制御方法では、入力した画像の文字サイズを判定し、判定された文字サイズに基づいて、縮小率に関する縮小率関連設定を行うための縮小率関連設定画面を、出力画像の文字サイズが所定範囲内となる推奨縮小率関連設定と該推奨縮小率関連設定以外の非推奨縮小率関連設定とを区別可能に表示装置に表示し、縮小率関連設定画面を用いて縮小率関連設定を受け付ける。これにより、ユーザは推奨される縮小率関連設定と推奨されない縮小率関連設定とを一目で判断することができる。したがって、複写に適した縮小率に関する設定をユーザに提供することができる。ここで、「文字サイズの判定」には、文字ポイント数の判定が含まれる。また、「所定範囲」として例えばユーザがコピー後の文字を見づらくない範囲を設定するものとすれば、コピー後の文字が見づらくなることはない。なお、本発明の画像処理装置の制御方法に、上述した画像処理装置のいずれかの機能を実現するステップを追加してもよい。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態を図面に基づいて説明する。図１はマルチファンクションプリンタ１０の構成の概略を示す構成図であり、図２はマルチファンクションプリンタ１０のブロック図である。
【００１６】
本実施形態のマルチファンクションプリンタ１０は、図示するように、印刷ジョブに基づいて用紙Ｓへの印刷を実行するプリンタユニット２０と、原稿台３２に載置された原稿Ｐを読み取るフラットベット式のスキャナユニット３０と、各種情報を表示部５２に表示したりユーザの指示をボタン類５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラ６０とを備える。このマルチファンクションプリンタ１０は、プリンタユニット２０やスキャナユニット３０，メインコントローラ６０がバス１２を介して各種制御信号やデータのやり取りができるよう構成されている。
【００１７】
プリンタユニット２０は、プリンタＡＳＩＣ２２とプリンタエンジン２４とを備える。プリンタＡＳＩＣ２２は、プリンタエンジン２４を制御する集積回路であり、メインコントローラ６０から印刷指令を受けると、その印刷指令の対象となる画像ファイルに基づいて用紙Ｓに印刷するようプリンタエンジン２４を制御する。また、プリンタエンジン２４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行う周知のインクジェット方式のカラープリンタ機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１８】
スキャナユニット３０は、スキャナＡＳＩＣ３２とスキャナエンジン３４とを備える。スキャナＡＳＩＣ３２は、スキャナエンジン３４を制御する集積回路であり、メインコントローラ６０からのスキャン指令を受けると、原稿台３２に載置された原稿Ｐを画像データとして読み取るようスキャナエンジン３４を制御する。また、スキャナエンジン３４は、周知のイメージスキャナとして構成され、原稿Ｐに向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサを備えている。
【００１９】
操作パネル５０は、表示部５２とボタン類５４とを備える。表示部５２は、液晶ディスプレイであり、メニューの選択や設定を行なう各種操作画面などが表示される。また、ボタン類５４は、電源をオンオフするための電源ボタン５４ａや印刷やコピーの開始を指示するスタートボタン５４ｂ，各種印刷設定やコピー設定を行なう設定ボタン５４ｃ，選択された画像に対する印刷枚数やコピー枚数，任意のコピー倍率を設定するための＋−ボタン５４ｄ，各種モードを選択するモード選択ボタン５４ｅ，各種項目や設定を選択する上下左右の矢印キー５４ｆ，選択した設定を有効にするためのＯＫボタン５４ｇ，ひとつ前の画面に戻る戻るボタン５４ｈなどがあり、内部通信インタフェース６９を介してメインコントローラ６０にユーザの指示を入力できるようになっている。ここで、モード選択ボタン５４ｅにより選択可能なモードとしては、原稿台３２にセットした原稿Ｐをスキャンしてコピーするコピーモードや図示しないメモリカードに記憶された画像を印刷したり原稿Ｐをスキャンしてデータ化してメモリカードに保存するメモリカードモード，図示しないＣＤ／ＤＶＤ内の画像を印刷するＣＤ／ＤＶＤドライブモードなどがある。
【００２０】
メインコントローラ６０は、ＣＰＵ６２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的にスキャンデータや印刷データを記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ６８と、操作パネル５０との通信を可能とする内部通信インタフェース６９とを備え、これらはバス１２を介して互いに信号のやり取りが可能なように接続されている。メインコントローラ６０は、プリンタユニット２０やスキャナユニット３０からの各種動作信号や各種検出信号を入力したり、操作パネル５０のボタン類５４の操作に応じて発生する操作信号を入力したりする。また、画像データの印刷を実行するようプリンタユニット２０に指令を出力したり、操作パネル５０のボタン類５４のスキャン指令に基づいて原稿台３６に載置された原稿を画像データとして読み取るようスキャナユニット３０に指令を出力したり、操作パネル５０に表示部５２の制御指令を出力したりする。
【００２１】
次に、こうして構成された本実施形態のマルチファンクションプリンタ１０の動作、特に、コピーモード時の動作について説明する。図３は、メインコントローラ６０により実行されるコピーモード時処理ルーチンの一例を示すフローチャートである。この処理は、モード選択ボタン５４ｅによりコピーモードが選択されると共に原稿台３２に原稿Ｐがセットされた状態でＯＫボタン５４ｇが押下されたときに実行される。なお、モード選択ボタン５４ｅによりコピーモードが選択されると、メインコントローラ６０は、表示部５２に「原稿台に原稿をセットしてＯＫボタンを押して下さい。」とメッセージを表示する。
【００２２】
コピーモード時処理ルーチンが実行されると、メインコントローラ６０のＣＰＵ６２は、まず、スキャナユニット３０にスキャン指令を出力することにより原稿台３２にセットされた原稿Ｐをスキャンすると共に（ステップＳ１００）、原稿Ｐに含まれる文字の文字ポイント数Ｐを判定する（ステップＳ１１０）。文字ポイント数Ｐの判定は、図４に例示する文字ポイント数判定処理により行なわれる。ここで、コピーモード時処理ルーチンの説明を中断して、文字ポイント数判定処理の詳細について説明する。
【００２３】
文字ポイント数判定処理では、まず、原稿Ｐをスキャンして得られる画像データを二値化し（ステップＳ２００）、二値化した画像データの主走査方向のエッジを検出し（ステップＳ２１０）、エッジ数を累積して副走査方向ヒストグラムを作成し（ステップＳ２２０）、作成した副走査方向ヒストグラムを用いて原稿Ｐに含まれる文字列の候補としての文字列候補を抽出する（ステップＳ２３０）。副走査方向ヒストグラムの一例を図５に示す。文字列候補の抽出は、図示するように、エッジ数が値０に囲まれる領域を判定すると共に判定した領域を文字列候補ａ１〜ａ８として設定することにより行なわれる。そして、抽出した文字列候補における副走査方向の幅を文字幅としてこの文字幅に基づいて文字ポイント数を推定する（ステップＳ２５０）。ここで、文字ポイント数の推定は、例えば、文字幅と文字ポイント数との関係を予め求めてマップとしてＲＯＭ６４に記憶しておき、文字幅が与えられると、マップから対応する文字ポイント数を導出することにより行なうものとした。このマップの一例を図６に示す。
【００２４】
こうして各文字列候補に対して文字ポイント数を推定すると  推定された文字ポイント数のうち最小の文字ポイント数の文字列候補（文字ポイント数が最小の文字列候補が複数存在する場合にはそのうちの一つ）を対象文字列に設定（図５の例では、文字列候補ａ１を対象文字列として設定）し（ステップＳ２６０）、設定した対象文字列の副走査方向のエッジを検出し（ステップＳ２７０）、エッジ数を累積して主走査方向ヒストグラムを作成して（ステップＳ２８０）、作成した主走査方向ヒストグラムを用いて文字候補を抽出する（ステップＳ２９０）。主走査方向ヒストグラムの一例を図７に示す。文字候補の抽出は、図示するように、エッジ数が値０に囲まれる領域を判定すると共に判定した領域を文字候補ｂ１〜ｂ９として設定することにより行なわれる。文字候補を抽出すると、抽出した文字候補における主走査方向の幅を文字幅としてこの文字幅に基づいて文字ポイント数を推定する（ステップＳ３００）。なお、文字ポイント数の推定は、ステップＳ２４０と同様に、図６に例示するマップを用いて文字幅に基づいて行なうことができる。
【００２５】
抽出した各文字候補の文字ポイント数を推定すると、抽出した各文字候補のうちステップＳ２６０で推定された文字列候補の最小文字ポイント数と文字ポイント数が一致する文字候補が存在するか否かを判定し（ステップＳ３１０）、一致する文字候補が存在するときには、一致する文字ポイント数を文字ポイント数Ｐに設定して（ステップＳ３２０）、処理を終了する。一方、一致する文字候補が存在しないときには、ステップＳ２３０で抽出された文字列候補のうち未だ対象文字列に設定されていない他の文字列候補が存在するか否かを判定し（ステップＳ３３０）、対象文字列に設定されていない他の文字列候補が存在するときには、これらの文字列候補のうち文字ポイント数が最小の文字列候補を対象文字列として設定して（ステップＳ３４０）、ステップＳ２７０に戻る。これにより、原稿Ｐに含まれる文字のうち判定可能な最小文字ポイント数を推定することができる。このとき、主走査方向の文字幅と副走査方向の文字幅とが一致する文字を用いて文字ポイント数を判定するから、主走査方向の文字幅と副走査方向の文字幅とが一致しない文字を用いて文字ポイント数を判定するものに比して文字ポイント数を正確に判定することができる。なお、ステップＳ３３０で対象文字列に設定されていない他の文字列候補が存在しないと判定されると、文字ポイント数Ｐを判定できないと判断し、そのまま処理を終了する。
【００２６】
図３のコピーモード時処理ルーチンに戻って、こうして文字ポイント数Ｐを設定すると、設定した文字ポイント数Ｐに基づいて推奨最大縮小率Ｒｍａｘを設定する（ステップＳ１２０）。ここで、推奨最大縮小率Ｒｍａｘは、本実施形態では、文字ポイント数Ｐに対してコピー後の文字ポイント数が所定値（例えば６ｐｔ）を下回らない範囲内で縮小可能な最大の縮小率として定められるものであり、文字ポイント数Ｐと推奨最大縮小率Ｒｍａｘとの関係を予め求めてマップとしてＲＯＭ６４に記憶しておき、文字ポイント数Ｐが与えられるとマップから対応する推奨最大縮小率Ｒｍａｘを導出して設定するものとした。このマップの一例を図８に示す。なお、所定値は、予め定められた固定値を用いるものとすることもできるし、ユーザにより設定される設定値を用いるものとすることもできる。
【００２７】
推奨最大縮小率Ｒｍａｘを設定すると、コピー設定画面７０を表示部５２に表示する（ステップＳ１３０）。コピー設定画面７０の一例を図９に示す。コピー設定画面７０は、図示するように、レイアウトや用紙サイズなどの各設定項目を矢印キー５４ｆの上下キーを用いて選択できるようになっている。レイアウトの設定としては、コピー設定画面７０上で矢印キー５４ｆの上下キーを用いてカーソル７０ａを中段に合わせて矢印キー５４ｆの右キーを押下することによりレイアウト設定画面７２に移行させ、このレイアウト設定画面７２上で矢印キー５４ｆの上下キーで等倍，両面，２枚の原稿を１枚にまとめて印刷する２ＵＰ，４枚の原稿を１枚にまとめて印刷する４ＵＰのうちのいずれかのレイアウトにカーソル７２ａを合わせてＯＫボタン５４ｇを押下することにより選択できるようになっている。また、用紙サイズの設定としては、コピー設定画面７０上で矢印キー５４ｆの上下キーを用いてカーソル７０ａを下段に合わせて矢印キー５４ｆの右キーを押下することにより用紙サイズ設定画面７４に移行させ、この用紙サイズ設定画面７４上で矢印キー５４ｆの上下キーでＡ４，Ｂ５，ハガキ，Ｌ版のうちのいずれかの用紙サイズにカーソル７４ａを合わせてＯＫボタン５４ｆを押下することにより選択できるようになっている。
【００２８】
ここで、原稿Ｐの文字ポイント数Ｐに対して推奨最大縮小率Ｒｍａｘの範囲内の縮小率となるレイアウトや用紙サイズと推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となるレイアウトや用紙サイズとをユーザが区別できるような表示を行なうものとした。具体的には、図９のレイアウト設定画面７２の拡大図に示すように、標準のレイアウトである等倍をライトオレンジ表示（図中「ＬＯ」）、推奨最大縮小率Ｒｍａｘの範囲内の縮小率となるレイアウト（ここでは、両面や２ＵＰコピー）をダークオレンジ表示（図中「ＤＯ」）、推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となるレイアウト（ここでは、４ＵＰコピー）をグレー表示（図中「Ｇ」）とした。また、用紙サイズ設定画面７４では、同様に、原稿Ｐのサイズ（ここでは、Ａ４）に対して標準の用紙サイズであるＡ４をライトオレンジ表示（図中「ＬＯ」）、推奨最大縮小率Ｒｍａｘの範囲内の縮小率となる用紙サイズ（ここでは、Ｂ５）をダークオレンジ表示（図中「ＤＯ」）、推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となる用紙サイズ（ここでは、ハガキやＬ版）をグレー表示（図中「Ｇ」）とした。図１０に、文字ポイント数Ｐと用紙サイズを原稿Ｐのサイズと同一とした場合における２ＵＰコピーおよび４ＵＰコピーの適否との関係の一例を示す。図示するように、原稿Ｐの文字ポイント数Ｐが６ｐｔや８ｐｔのときには２ＵＰコピーと４ＵＰコピーのいずれも推奨最大縮小率Ｒｍａｘの範囲を超えるから２ＵＰコピーと４ＵＰコピーはいずれも適していないと判定され、原稿Ｐの文字ポイント数Ｐが９ｐｔや１０ｐｔのときには２ＵＰコピーは推奨最大縮小率Ｒｍａｘの範囲内となるが４ＵＰコピーは推奨最大縮小率Ｒｍａｘの範囲を超えるから２ＵＰコピーは適しているが４ＵＰコピーは適していないと判定され、原稿Ｐの文字ポイント数Ｐが１２ｐｔ以上のときには２ＵＰコピーと４ＵＰコピーのいずれも推奨最大縮小率Ｒｍａｘの範囲内となるから２ＵＰコピーと４ＵＰコピーはいずれも適していると判定されることになる。また、図１１に、文字ポイント数Ｐと原稿サイズに対する用紙サイズの適否との関係の一例を示す。この図１１では、原稿サイズに対して用紙サイズが小さくなる縮小コピーの場合のみを例示し、用紙サイズの下の値は原稿サイズに対する縮小率を示している。図示するように、原稿Ｐの文字ポイント数Ｐが６ｐｔのときにはいずれの場合でも推奨最大縮小率Ｒｍａｘの範囲を超えるから適していないと判定され、原稿Ｐの文字ポイント数Ｐが８ｐｔや９ｐｔ，１０ｐｔのときには原稿サイズがＡ４に対して用紙サイズがＢ５の場合や原稿サイズがハガキに対して用紙サイズがＬ判の場合には推奨最大縮小率Ｒｍａｘの範囲内となるので適していると判定されるが、それ以外は推奨最大縮小率Ｒｍａｘの範囲を超えるので適していないと判定され、原稿Ｐの文字ポイント数が１２ｐｔのときには原稿サイズがＡ４に対して用紙サイズがＢ５の場合や原稿サイズがＢ５に対して用紙サイズがハガキの場合，原稿サイズがハガキに対して用紙サイズがＬ判の場合には推奨最大縮小率Ｒｍａｘの範囲内となるので適していると判定されるが、それ以外は推奨最大縮小率Ｒｍａｘの範囲を超えるので適していないと判定されることになる。
【００２９】
コピー設定が完了すると、現在のコピー設定（レイアウトと用紙サイズ）が推奨縮小率Ｒｍａｘの範囲内であるか否かを判定し（ステップＳ１５０）、推奨縮小率Ｒｍａｘの範囲内のときにはそのまま次の処理に進み、推奨縮小率Ｒｍａｘの範囲を超えるときには例えば「現在の設定でコピーすると文字が小さくなり見づらくなる可能性があります。」などの警告メッセージを表示部５２に表示するなどして警告出力する（ステップＳ１６０）。この警告メッセージが表示部５２に表示される一例を図１２に示す。図１２では、グレー表示されている４ＵＰにカーソル７２ａを合わせてＯＫボタン５４ｆを押下したときに、警告メッセージが表示された様子を示している。なお、この状態でさらにＯＫボタン５４ｆを押下すると警告メッセージに拘わらず４ＵＰを設定することは可能である。そして、コピー設定が変更されると（ステップＳ１７０）、ステップＳ１５０に戻って処理を繰り返し、スタートボタン５４ｂが押下されてコピー開始が指示されると（ステップＳ１８０）、コピー処理を実行して（ステップＳ１９０）、本ルーチンを終了する。なお、コピー設定として２ＵＰコピーか４ＵＰコピーのレイアウトが選択された際のコピー処理は、１枚にまとめる原稿Ｐの数だけ原稿台３２にセットする原稿Ｐを交換しながらスキャナユニット３０によりスキャンすると共にスキャンにより得られた複数の画像データを１枚にまとめてプリンタユニット２０で印刷することにより行なわれる。この際、原稿Ｐを交換するタイミングで「原稿を交換してスタートボタンを押して下さい。」などのメッセージを表示部５２に表示する。
【００３０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の図４の文字ポイント数判定処理を実行するメインコントローラ６０が「文字サイズ判定手段」に相当し、図３のコピーモード時処理ルーチンのステップＳ１２０〜Ｓ１３０，Ｓ１５０〜Ｓ１６０の処理を実行するメインコントローラ６０が「表示制御手段」に相当し、図３のコピーモード時処理ルーチンのステップＳ１４０，Ｓ１７０の処理を実行するメインコントローラ６０が「縮小率関連設定受付手段」に相当する。なお、本実施形態では、マルチファンクションプリンタ１０の動作を説明することにより本発明の画像処理装置の制御方法の一例も明らかにしている。
【００３１】
以上説明した本実施形態のマルチファンクションプリンタ１０によれば、原稿Ｐの文字ポイント数Ｐを判定し、判定された文字ポイント数Ｐに基づいて出力画像の文字ポイント数が所定値（６ｐｔ）を下回らない推奨最大縮小率Ｒｍａｘを設定し、推奨最大縮小率Ｒｍａｘの範囲内の縮小率となるレイアウトや用紙サイズと推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となるレイアウトや用紙サイズとをユーザが区別可能にレイアウト設定画面７２や用紙サイズ設定画面７４に表示する。これにより、ユーザは推奨されるレイアウトや用紙サイズと推奨されないレイアウトや用紙サイズとを一目で判断することができる。したがって、複写に適した縮小率に関する設定をユーザに提供することができる。
【００３２】
また、本実施形態のマルチファンクションプリンタ１０によれば、原稿Ｐをスキャンして得られる画像データの主走査方向のエッジを検出すると共にエッジ数を累積し副走査方向にエッジが集合している領域を文字列候補として抽出してその文字ポイント数を推定し、抽出した文字列候補の副走査方向のエッジを検出すると共にエッジ数を累積し主走査方向にエッジが集合している領域を文字候補として抽出してその文字ポイント数を推定し、抽出した各文字候補のうち文字列候補の最小文字ポイント数と文字ポイント数が一致する文字候補が存在するときにその一致する文字ポイント数を文字ポイント数Ｐに設定するから、略正方形の幅をもつ文字を用いて文字ポイント数Ｐを判定することができ、文字ポイント数の判定をより正確に行なうことができるので、推奨最大縮小率Ｒｍａｘをより正確に定めることができる。
【００３３】
さらに、本実施形態のマルチファンクションプリンタ１０によれば、ユーザが推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となるレイアウトや用紙サイズを設定したときには、所定の警告メッセージを表示部５２に表示するので、ユーザが誤って設定することを防止することができる。
【００３４】
本実施形態では、出力画像の文字ポイント数が所定値（６ｐｔ）を下回らないような推奨最大縮小率Ｒｍａｘを定めるものとしたが、出力画像の文字ポイント数が所定の上限値および下限値とで定められる所定範囲内のポイント数になるような推奨縮小率範囲Ｒを定めるものとしてもよい。この場合も、推奨縮小率範囲Ｒの範囲内の縮小率となるレイアウトや用紙サイズと推奨縮小率範囲Ｒの範囲外の縮小率となるレイアウトや用紙サイズとをユーザが区別可能に表示するので、本実施形態と同様の効果が得られる。なお、所定の上限値および下限値は、予め定められた固定値を用いるものとすることもできるし、ユーザにより設定される設定値を用いるものとすることもできる。
【００３５】
本実施形態では、レイアウトや用紙サイズを設定することにより縮小率を間接的に設定するものとしたが、縮小率を直接設定するものとしてもよい。この場合のコピー設定画面７０の一例を図１３に示す。縮小率の設定としては、コピー設定画面７０上で矢印キー５４ｆの上下キーを用いてカーソル７０ａを用紙サイズ設定よりさらに下段に移動させたときに現れる倍率選択コマンドに合わせて矢印キー５４ｆの右キーを押下することにより倍率設定画面７６に移行させ、この倍率設定画面７６上で＋−ボタン５４ｄを操作して倍率を１％ずつ増減させ所望の縮小率でＯＫボタン５４ｆを押下することにより選択できるようになっている。このとき縮小率が標準の１００％になっているときをライトオレンジ表示、推奨最大縮小率Ｒｍａｘの範囲内の縮小率となっているときをダークオレンジ表示、推奨最大縮小率Ｒｍａｘの範囲を超える縮小率となっているときをグレー表示として区別可能に表示する。この図１３では、縮小率７３％が推奨最大縮小率Ｒｍａｘの範囲内の縮小率でありダークオレンジ表示（図中「ＤＯ」）されている場合を例示している。
【００３６】
本実施形態では、原稿Ｐの文字サイズとして文字ポイント数Ｐを判定するものとしたが、これに限定されるものではなく、文字サイズとして判定できるものであれば他の如何なる単位を用いるものとしてもよい。
【００３７】
本実施形態では、フラットベット式のスキャナユニット３０を用いるものとしたが、オートドキュメントフィーダ式のスキャナユニットを用いるものとしてもよい。この場合、原稿を連続的にスキャンしてメモリ容量の範囲内でメモリにできるだけ多くの画像データを記憶し、記憶した複数の画像データに対して図４に例示する文字ポイント数判定処理を適用することができる。
【００３８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることは勿論である。
【図面の簡単な説明】
【００３９】
【図１】マルチファンクションプリンタ１０の構成の概略を示す構成図。
【図２】マルチファンクションプリンタ１０のブロック図。
【図３】コピーモード時処理ルーチンの一例を示すフローチャート。
【図４】文字ポイント数判定処理の一例を示すフローチャート。
【図５】副走査方向ヒストグラムの一例を示す説明図。
【図６】文字幅と文字ポイント数との関係を示す説明図。
【図７】主走査方向ヒストグラムの一例を示す説明図。
【図８】文字ポイント数と推奨最大縮小率Ｒｍａｘとの関係を示す説明図。
【図９】コピー設定画面７０の一例を示す説明図。
【図１０】文字ポイント数Ｐと２ＵＰ，４ＵＰの適否との関係を示す説明図。
【図１１】文字ポイント数Ｐと原稿，用紙サイズの適否との関係を示す説明図。
【図１２】警告メッセージが表示部５２に表示される一例を示す説明図。
【図１３】コピー設定画面７０の一例を示す説明図。
【符号の説明】
【００４０】
１０  マルチファンクションプリンタ、１２  バス、２０  プリンタユニット、２２  プリンタＡＳＩＣ、２４  プリンタエンジン、３０  スキャナユニット、３２  スキャナＡＳＩＣ、３４  スキャナエンジン、５０  操作パネル、５２  表示部、５４  ボタン類、５４ａ  電源ボタン、５４ｂ  スタートボタン、５４ｃ  設定ボタン、５４ｄ  ＋−ボタン、５４ｅ  モード選択ボタン、５４ｆ  矢印キー、５４ｇ  ＯＫボタン、５４ｈ  戻るボタン、６０  メインコントローラ、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリ、６９  内部通信インタフェース、７０  コピー設定画面、７２  レイアウト設定画面、７４  用紙サイズ設定画面、７６  倍率設定画面。
【図１】
2009124295.tif 000003
【図２】
2009124295.tif 000004
【図３】
2009124295.tif 000005
【図４】
2009124295.tif 000006
【図５】
2009124295.tif 000007
【図６】
2009124295.tif 000008
【図７】
2009124295.tif 000009
【図８】
2009124295.tif 000010
【図９】
2009124295.tif 000011
【図１０】
2009124295.tif 000012
【図１１】
2009124295.tif 000013
【図１２】
2009124295.tif 000014
【図１３】
2009124295.tif 000015