(57)【特許請求の範囲】
【請求項１】
少なくとも当該画像形成装置を直接操作することにより印刷処理を実行するコピージョブと，当該画像形成装置と接続され当該画像形成装置とは別に設けられた外部装置からの指示によって印刷処理を実行するプリンタ出力ジョブ及びファックスデータ出力ジョブとが登録及び実行可能で，登録された印刷ジョブについて，原則として登録順に，また例外的に予め定められた所定の優先条件に従って印刷処理を実行する画像形成装置であって，
上記優先条件に，
上記登録された印刷ジョブ中の最新の登録にかかる最新印刷ジョブがコピージョブであって，且つ上記登録された印刷ジョブ中の上記最新印刷ジョブを除く既登録印刷ジョブにコピージョブが含まれていない場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブの処理に要する時間とを比較した結果，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを優先して処理すること，
上記最新印刷ジョブがコピージョブであって，且つ上記既登録印刷ジョブにコピージョブが含まれている場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後の印刷ジョブの処理に要する合計時間とを比較し，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先して処理すること，
が含まれてなることを特徴とする画像形成装置。
【請求項２】
少なくとも当該画像形成装置を直接操作することにより印刷処理を実行するコピージョブと，当該画像形成装置と接続され当該画像形成装置とは別に設けられた外部装置からの指示によって印刷処理を実行するプリンタ出力ジョブ及びファックスデータ出力ジョブとが登録及び実行可能で，登録された印刷ジョブについて，原則として登録順に，また例外的に予め定められた所定の優先条件に従って印刷処理を実行する画像形成装置の印刷処理方法であって，
上記優先条件に，
上記登録された印刷ジョブ中の最新の登録にかかる最新印刷ジョブがコピージョブであって，且つ上記登録された印刷ジョブ中の上記最新印刷ジョブを除く既登録印刷ジョブにコピージョブが含まれていない場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブの処理に要する時間とを比較した結果，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを優先して処理すること，
上記最新印刷ジョブがコピージョブであって，且つ上記既登録印刷ジョブにコピージョブが含まれている場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後の印刷ジョブの処理に要する合計時間とを比較し，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先して処理すること，
が含まれてなることを特徴とする画像形成装置の印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コピージョブやプリンタ出力ジョブ，ファックスデータ出力ジョブなどの複数種類の印刷ジョブを処理することの出来る画像形成装置における印刷ジョブの処理の優先度に関する発明であり，特に，画像形成装置に直接入力することでコピー処理を実行する操作者の待ち時間を，コピー処理とプリンタ処理の便宜性のバランスに関する合理的な判断のもとに決定することの出来るバランスのよい画像形成装置及びその処理方法に関するものである。
【背景技術】
【０００２】
一般に，複合コピー機やマルチプリンタなどと呼ばれる画像形成装置（複合機）では，少なくとも画像形成装置を直接操作することにより印刷処理を実行するコピージョブ，および，この画像形成装置と接続され画像形成装置とは別に設けられたパソコンなどの外部装置からの指示によって印刷処理を実行するプリンタ出力ジョブあるいはファックスデータ出力ジョブが登録され，実行可能である。また，このような画像形成装置では，上記登録された印刷ジョブについて，原則として登録（印刷処理の入力）順に印刷処理が実行されるが，例外的には，予め定められた所定の優先条件に従って印刷処理を実行するものが知られている。
例えば特許文献１には，現在処理中の印刷ジョブの残り処理時間と，その印刷ジョブの処理中に入力された新たな印刷ジョブの処理時間を単純に比較して，その比較結果に基づいて新たな印刷ジョブの割り込みの是非を判断するものである。
また特許文献２に記載の画像形成装置では，現在ある印刷ジョブが処理中に，他の印刷ジョブが入力された場合に，新たな印刷ジョブの実行枚数が予め定められた所定の枚数より小さい場合に，先行する現在処理中の画像形成処理を中断して，新たな印刷ジョブを実行させるように構成されている。
さらに，特許文献３においては，コピー処理を優先させるために，コピー処理が実行されている時には，プリンタ処理を実行不可能に設定することで，画像形成装置まで足を運んだ操作者が，他のパソコンなどの外部装置によって操作されるプリンタ印刷処理によって待たされることがないようにしている。
【０００３】
上記したように特許文献１に記載の画像形成装置では，現在処理中の印刷ジョブの残り処理時間と，その印刷ジョブの処理中に入力された新たな印刷ジョブの処理時間とを比較して，処理時間が短い方を優先的に処理するものであるので，総合的に見た印刷ジョブの処理時間全体としての短縮化を図りうるものである点で優れているが，他の仕事に優先して画像形成装置まで足を運んで，コピー処理をしようとする操作者の便宜は無視されている点で，画像形成装置の使用の実態に即したものとはなっていない。
また，特許文献２に記載の画像形成装置では，印刷ジョブの小さいものを自動的に先に処理することが出来，その面では画像形成装置を使用する者にとって早い処理が行われている感覚が得られる点で，ストレスの少ない画像形成装置を提供しえたものであるが，上記特許文献１と同様，他の仕事に優先して画像形成装置まで足を運んで，コピー処理をしようとする操作者の便宜は無視されている点で，画像形成装置の使用の実態に即したものとはなっていない。
この点，上記特許文献３に記載の画像形成装置では，画像形成装置まで足を運んだ操作者が，他のパソコンなどにより操作されるプリンタ印刷処理によって待たされることがないように，プリンタ印刷処理よりもコピー処理を優先させているので，操作者の利便が考慮されている点で優れたものである。しかしながら，特許文献３に記載の画像形成装置では，単純にコピー処理をプリンタ印刷処理に優先させているために，どのような条件のもとでも，コピー処理が優先されてしまい，かならずしもコピー操作とプリンタ操作の利便性の実態に即したものとはなっていない。
【０００４】
そこで，当該出願人は既に特願２００７−１１１３７１において，画像形成装置に直接入力することでコピージョブを実行する操作者の待ち時間を，コピージョブとプリンタジョブの便宜性のバランスに関する合理的な判断のもとに決定することの出来るバランスのよい画像形成装置及びその印刷処理方法を提案している。ここに，図３は，上記特願２００７−１１１３７１に添付した図面の図２を引用したものである。なお，図３及び図２において実質的に略同様の処理には同じ符号を付している。
図３に示すように，コピージョブが新たに予約されたときには（ステップＳ３），該コピージョブの処理に要する時間と，既に登録されているプリンタジョブの処理に要する合計時間とを比較して（ステップＳ１０），コピージョブの処理に要する時間の方が短い場合には（ステップＳ１０のＹｅｓ側），そのコピージョブを優先して処理している（ステップＳ１２又はステップＳ１６）。このように，単にコピージョブが優先的に処理されるのでなく，既に登録されているプリンタジョブの処理にかかる時間が，新たに予約されたコピージョブの処理時間より長い場合にのみ，上記コピージョブの処理が優先的に割り込まれていくので，いたずらに長いコピージョブが優先されることによるバランスの悪さが解消され，使い勝手の良い画像形成装置を提供することに成功している。
【特許文献１】特開２００３−１３４２７９号公報
【特許文献２】特開２００３−２５５７６６号公報
【特許文献３】特開２００５−３９５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら，図３に示しているように，コピージョブが新たに予約されたとき（ステップＳ３），既に登録されているジョブ（以下「既登録印刷ジョブ」という）にコピージョブが含まれている場合には（ステップＳ７のＹｅｓ側），その新たに予約されたコピージョブが通常通りの優先順位で処理されることになる（ステップＳ５）。
具体的に，実行中のジョブがプリンタジョブ，最先の待機ジョブ１がコピージョブ，その後続の待機ジョブ２，３がプリンタジョブである状況において，コピージョブが新たに予約された場合を考える。この場合，既登録印刷ジョブである待機ジョブ１がコピージョブであるため，図３に示されたフローチャートに従えば，ステップＳ７でコピージョブが含まれていると判断され（ステップＳ７のＹｅｓ側），新たに予約されたコピージョブは通常通り既登録印刷ジョブの最後尾である待機ジョブ３の後に登録されることになる（ステップＳ５）。そのため，画像形成装置まで足を運んでコピージョブを実行しようとする操作者の待ち時間が長くなる。
このように，既登録印刷ジョブにコピージョブが含まれる場合であっても，それに続いて多数のプリンタジョブや長時間を要するプリンタジョブなどが登録されている場合には，新たに予約されたコピージョブを既登録印刷ジョブの最後尾に登録することが最良であるとは言えない状況も考えられる。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，画像形成装置に直接入力することでコピージョブを実行する操作者の待ち時間を，従来よりも更に合理的な判断のもとに決定することの出来るバランスのよい画像形成装置及びその印刷処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は，少なくとも当該画像形成装置を直接操作することにより印刷処理を実行するコピージョブと，当該画像形成装置と接続され当該画像形成装置とは別に設けられた外部装置からの指示によって印刷処理を実行するプリンタ出力ジョブ及びファックスデータ出力ジョブとが登録及び実行可能で，登録された印刷ジョブについて，原則として登録順に，また例外的に予め定められた所定の優先条件に従って印刷処理を実行する画像形成装置及び画像形成装置の印刷処理方法に適用されるものであって，上記優先条件に下記（１），（２）の条件が含まれてなることを特徴とする画像形成装置及び画像形成装置の印刷処理方法として構成される。
（１）上記登録された印刷ジョブ中の最新の登録にかかる最新印刷ジョブがコピージョブであって，且つ上記登録された印刷ジョブ中の上記最新印刷ジョブを除く既登録印刷ジョブにコピージョブが含まれていない場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブの処理に要する時間とを比較した結果，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを優先して処理すること。
（２）上記最新印刷ジョブがコピージョブであって，且つ上記既登録印刷ジョブにコピージョブが含まれている場合に，上記最新印刷ジョブの処理に要する時間と，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後の印刷ジョブの処理に要する合計時間とを比較し，両時間が同じまたは上記最新印刷ジョブの処理に要する時間の方が短い場合には，上記最新印刷ジョブであるコピージョブを上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先して処理すること。
【０００７】
本発明によれば，上記既登録印刷ジョブにコピージョブが含まれている状況で，上記最新印刷ジョブとしてコピージョブが新たに登録された場合でも，その最新印刷ジョブであるコピージョブの処理時間が，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後に実行される印刷ジョブの処理時間以下である場合には，該最新印刷ジョブであるコピージョブが，上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先されることになる。これにより，当該画像形成装置に直接入力することでコピージョブを実行する操作者の待ち時間を，従来よりも更に合理的な判断のもとに決定することができる。
具体的に，実行中のジョブがプリンタジョブ，最先の待機ジョブ１がコピージョブ，その後続の待機ジョブ２〜４がプリンタジョブである状況において，コピージョブが新たに予約された場合を考える。この場合，図３に示すフローチャートでは，新たに予約されたコピージョブが，待機ジョブ４の後に登録されていたが，本発明によれば，新たに予約されたコピージョブの処理時間が待機ジョブ２〜４の処理時間よりも短い場合には，該コピージョブが待機ジョブ２〜４よりも優先して実行されることになる。
【発明の効果】
【０００８】
本発明によれば，上記既登録印刷ジョブにコピージョブが含まれている状況で，上記最新印刷ジョブとしてコピージョブが新たに登録された場合でも，その最新印刷ジョブであるコピージョブの処理時間が，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後に実行される印刷ジョブの処理時間以下である場合には，該最新印刷ジョブであるコピージョブが，上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先されることになる。これにより，当該画像形成装置に直接入力することでコピージョブを実行する操作者の待ち時間を，従来よりも更に合理的な判断のもとに決定することができる。
【発明を実施するための最良の形態】
【０００９】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る複合機の制御装置の概略構成を示すブロック図，図２は本発明の実施の形態に係る複合機の制御装置により実行される印刷処理の制御手順の一例を説明するためのフローチャートである。
本発明の実施の形態に係る複合機は，他に複合コピー機やマルチプリンタなどとも称される画像形成装置の一例であり，少なくとも画像形成装置を直接操作することにより印刷処理を実行するコピージョブと，この画像形成装置と接続され画像形成装置とは別に設けられたパソコンなどの外部装置からの指示などの遠隔操作によって印刷処理を実行するプリンタ出力ジョブ（以下，単にプリンタジョブと記す）やファックスデータ出力ジョブ（以下，単にＦＡＸジョブと記す）とが登録及び実行可能である。また，このような画像形成装置では，上記登録された印刷ジョブについて，原則として登録（印刷処理の入力）順に印刷処理が実行されるが，例外的には，予め定められた所定の優先条件に従って印刷処理が実行される。この例外的処理の内容が本発明のテーマである。
【００１０】
まず，図１のブロック図を用いて，本発明の実施の形態に係る複合機に搭載された制御装置Ｘの概略構成について説明する。
図１に示すように，本発明の実施の形態に係る複合機に搭載された制御装置Ｘは，ＣＰＵなどの演算部１と，上記演算部１に印刷ジョブの設定値を入力したり，印刷処理の開始信号を入力したりする入力部３と，設定された印刷ジョブや現在印刷処理中の印刷ジョブなどを記憶する記憶部５と，演算部１からの指示に基づいて画像形成処理を実行する周知の画像形成部７とを備えて，概略構成されている。ここに，上記記憶部５には，後述の印刷処理（図２のフローチャート参照）で用いられるジョブ登録部５−１，現在出力中ジョブ記憶部５−２，予約ジョブ記憶部５−３などが含まれている。
なお，図１は制御装置Ｘの概略構成を示すものであって，インターフェース，ケーブル，そのほかの具体的詳細構成については省略されている。また，当該複合機の基本的な構成については，一般的な複合機と異なるところがないため，ここでは説明を省略する。本発明の実施の形態に係る複合機は，上記制御装置Ｘにおいて実行される後述の印刷処理（図２のフローチャート参照）における印刷ジョブの優先順位に関する制御手法に特徴を有している。
【００１１】
以下，図２のフローチャートに従って，本発明の実施の形態に係る複合機において上記演算部１が実行する印刷処理の制御手順の一例について説明する。ここに，以下のＳ１，Ｓ２，…は制御手順（ステップ）の番号を示す。なお，本発明は，当該印刷処理を実行する印刷処理方法の発明として捉えることも可能である。
この制御手順は，上記複合機において，画像形成処理が実行されているか，あるいはその待機中に実行される。このような状況において演算部１は，すでに登録済みの印刷ジョブがあれば，その内容を，上記記憶部５のジョブ登録部５−１に記憶する。また，現在印刷処理中であれば，現在処理中の印刷ジョブを上記記憶部５の現在出力中ジョブ記憶部５−２に，また後記する予約ジョブを予約ジョブ記憶部５−３にそれぞれ記憶する。
【００１２】
（ステップＳ１〜Ｓ３）
まず，ステップＳ１では，演算部１が，上記記憶部５のジョブ登録部５−１を参照して，最新の登録にかかる印刷ジョブとしてコピージョブが登録されたかどうかを判断する。即ち，新たにコピージョブを実行するための操作が行われたか否かが判断される。
ステップＳ１において新たにコピージョブが登録されたと判断された場合（ステップＳ１においてＹｅｓ）には，処理はステップＳ２に移行する。
ステップＳ２では，演算部１は，現在出力中の印刷ジョブがあるかどうかを，記憶部５の現在出力中ジョブ記憶部５−２を参照して判断する。そして，演算部１は，現在何らかの印刷ジョブを出力中であると判断した場合（ステップＳ２においてＹｅｓ）には，上記ステップＳ１において新たに登録されたと判断されたコピージョブを予約ジョブとして，上記記憶部５の予約ジョブ記憶部５−３に登録する（ステップＳ３）。
この予約ジョブという概念は，最新の登録にかかる印刷ジョブ（最新印刷ジョブに相当）を，既に登録されている他の印刷ジョブ（以下「既登録印刷ジョブ」という）と区別するためのもので，印刷ジョブの登録に順番に関する情報があれば，登録の順番で指定してもよい便宜的なものである。なお，上記既登録印刷ジョブには，現在印刷中の印刷ジョブ及びその後続に予約された待機ジョブが含まれる。
【００１３】
（ステップＳ３１，Ｓ３２）
次に，演算部１は，現在出力中の印刷ジョブが，ＦＡＸジョブであるか否かを記憶部５の現在出力中ジョブ記憶部５−２を参照して判断する（ステップＳ３１）。
ここで現在出力中の印刷ジョブがＦＡＸジョブであると判断された場合は（ステップＳ３１のＹｅｓ側），処理はステップＳ３２に移行し，ＦＡＸジョブではないと判断された場合には（ステップＳ３１のＮｏ側），処理はステップＳ４に移行する。
ステップＳ３２では，演算部１は，現在出力中ジョブ記憶部５−２を参照して，現在出力中の印刷ジョブの出力枚数が複数か否かを判断する。ここで，複数であると判断されると（ステップＳ３２のＹｅｓ側），処理は後述のステップＳ１２に移行し，複数でない（１枚である）と判断された場合には（ステップＳ３２のＮｏ側），処理は後述のステップＳ４１に移行する。なお，詳細は後述するが，ステップＳ１２では上記予約ジョブとして登録されたコピージョブが割り込みジョブとして処理される。即ち，現在処理中の印刷ジョブがＦＡＸジョブであって，その出力枚数が複数枚であれば，後から要求されたコピージョブを常に優先的に処理することで，当該複合機を使うために足を運んだ操作者の便宜を重視する。これは，ＦＡＸジョブは，もともと時間的な緊急度が低いものであり，コピージョブタジョブのような緊急性の高いジョブを優先的に処理するようにしても問題が生じないからである。
【００１４】
（ステップＳ４）
一方，ステップＳ４では，演算部１は，現在出力中の印刷ジョブがコピージョブか否かを，記憶部５の現在出力中ジョブ記憶部５−２を参照して判断する。
ここで，現在出力中の印刷ジョブがコピージョブであると判断された場合には（ステップＳ４のＹｅｓ側），該コピージョブの出力を継続したまま処理はステップＳ４１に移行し，コピージョブでないと判断された場合には（ステップＳ４のＮｏ側），該コピージョブの出力を継続したまま処理はステップＳ６に移行する。即ち，当該複合機では，現在処理中の印刷ジョブがコピージョブである場合には，上記予約ジョブがコピージョブであっても，常にその現在処理中のコピージョブを優先的に処理することで，先に当該複合機を使うために足を運んだ操作者の便宜を重視している。
その後，演算部１は，ステップＳ４１又はステップＳ６以後の処理において，予め設定された優先条件に基づいて上記予約ジョブの優先度（処理タイミング）を判断するための処理を実行する。
【００１５】
（ステップＳ４１〜４２）
まず，ステップＳ４で，現在出力中の印刷ジョブがコピージョブであると判断されて，ステップＳ４１に移行した後の処理ついて説明する。なお
前述したように，上記ステップＳ３２で実行中のＦＡＸジョブが複数枚ではないと判断された場合も同様にステップＳ４１以下の処理が実行される。
ステップＳ４１では，演算部１は，記憶部５のジョブ登録部５−１を参照して，上記予約ジョブ及び現在出力中の印刷ジョブ以外に登録された待機ジョブ（すなわち出力待機中の印刷ジョブ）が存在するかどうかを判断する（ステップＳ４１）。
ここで，上記待機ジョブが存在する場合には，演算部１は，続いて上記待機ジョブにコピージョブが含まれているかどうかを，記憶部５のジョブ登録部５−１を参照して判断する（ステップＳ４２）。
ここで演算部１が，上記待機ジョブにコピージョブが含まれていないと判断した場合には（ステップＳ４２のＮｏ側），処理はステップＳ４３に移行し，含まれていると判断されると（ステップＳ４２のＹｅｓ側），処理はステップＳ４６に移行する。
【００１６】
（ステップＳ４３〜４５）
演算部１は，上記待機ジョブにコピージョブが含まれていないと判断すると，ステップＳ４３で，上記待機ジョブに含まれた全ての印刷ジョブの処理に要する合計の処理時間Ｔ１を算出した後，ステップＳ４４で，予約ジョブ記憶部５−３に記憶された上記予約ジョブであるコピージョブの処理に要する処理時間Ｔ２を演算する。
その後，ステップＳ４５では，演算部１は，上記ステップＳ４３で計算した処理時間Ｔ１と，上記ステップＳ４４で計算した処理時間Ｔ２とを比較する。
その結果，上記予約ジョブであるコピージョブの処理時間Ｔ２の方が，上記待機ジョブの処理時間Ｔ１よりも長い場合には（ステップＳ４５のＮｏ側），処理はステップＳ５に移行して，演算部１は，その予約ジョブを通常の印刷ジョブとしてジョブ登録部５−１に順番に登録する。その際，上記予約ジョブを予約ジョブ記憶部５−３から削除する。
また，上記予約ジョブであるコピージョブの処理時間Ｔ２が，上記処理時間Ｔ１以下（同じ又は短い）である場合には（ステップＳ４５のＹｅｓ側），処理は後述のステップＳ１６に移行する。なお，ステップＳ１６では，演算部１によって，上記予約ジョブであるコピージョブが，現在出力中のコピージョブの次に優先して出力される。その際，上記予約ジョブを予約ジョブ記憶部５−３から削除する。
このように，本発明の実施の形態に係る複合機では，上記予約ジョブがコピージョブであって，且つ上記既登録印刷ジョブ（現在実行中の印刷ジョブ及び待機ジョブを合わせた概念）にコピージョブが含まれている場合に，上記予約ジョブの処理に要する処理時間Ｔ２と，上記既登録印刷ジョブ中に含まれた最後のコピージョブ（ここでは，現在実行中のコピージョブが最後のコピージョブに相当する）よりも後の印刷ジョブの処理に要する処理時間Ｔ１とを比較した結果，両時間が同じまたは上記予約ジョブの処理に要する処理時間Ｔ２の方が短い場合には，上記予約ジョブであるコピージョブを優先して処理する（ステップＳ１６）という優先条件に従って印刷処理が実行される。
【００１７】
（ステップＳ４６〜４９）
一方，演算部１は，上記待機ジョブにコピージョブが含まれていると判断すると，ステップＳ４６で，上記待機ジョブに含まれた印刷ジョブのうち，最後に登録されたコピージョブよりも後に存在する全ての印刷ジョブの処理に要する合計の処理時間Ｔ３を算出し，ステップＳ４７で，予約ジョブ記憶部５−３に記憶された上記予約ジョブであるコピージョブの処理に要する処理時間Ｔ２を演算する。
その後，演算部１は，ステップＳ４８で，上記ステップＳ４６で計算した処理時間Ｔ３と，ステップＳ４７で計算した処理時間Ｔ２とを比較する。
その結果，上記予約ジョブとしてのコピージョブの処理時間Ｔ２の方が上記処理時間Ｔ３よりも長い場合には（ステップＳ４８のＮｏ側），処理はステップＳ５に移行し，演算部１は，その予約ジョブを通常の印刷ジョブとしてジョブ登録部５−１に順番に登録する。その際，上記予約ジョブを予約ジョブ記憶部５−３から削除する。
一方，上記予約ジョブとしてのコピージョブの処理時間Ｔ２が，上記処理時間Ｔ３以下（同じ又は短い）である場合には（ステップＳ４８のＹｅｓ側），処理はステップＳ４９に移行する。
そして，ステップＳ４９では，演算部１は，上記予約ジョブであるコピージョブを，上記待機ジョブに含まれた最後のコピージョブの次の印刷ジョブとして登録するための処理を実行する。具体的には，上記待機ジョブに含まれた印刷ジョブの中に上記予約ジョブであるコピージョブを割り込ませて登録し，或いは，各印刷ジョブに付された優先順位番号を変更する。その際，上記予約ジョブを予約ジョブ記憶部５−３から削除する。
このように，本発明の実施の形態に係る複合機では，上記予約ジョブがコピージョブであって，且つ上記既登録印刷ジョブにコピージョブが含まれている場合に，上記予約ジョブの処理に要する処理時間Ｔ２と，上記既登録印刷ジョブ中に含まれた最後のコピージョブよりも後の印刷ジョブの処理に要する合計の処理時間Ｔ３とを比較し，両時間が同じまたは上記予約ジョブの処理に要する処理時間Ｔ２の方が短い場合には，上記予約ジョブであるコピージョブを上記既登録印刷ジョブ中に含まれた最後のコピージョブの次に優先して処理する（ステップＳ４９）という優先条件に従って印刷処理が実行される。これにより，上記既登録印刷ジョブにコピージョブが含まれている場合であって，そのコピージョブの後に多数のプリンタジョブやＦＡＸジョブなどが含まれている場合に，当該複合機を使うために足を運んでコピージョブを実行しようとする操作者の便宜を重視し，その操作者のコピージョブを上記既登録印刷ジョブにコピージョブの次に優先させることで待ち時間を短くすることができる。
【００１８】
（ステップＳ６〜Ｓ７）
次に，ステップＳ４で，現在出力中の印刷ジョブがコピージョブではないと判断されて，ステップＳ６に移行された後の処理ついて説明する。
ステップＳ６では，上記ステップＳ４１と同様に，演算部１は，記憶部５のジョブ登録部５−１を参照して，上記待機ジョブが存在するかどうかを判断する。
ここで，上記待機ジョブが存在すると判断された場合には（ステップＳ６のＹｅｓ側），演算部１は，続いて上記待機ジョブにコピージョブが含まれているかどうかを，記憶部５のジョブ登録部５−１を参照して判断する（ステップＳ７）。
ここで演算部１が，上記待機ジョブにコピージョブが含まれていないと判断した場合には（ステップＳ７のＮｏ側），処理はステップＳ８に移行し，含まれていると判断されると（ステップＳ７のＹｅｓ側），処理は上記ステップＳ４６に移行する。上記ステップＳ４６以後の処理については前段で説明した通りである。
【００１９】
（ステップＳ８）
一方，ステップＳ８では，演算部１は，現在印刷出力中の印刷ジョブの処理に要する残り時間と，上記待機ジョブに含まれた全ての印刷処理に要する時間とを合計した処理時間，即ち既登録印刷ジョブの処理に要する処理時間Ｔ４を演算する。
なお，上記ステップＳ６において，出力待機中の印刷ジョブがないと判断された場合も，ステップＳ７を迂回して当該ステップＳ８にジャンプする。この場合，待機中の印刷ジョブがないので，上記処理時間Ｔ４としては，単に上記現在印刷出力中の印刷ジョブの処理に要する残り時間だけが算出される。
【００２０】
（ステップＳ９〜Ｓ１０）
上記ステップＳ８で処理時間Ｔ４が算出されると，演算部１は，続いて予約ジョブ記憶部５−３に記憶された上記予約ジョブであるコピージョブの処理に要する処理時間Ｔ２を演算する(ステップＳ９)。
その後，演算部１は，上記ステップＳ８で計算した処理時間Ｔ４と，ステップＳ９で計算した処理時間Ｔ２とを比較する（ステップＳ１０）。
その結果，上記予約ジョブであるコピージョブの処理に要する処理時間Ｔ２の方が，上記処理時間Ｔ４よりも長い場合には（ステップＳ１０のＮｏ側），該予約ジョブを優先処理することはせず，処理はステップＳ５に移行し，演算部１は，その予約ジョブを通常の印刷ジョブとしてジョブ登録部５−１に順番に登録する。その際，予約されたコピージョブを予約ジョブ記憶部５−３から削除する。
一方，上記予約ジョブであるコピージョブの処理に要する処理時間Ｔ２が，上記処理時間Ｔ４以下である場合には（ステップＳ１０のＹｅｓ側），処理はステップＳ１１に移行する。
【００２１】
（ステップＳ１１）
ステップＳ１１では，演算部１は，現在出力中ジョブ記憶部５−２を参照して，現在出力中の印刷ジョブの出力枚数が複数か否かを判断する。複数であれば処理はステップＳ１２に，複数でなければ（１枚ならば），ステップＳ１６に移行する。
ステップＳ１２では，演算部１は，画像形成部７を制御して，現在出力中の印刷ジョブを中断し，上記予約ジョブであるコピージョブを割り込み出力させる。
その後，演算部１は，割り込みに係る上記予約ジョブであるコピージョブの処理が終了すると (ステップＳ１３のＹｅｓ側)，画像形成部７を使って一時中断されていた印刷ジョブを再開させる（ステップＳ１４）。
そして，この中断されていた印刷ジョブについての印刷処理が終了すると（ステップＳ１５においてＹｅｓ），次の待機ジョブの出力を開始する（ステップＳ１８）。
こうして待機中の印刷ジョブについての印刷が終了すると（ステップＳ１９のＹｅｓ側），全ての印刷ジョブについて印刷が終了するので，処理は終了する（ステップＳ２０）。
【００２２】
また，上記ステップＳ１１において，出力中のジョブの枚数が１枚である場合（ステップＳ１１でＮｏ）には，処理はステップＳ１６にジャンプし，演算部１は，現在出力中の印刷ジョブが終了するまで待ち，次に，上記予約ジョブであるコピージョブを優先的に出力する（ステップＳ１６）。
そして，そのコピージョブの出力が全て終了すると（ステップＳ１７においてＹｅｓ），ステップＳ１８からステップＳ２０において上記待機ジョブに含まれた全ての印刷ジョブについての印刷処理が終了するまで，印刷処理を継続する。
このように，本発明の実施の形態に係る複合機では，上記予約ジョブがコピージョブであって，且つ上記既登録印刷ジョブ（現在実行中の印刷ジョブ及び待機ジョブを合わせた概念）にコピージョブが含まれていない場合に，上記予約ジョブの処理に要する処理時間Ｔ２と，上記既登録印刷ジョブの処理に要する処理時間Ｔ４とを比較した結果，両時間が同じまたは上記予約ジョブの処理に要する処理時間Ｔ２の方が短い場合には，上記予約ジョブであるコピージョブを優先して処理する（ステップＳ１２又はステップＳ１６）という優先条件に従って印刷処理が実行される。
【００２３】
なお，上記ステップＳ２において，現在出力中のジョブがない（ステップＳ２においてＮｏ）場合には，比較が行われないので，格別の優先処理は行われず，上記予約ジョブについてもジョブ登録部５−１に順番通りに登録され，ジョブ登録部５−１に登録された印刷ジョブの順番に従った通常の印刷処理が行われる（ステップＳ２１）。そして全ての印刷ジョブが処理し終わると（ステップＳ２２），処理を終了する（ステップＳ２３）。
【００２４】
更に，ステップＳ１において，コピージョブの新しい設定（予約）が行われていないと演算部によって判断された場合（ステップＳ１においてＮｏ）には，演算部１は処理をステップＳ１８に戻して，待機中の印刷ジョブの出力を開始し，ここで待機中の印刷ジョブの出力が終了していない場合には，処理をステップＳ１に戻す。ここで特に新しいコピージョブの登録（予約）が行われていなければ，処理はステップＳ１８→ステップＳ１９→ステップＳ１を循環し，やがて待機中の印刷ジョブが全て出力されればステップＳ２０で処理を終了する。新しいコピージョブの登録が行われていれば，上記したステップＳ２以下の処理手順が実行される。
【００２５】
また，ジョブ登録部５−１に記憶された印刷予定の印刷ジョブが，ＦＡＸジョブである場合には，印刷時間の長短に拘わらず，後続するコピージョブ或いはプリンタジョブを優先的に処理するようにしてもよい。ＦＡＸジョブで処理するファックスは，もともと時間的な緊急度が低い案件であり，他のプリンタジョブやコピージョブのような緊急性の高いジョブを優先的に処理するようにしても問題が生じないからである。
別の優先条件の考え方として，現在実行中の印刷ジョブの印刷時間より最新の登録（予約）にかかるコピージョブの印刷時間が長い場合には，現在実行中の印刷ジョブを優先的に処理するものが考えられる。現在実行中の印刷ジョブを中断するにはそれなりに無駄な時間が発生する。そのような無駄を省くために，現在実行中の印刷ジョブをある程度優先させることもバランス上必要だからである。
【００２６】
また，上記ステップＳ１１のように，この実施形態では，現在印刷中，或いは次に印刷予定の印刷ジョブの処理に要する時間が，予め定められた所定の最短時間以内である場合には，後続する印刷ジョブの処理に要する時間の長短に拘わらず上記現在印刷中，或いは次に印刷予定の印刷ジョブの処理を優先して実行するようにしている。例えば，所定の最短時間が１枚分の印刷であるような場合，比較するコピージョブの処理時間がどのような長さであっても，上記１枚分のファックス処理やプリンタ処理を優先するというものである。
これはそのような最短時間の処理中であってもコピージョブを優先させた場合，かえって処理モードの切り替えなどに多大な時間がかかってしまい，効率が低下することが考えられるからである。ステップＳ１１では，最短時間をこのような印刷１枚としている。
【実施例】
【００２７】
次に種々の適用例について説明し，上記実施形態及び本発明の理解に供する。
現在実行中のジョブがプリンタジョブが１枚であり，待機ジョブ１（最先の待機ジョブ）が， プリンタジョブ１枚であり，且つ，待機ジョブ２（２番目の待機ジョブ）がプリンタジョブ１枚であり，新たに予約された予約ジョブ（予約ジョブ）がコピージョブ２枚である場合である。
これを略して，
●パターン１
実行中のジョブ：    プリンタジョブ １枚
待機ジョブ１：      プリンタジョブ １枚
待機ジョブ２：      プリンタジョブ １枚
予約ジョブ：        コピージョブ ２枚
と記す。以下の例においても同様である。
この場合，実行中の印刷ジョブは１枚（この例では所定の最短時間を１枚として設定している）のため実行中の印刷ジョブには割り込み不可である。また，実行中のジョブ＋待機ジョブ１＋待機ジョブ２＝３枚＞予約ジョブ２枚であるので，現在実行中のジョブの次に予約ジョブを優先出力することになる。
●パターン２
実行中のジョブ：    プリンタジョブ １枚
待機ジョブ１：      ＦＡＸジョブ １枚
待機ジョブ２：      プリンタジョブ ５枚
予約ジョブ：        コピージョブ ２枚
この場合，現在実行中の印刷ジョブは１枚のため割り込み不可である。また，実行中のジョブ＋待機ジョブ１＋待機ジョブ２＝７枚＞予約ジョブ２枚であるので，実行中のプリンタジョブの次に予約ジョブを優先出力することになる。
●パターン３
実行中のジョブ：    コピージョブ ５枚
待機ジョブ１：      プリンタジョブ ５枚
待機ジョブ２：      ＦＡＸジョブ １枚
予約ジョブ：        コピージョブ ３枚
上記の通り，実行中のジョブがコピージョブのため割り込み不可である。また，待機ジョブ１＋待機ジョブ２＝６枚＞予約ジョブ３枚であるので，実行中のジョブの次に予約ジョブを優先出力することになる。
●パターン４
実行中のジョブ：    ＦＡＸジョブ １枚
待機ジョブ１：      プリンタジョブ １枚
待機ジョブ２：      プリンタジョブ １枚
予約ジョブ：        コピージョブ ７枚
現在実行中のジョブはＦＡＸであるが，１枚のため割り込み不可である。一方，実行中のジョブ＋待機ジョブ１＋待機ジョブ２＝３枚＜予約ジョブ７枚のため割り込み不可となり，待機ジョブ２の次に予約ジョブを出力（割り込みなし）することになる。
●パターン５
実行中のジョブ：    コピージョブ ２枚
待機ジョブ１：      プリンタジョブ １枚
待機ジョブ２：      プリンタジョブ １枚
予約ジョブ：        コピージョブ １枚
この場合，実行中のジョブはコピージョブのため割り込み不可である。
そして，待機ジョブ１＋待機ジョブ２＝２＞予約ジョブ１枚であるので，予約ジョブの割り込みが成立し，実行中のジョブの次に予約ジョブを優先出力することになる。
●パターン６
実行中のジョブ：    プリンタジョブ １枚
待機ジョブ１：      コピージョブ ３枚
待機ジョブ２：      ＦＡＸジョブ １枚
予約ジョブ：        コピージョブ ５枚
この例では，実行中のジョブは１枚のため割り込み不可である。ここで，待機ジョブ１がコピージョブであって待機ジョブにコピージョブが含まれているため，その待機ジョブ１よりも後の待機ジョブ２≧予約ジョブであれば，予約ジョブが待機ジョブ１の次に優先されるが，ここでは，待機ジョブ２＜予約ジョブであるため割り込み不可と判断される。最終的に，待機ジョブ２の次に予約ジョブを出力（割り込みなし）することになる。
●パターン７
実行中のジョブ：    ＦＡＸジョブ ３枚
待機ジョブ１：      プリンタジョブ ２枚
待機ジョブ２：      プリンタジョブ １枚
予約ジョブ：        コピージョブ ３枚
この例では，実行中のジョブがＦＡＸジョブであって複数枚であるため，予約ジョブであるコピージョブが実行中のＦＡＸジョブに割り込んで優先出力される。その後，割り込んだコピージョブが終了すると，停止されていたＦＡＸジョブが再開されることになる。
●パターン８
実行中のジョブ：    プリンタジョブ ２枚
待機ジョブ１：      コピージョブ １枚
待機ジョブ２：      ＦＡＸジョブ １枚
待機ジョブ３：      プリンタジョブ  ３枚
予約ジョブ：        コピージョブ ３枚
この場合，待機ジョブ１がコピージョブであって待機ジョブにコピージョブが含まれているため，その待機ジョブ１よりも後の待機ジョブ２及び待機ジョブ３の合計≧予約ジョブであれば，予約ジョブが待機ジョブ１の次に優先される。ここでは，待機ジョブ２及び待機ジョブ３≧予約ジョブであるため，予約ジョブは，待機ジョブ１であるコピージョブの次に優先出力される。その後，待機ジョブ２，３が出力される。
●パターン９
実行中のジョブ：    コピージョブ ５枚
待機ジョブ１：      コピージョブ ５枚
待機ジョブ２：      ＦＡＸジョブ ３枚
待機ジョブ３：      コピージョブ  ３枚
予約ジョブ：        コピージョブ ２枚
上記の通り，実行中のジョブがコピージョブのため割り込み不可である。ここで，待機ジョブの最後の待機ジョブ３がコピージョブであるため，予約ジョブは，待機ジョブ３の後に出力される。
●パターン１０
実行中のジョブ：    コピージョブ ５枚
待機ジョブ１：      コピージョブ ５枚
待機ジョブ２：      ＦＡＸジョブ １枚
待機ジョブ３：      プリンタジョブ  １枚
予約ジョブ：        コピージョブ ３枚
この場合，実行中のジョブがコピージョブであるため割り込みは不可能である。ここで，待機ジョブ１がコピージョブであって待機ジョブにコピージョブが含まれているため，その待機ジョブ１よりも後の待機ジョブ２及び待機ジョブ３の合計≧予約ジョブであれば，予約ジョブが待機ジョブ１の次に優先される。しかし，ここでは，待機ジョブ２及び待機ジョブ３の合計＜予約ジョブであるため，結局，予約ジョブは待機ジョブ３の後に出力される。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る複合機の制御装置の概略構成を示すブロック図。
【図２】本発明の実施の形態に係る複合機の制御装置によって実行される印刷処理の制御手順の一例を説明するためのフローチャート。
【図３】特願２００７−１１１３７１に添付した図面の図２を引用した図。
【符号の説明】
【００２９】
Ｘ…制御装置
１…演算部
３…入力部
５…記憶部
５−１…ジョブ登録部
５−２…現在出力中ジョブ記憶部
５−３…予約ジョブ記憶部
７…画像形成部
Ｓ１，Ｓ２，…処理手順（ステップ）番号
【図１】
0004838771.tif 000002
【図２】
0004838771.tif 000003
【図３】
0004838771.tif 000004