(57)【要約】【課題】複数のプリンティングに対する影響を最小限に抑えて、プリンティングの中止あるいは中断などの制御を図ること。【解決手段】画像を印刷出力する画像形成装置１００は制御部１０１と、複数のエンジン１０２〜１０４と、サスペンド部１０５〜１０７とトレイ１〜トレイｎ１０８を有している。制御部１０１は、印刷途中に、制御に関するコマンドを受信する。そして制御部１０１は、受信した制御に関するコマンドに基づいて、複数のエンジン１０２〜１０４の印刷順を変更する制御を行うことを特徴とする。【選択図】        図１
2006256166.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷出力する複数のエンジンユニットを有する画像形成装置において、
印刷途中に、制御に関するコマンドを受信する受信手段と、
前記受信手段により受信した制御に関するコマンドに基づいて、複数の前記エンジンユニットの印刷順を変更する制御を行う制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、
前記受信手段により受信した制御に関するコマンドが中止を要求するものである場合、前記印刷出力を中止させ、前記印刷途中の印刷用紙を強制排紙することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記印刷出力を中止した後に、複数の前記エンジンユニットのうち空いているエンジンユニットが生じ次第、当該空いているエンジンユニットを用いて、前記強制排紙した際に印刷途中であった前記印刷出力を再開させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記受信手段により受信した制御に関するコマンドが中止を要求するものである場合、あらかじめ設定した条件に基づいて、前記印刷出力を継続するか中止するかを判断することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記制御手段は、
前記受信手段により受信した制御に関するコマンドが中断を要求するものである場合、前記印刷出力を中断する印刷中断手段と、
前記印刷中断手段により前記印刷出力を中断した後に、前記印刷出力を再開させる印刷再開手段と、
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記印刷再開手段は、
前記印刷再開時に位置決め用の前記印刷画像を形成する印刷媒体にマーキングを施すものであることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、
前記受信手段により受信した制御に関するコマンドが中断を要求するものである場合、あらかじめ設定した条件に基づいて、前記印刷出力を継続するか中断するかを判断することを特徴とする請求項５に記載の画像形成装置。
【請求項８】
画像を印刷出力する複数のエンジンユニットを有する画像形成方法において、
印刷途中に、制御に関するコマンドを受信する受信工程と、
前記受信工程により受信した制御に関するコマンドに基づいて、複数の前記エンジンユニットの印刷順を変更する制御を行う制御工程と、
を含むことを特徴とする画像形成方法。
【請求項９】
請求項８に記載の画像形成方法をコンピュータに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像を印刷出力する画像形成装置、画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
従来、印刷データをプリント出力するプリンタ装置があった。これまで、大量のデータあるいは複数のデータに対して、高速に印刷処理を実行するプリンタ装置についての提案がされている（例えば、下記特許文献１〜３参照。）。また、プリンタ装置で、紙詰まりなどにより給排紙ジャムが発生した場合には、プリント出力を無駄なく再開する手法も提案されている（例えば、下記特許文献４〜６参照。）。
【０００３】
【特許文献１】特開平８−３３７０１３号公報
【特許文献２】特開２０００−１６９０４８号公報
【特許文献３】特開２００２−２１９８４４号公報
【特許文献４】特開平９−２３４９０６号公報
【特許文献５】特開２００２−１０８０３３号公報
【特許文献６】特開２００４−２３７５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のプリンタ装置においては、何らかの理由により印刷の中止あるいは中断する状況が発生しても、一旦印刷を開始すると、途中で印刷を止めるにはプリンタの電源を切らねばならないのが当たり前のようになっていた。
【０００５】
例えば、ユーザが途中で間違ったデータをプリントしているのに気付いたなどの理由から、途中でプリンティングを中断しなければならない場合、従来のプリンタでは電源を強制的に切るとか、プリンティング中にも拘らず給紙トレイを突然抜いて故意にエラーを発生させることで強制的にプリンティングを中断させなければならなかった。そのためプリンティングシステムへの負担が大きく故障の原因ともなり、また復旧後につぎのプリンティングを行うにしても、それまでの再開時間を無駄にしてしまう。
【０００６】
特に複数エンジンを有するマルチエンジンプリンタにおいては、何らかの理由により１台もしくは複数台のエンジンが稼働できなくなったとしても、残りのエンジンで代替することができるため、プリンタの電源を切らずに途中で印刷を止めることができる機能が望まれている。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、プリンティングの中止あるいは中断などの制御を、他のプリンティングへの影響を最小限に抑えて実施できる画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像形成装置は、像を印刷出力する複数のエンジンユニットを有する画像形成装置において、印刷途中に、制御に関するコマンドを受信する受信手段と、前記受信手段により受信した制御に関するコマンドに基づいて、複数の前記エンジンユニットの印刷順を変更する制御を行う制御手段と、を備えることを特徴とする。
【０００９】
この請求項１の発明によれば、印刷途中においても、制御に関するコマンドを受信して、複数の前記エンジンユニットの印刷順を変更することができる。したがって、他のプリンティングへの影響を最小限に抑えた制御を図ることができる。
【００１０】
また、請求項２の発明にかかる画像形成装置は、請求項１に記載の発明において、前記制御手段は、前記受信手段により受信した制御に関するコマンドが中止を要求するものである場合、前記印刷出力を中止させ、前記印刷途中の印刷用紙を強制排紙することを特徴とする。
【００１１】
この請求項２の発明によれば、制御に関するコマンドが中止を要求するものである場合、印刷出力を中止させ、印刷途中の印刷用紙を強制排紙することができる。
【００１２】
また、請求項３の発明にかかる画像形成装置は、請求項２に記載の発明において、前記制御手段は、前記印刷出力を中止した後に、複数の前記エンジンユニットのうち空いているエンジンユニットが生じ次第、当該空いているエンジンユニットを用いて、前記強制排紙した際に印刷途中であった前記印刷出力を再開させることを特徴とする。
【００１３】
この請求項３の発明によれば、印刷出力を中止した後に、複数の前記エンジンユニットのうち空いているエンジンユニットが生じ次第、空いているエンジンユニットを用いて、強制的に排紙した際に印刷途中であった印刷出力を再開させることができる。
【００１４】
また、請求項４の発明にかかる画像形成装置は、請求項２に記載の発明において、前記制御手段は、前記受信手段により受信した制御に関するコマンドが中止を要求するものである場合、あらかじめ設定した条件に基づいて、前記印刷出力を継続するか中止するかを判断することを特徴とする。
【００１５】
この請求項４の発明によれば、制御に関するコマンドが中止を要求するものである場合、あらかじめ設定した条件に基づいて、印刷出力を継続するか中止するかを判断することができ、印刷出力を継続する場合は、用紙などを無駄にすることなく印刷再開を図ることができる。
【００１６】
また、請求項５の発明にかかる画像形成装置は、請求項１に記載の発明において、前記制御手段は、前記受信手段により受信した制御に関するコマンドが中断を要求するものである場合、前記印刷出力を中断する印刷中断手段と、前記印刷中断手段により前記印刷出力を中断した後に、前記印刷出力を再開させる印刷再開手段と、を備えることを特徴とする。
【００１７】
この請求項５の発明によれば、制御に関するコマンドが中断を要求するものである場合、印刷出力を中断し、かつ、印刷出力を再開させることができるため、再度はじめからプリントをする無駄をなくし、プリント時間の短縮やリソースの無駄を省くことができる。
【００１８】
また、請求項６の発明にかかる画像形成装置は、請求項５に記載の発明において、前記印刷再開手段は、前記印刷再開時に位置決め用の前記印刷画像を形成する印刷媒体にマーキングを施すものであることを特徴とする。
【００１９】
この請求項６の発明によれば、印刷出力の再開に際して、簡易な方法で印刷の位置決めをすることができる。
【００２０】
また、請求項７の発明にかかる画像形成装置は、請求項５に記載の発明において、前記制御手段は、前記受信手段により受信した制御に関するコマンドが中断を要求するものである場合、あらかじめ設定した条件に基づいて、前記印刷出力を継続するか中断するかを判断することを特徴とする。
【００２１】
この請求項７の発明によれば、制御に関するコマンドが中断を要求するものである場合、あらかじめ設定した条件に基づいて、印刷出力を継続するか中断するかを判断することができ、印刷出力を継続する場合は、用紙などを無駄にすることなく印刷再開を図ることができる。
【００２２】
また、請求項８の発明にかかる画像形成方法は、画像を印刷出力する複数のエンジンユニットを有する画像形成方法において、印刷途中に、制御に関するコマンドを受信する受信工程と、前記受信工程により受信した制御に関するコマンドに基づいて、複数の前記エンジンユニットの印刷順を変更する制御を行う制御工程と、を含むことを特徴とする。
【００２３】
この請求項８の発明によれば、印刷途中においても、制御に関するコマンドを受信して、複数の前記エンジンユニットの印刷順を変更することができる。したがって、他のプリンティングへの影響を最小限に抑えた制御を図ることができる。
【００２４】
また、請求項９の発明にかかる画像形成プログラムは、請求項８に記載の画像形成方法をコンピュータに実行させることを特徴とする。
【００２５】
この請求項９の発明によれば、請求項８に記載の画像形成方法をコンピュータに実行させることが可能になる。
【発明の効果】
【００２６】
本発明にかかる画像形成装置、画像形成方法および画像形成プログラムによれば、印刷順を適正に定めて、複数のエンジンユニットを効率的に稼働することができるため、高速で効率的なプリンティングができるという効果を奏する。
【００２７】
また、ユーザが印刷出力の中止あるいは中断を要求した場合、対象となるエンジンユニットを制御しているため、速やかに印刷出力の中止あるいは中断がなされ、対象でないエンジンユニットへの影響を最小限に抑えることができるという効果を奏する。
【００２８】
また、プリンティングの再開を可能にすることで、プリント時間の短縮およびリソースの無駄をなくし、ランニングコストの削減を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法および画像形成プログラムの好適な実施の形態を詳細に説明する。
【００３０】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像形成装置の構成を示すブロック図である。本発明の実施の形態１にかかる画像形成装置１００は、制御部１０１と、エンジン１０２〜１０４と、サスペンド部１０５〜１０７と、トレイ１〜トレイｎ１０８と、を含み構成されている。
【００３１】
制御部１０１は、不図示の前段から制御コマンドとプリントデータを受け取る。例えば制御コマンドは、ユーザからのプリンティングに関する様々な要求であり、プリンティング開始やプリンティング中止やプリンティング中断の要求である。また、プリンティングデータはラスターデータに加工された文字や画像のデータで、前段は、制御コマンドとプリントデータをインタープリタして制御部１０１へ送出する。
【００３２】
制御部１０１は、受け取った制御コマンドとプリントデータに基づき、パラレル構成のエンジン１０２〜１０４に対してプリンティングに関する制御を行う。例えば制御部１０１は、プリント開始順を決めて、それぞれのエンジン１０２〜１０４に給紙しプリンティングを開始する構成である。
【００３３】
また、制御部１０１は、受け取った制御コマンドとプリントデータおよびエンジン１０２〜１０４がプリンティングした用紙に基づいて、サスペンド部１０５〜１０７の制御を行う。プリンティングの終了時はプリントの品質などに依存し一定でなく、プリンティングに要する時間は、プリンティング条件により異なる。特にインクジェットエンジンを用いた場合その差は顕著となる。そのためページ順を維持する必要があることから、サスペンド部１０５〜１０７は、制御部１０１の制御に従いエンジン１０２〜１０４で、早くプリンティングが終了した用紙を一時的に保持する。そして、一時的に保持したプリンティング済みの用紙について、ページ順を維持するように排出対象となる用紙の前ページがプリンティングを終了して排出されてから、排出対象となる用紙を排出する構成となっている。
【００３４】
サスペンド部１０５〜１０７から排出されたプリンティング済みの用紙は、ユーザからのプリンティングに関する要求に基づき、異なるトレイ１〜トレイｎ１０８に集積され、正しいページ順の印刷物を得ることができる。プリンティングに関する要求は複数のユーザから出されることもあれば、同一ユーザが複数のプリント要求を出すこともあり、それらのプリント結果はそれぞれ異なるトレイ１〜トレイｎ１０８に集積される構成としてもよい。また、上述の画像形成装置１００は、片面あるいは両面の印刷のいずれを実施できる構成としてもよい。
【００３５】
続いて、制御部１０１の構成について説明する。図２は、本発明の実施の形態１にかかる制御部の構成を示すブロック図である。本発明の実施の形態１にかかる制御部２００は、ステータス監視部２０１と、プリント時間推定部２０２と、プリント順決定部２０３と、プリント時間ＤＢ（データベース）２０４と、プリント時間シミュレータ２０５と、を含み構成されている。
【００３６】
ステータス監視部２０１は、エンジン１０２〜１０４の動作状況などに関するエンジンステータスと、サスペンド部１０５〜１０７の動作状況などに関するサスペンド部ステータスと監視する。また、プリント時間ＤＢ２０４は、プリントデータのサイズや画／文字の比や印刷品質などに起因する印刷時間の相違に関する情報を管理している。プリント時間シミュレータ２０５は、エンジン動作のシミュレーションを行い、プリント時間を算出できる。そしてプリント時間推定部２０２は、プリント時間ＤＢ２０４の管理する印刷時間の相違に関する情報と、プリント時間シミュレータ２０５が算出するプリント時間に基づいて、これからプリンティングを行う際のプリント時間の予測を行う。
【００３７】
そして、プリント順決定部２０３は、ステータス監視部２０１とプリント時間推定部２０２の情報と制御コマンドを元に、各エンジン１０２〜１０４へのプリントの割り振りおよびサスペンド部１０５〜１０７へのサスペンドおよびトレイ１〜トレイｎ１０８への排出を指示する。
【００３８】
例えば制御部２００は、印刷開始時には全てのエンジン１０２〜１０４が空き状態にあるので同時に給紙、プリンティング開始の指示をエンジン１０２〜１０４へすることができる。その後プリント順決定部２０３は、ステータス監視部２０１が監視するサスペンド部１０５〜１０７が保持できる用紙枚数と、プリント時間推定部２０２が推定したプリント時間に基づき、空いているエンジン１０２〜１０４にプリンティングを行うようコントロール信号を出す。この際、プリント時間推定部２０２によりプリント時間が長いと予測された場合、あらかじめ概ページより後ろのページからプリンティングを開始する構成としてもよい。このようにして全てのエンジン１０２〜１０４を常に稼働状態に保つことにより、高速で高効率なプリンティングが実現できる。
【００３９】
また、ユーザが間違ったデータをプリントしているのに気付いたなどの理由から、途中でプリンティングを中止しなければならない場合、ユーザはプリンティング中止の制御コマンドを制御部１０１へ送る。制御部１０１は、制御コマンドに基づきエンジン１０２〜１０４の制御を行う。ここで、プリンティング中止後のプリント済み用紙はそのままエンジン１０２〜１０４に留まることになり、エンジン１０２〜１０４を再稼働させるには人手でプリンティングが中止されたプリンティング途中の用紙を取り除かなければならない。そこで、本発明の実施の形態１にかかる画像形成装置１００に、プリンティングが中止されたプリンティング途中の用紙を排紙する排紙トレイを設ける構成としてもよい。
【００４０】
図３は、本発明の実施の形態１にかかる排紙トレイを設けた画像形成装置の構成を示すブロック図である。本発明の実施の形態１にかかる画像形成装置３００は、図１に示した画像形成装置１００に加えて、排紙トレイ３０１を有している。画像形成装置３００の機能については、図１の画像形成装置１００で説明した部分とほぼ同様であるため説明を省略する。
【００４１】
制御部１０１は、ユーザからプリンティング中止の制御コマンドを受け取った後、エンジン１０２〜１０４およびサスペンド部１０５〜１０７へプリンティング中止の指示を出す。エンジン１０２〜１０４は、プリンティング中止後の用紙をサスペンド部１０５〜１０７へ受け渡し、サスペンド部１０５〜１０７はトレイ１〜トレイｎ１０８に強制的に排紙する。
【００４２】
そして、プリンティング途中の用紙の混入はプリンティング済み用紙の再利用を妨げることから、専用の排紙トレイ３０１に集積する。また、プリンティング中止後の用紙およびプリンティング途中の用紙をエンジン１０２〜１０４からサスペンド部１０５〜１０７を通さず直接トレイ１〜トレイｎ１０８および排紙トレイ３０１への強制排紙する構成としてもよい。
【００４３】
通常プリンティングを中止した場合、最初からプリンティングをし直すか、中止時のページから人手によりプリンティングを再開しなければならなかった。上述のとおり本発明の実施の形態１にかかる画像形成装置３００は、プリンティング途中の用紙の混入を防ぐことができ、ユーザが希望すれば中止したプリンティングを再開することができる。
【００４４】
ところで、ユーザがプリンタの能力やホストに用いているＰＣの処理能力などから、プリンティングの待ち時間が長すぎるなどの理由によりプリンティング中止を一旦は決め、優先度の高いプリンティングを終了した後、中止したプリンティングの再開を希望する場合がある。そこで、本発明の実施の形態１にかかる制御部１０１に、プリンティング中止の制御コマンドを受け取った後にプリントを継続するか中止するかの判定をする印刷中止判定部を設ける構成としてもよい。
【００４５】
図４は、本発明の実施の形態１にかかる印刷中止判定部を設けた制御部の構成を示すブロック図である。本発明の実施の形態１にかかる制御部４００は、図２に示した制御部２００に加えて、印刷中止判定部４０１を有している。制御部４００の機能については、図２の制御部２００で説明した部分とほぼ同様であるため説明を省略する。
【００４６】
制御部４００は、制御コマンドによりプリンティング中止の要求を受け付けた後、ステータス監視部２０１からのエンジンステータスに関する情報を参照する。このエンジンステータスに関する情報によりプリンティングの進捗状況が把握でき、例えば何％プリント済みなのかを知ることができる。またプリント時間推定部２０２の算出したプリント時間を参照して、残りのプリンティングに要する時間を知ることができる。印刷中止判定部４０１は、これらエンジンステータスに関する情報と残りのプリンティングに要する時間に基づいてプリンティング中止の要求が出たプリンティングについて継続するか中止するかを判定する。そして、中止する判定の場合はプリント順決定部２０３を通じエンジン１０２〜１０４にプリンティングの中止の指示を与えると共に、サスペンド部１０５〜１０７に保存中のプリント済み用紙を含め、それぞれのトレイ１〜トレイｎ１０８あるいは排紙トレイ３０１に排紙する指示を与える。
【００４７】
なお、プリンティングを継続するか中止するかの判定は、例えば、あらかじめ定められた値に基づいて行う構成としてもよいし、状況により最適な設定値は変化するものであることから、過去の例を基に重みを付けて変える構成でもよい。また、ユーザが設定を行うことができる構成としてもよい。
【００４８】
以上説明した実施の形態１によれば、プリンティングの最中であっても、制御コマンドに基づく要求に対して、制御部１０１の指示により速やかにプリンティングの制御を行うことができ、中止あるいは中断の要求に対しても他のプリンティングに与える影響を最小限に抑えることができる。
【００４９】
また、エンジン１０２〜１０４およびサスペンド部１０５〜１０７のステータスやプリントに要する時間を推定してプリント順を決定できるため、エンジン１０２〜１０４を常に稼働状態とでき、高速で効率的なプリンティングが実現できる。
【００５０】
また、プリンティング中止の要求の後、プリンティング中止後の用紙およびプリンティング途中の用紙をトレイ１〜トレイｎ１０８および排紙トレイ３０１へ強制排紙できる構成であるため、プリンティング途中の用紙の混入を防ぐことができる。
【００５１】
また、印刷中止判定部４０１で、プリンティング中止の要求に対して、継続するか中止するかの判定をするため、プリンティング再開に用紙の無駄などなく答えることができる。
【００５２】
（実施の形態２）
つぎに実施の形態２について説明する。本発明の実施の形態２にかかる画像形成装置の構成は図１とほぼ同様であるため、説明を省略する。
【００５３】
本実施の形態２では、制御部１０１がユーザからの制御コマンドによりプリンティング中断の要求を受け取る画像形成装置１００についてである。前述の実施の形態１は、何らかの理由によりプリント中止の要求が発せられ、実際にプリンティングを中止した場合、途中までプリンティングを終えた用紙は破棄するものであった。本発明の実施の形態２にかかる画像形成装置１００は、プリンティングを終えた用紙を用いてプリンティングを再開することで、プリント時間の短縮およびリソースの無駄をなし、ランニングコストの削減ができるものである。
【００５４】
図５は、本発明の実施の形態２にかかる印刷中断ページサスペンド部を設けた画像形成装置の構成を示すブロック図である。本発明の実施の形態２にかかる画像形成装置５００は、制御部１０１と、エンジン１０２と、サスペンド部１０５と、トレイ１〜トレイｎ１０８と、印刷中断ページサスペンド部５０１と、を含み構成されている。なお、エンジン１０２およびサスペンド部１０５は単数でなく、図１と同様に複数備える構成としてもよい。
【００５５】
本発明の実施の形態２にかかる画像形成装置５００はエンジン１０２からの出力をサスペンド部１０５と印刷中断ページサスペンド部５０１に振り分け、更に印刷中断ページサスペンド部５０１からの出力をエンジン１０２に戻すことができる構成である。
【００５６】
制御部１０１は、不図示の前段からプリント中断を要求する制御コマンドを受け取ると、エンジン１０２に対して、プリンティングを止め、印刷中断ページサスペンド部５０１へ途中までプリントされた用紙を排出する指示を出す。そして、制御部１０１は、新たなプリントを要求する制御コマンドを受け取った場合、エンジン１０２は、制御部１０１の指示に従い、他のプリンティングを開始する。
【００５７】
その後、制御部１０１は、プリント再開を要求する制御コマンドを受け取ると、印刷中断ページサスペンド部５０１に一時保管されていたプリンティング中の用紙を、再度エンジン１０２に給紙して、印刷を中断した個所から印刷を再開する指示を出す。この印刷の再開により、プリンティング時間の短縮およびリソースの無駄をなくすことによるランニングコストの削減を可能としている。
【００５８】
また、印刷中断ページサスペンド部５０１の持つ機能をサスペンド部１０５に持たせる構成としてもよい。また、印刷中断ページサスペンド部５０１からの出力をエンジン１０２に限らず任意のエンジンに入力できる構成としてもよく、空いているエンジンを有効に利用でき、高速化、効率化が図れる。
【００５９】
なお、一旦中断されたプリンティングの再開する際は、途中までプリントされた用紙に再度プリンティングを行うためプリンティング開始点の位置合わせを行わなければならない。プリンティング開始点の位置合わせが行われなければ、２度のプリンティングによりプリント面が重なりあったり離れてしまう不具合が生じてしまう。図５における画像形成装置５００においては、プリント用紙をセットするに当たり高精度の位置決め部を持つ構成としてもよいが、位置決めをするのに用紙の搬送側ではなく、用紙そのものに位置決め用のマーキングを施す構成としてもよい。
【００６０】
図６は、本発明の実施の形態２にかかるマーキング部を設けた画像形成装置を示すブロック図である。本発明の実施の形態２にかかる画像形成装置６００は、制御部１０１と、エンジン１０２と、印刷中断ページサスペンド部５０１と、マーキング部６０１と、を含み構成されている。画像形成装置６００は、図５におけるエンジン１０２と印刷中断サスペンド部５０１の間にマーキング部６０１を設けたものであり、エンジン１０２を複数備える構成としてもよい。
【００６１】
制御部１０１は、不図示の前段からプリント中断を要求する制御コマンドを受け取ると、エンジン１０２に対して、プリンティングを止め、マーキング部６０１を介して印刷中断ページサスペンド部５０１へ途中までプリントされた用紙を排出する指示を出す。また、制御部１０１はマーキング部６０１へ、途中までプリントされた用紙にマークをプリントする指示を出す。
【００６２】
マーキング部６０１は、制御部１０１の指示に従い、エンジン１０２から出力された用紙に位置決めのマーキングを行った後、印刷中断ページサスペンド部５０１へ用紙を排出する。例えばマーキングは、磁気的、化学的、光学的、電気的などで行うことができる。片面の印刷であれば印刷面の裏側にマークをプリントし、両面の印刷であれば赤外インクを使用してマークをプリントする構成としてもよい。
【００６３】
そして制御部１０１は、新たなプリントを要求する制御コマンドを受け取った場合、エンジン１０２は、制御部１０１の指示に従い、他のプリンティングを開始する。その後、制御部１０１は、プリント再開を要求する制御コマンドを受け取ると、印刷中断ページサスペンド部５０１に一時保管されていたプリンティング中の用紙を、再度エンジン１０２に給紙する。エンジン１０２は、印刷中断ページサスペンド部５０１から給紙された用紙のマーキングの位置を参照して位置決めを行い、印刷を再開することができる。
【００６４】
ところで、ユーザがプリンタの能力やホストに用いているＰＣの処理能力などから、プリンティングの待ち時間が長すぎるなどの理由によりプリンティング中断を一旦は決め、優先度の高いプリンティングを終了した後、中断したプリンティングの再開を希望する場合がある。そこで、本発明の実施の形態２にかかる制御部１０１に、プリンティング中断の制御コマンドを受け取った後にプリントを継続するか中断するかの判定をする印刷中断判定部を設ける構成としてもよい。
【００６５】
図７は、本発明の実施の形態２にかかる印刷中断判定部を設けた制御部の構成を示すブロック図である。本発明の実施の形態２にかかる制御部７００は、図２に示した制御部２００に加えて、印刷中断判定部７０１を有している。制御部７００の機能については、図２の制御部２００で説明した部分とほぼ同様であるため説明を省略する。
【００６６】
制御部７００は、制御コマンドによりプリンティング中断の要求を受け付けた後、ステータス監視部２０１からのエンジンステータスに関する情報を参照する。このエンジンステータスに関する情報によりプリンティングの進捗状況が把握でき、例えば何％プリント済みなのかを知ることができる。またプリント時間推定部２０２の算出したプリント時間を参照して、残りのプリンティングに要する時間を知ることができる。印刷中断判定部７０１は、これらエンジンステータスに関する情報と残りのプリンティングに要する時間に基づいてプリンティング中断の要求が出たプリンティングについて継続するか中断するかを判定する。そして、中断する判定の場合はプリント順決定部２０３を通じエンジン１０２〜１０４にプリンティング中断の指示を与えると共に、サスペンド部１０５〜１０７に保存中のプリント済み用紙を含め、それぞれのトレイ１〜トレイｎ１０８に排紙する指示を与える。
【００６７】
なお、プリンティングを継続するか中断するかの判定は、あらかじめ定められた値に基づいて行う構成としてもよいし、状況により最適な設定値は変化するものであることから、過去の例を基に重みを付けて変える構成でもよい。また、ユーザが設定を行うことができる構成としてもよい。
【００６８】
以上説明した実施の形態２によれば、プリンティング用紙を破棄せずに、再利用してプリンティングを再開できるため、プリント時間の短縮およびリソースの無駄をなくし、ランニングコストの削減を達成することができる。
【００６９】
また、プリントの位置決めについて、簡易なマーキング部６０１で用紙にマークし、エンジン部１０２でマークに基づいてプリンティングの再開ができる。
【００７０】
以上説明したように、画像形成装置、画像形成方法および画像形成プログラムによれば、複数のプリンティングへの影響を最小限に抑えて、プリンティングの制御ができる。
【００７１】
なお、本実施の形態で説明した画像形成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかる画像形成装置、画像形成方法および画像形成プログラムは、文字や画像のデータを出力するプリンタや印刷機などに有用であり、特に、複数のエンジンを有するマルチエンジンプリンタに適している。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態１にかかる画像形成装置の構成を示すブロック図である。
【図２】本発明の実施の形態１にかかる制御部の構成を示すブロック図である。
【図３】本発明の実施の形態１にかかる排紙トレイを設けた画像形成装置の構成を示すブロック図である。
【図４】本発明の実施の形態１にかかる印刷中止判定部を設けた制御部の構成を示すブロック図である。
【図５】本発明の実施の形態２にかかる印刷中断ページサスペンド部を設けた画像形成装置の構成を示すブロック図である。
【図６】本発明の実施の形態２にかかるマーキング部を設けた画像形成装置を示すブロック図である。
【図７】本発明の実施の形態２にかかる印刷中断判定部を設けた制御部の構成を示すブロック図である。
【符号の説明】
【００７４】
１００  画像形成装置
１０１、２００  制御部
１０２〜１０４  エンジン
１０５〜１０７  サスペンド部
１０８  トレイ１〜トレイｎ
２０１  ステータス監視部
２０２  プリント時間推定部
２０３  プリント順決定部
２０４  プリント時間ＤＢ
２０５  プリント時間シミュレータ
【図１】
2006256166.tif 000003
【図２】
2006256166.tif 000004
【図３】
2006256166.tif 000005
【図４】
2006256166.tif 000006
【図５】
2006256166.tif 000007
【図６】
2006256166.tif 000008
【図７】
2006256166.tif 000009