(57)【要約】【課題】複数の印刷ジョブが入力されたときに印刷時間の短縮を図ることのできる技術を提供する。【解決手段】ＲＩＰ予測時間部により予測されて印刷ジョブ情報データベースに格納されたラスタライズ時間に基づいて、複数頁印刷ジョブＪｏｂ１およびコピー印刷ジョブＪｏｂ２による印刷対象物を、印刷制御部により印刷用紙Ｐの一面に割付けることにより、印刷装置による印刷に並行して次の印刷用紙Ｐへの多面割付を行っている。したがって、複数頁印刷ジョブＪｏｂ１による印刷対象物のうち、まず、最初の印刷用紙Ｐに割付けられる頁のラスタライズを行えば、続く印刷用紙Ｐに割付される頁のラスタライズは印刷用紙Ｐへの印刷と並行して行うことができる分、複数の印刷ジョブが入力されたときの印刷時間の短縮を図ることができる。【選択図】図５
2009237717.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間予測手段と、
前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて格納する印刷ジョブ情報格納手段と、
前記印刷ジョブ格納手段に格納されている複数の印刷ジョブによる印刷対象物をラスタライズして印刷用紙の一面に割付ける多面割付手段と、
前記多面割付手段による割付で印刷手段に印刷を実行させる印刷実行手段とを備え、
前記多面割付手段は、
前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、前記印刷手段による印刷に並行して次の印刷用紙への多面割付を行う
ことを特徴とする印刷制御装置。
【請求項２】
前記多面割付手段は、
前記複数頁印刷ジョブによる印刷対象物の各頁それぞれと、前記コピー印刷ジョブによる印刷対象物とを前記印刷用紙の一面へ割付けて前記印刷手段による印刷に供し、前記印刷手段による印刷に並行して、前記複数頁印刷ジョブによる印刷対象物の次頁と前記コピー印刷ジョブによる印刷対象物との前記印刷用紙への割付を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間を予測する工程と、
前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて印刷ジョブ情報格納手段に格納する工程と、
前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、印刷手段による印刷に並行して次の印刷用紙への多面割付を行う工程と
を備えることを特徴とする印刷制御方法。
【請求項４】
印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間を予測する機能と、
前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて印刷ジョブ情報格納手段に格納する機能と、
前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、印刷手段による印刷に並行して次の印刷用紙への多面割付を行う機能と
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷用紙の一面に多面割付を行う技術に関するものである。
【背景技術】
【０００２】
従来、特許文献１に記載の印刷制御装置のように、印刷用紙の一面に多面割付を行うことにより、印刷用紙に無駄な余白が生じるのが防止されたものが知られている。
【０００３】
【特許文献１】特開２００７−３２６２８５号公報（段落００４９〜００５６、図１０〜１４など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、図５（ａ）に示すように、例えばＡ４サイズの第１〜第４頁からなる印刷対象物を印刷する複数頁印刷ジョブＪｏｂ１と、Ａ４サイズの１頁からなる印刷対象物を１２枚コピー印刷するコピー印刷ジョブＪｏｂ２とが同時に入力されたときは、従来の印刷制御装置では、Ａ２ノビまたはＡ２サイズの１枚の印刷用紙Ｐに複数頁印刷ジョブＪｏｂ１による４頁を多面割付して印刷を行うように印刷を制御した後、Ａ２ノビまたはＡ２サイズの１枚の印刷用紙Ｐにコピー印刷ジョブＪｏｂ２による１頁を４つ多面割付した印刷を３回繰返すように印刷を制御することで、印刷対象物のサイズよりも大判の印刷用紙Ｐに無駄が生じるのを防止している。
【０００５】
ところが、このような多面割付をすれば、図５（ａ）に示すように、複数頁印刷ジョブの４頁すべてのラスタライズ（ＲＩＰ）が時刻ｔ＝３において終了するのを待機しなければ、１頁分のラスタライズが終了すれば１２枚すべての印刷を行えるにもかかわらず、コピー印刷ジョブＪｏｂ２のラスタライズを開始することができない。このように、従来の印刷制御装置では、複数の印刷ジョブが入力された場合の多面割付において、印刷ジョブのラスタライズ順序については一切考慮されておらず、印刷時間を短縮するための多面割付技術に改良の余地が残されていた。なお、図５は多面割付印刷の一例を示す図である。
【０００６】
この発明は、上記課題に鑑みなされたものであり、複数の印刷ジョブが入力されたときに印刷時間の短縮を図ることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明にかかる印刷制御装置は、上記目的を達成するため、印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間予測手段と、前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて格納する印刷ジョブ情報格納手段と、前記印刷ジョブ格納手段に格納されている複数の印刷ジョブによる印刷対象物を印刷用紙の一面に割付ける多面割付手段と、前記多面割付手段による割付で印刷手段に印刷を実行させる印刷実行手段とを備え、前記多面割付手段は、前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、前記印刷手段による印刷に並行して次の印刷用紙への多面割付を行うことを特徴としている。
【０００８】
また、この発明にかかる印刷制御方法は、印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間を予測する工程と、前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて印刷ジョブ情報格納手段に格納する工程と、前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、印刷手段による印刷に並行して次の印刷用紙への多面割付を行う工程とを備えることを特徴としている。
【０００９】
また、この発明にかかるプログラムは、印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測するラスタライズ時間を予測する機能と、前記ラスタライズ時間に関するラスタライズ時間情報を、当該ラスタライズ時間が予測された印刷ジョブと関連付けて印刷ジョブ情報格納手段に格納する機能と、前記印刷ジョブ情報格納手段に、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関する前記ラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関する前記ラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、前記複数頁印刷ジョブによる印刷対象物と前記コピー印刷ジョブによる印刷対象物とを、前記ラスタライズ時間情報に基づいて印刷用紙の一面に割付けることにより、印刷手段による印刷に並行して次の印刷用紙への多面割付を行う機能とをコンピュータに実現させることを特徴としている。
【００１０】
このように構成された発明では、ラスタライズ時間予測手段により予測されて印刷ジョブ情報格納手段に格納されたラスタライズ時間に基づいて、複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブによる印刷対象物と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブによる印刷対象物とを、多面割付手段により印刷用紙の一面に割付けることにより、印刷手段による印刷に並行して次の印刷用紙への多面割付を行っている。このとき、最初に１頁分のラスタライズを行えばコピー印刷ジョブによる印刷対象物をすべての枚数印刷できるため、１枚目の印刷用紙への多面割付が終了すれば、複数頁印刷ジョブによる印刷対象物のうち、続く印刷用紙へ割付けされる頁のみをラスタライズすれば次の印刷用紙への多面割付を行うことができる。したがって、複数頁印刷ジョブによる印刷対象物のうち、まず、最初の印刷用紙に割付けられる頁のラスタライズを行えば、続く印刷用紙に割付される頁のラスタライズは印刷用紙への印刷と並行して行うことができるため、印刷用紙への印刷とラスタライズとを並行して行うことができる分、複数の印刷ジョブが入力されたときの印刷時間の短縮を図ることができる。
【００１１】
また、前記多面割付手段は、前記複数頁印刷ジョブによる印刷対象物の各頁それぞれと、前記コピー印刷ジョブによる印刷対象物とを前記印刷用紙の一面へ割付けて前記印刷手段による印刷に供し、前記印刷手段による印刷に並行して、前記複数頁印刷ジョブによる印刷対象物の次頁と前記コピー印刷ジョブによる印刷対象物との前記印刷用紙への割付を行う構成でもよい。このような構成とすれば、複数頁印刷ジョブによる印刷対象物の各頁それぞれと、コピー印刷ジョブによる印刷対象物とを印刷用紙の一面へ割付けて印刷手段による印刷に供し、印刷手段による印刷に並行して、複数頁印刷ジョブによる印刷対象物のうち次の印刷用紙に割付ける次頁のみラスタライズして印刷用紙への割付を行うことにより、複数の印刷ジョブが入力されたときの印刷時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００１２】
図１は本発明の印刷制御装置の一実施形態であるコンピュータ１０を備える印刷システム１の構成を示す図である。また、図２は印刷ジョブ情報データベース２０１の構成を示す図である。この印刷システム１では、外部記憶媒体２０からコンピュータ１０に入力されたドキュメントデータ、またはコンピュータ１０により編集、作成された頁記述言語（ＰＤＬ）によるデータ、ＰＤＦデータなどのドキュメントデータに基づいて印刷ジョブが生成され、生成された複数の印刷ジョブが印刷用紙Ｐの一面に適切に割付けられて生成された印刷データがインターフェース（Ｉ／Ｆ）５００を介して印刷装置３０に出力されることにより印刷用紙Ｐへの印刷が行われる。
【００１３】
図１に示すように、コンピュータ１０は演算処理の中枢として機能するＣＰＵ１００と、ＣＰＵ１００による処理により生成された各種データが一時的に格納されるＲＡＭ２００と、各種プログラムが格納されたＲＯＭ３００と、印刷ジョブデータなどの大容量データや各種プログラムが格納されるハードディスクドライブ（ＨＤＤ）４００とを備えている。ＲＯＭ３００またはＨＤＤ４００に格納された各種プログラムがＣＰＵ１００において実行されることで種々の機能を実現させることができる。また、ＵＳＢインターフェース、優先ＬＡＮ、ＩＥＥＥ１３９４、無線ＬＡＮ、シリアル・パラレルインターフェースなどの各種インターフェース（Ｉ／Ｆ）５００を備え、Ｉ／Ｆ５００を介してＣＤ−ＲＯＭなどの光ディスクドライブ、ＵＳＢメモリなどの外部記憶媒体から各種データを入力可能に構成され、また、印刷装置２０に印刷データを出力可能に構成されている。なお、ＣＰＵ１００、ＲＡＭ２００、ＲＯＭ３００、ＨＤＤ４００およびＩ／Ｆ５００はバスラインＢＬを介して互いに信号を送受信可能に構成されている。また、コンピュータ１０はＩ／Ｆ５００を介して図示省略された他の外部機器と接続可能に構成されており、外部機器により生成された印刷ジョブを入力可能に構成されている。
【００１４】
また、この実施形態における印刷装置３０は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂ）などのインクカードリッジを備えるインクジェットプリンタにより構成されている。この印刷装置３０では、これらのインク色を組み合わせたカラー印刷が可能であり、印刷制御装置であるコンピュータ１０から出力された印刷データに基づいて最大Ａ２ノビまたはＡ２サイズの印刷用紙Ｐ上にカラー画像を形成する。なお、本実施形態の印刷装置３０はシリアルプリンタであるカラーインクジェットプリンタにより構成したが、印刷装置３０の種類としてはこれに限られず、レーザープリンターなどのページプリンタ、ライン型インクジェットプリンタなどのラインプリンタでもよい。また、コンピュータ１０と印刷用紙３０との接続Ｉ／Ｆ５００も上記したものに限られず、コンピュータ１０と印刷装置３０とを接続可能なものであればどのようなものであってもよい。
【００１５】
また、ＣＰＵ１００は、ＲＯＭ３００またはＨＤＤ４００に格納されたプログラムを実行することで各種機能を実現可能に構成されており、これらの機能について詳細に説明する。ＲＩＰ時間予測部（本発明の「ラスタライズ時間予測手段」に相当）１０１は、外部機器からコンピュータ１０に入力またはコンピュータ１０により生成された印刷ジョブをラスタライズしてラスタライズデータを生成するラスタライズ時間を予測する。ラスタライズ時間は、印刷ジョブに含まれる描画命令や、頁内の画像情報（画像解像度や画像サイズ）などに基づいて予測され、予測されたラスタライズ時間に関するラスタライズ時間情報は、後述する印刷ジョブ情報データベース２０１に印刷ジョブと関連付けられて格納される。
【００１６】
印刷ジョブ管理部（本発明の「印刷ジョブ情報管理手段」に相当）１０２は、コンピュータ１０のＨＤＤ４００にスプールされた印刷ジョブの管理を行うものであり、後述する「印刷ジョブ情報格納処理」を実行して、印刷ジョブに付随する設定情報等を、ＲＩＰ予測部１０１により予測されたラスタライズ時間に関するラスタライズ時間情報と関連付けて印刷ジョブ情報データベース２０１に格納する。また、コンピュータ１０のＨＤＤ４００に複数の印刷ジョブがスプールされているときに、次に説明する印刷ジョブ最適化管理部１０３に、印刷ジョブの組合せの最適化を指令し、最適化管理部１０３による印刷ジョブの最適化結果に応じて後述する印刷制御部１０４に印刷を指令する。
【００１７】
印刷ジョブ最適化管理部１０３は、印刷ジョブ管理部１０２から印刷ジョブの組合せの最適化指令を受けて、印刷ジョブ情報が印刷ジョブ情報データベース２０１に格納され、かつ現在、ＨＤＤ４００にスプールされている印刷ジョブの印刷ジョブ情報を参照し、後述する「印刷ジョブ最適化処理」を実行して、複数の印刷ジョブの統合する処理を行う。そして、最適化処理の結果を印刷ジョブ管理部１０２に出力する。
【００１８】
この実施形態では、印刷ジョブ最適化管理部１０３は、印刷ジョブ情報データベース２０１に複数頁の印刷対象物を複数頁印刷する複数頁印刷ジョブに関するラスタライズ時間情報と、１頁の印刷対象物を複数枚コピー印刷するコピー印刷ジョブに関するラスタライズ時間情報とが、それぞれ少なくとも１つ格納されているときに、ラスタライズ時間情報に基づいてこれらの印刷ジョブを統合するように構成されている。
【００１９】
印刷制御部１０４は、印刷ジョブ管理部１０２からの印刷ジョブ最適化管理部１０３の最適化処理の結果に基づいた印刷指令に応じて、印刷ジョブのＰＤＬの解析、複数の印刷ジョブによる印刷対象物のラスタライズ処理、複数の印刷ジョブによる印刷対象物の印刷用紙Ｐへの多面割付、印刷装置３０へ印刷データを出力して印刷を実行させる処理などを行う。この実施形態では、印刷制御部１０４は、印刷ジョブ最適化管理部１０３の最適化処理の結果に基づいて、複数頁印刷ジョブによる印刷対象物とコピー印刷ジョブによる印刷対象物とを印刷用紙Ｐの一面に割付けるように構成されている。そして、２つの印刷ジョブを印刷用紙Ｐへ適切に割付けて印刷装置３０に印刷を実行させる。このとき、印刷用紙Ｐへの印刷に並行して、次の印刷用紙Ｐへの多面割付を行う。次に、図２を参照して印刷ジョブ情報データベース２０１について説明する。なお、この実施形態では、印刷制御部１０４は、印刷ジョブを１つずつ順番にラスタライズするように構成されている。
【００２０】
図２は印刷ジョブ情報データベース２０１を示す図である。図２に示すように、印刷ジョブ情報データベース２０には、各印刷ジョブごとに、各印刷ジョブの整理番号を示す「ジョブＩＤ」、各印刷ジョブ対する印刷ジョブ最適化管理部１０３による最適化処理の状態を示す「ジョブの処理状態」、印刷ジョブが複数頁印刷ジョブであるかコピー印刷ジョブであるかを示す「種別」、印刷ジョブをラスタライズするのに要する時間であるラスタライズ時間をＲＩＰ時間予測部により予測したものを示す「ＲＩＰ予測時間」、印刷ジョブを統合する相手の印刷ジョブのＩＤを示す「統合相手ジョブＩＤ」が印刷ジョブ管理部１０２により格納される。なお、この実施形態では、各印刷ジョブに含まれている印刷データの本体はＨＤＤ４００にスプールされるように構成されている。次に、図３を参照して、コンピュータ１０にＩ／Ｆ５００を介して印刷ジョブが入力された場合、またはコンピュータ１０において印刷ジョブが生成された場合に実行される印刷ジョブ情報格納処理について説明する。
【００２１】
図３は印刷ジョブ情報格納処理を示す図である。図３に示すように、ステップＳ１００において、印刷ジョブ管理部１０２に印刷ジョブが入力される。そして、印刷ジョブ管理部１０２はＲＩＰ時間予測部１０１に指令を与え、入力された印刷ジョブのラスタライズ時間を予測する（ステップＳ１０１）。続いて、印刷ジョブ管理部１０２により、ＲＩＰ時間予測部１０１により予測されたラスタライズ時間に関するラスタライズ時間情報と、当該ラスタライズ時間が予測された印刷ジョブに関する種々の印刷ジョブ情報とが関連付けられて、各印刷ジョブごとに印刷ジョブデータベース２０１に格納されて処理を終了する（ステップＳ１０２）。次に、印刷ジョブ情報データベース２０１およびＨＤＤ４００に複数の印刷ジョブに関するデータ（情報）が格納されたときに実行される印刷ジョブ最適化処理について説明する。
【００２２】
図４は印刷ジョブ最適化処理を示す図である。図４に示すように、印刷ジョブデータベース２０１およびＨＤＤ４００に複数の印刷ジョブに関する情報が格納されれば、印刷ジョブ管理部１０２により、印刷ジョブ最適化管理部１０３に対して、複数の印刷ジョブを統合することにより印刷ジョブの最適化を図るように指令が与えられる（ステップＳ２００）。なお、この実施形態では、印刷ジョブ情報データベース２０１に格納されたラスタライズ予測時間に基づき複数の印刷ジョブを統合して、統合した複数の印刷ジョブをそれぞれ印刷用紙Ｐの一面に最適に割付けることで、印刷装置３０による印刷処理と印刷制御部１０４による印刷ジョブのラスタライズとを並行して行うように構成し、複数の印刷ジョブのすべてを印刷するのに要する印刷時間の短縮を図ることを特徴としている。
【００２３】
次に、図４に示すように、ステップＳ２０１において、印刷ジョブ情報データベース２０１に格納された各印刷ジョブの「ジョブの処理状態」のすべてが印刷ジョブ最適化管理部１０３により「未処理」に設定される（図２参照）。続いて、印刷ジョブ最適化管理部１０３により、印刷ジョブ情報データベース２０１内の印刷ジョブ情報が格納された印刷ジョブのうち、「ジョブの処理状態」が「未処理」状態の印刷ジョブがあるかどうかが判定される（ステップＳ２０２）。ステップＳ２０２において、ＹＥＳと判定されれば、印刷ジョブ最適化管理部１０３において「未処理」状態の印刷ジョブの先頭（ＩＤが一番若い番号の印刷ジョブ）が複数頁印刷ジョブであるかどうかが判定される（ステップＳ２０３）。一方、ステップＳ２０２においてＮＯと判定されれば、印刷ジョブ最適化管理部１０３は印刷ジョブ最適化処理の終了を印刷ジョブ管理部１０２に通知して処理を終了する。
【００２４】
図４に示すように、ステップＳ２０３においてＹＥＳと判定されれば、ステップＳ２０２において「未処理」状態であると判定された印刷ジョブの中に、コピー印刷ジョブがあるかどうかが判定される（ステップＳ２０６）。一方、ステップＳ２０３においてＮＯと判定されれば、先頭の印刷ジョブの「ジョブの処理状態」が「処理済」に変更（図２参照）されて（ステップＳ２０４）、ステップＳ２０２からの処理を繰返す。ステップＳ２０６においてＹＥＳと判定されれば、複数頁印刷ジョブとコピー印刷ジョブとが統合されて、印刷ジョブ情報データベース２０１に格納された両印刷ジョブ情報の「統合相手ＩＤ」にそれぞれ統合相手の印刷ジョブのジョブＩＤが設定されて（図２参照）、ステップＳ２０２からの処理を繰返す。
【００２５】
一方、図４に示すように、ステップＳ２０６においてＮＯと判定されれば、印刷ジョブ情報データベース２０１に印刷ジョブ情報が格納されたすべての印刷ジョブの「ジョブの処理状態」が「処理済」に変更（図２参照）されて（ステップＳ２０５）、ステップＳ２０２からの処理を繰返す。次に、図５（ｂ）を参照して、印刷ジョブ最適化管理部１０３により統合された複数頁印刷ジョブおよびコピー印刷ジョブの、印刷制御部１０４による印刷用紙Ｐへの多面割付の具体的な態様の一例について説明する。
【００２６】
図５は４頁の複数頁印刷と、１頁を１２枚印刷するコピー印刷とを多面割付して印刷するときの一例を示す図であって、（ａ）は複数頁印刷とコピー印刷とを個別に行う従来の処理を示し、（ｂ）は複数頁印刷とコピー印刷とを統合して、印刷用紙Ｐの一面に複数頁印刷ジョブＪｏｂ１による印刷対象物の１頁分と、コピー印刷ジョブＪｏｂ２による印刷対象物の３枚分とを多面割付する処理を示す。この実施形態では、それぞれＡ４サイズの複数頁印刷ジョブＪｏｂ１による印刷対象物およびコピー印刷ジョブＪｏｂ２による印刷対象物の、Ａ２ノビまたはＡ２サイズの印刷用紙Ｐへの多面割付を例に挙げて説明する。
【００２７】
図５（ｂ）に示すように、印刷制御部１０４は印刷ジョブ管理部１０２からの印刷指令に応じて、印刷ジョブ情報データベース２０１に格納された印刷ジョブ情報を参照する。その結果、複数頁印刷ジョブＪｏｂ１（ジョブＩＤ：００１）とコピー印刷ジョブＪｏｂ２（ジョブＩＤ：００２）とが統合されていると判断すれば、複数頁印刷ジョブＪｏｂ１による印刷対象物のそれぞれと、コピー印刷ジョブＪｏｂ２による印刷対象物とを印刷用紙Ｐの一面に割付けて生成された印刷データを印刷装置３０に出力する。
【００２８】
すなわち、印刷制御部１０４は、時刻ｔ＝ｔ０において複数頁印刷ジョブＪｏｂ１の第１頁のラスタライズを行い、時刻ｔ＝ｔ１において、第１頁のラスタライズが終了すればコピー印刷ジョブＪｏｂ２による１頁のラスタライズを開始する。次に、時刻ｔ＝ｔ２においてコピー印刷ジョブＪｏｂ２による１頁のラスタライズが終了すれば、印刷用紙Ｐの左上に複数頁印刷ジョブによる第１頁を割付け、印刷用紙Ｐの左下および右側にコピー印刷ジョブＪｏｂ２による１頁を３つ割付けることにより多面割付を行い、この多面割付に基づいて印刷装置３０に印刷を実行させる。
【００２９】
このとき、印刷制御部１０４は、印刷装置３０による印刷に並行して、複数頁印刷ジョブＪｏｂ１による次頁、すなわち第２頁のラスタライズを開始して、第２頁のラスタライズが終了すれば、この第２頁と既にラスタライズされたコピー印刷ジョブＪｏｂ２による１頁との印刷用紙Ｐへの多面割付を行う。そして、印刷装置３０による１枚目の印刷用紙Ｐへの印刷が終了すれば、２枚目の印刷用紙Ｐへの印刷を開始するとともに、複数頁印刷ジョブＪｏｂ１による第３頁のラスタライズを開始し、以下、同様にして印刷用紙Ｐへの多面割付および印刷用紙Ｐへの印刷を繰返すことにより、時刻ｔ＝ｔ６において複数頁印刷ジョブＪｏｂ１による第１〜第４頁の印刷と、コピー印刷ジョブＪｏｂ２による１頁を１２枚印刷する処理を終了する。
【００３０】
図５（ａ）に示すように、従来の多面割付では、複数頁印刷ジョブＪｏｂ１のラスタライズ時間Ｔ１（約４０秒）と、コピー印刷ジョブＪｏｂ２のラスタライズ時間Ｔ２（約１０秒）が経過してから、コピー印刷ジョブＪｏｂ２による印刷用紙Ｐの３枚（４枚×３）の印刷が終了することによりすべての印刷ジョブの印刷が完了する。一方、図５（ｂ）に示す本実施形態では、複数頁印刷ジョブＪｏｂ１の１頁分のラスタライズ時間Ｔ３（約１０秒）と、コピー印刷ジョブＪｏｂ２の１頁のラスタライズ時間Ｔ４（約１０秒）の経過後に１枚目の印刷用紙Ｐへの印刷が開始される。そして、複数頁印刷ジョブＪｏｂ１の残り頁のラスタライズが順次行われて、３頁分のラスタライズ時間Ｔ５（約３０秒）の経過後に、およそ印刷用紙Ｐを１．５枚分程度印刷する時間が経過すればすべての印刷ジョブの印刷が完了する。したがって、この実施形態では、次の印刷用紙Ｐに割付ける複数頁印刷ジョブＪｏｂ１の次頁のラスタライズを印刷装置３０による印刷に並行して行う分、効率化時間ＥＴ分だけ、従来の多面割付による印刷時間よりも印刷時間を短縮できる。
【００３１】
以上のように、印刷ジョブ管理部１０２、印刷ジョブ情報データベース２０１、ＨＤＤ４００により本発明の「印刷ジョブ情報格納手段」が構成されている。また、印刷ジョブ最適化管理部１０３、印刷制御部１０４により本発明の「多面割付手段」が構成されている。また、印刷制御部１０４により本発明の「印刷実行手段」が構成されている。
【００３２】
なお、この実施形態では、各頁のラスタライズ時間がほぼ同一である印刷ジョブを例に挙げて説明したが、各頁のラスタライズ時間がそれぞれ異なる印刷ジョブであってもよいし、上記したラスタライズ時間は一例であって、上記数値に限定されるものではない。また、この実施形態では印刷装置３０をインクジェットプリンタにより構成したが、印刷装置３０をページプリンタおよびラインプリンタで構成すれば、１枚の印刷用紙Ｐへの印刷に要する印刷時間が印刷データの種類に関わらずほぼ一定であるため、印刷ジョブを最適に統合して印刷時間の短縮を図る印刷ジョブの最適化処理において都合がよい。
【００３３】
また、印刷用紙Ｐのサイズとしては上記したサイズに限られるものではない。また、この実施形態では、Ａ２ノビまたはＡ２サイズの印刷用紙Ｐに、Ａ４サイズの印刷対象物を４つ多面割付する構成について説明したが、印刷用紙Ｐに割付ける印刷対象物のサイズと数はこれに限られるものではなく、例えばＡ２ノビに対してＡ４サイズの印刷対象物と２つ、Ａ３サイズの印刷対象物を１つ割付けることができる。このとき、印刷用紙Ｐのサイズはできる限り大判であることが望ましいが、少なくとも、印刷用紙Ｐに割付ける印刷対象物のサイズが印刷用紙Ｐのサイズの半分以下のサイズであることが望ましい。また、印刷用紙Ｐの一面に、３つ以上の印刷ジョブを割付けてもよい。
【００３４】
以上のように、この実施形態では、ＲＩＰ予測時間部１０１により予測されて印刷ジョブ情報データベース２０１に格納されたラスタライズ時間に基づいて、複数頁印刷ジョブＪｏｂ１およびコピー印刷ジョブＪｏｂ２による印刷対象物を、印刷制御部１０４により印刷用紙Ｐの一面に割付けることにより、印刷装置３０による印刷に並行して次の印刷用紙Ｐへの多面割付を行っている。このとき、最初に１頁分のラスタライズを行えばコピー印刷ジョブＪｏｂ２による印刷対象物をすべての枚数印刷できるため、１枚目の印刷用紙Ｐへの多面割付が終了すれば、複数頁印刷ジョブＪｏｂ１による印刷対象物のうち、続く印刷用紙Ｐへ割付けされる頁のみをラスタライズすれば次の印刷用紙Ｐへの多面割付を行うことができる。したがって、複数頁印刷ジョブＪｏｂ１による印刷対象物のうち、まず、最初の印刷用紙Ｐに割付けられる頁のラスタライズを行えば、続く印刷用紙Ｐに割付される頁のラスタライズは印刷用紙Ｐへの印刷と並行して行うことができるため、印刷用紙Ｐへの印刷とラスタライズとを並行して行うことができる分、複数の印刷ジョブが入力されたときの印刷時間の短縮を図ることができる。
【００３５】
また、上記した実施形態のように、複数頁印刷ジョブＪｏｂ１による印刷対象物と、コピー印刷ジョブＪｏｂ２による印刷対象物とを印刷用紙Ｐに割付けることで、印刷が終了した後、印刷用紙Ｐを裁断すれば、複数頁印刷ジョブＪｏｂ１による印刷対象物を、頁順に並んだ状態とすることができる。
【００３６】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記した実施形態では、本発明の印刷制御装置を、コンピュータ１０において種々のプログラムを実行することにより構成したが、上記した機能を有する専用のマイクロプロセッサを有するハードウェアとして本発明の印刷制御装置を構成して、ハードウェアとして構成された印刷制御装置をコンピュータ１０に実装してもよいし、印刷装置３０に実装する構成としてもよい。また、本発明の印刷制御装置を、ネットワークなどを介して、コンピュータ１０や印刷装置３０と接続される構成としてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の印刷制御装置を備える印刷システムの構成を示す図。
【図２】印刷ジョブ情報データベースの構成を示す図。
【図３】印刷ジョブ情報格納処理を示す図。
【図４】印刷ジョブ最適化処理を示す図。
【図５】多面割付印刷の従来と本発明との比較例を示す図。
【符号の説明】
【００３８】
１０…コンピュータ（印刷制御装置）、１０１…ＲＩＰ時間予測部（ラスタライズ時間予測手段）、１０２…印刷ジョブ管理部（印刷ジョブ情報格納手段）、１０３…印刷ジョブ最適化管理部（多面割付手段）、１０４…印刷制御部（印刷実行部、多面割付手段）、２０１…印刷ジョブ情報データベース（印刷ジョブ情報格納手段）、３０…印刷装置（印刷手段）、Ｐ…印刷用紙
【図１】
2009237717.tif 000003
【図２】
2009237717.tif 000004
【図３】
2009237717.tif 000005
【図４】
2009237717.tif 000006
【図５】
2009237717.tif 000007