(57)【要約】【課題】カラーページと白黒ページとが混在する原稿画像データのＮアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保する。【解決手段】印刷データ生成部１２は、原稿画像データを構成する複数の論理ページをページ順にＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ物理ページの１ページ上に集約配置して印刷データを生成し、集約配置前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれカラーページが含まれ、２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、注目論理ページから最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成する。【選択図】図１
2011086104.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に印刷データを出力して印刷を行わせる印刷制御装置であって、
原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した印刷データを前記印刷装置に出力する通信処理手段とを備え、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とする印刷制御装置。
【請求項２】
原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データに基づいて印刷媒体に印刷を行う印刷手段とを備え、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とする印刷装置。
【請求項３】
印刷装置に印刷データを出力して印刷を行わせる印刷制御装置として情報処理装置を機能させるプリンタドライバプログラムであって、
原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段として前記情報処理装置を機能させ、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とするプリンタドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の複数ページの画像を１ページに集約して印刷するＮアップ印刷機能を有する印刷制御装置、印刷装置、およびプリンタドライバプログラムに関する。
【背景技術】
【０００２】
従来、１ページの物理ページ上にＮ（Ｎ＝２，３，…）ページの論理ページを縮小して集約配置して印刷する、いわゆるＮアップ印刷機能を有する印刷装置が知られている（例えば、特許文献１参照）。ここで、論理データは印刷対象の原稿画像データにおけるページであり、物理ページは用紙等の印刷媒体のページに対応して区切られるページである。
【０００３】
Ｎアップ印刷機能は、印刷に使用する用紙枚数を低減することができるため、特にオフィス等の環境で盛んに利用されている。例えば、４アップ印刷では、図６に示すように、４ページの論理ページを縮小して１ページの物理ページ上に集約配置する。これにより、４ページの原稿を印刷するために使用する用紙が１枚だけになる。
【０００４】
ところで、Ｎアップ印刷を行う場合、１ページの物理ページ上に配置されるＮページの論理ページのうちに１ページでもカラーページが含まれていると、その物理ページはカラー印刷することになる。カラー印刷は白黒印刷よりも印刷コストが高いため、印刷対象の原稿画像データにカラーの論理ページと白黒の論理ページとが混在する場合、その配列順によっては、カラー印刷する物理ページが多くなり、印刷コストが高くなってしまうことがあった。
【０００５】
そこで、特許文献２では、Ｎアップ印刷において論理ページの配置を操作することにより、カラー印刷する物理ページを低減して印刷コストを抑える技術が提案されている。
【０００６】
この特許文献２には２つの技術が開示されている。１つ目の技術は、原稿画像データにおいて、同じカラー属性（白黒またはカラー）の論理ページが連続する部分を検出し、連続性が途切れたところに白紙ページを挿入することで、各物理ページを白黒の論理ページのみ、またはカラーの論理ページのみで構成するものである。
【０００７】
特許文献２の２つ目の技術は、ページ順を崩して論理ページを転置することを許可し、上記１つ目の技術で白紙ページを挿入していたところに、その物理ページに配置される他の論理ページと同じカラー属性の論理ページをページ順の後方から転置するものである。これにより、上記１つ目の技術と比べて、同じカラー属性の論理ページをより集約させることで、印刷コストを低減している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平８−２０５７号公報
【特許文献２】特開２００６−１５９８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献２の技術では、一定の効果は得られるものの、一長一短がある。以下に具体例を用いて説明する。なお、以下の説明において、特許文献１に開示されているような基本的なＮアップ印刷を行う技術を従来例１、上述した特許文献２の１つ目、２つ目の技術をそれぞれ従来例２，３と呼ぶ。
【００１０】
図７（ａ）は、原稿画像データにおける論理ページの配列の一例を示す図である。図７（ａ）において、原稿画像データは９ページの論理ページからなり、２，３，５ページ目がカラーページであり、その他のページは白黒ページである。
【００１１】
図７（ａ）の原稿画像データにおいて、従来例１で４アップ印刷を行う場合、論理ページがページ順に４ページごとに区切られて物理ページ上に集約配置され、図７（ｂ）に示すような３ページの物理ページが構成される。ここでは、論理ページをページ順に左上から横へ物理ページ上に配置する配置順の例を示している。
【００１２】
従来例２，３で４アップ印刷を行う場合、前述のような処理により、それぞれ図７（ｃ），（ｄ）に示すように物理ページが構成される。
【００１３】
物理ページの１ページあたりの印刷コストをカラー印刷が１０円、白黒印刷が２円とすると、合計の印刷コストは、従来例１では２２円、従来例２では２６円、従来例３では１４円となる。
【００１４】
上記のように、従来例２では、基本的な４アップ印刷を行う従来例１よりもかえって高コストとなっている。従来例２は、図７（ａ）のように同じカラー属性の論理ページの連続が少ない原稿画像データの場合では不利と言える。
【００１５】
一方、従来例３では、従来例１よりも印刷コストを低減できている。しかし、ページ順が崩れているため、ユーザにとっては読みにくく、不満が発生するおそれがあった。
【００１６】
本発明は上記に鑑みてなされたもので、カラーページと白黒ページとが混在する原稿画像データのＮアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる印刷制御装置、印刷装置、およびプリンタドライバプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明の印刷制御装置は、印刷装置に印刷データを出力して印刷を行わせる印刷制御装置であって、原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記印刷装置に出力する通信処理手段とを備え、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とする。
【００１８】
本発明の印刷装置は、原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された印刷データに基づいて印刷媒体に印刷を行う印刷手段とを備え、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とする。
【００１９】
本発明のプリンタドライバプログラムは、印刷装置に印刷データを出力して印刷を行わせる印刷制御装置として情報処理装置を機能させるプリンタドライバプログラムであって、原稿画像データのＮ（Ｎ＝２，３，…）ページの画像を１ページに集約して印刷するＮアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したＮページごとに区切り、区切ったＮページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの１ページ上に集約配置して印刷データを生成する印刷データ生成手段として前記情報処理装置を機能させ、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、前記２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がＮより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを１ページ上に配置した物理ページを構成することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、カラーページと白黒ページとが混在する原稿画像データのＮアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る印刷制御装置と印刷装置とを備える印刷システムの構成を示すブロック図である。
【図２】印刷条件設定画面の一例を示す図である。
【図３】Ｎアップ印刷を行う際の印刷制御装置の動作を示すフローチャートである。
【図４】印刷コストを低減できるパターンを検出する処理の手順を示すフローチャートである。
【図５】本発明の実施の形態における物理ページの構成の一例を示す図である。
【図６】Ｎアップ印刷における集約配置を説明するための図である。
【図７】（ａ）は原稿画像データにおける論理ページの配列の一例を示す図、（ｂ）は従来例１により構成される物理ページを示す図、（ｃ）は従来例２により構成される物理ページを示す図、（ｄ）は従来例３により構成される物理ページを示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２３】
図１は、本発明の実施の形態に係る印刷制御装置と印刷装置とを備える印刷システムの構成を示すブロック図である。図１に示す印刷制御装置１と印刷装置２との接続形態は、代表的には、複数の印刷制御装置１が印刷装置２を共用するＬＡＮ（Local Area Network）接続とすることができるが、印刷制御装置１と印刷装置２とが１対１で接続されたローカル接続であってもよい。
【００２４】
印刷装置２は、印刷制御装置１から送られた印刷データに基づく印刷を行うプリンタ機能に加えて、原稿の画像を読み取って複写印刷を行うコピー機能を備えている。
【００２５】
印刷制御装置１は、パーソナルコンピュータ（ＰＣ）等の情報処理装置から構成され、印刷装置２に対応して開発されたプリンタドライバプログラムがインストールされている。このプリンタドライバプログラムを図示しないＣＰＵ（Central Processing Unit）が実行することにより、プリンタドライバ部１０が形成される。プリンタドライバ部１０は、印刷条件設定部１１と、印刷データ生成部１２とを備える。
【００２６】
印刷条件設定部１１は、ユーザ操作に応じて、プリンタ機能により印刷を行う際の印刷条件の各種設定項目の設定を行う。例えば、印刷条件設定部１１は、Ｎアップ印刷を行うか否かの設定を行うとともに、Ｎアップ印刷における各種設定項目の設定を行う。
【００２７】
印刷データ生成部１２は、図示しないアプリケーションプログラム等で作成された印刷対象の原稿画像データと、印刷条件設定部１１で設定された各種設定項目の設定内容とに基づいて印刷データを生成する。Ｎアップ印刷が設定されている場合、印刷データ生成部１２は、印刷対象の原稿画像データにおける複数の論理ページをページ順に後述の手順により１〜Ｎページの範囲で区切り、区切った１〜Ｎページごとの論理ページをそれぞれ物理ページの１ページ上に集約配置した印刷データを生成する。
【００２８】
また、印刷制御装置１は、液晶ディスプレイ等からなり、各種の画面等を表示する表示部１３と、キーボードやマウス等からなり、ユーザの操作を受け付ける操作入力部１４と、印刷装置２に接続するための通信処理部１５とを備える。
【００２９】
印刷装置２は、ＣＰＵ、メモリ等から構成される制御部２０を備え、ＣＰＵがメモリに格納されたプログラムに応じた処理を行うこと等により、印刷条件設定部２１、印刷データ生成部２２、印刷制御部２３が形成される。
【００３０】
印刷条件設定部２１は、ユーザ操作に応じて、印刷装置２のコピー機能により印刷を行う際の印刷条件の各種設定項目の設定を行う。例えば、印刷条件設定部２１は、コピー機能でＮアップ印刷を行うか否かの設定を行うとともに、Ｎアップ印刷における各種設定項目の設定を行う。
【００３１】
印刷データ生成部２２は、後述の画像読取部２４で読み取った印刷対象の原稿画像データと、印刷条件設定部２１で設定された各種設定項目の設定内容とに基づいて印刷データを生成する。コピー機能でＮアップ印刷が設定されている場合、印刷データ生成部２２は、前述の印刷データ生成部１２と同様の処理により、１〜Ｎページごとの論理ページをそれぞれ物理ページの１ページ上に集約配置した印刷データを生成する。
【００３２】
印刷制御部２３は、後述の印刷部２５の印刷制御を行う。
【００３３】
また、印刷装置２は、ＣＣＤ（Charge Coupled Device）イメージセンサを有し、原稿を光学的に読み取る画像読取部２４と、インクジェット方式等の印刷機構を有し、用紙に印刷を行う印刷部２５と、ユーザの操作を受け付ける操作入力部２６と、印刷制御装置１に接続するための通信処理部２７とを備える。印刷部２５は、カラー印刷可能に構成されている。
【００３４】
操作入力部２６は、各種操作キー（図示せず）と、表示部としての機能と入力部としての機能とを併せ持つタッチパネル（図示せず）とを有し、ユーザの操作を受け付け、ユーザ操作に基づく操作信号を制御部２０に出力する。ユーザは、タッチパネルの表面を指などで直接触れることで入力操作を行うことができる。
【００３５】
次に、本実施の形態における印刷システムの動作について説明する。
【００３６】
プリンタ機能により印刷を行う場合、ユーザは、印刷制御装置１においてプリンタドライバ部１０により表示部１３に表示される印刷条件設定画面上で、用紙サイズ、部数、レイアウト等の各種設定項目について設定を行うことができる。
【００３７】
印刷条件設定画面の一例を図２に示す。この印刷条件設定画面３０では、Ｎアップ印刷の指示、Ｎアップ印刷における物理ページの１ページ上に配置される論理ページの数である面数、物理ページ上における論理ページの配置順の設定が行えるようになっている。
【００３８】
プリンタ機能による印刷実行に際し、印刷条件設定部１１は、ユーザの操作入力部１４の操作による各種設定項目の入力を受け付け、入力された内容に応じて各種設定項目の設定を行う。Ｎアップ印刷を行う指示がされた場合、印刷条件設定部１１は、Ｎアップ印刷における上記のような各種設定項目の設定を行う。
【００３９】
Ｎアップ印刷を行う際の印刷制御装置１の動作について、図３に示すフローチャートを参照して説明する。以下の説明では、設定された面数がＮであるとする。また、カラー印刷における１枚分の印刷コストは、白黒印刷における２枚分の印刷コストよりも高いものとする。
【００４０】
ステップＳ１０において、印刷データ生成部１２は、印刷対象の原稿画像データのページを管理する変数Ｐを１にセット（初期化）する。Ｐ＝１とすることは、原稿画像データにおける１ページ目の論理ページをセットすることを意味する。
【００４１】
次いで、ステップＳ２０において、印刷データ生成部１２は、原稿画像データにおける注目論理ページであるＰページ目の論理ページが白黒ページであるかカラーページであるかを判断する。白黒ページである場合（ステップＳ２０：ＹＥＳ）、ステップＳ３０に進み、白黒ページでない、つまりカラーページである場合（ステップＳ２０：ＮＯ）、ステップＳ４０に進む。
【００４２】
ステップＳ３０では、印刷データ生成部１２は、Ｐページ目〜Ｐ＋２Ｎ−１ページ目の２Ｎページ分の範囲を検索し、印刷コストを低減できるパターンを検出する処理を行う。その後、ステップＳ６０に進む。ステップＳ３０の処理については後述する。
【００４３】
ステップＳ４０では、印刷データ生成部１２は、Ｐページ目〜Ｐ＋Ｎ−１ページ目のＮページ分の論理ページを１ページの物理ページ上に集約配置して印刷データを生成する順当なＮアップ処理を行い、通信処理部１５を介して印刷装置２に印刷データを出力する。
【００４４】
現在の注目論理ページであるＰページ目がカラーページである場合（ステップＳ２０：ＮＯ）、Ｐページ目からＮページ分に関しては、必ずカラーページが含まれるため、順当なＮアップ処理を行うよりも印刷コストを低減できる可能性がない。したがって、上記のようにステップＳ４０では、順当なＮアップ処理を行う。
【００４５】
次いで、ステップＳ５０では、印刷データ生成部１２は、ＰをＮだけ増数する。その後、ステップＳ６０に進む。
【００４６】
ステップＳ６０では、Ｐが原稿画像データの最終ページを超えたか否かを判断する。最終ページを超えた場合（ステップＳ６０：ＹＥＳ）、一連の処理を終了し、最終ページを超えていない場合（ステップＳ６０：ＮＯ）、ステップＳ２０に戻り、以降の処理を繰り返す。
【００４７】
上述した図３のステップＳ３０における処理の詳細について、図４に示すフローチャートを参照して説明する。
【００４８】
現在の注目論理ページであるＰページ目が白黒ページである場合（図３のステップＳ２０：ＹＥＳ）、上述した図３のステップＳ４０のような順当なＮアップ処理を行うよりも印刷コストを低減できる可能性があるため、そのパターンを検出する。
【００４９】
まず、ステップＳ１１０において、印刷データ生成部１２は、原稿画像データのＰページ目〜Ｐ＋２Ｎ−１ページ目の２Ｎページ分の範囲（検索対象範囲）で各論理ページがカラーページであるか白黒ページであるかを順次判断し、検索対象範囲中で最初に登場するカラーページを検出して、そのページの原稿画像データにおけるページ番号をＳにセットする。カラーページが存在しない場合、Ｓ＝０とする。
【００５０】
次いで、ステップＳ１２０において、印刷データ生成部１２は、上記検索対象範囲中で最後に登場するカラーページを検出して、そのページ番号をＥにセットする。カラーページが存在しない場合、Ｅ＝０とする。つまり、カラーページが存在しない場合は、Ｓ＝Ｅ＝０となる。
【００５１】
次いで、ステップＳ１３０において、印刷データ生成部１２は、上記検索対象範囲におけるカラーページの存在範囲Ａ＝Ｅ−Ｓを計算する。
【００５２】
次いで、ステップＳ１４０において、印刷データ生成部１２は、Ｓ＝Ｅ＝０またはＳ≧Ｐ＋Ｎという条件（条件Ｃ１という）を満たすか否かを判断する。Ｓ＝Ｅ＝０は、上述のように検索対象範囲中にカラーページが存在しない、つまりすべて白黒ページであることを示し、Ｓ≧Ｐ＋Ｎは、検索対象範囲における前半Ｎページはすべて白黒ページであり、後半Ｎページに少なくとも１ページのカラーページが含まれていることを示す。
【００５３】
したがって、条件Ｃ１を満たす場合（ステップＳ１４０：ＹＥＳ）、検索対象範囲における前半Ｎページはすべて白黒ページであり、順当にＮアップ処理するよりも印刷コストを低減できる可能性がないため、ステップＳ１５０において、印刷データ生成部１２は、前述した図３のステップＳ４０と同様の処理を行う。その後、ステップＳ１６０において、印刷データ生成部１２は、ＰをＮだけ増数する。
【００５４】
条件Ｃ１を満たさない場合（ステップＳ１４０：ＮＯ）、ステップＳ１７０において、印刷データ生成部１２は、Ｅ＜Ｐ＋ＮまたはＡ≧Ｎという条件（条件Ｃ２という）を満たすか否かを判断する。Ｅ＜Ｐ＋Ｎは、検索対象範囲における前半Ｎページの中に少なくとも１ページのカラーページが含まれ、後半Ｎページがすべて白黒ページであることを示し、Ａ≧Ｎは、検索対象範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、かつ、検索対象範囲に含まれるカラーページをすべて１ページの物理ページに集約することが不可能であることを示す。
【００５５】
したがって、条件Ｃ２を満たす場合（ステップＳ１７０：ＹＥＳ）、前半Ｎページについては順当にＮアップ処理するよりも印刷コストを低減できる可能性がないため、ステップＳ１５０に進む。
【００５６】
条件Ｃ１およびＣ２を満たさない場合（ステップＳ１７０：ＮＯ）について説明する。この場合、Ｓ≠０，Ｅ≠０かつＳ＜Ｐ＋ＮかつＥ≧Ｐ＋ＮかつＡ＜Ｎを満たす。
【００５７】
ここで、Ｓ≠０，Ｅ≠０は、検索対象範囲中にカラーページが存在することを示す。また、Ｓ＜Ｐ＋Ｎは、検索対象範囲における前半Ｎページの中に少なくとも１ページのカラーページが含まれることを示し、Ｅ≧Ｐ＋Ｎは、検索対象範囲における後半Ｎページの中に少なくとも１ページのカラーページが含まれることを示す。なお、Ｓ＜Ｐ＋ＮかつＥ≧Ｐ＋Ｎから、Ａは０ではないため、０＜Ａ＜Ｎとなる。
【００５８】
これより、条件Ｃ１およびＣ２を満たさない場合とは、検索対象範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、検索対象範囲における最後のカラーページと最初のカラーページとのページ番号の差であるＡ＝Ｅ−ＳがＮより小さい場合を示す。
【００５９】
この場合、検索対象範囲であるＰページ目〜Ｐ＋２Ｎ−１ページ目の２Ｎページ分の範囲を順当にＮアップ処理すると、前半Ｎページを集約配置する物理ページと、後半Ｎページを集約配置する物理ページとがともにカラーページを含むことになる。
【００６０】
しかし、Ａ＜Ｎであることから、検索対象範囲中のカラーページは、原稿画像ページのＳページ目〜Ｓ＋Ｎ−１ページ目のＮページ分の範囲内にすべて含まれるため、この範囲内のカラーページはすべて１ページの物理ページに集約することが可能であり、これにより印刷コストの低減を図ることができる。
【００６１】
そこで、条件Ｃ１およびＣ２を満たさない場合（ステップＳ１７０：ＮＯ）、ステップＳ１８０において、印刷データ生成部１２は、Ｐページ目〜Ｓ−１ページ目のＳページ分の白黒の論理ページを１ページの物理ページ上に集約配置した印刷データを生成し、通信処理部１５を介して印刷装置２に印刷データを出力する。ここで、Ｐページ目〜Ｓ−１ページ目のページ数はＮに満たないため、不足のページ分については白紙ページとする。
【００６２】
そして、ステップＳ１９０において、印刷データ生成部１２は、ＰをＳにセットする。その後、図３のステップＳ６０からステップＳ２０に進み、ステップＳ１９０でＳをセットしたＰページ目がカラーページであるのでステップＳ４０で順当なＮアップ処理が行われ、上記のＳページ目〜Ｓ＋Ｎ−１ページ目に相当するＮページ分の範囲内のカラーページが物理ページの１ページに集約されることになる。
【００６３】
上記の図３、図４のフローチャートの一連の処理により、印刷データ生成部１２は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページ（Ｐページ目）が白黒ページであり（ステップＳ２０：ＹＥＳ）、かつ、注目論理ページから２Ｎページ分の範囲における前半Ｎページと後半Ｎページとにそれぞれ少なくとも１ページのカラーページが含まれ、２Ｎページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差ＡがＮより小さい場合（ステップＳ１７０：ＮＯ）は、注目論理ページから最初のカラーページの直前の論理ページ（Ｓ−１ページ目）までのみを１ページ上に集約配置した白黒の論理ページのみからなる物理ページを構成する（ステップＳ１８０）。
【００６４】
これ以外の場合では、印刷データ生成部１２は、原稿画像データを構成する複数の論理ページをページ順に、Ｎページごとに区切り、区切ったＮページごとの論理ページをそれぞれ物理ページの１ページ上に集約配置する順当なＮアップ処理を行うことになる。
【００６５】
印刷装置２においては、印刷制御装置１からの印刷データを通信処理部２７を介して受信すると、印刷制御部２３が、受信した印刷データに基づいて印刷部２５に印刷を実行させる。
【００６６】
次に、印刷装置２のコピー機能によりＮアップ印刷を行う場合について説明する。
【００６７】
ユーザは、印刷装置２において制御部２０により操作入力部２６のタッチパネルに表示される印刷条件設定画面（図示せず）上で、Ｎアップ印刷の指示、Ｎアップ印刷における面数、論理ページの配置順等の各種設定項目の設定が行うことができる。
【００６８】
コピー機能による印刷実行に際し、印刷条件設定部２１は、ユーザの操作入力部２６の操作による各種設定項目の入力を受け付け、Ｎアップ印刷を行う指示がされた場合、Ｎアップ印刷における各種設定項目の設定を行う。
【００６９】
Ｎアップ印刷の設定後、印刷を実行する指示信号が入力されると、印刷データ生成部２２は、画像読取部２４に原稿を読み取らせ、得られた原稿画像データに対して、前述した図３、図４のフローチャートと同様の処理を行って印刷データを生成する。そして、印刷制御部２３は、印刷データ生成部２２で生成した印刷データに基づいて印刷部２５に印刷を実行させる。
【００７０】
本実施の形態の処理をＮ＝４として図７（ａ）に示した原稿画像データに適用した場合の物理ページの構成を図５に示す。
【００７１】
図７（ｂ）〜（ｄ）に示した従来例１〜３の場合と同様に、１ページあたりの印刷コストをカラー印刷が１０円、白黒印刷が２円とすると、図５の場合、合計の印刷コストは１４円となり、従来例１，２よりも低コストとなっている。
【００７２】
従来例３と比較すると、本実施の形態における合計の印刷コストは従来例３と同じである。しかし、図７（ｄ）のように従来例３ではページ順が崩れているのに対し、図５に示すように本実施の形態では原稿画像データにおけるページ順が維持されている。
【００７３】
以上説明したように本実施の形態によれば、注目論理ページであるＰページ目が白黒ページであり、条件Ｃ１およびＣ２を満たさない場合に、Ｐページ目からＳ−１ページ目までのみを物理ページの１ページ上に集約配置し、これ以外の場合は順当なＮアップ処理を行うことで、カラー印刷する物理ページを低減し、Ｎアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる。
【符号の説明】
【００７４】
１  印刷制御装置
２  印刷装置
１０  プリンタドライバ部
１１  印刷条件設定部
１２  印刷データ生成部
１３  表示部
１４  操作入力部
１５  通信処理部
２０  制御部
２１  印刷条件設定部
２２  印刷データ生成部
２３  印刷制御部
２４  画像読取部
２５  印刷部
２６  操作入力部
２７  通信処理部
３０  印刷条件設定画面
【図１】
2011086104.tif 000003
【図２】
2011086104.tif 000004
【図３】
2011086104.tif 000005
【図４】
2011086104.tif 000006
【図５】
2011086104.tif 000007
【図６】
2011086104.tif 000008
【図７】
2011086104.tif 000009