(57)【特許請求の範囲】
【請求項１】
複数のプリンタおよび該複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定して印刷指示を行うクライアント端末と、
前記クライアント端末からの前記印刷指示に基づき前記論理プリンタに関連付けられたプリンタに対応する印刷ジョブを生成し、該印刷ジョブに対する印刷を各プリンタに実行させる制御を行うサーバと
を具備し、
前記サーバは、
前記印刷指示に係わる印刷指示内容を取得する取得手段と、
前記論理プリンタに関連付けられた分散印刷方式に同報出力が指定されている場合、前記取得手段により取得された印刷指示内容に含まれる指定部数の複数の印刷ジョブを生成し、該印刷ジョブを前記論理プリンタに関連付けられたプリンタに割り当てて分散印刷を制御する印刷制御手段と
を具備する印刷システム。
【請求項２】
前記印刷制御手段は、
前記論理プリンタに関連付けられた複数のプリンタの中で、前記印刷指示内容を満たし、且つ印刷可能状態にあるプリンタを用いた分散印刷を制御する請求項１記載の印刷システム。
【請求項３】
前記取得手段は、
前記印刷指示に係わる印刷データからＰＤＬ（Page Description Language）で記述された印刷指示内容を取得する請求項１記載の印刷システム。
【請求項４】
前記ＰＤＬで記述された印刷指示内容には、少なくとも部数指定情報や、出力用紙サイズ情報、両面情報、用紙トレイ選択情報、排出先情報、ホチキス情報、パンチ情報、ソートするかの情報が含まれる請求項３記載の印刷システム。
【請求項５】
前記サーバは、
前記クライアント端末で指定された印刷指示内容を示すデータと、実際に用紙上に印字される原稿データとを別々に記憶管理する記憶管理手段
を具備する請求項１記載の印刷システム。
【請求項６】
複数のプリンタおよび該複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定した印刷指示から該印刷指示に係わる印刷指示内容を取得する取得手段と、
前記論理プリンタに関連付けられた分散印刷方式に同報出力が指定されている場合、前記取得手段により取得された印刷指示内容に含まれる指定部数の複数の印刷ジョブを生成し、該印刷ジョブを前記論理プリンタに関連付けられたプリンタに割り当てて分散印刷を制御する印刷制御手段と
を具備するサーバ。
【請求項７】
前記印刷制御手段は、
前記論理プリンタに関連付けられた複数のプリンタの中で、前記印刷指示内容を満たし、且つ印刷可能状態にあるプリンタを用いた分散印刷を制御する請求項６記載のサーバ。
【請求項８】
前記取得手段は、
前記印刷指示に係わる印刷データからＰＤＬ（Page Description Language）で記述された印刷指示内容を取得する請求項６記載のサーバ。
【請求項９】
前記ＰＤＬで記述された印刷指示内容には、少なくとも部数指定情報や、出力用紙サイズ情報、両面情報、用紙トレイ選択情報、排出先情報、ホチキス情報、パンチ情報、ソートするかの情報が含まれる請求項８記載のサーバ。
【請求項１０】
前記印刷指示に係わる印刷指示内容を示すデータと、実際に用紙上に印字される原稿データとを別々に記憶管理する記憶管理手段
を具備する請求項６記載のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムおよびサーバに関する。
【０００２】
【従来の技術】
近年の印刷システムでは、論理プリンタという概念が提案されている。
【０００３】
この論理プリンタとは、予め印刷指示したい情報を記述しておき、ユーザがプリント指示をするときに、この論理プリンタに予め印刷指示した情報が適用される目的で利用されるものである。
【０００４】
例えば、Ｌｅｔｔｅｒ論理プリンタというものを作成すると、ユーザがプリンタドライバで別の用紙サイズを指定していても、Ｌｅｔｔｅｒ用紙に出力される。
【０００５】
これは、プリンタドライバで指定するドキュメントの規定値とは違い、一つの物理プリンタに複数の論理プリンタ（複数の種類の設定）を作成できることと、プリンタドライバの設定情報は、ユーザの環境に依存するが、論理プリンタの場合には、プリンタ側への設定になるので、ユーザ環境には依存せず何処からでも設定できることと、プリンタドライバで指定するときには、異なる設定をするときには、印刷の詳細設定を選ばないといけなかったり、アプリケーションによっては、印刷の詳細設定画面が表示できない場合には、特別な設定ができなかったりするが、論理プリンタの場合には、出力先を変更することで可能である。
【０００６】
ところで、上述の論理プリンタを使って印刷するときに、部数指定の情報は、予め論理プリンタに設定しておくか、プリンタドライバで指定した値をそのまま使うかの何れかを設定できる。
【０００７】
具体的には、８部と論理プリンタに設定すると、プリンタドライバで３部と指定しても８部で印刷することができるし、プリンタドライバで指定した値をそのまま使う場合には、プリンタドライバで３部指定すれば、３部印刷される。
【０００８】
ところが、近年提供されつつある分散出力機能をサポートするサーバを利用する印刷システムの形態においては、以下のような不都合が発生する。
【０００９】
すなわち、分散出力をサポートするプリントサーバを用いて、分散出力方法で自動部数分割が設定され、部数指定の情報が予め論理プリンタに設定されている場合には、的確に部数を分割して複数のプリンタにジョブを分散させることが可能だが、ひとたびプリンタドライバで指定されてしまったときには、適切に分割出力することができない。
【００１０】
これは、プリンタドライバで指定する情報は、ＰＤＬ言語依存であり、プリンタでＰＤＬをデコンポーズ（分解処理）するまでユーザの印刷指示の内容が解らないためである。
【００１１】
また、従来では、プルーフ印刷機能にも対応することができない。
【００１２】
すなわち、プルーフ印刷をユーザが指定して印刷指示をしたときには、何回かプルーフ印刷を１部で繰り返し、その後、残りを印刷という指示をしたときに、［最初にユーザが指定した部数−１部］を印刷する機能に対応できない。
【００１３】
【発明が解決しようとする課題】
上述の如く、従来の印刷方式では、クライアント端末のプリンタドライバにて指定された印刷指示を論理プリンタの印刷ジョブ属性に反映させる手段が無かった。
【００１４】
そこで、本発明は、複数のプリンタおよび複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定した印刷指示に係わる印刷指示内容に指定部数が含まれていたとしても、分散印刷を適切に行えるようにした印刷システムおよびサーバを提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記目的を達成するため、請求項１の印刷システムの発明は、複数のプリンタおよび該複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定して印刷指示を行うクライアント端末と、前記クライアント端末からの前記印刷指示に基づき前記論理プリンタに関連付けられたプリンタに対応する印刷ジョブを生成し、該印刷ジョブに対する印刷を各プリンタに実行させる制御を行うサーバとを具備し、前記サーバは、前記印刷指示に係わる印刷指示内容を取得する取得手段と、前記論理プリンタに関連付けられた分散印刷方式に同報出力が指定されている場合、前記取得手段により取得された印刷指示内容に含まれる指定部数の複数の印刷ジョブを生成し、該印刷ジョブを前記論理プリンタに関連付けられたプリンタに割り当てて分散印刷を制御する印刷制御手段とを具備する。
【００１６】
また、請求項２記載の発明は、請求項１の発明において、前記印刷制御手段は、前記論理プリンタに関連付けられた複数のプリンタの中で、前記印刷指示内容を満たし、且つ印刷可能状態にあるプリンタを用いた分散印刷を制御する。
【００１７】
また、請求項３記載の発明は、請求項１の発明において、前記取得手段は、前記印刷指示に係わる印刷データからＰＤＬ（Page Description Language）で記述された印刷指示内容を取得する。
【００１８】
また、請求項４記載の発明は、請求項３の発明において、前記ＰＤＬで記述された印刷指示内容には、少なくとも部数指定情報や、出力用紙サイズ情報、両面情報、用紙トレイ選択情報、排出先情報、ホチキス情報、パンチ情報、ソートするかの情報が含まれる。
【００１９】
また、請求項５記載の発明は、請求項１の発明において、前記サーバは、前記クライアント端末で指定された印刷指示内容を示すデータと、実際に用紙上に印字される原稿データとを別々に記憶管理する記憶管理手段を具備する。
【００２０】
また、請求項６記載のサーバの発明は、複数のプリンタおよび該複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定した印刷指示から該印刷指示に係わる印刷指示内容を取得する取得手段と、前記論理プリンタに関連付けられた分散印刷方式に同報出力が指定されている場合、前記取得手段により取得された印刷指示内容に含まれる指定部数の複数の印刷ジョブを生成し、該印刷ジョブを前記論理プリンタに関連付けられたプリンタに割り当てて分散印刷を制御する印刷制御手段とを具備する。
【００２１】
また、請求項７記載の発明は、請求項６の発明において、前記印刷制御手段は、前記論理プリンタに関連付けられた複数のプリンタの中で、前記印刷指示内容を満たし、且つ印刷可能状態にあるプリンタを用いた分散印刷を制御する。
【００２２】
また、請求項８記載の発明は、請求項６の発明において、前記取得手段は、前記印刷指示に係わる印刷データからＰＤＬ（Page Description Language）で記述された印刷指示内容を取得する。
【００２３】
また、請求項９記載の発明は、請求項８の発明において、前記ＰＤＬで記述された印刷指示内容には、少なくとも部数指定情報や、出力用紙サイズ情報、両面情報、用紙トレイ選択情報、排出先情報、ホチキス情報、パンチ情報、ソートするかの情報が含まれる。
【００２４】
また、請求項１０記載の発明は、請求項６の発明において、前記印刷指示に係わる印刷指示内容を示すデータと、実際に用紙上に印字される原稿データとを別々に記憶管理する記憶管理手段を具備する。
【００２９】
【発明の実施の形態】
以下、本発明に係る印刷システムおよびサーバの一実施の形態を添付図面を参照して詳細に説明する。
【００３０】
図１は、本発明を適用した印刷システム１００の一構成例を示す図である。
【００３１】
図１に示すように、この印刷システム１００は、クライアント端末１と、スキャナシステム２と、サーバ３と、プリンタ４（ａ〜ｃ）とをコンピュータネットワーク５に接続して構成されている。
【００３２】
ここで、クライアント端末１は、ユーザ用端末であり、ユーザの要求により、プリンタ４での印刷要求を指示するものである。尚、具体的には、パーソナルコンピュータ（Ｐ／Ｃ）等で構成される。そして、このクライアント端末１は、プリントドライバを有し、ユーザによりプリントドライバからの印刷指示が行われたとき、ユーザの印刷指示情報を印刷データ内部にＰＤＬとして記述する。
【００３３】
また、スキャナシステム２は、原稿Ｘをスキャンし、この原稿データをユーザが入力した印刷指示情報とともに事前に設定されたサーバ３に対して送信し印刷要求を行う。
【００３４】
また、このスキャナシステム２は、スキャナ部２ａと、ディスプレイ部２ｂと、コントローラ部２ｃとを具えて構成される。ここで、スキャナ部２ａは、原稿Ｘをスキャンする部分であり、ディスプレイ部２ｂは、このスキャンシステムを用いてユーザが印刷要求を行う上での一連の設定操作表示を行う部分であり、コントローラ部２ｃは、スキャナ部２でスキャンされた原稿の原稿データおよび印刷指示の伝送制御を行う部分である。また、このスキャナシステム２は、ユーザにより印刷要求が行われた場合、印刷指示定義情報と印刷データをサーバ３に送信する。
【００３５】
また、サーバ３は、このシステムにおける印刷の制御及び管理を行い、例えば、スキャナ１及びクライアント端末２から印刷要求を受け取り、これを印刷指定に応じて、複数のプリンタ４のうち一台または複数台を使用して印刷処理を行う。
【００３６】
尚、具体的には、このサーバ３は、ワークステーション（Ｗ／Ｓ）や、パーソナルコンピュータ（Ｐ／Ｃ）等で構成される。また、このサーバ３は、予め出力先の物理プリンタが登録されるとともに、各種印刷指示情報が設定された論理プリンタを有し、ユーザにより指定された論理プリンタに設定された印刷指示に従って印刷を実行する印刷機能をサポートする。
【００３７】
また、プリンタ４（４ａ〜４ｃ）は、サーバ３から送信されてきた印刷指示に従って印刷を実行する。
【００３８】
また、コンピュータネットワーク５は、このシステムの各構成要素間を相互に通信接続するための通信ネットワークであり、例えば、ローカルエリアネットワーク（ＬＡＮ）等で構成される。
【００３９】
図２は、上記図１に示したサーバ３の主要構成部分を示すブロック図である。
【００４０】
図２に示すように、このサーバ３は、印刷要求受付け部３１と、プリントデータ前処理部３２と、分散プリント処理部３３と、ジョブ情報管理部３４と、ジョブスケジューリング部３５と、プリンタ情報管理部３６を具えて構成される。
【００４１】
ここで、印刷要求受付け部３１は、クライアント端末１からの印刷指示に従ってジョブ情報管理部３４にアクセスしてジョブオブジェクト（Ａ１，…，Ａｎ）を作成し、ユーザの印刷指示内容をジョブ属性として格納する。尚、ジョブオブジェクトの一例を図３に示す。この図３に示すように、ジョブオブジェクトは、ユーザが指定したジョブの情報を属性と属性値として管理する。
【００４２】
また、プリントデータ前処理部３２は、クライアント端末１から渡されたプリントデータをパージングしてＰＤＬ言語だった場合には、言語仕様に合わせてパージングを行い、プリンタドライバで指定した印刷指示内容を判定し、ジョブ情報管理部３４にアクセスして、印刷指示内容をジョブ属性として格納する。
【００４３】
また、分散プリント処理部３３は、ジョブ情報管理部３４にアクセスを行いジョブ属性の値をもとに、分割処理や、同報処理を行う。
【００４４】
また、プリンタ情報管理部３６は、ネットワーク上のプリンタに対応するプリンタオブジェクト（Ｂ１，Ｂ２，Ｂ３）を管理する。尚、プリンタオブジェクトの一例を図４に示す。この図４に示すように、プリンタオブジェクトは、プリンタがサポートしている機能情報を属性と属性値として管理する。また、このプリンタオブジェクトの属性と属性値は、プリントサーバとプリンタ間で定期的に情報取得することによって常に最新情報がプリントサーバ側で管理されている。
【００４５】
また、ジョブスケジューリング部３５は、ジョブ情報管理部３４に格納されているジョブオブジェクトのジョブ属性と、プリンタ情報管理部３６で管理されている各プリンタオブジェクトの属性値とを比較し印刷可能なプリンタに対してジョブを割当てる。
【００４６】
すなわち、このジョブスケジューリング部３５は、ジョブ属性と属性値と、プリンタ属性と属性値を比べることによって、必要な機能が備わったプリンタにジョブをスケジューリングする。例えば、フィニッシングで”左上１ヶ所ホチキス”をジョブ属性に指定されていたならば、プリンタ属性のサポートしているフィニッシングの属性値に”左上１ヶ所ホチキス”があるプリンタにスケジューリングを行う。
【００４７】
また、このサーバ３は、図示していないが、プリンタドライバによって生成されたＰＤＬデータから、プリンタドライバによって設定された部数情報等のユーザ印刷指示情報を取得し、このユーザ印刷指示データと実際に用紙上に印字されるイメージデータとを分離して保持する機構を有する。この機構により、毎回指示を変えても、ＰＤＬデータを作成し直す必要が無くなる。
【００４８】
次に、上記図１に示したクライアント端末１の印刷指示するためのＵＩ（ユーザインタフェース）について説明する。
【００４９】
図５は、クライアント端末１におけるプリンタドライバ画面すなわち印刷設定指示画面１１０を示す図である。
【００５０】
同図５に示すように、この印刷指示設定画面１１０では、プリンタ設定欄１１１と、印刷範囲設定欄１１２と、印刷部数設定欄１１３とを具える。
【００５１】
そして、プリンタ設定欄１１１は、コンピュータに設定されているプリンタの一覧が表示されるプリンタ名一覧表示部１１１ａと、出力方法を表示する、例えば、「部数分割して出力」等を表示する表示欄１１１ｂと、プリンタの設定を変えるときに押下（クリック）されるプロパティボタン１１１ｃとを具えている。尚、プロパティボタン１１１ｃを押下して設定できるオプションはプリンタの機能によって異なる。
【００５２】
ここで、プリンタ名一覧表示部１１１ａには、実際に印刷を行う物理プリンタの名前や、プリントサーバに設定された論理プリンタ名が表示される。
【００５３】
また、印刷範囲設定欄１１２は、印刷する範囲を指定する箇所であり、ドキュメント全体を印刷するように指定するすべて指定部１１２ａと、現在のページのみを印刷するように指定する現在のページ指定部１１２ｂと、任意の指定ページを印刷するように指定するページ指定部１１２ｃとを具えている。
【００５４】
また、印刷部数設定欄１１３は、印刷部数を指定する部数指定部１１３ａと、複数の部数を印刷する場合に１部づつまとめて印刷するように指定する部単位で印刷指定部１１３ｂとを具えている。
【００５５】
また、上記プリンタ設定欄１１１のプリンタ名一覧表示部１１１ａでプリントサーバの論理プリンタ名が指定される。尚、この例では、複数の物理プリンタをグループ化してプリントサーバに登録された論理プリンタである「プリンタグループＡ」が選択表示されている様子を示している。
【００５６】
すなわち、ユーザは、この画面を用いて印刷部数や、ホチキス指定等の各種印刷指示を設定する。
【００５７】
尚、ホチキス指定画面を図６に示す。同図６において、この画面は、上記図５の画面にてプロパティボタン１１１ｃが押下された場合に表示画面上に表示されるプロパティ設定画面１２０を示している。尚、この例では、プリンタ名：プリンタグループＡのプロパティ画面の様子を示している。ユーザは、この画面を用いて、例えば、ホチキスをする／しないや、ホチキスする場所の設定等を行う。
【００５８】
次に、このような構成によるサーバ３の処理動作について説明する。
【００５９】
図７は、サーバ３における分散印刷制御手順を示すフローチャートである。
【００６０】
図７に示すように、まず、サーバ３では、クライアント端末１からの印刷ジョブの受付けが行われる（ステップＳ１０１）。
【００６１】
その後、クライアント端末１からの印刷指示に従ってジョブ情報管理部３４（図２参照）にアクセスが行われ、ジョブオブジェクトが作成される。そして、ユーザの印刷指示内容がジョブ属性として格納される（ステップＳ１０２）。
【００６２】
次いで、サーバ３では、印刷要求を受付けた際、受信された印刷データのＰＤＬが何であるかが判断される（ステップＳ１０３）。
【００６３】
この判断の結果、印刷データのＰＤＬがプレスキャナー（prescanner）対象のＰＤＬである、すなわち、ＰＤＬデータの中からユーザの印刷指示情報を取得する必要があるものであれば（ステップＳ１０４ＹＥＳ）、印刷データをプレスキャンニング（prescanning）して、ＰＤＬデータの中から、部数指定情報や、出力用紙サイズ情報、両面情報、用紙トレイ選択情報、排出先情報、ホチキス情報、パンチ情報、ソートするかの情報が取得され、ユーザの印刷指示内容としてジョブ属性として格納される（ステップＳ１０５）。
【００６４】
次いで、サーバ３では、分散印刷方式が分割または同報出力であるかどうかが判定される（ステップＳ１０６）。
【００６５】
この判定の結果、分散印刷方式が分割であるならば（ステップＳ１０６ＹＥＳ）、ジョブ属性の部数指定情報の値を指定された論理プリンタに関係付けられているプリンタの数で割った印刷ジョブが生成される。他方、分散印刷方式が同報であるならば、論理プリンタに関係付けられているプリンタ数ぶんだけの印刷ジョブが生成される（ステップＳ１０７）。
【００６６】
その後、ジョブスケジューリング部によりジョブ属性に指定された値とプリンタ属性の値が比べられ、ユーザが指示した印刷条件を満たし且つアイドル（Idle）中のプリンタに対してジョブの印刷指示が送信される（ステップＳ１０８）。
【００６７】
最後に、サーバ３側では、紙つまり等が発生する虞があるのでプリンタで印刷が終了するまでジョブのトラッキングが行われる。そして、印刷が完了したら、プリンタから課金情報が取得され、課金データが書き込まれるとジョブが終了される（ステップＳ１０９）。そして、ここでの処理が終了される。尚、ここでいう課金情報とは、会社等の場合部署毎に予算が決められているので、コスト費用の計算などに供されるためのものである。
【００６８】
また、他方、上述のステップＳ１０３の判断処理において、印刷データのＰＤＬがプレスキャナー対象のものでない、すなわち、ＰＤＬデータの中からユーザの印刷指示情報を取得する必要がないものであれば（ステップＳ１０３ＮＯ）、上述のステップＳ１０６に移行して以下同様の処理が行われる。
【００６９】
以上述べたような構成によると、サーバ側でクライアント端末のプリンタドライバにて指定された印刷指示情報を取得し、該取得した印刷指示情報を印刷ジョブ属性に反映させて、ユーザが印刷指示した条件を満たすプリンタに印刷依頼を行うようにしたため、サーバがサポートする分散出力機能（自動分割処理やプルーフプリント）をプリンタドライバからの出力指示のようなＰＤＬデータに印刷指示が指定されている場合でも利用することができるようになる。
【００７０】
具体的には、分割出力として、指定された部数を論理プリンタに登録されたプリンタの台数に分割して出力することができる。例えば、論理プリンタにＡとＢのプリンタが登録されている場合、ユーザにより部数：１０部が指定されたとすると、プリンタＡで５部を出力し、もう一つのプリンタＢで残り５部を出力することができる。
【００７１】
また、同報出力として、指定された部数と同じ部数を複数のプリンタから（同時に）出力することができる。例えば、論理プリンタにＡとＢのプリンタが登録されている場合、ユーザにより部数：２部が指定されると、プリンタＡで２部を出力し、プリンタＢでも２部を出力することができる。
【００７２】
また、出力先自動選択として、論理プリンタに登録された複数のプリンタの中で、ユーザの要求を満たし、且つその中で最初に印刷可能になったプリンタに出力することができる。
【００７３】
また、プルーフプリントとして、例えば、ユーザが１００部とプリンタドライバで指定したとすると、この時、好きなプリンタで何回でもサンプル印刷を指定することができる。すなわち、複数同じような機種のプリンタがあったときに、一番印刷結果がきれいなプリンタを選んだりすることができたり、印刷指示したい値を変更することもできる。尚、このプルーフ機能をサポートするためのサーバ３側における処理手順を図８に示しておく。
【００７４】
図８は、サーバ３におけるプルーフ印刷制御手順を示すフローチャートであり、上述の図７に示したフローのステップＳ１０１〜ステップＳ１０５までは同様の処理を行うので、その部分に相当する処理については省略している。
【００７５】
すなわち、図８に示すように、ユーザがプルーフ印刷を指定していたとき、プリンタドライバで指定された部数（最終的印刷したいトータル部数）をジョブ属性にこの機能を使って設定しておく。
【００７６】
プルーフ印刷が指定されているので、本サーバシステムによって、１部だけプリンタで印刷され、ジョブはプリンタで印刷完了後、課金情報を取得した後、完了するのではなく、ジョブ情報管理部３４で、プルーフ印刷完了状態として保持される。
【００７７】
再度、ユーザが本システムの専用のＵＩによって、このプルーフ印刷完了ジョブを選択して、例えば、やはりホチキスの指定する方角をドライバーでは、左上に設定したが、印刷した結果を手にとって見て、それでは不都合だったので、ホチキス位置を上２つに変更して、再プルーフを実施する。
【００７８】
サーバシステムによって、再度新たに、指定された条件で、プリンタで印刷された前回と同様にプリンタで印刷完了後、課金情報を取得し、完了するのではなく、ジョブ情報管理部で、プルーフ印刷完了状態として保持される。
【００７９】
ユーザが本システムの専用のＵＩによって、このプルーフ印刷完了ジョブを選択して、残りを印刷という指示をしたときに、先ほど最初に記憶しておいた、最終的印刷したいトータル部数−１部の値で、プリンタにジョブを送り、プリンタで印刷完了後、課金情報を取得し、完了する。
【００８０】
また、上述の本発明の構成によると、部数情報以外に、Ｃｏｌｌａｔｅ／Ｕｎｃｏｌｌａｔｅ、用紙指定、トレイ指定、両面印刷・片面印刷、フィニッシング指定など、ＰＤＬデータ内部に埋め込まれて指定されている場合にＰＤＬから印刷指示情報を取得することにより、ベストフィット（複数プリンタのうちもっとも適切なプリンタに出力する機能）時に、より的確なプリンタにデータを送信することができる。
【００８１】
【発明の効果】
本発明によれば、複数のプリンタおよび複数のプリンタに対する分散印刷方式が関連付けられた論理プリンタを指定した印刷指示に係わる印刷指示内容に指定部数が含まれていたとしても、分散印刷を適切に行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した印刷システムの一構成例を示す図。
【図２】図１に示したサーバの主要構成部分を示すブロック図。
【図３】ジョブオブジェクトの一例を示す図。
【図４】プリンタオブジェクトの一例を示す図。
【図５】クライアント端末におけるプリンタドライバ画面を示す図。
【図６】ホチキス指定画面を示す図。
【図７】サーバにおける印刷処理手順を示すフローチャート。
【図８】サーバにおけるプルーフ印刷制御手順を示すフローチャート。
【符号の説明】
１００…印刷システム、１…クライアント端末、２…スキャナシステム、２ａ…スキャナ部、２ｂ…ディスプレイ部、２ｃ…コントローラ部、３…サーバ、４（ａ〜ｃ）…プリンタ、Ｘ…原稿
【図１】
0003932875.tif 000002
【図２】
0003932875.tif 000003
【図３】
0003932875.tif 000004
【図４】
0003932875.tif 000005
【図５】
0003932875.tif 000006
【図６】
0003932875.tif 000007
【図７】
0003932875.tif 000008
【図８】
0003932875.tif 000009