(57)【特許請求の範囲】
【請求項１】
表示手段に画像のプレビュー表示が可能な画像形成装置において、
画像の印刷解像度と前記表示手段の表示解像度、画像の用紙サイズ情報と前記表示手段の表示サイズ情報に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示する俯瞰プレビュー手段と、
画像の印刷解像度と前記表示手段の表示解像度に基づいて、前記画像に含まれるオブジェクトを、前記画像を印刷した場合の前記画像に含まれるオブジェクトと同じサイズで実サイズプレビュー表示する実サイズプレビュー手段と、
前記俯瞰プレビュー手段によりプレビュー表示された画像上で、前記実サイズプレビュー手段によりユーザが実サイズプレビュー表示を所望する領域の設定を受け付ける実サイズプレビュー表示領域設定手段とを備え、
前記実サイズプレビュー手段は、前記実サイズプレビュー表示領域設定手段により設定された領域の画像を前記表示手段に表示し、
前記実サイズプレビュー表示領域設定手段で受け付けたユーザが実サイズプレビュー表示を所望する領域のサイズが前記表示手段で一度に表示可能な表示サイズより大きい場合、前記実サイズプレビュー手段は、前記実サイズプレビュー表示領域設定手段で受け付けたユーザが実サイズプレビュー表示を所望する領域の画像をアニメーション表示することを特徴とする画像形成装置。
【請求項２】
前記実サイズプレビュー表示領域設定手段は、前記俯瞰プレビュー手段により表示された画像から２つの点を受け付けた場合、当該２つの点を結んだ線分の中心点をもとに前記実サイズプレビュー手段で表示を行う領域を設定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記実サイズプレビュー表示領域設定手段で受け付けたユーザが実サイズプレビュー表示を所望する領域に余白を含むか否かを判定する余白判定手段をさらに備え、
前記余白判定手段により、前記受け付けたユーザが実サイズプレビュー表示を所望する領域に余白が含まれると判定された場合、前記実サイズプレビュー表示領域設定手段は、前記受け付けたユーザが実サイズプレビュー表示を所望する領域の位置を、余白を含まない位置に変更することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記俯瞰プレビュー手段は、画像の用紙サイズ情報と前記表示手段の表示サイズ情報とを比較し、画像の用紙サイズの縦横比が前記表示手段の表示サイズの縦横比より大きいか否かを判定し、大きいと判定した場合には、前記表示手段の表示サイズの横幅と画像の用紙サイズの横幅の比に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記俯瞰プレビュー手段は、画像の用紙サイズの縦横比が前記表示手段の表示サイズの縦横比より大きくないと判定した場合、前記表示手段の表示サイズの縦幅と画像の用紙サイズの縦幅の比に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示することを特徴とする請求項４記載の画像形成装置。
【請求項６】
表示手段に画像のプレビュー表示が可能な画像形成装置の画像表示方法において、
画像の印刷解像度と前記表示手段の表示解像度、画像の用紙サイズ情報と前記表示手段の表示サイズ情報に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示する俯瞰プレビュー工程と、
画像の印刷解像度と前記表示手段の表示解像度に基づいて、前記画像に含まれるオブジェクトを、前記画像を印刷した場合の前記画像に含まれるオブジェクトと同じサイズで実サイズプレビュー表示する実サイズプレビュー工程と、
前記俯瞰プレビュー工程によりプレビュー表示された画像上で、前記実サイズプレビュー工程によりユーザが実サイズプレビュー表示を所望する領域の設定を受け付ける実サイズプレビュー表示領域設定工程とを備え、
前記実サイズプレビュー工程は、前記実サイズプレビュー表示領域設定工程にて設定された領域の画像を前記表示手段に表示し、
前記実サイズプレビュー表示領域設定工程で受け付けたユーザが実サイズプレビュー表示を所望する領域のサイズが前記表示手段で一度に表示可能な表示サイズより大きい場合、前記実サイズプレビュー工程は、前記実サイズプレビュー表示領域設定工程で受け付けたユーザが実サイズプレビュー表示を所望する領域の画像をアニメーション表示することを特徴とする画像表示方法。
【請求項７】
表示手段に画像のプレビュー表示が可能な画像形成装置の画像表示方法を画像形成装置に実行させるためのコンピュータで読み取り可能なプログラムであって、
前記画像表示方法は、
画像の印刷解像度と前記表示手段の表示解像度、画像の用紙サイズ情報と前記表示手段の表示サイズ情報に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示する俯瞰プレビュー工程と、
画像の印刷解像度と前記表示手段の表示解像度に基づいて、前記画像に含まれるオブジェクトを、前記画像を印刷した場合の前記画像に含まれるオブジェクトと同じサイズで実サイズプレビュー表示する実サイズプレビュー工程と、
前記俯瞰プレビュー工程によりプレビュー表示された画像上で、前記実サイズプレビュー工程によりユーザが実サイズプレビュー表示を所望する領域の設定を受け付ける実サイズプレビュー表示領域設定工程とを備え、
前記実サイズプレビュー工程は、前記実サイズプレビュー表示領域設定工程にて設定された領域の画像を前記表示手段に表示し、
前記実サイズプレビュー表示領域設定工程で受け付けたユーザが実サイズプレビュー表示を所望する領域のサイズが前記表示手段で一度に表示可能な表示サイズより大きい場合、前記実サイズプレビュー工程は、前記実サイズプレビュー表示領域設定工程で受け付けたユーザが実サイズプレビュー表示を所望する領域の画像をアニメーション表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像表示方法、並びにプログラムに関し、特に、画像形成装置におけるプレビュー機能に関する。
【背景技術】
【０００２】
複合機やプリンタ等の画像形成装置には、印刷ミスを低減するためにプレビュー機能を有するものがある。このプレビュー機能には、例えば、印刷する画像に含まれる文字や図形を用紙上に印刷した場合と同じ大きさで表示することが可能なものもある。以下、このようなプレビュー機能を「実サイズプレビュー機能」と呼称し、実サイズプレビュー機能により画像を表示することを「実サイズプレビュー表示」と呼称する。
【０００３】
実サイズプレビュー機能では、印刷画像に含まれる一番小さいサイズの文字を自動で判別し、当該文字を含む領域を実サイズプレビュー領域として設定する方法が提案されている（例えば、特許文献１参照）。この技術によれば、印刷画像に含まれる一番小さい文字を実サイズプレビュー表示により確認可能なため、小さい文字がつぶれて印刷されてしまい認識できない場合の印刷ミスを防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７２０４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、印刷画像における最も小さい文字を含む領域の実サイズプレビュー表示が行われるので、ユーザが確認したい領域を選択することはできない。そのため、小さい文字以外の領域を実サイズプレビュー表示することができない。
【０００６】
また、従来の画像形成装置のプレビュー機能では、ユーザが印刷画像における任意の領域を選択することができず、またユーザにより選択された領域を実サイズプレビュー表示する機能がない。
【０００７】
本発明は、ユーザが印刷画像における任意の領域を選択することができ、ユーザにより選択された領域を実サイズプレビュー表示することが可能なプレビュー機能を有する画像形成装置及び画像表示方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、表示手段に画像のプレビュー表示が可能な画像形成装置において、画像の印刷解像度と前記表示手段の表示解像度、画像の用紙サイズ情報と前記表示手段の表示サイズ情報に基づいて、前記画像のサイズを前記画像の全体が前記表示手段に表示可能なサイズに変更してプレビュー表示する俯瞰プレビュー手段と、画像の印刷解像度と前記表示手段の表示解像度に基づいて、前記画像に含まれるオブジェクトを、前記画像を印刷した場合の前記画像に含まれるオブジェクトと同じサイズで実サイズプレビュー表示する実サイズプレビュー手段と、前記俯瞰プレビュー手段によりプレビュー表示された画像上で、前記実サイズプレビュー手段によりユーザが実サイズプレビュー表示を所望する領域の設定を受け付ける実サイズプレビュー表示領域設定手段とを備え、前記実サイズプレビュー手段は、前記実サイズプレビュー表示領域設定手段により設定された領域の画像を前記表示手段に表示し、前記実サイズプレビュー表示領域設定手段で受け付けたユーザが実サイズプレビュー表示を所望する領域のサイズが前記表示手段で一度に表示可能な表示サイズより大きい場合、前記実サイズプレビュー手段は、前記実サイズプレビュー表示領域設定手段で受け付けたユーザが実サイズプレビュー表示を所望する領域の画像をアニメーション表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザに任意の領域を選択させ、選択された領域を実サイズプレビュー表示することが可能となる。その結果、ユーザの所望する領域を実サイズプレビュー表示で確認することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る画像形成装置の概略構成を示すブロック図である。
【図２】図１のＭＦＰ１００にて実行されるコピー処理の流れを示すフローチャートである。
【図３】（ａ）は印刷設定画面の初期画面の一例を示す図、（ｂ）はプレビュー表示領域でユーザ操作を受け付けたときの印刷設定画面の一例を示す図である。
【図４】（ａ）は実サイズプレビュー表示画像が表示された印刷設定画面の一例を示す図、（ｂ）は原稿画像の用紙サイズよりプレビュー表示領域の表示サイズが大きい場合に表示される印刷設定画面の初期画面の一例を示す図である。
【図５】印刷設定画面表示処理を示すフローチャートである。
【図６】実サイズプレビュー表示領域枠の表示処理を示すフローチャートである。
【図７】実サイズプレビュー表示画像の表示処理を示すフローチャートである。
【図８】本発明の第２の実施形態における、実サイズプレビュー表示する領域の設定方法を説明するための図である。
【図９】（ａ）〜（ｃ）は実サイズプレビュー表示する領域をアニメーション表示した場合を説明するための図である。
【図１０】本発明の第３の実施形態における実サイズプレビュー表示領域枠の表示処理を示すフローチャートである。
【図１１】（ａ）は実サイズプレビュー表示する領域の位置が余白を含まない位置に変更された場合の一例を示す図、（ｂ）は俯瞰プレビュー表示する領域に含まれる余白部分を除いた場合の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像形成装置の概略構成を示すブロック図である。
【００１３】
図１において、ＭＦＰ１００は、本発明の実施形態に係る画像形成装置の一例である。ＭＦＰ１００は、ＣＰＵ１１１と、ＲＡＭ１１２と、ハードディスクドライブ（ＨＤＤ）１１３と、ユーザインタフェース（ＵＩ）１１４と、画像読取部１１５と、印刷部１１６と、通信Ｉ／Ｆ１１７と、メインバス１１８を備える。
【００１４】
ＣＰＵ１１１は、メインバス１１８に接続されたＲＡＭ１１２、ＨＤＤ１１３、ＵＩ１１４、画像読取部１１５、印刷部１１６、及び通信Ｉ／Ｆ１１７を制御する。ＲＡＭ１１２は、ＣＰＵ１１１のワークエリアとして機能する読み書き可能なメモリである。ＨＤＤ１１３は、後述するプログラムや各種設定情報を記憶する不揮発性の記憶装置である。なお、ＨＤＤ１１３は、ＮＶＲＡＭ等であってもよい。
【００１５】
ＵＩ１１４は、ユーザ（使用者、装置設置者等を含む）による操作を受け付ける入力デバイスとして機能し、また、ユーザへの情報表示を行う表示デバイスとしても機能する。例えば、ＵＩ１１４は、タッチパネル等で構成され、ユーザの操作入力が可能である。
【００１６】
画像読取部１１５は、原稿から画像の読み取りを行う。印刷部１１６は、紙等のメディアに画像の印刷を行う。通信Ｉ／Ｆ１１７は、ネットワーク等を介して外部デバイス（不図示）との通信を制御する。メインバス１１８は、上述したＭＦＰ１００内の各部間でデータのやりとりをするための伝送路である。
【００１７】
図２は、図１のＭＦＰ１００にて実行されるコピー処理の流れを示すフローチャートである。
【００１８】
ステップＳ２０１では、ＣＰＵ１１１は、画像読取部１１５を制御して、原稿台（不図示）に載置された原稿又は自動給紙装置（不図示）から画像読取位置に搬送された原稿から画像の読み取りを行う。
【００１９】
ステップＳ２０２では、ＣＰＵ１１１は、画像読取部１１５で読み取った原稿画像（以下、「印刷画像」とも呼ぶ）の画像データをＲＡＭ１１２に保存する。
【００２０】
ステップＳ２０３では、ＣＰＵ１１１は、原稿画像の印刷設定画面をＵＩ１１４に表示する。
【００２１】
ステップＳ２０４では、ＣＰＵ１１１は、ＵＩ１１４に表示された印刷設定画面上でユーザの操作を受け付けて、原稿画像の印刷設定の変更やＵＩ１１４の表示内容の変更を行う。
【００２２】
ステップＳ２０４では、ＣＰＵ１１１は、ユーザからの印刷指示（またはコピー指示）に応じて、ステップＳ２０４で設定された印刷設定に基づき、画像データの処理を行う。そして、ＣＰＵ１１１は、処理された画像データと印刷設定を印刷部１１６に転送する。印刷部１１６は、印刷設定された所定の用紙に印刷処理を行う。
【００２３】
次に、図２のステップＳ２０３，Ｓ２０４においてＵＩ１１４に表示される印刷設定画面を図３（ａ）、図３（ｂ）、図４（ａ）、及び図４（ｂ）を参照して説明する。
【００２４】
図３（ａ）は、原稿画像の読み取り直後にＵＩ１１４に表示される印刷設定画面の初期画面の一例を示す図である。
【００２５】
図３（ａ）において、３０１は、画像読取部１１５で読み取られた原稿画像のプレビュー表示画像が表示されるプレビュー表示領域である。ＣＰＵ１１１は、俯瞰プレビュー表示画像や実サイズプレビュー表示画像を作成してプレビュー表示領域３０１に表示する。ここで俯瞰プレビュー表示とは、原稿画像のサイズを、画像全体がプレビュー表示領域３０１に表示可能なサイズに変更してプレビュー表示することである。実サイズプレビュー表示とは、上述したように、原稿画像に含まれる文字や図形が用紙上に印刷した場合と同じ大きさでプレビュー表示することである。
【００２６】
プレビュー表示領域３０１では、俯瞰プレビュー表示された状態でのユーザによる操作入力が受付可能である。
【００２７】
３０２は、プレビュー表示領域３０１に表示された原稿画像の俯瞰プレビュー表示画像である。３０３は、原稿画像の印刷設定を表示する印刷設定表示領域である。
【００２８】
３０４は実サイズ表示ボタンである。俯瞰プレビュー表示された状態でプレビュー表示領域３０１にユーザの操作を受け付けていない場合、実サイズ表示ボタン３０４は無効化されている。俯瞰プレビュー表示された状態でプレビュー表示領域３０１にユーザによる所定の操作入力が行われると、印刷設定画面が図３（ｂ）に示す画面に移行し、実サイズ表示ボタン３０４が有効化される。そして、実サイズ表示ボタン３０４がタッチされると、ＣＰＵ１１１は、プレビュー表示領域３０１に表示された俯瞰プレビュー表示画像を実サイズプレビュー表示画像に切り替える。
【００２９】
３０５は、原稿画像の印刷設定の詳細を変更するための詳細設定ボタンである。３０６はキャンセルボタンである。キャンセルボタン３０６がタッチされると、ＣＰＵ１１１はコピー処理をキャンセルする。３０７はプリントボタンである。プリントボタンがタッチされると、ＣＰＵ１１１は、図２のステップＳ２０４で説明した処理を実施する。
【００３０】
図３（ｂ）は、プレビュー表示領域３０１でユーザ操作を受け付けたときの印刷設定画面の一例を示す図である。
【００３１】
俯瞰プレビュー表示画像が表示されたプレビュー表示領域３０１では、ユーザは、原稿画像上の実サイズプレビュー表示する領域を指定することができる。本実施形態では、ユーザの操作入力として、プレビュー表示領域３０１上の一点（単点）を受け付けると、原稿画像上の実サイズプレビュー表示する領域を指定することができる。例えば、ＣＰＵ１１１は、ユーザがタッチした点を中心とした所定の領域を実サイズプレビュー表示する領域とする。ある単点を受け付けた後、別の単点の入力を受け付けると、当該別の単点を中心とした新たな所定領域が実サイズプレビュー表示する領域となる。
【００３２】
図示の表示状態にあるときに、実サイズ表示ボタン３０４がタッチされると、図４（ａ）に示す画面に移行する。
【００３３】
３０８は実サイズプレビュー表示領域枠である。ＣＰＵ１１１は、プレビュー表示領域３０１に表示された俯瞰プレビュー表示画像上で受け付けたユーザ操作に基づき、原稿画像上の実サイズプレビュー表示する領域を決定する。そして、決定した領域を実サイズプレビュー表示領域枠３０８として表示する。実サイズプレビュー表示領域枠３０８は、プレビュー表示領域３０１に表示された俯瞰プレビュー表示画像上をユーザ操作に応じて移動可能に構成される。
【００３４】
図４（ａ）は、プレビュー表示領域３０１に実サイズプレビュー表示画像が表示された印刷設定画面の一例を示す図である。
【００３５】
３０９は、プレビュー表示領域３０１に表示された実サイズプレビュー表示画像である。３１０は実サイズプレビュー表示メッセージであり、実サイズプレビュー表示時に表示される。３１１は全体表示ボタンであり、実サイズプレビュー表示中に実サイズ表示ボタン３０４と置き換わり表示される。全体表示ボタン３１１がタッチされると、印刷設定画面は図３（ａ）の表示状態に戻る。なお、図３（ｂ）の表示状態に戻るようにしてもよい。
【００３６】
図４（ｂ）は、原稿画像の用紙サイズに対してプレビュー表示領域３０１の表示サイズが大きい場合に表示される印刷設定画面の初期画面の一例を示す図である。
【００３７】
ＣＰＵ１１１は、原稿画像の用紙サイズとプレビュー表示領域３０１の表示サイズとを比較する。そして、プレビュー表示領域３０１の表示サイズが大きいと判断した場合には、原稿画像の用紙サイズと同じサイズの実サイズプレビュー表示画像を作成し、プレビュー表示領域３０１に表示する。なお、ＣＰＵ１１１は、原稿画像の用紙サイズとプレビュー表示領域３０１の表示サイズとを比較して、プレビュー表示領域３０１の表示サイズが小さいと判断した場合に、後述する図５のステップＳ５０７またはステップＳ５０８の処理が実行される。
【００３８】
次に、ＵＩ１１４に図３（ａ）または図４（ｂ）に示す印刷設定画面を表示するまでの印刷設定画面表示処理について図５を参照して説明する。
【００３９】
図５は、ＣＰＵ１１１により実行される印刷設定画面表示処理を示すフローチャートである。
【００４０】
ステップＳ５０１では、ＣＰＵ１１１は、ＲＡＭ１１２から原稿画像の画像データを読み出す。
【００４１】
ステップＳ５０２では、ＣＰＵ１１１は、原稿画像の用紙サイズ情報を取得する。用紙サイズ情報は、原稿画像の縦方向の長さと横方向の長さの両方が含まれる。例えば、原稿の用紙サイズがＡ４であれば、用紙サイズ情報は、縦方向の長さが２９７ｍｍ、横方向の長さが２１０ｍｍとなる。この用紙サイズ情報は、ＭＦＰ１００へのコピー指示の際に設定された原稿の用紙サイズから取得するようにしてもよいが、読み取った原稿画像から直接得られるように構成してもよい。
【００４２】
ステップＳ５０３では、ＣＰＵ１１１は、プレビュー表示領域３０１の表示サイズ情報を取得する。プレビュー表示領域３０１の表示サイズ情報は、プレビュー表示領域３０１の縦方向の長さと横方向の長さの両方が含まれる。プレビュー表示領域３０１のサイズ情報は、予めＨＤＤ１１３等に保存されている。
【００４３】
ステップＳ５０４では、ＣＰＵ１１１は、ステップＳ５０２で取得した原稿画像の用紙サイズと、ステップＳ５０３で取得したプレビュー表示領域３０１の表示サイズ情報とを比較する。そして、プレビュー表示領域３０１の表示サイズが原稿画像の用紙サイズより大きいか否かを判定する。具体的には、原稿画像の縦の長さとプレビュー表示領域３０１の縦方向の長さを比較すると共に、原稿画像の横方向の長さとプレビュー表示領域３０１の横方向の長さとを比較する。そして、原稿画像の縦方向の長さがプレビュー表示領域３０１の縦方向の長さより短く、且つ原稿画像の横方向の長さがプレビュー表示領域３０１の横方向の長さより短い場合にはステップＳ５０６に移行する。それ以外は、ステップＳ５０５へ移行する。ステップＳ５０５へ移行する条件には、原稿画像の縦方向の長さがプレビュー表示領域３０１の縦方向の長さより大きい場合または原稿画像の横方向の長さがプレビュー表示領域３０１の横方向の長さより大きい場合が含まれる。さらに、原稿画像の縦方向の長さ、横方向の長さそれぞれが、プレビュー表示領域３０１の縦方向の長さ、横方向の長さそれぞれより長い場合が含まれる。
【００４４】
ステップＳ５０６では、ＣＰＵ１１１は、原稿画像の用紙サイズのまま実サイズプレビュー表示画像を作成する。具体的には、原稿画像の解像度（印刷解像度）とプレビュー表示領域３０１の解像度（表示解像度）に基づいて原稿画像の変倍処理を行い、プレビュー表示領域３０１に表示する実サイズプレビュー表示画像を作成する。
【００４５】
ステップＳ５０５では、ＣＰＵ１１１は、原稿画像の用紙サイズの縦横比と、プレビュー表示領域３０１の表示サイズの縦横比を算出して比較する。原稿画像の用紙サイズの縦横比がプレビュー表示領域３０１の表示サイズの縦横比よりも大きい場合はステップＳ５０７へ移行し、小さい場合はステップＳ５０８へ移行する。例えば、原稿の用紙サイズがＡ４であれば、原稿画像の用紙サイズの縦横比は１．４１４となる。プレビュー表示領域３０１の縦方向の長さが５ｃｍ、横方向の長さが１０ｃｍとすると、プレビュー表示領域３０１の表示サイズの縦横比は０．５となる。この場合は、「原稿画像の用紙サイズの縦横比」＞「プレビュー表示領域３０１の表示サイズの縦横比」となり、ステップＳ５０７へ移行する。
【００４６】
ステップＳ５０７では、ＣＰＵ１１１は、プレビュー表示領域３０１の横方向のサイズ（横幅）と原稿画像の用紙サイズの横方向のサイズ（横幅）の比に基づいて、俯瞰プレビュー表示画像を作成する。具体的には、原稿画像の印刷解像度及びプレビュー表示領域３０１の表示解像度、プレビュー表示領域３０１の横幅と原稿画像の横幅との比に基づいて、原稿画像の変倍処理を行い、プレビュー表示領域３０１に表示する俯瞰プレビュー表示画像を作成する。
【００４７】
ステップＳ５０８では、ＣＰＵ１１１は、プレビュー表示領域３０１の縦方向のサイズ（縦幅）と原稿画像の用紙サイズの縦方向のサイズ（縦幅）の比に基づいて、俯瞰プレビュー表示画像を作成する。具体的には、原稿画像の印刷解像度及びプレビュー表示領域３０１の表示解像度、プレビュー表示領域３０１の縦幅と原稿画像の縦幅との比に基づいて、原稿画像の変倍処理を行い、プレビュー表示領域３０１に表示する俯瞰プレビュー表示画像を作成する。
【００４８】
ステップＳ５０９では、ＣＰＵ１１１は、ステップＳ５０６またはステップＳ５０７またはステップＳ５０８で作成したプレビュー画像をプレビュー表示領域３０１に表示する。
【００４９】
次に、図３（ａ）に示す印刷設定画面上でプレビュー表示領域３０１にユーザ操作を受け付けた後、図３（ｂ）に示す実サイズプレビュー表示領域枠３０８を表示する際の処理について説明する。
【００５０】
図６は、ＣＰＵ１１１により実行される実サイズプレビュー表示領域枠３０８の表示処理を示すフローチャートである。
【００５１】
ステップＳ６０１では、ＣＰＵ１１１は、原稿画像の用紙のサイズとプレビュー表示領域３０１の表示サイズに基づいて、プレビュー表示領域３０１に実サイズプレビュー表示可能な領域（範囲）のサイズを算出する。例えば、原稿画像の用紙サイズよりプレビュー表示領域３０１の表示サイズが小さいと判断した場合には、プレビュー表示領域３０１のサイズが実サイズプレビュー表示可能な領域のサイズとなる。
【００５２】
ステップＳ６０２では、ＣＰＵ１１１は、ステップＳ６０１で算出した実サイズプレビュー表示可能な領域のサイズとプレビュー表示領域３０１上でユーザが指定した単点（の座標）に基づき、原稿画像に対して実サイズプレビュー表示する領域（範囲）を設定する。
【００５３】
ステップＳ６０３では、ＣＰＵ１１１は、ステップＳ６０２で設定した実サイズプレビュー表示する領域が、原稿画像外を含むかどうかを判定する。すなわち、原稿画像からはみだして実サイズプレビュー表示する領域が設定されたかどうかを判定する。この判定の結果、ＣＰＵ１１１は、実サイズプレビュー表示する領域が原稿画像外を含むと判定した場合、ステップＳ６０４へ移行する。一方、含まないと判定した場合はステップＳ６０５へ移行する。
【００５４】
ステップＳ６０４では、ＣＰＵ１１１は、ステップＳ６０２で設定した実サイズプレビュー表示する領域が、原稿画像外を含まないように、ユーザが指定した単点（の座標の値）を変更する。
【００５５】
ステップＳ６０５では、ＣＰＵ１１１は、原稿画像上の実サイズプレビュー表示する領域を決定し、決定した当該領域の実サイズプレビュー表示領域枠３０８を表示する。
【００５６】
次に、図３（ｂ）に示す印刷設定画面上で実サイズ表示ボタン３０４がタッチされた後、図４（ａ）に示す実サイズプレビュー表示画像を表示する際の処理について説明する。
【００５７】
図７は、ＣＰＵ１１１により実行される実サイズプレビュー表示画像の表示処理を示すフローチャートである。
【００５８】
ステップＳ７０１では、ＣＰＵ１１１は、原稿画像上の実サイズプレビュー表示する領域（実サイズプレビュー表示領域枠３０８）に対応する実サイズプレビュー表示画像を作成する。具体的には、ＣＰＵ１１１は、原稿画像の印刷解像度とプレビュー表示領域３０１の表示解像度に基づいて原稿画像の変倍処理を行い、変倍処理を行った原稿画像から実サイズプレビュー表示する領域の画像を抽出して実サイズプレビュー表示画像を作成する。
【００５９】
ステップＳ７０２では、ＣＰＵ１１１は、ステップＳ７０１で作成した実サイズプレビュー表示画像をプレビュー表示領域３０１に表示する。
【００６０】
上記第１の実施形態によれば、原稿画像の印刷解像度とプレビュー表示領域３０１の表示解像度、原稿画像の用紙サイズとプレビュー表示領域３０１の表示サイズに基づき、俯瞰プレビュー表示画像を作成する。俯瞰プレビュー表示された画像上で、実サイズプレビュー表示する領域の設定を受け付け、設定された領域の実サイズプレビュー表示画像を、原稿画像の印刷解像度とプレビュー表示領域３０１の表示解像度に基づいて作成してプレビュー表示領域３０１に表示する。これにより、ユーザが印刷画像における任意の領域を選択することができ、ユーザにより選択された領域を実サイズプレビュー表示することができる。
【００６１】
［第２の実施形態］
本発明の第２の実施形態に係る画像形成装置では、上記第１の実施形態における画像形成装置に対して、プレビュー表示領域３０１で受け付けるユーザ操作の受付方法が異なる。上記第１の実施形態では、単点でのユーザ操作を受け付けて、原稿画像上の実サイズプレビュー表示する領域を設定し、実サイズプレビュー表示領域枠を表示している。
【００６２】
本第２の実施形態では、プレビュー表示領域３０１でユーザ操作を２点受け付けて、原稿画像上の実サイズプレビュー表示する領域を設定し、実サイズプレビュー表示領域枠を表示する。なお、第１の実施形態と共通の部分については、同一の符号を用いてその説明は省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００６３】
図８は、本発明の第２の実施形態における、実サイズプレビュー表示する領域の設定方法を説明するための図である。
【００６４】
図８において、点８０１は１番目に受け付けたユーザ操作の位置（座標）であり、点８０２は２番目に受け付けたユーザ操作の位置（座標）を表す。このように複数のユーザ操作を受け付けると、ＣＰＵ１１１は、点８０１，８０２を結んだ線分の中心である点８０３を算出し、点８０３をもとにユーザが実サイズプレビュー表示を所望する領域（範囲）８０４を設定する。
【００６５】
ところで、ユーザが実サイズプレビュー表示を所望する領域８０４のサイズが、プレビュー表示領域３０１で一度に表示可能な表示サイズより大きいかまたは小さい場合の表示方法について説明する。
【００６６】
ＣＰＵ１１１は、点８０３を中心として、プレビュー表示領域３０１で一度に表示可能な領域（枠）８０５を設定して、実サイズプレビュー表示領域枠として表示する。図示例では、ユーザが実サイズプレビュー表示を所望する領域８０４のサイズが、プレビュー表示領域３０１で一度に表示可能な表示サイズより大きい場合を示す。
【００６７】
領域８０４がプレビュー表示領域３０１で一度に表示可能な表示サイズより大きい場合、ＣＰＵ１１１は、領域８０４すべてをユーザが視認できるように、プレビュー表示領域３０１に実サイズプレビュー表示画像をアニメーション表示するように構成する。アニメーション表示とは、動画表示のように、実サイズプレビュー表示画像を更新しつつ、その表示画像の位置を少しずつずらしながら表示させることをいう。例えば、図９（ａ）に示すように、ＣＰＵ１１１は、点８０１，８０２に基づいて中心点８０６を算出する。この中心点８０６は、アニメーション表示開始時の実サイズプレビュー表示する領域の中心点となる。そして、ＣＰＵ１１１は、中心点８０６をもとにプレビュー表示領域３０１で一度に表示可能な領域（枠）８０７を設定し、当該領域（枠）８０７に対応する実サイズプレビュー表示画像を作成する。
【００６８】
次に、ＣＰＵ１１１は、一定間隔で中心点とプレビュー表示領域３０１で一度に表示可能な領域（枠）の位置を更新し、更新された領域に対応する実サイズプレビュー表示画像をプレビュー表示領域３０１に表示する。このような更新を繰り返すことで、実サイズプレビュー表示画像がアニメーションのように表示される。実サイズプレビュー表示する領域の中心点の軌跡は、例えば、図９（ｂ）に示す８０８のようになる。図９（ｃ）において、８０９は、アニメーション表示終了時の実サイズプレビュー表示する領域の中心点であり、８１０がアニメーション表示終了時に設定される実サイズプレビュー表示する領域である。これにより、ユーザが実サイズプレビュー表示を所望する領域がプレビュー表示領域で一度に表示可能な表示サイズより大きい場合でも、ユーザが所望する実サイズプレビュー表示を行うことが可能となる。
【００６９】
第２の実施形態によれば、ユーザの所望する領域の選択方法を複数点入力にすることで、ユーザの確認したい領域の大きさが一定でなくても、効率的に確認することが可能となる。
【００７０】
［第３の実施形態］
本発明の第３の実施形態に係る画像形成装置では、上記第１の実施形態における画像形成装置に対して、図６に示す実サイズプレビュー表示領域枠の表示処理の一部が異なっている。
【００７１】
図１０は、本発明の第３の実施形態における実サイズプレビュー表示領域枠の表示処理を示すフローチャートである。なお、図示のステップＳ６０１〜ステップＳ６０５は、図６のステップＳ６０１〜ステップＳ６０５と同じ処理であることから、それらの説明は省略する。
【００７２】
ステップＳ９０１では、ＣＰＵ１１１は、ステップＳ６０２で設定した実サイズプレビュー表示する領域に余白を含むかを判定する。ステップＳ９０１ではＣＰＵ１１１が余白判定手段として機能する。余白を含むと判定した場合はステップＳ９０２へ移行し、含まないと判定した場合はステップＳ６０５へ移行する。なお、余白は、原稿画像上の文字や図形等が存在しない部分を指す。
【００７３】
ステップＳ９０２では、ＣＰＵ１１１は、実サイズプレビュー表示する領域の位置を、余白を含まない位置に変更する。変更後の実サイズプレビュー表示する領域の位置は、元の位置の近傍であることが好ましい。実サイズプレビュー表示する領域の位置が余白を含まない位置に変更された場合の一例を図１１（ａ）に示す。
【００７４】
図１１（ａ）において、１００１は、余白が含まれている実サイズプレビュー表示する領域である。一方、１００２は、ステップＳ９０２で変更後の実サイズプレビュー表示する領域である。領域１００２は、領域１００１に対して余白を含まない位置に変更されている。
【００７５】
上記第１の実施形態の図５のステップＳ５０６，Ｓ５０７，Ｓ５０８での俯瞰プレビュー表示画像作成時に、原稿画像に余白が含まれるかを判定し、余白が含まれる場合は余白部分を含まない領域のみから俯瞰プレビュー表示画像を作成するように構成してもよい。俯瞰プレビュー表示する領域に含まれる余白部分を除いた場合の一例を図１１（ｂ）に示す。
【００７６】
図１１（ｂ）において、１１０１は、余白が含まれている俯瞰プレビュー表示する領域である。一方、１１０２は、余白部分を除かれた後の俯瞰プレビュー表示する領域である。領域１１０２は、領域１１０１に対して余白部分が除かれた領域に変更されている。
【００７７】
第３の実施形態によれば、ユーザの指定した領域に余白が含まれるかを判別し、余白以外の領域を表示するように表示箇所を変更する。これにより、ユーザにとって不必要な領域を表示せず、効率的に確認することが可能となる。
【００７８】
上記実施形態では、本発明を複合機（ＭＦＰ）に適用した場合について説明したが、これに限定されるものではない。画像表示機能と印刷機能を有するものであれば、これらの機能が同じ装置に搭載されていても、別々に搭載されていてもよい。
【００７９】
また、上記実施形態では、複合機においてコピー処理を実行する際のプレビューについて説明したが、これに限定されるものではない。例えば、複合機がＦＡＸ受信した画像データを複合機内のメモリに格納しておき、そのＦＡＸ画像データを印刷する際にユーザがプレビューを選択した場合に用いてもよい。または、スキャンによる入力や、通信媒体を介してＰＣから入力された画像データを複合機内のメモリに格納して保持しておき、ユーザがその画像を印刷指示する際に画像確認のために行うプレビューに用いてもよい。
【００８０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８１】
１００  ＭＦＰ
１１１  ＣＰＵ
１１４  ＵＩ
１１５  画像読取部
１１６  印刷部
３０１  プレビュー表示領域
３０８  実サイズプレビュー表示領域枠
【図１】
0005871606.tif 000002
【図２】
0005871606.tif 000003
【図３】
0005871606.tif 000004
【図４】
0005871606.tif 000005
【図５】
0005871606.tif 000006
【図６】
0005871606.tif 000007
【図７】
0005871606.tif 000008
【図８】
0005871606.tif 000009
【図９】
0005871606.tif 000010
【図１０】
0005871606.tif 000011
【図１１】
0005871606.tif 000012