(57)【要約】【課題】複数の印字ジョブ間での印字待ち時間の妥当な調整を行うことができる画像形成装置を提供する。【解決手段】ネットワーク制御部１６は、ホスト装置３ａ〜３ｎからの印字ジョブを受け付ける。受け付けられたジョブの印字データは、記憶装置１５の印字データ記憶部１５１に格納される。印字制御部１７は、受け付けられた各ジョブのジョブ量が認識する。印字制御部１７は、印字データ記憶部１５１に格納された印字データを基に各ジョブについて順次印字出力を行う。印字制御部１７は、第１のジョブの処理済みジョブ量、第１のジョブの残りジョブ量、第２のジョブの全体ジョブ量の少なくとも一つに基づき、印字中の第１のジョブに割り込んで後続の第２のジョブの印字出力を行うか否かを予め定めた許可条件に基づいて判断する。【選択図】図１
2005305711.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた印字ジョブの印字データを格納するデータ格納手段と、
各ジョブのジョブ量を認識するジョブ量認識手段と、
前記データ格納手段に格納された印字データを基に各ジョブについて順次印字出力を行う印字出力手段と、
前記ジョブ量認識手段により認識されたジョブ量に基づき、印字中の第１のジョブに割り込んで、後続の第２のジョブの印字出力を行うか否かを予め定めた許可条件に基づいて判断する印字制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記ジョブ量認識手段が認識するジョブ量は、前記第１のジョブの処理済みジョブ量である請求項１記載の画像形成装置。
【請求項３】
前記ジョブ量認識手段が認識するジョブ量は、前記第１のジョブの残りジョブ量である請求項１または２記載の画像形成装置。
【請求項４】
前記ジョブ量認識手段が認識するジョブ量は、前記第２のジョブの全体ジョブ量である請求項１、２または３記載の画像形成装置。
【請求項５】
前記ジョブ量は印字枚数に換算したものである請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記ジョブ量は印字時間に換算したものである請求項１〜４のいずれかに記載の画像形成装置。
【請求項７】
前記印字制御手段は、前記第１のジョブに割り込んで実行される前記第２のジョブの実行に対してさらなる他のジョブの割り込みを許可しないことを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記印字制御手段は、前記第１のジョブの割り込まれた回数に応じて前記許可条件を変更することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル方式の画像形成装置に関し、特に、印字（プリント）待ちの解消および作業効率の向上に関するものである。
【背景技術】
【０００２】
従来、複数のコンピュータ等のホスト装置と、画像形成装置とをネットワーク等を用いて接続し、複数のホスト装置で画像形成装置を共有する場合がある。このような場合、１台のホスト装置が大量の印字データの印字ジョブについて印字を開始すると、それ以降に要求された印字ジョブについては、先の印字ジョブの終了を待つ必要があるために後の印字ジョブの待ち時間が長期化する場合があった。
【０００３】
このような問題に対して、特許文献１に記載された画像形成装置は、複数のホスト・インタフェースを備え、各ホスト・インタフェースに予め定めた優先順で複数のホスト装置から受信した印字データを印字している。
【０００４】
特許文献２に記載されたページプリンタは、複数のホスト装置から送信される印字データを複数のインタフェースでパラレルに受信する際に、そのインタフェース毎に手動で優先度を切り替え、優先度の高い順に印字出力するようにしている。
【０００５】
特許文献３に記載されたプリンタ装置は、印字処理中に他の印字データを入力した場合に、実行中の印字処理の中断及び入力した印字データの割り込み等を手動で行なえるようにしている。
【０００６】
その他の制御方法を採用したものとして、例えば特許文献４に記載されたプリンタ装置では、特定の印字データに対する印字処理実行時間をタイマで計測し、計測した印字処理実行時間が予め定めた一定時間以上になるとその印字データに対する処理を中断して、他の印字データの印字処理を実行するようにしている。更に、印字データの受け付け時間と現在時刻とをタイマから取得し、取得した受け付け時間と現在時刻を比較して予め定めた一定時間以上経過した場合に、印字データに対する印字処理の優先順位を変更することで待ち時間が長くなることを抑制している。
【０００７】
特許文献５に記載されたデータ出力制御方式では、複数のホスト装置と画像形成装置とを接続し、ホスト装置は印字データをホスト装置に送信する前に画像形成装置に対して出力可能問い合わせを行う。その出力可能問い合わせを受信した画像形成装置ではその問い合わせに対応した優先順位を設定し、そのホスト装置に対する印字の順番が回ってきた段階で出力許可応答をホスト装置に返送する。出力許可応答を受けたホスト装置は、印字データを画像形成装置に送出することにより印字順序の制御を行う。
【０００８】
特許文献６に記載のプリンタ装置は、ホストから送られてきた順に２つの印刷データを選択し、交互にそれらの印字を行い且つ、交互に出力先を変更することで印字待ち時間の短縮化を行っている。
【特許文献１】特開平２−１１３３２７号公報
【特許文献２】特開平２−２２５０６７号公報
【特許文献３】特開平４−１１２０７０号公報
【特許文献４】特開平７−１４１１３３号公報
【特許文献５】特開平４−１７５９２２号公報
【特許文献６】特開平１０−３２６１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献に記載の各技術には次のような短所があった。
【００１０】
すなわち、特許文献１，２，３に記載された画像形成装置では、印字処理の割り込み又は優先順位の切り替えを手動で行わなければならない。印字処理の割り込みを手動で行う場合、例えばユーザはホスト装置から印字要求を行った後、自分の印字データが印字中なのか待ち状態なのかを逐次チェックし、状況に応じて割り込み操作をしなければならない。このように逐次チェックを行うことで作業能率が低下してしまう。優先順位の切り替えを自動で行う場合も同様である。
【００１１】
特許文献４に記載されたプリンタ装置では、タイマによって計測した印字処理時間に応じて割り込み処理を自動的に行うようにしているが、割り込みにより印字処理が中断するため、一定時間経過した後は、例えば残り１ページであっても印字処理が中断し、割り込みによる印字処理が終了するまで待たされる。
【００１２】
特許文献５に記載されたデータ出力制御方式では、自動的に優先順位を決定しているが、優先順位の変更などは手動で行わなければならない。
【００１３】
特許文献６に記載されたプリンタ装置では、交互に出力を行っているため、印字枚数が少なければ、その印字データに関しては待ち時間が少なくてすむが、二つの印字データの印字枚数が多い場合は、最初に印字開始したデータも、次に印字開始したデータも同じような時間に終了することになり、印字待ち時間の短縮にはつながらない。また、印字データを交互に出力するため、排紙口が煩雑に変わることになり、排紙トレーを上下に移動させて排紙先を変更するフィニッシャーでは、実用的ではない。
【００１４】
本発明は以上のような従来の技術の短所を解消するためになされたものであり、複数の印字ジョブ間での印字待ち時間の妥当な調整を行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明による画像形成装置は、受け付けた印字ジョブの印字データを格納するデータ格納手段と、各ジョブのジョブ量を認識するジョブ量認識手段と、前記データ格納手段に格納された印字データを基に各ジョブについて順次印字出力を行う印字出力手段と、前記ジョブ量認識手段により認識されたジョブ量に基づき、印字中の第１のジョブに割り込んで、後続の第２のジョブの印字出力を行うか否かを予め定めた許可条件に基づいて判断する印字制御手段とを備えたことを特徴とする。
【００１６】
逐次受け付けた印字ジョブについては、その印字データがデータ格納手段に格納される。ジョブ量認識手段は各ジョブの所定のジョブ量を認識する。印字出力手段は、データ格納手段に格納された印字データを基に各ジョブについて順次印字出力を行う。印字制御手段は、原則的にはジョブ受付手段が受け付けた順にジョブを実行するが、場合によって、現在処理中のジョブに割り込んで、後続のジョブの処理を優先する。そのために、ジョブ量認識手段により認識されたジョブ量に基づき、印字中の第１のジョブに割り込んで、後続の第２のジョブの印字出力を行うか否かを予め定めた許可条件に基づいて判断する。
【００１７】
前記ジョブ量認識手段が認識するジョブ量としては、前記第１のジョブの処理済みジョブ量、前記第１のジョブの残りジョブ量、前記第２のジョブの全体ジョブ量の少なくとも一つを採用することができる。前記第１のジョブの処理済みジョブ量、前記第１のジョブの残りジョブ量は、割り込まれる側のジョブについての条件である。前記第２のジョブの全体ジョブ量は割り込む側のジョブについての条件である。
【００１８】
前記ジョブ量としては印字枚数に換算したもの、または、印字時間に換算したものを用いることができる。
【００１９】
本発明により、逐次受け付ける印字ジョブについて、ユーザの操作なしに、より妥当な出力処理順位の調整が行われる。すなわち、割り込まれたジョブについては、印字終了までの待ち時間が増加することになるが、所定の条件の下では、問題とならない。例えば、比較的多い印字枚数の第１の印字ジョブについては、その印字実行中に後続の比較的印字枚数の少ない第２の印字ジョブが割り込んで先に処理されたとしても、第１の印字ジョブの要求者はもともとある程度の印字所要時間を覚悟しており、割り込みによって増加する待ち時間はよほど過大なものでない限り、不満はないものと考えられる。一方、第２の印字ジョブの要求者は自己の印字枚数が比較的少ないにもかかわらず、第１の印字ジョブの終了まで待たなければならないとすれば、第２の印字ジョブの終了まで予測に反して長時間を要することになる。本発明によれば、このような場合に第１の印字ジョブの実行中にもかかわらず、第２の印字ジョブの実行が優先される。これによって、より多くのユーザの満足度を総合的に向上させることができる。また、このような判断処理は自動的に行われるので、ユーザに煩雑な判断や操作をしいることがない。かつ、処理順に関するユーザの恣意的な判断も防止することができる。
【００２０】
本発明の一実施の形態では、前記印字制御手段は、前記第１のジョブに割り込んで実行される前記第２のジョブの実行に対してさらなる他のジョブの割り込みを許可しない。これにより、多重割り込みを防止し、第１のジョブがいつまでも終了しないという事態の発生を防止する。
【００２１】
前記印字制御手段は、前記第１のジョブの割り込まれた回数に応じて前記許可条件を変更するようにしてもよい。これによって、一つのジョブの実行中が何度も後続のジョブに割り込まれるような不都合を防止する。
【発明の効果】
【００２２】
本発明によれば、印字データをジョブ単位で格納し、ジョブ量を認識して割り込みの可否を決定するようにしたので、印字データの種類によらず、単にジョブ量に基づいて処理順番を決定することが可能であり、ユーザが出力順序変更に関わる煩わしい操作をする必要がない。
【００２３】
また、ジョブ量に基づいて処理順番を決定することにより、総体的に多くのユーザに満足のいく優先度の調整が行われる。例えば、出力枚数が多いジョブの後で出力枚数の少ないジョブが発生しても待ち時間を必要最小限に抑えることができる。また、短時間で処理できるジョブが、処理に時間のかかるジョブの後回しにされることを回避できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００２５】
図１は本発明の実施の形態に係る画像形成装置１を複数のホスト装置３ａ〜３ｎで共有するシステムの構成図である。図に示すように、画像形成装置１はＬＡＮやＷＡＮなどの通信ネットワーク２を介して複数のホスト３ａ〜３ｎに接続され、各ホスト装置３ａ〜３ｎから要求された印字ジョブの印字データを基に印字を行う。
【００２６】
画像形成装置１は、主制御部１１、給紙制御部１２、画像展開部１３、排紙制御部１４、記憶装置１５、ネットワーク制御部（ジョブ受付手段）１６、印字制御部（印字制御手段）１７、および印字部（印字出力手段）１８を備える。
【００２７】
主制御部１１は画像形成装置１の全体の動作を制御する。主制御部１１は、本実施の形態に関する処理として、印字データ記憶部１５１に格納されたスプールファイルから、印字ジョブ単位で印字枚数、印字予測時間等のジョブ量情報を算出し記憶装置１５に記憶する機能を有する。給紙制御部１２は、記録紙カセット（図示せず）から記録紙を、印字部１８に供給する給紙動作を制御する。画像展開部１３は、ホスト装置から受信した印字データを画像データとして展開する機能を有する。排紙制御部１４は、画像が形成された記録紙の排紙制御を行う。記憶装置１５は、制御プログラムの他、モードの設定データ、印字データ等、各種のデータを記憶する。特に、記憶装置１５内の印字データ記憶部１５１は、プリントスプーラを備え、ネットワーク制御部１６を介して、ホスト装置３ａ〜３ｎから受信した印字データを、例えば受信順にジョブ単位で記憶する。ネットワーク制御部１６は、本発明におけるジョブ受付手段を構成し、ネットワーク２を介して、ホスト装置３ａ〜３ｎから印字データの受信等を行う機能を有する。印字制御部１７は、主制御部１１の制御下で、基本的には印字データ受信順にしたがって印字部１８で印字処理を行うための全体的な制御を行う。印字部１８は、印字制御部１７の制御に従って、電子写真方式やインクジェット方式等、任意の記録方式の画像形成を行う印字手段である。なお、画像形成装置の動作は、主制御部１１に含まれるＣＰＵ（または印字制御部１７に含まれるＣＰＵ）が記憶装置１５から必要なプログラムを読み出して実行することにより、実現される。後述するフローチャートによる処理も同様である。
【００２８】
図２は、本実施の形態における主制御部１１の処理を説明するためのフローチャートである。画像形成装置１の電源が投入されると、主制御部１１はシステムの初期化を行う（Ｓ１）。その後、いずれかのホスト装置からの印字要求を待つ（Ｓ２）。ホスト装置３ｎから印字要求があり、ネットワーク制御部１６を介して受信した印字データは、印字データ記憶装置１５１にジョブ単位で一時格納する。このとき、ジョブ毎に印字枚数をジョブ量情報として、記憶装置１５に記憶する（Ｓ３）。主制御部１１は、ステップＳ２とステップＳ３の処理を電源が遮断されるまで繰り返す。
【００２９】
ここで、本実施の形態において画像形成装置が最初に受け付けた第１のジョブ（便宜的に本ジョブをジョブ１と呼ぶ）に対して、次に受け付けた第２のジョブ（便宜的に本ジョブをジョブ２と呼ぶ）による印字の割り込み許可を行う場合の３つの許可条件について説明する。いずれの許可条件も所定のジョブ量を所定の割り込み許可しきい値と比較して判断する。
【００３０】
第１の許可条件は、ジョブ１の通算印字枚数（処理済みジョブ量）が所定枚数（しきい値Ｐ１）に達しているか否かである。この所定枚数に達していない場合は割り込みを許可しない。ジョブ１の印字済み印字枚数が極端に少ないうちに割り込みを許可すると、ジョブ１の印字枚数によっては印字が終了するまでに過大な時間を要することになりかねないからである。
【００３１】
第２の許可条件は、ジョブ１の残り印字枚数（残りジョブ量）が所定枚数（しきい値Ｐ２）より多いか否かである。残り印字枚数が少ない場合、割り込みを許可して割り込まれたジョブ１の終了時間を遅らせるより、割り込みを許可せずそのまま印字を継続した方が全体的に効率がよいと考えられるためである。
【００３２】
第３の許可条件は、割り込む側のジョブ（ジョブ２）の印字枚数（全体ジョブ量）が所定枚数（しきい値Ｐ３）より少ないか否かである。ジョブ２の印字枚数が所定枚数より多い場合、最初に処理していたジョブ１の印字終了時間が極端に遅くなってしまい、ジョブ間のバランスとして不都合と考えられるからである。
【００３３】
図３は、本実施の形態における印字制御部１７の処理を説明するためのフローチャートである。
【００３４】
印字制御部１７は、システム初期化により主制御部１１から起動されると、印字データが印字データ記憶部１５１に格納されるまで待機する（Ｓ１０１）。印字データ記憶部１５１に印字データありとなったら、１枚印字（Ｓ１０２）を行った後、印字枚数を加算して、全枚数印字したか否かを判断する（Ｓ１０３）。
【００３５】
全枚数印字していない場合、現在の印字処理が割り込み印字中か否かを判断する（Ｓ１０４）。割り込み中フラグが１であれば割り込み印字中であると判断できる。割り込み印字中であれば、そのまま印字を継続する。これは、多重割り込みを禁止する趣旨である。多重割り込みを禁止する理由は、多重割り込みによって、最初に出力開始していたジョブ１（割り込まれたジョブ）がいつまでたっても終わらないといった状況にならないようにするためである。また、処理を徒に複雑化することを防止する意味もある。主制御部１１は、割り込み印字中でなければ、次ジョブ（ジョブ２）があるか否かを判断する（Ｓ１０５）。次ジョブがなければ、そのまま印字を継続する。次ジョブがあれば、割り込みの可否を判断するために、割り込まれたジョブの割り込まれた回数（割り込み回数）に応じて、割り込み印字を許可する許可条件（通算印字枚数しきい値Ｐ１）を可変設定する（Ｓ１０６）。そこで、次ジョブ割り込みを許可する。すなわち、現在処理中のジョブの通算印字枚数をチェックする（Ｓ１０７）。この通算印字枚数がしきい値Ｐ１以下であれば、割り込み印字は行わず、ステップＳ１０２に戻り、通算印字枚数がしきい値Ｐ１に到達するまで現在のジョブの印字を継続する。なお、「割り込み中フラグ」、「割り込みカウンタ」、「通算印字枚数」、「残り枚数」、「次ジョブ印字枚数」等のパラメータの記憶領域は、例えば記憶装置１５（図１）内に確保される。後述する図５の処理においても同様である。
【００３６】
通算印字枚数がしきい値Ｐ１より多ければ、次の許可条件として、現在処理中のジョブの残り印字枚数がしきい値Ｐ２より多いか否かを判断する（Ｓ１０８）。残り印字枚数がしきい値Ｐ２以下であれば、ステップＳ１０２に戻り、現在のジョブの印字を継続する。残り印字枚数がしきい値Ｐ２より多ければ、さらに次の許可条件として、次ジョブの印字枚数がしきい値Ｐ３より少ないか否かを判断する（Ｓ１０９）。次ジョブの印字枚数がしきい値Ｐ３以上であれば、印字を継続する。次ジョブの印字枚数がしきい値Ｐ３より少なければ、現在処理中のジョブ（ジョブ１）の出力を中断し、ジョブ１に関する情報を一時的に記憶装置１５に保存する（Ｓ１１０）。割り込みカウンタをインクリメントした後（Ｓ１１１）、割り込み印字処理に先だって、割り込み中フラグを１にセットして（Ｓ１１２）、次ジョブ（ジョブ２）についての割り込み印字処理を開始する（Ｓ１１３）。ステップＳ１０２に戻り、割り込み印字を継続する。ステップＳ１０４で説明したように、現在割り込み中の場合には新たな割り込みを認めないので、本実施の形態における割り込み印字処理ではジョブ２の印字データを全て印字することになる。
【００３７】
ステップＳ１０３でいずれかのジョブの全枚数が印字されたら、そのジョブがジョブ１であれば（Ｓ１１４）、割り込みカウンタを０にリセットする（Ｓ１１５）。そのジョブがジョブ２であれば、割り込み中フラグを０にリセットして（Ｓ１１６）、記憶装置１５に保存しておいたジョブ１情報を読み出し（Ｓ１１７）、ジョブ１の印字に戻る（Ｓ１０２）。上記手順に従ってすべてのジョブが終了するまで処理を繰り返す。
【００３８】
図４は、本実施の形態における割り込み印字の許可条件に関するしきい値を具体的に示したデータテーブル２００の一例を示したものである。このデータテーブル２００は、例えば、記憶装置１５（図１）内に予め格納されている。後述する図６のデータテーブル３００についても同様である。「割り込み回数」は、ジョブ１の処理中に割り込みが発生した回数を示す。図４の例から分かるように、しきい値Ｐ１は、割り込み回数が多くなるほど、大きくしている。これは、ジョブ１に対する割り込み回数が多くなるほど、ジョブ１の終了時間が遅れることになるため、ジョブ１の通算印字枚数について割り込みを許可する条件を厳しくしている（すなわちジョブ１の優先度を高めている）ことを意味する。ジョブ１の残り枚数に関するしきい値Ｐ２は、割り込み回数によらず一定としているが、同じ理由から割り込み回数が多くなるほど大きくして、ジョブ１の優先度を高くするようにしてもよい。ジョブ２（次ジョブ）印字枚数に関するしきい値Ｐ３も割り込み回数によらず一定としているが、しきい値Ｐ３については割り込み回数が多くなるほど小さくして、ジョブ１の優先度を高くするようにしてもよい。
【００３９】
図５は、本発明の第２の実施の形態に係る印字制御部１７の処理を説明するためのフローチャートである。第２の実施の形態のシステム構成は第１の実施の形態と同様である。また、主制御部１１の処理は第１の実施の形態と同様、図２で説明したとおりである。但し、第１の実施の形態ではジョブ量情報として印字枚数を用いたが、第２の実施の形態では、印字の予測時間を用いる。この予測時間は、例えば、印字枚数および記録紙サイズに基づいて算出することができる。したがって、図５のステップＳ３０１〜Ｓ３１７は図３のステップ１０１〜Ｓ１１７に類似するが、ステップＳ３０６のしきい値は図６で説明するように、印字枚数に関するものではなく、時間に関するものである。すなわち、本実施の形態において、画像形成装置が最初に受け付けたジョブ（ジョブ１）に対して、次に受け付けたジョブ（ジョブ２）による印字の割り込み許可を行う場合の３つの許可条件は次のとおりである。本実施の形態においても、各許可条件は所定のジョブ量を所定の割り込み許可しきい値と比較して判断する。
【００４０】
第１の許可条件は、ジョブ１の印字経過時間（処理済みジョブ量）が所定の時間しきい値Ｔ１を経過しているか否かである。所定の時間しきい値Ｔ１を経過していない場合は割り込みを許可しない。ジョブ１の印字経過時間が極端に少ないうちに割り込みを許可すると、ジョブ１が終了するまでに過大な時間を要することになりかねないからである。
【００４１】
第２の許可条件は、ジョブ１の残り印字時間（残りジョブ量）が所定のしきい値Ｔ２より長いか否かである。残り印字時間がしきい値Ｔ２以下である場合、割り込みを許可して割り込まれたジョブ１の終了時間を遅らせるより、割り込みを許可せずそのまま印字を継続した方が全体的に効率がよいと考えられるためである。
【００４２】
第３の許可条件は、割り込む側のジョブ（ジョブ２）の印字時間（全体ジョブ量）が所定のしきい値Ｔ３より短いか否かである。ジョブ２の印字時間がしきい値Ｔ３より長い場合、最初に処理していたジョブ１の印字終了時間が極端に遅くなってしまい、ジョブ間のバランスとして不都合と考えられるからである。
【００４３】
図６は、第２の実施の形態における割り込み許可しきい値として、ジョブ１の印字経過時間しきい値Ｔ１、ジョブ１の残り印字時間しきい値Ｔ２、次ジョブの印字予測時間しきい値Ｔ３の一例を示すデータテーブル３００を示している（時間を表した数値の単位は分である）。図４で説明したと同様に、印字経過時間しきい値Ｔ１は、割り込み回数が多くなるほど、大きくしている。これは、ジョブ１に対する割り込み回数が多くなるほど、ジョブ１の終了時間が遅れることになるため、ジョブ１の印字経過時間について割り込みを許可する条件を厳しくしている（すなわちジョブ１の優先度を高めている）ことを意味する。ジョブ１の残り印字時間（残りジョブ量）しきい値Ｔ２は、割り込み回数が多くなるほど大きくして、ジョブ１の優先度が高くなるようにしている。ジョブ２（次ジョブ）印字予測時間に関するしきい値Ｔ３も割り込み回数が多くなるほど小さくして、ジョブ１の優先度を高くなるようにしている。
【００４４】
以上の説明から明らかなように、本実施の形態ではジョブ量に関する情報に基づき、現在処理中のジョブに対して、条件付きで割り込み処理という形で他ジョブの処理を優先する。この割り込み処理は、通常の印字割り込み操作とは異なり、ユーザが介在することなく実行され、更に割り込みからの復帰もユーザが介在しない。
【００４５】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、本発明は典型的には複数のホスト装置の間の印字ジョブの調整を想定しているが、１台のホスト装置の複数の印字ジョブの間に適用することも可能である。また、図４のデータテーブル２００について、各しきい値を用紙サイズ毎に設定しておき、当該ジョブの指定した用紙サイズに応じて適用するしきい値を切り替えるようにしてもよい。図４、図６のデータテーブルに挙げた具体的な数値はあくまで例示であり、本発明はそれらの数値に限定されるものではない。上記３つの許可条件は必ずしも全て同時に採用しなければならない訳ではなく、それらの一部を採用してもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る画像形成装置を複数のホスト装置で共有するシステムの構成図である。
【図２】本発明の実施の形態における主制御部の処理を説明するためのフローチャートである。
【図３】本発明の実施の形態における印字制御部の処理を説明するためのフローチャートである。
【図４】本発明の実施の形態における割り込み印字の許可条件に関するしきい値の一例を示すデータテーブルを示した図である。
【図５】本発明の第２の実施の形態に係る印字制御部の処理を説明するためのフローチャートである。
【図６】本発明の第２の実施の形態に係る割り込み印字の許可条件に関するしきい値の一例を示すデータテーブルを示した図である。
【符号の説明】
【００４７】
１…画像形成装置
２…通信ネットワーク
３ａ〜３ｎ…ホスト装置
１１…主制御部
１２…給紙制御部
１３…画像展開部
１４…排紙制御部
１５…記憶装置
１６…ネットワーク制御部
１７…印字制御部
１８…印字部
１５１…印字データ記憶部
【図１】
2005305711.tif 000003
【図２】
2005305711.tif 000004
【図３】
2005305711.tif 000005
【図４】
2005305711.tif 000006
【図５】
2005305711.tif 000007
【図６】
2005305711.tif 000008