(57)【要約】【課題】両面印刷時に基準辺の向きと出力画像の向きとの整合を図る。【解決手段】ＣＰＵ１１６は、給紙部３０１の用紙がプレパンチ紙Ｓであって且つ、パンチ穴Ｈがある基準辺が、搬送方向における前方または後方を向いている場合は、印刷ジョブの今回の処理ページに関し、画像を回転するべきか否かを決定する。印刷ジョブが片面ジョブの場合は画像を回転するべきでないと判別される。印刷ジョブが両面ジョブの場合は画像を回転するべきと判別され、混在ジョブの場合は、今回の処理ページが両面印刷のページである場合も片面印刷のページである場合も、画像を回転するべきと判別される。ＣＰＵ１１６は、画像を回転するべきであると判別した場合は、１次決定した画像回転角度に１８０°を加算した角度を３６０°で割った余りを最終的な画像回転角度とし、それを今回のページの印刷に反映させ、画像を回転して印刷する。【選択図】図７
2017069774.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷時に、給紙部にセットされた用紙を両面搬送路を用いて搬送し、裏面用画像を前記用紙の第１面に形成すると共に、表面用画像を前記用紙の第２面に形成するよう制御する制御手段と、
前記給紙部にセットされた用紙が４辺の向きに関して方向性のある所定の用紙である場合に、前記所定の用紙における基準辺が向く方向に基づいて入力画像を回転するべきか否かを決定する決定手段と、を有し、
前記制御手段は、前記所定の用紙に対する両面印刷に際して、前記決定手段により入力画像を回転するべきと決定された場合は、前記裏面用画像及び前記表面用画像を所定角度だけ回転させて形成するよう制御することを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記所定の用紙に対する両面印刷に際して、前記所定の用紙の前記基準辺が、搬送方向における前方または後方を向く場合に、入力画像を回転するべきと決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、両面印刷と片面印刷とが混在する混在ジョブの印刷に際して、前記所定の用紙の前記基準辺が搬送方向における前方または後方を向く場合に、入力画像を回転するべきと決定し、
前記制御手段は、前記混在ジョブにおける両面印刷に際して前記決定手段により入力画像を回転するべきと決定された場合は、前記裏面用画像及び前記表面用画像を前記所定角度だけ回転させて形成し、且つ、前記混在ジョブにおける片面印刷に際して前記決定手段により入力画像を回転するべきと決定された場合は、前記両面搬送路を用いて前記所定の用紙を搬送し、片面印刷用の表面用画像を前記所定角度だけ回転させて前記所定の用紙の第２面に形成するよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
両面印刷を含まない片面ジョブにおける片面印刷に際しては、前記決定手段は入力画像を回転しないと決定し、前記制御手段は、前記両面搬送路を用いることなく前記所定の用紙を搬送し、片面印刷用の表面用画像を前記所定の用紙の第１面に形成するよう制御することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記所定角度は、前記所定の用紙の前記基準辺が搬送方向における前方または後方を向かない場合に対して１８０°であることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記所定の用紙はプレパンチ紙であり、前記基準辺はパンチ穴が形成された側の辺であることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記給紙部にセットされる前記所定の用紙の前記基準辺の方向を設定する設定手段を有し、
前記制御手段は、印刷ジョブにおいて指定されている入力画像の向きを前記設定手段で設定された方向に合致させるのに必要な回転角度を取得し、
前記決定手段は、前記入力画像を前記取得された回転角度だけ回転させた場合の入力画像に対して、回転するべきか否かを決定することを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像処理装置の制御方法であって、
両面印刷時に、給紙部にセットされた用紙を両面搬送路を用いて搬送し、裏面用画像を前記用紙の第１面に形成すると共に、表面用画像を前記用紙の第２面に形成するよう制御する制御ステップと、
前記給紙部にセットされた用紙が４辺の向きに関して方向性のある所定の用紙である場合に、前記所定の用紙における基準辺が向く方向に基づいて入力画像を回転するべきか否かを決定する決定ステップと、を有し、
前記制御ステップは、前記所定の用紙に対する両面印刷に際して、前記決定ステップにより入力画像を回転するべきと決定された場合は、前記裏面用画像及び前記表面用画像を所定角度だけ回転させて形成するよう制御することを特徴とする画像処理装置の制御方法。
【請求項９】
請求項８に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給紙部にセットされた用紙を両面搬送路を用いて搬送し、両面印刷を行える画像処理装置等に関する。
【背景技術】
【０００２】
従来、排紙口の手前に反転パスを設けることにより、排紙トレイに排紙する際、表面排紙、裏面排紙を自由に切り替えられる複合機やプリンタ等の画像処理装置が知られている。また、少し低速のコンパクトな画像処理装置には、装置を小さくするために排紙口手前の反転パスを省略することにより小型化を図っているものが存在する。排紙口の手前に反転パスが存在しない場合、排紙トレイに排出するタイミングで排紙面を決められない。そのため、両面印刷の仕組みを使用し、両面パス（両面搬送路）を用いて用紙を搬送し、実際に画像が形成される印刷面を変えることにより、排紙時の表裏の向きを変更する装置もある。
【０００３】
例えば、片面印刷してそのまま排紙すると排紙トレイにおいて出力画像が下を向く「裏面排紙」となる装置で「表面排紙」するためには、画像を用紙の第１面に印刷すると共に、両面パスを通して搬送し、用紙の第２面には印刷せずに排紙する。一方、同様の装置において両面ジョブで裏面排紙とするには、先に裏面用画像を第１面に印刷し、次に表面用画像を第２面に印刷することにより、裏面排紙となる。片面ジョブで表面排紙をし、両面ジョブで裏面排紙をしたとすると、両面印刷の場合と片面印刷の場合とで、第１面が向く側が逆となる。そこで、画像が予め形成されたプレプリント紙のような表裏で方向性のある用紙に対して、片面と両面が混在した混在ジョブを印刷する場合、片面で印刷すべき用紙は両面パスを通して表面用画像を第２面に印刷することにより裏面排紙とする。これにより、両面の場合と片面の場合とで印刷面を合わせる（第１面が向く側を同じにする）ことができる。
【０００４】
一方で、穿孔処理が予め施されたプレパンチ紙のように、４辺の向きに関して方向性のある用紙への印刷が可能な画像処理装置が知られている。例えば、プレパンチ紙では、４辺のうち１つの辺の近傍にパンチ穴が形成され、パンチ穴を有する辺がどの方向を向くかで方向性が規定される。例えば、パンチ穴を有する辺が、搬送方向に直交する方向に位置する場合とは異なり、パンチ穴を有する辺が、搬送方向における前方または後方に位置する場合は、用紙の天地と形成される画像の天地との関係に影響する。このような方向性のある用紙については、プリンタの紙パス等の都合に合わせて給紙段へのセットの仕方が変わる。方向性のある用紙の給紙段へのセット方向が変わることに対して、ユーザが意識せず給紙段に用紙をセットできるようにした画像処理装置も提案されている。（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３２６８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、反転パスを省略した画像処理装置において裏面排紙を考えたとき、両面印刷で裏面用画像を第１面に印刷し、表面用画像を第２面に印刷する場合は、パンチ穴を有する辺で定まる用紙の天地と出力画像の天地とが整合しなくなる場合がある。例えば、搬送方向に直交する方向が画像の上下であり、且つ、搬送方向の前方または後方にパンチ穴が位置する場合、成果物の表面においてパンチ穴が左側に位置して欲しいのに右側に位置してしまうことがある。また、混在ジョブにおける片面印刷で両面パスを用いて第２面に表面用画像を形成する場合でも、用紙の天地と出力画像の天地との不整合は解消しない。なお、これらについては図５、図６でも詳細に説明する。
【０００７】
なお、給紙部でのセット方法によって、片面印刷時と両面印刷時とでパンチ穴の位置を統一することは可能であるが、煩わしい。例えば、片面印刷で表面用画像を第１面に形成する場合に、両面印刷の場合と同じ側にパンチ穴を位置させるためには、両面印刷の給紙時と片面印刷の給紙時とで異なる方向に用紙をセットする必要が生じる。
【０００８】
本発明の目的は、両面印刷時に基準辺の向きと出力画像の向きとの整合を図ることである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、両面印刷時に、給紙部にセットされた用紙を両面搬送路を用いて搬送し、裏面用画像を前記用紙の第１面に形成すると共に、表面用画像を前記用紙の第２面に形成するよう制御する制御手段と、前記給紙部にセットされた用紙が４辺の向きに関して方向性のある所定の用紙である場合に、前記所定の用紙における基準辺が向く方向に基づいて入力画像を回転するべきか否かを決定する決定手段と、を有し、前記制御手段は、前記所定の用紙に対する両面印刷に際して、前記決定手段により入力画像を回転するべきと決定された場合は、前記裏面用画像及び前記表面用画像を所定角度だけ回転させて形成するよう制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、両面印刷時に基準辺の向きと出力画像の向きとの整合を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理システムのハードウェア構成を示すブロック図である。
【図２】印刷処理に関するソフトウェア構成を示すブロック図である。
【図３】画像処理装置の概略断面図である。
【図４】片面印刷の様子を示す用紙の模式図（図（ａ））、画像処理装置の断面図（図（ｂ））、給紙されるプレパンチ紙を示す図（図（ｃ））である。
【図５】両面印刷の様子を示す用紙の模式図（図（ａ））、画像処理装置の断面図（図（ｂ））である。
【図６】両面印刷及び片面印刷の様子を示す用紙の模式図（図（ａ））、画像処理装置の断面図（図（ｂ））である。
【図７】両面ジョブ（図（ａ））、混在ジョブ（図（ｂ））において画像回転の適用による成果物の変化を示す図である。
【図８】画像回転角度決定処理のフローチャートである。
【図９】両面のレイアウトの例を示す図である。
【図１０】パンチ穴位置設定画面を示す図である。
【図１１】プリンタドライバにおけるパンチ位置指定画面を示す図である。
【図１２】画像回転角度の１次決定の処理のフローチャートである。
【図１３】パンチ穴合わせ回転角度算出処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。
【００１３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像処理装置を含む画像処理システムのハードウェア構成を示すブロック図である。この画像処理システムは、画像処理装置１０２とホストコンピュータ１０１とがネットワーク１０３により接続されて構成される。ホストコンピュータ１０１は、コンピュータ本体１０４、キーボード１０９、ディスプレイ１１１を有する。コンピュータ本体１０４において、ＣＰＵ１０５は、システムバス１１４に接続される各デバイスを統括的に制御する。ＣＰＵ１０５は、ＲＯＭ１０７あるいはハードディスクドライブ（ＨＤＤ）１１２に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。ＲＯＭ１０７あるいはＨＤＤ１１２には、ＣＰＵ１０５により実行される制御プログラムであるオペレーティングシステムプログラム（ＯＳ）等が記憶される。ＲＯＭ１０７あるいはＨＤＤ１１２には、上記文書処理の際に使用されるフォントデータ等が記憶され、ＲＯＭ１０７あるいはＨＤＤ１１２には上記文書処理等を行う際に使用される各種データが記憶される。ＲＡＭ１０６は、ＣＰＵ１０５の主メモリ、ワークエリア等として機能する。キーボードＩ／Ｆ（インターフェイス）１０８は、接続されるキーボード１０９や不図示のポインティングデバイス等からのキー入力を制御する。ディスプレイＩ／Ｆ１１０は、接続されるディスプレイ１１１の表示を制御する。ユーザはディスプレイ１１１の表示及びキーボード１０９からの入力により、画像処理装置１０２への印刷の設定と印刷指示を行うことができる。画像処理装置１０２へ印刷指示する場合には、ネットワークＩ／Ｆ１１３からネットワーク１０３を介し、印刷ジョブが出力される。この印刷ジョブは、両面やフィニッシング等のプリント設定（印刷設定）とページ記述言語（ＰＤＬ）等で表現された画像データで構成される。
【００１４】
画像処理装置１０２は、画像コントローラ部１１５、操作部１２３、スキャナ部１２５（図３も参照）及びプリンタ部１２７（図３も参照）を有する。画像コントローラ部１１５において、制御手段としてのＣＰＵ１１６は、システムバス１２９に接続される各デバイスを統括的に制御することにより、コピーやホストコンピュータ１０１から指示された印刷を制御する。ＲＯＭ１１８には、画像処理の実行に必要な各種パラメータやプログラムが格納されている。ＲＡＭ１１７は、ＣＰＵ１１６の主メモリ、ワークエリア等として機能するとともに、スキャンや印刷等の画像データのバッファ領域としても使用される。ＨＤＤ１１９は、ネットワークＩ／Ｆ１２１で受信した印刷データを一次的に格納すると共に、ラスターイメージプロセッサ（ＲＩＰ）１２０や画像処理部１２８のスワップ領域として各モジュールからアクセスされる。ＲＩＰ１２０は、ページ記述言語をラスターイメージデータに展開する。
【００１５】
操作部Ｉ／Ｆ１２２は、接続される操作部１２３からのキー入力及び操作部１２３への表示出力を制御する。操作部１２３は、ハードキー及びタッチパネルを有し、画像処理装置１０２の状態表示及び操作を行うことができる。スキャナＩ／Ｆ１２４は、接続されるスキャナ部１２５を制御し、スキャナ部１２５の制御コマンドの送受信やスキャナ部１２５で光学的にスキャンされた画像の受信を行う。スキャナ部１２５は、原稿を光学的にスキャンする。プリンタＩ／Ｆ１２６は、接続されるプリンタ部１２７を制御し、プリンタ部１２７の制御コマンドの送受信やプリンタ部１２７で印刷される画像の送信を行う。画像処理部１２８は、スキャナ部１２５でスキャンされた画像や、ＲＩＰ１２０が生成した画像に対して、変倍、回転、色変換、スムージング等の画像処理を行う。
【００１６】
図２は、画像処理システムにおける印刷処理に関するソフトウェア構成を示すブロック図である。
【００１７】
ホストコンピュータ１０１上のアプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、システムスプーラ２０４は、ＨＤＤ１１２に保存されたファイルとして存在する。これらのプログラムモジュールは、実行される場合に、ＯＳやそのモジュールを利用するモジュールによってＲＡＭ１０６にロードされ実行される。アプリケーション２０１から画像処理装置１０２に対して印刷を行う際には、アプリケーション２０１はグラフィックエンジン２０２を利用して出力（描画）する。グラフィックエンジン２０２は、アプリケーション２０１の出力から、画像処理装置１０２ごとに用意されたプリンタドライバ２０３により印刷ジョブを生成する。印刷ジョブは、両面や使用する用紙などの印刷設定とページ記述言語（ＰＤＬ）データとで構成される。プリンタドライバ２０３は、印刷設定により、ページ順、各ページのレイアウト、複数ページの合成も行う。プリンタドライバ２０３により生成された印刷ジョブは、システムスプーラ２０４を経て、ネットワークＩ／Ｆ１１３経由で画像処理装置１０２へ出力される。
【００１８】
画像処理装置１０２上の各部（符号２０５〜２１２で示す）は、ＲＯＭ１１８に保存され、ＲＡＭ１１７にロードされ実行されるプログラムモジュールである。印刷ジョブ制御部２０５は、ネットワークＩ／Ｆ１２１を介して受付部２０６が受信した印刷ジョブを管理し、符号２０７〜２１２で示す各モジュールを使用して印刷を行う。表示部２０７は、操作部１２３へ印刷ジョブの状況等を表示させる。表示部２０７は、用紙無しやジャム等、ユーザ操作を促す表示も行う。ＲＩＰ部２０８は、ＲＩＰ１２０を使用し、ＰＤＬをラスターイメージデータに展開する。レイアウト処理部２０９は、印刷設定により用紙に対して画像をどのようにレイアウトするかを決定する。例えば、両面設定に応じた裏面の正像／逆像の決定のほか、用紙と画像のサイズが合致しない場合に画像をセンタリングする等が行われる。画像処理制御部２１０は、画像処理部１２８（図１）を使用し、変倍、回転、色変換、スムージング等の画像処理を行う。自動用紙選択部２１１は、指定の用紙サイズもしくは画像サイズにより、自動的に最適用紙の入っている給紙段を複数の給紙部３０１（図３）の中から選択する。印刷制御部２１２は、プリンタ部１２７を制御し、印刷を行う。
【００１９】
図３は、画像処理装置１０２の概略断面図である。プリンタ部１２７には、用紙を格納する３つの給紙部３０１が備えられる。給紙部３０１の数は問わない。給送ローラ３０２は、給紙部３０１に格納されている用紙を印刷部３０３へ給送する。印刷部３０３は、印刷ジョブ等として入力される入力画像を給送されてきた用紙に印刷する。印刷部３０３の構成としては、インクを用紙に吹き付けて画像を印刷するインクジェット方式を採用してもよいし、トナーを用紙に定着させて画像を印刷する電子写真方式を採用してもよい。印刷部３０３が印刷する用紙面は、印刷部３０３を通過する用紙の図３における左側を向いた面である。
【００２０】
ここで、用紙は、両面印刷時等のように、両面搬送路である両面印刷用搬送パス（以下「両面パス」と略記する）３１０を経由して再度印刷される場合がある。１回目に印刷部３０３を通過するときに左側を向く面を「第１面」、両面パス３１０を介して２回目に印刷部３０３を通過するときに左側を向く面を「第２面」と呼称する。通常の片面印刷の場合のように印刷部３０３を１回しか通過しない場合は、印刷部３０３を通過するときに左側を向く面が「第１面」となる。本実施の形態において、印刷された用紙の排紙は「裏面排紙」を基本としている。両面印刷による成果物において、表面、裏面に印刷されるべき画像を表面用画像、裏面用画像とする。裏面排紙とした場合、片面印刷時には、排紙時において出力画像が下を向き、両面印刷時には、排紙時において表面用画像が下を向く。
【００２１】
詳細には、片面印刷の場合は通常、印刷された用紙は搬送ローラ３０４に導かれ、排紙トレイ３０５に排紙される。従って、印刷部３０３で左側から第１面に印刷された用紙をそのまま排紙トレイ３０５に排紙することで、片面印刷時の裏面排紙が実現される。
【００２２】
一方、両面印刷の場合は、印刷部３０３で用紙の第１面に裏面用画像が印刷され、その用紙は搬送ローラ３０６に導かれ、搬送ローラ３０７に搬送される。搬送ローラ３０７は用紙を反転トレイ３０８に搬送する。用紙の後端が搬送ローラ３０７に到達すると、搬送ローラ３０７は逆回転し始め、用紙を搬送ローラ３０９に搬送する。搬送ローラ３０９は両面パス３１０を介して用紙を搬送ローラ３１１に搬送する。搬送ローラ３１１は用紙を印刷部３０３に搬送する。印刷部３０３は用紙の第２面に表面用画像を印刷する。こうして両面印刷された用紙は搬送ローラ３０４に導かれ、排紙トレイ３０５に排紙される。この両面印刷の場合、後に印刷された第２面が排紙トレイ３０５に排紙されたときに下を向く。仮に、ページ１、ページ２の順に印刷すると排紙トレイ３０５でページ１が上を向くことになってしまい、表面排紙となってしまう。そこで、両面印刷の場合、ＣＰＵ１１６は先に第１面に裏面用画像であるページ２を印刷し、第２面に表面用画像であるページ１を印刷することにより、裏面排紙が実現される。
【００２３】
図４〜図６で、プレパンチ紙に対する片面印刷、両面印刷による裏面排紙の態様例を説明する。プレパンチ紙は、給紙部３０１に記録媒体として収納される用紙であって、予めパンチ穴が形成された用紙である。以降、用紙搬送制御に関してモードを定義する。用紙搬送モードには、「直接搬送モード」と「反転搬送モード」とがある。「直接搬送モード」は、用紙を、反転トレイ３０８及び両面パス３１０を経由することなく印刷部３０３を１回だけ通過させるモードである。「反転搬送モード」は、用紙を、反転トレイ３０８及び両面パス３１０を経由して搬送し印刷部３０３を２回通過させるモードである。
【００２４】
図４（ａ）、（ｂ）、（ｃ）はそれぞれ、従来動作における、プレパンチ紙に対する片面印刷の様子を示す用紙の模式図、画像処理装置１０２の断面図、給紙されるプレパンチ紙を示す図である。この例では、プレパンチ紙Ｓは直接搬送モードにより搬送され、プレパンチ紙Ｓの第１面に片面印刷用の表面用画像（裏面等画像は存在しない）が印刷され、裏面排紙される。処理する印刷ジョブとしては、両面印刷を含まない片面ジョブが想定される。片面ジョブでは、図４（ａ）、（ｂ）に示す動作は、従来だけでなく本実施の形態でも採用できる。
【００２５】
片面ジョブにおける３ページの入力画像４０１をプレパンチ紙Ｓに片面印刷する例を説明する。Ｐ１、Ｐ２、Ｐ３はページ番号を示すとともに画像の天地の方向も示すとする。例えば、Ｐ１の上側が天で下側が地である。片面で左パンチの出力結果を得ようとする場合、ユーザは、プレパンチ紙Ｓを、左側にパンチ穴Ｈが位置するように給紙部３０１にセットする。印刷部３０３に位置するプレパンチ紙Ｓでは、搬送方向における後方にパンチ穴Ｈが位置している。図４（ｂ）における黒塗りの三角マークＭ１は、用紙（プレパンチ紙Ｓ）の第１面で且つ画像が形成されていることを示している。入力画像４０１に相当する表面用画像はプレパンチ紙Ｓの第１面に印刷される。
【００２６】
ところで、四角形のプレパンチ紙Ｓは、４辺の向きに関して方向性のある所定の用紙の例示である。プレパンチ紙Ｓの方向を特定するにあたって、パンチ穴Ｈが形成されている側の辺を「基準辺」と定義する。そして、プレパンチ紙Ｓの４つの辺のうち、基準辺の向く方向でプレパンチ紙Ｓの方向を特定する。プレパンチ紙Ｓに関しては、基準辺の向く方向とパンチ穴Ｈが位置する方向（パンチ穴Ｈの穴としての貫通方向ではなく）とを同義に用いる。
【００２７】
出力結果４０７は、排紙トレイ３０５に排紙されたプレパンチ紙Ｓから成る成果物である。出力結果４０７における各プレパンチ紙Ｓでは、パンチ穴Ｈの位置（４辺のうちパンチ穴Ｈが形成されている側の辺）は搬送方向における後方を向いている。第１面に印刷された表面用画像は下側を向くため、裏面排紙となる。印刷を行うと表面用画像の天は画像処理装置１０２の奥側を向くように出力されるので、出力結果４０７における画像Ｐ１、Ｐ２、Ｐ３の天は画像処理装置１０２の奥側に向く。従って、画像の天を上にして正面から画像を見たときを基準として、画像の左側にパンチ穴Ｈが位置する「左パンチ出力」となる。
【００２８】
図５（ａ）、（ｂ）はそれぞれ、従来動作における、プレパンチ紙に対する両面印刷の様子を示す用紙の模式図、画像処理装置１０２の断面図である。この例では、プレパンチ紙Ｓは反転搬送モードにより搬送され、プレパンチ紙Ｓの第１面に裏面用画像が印刷され、第２面に表面用画像が印刷され、裏面排紙される。処理する印刷ジョブとしては、片面印刷を含まない両面ジョブが想定される。
【００２９】
両面ジョブにおける６ページの入力画像５０１をプレパンチ紙Ｓに両面印刷する例を説明する。ユーザは、片面印刷（図４）の場合と同様に、プレパンチ紙Ｓを、左側にパンチ穴Ｈを位置させる方向で給紙部３０１にセットする。図５（ｂ）において、白塗りの三角マークＭ２は、用紙（プレパンチ紙Ｓ）の第２面で且つ画像が形成されていることを示している。プレパンチ紙Ｓは、パンチ穴Ｈの位置が搬送方向における後方を向いた状態で印刷部３０３に入り（図示せず）、第１面に裏面用画像が印刷された後、反転トレイ３０８に搬送される。反転トレイ３０８では、プレパンチ紙Ｓの第１面は下を向いている。プレパンチ紙Ｓは、反転トレイ３０８で反転した後、搬送ローラ３０７、３０９により両面パス３１０を搬送される。そのとき、パンチ穴Ｈのある基準辺は搬送方向における前方を向いている。そして、プレパンチ紙Ｓは、搬送ローラ３１１によって再度、印刷部３０３に搬送され、第２面に表面用画像が印刷される。その後、プレパンチ紙５０８は搬送ローラ３０４に導かれて排紙トレイ３０５に排紙される。
【００３０】
出力結果５１２（図５（ａ））は、排紙トレイ３０５に排紙されたプレパンチ紙Ｓから成る成果物である。出力結果５１２における各プレパンチ紙Ｓでは、パンチ穴Ｈのある基準辺は搬送方向における前方を向いている。第１面に印刷された裏面用画像（画像Ｐ２、Ｐ４、Ｐ６）は上を向き、第２面に印刷された表面用画像（画像Ｐ１、Ｐ３、Ｐ５）は下側を向くため、裏面排紙となる。出力結果５１２においては、表面用画像の右側にパンチ穴Ｈが位置する右パンチ出力となる。従って、片面印刷時と同じ方向に向けてプレパンチ紙Ｓを給紙部３０１にセットした場合は、片面印刷時とは左右逆にパンチ穴Ｈが位置してしまう。
【００３１】
図６（ａ）、（ｂ）はそれぞれ、従来動作における、プレパンチ紙に対する両面印刷及び片面印刷の様子を示す用紙の模式図、画像処理装置１０２の断面図である。処理する印刷ジョブとしては、両面印刷と片面印刷とが混在する混在ジョブが想定される。混在ジョブにおける４ページの入力画像６０１をプレパンチ紙に印刷する例を説明する。ジョブにおける印刷設定では、入力画像６０１のうち画像Ｐ１、Ｐ２が両面印刷、画像Ｐ３、Ｐ４が片面印刷の設定となっている。
【００３２】
まず、両面印刷設定の画像Ｐ１、Ｐ２を、図５で例示したのと同様の両面印刷で印刷し、片面印刷設定の画像Ｐ３、Ｐ４を、図４で例示したのと同様の片面印刷で印刷したとする。すなわち、画像Ｐ１、Ｐ２については、プレパンチ紙Ｓを反転搬送モードにより搬送し且つ、プレパンチ紙Ｓの第１面に裏面用画像を印刷し、第２面に表面用画像を印刷して、裏面排紙する。さらに、画像Ｐ３、Ｐ４については、プレパンチ紙Ｓを直接搬送モードにより搬送し且つ、プレパンチ紙Ｓの第１面に表面用画像を印刷して、裏面排紙する。すると、成果物は出力結果６０２となる。画像Ｐ１、Ｐ２は１枚のプレパンチ紙Ｓの両面に形成され、画像Ｐ３と画像Ｐ４とはそれぞれ１枚のプレパンチ紙Ｓの第１面に形成される。画像Ｐ３、Ｐ４に関しては、表面用画像（画像Ｐ３、Ｐ４）の左側にパンチ穴Ｈが位置する左パンチ出力となる。しかし、画像Ｐ１、Ｐ２に関しては、表面用画像（画像Ｐ１）の右側にパンチ穴Ｈが位置する右パンチ出力となる。従って、片面印刷と両面印刷とで、パンチ穴Ｈの左右方向における位置が一致しなくなってしまう。
【００３３】
そこで、パンチ穴Ｈの位置を片面印刷と両面印刷とで揃えるために、両面印刷設定の画像Ｐ１、Ｐ２を、図５で例示したのと同様の両面印刷で印刷すると共に、片面印刷設定の画像Ｐ３、Ｐ４を、図４で例示したのとは異なる態様で印刷する。すなわち、画像Ｐ３、Ｐ４については、プレパンチ紙Ｓを反転搬送モードにより搬送し且つ、プレパンチ紙Ｓの第２面に表面用画像を印刷して裏面排紙したとする。すると、成果物は出力結果６１０となる。詳細には、プレパンチ紙Ｓは、パンチ穴Ｈがある基準辺が搬送方向における後方を向いた状態で１回目に印刷部３０３に入るが（図示せず）、第１面に印刷されることなく反転トレイ３０８に搬送される。プレパンチ紙Ｓは、反転トレイ３０８で反転した後、両面パス３１０を搬送され、搬送ローラ３１１によって再度、印刷部３０３に搬送され、第２面に表面用画像が印刷される。その後、排紙トレイ３０５に排紙される。
【００３４】
この場合の搬送経路は両面印刷時と同じであるため、排紙時のパンチ穴Ｈの位置は両面印刷時と同じとなる。出力結果６１０に示すように、画像Ｐ１、Ｐ２に関しては、出力結果６０２と同様に、表面用画像（画像Ｐ１）の右側にパンチ穴Ｈが位置する右パンチ出力となる。また、画像Ｐ３、Ｐ４に関しても、表面用画像（画像Ｐ３、Ｐ４）の右側にパンチ穴Ｈが位置する右パンチ出力となる。従って、片面印刷と両面印刷とで、パンチ穴Ｈの左右方向における位置を一致させることができる。
【００３５】
通常、表面用画像を表にして見たときに左パンチ出力となるようにするのが望ましい。しかし、それを給紙部３０１でのセットの仕方で対処しようとすると、給紙部３０１において右側にパンチ穴Ｈが位置するようにセットする必要がある。一方、図４に例示したように片面ジョブでは、給紙部３０１において左側にパンチ穴Ｈが位置するようにセットするのが適切である。従って、印刷ジョブによって、同じ側にパンチ穴Ｈが位置しない場合が生じてしまう。また、ユーザにとって、左パンチ出力が欲しいときは基準辺を左に向けてプレパンチ紙Ｓを給紙部３０１にセットし、右パンチ出力が欲しいときは基準辺を右に向けてプレパンチ紙Ｓを給紙部３０１にセットする構成となると分かり易い。
【００３６】
そこで、本実施の形態では、画像回転を用いて、両面ジョブや混在ジョブの印刷においても、プレパンチ紙Ｓのセット方向を統一でき且つ、成果物におけるパンチ穴Ｈの位置の方向を統一できるようにする。この手法を、図７〜図９で説明する。
【００３７】
図７（ａ）、（ｂ）はそれぞれ、両面ジョブ、混在ジョブのプレパンチ紙への印刷において、画像回転の適用による成果物の変化を示す図である。概略を説明すると、両面ジョブにおける入力画像５０１をプレパンチ紙Ｓに両面印刷する例（図５）に対して、全画像を１８０°（度）回転させて印刷する。すると、出力結果５１２に代わって出力結果７０２が得られ、いずれも左パンチ出力となる。また、混在ジョブにおける入力画像６０１をプレパンチ紙に印刷する例（図６）に対して、全画像を１８０°回転させて印刷する。すると、出力結果６１０に代わって出力結果７０３が得られ、いずれも左パンチ出力となる。しかも、出力結果７０２、７０３では、給紙部３０１にセットしたプレパンチ紙Ｓのパンチ穴Ｈの位置の方向と、排紙トレイ３０５に排紙されたプレパンチ紙Ｓのパンチ穴Ｈの位置の方向とが一致する。このように印刷するための制御を図８で説明する。
【００３８】
図８は、画像回転角度決定処理のフローチャートである。このフローチャートに関わる画像処理装置１０２のプログラムはＲＯＭ１１８に格納されており、ＲＡＭ１１７にロードされ、ＣＰＵ１１６により実行される。この処理は、印刷ジョブが投入されると開始される。
【００３９】
まず、ＣＰＵ１１６は、ジョブにおける１ページ分のデータをＲＡＭ１１７に読み出す（ステップＳ８０１）。次に、ＣＰＵ１１６は、印刷に用いる給紙部を決定する（ステップＳ８０２）。ここでは、ＣＰＵ１１６は、ジョブに設定されている用紙種類や給紙部の優先順位等を考慮して給紙部を決定する。印刷に用いる給紙部は、通常は複数の給紙部３０１のいずれかから決定されるが、両面印刷の第２面を印刷するときは、給紙部３０１からではなく反転トレイ３０８が給紙部として決定される。
【００４０】
次に、ＣＰＵ１１６は、通常の用紙を含む処理として、画像回転角度の１次決定を実行する（ステップＳ８０３）。ここでは、１次決定の画像回転角度は、印刷設定における、両面印刷の裏面の画像方向の指定により、０°（正像）または１８０°（逆像）のいずれかの値をとる。両面ジョブの場合は、裏面の指定で決まる。混在ジョブの場合は、今回処理中のページが両面印刷のページに該当する場合は、裏面の指定で決まる。
【００４１】
図９（ａ）〜（ｃ）は、両面のレイアウトの例を示す図である。各図では、ホストコンピュータ１０１から送られてくる画像の方向がわかるように画像「Ｆ」が記載されており、図９（ａ）に示す画像Ｆは正像であり、回転角度が０°である。図９（ｂ）に示すレイアウトでは、両面印刷設定で、めくり方向が左右となっている。左右めくりであるため、画像Ｆは、表面、裏面のどちらも正像であり、回転角度が０°である。１次決定では、この表裏それぞれについて画像回転角度が０°と決定される。図９（ｃ）に示すレイアウトでは、両面印刷設定で、めくり方向が上下となっている。上下めくりであるため、表面では画像Ｆは正像であり、回転角度が０°であるが、裏面では画像Ｆは逆像であり、回転角度が１８０°である。従って、画像回転角度は、表面については０°、裏面については１８０°と決定される。
【００４２】
ただし、特に両面印刷の裏面の設定に限定されず、他のレイアウト機能により画像回転角度を決めてもよい。なお、ホストコンピュータ１０１からは画像が０°の向きで送られてくることを前提としているが、画像が０°の向きで送られてこない場合は、ステップＳ８０３で、用紙に合わせて画像回転角度を決めてもよい。従って、画像回転角度がとり得る値も０°と１８０°だけでなく、他の角度であってもかまわない。
【００４３】
次に、ステップＳ８０４では、ＣＰＵ１１６は、ステップＳ８０２で決定された給紙部３０１の用紙を確認し、用紙がプレパンチ紙Ｓであるか否かを判別する。これは、例えば、決定された給紙部３０１に登録されている用紙の種類から判別される。用紙の種類の登録情報は、例えば、ＨＤＤ１１９に保持されている。なお、パンチ穴の有無を検知するセンサを設け、その検知結果に応じてプレパンチ紙Ｓであるか否かを判別してもよい。ステップＳ８０４の判別の結果、決定された給紙部の用紙がプレパンチ紙Ｓでない場合は、ＣＰＵ１１６は、処理をステップＳ８０８に進める。この場合、１次決定で決定された画像回転角度に対してさらなる回転角度の変更（２次決定）はなされない。一方、決定された給紙部の用紙がプレパンチ紙Ｓである場合は、ＣＰＵ１１６は、プレパンチ紙Ｓのパンチ穴Ｈの位置（４辺のうちパンチ穴Ｈが形成されている側の辺）が、搬送方向における前方または後方を向いているか否かを判別する（ステップＳ８０５）。
【００４４】
なお、給紙部３０１ごとに、登録されている用紙設定において、パンチ穴Ｈの位置の方向は決まっている。ここでは、パンチ穴Ｈがある基準辺が決められた方向を向くようにプレパンチ紙Ｓが給紙部３０１にセットされていることを前提とし、ＣＰＵ１１６は、用紙設定から基準辺の方向を取得する。なお、決定された給紙部が反転トレイ３０８である場合は、ＣＰＵ１１６は、今回、用紙を給紙した給紙部３０１の用紙設定から基準辺の方向を取得する。なお、パンチ穴の有無と位置を検知するセンサを設け、その検知結果に応じて基準辺の方向を取得してもよい。その判別の結果、ＣＰＵ１１６は、パンチ穴Ｈがある基準辺が、搬送方向における前方または後方を向いておらず、例えば、搬送方向に直交する方向を向いている場合は、処理をステップＳ８０８に進める。一方、パンチ穴Ｈがある基準辺が搬送方向における前方または後方を向いている場合は、ＣＰＵ１１６は、処理をステップＳ８０６に進める。
【００４５】
ステップＳ８０６では、ＣＰＵ１１６は、画像を回転するべきか否かを判別する。ＣＰＵ１１６は、本発明における決定手段として機能する。ここでの判別は、入力画像を、１次決定で決定された回転角度だけ回転させた場合の画像に対して、さらにそれを回転するべきか否かを決定する２次決定となる。この判別は、次に説明するように、印刷ジョブとそれにおける今回の処理ページによって異なる。
【００４６】
まず、印刷ジョブが片面ジョブ（両面印刷を含まない）である場合（図４で例示）は、画像を回転するべきでないと判別される。この場合は、図４で説明した従来動作によって、左パンチ出力が得られるからである。また、印刷ジョブが両面ジョブ（片面印刷を含まない）である場合（図５で例示）は、ＣＰＵ１１６は、今回の処理ページが表ページ、裏ページのいずれであっても、画像（表面用画像、裏面用画像）を回転するべきと判別する。これは、例えば、出力結果７０２（図７（ａ））のような左パンチ出力を得るためである。また、印刷ジョブが混在ジョブ（両面印刷と片面印刷とが混在）である場合（図６で例示）は、ＣＰＵ１１６は、今回の処理ページが、混在ジョブにおける両面印刷のページである場合は、画像を回転するべきと判別する。ここで、混在ジョブにおける両面印刷のページとは、両面印刷に該当するページ、すなわち両面のうち裏または表のいずれかのページである。一方、印刷ジョブが混在ジョブである場合に、今回の処理ページが、片面印刷のページ（表面のみ）である場合も、画像を回転するべきと判別する。これらにより、例えば、出力結果７０３（図７（ｂ））のような左パンチ出力を得るためである。
【００４７】
ステップＳ８０６の判別の結果、ＣＰＵ１１６は、画像を回転するべきでないと判別された場合は、処理をステップＳ８０８に進める一方、画像を回転するべきであると判別された場合は、処理をステップＳ８０７に進める。ステップＳ８０７では、ＣＰＵ１１６は、ステップＳ８０３で１次決定した画像回転角度に１８０°を加算し、それを３６０°で割った余りを最終的な画像回転角度とする。この最終的な画像回転角度は、今回のページの印刷に反映され、画像が回転して印刷される。これにより、出力結果７０２、７０３（図７（ａ）、（ｂ））のような成果物が得られる。次に、ＣＰＵ１１６は、今回の処理ページが印刷ジョブにおける最終ページであるか否かを判別する（ステップＳ８０８）。その判別の結果、ＣＰＵ１１６は、今回の処理ページが最終ページでない場合は、処理をステップＳ８０１に戻す一方、最終ページである場合は、図８の処理を終了させる。
【００４８】
本実施の形態によれば、ＣＰＵ１１６は、給紙部３０１にセットされた用紙がプレパンチ紙Ｓである場合に、パンチ穴Ｈの位置（ないし基準辺）が向く方向に基づいて画像を回転するべきか否かを決定（２次決定）する。そして、ＣＰＵ１１６は、両面印刷（両面ジョブの印刷、または混在ジョブにおける両面印刷）に際して、画像を回転するべきと決定された場合は、裏面用画像及び表面用画像を１８０°回転させて形成するよう制御する。これにより、両面印刷時にパンチ穴Ｈの位置（ないし基準辺）の向きと出力画像の向きとの整合を図ることができる。特に、パンチ穴Ｈがある基準辺が、搬送方向における前方または後方を向く場合に、画像を回転するべきと決定される。従って、パンチ穴Ｈの位置と画像の天地との関係に影響するような状況においてパンチ穴Ｈがある基準辺の向きと出力画像の向きの整合を図ることができる。また、混在ジョブにおいても、両面印刷と片面印刷とに対して、統一した用紙のセット方向にて、パンチ穴Ｈがある基準辺の向きと出力画像の向きの整合を図ることができる。しかも、両面ジョブまたは混在ジョブの印刷においては、給紙部３０１へセットされたプレパンチ紙Ｓと出力結果とで、パンチ穴Ｈがある基準辺を同じ方向に向けることができる。
【００４９】
一方、両面印刷を含まない片面ジョブにおける片面印刷に際しては、画像を回転しないと決定され、プレパンチ紙Ｓは両面パス３１０を用いることなく直接搬送モードにより搬送され、第１面に片面印刷用の表面用画像が印刷される。これにより、片面のみのジョブの印刷時には、両面パス３１０上の搬送を避けて出力効率を優先することができる。
【００５０】
（第２の実施の形態）
第１の実施の形態では、両面ジョブまたは混在ジョブの印刷で左パンチ出力を得たい場合には、パンチ穴Ｈが左側に位置するように給紙部３０１へプレパンチ紙Ｓをセットしていた。本発明の第２の実施の形態では、用紙の給紙部３０１へのセットをより柔軟にする。第１の実施の形態に対して、図１０〜図１３を加えて第２の実施の形態を説明する。本実施の形態では、給紙部３０１にセットしたプレパンチ紙のセット方向（パンチ穴Ｈの位置）が設定されると共に、ホストコンピュータ１０１から投入される印刷ジョブにおいても画像に対するパンチ穴Ｈの位置が指定される。給紙部３０１にセットされたプレパンチ紙のパンチ穴Ｈの位置の方向と、印刷ジョブのパンチ穴Ｈの位置の指定とを合わせることにより、最適な出力結果を得る。
【００５１】
図１０は、パンチ穴位置設定画面を示す図である。この設定画面１００２は、給紙部３０１の用紙設定時にプレパンチ紙を設定した場合に、操作部１２３のタッチパネル１００１に表示される。方向指定部１００３は、プレパンチ紙の方向を実質的に示している。パンチ穴位置１００４は、プレパンチ紙の４辺のうちパンチ穴の位置する辺（基準辺）を示している。図１０では、左側にパンチ穴位置を向けた状態で給紙部３０１にセットする場合の設定例を示している。パンチ穴位置設定キー１００５〜１００８は、プレパンチ穴位置を設定するキーであり、上下左右のいずれかにプレパンチ穴位置を設定可能である。パンチ穴位置設定キー１００５〜１００８はトグル動作するようになっており、図１０では左キー１００８が選択されている。パンチ穴位置設定キー１００５〜１００８の選択状態に連動して、パンチ穴位置１００４の表示位置の表示も変わる。ＯＫキー１００９は、設定画面１００２の設定を給紙部３０１に反映させて画面を閉じるときに押下される。キャンセルキー１０１０は、設定画面１００２の設定を反映せずに画面を閉じるときに押下される。
【００５２】
図１１は、プリンタドライバ２０３におけるパンチ位置指定画面を示す図である。本実施の形態においては、プリンタドライバ２０３でパンチ位置を指定し、給紙する用紙がプレパンチ紙だった場合には、このパンチ位置はプレパンチ紙のパンチ穴Ｈの位置であるとしている。この指定画面１１０２は、ホストコンピュータ１０１における印刷ジョブの設定において、ディスプレイ１１１に表示される。簡易プレビュー１１０３は、用紙に対する画像のレイアウトを示す。パンチ穴位置１１０４は、用紙におけるパンチ位置の指定を示す。図１１においては左パンチが指定されている。解除キー１１０５は、パンチ位置指定をせず設定を解除する場合に押下される。パンチ位置指定キー１１０６〜１１０９は、パンチ穴位置を指定するキーであり、上下左右のいずれかのパンチ位置を指定可能である。パンチ位置指定キー１１０６〜１１０９は、トグル動作するようになっており、図１１の例では左キー１１０８が選択されている。パンチ位置指定キー１１０６〜１１０９の選択に連動して、パンチ穴位置１１０４の表示位置も変わる。ＯＫキー１１１０は、指定画面１１０２の指定を印刷設定に反映させて画面を閉じるときに押下される。
【００５３】
図１２は、画像回転角度の１次決定の処理のフローチャートである。本実施の形態では、この処理は、図８のステップＳ８０３で実行される。
【００５４】
まず、ステップＳ１２０１では、ＣＰＵ１１６は、図１２の処理で導き出す画像（今回の処理ページの画像）の回転角度を０°に初期化する。次に、ＣＰＵ１１６は、今回の処理ページが両面印刷における裏面ページ（裏面にレイアウトされるページ）か否かを判別する（ステップＳ１２０２）。その判別の結果、ＣＰＵ１１６は、今回の処理ページが両面印刷における裏面ページでない場合は、処理をステップＳ１２０５に進める。一方、ＣＰＵ１１６は、今回の処理ページが両面印刷における裏面ページである場合は、両面印刷設定において裏面ページの画像が逆像であるか否かを判別する（ステップＳ１２０３）。その判別の結果、ＣＰＵ１１６は、裏面ページの画像が正像である場合は、処理をステップＳ１２０５に進める一方、裏面ページの画像が逆像である場合は、処理をステップＳ１２０４に進める。ステップＳ１２０４では、画像の回転角度に１８０°を加算し、処理をステップＳ１２０５に進める。
【００５５】
ステップＳ１２０５では、ＣＰＵ１１６は、プリンタドライバ２０３からのジョブの指定にパンチ位置指定があるか否かを判別する。その判別の結果、ＣＰＵ１１６は、パンチ位置指定がない場合は、図１２の処理を終了させる一方、パンチ位置指定があった場合は、処理をステップＳ１２０６へ進める。ステップＳ１２０６では、ＣＰＵ１１６は、ステップＳ８０４と同様に、ステップＳ８０２で決定された給紙部３０１の用紙を確認し、用紙がプレパンチ紙Ｓであるか否かを判別する。その判別の結果、ＣＰＵ１１６は、決定された給紙部の用紙がプレパンチ紙Ｓでない場合は、図１２の処理を終了させる一方、用紙がプレパンチ紙Ｓである場合は、処理をステップＳ１２０７に進める。
【００５６】
ステップＳ１２０７では、ＣＰＵ１１６は、図１３のパンチ穴合わせ回転角度算出処理を実行してパンチ穴合わせ回転角度を取得する。すなわちＣＰＵ１１６は、プリンタドライバ２０３にて指定画面１１０２（図１１）で指定されたパンチ位置と、設定画面１００２（図１０）で設定された給紙部３０１にセットされるプレパンチ紙Ｓのプレパンチ位置とを合わせるための回転角度を計算する。次に、ステップＳ１２０８では、ＣＰＵ１１６は、ステップＳ１２０７で算出により取得されたパンチ穴合わせ回転角度を、画像回転角度に加算する。その後、図１２の処理は終了する。
【００５７】
図１３は、ステップＳ１２０７で実行されるパンチ穴合わせ回転角度算出処理のフローチャートである。ステップＳ１３０１では、ＣＰＵ１１６は、パンチ穴合わせ回転角度を０°に初期化する。ステップＳ１３０２では、ＣＰＵ１１６は、指定画面１１０２（図１１）で指定されたパンチ位置と、設定画面１００２（図１０）で設定されたプレパンチ位置とを角度に変換する。本実施の形態では、ＣＰＵ１１６は、パンチ位置と、プレパンチ位置のいずれについても、上パンチを０°、右パンチを９０°、下パンチを１８０°、左パンチを２７０°に変換する。
【００５８】
次に、ステップＳ１３０３では、ＣＰＵ１１６は、ステップＳ１３０２で角度変換した値同士を比較し、パンチ位置がプレパンチ位置よりも大きいか否かを判別する。その判別の結果、ＣＰＵ１１６は、パンチ位置がプレパンチ位置よりも大きい場合は、処理をステップＳ１３０４に進める一方、パンチ位置がプレパンチ位置よりも大きくない場合は、処理をステップＳ１３０５に進める。ＣＰＵ１１６は、ステップＳ１３０４で、プレパンチ位置の角度値に３６０°を加算し、処理をステップＳ１３０５へ進める。ステップＳ１３０５では、ＣＰＵ１１６は、プレパンチ位置の角度値からパンチ位置の角度値を減算し、その計算結果をパンチ穴合わせ回転角度とする。従って、パンチ穴合わせ回転角度は、印刷ジョブにおいて指定されたパンチ位置（入力画像の向き）を、用紙設定で設定されたプレパンチ位置（基準辺の方向）に合致させるのに必要な回転角度となる。
【００５９】
本実施の形態によれば、両面印刷時にパンチ穴Ｈの位置（ないし基準辺）の向きと出力画像の向きとの整合を図ることに関し、第１の実施の形態と同様の効果を奏することができる。また、給紙部３０１にセットされるプレパンチ紙Ｓの方向を用紙設定で設定した場合に、給紙部３０１へセットされたプレパンチ紙Ｓの向きと印刷ジョブで指定された入力画像の向きとを合わせることができる。
【００６０】
なお、上記各実施の形態において、入力画像を回転するべきと決定された場合に画像を回転させる所定角度は、基準辺が搬送方向における前方または後方を向かない場合に対して１８０°であるとしたが、１８０°に限られない。また、例えば、所定角度は１８０°＋３６０°でもよいし、１８０°−３６０°でもよい。
【００６１】
なお、ＣＰＵ１１６は、基準辺が向く方向に基づいて入力画像を回転するべきか否かを決定するが、その際の基準辺は、パンチ穴Ｈが形成された側の辺に限られず、パンチ穴Ｈに対向する辺であってもよい。また、４辺の向きに関して方向性のある所定の用紙としてプレパンチ紙Ｓを例示したが、これに限られず、例えば、プレプリント紙であってもよい。
【００６２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００６４】
１１６  ＣＰＵ
３０１  給紙部
３１０  両面印刷用搬送パス
【図１】
2017069774.tif 000003
【図２】
2017069774.tif 000004
【図３】
2017069774.tif 000005
【図４】
2017069774.tif 000006
【図５】
2017069774.tif 000007
【図６】
2017069774.tif 000008
【図７】
2017069774.tif 000009
【図８】
2017069774.tif 000010
【図９】
2017069774.tif 000011
【図１０】
2017069774.tif 000012
【図１１】
2017069774.tif 000013
【図１２】
2017069774.tif 000014
【図１３】
2017069774.tif 000015