(57)【特許請求の範囲】
【請求項１】
動作開始信号に応じて画像形成動作を開始するとともに、動作停止信号に応じて当該画像形成動作を停止する画像記録手段を具備する画像形成装置の制御方法において、
受け付けたジョブを登録して管理し、
受け付けたジョブとは別に該ジョブに対応する画像データを登録して管理し、
登録された実行すべきジョブに対応する画像データが登録されていない場合は、前記画像記録手段へ前記動作停止信号を送出する
ことを特徴とする画像形成装置の制御方法。
【請求項２】
登録された次に実行すべきジョブに対応する画像データが登録されていない場合は、実行中のジョブの終了に伴って前記画像記録手段へ前記動作停止信号を送出する
ことを特徴とする請求項１記載の画像形成装置の制御方法。
【請求項３】
実行すべきジョブに対応する画像データが登録されていない場合、該画像データが一定時間以内に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする請求項１記載の画像形成装置の制御方法。
【請求項４】
次に実行すべきジョブに対応する画像データが登録されていない場合、該画像データが一定時間以内に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする請求項２記載の画像形成装置の制御方法。
【請求項５】
前記動作停止信号は、
前記画像記録手段内の用紙が全て排出された時点で送出されることを特徴とする請求項１または２記載の画像形成装置の制御方法。
【請求項６】
前記画像記録手段は、
画像形成後の用紙に対する後処理手段を具備し、
前記動作停止信号は、
前記後処理手段による後処理を単位とした用紙が前記画像記録手段から排出された時点で送出されることを特徴とする請求項１または２記載の画像形成装置の制御方法。
【請求項７】
前記画像データに前記後処理の単位の区切りとなる後処理単位パラメータを付加し、該後処理単位パラメータに基づいて前記動作停止信号を送出する時点を決定することを特徴とする請求項６記載の画像形成装置の制御方法。
【請求項８】
前記画像記録手段は、
印刷パラメータに応じた複数の動作モードで動作し、
実行中のジョブに対応する動作モードと、次に実行すべきジョブに対応する動作モードとが異なる場合に、前記画像記録手段の動作モードを変更する
ことを特徴とする請求項１または２記載の画像形成装置の制御方法。
【請求項９】
動作開始信号に応じて画像形成動作を開始するとともに、動作停止信号に応じて当該画像形成動作を停止する画像記録手段を具備する画像形成装置の制御装置において、
受け付けたジョブを登録して管理するジョブ管理手段と、
ジョブに対応する画像データを登録して管理する画像データ管理手段と、
前記ジョブ管理手段に登録された実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合は、前記画像記録手段へ前記動作停止信号を送出する画像記録装置制御手段と
を具備することを特徴とする画像形成装置の制御装置。
【請求項１０】
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された次に実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合は、実行中のジョブの終了に伴って前記画像記録手段へ前記動作停止信号を送出することを特徴とする請求項９記載の画像形成装置の制御装置。
【請求項１１】
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合、該画像データが一定時間以内に前記画像データ管理手段に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする請求項９記載の画像形成装置の制御装置。
【請求項１２】
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された次に実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合、該画像データが一定時間以内に前記画像データ管理手段に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする請求項１０記載の画像形成装置の制御装置。
【請求項１３】
前記画像記録装置制御手段は、
前記画像記録手段内の用紙が全て排出されたタイミングで前記動作停止信号を送出することを特徴とする請求項９または１０記載の画像形成装置の制御装置。
【請求項１４】
前記画像記録手段は、
画像形成後の用紙に対する後処理手段を具備し、
前記画像記録装置制御手段は、
前記後処理手段による後処理を単位とした用紙が前記画像記録手段から排出されたタイミングで前記動作停止信号を送出することを特徴とする請求項９または１０記載の画像形成装置の制御装置。
【請求項１５】
前記印刷データ管理手段は、
登録された画像データに前記後処理の単位の区切りとなる後処理単位パラメータを付加し、
前記画像記録装置制御手段は、
前記後処理単位パラメータに基づいて前記動作停止信号を送出するタイミングを決定する
ことを特徴とする請求項１４記載の画像形成装置の制御装置。
【請求項１６】
前記画像記録手段は、
印刷パラメータに応じた複数の動作モードで動作し、
前記画像記録装置制御手段は、
実行中のジョブに対応する動作モードと、次に実行すべきジョブに対応する動作モードとが異なる場合に、前記画像記録手段の動作モードを変更する
ことを特徴とする請求項９または１０記載の画像形成装置の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像形成装置の制御方法および装置に関し、特に、複数のジョブを連続して実行する際に、画像形成装置を効率よく動作させる画像形成装置の制御方法および装置に関する。
【０００２】
【従来の技術】
近年、ページプリンタ等の画像形成装置においては、ジョブ毎の印刷データの管理を可能にしたものが多く見られるようになった。ジョブとは、ユーザが印刷を指示した書類（印刷データ）の単位であり、このジョブ毎に印刷の一時停止や中止、実行順序の入れ替えなどの処理を行うことができる。
【０００３】
このように、印刷データをジョブ単位で管理した場合、印刷動作もジョブ単位で１サイクルの処理を行うことになる。印刷動作は、印刷の開始とともに初期化動作を行って印刷の準備を行い、初期化動作後に印刷を行い、これらの動作で１サイクルとなる。
【０００４】
このため、複数のジョブを連続して実行する場合には、ジョブの実行毎に画像形成装置は初期化動作を行うことになる。例えば、図１５に示すように「ジョブ１」の実行に際して、画像形成装置は初期化動作を行い、その後印刷を行うが、続けて実行する「ジョブ２」の実行に際しても、再度初期化動作を行うことになる。
【０００５】
このように、印刷データをジョブ単位で管理する画像形成装置では、ジョブの実行毎に初期化動作を行うため、ジョブを連続して実行する場合には初期化動作が頻繁に行われることになり、生産性を低下させる要因となっていた（ジョブの概念を持たない画像形成装置では、初期化動作による生産性の低下はないが、印刷データの管理が困難となる。例えば、印刷の中止を指示すると、全ての印刷データを一括して中止する等）。
【０００６】
このため、画像形成装置の初期化動作を省くことにより、生産性を向上させるための技術が提案されている。例えば、特開平８−６３３１０号公報記載の「画像処理装置」や特開平９−１３４２６１号公報記載の「画像処理制御装置及び画像処理制御方法」、特開平９−２２２９９７公報記載の「ジョブ連結制御装置」等においては、複数のジョブを連結若しくは合体させて１つのジョブとすることで、初期化動作を省いている。
【０００７】
また、特開平９−５８０９０号公報記載の「印刷装置」や特開平９−２００４６３号公報記載の「画像出力装置」においては、印刷データを一定時間若しくは一定量蓄積することで、印刷を連続して行っている。
【０００８】
【発明が解決しようとする課題】
上述のように、従来の画像形成装置においては、ジョブ毎に印刷データの管理を行った場合には、ジョブの実行毎に初期化動作が行われるため、複数のジョブを連続して実行する際に効率が低下してしまうことがあった。
【０００９】
また、初期化動作を省くために提案されている技術は（特開平８−６３３１０号公報、特開平９−１３４２６１号公報、特開平９−２２２９９７公報、特開平９−５８０９０号公報、特開平９−２００４６３号公報に記載のもの）、結果的に処理過程のいずれかの段階でジョブを連結している。しかし、ジョブを連結した場合には、それ以後にジョブ単位での印刷中止や印刷順序の入れ替えなどの管理を行うことができず、ジョブ単位で管理を行うためにはジョブを連結前の状態に戻す必要があり、処理が複雑となってしまう。
【００１０】
そこで、この発明では、ジョブ単位での印刷データの管理を行うとともに、不要な初期化動作を省くことのできる画像形成装置の制御方法および装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した目的を達成するため、請求項１の発明では、
動作開始信号に応じて画像形成動作を開始するとともに、動作停止信号に応じて当該画像形成動作を停止する画像記録手段を具備する画像形成装置の制御方法において、
受け付けたジョブを登録して管理し、
受け付けたジョブとは別に該ジョブに対応する画像データを登録して管理し、登録された実行すべきジョブに対応する画像データが登録されていない場合は、前記画像記録手段へ前記動作停止信号を送出する
ことを特徴とする。
【００１２】
また、請求項２の発明では、請求項１の発明において、
登録された次に実行すべきジョブに対応する画像データが登録されていない場合は、実行中のジョブの終了に伴って前記画像記録手段へ前記動作停止信号を送出する
ことを特徴とする。
【００１３】
また、請求項３の発明では、請求項１の発明において、
実行すべきジョブに対応する画像データが登録されていない場合、該画像データが一定時間以内に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする。
【００１４】
また、請求項４の発明では、請求項２の発明において、
次に実行すべきジョブに対応する画像データが登録されていない場合、該画像データが一定時間以内に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする。
【００１５】
また、請求項５の発明では、請求項１または２の発明において、
前記動作停止信号は、
前記画像記録手段内の用紙が全て排出された時点で送出されることを特徴とする。
【００１６】
また、請求項６の発明では、請求項１または２の発明において、
前記画像記録手段は、
画像形成後の用紙に対する後処理手段を具備し、
前記動作停止信号は、
前記後処理手段による後処理を単位とした用紙が前記画像記録手段から排出された時点で送出されることを特徴とする。
【００１７】
また、請求項７の発明では、請求項６の発明において、
前記画像データに前記後処理の単位の区切りとなる後処理単位パラメータを付加し、該後処理単位パラメータに基づいて前記動作停止信号を送出する時点を決定することを特徴とする。
【００１８】
また、請求項８の発明では、請求項１または２の発明において、
前記画像記録手段は、
印刷パラメータに応じた複数の動作モードで動作し、
実行中のジョブに対応する動作モードと、次に実行すべきジョブに対応する動作モードとが異なる場合に、前記画像記録手段の動作モードを変更する
ことを特徴とする。
【００１９】
また、請求項９の発明では、
動作開始信号に応じて画像形成動作を開始するとともに、動作停止信号に応じて当該画像形成動作を停止する画像記録手段を具備する画像形成装置の制御装置において、
受け付けたジョブを登録して管理するジョブ管理手段と、
ジョブに対応する画像データを登録して管理する画像データ管理手段と、
前記ジョブ管理手段に登録された実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合は、前記画像記録手段へ前記動作停止信号を送出する画像記録装置制御手段と
を具備することを特徴とする。
【００２０】
また、請求項１０の発明では、請求項９の発明において、
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された次に実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合は、実行中のジョブの終了に伴って前記画像記録手段へ前記動作停止信号を送出することを特徴とする。
【００２１】
また、請求項１１の発明では、請求項９の発明において、
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合、該画像データが一定時間以内に前記画像データ管理手段に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする。
【００２２】
また、請求項１２の発明では、請求項１０の発明において、
前記画像記録装置制御手段は、
前記ジョブ管理手段に登録された次に実行すべきジョブに対応する画像データが、前記画像データ管理手段に登録されていない場合、該画像データが一定時間以内に前記画像データ管理手段に登録されなかったことを条件に前記動作停止信号を送出することを特徴とする。
【００２３】
また、請求項１３の発明では、請求項９または１０の発明において、
前記画像記録装置制御手段は、
前記画像記録手段内の用紙が全て排出されたタイミングで前記動作停止信号を送出することを特徴とする。
【００２４】
また、請求項１４の発明では、請求項９または１０の発明において、
前記画像記録手段は、
画像形成後の用紙に対する後処理手段を具備し、
前記画像記録装置制御手段は、
前記後処理手段による後処理を単位とした用紙が前記画像記録手段から排出されたタイミングで前記動作停止信号を送出することを特徴とする。
【００２５】
また、請求項１５の発明では、請求項１４の発明において、
前記印刷データ管理手段は、
登録された画像データに前記後処理の単位の区切りとなる後処理単位パラメータを付加し、
前記画像記録装置制御手段は、
前記後処理単位パラメータに基づいて前記動作停止信号を送出するタイミングを決定する
ことを特徴とする。
【００２６】
また、請求項１６の発明では、請求項９または１０の発明において、
前記画像記録手段は、
印刷パラメータに応じた複数の動作モードで動作し、
前記画像記録装置制御手段は、
実行中のジョブに対応する動作モードと、次に実行すべきジョブに対応する動作モードとが異なる場合に、前記画像記録手段の動作モードを変更する
ことを特徴とする。
【００２７】
【発明の実施の形態】
以下、この発明に係る画像形成装置の制御方法および装置の一実施例について添付図面を参照して詳細に説明する。
【００２８】
図１は、この発明を適用した画像形成装置の構成を示すブロック図である。  同図に示すように、画像形成装置は、印刷制御装置１０と画像記録装置２０により構成される。印刷制御装置１０は、印刷データやジョブの管理を行うとともに、画像記録装置２０の制御を行い、画像記録装置２０は、印刷制御装置１０から転送される印刷データを印刷制御装置１０からの制御信号（印刷開始信号、印刷中止信号）に基づいて印刷する動作のみを行い、印刷データやジョブの管理は行わない。
【００２９】
印刷制御装置１０は、外部Ｉ／Ｆ部１１とページバッファ１２を含むＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、プリンタＩ／Ｆ部１５、スキャナＩ／Ｆ部１６、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８を具備して構成され、プリンタＩ／Ｆ部１５に画像記録装置２０が接続されるとともに、スキャナＩ／Ｆ部１６に画像入力装置３０が接続され、外部Ｉ／Ｆ部１１にシリアル・パラレルケーブルなどを介してクライアント４０とネットワークを介してクライアント５０（５０−１乃至５０−３）が接続される。
【００３０】
また、印刷制御装置１０は、ＲＯＭ１４に格納されているプログラムに基づいてＣＰＵ１７が動作することによって各機能を実現する。
【００３１】
図２は、印刷制御装置１０の機能ブロック図を示した図である。
同図に示すように、印刷制御装置１０は、ＣＰＵ１７の動作などにより、データ入力部１０１と画像生成部１０２、データ蓄積部１０３、印刷データ管理部１０４、ジョブ管理部１０５、画像記録装置装置制御部１０６を構成する。
【００３２】
データ入力部１０１は、外部Ｉ／Ｆ部１１とスキャナＩ／Ｆ部１６を介して接続されたクライアント４０（５０）から入力されるプリンタ記述言語による画像データや画像入力装置３０から入力されるビットマップデータなどを受け付ける。画像生成部１０２は、データ入力部１０１より入力された画像データを画像記録装置２０に対応する印刷データに変換し、ページバッファ１２に展開する。データ蓄積部１０３は、ページバッファ１２に展開された印刷データをＨＤＤ１８に格納して蓄積する。印刷データ管理部１０４は、データ蓄積部１０３が蓄積している印刷データを管理する。ジョブ管理部１０５は、データ入力部１０１に画像データが入力された際に受け付けたジョブを管理する。画像記録装置制御部１０６は、印刷データ管理部１０４が管理する印刷データとジョブ管理部１０５が管理するジョブの状態に基づいて、画像記録装置２０を制御するとともに、印刷データを画像記録装置２０に転送する。
【００３３】
この印刷制御装置１０では、印刷データ管理部１０４が印刷データをシート単位で管理し、ジョブ管理部１０５が印刷データをジョブ単位で管理するため、結果として印刷データを二重に管理することになり、管理上の概念であるジョブと実際の印刷単位であるシート単位での同時管理が可能となり、ジョブ単位での印刷停止や順序入れ替えなどの各種操作を可能とするとともに、シート単位で無駄なく画像記録装置２０を制御することができる。
【００３４】
ここで、印刷データ管理部１０４とジョブ管理部１０５における印刷データの管理方法について説明する。
印刷データ管理部１０４は、図３に示すように、印刷データをシート単位で管理し、例えば、シート２００−１が両面印刷を行うシートであれば、シート２００−１に表面データ２０１−１と裏面データ２０２−１を関連付けて管理し、シートの表面と裏面に共通するシート共通印刷パラメータ２０３−１と併せて管理する。また、シート２００−２が片面のみの印刷であれば、シート２００−２に表面データ２０１−２と裏面データの代わりとなる白紙データ２０２−２を関連付けて管理し、シート共通印刷パラメータ２０３−２と併せて管理する。
【００３５】
ジョブ管理部１０５は、図４に示すように、印刷データをジョブ単位で管理し、ジョブ３００にページ３０１（３０１−１乃至３０１−３）とページに対応するイメージデータ３０２（３０２−１乃至３０２−３）、ジョブ３００に共通のパラメータ３０３を関連付けて管理するとともに、ページ毎の印刷パラメータ３０４（３０４−１乃至３０４−３）を併せて管理する。
【００３６】
次に、画像記録装置制御部１０６について説明する。
図５は、画像記録装置制御部１０６の構成を示すブロック図である。
【００３７】
同図に示すように、画像記録装置制御部１０６は、記録装置制御命令送信管理部１６１と印刷データ送信管理部１６２、画像記録装置監視部１６３を具備して構成され、記録装置制御命令送信管理部１６１は、印刷停止判断部１６４と印刷継続判断部１６５、パラメータ変更判断部１６６を具備している。
【００３８】
記録装置制御命令送信管理部１６１は、画像記録装置２０に対する制御命令（印刷コマンド）の送信を管理し、印刷データ送信管理部１６２は、画像記録装置２０への印刷データの送信を管理する。また、画像記録装置監視部１６２は、画像記録装置２０の動作状態を監視する。
【００３９】
記録装置制御命令送信管理部１６１は、各判断部１６４乃至１６６の判断結果により、画像記録装置２０への制御命令の種別や送信のタイミングを決定する。各判断部１６４乃至１６６のうち、印刷停止判断部１６４は、画像記録装置監視部１６３が監視している画像記録装置２０の状態とジョブ管理部１０５からの印刷停止要求や一時停止要求に基づいて印刷停止の判断（決定）を行う。なお、印刷停止判断部１６４は、印刷制御装置１０がプリンタとしての機能の他にコピーやファックスの機能を有する場合には、Ｃｏｐｙ／ＦＡＸ制御機構１０７からの割り込み命令なども印刷停止判断の要素とする。印刷継続判断部１６５は、ジョブ管理部１０５へジョブの有無を問い合わせるとともにデータ蓄積部１０３へ印刷データの有無を問い合わせ、これらの問い合わせ結果と画像記録装置監視部１６２が監視している画像記録装置２０の状態に基づいて印刷継続の判断（決定）を行う。パラメータ変更判断部１６６は、印刷データ管理部１０４からのパラメータ変更要求に基づいて印刷パラメータ（印刷解像度や画像補正の有無等）の変更を判断（決定）する。
【００４０】
ところで、印刷停止判断部１６４や印刷継続判断部１６５が、画像記録装置監視部１６３が監視している画像記録装置２０の状態を印刷停止や印刷継続を決定する判断材料としているのは、画像記録装置２０の状態によっては、印刷停止命令を出すことができない場合があるからであり、例えば、画像記録装置２０が印刷後の用紙に対してステープルやパンチなどの後処理を施す場合等がある。この場合、後処理の単位で印刷停止を行わなければ、後処理を施すことが不能となる。したがって、後処理単位での制御を可能とするために、印刷データ管理部１０４がシート毎に後処理のためのパラメータを付加する。
【００４１】
印刷データ管理部１０４は、図６に示すように５ページを後処理単位とする印刷データに対して、１ページ目に「後処理単位先頭ページ」であることを示すパラメータ「ＳＴＡＲＴ」を付加するとともに、２乃至４ページ目の中間ページには「後処理単位中間ページ」であることを示すパラメータ「ＣＯＮＴ」を付加し、５ページ目には「後処理後端ページ」を示すパラメータ「ＥＮＤ」を付加する。
【００４２】
このように、シート毎にパラメータを付加することにより、印刷停止判断部１６４は、画像記録装置２０へ送信済みの印刷データの最後がパラメータ「ＥＮＤ」の付加されたものであれば、即時に印刷停止を決定でき（図７参照）、画像記録装置２０へ送信済みの印刷データの最後がパラメータ「ＥＮＤ」以外のものが付加されたものであれば、パラメータ「ＥＮＤ」が付加されたシートの印刷データが印刷されるのを待って印刷停止を決定する（図８参照）。
【００４３】
次に、印刷停止判断部１６４と印刷継続判断部１６５、パラメータ変更判断部１６６の動作について説明する。
図９乃至１１は、それぞれ、印刷継続判断部１６５、印刷停止判断部１６４、パラメータ変更判断部１６６の処理の流れを示すフローチャートである。
【００４４】
印刷継続部１６５は、処理を開始すると（ステップ５０１）、画像記録装置監視部１６３による監視に基づき、画像記録装置２０が印刷動作を行っていなければ（ステップ５０２でＮＯ）、ジョブ管理部１０５に登録されているジョブの有無を問い合わせる（ステップ５０３）。ジョブ管理部１０５に登録されているジョブがあれば（ステップ５０３でＹＥＳ）、画像記録装置２０に対して印刷の準備を行わせるために印刷開始準備命令を発する（ステップ５０４）。また、ジョブ管理部１０５に登録されているジョブが無ければ（ステップ５０３でＮＯ）、ジョブが登録されるまで待機する（ステップ５０２、５０３）。
【００４５】
一方、画像記録装置２０が印刷動作中であれば（ステップ５０２でＹＥＳ）、ジョブ管理部１０５に登録されているジョブがあり（ステップ５０５でＹＥＳ）、データ蓄積部１０３に蓄積されている印刷データがあれば（ステップ５０６でＹＥＳ）、印刷動作を継続する判定を出し（ステップ５０７）、ステップ５０２に戻る。また、ジョブ管理部に登録されているジョブがあってデータ蓄積部１０３に印刷データが蓄積されていない場合には（ステップ５０５でＹＥＳ、ステップ５０６でＮＯ）、一定時間の経過を待ち（ステップ５０８でＮＯ）、その一定時間内に印刷データが蓄積されなかった場合（ステップ５０６でＮＯ、ステップ５０８でＹＥＳ）、若しくはジョブ管理部１０５にジョブが登録されていない場合には（ステップ５０５）、印刷動作停止要求を出し（ステップ５０９）、処理を終了する（ステップ５１０）。
【００４６】
なお、ステップ５０９で発した印刷停止要求は、直ちに画像記録装置２０への印刷停止命令となるのではなく、印刷停止判断部１６４で印刷停止命令を出すタイミングが計られる。
【００４７】
また、画像記録装置２０が印刷動作中にジョブ管理部１０５のジョブの登録の有無とデータ蓄積部１０３の印刷データ蓄積の有無の両者を見ているのは（ステップ５０５、５０６）、印刷データのサイズが大きく画像生成部１０２（図２参照）での印刷データへの変換に長時間を要する場合などに、ジョブ管理部１０５へのジョブの登録とデータ蓄積部１０３への印刷データの蓄積との間に時間差が生じるためである。
【００４８】
印刷停止判断部１６４は、停止要求を受け付けると処理を開始し（ステップ６０１、印刷継続判断部１６５からの停止要求を含む）、その停止要求が、ユーザが印刷を中止したい場合などに出す即時停止要求であれば（ステップ６０２でＹＥＳ）、画像記録装置監視部１６３の監視に基づき、画像記録装置２０が装置内の全ての用紙を排出するのを待って（ステップ６０３でＮＯ）、画像記録装置２０に対して停止命令を出す（ステップ６０４）。
【００４９】
また、停止要求が即時停止要求でない場合でも（ステップ６０２でＮＯ）、画像記録装置２０がステープルやパンチ等の後処理を行わない場合には（ステップ６０５でＮＯ）、画像記録装置２０が装置内の全ての用紙を排出するのを待って（ステップ６０３でＮＯ）、画像記録装置２０に対して停止命令を出す（ステップ６０４）。
【００５０】
一方、停止要求が即時停止要求でなく（ステップ６０２でＮＯ）、画像記録装置２０が後処理中である場合には（ステップ６０５でＹＥＳ）、画像記録装置２０から全ての用紙が排出されるのを待ち（ステップ６０６でＮＯ）、全ての用紙が排出されると（ステップ６０６でＹＥＳ）、次シートの後処理パラメータを調べ、次シートのパラメータが「ＳＴＡＲＴ」であれば（ステップ６０７でＹＥＳ）、画像記録装置２０に停止命令を出し（ステップ６０８）、次シートのパラメータが「ＳＴＡＲＴ」でなければ（ステップ６０７でＮＯ）、パラメータが「ＥＮＤ」のシートまでの出力指示を出し（ステップ６０９）、指示したシートが出力されるのを待って（ステップ６１０でＮＯ）、出力後に（ステップ６１０でＹＥＳ）、画像記録装置２０に停止命令を出す（ステップ６０８）。
【００５１】
なお、後処理パラメータは、パラメータ変更判断部１６６が印刷データ管理部１０４から取得したものを使用する。
【００５２】
パラメータ変更判断部１６６は、処理を開始すると（ステップ７０１）、印刷データ管理部１０４から次シートの印刷パラメータを取得し（ステップ７０２）、取得したパラメータでの動作モードが現在の動作モードと一致すればそのままで（ステップ７０３でＹＥＳ）、一致しなければ（ステップ７０３でＮＯ）、画像記録装置２０に対して動作モードの変更指示を出し（ステップ７０４）、処理を終了する（ステップ７０５）。
【００５３】
上述した処理により、印刷継続判断部１６５が印刷継続の判断を下し、印刷停止判断部１６４が印刷停止命令を発する条件に該当せず、パラメータ変更判断部１６６が画像記録装置２０の動作モードの変更を必要とする判断を下さない場合には、印刷制御装置１０から画像記録装置２０に対して停止命令が出されることなく、図１２に示すように、画像記録装置は、連続する異なるジョブを実行する間に初期化動作を行うことがなくなる。
【００５４】
ところで、上述の実施例では、画像記録装置２０は、画像記録装置１０からの制御信号にしたがって動作するものであったが、図１３に示すように画像記録装置８２０が制御部８０６（上述の画像記録装置制御部１０６に対応）を具備し、印刷制御装置８１０から印刷データを取得して印刷を行うようにしてもよく、図１４に示すように画像記録装置９２０（上述の印刷制御装置１０と画像記録装置２０の両者を具備した構成）が全ての処理を行うように構成してもよい。
【００５５】
【発明の効果】
以上説明したように、この発明によれば、ジョブと印刷データとをそれぞれ独立して管理し、印刷動作中に印刷すべきジョブと印刷データが存在する場合には印刷動作を継続させ、停止要求や印刷パラメータの変更に伴う初期化動作が必要な場合にのみ停止命令を発するように構成したので、ジョブ単位で印刷中止や一時停止、印刷順序の入れ替えなどの各種操作を当該ジョブの実行完了までの任意のタイミングに行うことができるとともに、連続して実行するジョブ間の初期化動作を省略することができ、画像形成装置の稼働効率を向上させることができる。
【００５６】
また、ステープルやパンチなどの後処理の実行状態に応じたタイミングで停止命令を発するように構成したので、後処理の不具合が生じることなく印刷の停止や、割り込み操作を行うことができる。
【００５７】
さらに、ジョブと印刷データとを別々に管理しているため、ジョブの実行後に印刷データを蓄積したままにしておき、当該印刷データを後で別のジョブに対応する印刷データとして再利用することもできる。
【図面の簡単な説明】
【図１】この発明を適用した画像形成装置の構成を示すブロック図。
【図２】印刷制御装置１０の機能ブロック図を示した図。
【図３】印刷データのシート単位での管理を説明するための図。
【図４】印刷データのジョブ単位での管理を説明するための図。
【図５】画像記録装置制御部１０６の構成を示すブロック図。
【図６】後処理パラメータを説明するための図（１）。
【図７】後処理パラメータを説明するための図（２）。
【図８】後処理パラメータを説明するための図（３）。
【図９】印刷継続判断部１６５の処理の流れを示すフローチャート。
【図１０】印刷停止判断部１６４の処理の流れを示すフローチャート。
【図１１】パラメータ変更判断部１６６の処理の流れを示すフローチャート。
【図１２】この発明によるジョブと印刷動作の関係を示した図。
【図１３】この発明の別の構成を示した図（１）。
【図１４】この発明の別の構成を示した図（１）。
【図１５】従来のジョブと印刷動作の関係を示した図。
【符号の説明】
１０    印刷制御装置
１１    外部Ｉ／Ｆ部
１２    ページバッファ
１３    ＲＡＭ
１４    ＲＯＭ
１５    プリンタＩ／Ｆ部
１６    スキャナＩ／Ｆ部
１７    ＣＰＵ
１８    ＨＤＤ
２０    画像記録装置
３０    画像入力装置
４０    クライアント
５０（５０−１〜５０−３）    クライアント
１０１    データ入力部
１０２    画像生成部
１０３    データ蓄積部
１０４    印刷データ管理部
１０５    ジョブ管理部
１０６    画像記録装置制御部
１６１    記録装置制御命令送信管理部
１６２    印刷データ送信管理部
１６３    画像記録装置監視部
１６４    印刷停止判断部
１６５    印刷継続判断部
１６６    パラメータ変更判断部
２００（２００−１、２００−２）    シート
２０１−１、２０１−２    表面データ
２０２−１    裏面データ
２０２−２    白紙データ
２０３−１、２０３−２    シート共通印刷パラメータ
３００    ジョブ
３０１−１、３０１−２、３０１−３    ページ
３０２−１、３０２−２、３０２−３    イメージデータ
３０３    ジョブ共通パラメータ
３０４−１、３０４−２、３０４−３    ページ毎の印刷パラメータ
８０６    制御部
８１０    印刷制御装置
８２０    画像記録装置
９２０    画像記録装置
【図１】
0003882393.tif 000002
【図２】
0003882393.tif 000003
【図３】
0003882393.tif 000004
【図４】
0003882393.tif 000005
【図５】
0003882393.tif 000006
【図６】
0003882393.tif 000007
【図７】
0003882393.tif 000008
【図８】
0003882393.tif 000009
【図９】
0003882393.tif 000010
【図１０】
0003882393.tif 000011
【図１１】
0003882393.tif 000012
【図１２】
0003882393.tif 000013
【図１３】
0003882393.tif 000014
【図１４】
0003882393.tif 000015
【図１５】
0003882393.tif 000016