(57)【要約】【課題】１枚のシート上に複数の原稿画像を集約して印刷する場合に、無駄に大きなサイズのシートが使用されることを防止する手法を提供する。【解決手段】Ｍページからなる原稿画像をＮページ（Ｍ、Ｎは自然数、Ｍ＞Ｎ＞１）ごとに所定サイズのシートに印刷すべく、各ページの原稿画像が前記サイズに収まる倍率で並ぶ印刷用画像を形成する画像形成部と、複数サイズのシートを収容するシート収容部と、収容されたシートのうち前記所定サイズに対応する印刷用シートを給送するように制御する制御部と、ＭがＮで割り切れない場合に端数のページからなる原稿画像を前記倍率で並べた端数ページの印刷用画像が収まる最小サイズのシートを決定するシートサイズ決定部とを備え、前記制御部は、Ｎページの原稿画像が並ぶ印刷用画像を印刷する際は前記所定サイズの印刷用シートを給送し、端数のページが並ぶ印刷用画像を印刷する際は前記シートサイズ決定部により決定されたシートを給送するように制御することを特徴とする画像形成装置。【選択図】図２
2010125615.tif 000002
【特許請求の範囲】
【請求項１】
Ｍページからなる原稿画像をＮページ（Ｍ、Ｎは自然数、Ｍ＞Ｎ＞１）ごとに所定サイズのシートに印刷すべく、各ページの原稿画像が前記サイズに収まる倍率で並ぶ印刷用画像を形成する画像形成部と、
複数サイズのシートを収容するシート収容部と、
収容されたシートのうち前記所定サイズに対応する印刷用シートを給送するように制御する制御部と、
ＭがＮで割り切れない場合に端数のページからなる原稿画像を前記倍率で並べた端数ページの印刷用画像が収まる最小サイズのシートを決定するシートサイズ決定部とを備え、
前記制御部は、Ｎページの原稿画像が並ぶ印刷用画像を印刷する際は前記所定サイズの印刷用シートを給送し、端数のページが並ぶ印刷用画像を印刷する際は前記シートサイズ決定部により決定されたシートを給送するように制御することを特徴とする画像形成装置。
【請求項２】
前記シートサイズ決定部は、両面印刷の場合は前記端数のページからなる原稿画像をシートの表裏に分けて配した場合の最小サイズのシートを決定する請求項１に記載の画像形成装置。
【請求項３】
シート収容部に収容されたシートの中から前記最小サイズのシートを前記シートサイズ決定部が決定する第１のモード、予め定められたサイズの中から前記最小サイズのシートを前記シートサイズ決定部が決定しかつ決定されたシートがシート収容部にない場合はその当該シートの装填をユーザーに要求するよう処理する第２のモードのいずれかをユーザーが設定できるようにする設定部をさらに備える請求項１又は２に記載の画像形成装置。
【請求項４】
前記シートサイズ決定部は、前記所定サイズのシートと縦方向又は横方向のいずれかのサイズが等しいサイズの中から前記最小サイズのシートを決定する請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
コンピュータ装置に実装され、Ｍページからなる原稿画像をＮページ（Ｍ＞Ｎ＞１）ごとに所定サイズのシートに印刷すべく、前記サイズに収まる倍率の原稿画像が並ぶ印刷用データを生成するプリンタドライバと、
プリンタドライバから印刷用データを受信する通信部、複数サイズのシートを収容するシート収容部、給送可能なシートの各サイズを前記プリンタドライバに提供しかつ生成された印刷用データを印刷する際にその印刷用データに対応する印刷用シートを給送するように制御する制御部を含んでなる画像形成装置とを備え、
前記プリンタドライバは、前記制御部が提供する各サイズを取得し、ＭがＮで割り切れない場合にＮページの原稿画像が並ぶ印刷用データは前記所定サイズのシートに対応させて印刷用データを生成し、端数ページが並ぶ印刷用データを生成する際はそれら端数ページの画像が収まる最小サイズのシートを各サイズの中から決定しそのサイズのシートに対応させて印刷用データを生成し、
前記制御部は、プリンタドライバから受信した印刷用データに応じて前記所定のサイズおよび前記最小サイズの印刷用シートを切り替えて給送するように制御することを特徴とする印刷システム。
【請求項６】
前記プリンタドライバは、両面印刷の場合は前記端数のページからなる原稿画像がシートの表裏に分かれて並ぶようにした場合の最小サイズのシートを決定する請求項５に記載の印刷システム。
【請求項７】
前記画像形成装置は、シート収容部に収容された各サイズのシートを給送可能なサイズとしてプリンタドライバに提供する第１のモード、予め定められたサイズを給送可能なサイズとして提供するかを決定しかつ決定されたシートに対応する印刷データを受信しかつそのサイズのシートがシート収容部にない場合はその当該シートの装填をユーザーに要求する処理を制御部が行う第２のモードのいずれかをユーザーが設定できるようにする設定部をさらに含んでなる請求項５又は６に記載の印刷システム。
【請求項８】
前記プリンタドライバは、前記所定サイズのシートと縦方向又は横方向のいずれかのサイズが等しいサイズの中から前記最小サイズのシートを決定する請求項５〜７のいずれか一つに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置および印刷システムに関し、より詳細にはＭページからなる原稿画像をＮページ（Ｍ＞Ｎ＞１）ごとに印刷する機能を有する画像形成装置および印刷システムに関する。
【背景技術】
【０００２】
複数ページからなる原稿画像を１枚のシート上に集約して印刷するいわゆるＮ-up印刷機能が知られている。Ｎ-up印刷機能は、印刷に要するシートやトナーを節約したい場合や情報をコンパクトにまとめたい場合に有用な機能である。ところで、Ｎ-up印刷を行う場合に、原稿の全ページ数Ｍが１枚のシート上に集約すべき頁数Ｎで割り切れない場合には最終シート（端数ページの印刷用シート）に画像が印刷されない部分（余白）が生じる。例えば、９ページからなる原稿画像があり、１枚のシート上に４ページずつ集約して印刷する場合（４-up印刷）、端数ページ（最後の印刷ページ）には１ページ分の画像しか印刷されないにもかかわらず、無駄に大きなサイズのシートが使用されることになる。
【０００３】
Ｎ-upでない通常の印刷においては、異なるサイズのページが混在したマルチページの印刷において、各ページを所定の倍率で印字するように各原稿ページのサイズに応じたシートを選択する機能が知られている。例えば、異なるサイズのページが混在したマルチページのPDFドキュメントをそれぞれのページのサイズで出力するため、同一シートサイズが続くページを単位とするページブロックに分割し、分割されたページブロックを１つの印刷データに結合して出力するシステムが示されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１２８８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述のように、Ｍ-up印刷機能を使用すれば、印刷に要するシートとトナーの使用量が削減できる。しかし、最後のシートについては、さらに使用量を削減できる余地が残っていた。
この発明は、以上のような事情を考慮してなされたものであって、１枚のシート上に複数の原稿画像を集約して印刷する場合に、無駄に大きなサイズのシートが使用されることを防止する手法を提供するものである。
【課題を解決するための手段】
【０００５】
この発明は、Ｍページからなる原稿画像をＮページ（Ｍ、Ｎは自然数、Ｍ＞Ｎ＞１）ごとに所定サイズのシートに印刷すべく、各ページの原稿画像が前記サイズに収まる倍率で並ぶ印刷用画像を形成する画像形成部と、複数サイズのシートを収容するシート収容部と、収容されたシートのうち前記所定サイズに対応する印刷用シートを給送するように制御する制御部と、ＭがＮで割り切れない場合に端数のページからなる原稿画像を前記倍率で並べた端数ページの印刷用画像が収まる最小サイズのシートを決定するシートサイズ決定部とを備え、前記制御部は、Ｎページの原稿画像が並ぶ印刷用画像を印刷する際は前記所定サイズの印刷用シートを給送し、端数のページが並ぶ印刷用画像を印刷する際は前記シートサイズ決定部により決定されたシートを給送するように制御することを特徴とする画像形成装置を提供する。
【０００６】
また、複数ページの原稿画像が並ぶ印刷用画像を作成する処理を画像形成装置内で行うのではなく、プリンタドライバ側で予め複数ページの原稿画像が並ぶ印刷用データを生成する印刷システムにおいてもこの発明は適用可能である。この観点から、この発明はコンピュータ装置に実装され、Ｍページからなる原稿画像をＮページ（Ｍ＞Ｎ＞１）ごとに所定サイズのシートに印刷すべく、前記サイズに収まる倍率の原稿画像が並ぶ印刷用データを生成するプリンタドライバと、プリンタドライバから印刷用データを受信する通信部、複数サイズのシートを収容するシート収容部、給送可能なシートの各サイズを前記プリンタドライバに提供しかつ生成された印刷用データを印刷する際にその印刷用データに対応する印刷用シートを給送するように制御する制御部を含んでなる画像形成装置とを備え、前記プリンタドライバは、前記制御部が提供する各サイズを取得し、ＭがＮで割り切れない場合にＮページの原稿画像が並ぶ印刷用データは前記所定サイズのシートに対応させて印刷用データを生成し、端数ページが並ぶ印刷用データを生成する際はそれら端数ページの画像が収まる最小サイズのシートを各サイズの中から決定しそのサイズのシートに対応させて印刷用データを生成し、前記制御部は、プリンタドライバから受信した印刷用データに応じて前記所定のサイズ及び前記最小サイズの印刷用シートを切り替えて給送するように制御することを特徴とする印刷システムを提供する。
【発明の効果】
【０００７】
この発明の画像形成装置において、前記制御部は、Ｎページの原稿画像が並ぶ印刷用画像を印刷する際は前記所定サイズの印刷用シートを給送し、端数のページが並ぶ印刷用画像を印刷する際は前記シートサイズ決定部により決定されたシートを給送するように制御するので、端数ページの印刷に用いるシートについては、他のページが印刷されるシートと異なるサイズを用いてシートを無駄に使用することのないようにできる。
【０００８】
この発明の画像形成装置において、画像形成部は、シート上に印刷されるべき画像を形成するものである。その具体的な態様は、例えば、電子写真プロセスによる画像形成を行うユニットである。ただし、画像形成部は電子写真方式に限定されず、インクジェット方式や他の方式のものであってもよい。また、カラー、モノクロの別を問わない。画像形成部は、後述する実施形態においては、プリンタエンジンのうち電子写真プロセス処理を行う部分に相当する。
【０００９】
また、シート収容部は、複数サイズのシート、例えば、Ａ３、Ａ４、Ａ５の各サイズのシートがそれぞれのサイズに対応するシート給送トレイに収容されたユニットである。異なるサイズの一例としては、Ａ３、Ｍ４、Ａ４、Ｍ５の組合せが挙げられるが、シートサイズの組合せはこれに限定されるものではない。画像形成部は、後述する実施の形態においてはプリンタエンジンのうちシートを収容して給送する部分に相当する。
【００１０】
制御部は、画像形成装置の印刷処理を制御するものである。その具体的なハードウェアの態様は、例えば、マイクロコンピュータあるいはＣＰＵ（以下、まとめて単にＣＰＵという）、ＣＰＵが実行すべき処理プログラムを格納するＲＯＭ、ＣＰＵにワークエリアを提供するＲＡＭおよび入出力回路が回路基板上に実装された制御ユニットである。ＣＰＵが処理プログラムを実行することにより制御部の機能が実現される。
【００１１】
シートサイズ決定部は、この発明の特徴的な部分のひとつであるが、具体的なハードウェアの一態様は、前記制御部と共通の前記制御ユニットである。前記ＣＰＵが、シートサイズ決定部としての処理プログラムを実行することによってシートサイズ決定部の機能が実現される。制御部およびシートサイズ決定部は、後述する実施の形態における制御部に相当する。
【００１２】
また、この発明の印刷システムにおいて、画像形成装置の前記制御部は、プリンタドライバから受信した印刷用データに応じて前記所定のサイズ及び前記最小サイズの印刷用シートを切り替えて給送するように制御するので、端数ページの印刷に用いるシートについては、他のページが印刷されるシートと異なるサイズを用いてシートを無駄に使用することのないようにできる。
この発明の印刷システムは、コンピュータ装置と画像形成装置とが通信可能に接続されたものである。通信は、有線でも無線でもかまわない。コンピュータ装置には、印刷用のデータを生成して画像形成装置に送信するプリンタドライバが実装されている。画像形成装置は、生成された印刷用データをコンピュータ装置から受信し、印刷を実行する。
コンピュータ装置の具体的な一態様は、パーソナルコンピュータである。
【００１３】
以下、この発明の好ましい態様について説明する。
前記シートサイズ決定部は、両面印刷の場合は前記端数のページからなる原稿画像をシートの表裏に分けて配した場合の最小サイズのシートを決定してもよい。このようにすれば、両面印刷の場合は片面印刷の場合に比べてより小さなシートを用いて端数ページが並ぶ印刷用画像を印刷することができ、シートの無駄を減らせる。
【００１４】
また、シート収容部に収容されたシートの中から前記最小サイズのシートを前記シートサイズ決定部が決定する第１のモード、予め定められたサイズの中から前記最小サイズのシートを前記シートサイズ決定部が決定しかつ決定されたシートがシート収容部にない場合はその当該シートの装填をユーザーに要求するよう処理する第２のモードのいずれかをユーザーが設定できるようにする設定部をさらに備えてもよい。このようにすれば、シートサイズの決定方法をユーザーの意図に沿って選択することができる。シート収容部に収容されたシートの中から最小サイズのシートを決定するようにすれば、要求されたシートの装填につきユーザーの手を煩わすことがない。一方、予め定められたサイズの中からシートを決定するようにすれば、シートの削減効果が大きい。
【００１５】
さらにまた、前記シートサイズ決定部は、前記所定サイズのシートと縦方向又は横方向のいずれかのサイズが等しいサイズの中から前記最小サイズのシートを決定してもよい。このようにすれば、端数ページが並ぶ印刷用画像を印刷するシートはＮページの原稿画像が並ぶ印刷用画像を印刷するシートと縦方向又は横方向のいずれかのサイズが等しいので、パンチやステープルなどで綴じる場合に扱い易い。なお、設定部は、後述する実施形態におけるユーザーインターフェース部９に相当する。
【００１６】
ここで示した種々の好ましい態様は、それら複数を組み合わせることもできる。
また、この発明の印刷システムにおいて、前記プリンタドライバは、両面印刷の場合は前記端数のページからなる原稿画像がシートの表裏に分かれて並ぶようにした場合の最小サイズのシートを決定してもよい。このようにすれば、両面印刷の場合は片面印刷の場合に比べてより小さなシートを用いて端数ページが並ぶ印刷用データを印刷することができ、シートの無駄を減らせる。
【００１７】
また、前記画像形成装置は、シート収容部に収容された各サイズのシートを給送可能なサイズとしてプリンタドライバに提供する第１のモード、予め定められたサイズを給送可能なサイズとして提供するかを決定しかつ決定されたシートに対応する印刷データを受信しかつそのサイズのシートがシート収容部にない場合はその当該シートの装填をユーザーに要求する処理を制御部が行う第２のモードのいずれかをユーザーが設定できるようにする設定部をさらに含んでいてもよい。このようにすれば、シートサイズの決定方法をユーザーの意図に沿って選択することができる。シート収容部に収容されたシートの中から最小サイズのシートを決定するようにすれば、要求されたシートの装填につきユーザーの手を煩わすことがない。一方、予め定められたサイズの中からシートを決定するようにすれば、シートの削減効果が大きい。
【００１８】
さらにまた、前記プリンタドライバは、前記所定サイズのシートと縦方向又は横方向のいずれかのサイズが等しいサイズの中から前記最小サイズのシートを決定してもよい。このようにすれば、端数ページが並ぶ印刷用画像を印刷するシートはＮページの原稿画像が並ぶ印刷用画像を印刷するシートと縦方向又は横方向のいずれかのサイズが等しいので、パンチやステープルなどで綴じる場合に扱い易い。
ここで示した種々の好ましい態様は、それら複数を組み合わせることもできる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
≪画像形成装置および印刷システムの構成≫
この発明の画像形成装置の具体的な実施態様として、この実施形態では電子写真方式のデジタル複合機を例に説明する。機構的な構成は公知のデジタル複合機と同様であってよい。ただし、複数サイズのシートを給送する複数の給送トレイを有するものであり、好ましくは給送トレイにないサイズのシートを必要に応じ装填して給送するための手差し給送トレイを有する。この発明の印刷システムの具体的な一態様は、前述の画像形成装置と、その画像形成装置と通信可能に接続されるコンピュータ装置としてのパーソナルコンピュータである。通信線は有線、無線を問わない。また、パーソナルコンピュータと画像家生成装置とは１対１で接続されてもよいが、他のパーソナルコンピュータおよび／またはデジタル複合機と共にネットワークに接続されてもよい。前記パーソナルコンピュータには、この発明に係る画像形成装置に対応するプリンタドライバが実装されている。ユーザーの印刷指示に応答して、前記プリンタドライバは印刷用データを生成する。生成された印刷用データは、前記通信線を介してこの発明に係る画像形成装置へ送られる。プリンタドライバから印刷用データを取得した画像形成装置は、前記印刷用データに基づいて画像を形成し、形成された画像に応じたシートを給送トレイから給送し、前記画像をシート上に印刷する。
【００２０】
図１は、この発明の画像形成装置および印刷システムの機能的な構成を示すブロック図である。図１で、印刷システム１は、大別して画像形成装置１とパーソナルコンピュータ２からなり、両者はネットワーク１０を介して接続されている。パーソナルコンピュータ２には、この発明に係るプリンタドライバがインストールされている。
【００２１】
画像形成装置１は、ネットワーク・インターフェース部３、通信部４、記憶部５、制御部６、プリンタエンジン７、画像入力部８、ユーザーインターフェース部９、印刷データ処理部１１を含んでなる。ネットワーク・インターフェース部３は、画像形成装置１がネットワーク１０を介してパーソナルコンピュータ２から印刷用データを受信できるようにする通信用インターフェース回路である。通信部４は、ネットワーク・インターフェース部３を用いた通信を制御するファームウェアである。記憶部５は、パーソナルコンピュータ５から受信した印刷用データ、プリンタエンジンに提供する印刷可能な形式の画像データおよび作業用のデータを記憶する記憶装置である。また、制御部６が実行するプログラムを記憶する。その具体的なハードウェアはROM、フラッシュメモリなど書換え可能な不揮発性メモリ素子、SDRAM等の半導体メモリ素子である。それらが組み合わされてもよい。さらに、補助記憶装置としてハードディスクドライブが適用されてもよい。
【００２２】
制御部６は、制御用のプログラムを実行可能なＣＰＵである。プリンタエンジン７は、電子写真プロセスにより画像を形成するユニットおよび印刷用のシートを収容して給送するユニット、給送されたシートを搬送するユニット、定着ユニット、排出されたシートを支持するユニットを含んでなり、広く画像形成装置に関する動作を行う機構を指す。画像入力部８は原稿画像を読み取るユニット、即ち、イメージスキャナとして機能するユニットである。ユーザーインターフェース部９は、画像形成装置１の状態をユーザーに知らせ、また、ユーザーからの指示を受ける操作部である。具体的な態様はドットマトリックス液晶表示装置と当該液晶表示装置条に配置されたタッチパネルを用いた入力検出部である。印刷データ処理部は、ネットワークを介して受信した印刷用データを処理してプリンタエンジン７が印刷可能なデータに変換する回路である。その具体的な態様はゲートアレイ等のＬＳＩ上に集積された画像処理回路とその画像処理回路を用いた画像処理あるいは制御部６のＣＰＵが記憶部５に格納された画像データの直接的な処理を行うためのプログラムとから構成されるものである。
【００２３】
≪実施の態様１−片面印刷≫
以下に、具体的な処理の手順について説明する。
図２は、この発明において、Ａ４サイズ、３ページの原稿画像を１枚のシートあたり２ページずつ片面印刷する場合の原稿と印刷結果を模式的に示す説明図である。なお、参考のために従来の印刷結果を対比させて示している。
【００２４】
ユーザーからの印刷指示に応答してパーソナルコンピュータ２のプリンタドライバは、原稿の各ページに対応する画像データを生成する。この実施形態では、図２に示すように、Ａ４サイズ、３ページの原稿画像をＡ４サイズのシートにいわゆる２-upでの片面印刷がなされる。
【００２５】
図３は、図２の印刷結果が得られるよう制御部６が実行する処理の手順を示すフローチャートである。図３のフローチャートに従って画像形成装置側での処理を説明する。
各ページの原稿画像に対応する印刷用データを外部のパーソナルコンピュータから受信した（ステップS10）後、制御部６は、ユーザーにより設定された印刷条件（２-up片面印刷）での印刷に端数ページが存在するか否かを判断する。このため、原稿画像の頁数Ｍ（この実施形態ではＭ＝３）を１枚のシートに集約すべき頁数Ｎ（この実施形態ではＮ＝２）で除して、端数（剰余）があるかどうかを調べる（ステップS11）。一般論として、端数がなければ制御部６は、原稿の各ページをＮ分の１に縮小したＮページの画像を並べた印刷用画像を作成する（ステップS12）。そして、作成された印刷用画像をプリンタエンジンにより印刷するよう制御する（ステップS16）。
【００２６】
一方、この実施形態のように端数がある場合、制御部６は、端数ページ以外の各ページの原稿画像については各ページをＮ分の１に縮小したＮページの画像を並べた印刷用画像を印刷データ処理部１１に作成させる（ステップS13）。端数のページについては、それらの端数ページをＮ分の１に縮小した画像を並べた印刷用画像が収まる最小のシートサイズを決定する（ステップS14）。そして、各端数ページをＮ分の１に縮小した画像を並べた印刷用画像を印刷データ処理部に作成させ（ステップS15）、作成された印刷用画像をプリンタエンジンにより印刷させる（ステップS16）。前述のステップS14は、この発明に係るシートサイズ決定部の機能に相当する。
【００２７】
この実施形態においては、図３に示すように、原稿の第1ページと第2ページが1枚目のＡ４サイズのシートに2-up印刷され、原稿の第3ページが2枚目のＡ５サイズのシートに印刷される。これは、ステップS14で、制御部６が端数ページ（第３ページ）を印刷するシートとしてＡ５サイズのシートを選択するからである。なお、従来の印刷処理であれば、端数ページは、1枚目のシートと同じＡ４サイズのシートに印刷される。
【００２８】
≪実施の形態２−両面印刷≫
この実施の形態では、両面印刷時の処理について説明する。
図４は、この発明において、Ａ４サイズ、６ページの原稿画像を１枚のシートあたり４ページずつ両面印刷する場合、即ち、表裏にそれぞれ２ページずつ印刷する場合の原稿と印刷結果を模式的に示す説明図である。
【００２９】
ユーザーからの印刷指示に応答してパーソナルコンピュータ２のプリンタドライバは、原稿の各ページに対応する画像データを生成する。この実施形態では、図４に示すように、Ａ４サイズ、６ページの原稿画像をＡ４サイズのシートにいわゆる２-upで両面印刷がなされる。
【００３０】
図５は、図４の印刷結果が得られるよう制御部６が実行する処理の手順を示すフローチャートである。図５のフローチャートに従って画像形成装置側での処理を説明する。
各ページの原稿画像に対応する印刷用データを外部のパーソナルコンピュータから受信した（ステップS20）後、制御部６は、ユーザーにより設定された印刷条件（２-up両面印刷）での印刷に端数ページが存在するか否かを判断する。このため、原稿画像の頁数Ｍ（この実施形態ではＭ＝６）を１枚のシートに集約すべき頁数Ｎ（この実施形態ではＮ＝２）×２（両面）で除して、端数（剰余）があるかどうかを調べる（ステップS21）。一般論として、端数がなければ制御部６は、原稿の各ページをＮ分の１に縮小したＮページの画像を並べた印刷用画像を作成する（ステップS22）。そして、作成された印刷用画像をプリンタエンジンにより印刷するよう制御する（ステップS29）。
【００３１】
一方、この実施形態のように端数がある場合、制御部６は、端数ページ以外の各ページの原稿画像については各ページをＮ分の１に縮小したＮページの画像を並べた両面印刷用画像を印刷データ処理部１１に作成させる（ステップS23）。端数のページについては、まず、端数のページが１ページか複数ページかを判定する（ステップS24）。端数ページが複数ページの場合（ステップS24のNo）は、端数ページをＮ分の１に縮小した画像をシートの両面に並べた印刷用画像が収まる最小のシートサイズを決定する（ステップS25）。そして、各端数ページをＮ分の１に縮小した画像を表裏に並べた印刷用画像を印刷データ処理部に作成させ（ステップS26）、作成された印刷用画像をプリンタエンジンにより印刷させる（ステップS29）。一方、前記ステップS24の判定で、端数ページが１ページの場合（ステップS24のYes）は、端数ページをＮ分の１に縮小した画像が収まる最小のシートサイズを決定する（ステップS27）。そして、端数ページの片面印刷用画像を印刷データ処理部に作成させ（ステップS28）、作成された印刷用画像をプリンタエンジンにより印刷させる（ステップS29）。
【００３２】
この実施形態においては、図４に示すように、原稿の第1ページと第2ページが1枚目のＡ４サイズのシートのオモテ面に2-up印刷され、原稿の第3ページと第4ページがその裏面に2-up印刷され、原稿の第5ページと第6ページが2枚目のＡ５サイズのシートの表裏にそれぞれ印刷される。これは、ステップS25で、制御部６が端数ページ（第5ページと第6ページ）を表裏に印刷するシートとしてＡ５サイズのシートを選択するからである。なお、従来の印刷処理であれば、端数ページは、1枚目のシートと同じＡ４サイズのシートのオモテ面に2-up印刷される。
【００３３】
≪実施の形態３−シート選択の範囲の設定≫
この実施形態においては、端数ページを印刷するためのシートの決定に際して、サイズの選択範囲を予めユーザーに設定させる態様について説明する。より具体的には、前記シートサイズ決定部がシート収容部に収容されたシートの中から前記最小サイズのシートを決定する第1のモードと、予め定められたサイズの中から前記最小サイズのシートを決定しかつ決定されたシートがシート収容部にない場合はその当該シートの装填をユーザーに要求するよう処理する第２のモードとを予め設定できる態様である。
【００３４】
この態様で、ユーザーは、図１のユーザーインターフェース部９を用いて、第1のモードか第2のモードを予め選択しておく。その選択は、記憶部５の不揮発性メモリに記憶される。Ｎ-up印刷を行う際には、記憶されたモードに応じて端数ページが並ぶ印刷用画像を印刷するシートを決定する。
【００３５】
図６は、この実施形態における制御部６の処理の手順を示すフローチャートである。図６のフローチャートに従って画像形成装置側での処理を説明する。
各ページの原稿画像に対応する印刷用データを外部のパーソナルコンピュータから受信した（ステップS30）後、制御部６は、ユーザーにより設定された印刷条件での印刷に端数ページが存在するか否かを判断する。このため、原稿画像の頁数Ｍを１枚のシートに集約すべき頁数Ｎで除して、端数（剰余）があるかどうかを調べる（ステップS31）。端数がなければ制御部６は、原稿の各ページをＮ分の１に縮小したＮページの画像を並べた印刷用画像を作成する（ステップS32）。そして、作成された印刷用画像をプリンタエンジンにより印刷するよう制御する（ステップS38）。
一方、この実施形態のように端数がある場合、制御部６は、端数ページ以外の各ページの原稿画像については各ページをＮ分の１に縮小したＮページの画像を並べた印刷用画像を印刷データ処理部１１に作成させる（ステップS33）。
【００３６】
次に、端数のページを印刷するシートの決定に先立ち、制御部６は、前述の第1のモードと第2のモードのいずれが設定されているかを調べる（ステップS34）。即ち、シート収容部に収容されたシートの中から前記最小サイズのシートを決定するか（第1のモード）、予め定められたサイズの中から前記最小サイズのシートを決定しかつ決定されたシートがシート収容部にない場合はその当該シートの装填をユーザーに要求するか（第2のモード）を判断する。第1のモードが設定されている場合、即ち、シート収容部に収容されたシートの中から前記最小サイズのシートを決定する場合（ステップS34のNo）、それらの端数ページをＮ分の１に縮小した画像を並べた印刷用画像が収まる最小のシートサイズを現在装着されているシート給送トレイの中から決定する（ステップS35）。あるいは、そのうち空のシート給送トレイを選択対象から除外してもよい。そして、ルーチンはステップS37へ進み、各端数ページをＮ分の１に縮小した画像を並べた印刷用画像を印刷データ処理部に作成させ（ステップS37）、作成された印刷用画像をプリンタエンジンにより印刷させる（ステップS38）。
【００３７】
一方、第2のモードが設定されている場合は、予め定められたサイズの中から前記最小サイズのシートを決定する（ステップS36）。そして、ルーチンはステップS37へ進み、各端数ページをＮ分の１に縮小した画像を並べた印刷用画像を印刷データ処理部に作成させ、作成された印刷用画像を決定されたシートに印刷する（ステップS38）。ここで、決定したサイズのシートがシート給送トレイにない場合は、決定したサイズのシートを装填するようにユーザーインターフェース部９に要求のメッセージを表示させる。好ましくは画像形成装置１が手差し給送トレイを有しており、ユーザーは手差し給送トレイに要求されたサイズのシートを装填する。要求に応答してユーザーがシートを装填したら、装填されたシートに印刷を行う（ステップS38）。なお、該当サイズのシート給送トレイがあってもシートが空の場合はシートの補給を要求するメッセージを表示させる。
【００３８】
≪変形例−プリンタドライバ側でＮ-upの印刷データを生成する態様≫
以上の実施形態では、プリンタドライバ側で各ページの原稿画像に対応する印刷用データを生成し、画像形成装置１の印刷データ処理部１１でＮ-up印刷用の画像を作成する態様を前提に処理の説明を行った。これに対して、プリンタドライバが画像形成装置に装着されたシートのサイズを取得し、予めＮ-up印刷用の印刷データを生成する場合にもこの発明は適用可能である。図７〜９は、この場合の処理の手順を示すフローチャートである。図７〜９は、図４〜６の処理にそれぞれ対応している。その対応関係は当業者には明らかであるが、念のために図７を図４に対比させて説明する。なお、フローチャートには図示していないが、プリンタドライバは画像形成装置に装着されている給送トレイのサイズを取得しかつその状態が更新されているものとする。
【００３９】
ユーザーから印刷指示を受けた場合、プリンタドライバは、ユーザーにより設定された印刷条件での印刷に端数ページが存在するか否かを判断する。このため、原稿画像の頁数Ｍを１枚のシートに集約すべき頁数Ｎで除して、端数（剰余）があるかどうかを調べる（ステップS40）。この処理は、図４のステップS11に対応する。ここで、端数がなければプリンタドライバは、原稿の各ページをＮ分の１に縮小したＮページの画像を並べた印刷用データを生成する（ステップS41）。この処理は、図４のステップS12に対応する。そして、作成された印刷用データを画像形成装置に送信する（ステップS45）。
【００４０】
一方、端数ページがある場合、プリンタドライバは、端数ページ以外の各ページの原稿画像については各ページをＮ分の１に縮小したＮページの画像を並べた印刷用データを生成する（ステップS42）。この処理は図４のステップS13に対応する。端数のページについては、取得されている給送トレイのサイズを参照し、それらの端数ページをＮ分の１に縮小した画像を並べた印刷用データが収まる最小のシートサイズを決定する（ステップS43）。この処理は、図４のステップS14に対応する。そして、プリンタドライバは、各端数ページをＮ分の１に縮小した画像を並べた印刷用データを生成する（ステップS44）。この処理は、図４のステップS15に対応する。そして、生成された印刷用データを画像形成装置に送信する（ステップS45）。
【００４１】
一方、送信された印刷用データを受信した画像形成装置側では、制御部６が各印刷用データのサイズに応じたシートを給送して印刷を行う。従って、端数のページを並べた印刷用データは、プリンタドライバ側で決定された最小のシートサイズに相当するシートに印刷がなされる。
両面印刷についても、図８と図５の間に同様の対応関係が成り立つ。
【００４２】
さらに、図９と図６についても同様の対応関係が成り立つが、図９及び図６の態様ではいずれも画像形成装置側に設定部がある。ユーザーがこの発明の第１のモードを設定した場合は、プリンタドライバがインストールされたパーソナルコンピュータ２に対して、画像形成装置に装着された各シート給送トレイのサイズの情報が提供される。さらに、各シート給送トレイが給送可能な状態か否か、シートが装填されているか空かの情報が提供される。ユーザーがこの発明の第２のモードを設定した場合は、それらの情報に加えてプリンタドライバが選択可能なシートサイズ、即ち、画像形成装置が給送可能なシートサイズが提供される。例えば、画像形成装置に装着されたシート給送トレイのサイズがＡ４、Ｂ４、Ａ３、Ａ５であり、手差し給送トレイから給送可能なシートのサイズとしてそれらのサイズ以外にＡ６、Ｂ５であるとする。
【００４３】
第１のモードが設定されている場合は、プリンタドライバに対してＡ４、Ｂ４、Ａ３、Ａ５の各サイズが提供される。プリンタドライバは、それらのサイズのうちいずれかに対応するサイズでＮ-up印刷及び端数ページの印刷データを生成する。一方、第２のモードが設定されている場合は、それらのサイズのほかにＡ６、Ｂ５のサイズが給送可能である旨がプリンタドライバに提供される。プリンタドライバは、端数ページの印刷用データを生成する際に、Ａ４、Ｂ４、Ａ３、Ａ５のほかにＡ６、Ｂ５のサイズに対応させて印刷用データの生成が可能であると判断する。その結果、例えば、端数ページの印刷用データとしてＡ６サイズに対応するデータを受信したとする。制御部６は、端数ページの印刷を行う際に、Ａ６サイズのシートを手差し給送トレイに装填するようユーザーに要求するメッセージをユーザーインターフェース部９の液晶表示装置に表示させる。さらに、通信線を介して印刷を要求したパーソナルコンピュータ２の画面上にその旨のメッセージを表示させるようにしてもよい。ユーザーがその要求に応答して手差し給送トレイにＡ６サイズのシートを装填すると、端数ページの印刷が実行される。
【００４４】
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
【図面の簡単な説明】
【００４５】
【図１】この発明の画像形成装置および印刷システムの機能的な構成を示すブロック図である。
【図２】この発明において、Ａ４サイズ、３ページの原稿画像を１枚のシートあたり２ページずつ片面印刷する場合の原稿と印刷結果を模式的に示す説明図である。
【図３】この発明の第１の実施形態に係る処理の手順を示すフローチャートである。
【図４】この発明において、Ａ４サイズ、６ページの原稿画像を表裏にそれぞれ２ページずつ印刷する場合の原稿と印刷結果を模式的に示す説明図である。
【図５】この発明の第２の実施形態に係る処理の手順を示すフローチャートである。
【図６】この発明の第３の実施形態に係る処理の手順を示すフローチャートである。
【図７】この発明において図３の処理の変形例を示すフローチャートである。
【図８】この発明において図５の処理の変形例を示すフローチャートである。
【図９】この発明において図６の処理の変形例を示すフローチャートである。
【符号の説明】
【００４６】
１：画像形成装置、デジタル複合機
２：パーソナルコンピュータ、ＰＣ
３：ネットワーク・インターフェース部
４：通信部
５：記憶部
６：制御部
７：プリンタエンジン
８：画像入力部
９：ユーザーインターフェース部
１０：ネットワーク
１１：印刷データ処理部
【図１】
2010125615.tif 000003
【図２】
2010125615.tif 000004
【図３】
2010125615.tif 000005
【図４】
2010125615.tif 000006
【図５】
2010125615.tif 000007
【図６】
2010125615.tif 000008
【図７】
2010125615.tif 000009
【図８】
2010125615.tif 000010
【図９】
2010125615.tif 000011