(57)【特許請求の範囲】
【請求項１】
連続紙に対して画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して出力するよう前記画像出力手段を制御する制御手段とを有し、
前記決定手段は、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定手段は、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知する
画像形成装置。
【請求項２】
前記決定手段は、必要となる連続紙の長さが異なる２つの印刷指示に基づく画像データを連続紙上に並列に出力する場合に、一方の印刷指示に基づく画像の一部を、他方の印刷指示に基づく画像の前または後に配置するように画像配置を決定する請求項１記載の画像形成装置。
【請求項３】
前記決定手段は、少なくとも３つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力する場合に、印刷指示を受け付けた順に配置する場合と比較して総印刷長が短くなるように、前記少なくとも３つ以上の印刷指示に基づく複数の画像の配置を決定する請求項１記載の画像形成装置。
【請求項４】
並列出力を指示された複数の印刷指示に基づく画像幅の合計が連続紙の用紙幅を超えている場合に、その旨を通知する通知手段をさらに有する請求項１記載の画像形成装置。
【請求項５】
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成ステップと、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定ステップと、
前記決定ステップにおいて決定された画像配置に基づいて、前記生成ステップにおいて生成された複数の画像データを合成する合成ステップと、
前記合成ステップおいて合成された画像データを連続紙に対して出力するステップをコンピュータに実行させるためのプログラムであって、
前記決定ステップでは、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定ステップでは、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知する
プログラム。
【請求項６】
画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に印刷するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを合成する合成手段と、
前記合成手段により合成された画像データを出力するよう前記画像出力手段を制御する制御手段と、
前記画像出力手段により出力された画像データを連続紙に対して印刷する印刷手段とを有し、
前記決定手段は、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定手段は、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知する
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、互いに独立に処理された複数のジョブのページイメージを用紙上にページ単位で並べて印字するようにした画像処理装置が開示されている。
【０００３】
特許文献２には、原稿ページ２面を１枚の用紙に集約して印刷する際に、印刷後の用紙を裁断後上下に重ねあわせることで用紙サイズの半分のサイズの仕分けプリントが得られるようにした画像形成装置が開示されている。
【０００４】
特許文献３には、互いに枚数の異なる独立したジョブのページイメージを用紙上に並べて印刷する際に、空白部分を最小にして印刷する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−０９７３９６号公報
【特許文献２】特開２００２−２８１２７８号公報
【特許文献３】特開２００７−２２９９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ページ長の異なる複数の印刷データを印刷する場合に、ページ長の異なる複数の印刷データをそれぞれ並列に印刷することが可能な画像形成装置、印刷装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
[画像形成装置]
請求項１に係る本発明は、連続紙に対して画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して出力するよう前記画像出力手段を制御する制御手段とを有し、
前記決定手段は、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定手段は、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知する画像形成装置である。
【００１２】
請求項２に係る本発明は、前記決定手段が、必要となる連続紙の長さが異なる２つの印刷指示に基づく画像データを連続紙上に並列に出力する場合に、一方の印刷指示に基づく画像の一部を、他方の印刷指示に基づく画像の前または後に配置するように画像配置を決定する請求項１記載の画像形成装置である。
【００１３】
請求項３に係る本発明は、前記決定手段が、少なくとも３つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力する場合に、印刷指示を受け付けた順に配置する場合と比較して総印刷長が短くなるように、前記少なくとも３つ以上の印刷指示に基づく複数の画像の配置を決定する請求項１記載の画像形成装置である。
【００１４】
請求項４に係る本発明は、並列出力を指示された複数の印刷指示に基づく画像幅の合計が連続紙の用紙幅を超えている場合に、その旨を通知する通知手段をさらに有する請求項１記載の画像形成装置である。
【００１５】
[プログラム]
請求項５に係る本発明は、受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成ステップと、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定ステップと、
前記決定ステップにおいて決定された画像配置に基づいて、前記生成ステップにおいて生成された複数の画像データを合成する合成ステップと、
前記合成ステップおいて合成された画像データを連続紙に対して出力するステップをコンピュータに実行させるためのプログラムであって、
前記決定ステップでは、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定ステップでは、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知するプログラムである。
【００１６】
[印刷装置]
請求項６に係る本発明は、画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に印刷するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを合成する合成手段と、
前記合成手段により合成された画像データを出力するよう前記画像出力手段を制御する制御手段と、
前記画像出力手段により出力された画像データを連続紙に対して印刷する印刷手段とを有し、
前記決定手段は、異なる印刷指示に基づく画像間に所定幅の領域を設けるように画像の配置を決定するとともに、連続紙の用紙幅に基づいて並列出力する複数の印刷指示を決定し、
前記決定手段は、さらに、並列出力する複数の印刷指示に基づく画像の先頭位置を合わせる先頭位置合わせが行われるように、連続紙上に並列に出力するための画像の配置を決定し、先頭位置合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差が発生するかを予め算出して、先頭位置合わせを行うことによりどれだけの無駄な白紙領域が発生するかを使用者に報知する印刷装置である。
【発明の効果】
【００１７】
請求項１に係る本発明によれば、ページ長の異なる複数の印刷データを出力する場合に、ページ長の異なる複数の印刷データをそれぞれ並列に出力することが可能な画像形成装置を提供することができる。
また、請求項１に係る本発明によれば、各印刷指示に基づく画像毎に連続紙を裁断し易くすることができる画像形成装置を提供することができる。
また、請求項１に係る本発明によれば、並列出力が可能な印刷指示を連続紙の用紙幅に応じて自動的に選択することができる画像形成装置を提供することができる。
また、請求項１に係る本発明によれば、先頭位置を考慮せずに出力する場合と比較して、異なる印刷指示に基づく画像の切り替わり位置を容易に把握することが可能な画像形成装置を提供することができる。
【００２２】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、必要となる連続紙が異なる２つの印刷指示に基づく画像データを連続紙に出力する場合に、各印刷指示に基づく画像をそのまま並列出力する場合と比較して、全体の総印刷長を短くすることができる画像形成装置を提供することができる。
【００２３】
請求項３に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、少なくとも３つ以上の印刷指示に基づく複数の画像データを連続紙上に並列出力する場合に、印刷指示を受け付けた順に画像の配置を決定する場合と比較して、総印刷長を短くすることができる画像形成装置を提供することができる。
【００２４】
請求項４に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、並列出力が指示された複数の印刷指示に基づく画像データを、現在設定されている連続紙上には出力することができないことを使用者に通知することができる画像形成装置を提供することができる。
【００２５】
請求項５に係る本発明によれば、ページ長の異なる複数の印刷データを出力する場合に、ページ長の異なる複数の印刷データをそれぞれ並列に出力することが可能なプログラムを提供することができる。
また、請求項５に係る本発明によれば、各印刷指示に基づく画像毎に連続紙を裁断し易くすることができるプログラムを提供することができる。
また、請求項５に係る本発明によれば、並列出力が可能な印刷指示を連続紙の用紙幅に応じて自動的に選択することができるプログラムを提供することができる。
また、請求項５に係る本発明によれば、先頭位置を考慮せずに出力する場合と比較して、異なる印刷指示に基づく画像の切り替わり位置を容易に把握することが可能なプログラムを提供することができる。
【００２６】
請求項６に係る本発明によれば、ページ長の異なる複数の印刷データを印刷する場合に、ページ長の異なる複数の印刷データをそれぞれ並列に印刷することが可能な印刷装置を提供することができる。
また、請求項６に係る本発明によれば、各印刷指示に基づく画像毎に連続紙を裁断し易くすることができる印刷装置を提供することができる。
また、請求項６に係る本発明によれば、並列出力が可能な印刷指示を連続紙の用紙幅に応じて自動的に選択することができる印刷装置を提供することができる。
また、請求項６に係る本発明によれば、先頭位置を考慮せずに出力する場合と比較して、異なる印刷指示に基づく画像の切り替わり位置を容易に把握することが可能な印刷装置を提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態の印刷システムの構成を示すシステム図である。
【図２】本発明の一実施形態の印刷装置１の概略構成を示すブロック図である。
【図３】本発明の一実施形態の印刷装置１における制御部１０の機能構成を例示する図である。
【図４】ジョブ１、ジョブ２という２つの印刷ジョブが連続紙に並列出力された場合の例を示す図である。
【図５】並列出力される複数の印刷ジョブの画像間にマージン領域が設けられた場合の一例を示す図である。
【図６】複数の印刷ジョブに基づく画像が並列出力された連続紙が後処理装置において処理される過程を示す図である。
【図７】３つ以上の印刷ジョブに基づく画像が連続紙に並列出力された場合を説明するための図である。
【図８】ページ幅の異なる複数の印刷ジョブに基づく画像が連続紙に並列出力された場合を説明するための図である。
【図９】ページ長の異なる複数の印刷ジョブに基づく画像が連続紙に並列出力された場合を説明するための図である。
【図１０】印刷ジョブ２に基づく画像の一部を、印刷ジョブ１に基づく画像の前に配置した場合の例を示す図である。
【図１１】印刷ジョブ２に基づく画像の一部を、印刷ジョブ１に基づく画像の後に配置した場合の例を示す図である。
【図１２】複数の印刷ジョブに基づく画像を連続紙上に並列出力する場合に、操作パネル１９上に表示されるユーザインタフェースの例を示す図である。
【図１３】ジョブ先頭合わせをすることが選択されなかった場合の画像配置の例を示す図（図１３（Ａ））、およびジョブ先頭合わせをすることが選択された場合の画像配置の例を示す図（図１３（Ｂ））である。
【図１４】本発明の一実施形態の印刷装置１の動作を示すフローチャートである。
【図１５】ホスト端末装置２から印刷装置１に対して送信されてきた７つの印刷ジョブを示す図である。
【図１６】図１５に示す７つの印刷ジョブを自動配置した場合の印刷ジョブの配置の一例を示す図である。
【発明を実施するための形態】
【００２８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の一実施形態の印刷装置（画像形成装置）１を含む印刷システムの構成の一例を示す図である。この印刷システムは、図１に示されるように、前処理装置３と、バッファ装置４と、本発明の一実施形態の印刷装置１と、バッファ装置５と、後処理装置６と、ホスト端末装置２とから構成されている。
【００２９】
前処理装置３は、印刷されていない印刷用紙の送り出し等の前処理を行う。後処理装置６は、印刷が終了した印刷用紙の巻き取り等の後処理を行う。バッファ装置４、５は、前処理装置３と印刷装置１との間および、印刷装置１と後処理装置６との間の印刷用紙のテンションの保持等のために設けられている。
【００３０】
次に、本発明の一実施形態の印刷装置１の概略構成を、図２を参照して説明する。本実施形態の印刷装置１は、図２に示されるように、制御部１０と、操作パネル１９と、印刷機構部２０とから構成されている。
【００３１】
印刷機構部２０は、印刷用紙への印刷処理を実際に行うための機構であり、連続紙に対して画像を出力する画像出力手段として機能する。操作パネル１９は、オペレータやユーザなどからの指示を入力したり、オペレータやユーザへの通知を表示するための手段である。
【００３２】
また、制御部１０は、ホストＩ／Ｆ部１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＮＶＲＡＭ（Non-Volatile RAM：不揮発性ＲＡＭ）１４と、ＣＰＵ１５と、パネルＩ／Ｆ部１６と、ＨＤＤ１７と、エンジンＩ／Ｆ部１８とから構成されている。
【００３３】
ホストＩ／Ｆ部１１は、ホスト装置２との間の通信処理を行う。また、エンジンＩ／Ｆ部１８は、印刷機構部２０との間の通信処理を行う。パネルＩ／Ｆ部１６は、操作パネル１９との間の通信処理を行う。
【００３４】
ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、ＨＤＤ１７等は、各種制御プログラムの格納、印刷データ等の各種データの格納を行う。また、ＣＰＵ１５は、ホストＩ／Ｆ部１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、パネルＩ／Ｆ部１６、ＨＤＤ１７、エンジンＩ／Ｆ部１８の制御を行う
【００３５】
制御部１０は、図２に示すように、印刷制御プログラムに基づいてＣＰＵ１５により特定の処理を行う汎用コンピュータである。この印刷制御プログラムは、ＲＯＭ１２、ＨＤＤ１７等の記録媒体からＣＰＵ１５に読み込まれて実行されることにより印刷装置１の動作を制御する。尚、本実施形態の印刷制御プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されていたり、ネットワークを介して配信されたりするものでもよい。
【００３６】
図３は、上記の印刷制御プログラムが実行されることにより実現される図２中の制御部１０の機能構成を例示する図である。
この制御部１０は、印刷制御装置として機能し、図３に示されるように、印刷ジョブ受付部３１と、描画処理部３２と、画像データ格納部３３と、面付け決定部３４と、合成処理部３５と、印刷制御部３６とを備えている。
【００３７】
印刷ジョブ受付部３１は、ホスト端末装置２から送信されてきた印刷ジョブ（印刷指示）を受付け、受け付けた印刷ジョブを順次保管する。
【００３８】
描画処理部３２は、印刷ジョブ受付部３１により受け付けられた印刷ジョブに基づいて描画処理を行って、連続紙上に出力するための画像データ（ラスタイメージデータ）を生成する。尚、描画処理の対象となるデータは、ＰＤＬ（ページ記述言語）で記述されたデータ以外、例えば、ＰＤＦ（Portable Document Format）文書のデータでもよく、この場合、ＰＤＦ文書のデータは、直接解釈されて、描画処理が行われることになる。
【００３９】
画像データ格納部３３は、描画処理部３２により描画処理されることにより生成された画像データを格納する。
【００４０】
面付け決定部３４は、操作パネル１９を介して入力されたユーザの指示や、印刷装置１に接続される後処理装置からの情報である後処理装置情報や、印刷機構部２０において設定されている連続紙の用紙幅の情報等の用紙情報に基づいて、少なくとも２つ以上の印刷ジョブに基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する。
【００４１】
ここで、連続紙上に並列に出力するとは、異なる印刷ジョブに基づく複数の画像を、連続紙の搬送方向（副走査方向）と直交する方向（主走査方向）に配置して出力することを意味する。
【００４２】
合成処理部３５は、面付け決定部３４により決定された画像配置に基づいて、描画処理部３２により生成されて画像データ格納部３３に格納されている複数の画像データを合成する。
【００４３】
印刷制御部３６は、合成処理部３５により合成された画像データを連続紙に対して出力するよう印刷機構部２０を制御する。
【００４４】
このようにして複数の印刷ジョブに基づく画像が並列出力された印刷済みの連続紙の一例を図４に示す。図４に示す例では、ジョブ１、ジョブ２という２つの印刷ジョブが、連続紙に並列出力された場合が示されている。
【００４５】
なお、面付け決定部３４は、スリッタ（用紙裁断装置）で印刷済みの連続紙を切断する際に必要なマージン領域を、異なる印刷ジョブの画像間に配するような面付けを行うようにしてもよい。具体的には、面付け決定部３４は、異なる印刷ジョブに基づく画像間に、所定幅の領域を設けるように画像の配置を決定するようにしてもよい。また、面付け決定部３４は、異なる印刷ジョブに基づく画像間に、スリッタからの情報に基づく幅の領域を設けるように画像の配置を決定するようにしてもよい。さらに、このマージン領域の幅は、ユーザにより設定可能とするようにしてもよい。
【００４６】
このように並列出力される複数の印刷ジョブの画像間にマージン領域が設けられた場合の一例を図５に示す。図５に示す例では、ジョブ１とジョブ２の間にマージン領域が設けられている。
【００４７】
そして、このように複数の印刷ジョブに基づく画像が並列出力された連続紙が後処理装置において処理される過程を図６に示す。図６（Ａ）は、ジョブ１、ジョブ２という２つの印刷ジョブに基づく画像が並列出力された連続紙を示している。そして、この印刷済みの連続紙は、先ず図６（Ｂ）に示すようにスリッタ（用紙裁断装置）により各印刷ジョブ毎にカットされる。そして、図６（Ｃ）に示すようにバースタ（ページ裁断装置）により各ページ毎にカットされ、図６（Ｄ）に示すようなページ順に並べられた印刷結果が得られることとなる。
【００４８】
なお、本実施形態の印刷装置１では、図４〜図６では、２つの印刷ジョブに基づく画像を連続紙に並列出力する場合を示しているが、図７に示すように３つ以上の印刷ジョブに基づく画像を連続紙に並列出力することも可能である。
【００４９】
また、図４〜図７では、ページ幅（主走査方向の幅）が等しい複数の印刷ジョブに基づく画像を連続紙に並列出力する場合を示しているが、本実施形態の印刷装置１では、図８に示すようにページ幅の異なる複数の印刷ジョブに基づく画像を連続紙に並列出力することも可能である。さらに、本実施形態の印刷装置１では、図９に示すようにページ長の異なる複数の印刷ジョブに基づく画像を連続紙に並列出力することも可能である。尚、ページ長とは、副走査方向における各ページの長さをいう。また、このような場合には、同じページ数であってもジョブ１とジョブ２の総印刷長には差がでてくるため、一方の印刷領域には何も印刷されない白紙領域が発生することとなる。
【００５０】
なお、面付け決定部３４は、必要となる連続紙の長さ（総印刷長）が異なる２つの印刷ジョブに基づく画像データを連続紙上に並列に出力する場合に、一方の印刷ジョブに基づく画像の一部を、他方の印刷ジョブに基づく画像の前または後に配置するように画像配置を決定するようにしてもよい。
【００５１】
例えば、図１０に示す例では、ジョブ１よりもジョブ２の総印刷長のほうが長い場合、ジョブ１とジョブ２の総印刷長の差の半分の長さのジョブ２の画像をジョブ１の画像の前に配置している。また、図１１に示す例では、ジョブ１とジョブ２の総印刷長の差の半分の長さのジョブ２の画像をジョブ１の画像の後に配置している。
【００５２】
なお、上記のような複数の印刷ジョブ間の印刷長の調整を常に行うのではなく、調整を行うか否かをユーザにより選択可能としてもよい。そして、印刷長の調整を行うことが選択されている場合に、後処理が自動的に行われないようにしたり、後処理を禁止するような警告を行うようにしてもよい。
【００５３】
次に、複数の印刷ジョブに基づく画像を連続紙上に並列出力する場合に、操作パネル１９上に表示されるユーザインタフェースの例を図１２に示す。面付け決定部３４は、図１２に示されるよう操作パネル１９の設定画面からの入力に基づいて、並列出力する際の各種パラメータを設定して複数画像の面付け処理を決定する。
【００５４】
この図１２に示した表示例において、「並列出力」を有効とすると複数の印刷ジョブの並列出力が選択され、無効とすると各印刷ジョブを順次出力する通常の印刷方法が選択される。
【００５５】
また、「並列ジョブ数」とは、「並列出力」を有効に設定した場合に、並列出力する印刷ジョブの数を指示するための項目である。ここで、数字が選択された場合には、面付け決定部３４は、その数の印刷ジョブの並列出力が行われるような面付け処理を行う。また、ここで「用紙幅に合わせて自動配置」が選択された場合には、面付け決定部３４は、連続紙の用紙幅に基づいて、並列出力する複数の印刷ジョブを決定する。
【００５６】
なお、面付け決定部３４は、並列出力を指示された複数の印刷ジョブに基づく画像幅の合計が連続紙の用紙幅を超えている場合に、その旨を通知するようにしてもよい。
【００５７】
また、「ジョブ先頭合わせ」とは、並列出力する複数の画像の先頭位置を合わせて出力することをいう。ここで、ジョブ先頭合わせをすることが選択された場合、面付け決定部３４は、並列出力する複数の印刷ジョブに基づく画像の先頭位置を合わせるように、連続紙上に並列に出力する画像配置を決定する。例えば、図１３（Ａ）に示す例は、ジョブ先頭合わせをすることが選択されなかった場合であり、図１３（Ｂ）に示す例では、ジョブ先頭合わせをすることが選択された場合である。
【００５８】
なお、ジョブ先頭合わせを行う場合には、一方の印刷ジョブの描画処理が終了するまで、他方の印刷ジョブの印刷処理を開始しないようにする。また、描画処理部３２において複数の印刷ジョブの描画処理を並行して実行可能な場合には、描画処理に時間がかかる印刷ジョブの方が一定量処理が行われた段階で並列出力を開始するようにする。
【００５９】
そして、ジョブ先頭合わせを行う場合と行わない場合とで、発生する白紙領域にどれだけの差（例えば、ページ数、用紙長の差）が発生するかを予め算出して、ジョブ先頭合わせを行うことによりどれだけの無駄な白紙領域が発生するかをユーザに報知するようにしてもよい。
【００６０】
また、「カット用目印出力」とは、後処理装置において裁断する際の目印となるマークを印字するかどうかを選択するための項目である。
【００６１】
さらに、「用紙幅に合わせてジョブ選択」とは、印刷機構部２０に現在設定されている連続紙の用紙幅において、並列出力可能な印刷ジョブを自動的に選択してユーザに提案するか否かを選択するための項目である。ここで、「する」が選択された場合、印刷機構部２０に設定されている連続紙の用紙幅が検出され、この用紙幅において並列出力可能な複数の印刷ジョブをユーザに表示して、どの印刷ジョブを印刷するかを選択可能とする。
【００６２】
次に、本実施形態の印刷装置１の動作を図１４のフローチャートを参照して説明する。
先ず、印刷ジョブ受付部３１がホスト端末装置２から複数の印刷ジョブを受け付けた場合（ステップＳ１０１）、その印刷ジョブは一旦所定の格納領域（不図示）に格納される。
【００６３】
その間に、面付け決定部３４では、操作パネル１９からのユーザの指示や、後処理装置情報、用紙情報等に基づいて並列出力する印刷ジョブが選択される（ステップＳ１０２）。ここでは、印刷ジョブ１、印刷ジョブ２の２つの印刷ジョブが並列出力対象として選択されたものとして説明する。
【００６４】
すると、描画処理部３２では、並列出力することが選択された印刷ジョブ１、印刷ジョブ２がラスタ形式の画像データに変換されて画像データ格納部３３に順次格納される（ステップＳ１０３、Ｓ１０４）。
【００６５】
そして、面付け設定部３４では、この印刷ジョブ１、２に基づく２つの画像データの面付け配置が決定され（ステップＳ１０５）、合成処理部３５では、決定された面付け配置に基づいて印刷ジョブ１、２の画像データを１ページ毎に合成する処理が行われる（ステップＳ１０６）。
【００６６】
そして、印刷制御部３６は、合成された画像データに基づいて印刷機構部２０を制御することにより、この合成画像データは連続紙上に出力される（ステップＳ１０７）。
【００６７】
そして、印刷ジョブ１、２の全てのページの出力が終了するまで、ステップＳ１０６、Ｓ１０７の処理が繰り返される（ステップＳ１０８）。
【００６８】
ここまでの説明では、印刷装置１では、ホスト端末装置２から受け付けた印刷ジョブを、受け付けた順序で順次処理するものとして説明しているが、受け付けた順序とは異なる順序で印刷ジョブの処理を実行するようにしてもよい。
【００６９】
このような場合、面付け決定部３４は、少なくとも３つ以上の印刷ジョブに基づく複数の画像データを連続紙上に並列に出力する場合に、印刷ジョブを受け付けた順に配置する場合と比較して総印刷長が短くなるように、少なくとも３つ以上の印刷ジョブに基づく複数の画像の配置を決定する。
【００７０】
ただし、このような並列出力を可能とするためには、出力しようとする全ての印刷ジョブが描画処理部３２においてラスタ形式の画像データに変換されて画像データ格納部３３に格納されていることが前提となる。
【００７１】
例えば、図１５に示すような７つの印刷ジョブがホスト端末装置２から印刷装置１に対して送信されてきたものとして具体的に説明する。また、ここでは、並列出力数が２であるものとして説明する。
【００７２】
この場合に、この７つの印刷ジョブが選択されて並列出力が指示されると、面付け決定部３４は、各印刷ジョブのページ長とページ数とからジョブ長を算出する。そして、面付け決定部３４は、７つの印刷ジョブのジョブ長を合計し、合計された総ジョブ長の１／２の長さを最適用紙長として算出する。そして、面付け決定部３４は、並列出力が指示された７つの印刷ジョブの中からジョブ長の合計が最適用紙長に一番近くなる組合せを選択する。そして、面付け決定部３４は、選択した印刷ジョブの順番を操作パネル１９等の画面に表示する。そして、この面付け決定部３４において決定された印刷ジョブの配置に基づいて連続紙への印刷が実行される。このようにして決定された印刷ジョブの配置の一例を図１６に示す。
【００７３】
なお、左右のジョブ長の合計の差が一定値以上の場合には、面付け決定部３４は、ユーザに警告を通知するようにしてもよい。また、左右の列の先頭に出力される並列出力情報等に、各列の印刷ジョブの順序を示す情報を印刷するようにしてもよい。また、面付け決定部３４は、用紙残量が分かる場合には、用紙残量に合わせた印刷ジョブの配置を行うようにしてもよい。
【００７４】
また、本実施形態の印刷装置１では印刷機構部２０における印刷方式については言及していないが、本発明は、連続紙に画像出力する画像形成装置であれば印刷方式に関係なく適用可能であり、レーザプリンタやインクジェットプリンタ、またはその他の印刷方式を用いるプリンタにも同様に適用することができるものである。
【符号の説明】
【００７５】
１    印刷装置
２    ホスト端末装置
３    前処理装置
４    バッファ装置
５    バッファ装置
６    後処理装置
１０    制御部
１１    ホストＩ／Ｆ部
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＮＶＲＡＭ
１５    ＣＰＵ
１６    パネルＩ／Ｆ部
１７    ＨＤＤ
１８    エンジンＩ／Ｆ部
１９    操作パネル
２０    印刷機構部
３１    印刷ジョブ受付部
３２    描画処理部
３３    画像データ格納部
３４    面付け決定部
３５    合成処理部
３６    印刷制御部
【図１】
0005387275.tif 000002
【図２】
0005387275.tif 000003
【図３】
0005387275.tif 000004
【図４】
0005387275.tif 000005
【図５】
0005387275.tif 000006
【図６】
0005387275.tif 000007
【図７】
0005387275.tif 000008
【図８】
0005387275.tif 000009
【図９】
0005387275.tif 000010
【図１０】
0005387275.tif 000011
【図１１】
0005387275.tif 000012
【図１２】
0005387275.tif 000013
【図１３】
0005387275.tif 000014
【図１４】
0005387275.tif 000015
【図１５】
0005387275.tif 000016
【図１６】
0005387275.tif 000017