(57)【要約】【課題】ユーザに不都合な、記録シートの印刷領域への白紙の挿入を防止する。【解決手段】画像データ毎に印刷シートの種類を指定するシート情報が付され、当該画像データに係る種類のシートを給紙して印刷させるプリンタドライバであって、集約印刷又は両面印刷の場合に、各画像データが、ページ番号順に配列され、かつ、指定する種類のシートに印刷されるように、当該画像データに、各シートにおける印刷領域の割当てを行う割当処理と、画像データが指定する種類と異なるシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合に白紙ページの挿入箇所の選択規則を受付ける受付処理と、白紙ページの挿入が必要とされた場合に、受付けた規則に従って、白紙ページを挿入すべきシートおよびその領域を決定し、各シートにおける各画像データの再割当を行う再割当処理と、を実行させる。【選択図】図８
2012108764.tif 000002
【特許請求の範囲】
【請求項１】
１ページ単位の画像データごとに当該画像データが印刷されるべきシートの種類を指定するシート情報が付されており、当該１ページ単位の画像データについてそのシート情報で指定された種類のシートを画像形成装置において給紙させ、画像形成させるプリンタドライバであって、
一枚のシートに複数ページ分の画像を形成する集約モードと、一枚のシートの両面に印刷する両面印刷モードとを含む印刷モードのうち少なくとも１つの印刷モードの指定を受け付ける印刷モード受付ステップと、
受け付けた印刷モードに従って、各１ページ単位の画像データが、そのページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該各１ページ単位の画像データに対して、各シートにおける印刷されるべき領域の割当てを行う割当ステップと、
前記割当ステップにおいて、１ページ単位の画像データがその指定された種類と異なる種類のシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合における当該白紙ページの挿入箇所に関する規則を受け付ける規則受付ステップと、
前記割当ステップにおいて、白紙ページの挿入が必要とされた場合に、前記受け付けた規則に従って、前記白紙ページを挿入すべきシートおよびその領域を決定し、各シートにおける各１ページ単位の画像データが、決定した挿入領域を挟んでページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該画像データが印刷されるべき領域の再割当てを行う再割当ステップと
をコンピュータに実行させるプリンタドライバ。
【請求項２】
各１ページ単位の画像データの示すページ群は、複数の章に章分けされており、
前記規則には、章の先頭ページを示す画像データが割当てられているシートにおける前記領域を白紙ページの挿入箇所とするという章間挿入規則が含まれ、
前記再割当ステップは、
前記規則受付ステップにおいて前記章間挿入規則が受付けられた場合に、
各章の先頭ページを特定する特定情報を取得する取得ステップと、
取得した特定情報に基づいて章の先頭ページを示す画像データを特定し、特定した画像データが割当てられているシートにおける前記領域を、白紙ページを挿入すべき領域として決定する決定ステップと、
を含むことを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記規則には、余白量が所定量以上のページを示す画像データが割当てられているシートにおける前記領域を白紙ページの挿入箇所とするという余白位置挿入規則が含まれ、
前記再割当ステップは、
前記規則受付ステップにおいて前記余白位置挿入規則が受付けられた場合に、
各画像データの示すページの余白量を算出する算出ステップと、
算出した余白量が前記所定量以上のページを示す画像データよりもページ番号が１つ後の画像データが割当てられているシートにおける前記領域を、白紙ページを挿入すべき領域として決定する決定ステップと、
を含むことを特徴とする請求項１記載のプリンタドライバ。
【請求項４】
前記規則には、シートの裏面における前記領域を白紙ページの挿入箇所とするという裏面優先規則が含まれ、
前記再割当ステップは、
前記印刷モード受付ステップにおいて、両面印刷モードの指定が受け付けられ、かつ、前記規則受付けステップにおいて前記裏面優先規則が受け付けられた場合に、シートの裏面における前記領域を、優先的に白紙ページを挿入すべき領域として決定する
ことを特徴とする請求項１記載のプリンタドライバ。
【請求項５】
前記規則受付ステップは、優先順位の異なる複数の規則を受け付け、
前記再割当ステップは、受け付けた前記各規則の優先順位に従って白紙ページを挿入すべき領域を決定する
ことを特徴とする請求項１記載のプリンタドライバ。
【請求項６】
前記決定ステップは、
受付けた前記規則に適合する白紙ページの挿入箇所を選択する選択ステップと、
選択した挿入箇所の数が複数ある場合には、前記受け付けた規則と異なる規則に従って、選択した挿入箇所の中から白紙ページを挿入すべき領域を決定する
ことを特徴とする請求項２〜５の何れかに記載のプリンタドライバ。
【請求項７】
前記異なる規則は、ページ番号が若い画像データが割当てられている挿入箇所を優先するという規則である
ことを特徴とする請求項６記載のプリンタドライバ。
【請求項８】
１ページ単位の画像データごとに当該画像データが印刷されるべきシートの種類を指定するシート情報が付されており、当該１ページ単位の画像データについてそのシート情報で指定された種類のシートを給紙し、画像形成する画像形成装置であって、
一枚のシートに複数ページ分の画像を形成する集約モードと、一枚のシートの両面に印刷する両面印刷モードとを含む印刷モードのうち少なくとも１つの印刷モードの指定を取得する印刷モード取得手段と、
取得した印刷モードに従って、各１ページ単位の画像データが、そのページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該各１ページ単位の画像データに対して、各シートにおける印刷されるべき領域の割当てを行う割当手段と、
前記割当てにおいて、１ページ単位の画像データがその指定された種類と異なる種類のシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合における当該白紙ページの挿入箇所に関する規則の指定を取得する規則取得手段と、
前記割当てにおいて、白紙ページの挿入が必要とされた場合に、指定された前記規則に従って、前記白紙ページを挿入すべきシートおよびその領域を決定し、各シートにおける各１ページ単位の画像データが、決定した挿入領域を挟んでページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該画像データが印刷されるべき領域の再割当てを行う再割当手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機等の画像形成装置に画像を印刷させる際の印刷態様を制御するためのプリンタドライバに関し、特に両面印刷や集約印刷を行う場合における印刷態様を制御する技術に関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）とプリンタ、複写機等の画像形成装置とをＬＡＮ等のネットワークで接続して構成される印刷システムにおいては、１つの印刷ジョブの中で、プリンタドライバを用いて印刷ページ毎の印刷条件を切替えることが可能となっている。
例えば、プリンタドライバを用いて、ユーザは、印刷される記録シートの種類（サイズや紙質等）の設定を、自身が作成した電子原稿の形態に合わせてページ単位で切替えて印刷処理を実行させることができる。
【０００３】
これにより、ユーザは、電子原稿を構成する各ページの画像を、所望の記録シートに印刷させることができ、印刷文書の作成作業を効率よく進めることができる。
一方、１つの記録シートに、複数ページ分の画像が形成されて印刷される、両面印刷や集約印刷を行う場合において、ページ毎に記録シートの種類の設定を切替えることとすると、各ページの画像は、そのページ番号順に配列されて複数ページ分ずつ順次記録シートにおける対応する印刷領域に割当てられ、印刷されてゆくので、１つの記録シートにおける複数の印刷領域において、異なる種類の記録シートを指定するページの画像が印刷されてしまう場合が生じる。
【０００４】
このような場合には、当該記録シートについては、ユーザが指定した種類の記録シートにページの画像が印刷されないことになり、ユーザの意図に反した印刷が行われてしまうという不具合が生じる。
この不具合を解消するための技術として、例えば、特許文献１には、１つの記録シートの複数の印刷領域に割当てられるページ画像について、指定する記録シートの種類の不整合が生じた場合に、当該記録シートには、先頭のページ画像と異なる種類の記録シートを指定するページ画像の割当てを行わず、当該記録シートにおける印刷領域に白紙ページを挿入する技術が開示されている。これにより、上記不具合が生じるのを有効に防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２１６４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、白紙ページの挿入箇所が、記録シートの種類の不整合が生じた記録シートにおけるページ画像の印刷領域に限定されてしまい、例えば、電子原稿が複数ページからなる章に区分されて構成されている場合に、印刷された原稿において、当該章を構成する複数ページのページ間に白紙ページが挿入されてしまう事態が生じる。その結果、当該章における内容の連続性が、白紙ページの挿入によって乱されることになり、ユーザにとって不都合が生じる。
【０００７】
本発明は、上述のような問題に鑑みて為されたものであって、両面印刷や集約印刷が、複数種類の記録シートに対して実行される場合において、白紙ページが、ユーザにとって不都合な、記録シートにおける印刷領域に挿入されるのを有効に防止することが可能なプリンタドライバ及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係るプリンタドライバは、１ページ単位の画像データごとに当該画像データが印刷されるべきシートの種類を指定するシート情報が付されており、当該１ページ単位の画像データについてそのシート情報で指定された種類のシートを画像形成装置において給紙させ、画像形成させるプリンタドライバであって、一枚のシートに複数ページ分の画像を形成する集約モードと、一枚のシートの両面に印刷する両面印刷モードとを含む印刷モードのうち少なくとも１つの印刷モードの指定を受け付ける印刷モード受付ステップと、受け付けた印刷モードに従って、各１ページ単位の画像データが、そのページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該各１ページ単位の画像データに対して、各シートにおける印刷されるべき領域の割当てを行う割当ステップと、前記割当ステップにおいて、１ページ単位の画像データがその指定された種類と異なる種類のシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合における当該白紙ページの挿入箇所に関する規則を受け付ける規則受付ステップと、前記割当ステップにおいて、白紙ページの挿入が必要とされた場合に、前記受け付けた規則に従って、前記白紙ページを挿入すべきシートおよびその領域を決定し、各シートにおける各１ページ単位の画像データが、決定した挿入領域を挟んでページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該画像データが印刷されるべき領域の再割当てを行う再割当ステップと、をコンピュータに実行させることを特徴とする。
【０００９】
ここで、各１ページ単位の画像データの示すページ群は、複数の章に章分けされており、前記規則には、章の先頭ページを示す画像データが割当てられているシートにおける前記領域を白紙ページの挿入箇所とするという章間挿入規則が含まれ、前記再割当ステップは、前記規則受付ステップにおいて前記章間挿入規則が受付けられた場合に、各章の先頭ページを特定する特定情報を取得する取得ステップと、取得した特定情報に基づいて章の先頭ページを示す画像データを特定し、特定した画像データが割当てられているシートにおける前記領域を、白紙ページを挿入すべき領域として決定する決定ステップと、を含むこととすることができる。
【００１０】
又、前記規則には、余白量が所定量以上のページを示す画像データが割当てられているシートにおける前記領域を白紙ページの挿入箇所とするという余白位置挿入規則が含まれ、前記再割当ステップは、前記規則受付ステップにおいて前記余白位置挿入規則が受付けられた場合に、各画像データの示すページの余白量を算出する算出ステップと、算出した余白量が前記所定量以上のページを示す画像データよりもページ番号が１つ後の画像データが割当てられているシートにおける前記領域を、白紙ページを挿入すべき領域として決定する決定ステップと、
を含むこととすることができる。
【００１１】
又、前記規則には、シートの裏面における前記領域を白紙ページの挿入箇所とするという裏面優先規則が含まれ、前記再割当ステップは、前記印刷モード受付ステップにおいて、両面印刷モードの指定が受け付けられ、かつ、前記規則受付けステップにおいて前記裏面優先規則が受け付けられた場合に、シートの裏面における前記領域を、優先的に白紙ページを挿入すべき領域として決定する
こととすることができる。
【００１２】
又、前記規則受付ステップは、優先順位の異なる複数の規則を受け付け、
前記再割当ステップは、受け付けた前記各規則の優先順位に従って白紙ページを挿入すべき領域を決定することとすることができる。
又、前記決定ステップは、受付けた前記規則に適合する白紙ページの挿入箇所を選択する選択ステップと、選択した挿入箇所の数が複数ある場合には、前記受け付けた規則と異なる規則に従って、選択した挿入箇所の中から白紙ページを挿入すべき領域を決定することとすることができる。
【００１３】
さらに、前記異なる規則は、ページ番号が若い画像データが割当てられている挿入箇所を優先するという規則であることとすることができる。
又、本発明の別の一形態に係る画像形成装置は、１ページ単位の画像データごとに当該画像データが印刷されるべきシートの種類を指定するシート情報が付されており、当該１ページ単位の画像データについてそのシート情報で指定された種類のシートを給紙し、画像形成する画像形成装置であって、一枚のシートに複数ページ分の画像を形成する集約モードと、一枚のシートの両面に印刷する両面印刷モードとを含む印刷モードのうち少なくとも１つの印刷モードの指定を取得する印刷モード取得手段と、取得した印刷モードに従って、各１ページ単位の画像データが、そのページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該各１ページ単位の画像データに対して、各シートにおける印刷されるべき領域の割当てを行う割当手段と、前記割当てにおいて、１ページ単位の画像データがその指定された種類と異なる種類のシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合における当該白紙ページの挿入箇所に関する規則の指定を取得する規則取得手段と、前記割当てにおいて、白紙ページの挿入が必要とされた場合に、指定された前記規則に従って、前記白紙ページを挿入すべきシートおよびその領域を決定し、各シートにおける各１ページ単位の画像データが、決定した挿入領域を挟んでページ番号順に配列され、かつ、それぞれのシート情報で指定された種類のシートに印刷されるように、当該画像データが印刷されるべき領域の再割当てを行う再割当手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
上記構成を備えることにより、１ページ単位の画像データがその指定された種類と異なる種類のシートに印刷されるのを回避するため、白紙ページを挿入してページ番号をずらす必要がある場合に、ユーザから受け付けた白紙ページの挿入箇所に関する規則に従って白紙ページを挿入すべきシートおよびその領域が決定されるので、白紙ページがユーザにとって不都合なシートにおける領域に挿入されるのを有効に防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係る印刷システム１の構成を示す図である。
【図２】白紙ページの挿入箇所の選択条件を指定するための選択条件指定画面の具体例を示す。
【図３】印刷対象データと当該印刷対象データの示すページ画像との対応関係を示すイメージ図と、当該印刷対象データに基づいて印刷出力された、記録シートの各印刷領域におけるページ画像及び白紙ページの配置とページ画像データとの対応関係を示すイメージ図とを表す図である。
【図４】印刷モードとして両面印刷が指定された場合において、白紙ページ挿入箇所制御部１０５３が図３（ａ）に示す印刷対象データについて、記録シートの表面、裏面の２つの印刷領域に、ページ画像データのページ番号順（Ｐ１〜Ｐ８の順）にページ画像データを順次割り当てることにより、作成したページ画像データの配列表の具体例を示す。
【図５】図４の具体例に示す、既に割当済みのページ画像データの配列（ページ番号Ｐ１〜Ｐ７のページ画像データの配列）における、各ページ番号のページ画像データについて、最適度評価値を算出した結果を示すテーブルである。
【図６】選択条件指定画面を介してユーザが選択規則を選択した場合としなかった場合にそれぞれ、図４に係る印刷対象データ（ページ番号Ｐ１〜Ｐ８のページ画像データからなる印刷対象データ）について、作成される配列表の具体例を示す。
【図７】４ｉｎ１の集約印刷の対象となる印刷対象データと当該印刷対象データの示すページ画像との対応関係を示すイメージ図と、当該印刷対象データに基づいて印刷出力された、記録シートの各印刷領域におけるページ画像及び白紙ページの配置とページ画像データとの対応関係を示すイメージ図とを表す図である。
【図８】白紙ページ挿入箇所制御部１０５３の行う、白紙ページ挿入箇所制御処理の動作を示すフローチャートでる。
【図９】白紙ページ挿入箇所制御部１０５３の行う、白紙ページ挿入箇所選択処理の動作を示すフローチャートである。
【図１０】白紙ページの挿入箇所の選択条件を指定するための選択条件指定画面の別の具体例を示す。
【図１１】白紙ページ挿入箇所制御部１０５３の行う、白紙ページ挿入箇所選択処理の動作の変形例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
(実施の形態)
以下、本発明に係る一形態のプリンタドライバの実施の形態を、当該プリンタドライバを、ＰＣ（パーソナルコンピュータ）とタンデム型カラーデジタルプリンタ（以下、単に「プリンタ」という。）からなる印刷システムに適用した場合を例にして説明する。
［１］印刷システムの構成
先ず、本実施の形態に係る印刷システム１の構成について説明する。図１は、本実施の形態に係る印刷システム１の構成を示す図である。同図に示すように、この印刷システム１は、ＰＣ１０とプリンタ２０とを備えている。印刷システム１に含まれるＰＣは、１つに限定されず、複数であってもよい。ＰＣ１０とプリンタ２０は、ネットワーク（例えばＬＡＮ（Local Area Network））で接続されている。
【００１７】
ＰＣ１０は、ＣＰＵ１０１、通信Ｉ／Ｆ（インターフェース）１０２、ＲＯＭ１０３、ＲＡＭ１０４、ＨＤＤ（ハードディスク）１０５、表示部１０６、操作部１０７等を備える。ＣＰＵ１０１は、ＲＯＭ１０３に記憶されている各種の制御プログラムやＨＤＤ１０５に記憶されている、後述するプリンタドライバ１０５０等を実行することにより、ＰＣ１０全体の制御や、後述する白紙ページ挿入箇所制御処理等を行う。
【００１８】
通信Ｉ／Ｆ１０２は、ＬＡＮカード、ＬＡＮボードといったＬＡＮに接続するためのインターフェースである。ＲＯＭ１０３は、各種の制御プログラムを記憶している。ＲＡＭ１０４は、ＣＰＵ１０１が各種プログラムを実行時のワークエリアとして用いられる。
ＨＤＤ１０５は、プリンタドライバ１０５０やプリンタ２０に印刷させるための、複数のページからなる電子原稿を構成する印刷対象データ等を記憶している。プリンタドライバ１０５０がＣＰＵ１０１によって実行されることにより、プリンタドライバ１０５０は、印刷条件設定部１０５１、印刷ジョブ生成部１０５２、白紙ページ挿入箇所制御部１０５３等のプリンタドライバ１０５０特有の機能を実現する。
【００１９】
印刷条件設定部１０５１は、ユーザからの印刷条件の設定入力を受付けるための印刷設定画面を表示部１０６に表示させ、当該画面を介してユーザによって設定された印刷条件を取得する。印刷条件には、ページ画像毎の印刷用の記録シートの種類（サイズや質（普通紙、光沢紙、再生紙等））の指定や、印刷ジョブ全体の印刷モード（片面印刷、両面印刷、集約印刷等）の指定等が含まれる。
【００２０】
又、印刷条件には、後述する白紙ページ挿入箇所制御処理において用いる、白紙ページの挿入箇所の選択条件の指定が含まれる。図２は、当該選択条件を指定するための選択条件指定画面の具体例を示す。
選択条件指定画面においては、白紙ページの挿入箇所を選択する選択規則の選択肢が示され、ユーザは当該選択肢の中から、優先順位の順に所望の選択規則を選択することができるようになっている（ここでは、第１優先順位から第３優先順位までの選択規則を選択できるようになっている。）。
【００２１】
印刷ジョブ生成部１０５２は、印刷条件設定部１０５１により取得された印刷条件に応じて、又は印刷条件設定部１０５１により取得され、白紙ページ挿入箇所制御部１０５３により、印刷対象データの各ページを構成するページ画像データの記録シートへの割当て順が変更された印刷条件に応じて、印刷対象データの加工処理を実行して、印刷ジョブを生成する。
【００２２】
例えば、印刷条件の指定する印刷モードが両面印刷である場合には、表面及び裏面の各ページに対応するページ画像データを配置した印刷データを作成し、当該印刷データをＰＤＬ(Page Description Language)の言語に変換して印刷ジョブを生成する。又、印刷条件の指定する印刷モードが４ｉｎ１の集約印刷である場合には、各ページに対応するページ画像データを、1ページ中にページ番号順に４つ並べて配置した印刷データを作成し、当該印刷データをＰＤＬ(Page Description Language)の言語に変換して印刷ジョブを生成する。
【００２３】
白紙ページ挿入箇所制御部１０５３は、印刷条件設定部１０５１により取得された印刷条件において、両面印刷又は集約印刷が指定され、印刷対象データが印刷される記録シートとして複数種類の記録シートが指定されている場合に、印刷対象データの各ページ画像データを複数種類の各記録シートへ割当てる順序を制御するとともに、記録シートに白紙ページを割当てる白紙ページ挿入箇所制御処理を行い、処理結果を印刷ジョブ生成部１０５２に通知する。
【００２４】
以下、白紙ページ挿入箇所制御処理について説明する。白紙ページ挿入箇所制御部１０５３は印刷対象データの各ページを構成するページ画像データに、各記録シートにおける当該ページ画像データに基づくページ画像が印刷されるべき領域（例えば、両面印刷の場合には、記録シートの表面、裏面の各領域、４ｉｎ１の集約印刷の場合には、記録シートの一方の面を４分割した４つの分割領域、以下、「印刷領域」という。）を、１つずつ当該ページ画像データのページ番号順に順次割当て、割当てたページ画像データの配列を示す配列表を作成する。
【００２５】
図３（ａ）は、印刷対象データと当該印刷対象データの示すページ画像との関係をイメージ的に表した図である。同図において、符号Ｐ１〜Ｐ８で示すページ番号のページ画像データからなる印刷対象データが示す電子原稿は、８ページからなるページ画像から構成され、当該電子原稿は、ページ単位で章分けされており、ページ番号Ｐ４、Ｐ７のページ画像データが示すページ画像は章の先頭ページであり、ページ番号Ｐ３、Ｐ４、Ｐ６のページ画像データが示すページ画像には、余白量が５０％以上あることを示している。
又、ページ番号Ｐ１〜Ｐ７の各ページ画像データが示すページ画像については、当該ページ画像を印刷する記録シートの種類としてＡ４サイズの普通紙の記録シートが指定され、ページ番号Ｐ８のページ画像データの示すページ画像については、当該ページ画像を印刷する記録シートの種類としてＡ３サイズの普通紙の記録シートが指定されていることを示している。
【００２６】
図４は、印刷モードとして両面印刷が指定された場合において、白紙ページ挿入箇所制御部１０５３が図３（ａ）に示す印刷対象データについて、記録シートの表面、裏面の２つの印刷領域に、ページ画像データのページ番号順（Ｐ１〜Ｐ８の順）にページ画像データを１つずつ順次割り当てることにより、作成したページ画像データの配列表の具体例を示す。同図に示すように、ページ画像データの配列に含まれる各ページ画像データについては、割当先の記録シートを識別するための記録シート番号、印刷モード、印刷対象となる記録シートの種類（サイズ、質）、割当先の記録シートにおける印刷領域が対応付けられている。
【００２７】
各ページ画像データについての印刷条件に関する情報（記録シートの種類、印刷モード等の情報）は、印刷条件設定部１０５１より取得される。さらに、白紙ページ挿入箇所制御部１０５３は、各ページ画像データに記録シートの各印刷領域を割当てる際に、当該ページ画像データの当該印刷領域への割当可否を判定する。
割当可否の判定においては、当該割当ての際に、割当先の記録シートの印刷領域が全て未割当の状態である場合又は当該記録シートの一部の印刷領域に既にページ画像データが割当て済みで、その残りの印刷領域に次に割当てられるべきページ画像データについて指定されている記録シートの種類が、既に割当てられているページ画像データについて指定されている記録シートの種類と一致する場合には、当該残りの印刷領域への当該次に割当てられるべきページ画像データの割当ては、可能（割当済み）と判定される。
【００２８】
一方、当該割当ての際に、当該記録シートの印刷領域の一部に既にページ画像データが割当て済みで、当該残りの印刷領域に次に割当てられるべきページ画像データについて指定されている記録シートの種類が、既に割当てられているページ画像データについて指定されている記録シートの種類と不一致の場合には、当該次に割当てられるべきページ画像データの当該残りの印刷領域への割当ては、不可能と判定される。この場合において、「割当て可能」とすると、ユーザが指定していない種類の記録シートの印刷領域にページ画像データが割当てられて、印刷されてしまうことになり、ユーザにとって不都合が生じることになるからである。
【００２９】
白紙ページ挿入箇所制御部１０５３は、割当可否の判定結果を、割当対象となるページ画像データに対応付けて、配列表に記録する。図４に示す配列表においては、「Ａ４の普通紙」の記録シートを指定するページ番号Ｐ１〜Ｐ７のページ画像データが、割当て可能（割当済み）となっており、ページ番号Ｐ７のページ画像データが既に割当てられているシート番号Ｓ４の記録シートにおいて、ページ番号Ｐ７のページ画像データと次に割当てられるべきページ番号Ｐ８のページ画像データとは、指定されている記録シートのサイズが一致しない（ページ番号Ｐ７のページ画像データについては、「Ａ４の普通紙」が、ページ番号Ｐ８のページ画像データについては、「Ａ３の普通紙」がそれぞれ指定されている。）。
【００３０】
従って、図４の配列表においては、シート番号Ｓ４の記録シートにおける残りの印刷領域（裏面）へのページ番号Ｐ８のページ画像データの割当ては、不可能と判定されている。
この場合には、白紙ページ挿入箇所制御部１０５３は、配列表を参照して、不可能と判定した割当先の記録シート（図４の具体例では、シート番号Ｓ４の記録シート）における、ページ画像データが未割当の印刷領域の数（割当可否の判定が不可能と判定された印刷領域及びまだページ画像データの割当可否の判定がまだ行われていない印刷領域の総数）を特定する。図４の具体例では、シート番号Ｓ４の記録シートの表面の印刷領域には、ページ番号Ｐ７のページ画像データが割当済みであるので、ページ画像データが未割当の印刷領域は、当該記録シートの裏面の印刷領域であり、未割当の印刷領域の数は、１となる。
【００３１】
これにより、割当てが不可能とされたページ画像データを、当該ページ画像データについて指定されている種類の記録シートに割当てるために必要な、白紙ページ（ページ画像データの割当をしない印刷領域）の数を特定することができる。
次に、白紙ページ挿入箇所制御部１０５３は、印刷条件設定部１０５１が選択条件指定画面を介してユーザから取得した各優先順位（ここでは、第１優先順位から第３優先順位までの優先順位とする。）の選択規則を参照して、既に割当済みのページ画像データの配列において、白紙ページを挿入する箇所を選択する。
【００３２】
具体的には、上記配列（図４の具体例で言うと、ページ番号Ｐ１〜Ｐ７のページ画像データの配列）の先頭のページ画像データ（図４のページ番号Ｐ１のページ画像データ）の直前、当該配列中、当該配列の最後部のページ画像データ（図４のページ番号Ｐ７のページ画像データ）の直後の中から、ユーザから取得した各優先順位の選択規則に基づいて白紙ページを挿入する箇所を選択する。
【００３３】
なお、選択条件指定画面を介してユーザが選択規則を選択しなかった場合には、割当可否の判定において、割当不可能と判定された記録シートにおける、未割当の印刷領域に白紙ページが挿入される。
以下、図２の設定画面において、第１優先順位の選択規則として「章間」が、第２優先順位の選択規則として「余白量」が、第３優先順位の選択規則として「前後（なるべく前）」が、それぞれ、選択された場合を例として、白紙ページの挿入箇所の選択方法について説明する。
【００３４】
ここで、「章間」とは、「章分けされた文書を示す電子原稿において、各章の先頭ページを示すページ画像データ（以下、「章先頭画像データ」という）が割当てられている印刷領域に白紙ページを挿入する」という選択規則のことである。
「余白量」とは、「余白量が５０％以上あるページ画像を示すページ画像データのページ番号より１つ後のページ番号のページ画像データ（以下、「余白特定画像データ」という）が割当てられている印刷領域に白紙ページを挿入する」という選択規則である。
【００３５】
「前後（なるべく前）」とは、「ページ画像データのページ番号が若いページ画像データが割当てられている印刷領域に優先して白紙ページを挿入する」という選択規則である。
各選択規則に適合するページ画像データ（章先頭画像データ、余白特定画像データ、割当済みのページ画像データの配列の先頭ページの画像データ）には、所定の点数に、当該選択規則について定められている重み付け係数を乗じた点数が付与される。ここでは、所定の点数は１点、重み付け係数は、第１優先順位の選択規則については、１、第２優先順位の選択規則については、０．６、第３優先順位の選択規則については、０．４と定められているものとする。
【００３６】
一方、各選択規則に適合しないページ画像データには０点が与えられ、当該選択規則に適合する程度が連続的に変化する場合（例えば、選択規則が「前後（なるべく前）」である場合）、適合する程度に応じた点数（例えば、選択規則が「前後（なるべく前）」である場合、先頭ページ番号に係るページ画像データには１点、最後部のページ番号に係るページ画像データには、０点、両者の中間にあるページ番号に係るページ画像データには、０．５点というように、点数が付与される。）が与えられる。
【００３７】
白紙ページ挿入箇所制御部１０５３は、割当済みのページ画像データの配列において、各ページ画像データの最適度評価値を算出する。ここで、「最適度評価値」は、各ページ画像データの示すページ画像の内容が、選択された第１優先順位から第３優先順位までの各選択規則にどの程度適合しているかを指標する数値である。
具体的には、各ページ画像データについて、選択規則毎に、その適合度に応じて点数を算出し、各選択規則について算出した点数の値を合算した値を、最適度評価値として算出する。図５は、図４の具体例に示す、既に割当済みのページ画像データの配列（ページ番号Ｐ１〜Ｐ７のページ画像データの配列）における、各ページ画像データについて、最適度評価値を算出した結果を示すテーブルである。
【００３８】
そして、白紙ページ挿入箇所制御部１０５３は、最適度評価値の大きい順に、特定した未割当の印刷領域の数だけ、白紙ページの挿入箇所を選択する。図４の具体例では、未割当の印刷領域の数は、１つであり、図５に示す最適度評価値の算出結果から、最適度評価値が最も大きいページ番号Ｐ４のページ画像データが割当てられている記録シートにおける印刷領域が、白紙ページの挿入箇所として選択される（図５の下線で示す最適度評価値「１．８」を参照）。
【００３９】
ここで、最適度評価値を算出するための、「印刷対象データを構成するページ画像データの中から、各章の先頭ページに該当するページ画像データを特定する処理」及び「各ページ画像データの余白量の算出処理」は、例えば、以下のようにして行うことができる。
前者の処理については、例えば、印刷設定画面を介して、各章の先頭ページのページ番号の設定入力をユーザから受取り、白紙ページ挿入箇所制御部１０５３が、入力されたページ番号を、章の区切り情報として印刷条件設定部１０５１から取得し、当該区切り情報に基づいて各章の先頭ページに該当する章先頭画像データを特定することができる。
【００４０】
又、印刷対象データに各章の先頭ページを示す区切り情報を付加しておき、白紙ページ挿入箇所制御部１０５３が、印刷対象データから当該区切り情報を取得し、当該区切り情報に基づいて各章の先頭ページに該当する章先頭画像データを特定することとしてもよい。
又、後者の処理については、例えば、白紙ページ挿入箇所制御部１０５３が、各ページ画像データをビットマップデータに展開し、展開したデータの画素値をカウントすることにより、余白量を算出することができる。この算出結果により、余白量が５０％以上あるページ画像を示すページ画像データを特定することができる。そして、特定したページ画像データのページ番号よりも１つ後のページ番号のページ画像データが、余白特定画像データとして特定される。
【００４１】
このように、優先順位の異なる複数の選択規則を用いることにより、選択条件に適合する白紙ページの挿入箇所が複数ある場合においても、選択規則の優先順位に従って、ユーザのニーズに最も適した記録シートにおける印刷領域を、白紙ページの挿入箇所として選択することができる。
例えば、図５の例では、第１及び第２優先順位の選択規則に適合するページ画像データが、２つ（Ｐ４とＰ７の２つ）存在するが、第３優先順位の選択規則を用いることにより、ページ番号が若いＰ４のページ画像データの印刷領域を白紙ページの挿入箇所として選択することができる。
【００４２】
白紙ページ挿入箇所制御部１０５３は、配列表において、白紙ページの挿入箇所として選択した印刷領域（図４の具体例では、記録シート番号Ｓ２の記録シートの裏面の印刷領域）に白紙ページを挿入し、挿入箇所以降の各印刷領域に割当てられているページ画像データについて、割当可否の判定をやり直して、各ページ画像データを、ページ番号順に記録シートの各印刷領域に割当てし直すことにより、当該ページ画像データの印刷領域への割当位置を後にずらし、配列表を作成し直す。
【００４３】
図６（ａ）は、図４に係る印刷対象データ（ページ番号Ｐ１〜Ｐ８のページ画像データからなる印刷対象データ）について、第１優先順位の選択規則として「章間」が、第２優先順位の選択規則として「余白量」が、第３優先順位の選択規則として「前後（なるべく前）」が、それぞれ、選択された場合において作成される配列表の具体例を示す。同図に示すように、白紙ページの挿入箇所として選択された、ページ番号がＰ４のページ画像データが割当てられていた印刷領域（シート番号Ｓ２の記録シートの裏面の印刷領域）に白紙ページが挿入されている。
【００４４】
図３（ｂ）は、図６（ａ）の配列表の示すページ画像データの配列に従って、各ページ画像データ及び白紙ページを対応する記録シートの印刷領域に順次割当てた場合に、プリンタ２０から印刷出力される各記録シートの表面及び裏面の印刷領域における、ページ画像及び白紙ページの配置とページ画像データとの対応関係を示すイメージ図である。同図に示すように、章先頭画像データであるページ番号Ｐ４の示すページ画像が割当てられている印刷領域（記録シート番号Ｓ３の記録シートの表面の印刷領域）の直前の印刷領域（記録シート番号Ｓ２の記録シートの裏面の印刷領域）が白紙ページとされている。
【００４５】
図６（ｂ）は、選択条件指定画面を介してユーザが選択規則を選択しなかった場合において、図４に係る印刷対象データ（ページ番号Ｐ１〜Ｐ８のページ画像データからなる印刷対象データ）について、作成される配列表の具体例を示す。同図に示すように、この場合には、従来技術の場合と同様に、図４の配列表において割当不可能と判定された記録シート（記録シート番号Ｓ４の記録シート）における、未割当の印刷領域（裏面）に白紙ページが挿入される。
【００４６】
図３（ｃ）は、図６（ｂ）の配列表の示すページ画像データの配列に従って、各ページ画像データ及び白紙ページを対応する記録シートの各印刷領域に順次割当てた場合に、プリンタ２０から印刷出力される各記録シートの表面及び裏面の印刷領域における、ページ画像及び白紙ページの配置とページ画像データとの対応関係を示すイメージ図である。同図に示すように、図４の配列表において割当不可能と判定された記録シートにおける、未割当の印刷領域（記録シート番号Ｓ４の記録シートの裏面）が白紙ページとされている。
【００４７】
又、白紙ページの挿入箇所が複数ある場合には、各挿入箇所について上記と同様の処理を行い、配列表において対応する白紙ページを挿入し、各挿入箇所以降の各印刷領域に割当てられているページ画像データについて、割当可否の判定をやり直して、各ページ画像データを、ページ番号順に記録シートの各印刷領域に割当てし直すことにより、当該ページ画像データの印刷領域への割当位置を後にずらし、配列表を作成し直す。
【００４８】
例えば、印刷モードが４ｉｎ１のような、１つの記録シートに４つの印刷領域がある場合には、最大３つの白紙ページの挿入箇所を選択する必要が生じ得る。以下、具体例を挙げて説明する。図７（ａ）は、４ｉｎ１の集約印刷の対象となる印刷対象データと当該データの示すページ画像との関係をイメージ的に表した図である。
同図において、符号Ｐ１〜Ｐ１３で示すページ番号のページ画像データからなる印刷対象データが示す電子原稿は、１３ページからなるページ画像から構成され、当該電子原稿は、ページ単位で章分けされており、ページ番号Ｐ４、Ｐ７、Ｐ１０のページ画像データが示すページ画像は章の先頭ページであり、ページ番号Ｐ３、Ｐ４、Ｐ６のページ画像データが示すページ画像には、余白量が５０％以上あることを示している。
【００４９】
又、ページ番号Ｐ１〜Ｐ９の各ページ画像データが示すページ画像については、当該ページ画像を印刷する記録シートの種類としてＡ４サイズの普通紙の記録シートが指定され、ページ番号Ｐ１０〜Ｐ１３のページ画像データの示すページ画像については、当該ページ画像を印刷する記録シートの種類としてＡ４サイズの光沢紙の記録シートが指定されていることを示している。
【００５０】
白紙ページ挿入箇所制御部１０５３が図７（ａ）に示す印刷対象データについて、記録シートの表面の４つの印刷領域に、ページ画像データのページ番号順（Ｐ１〜Ｐ１３の順）にページ画像データを順次割り当ててゆくと、３枚目の記録シートには、１つのページ画像データ（ページ番号Ｐ９のページ画像データ）しか割当てることができない。ページ番号Ｐ１０のページ画像データについては、３枚目の記録シートと異なる種類の記録シート（光沢紙）が指定されているためである。
【００５１】
従って、図７（ａ）に示す印刷対象データについて、ユーザが指定していない種類の記録シートにページ画像データの印刷が行われないように、４ｉｎ１の集約印刷を行うためには、１〜３枚目までの記録シートの印刷領域の内、３箇所に白紙ページを挿入することが必要となり、その結果、白紙ページの挿入箇所を３箇所選択する必要がある。
この場合、白紙ページ挿入箇所制御部１０５３は、ページ番号Ｐ１〜Ｐ９のページ画像データについて、上記と同様に最適度評価値を算出し、最適度評価値の大きい順に、３つのページ画像データを選択する。その結果、ページ番号Ｐ４、Ｐ７、Ｐ１０のページ画像データの記録シートにおける印刷領域が、白紙ページの挿入箇所として選択されることになる。
【００５２】
そして、図７（ｂ）に示すように、プリンタ２０から印刷出力される記録シートの印刷領域において、ページ番号Ｐ３のページ画像データの印刷領域の次の印刷領域に本来、割当てられるべきページ番号Ｐ４のページ画像データの代わりに白紙ページが挿入され、ページ番号Ｐ４のページ画像データの印刷領域の配置が１つ後ろにずらされている。
同様に、ページ番号Ｐ７についても、ページ番号Ｐ６のページ画像データの印刷領域の次の印刷領域に本来、割当てられるべきページ番号Ｐ７のページ画像データの代わりに白紙ページが挿入され、ページ番号Ｐ７のページ画像データの印刷領域の配置が１つ後ろにずらされている。
【００５３】
又、同様に、ページ番号Ｐ１０についても、ページ番号Ｐ９のページ画像データの印刷領域の次の印刷領域に本来、割当てられるべきページ番号Ｐ１０のページ画像データの代わりに白紙ページが挿入され、ページ番号Ｐ１０のページ画像データの印刷領域の配置が１つ後ろにずらされている。
一方、上記４ｉｎ１の集約印刷において、選択条件指定画面を介してユーザが選択規則を選択しなかった場合には、図７（ｃ）に示すように、従来技術の場合と同様に、記録シートの種類が普通紙から光沢紙に切り替わる直前の記録シート（記録シート番号Ｓ３の記録シート）における未割当の印刷領域（Ｐ９のページ画像データ割当てられている印刷領域を除く３つの印刷領域）が白紙ページとされる。
【００５４】
これにより、両面印刷や集約印刷が、複数種類の記録シートに対して実行される場合において、ページ画像データが指定された種類の記録シートと異なる種類の記録シートに割当てられるのを防止しつつ、白紙ページを、ユーザにとって不都合のない、ユーザが選択した、記録シートにおける印刷領域に挿入させることができる。
図１の説明に戻って、表示部１０６は、液晶ディスプレイ等から構成され、各種の操作画面や印刷条件設定画面等を表示する。操作部１０７は、キーボードやマウス等の入力装置から構成され、これらの入力装置をユーザが操作することにより、ユーザからの各種の指示が入力される。
【００５５】
プリンタ２０は、ＣＰＵ２０１、通信Ｉ／Ｆ（インターフェース）２０２、ＲＯＭ２０３、ＲＡＭ２０４、画像メモリ２０５、操作パネル２０６、プリンタコントローラ２０７、プリンタエンジン２０８等を備える。
ＣＰＵ２０１は、ＲＯＭ２０３に記憶されている各種の制御プログラムを実行することにより、プリンタ２０全体の制御を行う。通信Ｉ／Ｆ２０２は、ＬＡＮカード、ＬＡＮボードといったＬＡＮに接続するためのインターフェースである。ＲＯＭ２０２は、各種の制御プログラムを記憶している。ＲＡＭ２０４は、ＣＰＵ２０１が各種プログラムを実行時のワークエリアとして用いられる。
【００５６】
画像メモリ２０５は、ＰＣ１０から受信された印刷ジョブ、プリンタコントローラ２０７により画像処理が行われた後の画像データ等を記憶している。
操作パネル２０６は、液晶ディスプレイ、液晶ディスプレイに積層されたタッチパネルや各種指示を入力するための操作ボタン等から構成され、タッチパネルや操作ボタン等の操作を介してユーザから各種指示の入力を受け付ける。液晶ディスプレイには、印刷設定画面等の操作画面や印刷結果等の各種表示情報が表示される。
【００５７】
プリンタコントローラ２０７は、プリンタエンジン２０８が行う印刷処理の動作を制御するものである。プリンタコントローラ２０７は、通信Ｉ／Ｆ部２０２を介してＰＤＬ言語で記述された印刷データがＰＣ１０から入力されると、当該ＰＤＬ言語を解析し、解析結果に基づいて印刷データに必要な画像処理を施し、画像処理後の画像データをプリンタエンジン２０８に送信し、印刷処理を実行させる。プリンタエンジン２０８は、画像データに基づく印刷処理を実行し、画像データに基づく画像を記録シートに印刷させる。
【００５８】
［２］白紙ページ挿入箇所制御処理の動作
図８は、白紙ページ挿入箇所制御部１０５３の行う、白紙ページ挿入箇所制御処理の動作を示すフローチャートでる。白紙ページ挿入箇所制御部１０５３は、印刷条件設定部１０５１より、ユーザによって設定された印刷ジョブの印刷条件の情報を取得し（ステップＳ８０１）、取得した印刷条件を参照することにより、印刷ジョブの印刷モードが両面又は集約印刷か否か、当該印刷ジョブにおける、記録シートの種類の指定が複数種類であるか否かをそれぞれ判定する（ステップＳ８０２、ステップＳ８０３）。
【００５９】
ステップＳ８０２及びＳ８０３の両者の判定結果が肯定的である場合に（ステップＳ８０２：ＹＥＳ、ステップＳ８０３：ＹＥＳ）、白紙ページ挿入箇所制御部１０５３は、当該印刷ジョブに係る印刷対象データを構成する各ページ画像データを、各記録シートにおけるページ画像データに基づくページ画像の複数の印刷領域に、当該ページ画像データのページ番号順に順次割当てる割当処理を実行し、割当てたページ画像データの配列を示す配列表を作成する（ステップＳ８０４）。
【００６０】
白紙ページ挿入箇所制御部１０５３は、上記割当処理を実行する際に、さらに割当先の記録シートにおける印刷領域へのページ画像データの割当可否を判定し（ステップＳ８０５）、割当不可能と判定された場合には（ステップＳ８０５：ＮＯ）、当該割当先の記録シートにおける、ページ画像データが未割当の印刷領域の数を特定して割当処理を中断し（ステップＳ８０６）、後述する白紙ページ挿入箇所選択処理を行う（ステップＳ８０７）。
【００６１】
次に、白紙ページ挿入箇所制御部１０５３は、白紙ページ挿入箇所選択処理により選択したページ画像データの印刷領域に白紙ページを挿入し、挿入箇所以降の各印刷領域に割当てられているページ画像データについて、割当可否の判定をやり直して、各ページ画像データを、ページ番号順に記録シートの各印刷領域に割当てし直すことにより、当該ページ画像データの印刷領域への割当位置を後にずらし、配列表を作成し直す（ステップＳ８０８）。
【００６２】
そして、白紙ページ挿入箇所制御部１０５３は、当該印刷ジョブに係る印刷対象データを構成する全てのページ画像データについて割当処理を完了した場合には（ステップＳ８０９：ＹＥＳ）、白紙ページ挿入箇所制御処理の動作を終了し、完了していない場合には（ステップＳ８０９：ＮＯ）、ステップＳ８０４の処理に移行する。
次に白紙ページ挿入箇所制御部１０５３の行う、白紙ページ挿入箇所選択処理の動作について説明する。図９は、上記動作を示すフローチャートである。白紙ページ挿入箇所制御部１０５３は、印刷条件設定部１０５１が選択条件指定画面を介してユーザから取得した各優先順位（ここでは、第１優先順位から第３優先順位までの優先順位とする。）の選択規則を参照し（ステップＳ９０１）、既に割当済みのページ画像データの配列において、ユーザから取得した各優先順位の選択規則に基づいて、割当済みの各ページ画像データの最適度評価値を算出する（ステップＳ９０２）。
【００６３】
次に白紙ページ挿入箇所制御部１０５３は、割当済みの各ページ画像データの中に、最適度評価値が０より大きいページ画像データが有るか否かにより、選択規則に適合するページ画像データが有るか否かを判定する（ステップＳ９０３）。
最適度評価値が０より大きいページ画像データが有る場合（ステップＳ９０３：ＹＥＳ）、白紙ページ挿入箇所制御部１０５３は、選択規則に適合するページ画像データが有ると判断し、さらに、当該ページ画像データの数が、ステップＳ８０６において特定した数より多い場合には（ステップＳ９０４：ＮＯ、ステップＳ９０５：ＮＯ）、選択規則に適合するページ画像データの内、最適度評価値の大きい順に特定数だけページ画像データを選択し（ステップＳ９０６）、選択した各ページ画像データが割当てられている印刷領域を、白紙ページの挿入箇所として選択する（ステップＳ９０７）。
【００６４】
又、選択規則に適合するページ画像データの数がステップＳ９０６において特定した数に等しい場合には（ステップＳ９０４：ＮＯ、ステップＳ９０５：ＹＥＳ）、白紙ページ挿入箇所制御部１０５３は、ステップＳ９０７の処理に移行する。
一方、選択規則に適合するページ画像データの数がステップＳ８０６において特定した数より少ない場合には（ステップＳ９０４：ＹＥＳ）、白紙ページ挿入箇所制御部１０５３は、割当不可能と判定された記録シートにおける未割当の印刷領域を、白紙ページの挿入箇所として選択する（ステップＳ９０８）。
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
【００６５】
（１）本実施の形態では、白紙ページ挿入箇所選択処理の動作において、各優先順位の選択規則に基づいて、割当済みの各ページ画像データの最適度評価値を算出し、算出結果に基づいて白紙ページの挿入箇所を選択することとしたが、当該挿入箇所の選択方法は、本実施の形態に係る選択方法に限定されず、ユーザの選択した選択規則を反映させる選択方法であれば、他の選択方法であってもよい。
【００６６】
例えば、白紙ページの挿入箇所の選択条件の指定を、図１０の選択条件指定画面の例を示すように、複数の選択規則の中から、１つの選択規則をユーザが選択できるようにし、当該選択条件指定画面を介してユーザが選択した選択規則に基づいて白紙ページの挿入箇所を選択することとしてもよい。
図１１は、この場合における白紙ページ挿入箇所選択処理の動作を示すフローチャートである。白紙ページ挿入箇所制御部１０５３は、印刷条件設定部１０５１が図１０の選択条件指定画面を介してユーザから取得した選択規則を参照し（ステップＳ１１０１）、既に割当済みのページ画像データの配列において、ユーザから取得した選択規則に適合するページ画像データが有り（ステップＳ１１０２：ＹＥＳ）、さらに、当該ページ画像データの数が、ステップＳ８０６において特定した数を超える場合には（ステップＳ１１０３：ＹＥＳ、ステップＳ１１０４：ＹＥＳ）、選択規則とは異なる所定の規則に従って白紙ページの挿入箇所を選択する（ステップＳ１１０６）。
【００６７】
具体的には、所定の規則として、例えば、「ページ画像データのページ番号が若いページ画像データを優先して選択する」という規則を用い、選択規則に適合するページ画像データの内、ページ番号が若い順に特定数のページ画像データを選択し、選択した特定数の各ページ画像データが割当てられている印刷領域を、白紙ページの挿入箇所として選択する。
【００６８】
ステップＳ１１０２において、選択規則に適合するページ画像データが無い場合には（ステップＳ１１０２：ＮＯ）、白紙ページ挿入箇所制御部１０５３は、デフォルトの挿入箇所を白紙ページの挿入箇所として選択する（ステップＳ１１０５）。具体的には、割当不可能と判定された記録シートにおける未割当の印刷領域を、デフォルトの挿入箇所として選択する。
【００６９】
又、選択規則に適合するページ画像データの数が、ステップＳ８０６において特定した数に等しい場合には、（ステップＳ１１０３：ＹＥＳ、ステップＳ１１０４：ＮＯ）、白紙ページ挿入箇所制御部１０５３は、選択規則に適合する各ページ画像データが割当てられている印刷領域を、白紙ページの挿入箇所として選択する（ステップＳ１１０７）。
なお、所定の規則は、上記の規則に限定されず、選択規則と異なる規則であれば他の規則を用いることとしてもよい。例えば、印刷モードが両面印刷であって、各記録シートの表面と裏面の２つの印刷領域に、ページ画像データがそのページ番号順に割当てられる場合には、所定の規則として、「記録シートの裏面に割当てられているページ画像データを優先して選択し、裏面に割当てられているページ画像データ同士では、そのページ番号が若い方を優先して選択する」という規則を用いることとしてもよい。
【００７０】
これにより、白紙ページの挿入箇所として、記録シートの裏面の印刷領域が優先して選択されるように制御することができる。
（２）（１）の変形例においては、図８に示す白紙ページ挿入箇所制御処理については、実施の形態と同様の処理を行うこととしたが、図８のステップＳ８０５の判定結果が、否定的である場合に（ステップＳ８０５：ＮＯ）、割当処理を中断せず、割当不可能と判定された記録シートにおける未割当の印刷領域を、暫定的にページ画像データを割当てない余白領域とし、印刷ジョブに係る全てのページ画像データについて割当処理が完了した後に、白紙ページ挿入箇所選択処理を行うこととしてもよい。
【００７１】
具体的には、割当処理を開始した最初の記録シートから最初に割当不可能と判定された記録シートまでの各記録シートの印刷領域に割当済みのページ画像データのグループ、直前に割当不可能と判定された記録シートの次の記録シートから、次に割当不可能と判定された記録シートまでの各記録シートの印刷領域に割当済みのページ画像データのグループ、最後に割当不可能と判定された記録シートから、ページ画像データが最後に割当てられた記録シートまでの各記録シートの印刷領域に割当済みのページ画像データのグループ、の各グループ毎に、図１１の白紙ページ挿入箇所選択処理を行うこととしてもよい。
【００７２】
なお、印刷モードが両面印刷であって、各記録シートの表面と裏面の２つの印刷領域に、ページ画像データがそのページ番号順に割当てられる場合には、ステップＳ１１０６の処理において、各グループについて、選択規則に適合するページ画像データがある場合には、当該ページ画像データが記録シートの表面、裏面のどちらの印刷領域に割当てられているかを特定し、表面、裏面の各面に割当てられている、選択規則に適合するページ画像データの総数をそれぞれ算出することとし、算出結果に基づいて特定数のページ画像データを選択することとしてもよい。
【００７３】
具体的には、所定の規則として、「選択規則に適合するページ画像データが割当てられている総数が多いほうの面に係るページ画像データを優先的に選択し、両者が同数の場合には、予め定めた面（例えば、表面）を選択する」という規則を用いることとしてもよい。
（３）本実施の形態では、白紙ページ挿入箇所制御処理を行う機能をプリンタドライバ１０５０（ＰＣ１０側）に持たせることとしたが、当該白紙ページ挿入箇所制御処理をプリンタ２０（例えば、プリンタコントローラ２０７）に行わせることとしてもよい。
【産業上の利用可能性】
【００７４】
本発明は、プリンタ、複写機等の画像形成装置に画像を印刷させる際の印刷モードを制御するためのプリンタドライバに関し、特に両面印刷や集約印刷を行う場合における印刷態様を制御する技術として利用できる。
【符号の説明】
【００７５】
１                      印刷システム
１０                    ＰＣ
２０                    プリンタ
１０１、２０１          ＣＰＵ
１０２、２０２          通信Ｉ／Ｆ
１０３、２０３          ＲＯＭ
１０４、２０４          ＲＡＭ
１０５                  ＨＤＤ
１０６                  表示部
１０７                  操作部
２０５                  画像メモリ
２０６                  操作パネル
２０７                  プリンタコントローラ
２０８                  プリンタエンジン
１０５０                プリンタドライバ
１０５１                印刷条件設定部
１０５２                印刷ジョブ生成部
１０５３                白紙ページ挿入箇所制御部
【図１】
2012108764.tif 000003
【図２】
2012108764.tif 000004
【図３】
2012108764.tif 000005
【図４】
2012108764.tif 000006
【図５】
2012108764.tif 000007
【図６】
2012108764.tif 000008
【図７】
2012108764.tif 000009
【図８】
2012108764.tif 000010
【図９】
2012108764.tif 000011
【図１０】
2012108764.tif 000012
【図１１】
2012108764.tif 000013