(57)【要約】【課題】  ユーザの処理の煩雑化を抑制しながら、画像の重複領域や空白領域の形成を抑制することを可能とする画像形成システム、画像形成装置及び画像形成方法を提供する。【解決手段】  画像形成システム１は、画像形成装置１００とプリンタドライバ７００とを備える。プリンタドライバ７００は、複数のページによって構成される冊子の作製を指定し、大サイズ画像を面付けすべき１対の特定ページを指定する。画像形成装置１００は、画像データに基づいて画像を用紙上に形成する画像形成ユニット５０と、画像形成部に画像の形成を指示するＣＰＵ４４０とを備える。ＣＰＵ４４０は、冊子の作製及び１対の特定ページが指定されている場合に、１対の特定ページ上に大サイズ画像が面付けされるように、用紙上に画像を形成する順序を入れ替える。１対の特定ページは、冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページである。【選択図】  図２
2010041343.tif 000002
【特許請求の範囲】
【請求項１】
用紙上に画像を形成する画像形成装置と、画像データを少なくとも含むジョブデータを前記画像形成装置に出力するプリンタドライバとを備えた画像形成システムであって、
前記プリンタドライバは、複数のページによって構成される冊子の作製を指定し、前記冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像を面付けすべき１対の特定ページを指定し、
前記画像形成装置は、
前記画像データに基づいて画像を用紙上に形成する画像形成部と、
前記ジョブデータの実行によって、前記画像形成部に画像の形成を指示する制御部とを備え、
前記制御部は、前記冊子の作製及び前記１対の特定ページが指定されている場合に、前記１対の特定ページ上に前記大サイズ画像が面付けされるように、用紙上に形成する画像の順序を入れ替え、
前記１対の特定ページは、前記冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページであることを特徴とする画像形成システム。
【請求項２】
前記１対の特定ページは、前記冊子の最深部を構成するページ、又は、前記冊子の表表紙及び裏表紙を構成するページであることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
用紙上に画像を形成する画像形成装置であって、
前記画像データに基づいて画像を用紙上に形成する画像形成部と、
ジョブデータの実行によって、前記画像形成部に画像の形成を指示する制御部とを備え、
前記制御部は、複数のページによって構成される冊子の作製が指定されている場合に、前記冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像が１対の特定ページ上に面付けされるように、用紙上に形成する画像の順序を入れ替え、
前記１対の特定ページは、前記冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページであることを特徴とする画像形成装置。
【請求項４】
用紙上に画像を形成する画像形成方法であって、
複数のページによって構成される冊子の作製を指定するステップＡと、
前記冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像を面付けすべき１対の特定ページを指定するステップＢと、
前記冊子の作製及び前記１対の特定ページが指定されている場合に、前記１対の特定ページ上に前記大サイズ画像が面付けされるように、用紙上に形成する画像の順序を入れ替えるステップＣとを含み、
前記１対の特定ページは、前記冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページであることを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて、用紙上に画像を形成する画像形成システム、画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来、画像データに基づいて、用紙上に画像を形成した上で、画像が形成された用紙を排紙する画像形成装置が知られている。画像形成装置は、例えば、複写機やプリンタなどである。画像形成装置が複写機である場合には、画像形成装置は、原稿から画像を読み取ることによって画像データを取得する。一方で、画像形成装置がプリンタである場合には、画像形成装置は、パーソナルコンピュータなどの外部装置から画像データを取得する。
【０００３】
ここで、画像形成装置に併設された後処理装置も知られている。後処理装置は、例えば、ソート処理、穴空け処理、ステープル処理、中折り処理、冊子作製処理、裁断処理などを行う。
【０００４】
例えば、冊子を作製するケースでは、画像形成装置は、用紙の両面に画像を形成し、後処理装置は、用紙の束を半分に折り畳み、用紙の束を綴じる。すなわち、冊子を構成する１ページのサイズは、用紙のサイズの半分である。例えば、用紙のサイズがＡ３である場合には、１ページのサイズはＡ４である。冊子を構成する各ページには、画像が面付けされる。冊子の作製では、一般的に、画像データの作製者は、画像を面付けすべき原稿の順序（ページ順序）を、各画像を構成する画像データに割り振る。
【０００５】
ここで、冊子の作製において、出力画像サイズが混在するケースが考えられる。出力画像サイズは、最終的に用紙上に形成される画像のサイズである。例えば、冊子を構成する１ページのサイズがＡ４であるケースにおいて、Ａ４の出力画像サイズにＡ３の出力画像サイズが混在することが考えられる。ここでは、冊子を構成する１ページ以下の出力画像サイズを有する画像を通常サイズ画像と称し、冊子を構成する１ページよりも大きい出力画像サイズを有する画像を大サイズ画像と称する。
【０００６】
このようなケースにおいて、大サイズ画像を面付けする方法として、大サイズ画像を２つの分割画像に分割する技術が提案されている（例えば、特許文献１）。
【０００７】
具体的には、データ生成装置は、大サイズ画像を２つの分割画像に分割した上で、各分割画像を１ページに面付けする前提で原稿の順序の再割り振りを行う。続いて、データ生成装置は、２つの分割画像が面付けされるページに割り振られた原稿の順序のうち、小さい方の原稿の順序が奇数である場合に、小さい方の原稿の順序が割り振られたページの前に調整用ページを挿入する。これによって、２つの分割画像は、冊子を開いた状態で連続する１対のページである冊子の最深部（いわゆる、見開きページ）に面付けされる。
【０００８】
同様に、大サイズ画像を２つの分割画像に分割した上で、冊子を開いた状態で連続する１対のページである冊子の最深部に２つの分割画像を面付けする技術が提案されている（例えば、特許文献２）。
【特許文献１】特開２００５−２０９０８７号公報
【特許文献１】特開２００６−２０９１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ここで、画像は、複数の画素によって構成される。所定数の画素は、最小単位を構成する。すなわち、最小単位でしか画像を分割することができない。一方で、上述した背景技術では、大サイズ画像が２つの分割画像に分割されることを前提としている。従って、大サイズ画像を均等に分割することができないケースが考えられる。
【００１０】
このようなケースでは、冊子を開いた状態で連続する１対のページである見開きページに２つの分割画像が面付けされたとしても、各分割画像が面付けされたページの境界において、画像の重複領域や空白領域が形成される可能性が存在する。
【００１１】
画像の重複領域や空白領域の形成を抑制するためには、大サイズ画像を分割画像に分割せずに、１枚の用紙の片面に大サイズ画像を形成する必要がある。
【００１２】
例えば、（ａ）冊子を開いた状態で連続する、（ｂ）１枚の用紙の片面によって構成されるという条件を満たすページとしては、冊子の表表紙／裏表紙を構成するページ、冊子の最深部を構成するページが考えられる。
【００１３】
このようなケースでは、画像データの作製者は、上述した条件（ａ）及び（ｂ）を満たすページに大サイズ画像が面付けされるように、意図的に原稿の順序を割り振らなければならない。このような処理は、作製者にとって煩雑である。
【００１４】
そこで、本発明は、上述した課題を解決するためになされたものであり、ユーザの処理の煩雑化を抑制しながら、画像の重複領域や空白領域の形成を抑制することを可能とする画像形成システム、画像形成装置及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決するため、本発明は、次のような特徴を有している。まず、本発明の一の特徴において、画像形成システム（画像形成システム１）は、用紙上に画像を形成する画像形成装置（画像形成装置１００）と、画像データを少なくとも含むジョブデータを画像形成装置に出力するプリンタドライバ（プリンタドライバ７００）とを備える。プリンタドライバは、複数のページによって構成される冊子の作製を指定し、冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像を面付けすべき１対の特定ページを指定する。画像形成装置は、画像データに基づいて画像を用紙上に形成する画像形成部（画像形成ユニット５０）と、ジョブデータの実行によって、画像形成部に画像の形成を指示する制御部（ＣＰＵ４４０）とを備える。制御部は、冊子の作製及び１対の特定ページが指定されている場合に、１対の特定ページ上に大サイズ画像が面付けされるように、用紙上に形成する画像の順序（画像形成順序）を入れ替える。１対の特定ページは、冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページである。
【００１６】
かかる特徴によれば、プリンタドライバは、複数のページによって構成される小冊子の作製を指定し、大サイズ画像を面付けすべき１対の特定ページ（小冊子の最深部や小冊子の表表紙・裏表紙）を指定する。制御部は、冊子の作製及び１対の特定ページが指定されている場合に、１対の特定ページ上に大サイズ画像が面付けされるように、用紙上に形成する画像の順序（画像形成順序）を入れ替える。これにより、ユーザは、一対の特定ページに大サイズ画像が面付けされるように、原稿の順序を意図的に割り振らなくても、自動的に画像形成装置が用紙上に形成する画像の順序が入れ替える。従って、ユーザの処理の煩雑化を抑制することができる。
【００１７】
また、１対の特定ページは、冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページである。これにより、大サイズ画像は、２つに分割されることなく、１対の特定ページ（例えば、小冊子の最深部や小冊子の表表紙・裏表紙）に面付けされる。従って、画像の重複領域や空白領域の形成を抑制することを可能とする。
【００１８】
本発明の一の特徴において、１対の特定ページは、冊子の最深部を構成するページ、又は、冊子の表表紙及び裏表紙を構成するページである。
【００１９】
本発明の一の特徴において、用紙上に画像を形成する画像形成装置は、画像データに基づいて画像を用紙上に形成する画像形成部と、ジョブデータの実行によって、画像形成部に画像の形成を指示する制御部とを備える。制御部は、複数のページによって構成される冊子の作製が指定されている場合に、冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像が１対の特定ページ上に面付けされるように、用紙上に形成する画像の順序を入れ替える。１対の特定ページは、冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページである。
【００２０】
本発明の一の特徴において、用紙上に画像を形成する画像形成方法は、複数のページによって構成される冊子の作製を指定するステップＡと、冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像を面付けすべき１対の特定ページを指定するステップＢと、冊子の作製及び１対の特定ページが指定されている場合に、１対の特定ページ上に前記大サイズ画像が面付けされるように、用紙上に形成する画像の順序を入れ替えるステップＣとを含む。１対の特定ページは、冊子を開いた状態で連続しており、１枚の用紙の片面によって構成されるページである。
【発明の効果】
【００２１】
本発明によれば、ユーザの処理の煩雑化を抑制しながら、画像の重複領域や空白領域の形成を抑制することを可能とする画像形成システム、画像形成装置及び画像形成方法を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下において、本発明の実施形態に係る画像形成システムについて、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。
【００２３】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２４】
［第１実施形態］
（画像形成装置の概略）
以下において、第１実施形態に係る画像形成システム１の概略について、図面を参照しながら説明する。図１は、第１実施形態に係る画像形成システム１の概略を示す図である。なお、図１では、画像形成システム１の詳細な構成については省略されていることに留意すべきである。
【００２５】
図１に示すように、画像形成システム１は、画像形成装置１００と、給紙装置２００と、後処理装置３００と、プリンタコントローラ５００と、ユーザ端末６００と、プリンタドライバ７００とを有している。
【００２６】
画像形成装置１００は、自動原稿送りユニット１０と、画像読取ユニット２０と、用紙トレイユニット３０と、給紙ユニット４０と、画像形成ユニット５０と、定着ユニット６０と、排紙ユニット７０と、反転ユニット８０と、操作ユニット９０とを有する。
【００２７】
画像形成装置１００は、プリンタコントローラ５００を介してユーザ端末６００に接続されている。画像形成装置１００は、例えば、プリンタコントローラ５００とビデオバス５０１とによって接続される。プリンタコントローラ５００は、例えば、ユーザ端末６００とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６０１によって接続される。
【００２８】
第１実施形態では、画像形成装置１００として、電子写真方式によって用紙上に画像を形成するＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例示する。但し、画像形成方法は、電子写真方式に限定されるものではなく、インクジェット方式、熱転写方式、ドットインパクト方式などであってもよい。
【００２９】
自動原稿送りユニット１０は、複写すべき原稿を転送するユニットである。画像読取ユニット２０は、原稿の画像を読み取って、画像データを生成するユニットである。用紙トレイユニット３０は、用紙を収容するユニットである。
【００３０】
給紙ユニット４０は、画像形成ユニット５０に用紙を給紙するユニットである。画像形成ユニット５０は、後述するＣＰＵ４４０からの指示される画像データに基づいて、給紙ユニット４０によって給紙された用紙上にトナー像からなる画像を形成するユニットである。なお、画像形成ユニット５０は、画像形成部を構成する。
【００３１】
定着ユニット６０は、用紙上に形成された画像を熱圧着によって用紙に定着するユニットである。排紙ユニット７０は、画像が定着された用紙を排紙するユニットである。反転ユニット８０は、片面について画像の形成が終了していない用紙の表裏を反転させるユニットである。操作ユニット９０は、画像形成装置１００の操作を行うためのユーザインターフェースである。
【００３２】
給紙装置２００は、用紙トレイユニット３０よりも多量の用紙を収容する。給紙装置２００は、多量の用紙を排出するケースにおいて、用紙トレイユニット３０の代わりに用いられる。
【００３３】
後処理装置３００は、画像が形成された用紙の後処理を行う。後処理装置３００は、例えば、ソース処理、穴空け処理、ステープル処理、中折り処理、裁断処理などを行う。
【００３４】
第１実施形態では、小冊子を作製するケースを例示する。なお、小冊子とは、中折りのみのケースと、中折り及び中綴じ（ステープル）のケースとが考えられる。小冊子を構成する１ページのサイズは、用紙のサイズの半分である。例えば、用紙のサイズがＡ３である場合には、１ページのサイズはＡ４である。
【００３５】
後処理装置３００は、中折りのみのケースにおいては、画像形成ユニット５０によって両面に画像が形成された用紙の束を半分に折り畳む。一方、後処理装置３００は、中綴じのケースにおいては、画像形成ユニット５０によって両面に画像が形成された用紙の束を半分に折り畳み、用紙の束を綴じる。
【００３６】
なお、以下においては、小冊子を構成する１ページ以下の出力画像サイズを有する画像（例えば、Ａ４の画像）を「通常サイズ画像」と称し、小冊子を構成する１ページよりも大きい出力画像サイズを有する画像（例えば、Ａ３の画像）を「大サイズ画像」と称する。
【００３７】
プリンタコントローラ５００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６０１を介してユーザ端末６００から印刷ジョブを受信する。プリンタコントローラ５００は、印刷ジョブを解析して、ビデオバス５０１を介して、ジョブデータを画像形成装置１００に送信する。なお、ジョブデータは、画像データを少なくとも含む。画像データは、ユーザにより作成される原稿８００（図３参照）を示すデータである。
【００３８】
ユーザ端末６００は、パーソナルコンピュータなどの端末である。ユーザ端末６００は、画面が表示される表示部６１０と、画面等を操作する操作部６２０とを有している。ユーザ端末６００には、プリンタドライバ７００がインストールされている。
【００３９】
プリンタドライバ７００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６０１を介して印刷ジョブをプリンタコントローラ５００に送信する。印刷ジョブは、ユーザ端末６００によって指定された画像の印刷を指示するデータであり、例えば、Ｐｏｓｔｓｃｒｉｐｔ（アドビ社の登録商標）、ＰＣＬ等のページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されている。
【００４０】
（画像形成装置の機能）
以下において、第１実施形態に係る画像形成装置の機能について、図面を参照しながら説明する。図２は、第１実施形態に係る画像形成装置１００を示すブロック図である。
【００４１】
図２に示すように、画像形成装置１００は、画像形成装置１００を統括的に制御する制御ユニット４００を有する。制御ユニット４００は、通信Ｉ／Ｆ４１０と、ＨＤＤ４２０と、メモリ４３０と、ＣＰＵ４４０とを有する。
【００４２】
通信Ｉ／Ｆ４１０は、ビデオバス５０１に接続されており、プリンタコントローラ５００からジョブデータを取得する。
【００４３】
ＨＤＤ４２０は、制御プログラムや画像形成装置１００の機能に関する情報などを記憶する。
【００４４】
メモリ４３０は、ＤＲＡＭなどの半導体メモリによって構成される。メモリ４３０は、通信Ｉ／Ｆ４１０によって取得されたジョブデータや画像読取ユニット２０によって取得された画像データ等を一時的に記憶する。また、メモリ４３０上には、ＨＤＤ４２０に記憶された制御プログラムが展開される。
【００４５】
ＣＰＵ４４０は、メモリ４３０上に展開された制御プログラムに従って、画像形成装置１００の各構成を制御する。ＣＰＵ４４０は、ジョブデータの実行によって、画像形成ユニット５０に画像の形成を指示する。なお、ＣＰＵ４４０の動作の一部は、省略されていることに留意すべきである。
【００４６】
ＣＰＵ４４０は、小冊子の作製及び１対の特定ページが指定されている場合に、１対の特定ページ上に、冊子を構成する１ページよりも大きい出力画像サイズを有する大サイズ画像が面付けされるように、画像形成順序を入れ替える。
【００４７】
画像形成順序は、ユーザが指定する原稿の順序とは異なり、画像形成ユニット５０が用紙上に形成する画像の順序である。例えば、画像形成順序としては、１枚目の用紙の片面によって構成される一対のページの裏面に画像が形成され、続いて、反転ユニット８０により反転された当該一対のページの表面に画像が形成される。その後、２枚目以降の用紙についても、１枚目の用紙と同様に画像が形成される。つまり、画像形成順序は、１枚目の用紙の裏面が１番となり、１枚目の用紙の表面が２番となり、２枚目の用紙の裏面が３番となり、２枚目の用紙の表面が４番となり、以降続いていく。
【００４８】
本実施形態では、小冊子の作製及び１対の特定ページが指定されているケースにおいて、通常サイズ画像（例えば、Ａ４の画像）に大サイズ画像（例えば、Ａ３の画像）が混在する。１対の特定ページは、小冊子を開いた状態で連続しており、１枚の用紙の片面によって構成される。
【００４９】
なお、１対の特定ページとして、（１）小冊子の最深部を構成するページ（いわゆる、見開きページ）、（２）小冊子の表表紙及び小冊子の裏表紙を構成するページが挙げられる。第１実施形態では、１対の特定ページとしては、（１）小冊子の最深部を構成するページであるものとする。
【００５０】
（特定ページの指定）
以下において、１対の特定ページとして、（１）小冊子の最深部を構成するページの指定について、図面を参照しながら説明する。図３は、第１実施形態に係るユーザ端末６００の表示部６１０に表示される画面を示す図であり、図４は、第１実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【００５１】
ここで、ユーザ端末６００の表示部６１０には、図３に示すように、ユーザにより作成される原稿８００や、プリンタドライバ７００に原稿の印刷を指定する印刷指示画面９００などが表示される。
【００５２】
印刷指示画面９００には、設定リスト９１０、ページ番号９２０及び設定変更９２０が表示されている。設定リスト９１０には、各ページ番号（１〜９ページ）における印刷種類用紙サイズ、ステープル及び見開き／表示などの印刷情報の一覧が表示されている。
【００５３】
印刷種類としては、１Ｕｐ、小冊子（中折り）などが指定できる。用紙サイズとしては、Ａ１、Ａ２、Ａ３、Ｂ４、Ｂ５、Ａ５、Ｂ６、Ａ６などが指定できる。ステープル（ホッチキス）としては、なし、中綴じなどが指定できる。見開き／表紙としては、なし、表紙、見開きが指定できる。
【００５４】
ページ番号９２０には、ユーザにより作成される原稿の１ページ（図面では、７ページ目）における印刷種類、用紙サイズ、ステープル及び見開き／表示などの印刷情報が表示されている。
【００５５】
設定変更９３０では、ページ番号９２０におけるにおける印刷種類、用紙サイズ、ステープル及び見開き／表示などの印刷情報の設定が変更できる。つまり、設定変更９３０にて変更された印刷情報は、ページ番号９２０における印刷情報に反映されている。そして、反映された印刷情報は、設定リスト９１０で表示される。
【００５６】
第１実施形態では、図４に示すように、印刷情報としては、全９ページの画像の印刷が指定され、大サイズ画像が小冊子の最深部を構成するページに指定されている。具体的には、画像の１〜６ページ目は、小冊子、Ａ４、中綴じが指定されている。画像の７ページ目は、小冊子、Ａ３、中綴じ、見開きが指定されている。画像の８〜９ページ目は、小冊子、Ａ４、中綴じが指定されている。
【００５７】
印刷指示画面９００は、プリンタコントローラ５００を介して画像形成装置１００に、複数のページによって構成される小冊子の作製をプリンタドライバ７００へ指定し、大サイズ画像を面付けすべき小冊子の最深部をプリンタドライバ７００へ指定する。
【００５８】
そして、プリンタドライバ７００は、プリンタコントローラ５００を介して画像形成装置１００に、複数のページによって構成される小冊子の作製、及び、大サイズ画像を面付けすべき小冊子の最深部を指定する。
【００５９】
（プリンタドライバの動作）
次に、第１実施形態に係るプリンタドライバ７００の動作について、図面を参照しながら説明する。図５は、第１実施形態に係るプリンタドライバ７００の動作を示すフロー図である。
【００６０】
図５に示すように、ステップ１０において、プリンタドライバ７００は、ユーザにより作成された原稿８００の印刷が指定されたか否かを判定する。プリンタドライバ７００は、原稿８００の印刷が指定されたと判定した場合には、ステップ１１の処理に移る。一方、プリンタドライバ７００は、原稿８００の印刷が指定されていないと判定した場合には、待機する。
【００６１】
ステップ１１において、プリンタドライバ７００は、印刷種類、用紙サイズ、ステープル及び見開き／表紙などの印刷情報と、ユーザにより作成された原稿８００を示す画像情報とによって構成される印刷ジョブを受け付ける。
【００６２】
第１実施形態では、印刷情報として、上述したように、画像の１〜６ページ目は、小冊子、Ａ４、中綴じが指定され、画像の７ページ目は、小冊子、Ａ３、中綴じ、見開きが指定され、画像の８〜９ページ目は、小冊子、Ａ４、中綴じが指定されている（図３及び図４参照）。
【００６３】
ステップ１２において、プリンタドライバ７００は、ステップ１１で受け付けた印刷ジョブ（印刷情報及び画像情報）をプリンタコントローラ５００に送信する。すなわち、プリンタドライバ７００は、複数のページによって構成される小冊子の作製を指定し、大サイズ画像を面付けすべき小冊子の最深部を指定する。なお、印刷ジョブには、利用者を特定するための識別子が含まれていていても勿論よい。
【００６４】
（プリンタコントローラの動作）
次に、プリンタコントローラの動作について、図面を参照しながら説明する。図６は、第１実施形態に係るプリンタコントローラの動作を示すフロー図である。
【００６５】
図６に示すように、ステップ２０において、プリンタコントローラ５００は、プリンタドライバ７００から印刷ジョブ（印刷情報及び画像情報）を受信したか否かを判定する。プリンタコントローラ５００は、印刷ジョブを受信したと判定した場合には、ステップ２１の処理に移る。一方、プリンタコントローラ５００は、印刷ジョブを受信していないと判定した場合には、待機する。
【００６６】
ステップ２１において、プリンタコントローラ５００は、印刷ジョブを解析して、印刷データ及び画像データを含むジョブデータに変換する。具体的には、プリンタコントローラ５００は、印刷情報を解析して印刷データに変換する。プリンタコントローラ５００は、画像情報を解析して画像データに変換する。
【００６７】
ステップ２２において、プリンタコントローラ５００は、ステップ２１で変換したジョブデータを画像形成装置１００に送信する。
【００６８】
（画像形成装置の動作）
以下において、第１実施形態に係る画像形成装置の動作について、図面を参照しながら説明する。図７は、第１実施形態に係る画像形成装置の動作を示すフロー図である。
【００６９】
図７に示すように、ステップ１００において、ＣＰＵ４４０は、通信Ｉ／Ｆ４１０を介して、プリンタコントローラ５００からジョブデータを受信したか否かを判定する。ＣＰＵ４４０は、ジョブデータを受信したと判定した場合には、ステップ２００の処理に移る。一方、ＣＰＵ４４０は、ジョブデータを受信していないと判定した場合には、待機する。
【００７０】
ステップ２００において、ＣＰＵ４４０は、ジョブデータのうちの画像データを画像形成ユニット５０で用紙上に画像の形成が可能なデータ形式に変換するＲＩＰ処理を行う。例えば、ＣＰＵ４４０は、画像データをビットマップへ変換する。
【００７１】
ステップ３００において、ＣＰＵ４４０は、ステップ１００で受信したジョブデータ、及びステップ１１０で変換した画像データをメモリ４３０に格納する。
【００７２】
ステップ４００において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照して、小冊子が指定されているか否かを判定する。ＣＰＵ４４０は、小冊子が指定されていると判定した場合には、ステップ５００の処理に移る。一方、ＣＰＵ４４０は、小冊子が指定されていないと判定した場合には、ステップ６００の処理に移る。
【００７３】
ステップ５００において、ＣＰＵ４４０は、小冊子処理を行う。なお、小冊子処理の詳細については、後述する（図８参照）。
【００７４】
ステップ６００において、ＣＰＵ４４０は、印刷処理を行う。なお、印刷処理の詳細については、後述する（図１６参照）。
【００７５】
（小冊子処理）
次に、第１実施形態に係る画像形成装置における小冊子処理の動作について、図面を参照しながら説明する。図８は、第１実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図であり、図９〜図１５は、第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である。なお、図９，図１１，図１３，図１４，図１５において、用紙内の番号は、ユーザが指定する原稿の順序を示す番号（以下、原稿番号）である。
【００７６】
図８に示すように、ステップ５０１において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、大サイズ画像におけるページを通常サイズ画像におけるページ数に換算して、換算した大サイズ画像におけるページ数に通常サイズ画像におけるページ数を加えたページ数を算出する。大サイズ画像（例えば、Ａ３）は、通常サイズ画像（例えば、Ａ４）における１ページの２ページ分となる。
【００７７】
なお、通常サイズ画像におけるページ数を「通常ページ数」と称する。大サイズ画像におけるページ数を「大ページ数」と称する。換算した大サイズ画像におけるページ数に通常サイズ画像におけるページ数を加えたページ数を「基準ページ数」と称する。
【００７８】
例えば、図９に示すように、通常ページ数として、原稿番号‘１’、‘２’、‘３’、‘４’、‘５’、‘６’、‘８’、‘９’の計「８ページ」であり、大サイズ画像として、原稿番号が‘７’である場合、大サイズ画像を通常ページ数に換算した値が「２ページ」となり、基準ページ数が「１０ページ」となる。
【００７９】
ステップ５０２において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、ステップ５０１で算出した基準ページ数（通常ページ数及び大ページ数）を用いて、最終的に出力される用紙の枚数である出力用紙枚数を算出する。
【００８０】
具体的には、ＣＰＵ４４０は、出力用紙枚数をＮとし、通常ページ数をＰとすると、「Ｎ＝（Ｐ＋２）／４」の関係式を用いることによって、出力用紙枚数Ｎを算出する。但し、出力用紙枚数Ｎは、小数点以下となった場合には切り上げられる。
【００８１】
例えば、図１０に示すように、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、出力用紙枚数Ｎが「（８＋２）／４＝２．５枚」となる。そして、出力用紙枚数Ｎは、２．５枚が切り上げられて「３枚」となる。
【００８２】
ステップ５０３において、ＣＰＵ４４０は、ステップ５０１で算出した基準ページ数（通常ページ数及び大ページ数）と、ステップ５０２で算出した出力用紙枚数とを用いて、小冊子に付加する空白ページ数を算出する。
【００８３】
具体的には、ＣＰＵ４４０は、空白ページ数をＢとし、出力用紙枚数をＮとし、通常ページ数をＰとすると、「Ｂ＝Ｎ×４−（Ｐ＋２）」の関係式を用いることによって、空白ページ数Ｂを算出する。なお、ＣＰＵ４４０は、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となる必要がある。このため、ＣＰＵ４４０は、基準ページ数が４の倍数になっていない場合には、空白ページを付加する。
【００８４】
例えば、図１１に示すように、出力用紙枚数が「３枚」、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、空白ページ数Ｂは、「３×４−（８＋２）＝２ページ」となる。
【００８５】
ステップ５０４において、ＣＰＵ４４０は、ステップ５０１で算出した基準ページ数（通常ページ数及び大ページ数）と、ステップ５０３で算出した空白ページ数とを用いて、完成させる小冊子の総ページ数を算出する。
【００８６】
例えば、図１１に示すように、基準ページ数が「１０ページ」、空白ページ数が「２ページ」である場合、完成させる小冊子の総ページ数が「１２ページ」となる。なお、上述したように、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となっている。
【００８７】
ここで、完成させる小冊子の各ページには、出力用紙枚数をＮとして、以下の式によって完成ページ数が割り振られる。完成ページ数とは、原稿番号とは異なり、小冊子が完成したときのページの順序である。
【００８８】
完成させる小冊子を構成する１枚の用紙には、裏面で２ページ、表面で２ページの計４ページが割り振られる。つまり、出力用紙枚数が３枚である場合、完成ページ数は、完成させる小冊子の総ページ数と同様に全１２ページとなる。
【００８９】
具体的には、完成させる小冊子のＸ枚目に対応する裏面の一側（例えば、左側）は、「１＋（Ｘ−１）×２」の関係式によって完成ページ数が割り振られる。例えば、図１２に示すように、完成させる小冊子の１枚目に対応する裏面側の一側は、「１＋（１−１）×２＝１ページ」となる。
【００９０】
完成させる小冊子のＸ枚目に対応する裏面の他側（例えば、右側）は、「Ｎ×４−（Ｘ−１）×２」の関係式によって完成ページ数が割り振られる。例えば、図１２に示すように、完成させる小冊子の１枚目に対応する裏面の他側は、「３×４＋（１−１）×２＝１２ページ」となる。
【００９１】
完成させる小冊子のＸ枚目に対応する表面の一側（例えば、左側）は、「１＋（Ｘ−１）×２＋１」の関係式によって完成ページ数が割り振られる。例えば、図１２に示すように、完成させる小冊子の１枚目に対応する表面の一側は、「１＋（１−１）×２＋１＝２ページ」となる。
【００９２】
完成させる小冊子のＸ枚目に対応する表面の他側（例えば、右側）は、「Ｎ×４−（Ｘ−１）×２−１」の関係式によって完成ページ数が割り振られる。例えば、図１２に示すように、完成させる小冊子の１枚目に対応する表面の一側は、「３×４＋（１−１）×２−１＝１１ページ目」となる。
【００９３】
ステップ５０５において、ＣＰＵ４４０は、出力用紙枚数と、空白ページ数と、完成させる小冊子の総ページ数とを用いて、小冊子の最深部を構成するページが、完成ページ数の何ページ目に配置させるのかを算出する。なお、小冊子の最深部が配置される完成ページ数を「小冊子の最深ページ数」と称する。
【００９４】
具体的には、ＣＰＵ４４０は、小冊子の最深ページ数をＡとし、出力用紙枚数をＮとすると、「Ａ＝Ｎ×４／２」及び「Ａ＝Ｎ×４／２＋１」の関係式を用いることによって、小冊子の最深ページ数Ａを算出する。
【００９５】
例えば、図１２及び図１３に示すように、出力用紙枚数が３枚、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、小冊子の最深ページ数Ａは、完成ページ数において「３×４／２＝６ページ」及び「３×４／２＋１＝７ページ」となる。
【００９６】
ステップ５０６において、ＣＰＵ４４０は、完成させる小冊子の総ページ数分のメモリーをメモリ４３０上で確保する。
【００９７】
ステップ５０７において、ＣＰＵ４４０は、メモリー上における小冊子の最深部を構成するページ上に、大サイズ画像を面付けさせるように、大サイズ画像をセットする。
【００９８】
例えば、図１２及び図１３の斜線部に示すように、ＣＰＵ４４０は、完成させる小冊子の最深部である６ページ目及び７ページ目に、Ａ３の大サイズ画像をセットする。つまり、完成ページ数としての６，７ページには、原稿番号‘７’の大サイズ画像がセットされる。
【００９９】
これにより、ＣＰＵ４４０は、小冊子の最深部上にＡ３の大サイズ画像が面付けされるように、ユーザが指定する原稿の順序を入れ替える。すなわち、ＣＰＵ４４０は、小サイズ画像及び大サイズ画像の順序を入れ替えて、画像形成順序を入れ替える。
【０１００】
ステップ５０８において、ＣＰＵ４４０は、ステップ５０７でセットした大サイズ画像以外の通常サイズ画像を、完成させる小冊子の各ページにセットする。
【０１０１】
例えば、図１４及び図１５のに示すように、完成ページ数としての１ページ目には、原稿番号‘１’の通常サイズ画像がセットされる。完成ページ数としての２ページ目には、原稿番号‘２’の通常サイズ画像がセットされる。完成ページ数としての３ページ目には、原稿番号‘３’の通常サイズ画像がセットされる。完成ページ数としての４ページ目には、原稿番号‘４’の通常サイズ画像がセットされる。完成ページ数としての５ページ目には、原稿番号‘５’の通常サイズ画像がセットされる。
【０１０２】
完成ページ数としての６，７ページ目には、上述したように原稿番号‘７’の大サイズ画像がセットされるため、完成ページ数としての８ページ目には、原稿番号‘６’の通常サイズ画像がセットされる。完成ページ数としての９ページ目には、原稿番号‘８’の通常サイズ画像がセットされる。完成ページ数としての１０ページ目には、原稿番号‘９’の通常サイズ画像がセットされる。
【０１０３】
ステップ５０９において、ＣＰＵ４４０は、メモリー上で出力画像（通常サイズ画像及び大サイズ画像）が全てセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で出力画像が全てセットされたと判定した場合には、ステップ５１０の処理に移る。一方、ＣＰＵ４４０は、メモリー上で出力画像が全てセットされていないと判定した場合には、ステップ５０７の処理に戻る。
【０１０４】
ステップ５１０において、ＣＰＵ４４０は、メモリー上で空白ページをセットする。例えば、図１４及び図１５に示すように、完成ページ数としての１１，１２ページ目には、空白ページがセットされる。
【０１０５】
ステップ５１１において、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたと判定した場合には、小冊子処理を終了する。一方、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされていないと判定した場合には、ステップ５１０の処理に戻る。
【０１０６】
（印刷処理）
次に、上述した印刷処理の動作について、図面を参照しながら説明する。図１６は、第１実施形態に係る画像形成装置における印刷処理の動作を示すフロー図である。
【０１０７】
図１６に示すように、ステップ６０１において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータの実行によって、画像形成ユニット５０に用紙を給紙させるように、給紙ユニット４０に指示する。これにより、給紙ユニット４０は、画像形成ユニット５０に用紙を給紙する。
【０１０８】
ステップ６０２において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータの実行によって、画像形成ユニット５０に画像の形成を指示する。これにより、画像形成ユニット５０は、ＣＰＵ４４０からの指示されるジョブデータのうちの画像データに基づいて、画像を用紙上に形成する。すなわち、画像形成ユニット５０は、ＣＰＵ４４０によって入れ替えられた原稿の順序及び画像形成順序に基づいて、画像を用紙上に形成する。
【０１０９】
例えば、画像形成ユニット５０は、１枚目の用紙の片面によって構成される一対のページの片面（例えば、裏面）に、原稿番号‘１’の通常サイズ画像及び空白ページが形成され、続いて、１枚目の用紙の片面によって構成される一対のページの片面（例えば、表面）に、原稿番号‘２’の通常サイズ画像及び空白ページが形成される。その後、画像形成ユニット５０は、２枚目の用紙についても、１枚目の用紙と同様に画像が形成される。
【０１１０】
つまり、画像形成順序としては、上述したように、１枚目の用紙の裏面が１番となり、１枚目の用紙の表面が２番となり、２枚目の用紙の裏面が３番となり、２枚目の用紙の表面が４番となり、以降続いていく。
【０１１１】
ステップ６０３において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータの実行によって、用紙上に形成された画像を用紙に定着させるように、定着ユニット６０に指示する。これにより、定着ユニット６０は、用紙上に形成された画像を用紙に定着する。
【０１１２】
ステップ６０４において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータの実行によって、画像が定着された用紙を排紙させるように、排紙ユニット７０に指示する。これにより、排紙ユニット７０は、画像が定着された用紙を排紙する。
【０１１３】
ステップ６０６において、ＣＰＵ４４０は、後処理装置３００に後処理を指示する。これにより、後処理装置３００は、ソース処理、パンチ処理、ステープル処理、中折り処理などを行う。
【０１１４】
例えば、ＣＰＵ４４０は、小冊子が指定されているケースにおいては、後処理装置３００に用紙の両面に画像を形成された用紙の中折り処理を指示する。これにより、後処理装置３００は、中折りのみのケースにおいては、両面に画像が形成された用紙の束を半分に折り畳んで小冊子を形成する。一方、後処理装置３００は、中折り及び中綴じのケースにおいては、両面に画像が形成された用紙の束を半分に折り畳み、用紙の束を綴じた小冊子を形成する。
【０１１５】
（作用・効果）
第１実施形態では、プリンタドライバ７００は、複数のページによって構成される小冊子の作製を指定し、大サイズ画像（例えば、Ａ３の画像データ）を面付けすべき１対の特定ページ（小冊子の最深部）を指定する。ＣＰＵ４４０は、冊子の作製及び小冊子の最深部が指定されている場合に、小冊子の最深部上に大サイズ画像が面付けされるように、画像形成順序を入れ替える。これにより、ユーザは、小冊子の最深部に大サイズ画像が面付けされるように、原稿の順序を意図的に割り振らなくても、自動的に画像形成装置１００が画像形成順序を入れ替える。従って、ユーザの処理の煩雑化を抑制することができる。
【０１１６】
第１実施形態では、１対の特定ページは、小冊子の最深部（見開きページ）である。これにより、小冊子の最深部に大サイズ画像が面付けされる。これにより、大サイズ画像は、２つに分割されることなく、１対の特定ページとしての小冊子の最深部に面付けされる。従って、画像の重複領域や空白領域の形成を抑制することを可能とする。
【０１１７】
[第２実施形態]
以下において、第２実施形態について、図面を参照しながら説明する。以下においては、第１実施形態と第２実施形態との相違点について主として説明する。
【０１１８】
具体的には、第１実施形態では、１対の特定ページとしては、（１）小冊子の最深部を構成するページ（いわゆる、見開きページ）である。これに対して、第２実施形態では、１対の特定ページとしては、（２）小冊子の表表紙及び小冊子の裏表紙を構成するページである。
【０１１９】
（特定ページの指定）
以下において、１対の特定ページとして、（２）小冊子の表表紙及び小冊子の裏表紙を構成するページの指定について、図面を参照しながら説明する。図１７は、第２実施形態に係るユーザ端末の表示部に表示される画面を示す図であり、図１８は、第２実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【０１２０】
第２実施形態では、図１７及び図１８に示すように、印刷情報としては、全９ページの画像の印刷が指定され、大サイズ画像が冊子の表表紙及び冊子の裏表紙を構成するページに指定されている。具体的には、画像の１〜６ページ目は、小冊子、Ａ４、中綴じが指定されている。画像の７ページ目は、小冊子、Ａ３、中綴じ、表紙が指定されている。画像の８〜９ページ目は、小冊子、Ａ４、中綴じが指定されている。
【０１２１】
（小冊子処理）
次に、第２実施形態に係る画像形成装置における小冊子処理の動作について、図面を参照しながら説明する。図１９は、第２実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図であり、図２０〜図２６は、第２実施形態に係る小冊子の画像データを説明するためのイメージ図である。
【０１２２】
図１９に示すように、ステップ５２１において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、大サイズ画像におけるページを通常ページ数に換算して、換算した大ページ数に通常ページ数を加えた基準ページ数を算出する。
【０１２３】
例えば、図２０に示すように、通常ページ数として、原稿番号‘１’、‘２’、‘３’、‘４’、‘５’、‘６’、‘８’、‘９’の計「８ページ」であり、大サイズ画像として、原稿番号が‘７’である場合、大サイズ画像を通常ページ数に換算した値が「２ページ」となり、基準ページ数が「１０ページ」となる。
【０１２４】
ステップ５２２において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、ステップ５２１で算出した基準ページ数（通常ページ数及び大ページ数）を用いて、出力用紙枚数を算出する。
【０１２５】
具体的には、ＣＰＵ４４０は、出力用紙枚数をＮとし、通常ページ数をＰとすると、「Ｎ＝（Ｐ＋２）／４」の関係式を用いることによって、出力用紙枚数Ｎを算出する。但し、出力用紙枚数Ｎは、小数点以下となった場合には切り上げられる。
【０１２６】
例えば、図２１に示すように、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、出力用紙枚数Ｎが「（８＋２）／４＝２．５枚」となる。そして、出力用紙枚数Ｎは、２．５枚が切り上げられて「３枚」となる。
【０１２７】
ステップ５２３において、ＣＰＵ４４０は、ステップ５２１で算出した基準ページ数（通常ページ数及び大ページ数）と、ステップ５２２で算出した出力用紙枚数とを用いて、小冊子上に付加する空白ページ数を算出する。
【０１２８】
具体的には、ＣＰＵ４４０は、空白ページ数をＢとし、出力用紙枚数をＮとし、通常ページ数をＰとすると、「Ｂ＝Ｎ×４−（Ｐ＋２）」の関係式を用いることによって、空白ページ数Ｂを算出する。なお、ＣＰＵ４４０は、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となる必要がある。このため、ＣＰＵ４４０は、基準ページ数が４の倍数になっていない場合には、空白ページを付加する。
【０１２９】
例えば、図２２に示すように、出力用紙枚数が「３枚」、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、空白ページ数Ｂは、「３×４−（８＋２）＝２ページ」となる。
【０１３０】
ステップ５２４において、ＣＰＵ４４０は、ステップ５０１で算出した基準ページ数（通常ペース数及び大ページ数）と、ステップ５２３で算出した空白ページ数とを用いて、完成させる小冊子の総ページ数を算出する。
【０１３１】
例えば、図２２に示すように、基準ページ数が「１０ページ」、空白ページ数が「２ページ」であるため、完成させる小冊子の総ページ数が「１２ページ」となる。なお、上述したように、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となっている。
【０１３２】
ステップ５２５において、ＣＰＵ４４０は、出力用紙枚数と、空白ページ数と、完成させる小冊子の総ページ数とを用いて、小冊子の表表紙及び裏表紙を構成するページが、完成ページ数の何ページ目に配置させるのかを算出する。なお、小冊子の表表紙及び裏表紙が配置される完成ページ数を「小冊子の表紙ページ数」と称する。
【０１３３】
具体的には、小冊子の表紙ページ数は、完成ページ数において１ページ目と、最終ページ目となる。
【０１３４】
例えば、図２３及び図２４に示すように、出力用紙枚数が「３枚」、通常ページ数が「８ページ」、大サイズ画像を通常ページ数に換算した値が「２ページ」である場合、小冊子の表紙ページ数Ａは、完成ページ数において「１ページ」及び「１２ページ」となる。
【０１３５】
ステップ５２６において、ＣＰＵ４４０は、メモリ４３０上で完成させる小冊子の総ページ数分のメモリーをメモリ４３０上で確保する。
【０１３６】
ステップ５２７において、ＣＰＵ４４０は、メモリー上における小冊子の表紙（表表紙及び裏表紙）を構成するページ上に、大サイズ画像を面付けさせるように、大サイズ画像をセットする。
【０１３７】
例えば、図２３及び図２４の斜線部に示すように、ＣＰＵ４４０は、完成させる小冊子の表紙（表表紙及び裏表紙）である１ページ目及び１２ページ目に、Ａ３の大サイズ画像をセットする。つまり、完成ページ数としての１，１２ページには、原稿番号が‘７’の大サイズ画像がセットされる。
【０１３８】
これにより、ＣＰＵ４４０は、小冊子の表紙上にＡ３の大サイズ画像が面付けされるように、ユーザが指定する原稿の順序を入れ替える。すなわち、ＣＰＵ４４０は、小サイズ画像及び大サイズ画像の順序を入れ替えて、画像形成順序を入れ替える。
【０１３９】
ステップ５２８において、ＣＰＵ４４０は、ステップ５２７でセットした大サイズ画像以外の通常サイズ画像を、完成させる小冊子の各ページにセットする。
【０１４０】
例えば、図２５及び図２６のに示すように、完成ページ数としての１，１２ページには、上述したように原稿番号‘７’の大サイズ画像がセットされるため、完成ページ数としての２ページ目には、原稿番号‘１’通常サイズ画像がセットされる。完成ページ数としての３ページ目には、原稿番号‘２’の通常サイズ画像がセットされる。完成ページ数としての４ページ目には、原稿番号‘３’の通常サイズ画像がセットされる。完成ページ数としての５ページ目には、原稿番号‘４’の通常サイズ画像がセットされる。
【０１４１】
完成ページ数としての６ページ目には、原稿番号‘５’の通常サイズ画像がセットされる。完成ページ数としての７ページ目には、原稿番号‘６’の通常サイズ画像がセットされる。完成ページ数としての８ページ目には、原稿番号‘８’の通常サイズ画像がセットされる。完成ページ数としての９ページ目には、原稿番号‘９’の通常サイズ画像がセットされる。
【０１４２】
ステップ５２９において、ＣＰＵ４４０は、メモリー上で出力画像（通常サイズ画像及び大サイズ画像）が全てセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で出力画像が全てセットされたと判定した場合には、ステップ５３０の処理に移る。一方、ＣＰＵ４４０は、メモリー上で出力画像が全てセットされていないと判定した場合には、ステップ５２７の処理に戻る。
【０１４３】
ステップ５３０において、ＣＰＵ４４０は、メモリー上で空白ページをセットする。例えば、図２４及び図２５に示すように、完成ページ数としての１０，１１ページ目には、空白ページがセットされる。
【０１４４】
ステップ５３１において、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたと判定した場合には、小冊子処理を終了する。一方、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされていないと判定した場合には、ステップ５３０の処理に戻る。
【０１４５】
（作用・効果）
第２実施形態では、プリンタドライバ７００は、複数のページによって構成される小冊子の作製を指定し、大サイズ画像（例えば、Ａ３の画像データ）を面付けすべき小冊子の表紙（表表紙及び裏表紙）を指定する。ＣＰＵ４４０は、小冊子の作製及び小冊子の表紙が指定されている場合に、小冊子の表紙上に大サイズ画像が面付けされるように、画像形成順序を入れ替える。これにより、第１実施形態と同様に、ユーザは、小冊子の表紙に大サイズ画像が面付けされるように、原稿の順序を意図的に割り振らなくても、自動的に画像形成装置１００が画像形成順序を入れ替える。従って、ユーザの処理の煩雑化を抑制することができる。
【０１４６】
第２実施形態では、１対の特定ページは、小冊子の表紙（表表紙及び裏表紙）である。これにより、大サイズ画像は、２つに分割されることなく、１対の特定ページとしての小冊子の表表紙・裏表紙に面付けされる。。従って、画像の重複領域や空白領域の形成を抑制することを可能とする。
【０１４７】
[第３実施形態]
以下において、第３実施形態について、図面を参照しながら説明する。以下においては、第１実施形態・第２実施形態と第３実施形態との相違点について主として説明する。
【０１４８】
具体的には、第１実施形態では、１対の特定ページとしては、（１）小冊子の最深部を構成するページ（いわゆる、見開きページ）である。これに対して、第３実施形態では、１対の特定ページとしては、（１）小冊子の最深部を構成するページ、及び、（２）小冊子の表表紙及び小冊子の裏表紙を構成するページとである。
【０１４９】
（特定ページの指定）
以下において、１対の特定ページとして、（１）小冊子の最深部を構成するページ、及び、（２）小冊子の表表紙及び小冊子の裏表紙を構成するページの指定について、図面を参照しながら説明する。図２７は、第３実施形態に係るユーザ端末の表示部に表示される画面を示す図であり、図２８は、第３実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【０１５０】
第３実施形態では、図２７及び図２８に示すように、印刷情報としては、全８ページの画像の印刷が指定され、大サイズ画像が小冊子の最深部を構成するページ及び小冊子の表表紙及び小冊子の裏表紙を構成するページに指定されている。具体的には、画像の１〜６ページ目は、小冊子、Ａ４、中綴じが指定されている。画像の７ページ目は、小冊子、Ａ３、中綴じ、見開きが指定されている（図２７（ａ）参照）。画像の８ページ目は、小冊子、Ａ３、中綴じ、表紙が指定されている（図２７（ｂ）参照）。
【０１５１】
（小冊子処理）
次に、第２実施形態に係る画像形成装置における小冊子処理の動作について、図面を参照しながら説明する。図２９は、第３実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図であり、図３０〜図３５は、第３実施形態に係る小冊子の画像データを説明するためのイメージ図である。
【０１５２】
図２９に示すように、ステップ５４１において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、大サイズ画像におけるページを通常ページ数に換算して、換算した大ページ数に通常ページ数を加えた基準ページ数を算出する。
【０１５３】
例えば、図３０に示すように、通常ページ数として、原稿番号‘１’、‘２’、‘３’、‘４’、‘５’、‘６’の計「６ページ」であり、大サイズ画像として、原稿番号‘７’、‘８’の計「２枚」である場合、大サイズ画像を通常ページ数に換算した値が「４ページ」となり、基準ページ数が「１０ページ」となる。
【０１５４】
ステップ５４２において、ＣＰＵ４４０は、メモリ４３０に格納されているジョブデータのうちの印刷データを参照し、ステップ５４１で算出した基準ページ数（通常ページ数及び大ページ数）を用いて、出力用紙枚数を算出する。
【０１５５】
具体的には、ＣＰＵ４４０は、出力用紙枚数をＮとし、通常ページ数をＰとし、大ページ数をＤとすると、「Ｎ＝（Ｐ＋Ｄ×２）／４」の関係式を用いることによって、出力用紙枚数Ｎを算出する。但し、出力用紙枚数Ｎは、小数点以下となった場合には切り上げられる。
【０１５６】
例えば、図３１に示すように、通常ページ数が「６ページ」、大ページ数が「２ページ」である場合、出力用紙枚数Ｎが「（６＋２×２）／４＝２．５枚」となる。そして、出力用紙枚数Ｎは、２．５枚が切り上げられて「３枚」となる。
【０１５７】
ステップ５４３において、ＣＰＵ４４０は、ステップ５４１で算出した基準ページ数（通常ページ数及び大ページ数）と、ステップ５４２で算出した出力用紙枚数とを用いて、小冊子上に付加する空白ページ数を算出する。
【０１５８】
具体的には、ＣＰＵ４４０は、空白ページ数をＢとし、出力用紙枚数をＮとし、通常ページ数をＰとし、大ページ数をＤとすると、「Ｂ＝Ｎ×４−（Ｐ＋Ｄ×２）」の関係式を用いることによって、空白ページ数Ｂを算出する。なお、ＣＰＵ４４０は、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となる必要がある。このため、ＣＰＵ４４０は、基準ページ数が４の倍数になっていない場合には、空白ページを付加する。
【０１５９】
例えば、図３２に示すように、出力用紙枚数が「３枚」、通常ページ数が「６ページ」、大ページ画像を通常ページ数に換算した値が「４ページ」である場合、空白ページ数Ｂは、「３×４−（６＋４）＝２ページ」となる。
【０１６０】
ステップ５４４において、ＣＰＵ４４０は、ステップ５４１で算出した基準ページ数（通常ペース数及び大ページ数）と、ステップ５４３で算出した空白ページ数とを用いて、完成させる小冊子の総ページ数を算出する。
【０１６１】
例えば、図３２に示すように、基準ページ数が「１０ページ」、空白ページ数が「２ページ」である場合、完成させる小冊子の総ページ数が「１２ページ」となる。なお、上述したように、小冊子を作成するケースにおいては、完成させる小冊子の総ページ数が必ず４の倍数となっている。
【０１６２】
ステップ５２５において、ＣＰＵ４４０は、出力用紙枚数と、空白ページ数と、完成させる小冊子の総ページ数とを用いて、小冊子の最深ページ数、及び、小冊子の表紙ページ数を算出する。
【０１６３】
具体的には、ＣＰＵ４４０は、小冊子の最深ページ数をＡとし、出力用紙枚数をＮとすると、「Ａ＝Ｎ×４／２」及び「Ａ＝Ｎ×４／２＋１」の関係式を用いることによって、小冊子の最深ページ数Ａを算出する。一方で、ＣＰＵ４４０は、小冊子の表紙ページ数として、完成ページ数の１ページ目と、最終ページ目とを算出する。
【０１６４】
例えば、図３３及び図３４に示すように、出力用紙枚数が３枚、通常ページ数が「６ページ」、大サイズ画像を通常ページ数に換算した値が「４ページ」である場合、小冊子の最深ページ数Ａは、完成ページ数において「３×４／２＝６ページ」及び「３×４／２＋１＝７ページ」となる。
【０１６５】
一方、図３３及び図３４に示すように、出力用紙枚数が「３枚」、通常ページ数が「６ページ」、大サイズ画像を通常ページ数に換算した値が「４ページ」である場合、小冊子の表紙ページ数Ａは、完成ページ数において「１ページ」及び「１２ページ」となる。つまり、小冊子の表表紙は、完成ページ数としての１ページとなり、小冊子の裏表紙は、完成ページとしての１２ページとなる。
【０１６６】
ステップ５４６において、ＣＰＵ４４０は、メモリ４３０上で完成させる小冊子の総ページ数分のメモリーをメモリ４３０上で確保する。
【０１６７】
ステップ５４７において、ＣＰＵ４４０は、メモリー上における小冊子の最深部を構成するページ上、及び、小冊子の表紙（表表紙及び裏表紙）を構成するページ上に、大サイズ画像を面付けさせるように、大サイズ画像をセットする。
【０１６８】
例えば、図３３及び図３４の斜線部に示すように、ＣＰＵ４４０は、完成させる小冊子の最深部である６ページ目及び７ページ目に、Ａ３の大サイズ画像をセットする。つまり、完成ページ数としての６，７ページには、原稿番号‘８’の大サイズ画像がセットされる。
【０１６９】
一方、ＣＰＵ４４０は、完成させる小冊子の表紙（表表紙及び裏表紙）である１ページ目及び１２ページ目に、Ａ３の大サイズ画像をセットする。つまり、完成ページ数としての１，１２ページ目には、原稿番号‘７’の大サイズ画像がセットされる。
【０１７０】
これにより、ＣＰＵ４４０は、小冊子の最深ページ上及び小冊子の表紙上にＡ３の大サイズ画像が面付けされるように、ユーザが指定する原稿の順序を入れ替える。すなわち、ＣＰＵ４４０は、小サイズ画像及び大サイズ画像の順序を入れ替えて、画像形成順序を入れ替える。
【０１７１】
ステップ５４８において、ＣＰＵ４４０は、ステップ５４７でセットした大サイズ画像以外の通常サイズ画像を、完成させる小冊子の各ページにセットする。
【０１７２】
例えば、図３５及び図３６のに示すように、完成ページ数としての１，１２ページには、上述したように原稿番号‘７’の大サイズ画像がセットされるため、完成ページ数としての２ページ目には原稿番号‘１’の通常サイズ画像がセットされる。完成ページ数としての３ページ目には、原稿番号‘２’の通常サイズ画像がセットされる。完成ページ数としての４ページ目には、原稿番号‘３’の通常サイズ画像がセットされる。完成ページ数としての５ページ目には、原稿番号‘４’の通常サイズ画像がセットされる。
【０１７３】
完成ページ数としての6，7ページには、上述したように原稿番号‘8’の大サイズ画像がセットされるため、完成ページ数としての８ページ目には、原稿番号‘５’の通常サイズ画像がセットされる。完成ページ数としての９ページ目には、原稿番号‘６’の通常サイズ画像がセットされる。
【０１７４】
ステップ５４９において、ＣＰＵ４４０は、メモリー上で出力画像（通常サイズ画像及び大サイズ画像）が全てセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で出力画像が全てセットされたと判定した場合には、ステップ５５０の処理に移る。一方、ＣＰＵ４４０は、メモリー上で出力画像が全てセットされていないと判定した場合には、ステップ５４７の処理に戻る。
【０１７５】
ステップ５５０において、ＣＰＵ４４０は、メモリー上で空白ページをセットする。例えば、図３５及び図３６に示すように、完成ページ数としての１０，１１ページ目には、空白ページがセットされる。
【０１７６】
ステップ５５１において、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたか否かを判定する。ＣＰＵ４４０は、メモリー上で全ての空白データがセットされたと判定した場合には、小冊子処理を終了する。一方、ＣＰＵ４４０は、メモリー上で全ての空白データがセットされていないと判定した場合には、ステップ５５０の処理に戻る。
【０１７７】
（作用・効果）
第３実施形態では、プリンタドライバ７００は、複数のページによって構成される小冊子の作製を指定し、大サイズ画像（例えば、Ａ３の画像データ）を面付けすべき小冊子の最深部（見開きページ）と、小冊子の表紙（表表紙及び裏表紙）とを指定する。ＣＰＵ４４０は、小冊子の作製及び小冊子の最深部、小冊子の表紙が指定されている場合に、小冊子の表紙上に大サイズ画像が面付けされるように、画像形成順序を入れ替える。これにより、第１実施形態と同様に、ユーザは、小冊子の最深部及び小冊子の表紙に大サイズ画像が面付けされるように、原稿の順序を意図的に割り振らなくても、自動的に画像形成装置１００が画像形成順序を入れ替える。従って、ユーザの処理の煩雑化を抑制することができる。
【０１７８】
第３実施形態では、１対の特定ページは、小冊子の最深部（見開きページ）、及び、小冊子の表紙（表表紙及び裏表紙）である。これにより、大サイズ画像は、２つに分割されることなく、１対の特定ページとしての小冊子の最深部や小冊子の表表紙・裏表紙）に面付けされる。従って、画像の重複領域や空白領域の形成を抑制することを可能とする。
【０１７９】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１８０】
例えば、実施形態では、ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとして説明したが、これに限定されるものではなく、例えば、プリンタ機能のみを有する装置であってもよく、複写機能のみを有する装置であってもよい。
【０１８１】
実施形態では、プリンタドライバ７００は、印刷種類、用紙サイズ、ステープル及び見開き／表紙などの印刷情報を画像形成装置１００に指示するものとして説明したが、これに限定されるものではなく、部数、画像方向、印字面、レイアウト、パンチ（穴開け）、フルブリート、プリンタ指定や印字順序などを画像形成装置１００に指示するものであってもよく、プリンタドライバ７００の種類により表示画面が異なることは勿論である。
【０１８２】
実施形態では、画像形成順序としては、１枚目の用紙の裏面が１番となり、１枚目の用紙の表面が２番となり、２枚目の用紙の裏面が３番となり、２枚目の用紙の表面が４番となり、以降続いていくものとして説明したが、これに限定されるものではい。例えば、画像形成順序としては、３枚目の用紙の表面が１番となり、３枚目の用紙の裏面が２番となり、２枚目の用紙の表面が３番となり、２枚目の用紙の裏面が４番となり、以降続いていっても勿論よい。
【０１８３】
この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１８４】
【図１】第１実施形態に係る画像形成装置１００の概略を示す図である。
【図２】第１実施形態に係る制御ユニット４００の構成を示す図である。
【図３】、第１実施形態に係るユーザ端末の表示部に表示される画面を示す図である。
【図４】第１実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【図５】第１実施形態に係るプリンタドライバ７００の動作を示すフロー図である。
【図６】第１実施形態に係るプリンタコントローラの動作を示すフロー図である。
【図７】第１実施形態に係る画像形成装置の動作を示すフロー図である。
【図８】第１実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図である。
【図９】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その１）。
【図１０】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その２）。
【図１１】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その３）。
【図１２】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その４）。
【図１３】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その５）。
【図１４】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その６）。
【図１５】第１実施形態に係る小冊子の出力画像を説明するためのイメージ図である（その７）。
【図１６】第１実施形態に係る画像形成装置における印刷処理の動作を示すフロー図である。
【図１７】第２実施形態に係るユーザ端末の表示部に表示される画面を示す図である。
【図１８】第２実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【図１９】第２実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図である。
【図２０】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その１）。
【図２１】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その２）。
【図２２】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その３）。
【図２３】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その４）。
【図２４】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その５）。
【図２５】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その６）。
【図２６】第２実施形態に係る小冊子の画像データを説明するためのイメージ図である（その７）。
【図２７】第３実施形態に係るユーザ端末の表示部に表示される画面を示す図である。
【図２８】第３実施形態に係るプリンタドライバ７００がプリンタコントローラ５００に送信する印刷ジョブを説明するための図である。
【図２９】第３実施形態に係る画像形成装置における小冊子処理の動作を示すフロー図である。
【図３０】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その１）。
【図３１】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その２）。
【図３２】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その３）。
【図３３】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その４）。
【図３４】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その５）。
【図３５】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その６）。
【図３６】第３実施形態に係る小冊子の画像データを説明するためのイメージ図である（その７）。
【符号の説明】
【０１８５】
１・・・画像形成システム、１０・・・自動原稿送りユニット、２０・・・画像読み取りユニット、３０・・・用紙トレイユニット、４０・・・給紙ユニット、５０・・・画像形成ユニット、６０・・・定着ユニット、７０・・・排紙ユニット、８０・・・反転ユニット、９０・・・操作ユニット、１００・・・画像形成装置、１１０・・・検出ユニット、２００・・・給紙装置、３００・・・後処理装置、３１０・・・第１排紙トレイ、３２０・・・スタッカ、３３０・・・フィニッシャー、３３１・・・第２排紙トレイ、４００・・・制御ユニット、４１０・・・通信Ｉ／Ｆ、４２０・・・ＨＤＤ、４３０・・・メモリ、４４０・・・ＣＰＵ、５００・・・プリンタコントローラ、５０１・・・ビデオバス、６００・・・ユーザ端末、６０１・・・ＬＡＮ、７００・・・プリンタドライバ、８００・・・原稿、９００・・・印刷指示画面、９１０・・・設定リスト、９２０・・・ページ番号、９３０・・・設定変更
【図１】
2010041343.tif 000003
【図２】
2010041343.tif 000004
【図３】
2010041343.tif 000005
【図４】
2010041343.tif 000006
【図５】
2010041343.tif 000007
【図６】
2010041343.tif 000008
【図７】
2010041343.tif 000009
【図８】
2010041343.tif 000010
【図９】
2010041343.tif 000011
【図１０】
2010041343.tif 000012
【図１１】
2010041343.tif 000013
【図１２】
2010041343.tif 000014
【図１３】
2010041343.tif 000015
【図１４】
2010041343.tif 000016
【図１５】
2010041343.tif 000017
【図１６】
2010041343.tif 000018
【図１７】
2010041343.tif 000019
【図１８】
2010041343.tif 000020
【図１９】
2010041343.tif 000021
【図２０】
2010041343.tif 000022
【図２１】
2010041343.tif 000023
【図２２】
2010041343.tif 000024
【図２３】
2010041343.tif 000025
【図２４】
2010041343.tif 000026
【図２５】
2010041343.tif 000027
【図２６】
2010041343.tif 000028
【図２７】
2010041343.tif 000029
【図２８】
2010041343.tif 000030
【図２９】
2010041343.tif 000031
【図３０】
2010041343.tif 000032
【図３１】
2010041343.tif 000033
【図３２】
2010041343.tif 000034
【図３３】
2010041343.tif 000035
【図３４】
2010041343.tif 000036
【図３５】
2010041343.tif 000037
【図３６】
2010041343.tif 000038