画像形成装置と接続された情報処理装置であって、印刷対象となる文書の各ページのサイズを検出するサイズ検出部と、前記各ページの向きを検出する向き検出部と、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付部と、前記文書から、1つの辺の長さが同一であり、かつ他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する判定部と、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御部と、前記ページが回転された文書を出力する出力部と、を備えたことを特徴とする情報処理装置。前記判定部は、前記サイズが2種類検出されたか否かを判定し、前記回転制御部は、前記文書の1ページ目が、前記2種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合は、前記小さい方のサイズのページを縦長配置に、かつ前記2種類のサイズのうち大きい方のサイズのページを横長配置となるように回転し、前記文書の1ページ目が、前記小さい方のサイズであり、かつ横長配置である場合、および前記文書の1ページ目が前記大きい方のサイズであり、かつ縦長配置である場合は、前記小さい方のサイズのページを横長配置に、かつ前記大きい方のサイズのページを縦長配置となるように回転させること、を特徴とする請求項1に記載の情報処理装置。前記回転制御部は、前記文書の1ページ目が、前記小さい方のサイズであり、かつ縦長配置である場合は、受け付けた前記後処理設定が左開きであれば前記大きい方のページの向きを左方向に、受け付けた前記後処理設定が右開きであれば前記大きい方のページの向きを右方向に回転し、前記文書の1ページ目が、前記小さい方のサイズであり、かつ横長配置である場合、および前記文書の1ページ目が前記大きい方のサイズであり、かつ縦長配置である場合は、前記大きい方のサイズのページの向きを右方向に回転させること、を特徴とする請求項2に記載の情報処理装置。表示部、をさらに備え、前記出力部は、前記ページが回転された文書の印刷プレビュー画面を前記表示部に表示すること、を特徴とする請求項1に記載の情報処理装置。前記出力部は、前記ページが回転された文書を前記画像形成装置に送信し、前記画像形成装置に印刷させること、を特徴とする請求項1に記載の情報処理装置。前記回転制御部は、前記ページを画像形成装置毎に定められた所定の回転方向に従って回転させること、を特徴とする請求項1に記載の情報処理装置。コンピュータを、印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、前記各ページの向きを検出する向き検出ステップと、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、前記文書から、1つの辺の長さが同一であり、かつ他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する判定ステップと、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、前記ページが回転された文書を出力する出力ステップ、として機能させるためのプログラム。請求項7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。しかしながら、原稿にサイズの種類および向き縦横が混在している場合、最終的な後処理位置が反映された印刷結果を正確にプレビューすることが困難である。また、この場合に従来技術のプレビュー方法を用いるとしても、既存のアプリケーションプログラムでは、プリンタの機種毎に対応する回転ロジックを用意する必要がある。このため、複数のプリンタを対象にするような一般的なアプリケーションプログラムでは、プリンタの機種に応じた全ての回転ロジックを持つ必要が生じ処理が煩雑となる。本発明は、上記に鑑みてなされたものであって、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる情報処理成装置、プログラムおよび記録媒体を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明にかかる情報処理装置は、画像形成装置と接続された情報処理装置であって、印刷対象となる文書の各ページのサイズを検出するサイズ検出部と、前記各ページの向きを検出する向き検出部と、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付部と、前記文書から、1つの辺の長さが同一であり、かつ他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する判定部と、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御部と、前記ページが回転された文書を出力する出力部と、を備えたことを特徴とする。また、本発明にかかるプログラムは、コンピュータを、印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、前記各ページの向きを検出する向き検出ステップと、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、前記文書から、1つの辺の長さが同一であり、かつ他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する判定ステップと、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、前記ページが回転された文書を出力する出力ステップ、として機能させるためのプログラムであることを特徴とする。また、本発明にかかる記録媒体は、コンピュータを、印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、前記各ページの向きを検出する向き検出ステップと、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、前記文書から、1つの辺の長さが同一であり、かつ他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する判定ステップと、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、前記ページが回転された文書を出力する出力ステップ、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。本発明によれば、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができるという効果を奏する。以下に添付図面を参照して、この発明にかかる情報処理装置の最良な実施の形態を詳細に説明する。第1実施形態図1は、本実施の形態にかかる印刷システムの構成を示すブロック図である。図1に示すように、印刷システムは、印刷対象となる文書の印刷結果をプレビュー表示する情報処理装置100と、画像形成装置200a、200b、200c以下、画像形成装置200と総称する。とネットワーク150により接続されている。ここで、印刷対象となる文書には、テキストデータと、画像データが含まれ、情報処理装置100に保存されているものであっても、外部から取得したものであってもよい。なお、図1では画像形成装置200を3台図示するが、台数はこれに限定されず、単数であっても複数であってもよい。情報処理装置100は、ユーザから印刷条件両面印刷、カラー/モノクロ等や、印刷後の印刷用紙に対する後処理の設定ステープル、ホッチキス等を受け付ける。また、情報処理装置100は、印刷対象となる文書の向きを回転し、向きを回転した原稿およびユーザから受け付けた後処理の設定を、ネットワーク150を介して画像形成装置200に送信する。画像形成装置200は、情報処理装置100から受信した文書を、受信した向き通りに印刷する。また、画像形成装置200は、文書に対して情報処理装置100から受信した後処理を実行する。なお、後処理については、画像形成装置200でなく外部の後処理機が実行することとしても良い。次に、情報処理装置100の機能的構成の詳細について説明する。図2は、情報処理装置100の機能的構成を示すブロック図である。図2に示すように、情報処理装置100は、受付部101と、サイズ検出部102と、向き検出部103と、サイズ判定部104と、回転制御部105と、出力部106と、表示制御部107と、エラー判定部108と、エラー報知部109と、通信部110と、操作表示部130と、記憶部120とを主に備える。記憶部120は、情報処理装置100により作成された文書や、外部装置や記録媒体不図示から取得した文書を記憶する。また、記憶部120は、後述するページの回転方向を決定するルールや、後処理設定の可否を定めたルール等を記憶する。操作表示部130は、各種画面を表示する。例えば、操作表示部130は、印刷対象となる文書の選択や、後処理設定を選択可能な表示画面を表示する。ここで、後処理設定とは、印刷用紙に対して印刷後に施す処理であって、例えば、両面印刷やパンチやステープル等がある。なお、両面印刷については通常、印刷条件として選択される設定であるが、本実施例では説明の便宜上後処理設定に含めることとする。受付部101は、印刷対象となる文書の選択を受け付ける。ここで、印刷対象となる文書は記憶部120に記憶されていてもよいし、外部装置や記録媒体不図示から取得してもよい。また、受付部101は、ユーザから操作表示部130に入力された後処理設定を受け付ける。サイズ検出部102は、受付部101により選択が受け付けられた文書の各ページのサイズを検出する。例えば、サイズ検出部102は、文書に付加されたページ設定情報を取得することにより各ページのサイズを検出してもよい。ここで、ページ設定情報とは、ページ番号、ページのサイズ、ページの向き等を含む情報のことである。受付部101により選択が受け付けられた文書の各ページの向きを検出する。例えば、サイズ検出部102は、文書に付加されたページ設定情報を取得することにより各ページの向きを検出してもよい。サイズ判定部104は、サイズ検出部102により、文書から1辺の長さが同一であって、他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する。例えば、サイズ判定部104は、サイズ検出部102により検出された複数のページのサイズが、1辺の長さだけが一致する異なるサイズの組み合わせとしてあらかじめ記憶部120に記憶された組み合わせが検出されたか否かを判定する。図3は、1辺の長さだけが一致する異なるサイズの組み合わせの一例を示す図である。図3に示すように、A4とA3は1辺の長さが一致する異なるサイズの組み合わせである。A4はA3よりも小さいサイズであり、A4が有する異なる辺の長さのうち長い方の辺が、A3が有する異なる辺の長さのうち短い方の辺と同一である。図4は、1辺の長さが一致する異なるサイズの組み合わせの種類を示す図である。図4では、1辺の長さが同一で、他の辺の長さが異なるサイズの組み合わせを項番1~4に示す。例えば、項番1は、図3で示したA4とA3の組み合わせであり、項番2は、B5とB4の組み合わせである。回転制御部105は、サイズ判定部104により文書から1辺の長さだけが一致する異なる複数のサイズが検出されたと判定された場合、受け付けられた後処理設定に応じて文書のページを他のサイズのページと同一の長さの辺が揃うようにページを回転させる。例えば、回転制御部105は、回転方向を決定するルールに従って、ページを回転させる。ここで、回転方向を決定するルールとは、ページのサイズ、ページの向き、後処理設定の内容左右開き、上下開き等によって回転方向を定めたルールである。また、回転方向を決定するルールは、適宜プリンタ毎に任意に変更可能である。これにより、ページの表裏の関係が明確であれば、単純なロジックポートレートだけ回転させる、A3のページだけ回転させる等で印刷結果を容易に得ることができる。ここで、回転制御部105によるページの回転方向について、従来のページの回転方向と比較して説明する。まず、文書の各ページが印刷される印刷用紙の表と裏の位置関係について説明する。例えば、受付部101が後処理設定として、両面印刷とパンチの設定を受け付けたとする。図5は、両面印刷時の印刷用紙の表と裏の位置関係を示す図である。図5は、印刷用紙が中心Aを軸にしてめくられた場合の表と裏の位置関係を示している。矢印表面が指す面が印刷用紙の表であり、矢印裏面が指す面が印刷用紙の裏である。また、図6は、ページ順に並べられた文書を示す図である。図6では、1ページと2ページがA4であり、3ページと4ページがA3である。また、図6では、受付部101により後処理設定として、両面印刷、左右開き、パンチ左が受け付けられている。図7は、従来のプレビュー画面を示す図である。図7は、図6で示した文書に対して、後処理を行う前のページの回転を反映せずに後処理設定有りを示している。図8-1は、あるプリンタAによる出力結果の一例を示す図であり、図8-2は、プリンタAと異なるプリンタBによる出力結果の一例を示す図である。図8-1および図8-2では、1枚目の印刷用紙の両面にはA4のページが印刷され、2枚目の印刷用紙の両面にはA3のページが印刷されている。ここで、2枚目のA3の印刷用紙の出力結果に着目すると、図8-1に示すプリンタAによる出力結果では、2枚目のA3の印刷用紙で、2つのページが同じ向きに配置されている。図8-1の場合は、図7に示したA3のページが2ページとも左側に90度回転されている。これは、プリンタに接続された後処理機の仕様にもよるが、多くのプリンタでは、A3用紙は短辺給紙ShortEdgeFeedであることや、A3とA4等の用紙サイズ混在時に、用紙搬送方向に対して横幅をそろえるような仕様に起因する。この際、後処理設定がなされていなければ、印刷用紙の搬送方向や給紙方向をプレビュー画面に反映する必要はないが、このように、用紙サイズが混在している場合に後処理設定が行われると、プレビュー画面と実際の印刷結果が異なることが容易に起こり得る。一方、図8-2に示すように、プリンタBによる出力結果では、2枚目のA3の印刷用紙で、2つのページが異なる向きに配置されている。図8-2の場合は、図7に示したA3のページが最初のページは左側に90度回転されているのに対し、次のページは右側に90度回転されていて、図8-1の場合と異なる。つまり、従来は、プリンタによる出力結果が図8-1に示した配置になる場合も、図8-2に示した配置になる場合も同様に、図7に示した同じプレビュー画面が表示されるケースがあった。そして、後処理としてパンチされた位置を中心に用紙がめくられることを優先すれば、図8-1のように用紙の表と裏が上下開きの関係で印刷され、また、左右開きを優先すれば図8-2に示す配置で印刷されていた。また、どちらで印刷されるかは、多くの場合プリンタの実装により決定されるので、プリンタの機種によって出力結果が異なる場合があった。このように、プリンタ機種毎に異なるような特性を印刷前に取得しプレビューに反映することは非常に困難であった。図9は、本実施の形態における回転制御部105によるページの回転例を示す図である。回転制御部105は、図6に示した文書のページを、回転方向を決定するルールに従って回転している。図9では、回転制御部105は、縦長に配置されたA3のページを2ページとも左側に90度回転し、横長に配置している。ここで、回転制御部105によるページの回転方向はシステムとして決めればよく、プリンタの回転方向と同じでなくてもよい。なお、このように回転されたページに後処理設定を付与して印刷すれば、プリンタの仕様で決定された回転方向によらずどのプリンタでも同じ印刷結果が得られる。出力部106は、表示制御部107を介して操作表示部130に、回転制御部105によりページが回転された文書のプレビュー画面を表示する。また、出力部106は、通信部110を介して、画像形成装置200に回転制御部105による回転後のページを印刷指示とともに送信する。これに応答して、画像形成装置200は出力部106から受信したページを受信した順に出力する。図10は、画像形成装置200による出力結果の一例を示す図である。図10に示すように、画像形成装置200は、出力部106からページを受信した順、ここでは1枚目のA4と2枚目のA3で同一の長さとなる辺が揃う辺にパンチがされている。エラー判定部108は、受付部101により受け付けられた後処理設定が、ページのサイズや向きとの関係で設定可能か否かを判断し、設定不可と判断した後処理設定が設定されている場合エラーと判定する。例えば、エラー判定部108は、後処理設定の可否を定めたルールに従って、受付部101により受け付けられた後処理設定の可否を判断し、エラーを判定する。一例として、後処理設定の可否を定めたルールは、小さいサイズと大きいサイズの組み合わせからなるページが、1ページ目が小さいサイズで縦長に配置されている場合に、上下開きの後処理を設定不可と定める。なお、後処理設定の可否を定めたルールの内容は、プリンタの仕様に応じて任意に変更可能である。エラー報知部109は、エラー判定部108によりエラーと判定された場合に、受付部101により受け付けられた後処理が設定不可であることをユーザに報知する。例えば、エラー報知部109は、エラー判定部108によりエラーと判定された場合、表示制御部107を介して操作表示部130にエラーを表示する。表示制御部107は、操作表示部130に各種画面や、メッセージを表示する。例えば、表示制御部107は、出力部106からの指示によりプレビュー画面を表示したり、エラー報知部109からの指示によりエラーを表示したりする。通信部110は、情報処理装置100と画像形成装置200との間で各種情報を送受信する。例えば、通信部110は、出力部106から送信された回転制御部105による回転後のページを印刷指示とともに画像形成装置200に送信する。次に、以上のように構成された情報処理装置100による印刷対象となる文書のページを回転させるページ回転処理について説明する。図11は、情報処理装置100によるページ回転処理の手順を示すフローチャートである。サイズ検出部102は、印刷対象である文書の各ページのサイズを検出するステップS401。サイズ判定部104は、印刷対象である文書に複数のサイズが混在しているか否かを判定するステップS402。出力部106は、サイズ判定部104により、印刷対象である文書に複数のサイズが混在していないと判定された場合ステップS402:No、通信部110を介して画像形成装置200に文書を送信し、通常の印刷を指示するステップS403。この際、例えば、文書自体には異なるサイズのページが混在していても、単一のサイズで印刷する設定がされている場合には、同様に出力部106は、後処理設定を含む通常の印刷を指示することとなる。サイズ判定部104は、印刷対象である文書に複数のサイズが混在していると判定した場合ステップS402:Yes、サイズは2種類であり、かつ2つのサイズが有する各辺のうち1辺の長さがもう一方のサイズの1辺の長さと一致しているか否かを判定するステップS404。なお、例えば、3種類以上のサイズが混在している場合や、2種類のサイズでもA4とB4等の1辺の長さが一致しない組み合わせの場合であっても、後処理設定が可能なケースであれば、エラー判定部108は、後処理設定可能と判定してもよい。エラー報知部109は、サイズ判定部104により、サイズが2種類であり、かつ2つのサイズが有する各辺のうち1辺の長さがもう一方のサイズの1辺の長さと一致していると判定されなかった場合ステップS404:No、エラーを報知するステップS412。これにより、サイズが2種類であり、かつ2つのサイズが有する各辺のうち1辺の長さがもう一方のサイズの1辺の長さと一致していない場合に、ユーザがパンチやステープル等の後処理設定をできないように制御することができる。回転制御部105は、サイズ判定部104により、サイズが2種類であり、かつ2つのサイズが有する各辺のうち1辺の長さがもう一方のサイズの1辺の長さと一致していると判定された場合ステップS404:Yes、文書の1ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であるか否かを判定するステップS405。回転制御部105は、文書の1ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であると判定された場合ステップS405:Yes、後処理として上下開きが設定されているか否かを判定するステップS408。エラー報知部109は、回転制御部105により、後処理として上下開きが設定されていると判定された場合ステップS408:Yes、エラーを報知するステップS413。回転制御部105は、後処理として上下開きが設定されていないと判定した場合ステップS408:No、他のサイズよりも小さいサイズのページを縦長に、大きいサイズのページを横長に揃えるように各ページを回転させるステップS409。ここで、回転制御部105によるこれらの判定方法は、ページの回転方向を定めたルールが基準となる。本フローチャートでは、1ページ目のサイズおよび向きによってその後のページの印刷動作が決定されるプリンタが多いため、回転制御部105は1ページ目のサイズを判定基準としているがこれに限定されない。ステップS405において、回転制御部105は、文書の1ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であると判定しなかった場合ステップS405:No、1ページ目が他のサイズよりも小さいサイズであり横長であるか否かを判定するステップS406。回転制御部105は、1ページ目が他のサイズよりも小さいサイズであり横長であると判定しなかった場合ステップS406:No、1ページ目が他のサイズよりも大きいサイズであり、縦長の配置であるか否かを判定するステップS407。回転制御部105は、1ページ目が他のサイズよりも大きいサイズであり、縦長の配置であると判定しなかった場合ステップS407:No、ステップS409の処理を行う。一方、ステップS406において、回転制御部105は、1ページ目が他のサイズよりも小さいサイズであり横長であると判定した場合ステップS406:Yes、および、ステップS407において、1ページ目が他のサイズよりも大きいサイズであり、縦長の配置であると判定した場合ステップS407:Yes、他のページよりも小さいページは横長に、大きいページは縦長に揃えるように各ページを回転させるステップS411。このように、本実施の形態によれば、印刷対象となる文書のページのサイズ、向き、後処理設定により定められた方向によりページを回転させるので、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる。また、このように、本実施の形態によれば、回転制御部105が印刷対象となる文書のページのサイズ、向き、後処理設定により定められた方向によりページを回転させるので、プリンタ毎に異なる回転方向が設定されていた場合であっても、プリンタ独自の方法によるページの回転を排除することができる。また、このように、本実施の形態によれば、エラー判定部108が印刷対象となる文書のページのサイズと向きの関係により設定可能な後処理を判定するので、所定の条件で設定された後処理をキャンセルし、印刷の失敗を防止することができる。次に、本実施の形態にかかる情報処理装置100のハードウェア構成について図12を用いて説明する。図12は、本実施の形態にかかる情報処理装置100のハードウェア構成を示す説明図である。本実施の形態にかかる情報処理装置100は、CPUCentralProcessingUnit151などの制御装置と、ROMReadOnlyMemory152やRAMRANDOMAccessMemory153などの記憶装置と、ネットワークに接続して通信を行う通信I/F154と、HDDHardDiskDrive、CDCompactDiscドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス161を備えており、通常のコンピュータを利用したハードウェア構成となっている。本実施の形態にかかる情報処理装置100で実行されるページ回転制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROMCompactDiskReadOnlyMemory、フレキシブルディスクFD、CD-RCompactDiskRecordable、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。また、本実施の形態にかかる情報処理装置100で実行されるページ回転制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態にかかる情報処理装置100で実行されるページ回転制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施の形態のページ回転制御プログラムを、ROM等に予め組み込んで提供するように構成してもよい。本実施の形態にかかる情報処理装置100で実行されるページ回転制御プログラムは、上述した各部受付部、サイズ検出部、向き検出部、サイズ判定部、回転制御部、出力部、表示制御部、エラー判定部、エラー報知部、通信部を含むモジュール構成となっており、実際のハードウェアとしてはCPU51プロセッサが上記記憶媒体からページ回転制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。第2実施形態次に、第2実施形態について説明する。上述の第1実施形態と重複する部分については同一の符号を付して適宜に説明を省略する。本実施形態では、回転制御部105は、印刷対象である文書に2種類のサイズが混在しており、一方のサイズの1辺の長さが他方のサイズの1辺の長さと一致していると判定され、かつ、受付部101で受け付けた後処理設定が実際に処理可能な場合は、同一の長さの辺が揃うように、その後処理設定に応じて2ページ目以降のページを回転させる。一方、受付部101で受け付けた後処理設定が実際は処理不可能な場合は、文書に含まれるページの配置が、1ページ目先頭ページの配置と同じになるように、2ページ目以降のページを回転させる。また、回転制御部105は、印刷対象である文書のサイズが同一の場合は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、受け付けた後処理設定に応じて2ページ目以降のページを回転させる。以下、具体的な内容を説明する。まず、印刷対象である文書のサイズが同一の場合におけるページの回転例を説明する。例えば図13に示すように、1ページ目が縦長の配置ポートレートであり、2ページ目が横長の配置ランドスケープである場合を想定する。この場合、回転制御部105は、2ページ目が縦長の配置となるように、受け付けた後処理設定に応じて2ページ目を回転させる。本実施形態では、回転制御部105は、受け付けた後処理設定がステープルやパンチの場合、正面から見たときのページの画像の上側あるいは左側が、当該ページの各辺のうち綴じられる側の辺と対向するようにページを回転させる。より具体的には、図13aに示すように、後処理設定として左開きが設定されている場合、回転制御部105は、横長に配置された2ページ目を左側に90度回転させることにより、縦長に配置する。また、図13bに示すように、後処理設定として右開きが設定されている場合、回転制御部105は、横長に配置された2ページ目を右側に90度回転させることにより、縦長に配置する。さらに、図13cに示すように、後処理設定として上開きが設定されている場合、回転制御部105は、横長に配置された2ページ目を右側に90度回転させることにより、縦長に配置する。次に、図14に示すように、1ページ目が横長の配置であり、2ページ目が縦長の配置である場合を想定する。この場合、回転制御部105は、2ページ目が横長の配置となるように、受け付けた後処理設定に応じて2ページ目を回転させる。より具体的には、図14aに示すように、後処理設定として左開きが設定されている場合、回転制御部105は、縦長に配置された2ページ目を左側に90度回転させることにより、横長に配置する。また、図14bに示すように、後処理設定として右開きが設定されている場合、回転制御部105は、縦長に配置された2ページ目を右側に90度回転させることにより、横長に配置する。さらに、図14cに示すように、後処理設定として上開きが設定されている場合、回転制御部105は、縦長に配置された2ページ目を右側に90度回転させることにより、横長に配置する。次に、印刷対象である文書に2種類のサイズが混在しており、一方のサイズの各辺のうちの1辺の長さが他方のサイズの1辺の長さと一致している場合におけるページの回転例を説明する。この場合、回転制御部105は、同一の長さの辺が揃うように、後処理設定に応じて2ページ目以降のページを回転させる。図15は、この場合の回転ルールの一例を示す図である。図15に示すように、1ページ目がサイズの小さい用紙であり、その配置がポートレートの場合は、実際に処理可能な後処理は左開きまたは右開きである。この場合、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。なお、2ページ目以降のページの回転方向は、後処理設定に応じた方向となる。また、1ページ目がサイズの小さい用紙であり、その配置がランドスケープの場合は、実際に処理可能な後処理は上開きである。この場合、回転制御部105は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、2ページ目以降のページを回転させる。また、1ページ目がサイズの大きい用紙であり、その配置がポートレートの場合は、実際に処理可能な後処理は上開きである。この場合、回転制御部105は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、2ページ目以降のページを回転させる。さらに、1ページ目がサイズの大きい用紙であり、その配置がランドスケープの場合は、実際に処理可能な後処理は左開きあるいは右開きである。この場合、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。いま、図16に示すように、1ページ目がサイズの小さい用紙であり、その配置がポートレートである場合を想定する。図16の例では、2ページ目はサイズの小さい用紙であり、その配置がランドスケープである。3ページ目はサイズの大きい用紙であり、その配置はポートレートである。4ページ目はサイズの大きい用紙であり、その配置はランドスケープである。図15からも理解されるように、1ページ目がサイズの小さい用紙であり、その配置がポートレートである場合は、実際に処理可能な後処理設定として左開きあるいは右開きを設定することは可能であるが、上開きを設定することは不可能である。後処理設定として左開きが設定された場合、図16aに示すように、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。この場合の回転方向は左開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を左側に90度回転させることにより、縦長に配置する。また、3ページ目を左側に90度回転させることにより、横長に配置する。なお、4ページ目は横長に配置されているので、この例では回転しない。また、後処理設定として右開きが設定された場合、図16bに示すように、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。この場合の回転方向は右開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を右側に90度回転させることにより、縦長に配置する。また、3ページ目を右側に90度回転させることにより、横長に配置する。なお、4ページ目は横長に配置されているので、この例では回転しない。また、後処理設定として上開きが設定された場合、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、2ページ目以降のページを回転させる。より具体的には、図16cに示すように、回転制御部105は、2ページ目以降のページが縦長の配置となるように、2ページ目以降のページを回転させる。次に、図17に示すように、1ページ目がサイズの小さい用紙であり、その配置がランドスケープである場合を想定する。図17の例では、2ページ目はサイズの小さい用紙であり、その配置がポートレートである。3ページ目はサイズの大きい用紙であり、その配置はランドスケープである。4ページ目はサイズの大きい用紙であり、その配置はポートレートである。図15からも理解されるように、1ページ目がサイズの小さい用紙であり、その配置がランドスケープである場合は、実際に処理可能な後処理設定として上開きを設定することは可能であるが、左開きあるいは右開きを設定することは不可能である。後処理設定として左開きあるいは右開きが設定された場合、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、2ページ目以降のページを回転させる。より具体的には、図17a、bに示すように、回転制御部105は、2ページ目以降のページが横長の配置となるように、2ページ目以降のページを回転させる。また、後処理設定として上開きが設定された場合、図17cに示すように、回転制御部105は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、2ページ目以降のページを回転させる。この場合の回転方向は上開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を右側に90度回転させることにより、横長に配置する。また、3ページ目を右側に90度回転させることにより、縦長に配置する。なお、4ページ目は縦長に配置されているので、この例では回転しない。次に、図18に示すように、1ページ目がサイズの大きい用紙であり、その配置がポートレートである場合を想定する。図18の例では、2ページ目はサイズの大きい用紙であり、その配置がランドスケープである。3ページ目はサイズの小さい用紙であり、その配置はポートレートである。4ページ目はサイズの小さい用紙であり、その配置はランドスケープである。図15からも理解されるように、1ページ目がサイズの大きい用紙であり、その配置がポートレートである場合は、実際に処理可能な後処理設定として上開きを設定することは可能であるが、左開きあるいは右開きを設定することは不可能である。後処理設定として左開きあるいは右開きが設定された場合、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、2ページ目以降のページを回転させる。より具体的には、図18a、bに示すように、回転制御部105は、2ページ目以降のページが縦長の配置となるように、2ページ目以降のページを回転させる。また、後処理設定として上開きが設定された場合、図18cに示すように、回転制御部105は、大きい用紙はポートレート、小さい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。この場合の回転方向は上開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を右側に90度回転させることにより、縦長に配置する。また、3ページ目を右側に90度回転させることにより、横長に配置する。なお、4ページ目は横長に配置されているので、この例では回転しない。次に、図19に示すように、1ページ目がサイズの大きい用紙であり、その配置がランドスケープである場合を想定する。図19の例では、2ページ目はサイズの大きい用紙であり、その配置がポートレートである。3ページ目はサイズの小さい用紙であり、その配置はランドスケープである。4ページ目はサイズの小さい用紙であり、その配置はポートレートである。図15からも理解されるように、1ページ目がサイズの大きい用紙であり、その配置がランドスケープである場合は、実際に処理可能な後処理設定として左開きあるいは右開きを設定することは可能であるが、上開きを設定することは不可能である。後処理設定として左開きが設定された場合、図19aに示すように、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。この場合の回転方向は左開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を左側に90度回転させることにより、横長に配置する。また、3ページ目を左側に90度回転させることにより、縦長に配置する。なお、4ページ目は縦長に配置されているので、この例では回転しない。また、後処理設定として右開きが設定された場合、図19bに示すように、回転制御部105は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、2ページ目以降のページを回転させる。この場合の回転方向は右開きに応じた方向となる。より具体的には、回転制御部105は、2ページ目を右側に90度回転させることにより、横長に配置する。また、3ページ目を右側に90度回転させることにより、縦長に配置する。なお、4ページ目は縦長に配置されているので、この例では回転しない。また、後処理設定として上開きが設定された場合、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、2ページ目以降のページを回転させる。より具体的には、図19cに示すように、回転制御部105は、2ページ目以降のページが横長の配置となるように、2ページ目以降のページを回転させる。図20は、本実施形態の情報処理装置によるページ回転処理の手順の一例を示すフローチャートである。図20に示すように、まずサイズ検出部102は、印刷対象である文書の各ページのサイズを検出するステップS501。次に、サイズ判定部104は、印刷対象である文書に複数のサイズが混在しているか否かを判定するステップS502。サイズ判定部104が、複数のサイズが混在していないと判定した場合ステップS502の結果:NO、つまりは、印刷対象である文書の各ページのサイズが同じであると判定した場合、前述したように、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、受け付けた後処理設定に応じて各ページを回転するステップS503。一方、サイズ判定部104は、複数のサイズが混在していると判定した場合ステップS502の結果:YES、サイズが2種類であり、一方のサイズの1辺の長さが他方のサイズの1辺の長さと一致しているか否かを判定するステップS504。サイズが2種類であり、一方のサイズの1辺の長さが他方のサイズの1辺の長さと一致していると判定されなかった場合ステップS504の結果:NO、回転制御部105は、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、各ページを回転させるステップS505。一方、サイズが2種類であり、一方のサイズの1辺の長さが他方のサイズの1辺の長さと一致していると判定された場合ステップS504の結果:YES、回転制御部105は、受け付けた後処理設定が実際に処理可能であるか否かを判定するステップS506。本実施形態では、回転制御部105は、図15に示すテーブルを参照しながら、受け付けた後処理設定が実際に処理可能であるか否かを判定する。図15に示すテーブルは不図示の記憶装置に格納されている。回転制御部105は、受け付けた後処理設定が実際に処理可能であると判定した場合ステップS506の結果:YES、前述したように、同一の長さの辺が揃うように、受け付けた後処理設定に応じて各ページを回転させるステップS507。一方、回転制御部105は、受け付けた後処理設定が実際は処理不可能であると判定した場合ステップS506の結果:NO、2ページ目以降のページの配置が、1ページ目の配置と同じになるように、各ページを回転させるステップS505。以上が、本実施形態の情報処理装置によるページ回転処理の内容である。以上に説明したように、本実施の形態においても、印刷対象となる文書のページやサイズ、向き、後処理設定により定められた方向によりページを回転させるので、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる。