(57)【要約】【課題】プリンタ内に大容量の記憶装置を必要とせず、プリントサーバも必要とせずに、ジョブの実行中に、プリンタにエラーが発生して、ジョブの実行ができなくなったとき、実行可能な他のジョブを実行できるようにする。【解決手段】ホスト１は、プリンタ２に対して印刷ジョブを送信後、プリンタ２から印刷終了通知を受信するまで印刷ジョブを保持する。その際、印刷ジョブに一意のジョブＩＤを割り振り、ホスト１、プリンタ２は、該ジョブＩＤによりジョブを管理する。プリンタ２は、印刷実行中に印刷が中断されて、所定時間経過しても印刷中断が解除されないとき、当該印刷ジョブを削除して、他のジョブの処理を可能にする。その後、印刷の中断が解除されたら、先に中断された印刷ジョブをホスト１から再度受信する。プリンタ２は、当該印刷ジョブのジョブＩＤとともに印刷したページ数を保持しておき、印刷した続きのページから印刷を再開する。【選択図】      図１
2007094721.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置からネットワークを介して画像形成装置へ印刷ジョブを送信して印刷を実行する印刷システムであって、
前記情報処理装置は、画像形成装置に対して印刷ジョブを送信後、画像形成装置から印刷終了通知を受信するまで印刷ジョブを保持するジョブ保持手段を備え、
前記画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブを削除するジョブ削除手段と、印刷の中断が解除されたとき、前記情報処理装置から先に印刷が中断された印刷ジョブを再度受信するジョブ受信手段とを備えたことを特徴とする印刷システム。
【請求項２】
前記ジョブ削除手段は、印刷中断後、所定時間経過しても印刷中断が解除されないとき印刷ジョブを削除することを特徴とする請求項１に記載の印刷システム。
【請求項３】
印刷ジョブに一意のジョブＩＤを割り振り、前記情報処理装置および画像形成装置は、該ジョブＩＤによりジョブを管理することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
前記画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブのジョブＩＤとともに印刷したページ数を保持しておき、印刷の中断が解除されたとき、該当するジョブＩＤの印刷ジョブを前記情報処理装置に要求して受信し、印刷した続きのページから印刷を再開することを特徴とする請求項３に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータ（以下、単に「ホスト」と記す）等からネットワークを介して印刷ジョブデータを送信して、プリンタ、複合機等の画像形成装置で印刷を行う印刷システムに関するものであり、特に、ジョブの実行中に、プリンタにエラーが発生して、ジョブの実行ができなくなったとき、実行可能な他のジョブを実行できるように構成した印刷システムに関するものである。
【背景技術】
【０００２】
複数のホストとプリンタがＬＡＮ等のネットワークを介して接続され、限られた台数のプリンタを複数のホストで共用するようにした印刷システムがオフィス内など多くの場所で運用されている。そのような印刷システムでは、印刷を行う場合、ネットワークを介してホストからプリンタに印刷ジョブを送信し、印刷を実行する。
【０００３】
そのような印刷システムにおいて、ホストからプリンタに印刷ジョブを送信し、プリンタで印刷を開始した後、プリンタに紙詰まり、用紙切れ、トナー切れ等のエラーが発生すると、印刷が途中で停止する。それらエラーの内、紙詰まりが発生したら、紙詰まりが解消されるまでそのプリンタでは印刷ができないが、例えば、あるサイズの用紙だけが用紙切れになったときは、その用紙が指定された印刷ジョブは実行できないが、その他の用紙が指定された印刷ジョブなら印刷が可能である。
【０００４】
そこで、例えば、下記の特許文献１（特開平１１−７８１３５号公報）に示されるように、プリンタにおいて、あるジョブで指定された用紙が用紙切れになったとき、そのジョブのデータはすべてプリンタ内に保持しておき、他の用紙を使用する別のジョブを実行できるようにする技術が提案されている。そのようにすれば、他の用紙が指定された印刷ジョブの印刷が可能になる。
【０００５】
すなわち、この特許文献１に開示された印刷システムは、印刷動作制御部はホスト又は操作パネルにより指示された給紙搬送制御部と排紙搬送制御部が使用できない場合、ホストから送られてくる印刷データを受信してその画像データを印刷頁画像データ記憶部に格納し、給紙搬送制御部と排紙搬送制御部が使用できるようになった場合に画像データを印刷頁画像データ記憶部から読み出して印刷を行うように構成したものである。
【０００６】
また、下記の特許文献２（特開平７−２３０３７２号公報）、特許文献３（国際公開ＷＯ９７／３６２２６号パンフレット）に示されるように、ネットワーク上にプリントサーバを設ければ、用紙切れになって印刷を停止せざるを得なくなったジョブデータは、サーバに保持しておき、プリンタには他の用紙を使用するジョブを送信すれば、他の用紙が指定された印刷ジョブの印刷が可能になる。
【０００７】
例えば、上記特許文献２に開示された印刷システムは、複数の端末装置と、端末装置が共用可能な複数のプリンタと、端末装置からの印刷を受付け、プリンタによる印刷を制御するための１つ以上のプリンタ／スプーラ制御サーバと、分散印刷管理サーバとで構成し、端末装置に印刷ジョブ詳細状態の問合せ部とエラー回復指示等の印刷制御部、プリンタ／スプーラ制御サーバにエラー回復部、分散印刷管理サーバにネットワーク上のすべてのプリンタとプリンタ／スプーラ制御サーバの仕様、状態を管理するためのプリンタ構成管理テーブルを設けたものである。
【０００８】
【特許文献１】特開平１１−７８１３５号公報
【特許文献２】特開平７−２３０３７２号公報
【特許文献３】国際公開ＷＯ９７／３６２２６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の印刷システムの内、ジョブのデータはすべてプリンタ内に保持しておくものでは、ジョブデータをすべて保持しておくだけの大容量の記憶装置がプリンタ内に必要になるという問題点があった。また、プリントサーバを設けるものでは、高価なプリントサーバが必要になるという問題点があった。
【００１０】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、情報処理装置に画像形成装置に対して印刷ジョブを送信後、画像形成装置から印刷終了通知を受信するまで印刷ジョブを保持するジョブ保持手段を備え、画像形成装置には、印刷実行中に印刷が中断されたとき、当該印刷ジョブを削除するジョブ削除手段と、印刷の中断が解除されたとき、情報処理装置から先に印刷が中断された印刷ジョブを再度受信するジョブ受信手段とを備えることにより上記問題点を解消し得ることに想到し、本発明を完成するに至ったものである。
【００１１】
すわち、本発明は前記の問題点を解消することを課題とし、プリンタ内に大容量の記憶装置を必要とせず、また、プリントサーバも必要とせずに、ジョブの実行中に、プリンタにエラーが発生して、ジョブの実行ができなくなったとき、実行可能な他のジョブを実行できるようにすることを目的とするものである。
【課題を解決するための手段】
【００１２】
前記課題を解決するために、本願の請求項１にかかる発明は、
情報処理装置からネットワークを介して画像形成装置へ印刷ジョブを送信して印刷を実行する印刷システムであって、
前記情報処理装置は、画像形成装置に対して印刷ジョブを送信後、画像形成装置から印刷終了通知を受信するまで印刷ジョブを保持するジョブ保持手段を備え、
前記画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブを削除するジョブ削除手段と、印刷の中断が解除されたとき、前記情報処理装置から先に印刷が中断された印刷ジョブを再度受信するジョブ受信手段とを備えたことを特徴とする。
【００１３】
本願の請求項１にかかる発明は、請求項１にかかる印刷システムにおいて、
前記ジョブ削除手段は、印刷中断後、所定時間経過しても印刷中断が解除されないとき印刷ジョブを削除することを特徴とする。
【００１４】
本願の請求項３にかかる発明は、請求項１又は請求項２にかかる印刷システムにおいて、
印刷ジョブに一意のジョブＩＤを割り振り、前記情報処理装置および画像形成装置は、該ジョブＩＤによりジョブを管理することを特徴とする。
【００１５】
本願の請求項４にかかる発明は、請求項３にかかる印刷システムにおいて、
前記画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブのジョブＩＤとともに印刷したページ数を保持しておき、印刷の中断が解除されたとき、該当するジョブＩＤの印刷ジョブを前記情報処理装置に要求して受信し、印刷した続きのページから印刷を再開することを特徴とする。
【発明の効果】
【００１６】
本発明の印刷システムは、次のような効果を奏する。
すなわち、請求項１にかかる発明においては、情報処理装置は、画像形成装置に対して印刷ジョブを送信後、画像形成装置から印刷終了通知を受信するまで印刷ジョブを保持するようにし、画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブを削除するとともに、印刷の中断が解除されたとき、前記情報処理装置から先に印刷が中断された印刷ジョブを再度受信するようにした。その結果、画像形成装置内に大容量の記憶装置を必要とせず、プリントサーバも必要とせずに、画像形成装置にエラーが発生してあるジョブの実行ができなくなったとき、実行可能な他のジョブを実行できるようになる。
【００１７】
また、請求項２にかかる発明においては、請求項１にかかる印刷システムにおいて、印刷中断後、所定時間経過しても印刷中断が解除されないときに印刷ジョブを削除するようにしたので、所定時間以内に印刷中断が解除されれば、そのままジョブを再開できるようになる。
【００１８】
また、請求項３にかかる発明においては、請求項１又は請求項２にかかる印刷システムにおいて、印刷ジョブに一意のジョブＩＤを割り振り、前記情報処理装置，画像形成装置は、該ジョブＩＤによりジョブを管理するようにしたので、情報処理装置及び画像形成装置でのジョブの特定を容易に行うことができるようになる。
【００１９】
また、請求項４にかかる発明においては、請求項３にかかる印刷システムにおいて、前記画像形成装置は、印刷実行中に印刷が中断されたとき、当該印刷ジョブのジョブＩＤとともに印刷したページ数を保持しておき、印刷の中断が解除されたとき、該当するジョブＩＤの印刷ジョブを前記情報処理装置に要求して受信し、印刷した続きのページから印刷を再開するようにしたので、無駄なく、残りのページの印刷を継続することができるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための印刷システムを例示するものであって、本発明をこの印刷システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施態様の印刷システムにも等しく適応し得るものである。図１は、本発明の実施例にかかる印刷システムの概略構成を示すブロック図であり、図２は、本発明の印刷システムにおける印刷処理の手順を示すフローチャートである。
【実施例】
【００２１】
図１は、本発明の印刷システムの概略構成を示すブロック図である。ホスト１とプリンタ２は、同一のネットワーク３に接続されており、ホスト１で印刷する必要が生じたら、ホスト１からネットワーク３を介してプリンタ２に印刷ジョブを送信し、プリンタ２で印刷を実行する。
【００２２】
ホスト１の制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなり、各種の制御を行う。操作部１２は、キーボード等の入力装置を操作して各種入力を行う。ジョブ送信部１３は、ユーザの要求に基づいて、印刷ジョブをプリンタ２に送信する。ジョブＩＤ管理部１４は、それぞれの印刷ジョブに対して、一意に付けたジョブＩＤの管理を行う。
【００２３】
ジョブ保持部１５は、制御部１１で作成された印刷データを、プリンタ２が解読できるページ記述言語に変換したデータである印刷ジョブを、適宜の記憶装置に保持する。保留・解除要求送信部１６は、操作部１２からのユーザの入力に基づいて、プリンタ２に対して、印刷保留要求や保留解除要求を送信する。エラー情報受信部１７は、プリンタ２に印刷ジョブを送信して印刷実行中に、プリンタ２で何らかのエラーが発生したとき、プリンタ２からエラー情報を受信する。
【００２４】
一方、プリンタ２の制御部２１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなり、印刷制御を含むプリンタ全体の制御を行う。操作部２２は、操作パネルを操作して各種入力を行う。ジョブ受信部２３は、ネットワーク３を介してホスト１から送られてくる印刷ジョブを受信する。印刷部２４は、印刷を実行して用紙に出力する。印刷終了通知部２５は、印刷終了後に、ホスト１に対して印刷が終了したことを通知する。
【００２５】
ジョブ情報管理部２６は、ホスト１から印刷ジョブに付されて送られてきたジョブＩＤ，印刷の保留要求があったジョブのＩＤ及び保留要求があったジョブの印刷済みページ数を記憶管理する。タイマ制御部２７は、印刷の保留要求を受けてからタイマを起動し、所定時間経過後、それを知らせる。ジョブ削除部２８は、タイマ制御部２７から所定時間経過の通知を受けて、保持していた印刷ジョブを削除する。保留・解除要求受信部２９は、ホスト１から保留要求及び保留解除要求を受信する。
【００２６】
次に、図２を参照しながら、本発明の印刷システムの処理を説明する。ホスト１では、印刷を行うに当たって、ジョブＩＤ管理部１４により、印刷ジョブに一意のジョブＩＤを割り振り保持する。そして、そのジョブＩＤを付けて印刷ジョブをプリンタ２に送信するとともに、ジョブ保持部１５により、その印刷ジョブを保持する。
【００２７】
プリンタ２は、ジョブ受信部２３により、ホスト１から送られた印刷ジョブを受信したら、ジョブを保持するとともに、印刷処理を開始する。そのまま正常に印刷が終了すれば、印刷終了通知をホスト１に送って処理は完了するが、印刷途中でプリンタ２に何らかのエラーが発生した場合は、印刷処理を停止すると同時にエラー情報をホスト１に通知する。その際、その印刷ジョブのジョブＩＤを付けて送る。
【００２８】
ホスト１側では、ユーザがエラー情報を確認し、その印刷を継続させる必要があれば、保留・解除要求送信部１６により、ジョブＩＤ付きで保留要求をプリンタ２に送信する。プリンタ２は、その保留要求を受信したら、タイマ制御部２７によりタイマを起動する。そして、ジョブ情報管理部２６により、当該ジョブについて印刷が終わっているページ数を記憶しておく。
【００２９】
その後エラー解除、保留解除等がないまま、タイマが所定時間を計時したら、一旦、保持しておいたジョブを削除する。その結果、プリンタ２は、先のジョブから解放されて別のジョブの処理が可能になる。
【００３０】
その後、エラーが解除されたら、プリンタ２からホスト１に対してエラー解除通知を送信する。その際、ジョブがすでに削除されていたら、ジョブの再送要求も行う。それを受けて、ホスト１からプリンタ２に対して、保留解除要求を、ホスト１に保持し、保留していたジョブとともに送信する。
【００３１】
プリンタ２は、受信した印刷ジョブからページデータに変換し、それを、保留前に印刷したページまで読み飛ばした後、その後のページから印刷を開始する。そして、全ページの印刷が終了したら、印刷終了通知部２５により、ホスト１に対して印刷終了通知を送信する。それを受けて、ホスト１は、保持しておいた印刷ジョブを削除する。
【００３２】
なお、上記実施例では、プリンタ側にエラーが発生して印刷を一時保留する場合で説明したが、最初のページを試し印刷して、印刷状態をチェックするため途中で印刷を停止する場合、印刷中のジョブを保留にして割込印刷を行う場合等、プリンタ側にエラーが発生しない場合でも、本発明を適用できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施例にかかる印刷システムの概略構成を示すブロック図である。
【図２】本発明の印刷システムにおける印刷処理の手順を示すフローチャートである。
【符号の説明】
【００３４】
１………ホスト
２………プリンタ
３………ネットワーク
１１……制御部
１２……操作部
１３……ジョブ送信部
１４……ジョブＩＤ管理部
１５……ジョブ保持部
１６……保留・解除要求送信部
１７……エラー情報受信部
２１……制御部
２２……操作部
２３……ジョブ受信部
２４……印刷部
２５……印刷終了通知部
２６……ジョブ情報管理部
２７……タイマ制御部
２８……ジョブ削除部
２９……保留・解除要求受信部
【図１】
2007094721.tif 000003
【図２】
2007094721.tif 000004