(57)【要約】【課題】      複数ページの画像を記録材に形成する場合において、ユーザによる並べ直し等の作業をできる限り省く。【解決手段】  画像形成装置１００の制御部１は、用いられる用紙の記録領域を複数の領域に分割し、その分割された領域の数と画像データの総ページ数とに基づいて、必要な用紙の枚数を算出する。そして制御部１は、算出された枚数分の用紙上の同一位置に、画像データをページ順に割り当てていき、割り当てられなかった画像データがあれば、これまでとは異なる別の位置に、残りの画像データをページ順に割り当てる。制御部１はこのように割り当てられた画像データを画像形成部２に供給し、画像形成部２はこの画像データに基づいて画像を用紙上に形成する。裁断部４は制御部１が分割した領域に応じて用紙を裁断する。【選択図】    図１
2006025116.tif 000002
【特許請求の範囲】
【請求項１】
記録材の記録領域を複数の領域に分割する分割手段と、
前記分割手段によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出手段と、
前記算出手段によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当手段と、
前記割当手段によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力手段と
を備えた画像処理装置。
【請求項２】
前記割当手段は、前記領域の数と前記記録材の枚数との積が前記画像データの総ページ数と一致しない場合には、１以上前記領域の数未満の数のページの画像データを、前記記録材よりも小さい記録材の記録領域に割り当てる
請求項１記載の画像処理装置。
【請求項３】
前記割当手段は、前記画像データの総ページ数を前記領域の数で除算したときの剰余が前記領域の数の半分以下の数である場合には、１以上前記領域の数の半分以下の数のページの画像データを、前記記録材よりも小さい記録材の記録領域に割り当てる
請求項１記載の画像処理装置。
【請求項４】
前記画像データが複数ある場合、
前記算出手段は、前記分割手段によって分割された領域の数と、複数の前記画像データのそれぞれの総ページ数を加算して得られるページ数とに基づいて、前記複数の画像データが表す画像を形成するために必要な前記記録材の枚数を算出し、
前記割当手段は、第１の前記画像データをページ単位で前記領域に割り当てていき、当該第１の画像データを全て割り当てると、続いて第２の前記画像データをページ単位で前記領域に割り当てる
請求項１記載の画像処理装置。
【請求項５】
記録材の記録領域を複数の領域に分割する分割手段と、
前記分割手段によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出手段と、
前記算出手段によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当手段と、
前記割当手段によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力手段と、
前記出力手段により出力された複合画像データに基づく画像を記録材上に形成する画像形成手段と、
前記画像形成手段により画像が形成された記録材を裁断する裁断手段と
を備える画像形成装置。
【請求項６】
記録材の記録領域を複数の領域に分割する分割ステップと、
前記分割ステップにおいて分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出ステップと、
前記算出ステップにおいて算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当ステップと、
前記割当ステップにおいて各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力ステップと
を備える画像処理方法。
【請求項７】
コンピュータに、
記録材の記録領域を複数の領域に分割する分割機能と、
前記分割機能によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出機能と、
前記算出機能によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当機能と、
前記割当機能によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるＮ−ｕｐ印刷を行う場合の画像データの割付に関する。
【背景技術】
【０００２】
プリンタや複写機等には、複数ページの画像を１枚の用紙に出力する、いわゆるＮ−ｕｐ（もしくはＮｉｎ１）印刷機能を備えているものがある（例えば特許文献１参照）。
一般に、あるサイズ（例えばＡ４サイズ）の用紙を２枚印刷するよりもその倍のサイズ（例えばＡ３サイズ）の用紙を１枚印刷するほうが短時間でできるため、Ｎ−ｕｐ印刷を行うことにより複数枚の文書の印刷スピードを向上させることが可能となる。また、あるサイズの用紙２枚分の価格よりもその倍のサイズの用紙１枚分の価格のほうが安価であることが多いため、Ｎ−ｕｐ印刷を行うことにより複数枚の文書を印刷する場合のコストを低減させることが可能となる。このため、Ｎ−ｕｐ印刷は、大量の文書を高速かつ安価に印刷するのに適している。
複数のページ画像データを含む画像データに対してＮ−ｕｐ印刷を行うと、得られた印刷物の隣り合う画像どうしは、そのページが連続しているのが一般的である。しかし、このようにＮ−ｕｐ印刷が行われては、ユーザにとって不都合が生じる場合がある。
【０００３】
【特許文献１】特開２００１−１８９８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図１０は一般的なＮ−ｕｐ印刷を行った場合を例示した図であり、１０ページの画像データに２−ｕｐ印刷を行う場合を示している。なお、同図においては、各ページに記された数字はページ数を意味しているものとする。同図のように印刷を行い、これを用紙中央で裁断して印刷物を得ようとした場合に、印刷物を印刷された通りに並べて裁断後に重ねると、そのページ数は「１，３，５，７，９，２，４，６，８，１０」というようになってしまい、ページ順には並ばない。そのため、このような場合にはユーザが印刷物を手作業で並べ直す手間を生じさせることとなる。この作業は煩雑なものであり、しかも、総ページ数に比例して作業量は増加するため、総ページ数の多い画像データでＮ−ｕｐ印刷を行った場合には、ユーザの負担は著しいものとなる。
本発明は上述の課題に鑑みてなされたものであり、その目的は、複数ページの画像を記録材に形成する場合であっても、並べ直し等の作業をできる限り省くことが可能な技術を提供することにある。
【課題を解決するための手段】
【０００５】
上述の目的を達成するために、本発明は、記録材の記録領域を複数の領域に分割する分割手段と、前記分割手段によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出手段と、前記算出手段によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当手段と、前記割当手段によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力手段とを備えた画像処理装置を提供する。
この画像処理装置によれば、複数ページの画像データが、複数の記録材において同一位置にある第１の領域にページ順に割り当てられ、割り当てられなかったページは第１の領域とは異なる第２の領域に再度ページ順に割り当てられていくので、ユーザは出力された画像データの並べ直しを省くことが可能となる。
【０００６】
また、本発明の画像処理装置は、その好適な態様として、前記割当手段は、前記領域の数と前記記録材の枚数との積が前記画像データの総ページ数と一致しない場合には、１以上前記領域の数未満の数のページの画像データを、前記記録材よりも小さい記録材の記録領域に割り当てる。
あるいは、前記割当手段は、前記画像データの総ページ数を前記領域の数で除算したときの剰余が前記領域の数の半分以下の数である場合には、１以上前記領域の数の半分以下の数のページの画像データを、前記記録材よりも小さい記録材の記録領域に割り当てる。
このようにすれば、不必要に大きいサイズの記録材を用いることなく画像データを割り当てることができるので、この画像データを記録材上に形成する場合に記録材の無駄を減らすことが可能となる。
【０００７】
また、本発明の画像処理装置は、その好適な態様として、前記画像データが複数ある場合、前記算出手段は、前記分割手段によって分割された領域の数と、複数の前記画像データのそれぞれの総ページ数を加算して得られるページ数とに基づいて、前記複数の画像データが表す画像を形成するために必要な前記記録材の枚数を算出し、前記割当手段は、第１の前記画像データをページ単位で前記領域に割り当てていき、当該第１の画像データを全て割り当てると、続いて第２の前記画像データをページ単位で前記領域に割り当てる。
このようにすれば、複数の画像データを連続して出力する場合に、より記録材の無駄を減らすことが可能となる。
【０００８】
また、本発明は、記録材の記録領域を複数の領域に分割する分割手段と、前記分割手段によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出手段と、前記算出手段によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当手段と、前記割当手段によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力手段と、前記出力手段により出力された複合画像データに基づく画像を記録材上に形成する画像形成手段と、前記画像形成手段により画像が形成された記録材を裁断する裁断手段とを備える画像形成装置として提供することも可能である。
【０００９】
あるいは、本発明は、記録材の記録領域を複数の領域に分割する分割ステップと、前記分割ステップにおいて分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出ステップと、前記算出ステップにおいて算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当ステップと、前記割当ステップにおいて各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力ステップとを備える画像処理方法として提供することも可能である。
【００１０】
あるいは、本発明は、コンピュータに、記録材の記録領域を複数の領域に分割する分割機能と、前記分割機能によって分割された領域の数と、ページ単位で区分された画像データから特定される総ページ数とに基づいて、前記画像データが表す画像を形成するために必要な前記記録材の枚数を算出する算出機能と、前記算出機能によって算出された枚数分の各記録材において同一位置にある第１の前記領域に、前記画像データをそのページ順にしたがってページ単位で割り当てていき、割り当てられなかった前記画像データがあれば、当該画像データを前記各記録材において同一位置にある第２の前記領域にそのページ順にしたがってページ単位で割り当てる割当機能と、前記割当機能によって各々の記録材の記録領域に割り当てられたページ単位の画像データを複合画像データに合成して出力する出力機能とを実現させるためのプログラムとして提供することも可能である。
【発明を実施するための最良の形態】
【００１１】
（１）構成
図１は、本発明の一実施形態に係る画像形成装置１００を示したブロック図である。同図に示されているように、本実施形態の画像形成装置１００は、制御部１と、画像形成部２と、給紙部３と、裁断部４と、操作部５とを備えている。
【００１２】
画像形成部２は図示せぬ感光体、露光部、現像部、転写部、及び定着部等を備え、コンピュータ２００等の外部装置より供給された画像データに基づいたトナー像を形成し、これを給紙部３より供給された用紙上に定着させる。なお、本実施形態の画像形成部２は、画像が形成された面が下になるように用紙を排出し、次に排出される用紙はこの用紙の上に重なるように構成されている。また、本実施形態においては、給紙部３はＡ３サイズ（２９７×４２０ｍｍ）とＡ４サイズ（２１０×２９７ｍｍ）の２種類の用紙を収容している。
【００１３】
裁断部４は突き揃え部材４１とカッター４２とを備え、画像形成部２から排出された複数の用紙の位置を突き揃え部材４１によって揃え、その後カッター４２が図中の矢印方向に移動し、この複数の用紙を押し切るようにして裁断する。
操作部５は図示せぬ液晶ディスプレイや各種のボタン等を備え、ユーザからの指示を受け付ける。ユーザは、操作部５を用いて使用する用紙を選択したり、Ｎ−ｕｐ印刷を行うことを指示したりすることができる。
【００１４】
図２は制御部１の構成を示したブロック図である。同図に示されているように、制御部１はＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、入力ＩＦ（Interface）１４と、ＨＤＤ（Hard Disk Drive）１５と、出力ＩＦ１６とを備えており、画像形成装置１００の各部を制御するほか、入力された画像データに対して後述するＮ−ｕｐ印刷処理を行うための各種の演算を実行する。このとき、画像データはＲＡＭ１３に一時記憶される。また、ＨＤＤ１５にはＮ−ｕｐ印刷処理を実行するための画像処理プログラムＰＲＧが記憶されている。入力ＩＦ１４はコンピュータ２００から画像データを取得し、出力ＩＦ１６は制御部１によって画像処理が行われた画像データを画像形成部２へと出力する。
【００１５】
なお、本実施形態における画像データはマルチページの画像データとする。つまり、本実施形態の画像データは、例えばＪＰＥＧ（Joint Photographic Experts Group）フォーマットの画像データのように１つの画像データが１つのファイルを構成するものではなく、例えばＴＩＦＦ（Tagged Image File Format）フォーマットやＰＤＦ（Portable Document Format）フォーマットの画像データのように、複数ページの画像を示すデータが１つのファイルを構成できるものである。そこで、以下においては、画像データに含まれる各ページの画像を示したデータのことを「ページ画像データ」と呼ぶことで、これを画像データそのものと区別することにする。
【００１６】
（２）動作例
以上に説明された構成のもと、本実施形態の画像形成装置１００は用紙上にトナー像による画像を形成し、画像が形成された印刷物を裁断する。また、本実施形態の画像形成装置１００は、ユーザによりＮ−ｕｐ印刷を行う旨の指示を入力された場合に画像処理プログラムＰＲＧを実行し、Ｎ−ｕｐ印刷処理を行った画像を形成する。
ここで、本実施形態のＮ−ｕｐ印刷処理について説明する。本実施形態のＮ−ｕｐ印刷処理は、連続するページが隣り合うように印刷される通常のＮ−ｕｐ印刷（図１０参照）とは異なっており、この点に特徴を有している。
【００１７】
図３は本実施形態のＮ−ｕｐ印刷処理を説明するための図である。同図においては、１０ページの画像データを２−ｕｐ印刷で出力する場合の例を示している。同図に示されているように、本実施形態のＮ−ｕｐ印刷処理を行うことにより得られる画像は、１枚目には１ページと６ページ、２枚目には２ページと７ページ、３枚目には３ページと８ページ、というようになっている。このように画像を形成した場合には、この画像が形成された用紙の中央を裁断部４で裁断することによって、印刷物をページが連続した状態で得ることができる。このようにすれば、図１０に示されたような通常のＮ−ｕｐ印刷を行った場合のように、印刷された後にページの並べ替えを行う必要がなくなり、ユーザの負担を低減させることが可能となる。
以下においては、このＮ−ｕｐ印刷処理の具体的な動作について、いくつかの例を示して説明する。
【００１８】
（２−１）動作例１
まず、本動作例においては、Ａ４サイズの１０ページの画像データを２−ｕｐ印刷にて出力する旨の指示がユーザによって入力された場合について説明する。すなわちこの場合、画像形成装置１００はＡ３サイズの用紙に２ページ分の画像データを割り付け、これを５枚印刷する。図４は本実施形態のＮ−ｕｐ印刷処理を示したフローチャートであり、以下ではこのフローチャートの流れに沿って説明を行う。
なお、このＮ−ｕｐ印刷処理は、画像データに含まれるページ画像データの数（以下、これを「総ページ数」と呼ぶ）が偶数か奇数によってその処理内容が異なる。そこで、本動作例においてはまず画像データの総ページ数が偶数である場合について説明し、画像データの総ページ数が奇数である場合については動作例２において説明する。
【００１９】
図４のフローチャートに沿って説明すると、まず、画像形成装置１００の制御部１は、操作部５を介してユーザからの指示を受信する（ステップＳ０１）。ユーザはここで、Ｎ−ｕｐ印刷の１枚あたりのページ数（以下、これをＮ−ｕｐ数Ｎとする）と用いる用紙のサイズを指示する。本動作例においては、２−ｕｐ印刷が行われる（すなわちＮ−ｕｐ数Ｎが「２」である）ことと、用いる用紙のサイズがＡ３サイズであることとを指示する。
続いて制御部１は、ステップＳ０１におけるユーザの指示内容に基づき、用紙の記録領域に形成すべき画像データ（以下、これを「複合画像データ」と呼ぶ）のサイズを決定し、さらにこの記録領域をＮ−ｕｐ数Ｎで示される複数の領域に分割する（ステップＳ０２）。本動作例においては、複合画像データのサイズはＡ３サイズであり、またＮ−ｕｐ数Ｎとして「２」が指示されているので、この複合画像データは２つの領域に分割される。なお、以下においては、この２つの領域を「領域イ」と「領域ロ」と呼んで区別する（図５参照）。
【００２０】
次に制御部１は、入力される画像データの総ページ数ｎを特定する（ステップＳ０３）。本動作例においては、総ページ数ｎは「１０」である。
続いて制御部１は、ステップＳ０３において求められた総ページ数ｎをもとに、剰余フラグＦｌａｇＲを設定する（ステップＳ０４）。剰余フラグＦｌａｇＲとは総ページ数ｎがＮ−ｕｐ印刷のページ数（すなわち２）で割り切れるか否かを示すフラグであり、剰余フラグＦｌａｇＲが「０」のときは総ページ数ｎがＮ−ｕｐ数Ｎで割り切れることを示しており、剰余フラグＦｌａｇＲが「１」のときは総ページ数ｎがＮ−ｕｐ数Ｎで割り切れないことを示している。剰余フラグＦｌａｇＲが「１」のときは、Ａ３サイズの用紙だけで印刷を行うと半ページ分が白紙となる画像が形成されてしまうため、この場合にはＡ４サイズの用紙を併用する。この場合の動作の詳細については、次の動作例２にて説明する。
【００２１】
続いて制御部１は、使用するＡサイズ（本動作例ではＡ３サイズ）の用紙とＢサイズ（本動作例ではＡ４サイズ）の用紙の枚数ＰA，ＰBをそれぞれ算出する（ステップＳ０５）。これらの枚数ＰA，ＰBの値は以下のようにして求められる。
Ａサイズの用紙の枚数ＰAはＮ−ｕｐ数Ｎと入力される画像データの総ページ数ｎから求められ、その値は「［ｎ／Ｎ］」である。ここで、「［］」はガウス記号であり、［ｘ］は「ｘを超えない最大の整数」を意味している。すなわちここでは、Ａサイズの用紙の枚数ＰAは「５（＝［１０／２］）」である。
次に、Ｂサイズの用紙の枚数ＰBは上述の剰余フラグＦｌａｇＲの値から求められ、本動作例においては剰余フラグＦｌａｇＲの値に一致する。すなわちここでは、Ｂサイズの用紙の枚数ＰBは「０」である。
【００２２】
続いて制御部１は、変数ｉの初期化を行う（ステップＳ０６）。ここでは、変数ｉに値「１」を代入することで初期化を行っている。変数ｉの初期化が終了したら、制御部１は「『ｉ枚目』のＡサイズの用紙の領域イに、『ｉページ目』のページ画像データを配置する」という処理を行う（ステップＳ０７）。上述のステップＳ０６において、変数ｉには「１」が代入されたので、ここでは「１枚目のＡサイズの用紙の領域イに、１ページ目のページ画像データを配置する」という処理になる。この処理が終了したら、制御部１は変数ｉの値を「１」だけインクリメントする（ステップＳ０８）。これにより、変数ｉの値は「１」から「２」になる。
【００２３】
ここで、制御部１は変数ｉの値とＡサイズの用紙の枚数ＰAの値の大小を比較する（ステップＳ０９）。変数ｉの値がＡサイズの用紙の枚数ＰAの値よりも小さければ（ステップＳ０９；ＮＯ）、制御部１はステップＳ０７からの処理を再度実行する。Ａサイズの用紙の枚数ＰAは「５」であるから、本動作例においては、ステップＳ０７〜ステップＳ０９の処理は５回繰り返される。つまり、これらの処理が５回終了した時点で、１枚目から５枚目のＡサイズの用紙の領域イには、それぞれ１ページ目から５ページ目のページ画像データが配置されることとなる。
【００２４】
そして、変数ｉの値がＡサイズの用紙の枚数ＰAの値よりも大きくなった場合には（ステップＳ０９；ＹＥＳ）、続いて制御部１は「『ｉ−ＰA枚目』のＡサイズの用紙の領域ロに、『ｉページ目』のページ画像データを配置する」という処理を行う（ステップＳ１０）。上述した流れに沿って説明すると、ステップＳ０９における判断が肯定的となるのはｉ＞ＰA，すなわち変数ｉが「６」となったときであるから、このとき行われる処理は「１枚目のＡサイズの用紙の領域ロに、６ページ目のページ画像データを配置する」となる。この処理が終了したら、制御部１は変数ｉの値を「１」だけインクリメントする（ステップＳ１１）。これにより、変数ｉの値は「６」から「７」になる。
【００２５】
ここで、制御部１は「ｉ−ＰA」の値とＡサイズの用紙の枚数ＰAの値の大小を比較する（ステップＳ１２）。この比較は「ｉ−ＰA＞ＰA」で示されるから、ここでは左辺の−ＰAを移項して「ｉ＞２ＰA」とする。変数ｉの値が２ＰAよりも小さければ（ステップＳ１２；ＮＯ）、制御部１はステップＳ１０からの処理を再度実行する。２ＰAの値は「１０」であるから、本動作例においては、ステップＳ１０〜ステップＳ１２の処理は５回繰り返される。この５回の処理においては、１枚目から５枚目のＡサイズの用紙の領域ロにそれぞれ６ページ目から１０ページ目のページ画像データが配置されることとなる。
【００２６】
そして、変数ｉの値が２ＰAの値よりも大きくなった場合には（ステップＳ１２；ＹＥＳ）、制御部１は剰余フラグＦｌａｇＲの値が「０」であるか否かを判断する（ステップＳ１３）。本動作例のように剰余フラグＦｌａｇＲの値が「０」であれば（ステップＳ１３；ＹＥＳ）、ステップＳ１４の処理はスキップされ、制御部１は上述の処理により得られた枚数分の複合画像データを出力する（ステップＳ１５）。本動作例においては、Ａサイズの用紙の枚数ＰAの値が「５」、Ｂサイズの用紙の枚数ＰBの値が「０」であるから、制御部１はＡ３サイズの複合画像データを５枚分出力する。
【００２７】
画像形成部２は、出力された複合画像データに基づいたトナー像を形成し、これを用紙上に転写させる。次いで、このようにして得られた印刷物を裁断部４が裁断することで、ユーザが求める１０ページの文書が完成する。このとき、裁断された印刷物のうち、領域イに相当する５枚の印刷物を領域ロに相当する５枚の印刷物の上に重ねると、この印刷物は「１，２，３，４，５，６，７，８，９，１０」というページ順で並ぶこととなり、ユーザがページを揃えるために並べ直したりする必要がなくなる。よって、本実施形態のＮ−ｕｐ印刷処理を行えば、従来の一般的なＮ−ｕｐ印刷を行った場合に見られたようなユーザの負担を解消することが可能となる。
【００２８】
（２−２）動作例２
次に、本動作例においては、Ａ４サイズの１１ページの画像データを２−ｕｐ印刷で出力する旨の指示がユーザによって入力された場合について説明する。すなわちこの場合、画像形成装置１００はＡ３サイズの用紙に２ページ分のページ画像データを割り付け、これを５枚印刷し、最後にＡ４サイズの用紙に１ページ分のページ画像データを割り付けて１枚だけ印刷することにより、１１ページの画像データを出力する。
上述の動作例１において説明したように、本動作例が動作例１と異なるのは、画像データの総ページ数が偶数ではなく奇数である点のみであり、その他の点については動作例１と同様である。そこで、本動作例においては画像データの総ページ数が奇数である場合に特有の処理を中心に図４のフローチャートを参照しつつ説明し、上述の動作例１と同様の処理を行う部分については、説明を適宜省略する。
【００２９】
本動作例のＮ−ｕｐ印刷処理において、まず、画像形成装置１００の制御部１は、操作部５を介してユーザからの指示を受信する（ステップＳ０１）。ユーザはここで、Ｎ−ｕｐ印刷の総ページ数ｎと用いる用紙のサイズを指示する。本動作例においては、２−ｕｐ印刷が行われる（すなわちＮ−ｕｐ数Ｎが「２」である）ことと、用いる用紙のサイズがＡ３サイズであることとを指示する。
続いて制御部１は、ステップＳ０１におけるユーザの指示内容に基づき、用紙の記録領域に形成すべき画像データ（複合画像データ）のサイズを決定し、さらにこの記録領域を複数の領域に分割する（ステップＳ０２）。本動作例においては、複合画像データのサイズはＡ３サイズであり、また２−ｕｐ印刷が指示されているので、この複合画像データは「領域イ」と「領域ロ」の２つの領域に分割される。
【００３０】
次に制御部１は、入力される画像データの総ページ数ｎを特定する（ステップＳ０３）。本動作例においては、総ページ数ｎは「１１」である。
続いて制御部１は、ステップＳ０３において求められた総ページ数ｎをもとに、剰余フラグＦｌａｇＲを設定する（ステップＳ０４）。本動作例においては、総ページ数ｎが「１１」であるから、剰余フラグＦｌａｇＲには「１」が設定される。
【００３１】
続いて制御部１は、使用するＡサイズ（本動作例ではＡ３サイズ）の用紙とＢサイズ（本動作例ではＡ４サイズ）の用紙の枚数ＰA，ＰBをそれぞれ算出する（ステップＳ０５）。Ａサイズの用紙の枚数ＰAは「［ｎ／Ｎ］」により求められるから、本動作例においてＡサイズの用紙の枚数ＰAは「５（＝［１１／２］）」である。また、本動作例においては剰余フラグＦｌａｇＲの値が「１」であるから、Ｂサイズの用紙の枚数ＰBは「１」である。
【００３２】
続いて制御部１は、変数ｉに値「１」を代入することで初期化を行う（ステップＳ０６）。この初期化が終了したら、制御部１は「『ｉ枚目』のＡサイズの用紙の領域イに、『ｉページ目』のページ画像データを配置する」という処理を行う（ステップＳ０７）。上述のステップＳ０６において変数ｉには「１」が代入されたので、ここでは「１枚目のＡサイズの用紙の領域イに、１ページ目のページ画像データを配置する」となる。この処理が終了したら、制御部１は変数ｉの値を「１」だけインクリメントする（ステップＳ０８）。制御部１は変数ｉの値とＡサイズの用紙の枚数ＰAの値の大小を比較することにより（ステップＳ０９）、ステップＳ０７〜ステップＳ０９の処理を繰り返す。本動作例においてはＡサイズの用紙の枚数ＰAが「５」であるから、制御部１はステップＳ０７〜ステップＳ０９の処理を５回繰り返し、１枚目から５枚目のＡサイズの用紙の領域イにそれぞれ１ページ目から５ページ目のページ画像データを配置する。
【００３３】
そして、変数ｉの値がＡサイズの用紙の枚数ＰAの値よりも大きくなった場合には（ステップＳ０９；ＹＥＳ）、続いて制御部１は「『ｉ−ＰA枚目』のＡサイズの用紙の領域ロに、『ｉページ目』のページ画像データを配置する」という処理を行う（ステップＳ１０）。この処理が終了したら、制御部１は変数ｉの値を「１」だけインクリメントする（ステップＳ１１）。制御部１は変数ｉの値と２ＰAの値の大小を比較することにより（ステップＳ１２）、ステップＳ１０〜ステップＳ１２の処理を繰り返す。２ＰAの値は「１０」であるから、制御部１はステップＳ１０〜ステップＳ１２の処理を５回繰り返し、１枚目から５枚目のＡサイズの用紙の領域ロにそれぞれ６ページ目から１０ページ目のページ画像データを配置する。
【００３４】
そして、変数ｉの値が２ＰAの値よりも大きくなった場合には（ステップＳ１２；ＹＥＳ）、制御部１は剰余フラグＦｌａｇＲの値が「０」であるか否かを判断する（ステップＳ１３）。本動作例においては、変数ｉの値が「１１」となったとき、２ＰAの値（１０）よりも大きくなる。ここで、フラグＦｌａｇＲの値が「１」であれば（ステップＳ１３；ＹＥＳ）、制御部１はＡサイズ（Ａ３サイズ）の用紙の半分のサイズ（Ａ４サイズ）、すなわちＢサイズの用紙にｉページ目の画像データを配置する（ステップＳ１４）。つまり、Ｂサイズの用紙に配置されるのは１１ページ目の画像データである。
そして最後に、制御部１は上述の処理により得られた枚数分の複合画像データを出力する（ステップＳ１５）。本動作例においては、Ａサイズの用紙の枚数ＰAの値が「５」、Ｂサイズの用紙の枚数ＰBの値が「１」であるから、制御部１はＡ３サイズの複合画像データを５枚分、Ａ４サイズのページ画像データを１枚分出力する。
【００３５】
画像形成部２は、出力された複合画像データに基づいたトナー像を形成し、これを用紙上に転写させる。次いで、このようにして得られた印刷物を裁断部４が裁断することで（ただしＡ４サイズの用紙は裁断されない）、ユーザが求める１１ページの文書が完成する。このとき、裁断された印刷物のうち、領域イに相当する５枚の印刷物を領域ロに相当する６枚の印刷物の上に重ねると、この印刷物は「１，２，３，４，５，６，７，８，９，１０，１１」というページ順で並ぶこととなり、ユーザがページを揃えるために並べ直したりする必要がなくなる（図６参照）。よって、本実施形態のＮ−ｕｐ印刷処理は、奇数ページの文書を印刷する場合においても、上述の動作例１と同様の効果が得られる。
【００３６】
（２−３）動作例３
上述の動作例においては、１つの画像データに対してＮ−ｕｐ印刷処理を行う場合について説明した。しかし、本実施形態の画像形成装置１００は、このような場合の他に複数の画像データに対してまとめてＮ−ｕｐ印刷処理を行うことも可能である。例えば、Ａ４サイズの７ページの画像データＤ1のあとにＡ４サイズの３ページの画像データＤ2が連続して画像形成装置１００に入力され、いずれも２−ｕｐ印刷で出力する旨の指示がユーザによって入力されたとする。このような場合、画像データＤ1とＤ2のそれぞれに対して上述したようなＮ−ｕｐ印刷処理を行うよりも、これらをまとめてＮ−ｕｐ印刷処理を行ったほうが効率的に印刷物を得ることができる。以下、上述の例に沿って本動作例の処理を説明する。
【００３７】
画像形成装置１００の制御部１は、上述の画像データＤ1とＤ2をそれぞれ２−ｕｐ印刷で出力する旨の指示を受け付けた場合に、これらの画像データを１つの画像データＤと見なし、それぞれの総ページ数を加算したものを画像データＤの総ページ数ｎとする。すなわち、画像データＤ1の総ページ数がｎ1，画像データＤ2の総ページ数がｎ2であるとすると、ｎ＝ｎ1＋ｎ2である。上述した例の場合、総ページ数がｎ1，ｎ2はそれぞれ「７」と「３」であるから、画像データＤの総ページ数ｎは「１０」である。
【００３８】
そして制御部１は、画像データＤのｊページ目のページ画像データを、次のように定義する。すなわち、０≦ｊ≦７の場合、ｊページ目のページ画像データは画像データＤ1のｊページ目のページ画像データに一致し、７＜ｊ≦１０の場合、ｊページ目のページ画像データは画像データＤ2の（ｊ−ｎ1）ページ目のページ画像データに一致すると定義する。これを上述した例に当てはめると、画像データＤの１，２，３，…，７ページ目のページ画像データはそれぞれ画像データＤ1の１，２，３，…，７ページ目のページ画像データであり、画像データＤの８，９，１０ページ目のページ画像データはそれぞれ画像データＤ2の１，２，３ページ目のページ画像データである。
【００３９】
制御部１はこのように画像データＤを定義し、この画像データＤに対して上述の実施例１と同様の要領でＮ−ｕｐ印刷処理を行う。すると、この画像データＤにＮ−ｕｐ印刷処理を行うことで得られる印刷物は図７−（１）のようになり、これを裁断して６ページ目に相当する部分の上に１〜５ページ目に相当する部分を重ねれば、図７−（２）のようになる。すると、画像データＤ1，Ｄ2に相当する印刷物をそれぞれがページ順に並んだ状態で得ることができる。
【００４０】
このように印刷物を得た場合、用いられる用紙の枚数はＡ３サイズの用紙の５枚のみである。一方、画像データＤ1，Ｄ2のそれぞれに対して上述の動作例２の方法にしたがったＮ−ｕｐ印刷を行えば、用いられる用紙の枚数は画像データＤ1の４枚（Ａ３サイズ３枚、Ａ４サイズ１枚）と画像データＤ2の２枚（Ａ３サイズ１枚、Ａ４サイズ１枚）となり、合計６枚の用紙を必要とする。このことから、本動作例に示された方法にしたがってＮ−ｕｐ印刷を行うことにより、印刷物を高速かつ安価に得ることができる。
なお、本動作例は２つの画像データに対してだけではなく、３つ以上の画像データに対しても同様の要領にて同時にＮ−ｕｐ印刷を行うことが可能である。同時にＮ−ｕｐ印刷を行う画像データの数が増えるほど本動作例の効果はより顕著に現れるから、本動作例は多数の画像データに対してＮ−ｕｐ印刷を行うような場合に特に好適である。
【００４１】
以上に説明されたように、本実施形態の画像形成装置１００によれば、Ｎ−ｕｐ印刷によって複数ページの文書を得る場合に、ユーザにページを揃えるための作業を強いることなく、ユーザにとって扱いやすい形式で出力を行うことが可能となる。
また、本実施形態の画像形成装置１００によれば、複数ページの文書をＮ−ｕｐ印刷によって印刷するので、大量の文書を高速かつ安価に印刷することが可能となる。
さらに、本実施形態の画像形成装置１００によれば、複数ページの文書を複数得る場合には、これらを同一の文書のように扱ってＮ−ｕｐ印刷を行うことにより、それぞれの文書に対して別々にＮ−ｕｐ印刷を行うよりも効率的に印刷を行うことが可能となる。
【００４２】
（３）変形例
なお、本発明の実施は上述の実施形態に限定されるものではなく、種々の変形が可能である。以下にその例をいくつか示す。
まず、上述の実施形態においては２−ｕｐ印刷について説明されているが、本発明は４−ｕｐ印刷等のＮ−ｕｐ印刷に適用することももちろん可能である。例えば４−ｕｐ印刷の場合であれば、図８に示されるように画像データを割り付けることにより、上述の実施形態と同様の効果が得られる。
【００４３】
また、図８のように４−ｕｐ印刷を行うときにも、上述の動作例２の場合のように、入力される画像データの総ページ数がＮ−ｕｐ数と用紙の枚数との積と一致しないことがあり、このような場合には用紙の一部に白紙となる画像が形成されてしまう。これは、図８を例にすれば、画像データの総ページ数が９，１０，ないし１１の場合である。このような場合には、用紙の無駄をなくすことを目的に、画像形成装置１００に以下のような動作を行わせることも可能である。
【００４４】
図９は画像データの総ページ数が９，１０，ないし１１の場合の４−ｕｐ印刷の例を示した図であり、このとき用紙のサイズはＡ３サイズとする。同図に示されているように、まず画像データの総ページ数が「９」の場合、画像形成装置１００は１ページ目から８ページ目までのページ画像データをＡ３サイズの用紙に配置し、９ページ目のページ画像データをＡ５サイズの用紙に配置する（図９（１）参照）。続いて、画像データの総ページ数が「１０」の場合、画像形成装置１００は１ページ目から８ページ目までのページ画像データをＡ３サイズの用紙に配置し、９ページ目と１０ページ目のページ画像データをそれぞれＡ５サイズの用紙に配置する（図９（２）参照）。また、画像データの総ページ数が「１１」の場合、画像形成装置１００は１ページ目から８ページ目までのページ画像データをＡ３サイズの用紙に配置し、９ページ目から１１ページ目のページ画像データをそれぞれＡ５サイズの用紙に配置する（図９（３）参照）。
【００４５】
さらに、上述の場合に、より用紙のコストを抑え、かつ画像形成スピードを向上させるためには、以下のようにすることも有効である。例えば、画像データの総ページ数が「１０」の場合、画像形成装置１００は１ページ目から８ページ目までのページ画像データをＡ３サイズの用紙に配置し、９ページ目と１０ページ目のページ画像データを同じＡ４サイズの用紙に配置したり（図９（４）参照）、画像データの総ページ数が「１１」の場合には、すべてのページ画像データをＡ３サイズの用紙に配置したりしてもよい（図９（５）参照）。
【００４６】
また、上述の実施形態の画像形成装置１００は裁断部４を備えた構成であったが、裁断部４は必須の構成要素ではなく、例えばユーザが手作業により裁断するとしてもよい。
また、上述の実施形態の画像形成装置１００は、コンピュータ２００から入力された画像データに対して処理を行うものとして説明されたが、例えば画像形成装置がスキャナ等の機能を有する画像読取部を備え、この画像読取部により読み取られた画像データに対して処理を行うものであってもよい。
また、上述の実施形態のＮ−ｕｐ印刷処理においては、入力される画像データの総ページ数ｎを制御部１が特定するとステップＳ０３において説明されたが、総ページ数ｎはユーザにより入力されるものであってもよい。
【００４７】
また、上述の実施形態の画像形成部２は、画像が形成された面が下になるように用紙を排出し、次に排出される用紙はこの用紙の上に重なるような構成であると説明されているが、本発明の実施はこのような構成の画像形成装置に限定されるものではない。例えば、画像形成部内部の構成によっては、画像が形成された面が上になるように用紙を排出する画像形成装置も存在するが、このような画像形成装置においては、複合画像データの出力順序を上述の実施形態とは逆になるようにすればよい。すなわち、上述の動作例１のようにＡ３サイズの複合画像データを５枚出力することで１０ページの文書を得る場合であれば、１枚目には５ページと１０ページ、２枚目には４ページと９ページ、３枚目には３ページと８ページ、４枚目には２ページと７ページ、５枚目には１ページと６ページ、というように印刷を行えばよい。
【００４８】
また、上述の実施形態においては、本発明は画像形成装置１００の形態で実施されるものとして説明されたが、このような形態に限定されるものではない。例えば、本発明は上述の画像形成装置１００における制御部１の部分のみの機能を有する画像処理装置として提供されることも可能である。この場合、画像処理装置は上述の制御部１の機能を備えたパーソナルコンピュータ等であってもよいし、上述の制御部１の機能を備えたＡＳＩＣ（Application Specific Integrated Circuit）であってもよい。また、本発明は、上述の画像処理プログラムＰＲＧを、磁気ディスク、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk），ＤＶＤ（Digital Versatile Disk），ＲＡＭ等の種々の記録媒体に記録した状態で提供することも可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係る画像形成装置を示したブロック図である。
【図２】同実施形態に係る制御部の構成を示したブロック図である。
【図３】同実施形態のＮ−ｕｐ印刷処理を説明するための図である。
【図４】同実施形態のＮ−ｕｐ印刷処理を示したフローチャートである。
【図５】複合画像データの領域を示した図である。
【図６】同実施形態のＮ−ｕｐ印刷処理によって印刷された印刷物の並びを説明するための図である。
【図７】同実施形態のＮ−ｕｐ印刷処理によって２つの文書を同時に印刷した場合の印刷物の並びを説明するための図である。
【図８】本発明に係るＮ−ｕｐ印刷処理で４−ｕｐ印刷を行った場合を例示した図である。
【図９】本発明に係るＮ−ｕｐ印刷処理で４−ｕｐ印刷を行った場合を例示した図である。
【図１０】一般的なＮ−ｕｐ印刷を行った場合を例示した図である。
【符号の説明】
【００５０】
１００…画像形成装置、１…制御部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…入力ＩＦ、１５…ＨＤＤ、１６…出力ＩＦ、２…画像形成部、３…給紙部、４…裁断部、５…操作部、２００…コンピュータ。
【図１】
2006025116.tif 000003
【図２】
2006025116.tif 000004
【図３】
2006025116.tif 000005
【図４】
2006025116.tif 000006
【図５】
2006025116.tif 000007
【図６】
2006025116.tif 000008
【図７】
2006025116.tif 000009
【図８】
2006025116.tif 000010
【図９】
2006025116.tif 000011
【図１０】
2006025116.tif 000012