(57)【要約】【課題】複数の印刷ジョブを実行する画像印刷装置において、先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上させる。【解決手段】複数の印刷データＰＤを部分印刷データＰＰＤ単位で受け取って部分画像データＰＧＤを形成する。印刷データＰＤの受取開始順に印刷ジョブを登録し、先行する印刷ジョブから実行する。実行中の印刷ジョブの部分画像データＰＧＤを受け取って部分画像ＰＧを印刷する際、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されている場合は、１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷させる。【選択図】図１
2012171278.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷データを、各印刷データを構成する部分印刷データ単位で受け取る印刷データ受取部と、
該印刷データ受取部によって受け取った前記部分印刷データに基づいて部分画像データを形成する画像データ形成部と、
前記部分画像データを受け取り、受け取った部分画像データに基づく部分画像を印刷する印刷部と、
前記各印刷データに基づく各印刷ジョブを前記印刷データ受取部による各印刷データの受取開始順に登録するとともに、該受取開始順において先行する印刷ジョブから前記印刷部に実行させるジョブ制御部と、
前記印刷部が前記受取開始順において先行する印刷ジョブの実行中に、該印刷ジョブの印刷中の部分画像の印刷が完了し、次の未印刷の部分画像データを受け取るタイミングに、前記登録されている各印刷ジョブの未印刷の部分画像データが形成されているか否かを判断するデータ形成判断部と、
該データ形成判断部が前記実行中の印刷ジョブ以外の印刷ジョブにのみ前記未印刷の部分画像データが形成されていると判断した場合、該未印刷の部分画像データの中の１つの部分画像データのみを前記実行中の印刷ジョブに割り込ませて前記印刷部に印刷させる割込印刷制御部とを備えたことを特徴とする画像形成装置。
【請求項２】
前記割込印刷制御部が、前記データ形成判断部が前記実行中の印刷ジョブ以外の印刷ジョブにのみ前記未印刷の部分画像データが形成されていると判断した場合、該未印刷の部分画像データの中の１つの部分画像データであって前記受取開始順において最も先行する印刷ジョブの１つの部分画像データのみを前記実行中の印刷ジョブに割り込ませて前記印刷部に印刷されるものであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿を読み取るとともに、該原稿に基づく原稿データを前記印刷データとして前記印刷データ受取部に送り出す原稿読取部を備え、
前記割込印刷制御部が、前記データ形成判断部が前記実行中の印刷ジョブ以外の印刷ジョブにのみ前記未印刷の部分画像データが形成されていると判断した場合、該未印刷の部分画像データの中の１つの部分画像データであって前記原稿データによる印刷ジョブの１つの部分画像データのみを前記実行中の印刷ジョブに割り込ませて前記印刷部に印刷させるものであることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記原稿データによる印刷ジョブの優先指示を受け付ける優先指示受付部を備え、
前記割込印刷制御部が、前記データ形成判断部が前記実行中の印刷ジョブ以外の印刷ジョブにのみ前記未印刷の部分画像データが形成されていると判断し、且つ前記優先指示受付部が前記原稿データによる印刷ジョブの優先指示を受け付けた場合、該未印刷の部分画像データの中の１つの部分画像データであって前記原稿データによる印刷ジョブの１つの部分画像データのみを前記実行中の印刷ジョブに割り込ませて前記印刷部に印刷させるものであることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
原稿を読み取るとともに、該原稿に基づく原稿データを前記印刷データとして前記印刷データ受取部に送り出す原稿読取部を備え、
前記ジョブ制御部が、前記原稿データによる印刷ジョブを前記登録されている各印刷ジョブの中で最も先行する印刷ジョブに再登録し、前記実行中の印刷ジョブを前記原稿データによる印刷ジョブに変更することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記データ形成判断部が、前記実行中の印刷ジョブの部分印刷データの受取時間間隔を測定するとともに、該受取時間間隔を所定の閾値と比較して前記受取時間間隔が前記所定の閾値よりも大きい場合に、前記印刷部が前記実行中の印刷ジョブの前記次の未印刷の部分画像データを受け取るタイミングに、該未印刷の部分画像データが形成されていると判断し、前記受取時間間隔が前記所定の閾値以下の場合に、前記印刷部が前記実行中の印刷ジョブの前記次の未印刷の部分画像データを受け取るタイミングに、該未印刷の部分画像データが形成されていないと判断することを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷データを部分印刷データ単位で受け取り、受取開始順において先行する印刷ジョブから実行する画像形成装置に関する。より詳しくは、実行中の印刷ジョブに、他の印刷ジョブを割り込ませて実行する画像形成装置に関する。
【背景技術】
【０００２】
複数のクライアントＰＣからのＰＳ（Postscript）等のＰＤＬ言語（Page Description Language）で記載された各印刷データや、スキャナ等の原稿読取装置が読み取った原稿の印刷データ等を所定の部分印刷データ単位で受け取り、受取開始順において先行する印刷ジョブから実行する画像形成装置がある。このような複数の印刷ジョブを実行する画像形成装置には、実行中の印刷ジョブに他の印刷ジョブを割り込ませる割込処理が適用できることが知られている。
【０００３】
特許文献１には、実行中の印刷ジョブの途中で、当該実行中の印刷ジョブよりもページ数の少ない印刷ジョブが印刷待ちとなっている場合、実行中の印刷ジョブの処理を中断して当該ページ数の少ない印刷ジョブを割り込ませる技術が提案されている。また、特許文献２には、複数の印刷ジョブの中にコピージョブによる印刷ジョブが含まれる場合、印刷実行中のジョブを中断して当該コピージョブを割り込ませる技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３８５８４１９号公報
【特許文献２】特許２００９−２７２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この割込処理は、ページ数の少ない印刷ジョブや、コピージョブによる印刷ジョブを優先させる以外にも、各印刷ジョブの実行効率を向上させるためにも適用できる。画像形成装置の各印刷ジョブの実行効率は、当該クライアントＰＣによる印刷データを生成する処理能力に依存するからである。
【０００６】
すなわちクライアントＰＣが印刷データを生成するのに長い時間を要すると、画像形成装置が１つの部分印刷データに基づく印刷を完了し、次の未印刷の部分印刷データを受け取るまでの時間が長くなることにより、印刷ジョブの実行効率が低下する虞があるからである。特に、クライアントＰＣがＧＤＩプリンタドライバを用いて印刷データを送り出す場合、クライアントＰＣがＰＳ等で記載された印刷データを更にビットマップデータに変換するＲＩＰ処理を実行する必要があり、印刷ジョブの実行効率のクライアントＰＣの処理能力への依存は顕著となる。
【０００７】
しかしながら、印刷ジョブの実行効率を向上させるために、特許文献１および特許文献２に提案されているような割込処理をそのまま適用し、各部分印刷データの受け取りに長い時間を要する先行の実行中の印刷ジョブを中断し、部分印刷データの受け取りが完了している後続の印刷ジョブを割り込ませて実行すると、実行中の印刷ジョブは後続の印刷ジョブの実行完了まで中断されることになり、実行中の印刷ジョブのユーザは、先に印刷処理を開始したに関わらず、印刷画像を受け取るまでの待ち時間が増大してしまう虞がある。
【０００８】
本発明の目的は、上記事情に鑑み、先行の印刷ジョブの実行を優先させつつ、印刷ジョブの実行効率を向上できる画像形成装置を提案する。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の画像形成装置は、複数の印刷データを、各印刷データを構成する部分印刷データ単位で受け取る印刷データ受取部と、この印刷データ受取部によって受け取った部分印刷データに基づいて部分画像データを形成する画像データ形成部と、部分画像データを受け取り、受け取った部分画像データに基づく部分画像を印刷する印刷部と、各印刷データに基づく各印刷ジョブを印刷データ受取部による各印刷データの受取開始順に登録するとともに、この受取開始順において先行する印刷ジョブから印刷部に実行させるジョブ制御部と、印刷部が受取開始順において先行する印刷ジョブの実行中に、この印刷ジョブの印刷中の部分画像の印刷が完了し、次の未印刷の部分画像データを受け取るタイミングに、登録されている各印刷ジョブの未印刷の部分画像データが形成されているか否かを判断するデータ形成判断部と、このデータ形成判断部が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断した場合、この未印刷の部分画像データの中の１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷部に印刷させる割込印刷制御部とを備えたことを特徴とする。
【００１０】
ここで、本発明の画像形成装置における「印刷データ」とは、画像形成装置による印刷用のデータを広く意味し、たとえば、クライアントＰＣからの印刷用のデータ、原稿をコピーするためのデータ、記録媒体から読み出して印刷するためのデータ等を含むものである。また、上記「部分印刷データ」とは、印刷データを、用紙への面付け条件に応じて所定のページ数単位や、排紙時のステープル処理のために部数単位で区切ったデータを意味するものである。また、上記「受取開始順」とは、受け取りを開始した順番を意味するものである。
【００１１】
また、本発明の画像形成装置は、割込印刷制御部が、データ形成判断部が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断した場合、この未印刷の部分画像データの中の１つの部分画像データであって受取開始順において最も先行する印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷部に印刷させるものであってもよい。
【００１２】
また、本発明の画像形成装置は、原稿を読み取るとともに、この原稿に基づく原稿データを印刷データとして印刷データ受取部に送り出す原稿読取部を備え、割込印刷制御部が、データ形成判断部が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断した場合、この未印刷の部分画像データの中の１つの部分画像データであって原稿データによる印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷部に印刷させるものであってもよい。
【００１３】
本発明の画像形成装置は、原稿データによる印刷ジョブの優先指示を受け付ける優先指示受付部を備え、割込印刷制御部が、データ形成判断部が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断し、且つ優先指示受付部が原稿データによる印刷ジョブの優先指示を受け付けた場合、この未印刷の部分画像データの中の１つの部分画像データであって原稿データによる印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷部に印刷させるものであってもよい。
【００１４】
本発明の画像形成装置は、原稿を読み取るとともに、この原稿に基づく原稿データを印刷データとして印刷データ受取部に送り出す原稿読取部を備え、ジョブ制御部が、原稿データによる印刷ジョブを登録されている各印刷ジョブの中で最も先行する印刷ジョブに登録し、印刷中の印刷ジョブを原稿データによる印刷ジョブに変更するものであってもよい。
【００１５】
本発明の画像形成装置は、データ形成判断部が、実行中の印刷ジョブの部分印刷データの受取時間間隔を測定するとともに、この受取時間間隔を所定の閾値と比較して受取時間間隔が所定の閾値よりも大きい場合に、印刷部が実行中の印刷ジョブの次の未印刷の部分画像データを受け取るタイミングに、この未印刷の部分画像データが形成されていると判断し、受取時間間隔が所定の閾値以下の場合に、印刷部が実行中の印刷ジョブの次の未印刷の部分画像データを受け取るタイミングに、この未印刷の部分画像データが形成されていないと判断するものであってもよい。
【００１６】
ここで、本発明の画像形成装置における「受取時間間隔を測定する」とは、１つの受取時間間隔の測定、複数の受取時間間隔の平均値の測定、最長の受取時間間隔の測定等を含んで意味するものである。
【発明の効果】
【００１７】
本発明の画像形成装置によれば、受取開始順において先行する印刷ジョブの実行中に、この印刷ジョブの印刷中の部分画像の印刷が完了し、次の未印刷の部分画像データを受け取るタイミングに、登録されている各印刷ジョブの未印刷の部分画像が形成されているか否かを判断し、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断した場合、この未印刷の部分画像データの中の１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷させることにより、実行中の印刷ジョブは、割り込ませた部分画像の印刷が完了した後、次の未印刷の部分画像データが形成されていれば、割り込ませた印刷ジョブの完了まで待機させられることなく、再開されるため、先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００１８】
また、本発明の画像形成装置によれば、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断した場合、この未印刷の部分画像データの中の１つの部分画像データであって受取開始順において最も先行する印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷させることにより、先行する印刷ジョブの部分画像データが優先して割込印刷するため、より先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００１９】
また、本発明の画像形成装置によれば、原稿を読み取るとともに、この原稿に基づく原稿データを印刷データとして印刷データ受取部に送り出し、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断し、この未印刷の部分画像データの中の１つの部分画像データであって原稿データによる印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷させることにより、先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できるとともに、コピー完了までの待ち時間も減少できる。
【００２０】
また、本発明の画像形成装置によれば、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データが形成されていると判断し、且つ原稿データによる印刷ジョブの優先指示を受け付けて、この未印刷の部分画像データの中の１つの部分画像データであって原稿データによる印刷ジョブの１つの部分画像データのみを実行中の印刷ジョブに割り込ませて印刷させることにより、先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できるとともに、ユーザの指示に応じてコピー完了までの待ち時間も減少できる。
【００２１】
また、本発明の画像形成装置によれば、原稿を読み取るとともに、この原稿に基づく原稿データを印刷データとして印刷データ受取部に送り出し、原稿データによる印刷ジョブを登録されている各印刷ジョブの中で最も先行する印刷ジョブに再登録し、実行中の印刷ジョブを原稿データによる印刷ジョブに変更することにより、先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できるとともに、ユーザの指示に応じてコピー処理を最優先できる。
【００２２】
また、本発明の画像形成装置によれば、実行中の印刷ジョブの部分印刷データの受取時間間隔を測定するとともに、この受取時間間隔を所定の閾値と比較して受取時間間隔が所定の閾値よりも大きい場合に、実行中の印刷ジョブの前記次の未印刷の部分画像データを受け取るタイミングに、この未印刷の部分画像データが形成されていると判断し、受取時間間隔が所定の閾値以下の場合に、実行中の印刷ジョブの次の未印刷の部分画像データを受け取るタイミングに、この未印刷の部分画像データが形成されていないと判断することにより、未印刷の部分画像データの受取時ではなく、実行中の印刷ジョブの印刷データの受取中に予め未印刷の部分画像データが形成されているか否かを予測しながら先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【図面の簡単な説明】
【００２３】
【図１】画像形成装置の概略構成を示すブロック図
【図２】画像形成装置の処理を示すフローチャート
【図３】画像形成装置の処理を示すフローチャート（第２の実施形態）
【図４】画像形成装置の処理を示すフローチャート（第３の実施形態）
【図５】画像形成装置の処理を示すフローチャート（第４の実施形態）
【発明を実施するための形態】
【００２４】
本発明に係る画像形成装置の実施形態について図面を参照して説明する。図１は本発明の画像形成装置の実施形態である画像形成装置１の概略構成を示すブロック図である。画像形成装置１には複数のクライアントＰＣが接続されている。本実施形態において、各クライアントＰＣが直接的に画像形成装置１に接続されているが、有線または無線のネットワークを介して接続されるものであってもよい。
【００２５】
画像形成装置１は、図１に示すように、印刷データ受取部１０、原稿読取部２０、記録媒体読取部３０、ジョブ制御部４０、画像データ形成部５０、印刷部６０、給紙部７０、排紙部８０、データ形成判断部９０、割込印刷制御部１００および表示操作部１１０を備えている。
【００２６】
印刷データ受取部１０は、画像形成装置１に接続されている複数のクライアントＰＣ、原稿読取部２０および記録媒体読取部３０からの各印刷データＰＤを並列的に受け取るものである。本実施形態においては、印刷データ受取部１０が複数の入力ポートを介して各印刷データＰＤを独立して受け取るが、共通の入力ポートを介して各印刷データＰＤを時分割で受け取り、一旦バッファに蓄積した後に受け取るものであってもよい。
【００２７】
印刷データ受取部１０は、各印刷データＰＤを解析して１ページ単位のデータに分割し、各印刷データＰＤを印刷条件に応じた部分印刷データＰＰＤの単位で受け取るものである。たとえば、印刷データ受取部１０は、用紙１枚に１ページ分の画像のみを印刷する場合は部分印刷データＰＰＤを１ページ単位のデータ、用紙１枚に所定ページ分の画像を印刷する場合は部分印刷データＰＰＤを所定ページ単位のデータ、複数の部数を印刷する場合は部分印刷データＰＰＤを１部単位の印刷データで受け取るものであってもよい。
【００２８】
原稿読取部２０は、原稿台、光源、受光素子、ＡＤＦ装置を備えており、原稿台に設置された原稿を読み取り、読み取った原稿データＤＤを印刷データＰＤとして印刷データ受取部１０に送り出すものである。
【００２９】
記録媒体読取部３０は、ＵＳＢメモリまたはＳＤカード（登録商標）等の記録媒体を挿抜するスロットを備え、これらの記録媒体から記録データＭＤを読み出し、読み出した記録データＭＤを印刷データＰＤとして印刷データ受取部１０に送り出すものである。本実施形態において、原稿読取部２０および記録媒体読取部３０は画像形成装置１に内蔵されるものとするが、特に限定されるものではなく、画像形成装置１の外部に直接的またはネットワークを介して接続されるものであってもよい。
【００３０】
ジョブ制御部４０は、印刷データ受取部１０が印刷データＰＤの受け取りを開始すると、受取開始順に各印刷ジョブを登録するとともに、最も先行する印刷ジョブから実行するように各ジョブを制御するものである。また、ジョブ制御部４０は、印刷データＰＤを解析した印刷データ受取部１０から実行中の印刷ジョブの部分印刷データＰＰＤのデータ数情報を受け取り、印刷部６０が印刷した部分画像の枚数と比較することにより、実行中の印刷ジョブが完了したか否かを判別する。
【００３１】
画像データ形成部５０は、ＰＤＬ言語で記述された部分印刷データＰＰＤを印刷可能なビットマップデータ等からなる部分画像データＰＧＤに展開するＲＩＰ（Raster Image Processor）処理を行うものである。画像データ形成部５０は、形成した部分画像データＰＧＤを記憶しておくとともに、印刷部６０の要求に応じて送り出すものである。
【００３２】
印刷部６０は、画像データ形成部５０に部分画像データＰＧＤを要求し、部分画像データＰＧＤを受け取り、受け取った部分画像データＰＧＤに基づいて部分画像ＰＧを印刷するものである。印刷部６０は、用紙の両面に印刷が可能であるとともに、１分間に１５０枚程度の部分画像ＰＧの印刷が可能である。なお、印刷部６０の印刷方式は、インクジェット方式であっても孔版印刷方式であってもよい。
【００３３】
給紙部７０は、給紙トレイ、給紙経路、給紙トレイから未印刷の用紙を１枚ずつ取り出して所定のタイミングで印刷部６０に送り込むローラ対を備え、印刷部６０に用紙を供給するものである。
【００３４】
排紙部８０は、複数の排紙トレイ、排紙経路、印刷部６０から印刷済みの用紙を１枚ずつ取り出し、各印刷ジョブ別に各排紙トレイに排出するものである。なお、本実施形態では、排紙部８０が、各印刷ジョブ別に印刷済みの用紙を各排紙トレイに排出するものであるが、特に限定されるものではなく、印刷済みの用紙を共通の排紙トレイに排出し、排出された用紙の間に合紙を排出したり、もしくは、印刷済みの用紙の排紙位置をオフセットさせることにより、各印刷ジョブを区別するものであってもよい。
【００３５】
データ形成判断部９０は、印刷部６０が印刷ジョブを実行している際、１つの部分画像ＰＧの印刷が完了し、次の未印刷の部分画像データＰＧＤを画像データ形成部５０から受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データＰＧＤが形成されているか否かを判断するものである。
【００３６】
データ形成判断部９０は、上記の判断を印刷部６０による次の未印刷の部分画像データＰＧＤの受取時に行うことも可能であるが、本実施形態では、データ形成判断部９０は、印刷データ受取部１０が実行中の印刷ジョブの１つの部分印刷データＰＰＤの受け取りが完了した後、次の未印刷の部分印刷データＰＰＤの受け取りが完了するまでの受取時間間隔を測定し、測定した受取時間間隔を所定の閾値と比較して判断している。
【００３７】
そして、データ形成判断部９０は、受取時間間隔が所定の閾値よりも大きい場合、印刷部６０が次の次の未印刷の部分印刷データＰＰＤを画像データ形成部５０から受け取るタイミングには、次の次の部分印刷データＰＰＤが未だ形成されていないと判断し、受取時間間隔が所定の閾値以下の場合、印刷部６０が次の次の部分印刷データＰＰＤを画像データ形成部５０から受け取るタイミングには、次の次の部分印刷データＰＰＤが形成されていると判断する。なお、上記の閾値は、最大印刷速度で印刷時の給紙間隔以下に設定すると印刷効率を高めることができる。データ形成判断部９０は、印刷データ受取部１０の実行中の印刷データＰＤの受け取り中に予め未印刷の部分画像データＰＧＤが形成されているか否かを予測することができる。
【００３８】
また、本実施形態では、データ形成判断部９０が実行中の印刷ジョブの１つの受取時間間隔を測定して判断するものとしたが、特に限定されるものではない。データ形成判断部９０が実行中の印刷ジョブの複数の受取時間間隔を測定し、当該複数の受取時間間隔の平均値と閾値とを比較してもよいし、当該複数の受取時間間隔の中で最長の受取時間間隔と閾値とを比較してもよい。
【００３９】
割込印刷制御部１００は、データ形成判断部９０が実行中の印刷ジョブには未印刷の部分画像データＰＧＤが形成されておらず、且つ後続の印刷ジョブに未印刷の部分画像データＰＧＤが形成されていると判断した場合、すなわち実行中の印刷ジョブ以外の印刷ジョブに未印刷の部分画像データＰＧＤが形成されていると判断した場合、後続の印刷ジョブの未印刷の１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御するものである。
【００４０】
本実施形態では、割込印刷制御部１００は、未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブのうち、最も先行する印刷ジョブの１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御するものである。
【００４１】
表示操作部１１０は、表示画面や操作ボタンを備えるものであり、ユーザからの操作信号の入力を受け付けるとともに、障害が発生した場合のエラーメッセージ等を表示するものである。
【００４２】
次に画像形成装置１の作用について説明する。図２は画像形成装置１の処理を示すフローチャートである。最初に、クライアントＰＣ、原稿読取部２０もしくは記録媒体読取部３０が印刷データＰＤを送り出し、印刷データ受取部１０が各印刷データＰＤを部分印刷データＰＰＤの単位で受け取り、ジョブ制御部４０が受取開始順に各印刷ジョブを登録するとともに、最も先行する印刷ジョブを実行させる（ＳＴ１）。
【００４３】
画像データ形成部５０が印刷データ受取部１０から部分印刷データＰＰＤを受け取り、部分画像データＰＧＤを形成するとともに、データ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データが形成されているか否かを判断する（ＳＴ２，ＳＴ３）。
【００４４】
上記のタイミングにおいて、実行中の印刷ジョブの次の未印刷の部分画像データが形成されている場合、印刷部６０が画像データ形成部５０から実行中の印刷ジョブの未印刷の部分画像データを受け取り、受け取った部分画像データに基づいて部分画像ＰＧを印刷する（ＳＴ４）。
【００４５】
ジョブ制御部４０が、実行中の印刷ジョブの印刷済みの部分画像ＰＧの枚数と部分印刷データＰＰＤのデータ数とを比較して、実行中の印刷ジョブが完了したか否かを判断する（ＳＴ５）。実行中の印刷ジョブが完了した場合、ジョブ制御部４０が後続の印刷ジョブがあるかないかを確認し（ＳＴ６）、後続の印刷ジョブがない場合は処理を終了し、後続の印刷ジョブがある場合は後続の印刷ジョブの中で最も先行する印刷ジョブを実行させる（ＳＴ１）。
【００４６】
データ形成判断部９０が、上記のタイミングにおいて、実行中の印刷ジョブ以外の印刷ジョブにのみ、すなわち後続の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されていると判断した場合、割込印刷制御部１００が未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブのうち、最も先行する印刷ジョブの未印刷の１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させる（ＳＴ７）。
【００４７】
割込印刷制御部１００が１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させた場合または登録された全印刷ジョブに未印刷の印刷画像データがない場合、再びデータ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを画像データ形成部５０から受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データＰＧＤが形成されているか否かを判断する。
【００４８】
次に本発明の画像形成装置の第２の実施形態について説明する。第２の実施形態は、割込印刷制御部１００が、データ形成判断部９０が実行中の印刷ジョブ以外に未印刷の部分画像データＰＧＤが形成されていると判断した場合、割込印刷制御部１００が、未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブのうち、原稿読取部２０の原稿データＤＤによる印刷データＰＤの印刷ジョブ（以下、コピージョブという）の未印刷の１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御する点で第１の実施形態と相違するものである。
【００４９】
図３は第２の実施形態における処理を示すフローチャートである。最初に、第１の実施形態と同様に、印刷データ受取部１０が各印刷データＰＤを受け取り、ジョブ制御部４０が各印刷ジョブを登録するともに、最も先行する印刷ジョブを実行させる（ＳＴ１）。
【００５０】
画像データ形成部５０が部分画像データＰＧＤを形成するともに、データ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データが形成されているか否かを判断する（ＳＴ２，ＳＴ３、ＳＴ８）。
【００５１】
実行中の印刷ジョブに未印刷の部分画像データＰＧＤが形成されている場合は、第１の実施形態と同様の処理が行われる（ＳＴ４〜ＳＴ６）。また、実行中の印刷ジョブ以外にのみ未印刷の部分画像データＰＧＤが形成されている場合であって、当該後続の印刷ジョブの中にコピージョブが存在しない場合も、第１の実施形態と同様の処理が行われる（ＳＴ７）。
【００５２】
未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブの中にコピージョブが存在する場合は、割込印刷制御部１００がコピージョブの未印刷の１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御する（ＳＴ９）。
【００５３】
本実施形態において、未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブの中に複数のコピージョブが複数存在する場合、割込印刷制御部１００は、最も先行するコピージョブの１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御するが、特に限定されるものではない。
【００５４】
割込印刷制御部１００は、表示操作部１１０がユーザより特定のコピージョブの指定を受け付けた場合、指定されたコピージョブの１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御してもよい。また、割込印刷制御部１００は、最も後続のコピージョブ、すなわち最新のコピージョブの１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御してもよい。
【００５５】
割込印刷制御部１００が１つの部分画像データＰＧＤのみを割り込ませて印刷部６０に印刷させるように制御した後、再びデータ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データが形成されているか否かの判断を開始する。
【００５６】
次に本発明の画像形成装置の第３の実施形態について説明する。第３の実施形態は、表示操作部１１０が１つの部分画像のみを実行中の印刷ジョブに割り込ませて印刷部６０に１つの部分画像を印刷させる印刷ジョブをコピージョブにする優先指示を受け付けた場合に限り、コピージョブの未印刷の１つの部分画像のみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させる点において第２の実施形態と相違する。
【００５７】
図４は第３の実施形態における処理を示すフローチャートである。最初に、第２の実施形態と同様に、印刷データ受取部１０が各印刷データＰＤを受け取り、ジョブ制御部４０が各印刷ジョブを登録するとともに、最も先行する印刷ジョブを実行させる（ＳＴ１）。
【００５８】
画像データ形成部５０が部分画像データＰＧＤを形成するともに、データ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データが形成されているか否か、および表示操作部１１０がコピージョブを優先させる優先指示を受け付けている否かを判断する（ＳＴ２，ＳＴ３，ＳＴ８，ＳＴ１０）。
【００５９】
実行中の印刷ジョブに未印刷の部分画像データＰＧＤが形成されている場合は、第１の実施形態と同様の処理が行われる（ＳＴ４〜ＳＴ６）。また、実行中の印刷ジョブ以外にのみ未印刷の部分画像データＰＧＤが形成されているが、当該後続の印刷ジョブにコピージョブが含まれない場合、および表示操作部１１０がコピージョブを優先させる優先指示を受け付けていない場合も第１の実施形態と同様の処理が行われる（ＳＴ７）。
【００６０】
実行中の印刷ジョブ以外にのみ未印刷の部分画像データＰＧＤが形成されており、当該後続の印刷ジョブにコピージョブが含まれており、且つ表示操作部１１０がコピージョブを優先させる優先指示を受け付けている場合、割込印刷制御部１００がコピージョブの未印刷の１つの部分画像データＰＧＤのみを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるように制御する（ＳＴ９）。
【００６１】
割込印刷制御部１００が１つの部分画像データＰＧＤのみを割り込ませて印刷部６０に印刷させるように制御した後、再びデータ形成判断部９０が、印刷部６０が実行中の印刷ジョブの未印刷の部分画像データＰＧＤを受け取るタイミングに、登録されている各印刷ジョブに未印刷の部分画像データが形成されているか否かの判断を開始する。
【００６２】
次に本発明の画像形成装置の第４の実施形態について説明する。第４の実施形態は、表示操作部１１０がコピージョブを最も先行する印刷ジョブに変更する変更指示を受け付けた場合、ジョブ制御部がコピージョブを登録されている各印刷ジョブの中で最も先行する印刷ジョブに再登録し、実行中の印刷ジョブをコピージョブに変更する点において、第１の実施形態と相違する。
【００６３】
図５は、第４の実施形態における処理を示すフローチャートである。最初に、第１の実施形態と同様に、印刷データ受取部１０が各印刷データＰＤを受け取り、ジョブ制御部４０が各印刷ジョブを登録するとともに、最も先行する印刷ジョブを実行させる（ＳＴ１）。
【００６４】
表示操作部１１０がユーザ操作によるコピージョブを最も先行する印刷ジョブに変更する変更指示を確認する（ＳＴ１１）。表示操作部１１０が変更指示を受け付けない場合は、第１の実施形態と同様の処理が行われる（ＳＴ２〜ＳＴ７）。
【００６５】
表示操作部１１０が変更指示を受け付けた場合、ジョブ制御部４０が登録されているコピージョブのうち、最先のコピージョブを最も先行する印刷ジョブに、当該コピージョブよりも先行していた各印刷ジョブの登録順を１つずつ繰り下げて再登録するとともに、実行中の印刷ジョブを中断して当該コピージョブを実行させる（ＳＴ１２）。
【００６６】
割込印刷制御部１００は、印刷部６０が実行中のコピージョブの部分画像データＰＧＤを受け取るタイミングで、実行中のコピージョブ以外の部分画像データＰＧＤが形成されている場合、再登録前の実行中の印刷ジョブの１つの部分画像データＰＧＤから優先して実行中の印刷ジョブに割り込ませて印刷部６０に印刷させることになる。なお、その他の処理は、第１の実施形態と同様であり、その詳細な説明を省略する。
【００６７】
上記の実施形態によれば、実行中の印刷ジョブにおいて、印刷部６０が部分画像の印刷が完了し、次の未印刷の部分画像データＰＧＤを受け取るタイミングに、データ形成判断部９０が登録されている各印刷ジョブの次の未印刷の部分画像データＰＧＤが形成されているか否かを判断し、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されている場合、割込印刷制御部１００が未印刷の部分画像データが形成されている後続の印刷ジョブの１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるため、先行の印刷ジョブを優先させつつ、各印刷ジョブの実行効率を向上できる。
【００６８】
また、上記実施形態によれば、実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されていると判断した場合、割込印刷制御部１００が未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブのうち、最も先行する後続の印刷ジョブの１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるため、より先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００６９】
また、上記の実施形態によれば、データ形成判断部９０が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されていると判断した場合、割込印刷制御部１００が未印刷の部分画像データＰＧＤが形成されている後続の印刷ジョブのうち、コピージョブの１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるため、コピー完了まで待ち時間を減少させ、且つ先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００７０】
また、上記実施形態によれば、データ形成判断部９０が実行中の印刷ジョブ以外の印刷ジョブにのみ未印刷の部分画像データＰＧＤが形成されていると判断し、且つ表示操作部１１０がコピージョブの優先指示を受け付けた場合、割込印刷制御部１００が未印刷の部分画像データが形成されている後続の印刷ジョブのうち、コピージョブの１つの部分画像データＰＧＤを実行中の印刷ジョブに割り込ませて印刷部６０に印刷させるため、ユーザの指示に応じてコピー完了までの待ち時間を減少させ、且つ先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００７１】
また、上記の実施形態によれば、表示操作部１１０がコピージョブを最も先行する印刷ジョブに変更する変更指示を受け付けた場合、ジョブ制御部がコピージョブを登録されている各印刷ジョブの中で最も先行する印刷ジョブに再登録し、実行中の印刷ジョブをコピージョブに変更するため、ユーザ指示に応じてコピージョブを最優先させ、且つ先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００７２】
上記の実施形態によれば、データ形成判断部９０が、印刷データ受取部１０が実行中の印刷ジョブの部分印刷データＰＰＤの受け取りが完了した後、次の未印刷の部分印刷データＰＰＤの受け取りが完了するまでの受取時間間隔を測定し、測定した受取時間間隔を所定の閾値と比較して、印刷部６０が次の次の未印刷の部分印刷データＰＰＤを画像データ形成部５０から受け取るタイミングに、次の次の未印刷の部分印刷データＰＰＤが形成されているか否かを判断するため、印刷部６０が実行中の印刷ジョブの次の未印刷の部分画像データＰＧＤを画像データ形成部５０から受け取る時ではなく、印刷データ受取部１０の実行中の印刷ジョブの印刷データＰＤの受取中に予め未印刷の部分画像データＰＧＤが形成されているか否かを予測しながら先行の印刷ジョブを優先させつつ、印刷ジョブの実行効率を向上できる。
【００７３】
なお、第２および第３の実施系形態において、コピージョブの代わりに記録媒体読取部３０から読み出した記録データＭＤによる印刷データの印刷ジョブを適用するものであってもよい。
【符号の説明】
【００７４】
ＤＤ    原稿データ
ＰＤ    印刷データ
ＰＧ    部分画像
ＰＧＤ  部分画像データ
ＰＰＤ  部分印刷データ
１０    印刷データ受取部
２０    原稿読取部
４０    ジョブ制御部
５０    画像データ形成部
６０    印刷部
９０    データ形成判断部
１００  割込印刷制御部
１１０  表示操作部
【図１】
2012171278.tif 000003
【図２】
2012171278.tif 000004
【図３】
2012171278.tif 000005
【図４】
2012171278.tif 000006
【図５】
2012171278.tif 000007