(57)【特許請求の範囲】
【請求項１】
画像形成装置と接続された情報処理装置であって、
印刷対象となる文書の各ページのサイズを検出するサイズ検出部と、
前記各ページの向きを検出する向き検出部と、
前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付部と、
前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定部と、
前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御部と、
前記ページが回転された文書を出力する出力部と、
を備え、
前記後処理設定として上開きが設定され、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合、または、前記後処理設定として左開き又は右開きが設定され、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、エラーを報知するエラー報知部を更に備えたことを特徴とする情報処理装置。
【請求項２】
画像形成装置と接続された情報処理装置であって、
印刷対象となる文書の各ページのサイズを検出するサイズ検出部と、
前記各ページの向きを検出する向き検出部と、
前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付部と、
前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定部と、
前記ページが検出されたと判定された場合に、予め定められたルールに従って、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御部と、
前記ページが回転された文書を出力する出力部と、を備え、
前記ルールは、
前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであって、横長配置であり、かつ前記後処理設定として上開きが設定された場合は、小さい方のサイズの用紙は横長に、大きい方のサイズの用紙は縦長になるようにし、
前記文書の１ページ目が、前記小さい方のサイズであって、縦長配置であり、かつ前記後処理設定として左開き又は右開きが設定された場合は、小さい方のサイズの用紙は縦長に、大きい方のサイズの用紙は横長になるようにし、
前記文書の１ページ目が、前記２種類のサイズのうち大きい方のサイズであって、縦長配置であり、かつ前記後処理設定として上開きが設定された場合は、小さい方のサイズの用紙は横長に、大きい方のサイズの用紙は縦長になるようにし、
前記文書の１ページ目が、前記大きい方のサイズであって、横長配置であり、かつ前記後処理設定として左開き又は右開きが設定された場合は、小さい方のサイズの用紙は縦長に、大きい方のサイズの用紙は横長になるようにしたものであることを特徴とする情報処理装置。
【請求項３】
前記判定部は、前記サイズが２種類検出されたか否かを判定し、
前記回転制御部は、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合は、前記小さい方のサイズのページを縦長配置に、かつ前記２種類のサイズのうち大きい方のサイズのページを横長配置となるように回転し、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合、および前記文書の１ページ目が前記大きい方のサイズであり、かつ縦長配置である場合は、前記小さい方のサイズのページを横長配置に、かつ前記大きい方のサイズのページを縦長配置となるように回転させること、
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記回転制御部は、前記文書の１ページ目が、前記小さい方のサイズであり、かつ縦長配置である場合は、受け付けた前記後処理設定が左開きであれば前記大きい方のページのうち縦長配置のものを左方向に、受け付けた前記後処理設定が右開きであれば前記大きい方のページのうち縦長配置のものを右方向に回転し、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、受け付けた前記後処理設定が上開きであれば前記大きい方のページのうち横長配置のものを右方向に回転し、前記文書の１ページ目が前記大きい方のサイズであり、かつ縦長配置である場合は、受け付けた前記後処理設定が上開きであれば前記大きい方のページのうち横長配置のものを右方向に回転させること、
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
表示部、をさらに備え、
前記出力部は、前記ページが回転された文書の印刷プレビュー画面を前記表示部に表示すること、
を特徴とする請求項１または２に記載の情報処理装置。
【請求項６】
前記出力部は、前記ページが回転された文書を前記画像形成装置に送信し、前記画像形成装置に印刷させること、
を特徴とする請求項１または２に記載の情報処理装置。
【請求項７】
前記回転制御部は、前記ページを画像形成装置毎に定められた所定の回転方向に従って回転させること、
を特徴とする請求項１または２に記載の情報処理装置。
【請求項８】
コンピュータを、
印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、
前記各ページの向きを検出する向き検出ステップと、
前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、
前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定ステップと、
前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、
前記ページが回転された文書を出力する出力ステップと、
前記後処理設定として上開きが設定され、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合、または、前記後処理設定として左開き又は右開きが設定され、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、エラーを報知するエラー報知ステップ、
として機能させるためのプログラム。
【請求項９】
コンピュータを、
印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、
前記各ページの向きを検出する向き検出ステップと、
前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、
前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定ステップと、
前記ページが検出されたと判定された場合に、予め定められたルールに従って、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、
前記ページが回転された文書を出力する出力ステップとして機能させ、
前記ルールは、
前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであって、横長配置であり、かつ前記後処理設定として上開きが設定された場合は、小さい方のサイズの用紙は横長に、大きい方のサイズの用紙は縦長になるようにし、
前記文書の１ページ目が、前記小さい方のサイズであって、縦長配置であり、かつ前記後処理設定として左開き又は右開きが設定された場合は、小さい方のサイズの用紙は縦長に、大きい方のサイズの用紙は横長になるようにし、
前記文書の１ページ目が、前記２種類のサイズのうち大きい方のサイズであって、縦長配置であり、かつ前記後処理設定として上開きが設定された場合は、小さい方のサイズの用紙は横長に、大きい方のサイズの用紙は縦長になるようにし、
前記文書の１ページ目が、前記大きい方のサイズであって、横長配置であり、かつ前記後処理設定として左開き又は右開きが設定された場合は、小さい方のサイズの用紙は縦長に、大きい方のサイズの用紙は横長になるようにしたものであることを特徴とするプログラム。
【請求項１０】
請求項８または９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、印刷データの原稿の向きと、セットされている用紙の向きから自動的に画像を回転して印刷するアプリケーションプログラムを備えたプリンタ等の画像形成装置が普及している。アプリケーションはまず両面印刷の際は開き方向の設定等から裏表の画像を回転させる。また、パンチやステープルのオンライン後処理機が接続されている場合は、後処理を指示された位置と、後処理機の実際の機構の位置から、指示された位置に後処理されるように画像を回転させる。
【０００３】
そして、印刷結果の表裏の位置関係や、後処理が実行される位置を印刷前にユーザが確認できるように仕上がりイメージをプレビュー画面として表示する方法が既に知られている。例えば、印刷結果を容易に、かつ正確に把握する目的で、両面印刷などの表裏の画像の関係をアニメーションでプレビューする方法が提案されている（例えば、特許文献１参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、原稿にサイズの種類および向き（縦横）が混在している場合、最終的な後処理位置が反映された印刷結果を正確にプレビューすることが困難である。また、この場合に従来技術のプレビュー方法を用いるとしても、既存のアプリケーションプログラムでは、プリンタの機種毎に対応する回転ロジックを用意する必要がある。このため、複数のプリンタを対象にするような一般的なアプリケーションプログラムでは、プリンタの機種に応じた全ての回転ロジックを持つ必要が生じ処理が煩雑となる。
【０００５】
本発明は、上記に鑑みてなされたものであって、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる情報処理成装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる情報処理装置は、画像形成装置と接続された情報処理装置であって、印刷対象となる文書の各ページのサイズを検出するサイズ検出部と、前記各ページの向きを検出する向き検出部と、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付部と、前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定部と、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御部と、前記ページが回転された文書を出力する出力部と、を備え、前記後処理設定として上開きが設定され、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合、または、前記後処理設定として左開き又は右開きが設定され、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、エラーを報知するエラー報知部を更に備えたことを特徴とする。
【０００７】
また、本発明にかかるプログラムは、コンピュータを、印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、前記各ページの向きを検出する向き検出ステップと、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定ステップと、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、前記ページが回転された文書を出力する出力ステップと、前記後処理設定として上開きが設定され、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合、または、前記後処理設定として左開き又は右開きが設定され、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、エラーを報知するエラー報知ステップ、として機能させるためのプログラムであることを特徴とする。
【０００８】
また、本発明にかかる記録媒体は、コンピュータを、印刷対象となる文書の各ページのサイズを検出するサイズ検出ステップと、前記各ページの向きを検出する向き検出ステップと、前記文書が印刷された印刷用紙に対する後処理設定を受け付ける受付ステップと、前記文書から、１つの辺の長さが同一であり、かつ他の辺の長さが異なる２種類のサイズのページが検出されたか否かを判定する判定ステップと、前記ページが検出されたと判定された場合に、受け付けられた前記後処理設定に応じて同一の長さの辺が揃うように前記ページを回転させる回転制御ステップと、前記ページが回転された文書を出力する出力ステップと、前記後処理設定として上開きが設定され、前記文書の１ページ目が、前記２種類のサイズのうち小さい方のサイズであり、かつ縦長配置である場合、または、前記後処理設定として左開き又は右開きが設定され、前記文書の１ページ目が、前記小さい方のサイズであり、かつ横長配置である場合は、エラーを報知するエラー報知ステップ、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態にかかる印刷システムの構成を示すブロック図である。
【図２】図２は、情報処理装置の機能的構成を示すブロック図である。
【図３】図３は、１辺の長さだけが一致する異なるサイズの組み合わせの一例を示す図である。
【図４】図４は、１辺の長さが一致する異なるサイズの組み合わせの種類を示す図である。
【図５】図５は、両面印刷時の印刷用紙の表と裏の位置関係を示す図である。
【図６】図６は、ページ順に並べられた文書を示す図である。
【図７】図７は、従来のプレビュー画面を示す図である。
【図８−１】図８−１は、プリンタによる出力結果の一例を示す図である。
【図８−２】図８−２は、プリンタによる出力結果の一例を示す図である。
【図９】図９は、回転制御部によるページの回転例を示す図である。
【図１０】図１０は、画像形成装置による出力結果の一例を示す図である。
【図１１】図１１は、情報処理装置によるページ回転処理の手順を示すフローチャートである。
【図１２】図１２は、情報処理装置のハードウェア構成を示す説明図である。
【図１３】図１３は、印刷対象である文書のサイズが同一の場合におけるページの回転例を説明するための図である。
【図１４】図１４は、印刷対象である文書のサイズが同一の場合におけるページの回転例を説明するための図である。
【図１５】図１５は、印刷対象である文書に２種類のサイズが混在しており、２つのサイズを有する各辺のうち１辺の長さがもう一方のサイズの１辺の長さと一致している場合におけるページの回転ルールの一例を示す図である。
【図１６】図１６は、１ページ目がサイズの小さい用紙であり、その配置がポートレートである場合の回転例を示す図である。
【図１７】図１７は、１ページ目がサイズの小さい用紙であり、その配置がランドスケープである場合の回転例を示す図である。
【図１８】図１８は、１ページ目がサイズの大きい用紙であり、その配置がポートレートである場合の回転例を示す図である。
【図１９】図１９は、１ページ目がサイズの大きい用紙であり、その配置がランドスケープである場合の回転例を示す図である。
【図２０】図２０は、第２実施形態の情報処理装置によるページ回転処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる情報処理装置の最良な実施の形態を詳細に説明する。
【００１２】
（第１実施形態）
図１は、本実施の形態にかかる印刷システムの構成を示すブロック図である。図１に示すように、印刷システムは、印刷対象となる文書の印刷結果をプレビュー表示する情報処理装置１００と、画像形成装置２００ａ、２００ｂ、２００ｃ（以下、画像形成装置２００と総称する。）とネットワーク１５０により接続されている。ここで、印刷対象となる文書には、テキストデータと、画像データが含まれ、情報処理装置１００に保存されているものであっても、外部から取得したものであってもよい。なお、図１では画像形成装置２００を３台図示するが、台数はこれに限定されず、単数であっても複数であってもよい。
【００１３】
情報処理装置１００は、ユーザから印刷条件（両面印刷、カラー／モノクロ等）や、印刷後の印刷用紙に対する後処理の設定（ステープル、ホッチキス等）を受け付ける。また、情報処理装置１００は、印刷対象となる文書の向きを回転し、向きを回転した原稿およびユーザから受け付けた後処理の設定を、ネットワーク１５０を介して画像形成装置２００に送信する。
【００１４】
画像形成装置２００は、情報処理装置１００から受信した文書を、受信した向き通りに印刷する。また、画像形成装置２００は、文書に対して情報処理装置１００から受信した後処理を実行する。なお、後処理については、画像形成装置２００でなく外部の後処理機が実行することとしても良い。
【００１５】
次に、情報処理装置１００の機能的構成の詳細について説明する。図２は、情報処理装置１００の機能的構成を示すブロック図である。
【００１６】
図２に示すように、情報処理装置１００は、受付部１０１と、サイズ検出部１０２と、向き検出部１０３と、サイズ判定部１０４と、回転制御部１０５と、出力部１０６と、表示制御部１０７と、エラー判定部１０８と、エラー報知部１０９と、通信部１１０と、操作表示部１３０と、記憶部１２０とを主に備える。
【００１７】
記憶部１２０は、情報処理装置１００により作成された文書や、外部装置や記録媒体（不図示）から取得した文書を記憶する。また、記憶部１２０は、後述するページの回転方向を決定するルールや、後処理設定の可否を定めたルール等を記憶する。
【００１８】
操作表示部１３０は、各種画面を表示する。例えば、操作表示部１３０は、印刷対象となる文書の選択や、後処理設定を選択可能な表示画面を表示する。ここで、後処理設定とは、印刷用紙に対して印刷後に施す処理であって、例えば、両面印刷やパンチやステープル等がある。なお、両面印刷については通常、印刷条件として選択される設定であるが、本実施例では説明の便宜上後処理設定に含めることとする。
【００１９】
受付部１０１は、印刷対象となる文書の選択を受け付ける。ここで、印刷対象となる文書は記憶部１２０に記憶されていてもよいし、外部装置や記録媒体（不図示）から取得してもよい。また、受付部１０１は、ユーザから操作表示部１３０に入力された後処理設定を受け付ける。
【００２０】
サイズ検出部１０２は、受付部１０１により選択が受け付けられた文書の各ページのサイズを検出する。例えば、サイズ検出部１０２は、文書に付加されたページ設定情報を取得することにより各ページのサイズを検出してもよい。ここで、ページ設定情報とは、ページ番号、ページのサイズ、ページの向き等を含む情報のことである。
【００２１】
受付部１０１により選択が受け付けられた文書の各ページの向きを検出する。例えば、サイズ検出部１０２は、文書に付加されたページ設定情報を取得することにより各ページの向きを検出してもよい。
【００２２】
サイズ判定部１０４は、サイズ検出部１０２により、文書から１辺の長さが同一であって、他の辺の長さが異なる複数のサイズのページが検出されたか否かを判定する。例えば、サイズ判定部１０４は、サイズ検出部１０２により検出された複数のページのサイズが、１辺の長さだけが一致する異なるサイズの組み合わせとしてあらかじめ記憶部１２０に記憶された組み合わせが検出されたか否かを判定する。
【００２３】
図３は、１辺の長さだけが一致する異なるサイズの組み合わせの一例を示す図である。図３に示すように、Ａ４とＡ３は１辺の長さが一致する異なるサイズの組み合わせである。Ａ４はＡ３よりも小さいサイズであり、Ａ４が有する異なる辺の長さのうち長い方の辺が、Ａ３が有する異なる辺の長さのうち短い方の辺と同一である。図４は、１辺の長さが一致する異なるサイズの組み合わせの種類を示す図である。図４では、１辺の長さが同一で、他の辺の長さが異なるサイズの組み合わせを項番１〜４に示す。例えば、項番１は、図３で示したＡ４とＡ３の組み合わせであり、項番２は、Ｂ５とＢ４の組み合わせである。
【００２４】
回転制御部１０５は、サイズ判定部１０４により文書から１辺の長さだけが一致する異なる複数のサイズが検出されたと判定された場合、受け付けられた後処理設定に応じて文書のページを他のサイズのページと同一の長さの辺が揃うようにページを回転させる。例えば、回転制御部１０５は、回転方向を決定するルールに従って、ページを回転させる。ここで、回転方向を決定するルールとは、ページのサイズ、ページの向き、後処理設定の内容（左右開き、上下開き等）によって回転方向を定めたルールである。また、回転方向を決定するルールは、適宜プリンタ毎に任意に変更可能である。これにより、ページの表裏の関係が明確であれば、単純なロジック（ポートレートだけ回転させる、Ａ３のページだけ回転させる等）で印刷結果を容易に得ることができる。
【００２５】
ここで、回転制御部１０５によるページの回転方向について、従来のページの回転方向と比較して説明する。まず、文書の各ページが印刷される印刷用紙の表と裏の位置関係について説明する。例えば、受付部１０１が後処理設定として、両面印刷とパンチの設定を受け付けたとする。
【００２６】
図５は、両面印刷時の印刷用紙の表と裏の位置関係を示す図である。図５は、印刷用紙が中心Ａを軸にしてめくられた場合の表と裏の位置関係を示している。矢印表面が指す面が印刷用紙の表であり、矢印裏面が指す面が印刷用紙の裏である。
【００２７】
また、図６は、ページ順に並べられた文書を示す図である。図６では、１ページと２ページがＡ４であり、３ページと４ページがＡ３である。また、図６では、受付部１０１により後処理設定として、両面印刷、左右開き、パンチ「左」が受け付けられている。
【００２８】
図７は、従来のプレビュー画面を示す図である。図７は、図６で示した文書に対して、後処理を行う前のページの回転を反映せずに後処理設定有りを示している。
【００２９】
図８−１は、あるプリンタＡによる出力結果の一例を示す図であり、図８−２は、プリンタＡと異なるプリンタＢによる出力結果の一例を示す図である。図８−１および図８−２では、１枚目の印刷用紙の両面にはＡ４のページが印刷され、２枚目の印刷用紙の両面にはＡ３のページが印刷されている。ここで、２枚目のＡ３の印刷用紙の出力結果に着目すると、図８−１に示すプリンタＡによる出力結果では、２枚目のＡ３の印刷用紙で、２つのページが同じ向きに配置されている。
【００３０】
図８−１の場合は、図７に示したＡ３のページが２ページとも左側に９０度回転されている。これは、プリンタに接続された後処理機の仕様にもよるが、多くのプリンタでは、Ａ３用紙は短辺給紙（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｆｅｅｄ）であることや、Ａ３とＡ４等の用紙サイズ混在時に、用紙搬送方向に対して横幅をそろえるような仕様に起因する。この際、後処理設定がなされていなければ、印刷用紙の搬送方向や給紙方向をプレビュー画面に反映する必要はないが、このように、用紙サイズが混在している場合に後処理設定が行われると、プレビュー画面と実際の印刷結果が異なることが容易に起こり得る。
【００３１】
一方、図８−２に示すように、プリンタＢによる出力結果では、２枚目のＡ３の印刷用紙で、２つのページが異なる向きに配置されている。図８−２の場合は、図７に示したＡ３のページが最初のページは左側に９０度回転されているのに対し、次のページは右側に９０度回転されていて、図８−１の場合と異なる。
【００３２】
つまり、従来は、プリンタによる出力結果が図８−１に示した配置になる場合も、図８−２に示した配置になる場合も同様に、図７に示した同じプレビュー画面が表示されるケースがあった。そして、後処理としてパンチされた位置を中心に用紙がめくられることを優先すれば、図８−１のように用紙の表と裏が上下開きの関係で印刷され、また、左右開きを優先すれば図８−２に示す配置で印刷されていた。また、どちらで印刷されるかは、多くの場合プリンタの実装により決定されるので、プリンタの機種によって出力結果が異なる場合があった。このように、プリンタ機種毎に異なるような特性を印刷前に取得しプレビューに反映することは非常に困難であった。
【００３３】
図９は、本実施の形態における回転制御部１０５によるページの回転例を示す図である。回転制御部１０５は、図６に示した文書のページを、回転方向を決定するルールに従って回転している。図９では、回転制御部１０５は、縦長に配置されたＡ３のページを２ページとも左側に９０度回転し、横長に配置している。ここで、回転制御部１０５によるページの回転方向はシステムとして決めればよく、プリンタの回転方向と同じでなくてもよい。なお、このように回転されたページに後処理設定を付与して印刷すれば、プリンタの仕様で決定された回転方向によらずどのプリンタでも同じ印刷結果が得られる。
【００３４】
出力部１０６は、表示制御部１０７を介して操作表示部１３０に、回転制御部１０５によりページが回転された文書のプレビュー画面を表示する。また、出力部１０６は、通信部１１０を介して、画像形成装置２００に回転制御部１０５による回転後のページを印刷指示とともに送信する。
【００３５】
これに応答して、画像形成装置２００は出力部１０６から受信したページを受信した順に出力する。図１０は、画像形成装置２００による出力結果の一例を示す図である。図１０に示すように、画像形成装置２００は、出力部１０６からページを受信した順、ここでは１枚目のＡ４と２枚目のＡ３で同一の長さとなる辺が揃う辺にパンチがされている。
【００３６】
エラー判定部１０８は、受付部１０１により受け付けられた後処理設定が、ページのサイズや向きとの関係で設定可能か否かを判断し、設定不可と判断した後処理設定が設定されている場合エラーと判定する。例えば、エラー判定部１０８は、後処理設定の可否を定めたルールに従って、受付部１０１により受け付けられた後処理設定の可否を判断し、エラーを判定する。一例として、後処理設定の可否を定めたルールは、小さいサイズと大きいサイズの組み合わせからなるページが、１ページ目が小さいサイズで縦長に配置されている場合に、上下開きの後処理を設定不可と定める。なお、後処理設定の可否を定めたルールの内容は、プリンタの仕様に応じて任意に変更可能である。
【００３７】
エラー報知部１０９は、エラー判定部１０８によりエラーと判定された場合に、受付部１０１により受け付けられた後処理が設定不可であることをユーザに報知する。例えば、エラー報知部１０９は、エラー判定部１０８によりエラーと判定された場合、表示制御部１０７を介して操作表示部１３０にエラーを表示する。
【００３８】
表示制御部１０７は、操作表示部１３０に各種画面や、メッセージを表示する。例えば、表示制御部１０７は、出力部１０６からの指示によりプレビュー画面を表示したり、エラー報知部１０９からの指示によりエラーを表示したりする。
【００３９】
通信部１１０は、情報処理装置１００と画像形成装置２００との間で各種情報を送受信する。例えば、通信部１１０は、出力部１０６から送信された回転制御部１０５による回転後のページを印刷指示とともに画像形成装置２００に送信する。
【００４０】
次に、以上のように構成された情報処理装置１００による印刷対象となる文書のページを回転させるページ回転処理について説明する。図１１は、情報処理装置１００によるページ回転処理の手順を示すフローチャートである。
【００４１】
サイズ検出部１０２は、印刷対象である文書の各ページのサイズを検出する（ステップＳ４０１）。サイズ判定部１０４は、印刷対象である文書に複数のサイズが混在しているか否かを判定する（ステップＳ４０２）。
【００４２】
出力部１０６は、サイズ判定部１０４により、印刷対象である文書に複数のサイズが混在していないと判定された場合（ステップＳ４０２：Ｎｏ）、通信部１１０を介して画像形成装置２００に文書を送信し、通常の印刷を指示する（ステップＳ４０３）。この際、例えば、文書自体には異なるサイズのページが混在していても、単一のサイズで印刷する設定がされている場合には、同様に出力部１０６は、後処理設定を含む通常の印刷を指示することとなる。
【００４３】
サイズ判定部１０４は、印刷対象である文書に複数のサイズが混在していると判定した場合（ステップＳ４０２：Ｙｅｓ）、サイズは２種類であり、かつ２つのサイズが有する各辺のうち１辺の長さがもう一方のサイズの１辺の長さと一致しているか否かを判定する（ステップＳ４０４）。なお、例えば、３種類以上のサイズが混在している場合や、２種類のサイズでもＡ４とＢ４等の１辺の長さが一致しない組み合わせの場合であっても、後処理設定が可能なケースであれば、エラー判定部１０８は、後処理設定可能と判定してもよい。
【００４４】
エラー報知部１０９は、サイズ判定部１０４により、サイズが２種類であり、かつ２つのサイズが有する各辺のうち１辺の長さがもう一方のサイズの１辺の長さと一致していると判定されなかった場合（ステップＳ４０４：Ｎｏ）、エラーを報知する（ステップＳ４１２）。これにより、サイズが２種類であり、かつ２つのサイズが有する各辺のうち１辺の長さがもう一方のサイズの１辺の長さと一致していない場合に、ユーザがパンチやステープル等の後処理設定をできないように制御することができる。
【００４５】
回転制御部１０５は、サイズ判定部１０４により、サイズが２種類であり、かつ２つのサイズが有する各辺のうち１辺の長さがもう一方のサイズの１辺の長さと一致していると判定された場合（ステップＳ４０４：Ｙｅｓ）、文書の１ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であるか否かを判定する（ステップＳ４０５）。
【００４６】
回転制御部１０５は、文書の１ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であると判定された場合（ステップＳ４０５：Ｙｅｓ）、後処理として上下開きが設定されているか否かを判定する（ステップＳ４０８）。エラー報知部１０９は、回転制御部１０５により、後処理として上下開きが設定されていると判定された場合（ステップＳ４０８：Ｙｅｓ）、エラーを報知する（ステップＳ４１３）。
【００４７】
回転制御部１０５は、後処理として上下開きが設定されていないと判定した場合（ステップＳ４０８：Ｎｏ）、他のサイズよりも小さいサイズのページを縦長に、大きいサイズのページを横長に揃えるように各ページを回転させる（ステップＳ４０９）。
【００４８】
ここで、回転制御部１０５によるこれらの判定方法は、ページの回転方向を定めたルールが基準となる。本フローチャートでは、１ページ目のサイズおよび向きによってその後のページの印刷動作が決定されるプリンタが多いため、回転制御部１０５は１ページ目のサイズを判定基準としているがこれに限定されない。
【００４９】
ステップＳ４０５において、回転制御部１０５は、文書の１ページ目が他のサイズよりも小さいサイズであり、かつ縦長の配置であると判定しなかった場合（ステップＳ４０５：Ｎｏ）、１ページ目が他のサイズよりも小さいサイズであり横長であるか否かを判定する（ステップＳ４０６）。
【００５０】
回転制御部１０５は、１ページ目が他のサイズよりも小さいサイズであり横長であると判定しなかった場合（ステップＳ４０６：Ｎｏ）、１ページ目が他のサイズよりも大きいサイズであり、縦長の配置であるか否かを判定する（ステップＳ４０７）。
【００５１】
回転制御部１０５は、１ページ目が他のサイズよりも大きいサイズであり、縦長の配置であると判定しなかった場合（ステップＳ４０７：Ｎｏ）、ステップＳ４０９の処理を行う。
【００５２】
一方、ステップＳ４０６において、回転制御部１０５は、１ページ目が他のサイズよりも小さいサイズであり横長であると判定した場合（ステップＳ４０６：Ｙｅｓ）、および、ステップＳ４０７において、１ページ目が他のサイズよりも大きいサイズであり、縦長の配置であると判定した場合（ステップＳ４０７：Ｙｅｓ）、他のページよりも小さいページは横長に、大きいページは縦長に揃えるように各ページを回転させる（ステップＳ４１１）。
【００５３】
このように、本実施の形態によれば、印刷対象となる文書のページのサイズ、向き、後処理設定により定められた方向によりページを回転させるので、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる。
【００５４】
また、このように、本実施の形態によれば、回転制御部１０５が印刷対象となる文書のページのサイズ、向き、後処理設定により定められた方向によりページを回転させるので、プリンタ毎に異なる回転方向が設定されていた場合であっても、プリンタ独自の方法によるページの回転を排除することができる。
【００５５】
また、このように、本実施の形態によれば、エラー判定部１０８が印刷対象となる文書のページのサイズと向きの関係により設定可能な後処理を判定するので、所定の条件で設定された後処理をキャンセルし、印刷の失敗を防止することができる。
【００５６】
次に、本実施の形態にかかる情報処理装置１００のハードウェア構成について図１２を用いて説明する。図１２は、本実施の形態にかかる情報処理装置１００のハードウェア構成を示す説明図である。
【００５７】
本実施の形態にかかる情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５１などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２やＲＡＭ（ＲＡＮＤＯＭ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ１５４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス１６１を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００５８】
本実施の形態にかかる情報処理装置１００で実行されるページ回転制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。
【００５９】
また、本実施の形態にかかる情報処理装置１００で実行されるページ回転制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態にかかる情報処理装置１００で実行されるページ回転制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６０】
また、本実施の形態のページ回転制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００６１】
本実施の形態にかかる情報処理装置１００で実行されるページ回転制御プログラムは、上述した各部（受付部、サイズ検出部、向き検出部、サイズ判定部、回転制御部、出力部、表示制御部、エラー判定部、エラー報知部、通信部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からページ回転制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【００６２】
（第２実施形態）
次に、第２実施形態について説明する。上述の第１実施形態と重複する部分については同一の符号を付して適宜に説明を省略する。
【００６３】
本実施形態では、回転制御部１０５は、印刷対象である文書に２種類のサイズが混在しており、一方のサイズの１辺の長さが他方のサイズの１辺の長さと一致していると判定され、かつ、受付部１０１で受け付けた後処理設定が実際に処理可能な場合は、同一の長さの辺が揃うように、その後処理設定に応じて２ページ目以降のページを回転させる。一方、受付部１０１で受け付けた後処理設定が実際は処理不可能な場合は、文書に含まれるページの配置が、１ページ目（先頭ページ）の配置と同じになるように、２ページ目以降のページを回転させる。また、回転制御部１０５は、印刷対象である文書のサイズが同一の場合は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、受け付けた後処理設定に応じて２ページ目以降のページを回転させる。以下、具体的な内容を説明する。
【００６４】
まず、印刷対象である文書のサイズが同一の場合におけるページの回転例を説明する。例えば図１３に示すように、１ページ目が縦長の配置（「ポートレート」）であり、２ページ目が横長の配置（「ランドスケープ」）である場合を想定する。この場合、回転制御部１０５は、２ページ目が縦長の配置となるように、受け付けた後処理設定に応じて２ページ目を回転させる。本実施形態では、回転制御部１０５は、受け付けた後処理設定がステープルやパンチの場合、正面から見たときのページの画像の上側あるいは左側が、当該ページの各辺のうち綴じられる側の辺と対向するようにページを回転させる。より具体的には、図１３（ａ）に示すように、後処理設定として「左開き」が設定されている場合、回転制御部１０５は、横長に配置された２ページ目を左側に９０度回転させることにより、縦長に配置する。また、図１３（ｂ）に示すように、後処理設定として「右開き」が設定されている場合、回転制御部１０５は、横長に配置された２ページ目を右側に９０度回転させることにより、縦長に配置する。さらに、図１３（ｃ）に示すように、後処理設定として「上開き」が設定されている場合、回転制御部１０５は、横長に配置された２ページ目を右側に９０度回転させることにより、縦長に配置する。
【００６５】
次に、図１４に示すように、１ページ目が横長の配置であり、２ページ目が縦長の配置である場合を想定する。この場合、回転制御部１０５は、２ページ目が横長の配置となるように、受け付けた後処理設定に応じて２ページ目を回転させる。より具体的には、図１４（ａ）に示すように、後処理設定として「左開き」が設定されている場合、回転制御部１０５は、縦長に配置された２ページ目を左側に９０度回転させることにより、横長に配置する。また、図１４（ｂ）に示すように、後処理設定として「右開き」が設定されている場合、回転制御部１０５は、縦長に配置された２ページ目を右側に９０度回転させることにより、横長に配置する。さらに、図１４（ｃ）に示すように、後処理設定として「上開き」が設定されている場合、回転制御部１０５は、縦長に配置された２ページ目を右側に９０度回転させることにより、横長に配置する。
【００６６】
次に、印刷対象である文書に２種類のサイズが混在しており、一方のサイズの各辺のうちの１辺の長さが他方のサイズの１辺の長さと一致している場合におけるページの回転例を説明する。この場合、回転制御部１０５は、同一の長さの辺が揃うように、後処理設定に応じて２ページ目以降のページを回転させる。
【００６７】
図１５は、この場合の回転ルールの一例を示す図である。図１５に示すように、１ページ目がサイズの小さい用紙であり、その配置がポートレートの場合は、実際に処理可能な後処理は「左開き」または「右開き」である。この場合、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。なお、２ページ目以降のページの回転方向は、後処理設定に応じた方向となる。また、１ページ目がサイズの小さい用紙であり、その配置がランドスケープの場合は、実際に処理可能な後処理は「上開き」である。この場合、回転制御部１０５は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、２ページ目以降のページを回転させる。また、１ページ目がサイズの大きい用紙であり、その配置がポートレートの場合は、実際に処理可能な後処理は「上開き」である。この場合、回転制御部１０５は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、２ページ目以降のページを回転させる。さらに、１ページ目がサイズの大きい用紙であり、その配置がランドスケープの場合は、実際に処理可能な後処理は「左開き」あるいは「右開き」である。この場合、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。
【００６８】
いま、図１６に示すように、１ページ目がサイズの小さい用紙であり、その配置がポートレートである場合を想定する。図１６の例では、２ページ目はサイズの小さい用紙であり、その配置がランドスケープである。３ページ目はサイズの大きい用紙であり、その配置はポートレートである。４ページ目はサイズの大きい用紙であり、その配置はランドスケープである。
【００６９】
図１５からも理解されるように、１ページ目がサイズの小さい用紙であり、その配置がポートレートである場合は、実際に処理可能な後処理設定として「左開き」あるいは「右開き」を設定することは可能であるが、「上開き」を設定することは不可能である。後処理設定として「左開き」が設定された場合、図１６（ａ）に示すように、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「左開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を左側に９０度回転させることにより、縦長に配置する。また、３ページ目を左側に９０度回転させることにより、横長に配置する。なお、４ページ目は横長に配置されているので、この例では回転しない。
【００７０】
また、後処理設定として「右開き」が設定された場合、図１６（ｂ）に示すように、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「右開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を右側に９０度回転させることにより、縦長に配置する。また、３ページ目を右側に９０度回転させることにより、横長に配置する。なお、４ページ目は横長に配置されているので、この例では回転しない。
【００７１】
また、後処理設定として「上開き」が設定された場合、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、２ページ目以降のページを回転させる。より具体的には、図１６（ｃ）に示すように、回転制御部１０５は、２ページ目以降のページが縦長の配置となるように、２ページ目以降のページを回転させる。
【００７２】
次に、図１７に示すように、１ページ目がサイズの小さい用紙であり、その配置がランドスケープである場合を想定する。図１７の例では、２ページ目はサイズの小さい用紙であり、その配置がポートレートである。３ページ目はサイズの大きい用紙であり、その配置はランドスケープである。４ページ目はサイズの大きい用紙であり、その配置はポートレートである。
【００７３】
図１５からも理解されるように、１ページ目がサイズの小さい用紙であり、その配置がランドスケープである場合は、実際に処理可能な後処理設定として「上開き」を設定することは可能であるが、「左開き」あるいは「右開き」を設定することは不可能である。後処理設定として「左開き」あるいは「右開き」が設定された場合、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、２ページ目以降のページを回転させる。より具体的には、図１７（ａ）、（ｂ）に示すように、回転制御部１０５は、２ページ目以降のページが横長の配置となるように、２ページ目以降のページを回転させる。
【００７４】
また、後処理設定として「上開き」が設定された場合、図１７（ｃ）に示すように、回転制御部１０５は、小さい用紙はランドスケープ、大きい用紙はポートレートとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「上開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を右側に９０度回転させることにより、横長に配置する。また、３ページ目を右側に９０度回転させることにより、縦長に配置する。なお、４ページ目は縦長に配置されているので、この例では回転しない。
【００７５】
次に、図１８に示すように、１ページ目がサイズの大きい用紙であり、その配置がポートレートである場合を想定する。図１８の例では、２ページ目はサイズの大きい用紙であり、その配置がランドスケープである。３ページ目はサイズの小さい用紙であり、その配置はポートレートである。４ページ目はサイズの小さい用紙であり、その配置はランドスケープである。
【００７６】
図１５からも理解されるように、１ページ目がサイズの大きい用紙であり、その配置がポートレートである場合は、実際に処理可能な後処理設定として「上開き」を設定することは可能であるが、「左開き」あるいは「右開き」を設定することは不可能である。後処理設定として「左開き」あるいは「右開き」が設定された場合、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、２ページ目以降のページを回転させる。より具体的には、図１８（ａ）、（ｂ）に示すように、回転制御部１０５は、２ページ目以降のページが縦長の配置となるように、２ページ目以降のページを回転させる。
【００７７】
また、後処理設定として「上開き」が設定された場合、図１８（ｃ）に示すように、回転制御部１０５は、大きい用紙はポートレート、小さい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「上開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を右側に９０度回転させることにより、縦長に配置する。また、３ページ目を右側に９０度回転させることにより、横長に配置する。なお、４ページ目は横長に配置されているので、この例では回転しない。
【００７８】
次に、図１９に示すように、１ページ目がサイズの大きい用紙であり、その配置がランドスケープである場合を想定する。図１９の例では、２ページ目はサイズの大きい用紙であり、その配置がポートレートである。３ページ目はサイズの小さい用紙であり、その配置はランドスケープである。４ページ目はサイズの小さい用紙であり、その配置はポートレートである。
【００７９】
図１５からも理解されるように、１ページ目がサイズの大きい用紙であり、その配置がランドスケープである場合は、実際に処理可能な後処理設定として「左開き」あるいは「右開き」を設定することは可能であるが、「上開き」を設定することは不可能である。後処理設定として「左開き」が設定された場合、図１９（ａ）に示すように、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「左開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を左側に９０度回転させることにより、横長に配置する。また、３ページ目を左側に９０度回転させることにより、縦長に配置する。なお、４ページ目は縦長に配置されているので、この例では回転しない。
【００８０】
また、後処理設定として「右開き」が設定された場合、図１９（ｂ）に示すように、回転制御部１０５は、小さい用紙はポートレート、大きい用紙はランドスケープとなるように、２ページ目以降のページを回転させる。この場合の回転方向は「右開き」に応じた方向となる。より具体的には、回転制御部１０５は、２ページ目を右側に９０度回転させることにより、横長に配置する。また、３ページ目を右側に９０度回転させることにより、縦長に配置する。なお、４ページ目は縦長に配置されているので、この例では回転しない。
【００８１】
また、後処理設定として「上開き」が設定された場合、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、２ページ目以降のページを回転させる。より具体的には、図１９（ｃ）に示すように、回転制御部１０５は、２ページ目以降のページが横長の配置となるように、２ページ目以降のページを回転させる。
【００８２】
図２０は、本実施形態の情報処理装置によるページ回転処理の手順の一例を示すフローチャートである。図２０に示すように、まずサイズ検出部１０２は、印刷対象である文書の各ページのサイズを検出する（ステップＳ５０１）。次に、サイズ判定部１０４は、印刷対象である文書に複数のサイズが混在しているか否かを判定する（ステップＳ５０２）。サイズ判定部１０４が、複数のサイズが混在していないと判定した場合（ステップＳ５０２の結果：ＮＯ）、つまりは、印刷対象である文書の各ページのサイズが同じであると判定した場合、前述したように、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、受け付けた後処理設定に応じて各ページを回転する（ステップＳ５０３）。
【００８３】
一方、サイズ判定部１０４は、複数のサイズが混在していると判定した場合（ステップＳ５０２の結果：ＹＥＳ）、サイズが２種類であり、一方のサイズの１辺の長さが他方のサイズの１辺の長さと一致しているか否かを判定する（ステップＳ５０４）。
【００８４】
サイズが２種類であり、一方のサイズの１辺の長さが他方のサイズの１辺の長さと一致していると判定されなかった場合（ステップＳ５０４の結果：ＮＯ）、回転制御部１０５は、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、各ページを回転させる（ステップＳ５０５）。
【００８５】
一方、サイズが２種類であり、一方のサイズの１辺の長さが他方のサイズの１辺の長さと一致していると判定された場合（ステップＳ５０４の結果：ＹＥＳ）、回転制御部１０５は、受け付けた後処理設定が実際に処理可能であるか否かを判定する（ステップＳ５０６）。本実施形態では、回転制御部１０５は、図１５に示すテーブルを参照しながら、受け付けた後処理設定が実際に処理可能であるか否かを判定する。図１５に示すテーブルは不図示の記憶装置に格納されている。
【００８６】
回転制御部１０５は、受け付けた後処理設定が実際に処理可能であると判定した場合（ステップＳ５０６の結果：ＹＥＳ）、前述したように、同一の長さの辺が揃うように、受け付けた後処理設定に応じて各ページを回転させる（ステップＳ５０７）。一方、回転制御部１０５は、受け付けた後処理設定が実際は処理不可能であると判定した場合（ステップＳ５０６の結果：ＮＯ）、２ページ目以降のページの配置が、１ページ目の配置と同じになるように、各ページを回転させる（ステップＳ５０５）。以上が、本実施形態の情報処理装置によるページ回転処理の内容である。
【００８７】
以上に説明したように、本実施の形態においても、印刷対象となる文書のページやサイズ、向き、後処理設定により定められた方向によりページを回転させるので、印刷対象となる原稿に異なる用紙サイズが混在する場合や、後処理が設定されている場合であっても印刷結果を正確かつ容易にプレビューすることができる。
【産業上の利用可能性】
【００８８】
以上のように、本発明にかかる情報処理装置、プログラムおよび記録媒体は、複数のサイズが混在する文書であって、後処理が設定された印刷に有用であり、特に、印刷する装置の種類が複数接続された印刷システムに適している。
【符号の説明】
【００８９】
１００  情報処理装置
１０１  受付部
１０２  サイズ検出部
１０３  向き検出部
１０４  サイズ判定部
１０５  回転制御部
１０６  出力部
１０７  表示制御部
１０８  エラー判定部
１０９  エラー報知部
１１０  通信部
１２０  記憶部
１３０  操作表示部
２００  画像形成装置
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００６−１９２５８０号公報
【図１】
0005866953.tif 000002
【図２】
0005866953.tif 000003
【図３】
0005866953.tif 000004
【図４】
0005866953.tif 000005
【図５】
0005866953.tif 000006
【図６】
0005866953.tif 000007
【図７】
0005866953.tif 000008
【図８−１】
0005866953.tif 000009
【図８−２】
0005866953.tif 000010
【図９】
0005866953.tif 000011
【図１０】
0005866953.tif 000012
【図１１】
0005866953.tif 000013
【図１２】
0005866953.tif 000014
【図１３】
0005866953.tif 000015
【図１４】
0005866953.tif 000016
【図１５】
0005866953.tif 000017
【図１６】
0005866953.tif 000018
【図１７】
0005866953.tif 000019
【図１８】
0005866953.tif 000020
【図１９】
0005866953.tif 000021
【図２０】
0005866953.tif 000022