(57)【要約】【課題】印刷モードの切り替え時間を考慮して最短の印刷装置を選択して印刷する。【解決手段】クライアント端末装置であるＰＣ１０１は、複数の印刷モードの切替時間と、各印刷モードごとの印刷時間とをサーバ装置から受信する。印刷ページ解析部７３２は、文書の構成を解析し、モードの切替回数や、各モードごとのページ数を求める。印刷時間計算部７３３は、受信した切替時間と切替回数を乗算し、受信したモードごとの印刷時間と各モードごとのページ数を乗算し、これらの積を加算してトータルの印刷時間を算出する。この算出は、ネットワーク上の利用可能な各印刷装置について実行される。印刷装置選択部７３４は、算出された印刷時間に基づいて最短の印刷装置を選択する。印刷データ生成部７３１は、選択された印刷装置応じた印刷データを形成する。【選択図】  図７
2004164309.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置を含む印刷システムであって、
前記印刷装置が複数の印刷モードを備えている場合に、該複数の印刷モード間の切替処理に要する時間の目安となる第１の時間情報と、該各印刷モードごとの印刷に要する時間の目安となる第２の時間情報とを管理する管理手段と、
少なくとも前記印刷モードの切り替え回数と各印刷モードごとのページ数を求めるべく、印刷の対象となる対象情報の構成を解析する解析手段と、
前記解析手段による解析結果、前記管理手段により管理されている第１の時間情報および第２の時間情報に基づいて、前記対象情報を印刷するための印刷装置を決定する決定手段と、
前記決定された印刷装置に応じた印刷データへと前記対象情報を変換する変換手段と
を含む印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信媒体を介して複数の印刷装置を接続してなる印刷システムに係り、とりわけ、印刷の対象となる文書の構成に応じて印刷装置を選択する技術に関する。
【０００２】
【従来の技術】
近年、オフィスのネットワーク化も進み、ホストコンピュータから複数の印刷装置を利用することが可能となっている。また、単位時間内に多数の印刷処理を実行できる高速な印刷装置やカラーの画像を形成できるカラー印刷装置も増えている。
【０００３】
カラー印刷装置にも様々なものが存在するが、カラー印刷装置であっても、必ずしもカラー文書のみに利用されるわけではなく、モノクロ文書の印刷に利用されることも多い。また、一つの文書の中でカラーのページとモノクロのページが混在しているものや、ネットワーク上の複数のユーザより利用されることによって、カラーの文書とモノクロの文書が混在することもしばしば見られるようになってきた。
【０００４】
カラー印刷装置においては、カラー・レーザ・ビーム・プリンタを例とする減法混色の３原色である、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）のトナーと、文字の印刷等に利用されるＫ（ブラック）トナーの合計４色のトナーを利用して印刷を行なう印刷装置が存在する。このような印刷装置では、カラー印刷の場合に４色のトナーを利用して印刷を行ない、モノクロ印刷の場合にはＫのみを利用して印刷を行なう。とりわけ、カラー印刷装置の中には、トナーの消費や各ユニットの磨耗を抑制するために、カラーの印刷処理と、モノクロの印刷処理の動作を切り替える印刷装置が存在し、切り替えに時間を要する機種も存在する。
【０００５】
また、印刷する転写材としては、例えば、ＯＨＴ用紙（オーバヘッドプロジェクタ用の透過フィルム）や、普通紙、厚紙、写真画像専用紙等が存在するが、印刷装置の中には、転写材の種類に応じて定着性を変更する印刷装置も存在する。また、色を薄くしてインクやトナーの使用量を節約する節約印刷モードを備える機種や、定着性を変更することによって画像をよりきれいに見せるモードを備える機種、印刷の美しさと処理速度のバランスの観点から解像度や階調を適宜変更して印刷を行なえる印刷装置も存在している。このような印刷モードを変更するには一般に変更処理のための時間が必要となる。
【０００６】
このように、印刷装置の多機能化が進み、複数の印刷モードを備えた機種が登場している。ユーザが印刷装置ごとの機能を十分に把握してれば、印刷対象の文書の構成に応じて、好みの機能を備えた印刷装置をマニュアルで指定して文書を印刷できる。
【０００７】
【発明が解決しようとする課題】
しかしながら、複数の印刷モードが存在することをユーザが熟知していることは稀であるところ、そのモードの変更に要する時間までを把握していることは極めて稀である。印刷装置の特性によっては、モードの切り替え処理に時間を要するものが存在するが、そのことを知らずにユーザが印刷装置を選択してしまうと、印刷完了までに予想以上の時間を費やすことがあった。
【０００８】
例えば、カラーあるいはモノクロのみからなる文書の場合には高速に印刷が可能であるが、モノクロモードとカラーモードとを切り替えるのに時間のかかる印刷装置をユーザが選択して、カラーページとモノクロページが混在する文書を印刷しようとすると、モードの切り替えに時間がかかり、結果として印刷終了までに予想以上の時間がかかってしまうことがあった。
【０００９】
また、ユーザがカラー印刷装置の特性を知っている場合であっても、文書内のカラーのページ数とモノクロのページ数までも考慮して印刷装置を選択することは非常に煩雑であり、現実的ではなかった。
【００１０】
そこで、本発明は、印刷モードの変更に伴う時間を考慮して印刷の対象となる文書に適した印刷装置を選択可能な印刷システムを提供することを目的とする。
【００１１】
ところで、従来の印刷システムにおいては、印刷対象の文書データを印刷装置に出力したとしても、印刷装置の状態によっては、すぐには印刷が開始されない場合があった。例えば、電源投入時には、各印刷装置を初期化するための処理が必要である。また、省電力モードの実行時には、省電力モードから通常モードへの復帰処理が必要である。
【００１２】
具体例をあげると、レーザビームプリンタのような電子写真方式の印刷装置においては、装置の高速化に伴い、トナーを早く定着させるために定着器の温度を高温に保つ必要がある。一方で、消費電力を押さえる省エネルギーの観点から、印刷を行なわない場合に、最低限の機能のみに電力を供給し、定着器や駆動装置等には電力を供給しないで待機する省電力モードを備える印刷装置がある。
【００１３】
このような印刷装置では、復帰時に定着器の温度を上げる必要が生じる。このような理由から、電源の投入時時や、省電力モード時には、画像の形成が可能となるまでに多少の時間が必要となり、結果として印刷完了が予想以上に遅くなってしまうということが存在した。
【００１４】
また、紙の質に応じて確実に定着できるように、定着器の温度を調整する機能を有する印刷装置もある。このような印刷装置では、印刷時に温度調整のための調整時間が必要になる。
【００１５】
また、カラーの印刷装置では、気温や湿度等の変化によって、同じ色であるにもかかわらず、出力結果が変わってしまうことがある。この問題を回避し、より安定した色でもって画像を形成するためには、内部の濃度調整機能を動作させる必要がある。
【００１６】
また、イエロー、マゼンタ、シアンおよびブラックの４色の色材を用いて画像を形成するカラー印刷装置では、各ユニットの磨耗やカートリッジの交換によるユニットの位置ずれによって、４色の印刷位置が微妙にずれてしまい、色ずれを起こす可能性がある。この色ずれを防止するためには、印刷位置を調整するための印刷位置調整機能を実行させる必要がある。
【００１７】
このように、従来の印刷システムにおいては、印刷開始前に種々の機能を実行する必要があるため、文書データを受信してから実際に文書データの印刷が開始されるまでにタイムラグが存在した。その結果、印刷が完了するまでに予想以上に時間が必要となる場合があった。
【００１８】
そこで、本発明では、印刷が開始されるまでの前処理時間を含めて文書の印刷に必要となる印刷時間を計算することによって、ユーザにとってより好ましい印刷装置を選択して印刷を行なえるようにすることを目的とする。
【００１９】
【課題を解決するための手段】
本発明の第１の観点によれば、複数の印刷装置を含む印刷システムであって、前記印刷装置が複数の印刷モードを備えている場合に、該複数の印刷モード間の切替処理に要する時間の目安となる第１の時間情報と、該各印刷モードごとの印刷に要する時間の目安となる第２の時間情報とを管理する管理手段と、少なくとも前記印刷モードの切り替え回数と各印刷モードごとのページ数を求めるべく、印刷の対象となる対象情報の構成を解析する解析手段と、前記解析手段による解析結果、前記管理手段により管理されている第１の時間情報および第２の時間情報の関係に基づいて、前記対象情報を印刷するための印刷装置を決定する決定手段と、前記決定された印刷装置に応じた印刷データへと前記対象情報を変換する変換手段とを含む印刷システムが提供される。このように、印刷の対象となる対象情報の構成に応じて、印刷モードの切替時間と、印刷に使用される印刷モードごとの印刷時間とを含めた印刷時間を求めることにより、印刷の対象となる対象情報の構成に対して好ましいと思われる印刷装置を選択することが可能となる。
【００２０】
本発明の第２の観点によれば、複数の印刷装置を含む印刷システムであって、前記複数の印刷装置についての現在の動作状態を取得する取得手段と、前記取得された動作状態から印刷を開始するまでに必要となる前処理時間の目安情報に基づいて、前記複数の印刷装置の中から印刷を実行させる印刷装置を決定する決定手段と、前記決定された印刷装置に応じた印刷データを生成する生成手段とを含む印刷システムが提供される。このように、印刷装置の現在の動作状態から実際に印刷を開始できる状態に至るまでの前処理時間に基づいて印刷装置を選択するようにしたので、現時点でより好ましいと思われる印刷装置を選択することが可能となる。
【００２１】
【発明の実施の形態】
以下に本発明についていくつかの実施形態を示す。なお、便宜上複数の実施形態を記載するが、これらは個別に発明として成立するだけでなく、もちろん、複数の実施形態を適宜組み合わせることで他の発明が成立することは、当業者であれば容易に理解できよう。
【００２２】
［実施形態１］
実施形態１及び２では、印刷の対象となる対象情報の構成に応じて、印刷モードの切替時間と、印刷に使用される印刷モードごとの印刷時間とを含めた印刷時間を求めることにより、印刷の対象となる対象情報の構成に対して好ましいと思われる印刷装置を選択できるようにすることを目的としている。
【００２３】
例えば、複数の印刷装置を含む印刷システムであって、印刷装置が複数の印刷モードを備えている場合に、複数の印刷モード間の切替処理に要する時間の目安となる第１の時間情報と、各印刷モードごとの印刷に要する時間の目安となる第２の時間情報とを管理する管理部と、少なくとも印刷モードの切り替え回数と各印刷モードごとのページ数を求めるべく、印刷の対象となる対象情報の構成を解析する解析部と、解析の結果、第１の時間情報および第２の時間情報に基づいて、対象情報を印刷するための印刷装置を決定する決定部と、決定された印刷装置に応じた印刷データへと対象情報を変換する変換部とを含む印刷システムによってこの目的は達成されよう。
【００２４】
なお上述の決定部は、解析結果、第１の時間情報および第２の時間情報に基づいて、対象情報を印刷する際に必要となる印刷時間の目安を演算により求める演算部と、複数の印刷装置のそれぞれについて求められた印刷時間の目安に基づいて、最短又はそれに準ずる時間でもって印刷を完了すると思われる印刷装置を選択する選択部とを含むように構成することができる。
【００２５】
本実施形態では、第１の時間情報が、カラー印刷モードとモノクロ印刷モードとの切替処理に要する時間の目安であるものとして説明する。なお、実施形態２では、第１の時間情報が、印刷に使用される転写材、濃度、階調、解像度、定着性のうち少なくとも１つについての変更処理に要する時間の目安であるとして説明することにする。
【００２６】
なお、以下では、印刷装置の一例としてプリンタを挙げて説明するが、ネットワークに対応したファクシミリ、複写機および複合機などであって本発明を適用可能である。
【００２７】
図１は、本発明を適用した印刷システムを示す図である。通信ネットワーク１００は、ＬＡＮ（ローカル・エリア・ネットワーク）やインターネットなどの通信媒体である。通信ネットワーク１００には、第１のクライアント端末装置であるＰＣ１０１、第２のクライアント端末装置であるＰＣ１０２、カラー・レーザ・ビーム・プリンタである第１のＣＯＬＯＲ−ＬＢＰ１０３、第２のＣＯＬＯＲ−ＬＢＰ１０４、およびサーバ端末装置としてのワークステーションＷＳ１０５が接続されている。クライアント端末装置は、デスクトップ・コンピュータ、ノートブックコンピュータ、ＰＤＡ（パーソナル・デジタル・アシスタント）および携帯電話などのコンピュータである。
【００２８】
ＰＣ１０１およびＰＣ１０２上では、ネットワーク・クライアント・プログラムが実行される。このプログラムには、通信ネットワーク１００に接続されたＷＳ１０５に対して、所望の条件を満たすデバイス装置に関する情報を問い合わせるための検索要求を送信する機能と、その検索結果を受信する機能と、検索結果に基づいて印刷装置を選択する機能と、選択された印刷装置に対して印刷命令を送信する機能を有している。
【００２９】
ＷＳ１０５上では、ネットワーク・サーバ・プログラムが実行される。このＷＳ１０５は、ＣＯＬＯＲ−ＬＢＰ１０３、ＣＯＬＯＲ−ＬＢＰ１０４に関する種々の情報を記憶する機能と、ネットワークに接続されたクライアント端末装置ＰＣ１０１、ＰＣ１０２からの印刷装置の検索要求を受信する機能と、検索要求に応じて検索を実行する機能と、検索結果を送信する機能等を有している。
【００３０】
図２は、カラープリンタの性能を示した図である。カラープリンタ１は、カラー時の印刷速度が６枚／分であり、モノクロ時の印刷速度が２４枚／分であり、カラー／モノクロのページの切り替えに必要な時間が０秒である。一方、カラープリンタ２は、カラー時の印刷速度が１２枚／分であり、モノクロ時の印刷速度が１２枚／分であり、カラー／モノクロのページの切り替えに必要な時間が１０秒である。
【００３１】
図３は、図２に例示したカラープリンタにおける印刷時間を比較するための図である。最左列は、ユーザが１２枚の簡単なモノクロのみの文書を印刷する際に必要となる時間を示している。中央の列は、１２枚のカラーのみの文書を印刷した場合に必要となる時間を示している。最右列は、モノクロとカラーのページが１枚おきに混在する１２ページの文書を印刷した場合に必要となる時間を示している。
【００３２】
図３から明らかなように、モノクロのみの文書を印刷する場合にはカラープリンタ１が最も速く印刷完了でき、一方、カラーのみの文書を印刷する場合には、カラープリンタ２が最も速く印刷を完了できるため、カタログに記載のスペックに応じて、ユーザは印刷装置を単純に選択するだけで良かった。
【００３３】
しかしながら、モノクロとカラーのページが１枚おきに混在する１２ページの文書を印刷すると、モノクロ、カラーの印刷を切りかえるために要する時間の差が加わるため、単純には比較できない。比較のためにはさらに次式を用いて印刷時間を計算する必要が生ずる。
【００３４】
（モノクロページ数）Ｘ（モノクロ印刷速度）＋（カラーページ数）Ｘ（カラー印刷速度）＋（切り替え回数）×（切り替え時間）＝総印刷時間
これを図２のカラープリンタに適用すると次のようにして印刷時間が求められる。
【００３５】
＜カラープリンタ１＞
（６／２４＋６／６）Ｘ６０＋１１×０＝７５秒
＜カラープリンタ２＞
（６／１２＋６／１２）Ｘ６０＋１１×１０＝１７０秒
よって、この文書データの場合は、カラープリンタ１を選択した方が早いことになる。
【００３６】
しかしながら、従来の印刷システムにおいては、ユーザが印刷装置に仕様を詳細に把握していることは稀であり、ましてやこのような計算をしてから印刷装置を選択することはなかった。その結果、経験や勘に基づいて印刷装置を選択していたため、必ずしも文書ごとに最速の印刷装置を選択できてはいなかった。本実施形態ではこのような課題の解決を目的としている。
【００３７】
図４は、カラーレーザビームプリンタの構成を示した図である。ＣＯＬＯＲ−ＬＢＰ１０１、１０２の構成は、エンジン部４４６の機構を除けば、同じ構成となっている。
【００３８】
カラーレーザビームプリンタ内の４３１は、プリンタ全体の動作を司るカラーレーザビームプリンタ制御ユニットである。制御ユニット４３１は、ネットワーク１００を介して個々のクライアント端末１０１やサーバ端末１０５との入出力を司る入出力部４３２を通じて、各端末装置との通信を行なう。また、印刷のための制御コードや、サーバ端末への各種情報を登録するための制御コード、各通信手段からデータの送受信を行なうための入出力バッファ４３３、制御ユニット全体の動作を制御するＣＰＵ４３４、ＣＰＵ４３４の動作を記述するプログラムが内蔵されているプログラムＲＯＭ４３５、制御コード、データの解釈や印刷に必要な計算、印刷データの処理のためのワークメモリに利用されるＲＡＭ４３６、印刷装置の電源が遮断されても保持しておく必要のあるデータを格納する不揮発性ＲＡＭ（ＮＶＲＡＭ）４４８、クライアント端末装置であるＰＣ１０１、１０２から受信したデータの設定より各種の画像オブジェクトを生成する画像情報生成部４３７、画像オブジェクトをビットマップ画像に展開し、展開されたビットマップ画像を印刷装置エンジンに転送するビットマップ画像転送部４３８、実際に紙に印刷を行なう印刷装置エンジン部４３９と制御ユニットとエンジン部を繋ぐエンジンＩ／Ｆ部４４０、印刷装置の操作を行なう操作パネル４４１、制御ユニットと操作パネル４４１を繋ぐパネルＩ／Ｆ部４４２および、印刷データや様々な印刷装置の情報等の保存に利用される外部メモリ４４３と制御ユニットと外部メモリを繋ぐメモリＩ／Ｆ部４４４、そして各ユニットをつなぐシステムバス４４５からシステムは構成されている。
【００３９】
エンジン部４３９には、紙の給紙から印刷、排出までの印刷の制御を行なうエンジン制御部４４６、Ｙ、Ｍ、Ｃ、Ｋの色材を用いてカラー印刷を行なうカラーモードと、Ｋのみを利用してモノクロの印刷時の処理を行なうモノクロモードを切り替えるカラー／モノクロ印刷制御部４４７が存在している。
【００４０】
また、プログラムＲＯＭ４３５内には、各種プログラムモジュールが記憶されている。例えば、上述の画像情報生成部４３７に加え、プリンタに予め登録されている情報やプリンタの現在の状態をサーバ端末装置１０５に登録するための管理情報登録部４６０、カラー文書、モノクロ文書のページのカラー情報によって、カラー／モノクロ印刷の切り替えを指示するカラー／モノクロモード設定部４６２などのプログラムモジュールである。
【００４１】
図５はＣＯＬＯＲ−ＬＢＰ１０３で示されるカラーレーザビームプリンタのエンジン部４３６を示す図である。
【００４２】
カラーレーザビームプリンタ１０３は、図５に示すように、筐体５０１を備え、筐体５０１には、エンジン４３６を構成するための各機構と、その各機構による各印刷プロセス処理（例えば、給紙処理など）に関する制御を行なうエンジン制御部４４６と、およびプリンタコントローラ４３１などを収納する制御ボード収納部５０３とが内蔵されている。
【００４３】
エンジン部４３６を構成するための各機構としては、レーザ光の操作による感光ドラム上への静電潜像形成、その静電潜像の顕像化、その顕像を中間転写体５１０に多重転写し、多重転写されたカラー画像を転写材５２７に転写するための光学処理機構、転写材５２７に転写されたトナー像を定着させるための定着処理機構、転写材の給紙処理機構、転写材の搬送処理機構が設けられている。
【００４４】
光学処理機構は、レーザスキャナ部５２０において、半導体レーザ（図示せず）から発射されるレーザ光をプリンタコントローラ４３１から供給されたイメージデータに応じてオン、オフ駆動するレーザドライバ５０６を有し、半導体レーザから発射されたレーザ光は回転多面鏡５０７により走査方向に反射される。その主走査方向に反射されたレーザ光は反射ミラー５０８を介して感光ドラム５０５に導かれ、感光ドラム５０５上を主走査方向に露光する。
現像器５０４において、一次帯電器５２３により感光ドラム５０５が帯電され、レーザ光による走査露光によって感光ドラム５０５上には静電潜像が形成され、その潜像は供給されるトナーによってトナー像に顕像化される。トナー像は、トナー像とは逆特性の電圧を印加して感光ドラム５０５上から中間転写体５１０上に転写（１次転写）する。カラー印刷時には、中間転写体５１０の１回転毎に現像ロータリ５１１が回転し、イエロー現像器５１２Ｙ、マゼンタ現像器５１２Ｍ、シアン現像器５１２Ｃ、次いで黒現像器５１２Ｋの順で現像工程がなされ、中間転写体５１０が４回転してイエロー、マゼンタ、シアン、黒のそれぞれの可視像を順次形成し、その結果フルカラー可視像を形成する。
【００４５】
また、前述のエンジン制御部４４６におけるカラー／モノクロ印刷制御部４４７において、モノクロ文書を印刷し、モノクロ印刷時は、黒現像器５１２Ｋのみで現像工程がなされ、中間転写体５１０が１回転して黒の可視像を形成し、モノクロ可視像を中間転写体５１０上に形成する（１次転写）。
【００４６】
中間転写体５１０上に形成されたトナー像は、レジストローラで待機させておいた転写材５２７を搬送し、転写ローラ５１３にて転写材５２７を中間転写体５１０に圧接すると同時に、転写ローラ５１３にトナーと逆特性のバイアスを印加することで、給紙処理機構によって副走査方向に同期して給紙される転写材５２７に転写される（２次転写）。
【００４７】
感光ドラム５０５およびイエロー現像器５１２Ｙ、マゼンタ現像器５１２Ｍ、シアン現像器５１２Ｃ、次いで黒現像器５１２Ｋは着脱可能であり、黒以外の現像器は、現像ロータリ５１１に入っている。反射ミラー５０８は半透過型ミラーからなり、その裏面側にはビームディテクタ５０９が配置されている。ビームディテクタ５０９はレーザ光を検出し、その検出信号はプリンタコントローラ５０３に与えられる。プリンタコントローラ１０３１はビームディテクタ５０９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号を生成し、その水平同期信号はプリンタコントローラ４３１に出力される。
【００４８】
５２２はクリーナで、感光ドラム５０５上の残存トナーを取り除く。５２１は前露光ランプで、感光ドラム５０５を光除電する。
【００４９】
転写ローラ５１３は、図示上下方向に移動可能で、かつ、駆動手段を有している。前記中間転写体５１０に４色のトナー像を形成している間、すなわち、中間転写体５１０が複数回回転している間は、その画像を乱さないように、図示実線で示すように、転写ローラ５１３は下方に位置し、中間転写体５１０とは離れている。中間転写体５１０に４色のトナー像の形成が終わった後、転写材５２７にカラー画像を転写するタイミングに合わせて転写ローラ５１３は不図示のカム部材により図示点線で示す上方の位置、すなわち転写材５２７を介して中間転写体５１０に所定の圧力で押し付けられる。この時、同時に転写ローラ５１３には、バイアスが印加され中間転写体５１０上のトナー画像は転写材５２７に転写される。５４６は、転写ローラクリーナであり、転写ローラ５１３に転写材のサイズ外に印刷された中間転写材のトナーがついた場合のクリーニングを行なう。また、中間転写体５１０の周りには、印刷を行なう際の印刷開始位置を決めるための印刷開始位置検出センサ５４４Ｔ、転写材の給紙のタイミングを図るための給しタイミングセンサ５４４Ｒ、濃度制御時にパッチの濃度を図る濃度センサ５４４Ｃが配置されている。濃度制御が行われた際には、この濃度センサにより、それぞれのパッチの濃度測定を行なう。
【００５０】
定着処理機構は、転写材５２７に転写されたトナー像を熱圧によって定着させるための定着器５１４を有し、定着器５１４には、転写材５２７に熱を加えるための定着ローラ５１５と、転写材５２７を定着ローラ５１５に圧接させるための加圧ローラ５１６とからなり、これらの各ローラは中空ローラであり内部にそれぞれヒータ５１７、５１８を有し、回転駆動されると同時に転写材５２７を搬送するように構成されている。
【００５１】
５４５は、転写材の種類を自動的に検出し、定着性を高めるための転写材判別センサであり、転写材の特性によって、定着器を通す時間を調節することによって転写材の搬送時間を切り替える。
【００５２】
転写材の給紙機構は、転写材５２７を収容するカセット５２４と手差し用トレイ５２５とを有し、カセット５２４の転写材または手差しトレイ５２５の転写材を選択的に給紙するように構成されている。カセット５２４は筐体５０１内に装着され、カセット５２４には、仕切り板（図示せず）の移動位置に応じて転写材のサイズを電気的に検知するサイズ検知機構が設けられている。カセット５２４からはその最上の転写材から１枚単位でカセット給紙クラッチ５２６の回転駆動によって給紙ローラ５４３まで搬送される。カセット給紙クラッチ５２６は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の転写材が給紙される。
【００５３】
給紙ローラ５３８は転写材をその先端部がレジストシャッタ５２８に対応する位置まで搬送し、レジストシャッタ５２８は、給紙された転写材の押圧およびその解除によって、その転写材の給紙停止およびその解除を行ない、そのレジストシャッタ５２８の動作はレーザ光の副走査に同期するように制御される。一方、手差しトレイ５２５は筐体５０１に設けられ、ユーザによって手差しトレイ５２５に搭載された転写材は給紙ローラ５２９でレジストシャッタ５２８に向けて給紙される。
【００５４】
転写材の搬送処理機構は、レジストシャッタ５２８による押圧が解除された転写材を中間転写体５１０に向けて搬送する搬送ローラ５３９と、定着器５１４から排出された転写材を筐体５０１上部に形成された排紙トレイＦＤまで導くための各フラッパ５３６、５３７と各搬送ローラ５４０、５４１、５４２と、各搬送ローラ５４０、５４１、５４２を駆動するための駆動手段（図示せず）とを有する。フラッパ５３７は、切り替えることによって、筐体５０１上部に形成された排紙トレイＦＤ、筐体５０１側面に形成された排紙トレイＦＵの排紙先を切り替えることが可能である。また、フラッパ５３６を切り替えることによって、両面印刷を行なうことも可能となる。５３０は、反転給紙ユニットであり、エンジン搬送ローラ５３１、５３２、５３３、およびフラッパ５３４を備える。
【００５５】
筐体５０１には、操作パネル部４４１を構成するための操作パネル５０２が取り付けられている。操作パネル５０２には、指示入力操作のためのスイッチ群、情報表示のためのＬＥＤ表示器、ＬＣＤ表示器が設けられている。また、プリンタコントローラにより印刷データ等の記憶に利用される外部メモリ部４３８を構成するための外部メモリユニット５４３が取り付けられている。
【００５６】
図６は、エンジン部４３６の構成の異なるのカラーレーザビームプリンタであるＣＯＬＯＲ−ＬＢＰ１０４の例示した図である。カラーレーザビームプリンタ１０４は、筐体６０１を備え、筐体６０１には、エンジン４３６を構成するための各機構と、その各機構による各印刷プロセス処理に関する制御を行なうエンジン制御部４４６、およびプリンタコントローラ４３１（図１に示す）を収納する制御ボード収納部６０３とが内蔵されている。
【００５７】
このカラーレーザビームプリンタには、垂直方向に併設された４個の像担持体としての感光体ドラム６１０（６１０Ｋ、６１０Ｍ、６１０Ｃ、６１０Ｙ）を備えている。この感光体ドラム６１０は、駆動手段（不図示）によって、図１の逆時計回りの方向に回転駆動される。感光体ドラム６１０の周囲には、その回転方向に従って順に、感光体ドラム６１０の表面を均一に帯電する帯電装置６１１（６１１Ｋ、６１１Ｍ、６１１Ｃ、６１１Ｙ）、画像情報に基づいてレーザビームを照射し、感光体ドラム６１０上の静電潜像を形成するスキャナ部６１２（６１２Ｋ、６１２Ｍ、６１２Ｃ、６１２Ｙ）、静電潜像にトナーを付着させてトナー像として現像する現像装置６１３（６１３Ｋ、６１３Ｍ、６１３Ｃ、６１３Ｙ）、感光体ドラム６１０上のトナー像を転写材に転写させる静電搬送転写装置６１４、転写後の感光体ドラム６１０表面に残った転写後トナーを除去するクリーニング装置６１５  （６１５Ｋ、６１５Ｍ、６１５Ｃ、６１５Ｙ）は、一体的にカートリッジ化され、プロセスカートリッジ６１６（６１６Ｋ、６１６Ｍ、６１６Ｃ、６１６Ｙ）を形成し、筐体６０１に着脱可能なものとなっている。
【００５８】
次に各部の構成について順次説明する。感光体ドラム６１０は、有機光伝導体層（ＯＰＣ感光体）を流布して構成したものである。感光体ドラム６１０は、その両端部を支持部材によって回転自在に支持されており、一方の端部に駆動モータ（不図示）からの駆動力が伝達されることにより、図中反時計回りに回転駆動される。
【００５９】
各帯電装置６１１は、ローラ状に形成された導電性ローラで、このローラを感光体ドラム６１０表面に当接させるとともに、このローラに電源（不図示）によって帯電バイアス電圧を印加することにより、感光体ドラム６１０表面を一様に帯電させるものである。
【００６０】
スキャナ部６１２は、感光体ドラム６１０の水平方向に配置され、レーザダイオード（不図示）によって画像信号に対応する画像光がスキャナモータによって高速回転されるポリゴンミラー６３６（６３６Ｋ、６３６Ｍ、６３６Ｃ、６３６Ｙ）に照射される。ポリゴンミラーに反射した画像光は、結像レンズ６１７（６１７Ｋ、６１７Ｍ、６１７Ｃ、６１７Ｙ）を介して帯電済みの感光体ドラム６１０表面を選択的に露光して静電潜像を形成するように構成している。
【００６１】
現像装置６１３（６１３Ｋ、６１３Ｍ、６１３Ｃ、６１３Ｙ）はそれぞれ転写材の搬送方向上流側（図中の下側）から順に、イエロー、シアン、マゼンタ、ブラックの各色のトナーをそれぞれ収納した現像器から構成される。感光体ドラム６１０上の静電潜像の現像時には、対応する現像器の容器内のトナーを送り機構によって塗布ローラ６１３ｋ１、６１３ｍ１、６１３ｃ１、６１３ｙ１に送りこみ、回転する現像ローラ６１３ｋ２、６１３ｍ２、６１３ｃ２、６１３ｙ２の外周にトナーを薄層塗布し、且つトナーへ電荷を付与（摩擦帯電）する。この現像ローラと、静電潜像が形成された感光体ドラム６１０との間に現像バイアスを印加することにより、静電潜像にトナーを付着させてトナー像として現像するものである。
【００６２】
クリーニング装置６１５は、現像装置６１３によって感光体ドラム６１０上に現像されたトナーが転写材に転写された後、転写されないで感光体ドラム６１０表面に残った転写残トナーを除去するものである。
【００６３】
全ての感光体ドラム６１０Ｋ、６１０Ｍ、６１０Ｃ、６１０Ｙに対向し、接するように循環移動するベルト部材としての静電搬送ベルト６０８が配設されている。この静電搬送ベルト６０８は、垂直方向に４軸でローラに支持され、図中左側の外周面に転写材を静電吸着して上記感光体ドラム６１０に転写材を接触させるべく循環移動する。また、静電搬送ベルト６０８の転写材搬送方向上流（図中下側）には吸着ローラ６０９が当接している。転写材の搬送に際しては、前記吸着ローラ６０９にバイアス電圧を印加することで、接地されたローラ６１８ａとの間に電界を形成し、静電搬送ベルト６０８および転写材の間に誘電分極を発生させて両者に静電吸着力を生じさせることができるようになっている。以上の構成により、転写材は静電搬送ベルト６０８により転写位置まで搬送され、感光体ドラム６１０上のトナー像が順次転写される。
【００６４】
前記静電搬送ベルト６０８の内側（裏面側）に当接し、４個の感光体ドラム６１０Ｋ、６１０Ｍ、６１０Ｃ、６１０Ｙに対応して転写部材としての転写ローラ６１９（６１９ｋ、６１９ｍ、６１９ｃ、６１９ｙ）が併設されている。これら転写ローラ６１９には転写バイアス用電源（不図示）が接続されている。これら転写ローラ６１９は、感光体ドラム６１０と対向し、転写部を形成する。これら転写ローラ６１９から正極性の電荷が静電搬送ベルト６０８を介して転写材に印加され、この電荷による電界により、感光体ドラム６１０に接触中の転写材に、感光体ドラム６１０上の負極性のトナー像が転写される。
【００６５】
静電搬送ベルトは、駆動ローラ６２０、従動ローラ６１８ａ、６１８ｂ、テンションローラ６２１の４本のローラにより掛け渡され、図の時計回りの方向に回転する。これにより、上述した静電搬送ベルト６０８が循環移動して転写材が従動ローラ６１８ａ側から駆動ローラ６２０側へ搬送される間に感光体ドラム上のトナー像を転写される。
【００６６】
給送部６２２は、印刷部に転写材を給送するものであり、複数枚の転写材が給送カセット６０５に収納されている。印刷時には、給送ローラ６０６（半月ローラ）、レジストローラ対６０７が印刷動作に応じて駆動回転し、給送カセット６０５内の転写材を１枚ずつ分離給送するとともに、転写材先端は、レジストローラ対６０７に突き当たり、一旦停止し、ループを形成した後、静電搬送ベルト６０８へと再給送されていく。
【００６７】
定着部６２３は、転写材に転写された複数のトナー画像を定着させるものであり、駆動回転する加熱ローラ６２４とこれに圧接して転写材に熱および圧力を印加する加圧ローラ６２５とからなる。
【００６８】
すなわち、感光体ドラム６１０上のトナー像を転写した転写材は定着部６２３を通過する際に定着ローラ対で搬送されると共に、定着ローラ対６２４、６２５によって熱および圧力を印加される。これによって複数色のトナー像が転写材表面に定着される。
【００６９】
また、イエロー、マゼンタ、シアンのプロセスカートリッジ６１６Ｙ、６１６Ｍ、６１６Ｃは図示しない昇降機構によって感光体ドラム６１０Ｙ、６１０Ｍ、６１０Ｃが静電搬送ベルト６０８に当接した状態から左方へ移動し、静電搬送ベルト６０８から離間した位置へ移動可能に構成されている。そして、選択された記録モードに応じて前記昇降機構が動作するようになっている。すなわち、前述のエンジン制御部１０４６におけるカラー／モノクロ印刷制御部１０４７において、カラー文書を印刷する場合には、カラーモードとして動作し、感光体ドラム６１０Ｙ、６１０Ｍ、６１０Ｃが静電搬送ベルト６０８に当接した状態となり、各転写ローラ６１９Ｙ、６１９Ｍ、６１９Ｃ、６１９Ｋからの電圧印加により、感光体ドラム６１０のトナー像がイエロー、マゼンタ、シアン、ブラックの順で順次転写される。一方、モノクロ文書を印刷する場合には、モノクロモードとして動作し、前記昇降機構によって、感光体ドラム６１０Ｙ、６１０Ｍ、６１０Ｃを静電搬送ベルト６０８から離間させることによって、感光体ドラム６１０Ｋのみが静電搬送ベルト６０８に当接した状態となり、転写ローラ６１９Ｋからの電圧の印加により、感光体ドラム６１０のトナー像がブラックのみで転写されることになる。装置によっては、このカラー／モノクロモードの切り替えによる感光体ドラムの当接／離間の切り替えが印刷速度に影響を与えてしまう場合が存在する。
【００７０】
このようにして、トナー像を転写された転写材６０４は、駆動ローラ６２０で宣伝搬送ベルト６０８から分離され、定着器６２３に至り、転写材６０４は、上記トナー像を熱定着された後、排出ローラ対６２６によって排出部Ｆに排出されることになる。
【００７１】
筐体６０１には、パネル部４４１を構成するための操作パネル６０２が取り付けられている。操作パネル６０２には、指示入力操作のためのスイッチ群、情報表示のためのＬＥＤ表示器、ＬＣＤ表示器が設けられている。また、プリンタコントローラにより印刷データ等の記憶に利用される外部メモリ部１０３８を構成するための外部メモリユニット６２７が取り付けられている。
【００７２】
図７は、クライアント端末装置であるＰＣ１０１およびＰＣ１０２の構成を示した図である。７０１は、クライアント端末の動作を司るホストコンピュータ制御部である。制御部７０１には、コンピュータ全体の動作を制御するＣＰＵ７０２、ＣＰＵ７０２の動作を記述するプログラムを記憶したプログラムＲＯＭ７０３、ホストコンピュータや外部機器との間で制御コードやデータを送受信するための入出力部７０４、入出力部７０４への入出力バッファ、制御コードやデータの解釈や印刷に必要な計算、印刷データの処理のためのワークメモリに利用されるＲＡＭ７０５が含まれている。
【００７３】
ＲＡＭ７０５には、コンピュータ上で動作するワードプロセッサソフトや表計算ソフト等のアプリケーションプログラム（ＡＰプログラム）７０６や、印刷装置へ出力するための制御コードを生成するプログラムであるプリンタドライバ７０７が存在する。プリンタドライバ７０７には、印刷する文書のページ数、カラー／モノクロデータの判断等、印刷ページの解析を行なう印刷ページ解析部７３２、印刷装置により解析可能な印刷記述言語（ＰＤＬ）の生成を行なう印刷データ生成部７３１、ネットワーク上のそれぞれの印刷装置で印刷する際の印刷時間を予め計算する印刷時間計算部７３３、印刷を行なう印刷装置を選択する印刷装置選択部７３４、ネットワーク上のそれぞれの印刷装置をサーバ端末装置に問い合わせて検索する印刷装置検索部７３５が存在する。
【００７４】
また、コンピュータで処理した画像をユーザに表示するディスプレイ７０９と、それを制御するディスプレイコントローラ７１０、ユーザからの命令を受け付けるためのキーボード７１１とそれを制御するためのキーボードコントローラ７１２、印刷データや様々なホストコンピュータの情報等の保存に利用される外部メモリ７１３とそれを制御するメモリコントローラ７１４そして各ユニットをつなぐシステムバス７１５も制御部７０１には含まれている。
【００７５】
図８は、サーバ端末装置ＷＳ１０５の構成例を示した図である。８０１は、サーバ端末装置の動作を司るサーバ端末制御部８０１である。制御部８０１には、サーバ端末装置における全体の動作を制御するＣＰＵ８０２、ＣＰＵ８０２の動作を記述するプログラムが記憶されているプログラムＲＯＭ８０３、制御コードおよびデータの送受信をサーバ端末および外部機器と行なうための入出力部８０４と、入出力部８０４への入出力バッファや、制御コード・データの解釈や印刷に必要な計算、印刷装置の管理データを処理するためのワークメモリとして利用されるＲＡＭ８０５が含まれている。ＲＡＭ８０５には、ネットワーク上の印刷装置を含むデバイス装置を管理するプログラムやネットワークとの通信制御プログラム等の各アプリケーションプログラム（サーバＡＰプログラム）８０６が存在する。さらに、ネットワーク上に接続されているデバイス装置の情報や状態を管理するデバイス情報管理部８３０、デバイス装置の各種情報の登録を行なうデバイス情報登録部８３１、前記デバイス装置の情報を検索するためのデバイス情報検索部８３２も存在する。制御部８０１には、様々な印刷装置（例：ＣＯＬＯＲ−ＬＢＰ１０３、１０４など）に関する管理情報等の保存に利用される外部メモリ８１３と、それを制御するメモリＩ／Ｆ部８１４そして各ユニットをつなぐシステムバス８１５も含まれる。
【００７６】
図９は、サーバ端末装置ＷＳ１０５の処理を示したフローチャートである。ＷＳ１０５は、イベント駆動型のプログラムで構成され、イベントが発生するとそのイベントを解析し、解析結果に対応する処理を行なう。
【００７７】
ステップＳ９０１において、ＷＳ１０５は電源が投入されると、ＷＳ１０５のＣＰＵ８０２は、プログラムＲＯＭに格納されている起動プログラムを実行し、起動プログラムによって受信ポートをオープンする。
【００７８】
ステップＳ９０２において、ＣＰＵ８０２は、入出力部８０４の受信ポートを介してイベントを取得する。
【００７９】
ステップＳ９０３において、取得されたイベントが終了コマンドであるか否かを判断する。この判断の結果、上記取得したイベントが終了コマンドであった場合にはステップＳ０４に進み、それ以外の場合はステップＳ９０６に進む。
【００８０】
ステップＳ９０４において、ＣＰＵ８０２は、受信ポートをクローズし、処理を終了する。
【００８１】
ステップＳ９０５において、ＣＰＵ８０２は、受信されたコマンドが検索要求であるかどうかを判断する。ここで、検索要求であった場合にはステップ９０６に進む。そうでなければステップＳ９０７に進む。
【００８２】
ステップＳ９０６において、ＰＣ１０１またはＰＣ１０２からの検索要求に従って、外部メモリ８１３に記憶されている印刷装置管理用のデータベース（後述する管理情報テーブル）を検索する。
【００８３】
ステップＳ９０７において、ＣＰＵ８０２は、印刷装置管理用のデータベースへの登録要求であるか否かを判断する。この判断の結果、登録要求であった場合にはステップＳ９０８に進む。そうでなければ、ステップＳ９０９に進み、受信コマンドに応じたその他の処理を実行する。
【００８４】
ステップＳ９０８において、ＣＰＵ８０２は、受信されたデータを印刷装置管理用のデータベースに登録する。
【００８５】
図１０は、サーバ端末装置におけるデータ検索処理を示したフローチャートである。図１１は印刷装置の性能情報などを管理するための管理情報テーブル１１００の一例を示す図である。管理情報テーブル１１００の各レコードには、装置名称を格納するフィールドと、ＩＰアドレスを格納するフィールドと、デバイス名を格納するフィールドと、カラーの印刷速度を格納するフィールドと、モノクロの印刷速度を格納するフィールドと、カラーモードとモノクロモードとを切り替え時間を格納するフィールドとが含まれている。
【００８６】
図１０および図１１を用いて、デバイス情報検索部８３２により実行されるデータ検索処理（Ｓ９０５）を詳細に説明する。なお、以下の処理は、ＣＰＵ８０２がプログラムとしてのデバイス情報検索部８３２を実行することにより実現される処理である。従って、ハードウエアの主体はＣＰＵ８０２であり、ソフトウエアの主体はデバイス情報検索部８３２ということになる。
【００８７】
ステップＳ１００１において、デバイス情報検索部８３２は、入出力部８０４を介して受信したパケットから、クライアント端末装置ＰＣ１０１等により設定された検索条件を取得する。この検索条件には、ＣＯＬＯＲ−ＬＢＰ１を識別するため識別情報が含まれているものとする。
【００８８】
ステップＳ１００２において、外部メモリ８１３に記憶されているテーブル１１００からデバイス名を読み出す。本実施形態では、印刷装置がデバイスとなる。
【００８９】
ステップＳ１００３において、読み出されたデバイス名と検索条件に含まれていたデバイス名とを比較し、一致するか判定する。両者が一致しない場合にはステップＳ１００６に進む。一致する場合にはステップＳ１００４に進む。
【００９０】
ステップＳ１００４において、検索条件として指定されたデバイス名と対応付けられている管理情報をテーブル１１００から抽出する。管理情報としては、カラー印刷速度、モノクロ印刷速度およびカラーとモノクロの切り替え時間に関する情報などである。
【００９１】
ステップＳ１００５において、検索により抽出された管理情報をクライアント端末装置ＰＣ１０１に送信する。
【００９２】
ステップＳ１００６において、全てのデバイスについて検索を完了したかを確認する。完了していない場合はステップＳ１００７に進む。全てのデバイスについて検索結果の送信を終了するとステップＳ１００８に進む。
【００９３】
ステップＳ１００７において、次のデバイスをテーブル１１００から取り出し、ステップＳ１００３に戻る。
【００９４】
ステップＳ１００８において、検索終了通知をクライアント端末装置ＰＣ１０１に送信して、処理を終了する。
【００９５】
図１２は、ＣＯＬＯＲ−ＬＢＰ１０３または１０４に含まれる管理情報登録部４６０についてフローチャートである。この図１２を用いて、ＣＯＬＯＲ−ＬＢＰ１０３または１０４がサーバ端末装置１０５に対して管理情報を登録する際の処理を説明する。なお、ここでは、例として、ＣＯＬＯＲ−ＬＢＰ１０３の場合について説明する。ＣＯＬＯＲ−ＬＢＰ１０３は、装置名称、ＩＰアドレス、デバイス名、カラーモード時の印刷速度、モノクロモード時の印刷速度などを管理情報として、不揮発性ＲＡＭ４４８に保持している。管理情報登録部４６０はソフトウエアの動作主体であり、ＣＰＵ４３４はハードウエアの動作主体である。
【００９６】
ステップＳ１２０１において、電源が投入されると管理情報登録部４６０が起動され、ＣＰＵ４３４は、ＷＳ１０５への接続処理を実行する。接続が完了すると次のステップに移行する。
【００９７】
ステップＳ１２０２において、管理情報登録部４６０はＷＳ１０５に管理情報の登録要求を送信する。登録要求には、不揮発性ＲＡＭ  ４４８  から読み出され管理情報が含まれている。なお、管理情報を登録要求とは別個に送信してもよい。
【００９８】
ＷＳ１０５は、登録要求を受信すると、デバイス情報登録部８３１が起動され、データベース登録処理であるステップＳ９０８を実行する。具体的に、デバイス情報登録部８３１は、登録要求に含まれている管理情報を読み出して、図１１に示すようにテーブル１１００へと登録する。すなわち、装置名称：ＣＯＬＯＲ−ＬＢＰ１、ＩＰアドレス：１１１．２２．３３．４４、デバイス名：カラープリンタ、印刷速度（カラー）：６枚／分、印刷速度（モノクロ）：２４枚／分、カラー／モノクロ切り替え時間：０秒という管理情報をテーブル１１００に登録する。登録が完了すると登録完了通知をＣＯＬＯＲ−ＬＢＰ１０３に送信する。ＣＯＬＯＲ−ＬＢＰ１０３のＣＰＵ４３４は、この登録完了通知を受信するとステップＳ１２０３に移行する。
【００９９】
ステップＳ１２０３において、ＣＯＬＯＲ−ＬＢＰ１０３のＣＰＵ４３４は、ＷＳ１０５との接続を解放する。
【０１００】
なお、ＣＯＬＯＲ−ＬＢＰ１０４も同様に登録処理を実行する。ここでは、ＣＯＬＯＲ−ＬＢＰ１０４の装置名称がＣＯＬＯＲ−ＬＢＰ２であり、そのＩＰアドレスは１１１．２２．３３．５５であり、デバイス名はカラープリンタであり、カラーモードの印刷速度は１２枚／分であり、モノクロモードの印刷速度（モノクロ）は１２枚／分であり、カラー／モノクロ切り替え時間は１０秒としてテーブル１１００に登録される。
このような手順を踏み、それぞれの印刷装置はそれぞれの管理情報をＷＳ１０５に電源投入後に登録する。
【０１０１】
図１３は、クライアント端末装置における印刷処理に関するフローチャートである。この図１３のフローチャートを用いて、クライアント端末装置であるＰＣ１０１、ＰＣ１０２の文書印刷時の動作を説明する。ＰＣ１０１には、イベント駆動型のプログラムが搭載されており、イベントが発生するとそのイベントを解析して、対応する処理を行なう。
【０１０２】
ステップＳ１３０１において、イベントを取得する。
【０１０３】
ステップＳ１３０２において、取得されたイベントが終了コマンドであれば、ステップＳ１３０３に移行し、クライアント端末の終了処理を実行する。一方、終了コマンドでなければ、ステップＳ１３０４に移行する。そうでなければ、ステップＳ１３０４に移行する。
【０１０４】
ステップＳ１３０４においては、取得されたイベントが印刷開始コマンドの入力であるかどうかを判定する。ＰＣ１０１では、ユーザが文書の印刷を行なうために印刷開始ボタンをクリックすることによって、印刷開始のイベントが発生する。判定の結果、印刷開始のイベントであった場合には、ステップＳ１３０５に移行する。他のイベントであれば、ステップＳ１３０７に移行する。
【０１０５】
ステップＳ１３０５において、プリンタドライバによって印刷ページ解析部７３２が起動され、印刷対象としてユーザにより指定された文書を構成している各ページを解析する。
【０１０６】
ステップＳ１３０６において、印刷装置検索部７３５が起動され、ＷＳ１０５に対して、印刷装置の検索要求を送信する。ここで、印刷データがモノクロ１２ページのデータである場合には、デバイス名として「プリンタ」が指定された検索要求となる。ＷＳ１０５は、検索要求を受信するとデバイス情報検索部８３２が起動され、上述の検索処理を実行し検索結果をＰＣ１０１に送信する。ここでは、テーブル１１００に、デバイス名をプリンタとして登録されているＣＯＬＯＲ−ＬＢＰ１と２の管理情報が検索結果として順次送信されることになる。すべての検索が終了すると検索終了通知が送信される。
【０１０７】
ステップＳ１３０７において、印刷装置検索部７３５は、ＷＳ１０５から検索終了通知を受信したかどうかを判定する。検索終了通知を受信した場合には、ステップＳ１３１０に移行する。そうでなければステップＳ１３０８に移行する。
【０１０８】
ステップＳ１３０８において、印刷装置検索部７３５は、ＷＳ１０５からの検索結果を受信したかどうかを判定する。検索結果を受信した場合には、ステップＳ１３０９に移行し、そうでなければステップＳ１３１２に移行する。ここでは、ＣＯＬＯＲ−ＬＢＰ１の情報として受信された装置名称：ＣＯＬＯＲ−ＬＢＰ１、ＩＰアドレス：１１１．２２．３３．４４、デバイス名：カラープリンタ、印刷速度（カラー）：６枚／分、印刷速度（モノクロ）：２４枚／分、カラー／モノクロ切り替え時間：０秒を受信したものとする。
【０１０９】
ステップＳ１３０９において、印刷時間計算部７３３が起動され、受信された管理情報に基づいてＣＯＬＯＲ−ＬＢＰ１を利用して印刷した場合の印刷時間を計算する。例えば、印刷ページ解析部７３２の解析により得られた、モノクロページが１２ページであること、および、ＷＳ１０５らか受信した「印刷速度（モノクロ）：２４枚／分」との情報に基づいて印刷時間を計算する。
【０１１０】
１２ページ÷２４枚／分＝０．５分＝３０秒
印刷時間計算部７３３は、ＣＯＬＯＲ−ＬＢＰ１と、計算により求められた印刷時間である３０秒と対応付けて図３のテーブルを作成し、ＲＡＭ７０５に記憶する。
【０１１１】
次にサーバ端末装置より、ＣＯＬＯＲ−ＬＢＰ２の情報として、装置名称：ＣＯＬＯＲ−ＬＢＰ２、ＩＰアドレス：１１１．２２．３３．５５、デバイス名：カラープリンタ、印刷速度（カラー）：１２枚／分、印刷速度（モノクロ）：１２枚／分、カラー／モノクロ切り替え時間：１０秒という情報を受信したとする。印刷時間計算部７３３は、同様に印刷時間を求める。
【０１１２】
１２ページ÷１２枚／分＝１分＝６０秒
印刷時間計算部７３３は、ＣＯＬＯＲ−ＬＢＰ２と、計算により求められた印刷時間である６０秒とを対応付けて図３のテーブルを作成し、ＲＡＭ７０５に記憶する。
【０１１３】
ステップＳ１３１０において、検索終了通知の受信に伴い印刷装置選択部４３４が起動され、ＲＡＭ７０５に記憶されている印刷時間管理テーブルから、最短時間で印刷可能な印刷装置を選択する。図３の例では、ＣＯＬＯＲ−ＬＢＰ１の印刷時間が最短であるため、ＣＯＬＯＲ−ＬＢＰ１が選択される。
【０１１４】
ステップＳ１３１１において、印刷データ生成部７３１が起動され、選択されたＣＯＬＯＲ−ＬＢＰ１に対応した印刷データを生成する。そして、ＣＯＬＯＲ−ＬＢＰ１のＩＰアドレスに対して、印刷開始命令と印刷データとを送信する。
【０１１５】
印刷対象文書が、カラー１２ページの文章構成であれば、
＜ＣＯＬＯＲ−ＬＢＰ１＞
１２ページ÷６枚／分＝２分＝１２０秒
＜ＣＯＬＯＲ−ＬＢＰ２＞
１２ページ÷１２枚／分＝１分＝６０秒
となり、結果として、ＣＯＬＯＲ−ＬＢＰ２が選択され、ＣＯＬＯＲ−ＬＢＰ２のＩＰアドレスに対して、印刷データが送信される。
【０１１６】
印刷対象文書がモノクロページとカラーページとが交互に現れる１２ページのデータであるとすると、
＜ＣＯＬＯＲ−ＬＢＰ１＞
６ページ÷２４枚／分×６０秒  ＋  ６ページ÷  ６枚／分×６０秒  ＋  １１回×  ０秒／回  ＝    ７５秒
＜ＣＯＬＯＲ−ＬＢＰ２＞
６ページ÷１２枚／分×６０秒  ＋  ６ページ÷１２枚／分×６０秒  ＋  １１回×１０秒／回  ＝  １７０秒
となり、結果として、ＣＯＬＯＲ−ＬＢＰ１の装置が選択され、ＣＯＬＯＲ−ＬＢＰ１のＩＰアドレスに対して、印刷データが送信される。
【０１１７】
次にクライアント端末装置によって選択された印刷装置がＣＯＬＯＲ−ＬＢＰ１であるとして説明する。
【０１１８】
ＰＣ１０１からの指定により、印刷実行が指定されると、指定されたＣＯＬＯＲ−ＬＢＰ１は、ネットワーク１００を介して送信されてきた制御コードおよびデータを受信する。具体的には、ホストＩ／Ｆ部４３２を介して入力バッファ４３３に一度受信データがバッファリングされ、次いでＲＡＭ４３６に記憶される。
【０１１９】
ＣＰＵ４３４は、プログラムＲＯＭ４３６に記述された印刷制御プログラムに従い画像情報生成部４３７を起動するか、画像情報生成部４３７に処理を受け渡す。上述で起動するとして説明された各部についても同様に処理が受け渡されるものであってもよい。画像情報生成部４３７は、受信データに基づいて、  図形、文字およびイメージデータなど一つ一つの画像オブジェクトについて、画像情報を生成する。そして、印刷を行なう１ページに含まれる全ての画像オブジェクトについて画像情報を生成した後、生成された画像情報はビットマップ画像展開転送部４３８に転送される。ビットマップ画像展開転送部４３８は、転送されてきた画像情報を実際に印刷するビットマップ画像へと展開する。カラー／モノクロモード設定部４６２は、展開されたビットマップ画像の種別に応じて４３９にカラー／モノクロモードを指定し、印刷装置エンジン部４３９に転送する。印刷装置エンジン部４３９において、指定のモードで印刷が実行され、指定された排紙口より排紙される。
【０１２０】
以上説明したように、実施形態１では、印刷モードの変更（例：カラーモードとモノクロモードの切り替え）に要する印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、印刷モードの変更に時間がかかる印刷装置がネットワーク上に存在する場合にもより好ましい印刷装置を選択して印刷を行なうことを可能となる。より好ましい印刷装置とは、最短の時間で印刷を完了する印刷装置だけでなく、２番目や３番目に最短のものなど、ユーザにとって好ましいと思われる印刷装置を意味する。従って、必ずしも最短のものである必要はない。
【０１２１】
［実施形態２］
上記の実施形態は、カラー・レーザ・ビーム・プリンタにおいてカラーモード／モノクロモードの切り替え処理に伴う切り替え時間を計算する例であった。本実施形態では、上述の第１の時間情報として、印刷に使用される転写材、濃度、階調、解像度、定着性のうち少なくとも１つについての変更処理に要する時間の目安が含まれる場合について説明する。このような転写材等の変更も上述のモードの変更と呼べるものである。ここでの濃度についての変更処理は、例えば、通常印刷モードと節約印刷モードと間の濃度変更処理が含まれる。
【０１２２】
このように、本実施形態では、転写材等の切り替え処理に伴う切り替え時間を計算することによって、文書の印刷にかかる印刷時間を取得するものである。本実施形態によれば、転写材の種類を変更する際に時間を要するような印刷装置がネットワーク上に存在する場合であっても、例えば、最も印刷時間の短い印刷装置を選択することも可能である。
【０１２３】
図１４は、転写材の種類に応じて印刷処理を変更するカラー・レーザ・ビーム・プリンタの構成例を示した図である。図１と同様の部分については同一の符号を付すことにより、重複した説明を排除する。図１４において特徴的なのは、用紙タイプ印刷制御部１４５０と用紙タイプモード設定部１４６３を設けたことである。用紙タイプ印刷制御部１４５０は、転写材の種類、例えば、普通紙や厚紙等の定着性の差によって、定着器の定着温度を変更したり、印刷スピードを変更したりする制御を実行する。用紙タイプモード設定部１４６３は、用紙タイプ印刷制御部１４５０に対して転写材の種類を設定するためのプログラムである。
【０１２４】
図１５は、第２の実施形態に係る管理テーブルの構成例を示す図である。このテーブルには、普通紙印刷モードの印刷速度１５０１と、ＯＨＴ用紙印刷モードの印刷速度１５０２と、普通紙印刷モードからＯＨＴ用紙印刷モードへとモードを変更する際に必要となる変更時間（普通紙＝＞ＯＨＴ用紙）１５０３と、ＯＨＴ用紙印刷モードから普通紙印刷モードへとモードを変更する際に必要となる変更時間（ＯＨＴ用紙＝＞普通紙）１５０４といったフィールドが追加されている。なお、印刷速度（普通紙印刷モード）１５０１と、印刷速度（ＯＨＴ用紙印刷モード）１５０２は、モノクロモードを基準とした場合のカラーモードの印刷速度をその倍率でもって示している。用紙のタイプによっては、モノクロモードとカラーモードとで印刷速度が変わることがあるため、印刷速度の計算にも反映させることが必要である。そこで、このようなフィールドを設けている。例えば、ＣＯＬＯＲ−ＬＢＰ１で、カラーモードでＯＨＴ用紙を印刷すると、６枚／分×０．５倍となることから印刷速度は３枚／分となることを示していることになる。
【０１２５】
本実施形態では、図１３のステップＳ１３０９において印刷時間の目安を計算する際に、普通紙印刷モードの印刷速度１５０１、ＯＨＴ用紙印刷モードの印刷速度１５０２、普通紙＝＞ＯＨＴ用紙変更時間１５０３およびＯＨＴ用紙＝＞普通紙変更時間１５０４などを参照することによって、印刷装置ごとの印刷時間の目安を計算できる。
【０１２６】
上述したように本実施形態によれば、転写材の種類の変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間の目安を計算し、印刷装置ごとの印刷時間の目安をユーザに提示し印刷装置の選択を促したり、あるいは、最短の印刷時間の印刷装置を自動で選択したりすることが可能となる。よって、転写材の種類を変更する際に時間がかかるような印刷装置がネットワーク上に存在しても、印刷文書の構成に対してより適していると思われる印刷装置を選択し印刷を行なうことが可能となる。
【０１２７】
また、管理情報として、上述したものに加え、印刷時の濃度変更処理に伴う印刷モード切り替え時間、印刷時の解像度の変更に伴う印刷モード切り替え時間、印刷時の階調の変更に伴う印刷モード切り替え時間、定着性の変更に伴う印刷モード切り替え時間を上述の管理テーブルに登録し、クライアント端末装置またはサーバ端末装置において、これらの管理情報を参照してモード切り替え時間を計算するようにしても、最も印刷時間の短い印刷装置を選択し印刷を行なうことが可能となる。
【０１２８】
同時に指定可能な複数の印刷モードを組み合わせた場合にも、同様の計算を行なうことによって最も印刷時間の短い印刷装置を選択し印刷を行なうことが可能である。すなわち、上述した複数のモードうちの１つだけに関して印刷時間の目安を求めてもよいし、あるいは、同時に指定可能な２以上のモードを適宜組み合わせて印刷時間の目安を求めてもよい。
【０１２９】
一般には、使用されているモードのうちできる限り多くのモードについて印刷時間の目安を求めると印刷時間の目安の精度が良くなると思われるが、精度よりも計算時間などの処理時間を短くしたいときには、例えば、印刷時間にもっとも影響を及ぼすモードについて印刷時間の目安を求めれば、ある程度の精度を確保しつつ、処理時間の短縮も図ることができよう。
【０１３０】
以上説明したように、実施形態２では、印刷モードの変更に要する印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、印刷モードの変更に時間がかかる印刷装置がネットワーク上に存在する場合にもより好ましい印刷装置を選択して印刷を行なうことを可能となる。より好ましい印刷装置とは、最短の時間で印刷を完了する印刷装置だけでなく、最短に準ずる２番目や３番目に最短なものなど、ユーザにとって好ましいと思われる印刷装置を意味する。従って、必ずしも最短のものである必要はない。
【０１３１】
例えば、転写材の種類の変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、転写材の種類の変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３２】
また、印刷時の濃度変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、印刷時の濃度変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３３】
また、節約印刷モードによる濃度変更に要する印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、節約印刷モードによる濃度の変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３４】
また、印刷時の解像度の変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、印刷時の解像度の変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３５】
また、印刷時の階調の変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、階調の変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３６】
また、定着性の変更に伴う印刷モード切り替え時間を含めて文書の印刷にかかる印刷時間を計算することによって、定着性の変更に時間がかかる印刷装置がネットワーク上に存在する場合にも最も印刷時間の短い印刷装置を選択して印刷できる。
【０１３７】
なお、印刷装置を判断するための基準は、印刷時間といった具体的な数値である必要はなく、高速、低速など概念的に判断可能な情報（目安）であれば十分である。例えば、１分以内であれば００、２分以内であれば０１の如くのコードに分類して判断の目安としてもよい。
【０１３８】
実施形態１および２に係る端末装置は、印刷装置が複数の印刷モードを備えている場合に、複数の印刷モード間の切替処理に要する時間の目安となる第１の時間情報と、各印刷モードごとの印刷に要する時間の目安となる第２の時間情報とを、各印刷装置またはこれらの時間情報を記憶するサーバ装置から受信する受信部と、印刷の対象となる対象情報の構成を解析する解析部と、解析手段による解析結果、受信された第１の時間情報および第２の時間情報の関係から、対象情報を印刷するための印刷装置を決定する決定部と、決定された印刷装置に対して前記対象情報の印刷命令を送信する送信部を含むように構成することで上記目的を達成できる。
【０１３９】
また、実施形態１および２に係るサーバ装置は、端末装置と接続された複数の印刷装置がそれぞれ複数の印刷モードを備えている場合に、複数の印刷モード間の切替処理に要する時間に関する目安となる第１の時間情報と、各印刷モードごとの印刷に要する時間の目安となる第２の時間情報とを記憶する記憶部と、端末装置からの要求に応じて、記憶部に記憶されている第１の時間情報と第２の時間情報とを送信する送信部を含むように構成することで上記目的を達成できる。なお、サーバ装置は、複数の印刷装置のそれぞれから第１の時間情報と第２の時間情報とを取得する取得部を備えてもよい。または、ネットワークを介して接続された設定装置から第１の時間情報と第２の時間情報とを受信する受信部を備えていてもよい。
【０１４０】
［実施形態３］
実施形態３および４では、印刷装置の現在の動作状態から実際に印刷を開始できる状態に至るまでの前処理時間に基づいて印刷装置を選択することで、現時点でより好ましいと思われる印刷装置を選択することを目的としている。
【０１４１】
例えば、複数の印刷装置を含む印刷システムであって、複数の印刷装置のそれぞれについて現在の動作状態を取得する取得部と、取得された動作状態から印刷を開始するまでに必要となる前処理時間の目安情報に基づいて、複数の印刷装置の中から印刷を実行させる印刷装置を決定する決定部と、決定された印刷装置に応じた印刷データを生成する生成部とを含む印刷システムによってこの目的は達成されよう。目安情報は、時間などの数値や分類コードなどの情報であり、時間であれば演算によって求めることができる。前処理時間は、例えば、印刷装置の電源投入から印刷可能状態に到達するまでの初期化時間、省電力モードから復帰して印刷可能状態に至るまでの復帰時間、前記印刷装置に搭載された定着器の温度を変更するために要する温度変更時間、印刷に使用される色材の濃度調整に要する濃度調整時間および印刷位置の調整に要する位置調整時間のうち少なくとも１つが含まれていればよい。
【０１４２】
なお、各部の具体的な構成例は、以下に示すようにハードウエアとソフトウエアとを協動させることにより実現可能である。
【０１４３】
図１６は本発明を適用可能な印刷システムの一例を示す図である。ネットワーク１００には、ユーザが使用するクライアント端末装置であるＰＣ１０１、ＰＣ１０２、サーバ端末装置であるＷＳ１０５、モノクロ・レーザ・ビーム・プリンタ（以下、モノクロプリンタと称す。）であるＭＯＮＯ−ＬＢＰ１６０１〜１６０３が存在する。なお、これまでの説明との重複を避けるため、同一または類似の構成については同一の引用符号を付すことにより説明を省略する。
【０１４４】
ＭＯＮＯ−ＬＢＰ１６０１〜１６０３の印刷速度は、それぞれ３枚／分、６枚／分、３枚／分であり、また、省電力モード時に印刷可能になるまでの復帰時間は、それぞれ６０秒、２４０秒、１５０秒であると仮定する。
【０１４５】
ここで、ユーザが６枚の簡単なモノクロの文書を印刷するものとする。このときに、省電力モードではない通常モードの場合と、省電力モードの状態にあり復帰後に印刷する場合とは、実際に印刷を開始できるまでに必要な前処理時間は異なる。
【０１４６】
図１７は、動作状態が通常印刷モードの場合と省電力モードの場合について、各プリンタごとの印刷時間の例を示した図である。通常モード時であれば最も印刷速度の速い印刷装置はモノクロプリンタ２であることがわかる。印刷時間は次のようにして求めることができる。
＜モノクロプリンタ２＞
６枚（印刷枚数）÷６枚／分（印刷速度）＝１分
一方、全ての印刷装置が省電力モードの状態にある場合は、印刷時間は次のとおりである。
＜モノクロプリンタ１＞
１分（省電力復帰時間）＋６枚（印刷枚数）÷２枚／分（印刷速度）＝４分
＜モノクロプリンタ２＞
４分（省電力復帰時間）＋６枚（印刷枚数）÷６枚／分（印刷速度）＝５分
＜モノクロプリンタ３＞
２．５分（省電力復帰時間）＋６枚（印刷枚数）÷３枚／分（印刷速度）＝４．５分
よって、省電力モードからの復帰時間の最も短いモノクロプリンタ１で印刷するのが最も短時間で印刷できることになる。
【０１４７】
しかしながら、従来の印刷システムにおいては、この省電力モードからの復帰時間を考慮していなかった。そのため、ユーザは印刷速度のみに基づいて印刷装置を選択してしまう場合が多く、その結果として、印刷の完了までに予想以上に時間がかかる場合があった。
【０１４８】
図１８は、モノクロプリンタの構成を示した図である。図４に示した構成と同一または類似の構成については同一の引用符号を用いることで説明を省略する。エンジン制御部４４６には、省電力モード時にエンジンに供給される電力を制御する電源制御部１８４７が含まれている。また、プログラムＲＯＭ４３５内には、データを受信していない場合にプリンタの電力を必要最小限の消費電力に抑制するための省電力モードへの移行状態を監視する省電力モード制御部１８６２が存在する。
図１９は本実施例のモノクロプリンタのエンジン部４３９を示した図である。筐体１９０１には、エンジン４３９を構成するための各機構と、その各機構による各印刷プロセス処理（例えば、給紙処理など）に関する制御を行なうエンジン制御部４４６、およびプリンタコントローラ４３１を収納する制御ボード収納部１９０３とが内蔵されている。
【０１４９】
エンジン部４３９を構成するための各機構としては、レーザ光の操作による感光ドラム上への静電潜像形成、その静電潜像の顕像化、その顕像の印刷用紙への転写を行なうための光学処理機構、印刷用紙に転写されたトナー像を定着させるための定着処理機構、印刷用紙の給紙処理機構、印刷用紙の搬送処理機構が設けられている。
【０１５０】
光学処理機構は、レーザスキャナ部１９２２において、半導体レーザ（図示せず）から発射されるレーザ光をプリンタコントローラ４３１から供給されたイメージデータに応じてオン、オフ駆動するレーザドライバ１９０６を有し、半導体レーザから発射されたレーザ光は回転多面鏡１９０７により走査方向に振られる。その主走査方向振られたレーザ光は反射ミラー１９０８を介して感光ドラム１９０５に折り返して導かれ、感光ドラム１９０５上を主走査方向に露光する。
その際、先行して一次帯電器１９２３で一様に帯電された感光ドラム１９０５上には、レーザ光による走査露光によって静電潜像が形成され、その潜像は現像器１９２０から供給されるトナー（本実施形態において、該トナーには、Ｋ（ブラック）のトナーが用いられている。）によってトナー像に顕像化される。次に、感光ドラム１９０５上のトナー像は転写帯電器１９２５により給紙処理機構によって副走査方向に同期して給紙される印刷用紙１９２７に転写される。
【０１５１】
なお、感光ドラム１９０５および現像器１９２０は、筐体１９０１から着脱可能なドラムユニット１９０４に収容されている。また、反射ミラー１９０８は半透過型ミラーからなり、その裏面側にはビームディテクタ１９０９が配置され、該ビームディテクタ１９０９はレーザ光を検出し、その検出信号はプリンタコントローラ４３１に与えられる。プリンタコントローラ４３１はビームディテクタ１９０９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号を生成し、その水平同期信号は、プリンタコントローラ４３１に出力される。１９２４はクリーナで、感光ドラム１９０５上に残存するトナーを取り除く。１９２１は前露光ランプで、感光ドラム１９０５を除電する。
【０１５２】
一方、定着処理機構は、印刷用紙に転写されたトナー像を過熱するためのヒータが設けられている。ヒータは、所定の定着温度が得られるようにエンジン制御部１０４６からの信号により温調制御（なお、印刷待機中は、電源制御部１８４７からの信号によりパワーを落とす制御も行われている）されている。
【０１５３】
また、印刷用紙の給紙機構は、印刷用紙１９２７を収容するカセット１９１０と給紙トレイ１９１９の印刷用紙、そして、着脱可能な給紙装置として第１のオプション給紙装置１９６０、第２のオプション給紙装置１９７０が用意されており、その印刷用紙１９６４、１９７４、および、反転給紙ユニット１９１１からの印刷用紙を選択的に給紙するように構成されている。
【０１５４】
なお、カセット１９１０は筐体１９０１内に装着され、カセット１９６０、１９７０は、オプション給紙装置内に装着されている。カセット１９１０、１９６０、１９７０には、仕切り板（図示せず）の移動位置に応じて印刷用紙のサイズを電気的に検知するサイズ検知機構が設けられている。カセット１９１０、１９６０、１９７０からは収容されるその最上の印刷用紙から１枚単位でカセット給紙クラッチ１９１２、１９６２、１９７２の回転駆動によって給紙ローラ１９１３、１９６１、１９７１まで搬送される。カセット給紙クラッチ１９１２、１９６１、１９７１は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の印刷用紙が給紙される。
【０１５５】
給紙ローラ１９１３、１９６１、１９７１は印刷用紙をその先端部がレジストシャッタ１９１４に対応する位置まで搬送する。レジストシャッタ１９１４は、給紙された印刷用紙の押圧およびその解除によって、その印刷用紙の給紙停止およびその解除を行なう。そのレジストシャッタ１９１４の動作はレーザ光の副走査に同期するように制御される。
【０１５６】
これに対し、手差しトレイ１９１９は筐体１９０１に設けられ、ユーザによって手差しトレイ１９１９に搭載された印刷用紙は給紙ローラ１９１５でレジストシャッタ１９１４に向けて給紙される。
【０１５７】
一方、印刷用紙の搬送処理機構は、レジストシャッタ１９１４による押圧が解除された印刷用紙を感光ドラム１９０５向けて搬送する搬送ローラ１９１６と、定着器１９１７から排出された印刷用紙を筐体１９０１上部に形成された排紙口ＦＤまで導くための各フラッパ１９３０、１９３１と各搬送ローラ１９３２、１９３３と、各搬送ローラ１９３２、１９３３を駆動するための駆動手段（図示せず）とを有する。フラッパ１９３１は、切り替えることによって、筐体１９０１上部に形成された排紙口ＦＤ、筐体１９０１側面に形成された排紙口ＦＵの排紙先を切り替えることが可能であり、フェースダウンの印刷（印刷の終了した文書の若いページの表面が下になって印刷される。）を行なう場合には、ＦＤへ、フェースアップの印刷（文書の若いページの表面が上になって印刷される。）を行なう場合には、ＦＵへ排紙する。  それぞれのＦＤ、ＦＵの排紙口には、用紙の排紙枚数が多過ぎて紙詰まりが起きないように、用紙の有無をチェックする用紙有無検知センサ（１９５０、１９５１）が付いている。
【０１５８】
フラッパ１９３０を切り替えることによって、両面印刷を行なうことも可能である。１９１１は、反転給紙ユニットであり、エンジン搬送ローラ１９３４、１９３５、１９３６、およびフラッパ１９３７を備える。両面印刷を行ないフェースダウンで印刷する場合（排紙口ＦＤに表面が図中下、裏面が図中上に来るように印刷する場合）は、印刷用紙１９２７は、まず裏面の印刷から行われ、カセット１９１０から給紙された場合（矢印１）、裏面が印刷され（矢印２）、フラッパ１９３０により搬送ローラ１９３８、１９３４によって反転給紙ユニットへ導かれる（矢印４）。不図示のセンサが印刷用紙１９２７の後端を検知すると、印刷用紙１９２７は、搬送ローラ１９３４を逆回転させ、フラッパ１９３７を切り替えることにより搬送ローラ１９３５によって、反転給紙ユニット内に給紙カセット１９１１と平行に納められる。この時印刷用紙に印刷された面（裏面）は、上を向いている。次に給紙先として反転給紙ユニット１９１１を指定すると、搬送ローラ１９３６、給紙ローラ１９１３を経て（矢印８）、再度、転写帯電器１９２５、定着器１９１７を通り表面が印刷され（矢印９）、フラッパ１９３０、１９３１を切り替えることによって、排紙口ＦＤ（矢印１０）排紙されることになる。また、  両面印刷を行ないフェースアップで印刷する場合（排紙口ＦＵに排紙する場合で表面が図中下、裏面が図中上に来るように印刷）は、先に表面を印刷して、反転給紙ユニット１９１１に排紙し、裏面を印刷して、反転給紙ユニット１９１１から排紙口ＦＵ（矢印１１）へ排紙することになる。
【０１５９】
筐体１９０１には、パネル部４４１を構成するための操作パネル１９０２が取り付けられている。操作パネル１９０２には、指示入力操作のためのスイッチ群、情報表示のためのＬＥＤ表示器、ＬＣＤ表示器が設けられている。また、プリンタコントローラ４３１により印刷データ等の記憶に利用される外部メモリ部４４３を構成するための外部メモリユニット１９４０が取り付けられている。
【０１６０】
エンジン制御部４４６には、エンジン本体１９０１に対する電力の供給を制御するエンジン電源制御部１８４７が存在する。この電源制御部１８４７は、スリープ状態（省電力モード）と通常状態（通常モード）とを切り替え電力の制御を行なっている。ここで、スリープ状態とは、必要なセンサ等にだけ電力を供給する一方で、電力の供給が不要なモータやセンサに対する電源の供給を行なわないようにする制御状態をいう。一方、通常状態とは、搬送のために必要となる各モータへの電力を供給し、即座に印刷が可能な状態である。印刷装置が省電力モードを実行している状態において印刷を行なうには、省電力モードから通常モードへの切り替えが必要であり、この切り替えを電源制御部１８４７が行なう。
【０１６１】
図２０は、サーバ端末装置１０５の処理についてのフローチャートである。図９と同一または類似の処理については同一の引用符号を付すことで詳細な説明を省略する。
【０１６２】
ステップＳ９０７の判断の結果、イベントが登録要求でなかった場合には、ステップＳ２００１に移行する。ステップＳ２００１において、デバイス情報管理部８３０は、イベントがデータベースへの変更要求であるか否かを判断する。この判断の結果、変更要求であった場合には、デバイス情報変更部８３３を起動する（すでに起動されている場合など起動が不要な場合には、処理を引き渡す。）。ステップＳ２００２において、デバイス情報変更部８３３は、変更要求の対象となっている受信データを外部メモリ８１３に記憶されているテーブルに登録する。これによりデータベースが変更される。
【０１６３】
図２１は、デバイス情報変更部８３３で行われるデータ変更処理のフローチャートである。図２２は、管理情報テーブルの構成例を示す図である。この管理情報テーブル２２００の各レコードには、装置名称を格納するためのフィールド、ＩＰアドレスを格納するためのフィールド、デバイス名を格納するためのフィールド、印刷速度を格納するためのフィールド、初期化時間を格納するためのフィールド、省電力モードからの復帰時間を格納するためのフィールド、現在の動作状態等を格納するためのフィールドが含まれている。これらの図面を用いてデバイス情報変更部８３３が、印刷装置の動作状態に関する情報を変更する処理を説明する。
【０１６４】
ステップＳ２１０１において、デバイス情報変更部８３３は、モノクロプリンタ１６０１やＰＣ１０１などから受信されたパケット（変更要求）に含まれている変更条件（指定された装置名称など）を読み出す。
【０１６５】
ステップＳ２１０２において、変更要求に含まれている装置名称がテーブル２２００に登録されているかを判断すべく、まず、テーブル２２００から一つのデバイスの管理情報を取り出す。
【０１６６】
ステップＳ２１０３において、指定された装置名称とテーブル２２００から取り出された装置名称とが一致するかどうかを判定する。一致する場合には、ステップＳ２１０４に進む。一致しない場合にはステップＳ２１０６に移行する。
【０１６７】
ステップＳ２１０４において、変更条件として指定されている項目に合致する装置の管理情報についてテーブルを変更する。例えば、モノクロプリンタ１６０１から、動作状態を省電力モードに変更したとの変更要求を受信した場合には、テーブル２２００のＭＯＮＯ−ＬＢＰ１の動作状態に関するフィールドを省電力モードを表す情報へと書き換える。
【０１６８】
ステップＳ２１０５において、テーブル２２００の変更処理が完了したことをデバイス（例：モノクロプリンタ１６０１）に送信する。
【０１６９】
ステップＳ２１０６において、テーブル２２００に登録されている全てのデバイスについて検索を完了したかを確認する。完了していれば、ステップＳ２１０５に進み、登録されている装置が見つからなかったこと、すなわち、変更処理がエラーだったことを示す情報が通知される。なお、対応する装置名称が存在しない場合には、変更要求に含まれる情報に基づいて、テーブル２２００に新規のレコードを作成してもよい。
【０１７０】
ステップＳ２１０７において、次のデバイスをテーブル２２００から取り出し、ステップＳ２１０３にからの処理を繰り返す。
【０１７１】
なお、テーブル２２００に対する管理情報の登録処理は、データ構成が一部異なるだけで、基本的に図１２と同じである。簡潔に説明すると、モノクロプリンタ１６０１の管理情報登録部４６０と、サーバ端末装置１０５のデバイス情報登録部８３１とによって、モノクロプリンタ１６０１の管理情報（省電力復帰時間や現在の動作状態を含む）が登録される。
【０１７２】
例えば、モノクロ・レーザ・ビーム・プリンタ１６０１が、装置名称、ＩＰアドレス、デバイス名、印刷速度、初期化時間、省電力復帰時間（以下管理情報）をデバイス装置内の自己情報保持手段である不揮発性ＲＡＭ４４８に保持している。モノクロ・レーザ・ビーム・プリンタ１６０１のＣＰＵ４３４は電源が投入されると、サーバ端末装置１０５に接続し、登録要求を送信する。登録要求には、不揮発性ＲＡＭ４４８  から読み出した情報と、現時点での動作状態として電源投入後の初期化状態という情報とが管理情報として含まれている。
【０１７３】
さらに、電源投入後にモノクロ・レーザ・ビーム・プリンタ１６０１が初期化処理を終了すると、印刷が可能な状態である通常状態になる。このように初期化状態から通常状態になったことが検出されると、管理情報変更部４６１は、サーバ端末装置１０５に登録されている動作状態に関する情報を、初期化状態から通常状態に変更するため変更要求を送信する。同様に、通常状態から省電力モードに変更されたときや、省電力モードから通常状態へと復帰したときなどにも、これらの変更が検出され、管理情報変更部４６１が起動され、テーブル２２００の変更処理が実行される。
【０１７４】
図２３は、管理情報テーブル２２００に登録されている管理情報を変更する際のフローチャートである。具体的には、モノクロ・レーザ・ビーム・プリンタ（ＭＯＮＯ−ＬＢＰ２）１６０２の管理情報変更部４６１が、サーバ端末装置１０５に対して管理情報を変更する際の処理である。
【０１７５】
ステップＳ２３０１において、管理情報変更部４６１は、動作状態が変更されたかどうかを検出する。例えば、ＭＯＮＯ−ＬＢＰ２は電源が投入されると、まず初期化状態となり、次に通常状態へと変化する。このように、初期化状態から通常状態への変更などを検出する。動作状態の変更が検出されれば、ステップＳ２３０２へと進む。
【０１７６】
ステップＳ２３０２において、管理情報変更部４６１は、サーバ端末装置１０５に接続を行なう。
【０１７７】
ステップＳ２３０３において、デバイス装置内の自己情報保持手段である不揮発性ＲＡＭ４４８から読み出した装置名称の情報と、通常状態をあらわす情報を含む変更要求を作成する。すなわち、変更要求には、変更要求であることを表す識別子と、装置名称に関する情報（ＭＯＮＯ−ＬＢＰ２）および動作状態に関する情報（通常状態）などが含まれる。
【０１７８】
ステップＳ２３０４において、変更要求をサーバ端末装置１０５へ送信する。
【０１７９】
ステップＳ２３０５において、サーバ端末装置１０５からテーブル２２００の変更処理が完了したことを表す完了通知を受信したかを判断する。完了通知を受信すると次のステップへ進む。
【０１８０】
ステップＳ２３０６において、サーバ端末装置１０５との接続を開放する。
【０１８１】
このようにして、各印刷装置は、その動作状態が、初期化状態、通常状態、省電力状態の間で変化する度に管理情報を変更することになる。
【０１８２】
図２２は、このようにして登録・変更されて作成された管理情報テーブル２２００を示している。この例では、ＭＯＮＯ−ＬＢＰ１（１６０１）、ＭＯＮＯ−ＬＢＰ２（１６０２）、ＭＯＮＯ−ＬＢＰ３（１６０３）の機種名称は、それぞれ、ＭＯＮＯ−ＬＢＰ１、ＭＯＮＯ−ＬＢＰ２、ＭＯＮＯ−ＬＢＰ３であり、ＩＰアドレスはそれぞれ、１１１．２２．３３．４４、１１１．２２．３３．５５、１１１．２２．３３．６６であり、デバイス名はそれぞれプリンタ、プリンタ、プリンタであり、印刷速度はそれぞれ２枚／分、６枚／分、３枚／分であり、初期化時間はそれぞれ３０秒、１２０秒、１００秒であり、省電力復帰時間はそれぞれ６０秒、２４０秒、１５０秒であり、そして各デバイス装置の動作状態はそれぞれ通常状態、省電力モード、初期化中であることを示している。
次に、図１３を用いて、本実施形態におけるクライアント端末装置の文書印刷処理について説明する。印刷時間の具体的な計算方法を除き、本実施形態は実施形態１と同様のフローにて処理を実行できる。
【０１８３】
ステップＳ１３０５において、印刷データがモノクロ６ページのデータであると解析されると、ステップＳ１３０５において、デバイス名を「プリンタ」としてサーバ端末装置１０５に検索要求を送信する。サーバ端末装置は、ステップＳ９０６を実行し、テーブル２２００からデバイス名のフィールドが「プリンタ」となっているレコードを抽出し、抽出された３つのプリンタの管理情報を送信する。クライアント端末装置１０１では、まずＭＯＮＯ−ＬＢＰ１の情報を受信し、装置名称：ＭＯＮＯ−ＬＢＰ１、ＩＰアドレス：１１１．２２．３３．４４、デバイス名：プリンタ、印刷速度：２枚／分、初期化時間：３０秒、省電力復帰時間：６０秒、動作状態：通常状態との管理情報を受信することになる。ステップＳ１３０９において、印刷時間計算部７３３は、ＭＯＮＯ−ＬＢＰ１を利用して印刷した場合の印刷時間を計算する。この場合は、動作状態が通常状態となっていることから、直ぐに印刷可能と判断して計算する。
＜ＭＯＮＯ−ＬＢＰ１＞
６ページ（印刷するページ数）÷２枚／分（印刷速度）＝３分
同様に、ＭＯＮＯ−ＬＢＰ２および３についてもサーバ端末装置１０５からの受信情報に基づいて印刷時間を計算する。例えば、ＭＯＮＯ−ＬＢＰ２の動作状態は「省電力モード」であるので、直ぐに印刷することはできず復帰のための時間を要すると判断し、次のように計算する。
＜ＭＯＮＯ−ＬＢＰ２＞
６ページ（印刷するページ数）÷６枚／分（印刷速度）＋２４０秒＝５分
ＭＯＮＯ−ＬＢＰ３は、動作状態が初期化状態であることから、直ぐに印刷することはできず、初期化のための時間を要すると判断して印刷時間を計算する。
＜ＭＯＮＯ−ＬＢＰ３＞
６ページ（印刷するページ数）÷３枚／分（印刷速度）＋１５０秒＝４分３０秒そして、ステップＳ１３１０において、各印刷装置について計算された印刷時間情報の目安に基づいて、最短で印刷可能な印刷装置を選択する。上記の例では、結果として、ＭＯＮＯ−ＬＢＰ１が選択されることになり、ＭＯＮＯ−ＬＢＰ１のＩＰアドレスに対して、印刷データを送信することになる。
【０１８４】
次にクライアント端末装置によって選択された印刷装置ＭＯＮＯ−ＬＢＰ１を例に取って、デバイス端末装置であるモノクロレーザビームプリンタ１０３０の処理を説明する。  上記の処理により、クライアント端末装置であるＰＣ１０１から印刷の実行が指定されると、ネットワーク１００と繋がる通信線４０２を介して送信されてきた制御コード・データをホストＩ／Ｆ部４３２で受信する。受信された制御コードやデータは入力バッファ４３３を経由してＲＡＭ４３６に記憶される。ＣＰＵ４３４は、プログラムＲＯＭ４３６に記憶されているプログラムに従い、画像情報生成部４３７においてデータを加工し、  図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての画像情報を生成する。この際、印刷の媒体の給紙口・排紙口は、ホストコンピュータからのコマンド指定に従って、給排紙口選択部４６１が選択する。給排紙装置の接続のチェックや状態の管理は、省電力モード制御部１８６２に含まれている給排紙装置管理部が、電源投入時にチェックする。給排紙装置電源管理部は、選択された給排紙口に応じて、第１の給紙装置制御部、第２の給紙装置制御部および排紙装置制御部の各電源制御部に対して、供給電力の設定を行なう。この設定に基づいて、第１および第２の給紙電源制御部および排紙装置制御部は、必要な給排紙装置にのみ電源を供給する。これにより、省電力化を行なう。そして、印刷を行なう１ページに含まれる全ての画像オブジェクトについて画像情報を生成した後、ビットマップ画像展開転送部４３８において実際に印刷するビットマップ画像に展開し、展開されたビットマップ画像は、印刷装置エンジン部４３９に送られ、指定された排紙口より排紙されることになる。
【０１８５】
上述したように、通信媒体を介して複数の印刷装置を接続してなる印刷システムにおいて、各印刷装置の動作状態に応じて印刷が開始されるまでの前処理時間を考慮することによって、ユーザは好ましいと思われる印刷装置を選択して印刷を実行することが可能となる。
【０１８６】
例えば、各印刷装置の動作状態に応じて印刷が開始されるまでの前処理時間を上述の演算により求めることができる。求められた前処理時間を含めて画像の形成に必要となる印刷時間の目安を求めることもでき、これによって、最も印刷時間が短いと思われる印刷装置を選択して印刷することが可能となる。なお、ユーザにとって好ましいものであれば、必ずしも最短のものである必要はなく、例えば、最短に準ずる２番目や３番目のものであっても十分である。
【０１８７】
また、電源投入から印刷が可能な状態になるまでの初期化時間を含めて、印刷に必要となる印刷時間の目安を計算により取得することによって、電源が投入されて間もないような初期化中の印刷装置がネットワーク上に存在する場合にも、最も印刷時間の短い印刷装置を選択して印刷を行なうことも可能となる。
【０１８８】
また、省電力モードから印刷可能状態に復帰するまでの省電力復帰時間を含めて印刷時間の目安を求めることにより、省電力モード中の印刷装置がネットワーク上に存在する場合にも、最も印刷時間の短い印刷装置を選択して印刷を行なうことが可能となろう。
【０１８９】
［実施形態４］
上記の実施形態は、モノクロレーザビームプリンタを例に挙げたが、もちろん、カラーレーザビームプリンタであっても本発明は同様に適用できる。
【０１９０】
図２４は、カラーレーザビームプリンタの構成を示した図である。図４および図１８と共通の構成部分については同一の引用符号を付すことによって説明を省略する。
【０１９１】
エンジン制御部４４６内に、印刷された画像の濃度を測定する濃度測定部２４７０、印刷されたデータの印刷位置を測定する印刷位置測定部２４７１が設けられている。さらに、濃度測定部２４７０に測定する画像を送り、印刷された画像の実際の濃度を取得して、印刷した画像の理論値と比較し、測定によるその差を計算して通常データを印刷する際の濃度制御を行なう濃度調整制御部２４６３、印刷位置測定部２４７１に印刷位置を測定するための画像を送り、印刷された印刷位置との実際のずれ量を取得して、印刷した画像の理論的な印刷位置と比較し、測定によるその差を計算して通常データを印刷する際の印刷位置の制御を行なう印刷位置調整制御部２４６４、および、印刷する媒体の違い、例えば、普通紙や厚紙等の定着性の差によって、定着温度の制御を行なう定着温度制御部２４６５がプログラムとして追加されている。
【０１９２】
図２５は、カラーレーザビームプリンタに関する管理情報テーブルの構成例を示す図である。管理情報テーブル２２００と比較すると、あたらに、定着器温度変更時間、濃度制御時間、印刷位置制御時間が加えられている。よって、ステップＳ１３０９において、これらの追加された管理情報も考慮して印刷時間を計算することが可能となる。
【０１９３】
上記のように、定着器の温度を変更するための定着器温度変更時間を含めて文書の印刷にかかる印刷時間を計算する計算することによって、定着器の温度変更を伴う印刷装置がネットワーク上に存在する場合にも、好ましいと思われる（例えば、最も印刷時間の短い）印刷装置を選択して印刷を行なうことが可能となる。
【０１９４】
また、印刷位置の調整を行なうための印刷位置調整制御実行時間を含めて文書の印刷にかかる印刷時間を計算する計算することによって、印刷位置調整制御を行なう印刷装置がネットワーク上に存在する場合にも、好ましいと思われる印刷装置を選択して印刷を行なうことが可能となる。
【０１９５】
上述してきたように実施形態３および４に係る画像像形成システムは、次のような端末装置、サーバ装置および印刷装置により構成可能である。
【０１９６】
例えば端末装置は、ネットワークを介して複数の印刷装置に接続された端末装置であって、複数の印刷装置についての現在の動作状態に関する情報を印刷装置又は印刷装置を管理するサーバ装置から受信する受信部と、受信された動作状態に関する情報により示されている動作状態から印刷を開始するまでに必要となる前処理時間の目安を作成する作成部と、作成された前処理時間の目安に基づいて、複数の印刷装置の中から印刷を実行させるための印刷装置を決定する決定部と、決定された印刷装置に応じた印刷データを生成する生成部とを含むように構成する。
【０１９７】
また、サーバ装置は、ネットワークを介して複数の印刷装置と端末装置とに接続されたサーバ装置であって、複数の印刷装置についての現在の動作状態に関する情報を印刷装置から受信する受信部と、受信された動作状態に関する情報を印刷装置と対応付けて記憶する記憶部と、動作状態に関する情報を端末装置から要求されると、記憶手段から動作状態に関する情報を読み出して端末装置へと送信する送信部とを含むように構成する。
【０１９８】
また、印刷装置は、印刷装置の動作状態の変更を検出する検出部と、動作状態の変更が検出されると変更後の動作状態に関する情報を上述の端末装置または上述のサーバ装置に対して送信する送信部とを含むように構成する。
【０１９９】
［他の実施形態］
実施形態１〜４においては、クライアント端末装置にて印刷時間の目安を計算するものであった。しかしながら、印刷時間の目安の計算をサーバ端末装置において実行してもよい。例えば、クライアント端末装置から印刷データをサーバ端末装置に送信し、サーバ端末装置が印刷データを一時的に蓄積し、蓄積されたデータを解析し、印刷モードの変更に要する時間の目安を計算することも可能である。その際には、図７に示した印刷ページ解析部７３２、印刷時間計算部７３３、印刷装置検索部７３５、および必要であれば印刷装置選択部７３４などのプログラムをサーバ端末装置が備え、上述のとおり実行することになる。
【０２００】
また、実施形態１〜４において、サーバ端末装置を利用して印刷装置の選択を行ったが、ユーザの利用しているＰＣ１０１自身で、それぞれの印刷装置の状態を管理してもよい。その場合は、デバイス情報管理部８０６、デバイス情報登録部８３１、デバイス情報検索部８３２およびデバイス情報変更部８３３などのプログラムをＰＣ１０１にて実行すればよい。
【０２０１】
実施形態１〜４においては、印刷する文書を解析した上で印刷を行なう印刷装置を選択していたが、大量の文書を印刷するような場合には、文書の解析を行なわずに直ちに印刷を行なえる印刷装置を選択してもよい。例えば、アプリケーションプログラムから印刷が指示されると、最短の印刷装置を検索（すなわち文書の解析を実行）するか又は検索をスキップするかを選択する画面をディスプレイに表示し、ユーザの選択に従って、その後の処理を実行できるようにする。このようなオプション機能を用意すれば、文書解析による時間を省略することができるため、結果として全体の印刷スピードを上げることが可能になろう。
【０２０２】
また、実施形態１〜４では最短の印刷時間にて印刷が可能な印刷装置を印刷装置選択部７３４が選択するものであった。しかしながら、最終的な印刷装置の選択はユーザに任せても良い。例えば、最短の印刷装置はユーザの居室とは異なる部屋に設置されており、２番目に最短の印刷装置がユーザの居室に設置されている場合は、後者の印刷装置に出力させた方が印刷文書の回収の観点からユーザには便利であろう。従って、常に最短の印刷装置に出力させることが最善というわけではないので、最後は、ユーザの好みに応じて選択できるようにしてもよい。
【０２０３】
なお、ユーザに選択させるためには、目安情報をユーザに提供する必要があるため、実施形態１〜４のステップＳ１３１０を次のように変更する。
【０２０４】
図２６は、印刷装置の選択メニュー画面の例を示した図である。選択ウインドウ２４００には、印刷装置の名称、印刷時間の目安、設置場所などの情報が列挙されたリストボックス２４０１と、印刷装置を選択するためのポインタ２４０２と、ポインタ２４０２によりクリックされハイライトされた印刷装置を選択して決定するための選択ボタン２４０３が含まれている。
【０２０５】
具体的には、ステップＳ１３１０において、次のように処理を行なう。まず、各印刷装置について印刷時間の目安を受信すると、当該印刷装置の名称および設置場所とを含めた選択ウインドウ２４００を作成してＰＣ１０１のディスプレイ７０９に表示させる。設置場所の情報も上述の管理情報テーブルに登録されているものとする。なお、選択ウインドウ２４００を表示する際には、印刷時間の短い順にソートして表示すれば、どの印刷装置が最短であるかユーザにとっても理解しやすいであろう。
【０２０６】
キーボード７０９やポインティングデバイスの操作と連動して移動するポインタ２４０２によって、いずれかの印刷装置が選択されると、選択された印刷装置はハイライト表示される。この状態で、選択ボタン２４０３がポインタ２４０２によって押し下げられると、印刷装置の選択が確定される。
【０２０７】
従って、印刷装置選択部７３４は、目安情報に基づいて印刷装置に関する情報をソートする機能と、選択ウインドウ２４００を作成し表示する機能と、ユーザにより選択された印刷装置を確定する機能とを有することになる。
【０２０８】
このように、本発明では、印刷時間の目安情報をリスト表示させることで、ユーザの好みに応じた印刷装置の選択が可能となる。
【０２０９】
以上、いくつかの実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２１０】
なお、本発明は、前述した実施形態の機能を実現するソフトウエアのプログラム（本実施形態では図９、図１０、図１２、図１３、図２０、図２１および図２３に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【０２１１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２１２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２１３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒおよびその他の規格のＤＶＤ）などがある。
【０２１４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０２１５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２１６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０２１７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０２１８】
【発明の効果】
本発明の第１の観点によれば、印刷モードの変更に伴う時間を考慮して印刷の対象となる文書に適した印刷装置を選択するため、より好ましい印刷装置を選択して印刷できる。
【０２１９】
また、本発明の第２の観点によれば、印刷が開始されるまでの印刷前処理時間を含めて文書の印刷にかかる印刷時間を計算する計算することによって、より好ましい印刷装置を選択して印刷を行なえる。
【図面の簡単な説明】
【図１】図１は、本発明を適用した印刷システムを示す図である。
【図２】図２は、カラープリンタの性能を示した図である。
【図３】図３は、図２に例示したカラープリンタにおける印刷時間を比較するための図である。
【図４】図４は、カラーレーザビームプリンタの構成を示した図である。
【図５】図５はＣＯＬＯＲ−ＬＢＰ１０３で示されるカラーレーザビームプリンタのエンジン部４３６を示す図である。
【図６】図６は、エンジン部４３６の構成の異なるのカラーレーザビームプリンタであるＣＯＬＯＲ−ＬＢＰ１０４の例示した図である。
【図７】図７は、クライアント端末装置であるＰＣ１０１およびＰＣ１０２の構成を示した図である。
【図８】図８は、サーバ端末ＷＳ１０５の構成例を示した図である。
【図９】図９は、サーバ端末装置ＷＳ１０５の処理を示したフローチャートである。
【図１０】図１０は、サーバ端末装置におけるデータ検索処理を示したフローチャートである。
【図１１】図１１は印刷装置の性能情報などを管理するためのテーブル１１００の一例を示す図である。
【図１２】図１２は、ＣＯＬＯＲ−ＬＢＰ１０３または１０４に含まれる管理情報登録部４６０についてフローチャートである。
【図１３】図１３は、クライアント端末装置における印刷処理に関するフローチャートである。
【図１４】図１４は、転写材の種類に応じて印刷処理を変更するカラーレーザビームプリンタの構成例を示した図である。
【図１５】図１５は、第２の実施形態に係る管理テーブルの構成例を示す図である。
【図１６】図１６は本発明を適用可能な印刷システムの一例を示す図である。
【図１７】図１７は、動作状態が通常印刷モードの場合と省電力モードの場合について、各プリンタごとの印刷時間の例を示した図である。
【図１８】図１８は、モノクロレーザビームプリンタの構成を示した図である。
【図１９】図１９は本実施例のモノクロレーザビームプリンタのエンジン部４３９を示した図である。
【図２０】図２０は、サーバ端末装置１０５の処理についてのフローチャートである。
【図２１】図２１は、デバイス情報変更部８３３で行われるデータ変更処理のフローチャートである。
【図２２】図２２は、管理情報テーブルの構成例を示す図である。
【図２３】図２３は、管理情報テーブル２２００に登録されている管理情報を変更する際のフローチャートである。
【図２４】図２４は、カラーレーザビームプリンタの構成を示した図である。
【図２５】図２５は、カラーレーザビームプリンタに関する管理情報テーブルの構成例を示す図である。
【図２６】図２４は、印刷装置の選択メニュー画面の例を示した図である。
【図１】
2004164309.tif 000003
【図２】
2004164309.tif 000004
【図３】
2004164309.tif 000005
【図４】
2004164309.tif 000006
【図５】
2004164309.tif 000007
【図６】
2004164309.tif 000008
【図７】
2004164309.tif 000009
【図８】
2004164309.tif 000010
【図９】
2004164309.tif 000011
【図１０】
2004164309.tif 000012
【図１１】
2004164309.tif 000013
【図１２】
2004164309.tif 000014
【図１３】
2004164309.tif 000015
【図１４】
2004164309.tif 000016
【図１５】
2004164309.tif 000017
【図１６】
2004164309.tif 000018
【図１７】
2004164309.tif 000019
【図１８】
2004164309.tif 000020
【図１９】
2004164309.tif 000021
【図２０】
2004164309.tif 000022
【図２１】
2004164309.tif 000023
【図２２】
2004164309.tif 000024
【図２３】
2004164309.tif 000025
【図２４】
2004164309.tif 000026
【図２５】
2004164309.tif 000027
【図２６】
2004164309.tif 000028