(57)【特許請求の範囲】
【請求項１】
クライアントコンピュータと通信可能なプリントサーバ装置としての出力制御装置であって、
複数の出力装置から仕様情報を取得する仕様情報取得手段と、
前記クライアントコンピュータから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得手段により取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成手段と、
前記合成仕様情報作成手段により作成される合成仕様情報を、出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信手段とを有し、
前記合成仕様情報作成手段は、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成することを特徴とする出力制御装置。
【請求項２】
前記クライアントコンピュータによる前記合成用の情報に基づき、前記複数の出力装置から当該出力条件に該当する出力装置を検索する出力装置検索手段を有し、
前記仕様情報取得手段は、前記出力装置検索手段により検索される各出力装置から仕様情報を取得することを特徴とする請求項１記載の出力制御装置。
【請求項３】
前記出力装置検索手段は、前記出力条件に基づいて前記複数の出力装置から特定の一種類の出力装置または特定数の出力装置または特定の複数種類の出力装置を検索することを特徴とする請求項２記載の出力制御装置。
【請求項４】
前記合成仕様情報作成手段は、前記出力装置検索手段により検索される各出力装置の仕様情報におけるメディアタイプを含む機能に関しては、各出力装置でサポートしているメディアタイプの種類を選択肢として追加し、前記上限数が数値で示される所定の項目については数値を加算することにより、合成仕様情報を作成することを特徴とする請求項２記載の出力制御装置。
【請求項５】
前記クライアントコンピュータからの前記出力データの出力指示を受けて、前記出力装置検索手段により検索された出力装置の全部又は一部の出力装置に対して前記出力データの分散出力制御を行う出力制御手段を有することを特徴とする請求項２記載の出力制御装置。
【請求項６】
前記出力制御手段の分散出力制御により該当する出力装置で前記出力データの分散出力がなされた後、当該分散出力による出力結果を前記クライアントコンピュータに送信する出力結果送信手段を有することを特徴とする請求項５記載の出力制御装置。
【請求項７】
複数の出力装置を管理する出力制御装置と、クライアントコンピュータとしての情報処理装置とを含む印刷システムであって、
該情報処理装置は、
使用プリンタ種別と使用台数とを含む合成用の情報を作成する合成情報作成手段と、
前記合成情報作成手段により作成された合成用の情報を前記出力制御装置に送信する出力条件送信手段と、
前記出力制御装置にて作成された合成仕様情報を受信する合成仕様情報受信手段と、
前記合成仕様情報受信手段により受信する前記合成仕様情報に基づく出力データの出力指示内容を設定する出力指示設定手段とを有し、
該出力制御装置は、
複数の出力装置から仕様情報を取得する仕様情報取得手段と、
前記クライアントコンピュータにから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得手段により取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成手段と、
前記合成仕様情報作成手段により作成される合成仕様情報を、前記出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信手段とを有し、
前記出力制御装置の前記合成仕様情報作成手段は、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成し、
前記情報処理装置の出力指示設定手段は、前記合成仕様情報で指定される加算済みの上限値内で、前記所定の項目について数値を設定することを特徴とする印刷システム。
【請求項８】
前記合成仕様情報作成手段は、前記出力制御装置により取得される各出力装置の仕様情報におけるメディアタイプを含む機能に関しては、各出力装置でサポートしているメディアタイプの種類を選択肢として追加し、前記上限数が数値で示される所定の項目については数値を加算することにより、合成仕様情報を作成することを特徴とする請求項７記載の印刷システム。
【請求項９】
クライアントコンピュータと通信可能なプリントサーバ装置としての出力制御装置による出力装置管理方法であって、
複数の出力装置から仕様情報を取得する仕様情報取得ステップと、
前記クライアントコンピュータにから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得ステップにより取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成ステップと、
前記合成仕様情報作成ステップにより作成される合成仕様情報を、出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信ステップとを有し、
前記合成仕様情報作成ステップは、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成することを特徴とする出力装置管理方法。
【請求項１０】
前記クライアントコンピュータによる前記合成用の情報に基づき、前記複数の出力装置から当該出力条件に該当する出力装置を検索する出力装置検索ステップを有し、
前記仕様情報取得ステップは、前記出力装置検索ステップにより検索される各出力装置から仕様情報を取得することを特徴とする請求項９記載の出力装置管理方法。
【請求項１１】
前記出力装置検索ステップは、前記出力条件に基づいて前記複数の出力装置から特定の一種類の出力装置または特定数の出力装置または特定の複数種類の出力装置を検索することを特徴とする請求項１０記載の出力装置管理方法。
【請求項１２】
前記合成仕様情報作成ステップは、前記出力装置検索ステップにより検索される各出力装置の仕様情報におけるメディアタイプを含む機能に関しては、各出力装置でサポートしているメディアタイプの種類を選択肢として追加し、前記上限数が数値で示される所定の項目については数値を加算することにより、合成仕様情報を作成することを特徴とする請求項１０記載の出力装置管理方法。
【請求項１３】
前記クライアントコンピュータからの前記出力データの出力指示を受けて、前記出力装置検索ステップにより検索された出力装置の全部又は一部の出力装置に対して前記出力データの分散出力制御を行う出力制御ステップを有することを特徴とする請求項１０記載の出力装置管理方法。
【請求項１４】
前記出力制御ステップの分散出力制御により該当する出力装置で前記出力データの分散出力がなされた後、当該分散出力による出力結果を前記クライアントコンピュータに送信する出力結果送信ステップを有することを特徴とする請求項１３記載の出力装置管理方法。
【請求項１５】
請求項９乃至１４の何れか１項に記載の出力装置管理方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のプリンタの機能及び性能を有効活用するための出力制御装置、印刷システム、出力装置管理方法、プログラム及びコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、一つの印刷データを複数のプリンタに分散して印刷する場合において、分散するプリンタが同一のとき、一台のプリンタの仕様に基づいて印刷属性を設定し、分散するプリンタが異なるときは、すべてのプリンタに共通する仕様に基づいて印刷属性を設定していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では以下のような欠点があった。分散印刷先のプリンタが同一種の場合、一台のプリンタ仕様に基づいて印刷属性を設定した印刷データを分散印刷していたため、例えば、一台のプリンタの最大出力可能部数が１００部で５台のプリンタを使用できる場合、最大出力可能部数は５００部になるべきであるが、一台のプリンタ仕様に基づく印刷属性設定のため、１００部までの設定しかできなかった。このように、従来は複数台のプリンタに対する分散印刷の際に、資源を最大限に利用できないといった問題点があった。
【０００４】
また、異種の複数台のプリンタを出力先とした場合、印刷データはすべてのプリンタが持っている仕様に基づいて印刷属性設定をしなければならなかったため、同様に資源を最大限に利用できなかった。
【０００５】
本発明は、上記問題点に鑑みてなされものであり、複数のプリンタの各仕様情報を合成した合成仕様情報を作成し、この合成仕様情報を利用者のクライアントコンピュータに送信することにより、利用者のクライアントコンピュータ上では合成仕様情報に基づく印刷指示を行うことができ、複数のプリンタが有する資源を最大限に活用することが可能となる出力制御装置、情報処理装置、出力装置管理システム、出力装置管理方法、記録媒体及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の出力制御装置は、クライアントコンピュータと通信可能なプリントサーバ装置としての出力制御装置であって、複数の出力装置から仕様情報を取得する仕様情報取得手段と、前記クライアントコンピュータから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得手段により取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成手段と、前記合成仕様情報作成手段により作成される合成仕様情報を、出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信手段とを有し、前記合成仕様情報作成手段は、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成することを特徴とする。
本発明の印刷システムは、複数の出力装置を管理する出力制御装置と、クライアントコンピュータとしての情報処理装置とを含む印刷システムであって、該情報処理装置は、使用プリンタ種別と使用台数とを含む合成用の情報を作成する合成情報作成手段と、前記合成情報作成手段により作成された合成用の情報を前記出力制御装置に送信する出力条件送信手段と、前記出力制御装置にて作成された合成仕様情報を受信する合成仕様情報受信手段と、前記合成仕様情報受信手段により受信する前記合成仕様情報に基づく出力データの出力指示内容を設定する出力指示設定手段とを有し、該出力制御装置は、複数の出力装置から仕様情報を取得する仕様情報取得手段と、前記クライアントコンピュータにから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得手段により取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成手段と、前記合成仕様情報作成手段により作成される合成仕様情報を、前記出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信手段とを有し、前記出力制御装置の前記合成仕様情報作成手段は、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成し、前記情報処理装置の出力指示設定手段は、前記合成仕様情報で指定される加算済みの上限値内で、前記所定の項目について数値を設定することを特徴とする。
本発明の出力装置管理方法は、クライアントコンピュータと通信可能なプリントサーバ装置としての出力制御装置による出力装置管理方法であって、複数の出力装置から仕様情報を取得する仕様情報取得ステップと、前記クライアントコンピュータにから送信される、使用プリンタ種別と使用台数を含む合成用の情報に従って、前記仕様情報取得ステップにより取得される仕様情報の所定項目について合成した仕様情報を作成する合成仕様情報作成ステップと、前記合成仕様情報作成ステップにより作成される合成仕様情報を、出力データの出力指示を設定する前記クライアントコンピュータに送信する合成仕様情報送信ステップとを有し、前記合成仕様情報作成ステップは、仕様情報のうち上限数が数値で示される前記所定の項目について、数値を加算することにより、合成仕様情報を作成することを特徴とする。
本発明のプログラムは、前記出力装置管理方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【００８３】
【発明の実施の形態】
＜第１の実施形態＞
図1は、本発明の第１の実施形態における出力装置管理システムの概略構成を示した図である。また、図２から図５は本実施形態の動作を説明するための図である。図１において、１０１はプリントサーバ装置で、接続されるプリンタのプリンタドライバから印刷に使用するプリンタ種類の通知を受信する手段、前記プリンタドライバから印刷に使用するプリンタ台数の通知を受信する手段、前記プリンタの仕様を前記通信媒体を介して取得する手段、前記使用するプリンタ台数に基づき、前記取得したプリンタ仕様から、上限数や種類を増加できる機能についてそれらを増加した新たなプリンタ仕様を生成する手段、前記生成したプリンタ仕様を前記プリンタドライバに通知する手段、受信した一つの印刷データを、必要があれば複数の印刷データ分割し、前記分割印刷データを一台以上のプリンタへ送信する手段を有している。
【００８４】
１０２は、印刷データ生成手段としてプリンタドライバを搭載しているクライアントコンピュータ、１０３、１０４はタイプがＰｒｉｎｔｅｒ  Ａのプリンタで本実施形態では出力ビン数は１０であるとする。なお、ドキュメントをソート出力する場合、出力ビン数は一度に出力可能な最大部数を表す。１０５は通信媒体であるコンピュータネットワークである。
【００８５】
図２は、プリンタ（１０３，１０４）が保持している仕様の一部であり、仕様は属性とその値から構成されている。２０２ではプリンタ名として「ＰｒｉｎｔｅｒＡ」、２０３では出力可能な最大部数として「１０」が保持されている。
【００８６】
図３は、クライアントコンピュータ（１０２）からの使用プリンタ台数情報に基づき、プリントサーバ装置（１０１）が生成した新しいプリンタ仕様の一部であり、書式は図２と同様で、３０２は種類がＰｒｉｎｔｅｒＡを複数台合成したことをあらわす、「Ｃｏｍｐｏｓｅｄ（ＰｒｉｎｔｅｒＡ）」、３０３は出力可能な最大部数が２０であることを示している。
【００８７】
図４は、クライアントコンピュータ(１０２)に搭載されているプリンタドライバが表示するプリンタ設定ダイアログであり、使用するプリンタタイプと使用台数を設定することができる。４０１はプリンタ設定ダイアログ、４０２は使用するプリンタタイプを指定するリスト、４０３は使用するプリンタ台数を指定するボックス、４０４は設定するためのＯＫボタン、４０５は設定を取り消すためのキャンセルボタンである。
【００８８】
図５は、クライアントコンピュータ(１０２)に搭載されているプリンタドライバが表示する印刷ダイアログであり、印刷に必要な属性を設定することができる。５０１は印刷ダイアログ、５０２は用紙サイズを指定するリスト、５０３はビンに出力する場合の部数を指定するボックス、５０４はソートモードを指定するラジオボタンで、コレートソートかグループソートが選択できるようになっている。５０５は印刷を開始するためのＯＫボタン、５０６は印刷を取りやめるためのキャンセルボタンである。
【００８９】
ここで、実際のプリントの流れを説明しながら本実施形態の説明を行う。例として、ユーザは作成した文書を、ネットワークに接続されたタイプがＰｒｉｎｔｅｒＡの２台のプリンタ(１０３，１０４)を使用して１５部印刷することとする。また、本実施形態ではプリンタの1つの機能について説明を行うが、これは多数の機能があった場合でも同様の処理となる。
【００９０】
まず、ユーザは作成した文書を印刷するプリンタタイプとプリンタ台数を、クライアントコンピュータ(１０２)に搭載されているプリンタドライバのプリンタ設定ダイアログ(４０１)で設定する。ユーザはこの文書をプリンタタイプＡのプリンタ２台で印刷するため、プリンタ設定ダイアログ(４０１)では、図４に示すように、使用プリンタタイプ選択リスト(４０２)で、プリンタＡを、プリンタ使用台数設定ボックス(４０３)には２を入力する。使用するプリンタの情報を設定したため、設定を有効にし、終了するため、ＯＫボタン(４０４)を押下する。
【００９１】
ここで、クライアントコンピュータのプリンタドライバは、ユーザがプリンタタイプＡのプリンタを２台使用して印刷するという情報を、コンピュータネットワーク(１０５)に接続されたプリントサーバ装置(１０１)に送信する。この情報を受信したプリントサーバ装置(１０１)は、コンピュータネットワーク(１０５)に接続されているプリンタＡを２台(１０３,１０４)を使用することを決定し、これら２台のプリンタから、プリンタ仕様情報を取得する。なお、プリンタ仕様情報の取得方法に関しては、ＳＮＭＰ(Simple Network Management Protocol)のＭＩＢ(Management Information Base)を使用してもよいし、独自のプロトコルで規定してもかまわない。
【００９２】
また、取得する情報は出力ビン数に限っているが、他に複数の機能があった場合でも同様の処理となる。例えば、取得する情報の他の例として、出力部数、用紙の種類、ステープル機能、フォントの種類、両面機能、製本機能、折り機能、穴あけ機能、糊付け機能、封筒詰め機能及び進展用箱投入機能等が挙げられる。まず、プリントサーバ装置(１０１)はプリンタ(１０３)から出力ビン数に関する情報を取得する。ここで、プリントサーバ装置(１０１)は出力ビン数(２０３)から、プリンタ(１０３)の出力ビン数は１０であることを知る。
【００９３】
次に、プリントサーバ装置(１０１)は２台のプリンタに対する仕様を作成する必要があるため、出力ビン数に関しては、数値として合成が可能であることから、２台のプリンタを使用する場合、２０（＝１０＋１０）の出力ビン数を持ったプリンタとすることができる。従って、プリントサーバ装置(１０１)は、図３に示すように、出力ビン数が２０であることをあらわすプリンタ仕様(３０１)を生成する。
【００９４】
このように生成したプリンタタイプがＰｒｉｎｔｅＡの２台のプリンタ仕様を、クライアントコンピュータ(１０２)のプリンタドライバに送信する。プリントサーバ装置(１０１)により新しく生成されたプリンタ仕様を受信したプリンタドライバは、これからプリントを行うプリンタの出力ビン数は２０であることを知る。
【００９５】
続いて、ユーザは印刷指示をするため、印刷ダイアログ(５０１)を開く。ここで、出力ビン数の設定部(５０３)で出力ビン数の上限は２０であるため、ユーザは希望どおり１５を入力する。他の設定は説明のために用意したもので、用紙サイズ(５０２)では用紙サイズはＡ４、ソートモード(５０４)ではコレートソートを指定している。
【００９６】
このようにユーザは所望の設定を行ったため、印刷開始を指示するため、ＯＫボタン(５０５)を押下する。クライアントコンピュータ(１０２)のプリンタドライバは、印刷データを生成し、プリントサーバ装置(１０１)に送信する。印刷データを受信したプリントサーバ装置(１０１)は、プリンタタイプＡのプリンタに出力ビンを使用して１５部出力するために、プリンタＡのみに印刷データを送信するか、あるいは、印刷データを例えば７部と８部の設定で２台のプリンタタイプＡ(１０３,１０４)に送信する。更に、プリントサーバ装置（１０１）は、印刷データが分割され、複数のプリンタに出力された場合、プリントサーバ装置がクライアントコンピュータに、どのように分割し、どのプリンタに出力したかを通知する手段を設けてもよい。
【００９７】
このように、ユーザは始めにプリンタタイプと使用するプリンタ台数を指定することにより、複数のプリンタ(本実施形態では２台)をあたかも、機能が増えた１台のプリンタとして利用することができるようになる。
【００９８】
＜第２の実施形態＞
本発明の第２の実施形態における出力装置管理システムは、図１に示した構成と同様であるため説明は省略する。ただし、接続されているプリンタのプリンタタイプは、１０３がプリンタタイプ「ＰｒｉｔｅｒＡ」、１０４がプリンタタイプ「ＰｒｉｔｅｒＢ」であるとする。以下、１０３をプリンタＡ、１０４をプリンタＢと呼ぶ。また、図６〜図１０は、本実施形態の動作を説明するための図である。
【００９９】
図６は、クライアントコンピュータ(１０２)に搭載されているプリンタドライバが表示するプリンタ設定ダイアログであり、使用するプリンタタイプを設定することができる。６０１はダイアログ、６０２は使用するプリンタタイプを指定するリスト、６０３は使用するプリンタを指定するボックス、６０４はプリンタタイプ名、６０５は設定するためのＯＫボタン、６０６は設定を取り消すためのキャンセルボタンである。
【０１００】
図７は、プリンタＡ(１０３)が保持している仕様の一部であり、仕様は属性とその値から構成されている。７０２ではプリンタ名として「ＰｒｉｎｔｅｒＡ」、７０３ではサポートしているメディアタイプとして「Ｐｌａｉｎ」と「Ｔｈｉｎ」が保持されている。
【０１０１】
図８は、図７と同様にプリンタＢ(１０４)が保持している仕様の一部であり、８０２ではプリンタ名として「ＰｒｉｎｔｅｒＢ」、８０３ではサポートしているメディアタイプとして「Ｐｌａｉｎ」、「Ｃｏｌｏｒｅｄ」、「Ｔｈｉｃｋ」と「Ｔｒａｎｓｐａｒｅｎｃｙ」が保持されている。
【０１０２】
図９は、クライアントコンピュータ(１０２)からの使用するプリンタ情報に基づき、プリントサーバ装置(１０１)が生成した新しいプリンタ仕様の一部であり、９０２では、プリンタタイプがＰｒｉｎｔｅｒＡとＰｒｉｎｔｅｒＢを複数台合成したことをあらわす、「Ｃｏｍｐｏｓｅｄ（ＰｒｉｎｔｅｒＡ，ＰｒｉｎｔｅｒＢ）」、３０３は出力可能な最大部数が２０であることを示している。
【０１０３】
図１０は、クライアントコンピュータ(１０２)に搭載されているプリンタドライバが表示する印刷ダイアログであり、印刷に必要な属性を設定することができる。１００１はダイアログ、１００２は用紙サイズを指定するリスト、１００３は部数を指定するボックス、１００４は用紙タイプを選択するリスト、１００５は表紙の用紙タイプを変えたい場合に設定する表紙用紙タイプリスト、１００６は両面印刷を行うかどうかのチェックボックス、１００７は印刷を開始するためのＯＫボタン、１００８は印刷を取りやめるためのキャンセルボタンである。
【０１０４】
ここで、実際のプリントの流れを説明しながら本実施形態の説明を行う。具体例として、ユーザは作成した文書を、ネットワークに接続された２台のプリンタ、プリンタＡ(１０３)とプリンタＢ(１０４)を使用して表紙を色紙、その他のページを普通紙で印刷することとする。また、本実施形態ではひとつのプリンタ機能について説明を行うが、これは多数の機能があった場合でも同様の処理となる。
【０１０５】
まず、ユーザは作成した文書を印刷するプリンタのプリンタタイプを、クライアントコンピュータ(１０２)に搭載されているプリンタドライバのプリンタ設定ダイアログ(６０１)で設定する。ユーザはこの文書をプリンタタイプＡとプリンタタイプＢのプリンタ２台で印刷するため、プリンタ設定ダイアログ(６０１)では、図６に示すように、使用プリンタタイプ選択リスト(６０２)で、プリンタＡとプリンタＢを選択する。ユーザはこれで使用するプリンタの情報を設定したため、設定を有効にし、終了するため、ＯＫボタン(６０５)を押下する。
【０１０６】
ここで、クライアントコンピュータのプリンタドライバは、ユーザがプリンタタイプＡとプリンタタイプＢの２台使用して印刷するという情報を、コンピュータネットワーク(１０５)に接続されたプリントサーバ装置(１０１)に送信する。この情報を受信したプリントサーバ装置(１０１)は、コンピュータネットワーク(１０５)に接続されているプリンタＡ(１０３)とプリンタＢ(１０４)の２台を使用することを決定し、これら２台のプリンタに対するプリンタ仕様を作成、すなわち、これら２台のプリンタを１台として見た場合のプリンタ仕様を作成する。また、取得する情報はサポートしているメディアタイプに限っているが、他に複数の機能があった場合でも同様の処理となる。例えば、取得する情報の他の例として、ソータビン数、出力部数、ステープル機能、フォントの種類、両面機能、製本機能、折り機能、穴あけ機能、糊付け機能、封筒詰め機能及び進展用箱投入機能等が挙げられる。
【０１０７】
まず、プリントサーバ装置(１０１)はプリンタ(１０３)からサポートしているメディアタイプに関する使用を取得する。ここで、プリントサーバ装置(１０１)はプリンタＡ(１０３)のサポートメディアタイプとして、サポートメディアタイプ(７０３)から、プリンタＡ(１０３)のサポートしているメディアタイプは普通紙(Ｐｌａｉｎ)と薄紙(Ｔｈｉｎ)であることを知る。
【０１０８】
同様に、プリントサーバ装置(１０１)はプリンタＢ(１０４)のサポートメディアタイプとして、サポートメディアタイプ(８０３)から、プリンタＢ(１０４)のサポートしているメディアタイプは普通紙(Ｐｌａｉｎ)、色紙(Ｃｏｌｏｒｅｄ)、厚紙(Ｔｈｉｃｋ)、ＯＨＰ用紙(Ｔｒａｎｓｐａｒｅｎｃｙ)であることを知る。
【０１０９】
次に、プリントサーバ装置(１０１)は２台のプリンタに対する仕様を作成する必要があるため、サポートメディアタイプに関しては、項目の合成が可能であることから、２台のプリンタを使用する場合、サポートメディアタイプとして、普通紙(Ｐｌａｉｎ)、薄紙(Ｔｈｉｎ)、色紙(Ｃｏｌｏｒｅｄ)、厚紙(Ｔｈｉｃｋ)、ＯＨＰ用紙(Ｔｒａｎｓｐａｒｅｎｃｙ)を持ったプリンタとすることができる。従って、プリントサーバ装置(１０１)は、図９に示すように、サポートメディアタイプ(９０３)として、普通紙(Ｐｌａｉｎ)、薄紙(Ｔｈｉｎ)、色紙(Ｃｏｌｏｒｅｄ)、厚紙(Ｔｈｉｃｋ)、ＯＨＰ用紙(Ｔｒａｎｓｐａｒｅｎｃｙ)を持ったプリンタ仕様(９０１)を生成する。
【０１１０】
このように生成したプリンタタイプＡとプリンタタイプＢのプリンタ仕様（９０１）を、クライアントコンピュータ（１０２）のプリンタドライバに送信する。プリントサーバ装置(１０１)により新しく生成されたプリンタ仕様を受信したプリンタドライバは、プリンタ仕様のプリンタ仕様(９０１)から、これからプリントを行うプリンタがサポートしている用紙タイプは普通紙(Ｐｌａｉｎ)、薄紙(Ｔｈｉｎ)、色紙(Ｃｏｌｏｒｅｄ)、厚紙(Ｔｈｉｃｋ)、ＯＨＰ用紙（Ｔｒａｎｓｐａｒｅｎｃｙ）であることを知る。
【０１１１】
続いて、ユーザは印刷指示をするため、印刷ダイアログ(１００１)を開く。ここで、用紙タイプ(１００４)と表紙用紙タイプ(１００５)には普通紙、薄紙、色紙、厚紙、ＯＨＰ用紙がリストされるため、ユーザは希望どおり表紙用紙タイプ(１００５)では色紙を、用紙タイプ(１００４)では普通紙を選択する。他の設定は説明のために用意したもので、用紙サイズ(１００２)で用紙サイズはＡ４、出力部数(１００３)で１部、両面印刷(１００６)でＯＦＦを指定している。
【０１１２】
このようにユーザは所望の設定を行ったため、印刷開始を指示するため、ＯＫボタン(１００７)を押下する。このＯＫボタン押下によりクライアントコンピュータ(１０２)のプリンタドライバは、印刷データを生成し、プリントサーバ装置(１０１)に送信する。
【０１１３】
印刷データを受信したプリントサーバ装置(１０１)は、表紙用紙を色紙、その他を普通紙で出力するために、パフォーマンス向上のためジョブ分散し、表紙は色紙に印刷可能なプリンタＢ(１０４)に、その他のページは薄紙に印刷可能なプリンタＡ(１０３)に送信する。
【０１１４】
このように、ユーザは始めに複数のプリンタタイプを指定することにより、あたかも機能が増えた１台のプリンタとして利用することができるようになる。
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１１５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【０１１７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
【発明の効果】
本発明によれば、クライアントコンピュータにより設定された出力条件に適した出力装置についての合成仕様情報が作成され、出力データの出力指示を設定する外部装置に送信されるので、クライアントコンピュータ上では合成仕様情報に基づく出力指示を設定することが可能となり、複数の出力装置が有する資源を最大限に活用することができる。
【図面の簡単な説明】
【図１】本発明の第１及び第２の実施形態における出力装置管理システムの概略構成を示した図である。
【図２】本発明の第１の実施形態におけるプリンタ仕様の一部を示した図である。
【図３】本発明の第１の実施形態におけるプリントサーバ装置が生成したプリンタ仕様の一部を示した図である。
【図４】本発明の第１の実施形態におけるプリンタ設定ダイアログを示した図である。
【図５】本発明の第１の実施形態における印刷ダイアログを示した図である。
【図６】本発明の第２の実施形態におけるプリンタ設定ダイアログを示した図である。
【図７】本発明の第２の実施形態におけるプリンタ仕様の一部を示した図である。
【図８】本発明の第２の実施形態におけるプリンタ仕様の一部を示した図である。
【図９】本発明の第２の実施形態におけるプリントサーバ装置が生成したプリンタ仕様の一部を示した図である。
【図１０】本発明の第２の実施形態における印刷ダイアログを示した図である。
【符号の説明】
１０１  プリントサーバ装置
１０２  クライアントコンピュータ
１０３、１０４  プリンタ
１０５  コンピュータネットワーク
２０１  プリンタ仕様
２０２  プリンタ名
２０３  出力ビン数仕様
３０１  プリンタ仕様
３０２  プリンタ名
３０３  出力ビン数仕様
４０１  印刷ダイアログ
４０２  使用プリンタタイプ選択リスト
４０３  使用プリンタ台数指定ボックス
４０４  ＯＫボタン
４０５  キャンセルボタン
４０６  印刷ダイアログ
５０２  用紙サイズ選択リスト
５０３  ビン出力部数設定ボックス
５０４  ソートモード選択ラジオボタン
５０５  ＯＫボタン
５０６  キャンセルボタン
５０７  プリンタ設定ダイアログ
６０２  プリンタ選択リスト
６０３  プリンタ選択用チェックボックス
６０４  プリンタタイプ名
６０５  ＯＫボタン
６０６  キャンセルボタン
７０１  プリンタ仕様
７０２  プリンタ名
７０３  サポートメディアタイプ
８０１  プリンタ仕様
８０２  プリンタ名
８０３  サポートメディアタイプ
９０１  プリンタ仕様
９０２  プリンタ名
９０３  サポートメディアタイプ
１００１  印刷ダイアログ
１００２  用紙サイズ選択リスト
１００３  出力部数設定ボックス
１００４  用紙タイプ選択リスト
１００５  表紙用紙タイプ選択リスト
１００６  両面印刷指定チェックボックス
１００７  ＯＫボタン
１００８  キャンセルボタン
【図１】
0003814511.tif 000002
【図２】
0003814511.tif 000003
【図３】
0003814511.tif 000004
【図４】
0003814511.tif 000005
【図５】
0003814511.tif 000006
【図６】
0003814511.tif 000007
【図７】
0003814511.tif 000008
【図８】
0003814511.tif 000009
【図９】
0003814511.tif 000010
【図１０】
0003814511.tif 000011