(57)【特許請求の範囲】
【請求項１】
ページデータを記憶するメモリと，
印刷単位（ジョブ）に含まれる1又は複数のページデータを，メモリに順次入力する入力処理部と，
メモリに記憶されたページデータを順次印刷処理する印刷部と，
入力処理部及び印刷部のそれぞれの動作を制御する制御部とを備え，
その制御部は，あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合には，前のジョブについての印刷処理の終了を待ち，前のジョブについての印刷処理の終了時から当該ジョブについての入力処理の開始までの間に，割り込み処理のために並行印刷処理を禁止する印刷禁止時間を設け，この印刷禁止時間の終了をまってそのジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる第１の制御を行うものであることを特徴とする印刷装置。
【請求項２】
その制御部が，あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合に，
あるジョブと前のジョブとが，１つのジョブデータが複数に分割されて得たジョブであるか，それぞれ独立した別個のジョブであるか判断し，
この判断の結果に基づいて，
それぞれ独立した別個のジョブであれば，その第１の制御を行い，
１つのジョブデータが複数に分割されて得たジョブであれば，前のジョブについての印刷処理の終了を待ってそのジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる第２の制御を行うものである請求項１記載の印刷装置。
【請求項３】
その制御部が，あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合に，
あるジョブと前のジョブとが，１つのジョブデータが複数に分割されて得たジョブであるか，それぞれ独立した別個のジョブであるか判断し，
この判断の結果に基づいて，
それぞれ独立した別個のジョブであれば，その第１の制御を行い，
１つのジョブデータが複数に分割されて得たジョブであれば，前のジョブについての入力処理の終了を待って引き続いて当該ジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる第３の制御を行うものである請求項１記載の印刷装置。
【請求項４】
その制御部は，
その第１の制御と，
あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合には，前のジョブについての印刷処理の終了を待ってそのジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，当該ジョブについての印刷処理を開始させる第２の制御とを行うものであり，
その第１の制御を行うか，第２の制御を行うかの切り替えスイッチを有するものである請求項１記載の印刷装置。
【請求項５】
その制御部は，
その第１の制御と，
あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合には，前のジョブについての入力処理の終了を待って引き続きそのジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる第３の制御とを行うものであり，
その第１の制御を行うか，第３の制御を行うかの切り替えスイッチを有するものである請求項１記載の印刷装置。
【請求項６】
中央制御装置（ＣＰＵ）を、
印刷単位であるジョブに含まれるページデータを順次入力する入力手段と，
入力されたページデータを順次印刷する印刷手段と，
あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が実行されている場合には，前のジョブについての印刷処理の終了を待つ待機手段と、
前のジョブについての印刷処理の終了時からそのジョブについての入力処理の開始までの間に，割り込み処理のために、所定時間並行印刷処理を禁止する禁止手段と、
この印刷禁止時間の終了をまってそのジョブについての入力処理を開始させる入力開始手段と、
その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる印刷開始手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のページデータを印刷処理することができるスキャーナ、ネットワークスキャーナ等の画像読取装置、複写機、ファクシミリ、プリンタ等のソータが付加された印刷装置及び印刷制御プログラムに関するものである。
【０００２】
【従来の技術】
従来から、複写機やプリンタ，ファクシミリ等の印刷装置においては，印刷データをページごとにハードディスクやワークメモリに格納し，それらページごとの印刷データに基づいて印刷するいわゆる「ページ管理」が一般的に行われている。
このようなページ管理をする印刷装置において，文書データ等の一まとまりの印刷単位（以下「ジョブ」という）が，例えば通信ライン等から入力される場合を想定する。そのジョブにＭＰＵの処理能力等から定められる所定の管理可能ページ数（例えば９９９ページ）を越えるページデータが含まれる場合，その１つのジョブを複数のジョブに分割した後に，順次入力処理して印刷している。
ここで，あるジョブＢの入力処理が開始された時点で，その前のジョブＡの印刷処理がまだ行われている場合や，前のジョブＡの印刷処理は終了していても，複写等の目的で印刷装置を直接操作する利用者からの割り込み印刷を受け付けるため，新たなジョブの印刷処理を禁止する印刷禁止時間帯である場合には，ジョブＢの印刷処理は，すぐには行わず，ジョブＢの入力処理が終了した後に行うよう制御していた（従来技術Ｐという）。
【０００３】
以下，従来技術Ｐに係る印刷装置として複写機を一例にあげて説明する。Fig.7は，２つのジョブＡとジョブＢとが連続して入力された場合の動作を説明するためのタイムチャートである。図中，ｔ11，ｔ12，・・・は，時間軸上の各時点を示す。
まず，本複写機の中央制御装置（ＣＰＵ）により，ジョブＡの入力処理が開始（ｔ11）される。この入力処理はジョブＡの全てのページデータについての入力処理が終了するまで（ｔ13）継続される。この入力処理により，ジョブＡに含まれるページデータが所定のワークメモリ領域に順次書き込まれる。
一方，ジョブＡの入力処理により所定の限られたワークメモリ領域にいずれかのページデータが書き込まれると，ジョブＡについての印刷処理が開始される（ｔ12）。この印刷処理は，ジョブＡの全てのページデータが完了するまで行われる。そして，ジョブＡの入力処理の終了（ｔ13）から若干遅れて（例えば数秒程度）印刷処理が終了する（ｔ14）。このｔ11〜ｔ14の間のように，ある１つジョブについて，入力処理及び印刷処理が順次並行して行われることを，以降，「並行印刷処理」と呼ぶ。
【０００４】
この並行印刷処理においては，入力処理によりワークメモリ領域に書き込まれたページデータは，印刷処理が完了したものから順次，新たなページデータに書き換えられる。したがって，ワークメモリ領域の容量は，例えば数ページ分の限られた容量で済む。
さらに，ジョブＡについて全てのページデータの入力処理が終了した（ｔ13）後に，引き続きジョブＢについての入力処理が開始される（ｔ13）。この入力処理は，ジョブＢの全てのページデータの入力が終了するまで（ｔ16）継続される。
一方，ジョブＡについての印刷処理が終了する（ｔ14）と，本複写機を複写等の目的で直接操作する利用者からの割り込み処理を受け付けるため，並行印刷処理を禁止する，例えば３０秒程度の印刷禁止時間帯（ｔ14〜ｔ15）を設けている。この印刷禁止時間帯では，ジョブＢについての印刷処理は行われない。
ここで，入力処理から印刷禁止時間帯（ｔ14〜ｔ15）までの間は，ワークメモリ領域のうち，割り込み処理に解放する所定の領域を除く残りの領域のみを使用してジョブＢについてのページデータの書き込みが継続される。この「残りの領域」が使用しつくされると，印刷処理がまだ行われていないページデータについても，新たなページデータに順次更新される。このため，印刷禁止時間帯の終了時点（ｔ15）では，ジョブＢの先頭ページに該当するページデータがワークメモリ領域に残っていないので，印刷禁止時間帯の終了時点（ｔ15）からは並行印刷処理はできない。
【０００５】
ここで、ワークメモリ領域で、一時格納された画像データは、圧縮伸張部（図示せず）で画像処理して、ＨＤ（ハードディスク）等に保存される。
又、ＨＤから画像データを出力するときは、再度、圧縮伸張部で画像処理して、ワークメモリに確保され、出力する。
つまり、一度、ＨＤに保存すると、ワークメモリから直接出力するより、大幅に時間がかかってしまう。
このため，ジョブＢの入力処理の終了（ｔ16）を待って，ｔ13〜ｔ16の間の入力処理によってハードディスク等に退避保存されたジョブＢについてのページデータが，再度ワークメモリ領域に読み出され，ジョブＢについての印刷処理が開始（ｔ16）される。
このｔ13〜ｔ16の間のように，ある１つのジョブについて，印刷処理の開始前に，ジョブの全入力処理が行われることを，以降，「ジョブ予約」と呼び，ジョブ予約の後にハードディスクに保存されたジョブのページデータについて印刷処理が行われることを，「予約ジョブ印刷」と呼ぶ（ｔ16〜ｔ17）。
以上に示したように，従来の印刷装置のメリットは，ジョブとジョブの間に複写等の割り込み処理を許容しているので，多数のジョブが連続して入力された場合でも，複写等を行う利用者が割り込みでき、長時間待たされることがない。また，ジョブＡの印刷処理中及び印刷禁止時間帯に，ジョブＢの入力処理だけは先行されるので，時間が有効活用される。
【０００６】
【発明が解決しようとする課題】
しかし，前記従来技術Ｐでは，あるジョブＡに続けてページ数の多いジョブＢが入力されると，ジョブＢの入力処理に時間を要するので，ジョブＡの印刷終了（ｔ14）からジョブＢの印刷開始（ｔ16）までの時間が長くなるという問題がある。
特に、ジョブＡとジョブＢとが本来1つのジョブを分割により生成されたものであった場合，本来一まとまりである文書データ等が印刷途中で時間間隔を開けて分割印刷されると，印刷終了までに時間がかかる上，利用者に印刷途中で印刷が中断されたのではないかという不審を抱かせるという問題点がある。
そこで、本発明の目的は、印刷データをページ管理して印刷する複写機やプリンタ，ファクシミリ等の印刷装置において，印刷禁止時間帯が経過すれば、速やかに次のジョブを印刷処理することが可能な印刷装置を提供することである。
本発明の他の目的は，印刷データをページ管理して印刷する複写機やプリンタ，ファクシミリ等の印刷装置において，連続して入力されたジョブを続けて印刷処理することが可能な印刷装置を提供することである。それらの課題を解消する為の方法を後述する。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明によれば、あるジョブについての入力処理を開始させるときに，あるジョブの前のジョブについての印刷処理が行われている場合には，前のジョブについての印刷処理の終了を待ち，前のジョブについての印刷処理の終了時からそのジョブについての入力処理の開始までの間に，割り込み処理のために並行印刷処理を禁止する印刷禁止時間を設け，この印刷禁止時間の終了をまってそのジョブについての入力処理を開始させ，その後そのジョブについての入力処理の終了を待たずに，そのジョブについての印刷処理を開始させる第１の制御を行う印刷装置を提供するものである。
【０００８】
この請求項１記載の発明により、その印刷禁止時間が経過するのを待って，そのジョブについての入力処理を開始させ、速やかに次のジョブを印刷処理することが可能となる。すなわち、従来技術のように印刷処理待ちのページデータがワークメモリ領域に残っておらず、ハードディスク等に退避保存された前のジョブについてのページデータを，再度ワークメモリ領域に読み出さなければならない、という事態を避けることができるという効果がある。
【００１３】
請求項２、３に記載の発明によれば、あるジョブと前のジョブとが，１つのジョブデータが複数に分割されて得たジョブであるか，それぞれ独立した別個のジョブであるか判断し，この判断の結果に基づいて，それぞれ独立した別個のジョブであれば，その第１の制御を行い，１つのジョブデータが複数に分割されて得たジョブであれば，その第２の制御又は第３の制御を行なう印刷装置を提供するものである。
【００１４】
この請求項２、３記載の発明により、処理しようとする複数のジョブがそれぞれ独立した別個のジョブであれば、前のジョブについての印刷処理の終了後，そのジョブについての入力処理を開始させるまでの間に印刷禁止時間を設けて、他の複写等の割り込み処理を許容する。この割り込みのために、印刷物の途中に別の印刷物が混ざることになるが，もともと別個の独立した文書データ等の印刷ジョブなので，支障は生じない。むしろ，割り込み処理を認めることにより，多数のジョブが連続して入力された場合に複写等を行う他の利用者が長時間待たされることがないという優れた効果が得られる。
また、本来１つのジョブデータが複数に分割されて得たジョブであれば，その第２又は第３の制御を行うので，本来一まとまりである文書データ等が印刷途中で時間間隔を開けて分割印刷されたり，本来一まとまりである印刷物の途中に割り込みにより別の印刷物が混ざる等の不便を防止できるという効果がある。
【００１５】
請求項４に記載の発明によれば、その第１の制御と第２の制御とを実行でき，
いずれの制御を行うか切り替えスイッチで選択できるようにしている印刷装置を提供するものである。
【００１６】
この請求項４記載の発明により、複数のジョブの印刷の間に印刷禁止時間を設けて、他のユーザの複写等の割り込み処理を許容するか、印刷禁止時間を設けないで、連続した印刷を行うかを、ユーザの設定にゆだねることができるという効果がある。
【００１７】
請求項５に記載の発明によれば、その第１の制御と第３の制御とを実行でき，
いずれの制御を行うか切り替えスイッチで選択できるようにしている印刷装置を提供するものである。
【００１８】
この請求項５記載の発明により、複数のジョブの印刷の間に印刷禁止時間を設けて、他のユーザの複写等の割り込み処理を許容するか、印刷禁止時間を設けないで、連続した印刷を行うかを、ユーザの設定にゆだねることができるという効果がある。
【００１９】
請求項６の発明によれば、中央処理装置（ＣＰＵ）に、その各制御を実行させる，コンピュータ読み取り可能な印刷装置の制御プログラムを提供するものである。
以下，本発明の具体的な構造を図面を参照しながら説明する。
【００２０】
【実施例】
以下では、この発明の実施例を、添付図面を参照して詳細に説明する。図１は、本発明の実施の形態に係る複写機の第１の制御内容を示すタイムチャートである。
図２は、本発明の実施例に係る複写機の第２の制御内容を示すタイムチャートである。
図３は、本発明の実施例に係る複写機の第３の制御内容を示すタイムチャートである。
図４は、本発明の実施の形態に係る複写機の構成を示すブロック図である。
図５は、本発明の実施の形態に係る、あるジョブと前のジョブとが，１つのジョブデータが複数に分割されて得たジョブであるか，それぞれ独立した別個のジョブであるかの判断に基づく、制御内容の変更を示すフローチャートである。
図６は、本発明の実施の形態に係る、切り替えスイッチによる制御内容の変更を示すフローチャートである。
図７は、従来技術Ｐに係る複写機の制御内容を示すタイムチャートである。
【００２１】
以下に説明する実施の形態及び実施例は，本発明を具体化した一例であって，本発明の範囲を限定する性格のものではない。
印刷装置として，複写機，ファクシミリ，プリンタなどが該当するが，ここでは，コンピュータから入力した印刷データの印刷機能と，原稿の複写機能を併せ持つ複写機を例にあげて説明する。
図4は本発明の実施の形態に係る複写機１の構成を示すブロック図である。
本複写機１は，図 4に示すように，画像形成部３，フィニッシャ部４などを制御するＣＰＵ２を中心に構成される。画像形成部３やフィニッシャ部４は，ＲＯＭ５に内蔵された制御プログラムに従って動作する多くのアクチュエータを備えている。ＣＰＵ２には上記ＲＯＭ５，データを一時的に格納するＲＡＭ６（ワークメモリ領域を含む），同じくデータを格納するハードディスク７，入力，操作，表示などを行う入力・操作・表示部８が接続されている。
本複写機１は，上記以外に，原稿の複写や原稿のスキャニング等の各種処理を行うための機構も備えているが，それらの構成は知られているので，ここではその説明を省略する。
【００２２】
次に，本複写機１に外部コンピュータ等から印刷データが入力された場合の動作を概説する。
本複写機１に印刷データが入力されると，ＣＰＵ２により，印刷データの１単位であるジョブに含まれる１ページごとのページデータが，ＲＡＭ６内の所定のワークメモリ領域とハードディスク７とにそれぞれ順次書き込まれる（入力処理）。そして，ワークメモリ領域に書き込まれたページデータが順次印刷される（印刷処理）。ここで，ジョブに，所定の管理可能ページ数（例えば９９９ページ）を越えるページデータが含まれる場合は，ジョブは，複数のジョブに分割され，各分割されたジョブごとに，入力処理及び印刷処理が行われる。また，本複写機１は，入力処理終了後に，ハードディスクに退避格納されたページデータを再度ワークメモリ領域に読み出して印刷処理をすることも可能になっている。
【００２３】
＜第１の制御＞
ジョブＣについての印刷処理の終了時から，ジョブＤについての入力処理の開始時までの間に，複写等の割り込み処理のため並行印刷処理を禁止する時間帯を設けている。
図1は，印刷禁止時間帯を設けた本発明の第１の制御を実行するため、複写機１が行う入力処理及び印刷処理の動作の一例を示すタイムチャートである。
２つのジョブＣとジョブＤとが連続して入力された場合の動作について，Fig. 1のタイムチャートを用いて説明する。
まず，ジョブＣが入力されると，ＣＰＵ２により，ジョブＣについての入力処理が開始（ｔ31）され，従来技術Ｐの説明において示した並行印刷処理が行われる（ｔ31〜ｔ34）。
【００２４】
その後、ジョブＣについての印刷処理の終了時（ｔ34）からジョブＤについての入力処理の開始時（ｔ35）までの間に，レディ状態にして，複写等の割り込み処理のため、一定時間だけ並行印刷処理を禁止する（ｔ34〜ｔ35）。
前記印刷禁止時間帯は，割り込みがあってもなくても一定時間（例えば、３０秒でも、１分でもよい）設けることにしている。また，割り込み処理が前記一定時間より長引いた場合は，割り込み処理が終わるまで前記一定時間は延長される。
この第１の制御では，図7に示した従来技術Ｐと比較すると、ジョブＤについての入力処理の終了（ｔ37）を待たずに印刷処理が開始（ｔ36）されるので，全印刷時間（ｔ31〜ｔ38）が，ジョブ予約の後に予約ジョブ印刷を行う従来技術Ｐの場合よりも短くなる。特に、ジョブＤのデータ量が多い場合に効果的である。
【００２５】
＜第２の制御＞
図2は，本発明の第２の制御を実行するため、複写機１が行う入力処理及び印刷処理の動作の一例を示すタイムチャートである。
この第２の制御は，割り込み処理を許容するよりも、分割された複数のジョブを連続して印刷したい場合に都合がよい。
２つのジョブＣとジョブＤとが連続して入力された場合の動作について，図2のタイムチャートを用いて説明する。
まず，ジョブＣが入力されると，ＣＰＵ２により，ジョブＣについての入力処理が開始（ｔ21）され，従来技術Ｐの説明において示した並行印刷処理が行われる（ｔ21〜ｔ24）。
ジョブＤについての入力処理は，ジョブＣについての印刷処理の終了（ｔ24）を待って開始される。そして，ジョブＤについての並行印刷処理（ｔ24〜ｔ27）が行われる。
この第２の制御を実行する複写機は，複写等の割り込み処理を許容しないので、ジョブＣとジョブＤが印刷途中で時間間隔を開けて印刷されることがなくなる。したがって，利用者が途中で印刷が中断されたのではないかと不審に思うことがない。また、元来１つの印刷データであるジョブＣとＤとが分割されたジョブであった場合，ジョブＣとＤとの間に，途中に別の印刷物が混ざることもない。
【００２６】
＜第３の制御＞
図3は，本発明の第３の制御を実行するため、複写機１が行う入力処理及び印刷処理の動作の一例を示すタイムチャートである。
この第３の制御も，割り込み処理を優先するよりも、分割された複数のジョブを連続して印刷したい場合に都合がよい。
２つのジョブＣとジョブＤとが連続して入力された場合の動作について，Fig. 3のタイムチャートを用いて説明する。
まず，ジョブＣが入力されると，ＣＰＵ２により，ジョブＣについての入力処理が開始（ｔ41）され，従来技術Ｐの説明において示した並行印刷処理が行われる（ｔ41〜ｔ44）。
ジョブＤについての入力処理は，ジョブＣについての入力処理の終了（ｔ43）を待って開始される。その後，ジョブＤについての並行印刷処理（ｔ44〜ｔ46）が行われる。
この第３の制御を実行する複写機は，複写等の割り込み処理を許容しないので，  ジョブＣとジョブＤが印刷途中で時間間隔を開けて印刷されることがなくなり，利用者が途中で印刷が中断されたのではないかと不審に思うことがない。元来１つの印刷データであるジョブＣとＤとが分割されたジョブであった場合，ジョブＣとＤとの間に，途中に別の印刷物が混ざることもない。
【００２７】
この第３の制御を第２の制御と比較すると、ジョブＤについての入力処理を，ジョブＣについての印刷処理の終了（ｔ44）を待って開始するのでなく、ジョブＣについての入力処理の終了（ｔ43）を待って開始する。したがって、ジョブＤについての並行印刷処理（ｔ44〜ｔ47）をさらに早く開始することができる。
なお、この第３の制御において、ジョブＤについての入力処理開始後（ｔ43）、ジョブＤについての並行印刷処理開始（ｔ44）までの時間が長くなると、ワークメモリ領域に書き込まれたページデータが，印刷処理が完了しないうちに、順次新たなページデータに書き換えられるおそれがある。そこで、このようなケースを避けるために、ワークメモリ領域に書き込まれたページデータに対して、「印刷待ち」かどうかを示すフラグを与えて、「印刷待ち」を示すフラグを持ったページデータの書き換えを禁止するという処理を採用することが有効である。
この処理を採用すると、ジョブＤについての入力処理開始後（ｔ43）、ワークメモリの印字待ちでないエリアにページデータがひととおり書き込まれたら、次のページデータは、ジョブの印字により印字待ちが解消されるのを待って順次時入力される。
【００２８】
＜第１の制御と，第２または第３の制御との自動切り替え＞
連続して入力されたジョブが，１つのジョブを分割して生成したジョブであるか否かに基づいて，並行印刷処理の禁止（図1；第１の制御）と並行印刷処理の実行（図2；第２の制御、又は図3；第３の制御）とを自動的に切り替える制御を行うことも考えられる。
以下、第１の制御と第２の制御との切り替え処理を説明するが、第１の制御と第３の制御との切り替え処理についても同様である。
図5は，この第１の制御と，第２の制御の自動切り替え処理を説明するためのフローチャートである。
この切り替え処理を実行する複写機１によれば，連続して入力されたジョブのうち２つ目以降のジョブについて，分割して生成されたジョブであるか否かが，ＣＰＵ２により判別される（ステップＳ１）。
分割されたジョブであると判別された場合には，図2に示したｔ23〜ｔ27の間に示す入力処理及び印刷処理が行われる（ステップＳ２；第２の制御に該当）。そうでない（別個の独立したジョブである）場合には，図1のｔ33〜ｔ38の間に示す入力処理及び印刷処理が行われる（ステップＳ３；第１の制御に該当）。
【００２９】
これにより，連続するジョブが独立した印刷データ，例えば別々の利用者から送信されたもの等であった場合には，並行印刷処理の禁止が行われている間（Fig.1のｔ34〜ｔ35の間に相当）に，複写等のための割り込み処理の利用が可能となり，他の利用者が長時間待たされることがなくなる。
一方，連続して入力されたジョブが，ある１つのジョブを分割したものである場合には，割り込み処理を受け付けず，並行印刷処理が行われる（図2のｔ24〜ｔ27の間に相当）ので，元来１つの印刷データが途中で待ち時間をおいて分けて印刷されることがなくなる。
【００３０】
＜第１の制御と，第２または第３の制御との手動切り替え＞
並行印刷処理中に並行印刷禁止時間帯を設ける制御（図1；第１の制御）と，並行印刷処理の実行（図2；第２の制御、又は図3；第３の制御）とを入力・操作・表示部８からの設定入力によって予め設定することも考えられる。
以下、第１の制御と第２の制御との切り替え処理を説明するが、第１の制御と第３の制御との切り替え処理についても同様である。
Fig.6は，この第１の制御と，第２の制御の手動切り替え処理を説明するためのフローチャートである。
ステップＴ１で，並行印刷禁止時間帯を設けないと設定された場合には，Fig. 2に示したｔ23〜ｔ27の間に示す入力処理及び印刷処理が行われ（ステップＴ２），そうでない（並行印刷禁止時間帯を設ける）場合には，図1のｔ34〜ｔ35の間に示すように並行印刷禁止時間帯が設けられる（ステップＴ３）。
これにより，利用者が割り込み処理を利用することが多い環境では，入力・操作・表示部８からの設定入力によって，並行印刷禁止時間帯の間（図1のｔ34〜ｔ35の間に相当）に，複写等の利用者による割り込み処理の利用が可能となり，多数のジョブが続いて入力される場合でも，他の利用者が長時間待たされることがなくなる。
【００３１】
一方，利用者が割り込み処理を利用することが少ない環境では，入力・操作・表示部８からの設定をすれば，割り込み処理を受け付けず，並行印刷処理が行われる（図2のｔ24〜ｔ27の間に相当）ので，元来１つの印刷データが途中で待ち時間をおいて分けて印刷されることがなくなる。
【００３２】
【発明の効果】
以上のようにこの発明の印刷装置及び印刷制御プログラムによれば、印刷処理待ちのページデータがワークメモリ領域に残っておらず、ハードディスク等に退避保存された前のジョブについてのページデータを，再度ワークメモリ領域に読み出さなければならない、という事態を避けることができるという効果がある。
又、印刷禁止時間を設けていない。これにより，連続して入力されたジョブのうち，２つ目以降のジョブについても入力処理と並行して印刷処理されるので，２つ目以降のジョブのデータ量が多い場合に，その入力処理の終了まで長時間待たされることがなく，早く印刷を始めることができるという効果がある。
さらに、印刷禁止時間を設けていない。その第２の制御と比較して、その第２の制御が「前のジョブについての印刷処理の終了を待ってそのジョブについての入力処理を開始させる」のに対して、第３の制御は「前のジョブについての入力処理の終了を待って引き続きそのジョブについての入力処理を開始させる」ところが違っている。この違いのため、第３の制御では、２つ目以降のジョブについてさらに早く印刷処理を始めることができるという効果がある。
本来１つのジョブデータが複数に分割されて得たジョブであれば，その第２又は第３の制御を行うので，本来一まとまりである文書データ等が印刷途中で時間間隔を開けて分割印刷されたり，本来一まとまりである印刷物の途中に割り込みにより別の印刷物が混ざる等の不便を防止できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る複写機の第１の制御内容を示すタイムチャートである。
【図２】本発明の実施例に係る複写機の第２の制御内容を示すタイムチャートである。
【図３】本発明の実施例に係る複写機の第３の制御内容を示すタイムチャートである。
【図４】本発明の実施の形態に係る複写機の構成を示すブロック図である。
【図５】本発明の実施の形態に係る、あるジョブと前のジョブとが，１つのジョブデータが複数に分割されて得たジョブであるか，それぞれ独立した別個のジョブであるかの判断に基づく、制御内容の変更を示すフローチャートである。
【図６】本発明の実施の形態に係る、切り替えスイッチによる制御内容の変更を示すフローチャートである。
【図７】従来技術Ｐに係る複写機の制御内容を示すタイムチャートである。
【符号の説明】
１      制御部
２      ＣＰＵ
３      画像形成部
４      フィニシャ部
５      ＲＯＭ
６      ＲＡＭ
７      ハードディスク
８      入力・操作・表示部
【図１】
0003875870.tif 000002
【図２】
0003875870.tif 000003
【図３】
0003875870.tif 000004
【図４】
0003875870.tif 000005
【図５】
0003875870.tif 000006
【図６】
0003875870.tif 000007
【図７】
0003875870.tif 000008