(57)【要約】【課題】複数ページを１枚にレイアウトした場合において、各ページの向きとパンチ位置との不整合が発生する可能性がある。【解決手段】情報処理装置であって、印刷データを構成する複数のページを１の印刷媒体にレイアウトする際のレイアウトの設定、および、前記印刷媒体に対するパンチ処理の設定を受け付ける設定手段と、前記設定手段にて設定されたレイアウトの設定およびパンチ処理の設定に基づいて、前記印刷媒体にレイアウトされる複数のページそれぞれの向きを決定する決定手段とを有する。【選択図】  図６
2015186038.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを構成する複数のページを１の印刷媒体にレイアウトする際のレイアウトの設定、および、前記印刷媒体に対するパンチ処理の設定を受け付ける設定手段と、
前記設定手段にて設定されたレイアウトの設定およびパンチ処理の設定に基づいて、前記印刷媒体にレイアウトされる複数のページそれぞれの向きを決定する決定手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記印刷媒体は、印刷された後に、ページごとに後処理装置により断裁され、
前記決定手段は、前記複数のページそれぞれに対応する断裁後の印刷媒体において、前記パンチ処理によりあけられるパンチ穴の位置とページの向きとの対応関係が同じになるように、レイアウトされる前記複数のページそれぞれの向きを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は更に、前記複数のページそれぞれに対応する断裁後の印刷媒体において、前記パンチ処理によりあけられるパンチ穴の位置とページの向きとの対応関係が同じになるように、１の印刷媒体に対し、複数個所のパンチの位置を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記パンチ処理の設定は、断裁前の印刷媒体におけるパンチ穴の位置であることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記パンチ処理の設定は、前記複数のページそれぞれに対応する断裁後の印刷媒体におけるパンチ穴の位置であることを特徴とする請求項２または３に記載の情報処理装置。
【請求項６】
前記レイアウトの設定は、ページの回転の有無、および片面印刷／両面印刷の指定を含むことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記決定手段にて決定された前記複数のページのレイアウトを表示する手段を更に有することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記印刷媒体にパンチ処理を行う後処理装置に設けられたパンチダイの情報を取得する取得手段を更に有し、
前記決定手段は更に、前記パンチダイの情報に基づき、前記設定手段にて設定されたパンチ処理の設定が実行可能か否かを判定することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記決定手段によるパンチ処理の設定の判定結果に応じて、警告を表示する手段を更に有することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記決定手段にて決定された前記複数のページのレイアウトに基づいて印刷ジョブを生成し、画像形成装置へ送信する手段を更に有することを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
印刷データを構成する複数のページを１の印刷媒体にレイアウトする際のレイアウトの設定、および、前記印刷媒体に対するパンチ処理の設定を受け付ける設定工程と、
前記設定工程にて設定されたレイアウトの設定およびパンチ処理の設定に基づいて、前記印刷媒体にレイアウトされる複数のページそれぞれの向きを決定する決定工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項１２】
コンピュータを、
印刷データを構成する複数のページを１の印刷媒体にレイアウトする際のレイアウトの設定、および、前記印刷媒体に対するパンチ処理の設定を受け付ける設定手段、
前記設定手段にて設定されたレイアウトの設定およびパンチ処理の設定に基づいて、前記印刷媒体にレイアウトされる複数のページそれぞれの向きを決定する決定手段
として機能させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムが記憶されたコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびその制御方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
従来から、印刷コストの低減、および、生産性の向上を目的に、１枚の記録媒体（例えば、用紙）に２面以上の画像（ページ）をレイアウトする技術が知られている。また、画像形成装置に接続されている断裁装置の能力に応じて、レイアウトを変更する技術がある（例えば、特許文献１）。
【０００３】
更に、用紙の断裁を想定し、１枚の用紙に複数個所に穴をあける穴あけ機が近年登場している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８４７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来技術おいては、断裁能力を考慮したレイアウト方法は可能だが、断裁前の用紙に複数個所穴をあけることは想定していない。そのため、従来技術では、必ずしも断裁後の各シートにレイアウトされている画像に対し、同じ方向に穴をあけることはできないという問題があった。
【０００６】
本発明は上記問題点を鑑み、断裁後の各ページの画像向きとパンチ位置の不整合が起きないようにする技術を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、印刷データを構成する複数のページを１の印刷媒体にレイアウトする際のレイアウトの設定、および、前記印刷媒体に対するパンチ処理の設定を受け付ける設定手段と、前記設定手段にて設定されたレイアウトの設定およびパンチ処理の設定に基づいて、前記印刷媒体にレイアウトされる複数のページそれぞれの向きを決定する決定手段とを有する。
【発明の効果】
【０００８】
本発明によれば、複数のページのデータを一の記録媒体の面上にレイアウトし、かつ、同記録媒体においてパンチを行う場合、レイアウトとパンチ位置の整合性をとることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本願発明の一実施形態を示す画像形成システムの模式図。
【図２】本願発明の一実施形態を示す画像形成装置の断面図。
【図３】パンチャーで穿孔可能な位置を示す図。
【図４】本願発明の一実施形態を示す印刷制御装置の構成例を示す図。
【図５】カット＆スタックのレイアウトの一例を示す図。
【図６】片面印刷におけるカット＆スタックのレイアウトおよびパンチ位置の例を示す図。
【図７】両面印刷におけるカット＆スタックのレイアウトおよびパンチ位置の例を示す図。
【図８】第一の実施形態に係るプリンタドライバの画面の例を示す図。
【図９】第一の実施形態に係るフローチャート。
【図１０】第一の実施形態に係るＳ９０８のサブルーチン。
【図１１】第一の実施形態に係る警告画面の例を示す図。
【図１２】第一の実施形態に係る警告画面の例を示す図。
【図１３】第二の実施形態に係るプリンタドライバの画面の例を示す図。
【図１４】第二の実施形態に係るフローチャート。
【図１５】第二の実施形態に係るＳ１４０５のサブルーチン。
【図１６】第二の実施形態に係る出力時のレイアウト確認画面の例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１１】
図１は、本願発明の画像形成システムの構成例を示す。画像形成システムにおいて、クライアントＰＣ１０２および画像形成装置１０３が、ネットワーク１０１を介して接続される。画像形成装置１０３は、本体部１０４、大容量給紙デッキ１０５、パンチャー１０６、およびフィニッシャ１０７が接続して構成される。
【００１２】
図２は、画像形成装置１０３の断面図である。画像形成装置１０３は、主に画像形成動作を行う画像形成装置本体２０１と、主に定着動作を行う画像定着装置２０２から構成される。画像形成装置本体２０１と画像定着装置２０２との一連の動作により印刷媒体である用紙への画像形成が行われる。画像形成装置本体２０１内の給紙デッキ２０３および２０４は、標準の給紙部として動作する。現像ユニット２０５〜２０８は、カラー画像を形成するために、Ｙ，Ｍ，Ｃ，Ｋの４つのステーションから構成されている。各現像ユニットによって形成された画像は中間転写ベルト２０９に一時転写される。中間転写ベルト２０９は、図２において時計回りに回転する。そして、中間転写ベルト２０９上に形成された画像は、二次転写位置２１０において、搬送路２１１から搬送されてきた用紙へと転写される。画像が転写された用紙は、画像形成装置本体２０１から画像定着装置２０２へと受け渡され、画像定着装置２０２内の定着器２１２で加熱、加圧されることにより画像が用紙へ定着される。
【００１３】
定着器２１２を通過した後、用紙は搬送路２１３を通ってパンチャー１０６との連結部２１４へと搬送される。用紙の種類に応じて定着のために加熱、加圧が追加で必要な場合は、定着器２１２を通過した後、上の搬送経路を通って第二定着器２１５へと搬送され、追加の加熱、加圧が施される。その後、用紙は、搬送路２１６を通って連結部２１４へと搬送される。また、画像形成モードが両面の場合は、用紙は、用紙反転パス２１７へと搬送され、用紙反転パス２１７にて反転された後、両面搬送路２１８へと搬送される。そして、その用紙を用いて再給紙が行われ、二次転写位置２１０で両面のうちの２面目の画像形成が行われる。
【００１４】
画像形成装置本体２０１の標準の給紙デッキ２０３、２０４以外に、大容量給紙デッキ１０５の３段の給紙デッキ２３０、２３１、２３２から用紙を給紙することも可能である。給紙された用紙は搬送路２３３、２３４を搬送されて画像形成装置本体２０１へと送られ、画像形成が行われる。大容量給紙デッキ１０５は、用紙が複数枚重なった状態で搬送される重送を検知する機構（不図示）を有しており、重送を検知した場合には、搬送路２３４から搬送路２３５へ切り替えて、エスケープトレイ２３６へ用紙を排出する。
【００１５】
次に、パンチャー１０６について説明する。パンチャー１０６は、用紙の所定の位置に、パンチ穴をあける後処理装置である。画像形成が完了した用紙が、画像定着装置２０２から、連結部２１４を通って、パンチャー１０６の用紙搬送部に送られてくる。パンチする指定があった場合、用紙は、搬送路２５０から搬送路２５１を経て、凸のパンチダイ２５２と、凹のパンチダイ２５３に挟まれることにより、パンチ穴があけられる。パンチダイは交換可能であり、ユーザが必要に応じて適切なダイをセットすることができる。
【００１６】
また、パンチャー１０６でパンチ可能な方法は、図３（ａ）のような通常の後端パンチに加え、図３（ｂ）、（ｃ）のように断裁を想定した複数個所（ここでは、２か所）のパンチも可能である。ここでは、図３（ｂ）のパンチの打ち方を内外パンチ、図３（ｃ）のパンチの打ち方を内内パンチと定義する。なお、例えば３０穴のような多穴パンチのパンチダイを用いて図３（ｃ）の内内パンチを設けた場合、パンチ穴付近の紙の強度が弱くなり、ちぎれ等の可能性があるため禁止となっている。このため、内外パンチと内内パンチでは、使用できるダイの種類が異なる。用紙は、パンチ処理が終了すると、フィニッシャ１０７との接続部２５４を通って、フィニッシャ１０７へと搬送される。パンチ指定が無かった場合には、用紙は、搬送路２５０から搬送路２５５を経て、フィニッシャ１０７へ搬出される。
【００１７】
次にフィニッシャ１０７について説明する。フィニッシャ１０７では、ユーザに指定された機能に応じ、印刷済みの用紙に対して後処理を加える。具体的には、フィニッシャ１０７は、ステイプルや、パンチャー１０６とは異なるパンチや、中綴じ製本などの機能を有する。フィニッシャ１０７は、排紙トレイ２７０、２７１を備える。排紙トレイ２７０は、搬送路２７２を通じて排紙される。ステイプルもしくはパンチを行う場合、用紙は、搬送路２７３を経由して処理部２７４でユーザに指定された機能のフィニッシングが実行され、排紙トレイ２７１へと排紙される。
【００１８】
排紙トレイ２７０、２７１は、昇降することが可能であり、排紙トレイ２７０を下降させ、処理部２７４でフィニッシング処理した用紙を下の排紙口から積載するように動作することも可能である。ユーザの指定により挿入紙が指定された場合には、所定のページにインサータ２７５にセットされている挿入紙を、搬送路２７６を通して挿入させるように動作させることも可能である。中綴じ製本が指定された場合には、用紙は、中綴じ処理部２７７にて用紙中央にステイプルされた後、二つ折りにされ、搬送路２７８を経由して、中綴じ製本トレイ２７９へ出力される。中綴じ製本トレイ２７９は、ベルトコンベア構造になっており、中綴じ製本トレイ２７９上に積載された中綴じ製本束は、左側へ搬送される構成となっている。
【００１９】
［ハードウェア構成］
図４は、画像形成装置１０３の構成例を示す。画像形成装置１０３は、大きく分けて装置制御部４０１と画像入出力制御部４０５とから構成される。
【００２０】
装置制御部４０１は、操作部４０２、リーダ部４０３、プリンタ部４０４、およびフィニッシャ制御部４０９を備える。操作部４０２は、画像形成装置１０３の各種設定やコピー時の設定等のユーザ操作の制御を行う。リーダ部４０３は、原稿読み取り時の制御を行う。プリンタ部４０４は、印刷制御に関わる制御を行う。フィニッシャ制御部４０９は、後処理装置の制御を行う。
【００２１】
画像入出力制御部４０５は、ＮＩＣ部４０６、ハードディスク（ＨＤＤ）４０７、および制御部４０８を備える。ＮＩＣ部４０６は、コネクタ４１０と接続され、例えば、情報処理装置であるクライアントＰＣ１０２などの外部装置からの印刷データを受信する。受信したデータは、制御部４０８を介し、ＨＤＤ４０７などに保存されたり、装置制御部４０１により印刷および後処理が行われたりする。制御部４０８は、印刷データの解釈や印刷に必要な画像処理を行い、装置制御部４０１へ印刷可能なデータを送る。
【００２２】
［カット＆スタック印刷］
次にカット＆スタック印刷（前半後半印刷とも呼ばれる）について、図５を用いて説明する。カット＆スタック印刷とは、Ｎｉｎ１印刷の一種で、１つの印刷ジョブ（複数の結合ジョブでも良い）を１枚の用紙に複数ページ配置する印刷方法である。Ｎｉｎ１印刷とは異なり、印刷した用紙を断裁し、ページ数の若い順に重ねることで、通常印刷と同じ成果物とする。図５（ａ）は、６ページをそれぞれ用紙の片面にレイアウトしたカット＆スタック印刷用のレイアウトである。図５（ｂ）は、１２ページをそれぞれ用紙の両面にレイアウトしたカット＆スタック印刷用のレイアウトである。いずれの場合も１枚の用紙の片面に２つのページが配置されている。これらは、例えば断裁後にＡ４の成果物として得るためには、Ａ３のサイズの用紙に２ｉｎ１印刷を行えばよい。
【００２３】
図６（ａ）〜（ｄ）は、片面印刷におけるカット＆スタック印刷にパンチを組み合わせたレイアウトである。図７（ａ）〜（ｄ）は、両面印刷におけるカット＆スタック印刷にパンチを組み合わせたレイアウトである。パンチャー１０６は、用紙の複数個所にパンチを行うことができるが、パンチ位置と断裁後の各シートの画像向きとの相対的な対応関係は同じである必要がある。例えば、図６（ａ）、（ｂ）および図７（ａ）、（ｂ）のように内外パンチの場合は、用紙の左右で画像向きは同じになり、図６（ｃ）、（ｄ）および図７（ｃ）（ｄ）のように内内パンチの場合は、用紙の左右で画像向きは１８０°異なる。以降に説明する各実施形態では、これらのレイアウトおよびパンチ位置の選択方法について述べる。
【００２４】
＜第一の実施形態＞
図８は、第一の実施形態に係るプリンタドライバ（不図示）により提供される設定画面の構成例を示す。プリンタドライバ（不図示）は、情報処理装置であるクライアントＰＣ１０２にて備えられ、プリンタドライバの設定画面８００では、印刷に係る各種設定が可能である。
【００２５】
設定項目８０１では、印刷方法として、「片面」、「両面」が設定可能である。つまり、片面印刷／両面印刷の指定が可能である。設定項目８０２では、面付け（レイアウト）に関する設定ができる。ここでは、通常の「Ｎｉｎ１印刷」や、「カット＆スタック印刷」の設定が可能である。カット＆スタック印刷の場合、左右のページで画像向きが同じとなるノーマルモード（図６（ａ）など）、もしくは、左右のページの画像向きが１８０°異なるクロスモード（図６（ｃ）など）が選択可能である。設定項目８０３では、パンチ穴の設定が可能である。パンチ穴の設定では、例えば、通常の用紙の一端に穴をあけるモードや、カット＆スタック印刷用の２か所パンチが選択可能である。
【００２６】
設定項目８０４は、画像を１８０°回転させて印刷させるか否かの選択が可能である。カット＆スタック印刷の場合は、レイアウト後の画像を１８０°回転させるのではなく、レイアウト前の画像それぞれを１８０°回転させる。例えば、図６を例にとると（ａ）と（ｂ）、（ｃ）と（ｄ）がそれぞれ回転の有無の関係にある。ＯＫボタン８０５がユーザにより押下されると、クライアントＰＣ１０２は、設定された内容に基づいた印刷ジョブを画像形成装置１０３に送信する。キャンセルボタン８０６がユーザにより押下されると、プリンタドライバは、印刷を中止する。
【００２７】
［処理フロー］
図９は、第一の実施形態に係るフローチャートである。本実施形態において、本処理フローは、クライアントＰＣ１０２のＣＰＵ（不図示）がＨＤＤ（不図示）等の記憶部に記憶されたプリンタドライバに係るプログラムを読み出して実行することにより実現される。
【００２８】
設定画面８００のＯＫボタン８０５がユーザにより押下されると、本フローチャートが開始される。Ｓ９０１にて、プリンタドライバは、ジョブに対して設定された印刷方法（設定項目８０２）がカット＆スタック印刷か否かを判定する。カット＆スタック印刷でない場合（Ｓ９０１にてＮＯ）、Ｓ９０２に進む。カット＆スタック印刷の場合（Ｓ９０１にてＹＥＳ）、Ｓ９０３へ進む。
【００２９】
Ｓ９０２にて、プリンタドライバは、指定されたジョブを通常の印刷処理とする。その後、Ｓ９０９へ進み、プリンタドライバは、印刷ジョブを画像形成装置１０３へ送信する。
【００３０】
Ｓ９０３にて、プリンタドライバは、パンチの設定（設定項目８０３）がなされたか否かを判定する。パンチの設定がない場合（Ｓ９０３にてＮＯ）、Ｓ９０４へ進む。パンチの設定がある場合（Ｓ９０３にてＹＥＳ）、Ｓ９０５へ進む。
【００３１】
Ｓ９０４にて、プリンタドライバは、指定されたジョブを通常のカット＆スタック印刷とする。その後、Ｓ９０９へ進み、プリンタドライバは、印刷ジョブを画像形成装置１０３へ送信する。
【００３２】
Ｓ９０５にて、プリンタドライバは、画像形成装置１０３の装置制御部４０１に備えられたフィニッシャ制御部４０９から、パンチャー１０６のパンチダイの情報を取得する。Ｓ９０６にて、プリンタドライバは、カット＆スタック印刷の設定とパンチダイの情報から指定されたパンチ処理が実行可能か否かを判定する。具体的には、プリンタドライバは、カット＆スタックに対し、内内パンチまたは、内外パンチの２か所が設定されているかを判定する。パンチ不可と判定された場合（Ｓ９０６にてＮＯ）、Ｓ９０７へ進む。パンチ可能と判定された場合（Ｓ９０６にてＹＥＳ）、Ｓ９０８へ進む。
【００３３】
Ｓ９０７にて、プリンタドライバは、例えば、図１１に示すような警告画面１１００を判定結果に応じて表示する。警告画面１１００においてＯＫボタン１１０１がユーザにより押下されると、プリンタドライバは、図８の設定画面８００を再度表示し、本フローチャートを終了する。
【００３４】
Ｓ９０８にて、プリンタドライバは、カット＆スタックの画像向きとパンチ位置の整合性を判定する。本工程の詳細について、図１０を用いて説明する。図１０に示すサブフローでは、面付けの設定とパンチ位置との組み合わせに応じて、レイアウトが決定される。Ｓ１００１にて、プリンタドライバは、カット＆スタックの設定（設定項目８０２）が、ノーマル（画像向きが画像間で同じであるレイアウト）またはクロス（画像向きが画像間で１８０°異なるレイアウト）の何れであるかを判定する。ノーマルの設定である場合（Ｓ１００１にてＹＥＳ）、Ｓ１００２へ進む。クロスの設定である場合（Ｓ１００１にてＮＯ）、Ｓ１００３へ進む。
【００３５】
Ｓ１００２にて、プリンタドライバは、パンチ位置が内内パンチまたは内外パンチの何れであるかを判定する。パンチ位置が内内パンチである場合（Ｓ１００２にてＮＯ）、Ｓ１００４へ進む。パンチ位置が内外パンチである場合（Ｓ１００２にてＹＥＳ）、Ｓ１００５へ進む。
【００３６】
Ｓ１００３にて、プリンタドライバは、パンチ位置が内内パンチまたは内外パンチの何れであるかを判定する。パンチ位置が内内パンチである場合（Ｓ１００３にてＮＯ）、Ｓ１００５へ進む。パンチ位置が内外パンチである場合（Ｓ１００３にてＹＥＳ）、Ｓ１００４へ進む。
【００３７】
Ｓ１００４にて、プリンタドライバは、例えば、図１２に示すようなパンチ不可の警告画面１２００を表示する。警告画面１２００においてＯＫボタン１２０１がユーザにより押下されると、プリンタドライバは、図８の設定画面を再度表示し、本フローチャート終了する。Ｓ１００５にて、プリンタドライバは、回転の設定の有無、すなわち設定項目８０４に関する設定を判定する。回転の設定がある場合（Ｓ１００５にてＹＥＳ）、Ｓ１００６へ進む。回転の設定が無い場合（Ｓ１００５にてＮＯ）、本フローチャートを終了し、Ｓ９０９へ進む。
【００３８】
Ｓ１００６にて、プリンタドライバは、用紙にレイアウトされる各ページの画像データをそれぞれ回転させる。そして、本フローチャートを終了し、Ｓ９０９へ進む。
【００３９】
Ｓ９０９にて、プリンタドライバは、印刷設定に基づいた印刷ジョブ（設定および画像データ）を生成し、画像形成装置１０３へ送信する。Ｓ９１０にて、画像形成装置の制御部４０８は、クライアントＰＣ１０２から受信した印刷ジョブを解析し、印刷を実行する。そして、本処理フローを終了する。
【００４０】
なお、Ｓ１００６においてプリンタドライバが画像を回転させず、Ｓ９０９にて回転の設定を画像形成装置に送る。そして、Ｓ９１０にて画像形成装置１０３の制御部４０８が設定の有無を判定し、画像を回転しながら印刷を行っても良い。また、Ｓ９０５のダイ情報取得を予め行っておき、Ｓ９０１でカット＆スタックの設定に応じて、設定項目８０３で設定できるパンチ位置を制限しても良い。また、本実施形態では、１のシートの片面に２つのページをレイアウトする例を示したが、これに限定するものではなく、更に多くのページをレイアウトし、断裁する構成としてもよい。この場合には、レイアウトの組み合わせは更に多くなる。
【００４１】
以上、カット＆スタック印刷とパンチ指定において、画像の向きおよびパンチ方法の整合性を判定することにより、画像向きとパンチが揃わないことを防ぐことが可能となる。
【００４２】
＜第二の実施形態＞
第一の実施形態では、画像向きとパンチ位置の整合性を判定しているが、ユーザが設定画面において画像向きと断裁前の用紙におけるパンチ位置（内内パンチ、または、内外パンチ）を選択する必要がある。しかしながら、断裁後の各用紙に対し、左右どちらにパンチされるかを指定できる方がユーザには望ましい場合が考えられる。
【００４３】
この構成に対応する第二の実施形態について、図１３〜図１６を用いて述べる。図１３は、第二の実施形態に係るプリンタドライバが提供する設定画面１３００の構成例を示す。第一の実施形態との差分はパンチ穴の指定方法の設定項目１３０１、および、回転の指定の設定項目１３０２である。
【００４４】
設定項目１３０１のパンチ穴の指定は、通常は用紙の一端に打たれるが、カット＆スタック印刷が設定されていた場合は、断裁後の各用紙に対し、どの一端にパンチを打つかの指定として解釈される。すなわち、カット＆スタック印刷時には、面付け方法に応じて、内内パンチまたは、内外パンチが特定される。また、設定項目１３０２の回転はカット＆スタック印刷時にはグレーアウトされ、設定ができなくなる。これは、カット＆スタック印刷の設定とパンチ穴の指定から画像向きが自動的に決定されるためである。
【００４５】
［処理フロー］
図１４を用いて第二の実施形態に係る処理フローを説明する。Ｓ１４０１〜Ｓ１４０４は、第一の実施形態にて説明した図９のＳ９０１〜Ｓ９０４と同じため省略する。
【００４６】
パンチの設定（設定項目１３０１）がある場合（Ｓ１４０３にてＹＥＳ）、Ｓ１４０５にて、プリンタドライバは、カット＆スタックの指定およびパンチ位置からレイアウトを決定する。
【００４７】
Ｓ１４０５の詳細について図１５を用いて述べる。図１５に示すサブフローでは、面付けの設定とパンチ位置との組み合わせに応じて、画像のレイアウトが決定される。Ｓ１５０１にて、プリンタドライバは、カット＆スタックの設定がノーマルかクロスかを判定する。ノーマルである場合（Ｓ１５０１にてＹＥＳ）、Ｓ１５０２へ進む。クロスである場合（Ｓ１５０１にてＮＯ）、Ｓ１５０３へ進む。
【００４８】
Ｓ１５０２にて、プリンタドライバは、パンチ位置が断裁後の用紙の右または左の何れであるかを判定する。先に述べたようにここでのパンチは１枚の用紙にレイアウトされる各用紙に対しての左右を指している。パンチ位置が右である場合（Ｓ１５０２にてＹＥＳ）、Ｓ１５０４へ進む。パンチ位置が左である場合（Ｓ１５０２にてＮＯ）、Ｓ１５０５へ進む。
【００４９】
Ｓ１５０３にて、プリンタドライバは、パンチ位置が断裁後の用紙の右または左の何れであるかを判定する。パンチ位置が右である場合（Ｓ１５０３にてＹＥＳ）、Ｓ１５０６へ進む。パンチ位置が左である場合（Ｓ１５０３にてＮＯ）、Ｓ１５０７へ進む。
【００５０】
Ｓ１５０４にて、プリンタドライバは、印刷方法の設定において両面指定があるか否かを判定する。両面指定がない場合（Ｓ１５０４にてＮＯ）、Ｓ１５０８へ進む。両面指定がある場合（Ｓ１５０４にてＹＥＳ）、Ｓ１５０９へ進む。Ｓ１５０５にて、プリンタドライバは、両面指定があるか否かを判定する。両面指定がない場合（Ｓ１５０５にてＮＯ）、Ｓ１５１０へ進む。両面指定がある場合（Ｓ１５０５にてＹＥＳ）、Ｓ１５１１へ進む。
【００５１】
Ｓ１５０６にて、プリンタドライバは、両面指定があるか否かを判定する。両面指定がない場合（Ｓ１５０６にてＮＯ）、Ｓ１５１２へ進む。両面指定がある場合（Ｓ１５０６にてＹＥＳ）、Ｓ１５１３へ進む。Ｓ１５０７にて、プリンタドライバは、両面指定があるか否かを判定する。両面指定がない場合（Ｓ１５０７にてＮＯ）、Ｓ１５１４へ進む。両面指定がある場合（Ｓ１５０７にてＹＥＳ）、Ｓ１５１５へ進む。
【００５２】
Ｓ１５０８〜Ｓ１５１５はそれぞれ、図６（ａ）乃至（ｄ）および図７（ａ）乃至（ｄ）に対応するレイアウトになるように画像の面付けを行う。Ｓ１５０８にて、プリンタドライバは、図６（ａ）に示すレイアウトのように画像の面付けを行う。Ｓ１５０９にて、プリンタドライバは、図７（ａ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１０にて、プリンタドライバは、図６（ｂ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１１にて、プリンタドライバは、図７（ｂ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１２にて、プリンタドライバは、図６（ｃ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１３にて、プリンタドライバは、図７（ｃ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１４にて、プリンタドライバは、図６（ｄ）に示すレイアウトのように画像の面付けを行う。Ｓ１５１５にて、プリンタドライバは、図７（ｄ）に示すレイアウトのように画像の面付けを行う。Ｓ１５０８〜Ｓ１５１５の処理の後、本処理フローを終了し、Ｓ１４０６へ進む。
【００５３】
Ｓ１４０６、Ｓ１４０７、Ｓ１４０９は、第一の実施形態にて説明した図９のＳ９０５、Ｓ９０６、Ｓ９０７と同様であるため詳細な説明は省略する。Ｓ１４０７にてパンチ可能であると判定された場合（Ｓ１４０７にてＹＥＳ）、Ｓ１４０８に進む。Ｓ１４０８にて、プリンタドライバは、Ｓ１４０５で決定されたレイアウト情報を、図１６に示すような表示画面１６００に表示する。
【００５４】
Ｓ１４１０にて、プリンタドライバは、表示画面１６００にてＯＫボタン１６０１もしくはキャンセルボタン１６０２のいずれがユーザにより押下されたかを判定する。ＯＫボタン１６０１が押下された場合（Ｓ１４１０にてＹＥＳ）、Ｓ１４１１へ進む。キャンセルボタン１６０２が押下された場合（Ｓ１４１０にてＮＯ）、本フローチャートを終了する。
【００５５】
Ｓ１４１１〜Ｓ１４１２は、第一の実施形態にて説明した図９のＳ９０９〜Ｓ９１０と同様であるため詳細な説明は省略する。
【００５６】
第二の実施形態も第一の実施形態と同様に、画像のレイアウトはプリンタドライバ側で行っても良いし、設定のみを画像形成装置１０３へ送り、画像形成装置１０３の制御部４０８でレイアウトを行っても良い。また、Ｓ１４０６〜Ｓ１４０７のパンチャー１０６にセットされているダイの情報は予め取得しておき、Ｓ１４０２のパンチで設定可能なものをＳ１４０１のカット＆スタックの指定に応じて制限をかけても良い。
【００５７】
以上、カット＆スタックのレイアウトとそれに応じた各ページに対するパンチ位置を指定し、レイアウトを決定することで、ユーザがパンチャーでのパンチの打ち方とレイアウトや画像回転を考慮する必要がなくなる。
【００５８】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
１０１  ネットワーク、１０２  クライアントＰＣ、１０３  画像形成装置
【図１】
2015186038.tif 000003
【図２】
2015186038.tif 000004
【図３】
2015186038.tif 000005
【図４】
2015186038.tif 000006
【図５】
2015186038.tif 000007
【図６】
2015186038.tif 000008
【図７】
2015186038.tif 000009
【図８】
2015186038.tif 000010
【図９】
2015186038.tif 000011
【図１０】
2015186038.tif 000012
【図１１】
2015186038.tif 000013
【図１２】
2015186038.tif 000014
【図１３】
2015186038.tif 000015
【図１４】
2015186038.tif 000016
【図１５】
2015186038.tif 000017
【図１６】
2015186038.tif 000018