"複数のデータを保存する保存手段と、前記保存手段に保存された複数のデータの中から選択されたデータを印刷する印刷手段と、前記選択されたデータの用紙サイズ情報の有無を判定する用紙サイズ情報判定手段と、前記用紙サイズ情報判定手段により用紙サイズ情報を持たないと判定された場合に、前記選択されたデータを印刷するときの用紙サイズを選択させる選択手段と、前記選択手段にて選択された用紙サイズに基づいて、前記選択されたデータから実サイズプレビュー用画像を生成する生成手段と、前記生成手段により生成された実サイズプレビュー用画像を表示する表示手段とを備えることを特徴とする画像形成装置。前記選択されたデータが画像データのときに解像度情報の有無を判定する解像度情報判定手段と、前記解像度情報判定手段により解像度情報を持たないと判定された場合に、前記画像データの解像度を調整する調整手段とをさらに備えることを特徴とする請求項1記載の画像形成装置。前記調整手段は、前記選択された用紙サイズと前記画像データの画像サイズの比率を表すサイズ比率情報、前記画像データの画像の用紙上の向きを表す画像向き情報、前記画像データの画像の用紙上の位置を表す画像位置情報を確定し、前記生成手段は、前記選択された用紙サイズの情報、前記サイズ比率情報、前記画像向き情報、及び前記画像位置情報から、前記印刷手段で印刷する画像の大きさを計算し、前記実サイズプレビュー用画像を生成することを特徴とする請求項2記載の画像形成装置。複数のデータを保存する保存手段と、前記保存手段に保存された複数のデータの中から選択されたデータを印刷する印刷手段とを備える画像形成装置の画像表示方法において、前記選択されたデータの用紙サイズ情報の有無を判定する用紙サイズ情報判定工程と、前記用紙サイズ情報判定手段にて用紙サイズ情報を持たないと判定された場合に、前記選択されたデータを印刷するときの用紙サイズを選択させる選択工程と、前記選択工程にて選択された用紙サイズに基づいて、前記選択されたデータから実サイズプレビュー用画像を生成する生成工程と、前記生成工程にて生成された実サイズプレビュー用画像を表示する表示工程とを備えることを特徴とする画像表示方法。請求項4に記載の画像表示方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。しかしながら、データフォーマットの中には、データがデータ用紙サイズ情報や解像度などの印刷する大きさの基準となる情報を持たないものが存在する。データ用紙サイズ情報や解像度などの情報を持たないデータにはJPEGなどの画像データが存在する。このような画像データに対しては、データ用紙サイズ情報や解像度が無いため、印刷する大きさが確定できない。そのため、実サイズプレビューにより表示できないという課題がある。また、画像データを印刷する場合には、印刷したい出力用紙サイズを選択させることで印刷する大きさの基準を決めることが行われているが、印刷される画像の大きさが意図したサイズになっているかは印刷するまで分からないという課題がある。本発明は、上記問題に鑑みて成されたものであり、出力用紙サイズ情報や解像度情報を持たない画像データに対して、実サイズプレビューを実行することができる画像形成装置及び画像表示方法、並びにプログラムを提供することを目的とする。上記目的を達成するために、本発明の画像形成装置は、複数のデータを保存する保存手段と、前記保存手段に保存された複数のデータの中から選択されたデータを印刷する印刷手段と、前記選択されたデータの用紙サイズ情報の有無を判定する用紙サイズ情報判定手段と、前記用紙サイズ情報判定手段により用紙サイズ情報を持たないと判定された場合に、前記選択されたデータを印刷するときの用紙サイズを選択させる選択手段と、前記選択手段にて選択された用紙サイズに基づいて、前記選択されたデータから実サイズプレビュー用画像を生成する生成手段と、前記生成手段により生成された実サイズプレビュー用画像を表示する表示手段とを備えることを特徴とする。本発明によれば、出力用紙サイズ情報や解像度情報を持たない画像データに対して、実サイズプレビューを実行することができる。以下、本発明の実施の形態を図面を参照して詳細に説明する。図1は、本発明の実施形態に係る画像形成装置のハードウェア構成を示す図である。本発明の実施形態に係る画像形成装置は、画像データの入出力、保存、送受信等の画像処理を行う複合機である。画像形成装置は、装置全体を制御するコントローラユニット100、画像入力デバイスであるスキャナ部114、画像出力デバイスであるプリンタ部115、及びユーザからの指示の受付、ユーザへ情報提供を行う操作部116を有する。スキャナ部114、プリンタ部115、操作部116はそれぞれ、コントローラユニット100に接続され、コントローラユニット100からの命令によって制御される。コントローラユニット100はCPU101を有する。CPU101は、システムバス108を介して、RAM102、ROM103、HDD104、イメージバスI/F105、操作部I/F106、ネットワークI/F107と接続される。RAM102は、CPU101の作業領域を提供するためのメモリであり、パラメータ設定値を一時記憶するための設定値記憶メモリである。また、RAM102は、画像データを一時記憶するための画像メモリとしても使用される。ROM103はブートROMである。ROM103には、システムブートプログラムが格納されている。HDD104は大容量の記憶装置である。HDD104には、システムソフトウェア、パラメータ設定値履歴、画像データなどが格納される。特に、HDD104は、BOXと呼ばれるデータ格納用の格納領域を持つ。BOXは、予めBOX番号例えば1~99が割り当てられた複数の領域に分けられており、スキャナ部114によって読み取られた画像データや外部のPCから受信したデータ等を指定された番号の格納領域に格納することができる。BOXには、jpeg,tiff,pdf,bitmap等のあらゆるフォーマットのデータを格納可能である。また、マイクロソフト社製のワードやエクセル等のドキュメントファイルも格納可能である。BOXに格納されたデータは、その後、プリンタ部115で印刷したり、ネットワークI/F107を介して外部に送信したりすることができる。CPU101は、ROM103に格納されたシステムブートプログラムをRAM102に移動する記憶させることができる。移動が完了すると、CPU101がコントローラプログラムを実行することができる状態になる。操作部I/F106は、操作部116との間で入出力を行うためのインターフェースである。操作部I/F106は、操作部116に表示する画像データを操作部116へ出力する一方、ユーザが操作部116を介して入力した情報をCPU101へ伝送する。ネットワークI/F107は、LAN117と接続され、LAN117に対して情報の入出力を行う。イメージバスI/F105は、システムバス108と画像バス109とを接続し、データ構造を変換するバスブリッジである。画像バス109には、RIP110と、デバイスI/F111と、スキャナ画像処理部112と、プリンタ画像処理部113とが接続されている。RIP110は、LAN117を介して外部の装置から受信したPDLコードをビットマップイメージに展開する。デバイスI/F111は、スキャナ部114及びプリンタ部115とコントローラユニット100とを接続し、画像データの同期系/非同期系の変換を行う。また、デバイスI/F111は、スキャナ部114、プリンタ部115へ設定値、調整値、機器状態のデータの伝送を行う。スキャナ画像処理部112は、入力された画像データに対して補正、加工、編集を行う。プリンタ画像処理部113は、プリント出力する画像データに対してプリンタの画像補正を行う。操作部116は、ユーザからの実サイズプレビューの表示指示を受け付ける。そしてこれをコントローラユニット100へ通知する。コントローラユニット100は、操作部116から表示指示を受け付けると、スキャナ部114が読み取った画像データやネットワークI/F107が外部より受信した画像データやHDD104内に保存された画像データをRAM102に格納する。CPU101は、RAM102に格納した画像データに対して、実サイズプレビュー画像を生成する。前述の通り、実サイズプレビュー画像は、印刷する画像に含まれる文字や図画を、用紙上に印刷した場合と同じ大きさとなるよう生成される画像である。実サイズプレビュー画像は次の方法により生成される。CPU101は、操作部116の表示解像度xを取得する。CPU101は、プリンタ部115の印刷解像度yを取得する。CPU101は、印刷する画像を、x/yにより算出される割合で縮小拡大して、実サイズプレビュー画像を生成する。例えば、表示解像度xが72[dpi]、印刷解像度yが600[dpi]の場合、x/y=72/600=0.1212の割合で印刷する画像を縮小して実サイズプレビュー画像を生成する。出力用紙サイズ情報がA4サイズの画像データの場合、大きさは横×縦が210mm×297mmとなり、この画像データの画素数は、次式で表される。A4の横の画素数=A4の横の長さ210mm/25.4mm/inch×600[dpi]=4960画素A4の縦の画素数=A4の縦の長さ297mm/25.4mm/inch×600[dpi]=7015画素また、12の割合で画像を縮小するので、実サイズプレビュー用画像の画素数は次式のようになる。実サイズプレビュー画像の横の画素数=4960画素×0.12=596画素実サイズプレビュー画像の縦の画素数=7015画素×0.12=842画素なお、実サイズプレビュー画像生成のための画像処理はCPU101が行ってもよいし、スキャナ画像処理部112、プリンタ画像処理部113で処理を行ってもよい。生成された実サイズプレビュー画像は、RAM102から操作部I/F106を経由して操作部116に送られる。ユーザが表示する領域を選択することで実サイズプレビュー画像の表示が成される。次に、実サイズプレビュー画像の画像表示方法について、図2a~図2c、図3a~図3c、図4a、図4bを参照して説明する。ユーザからBOXのデータを使用する要求を受けることで操作部116は図2aの画面200を表示する。画面200は、BOXに保存されているデータの一覧を表示する画面である。BOXに保存されているデータはHDD104内に格納されている。なお、BOXに保存されるデータの格納先は、装置内のHDD104でもよいし、画像形成装置に接続された外部記憶装置でもよいし、ネットワークI/F107で接続できる外部の情報機器内でもよい。BOX内では、データと共に、データフォーマット、データ名、データ更新日、データ用紙サイズ、解像度などの情報が保存管理されている。データフォーマットは、文書、画像などのデータのフォーマットを表すものである。データ名は、データに対してユーザが任意に指定できるものである。データ更新日は、データ作成時若しくは編集時など、データ内容が最後に更新された日を表すものである。データ用紙サイズは、データが指定された用紙サイズの上に構成されているデータなのかを表すものである。例えば、文書データであれば、文書がどのような用紙サイズで構成されているかを表し、画像データでも同様にどのような用紙サイズの上で構成されるかを表すものである。ここで用紙サイズは、A4、A3、B4、B5、Letterなどである。解像度情報は、そのデータがどのような解像度で描画されるものかを表すものである。解像度は[dpi=画素/inch]で表現される。画像データでは、データ自体が持つ画素数とデータ用紙サイズから解像度を求めることができ、どちらか片方の情報があればもう一方が一意に定まる。以降の説明では、画像データに関しては、解像度についてのみ取り扱うことにする。これら情報を元に、BOX内に格納されたデータのデータ項目201が作成され、データ一覧202上に並べて表示される。データ一覧202の表示は、画面200に示したリスト表示ではなく、BOXに格納されているデータが持つサムネイル一覧の表示でもかまわない。ユーザはデータ一覧202から、任意のデータ項目201を1つ以上選択することができる。ユーザがデータ項目201を選択することで、画面200上のプリントボタン203、実サイズプレビューボタン204が指示押下受け付け可能な状態に遷移する。操作部116がプリントボタン203への指示を受け付けた場合は、ユーザが選択したデータ項目201をプリントするためのプリント設定画面へ遷移する。プリント設定画面の詳細については省略する。操作部116が実サイズプレビューボタン204への指示を受け付けた場合は、ユーザが選択したデータ項目201の持つ情報から、遷移する画面を決定する。選択されたデータのフォーマットが文書の場合は、図2bに示す画面210へ遷移する。選択されたデータのフォーマットが画像の場合は、図2cに示す画面220へ遷移する。ここでデータ一覧202に表示したデータにおいて、No.3又はNo.5のデータが選択されている場合は、データフォーマットが文書なので画面210に遷移する。No.1、2、4、6の何れかが選択されている場合は、データフォーマットが画像なので画面220に遷移する。図2bの画面210は、実サイズプレビューを表示する画面である。図2bにおいて、実サイズプレビュー表示領域211には、ユーザが選択したデータから生成された実サイズプレビュー用画像が表示される。表示位置参照領域212では、実サイズプレビュー用画像全体のうち実サイズプレビュー表示領域211に表示している表示部を示す画像を表示している。表示位置変更ボタン213は、実サイズプレビュー表示領域211に表示している実サイズプレビュー用画像の位置変更を指示するものである。表示位置変更ボタン213は、上下左右の4方向のボタンがある。例えば下方向のボタンが押されることにより、実サイズプレビュー用画像全体に対して実サイズプレビュー表示領域211に表示している位置を現在より下の位置に変更する。操作部116では、変更された位置の実サイズプレビュー用画像を表示するように実サイズプレビュー表示領域211の表示内容を更新する。また、表示位置参照領域212の表示内容も実サイズプレビュー表示領域211の表示内容にも合わせて変更する。実サイズプレビュー表示領域211に表示する画像が、実サイズプレビュー用画像の端の位置にある場合には、画像に対して端を表示している方向の表示位置変更ボタン213からの指示が無視される。OKボタン214は、実サイズプレビューの表示を終了するものである。OKボタン214への指示を受け付けた場合は、図2aの画面200に遷移する。このとき、一時的に保存されている出力用紙サイズ情報などの情報が、選択されたデータと共に保存される。キャンセルボタン215も、実サイズプレビューの表示を終了するものである。キャンセルボタン215への指示を受け付けた場合は、図2aの画面200に遷移する。このとき、一時的に保存されている情報は保存せずに破棄される。画像調整ボタン216は、画像調整画面への遷移を指示するものである。画像調整ボタン216への指示を受け付けた場合は、図3aの画面230に遷移する。図2cの画面220は、選択されたデータを印刷するときの出力用紙サイズ情報の選択を要求する画面である。出力用紙サイズ情報は、データ用紙サイズと同様にA4、A3、B4、B5、Letterなどで示される。各用紙サイズは、縦方向の長さと横方向の長さを持っている。図2cにおいて、カセット設定ボタン221は、プリンタ部115の給紙カセットに対応したボタンである。プリンタ部115が備える給紙カセットの数に合わせた数のカセット設定ボタン221が表示される。給紙カセット数は装置の状態に合わせて変化する。ここでは給紙カセットは4段持っているものとし、カセット設定ボタン221も4つとする。各給紙カセットには、カセット内に収容された用紙に対応した用紙サイズが設定されており、カセット設定ボタン221には、各給紙カセットに設定された用紙サイズが表示されている。ユーザからカセット設定ボタン221への指示を受け付けた場合、当該ボタンが選択状態になる。他のサイズボタン222は、給紙カセットに設定されたサイズ以外の用紙サイズを指定するものである。他のサイズボタン222への指示により、画像形成装置が対応した用紙サイズの一覧を表示する画面へ遷移し、用紙サイズ一覧の中から任意の用紙サイズの選択を受け付ける。ここで用紙サイズ一覧に表示されたサイズ以外に、ユーザから任意のサイズの入力を受け付けることもできる。他のサイズボタン222は、任意の用紙サイズの選択を受け付けることにより選択状態になる。カセット設定ボタン221と他のサイズボタン222のうち選択状態になるボタンはどれか1つだけである。カセット設定ボタン221が選択された後、別のカセット設定ボタン221が選択されたときは、前に選択されていたカセット設定ボタン221の選択を解除し、新しく選択されたカセット設定ボタン221が選択状態になる。選択状態に関しては、他のサイズボタン222は、カセット設定ボタン221の1つとみなして同様の動作をする。OKボタン223は、選択されたデータを印刷するときの出力用紙サイズの選択を終了するものである。いずれかのカセット設定ボタン221または他のサイズボタン222が選択された状態で指示可能となる。カセット設定ボタン221、他のサイズボタン222が選択されていない状態では、OKボタン223からの指示を受け付けない。OKボタン223への指示を受け付けた場合は、選択されているボタンに対応した用紙サイズ設定を、選択されたデータの出力用紙サイズ情報として一時的に保存する。そして、選択されたデータが解像度を持つか否かの判定を行い、遷移する画面を決定する。選択されたデータが解像度を持つ場合は、図2bの画面210に遷移し、解像度を持たない場合は、図3aの画面230に遷移する。ここで画面200のデータ一覧202に表示したデータのうち画像データNo.1とNo.6は解像度を持っている。また、No.2はデータ用紙サイズを持っているため解像度が一意に定まる。よって、No.1、2、6が選択されていた場合、画面210へ遷移する。画像データNo.4は、解像度とデータ用紙サイズ情報のどちらも持っていないため、No.4が選択されていた場合は画面230へ遷移する。キャンセルボタン224は、選択されたデータを印刷するときの出力用紙サイズの選択を終了するものである。しかし、キャンセルボタン224への指示を受け付けた場合は、出力用紙サイズ情報の一次的な保存を行わずに、図2aの画面200に遷移する。図3aの画面230は、画像調整画面である。図3aにおいて、画像比率表示領域231は、印刷される用紙の大きさとその用紙上に印刷する画像の大きさとの比率を表した比率表示画像を表示する領域である。比率表示画像は、用紙の大きさを表す用紙部と画像の大きさを表す画像部から構成され、用紙部と画像部の大きさの比率が分かるように表現された画像である。比率表示画像は、出力用紙サイズ情報と、サイズ比率情報と、画像向き情報と、画像位置情報とから生成される。ここで比率表示画像の画像部は、用紙部と比較した大きさ、用紙部上の位置、向きの違いが分かればよく、矩形の図画で作成してもよいし、選択されたデータのサムネイルを用いてもよい。比率表示画像の生成方法の詳細については後述する。サイズ比率情報とは、選択された出力用紙サイズとその用紙上に印刷する画像のサイズの関係を表す比率情報である。サイズ比率情報は、出力用紙サイズ情報とデータの画素数、解像度から求めることができる。また、サイズ比率情報を指定することで印刷する画像の大きさを指定することができる。出力用紙サイズ情報と、用紙上に印刷する画像の大きさとは、どちらも縦方向と横方向の長さを持つ。ここでは、サイズ比率情報は縦方向、横方向それぞれに独立した値を設定せずに、どちらか片方のサイズ比率情報を用い、もう一方は同じ値になるものとする。個別に変更したい場合、サイズ比率情報の縦方向、横方向の比率を同じ値とせずにそれぞれ保持してもよい。縦方向、横方向どちらのサイズ比率情報を用いるかの判断方法の詳細については後述する。画像比率変更スライダ232は、サイズ比率情報を設定するものである。つまみ233をディスプレイに向かって左方向に操作する若しくは左の比率変更ボタン234を操作することにより、用紙上に印刷される画像の大きさを縮小するようにサイズ比率情報を変更して一時的に保管する。逆に、右方向に操作する若しくは右の比率変更ボタン234を操作すると、用紙上に印刷される画像の大きさを拡大するようにサイズ比率情報を変更して一時的に保管する。操作部116から用紙上に印刷される画像サイズを拡大するように指示を行った場合の画面を図3bに示す。画像比率変更スライダ232の右端は、サイズ比率情報の最大値が対応しており、左端は最小値が対応している。サイズ比率情報の最大値と最小値は任意の値が予め設定されているものとしてよい。画像比率変更スライダ232は、複数の段階に切替えられてもよいし、自由にスライドできてもよいものとする。ここでは、サイズ比率情報の最大値は、画像部と用紙部の縦方向、横方向どちらかの長さが一致する場合とする。ここで画像比率変更スライダ232は、サイズ比率情報に合わせて数値で指定する5段階と、等倍の場合と、プリンタ部115の印刷解像度の場合の合計7段階で設定ができるものとする。数値で指定する5段階に対応したサイズ比率情報は、1.0、0.8、0.6、0.4、0.2とする。等倍ボタン235は、サイズ比率情報を設定するものである。等倍ボタン235は、選択された画像データが解像度を持つ場合にのみ表示される。等倍ボタン235への指示を受け付けたとき、現在設定されている出力用紙サイズ情報、画素数、解像度からサイズ比率情報が決定される。等倍ボタン235への指示を受け付けた場合の画面を図3cに示す。選択された画像データが解像度を持つ場合、画面230に遷移してきた時点で等倍ボタン235が選択された状態になるものとする。選択された画像データが解像度を持たない場合は、プリンタ部115の印刷解像度に対応したサイズ比率情報を設定した状態になるものとする。等倍となるサイズ比率情報の算出方法と、プリンタ部115の印刷解像度に対応したサイズ比率情報の算出方法の詳細については後述する。画像向き指定ボタン236は、用紙上の画像の向きを指示するためのボタンである。画像向き指定ボタン236により、画像データの向きを90度回転するように指示することができる。この画像向き指定ボタン236は、一度指示押下されると画像データの向きを90度回転し、再度指示されると画像向きを元の0度に戻すように構成してもよいし、再度指示されると更に90度回転を繰り返してもよい。また、画像向き指定ボタン236は、画像の向き90度毎に合わせて上下左右4つのボタンとし、各方向のボタンに合わせた方向に回転してもよい。画像向き指定ボタン236の指示を受けたときの画面を図4aに示す。画面230に遷移してきた時点では、画像向き指定ボタン237は選択されていない状態で有り、画像向き情報としては、回転しない0度を表す値が一時的に保存される。画像位置指定ボタン237は、用紙上のどの位置に画像データを配置するかを指定するためのボタンである。画面230に遷移してきた時点では、画像位置指定ボタン237は左上が選択された状態であり、画像位置情報として左上が一時的に保存されている。画像位置指定ボタン237には、上、下、左、右、左上、左下、右上、右下の8方向とセンターの9つのボタンがある。各ボタンは用紙上の画像データの配置に対応し、各ボタンへの指示を受け付けると画像の配置変更が行われる。上ボタンが指示押下された場合には上端の中央、下ボタンが指示された場合には下端の中央にデータの位置が変更される。左ボタンが指示された場合には左端の中央、右ボタンが指示された場合には右端の中央に画像データの位置を変更する。左上ボタン、左下ボタン、右上ボタン、右下ボタンが指示された場合には、対応した四隅にデータの位置が変更される。センターボタンが指示された場合にはデータの位置が用紙上の中央に変更される。画像位置指定ボタン237のセンターボタンが指示を受けたときの画面を図4bに示す。画像比率変更スライダ232のつまみ233、比率変更ボタン234、等倍ボタン235、画像向き指定ボタン236、画像位置指定ボタン237への操作に応じて比率表示画像を再生成し、画像比率表示領域231の表示画像を更新する。OKボタン238は、画像調整画面の表示を終了するものである。OKボタン238への指示を受け付けた場合は、出力用紙サイズ情報と、印刷される画像の大きさと、サイズ比率情報と、画像位置情報と、画像向き情報から実サイズプレビュー用画像が生成され、図2bの画面210に遷移する。戻るボタン239は、画像調整画面の表示を終了するものであり、図3aの画面230の前に表示していた画面への遷移を指示するものである。戻るボタン239への指示を受け付けた場合は、画像調整画面で選択された各ボタンの状態を一時的に保存する。そして、図2bの画面210から遷移してきていた場合は画面210へ遷移し、図2cの画面220から遷移してきていた場合は画面220へ遷移する。用紙上の画像の大きさを指定するためにサイズ比率情報を用いるが、縦方向、横方向共に出力用紙サイズより小さい値にしなければ、用紙から画像がはみ出してしまい画像全域が印刷されない。そのため、縦方向と横方向のどちらのサイズ比率情報を使用するか判断する必要がある。出力用紙サイズ情報に設定された用紙サイズの縦横比率用紙サイズの縦方向の長さ/用紙サイズの横方向の長さと、画像データの大きさの縦横比率画像データの縦方向の長さ/画像データの横方向の長さをそれぞれ求める。そして、これらを比較することで、縦方向と横方向のどちらのサイズ比率情報を使用するかを決定する。用紙サイズの縦横比率よりも、画像の縦横比率の方が小さい場合は、横方向の長さのサイズ比率情報を使用する。出力用紙サイズの縦横比率よりも、画像の縦横比率の方が大きい場合は、縦方向の長さのサイズ比率情報を使用する。ただし、画像向き情報として保存された情報より、画像の向きが90度若しくは270度回転する方向に指定されている場合は、画像の縦横の長さを入れ替えて計算する。例として、画像データの画素数は横×縦が1920画素×1080画素、出力用紙サイズ情報にA4サイズある横×縦が210mm×297mmが指定された場合の判定方法を示す。用紙サイズの縦横比率が、縦方向の長さ297mm/横方向の長さ210mm=1.414となる。画像の縦横比率が、縦方向の画素数1080画素/横方向の画素数1920画素=0.563となる。用紙サイズの縦横比率1.414に対して、画像の縦横比率が0.563となり、画像の縦横比率の方が小さいため、横方向の長さをサイズ比率情報として使用する。画像向き情報に90度が指定されていた場合の例を示す。画像向き情報に90度が指定されると画像の縦と横とが入れ替わるため、画像データの画素数は横×縦が1080画素×1920画素となり、画像の縦横比率が、縦方向の画素数1920画素/横方向の画素数1080画素=1.778となる。用紙サイズの縦横比率1.414に対して、画像の縦横比率が1.778となり、画像の縦横比率の方が大きいため、縦方向の長さをサイズ比率情報として使用する。選択された画像データが持つ解像度と、用紙上に印刷される画像の解像度とが等しいとき、選択された画像データが等倍で印刷される。等倍ボタン235が選択された場合は、選択された画像データの解像度と画素数とから等倍で印刷される画像の大きさを求める。そして、その値と出力用紙サイズ情報とからサイズ比率情報を計算する。ここで選択した画像データの画素数は横×縦が1920画素×1080画素であり、解像度が300dpiであるとする。この画像の大きさは、次式で表される。横の長さ=横の画素数1920画素/解像度300[dpi]×25.4mm/inch=162.6mm縦の長さ=縦の画素数1080画素/解像度300[dpi]×25.4mm/inch=91.4mm出力用紙サイズ情報がA4と保存されていた場合、等倍ボタン指示時のサイズ比率情報を計算する。上記で求めた通り、横方向の長さをサイズ比率情報として用いるため、次式のようになる。サイズ比率情報=画像の長さ162.6mm/用紙の長さ210.0mm=0.774プリンタ部115の印刷解像度と等しい解像度で画像を印刷する場合は、プリンタ部115の印刷解像度と選択された画像データの画素数とから画像が印刷される大きさを求める。そして、その値と出力用紙サイズ情報とからサイズ比率情報を計算する。上記で選択された画像データが解像度を持たないデータであり、プリンタ部115の印刷解像度が600dpi、出力用紙サイズ情報がA4と保存されていたとする。画像がプリンタ部115の印刷解像度600[dpi]で印刷される場合の大きさは、次式のようになる。横の長さ=横の画素数1920画素/印刷解像度600[dpi]×25.4mm/inch=81.3mm縦の長さ=縦の画素数1080画素/印刷解像度600[dpi]×25.4mm/inch=45.7mm上記で求めた通り、横方向の長さをサイズ比率情報として用いるため、次式のようになる。サイズ比率情報=画像の長さ81.3mm/用紙の長さ210.0mm=0.387選択されたデータと一時的に記録した情報より比率表示画像を生成する。画像比率表示領域231の領域サイズから比率表示画像の用紙部のサイズを計算する。用紙部は、出力用紙サイズ情報にある用紙サイズの縦と横の比率で縦方向と横方向共に領域サイズに収まるサイズとする。画像比率表示領域231の領域サイズが320画素×320画素である場合に、出力用紙サイズ情報としてA4サイズである横×縦が210mm×297mmが保存されていたとする。用紙部は縦方向が320画素に収まるサイズになるため、用紙部のサイズは横×縦が226画素×320画素となる。用紙部のサイズに対してサイズ比率情報を用いて画像部のサイズを計算する。画像データの画素数は横×縦が1920画素×1080画素で、サイズ比率情報が0.6とする。このとき、サイズ比率情報は横方向について用いられるため、画像部の横方向の画素数は、用紙部の横方向の画素数226画素×0.6=137画素となる。これより、画像サイズからの縮小割合=137画素/1920画素=7.1となり、画像部の縦方向の画素数は、画像データの縦方向の画素数1080画素×0.071=77画素となる。用紙部に対して画像部の向き、位置に関しては画像向き情報、画像位置情報に従い決定する。図5は、画像形成装置に実行される実サイズプレビューの表示と画像調整処理の流れを示すフローチャートである。本フローチャートは、画像形成装置のROM等に格納されたプログラムをCPU101が実行することによって処理される。ユーザからBOX内のデータを使用する要求を受け、操作部116に画面200を表示した所からフローを開始する。まず、操作部116は、BOX内のデータリストから特定のデータが選択を受け付けるステップS401。操作部116は、実サイズプレビューの指示を受け付けるステップS402。次に、コントローラユニット100内のCPU101は、ユーザが選択したデータのデータ用紙サイズ情報の有無を判定する。ここでコントローラユニット100は用紙サイズ情報判定手段として機能する。データがデータ用紙サイズ情報を有していると判定した場合、コントローラユニット100は、ユーザが選択した文書データのデータ用紙サイズ情報を読み出し、出力用紙サイズ情報として一時的に保存してステップS405、ステップS410へ進む。一方、データがデータ用紙サイズ情報を有していないと判定した場合、操作部116は、出力用紙サイズ選択画面220を表示してステップS404、ステップS406へ進む。ステップS406では、操作部116は、出力用紙サイズ選択画面220上で出力用紙サイズの設定指示を受け付けたか否か判定をする。受け付けない場合は出力用紙サイズ選択画面220を表示し続けるが、指示を受け付けた場合には、ステップS407へ進む。ステップS407では、操作部116は、出力用紙サイズ設定の指示と設定する用紙サイズ情報をコントローラユニット100に通知する。コントローラユニット100では、通知を受けた用紙サイズ情報を出力用紙サイズ情報として一時的に保存する。次に、コントローラユニット100は、選択された画像データが解像度情報を持つか否かを判定する。ここでコントローラユニット100は解像度情報判定手段として機能する。解像度を持つと判定した場合には、ステップS410へ遷移し、解像度を持たないと判定した場合はステップS409へ遷移するステップS408。操作部116は画像調整画面230を表示し、画像調整処理を受け付けるステップS409。ステップS409の画像調整処理の詳細については後述する。コントローラユニット100は、選択されたデータと、一時的に保存された出力用紙サイズ情報、サイズ比率情報、画像位置情報、画像向き情報から印刷する画像の大きさを計算し、そして実サイズプレビュー画像を作成するステップS410。一時的に保存された情報を用いた実サイズプレビュー画像生成方法の詳細については後述する。操作部116は、実サイズプレビュー画面210を表示するステップS411。操作部116は、画像調整指示を受け付けたか否か判定をするステップS412。指示を受け付けた場合には、ステップS409へ遷移し、受け付けない場合はステップS413へ遷移する。ステップS413では、操作部116は、キャンセル指示を受け付けたか否か判定をする。指示を受け付けた場合にはフローを終了し、受け付けない場合はステップS414へ遷移する。ステップS414では、操作部116は、終了指示を受け付けたか否か判定をする。指示を受け付けた場合には、ステップS411へ遷移し、受け付けない場合はステップS415へ遷移する。ステップS415では、コントローラユニット100は、一時的に保存した出力用紙サイズ情報と、サイズ比率情報と、画像位置情報と、画像向き情報とを選択されたデータと共に保存し、フローを終了する。次に、図5のステップS409における画像調整処理の詳細について図6を参照して説明する。本フローチャートは、画像形成装置のROM等に格納されたプログラムをCPU101が実行することによって処理される。まず、操作部116は、画像調整画面230を表示するステップS501。次に、操作部116は、サイズ比率変更指示があるか否かを判定するステップS502。サイズ比率変更指示があった場合は、ステップS503に遷移し、指示がない場合はステップS504に遷移する。ステップS503では、コントローラユニット100は、ステップS502で指示に伴い変更されるサイズ比率情報を一時的に保存し、その値に応じて比率表示画像を生成し、画像調整画面230の表示を更新する。画像比率表示領域231の領域サイズが320画素×320画素である場合は、出力用紙サイズ情報としてA4サイズのとき用紙部のサイズは横×縦が226画素×320画素となる。画像データの画素数は横×縦が1920画素×1080画素で、サイズ比率情報が0.6と、画像部のサイズは横×縦が137画素×77画素となる。ここでサイズ比率変更指示を受け付け、サイズ比率情報が0.8と変更された場合は、画像部のサイズは横×縦が183画素×103画素となり、この画像部サイズを用いて比率表示画像を作成し、表示を更新する。ステップS504では、操作部116は、画像向き指定指示があるか否かを判定する。画像向き指定指示があった場合はステップS505に遷移し、指示がない場合はステップS506に遷移する。ステップS505では、コントローラユニット100は、ステップS504で指示された画像向き情報を一時的に保存し、その値に応じて比率表示画像を生成し、画像調整画面230の表示を更新する。画像向き指定指示により画像向き情報に90度が設定されていた場合は、画素数1920画素×1080画素の縦と横が入れ替わり横×縦が1080画素×1920画素となる。画像データの縦横比が変化したため、サイズ比率情報に用いる方向が縦方向に変更になる。比率表示画像の用紙部のサイズは横×縦が226画素×320画素であり、サイズ比率情報が0.6のとき、画像部のサイズは横×縦が108画素×192画素となる。この画像部サイズを用いて比率表示画像を生成し、表示を更新する。ステップS506では、操作部116は、画像位置変更指示があるか否かを判定する。画像位置変更指示があった場合は、ステップS507に遷移し、指示がない場合はステップS508に遷移する。ステップS507では、コントローラユニット100は、ステップS506で指示された画像位置変更の値を一時的に保存し、その値に応じて比率表示画像を生成し、画像調整画面230の表示を更新する。画像位置変更指示によりセンターが設定された場合は、用紙部上に配置する画像部の位置が中心に変更する。画像位置は左上基準で画像部の位置を決定する。用紙部のサイズは横×縦が226画素×320画素、画像部のサイズは横×縦が108画素×192画素のとき、用紙部の余白になる部分の画素数を計算する。横方向は226画素-108画素=118画素となり、縦方向は320画素-192画素=128画素となる。これより、用紙部左上から横方向右側に59画素、縦方向下側に64画素の部分から画像部を配置した比率表示画像を生成し、表示を更新する。ステップS508では、操作部116は、画像調整確定指示OKボタン押下があるか否かを判定する。画像調整確定指示があった場合は、ステップS509に遷移する。画像調整確定指示がない場合はステップS502に遷移する。コントローラユニット100は、一時的に保存されているサイズ比率情報、画像向き方法、画像位置情報を確定しステップS509、画像調整処理フローを終了する。上記処理では、ステップS502、S504、S506の各変更指示を受け付ける毎に画面の更新を行っているが、指示内容を一時的に保存しておき、保存内容をまとめて比率表示画像の生成を行い画像調整画面230の表示の更新を行ってもよい。次に、ステップS410での画像作成方法について詳細に説明する。コントローラユニット100は、選択されたデータとステップS407、S409で一時的に保存された出力用紙サイズ情報、サイズ比率情報、画像向き情報、画像位置情報により、用紙上の印刷される画像を作成する。出力用紙サイズ情報とサイズ比率情報から、用紙上に印刷される画像の大きさが計算する。選択されたデータをその画像の大きさにするため選択されたデータに対して拡大処理若しくは縮小処理を行う。拡大、縮小処理は実サイズプレビュー画像生成のための画像処理はCPU101が行ってもよいし、スキャナ画像処理部112、プリンタ画像処理部113で処理を行ってもよい。処理された画像は、RAM102上に一度格納し、その画像を元に実サイズプレビュー画像を作成する。作成された実サイズプレビューはRAM102から操作部I/F106を経由して操作部116上に送られ、操作部116が表示する領域を選択して表示することで実サイズプレビューの表示が成される。画像データの画素数は横×縦が1080画素×1920画素であり、出力用紙サイズ情報にA4サイズある横×縦が210mm×297mmであり、サイズ比率情報に0.2、画像向き情報に0度、画像位置情報に左上が一時的に保存されているとする。このとき、用紙上に印刷される画像の大きさは、次式のようになる。サイズ比率指定後の画像の横の長さ=A4の横の長さ210mm×0.2=42mmサイズ比率指定後の画像の横の画素数=画像の横の長さ42mm/25.4mm/inch×プリンタ部の印刷解像度600[dpi]=992画素画像データを92に縮小した横×縦が992画素×1766画素となる画像が、サイズ比率情報0.2によって指定された画像の大きさになる。実サイズプレビュー用画像は出力用紙サイズ情報を12の割合で縮小することで、A4サイズの横×縦は596画素×842画素となる。この実サイズプレビュー用画像の画像データの部分の画素数は、次式のようになる。実サイズプレビュー画像の横の画素数=992画素×0.12=119画素実サイズプレビュー画像の縦の画素数=1766画素×0.12=212画素ここで作成した実サイズプレビュー用画像を実サイズプレビュー画面で表示する。本実施形態によれば、出力用紙サイズ情報や解像度を持たない画像データに対して、実サイズプレビューを実行することができる。また、用紙と画像の大きさの比率を見ながら、印刷する画像の大きさや画像の位置、画像の向きなどを選択して、実サイズプレビューを実行することができるため、容易に印刷される画像の大きさを推測することができる。これにより、出力用紙サイズ情報や解像度を持たないデータに対しても印刷する前に画像の大きさを確認することができるため、意図していた文字や図画の大きさではなかったといった理由による印刷ミスを防止することができる。さらに、画像の大きさを推測した上で実サイズプレビューを実行するため、大きさの変更設定と実サイズプレビューとの間を行き来せずに、所望の画像の大きさでの実サイズプレビューを確認することができ、ユーザの利便性が向上する。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"