(57)【要約】【課題】複数の印刷機をネットワークを介して１つの制御端末によって個々に、あるいは同時に制御可能な印刷システムを提供する【解決手段】１つの制御端末５と複数の印刷機６とをネットワーク３を介して接続された印刷システムであって、印刷機６はそれぞれプリンタエンジン１とコントローラ２からから構成されており、印刷機６は単独の制御端末５によって各印刷機６のステータスを得たり、各印刷機の印刷設定が可能である。また、１つの制御端末５によって複数の印刷機を同時に印刷起動させたり、停止させることが可能である。【選択図】  図４
2004295827.tif 000002
【特許請求の範囲】
【請求項１】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続した印刷システムであって、該印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、前記制御端末の１つのウィンドウ上で前記印刷機各々の印刷設定及び／又は印刷内容が編集可能であり、かつリアルタイムで前記印刷機各々のステータスの監視及び／または印刷設定が可能であることを特徴とする印刷システム。
【請求項２】
前記２つ以上の印刷機中の任意の１台の印刷機のプリンタコントローラが前記制御端末をも兼ねることを特徴とする請求項１に記載の印刷システム。
【請求項３】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続した印刷システムであって、該印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、複数の印刷機の印刷中に少なくとも１つ以上の印刷機にエラーが発生した場合にエラーの発生していない印刷機を制御端末が停止することを特徴とする印刷システム。
【請求項４】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続した印刷システムであって、該印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、複数の印刷機と制御端末との通信の送受信周期を通信トラフィックに応じて変更することを特徴とする印刷システム。
【請求項５】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続した印刷システムであって、該印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、制御端末から複数の印刷機に対して、所定の時間差を設けて各々の印刷機に印刷設定可能なことを特徴とする印刷システム。
【請求項６】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続した印刷システムであって、該印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、複数の印刷機の印刷速度が異なることを特徴とする印刷システム。
【請求項７】
１つの制御端末と２つ以上の印刷機とをネットワークを介して接続された印刷システムであって、前記印刷機はさらに１つ以上の印刷機によって構成される複数の印刷システムユニットによって構成され、前記制御端末上で前記複数の印刷システムユニットに属する前記印刷機各々の印刷設定及び／又は印刷内容が編集可能であり、かつリアルタイムで前記印刷機各々のステータスの監視及び／または印刷設定が可能であることを特徴とする印刷システム。
【請求項８】
制御端末より送信される印刷設定に対して、少なくとも１つ以上の印刷機から制御端末との通信周期のおよそ２倍以上の時間応答がない場合に、印刷機が実行していない印刷設定を制御端末内に蓄積して、再び印刷機より応答があった場合に実行されていない印刷設定を自動的に制御端末より送信を行い、およそ３秒以上の時間応答がない場合には送信エラーを発生することを特徴とする請求項１から７のいずれかに記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタコントローラとプリンタエンジンからなる印刷機及び印刷方法に関し、複数の印刷機を１台の制御端末によって印刷設定可能にする印刷システムに関する。
【０００２】
【従来の技術】
従来の技術では、複数のプリンタエンジンに印刷設定する場合には、それぞれプリンタエンジンに備えられた各々のプリンタコントローラによって操作する必要があった。本発明で言うプリンタコントローラとは、アプリケーションで作成された描画データをプリンタエンジン用のビデオデータに変換したり、プリンタエンジンの印刷設定を行うものであり、プリンタエンジンとはプリンタコントローラから送信されるビデオデータを元に用紙に印刷するものである。
【０００３】
従来の技術では複数の印刷機を同時に印刷起動することは手間であり、困難であった。一方、複数の印刷機を同時に印刷している場合に一方の印刷機にエラーが発生した場合にその他の印刷機を停止したくとも自動で停止させることはできなかった。また、複数のプリンタエンジンのステータスを得るためには、各々のプリンタコントローラ画面を監視しなければならなかった。そのため、複数の印刷機を運転するには複数のオペレータを要した。
【０００４】
【発明が解決しようとする課題】
本発明の目的は、複数の印刷機をネットワークを介して、１台の制御端末によって印刷設定を可能にして、複数の印刷機のステータスを容易に監視でき、複数の印刷機を同時に印刷起動や印刷停止可能な印刷システムを提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するための本発明の印刷システムは、単独の制御端末と複数の印刷機とをネットワークを介して接続した印刷システムであって、該複数の印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、前記制御端末のウィンドウ上で前記複数の印刷機各々の印刷設定及び／又は印刷内容が編集可能であり、かつリアルタイムで前記複数の印刷機各々のステータスを監視及び／または印刷設定が可能であることを特徴とする。
【０００６】
このようにプリンタエンジンの印刷設定を行うプリンタコントローラ以外に、ネットワークを介してプリンタコントローラとは異なる制御端末によってプリンタエンジンの印刷設定が可能となり、前記制御端末は複数のプリンタコントローラと同時に対話できるため、１つの制御端末上のウィンドウ上で複数の印刷機のステータスが得られ、複数の印刷機の印刷設定が可能になる。また制御端末とプリンタコントローラはネットワークを介して対話しているため、制御端末を遠隔地に置くことも可能になる。また前記制御端末は各コントローラにも代替可能である。
【０００７】
また本発明の印刷システムは、複数の印刷機と同期を取りながら印刷する場合において、１台の印刷機がエラーになり、印刷を停止した直後に他の印刷機の印刷を停止することが可能である。
【０００８】
また本発明の印刷システムは、一時的にネットワークの通信状態が悪くなり、制御端末からのコマンドに対して、プリンタコントローラから応答が無い場合に、送信に失敗した制御コマンドを制御端末内に格納しておき、通信が再開されたら再び制御端末に格納されている制御コマンドを送信できる。また、一定間隔以上通信が不通になった場合には、制御端末上で通信エラーを認識することも可能である。
【０００９】
また本発明の印刷システムは制御端末から複数の印刷機に対して、所定の時間差を設けて印刷設定が可能であるし、異なる印刷速度を有する複数の印刷機に対しても印刷設定が可能である。
【００１０】
また本発明の印刷システムは１台以上の印刷機によって構成される複数の印刷システムをユニットとして、さらに複数の印刷システムユニットを前記制御端末とは異なる制御端末で印刷設定可能である。
【００１１】
【発明の実施の形態】
以下、本発明の構成について添付の図面を参照しながら詳細に説明する。図１は本発明の印刷システムの基本構成を例示するものである。図１に示すように、本システムはプリンタエンジン１と該プリンタエンジン１に接続されているコントローラ２で構成されている。さらに、コントローラ２はネットワーク３に接続されている。ネットワーク３とはインターネット、ローカルエリアネットワーク（ＬＡＮ）等の電子通信網である。そして、本システムはネットワーク３に接続されたクライアントのパーソナルコンピュータ４上のアプリケーション４１から印刷起動された描画データをコントローラ２とプリンタエンジン１を用いて用紙に印刷を行うのである。
【００１２】
クライアントのパーソナルコンピュータ４には、本システムのプリンタドライバ４３が必要である。プリンタドライバ４３はアプリケーションで作成された描画データをプリンタ用の制御言語データに交換する機能を持ったソフトウェアである。一方、コントローラ２にはスプーラ２１とプリンタコントローラ２４が必要である。スプーラ２１はプリンタドライバ４３から出力された制御言語データを受信、保存（スプール）、処理、スケジューリング、配布を行うダイナミックライブラリ（ＤＬＬ）の集まりであり、通常はパーソナルコンピュータ４のオペレーティングシステムの機能として実現されている。
【００１３】
プリンタコントローラ２４はスプーラ２１からの制御言語データを受信し、プリンタエンジン用のビデオデータや制御データに変換してプリンタエンジン１に送信する機能を持つソフトウェアである。このプリンタコントローラ２４はプリンタエンジン用の制御データを送信できるため、プリンタエンジン１の動作をコントロールできる。プリンタエンジン１はコントローラ２４から送信されるビデオデータを元に用紙に印刷する機能を持つ印刷装置である。
【００１４】
さらにネットワーク３には制御端末５が接続されており、制御端末５とプリンタコントローラ２４は専用のプロトコルによってそれぞれの制御コマンドを送受信している。前記クライアントのパーソナルコンピュータ４と前記制御端末５は同一のコンピュータであっても構わない。
【００１５】
図２は本発明の印刷システムにおける印刷の流れを示すものである。図２に示すように、クライアントのパーソナルコンピュータ４のアプリケーション４１で作成されたデータを印刷起動すると、その描画データは一度オペレーティングシステム（ＯＳ）４２に格納される。オペレーティングシステム４２は必要なデバイスドライバに描画データを送信する。ここでは、本システムのプリンタドライバ４３がデバイスドライバに相当する。
【００１６】
プリンタドライバ４３は、描画データをオペレーティングシステム４２から受信し、プリンタ用の制御言語データに変換して、任意のポートにデータを転送する。例えばポストスクリプト（Ｐｏｓｔｓｃｒｉｐｔ）も制御言語データの１つである。プリンタドライバ４３では、任意のポートに制御言語データを転送することが可能である。例えば、ポートとしてプリンタポートが一般的であるが、ネットワーク上のプリンタサーバーでも良いし、またはネットワーク上のハードディスクなどの任意のデバイスへの転送が可能である。ここでは、ネットワーク３上のコントローラ２のスプーラ２１へ転送した場合について説明する。
【００１７】
スプーラ２１は、プリンタドライバ４３で作成された制御言語データを受信し、一時保存（スプール）しておくことが可能である。また、スケジュールや任意のデバイスへの配布も可能である。  本システムでは、プリンタコントローラ２４が必要に応じてスプーラ２１の制御言語データをリードする構造になっている。プリンタコントローラ２４はスプーラ２１の制御言語データを解析し、プリンタエンジン用のビデオデータの変換する。
【００１８】
そこで、各々のプリンタコントローラ２４またはネットワーク上にある制御端末５上から印刷起動命令を行うとビデオデータの他に必要に応じてプリンタエンジン用の制御データを作成して、これらをプリンタエンジン１に転送し、印刷が開始される。プリンタエンジン１のステータスは逐次専用通信回線で接続されている各々のプリンタコントローラ２４によって情報が収集され、各々のプリンタコントローラ２４によって読み取られたプリンタエンジン１のステータスはネットワーク３を通じて制御端末５に送られる。制御端末５のディスプレイには各々のプリンタエンジン１のステータスが１つのウィンドウ内に表示される。ウィンドウとは図１に示されるように例えばＷｉｎｄｏｗｓ（登録商標）の１つのアプリケーションで構成されるアクティブなフレームワークを言う。
【００１９】
クライアントのパーソナルコンピュータ４上のアプリケーション４１で描画されたイメージは前述の通り制御言語データに変換され、プリンタコントローラ２４を通じてプリンタエンジン１によって用紙に印刷される。一方、制御端末５とプリンタコントローラ２４は別のインターフェースプロトコルによって通信が行われている。図３は制御端末５とプリンタコントローラ２４との通信の流れを示すものである。制御端末５とプリンタコントローラ２４上にはそれぞれ通信用のアプリケーション２２、５１が組み込まれている。この通信用アプリケーション２２，５１は前述の制御言語データとは別に制御端末５とプリンタコントローラ２４との対話に用いられる専用アプリケーションである。
【００２０】
まず制御端末５の通信用アプリケーション２２，５１が起動するとプリンタコントローラ２４に起動確認の送信コマンドを発行する。プリンタコントローラ２４の通信用アプリケーション２２が起動していれば、プリンタコントローラ２４は制御端末５からの起動確認コマンドを受信後、制御端末５に起動確認コマンドを返信する。
【００２１】
一方、プリンタコントローラ２４の通信用アプリケーション２２が起動していなければ、起動確認コマンドは返信されない。制御端末５では所定時間内に任意のプリンタコントローラ２４から起動確認コマンドの返信の有無を確認する。制御端末５はプリンタコントローラ２４からの起動確認コマンドを受信すれば、双方の通信プロトコルが確立する。一方、プリンタコントローラ２４からの起動確認コマンドを所定間隔内に受信しなければ、制御端末５の通信アプリケーション５１は受信バッファを開いたまま今度はプリンタコントローラ２４の通信用アプリケーション２２が起動され、起動確認コマンドが制御端末５に送信されるのを待つ。
【００２２】
双方の通信プロトコルが確立されると制御端末５からプリンタエンジン１のステータスを得るために、プリンタコントローラ２４に対してステータス確認コマンドを送信する。一方、プリンタコントローラ２４は前記通信用アプリケーション２２とは別のタスクによってプリンタエンジン１と常時通信を行っている。プリンタコントローラ２４では常時プリンタエンジン１のステータスをプリンタコントローラ２４の内部バッファに保存している。
【００２３】
前述の制御端末５より送信されたステータス確認コマンドをプリンタコントローラ２４で受信後、プリンタコントローラ２４の内部バッファに保存されているプリンタエンジン１のステータスを専用プロトコルに変換して制御端末５に即座に返信している。専用プロトコルに変換する理由はネットワーク３上に流れるデータを最小限して通信トラフィックの問題を回避するためである。プリンタコントローラ２４から返信されたプリンタエンジン１のステータスは制御端末５によって受信され、その情報は即座に制御端末５上の表示画面に反映される。
【００２４】
このように制御端末５から送信された制御コマンドに対してプリンタコントローラ２４が返信するプロトコルを採用しているため、制御端末５から送信される各制御コマンドの送信タイミングを変更することによって、制御端末５とプリンタコントローラ２４の通信周期を容易に変更できる。制御端末５上でプリンタエンジン１のステータスの変化を瞬時に得たい場合には、各々の制御コマンド間のタイミングを短い周期で連続的に送信すれば良い。
【００２５】
一方、プリンタエンジン１のステータスの変化を秒単位レベルで確認できれば良いなら、秒単位の周期で制御コマンドを送信することによって、通信量が減り通信トラフィックの改善につながる。このように制御端末５から送信した制御コマンドに対して各プリンタコントローラ２４からの返信までの周期を制御端末で確認することによって、各プリンタコントローラ２４からの返信が遅い場合には通信周期を遅くして、逆に返信が確実にあるような場合は通信周期を早くして、制御端末５と各プリンタコントローラ２４との通信周期を通信トラフィックに応じて最適な値にできる。
【００２６】
また、制御端末５から複数のプリンタエンジン１の印刷設定や印刷内容の編集も可能である。印刷設定とは、例えば用紙送りや用紙排出などのプリンタエンジン操作や、表面電位や濃度調整などのプリンタエンジン環境値設定などをいう。また印刷内容の編集とは例えば画像位置の変更や任意の画像領域の消去などをいう。
【００２７】
印刷設定を行う場合、例えば用紙送りを行う場合には、一定間隔で送受信されているステータス確認コマンドに用紙送りコマンドを追加した形の制御コマンドとして制御端末５から送信される。プリンタコントローラ２４では、制御端末５より送信された制御コマンドを受信後、前記同様即座にプリンタエンジン１のステータスを制御端末５に返信すると同時に、用紙送りコマンドをプリンタコントローラ２４内の制御コマンドバッファに保存する。
【００２８】
しかし、ネットワークの通信状態が悪く制御端末５からの印刷設定に対しておよそ通信周期の２倍以上の時間プリンタコントローラ２４から応答がない場合は、印刷機が実行していない印刷設定を一旦制御端末５上のバッファに蓄積し、印刷機との通信が再開されたあとに実行していない制御端末５上のバッファに蓄積された印刷設定をプリンタコントローラ２４に再送信する。このように通信状態が一旦悪くなったとしてもオペレータが再び操作することなく、確実に制御端末５からプリンタコントローラ２４に印刷設定を送信することが可能である。また、プリンタコントローラ２４からの応答がおよそ３秒以上なかった場合は、一旦通信を切断して制御端末５上にエラーを表示させる。
【００２９】
前述の通り、制御端末５から送信される印刷設定などの制御コマンドは一旦プリンタコントローラ２４内の制御コマンドバッファに保存される。プリンタコントローラ２４内に保存された制御コマンドバッファは印刷機が実行可能な状態になると順次コマンドを実行する。このため、オペレータはプリンタエンジン１の動作状態を気にすることなく、実行したい制御コマンドを制御端末５より任意のタイミングで送信可能である。
【００３０】
また図４に示されるように複数の印刷機６とそれら複数の印刷された用紙を帳合するような後処理機７を組み合わせた印刷システムにおいては本発明が特に有効である。上述の例に必要なシステムは複数の印刷機６が同時に印刷起動し、同時に印刷停止できることである。複数の印刷機６を複数のオペレータによって操作することによって印刷起動を同時に行うことは物理的に可能だが、非常に困難である。また、複数の印刷機６が同時に印刷起動中にある印刷機６がエラーを発生した場合には複数のオペレータを要しても同時に印刷機６を停止させることは不可能である。
【００３１】
一方、本発明では制御端末５から複数の印刷機６に対して同時に印刷起動の印刷設定を送信することによって複数の印刷機６を同時に印刷起動することが容易に可能である。また印刷を停止する場合も同様である。
【００３２】
本発明では、同時に複数の印刷機６が印刷起動している場合に、ある印刷機６がエラーを発生した場合に瞬時にエラーステータスの情報がエラーの発生したプリンタエンジン１に接続されているプリンタコントローラ２４を通じて、ネットワーク３を介して制御端末５に送信される。
【００３３】
その後、エラーステータスを受信した制御端末５は即座に接続されているプリンタコントローラ２４に印刷中止コマンドを送信する。正常印刷しているその他印刷機６は制御端末５より送信された印刷中止コマンドを各プリンタコントローラ２４が受信すると即座にプリンタエンジン１の印刷を中止することが可能である。
【００３４】
上述は制御端末５に接続された印刷機６を全て印刷停止させたが、他の印刷機６がエラーを発生しても印刷起動を停止させたくない場合は、事前に制御端末５に印刷停止させたくない印刷機６を設定することによって実現可能である。
【００３５】
また、一般的に印刷システムの配置によって各々の印刷機６と後処理機７までの距離が一定になることはまれである。各印刷機６と後処理機７の距離が異なる場合、各印刷機６を同時に印刷起動しても後処理機７に挿入される用紙は各印刷機６と後処理機７の距離に応じてまちまちになる。そこで図５に示すような印刷システムの配置の場合に各印刷機６から出力される用紙を同時に後処理機７に挿入するためには、印刷機６と後処理機７の距離が最も遠い印刷機Ａから印刷を開始して順に印刷機Ｂ・印刷機Ｃ・印刷機Ｄと印刷し、最後に印刷機と後処理機７の距離が最も近い印刷機Ｅと時間差を設けて各印刷機６が印刷起動すれば良い。各印刷機６の印刷起動時間差は各印刷機６と後処理機７の距離と印刷機６の印刷速度によって求められる。
【００３６】
本発明において、制御端末５より複数の印刷機６に同時に印刷起動コマンドを発行することによって複数の印刷機６を同時に印刷できることを先に述べたが、制御端末５より複数の印刷機６に任意の時間差を設けて各印刷機６の印刷起動をすることも容易に可能である。前もって制御端末５に印刷機Ａから印刷機Ｂの起動時間差を登録しておき、印刷機Ａに対して制御端末５より印刷起動コマンドを発行してから登録した印刷起動時間後に自動的に印刷機Ｂに対して制御端末５より印刷起動コマンドを発行することによって印刷機Ａと印刷機Ｂは任意の時間差を設けて印刷起動することが可能である。
【００３７】
印刷機Ｃ・印刷機Ｄ・印刷機Ｅについても同様の操作を行えば、図５の例の通り、複数の印刷機６に時間差を設けて同時に印刷起動でき、各印刷機６と後処理機７との距離が異なっても各印刷機６から出力される用紙を同時に後処理機７に挿入することが可能である。当然、一旦後処理機７に印刷機６から出力された用紙を挿入したあとに各印刷機６を一時停止させ、再印刷を行った場合には複数の印刷機６は時間差を設けず、複数の印刷機６は同時に印刷起動する。
【００３８】
上記では起動時間差を登録したが、プリンタエンジン１の種類によって事前に印刷速度が分かっているため、プリンタエンジン１から後処理機７までの距離を登録しても良いし、印刷したい用紙天地長も制御端末５や各コントローラ２で分かるため、用紙枚数を登録しても良い。
【００３９】
複数の印刷機６から出力される用紙を一台の後処理機７で処理を行うような印刷システムの場合に複数の印刷機６の印刷速度は同じでなければならない。一方、後処理機７がないもしくは各印刷機６に個別に後処理機７が設けられているような印刷システムの場合、各印刷機６の印刷速度は必ずしも一致していなくても良い。本発明では各印刷機６の印刷速度が異なる複数の印刷機６に対しても一台の制御端末５によって印刷設定可能である。各印刷機６はコントローラ２とプリンタエンジン１によって構成されていることはすでに述べた。
【００４０】
また、コントローラ２と制御端末５はネットワーク３を介して接続されている。しかし、プリンタコントローラ２４はプリンタエンジン１との通信タスクＡと制御端末５との通信タスクＢが別のスレッドで動作しているために、例えプリンタエンジン１の印刷速度が変わり、プリンタコントローラ２４との通信を行っている通信タスクＡがそれぞれのプリンタエンジン１によって異なっても通信タスクＢの通信になんら影響を及ぼさない。このため、複数の印刷速度の異なる印刷機６を一台の制御端末５から印刷開始／停止、またプリンタエンジン１のステータス表示などの印刷設定が可能である。
【００４１】
複数のプリンタエンジン１とコントローラ２から構成される印刷機６を１台の制御端末５で印刷設定できることはすでに述べたが、前記印刷システムを階層化して複数の印刷システムを１台の制御端末５で印刷設定可能なシステムも構成できる。図６に示すように３台の印刷機６と１台の制御端末５Ｂで構成される印刷システムを１つのユニットとする。さらに２台の印刷機６と１台の制御端末５Ｃで構成されている印刷システムをもう１つのユニットとする。前記２台の印刷ユニットをさらにネットワーク３を介して前記制御端末５Ｂ・５Ｃとは異なる制御端末５Ａを接続している。
【００４２】
図６の構成において、前述の通り３台の印刷機６は制御端末５Ｂによって印刷設定可能である。また２台の印刷機６は制御端末５Ｃによって印刷設定可能である。さらにネットワーク３を介して２台の前記制御端末５Ｂ・５Ｃに接続された制御端末５Ａは、制御端末５Ｂともう一方の制御端末５Ｃと対話して、双方の制御端末５Ｂ・５Ｃに印刷設定可能である。例えば、制御端末５Ｂに接続された印刷機６を制御したい場合、制御端末５Ａから送信された印刷設定は一旦制御端末５Ｂで受信され、その後制御端末５Ｂから制御端末５Ｂに接続されている各印刷機６に印刷設定が送信される。
【００４３】
このように複数の印刷システムを１つのユニットとして、前記印刷機システムユニットを階層化構造にし、前記印刷機に接続されている制御端末５Ｂ・５Ｃとは別の制御端末５Ａによっても印刷設定可能な印刷システムが実現できる。図６では階層化は１段であったが、これらは複数の階層化をもつ構造でも良い。
【００４４】
【発明の効果】
以上説明したように本発明によれば、単独の制御端末と複数の印刷機とをネットワークを介して接続した印刷システムであって、該複数の印刷機の各々は制御言語データからなる印刷データをネットワークを介して受信し、かつ該印刷データを保存するデータ保存手段と、該データ保存手段に保存された印刷データをプリンタエンジンに転送する入力データに変換するプリンタコントローラとを少なくとも備え、前記制御端末の１つのウィンドウ上で前記複数の印刷機各々の印刷設定及び／又は印刷内容が編集可能であり、かつリアルタイムで前記複数の印刷機各々のステータスを監視及び／または印刷設定を可能にした。
【００４５】
従って、複数の印刷機を１台の制御端末で容易に印刷設定したり、複数の印刷機のステータス取得が可能なことによってオペレータの数を減らすことができる。また、複数の印刷を同期運転させることも可能である。またネットワークを介して遠隔地からの印刷設定も可能である。
【図面の簡単な説明】
【図１】本発明の構成を示すブロック図である。
【図２】本発明での印刷の流れを示すブロック図である。
【図３】本発明での制御端末とプリンタコントローラの通信の流れを示すブロック図である。
【図４】本発明において、複数の印刷機を用いた場合の印刷システムを示すブロック図である。
【図５】本発明において、複数の印刷機を用いた場合の別の印刷システムを示すブロック図である。
【図６】本発明において、複数の印刷システムを階層化した場合を示すブロック図である。
【符号の説明】
１  プリンタエンジン
２  コントローラ
３  ネットワーク
４  クライアントＰＣ
５  制御端末
６  印刷機
７  後処理機
２１  スプーラ
２４  プリンタコントローラ
４１  アプリケーション
４２  オペレーションシステム
４３  プリンタドライバ
【図１】
2004295827.tif 000003
【図２】
2004295827.tif 000004
【図３】
2004295827.tif 000005
【図４】
2004295827.tif 000006
【図５】
2004295827.tif 000007
【図６】
2004295827.tif 000008