(57)【特許請求の範囲】
【請求項１】
互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶する記憶手段と、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定する並列印刷モード設定手段と、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出する印刷枚数算出手段と、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成する印刷画像データ生成手段と、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷する印刷手段と、を備えてなる画像形成装置において、
前記印刷枚数算出手段は、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データ生成手段は、前記複数のジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、前記用紙の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする画像形成装置。
【請求項２】
前記複数のジョブが、原稿ページ数ＭＡからなる第１のジョブと原稿ページ数ＭＢからなる第２のジョブの２つである場合に、
前記印刷枚数算出手段は、印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ＋ＭＢ）＋１〕／２により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝Ｑ−ＭＡ＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝Ｑ＋１のページとなるようにページイメージを配置することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数のジョブが、第１のジョブと第２のジョブの２つである場合に、
前記並列印刷モード設定手段は、前記複数のジョブのページイメージを用紙にページ単位で並べるとともに用紙の裏表両面に印刷する両面並列印刷モードの設定を有し、
前記並列印刷モード設定手段によって両面並列印刷モードに設定された場合に、
前記印刷枚数算出手段は、両面並列印刷モードでの印刷に要する最小用紙枚数を算出し、
前記印刷画像データ生成手段は、前記用紙の第１列（左側）の表裏に第１のジョブのページイメージを順に配置し、第１列の全てに配置し終えると引き続いて第２列（右側）の表裏に配置するとともに、第１のジョブに続いて第２のジョブのページイメージを原稿ページ順に前記用紙の表裏に配置することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１のジョブの原稿ページ数がＭＡであり、前記第２のジョブの原稿ページ数がＭＢであるとすると、
前記印刷枚数算出手段は、前記第１のジョブの原稿ページ数ＭＡが奇数の場合にＭＡ'＝ＭＡ＋１、偶数の場合にＭＡ'＝ＭＡとし、前記第２のジョブの原稿ページ数ＭＢが奇数の場合にＭＢ'＝ＭＢ＋１、偶数の場合にＭＢ'＝ＭＢとし、両面並列印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ'＋ＭＢ'）＋２〕／４により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝２Ｑ−ＭＡ'＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝２Ｑ＋１のページとなるようにページイメージを配置することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶するステップと、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定するステップと、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出するステップと、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成するステップと、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷するステップと、を備えてなる画像形成方法において、
前記印刷枚数を算出するステップは、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記複数のジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする画像形成方法。
【請求項６】
コンピュータに、互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶するステップと、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定するステップと、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出するステップと、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成するステップと、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷するステップと、を実行させる画像形成プログラムであって、
前記印刷枚数を算出するステップは、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記複数のジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、前記用紙の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする画像形成プログラム。
【請求項７】
前記印刷枚数を算出するステップは、前記複数のジョブが、原稿ページ数ＭＡからなる第１のジョブと原稿ページ数ＭＢからなる第２のジョブの２つである場合に、印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ＋ＭＢ）＋１〕／２により算出し、
前記印刷画像データを生成するステップは、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝Ｑ−ＭＡ＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝Ｑ＋１のページとなるようにページイメージを配置することを特徴とする請求項６に記載の画像形成プログラム。
【請求項８】
前記並列印刷モードを設定するステップは、前記複数のジョブが、第１のジョブと第２のジョブの２つである場合に、前記複数のジョブのページイメージを用紙にページ単位で並べるとともに用紙の裏表両面に印刷する両面並列印刷モードに設定するステップを有し、
前記並列印刷モードを設定するステップによって両面並列印刷モードに設定された場合に、
前記印刷枚数を算出するステップは、両面並列印刷モードでの印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記用紙の第１列（左側）の表裏に第１のジョブのページイメージを順に配置し、第１列の全てに配置し終えると引き続いて第２列（右側）の表裏に配置するとともに、第１のジョブに続いて第２のジョブのページイメージを原稿ページ順に前記用紙の表裏に配置することを特徴とする請求項６に記載の画像形成プログラム。
【請求項９】
前記印刷枚数を算出するステップは、前記第１のジョブの原稿ページ数がＭＡであり、前記第２のジョブの原稿ページ数がＭＢであるとすると、前記第１のジョブの原稿ページ数ＭＡが奇数の場合にＭＡ'＝ＭＡ＋１、偶数の場合にＭＡ'＝ＭＡとし、前記第２のジョブの原稿ページ数ＭＢが奇数の場合にＭＢ'＝ＭＢ＋１、偶数の場合にＭＢ'＝ＭＢとし、両面並列印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ'＋ＭＢ'）＋２〕／４により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝２Ｑ−ＭＡ'＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝２Ｑ＋１のページとなるようにページイメージを配置することを特徴とする請求項８に記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに独立した少なくとも第１のジョブと第２のジョブごとにページイメージを取得して用紙上に並べて印刷するための画像形成装置、画像形成方法及びそのプログラムに関する。
【背景技術】
【０００２】
画像形成装置として、従来、複数の原稿画像を一枚の印刷用紙の同一面に印刷する集約機能を有する画像形成装置がある。例えば、下記の特許文献１で示すように、複数のページの原稿について用紙サイズを数分の１たとえば半分のサイズにして複数部を印刷することができる従来技術が提案されている。これは、原稿枚数＝Ｄ、部数＝Ｎとすれば、トータルＴ枚の用紙に対し、
Ｔ＝Ｒｏｕｎｄ Ｕｐ（Ｄ×Ｎ／２）
Ｒｏｕｎｄ Ｕｐ：切り上げ
の関係で集約画像印刷するものである。例えば、原稿Ｄ＝４枚、部数Ｎ＝３の場合は、用紙の枚数Ｔは６枚となる。そして、印刷後は中央で２分割に裁断して重ねあわせると、各部がページ順に並び、それが３部重なったものとなる。このようにすると、裁断後に上下に重ねあわせることだけで複写用紙サイズの半分のサイズの仕分けコピーを手にすることができる。また、コピーカウントの節約にもなる。
【０００３】
また、互いに独立して処理された複数のジョブのページイメージを用紙上にページ単位で並べて印刷することも考えられている。その従来技術としては、下記の特許文献２で示すものがある。互いに独立したＪＯＢ１とＪＯＢ２としては、ＪＯＢ１が外国語の文書であるのに対して、ＪＯＢ２が外国語を日本語に翻訳した文書である場合、一方が試験の問題であるのに対して、他方がそれに対する解答の文書である場合などがある。
このように２つのジョブが互いに関連したものである場合は、関連識別子を付加して印刷の制御を行う。一方、２つのジョブが互いに関連しないものである場合は、関連識別子を用いずに印刷を行い、ＪＯＢ１とＪＯＢ２の画像データを並べて印字を行う。
【０００４】
一般的には、相互に全く関連性のないジョブを互いに独立して処理することが多い。例えば、図１１で示すように、ＪＯＢ１が６ページの原稿からなるジョブＡであり、ＪＯＢ２が９ページの原稿からなるジョブＢである場合は、用紙２０の左側にジョブＡを印刷し、右側にジョブＢを印刷する。即ち、ジョブＡのページＡ１〜Ａ６を用紙２０１〜２０６の左側に印刷し、ジョブＢのページＢ１〜Ｂ９を用紙２０１〜２０９の右側に印刷する。その後、これを中央部分３０で裁断することにより、夫々のジョブＡ、Ｂが印刷された書面を取得できる。
【０００５】
【特許文献１】特開２００２−２８１２７８号公報（段落［００５８］〜［００５９］、［００６８］、図９）
【特許文献２】特開平１０−９７３９６号公報（段落［００２７］、［００８３］〜［００８５］、図８）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、図１で示す従来技術においては、ジョブＡとジョブＢとでは、全く関連性がないので原稿枚数に差があることが多い。そのため、その差分だけ印刷用紙に空白面が生じる。特に、原稿枚数の差が大きいと、空白部分を有する印刷用紙の枚数が多くなる。従って、従来は用紙を無駄に消費してしまうという問題点があった。
【０００７】
そこで、本発明は、上記の問題点に鑑みなされたものであり、互いに独立したジョブを集約して印刷する場合に用紙に生じる白紙部分を少なくし用紙の無駄をなくし、印刷カウント数を最小限に抑えた画像形成装置、画像データ処理装置、画像形成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本願の請求項１に係る発明の画像形成装置は、
互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶する記憶手段と、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定する並列印刷モード設定手段（例えば、並列印刷モード設定部１７０、両面並列印刷モード設定部１７４）と、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出する印刷枚数算出手段（例えば、印刷枚数算出部１７１、両面印刷枚数算出部１７５）と、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成する印刷画像データ生成手段（例えば、印刷画像データ生成部１４、両面印刷データ生成部５０）と、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷する印刷手段と、を備えてなる画像形成装置において、
前記印刷枚数算出手段は、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データ生成手段は、前記複数の前記ジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、前記用紙の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする。
【０００９】
また、本願の請求項２に係る発明は、請求項１に記載の画像形成装置において、
前記複数のジョブが、原稿ページ数ＭＡからなる第１のジョブと原稿ページ数ＭＢからなる第２のジョブの２つである場合に、
前記印刷枚数算出手段は、印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ＋ＭＢ）＋１〕／２により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝Ｑ−ＭＡ＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝Ｑ＋１のページとなるようにページイメージを配置することを特徴とする。
【００１０】
また、本願の請求項３に係る発明は、請求項１に記載の画像形成装置において、
前記複数のジョブが、第１のジョブと第２のジョブの２つである場合に、
前記並列印刷モード設定手段は、前記複数のジョブのページイメージを用紙にページ単位で並べるとともに用紙の裏表両面に印刷する両面並列印刷モードの設定を有し、
前記並列印刷モード設定手段によって両面並列印刷モードに設定された場合に、
前記印刷枚数算出手段は、両面並列印刷モードでの印刷に要する最小用紙枚数を算出し、
前記印刷画像データ生成手段は、前記用紙の第１列（左側）の表裏に第１のジョブのページイメージを順に配置し、第１列の全てに配置し終えると引き続いて第２列（右側）の表裏に配置するとともに、第１のジョブに続いて第２のジョブのページイメージを原稿ページ順に前記用紙の表裏に配置することを特徴とする。
【００１１】
また、本願の請求項４に係る発明は、請求項３に記載の画像形成装置において、
前記第１のジョブの原稿ページ数がＭＡであり、前記第２のジョブの原稿ページ数がＭＢであるとすると、
前記印刷枚数算出手段は、前記第１のジョブの原稿ページ数ＭＡが奇数の場合にＭＡ'＝ＭＡ＋１、偶数の場合にＭＡ'＝ＭＡとし、前記第２のジョブの原稿ページ数ＭＢが奇数の場合にＭＢ'＝ＭＢ＋１、偶数の場合にＭＢ'＝ＭＢとし、両面並列印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ'＋ＭＢ'）＋２〕／４により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝２Ｑ−ＭＡ'＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝２Ｑ＋１のページとなるようにページイメージを配置することを特徴とする。
【００１２】
また、本願の請求項５に係る発明の画像形成方法は、
互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶するステップと、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定するステップと、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出するステップと、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成するステップと、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷するステップと、を備えてなる画像形成方法において、
前記印刷枚数を算出するステップは、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記複数のジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、前記用紙の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする。
【００１３】
また、本願の請求項６に係る発明の画像形成プログラムは、
コンピュータに、互いに独立した少なくとも２つのジョブごとのページイメージを取得して記憶するステップと、前記複数のジョブのページイメージを用紙上にページ単位で並べて印刷する並列印刷モードを設定するステップと、前記並列印刷設定手段によって並列印刷をする場合に、前記複数のジョブの原稿ページ数を取得し、並列印刷モードでの印刷に要する用紙枚数を算出するステップと、前記記憶手段に記憶された前記複数のジョブのページイメージを前記印刷枚数算出手段によって算出された枚数の用紙にページ単位で順に並べて配置して印刷画像データを生成するステップと、前記印刷画像データ生成手段において生成された印刷画像データを前記用紙に印刷するステップと、を実行させる画像形成プログラムであって、
前記印刷枚数を算出するステップは、前記複数のジョブを並列印刷する際に、印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記複数のジョブのうちの１つのジョブの後に引き続いて他のジョブのページイメージを順に前記用紙に配置し、その際、前記ページイメージを前記用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…の順に配置し、すべての前記用紙において前記第１列に前記ページイメージが配置されると、前記用紙の１枚目の第２列（右側）から２枚目の第２列（右側）、３枚目の第２列（右側）…の順に配置することを特徴とする。
【００１４】
また、本願の請求項７に係る発明は、請求項６に記載の画像形成プログラムにおいて、
前記印刷枚数を算出するステップは、前記複数のジョブが、原稿ページ数ＭＡからなる第１のジョブと原稿ページ数ＭＢからなる第２のジョブの２つである場合に、印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ＋ＭＢ）＋１〕／２により算出し、
前記印刷画像データを生成するステップは、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝Ｑ−ＭＡ＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝Ｑ＋１のページとなるようにページイメージを配置することを特徴とする。
【００１５】
また、本願の請求項８に係る発明は、請求項６に記載の画像形成プログラムにおいて、
前記並列印刷モードを設定するステップは、前記複数のジョブが、第１のジョブと第２のジョブの２つである場合に、前記複数のジョブのページイメージを用紙にページ単位で並べるとともに用紙の裏表両面に印刷する両面並列印刷モードに設定するステップを有し、
前記並列印刷モードを設定するステップによって両面並列印刷モードに設定された場合に、
前記印刷枚数を算出するステップは、両面並列印刷モードでの印刷に要する最小用紙枚数を算出し、
前記印刷画像データを生成するステップは、前記用紙の第１列（左側）の表裏に第１のジョブのページイメージを順に配置し、第１列の全てに配置し終えると引き続いて第２列（右側）の表裏に配置するとともに、第１のジョブに続いて第２のジョブのページイメージを原稿ページ順に前記用紙の表裏に配置することを特徴とする。
【００１６】
また、本願の請求項９に係る発明は、請求項８に記載の画像形成プログラムにおいて、
前記印刷枚数を算出するステップは、前記第１のジョブの原稿ページ数がＭＡであり、前記第２のジョブの原稿ページ数がＭＢであるとすると、前記第１のジョブの原稿ページ数ＭＡが奇数の場合にＭＡ'＝ＭＡ＋１、偶数の場合にＭＡ'＝ＭＡとし、前記第２のジョブの原稿ページ数ＭＢが奇数の場合にＭＢ'＝ＭＢ＋１、偶数の場合にＭＢ'＝ＭＢとし、両面並列印刷に必要な用紙枚数Ｑを、Ｑ＝〔（ＭＡ'＋ＭＢ'）＋２〕／４により算出し、
前記印刷画像データ生成手段は、前記用紙の１枚目の第１列（左側）に出力される原稿ページＰＬが、第１のジョブの原稿ページをＰＡ＝１、２、３…とすると、ＰＡ＝１のページとなるようにページイメージを配置し、前記用紙の１枚目の第２列（右側）に出力される原稿ページＰＲが、第２の原稿ページをＰＢ＝１、２、３…とすると、ＭＡ<ＭＢの場合に、ＰＢ＝２Ｑ−ＭＡ'＋１のページとなるように、また、ＭＡ>ＭＢの場合に、ＰＡ＝２Ｑ＋１のページとなるようにページイメージを配置することを特徴とする。
【発明の効果】
【００１７】
本発明は、上述した解決手段によって、以下に述べるとおりの優れた効果を奏する。
即ち、本願の請求項１に係る発明の画像形成装置によれば、互いに独立したジョブを並列印刷するに際して、算出した最小用紙枚数の印刷用紙に、１つのジョブの最終ページが配置された用紙に引き続いて他のジョブの第１ページ目のページイメージを配置することにより、以下の効果を奏する。
第一に、ジョブの原稿ページ数に差があっても、第１のジョブから第２のジョブへの印刷が連続して行われることになり、空白部分を最小とすることができる。従って、用紙の節約、印刷カウント数の低減を図ることができる。
第二に、印刷後に用紙の第１列（左側）と第２列（右側）との間で裁断し、重ねることにより、第１のジョブと第２のジョブを印刷したものを別々の書類として得ることが容易にできるようになる。
【００１８】
本願の請求項２に係る発明の画像形成装置によれば、第１のジョブの原稿ページ数ＭＡと、第２のジョブの原稿ページ数ＭＢとから印刷用紙枚数を算出し、この印刷用紙枚数に収まるように印刷画像データを生成するようにしたので、これらの処理を演算処理によって簡単に行うことができ、画像形成装置を簡単な構成とすることができる。
【００１９】
また、本願の請求項３に係る発明の画像形成装置によれば、並列印刷モード設定手段が、両面並列印刷モードの設定を有するため、第１のジョブおよび第２のジョブを用紙の両面に印刷することができるようになる。さらに、ジョブの原稿ページ数に差があっても、第１のジョブから第２のジョブへの印刷が連続して行われるため、空白部分を最小にすることができる。従って、用紙の節約、印刷カウント数の低減を図ることができる。
更に、印刷後に用紙の第１列（左側）と第２列（右側）との間で裁断し、重ねることにより、第１のジョブと第２のジョブを印刷したものを別々の書類として得ることが容易にできるようになる。
【００２０】
本願の請求項４に係る発明の画像形成装置によれば、第１のジョブの原稿ページ数ＭＡと、第２のジョブの原稿ページ数ＭＢとから印刷用紙枚数を算出し、この印刷用紙枚数に収まるように印刷画像データを生成するようにしたので、これらの処理を演算処理によって簡単に行うことができ、画像形成装置を簡単な構成とすることができる。
【００２１】
本願の請求項５に係る発明の画像形成方法によれば、請求項１に係る発明の効果と同様の効果を奏する方法で画像を形成することができるようになる。また、請求項６〜９に係る発明の画像形成プログラムによれば、請求項１〜４に係る発明の効果と同様の効果を奏するプログラムによって画像形成装置等を機能させることができるようになる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。
【実施例１】
【００２３】
本発明の実施例１について図１〜図３を参照して説明する。図１は実施例１における画像形成装置を示すブロック図、図２は実施例１における画像形成装置によって形成された並列印刷の画像データの生成状態を示す説明図、図３は実施例１における画像形成装置の動作を示すフローチャートである。
【００２４】
図１に示すのは、画像形成装置１を用いたネットワーク画像形成装置であり、画像形成装置１はネットワーク２を介して外部入力装置３に接続されている。外部入力装置３は、印刷ジョブを発生するパーソナルコンピュータ、原稿から画像データを読み取って印刷ジョブを生成するスキャナー装置等が適用される。
【００２５】
画像形成装置１は、印刷ジョブを受信するジョブ受信部１０と、原稿から画像データを読み取るスキャナー１１と、ジョブ単位で印刷ジョブをページイメージとして処理するジョブ処理部１２と、ページイメージを記憶する記憶部１３と、印刷画像データを生成する印刷画像データ生成部１４と、印刷処理部１５と、所定の用紙印刷画像データを印刷する印刷部１６と、制御部１７と、使用者により操作入力がなされる入力部１８と、表示部１９とを有している。
【００２６】
ジョブ処理部１２と記憶部１３は、ジョブ受信部１０またはスキャナー１１から供給された互いに独立した第１のジョブと第２のジョブをページイメージとして取得し、互いに独立して記憶する記憶手段を形成している。
【００２７】
制御部１７は、印刷のスタート、ストップ、印刷枚数の設定、倍率の設定等の制御を行うものであるが、更に、第１のジョブと第２のジョブのページイメージを順に用紙上にページ単位に左右に並べて印刷する並列印刷モード設定部１７０を有する。また、制御部１７は、記憶部１３に記憶されている第１のジョブの原稿ページ数と第２のジョブの原稿ページ数とを取得し、この原稿ページ数から、印刷に要する用紙枚数を算出する印刷枚数算出部１７１を有する。この印刷枚数算出部１７１は、下記に示す計算方法によって、２つのジョブの印刷に必要な最小用紙枚数を算出する。
【００２８】
この印刷枚数算出部１７１は、第１のジョブの原稿ページ数をＭＡとし、第２のジョブ（ジョブＢ）の原稿ページ数をＭＢとすると、印刷に要する用紙枚数Ｑは、Ｑ＝〔（ＭＡ＋ＭＢ）＋１〕／２となる演算処理を実行する演算処理回路から構成されている。
【００２９】
印刷画像データ生成部１４は、図２で示すように、用紙の１枚目の第１列（左側）から２枚目の第１列（左側）、３枚目の第１列（左側）…というように第１のジョブ（ジョブＡ）のページイメージを順に配置し、すべての用紙において第１列（左側）にページイメージが配置されると、今度は１枚目の用紙の第２列（右側）にページイメージを配置し、２枚目、３枚目の用紙の第２列（右側）に順に配置してゆく。それとともに、第１のジョブ（ジョブＡ）の後に引き続いて第２のジョブ（ジョブＢ）のページイメージが順に配置されるように印刷画像データを生成する。
【００３０】
第１のジョブ（ジョブＡ）のページをＰＡ＝１、２、３…、第２のジョブ（ジョブＢ）のページをＰＢ＝１、２、３…とすると、用紙の１枚目の第１列（左側）に配置される印刷画像データのページＰＬは、ＰＡ＝１であり、第１のジョブ（ジョブＡ）の１ページ目のページイメージがそこに配置されることになる。そして、用紙の１枚目の第２列（右側）に配置される印刷画像データのページＰＲは、以下の通りになる。第１のジョブ（ジョブＡ）の原稿ページ数ＭＡの方が第２のジョブ（ジョブＢ）の原稿ページ数ＭＢより少ない場合、すなわち、ＭＡ<ＭＢの場合は、用紙の第２列（右側）に配置される印刷画像データのページＰＲは、ＰＢ＝Ｑ−ＭＡ＋１となる。一方、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡが第２のジョブ（ジョブＢ）の原稿ページ数ＭＢより多い場合、すなわち、ＭＡ>ＭＢの場合は、用紙の第２列（右側）に配置される印刷画像データのページＰＲは、ＰＡ＝Ｑ＋１となる。
【００３１】
入力部１８は、電源スイッチ、印刷のスタートとストップ、プリンター機能の選択、並列印刷モードの選択、印刷枚数の指定、部数の指定などを行うための操作キー、スイッチなどを有するものである。
【００３２】
表示部１９は、入力部１８の操作入力により各種の画面、各種の指示などの内容が表示されるものである。
【００３３】
印刷処理部１５は、制御部１７の制御に基づいて印刷画像データを所定の倍率に調整して印刷部１６に供給するものである。
【００３４】
上述した本発明の実施例１による画像形成装置１の動作について、図２の説明図、図３のフローチャートを参照して説明する。
【００３５】
まず、使用者は、入力部１８を操作してスキャナー１１により原稿から画像を読み取りページデータを得るか否か、並列印刷モードとするか否かなどの初期設定を行う（ステップＳ１）。この設定の後に、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）のデータがジョブ受信部１０またはスキャナー１１から得られ、そのページイメージがそれぞれ記憶部１３に記憶される（ステップＳ２）。
【００３６】
次に、制御部１７において、並列印刷モード設定部１７０が入力部１８の操作により並列印刷モードの設定状態になっているか否かが判別される（ステップＳ３）。 
【００３７】
並列印刷モードに設定されている場合は、印刷枚数算出部１７１が第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢから用紙枚数Ｑが算出される。例えば、ジョブＡの原稿ページ数ＭＡが６、ジョブＢの原稿ページ数ＭＢが９の場合は、用紙枚数Ｑは、Ｑ＝［（６＋９）＋１］／２から、８枚となる。
【００３８】
そして、画像印刷データ生成部１４は、図２で示すように、印刷用紙２０について、第１列（左側）と第２列（右側）に並べられた印刷画像データを生成する（ステップＳ５）。１枚目の印刷用紙２０１の第１列（左側）には、ＰＡ＝１の画像データＡ１が生成される。１枚目の印刷用紙２０１の第２列（右側）には、ＭＡ<ＭＢであるため、ＰＢ＝８−６＋１から、画像データＢ３が生成される。２枚目以降の印刷用紙２０２、２０３…についても同様の処理を行い、２枚目の印刷用紙２０２の第１列（左側）には、ＰＡ＝２の画像データＡ２、第２列（右側）には、ＰＢ＝４の画像データＢ４が生成される。
【００３９】
次に、並列印刷スタートの指示があれば、制御部１７は印刷部１６による印刷をスタートさせる（ステップＳ６）。この印刷スタートの指示によって印刷処理部１５は、図２で示す順序で画像データを画像印刷データ生成部１４から読み出して所定の倍率で印刷部１６に供給する。印刷部１６においては供給された印刷画像データによる並列印刷が実行される。
【００４０】
制御部１７は、印刷部１６において１枚目の印刷用紙２０１から８枚目の印刷用紙２０８までの印刷が実行されるように制御する（ステップＳ７）。この印刷の結果、１枚目の印刷用紙２０１の第１列（左側）に画像データＡ１が印刷され、第２列（右側）に画像データＢ３が印刷される。２枚目の印刷用紙２０２には、第１列（左側）に画像データＡ２が印刷され、第２列（右側）に画像データＢ４が印刷される。以下、順に３枚目の印刷用紙２０３、４枚目の印刷用紙２０４、５枚目の印刷用紙２０５、６枚目の印刷用紙２０６にそれぞれ同様の方法で印刷が行われる。そして、７枚目の印刷用紙２０７には、第１列（左側）に画像データＢ１が印刷され、第２列（右側）に画像データＢ９が印刷される。最後の８枚目の印刷用紙２０８には、第１列（左側）に画像データＢ２が印刷されるが、第２列（右側）には印刷される画像データがないので空白が生じる。
【００４１】
制御部１７は、以上の並列印刷を完了すると印刷をストップさせる（ステップＳ８）。
【００４２】
一方、ステップＳ３において、並列印刷モードでないと判定された場合は、通常の印刷モードとみなされる（ステップＳ９）。通常の印刷スタートの指示があれば（ステップＳ１０）、制御部１７は印刷部１６において通常の印刷を実行させる（ステップＳ１１）。制御部１７は、通常の印刷が完了すると印刷をストップさせる（ステップＳ１２）。
【００４３】
ここで、通常の印刷モードとは、代表的には第１のジョブ（ジョブＡ）、第２のジョブ（ジョブＢ）の画像データを順に印刷用紙に印刷することである。この印刷の際に、倍率を変更したり、複数部を印刷したりすることもある。
【００４４】
また、このような機能は、プログラムとして外部入力装置３であるパーソナルコンピュータから画像形成装置１に所謂プリンタードライバーの形式でインストールすることによって達成できる。
【００４５】
上述した本発明の実施例１の画像形成装置１によれば、互いに独立した第１のジョブ（ジョブＡ）、第２のジョブ（ジョブＢ）について、並列印刷を行う際に必要な最小枚数の用紙２０にジョブＡとジョブＢのページイメージを順に並べて印刷する。このために、印刷画像データ生成部１４は、ジョブＡ、Ｂのページイメージを第１列から第２列へと順に並べて配置する際に、ジョブＡの最終ページが配置された用紙の下にジョブＢの第１ページ目を配置する。この配置の方法によれば、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）との原稿ページ数ＭＡ、ＭＢに差があっても、最後の原稿ページの第１列（右側）に空白を生じさせず、しかも最後の原稿ページの第２列（右側）には多くても最大１ページ分の空白だけを生じるようにしたものである。
【００４６】
従って、実施例１においては、第１のジョブ（ジョブＡ）、第２のＢの原稿ページ数ＭＡ、ＭＢに差があっても、空白部分が最小になり、印刷に用いられる用紙２０の枚数を最小限に抑えることができる。例えば、図１１で示す従来例と比較すると、明らかなように、印刷用紙２０が１枚少なくなっている。この少なくなる枚数は、原稿ページ数ＭＡと原稿ページ数ＭＢに大きな差があればあるほど多くなる。
【００４７】
また、印刷された後は、用紙２０の中央部分３０で裁断し、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）を境界部分で分離して重ねれば、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）とを印刷した書類を別々に得られる。
【実施例２】
【００４８】
次に、本発明の実施例２について、図４〜図６を参照して説明する。図４は実施例２における画像形成装置を示すブロック図、図５は実施例２における画像形成装置によって形成された第１のジョブと第２のジョブの原稿ページが共に奇数である場合の並列印刷の画像データ生成状態を示す説明図、図６は実施例２における画像形成装置の動作を示すフローチャートであり、実施例１と同一部分は同一符号を付してその説明を省略する。
【００４９】
画像形成装置１の制御部１７は、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢ共に奇数であるか否かを判別する奇数判別部１７２を備えている。また、画像形成装置１は二種印刷画像データ生成部４０を備えている。
【００５０】
二種印刷画像データ生成部４０は、奇数判別部１７２が原稿ページ数ＭＡ、ＭＢが共に奇数の場合に第１の形態の印刷画像データを生成し、原稿ページ数ＭＡ、ＭＢ共に奇数でない場合に第２の形態の印刷画像データを生成するものである。
【００５１】
第１の形態の印刷画像データの印刷例を図５に示す。この例においては、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡが７枚、第２のジョブ（ジョブＢ）の原稿ページ数ＭＢが９枚の場合とする。まず、１枚目の用紙２０１の第１列（左側）に画像データＡ１を配置し、第２列（右側）に画像データＡ２を配置する。次いで、２枚目の用紙２０２の第１列（左側）に画像データＡ３を配置し、第２列（右側）に画像データＡ４を配置する。３枚目の用紙２０３にも同様にして、画像データＡ５、Ａ６が配置される。４枚目の用紙２０４において、画像データＡ７は用紙２０４の第１列（左側）に配置される。そして、第２列（右側）には第２のジョブ（ジョブＢ）の画像データＢ１が配置される。そして、５枚目の用紙２０５の第１列（左側）に画像データＢ２を配置し、第２列（右側）に画像データＢ３を配置する。６枚目から８枚目の用紙２０６〜２０８も同様に、画像データＢ４〜Ｂ９が第１列（左側）、第二列（右側）の順に配置される。
【００５２】
第２の形態においては、二種印刷画像データ生成部４０は、画像データの割振りを前述した実施例１の図２で示す形態になるように制御する。
【００５３】
上述した本発明の実施例２による画像形成装置１の動作について図５の説明図、図６のフローチャートを参照して説明する。
【００５４】
まず、初期設定を行い、並列印刷モードに設定するか否かの設定をする（ステップＳ１、Ｓ２）。並列印刷モードであれば（ステップ３）奇数判別部１７２は第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢ共に奇数であるか否かを判別する（ステップＳ２０）。両者共に奇数であると判別されると、制御部１７は、記憶部１３に記憶された第１のジョブ（ジョブＡ）、第２のジョブ（ジョブＢ）の画像データを、二種印刷画像データ生成部４０において図５で示す第１の形態に配置する（ステップＳ２１）。
【００５５】
次に、並列印刷スタートの指示があれば、制御部１７は印刷部１６で印刷を行うことをスタートさせる（ステップＳ２２）。この印刷スタートによって印刷処理部１５は、図５で示す順序で画像データを画像印刷データ生成部１４から読み出して所定の倍率で印刷部１６に供給する。
【００５６】
制御部１７は、印刷部１６が、１枚目の印刷用紙２０１から８枚目の印刷用紙２０８まで、第１の形態での印刷を実行するように制御する（ステップＳ２３）。そして、制御部１７は、以上の並列印刷が完了すると印刷をストップさせる（ステップＳ２４）。
【００５７】
一方、ステップＳ２０において、奇数判別部１７２が第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢが奇数でないと判別された場合は、前述した実施例１におけるステップＳ４〜Ｓ８と同様にして第２の形態の並列印刷を実行する。
【００５８】
また、ステップＳ３において、並列印刷モードでないと判別された場合は、前述した実施例１におけるステップＳ９〜Ｓ１２と同様にして通常の印刷モードによる印刷を実行する。
【００５９】
このような機能は、プログラムとして外部入力装置３であるパーソナルコンピュータから画像形成装置１に所謂プリンタードライバーの形式でインストールすることによって達成できる。
【００６０】
上述した本発明の実施例２に係る画像形成装置１によれば、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢのどちらも奇数の場合は、奇数判別部１７４がこれを検出し、二種印刷画像データ生成部４０において、第１のジョブ（ジョブＡ）の画像データＡ１から順に、１枚目の用紙２０１の第１列（左側）に画像データＡ１、第２列（右側）に画像データＡ２、２枚目の用紙２０２の第１列（左側）に画像データＡ３、第２列（右側）に画像データＡ４…というように配置してゆき、第１のジョブ（ジョブＡ）の最後の画像データＡ７に続いて第２のジョブ（ジョブＢ）の画像データＢ１〜Ｂ９をそれぞれの用紙において、第１列（左側）、第２列（右側）の順に配置する。
しかし、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢのどちらも奇数でない場合は、奇数判別部１７２がこれを判別して二種データ印刷画像データ生成部４０において前述した実施例１と同様に画像データを生成する。
【００６１】
このようにして、ジョブＡとジョブＢの原稿枚数の差によって生じる空白部分が最小になり、印刷に用いられる用紙２０の枚数を最小限に抑えることができる。例えば、図１１で示す従来例と比較すると明らかなように、本実施例の方法で印刷した場合に印刷用紙２０が１枚少なくなっている。この少なくなる枚数は、原稿ページ数ＭＡと原稿ページ数ＭＢに大きな差があればあるほど多くなる。
【００６２】
しかも、原稿ページ数ＭＡ、ＭＢのどちらも奇数の場合は、印刷枚数の算出を行う必要がないので、処理が簡単で迅速に行える。
【実施例３】
【００６３】
次に、両面並列印刷に係る本発明の実施例３について、図７〜図１０を参照して説明する。図７は実施例３における画像形成装置を示すブロック図、図８は実施例３における画像形成装置によって形成された両面並列印刷の画像形成状態の一例を示す説明図、図９は実施例３における画像形成装置によって形成された両面並列印刷の画像形成状態の他の例を示す説明図、図１０は実施例３における画像形成装置の動作を示すフローチャートである。なお、実施例１と同一部分は同一符号を付してその説明を省略する。
【００６４】
制御部１７は両面並列印刷モード設定部１７４を有し、これは、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）のページイメージを順に用紙２０の両面にページ単位で左右に並べて印刷する。また、制御部１７は両面印刷枚数算出部１７５を有し、これは、記憶部１３に記憶されている第１のジョブの原稿ページ数と第２のジョブの原稿ページ数とを取得し、この原稿ページ数から両面並列印刷に必要な最小用紙枚数Ｑを算出する。
【００６５】
画像形成装置１は両面印刷画像データ生成部５０と両面印刷処理部６０と両面印刷部７０とを有し、画像データを用紙２０の両面に印刷する。
【００６６】
両面印刷枚数算出部１７５は、第１のジョブ（ジョブＡ）の原稿ページ数をＭＡとし、第２のジョブ（ジョブＢ）の原稿ページ数をＭＢとすると、印刷に要する用紙枚数Ｑを下記のようにして算出する。
【００６７】
ページ数ＭＡが奇数の場合は、ＭＡ'＝ＭＡ＋１とし、原稿ページ数ＭＡが偶数の場合は、ＭＡ'＝ＭＡとする。一方、原稿ページ数ＭＢが奇数の場合は、ＭＢ'＝ＭＢ＋１とし、原稿ページ数ＭＢが偶数の場合は、ＭＢ'＝ＭＢとする。用紙枚数Ｑは、Ｑ＝〔（ＭＡ'＋ＭＢ'）＋２〕／４によって決定される。
【００６８】
両面印刷画像データ生成部５０は、図８に一例を示し、図９に他の例を示す印刷画像データのページ配置を決定する。本実施例においては、１枚目の用紙２０１の第一列（左側）の表面に第１のジョブ（ジョブＡ）の第１のページイメージＡ１を配置し、裏面に第２のページイメージＡ２を配置し、２枚目の用紙２０２の第一列（左側）の表面に第３のページイメージＡ３を配置し、裏面に第４のページイメージＡ４を配置する…というように順に用紙の第１列（左側）の表裏にページイメージを配置して行く。そして、全ての用紙の第１列（左側）の表裏にページイメージが配置されると、今度は１枚目の用紙２０１の第２列（右側）の表、裏、２枚目の用紙２０２の第２列（右側）の表、裏という順にページイメージを配置してゆく。このとき、第１のジョブＡのページイメージが全て配置し終わった場合には、それに続いて第２のジョブＢのページイメージを上記の順に配置してゆく。
【００６９】
用紙の第１列（左側）に配置される印刷画像データのページＰＬは、ジョブＡのページをＰＡ＝１、２、３…、ジョブＢのページをＰＢ＝１、２、３…とすると、１枚目の用紙のページイメージＰＬは、ＰＡ＝１となり、画像データＡ１が配置される。１枚目の用紙の裏面のページイメージＰＬはＰＡ＝２となり、画像データＡ２が配置される。
【００７０】
ここで、ジョブＡの原稿ページＭＡが偶数の場合は、図８で示すように、用紙２０３の裏側に画像データＡ６が出力され、次の画像データＢ１が次の用紙２０４の表に配置される。
【００７１】
一方、ジョブＡの原稿ページＭＡが奇数の場合は、用紙２０３の裏側は白紙となり、ジョブＢの第１のページイメージＰＢ＝Ｂ１は最後の用紙２０４の表に配置される。
【００７２】
また、用紙の一枚目の第二列（右側）に配置される印刷画像データのページＰＲは、以下の通りになる。第１のジョブ（ジョブＡ）の原稿ページ数ＭＡの方が第２のジョブ（ジョブＢ）の原稿ページ数ＭＢより少ない場合、すなわち、ＭＡ<ＭＢの場合は、ＰＲは、ＰＢ＝２Ｑ−ＭＡ'＋１となる。一方、第１のジョブ（ジョブＡ）の原稿ページ数ＭＡが第２のジョブ（ジョブＢ）の原稿ページ数ＭＢより多い場合、すなわち、ＭＡ>ＭＢの場合は、ＰＲは、ＰＡ＝２Ｑ＋１となる。
【００７３】
上述した本発明の実施例３における画像形成装置１の動作について、図８、図９の説明図、図１０のフローチャートを参照して説明する。
【００７４】
まず、初期設定を行い、並列印刷モードに設定するか否かの設定を行う（ステップＳ１、Ｓ２）。
【００７５】
次に、制御部１７において、両面並列印刷モード設定部１７４が入力部１８の操作によって両面並列印刷に設定されているか否かを判別する（ステップＳ３０）。両面並列印刷モードに設定されている場合は、両面印刷枚数算出部１７５が第１のジョブ（ジョブＡ）の原稿ページ数ＭＡと第２のジョブ（ジョブＢ）の原稿ページ数ＭＢから用紙枚数Ｑを算出する（ステップＳ３１）。
【００７６】
例えば、ジョブＡの原稿ページ数ＭＡが６、ジョブＢの原稿ページ数ＭＢが９の場合は、用紙枚数Ｑは、Ｑ＝〔（６＋９）＋２〕／４から、４枚となる。従って、図８で示すように、１枚目の印刷用紙２０１の第１列（左側）には、表に画像データＡ１、裏に画像データＡ２が配置される。また、１枚目の印刷用紙２０１の第２列（右側）には、ＭＡ<ＭＢであるからＰＲ＝２Ｑ−ＭＡ'＋１から、表に画像データＢ３が配置される。そして、その裏側には画像データＢ４が配置される。（ステップＳ３２）。
【００７７】
以下順に印刷用紙２０４まで両面に画像データが配置される。スタートの指示があれば、制御部１７は印刷部１６における印刷処理をスタートさせる（ステップＳ３３）。この印刷をスタートすると両面印刷処理部６０は、図８で示す順序で画像データを画像印刷データ生成部１４から読み出して所定の倍率で両面印刷部７０に供給する。両面印刷部７０においては供給された印刷画像データによる両面並列印刷が実行される（ステップＳ３４）。
【００７８】
一方、ステップＳ３２における両面印刷データ作成の段階において、例えば、原稿ページ数ＭＡが７、原稿ページ数ＭＢが９の両者共に奇数である場合は、印刷用紙Ｑは、Ｑ＝〔（７＋９）＋２〕／４から、５枚となる。従って、図９で示すように、１枚目の印刷用紙２０１の第１列（左側）には、表に画像データＡ１、裏に画像データＡ２が配置される。１枚目の印刷用紙２０１の第２列（右側）には、ＭＡ<ＭＢであるから、ＰＲ＝２Ｑ−ＭＡ'＋１より、表に画像データＢ３が配置される。そして、その裏面には画像データＢ４が配置される。４枚目の印刷用紙２０４の裏面は第１列（左側）、第２列（右側）ともに白紙となる。また、５枚目の第一列の表裏には、画像データＢ１、Ｂ２が配置されるが、第２列（右側）は表裏共に白紙となる。
【００７９】
制御部１７は、以上の両面並列印刷が完了すると印刷をストップさせる（ステップＳ３５）。
【００８０】
このような機能は、プログラムとして外部入力装置３であるパーソナルコンピュータから画像形成装置１に所謂プリンタードライバーの形式でインストールすることによって達成できる。
【００８１】
上述した本発明の実施例３の画像形成装置１によれば、印刷画像データ生成部１４は互いに独立したジョブＡ、Ｂのページイメージを用紙２０の第１列（左側）から両面に配置し、次いで第２列（右側）の両面に順に並べて配置する。
【００８２】
例えば、ジョブＡの原稿ページ数ＭＡが６枚、ジョブＢの原稿ページ数ＭＢが９枚の場合、従来の方法では、図１２で示すように印刷用紙２０が５枚必要であった。しかし、実施例３における画像形成装置では、図８で示すように印刷用紙２０が４枚となる。
【００８３】
また、ジョブＡの原稿ページ数ＭＡが７枚、ジョブＢの原稿ページ数ＭＢが９枚の場合、図９で示すように、印刷用紙２０は５枚となる。
【００８４】
従って、実施例３においては、ジョブＡ、Ｂの原稿ページ数ＭＡ、ＭＢに差があっても、空白部分が最小になり、印刷に必要な用紙２０の枚数が最小限で済む。そのため、用紙の節約、印刷カウント数の低減を図ることができる。
【００８５】
また、印刷された後は、用紙２０の中央部分３０で裁断し、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）との境界部分で分離して重ねれば、第１のジョブ（ジョブＡ）と第２のジョブ（ジョブＢ）の印刷書類を別々に得ることができる。
【００８６】
尚、本発明の実施例１〜３においては、ジョブＡとジョブＢの２つについて説明したが、本発明はこれに限定されることなく、３つ以上のジョブであってもよい。また、１枚の用紙に第１列（左側）、第２列（右側）と画像を配置する２アップで画像形成を行ったが、本発明はこれに限定されることなく、４アップ、６アップ…で画像形成を行ってもよい。
【００８７】
また、本発明の実施例１〜３においては、ジョブ処理部１２、印刷画像データ生成部１４、二種印刷画像データ生成部４０、両面印刷画像データ生成部５０、制御部１７などは夫々独立に形成したが、本発明はこれに限定されることなく、これらを適宜組み合わせた集積回路による一体化の構成であってもよい。
【００８８】
更に、本発明の実施例３においては、画像形成装置１は両面印刷だけでなく、選択的に片面の印刷もできるように構成してもよいことは勿論である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例１における画像形成装置を示すブロック図である。
【図２】本発明の実施例１における画像形成装置によって並列印刷された画像データの配置状態を示す説明図である。
【図３】本発明の実施例１における画像形成装置の動作を示すフローチャートである。
【図４】本発明の実施例２における画像形成装置を示すブロック図である。
【図５】本発明の実施例２における画像形成装置によって並列印刷された画像データの配置状態を示す説明図である。
【図６】本発明の実施例２における画像形成装置の動作を示すフローチャートである。
【図７】本発明の実施例３における画像形成装置を示すブロック図である。
【図８】本発明の実施例３における画像形成装置によって印刷された状態の一例を示す説明図である。
【図９】本発明の実施例３における画像形成装置によって印刷された状態の他の例を示す説明図である。
【図１０】本発明の実施例３における画像形成装置の動作を示すフローチャートである。
【図１１】従来の画像形成装置によって印刷された状態を示す説明図である。
【図１２】本発明の実施例３と対比した場合における従来の画像形成によって印刷された画像データの配置状態示す説明図である。
【符号の説明】
【００９０】
１ 画像形成装置
３ 外部入力装置
１０ ジョブ受信部
１１ スキャナー
１２ ジョブ処理部
１３ 記憶部
１４ 印刷画像データ生成部
１５ 印刷処理部
１６ 印刷部
１７ 制御部
１８ 入力部
１９ 表示部
１７０ 並列印刷モード設定部
１７１ 印刷枚数算出部
【図１】
0004536671.tif 000002
【図２】
0004536671.tif 000003
【図３】
0004536671.tif 000004
【図４】
0004536671.tif 000005
【図５】
0004536671.tif 000006
【図６】
0004536671.tif 000007
【図７】
0004536671.tif 000008
【図８】
0004536671.tif 000009
【図９】
0004536671.tif 000010
【図１０】
0004536671.tif 000011
【図１１】
0004536671.tif 000012
【図１２】
0004536671.tif 000013