(57)【要約】【課題】プリンタコントローラにエラーが生じた場合に、エラーを判別し、印刷作業を中断せずにプリンタコントローラをセットし直すことを課題とする。【解決手段】クライアントの印刷ジョブを一括管理しプリンタへ送信するプリントサーバと、プリンタエンジンコントローラを制御しているプリンタコントローラと、待機状態の２つ目のプリンタコントローラと、前記２つのプリンタコントローラの切り替えを行う２つのスイッチング回路と、前記２つのプリンタコントローラのリセットを行う電源供給停止スイッチング回路と、前記２つのスイッチング回路および前記電源供給停止スイッチング回路の制御を行うエラー監視システムとからなることを特徴とする。【選択図】図１
2004355462.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて印刷を行うプリンタを備えたプリントサーバを用いた印刷システムにおいて、クライアントの印刷ジョブを一括管理しプリンタへ送信するプリントサーバと、プリンタエンジンコントローラを制御しているプリンタコントローラと、待機状態の２つ目のプリンタコントローラと、前記２つのプリンタコントローラの切り替えを行う２つのスイッチング回路と、前記２つのプリンタコントローラのリセットを行う電源供給停止スイッチング回路と、前記２つのスイッチング回路および前記電源供給停止スイッチング回路の制御を行うエラー監視システムとからなり、前記プリンタコントローラにエラーが生じた場合、印刷作業は自動的に待機状態のプリンタコントローラで切り替えてプリントサーバが印刷ジョブを再送信することで継続し、その間エラーを起こしたプリンタコントローラはセットし直すことを特徴とするプリントサーバを用いた印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタコントローラにエラーが生じた場合においても印刷作業を継続し、さらにエラーを解除することができるプリントサーバを用いた印刷システムに関する。
【０００２】
【従来の技術】
プリンタは、主にプリンタエンジン、エンジンを動かすプリンタエンジンコントローラ、そしてそのプリンタエンジンコントローラを制御するプリンタコントローラという構成で印刷作業を行っている。
【０００３】
【発明が解決しようとする課題】
ここで、プリンタコントローラにエラーが生じた場合は印刷作業を中断し、手動でプリンタコントローラをセットしなおさなければならない。
【０００４】
本発明は、プリンタコントローラにエラーが生じた場合に、そのエラーを判別し印刷作業を中断せずにプリンタコントローラをセットしなおすことが出来るようにすることを課題とする。
【０００５】
【課題を解決するための手段】
上記課題は、印刷データに基づいて印刷を行うプリンタを備えたプリントサーバを用いた印刷システムにおいて、クライアントの印刷ジョブを一括管理しプリンタへ送信するプリントサーバと、プリンタエンジンコントローラを制御しているプリンタコントローラと、待機状態の２つ目のプリンタコントローラと、前記２つのプリンタコントローラの切り替えを行う２つのスイッチング回路と、前記２つのプリンタコントローラのリセットを行う電源供給停止スイッチング回路と、前記２つのスイッチング回路および前記電源供給停止スイッチング回路の制御を行うエラー監視システムとからなり、前記プリンタコントローラにエラーが生じた場合、印刷作業は自動的に待機状態のプリンタコントローラで切り替えてプリントサーバが印刷ジョブを再送信することで継続し、その間エラーを起こしたプリンタコントローラはセットし直すことによって解決される。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を図１、図２により説明する。図１、図２において、１は印刷データをプリンタへ送信するプリントサーバである。プリンタは、プリンタエンジン１１と、プリンタエンジン１１を動かしているプリンタエンジンコントローラ１０と、該プリンタエンジンコントローラ１０の制御を行いプリントサーバ１とインターフェース２を介して接続している動作中のプリンタコントローラ６と、スイッチング回路４とスイッチング回路９によってプリントシステムと切り離されている待機中のプリンタコントローラ７と動作中のプリンタコントローラ６や待機中のプリンタコントローラ７に電源供給や停止を行う電源供給スイッチング回路５と、この電源供給スイッチング回路５を制御するエラー監視システム８と、エラー監視システム８とで構成され、インターフェース３を介してプリントサーバ１に接続されている。
【０００７】
電源供給スイッチング回路８は、スイッチング素子を用いた回路で、プリンタコントローラ６およびプリンタコントローラ７への電源の供給・停止を行うことができる。
【０００８】
エラー監視システム８は、印刷前にプリントサーバ１から印刷ジョブ情報Ｉｎｄｅｘを受信し、プリンタコントローラ６から印刷ジョブ情報Ｉｎｄｅｘをページ毎に受信し、それらを基に動作中のプリンタコントローラ６にエラーが発生しているかを判断する。エラー監視システム８は、プリンタコントローラ６にエラーが生じていると判断すると、スイッチング回路４とスイッチング回路９を切り替え動作させるプリンタコントローラを切り替える。その後、プリントサーバ１へ印刷ジョブ情報Ｉｎｄｅｘを送信する。さらに、エラーを生じたプリンタコントローラ６の電源供給を停止し、その後に電源供給を再開する機能を有する。プリントサーバ１は、エラー監視システム８から印刷情報Ｉｎｄｅｘを受信すると、それを基に印刷ジョブを変更しプリンタコントローラ７へ送信する。
【０００９】
本システムで印刷作業を行う場合のフローチャートを図２に示す。先ず、プリントサーバ１からエラー監視システム８に印刷ジョブが識別できる情報、例えばＩＤとファイル名を印刷ジョブ情報Ｉｎｄｅｘ（以下、単にＩｎｄｅｘと称する。）として渡し（９）、プリンタコントローラには印刷ジョブとＩｎｄｅｘを渡す（１０）。
【００１０】
次に、プリンタコントローラ６がエラー監視システム８にＩｎｄｅｘを渡す（１４）。ここでＩｎｄｅｘの取得に失敗した場合は、プリンタコントローラ６にエラーが生じたと判断する。プリンタコントローラ６にエラーがなければ、プリンタコントローラ６がプリンタエンジンコントローラ９に印刷指示を渡し（１６）、プリンタエンジン１１は印刷を行う。プリンタコントローラ６にエラーが生じなければ正常に印刷しているということが分かる（１５）。
【００１１】
ここで、プリンタコントローラ６にエラーが生じた場合、エラー監視システム８は、スイッチング回路３とスイッチング回路８と電源供給スイッチング回路５を制御して動作するプリンタコントローラを切り替え、プリントサーバ１にＩｎｄｅｘを送信する。さらに、エラーを生じたプリンタコントローラ６をセットし直す。プリントサーバ１は、印刷を再開するためプリンタコントローラ７へ印刷ジョブとＩｎｄｅｘを送信する。
【００１２】
【発明の効果】
以上説明したように、本発明によれば、プリンタコントローラにエラーが生じた場合でも、印刷を中断しないで自動的にプリンタコントローラをセットし直すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷システムの全体構成を示すブロック図である。
【図２】本発明の実施の形態に係る印刷作業の流れを示すフローチャートである。
【符号の説明】
１はプリントサーバ、２、３はインターフェース、４、９はスイッチング回路、５は電源回路スイッチング回路、６、７はプリントコントローラ、８はエラー監視システム、１０はプリンタエンジンコントローラ、１１はプリンタエンジンである。
【図１】
2004355462.tif 000003
【図２】
2004355462.tif 000004