(57)【特許請求の範囲】
【請求項１】
上位装置より送信されてくる印刷ジョブデータを処理し、複数のページ分のデータを１ページ分の描画メモリに記憶して複数のページを１ページ内に割り付けて印刷する割付け機能を備えた印刷装置において、
前記印刷ジョブデータの属性を判別する属性判別手段と、
前記上位装置より送信されてくる第１の印刷ジョブデータと、その印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータについて、前記属性判別手段により判別された属性が同一である場合、前記割付け機能が、前記第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した前記描画メモリに、前記第２の印刷ジョブデータの割り付けのための展開処理結果を記憶する複数ジョブ割付け手段とを備えることを特徴とする印刷装置。
【請求項２】
上位装置より送信されてくる第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔を計測する計測手段を備え、その計測手段により計測された時間間隔が所定値以下の場合に、前記複数ジョブ割付け手段は、前記第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した前記描画メモリに、前記第２の印刷ジョブデータの割り付けのための展開処理結果を記憶することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記複数ジョブ割付け手段により前記描画メモリに記憶された印刷ジョブデータの割り付けのための展開処理結果を出力する出力手段を備えたことを特徴とする請求項１若しくは請求項２に記載の印刷装置。
【請求項４】
前記計測手段により計測された第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔が所定値を越えた場合には、前記出力手段は、前記描画メモリに記憶された第１の印刷ジョブデータまでの割り付けのための展開処理結果を強制的に出力するように構成したことを特徴とする請求項３に記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関わり、特に複数ページの割付け印刷技術に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータや、ワークステーションなどの情報処理装置（以下、ホストという）の発達に伴い、これらホストから、若しくは、それらホストが接続されるネットワークから送られてくる印刷情報（以下、完結した印刷データのかたまりの単位として印刷ジョブデータという）に基づいて印刷を行うレーザープリンタやインクジェットプリンタなどの印刷装置が普及している。これらの印刷装置は、送られてきた印刷ジョブデータを記憶し、記憶された印刷ジョブデータを順次処理して印刷を行うものが一般的であり、１ページ単位で処理され、印刷出力されている。
【０００３】
従来、１ページごとの印刷ジョブデータを処理し記憶部であるページメモリに展開し、その展開した印刷ジョブデータを印刷する印刷部に転送して印刷出力を行っていた。しかしながら、最近では、図６に示すように、２ページ分の印刷ジョブデータを１ページ中に縮小して印刷する２ｉｎ１割付け機能や、４ページ分の印刷ジョブデータを１ページ中に縮小して印刷する４ｉｎ１割付け機能を備えた印刷装置が登場してきている。この割付け機能は、未完成の文書をテスト印刷するときのみならず、完成した文書を印刷するときにも用紙を節約でき、非常に便利である。例えば、４ｉｎ１割付け機能が設定されている印刷装置においては、例えば、１７ページにわたる印刷ジョブデータが処理された場合、５ページ（１７÷４＝４余り１であるから、５ページとなる）の印刷で済むことになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、前述の割付け機能は、印刷ジョブデータを個別に独立に処理する機能であり、複数の印刷ジョブデータにわたって割付け機能を動作させるものではなかった。すなわち、割付け機能は、このジョブの印刷ジョブデータを一単位として処理するものであった。
【０００５】
したがって、複数のジョブにわたって割付け機能を動作させずに、印刷を行った場合、例えば、４ｉｎ１割付けが設定されており、１ページだけの印刷ジョブデータが４つ処理された場合には、図７に示すように、４つの印刷ジョブデータが別々に印刷され、結果的に４ページ印刷されていた。
【０００６】
すなわち、使用者が割付け機能を動作させ、同一ページ内に割り付けようとしても、期待する印刷結果が得られず、期待通りに印刷しようとすれば、４つの印刷ジョブデータ全てを一つのジョブ内に格納しなければならないという問題を生じていた。
【０００７】
また、無条件に複数のジョブにわたって、割付け機能を動作させて印刷（以下、割付け印刷という）した場合は、図８に示すように、複数の使用者からの印刷ジョブデータ、複数のホストからの印刷ジョブデータなどが、同一ページ中に割付けられる可能性があり、セキュリティー上問題が生じる。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、複数のジョブにわたって割付け印刷を可能にすることを目的とし、印刷ジョブデータの属性（例えば、印刷ジョブデータの送信元のホスト若しくは使用者、又は、印刷ジョブデータのコード体系若しくはデータ構造等）が同一の場合、若しくは、印刷ジョブデータの属性が同一であって、所定の印刷ジョブデータとそのジョブに連続する次の印刷ジョブデータとの間の時間が所定値以下の場合には、複数の印刷ジョブデータを一括して割り付けるとともに、前記時間が所定値を越えた場合には、それまで割付けられたページを強制的に印刷出力するものである。
【０００９】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１に記載の印刷装置は、上位装置より送信されてくる印刷ジョブデータを処理し、複数のページ分のデータを１ページ分の描画メモリに記憶して複数のページを１ページ内に割り付けて印刷する割付け機能を備えた印刷装置において、前記印刷ジョブデータの属性を判別する属性判別手段と、前記上位装置より送信されてくる第１の印刷ジョブデータと、その印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータについて、前記属性判別手段により判別された属性が同一である場合、前記割付け機能が、前記第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した前記描画メモリに、前記第２の印刷ジョブデータの割り付けのための展開処理結果を記憶する複数ジョブ割付け手段とを備えることを特徴としている。
【００１０】
上記の構成を有する請求項１に記載の印刷装置は、前記割付け機能により、上位装置より送信されてくる印刷ジョブデータを処理し、複数の印刷ジョブデータの割り付けのための展開処理結果を１ページ分の描画メモリに記憶して複数のページを１ページ内に割り付けて印刷することができる。また、属性判別手段は、印刷ジョブデータの属性を判別し、複数ジョブ割付け手段は、上位装置より送信されてくる第１の印刷ジョブデータと、その印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータについて、前記属性判別手段により判別された属性が同一である場合、割付け機能が、第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した描画メモリに、第２の印刷ジョブデータの割り付けのための展開処理結果を記憶する。
【００１１】
また、請求項２に記載の印刷装置は、上位装置より送信されてくる第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔を計測する計測手段を備え、その計測手段により計測された時間間隔が所定値以下の場合に、前記複数ジョブ割付け手段は、前記第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した前記描画メモリに、前記第２の印刷ジョブデータの割り付けのための展開処理結果を記憶することを特徴としている。
【００１２】
上記の構成を有する請求項２に記載の印刷装置は、上位装置より送信されてくる第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔を計測し、その計測手段により計測された時間間隔が所定値以下の場合に、前記複数ジョブ割付け手段は、第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した描画メモリに、第２の印刷ジョブデータの割り付けのための展開処理結果を記憶する。
【００１３】
更に、請求項３に記載の印刷装置は、前記複数ジョブ割付手段により前記描画メモリに記憶された印刷ジョブデータの割り付けのための展開処理結果を出力する出力手段を備えたことを特徴としている。
【００１４】
上記の構成を有する請求項３に記載の印刷装置は、出力手段が、複数ジョブ割付手段により描画メモリに記憶された印刷ジョブデータの割り付けのための展開処理結果を出力する。
【００１５】
また、請求項４に記載の印刷装置は、前記計測手段により計測された第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔が所定値を越えた場合には、前記出力手段は、前記描画メモリに記憶された第１の印刷ジョブデータまでの割り付けのための展開処理結果を強制的に出力するように構成したことを特徴としている。
【００１６】
上記の構成を有する請求項４に記載の印刷装置は、計測手段により計測された第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔が所定値を越えた場合には、出力手段が、描画メモリに記憶された第１の印刷ジョブデータまでの割り付けのための展開処理結果を強制的に出力する。
【００１７】
【発明の実施の形態】
以下、本発明の印刷装置を具体化した実施の形態について、図面を参照して説明する。
【００１８】
図１は、本実施の形態における構成を示す機能ブロック図である。図１において、印刷装置３０は、コンピュータなどの上位装置１０にネットワーク等を介して接続されている。印刷装置３０の内部において、上位装置１０に実際に接続されるインターフェース部１２は、印刷ジョブデータを受信する受信バッファ１４に接続され、受信バッファ１４は、印刷ジョブデータを読み込んで展開処理を行う展開処理部２０に接続されている。また、展開処理部２０は、データを出力する出力手段である印刷部２４、展開されたデータを記憶する描画メモリ２２、展開されたデータを印刷出力するか否かを判別する印刷出力条件適合判別部１６及び印刷出力条件を記憶する印刷出力条件記憶部１８に接続されている。
【００１９】
インターフェース部１２では、上位装置１０から送られてくる印刷ジョブデータを受信し、その印刷ジョブデータを受信バッファ１４に格納する。展開処理部２０受信バッファ１４に格納された印刷ジョブデータを読み出して展開処理を行い、その展開後のデータを描画メモリ２２に記憶させる。また、展開処理部２０においては、印刷ジョブデータの属性を展開処理に先立ち解析する。解析した結果を印刷出力条件記憶部１８に記憶された条件と印刷出力条件適合判別部１６において比較する。出力条件に適合していたならば、その時点で描画メモリ２２に記憶されているデータを展開処理部２０に送り印刷処理を行う。
【００２０】
図２は、本実施の形態を示すハードウエア構成図である。図２において、印刷装置は、プリンタコントローラ６８と前記印刷部２４であるプリンタエンジン６２とを備え、プリンタコントローラ６８は、前記上位装置１０であるネットワーク／コンピュータ６０にネットワーク等を介して接続されている。また、プリンタコントローラ６８の内部において、ネットワーク／コンピュータ６０に実際に接続される前記インターフェース部１２である入出力インターフェース５６と、前記展開処理部２０、前記印刷出力条件適合判断部１６であるＣＰＵ５０と、前記受信バッファ１４、前記印刷出力条件記憶部１８及び前記描画メモリ２２であるＲＡＭ５２と、印刷装置全体を制御する制御プログラム及び文字等のフォントデータを格納するＲＯＭ５４と、時間を計測するための計測手段である時計６４と、プリンタエンジン６２との通信を行うプリンタエンジンインターフェース５８とは、ＢＵＳ６６を介して相互に接続されている。
【００２１】
ＲＯＭ５４に格納されている制御プログラムは、プリンタエンジン６２を制御するプログラム及び入出力インターフェース５６を介して送られてくる印刷ジョブデータを解釈してビットマップ型、ランレングス型等のデータに変換し、その結果を描画メモリ２２に記憶させるエミュレーションプログラムから構成されている。
【００２２】
次に、図３のフローチャートを参照して、本実施の形態の割付け印刷処理の流れを説明する。
【００２３】
今回の例では、印刷ジョブデータの属性（印刷ジョブデータの送信元のコンピュータ）の変化、印刷ジョブデータの間隔により、割付けられたページが印刷出力される処理を示す。
【００２４】
ステップ（以下、Ｓとする）１０において、割付け印刷モードの設定設定を行う。１ページあたりの割付けページ数、印刷ジョブデータの属性（印刷ジョブデータの送信元のコンピュータ）が変わった時に強制的に印刷排出する／しない、印刷ジョブデータの間隔が開いたら強制的に印刷排出する／しない、強制的に印刷排出するのならば、その間隔の時間などを設定し、印刷出力条件記憶部１８の機能をもつＲＡＭ５２に記憶する。これらの設定は、ホストからの設定コマンド、印刷装置の操作パネル等から設定される。
【００２５】
Ｓ１１において、前の印刷ジョブデータの処理の終了時刻、属性を初期化する。前の印刷ジョブデータの処理の終了時刻の初期値としては現在時刻、属性の初期値としては無属性としておけば良い。
【００２６】
Ｓ１２において、ページへの割付け中ページ数をカウントするページカウンタを初期化する。このページカウンタには、まず、「０」を設定する。
【００２７】
Ｓ１４において、現在の時刻と前の印刷ジョブデータの処理の終了時刻から前の印刷ジョブデータからの経過時間を算出し、 ＲＡＭ５２内の印刷出力条件記憶部１８に記憶した印刷ジョブデータの間隔と比較し、印刷ジョブデータの間隔よりも経過時間が大きければ、Ｓ４０に移る。
【００２８】
Ｓ４０において、ページカウンタを参照して、すでに割付け中のページがあれば、ページの印刷出力のためにＳ４２へ移る。割付け中のページがなければＳ１６へ処理は移る。
【００２９】
Ｓ４２では、割付け中のページのデータをＲＡＭ５２内の描画メモリ２２からプリンタエンジンインターフェース５８を介してプリンタエンジン６２へ転送し、ページの印刷出力を行う。Ｓ４４でページカウンタの初期化、Ｓ４６で印刷出力したページの処理終了時刻を記憶しＳ１４へ処理は戻る。
【００３０】
Ｓ１６では新しい印刷ジョブデータが送られてきたか入出力インターフェース５６をチェックし、送られていれば、Ｓ１８において印刷ジョブデータを受信しＲＡＭ５２内の受信バッファ１４へ格納する。新しい印刷ジョブデータが来ていなければ、Ｓ１４へ処理は移る。Ｓ１４、Ｓ１６が印刷ジョブデータを受信するループになっている。
【００３１】
Ｓ１８では、印刷ジョブデータを受信しＲＡＭ５２内の受信バッファ１４へ格納した後、Ｓ２０でその印刷ジョブデータがページの強制印刷命令かチェックし、強制印刷命令ならば、Ｓ４２へ処理は移る。強制印刷命令でなければＳ２２において、割付け印刷の終了命令かチェックし、割付け印刷の終了命令ならば処理を終了する。割付け印刷の終了命令でなければＳ２４に処理は移る。
【００３２】
Ｓ２４では、 ＲＡＭ５２内に記憶した印刷ジョブデータの属性と新しい印刷ジョブデータの属性を比較する。これは、本発明の属性判別手段として機能するものである。ネットワークを通して送られてくる印刷ジョブデータには、送信元のコンピュータを特定するためのデータが付加されているので、そのデータにより印刷ジョブデータの送信元のコンピュータを特定することができる。以前の印刷ジョブデータの送信元のコンピュータと新しい印刷ジョブデータの送信元のコンピュータが異なっていたら、印刷ジョブデータの属性が変化したと判断して、Ｓ４８へ移る。
【００３３】
Ｓ４８で、ページカウンタを参照して、すでにＲＡＭ５２内の描画メモリ２２に割付け中のページがあれば、Ｓ５０で割付け中のページのデータをＲＡＭ５２内の描画メモリ２２からプリンタエンジンインターフェース５８を介してプリンタエンジン６２へ転送し、ページの印刷出力を行う。Ｓ５２でページカウンタの初期化、Ｓ５４で新しい印刷ジョブデータの属性を記憶しＳ２６へ処理は戻る。Ｓ４８で、割付け中のページが無いと判断されれば、Ｓ２６へ処理は移る。
【００３４】
Ｓ２４で、印刷ジョブデータの属性が同じと判断されれば、ページ内に割付けを行うためのパラメータを設定する。例えば４ｉｎ１割付けの場合、印刷ジョブデータのページサイズを縦方向、横方向それぞれ４０％から５０％に縮小する必要があり、縮小処理するためのパラメータや、ページ中の４つの位置（左上、右上、左下、右下）に移動させるためのパラメータを設定する必要がある。ページカウンタを参照して、割付け１ページ目なら左上、割付け２ページ目なら右上、割付け３ページ目なら左下、割付け２ページ目なら右下となる様にパラメータを設定する。図６の２ｉｎ１割付けの場合には、時計方向に９０度回転させるためのパラメータの設定も行う。
【００３５】
Ｓ２８では、 Ｓ２４で設定された割付けのためのパラメータを参照して、印刷ジョブデータの１ページ分の展開処理を行う。印刷ジョブデータを解釈してビットマップ型、ランレングス型などのデータに変換し、その結果を描画メモリ２２に記憶させる。１ページ分の展開処理の終了後、Ｓ３０においてページカウンタを１増加させる。
【００３６】
Ｓ３２において、ページカウンタとＲＡＭ５２内の印刷出力条件記憶部１８に設定されている１ページあたりの割付けページ数を比較して、ページカウンタが、１ページあたりの割付けページ数に達していれば、 Ｓ５６で割付け中のページのデータをＲＡＭ５２内の描画メモリ２２からプリンタエンジンインターフェース５８を介してプリンタエンジン６２へ転送し、ページの印刷出力を行う。Ｓ５８でページカウンタを初期化してＳ３４へ処理は移る。Ｓ３２において、ページカウンタが１ページあたりの割付けページ数に達していなければ、処理はＳ３４に移る。
【００３７】
Ｓ４３において、印刷ジョブデータをすべて処理し終えていたならば、Ｓ３６でこの印刷ジョブデータの処理終了時刻を記憶しＳ１４へ処理は戻る。Ｓ４３において、未だ未処理の印刷ジョブデータあると判断されたら、処理はＳ２６へ移る。印刷ジョブデータをすべて処理し終えるまで、Ｓ２６からＳ３４の処理の流れを繰り返す。
【００３８】
図４及び図５に、実際に複数の印刷ジョブデータを４ｉｎ１割付け機能を選択して、処理した場合の例を示す。
【００３９】
図４は、ネットワーク上の同じホストから送られてくる印刷ジョブデータを処理した例であり、印刷装置が２ページ分の印刷ジョブデータｊｏｂ１と５ページ分の印刷ジョブデータｊｏｂ２を所定の設定時間内に連続して受信し、所定の設定時間経過後に、３ページ分の印刷ジョブデータｊｏｂ３を受信した場合の例を示す。
【００４０】
この場合は、まず、１ページ目に、印刷ジョブデータｊｏｂ１の第１、第２ページと印刷ジョブデータｊｏｂ２の第１、第２ページが割付けられて印刷出力され、２ページ目にｊｏｂ２の第３乃至第５ページが割付けられる。ｊｏｂ２の印刷ジョブデータの処理が終了しても、２ページ目の割付けが終了していないので、２ページ目は印刷出力されない。しかし、所定の印刷ジョブデータの処理の終了時刻から設定時間を越えても、連続する次の印刷ジョブデータｊｏｂ３が送信されないので、２ページ目の割付けは、終了しないまま、２ページ目が印刷出力される。その後、印刷ジョブデータｊｏｂ３を受信し３ページ目に印刷ジョブデータｊｏｂ３の第１乃至第３ページが割付けられ、３ページ目を印刷出力しないまま次の印刷ジョブデータを待つ。次の印刷ジョブデータが設定された設定時間以内に受信されれば、次の印刷ジョブデータの１ページ以降が３ページ目に割りつけられ、印刷出力される。
【００４１】
また、次の印刷ジョブデータが設定時間以内に受信されなければ、設定時間を越えた時点で３ページ目が出力される。
【００４２】
図５は、ネットワーク上の２つのホストｃｏｍｐｕｔｅｒ１、ｃｏｍｐｕｔｅｒ２から送られてくる印刷ジョブデータを処理した例であり、印刷装置が、ｃｏｍｐｕｔｅｒ１から２ページ分の印刷ジョブデータｊｏｂ１を受信した後、ｃｏｍｐｕｔｅｒ２から５ページ分の印刷ジョブデータｊｏｂ２を受信し、その後更に、ｃｏｍｐｕｔｅｒ１から３ページ分の印刷ジョブデータｊｏｂ３を受信した場合の例である。
【００４３】
この場合は、まず、印刷装置が、ｃｏｍｐｕｔｅｒ１からの印刷ジョブデータｊｏｂ１を受信し、１ページ目に印刷ジョブデータｊｏｂ１の第１、第２ページを割付ける。その後ｃｏｍｐｕｔｅｒ２からの印刷ジョブデータｊｏｂ２を受信するが、印刷ジョブデータｊｏｂ１とｊｏｂ２の属性（この場合、印刷ジョブデータの送信元のホスト）が異なるために、割付けを終了しないまま、１ページ目を印刷出力する。
【００４４】
次に、印刷ジョブデータｊｏｂ２は、２ページ目のはじめから割付けられ、第１乃至第４ページが割付けられた時点で２ページ目が印刷出力される。３ページ目には印刷ジョブデータｊｏｂ２の第５ページが割付けられるが、ｊｏｂ２の印刷ジョブデータの処理が終了しても、３ページ目の割付けが終了していないので、３ページ目は印刷出力されない。その後、印刷ジョブデータｊｏｂ３を受信するが印刷ジョブデータｊｏｂ２と印刷ジョブデータｊｏｂ３との属性が異なるので、３ページ目は、印刷ジョブデータｊｏｂ２の第５ページのみを割付けたまま、印刷出力される。印刷ジョブデータｊｏｂ３は、４ページ目に第１乃至第３ページが割付けられ、４ページ目を印刷出力しないまま連続する次の印刷ジョブデータを待つ。次の印刷ジョブデータが設定時間以内にｃｏｍｐｕｔｅｒ１から送られれば、次の印刷ジョブデータのはじめの第１ページが４ページ目に割付けられ印刷出力される。
【００４５】
また、連続する次の印刷ジョブデータがｃｏｍｐｕｔｅｒ２から送られるか、若しくは、設定時間後に送られれば、４ページ目は印刷ジョブデータがｃｏｍｐｕｔｅｒ２の第１乃至第３ページが割付けられたのみで印刷出力され、次の印刷ジョブデータは、５ページ目のはじめから割付けられる。
【００４６】
【発明の効果】
以上説明したことから明らかなように、本発明の請求項１に記載の印刷装置は、上位装置より送信されてくる印刷ジョブデータを処理し、複数のページ分のデータを１ページ分の描画メモリに記憶して複数のページを１ページ内に割り付けて印刷する割付け機能を備えた印刷装置であって、連続する印刷ジョブデータの属性が同一であると属性判別手段により判別された場合においては、複数ジョブ割付け手段が、第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した描画メモリに、第２の印刷ジョブデータの割り付けのための展開処理結果を記憶するので、異なる印刷ジョブデータであっても属性が同一の場合、その印刷ジョブデータを同一ページ内に割り付けて印刷することができる。
【００４７】
また、請求項２に記載の印刷装置は、上位装置より送信されてくる第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔を計測し、その計測手段により計測された時間間隔が所定値以下の場合に、複数ジョブ割付け手段は、第１の印刷ジョブデータの割り付けのための展開処理結果を記憶した描画メモリに、第２の印刷ジョブデータの割り付けのための展開処理結果を記憶するので、所定時間以内に印刷ジョブデータを受信した場合は、異なる印刷ジョブデータであっても属性が同じならば、その印刷ジョブデータを同一ページ内に割り付けて印刷することができる。
【００４８】
更に、請求項３に記載の印刷装置は、出力手段が、複数ジョブ割付け手段により描画メモリに記憶された印刷ジョブデータの割り付けのための展開処理結果を出力するので、印刷装置の使用者は、その出力結果をすばやく確認することができるとともに、その出力枚数を節約することができる。
【００４９】
また、請求項４に記載の印刷装置は、上位装置より送信されてくる第１の印刷ジョブデータとその印刷ジョブデータに連続して送信されてくる第２の印刷ジョブデータとの時間間隔を計測し、その時間が所定値を越えた場合に、印刷手段が、描画メモリに記憶された第１の印刷ジョブデータまでの割り付けのための展開処理結果を強制的に出力するので、印刷装置の使用者は、長時間待つことなく、印刷結果を取得することができる。
【００５０】
複数の印刷ジョブデータにわたって割付け印刷を行う場合において、印刷ジョブデータの属性（例えば、印刷ジョブデータの送信元のコンピュータあるいはユーザ）が変わった場合には、描画メモリへの割り付けのための展開処理結果の記憶が終了していなくても印刷出力がされ、異なるユーザのページ、異なる送信元のコンピュータが異なる印刷ジョブデータが同一ページに割付けられることを回避することができる。また、これは印刷内容のセキュリティの保護にも重要な機能である。
【図面の簡単な説明】
【図１】本発明の実施の形態における構成を示す機能ブロック図である。
【図２】本実施の形態を示すハードウエア構成図である。
【図３】本実施の形態における処理の流れを示すフローチャートである。
【図４】本実施の形態における処理の流れを説明する説明図である。
【図５】本実施の形態における他の処理の流れを説明する説明図である。
【図６】割付け印刷を説明する説明図である。
【図７】従来の割付け印刷の問題点を説明する説明図である。
【図８】従来の割付け印刷の他の問題点を説明する説明図である。
【符号の説明】
１６  印刷出力条件適合判別部
１８  印刷出力条件記憶部
３０  印刷装置
５０  ＣＰＵ
６４  時計
【図１】
0003570133.tif 000002
【図２】
0003570133.tif 000003
【図３】
0003570133.tif 000004
【図４】
0003570133.tif 000005
【図５】
0003570133.tif 000006
【図６】
0003570133.tif 000007
【図７】
0003570133.tif 000008
【図８】
0003570133.tif 000009