(57)【要約】【課題】  印刷装置に対してネットワークを介して複数のクライアント装置から印刷指示可能な印刷システムにおいて、エラー発生時の対応を容易に行うことができる印刷システムを提供することを目的とする。【解決手段】  印刷装置とクライアント装置間の通信接続において、印刷権開放及び装置開放の２段階に分けて開放処理を行う。印刷権開放により、他のクライアント装置から装置獲得及び印刷を可能とする。但し、印刷権開放後にもクライアント装置は印刷装置に対して印刷情報を取得し、最終ページがスタッカに排出されるまで監視を行う。そして、最終ページがスタッカへ排出されたところで、通信接続を切断して装置開放を行う。また、印刷完了とスタッカ排出間で用紙ジャムが発生した場合には、前の印刷を行ったクライアント装置に印刷権を移動して、用紙ジャムに対応する印刷データを取得して再印刷を行った後に、現在のクライアント装置に印刷権を戻す。【選択図】        図７
2005234659.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、
印刷時の前記クライアント装置と前記印刷装置との通信接続において、印刷が完了した時点で印刷を行うための印刷権利を開放し、印刷完了した記録媒体が排出された時点で前記通信接続を開放することを特徴とする印刷システム。
【請求項２】
前記印刷権利が開放され、他のクライアント装置によって前記印刷権利が取得されて印刷が実行された状態で、前記印刷権利の開放と前記通信接続の開放の間に異常が発生した時には、他のクライアント装置から前記印刷権利を移動して、異常に対応する印刷データを前記印刷装置が取得して印刷を行った後に、再び他のクライアント装置に前記印刷権利を移動することを特徴とする請求項１に記載の印刷システム。
【請求項３】
ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、
印刷時の前記クライアント装置と前記印刷装置との通信接続において、印刷が完了した時点で前記クライアント装置が当該印刷に関わる印刷データを保留した状態で前記通信接続を開放し、印刷完了した記録媒体が排出された時点で前記クライアント装置が保留した印刷データを削除することを特徴とする印刷システム。
【請求項４】
前記通信接続が開放され、他のクライアント装置によって印刷が実行された状態で、前記通信接続の開放と印刷完了した記録媒体が排出されるまでの間に異常が発生した時には、他のクライアント装置から印刷を行うための印刷権利を移動すると共に前記通信接続を再開して、異常に対応する印刷データを前記印刷装置が取得して印刷を行った後に、再び他のクライアント装置に前記印刷権利を移動すると共に、再開した前記通信接続を開放することを特徴とする請求項３に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムにかかり、特に、連続紙を使用可能な電子写真方式の印刷装置に対して、ネットワークを介して複数のクライアント装置から印刷指示可能な印刷システムに関する。
【背景技術】
【０００２】
一般的に、電子写真方式の印刷装置は、まず、印刷データを受信し（受信処理）、受信した印刷データをビットマップデータに展開して（展開処理）、印刷を制御するメカコントローラに展開したビットマップデータを転送する（転送処理）。そして、ビットマップデータに基づいて感光体ドラムへの露光及び現像を行い（露光及び現像処理）、用紙へ転写して（転写処理）、転写したトナーの定着処理、スタッカへの排出処理を順次行うようになっている。
【０００３】
ここで、転写処理、定着処理、排出処理は、用紙を各処理部へ順次移動することによってそれぞれの処理が行われる。複数のページで構成された印刷データでは、ページ毎に転写処理、定着処理、排出処理が順に行われるが、例えば表１に示すように、１ページ目の定着処理と２ページ目の転写処理が同時に行われ、１ページ目の排出処理、２ページ目の定着処理及び３ページ目の転写処理が同時に行われ、２ページ目の排出処理と３ページ目の定着処理が同時に行われる。但し、各処理部への用紙移動の距離がエンジン（印刷装置）によって異なり（転写処理と定着処理間）及び（定着処理と排出処理間）に複数ページの用紙移動が必要な場合もある。この場合には、上述のように連続して処理を行うことはできないが、例えば、１ページ目の排出処理と２ページ目の転写処理が同時に行われる等のようになる。
【０００４】
【表１】
2005234659.tif 000003
【０００５】
このような印刷装置では、印刷後の用紙を収納するスタッカに用紙排出が完了した時点で、そのページの印刷処理が完了したことになる。もし、スタッカに排出する前に用紙ジャムなどが発生した場合には、そのページは正常に印刷されたか否か保証されないため再印刷が必要となる。このため印刷指示を行ったクライアント装置では、印刷装置から通知されるスタッカページカウント（スタッカに排出されたページ数）により印刷したジョブが正常に印刷できたか否かの判断を行う。
【０００６】
しかし、ジョブの最終ページは転写処理のみが行われた状態になり、次のジョブの印刷またはオペレータパネルからの用紙排出などにより、用紙がスタッカに排出されたことをクライアント装置が認識するまでは、前回のジョブをスプールに確保しておき、スタッカへの排出が認識できた時点でスプールから印刷データが削除される。ここで、もし、スタッカへの排出が行われる前にリカバリが必要なエラー（例えば、用紙ジャム等）が発生した場合には、前回のジョブにさかのぼってリカバリ処理を行うようにクライアント装置は処理を行う。詳細には、前回のジョブにさかのぼってエラーに対応するページの印刷データの印刷を行う。
【０００７】
一方、エラーの通知方法については、例えば、特許文献１に記載の技術などが提案されている。特許文献１に記載の技術では、プリントエラー発生時にモードに応じて、通知するユーザを選択するように制御することが提案されている。
【特許文献１】特開平１１−３２７８５４号公報（第１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したような印刷装置のエラー時の処理は、クライアント装置と印刷装置とが１対１の関係で接続された印刷システムにおいて行うことが可能であるが、複数のクライアント装置がネットワークを介して接続された印刷システムでは、エラー発生時のリカバリ処理を前回のジョブにさかのぼって行うことができない場合がある。
【０００９】
すなわち、複数のクライアント装置がネットワークを介して接続された印刷システムでは、一度に１つの印刷しか行うことができないため、図１２に示すように、まず印刷装置の獲得処理がクライアント装置Ａにより行われ、この獲得処理が正常にできた場合に、印刷データを送信し印刷を行い、印刷が終了すると印刷装置の開放処理が行われる。この印刷装置の獲得から開放の間に、他のクライアント装置Ｂから印刷装置の獲得依頼が行われても、印刷中であることが通知され、印刷装置の獲得処理を行うことができない。そして、現在の印刷が終了後にクライアント装置Ｂによって印刷装置の獲得が行われて印刷が行われる。ここで、始めのクライアント装置Ａからの印刷が終了した時点では、最終ページは印刷装置内で転写処理のみが終了した位置にある。この状態で、始めのクライアント装置Ａは、ジョブを印刷終了として印刷装置の開放処理を行わなければならない。この後、続くクライアント装置Ｂからの印刷を開始するが、始めのクライアント装置Ａからの印刷の最終ページがスタッカに排出される前にリカバリが必要なエラーが発生しても、始めのクライアント装置Ａとの接続は維持されていないためリカバリを行うことができない。このため、オペレータは印刷結果を確認して、再度クライアント装置Ａから必要なページの印刷指示を行わなければならず、煩雑な作業が必要となる、という問題がある。
【００１０】
また、特許文献１に記載の技術では、エラーの通知については言及されているものの、上述のような問題点の解消については言及していない。
【００１１】
本発明は、上記問題を解決すべく成されたもので、印刷装置に対してネットワークを介して複数のクライアント装置から印刷指示可能な印刷システムにおいて、エラー発生時の対応を容易に行うことができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために請求項１に記載の発明は、ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、印刷時の前記クライアント装置と前記印刷装置との通信接続において、印刷が完了した時点で印刷を行うための印刷権利を開放し、印刷完了した記録媒体が排出された時点で前記通信接続を開放することを特徴としている。
【００１３】
請求項１に記載の発明によれば、クライアント装置から印刷装置に対して印刷要求を行って印刷する時のクライアント装置と印刷装置との通信接続において、印刷が完了した時点で印刷権利を開放するので、印刷完了時に他のクライアント装置から要求される印刷を直ぐに開始することができる。また、印刷完了した記録媒体が排出された時点でクライアント装置と印刷装置との接続を開放するので、印刷完了して記録媒体が排出される前に、ジャム等の異常が発生したときに、印刷装置がクライアント装置から異常に対応する印刷データを再度取得することができる。
【００１４】
すなわち、クライアント装置と印刷装置の通信接続を２段階に開放することで、エラー発生時に印刷装置がエラーに対応する印刷データを取得することができなくなってしまうことを防止することができるので、オペレータが印刷結果を確認してクライアント装置から必要なページの印刷指示を再度行う等の煩雑な作業を行う必要がなくなり、エラー発生時の対応を容易に行うことができる。
【００１５】
例えば、請求項２に記載の発明のように、印刷権利が開放され、他のクライアント装置によって印刷権利が取得されて印刷が実行された状態で、印刷権利の開放と通信接続の開放の間に異常が発生した時に、他のクライアント装置から印刷権利を移動して、異常に対応する印刷データを印刷装置が取得して印刷を行った後に、再び他のクライアント装置に印刷権利を移動するようにすることで、エラーに対応する印刷データを前回の印刷要求を行ったクライアント装置から取得して印刷することが可能となる。
【００１６】
なお、請求項１に記載の発明は、ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、前記クライアント装置が、前記印刷装置の印刷権利を獲得する獲得手段と、前記印刷装置に対して印刷要求したジョブの印刷完了に基づいて前記獲得手段によって獲得した前記印刷権利を開放する印刷権利開放手段と、印刷完了したジョブの記録媒体排出を監視する監視手段と、前記監視手段によって記録媒体排出を検出した場合に、前記印刷装置との通信接続を開放する装置開放手段と、を有し、前記印刷装置が、前記クライアント装置からの印刷権利の取得要求に対する印刷権利の制御を行い、印刷を制御する制御手段と、印刷完了を検出し、前記クライアント装置に通知する印刷完了検出手段と、印刷完了した記録媒体の排出完了を検出し、前記クライアント装置に通知する排出完了検出手段と、を有することを特徴とする印刷システムとしてもよい。この時、請求項２に記載の発明は、前記印刷権利開放手段によって前記印刷権利が開放され、他のクライアント装置によって前記印刷権利が取得されて印刷が実行された状態で、前記印刷権利の開放と前記通信接続の開放の間に異常が発生した時には、前記制御手段が他のクライアント装置から前記印刷権利を移動して、異常に対応する印刷データを取得して印刷を行った後に、再び他のクライアント装置に前記印刷権利を移動することを特徴とするようにしてもよい。
【００１７】
請求項３に記載の発明は、ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、印刷時の前記クライアント装置と前記印刷装置との通信接続において、印刷が完了した時点で前記クライアント装置が当該印刷に関わる印刷データを保留した状態で前記通信接続を開放し、印刷完了した記録媒体が排出された時点で前記クライアント装置が保留した印刷データを削除することを特徴としている。
【００１８】
請求項３に記載の発明によれば、クライアント装置から印刷装置に対して印刷要求を行って印刷する時のクライアント装置と印刷装置との通信接続において、印刷が完了した時点でクライアント装置が当該印刷に関わる印刷データを保留した状態で通信接続を開放するので、印刷完了時に他のクライアント装置から要求される印刷を直ぐに開始することができる。また、印刷完了した記録媒体が排出された時点でクライアント装置に保留した印刷データを削除するので、印刷完了して記録媒体が排出される前に、ジャム等の異常が発生したときには、印刷装置がクライアント装置から異常に対応する印刷データを再度取得することができる。
【００１９】
すなわち、クライアント装置と印刷装置との通信接続を開放しても印刷要求した印刷データを保留しておくことで、エラー発生時に印刷装置がエラーに対応する印刷データを取得することができなくなってしまうことを防止することができるので、オペレータが印刷結果を確認してクライアント装置から必要なページの印刷指示を再度行う等の煩雑な作業を行う必要がなくなり、エラー発生時の対応を容易に行うことができる。
【００２０】
例えば、請求項４に記載の発明のように、通信接続が開放され、他のクライアント装置によって印刷が実行された状態で、通信接続の開放と印刷完了した記録媒体が排出されるまでの間に異常が発生した時には、他のクライアント装置から印刷を行うための印刷権利を移動すると共に通信接続を再開して、異常に対応する印刷データを印刷装置が取得して印刷を行った後に、再び他のクライアント装置に印刷権利を移動すると共に、再開した通信接続を開放するようにすることで、エラーに対応する印刷データを前回の印刷要求を行ったクライアント装置から取得して印刷することが可能となる。
【００２１】
なお、請求項３に記載の発明は、ネットワークを介して複数のクライアント装置から印刷装置に対して印刷指示が可能な印刷システムであって、前記クライアント装置が、前記印刷装置の印刷権利を獲得する獲得手段と、前記印刷装置に対して印刷要求したジョブの印刷完了に基づいて前記印刷装置との通信接続を開放すると共に、当該印刷時に用いた印刷データを保留する開放保留手段と、印刷完了したジョブの記録媒体排出を監視する監視手段と、前記監視手段によって記録媒体排出を検出した場合に、前記開放保留手段によって保留された前記印刷データの保留を解除する解除手段と、を有し、前記印刷装置が、前記クライアント装置からの印刷権利の取得要求に対する印刷権利の制御を行い、印刷を制御する制御手段と、印刷完了を検出し、前記クライアント装置に通知する印刷完了検出手段と、印刷完了した記録媒体の排出完了を検出し、前記クライアント装置に通知する排出完了検出手段と、を有することを特徴とする印刷システムとしてもよい。この時、請求項４に記載の発明は、前記開放保留手段によって前記通信接続が開放され、他のクライアント装置によって前記印刷権利が取得されて印刷が実行された状態で、前記通信接続の開放と記録媒体排出の検出との間に異常が発生した時には、前記制御手段が他のクライアント装置から前記印刷権利を移動すると共に前記通信接続を再開して、異常に対応する印刷データを取得して印刷を行った後に、再び他のクライアント装置に前記印刷権利を移動すると共に、再開した前記通信接続を開放することを特徴とするようにしてもよい。
【００２２】
また、請求項１乃至請求項４の何れか１項に記載の発明は、記録媒体として連続紙を適用した、連続紙印刷が可能な電子写真方式の印刷装置を適用することが可能である。
【発明の効果】
【００２３】
以上説明したように本発明によれば、印刷装置に対してネットワークを介して複数のクライアント装置から印刷指示可能な印刷システムにおいて、エラー発生時の対応を容易に行うことができる、という効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本発明の実施の形態に係わる印刷システムに適用される連続紙に印刷可能な印刷装置の概略構成を示す図である。
【００２５】
印刷装置１２は、図１に示すように、連続紙Ｐを収容するホッパ１８、電子写真方式を用いて連続紙Ｐに画像を記録する画像記録部２０、画像記録部２０で記録された画像を定着させるための定着装置２２、及び画像記録済みの連続紙Ｐを蓄積するスタッカ２４を備えている
本発明の実施の形態に係わる印刷装置１２に使用する連続紙Ｐは、搬送方向と直交する方向のミシン目が一定間隔で形成されており、これらのミシン目で折り重ねた状態でホッパ１８に収容されるようになっている。
【００２６】
ホッパ１８に収容された連続紙Ｐは、ホッパ１８の上方設けられたトラクタ部２６によって画像記録部２０まで搬送される。これによって画像記録部２０で連続紙Ｐ上に画像が形成され、定着装置２２によって画像が定着される。なお、図示は省略するが、連続紙Ｐはトラクタ部２６以外にもトラクタ部２６と同様に連続紙Ｐを搬送する搬送機構を備えており、トラクタ部２６及びその他の搬送機構によってホッパ１８からスタッカ２４まで連続紙Ｐが搬送されるようになっている。
【００２７】
画像記録部２０は、感光体ドラム２８、クリーナ部３０、除電部３２、前帯電部３４、光学部３６、現像ユニット３８、及び転写帯電部４０で構成されており、クリーナ部３０によって感光体ドラム２８上の表面に付着した残留トナーの清掃が行われると共に、除電部３２で感光体ドラム表面の残留電化が除電されて、前帯電部３４によって感光体ドラム２８が帯電された状態で、光学部３６から照射される光によって感光体ドラム２８上に潜像が形成される。この潜像に、現像ユニット３８によってトナーが付着されることでトナー像が形成される。そして、感光体ドラム２８のトナーが転写帯電部４０によって連続紙Ｐに転写されて、連続紙Ｐ上に画像が記録され、連続紙Ｐ搬送方向下流側に設けられた定着装置２２により連続紙Ｐ上のトナー像が定着される。トナー像が定着された連続紙Ｐは、スタッカ２４に排出される。
【００２８】
なお、印刷装置１２には、画像記録部２０の光学部３６で画像を記録するための印刷データを蓄積するためのページバッファ４２が設けられており、ページバッファ４２に蓄積された印刷データに基づいて光学部３６から照射される光が制御されることによって、感光体ドラム２８上に潜像が形成されるようになっている。
【００２９】
図２は、本発明の実施の形態に係わる印刷システムの構成及び該印刷システムに適用される印刷装置１２の機能を示す機能ブロック図である。
【００３０】
印刷装置１２は、複数のクライアント装置１４が接続されたネットワーク１６に接続されており、複数のクライアント装置１４から印刷指示が可能なように構成されている。
【００３１】
印刷装置１２は、ネットワーク通信制御部４４、用紙搬送部４６、印刷制御部４８、スタッカ排出検出部５０、ユーザインタフェース５２、ページバッファ４２、画像処理部５４、異常検出処理部５６、及びこれらを制御するためのメイン制御部５８を備えており、それぞれ相互通信可能なように接続されている。
【００３２】
ネットワーク通信制御部４４は、複数のクライアント装置１４からの印刷指示や印刷データ等の通信を制御する。例えば、ネットワーク通信制御部４４は、クライアント装置１４から受信した印刷データのページバッファ４２への蓄積や、印刷装置を占有する印刷権の授受等の制御などを行う。
【００３３】
用紙搬送部４６は、連続紙Ｐ等の用紙の搬送を制御し、ホッパ１８から画像記録部２０、画像記録部２０から定着装置２２、定着装置２２からスタッカ２４へのそれぞれの一連の用紙搬送を制御する。
【００３４】
印刷制御部４８は、ページバッファ４２に蓄積された印刷データを印刷装置１２が印刷可能なデータ（例えば、ビットマップデータ等）への変換を行うと共に、光学部３６を制御して連続紙Ｐへの光照射の制御等を行うようになっている。
【００３５】
スタッカ排出検出部５０は、画像記録部２０とスタッカ２４間の距離が予め定められているので、当該距離と用紙搬送部４６からの信号に基づいて、連続紙Ｐの移動距離を算出して、印刷完了したページがスタッカ２４に排出されたか否かを検出する。
【００３６】
ユーザインタフェース５２は、液晶パネル等の表示装置とテンキー等の操作装置からなり、表示装置に表示される情報を元に印刷装置の設定や操作等を操作装置を介して行うことが可能なように構成されている。
【００３７】
ページバッファ４２は、上述したようにクライアント装置１４から送信される印刷データを蓄積し、画像処理部５４へ送信し、後述する画像処理を行った後に、印刷制御部４８の印刷状況に応じて印刷データを印刷制御部４８に送信することで、印刷を行うようになっている。
【００３８】
画像処理部５４は、ページバッファ４２に蓄積された印刷データを印刷装置１２が処理可能なデータ（例えば、ビットマップデータ等）に変換する。
【００３９】
異常検出処理部５６は、印刷装置１２内に設けられた種々のセンサからの情報を元に、用紙ジャム等を検出する。
【００４０】
メイン制御部５８は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び各種周辺機器等からなるマイクロコンピュータで構成され、上述の各機能を統括的に制御するようになっており、メイン制御部５８のＲＯＭには、印刷装置１２の各種動作を制御するためのプログラム等が記憶され、ＲＯＭに記憶されたプログラム等を実行することによって印刷装置１２が統括的に制御されるようになっている。
【００４１】
なお、ネットワーク１６を介して接続されたクライアント装置１４から印刷装置１２への印刷指示は、予め各クライアント装置１４にインストールされた印刷管理ソフトやプリンタ管理モジュール等を用いることによって行われる。
【００４２】
続いて、上述のように構成された印刷システムの動作の一例について説明する。
［第１実施形態］
まず、印刷装置１２へ印刷指示を行う各クライアント装置１４の印刷管理モジュール側で行われる処理の流れについて説明する。図３は、第１実施形態に係わる各クライアント装置１４で行われる処理の流れの一例を示すフローチャートである。
【００４３】
クライアント装置１４では、印刷装置１２に対して印刷指示が行われると、ステップ１００では、印刷装置１２の印刷権獲得要求が印刷装置１２に対して出力され、ステップ１０２へ移行して、印刷権を獲得したか否か判定される。該判定は、印刷装置１２から印刷権の獲得が許可されたか否かを判定することによってなされ、該判定が否定された場合には、ステップ１０４へ移行して、所定時間経過したか否か判定され、所定時間経過後に再びステップ１００に戻って印刷権の獲得要求が印刷装置１２に対して行われる。
【００４４】
ステップ１０２の判定が肯定、すなわち、印刷権を獲得した場合には、ステップ１０６へ移行して、印刷データが印刷装置１２に送信される。
【００４５】
次にステップ１０８では、用紙ジャム等の異常が発生したか否か判定される。該判定は、印刷装置１２から異常が発生したことを表す通知を受信したか否かを判定することによってなされ、該判定が肯定された場合には、ステップ１１０へ移行する。
【００４６】
ステップ１１０では、印刷装置１２から異常に対応する印刷データの再要求があるまで待機してステップ１１２へ移行する。
【００４７】
ステップ１１２では、異常に対応する印刷データからの再送信を行うことを設定し、ステップ１０６へ移行する。
【００４８】
一方、ステップ１０８の判定が否定、すなわち、印刷装置１２で異常が発生していない場合にはそのままステップ１１４へ移行する。
【００４９】
ステップ１１４では、印刷が完了したか否か判定される。該判定は、クライアント装置１４からの印刷データの送信が終了したか否かを判定することによってなされ、該判定が否定された場合には、ステップ１０６に戻って上述の処理が繰り返され、ステップ１１４の判定が肯定されたところでステップ１１６へ移行する。
【００５０】
ステップ１１６では、印刷権の開放通知が印刷装置１２に送信され、これによって印刷装置１２では、他のクライアント装置１４に印刷権を許可することができる。
【００５１】
ステップ１１８では、印刷情報の取得が行われる。すなわち、印刷装置１２に印刷要求して印刷が完了したページがスタッカ２４に排出されたか否かの監視が行われる。
【００５２】
続いて、ステップ１２０では、ステップ１０８と同様に、用紙ジャム等の異常が発生したか否か判定される。該判定が肯定された場合には、ステップ１２２へ移行して、印刷データの要求があるまで待機して、ステップ１２４へ移行する。
【００５３】
ステップ１２４では、異常に対応する印刷データからの再送信を行うことを設定し、ステップ１０６へ移行する。
【００５４】
一方、ステップ１２０の判定が否定された場合には、そのままステップ１２６へ移行する。
【００５５】
ステップ１２６では、スタッカ２４へ印刷要求した最終ページが排出されたか否か判定され、該判定が否定された場合には、ステップ１２０へ戻って上述の処理が繰り返され、ステップ１２６の判定が肯定されたところで、ステップ１２８へ移行する。
【００５６】
ステップ１２８では、印刷装置１２の開放が行われる。すなわち、印刷装置１２との通信接続が切断され、一連の処理を終了する。
【００５７】
次に、印刷装置１２で行われる処理の流れについて説明する。図４は、第１実施形態に係わる印刷装置１２に記憶されたプログラムを起動することで行われる処理の流れの一例を示すフローチャートである。
【００５８】
ステップ２００では、印刷獲得要求がクライアント装置１４から行われたか否か判定され、該判定が肯定されるまで待機してステップ２０２へ移行する。
【００５９】
ステップ２０２では、印刷権獲得ＯＫ通知をクライアント装置１４に通知すると共に、他のクライアント装置１４からの印刷権獲得要求を拒否するために獲得ＮＧ設定が行われ、ステップ２０４へ移行する。すなわち、ステップ２０２の獲得ＮＧ設定によって他のクライアント装置１４からの印刷権獲得要求が拒否される。
【００６０】
ステップ２０４では、クライアント装置１４から送信されてくる印刷データが受信され、ページバッファ４２に蓄積されて、ステップ２０６へ移行する。
【００６１】
ステップ２０６では、ページバッファ４２に蓄積された印刷データに基づく印刷処理が行われる。すなわち、画像記録部２０による画像記録動作が行われる。詳細には、クリーナ部３０による感光体ドラム２８の清掃、除電部３２による感光体ドラム２８の除電、前帯電部３４による感光体ドラム２８の帯電、光学部３６による潜像形成、現像ユニット３８による現像、転写帯電部４０による連続紙Ｐへの転写、及び定着装置２２によるトナー像の定着が行われ、連続紙Ｐに印刷データに基づく画像が記録される。
【００６２】
次にステップ２０８では、用紙ジャム等の異常が発生したか否か判定される。該判定は、異常検出処理部５６によって用紙ジャム等の異常を検出したか否かを判定することによってなされ、該判定が肯定された場合には、ステップ２１０へ移行して、後述する異常処理が行われてステップ２１２へ移行する。
【００６３】
ステップ２０８の判定が否定された場合には、そのままステップ２１２へ移行する。
【００６４】
ステップ２１２では、印刷完了か否か判定される。該判定は、最終ページの転写が行われたか否かを判定することによってなされ、該判定が否定された場合には、ステップ２０４へ戻って上述の処理が繰り返され、ステップ２１２の判定が肯定されたところでステップ２１４へ移行する。
【００６５】
ステップ２１４では、印刷を完了して印刷権を他のクライアント装置１４に開放する。すなわち、他のクライアント装置１４からの印刷要求を受け付け、これによって他のクライアント装置１４からの印刷権獲得要求が許可される。また、他のクライアントから印刷権を移動させていた場合には、元のクライアントへ印刷権を戻す。
【００６６】
続いて、ステップ２１６では、印刷情報取得要求が印刷完了したクライアント装置１４からなされたか否か判定され、該判定が肯定されるまで待機して、ステップ２２０へ移行する。
【００６７】
ステップ２２０では、用紙ジャム等の異常が発生したか否か判定される。該判定が肯定された場合には、ステップ２２２へ移行して、後述する異常処理が行われてステップ２２４へ移行する。
【００６８】
ステップ２２０の判定が否定された場合には、そのままステップ２２４へ移行する。
【００６９】
ステップ２２４では、印刷完了した最終ページがスタッカ２４に排出されたか否か判定される。該判定は、スタッカ排出検出部５０によって印刷完了した最終ページが排出されたか否かを判定することによってなされ、該判定が否定された場合には、ステップ２１８に移行し印刷情報を通知する。すなわち、印刷完了したクライアント装置１４によって、印刷完了した最終ページがスタッカ２４に排出されたか否かの監視が行われる。この後ステップ２１６に戻って上述の処理が繰り返され、ステップ２２４の判定が肯定されたところで、ステップ２２６へ移行する。
【００７０】
ステップ２２６では、クライアント装置１４との通信接続が切断されて、始めに印刷権を獲得したクライアント装置１４に対する一連の処理を終了する。なお、ステップ２１４で印刷権が開放された際に、他のクライアント装置１４によって印刷権が獲得された場合には、他のクライアント装置１４に対して、上述のステップ２００からの処理が開始される。
【００７１】
続いて、上述のステップ２１０及びステップ２２２で行われる異常処理について詳細に説明する。図５は、異常処理の流れの一例を示すフローチャートである。なお、図５のフローチャートは、用紙ジャム等の異常が異常検出処理部５６で検出された場合に起動する処理を示す。
【００７２】
異常検出処理部５６で用紙ジャム等の異常が検出されると、ステップ３０２では、前回のジョブに対応するページがあるか否か判定される。すなわち、前回のジョブに対応するページが印刷完了してスタッカに排出されるまでの間に存在するか否か判定され、該判定が肯定された場合には、ステップ３０３へ移行して印刷中のクライアントに異常時の印刷データ要求を通知し、ステップ３０４へ移行する。
【００７３】
ステップ３０４では、印刷権が前ジョブのクライアント装置１４に移動され、ステップ３０６へ移行する。
【００７４】
ステップ３０６では、異常に対応する印刷データ要求が印刷権の移動したクライアント装置１４に対して行われる。この後、ステップ３０８で、異常解除がなされたか否か判定され、該判定が肯定されるまで待機して処理を終了する。
【００７５】
一方、ステップ３０２の判定が否定、すなわち、前回ジョブに対応するページがない場合には、ステップ３１４へ移行して、印刷権の移動をせずに、現在のクライアント装置に対して異常時の印刷データが要求される。
【００７６】
そして、ステップ３０８へ移行して、異常解除がなされたか否かが判定され、該判定が肯定されると、図４のフローチャートに戻って図４のフローチャートの処理が継続される。
【００７７】
すなわち、本実施形態に係わる印刷システムでは、印刷権開放及び装置開放の２段階に分けて開放処理が行われる。印刷権開放が行われると、他のクライアント装置１４から装置獲得の獲得及び印刷が可能となる。但し、印刷権開放後にもクライアント装置１４は印刷装置１２に対して印刷情報を取得し、最終ページがスタッカ２４に排出されるまで監視が行われる。
【００７８】
詳細には、例えば、印刷装置１２は、表２に示すような印刷装置１２内での印刷ページを管理するテーブルを備えている。表２は、クライアント装置１４によるジョブ１の印刷は終了し、他のクライアント装置１４によるジョブ２をｎ2ページ印刷している状態を示す。転写が完了（印刷完了）した位置からスタッカ２４排出が完了するまでの用紙移動量は、印刷装置１２により固定であり、例ではＮインチとしている。
【００７９】
【表２】
2005234659.tif 000004
【００８０】
なお、Ｎは転写位置からスタッカ排出完了になるまでに移動するインチ数を表し、ｎは次ジョブの印刷枚数を表す。
【００８１】
ジョブ２がｎ2ページ印刷した状態では、ジョブ１の最終ページは（Ｎ−ｎ2×Ｐ2）インチの位置に移動していることになる。スタッカ排出検出部５０はこの値を検出し、この値が正の場合には、まだスタッカ２４に排出されていないため、クライアント装置１４から印刷情報取得が依頼されると、スタッカ未排出であることをクライアント装置１４に通知する。また、この値が負になると、スタッカ２４に排出されたことを示すため、スタッカ排出完了を通知する。
【００８２】
そして、最終ページがスタッカ２４への排出が確認されると、装置開放が行われて印刷装置１２に対する監視は行わないようになり、通信が切断される。
【００８３】
ここで、最終ページが次のジョブの印刷により正常にスタッカ２４に排出された場合の印刷シーケンスを図６に示す。
【００８４】
正常にスタッカ２４に排出される場合には、図６に示すように、最終ページの印刷完了（転写完了）が行われた時点で１段階目の開放処理、すなわち、印刷権が開放され、クライアント装置Ａは、印刷権が開放された後も、印刷装置１２に対して最終ページのスタッカ排出を確認すべく監視を行い、最終ページのスタッカ排出が確認された時点で２段階目の開放処理、すなわち装置開放が行われて通信切断される。
【００８５】
次に、ジョブの印刷中に用紙ジャムなどの異常が発生し、前回のジョブのリカバリが必要になった場合の印刷シーケンスを図７に示す。
【００８６】
クライアント装置Ｂによるジョブ２がｎ2ページ印刷したところで用紙ジャムが発生すると、スタッカ２４に排出が完了しているページ数（ジョブの先頭からのページ数）は以下のようになる。
【００８７】
前回ジョブ（ジョブ１）：Ｘ１＋［（ｎ2×Ｐ2）÷Ｐ1］
現在ジョブ（ジョブ２）：０ページ
なお、（ｎ2×Ｐ2）÷Ｐ１の余りは切り捨てる。
【００８８】
ここで、クライアント装置Ｂには用紙ジャム発生、スタッカページカウント（スタッカに排出完了したページ数）、及び印刷権移動通知（印刷権はクライアント装置Ｂ→クライアント装置Ａ）を通知する。クライアント装置Ｂは再び印刷権移動（クライアント装置Ａ→クライアント装置Ｂ）が通知されるまで、印刷装置１２を監視する。印刷権移動（クライアント装置Ａ→クライアント装置Ｂ）が通知されると、リカバリが必要なページ（スタッカページカウント＋１）から再印刷を行う。
【００８９】
クライアント装置Ｂに印刷権移動を通知した後、クライアント装置Ａに用紙ジャム発生、スタッカページカウント（スタッカに排出完了したページ数）及び印刷権移動通知（印刷権はクライアント装置Ｂ→クライアント装置Ａに移動）を通知する。この後、印刷装置１２を監視してエラーの解除を待ち合わせて、エラー解除後にリカバリが必要なページ（スタッカページカウント＋１）から再印刷を行い、最終ページまで印刷し、再度印刷権を開放して、最終ページがスタッカに排出されるまでの監視を行う。
【００９０】
従って、本実施形態では、クライアント装置１４と印刷装置１２との通信に関する接続を２段階に開放することで、複数のクライアント装置１４が１台の印刷装置１２を共有して印刷する環境においても、用紙ジャム等の異常が発生した際に、ジョブをまたがることがあっても容易にリカバリを行うことができる。換言すれば、異常が発生した時に、オペレータが過去のジョブにさかのぼってリカバリが必要か否かや、そのときのジョブの種類及びページ番号の検索等の煩雑な作業をなくすことができ、全ページを保証した印刷を行うことができる。
［第２実施形態］
続いて、第２実施形態に係わる印刷システムについて説明する。なお、印刷システムの構成自体は、第１実施形態と同一であるため説明を省略し、クライアント装置１４及び印刷装置１２で行われる処理について説明する。
【００９１】
まず、第２実施形態に係わる各クライアント装置１４で行われる処理について説明する。図８は、第２実施形態に係わる各クライアント装置１４で行われる処理の流れの一例を示すフローチャートである。なお、図８は、予め各クライアント装置１４にインストールされた印刷管理モジュールで行われる処理を示す。
【００９２】
クライアント装置１４では、印刷装置１２に対して印刷指示が行われると、ステップ４００では、印刷装置１２の印刷権獲得要求が印刷装置１２に対して出力され、ステップ４０２へ移行して、印刷権を獲得したか否か判定される。該判定は、印刷装置１２から印刷権の獲得が許可されたか否かを判定することによってなされ、該判定が否定された場合には、ステップ４０４へ移行して、所定時間経過したか否か判定され、所定時間経過後に再びステップ４００に戻って印刷権の獲得要求が印刷装置１２に対して行われる。
【００９３】
ステップ４０２の判定が肯定、すなわち、印刷権を獲得した場合には、ステップ４０６へ移行して、印刷データが印刷装置１２に送信される。
【００９４】
次にステップ４０８では、用紙ジャム等の異常が発生したか否か判定される。該判定は、印刷装置１２から異常が発生したことを表す通知を受信したか否かを判定することによってなされ、該判定が肯定された場合には、ステップ４１０へ移行する。
【００９５】
ステップ４１０では、印刷装置１２から異常に対応する印刷データの再要求があるまで待機してステップ４１２へ移行する。
【００９６】
ステップ４１２では、異常に対応する印刷データからの再送信を行うことを設定し、ステップ４０６へ移行する。
【００９７】
一方、ステップ４０８の判定が否定、すなわち、印刷装置１２で異常が発生していない場合にはそのままステップ４１４へ移行する。
【００９８】
ステップ４１４では、印刷が完了したか否か判定される。該判定は、クライアント装置１４からの印刷データの送信が終了したか否かを判定することによってなされ、該判定が否定された場合には、ステップ４０６に戻って上述の処理が繰り返され、ステップ４１４の判定が肯定されたところでステップ４１６へ移行する。
【００９９】
ステップ４１６では、印刷装置開放通知が印刷装置１２に送信され、これによって印刷装置１２では、他のクライアント装置１４に印刷権を許可することができる。また、この時にクライアント装置１４では、印刷装置１２を開放するものの、印刷要求したジョブに対応する印刷データについては保留する。すなわち、本実施形態では、印刷装置１２で印刷が完了（スタッカ排出まで完了）して異常時のリカバリが必要なくなるまで保留するようになっている。
【０１００】
ステップ４１８では、ステップ４０８と同様に、用紙ジョブ等の異常が発生したか否か判定される。該判定が肯定された場合には、ステップ４２０へ移行して、異常が解除されるまで待機してステップ４２２へ移行する。
【０１０１】
ステップ４２２では、印刷データの要求があるまで待機して、ステップ４２４へ移行し、異常に対応する印刷データからの再送信を行うことを設定し、ステップ４０６へ移行する。すなわち、ステップ４１６で保留された印刷データから異常に対応する印刷データを印刷装置１２に送信する。これによって、印刷装置１２では異常に対応するページを再度印刷することができる。
【０１０２】
続いて、ステップ４２８では、スタッカ２４へ印刷要求した最終ページが排出されたか否か判定され、該判定が否定された場合には、ステップ４１８へ戻って上述の処理が繰り返され、ステップ４２８の判定が肯定されたところで、ステップ４３０へ移行する。
【０１０３】
ステップ４３０では、ステップ４１６で保留された印刷データが削除され、一連の処理を終了する。
【０１０４】
次に、第２実施形態に係わる印刷装置１２で行われる処理の流れについて説明する。図９は、第２実施形態に係わる印刷装置１２に記憶されたプログラムを起動することで行われる処理の流れの一例を示すフローチャートである。
【０１０５】
ステップ５００では、印刷獲得要求がクライアント装置１４から行われたか否か判定され、該判定が肯定されるまで待機してステップ５０２へ移行する。
【０１０６】
ステップ５０２では、印刷権獲得ＯＫ通知をクライアント装置１４に通知すると共に、他のクライアント装置１４からの印刷権獲得要求を拒否するために獲得ＮＧ設定が行われ、ステップ５０４へ移行する。すなわち、ステップ５０２の獲得ＮＧ設定によって他のクライアント装置１４からの印刷権獲得要求が拒否される。
【０１０７】
ステップ５０４では、クライアント装置１４から送信されてくる印刷データが受信され、ページバッファ４２に蓄積されて、ステップ５０６へ移行する。
【０１０８】
ステップ５０６では、ページバッファ４２に蓄積された印刷データに基づく印刷処理が行われる。すなわち、画像記録部２０による画像記録動作が行われる。詳細には、クリーナ部３０による感光体ドラム２８の清掃、除電部３２による感光体ドラム２８の除電、前帯電部３４による感光体ドラム２８の帯電、光学部３６による潜像形成、現像ユニット３８による現像、転写帯電部４０による連続紙Ｐへの転写、及び定着装置２２によるトナー像の定着が行われ、連続紙Ｐに印刷データに基づく画像が記録される。
【０１０９】
次にステップ５０８では、用紙ジャム等の異常が発生したか否か判定される。該判定は、異常検出処理部５６によって用紙ジャム等の異常を検出したか否かを判定することによってなされ、該判定が肯定された場合には、ステップ５１０へ移行して、上述した図５に示す異常処理が行われてステップ５１２へ移行する。なお、異常処理については上述したので詳細な説明は省略する。
【０１１０】
ステップ５０８の判定が否定された場合には、そのままステップ５１２へ移行する。
【０１１１】
ステップ５１２では、印刷完了か否か判定される。該判定は、最終ページの転写が行われたか否かを判定することによってなされ、該判定が否定された場合には、ステップ５０４へ戻って上述の処理が繰り返され、ステップ５１２の判定が肯定されたところでステップ５１４へ移行する。
【０１１２】
ステップ５１４では、印刷を完了してクライアント装置１４との通信を切断し、他のクライアント装置１４に印刷権を開放する。すなわち、他のクライアント装置１４からの印刷要求を受け付け、これによって他のクライアント装置１４からの印刷権獲得要求が許可される。なお、この時、他のクライアント装置１４に対して、上述のステップ５００からの処理が開始される。
【０１１３】
続いて、ステップ５１６では、用紙ジャム等の異常が発生したか否か判定される。該判定が肯定された場合には、ステップ５１８へ移行して、上述した図５に示す異常処理が行われてステップ５０４へ移行する。なお、異常処理については上述したので詳細な説明は省略する。
【０１１４】
一方、ステップ５１６の判定が否定された場合には、そのままステップ５２２へ移行する。
【０１１５】
ステップ５２２では、印刷完了した最終ページがスタッカ２４に排出されたか否か判定される。該判定は、スタッカ排出検出部５０によって印刷完了した最終ページが排出されたか否かを判定することによってなされ、該判定が否定された場合には、ステップ５１６に戻って上述の処理が繰り返され、ステップ５２２の判定が肯定されたところで始めに印刷権を獲得したクライアント装置１４に対する全ての処理を終了する。
【０１１６】
このように、本実施形態では、印刷完了（転写完了）時点で装置開放を行った後、最終ページが次のジョブの印刷によりスタッカ２４に排出された時に、印刷装置１２からクライアント装置１４に対してスタッカ排出完了を通知する。すなわち、第２実施形態に係わる印刷装置１２では、印刷が完了（転写完了）した時点でクライアント装置１４との通信接続を切断して他のクライアント装置１４に印刷権を開放するものの、クライアント装置１４で、印刷要求を行った印刷データについては、スタッカ排出完了するまで保留しておくことにより、用紙ジャム等の異常が発生した場合にリカバリを可能としている。
【０１１７】
ここで、最終ページが次のジョブの印刷により正常にスタッカ２４に排出された場合の印刷シーケンスを図１０に示す
正常にスタッカ２４に排出される場合には、図１０に示すように、最終ページの印刷完了（転写完了）が行われた時点で装置開放が行われ、通信が切断される。この時点では、装置開放を行ったクライアント装置１４は印刷要求を行った印刷データを保留する。そして、クライアント装置１４では、印刷装置１２からスタッカ排出完了通知を取得した時点で保留しておいた印刷データが削除される。
【０１１８】
次に、次のジョブの印刷中に用紙ジャムが発生し、前回のジョブのリカバリが必要になった時の印刷シーケンスを図１１に示す。
【０１１９】
第１実施形態と同様に、ジョブ２がｎ2ページ印刷したところで用紙ジャムが発生すると、スタッカ２４に排出が完了しているページ数（ジョブの先頭からのページ数）は以下のように表せる。
【０１２０】
前回ジョブ（ジョブ１）：Ｘ１＋［（ｎ2×Ｐ2）÷Ｐ1］
現在ジョブ（ジョブ２）：０ページ
なお、（ｎ2×Ｐ2）÷Ｐ1の余りは切り捨てる。
【０１２１】
ここで、クライアント装置Ｂには、用紙ジャム発生、スタッカページカウント（スタッカ２４に排出完了したページ数）、印刷及び印刷権移動通知（印刷権は、クライアント装置Ｂ→クライアント装置Ａに移動）を通知する。クライアント装置Ｂは再び印刷権移動（クライアント装置Ａ→クライアント装置Ｂ）が通知されるまで、印刷装置１２を監視する。印刷権移動（クライアント装置Ａ→クライアント装置Ｂ）が通知されると、リカバリが必要なページ（スタッカページカウント＋１）から再印刷を行う。
【０１２２】
クライアント装置Ｂに印刷権移動を通知した後、クライアント装置Ａに、用紙ジャム発生、スタッカページカウント（スタッカ２４に排出したページ数）、及び印刷権移動通知（印刷権は、クライアント装置Ｂ→クライアント装置Ａに移動）を通知する。この後、印刷装置１２を監視してエラーの解除を待ち合わせ、エラー解除後にリカバリが必要なページ（スタッカページカウント＋１）から再印刷を行い、最終ページまで印刷すると、再度印刷権を開放し、印刷装置１２からのスタッカ排出完了通知を待つ。
【０１２３】
従って、本実施形態では、クライアント装置１４と印刷装置１２との通信に関する接続は、印刷完了（転写完了）時に切断されるが、クライアント装置１４で最終ページのスタッカ排出を検出するまで印刷要求した印刷データを保留することで、複数のクライアント装置１４が１台の印刷装置１２を共有して印刷する環境においても、用紙ジャム等が発生した際に、ジョブをまたがることがあっても容易にリカバリを行うことができる。換言すれば、異常が発生した時に、オペレータが過去のジョブにさかのぼってリカバリが必要か否かや、そのときのジョブの種類及びページ番号の検索等の煩雑な作業をなくすことができ、全ページを保証した印刷を行うことができる。
【０１２４】
なお、上記の実施の形態では、印刷装置として連続紙に印刷可能な電子写真方式の印刷装置を適用したが、これに限るものではなく、例えば、予め所定のサイズにカットされたカット紙に印刷を行う印刷装置を適用するようにしてもよい。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態に係わる印刷システムに適用される連続紙に印刷可能な印刷装置の概略構成を示す図である。
【図２】本発明の実施の形態に係わる印刷システムの構成及び該印刷システムに適用される印刷装置の機能を示す機能ブロック図である。
【図３】第１実施形態に係わる各クライアント装置で行われる処理の流れの一例を示すフローチャートである。
【図４】第１実施形態に係わる印刷装置に記憶されたプログラムを起動することで行われる処理の流れの一例を示すフローチャートである。
【図５】異常処理の流れの一例を示すフローチャートである。
【図６】第１実施形態に係わる印刷システムにおいて、最終ページが次のジョブの印刷により正常にスタッカに排出された場合の印刷シーケンスを示す図である。
【図７】第１実施形態に係わる印刷システムにおいて、次のジョブの印刷中に用紙ジャムなどの異常が発生し、前回のジョブのリカバリが必要になった場合の印刷シーケンスを示す図である。
【図８】第２実施形態に係わる各クライアント装置で行われる処理の流れの一例を示すフローチャートである。
【図９】第２実施形態に係わる印刷装置に記憶されたプログラムを起動することで行われる処理の流れの一例を示すフローチャートである。
【図１０】第２実施形態に係わる印刷システムにおいて、最終ページが次のジョブの印刷により正常にスタッカに排出された場合の印刷シーケンスを示す図である。
【図１１】第２実施形態に係わる印刷システムにおいて、次のジョブの印刷中に用紙ジャムが発生し、前回のジョブのリカバリが必要になった時の印刷シーケンスを示す図である。
【図１２】従来の印刷システムにおける印刷シーケンスを示す図である。
【符号の説明】
【０１２６】
１０    印刷システム
１２    印刷装置
１４    クライアント装置
１６    ネットワーク
【図１】
2005234659.tif 000005
【図２】
2005234659.tif 000006
【図３】
2005234659.tif 000007
【図４】
2005234659.tif 000008
【図５】
2005234659.tif 000009
【図６】
2005234659.tif 000010
【図７】
2005234659.tif 000011
【図８】
2005234659.tif 000012
【図９】
2005234659.tif 000013
【図１０】
2005234659.tif 000014
【図１１】
2005234659.tif 000015
【図１２】
2005234659.tif 000016