(57)【特許請求の範囲】
【請求項１】
印刷指示装置からの印刷指示を受け付け、該印刷指示に対応する印刷ジョブを生成し、該生成した印刷ジョブを複数の印刷装置の中の出力先に指定された複数の印刷装置に対して分散して割付けて印刷させる印刷管理装置を具備する印刷システムにおいて、
前記印刷管理装置は、
前記印刷指示に試し印刷指示がある場合、前記複数の印刷装置に対応する試し印刷ジョブをそれぞれ生成する試し印刷ジョブ生成手段と、
前記試し印刷ジョブ生成手段で生成された試し印刷ジョブを前記複数の印刷装置にそれぞれ割付ける試し印刷ジョブ割付け手段と、
前記試し印刷ジョブに基づく試し印刷において正常な試し印刷ができた場合は、該正常な試し印刷ができた印刷装置に割付けた試し印刷ジョブの印刷数を減算した本番印刷ジョブをそれぞれ生成する本番印刷ジョブ生成手段と、
前記本番印刷ジョブ生成手段で生成された本番印刷ジョブを前記正常な試し印刷ができた印刷装置に割付ける本番印刷ジョブ割付け手段と
を具備することを特徴とする印刷システム。
【請求項２】
前記印刷管理装置は、
前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示があった場合に、当該印刷装置に対して他の印刷可能な印刷ジョブがあるかどうかを判定する判定手段と、
該判定手段により他の印刷可能な印刷ジョブがあると判定された場合、当該他の印刷ジョブを該当する印刷装置に割付けるジョブ割付け手段と
を更に具備することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷管理装置は、
前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示後、前記出力先の印刷装置の変更指示があった場合、前記試し印刷ジョブ生成手段で生成した試し印刷ジョブを当該変更対象先となる印刷装置に対して割付ける再試し印刷ジョブ割付け手段
を更に具備することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記印刷数は、
部数単位或いは枚数単位である
ことを特徴とする請求項１乃至３記載の印刷システム。
【請求項５】
印刷指示装置からの印刷指示を受け付け、該印刷指示に対応する印刷ジョブを生成し、該生成した印刷ジョブを複数の印刷装置の中の出力先に指定された複数の印刷装置に対して分散して割付けて印刷させる印刷管理装置を具備する印刷システムの印刷制御方法において、
前記印刷管理装置は、
前記印刷指示に試し印刷指示がある場合、前記複数の印刷装置に対応する試し印刷ジョブを試し印刷ジョブ生成手段によりそれぞれ生成し、
前記試し印刷ジョブ生成手段で生成された試し印刷ジョブを試し印刷ジョブ割付け手段により前記複数の印刷装置にそれぞれ割付け、
前記試し印刷ジョブに基づく試し印刷において正常な試し印刷ができた場合は、該正常な試し印刷ができた印刷装置に割付けた試し印刷ジョブの印刷数を減算した本番印刷ジョブを本番印刷ジョブ生成手段によりそれぞれ生成し、
前記本番印刷ジョブ生成手段で生成された本番印刷ジョブを本番印刷ジョブ割付け手段により前記正常な試し印刷ができた印刷装置に割付ける
ことを特徴とする印刷システムの印刷制御方法。
【請求項６】
前記印刷管理装置は、
前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示があった場合、当該印刷装置に対して他の印刷可能な印刷ジョブがあるかどうかを判定し、
該判定手段により他の印刷可能な印刷ジョブがあると判定された場合、当該他の印刷ジョブを該当する印刷装置に割付ける
ことを特徴とする請求項５記載の印刷システムの印刷制御方法。
【請求項７】
前記印刷管理装置は、
前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示後、前記出力先の印刷装置の変更指示があった場合、前記試し印刷ジョブ生成手段で生成した試し印刷ジョブを当該変更対象先となる印刷装置に対して割付ける
ことを特徴とする請求項５記載の印刷システムの印刷制御方法。
【請求項８】
前記印刷数は、
部数単位或いは枚数単位である
ことを特徴とする請求項５乃至７記載の印刷システムの印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷指示からの印刷指示を受け付け、該印刷指示に対応する印刷ジョブを作成し、該作成した印刷ジョブを複数の印刷装置の中の出力先に指定された印刷装置に対して割付ける印刷管理装置を具備する印刷システムに関し、特に、正常な試し印刷の出力を無駄にすることなく、且つ本番印刷にかかる時間を短縮することを可能にした印刷システムに関する。
【０００２】
【従来の技術】
最近では、試し印刷機能なるものが採用されてきている。
【０００３】
この試し印刷機能とは、例えば、プリンタで大量枚数の印刷を行う場合、予め先頭の１ページのみを試しに印刷してみて、オペレータにより印字品質を確認してから、本番出力に入るようにするためのものである。
【０００４】
このように、従来、この種の試し印刷機能を採用した印刷システムにおいては、試し印刷を行った後、オペレータにより印字品質の確認が行われる。そして、この確認により印字品質が正常であると判断され本番印刷が指示されると、オペレータにより指定された印刷数（部数或いは枚数）の印刷が行われるようになっている。
【０００５】
ところが、この従来システムでは、試し印刷を確認した際、正常な出力が行われていた場合でも、本番印刷を指示すると、試し印刷と同一の内容の出力が含まれて印刷されてしまう。
【０００６】
このため、用紙を無駄に消費することになり、また、必然的に、本番印刷時には、試し印刷出力分だけ時間を無駄に費やすことになる。
【０００７】
また、具体的に、この種の試し印刷機能に関する技術として、例えぱ、以下のようなものがある。
【０００８】
まず、特開平１１−２１２４０１号公報（以下、「従来技術Ａ」という。）の「印刷装置」がある。
【０００９】
しかし、この従来技術Ａでは、試し印刷を行って、オペレータがその試し印刷された出力の確認を行って、本番出力するしないの応答指示するまでは、他の印刷処理を実行できないため、プリンタの使用効率が低い。また、この従来技術Ａでは、複数部数の指示かなされたときは、常に試し印刷が行われてしまい、高性能プリンタ１台だけでの出力のように試し印刷が必要ない場面では、プリンタの使用効率か低く、また上記複数部の指示時に、試し印刷が行われないようにするには、オペレータの操作か必要となり、運用コストがかさむ。
【００１０】
また、特開平１１−１５４０７１号公報（以下、「従来技術Ｂ」という。）の「プリンタ装置」がある。
【００１１】
しかし、この従来技術Ｂでは、試し印刷が終了するまでは、オペレータは本番印刷の指示を行えないため、オペレータは、試し印刷が終了するのを待っていなければならない。
【００１２】
また、特開平１１−３８８３６号公報（以下、「従来技術Ｃ」という。）の「複写装置」および特開平６−２６６１８８号公報（以下、「従来技術Ｄ」という。）の「画像形成装置」かある。
【００１３】
しかし、この従来技術ＣおよびＤでは、いずれも、コピーに関するものであり、電子データの印刷に関しては適用できない。
【００１４】
また、特開平１０−１８７３７５号公報（以下、「従来技術Ｅ」という。）の「印刷制御装置および印刷制御装置のデータ処理方法およびコンビュータが読み出し可能なプログラムを格納した記録媒体」および特開平７−２９９９３６号公報（以下、「従来技術Ｆ」という。）の「ページプリンタ」かある。
【００１５】
しかし、この従来技術ＥおよびＦでは、いずれも、出カデータの先頭の１ページのみを試し印刷するものであり、製本（例えば、パンチやステープル等の後処理をするもの）などの指示が意図どうり出力されたかどうかを確認することはできない。
【００１６】
また、特開平８−３１００８３号公報（以下、「従来技術Ｇ」という。）の「画像形成装置における複数部印刷方法」がある。
【００１７】
しかし、この従来技術Ｇでは、印刷データ処理中にエラーが起こった時のみオペレータに印刷出力の確認を求める仕組みであるが、複数のプリンタで分散して出カする場合には、各プリンタ間の印刷結果の品質のばらつきを防げない。
【００１８】
【発明が解決しようとする課題】
上述の如く、従来の印刷システムにあっては、試し印刷を確認した際、正常な出力が行われていた場合でも、本番印刷を指示すると、試し印刷と同一の内容の出力が含まれて印刷されてしまい、これにより、用紙を無駄に消費し、また、必然的に、本番印刷時には、試し印刷出力分だけ時間を無駄に費やしていた。
【００１９】
また、上記従来技術Ａ〜Ｇにあっては、試し印刷時のプリンタの使用効率が低く、且つ製本などの後処理を含む複雑な印刷指定時には、意図どうり出力されるかどうかを確認することができず、また、複数のプリンタで分散して出力する場合には、各プリンタ間の印刷結果の品質のばらつきを防ぐことができなかった。
【００２０】
そこで、本発明は、正常な試し印刷の出力を無駄にすることなく、且つ本番印刷にかかる時間を短縮することを可能にした印刷システムを提供することを目的とする。
【００２１】
また、本発明は、試し印刷時のプリンタの使用効率を向上させ、且つ製本などの後処理を含む複雑な印刷指定時でも確実に試し印刷により印刷指定を確認することかでき、また、複数のプリンタで分散して出力する場合でも各プリンタ間の印刷結果の品質のばらつきを防ぐことを可能にした印刷システムを提供することを目的とする。
【００２２】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、印刷指示装置からの印刷指示を受け付け、該印刷指示に対応する印刷ジョブを生成し、該生成した印刷ジョブを複数の印刷装置の中の出力先に指定された複数の印刷装置に対して分散して割付けて印刷させる印刷管理装置を具備する印刷システムにおいて、前記印刷管理装置は、前記印刷指示に試し印刷指示がある場合、前記複数の印刷装置に対応する試し印刷ジョブをそれぞれ生成する試し印刷ジョブ生成手段と、前記試し印刷ジョブ生成手段で生成された試し印刷ジョブを前記複数の印刷装置にそれぞれ割付ける試し印刷ジョブ割付け手段と、前記試し印刷ジョブに基づく試し印刷において正常な試し印刷ができた場合は、該正常な試し印刷ができた印刷装置に割付けた試し印刷ジョブの印刷数を減算した本番印刷ジョブをそれぞれ生成する本番印刷ジョブ生成手段と、前記本番印刷ジョブ生成手段で生成された本番印刷ジョブを前記正常な試し印刷ができた印刷装置に割付ける本番印刷ジョブ割付け手段とを具備することを特徴とする。
【００２３】
また、請求項２記載の発明は、請求項１の発明において、前記印刷管理装置は、前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示があった場合に、当該印刷装置に対して他の印刷可能な印刷ジョブがあるかどうかを判定する判定手段と、該判定手段により他の印刷可能な印刷ジョブがあると判定された場合、当該他の印刷ジョブを該当する印刷装置に割付けるジョブ割付け手段とを更に具備することを特徴とする。
【００２４】
また、請求項３記載の発明は、請求項１の発明において、前記印刷管理装置は、前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示後、前記出力先の印刷装置の変更指示があった場合、前記試し印刷ジョブ生成手段で生成した試し印刷ジョブを当該変更対象先となる印刷装置に対して割付ける再試し印刷ジョブ割付け手段を更に具備することを特徴とする。
【００２５】
また、請求項４記載の発明は、請求項１乃至３の発明において、前記印刷数は、部数単位或いは枚数単位であることを特徴とする。
【００２６】
また、請求項５記載の発明は、印刷指示装置からの印刷指示を受け付け、該印刷指示に対応する印刷ジョブを生成し、該生成した印刷ジョブを複数の印刷装置の中の出力先に指定された複数の印刷装置に対して分散して割付けて印刷させる印刷管理装置を具備する印刷システムの印刷制御方法において、前記印刷管理装置は、前記印刷指示に試し印刷指示がある場合、前記複数の印刷装置に対応する試し印刷ジョブを試し印刷ジョブ生成手段によりそれぞれ生成し、前記試し印刷ジョブ生成手段で生成された試し印刷ジョブを試し印刷ジョブ割付け手段により前記複数の印刷装置にそれぞれ割付け、前記試し印刷ジョブに基づく試し印刷において正常な試し印刷ができた場合は、該正常な試し印刷ができた印刷装置に割付けた試し印刷ジョブの印刷数を減算した本番印刷ジョブを本番印刷ジョブ生成手段によりそれぞれ生成し、前記本番印刷ジョブ生成手段で生成された本番印刷ジョブを本番印刷ジョブ割付け手段により前記正常な試し印刷ができた印刷装置に割付けることを特徴とする。
【００２７】
また、請求項６記載の発明は、請求項５の発明において、前記印刷管理装置は、前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示があった場合、当該印刷装置に対して他の印刷可能な印刷ジョブがあるかどうかを判定し、該判定手段により他の印刷可能な印刷ジョブがあると判定された場合、当該他の印刷ジョブを該当する印刷装置に割付けることを特徴とする。
【００２８】
また、請求項７記載の発明は、請求項５の発明において、前記印刷管理装置は、前記試し印刷ジョブの完了後或いは前記試し印刷ジョブのキャンセル指示後、前記出力先の印刷装置の変更指示があった場合、前記試し印刷ジョブ生成手段で生成した試し印刷ジョブを当該変更対象先となる印刷装置に対して割付けることを特徴とする。
【００２９】
また、請求項８記載の発明は、請求項５乃至７の発明において、前記印刷数は、部数単位或いは枚数単位であることを特徴とする。
【００３０】
【発明の実施の形態】
以下、本発明に係る一実施の形態を添付図面を参照して詳細に説明する。
【００３１】
図１は、本発明に係る印刷システム１００の全体構成を示す図である。
【００３２】
図１に示すように、この印刷システム１００では、複数のクライアント端末１ａ〜１ｍ（ｍ：任意の整数）と、サーバ装置２と、複数のプリンタ装置３ａ〜３ｎ（ｎ：任意の整数）とを備えて構成される。なお、各装置間は、通信回線で接続され、例えば、ＬＡＮ回線などで接続される。
【００３３】
ここで、クライアント端末（１ａ〜１ｍ）は、オペレータの指示により後述するサーバ装置２へ印刷要求のアクセスを行う。
【００３４】
そして、このクライアント端末１ａ〜１ｍは、試し印刷開始指示部１１と、印刷中止指示部１２と、本番ジョブ開始指示部１３とを具備して構成される。
【００３５】
ここで、試し印刷開始指示部１１は、オペレータの試し印刷の指示を受け付けサーバ装置２へ試し印刷を指示する。
【００３６】
印刷中止指示部１２は、オペレータの印刷中止の指示を受付けサーバ装置２へ印刷中止を指示する。
【００３７】
本番ジョブ開始指示部１３は、オペレータの本番開始指示を受け付けるとともに、これと同時に、印刷先プリンタの変更指示および印刷指示の変更を受付けサーバ装置２に対して本番ジョブの開始或いは印刷先プリンタの変更および印刷指示の変更の指示を行う。
【００３８】
また、上記試し印刷開始指示部１１は、試し印刷指示部１１１と、印刷設定指示部１１２と、試し印刷先プリンタ設定部１１３とを具備して構成される。
【００３９】
ここで、試し印刷指示部１１１は、上記試し印刷開始指示部１１において、実際にサーバ装置２に対して試し印刷指示を出力する。
【００４０】
また、印刷設定指示部１１２は、オペレータにより指示された各種印刷設定指示（両面、パンチ、ステープルなど）を設定する。
【００４１】
また、試し印刷先プリンタ設定部１１３は、オペレータにより指定された試し印刷を行うプリンタを設定する。具体的には、ジョブ属性「試し印刷先プリンタ名」に指定されたプリンタ名を設定する。
【００４２】
また、本番ジョブ開始指示部１３は、本番開始指示部１３１と、プリンタ変更指示部１３２と、印刷指示変更部１３３とを具備して構成される。
【００４３】
ここで、本番開始指示部１３１は、上記本番印刷開始指示部１３において実際にサーバ装置２に対して本番開始指示を出力する。
【００４４】
また、プリンタ変更指示部１３２は、オペレータの本番開始指示と同時に指定されたプリンタの変更をサーバ装置２に指示する。
【００４５】
また、印刷指示変更部１３３は、オペレータの本番開始指示と同時に指定された印刷指示（両面、パンチ、ステープルなど）の変更をサーバ装置２に指示する。
【００４６】
サーバ装置２は、上記クライアント端末（１ａ〜１ｍ）からの印刷要求を受け付け印刷処理を行う。
【００４７】
そして、サーバ装置２は、ジョブ受付け部２０、ジョブ中止受け付け部２１、ジョブ設定変更受け付け部２２、試し印刷指示検出部２３、試し印刷ジョブ生成部２４、ジョブデータ操作部２５、本番ジョブ生成部２６、本番ジョブ開始指示検出部２７、ジョブスケジューラ２８、プリンタ制御部２９とを具備して構成される。
【００４８】
ここで、ジョブ受付け部３０は、上記クライアント端末１からの印刷指示（ジョブ）を受け付け、後述の試し印刷指示検出部２３に出力する。
【００４９】
試し印刷指示検出部２３は、入力した印刷指示（ジョブ）から試し印刷指示を検出し、後述の試し印刷ジョブ生成部２４に出力する。
【００５０】
試し印刷ジョブ生成部２４は、入力した試し印刷指示に基づき試し印刷ジョブを生成し、後述のジョブデータ操作部２５に出カする。
【００５１】
ジョブ中止受付け部２０は、上記クライアント端末１からの印刷（ジョブ）中止指示を受付け、後述のジョブデータ操作部２５のジョブデータベースに蓄積管理されるジョブの中で中止指示対象となる印刷ジョブを削除するよう指示する。
【００５２】
ジョブ設定変更受付け部２２は、上記クライアント端末１の本番ジョブ開始指示部１３からの本番開始あるいはこれと同時に印刷先プリンタの変更および印刷指示の変更指示を受け付け、後述の本番ジョブ開始指示検出部２７に出力するとともに、後述のジョブデータ操作部２５のジョブデータベースに蓄積管理されるジョブの中で印刷先プリンタの変更および印刷指示の変更の対象となる印刷ジョブの変更を指示する。
【００５３】
本番ジョブ開始指示検出部２７は、入力した本番開始指示から本番印刷（ジョブ）開始指示を検出し、後段の本番ジョブ生成部２６に出力する。
【００５４】
本番ジョブ生成部２６は、入力した本番開始指示に基づき本番印刷ジョブを生成し、後述のジョブデータ操作部２５に出力する。
【００５５】
ジョブデータ操作部２５は、ジョブデータベースを有し、上記試し印刷ジョブ生成部２４および本番ジョブ生成部２６で生成された印刷ジョブを上記ジョブデータベースに蓄積管理する。
【００５６】
ジョブスケジューラ２８は、上記ジョブデータ操作部２５のジョブデータベースに蓄積管理されている各ジョブをキューなどを用いてスケジューリングする。
【００５７】
プリンタ制御部２９は、上記ジョブスケジューラ２８でスケジューリングされたジョブを該当するプリンタ（３ａ〜３ｎ）ヘ割付ける。
【００５８】
なお、上記実施例では、印刷データは、クライアント端未１からサーバ装置２に送られるようになっているが、本発明は、これに限定されることなく、例えば、上記クライアント端末と同一の構成を備えたスキャナ装置により読み込ませた印刷データを送るようにしても良いものとする。
【００５９】
次に、上記構成による本発明の動作について説明する。
【００６０】
図２は、クライアント端末（１ａ〜１ｍ）の処理動作の手順を示すフローチャートであり、この場合、オペレータによりクライアント端未１ａから試し印刷を含む印刷が指示された場合の動作手順を示しており、特に、この例では、オペレータが部数Ｎ（Ｎ：任意の整数）部の本番印刷を指示する場合を示している。
【００６１】
図２に示すように、この処理を開始する場合、クライアント端未１ａでは、試し印刷開始指示部１１が、まずオペレータにより試し印刷の指示か行われたかどうかを判定する（ステップＳ２０１）。
【００６２】
この判定の結果、試し印刷の指示が行われたと判定した場合（ステップＳ２０１ＹＥＳ）、次いで、クライアント端末１では、複数のプリンタ（３ａ〜３ｎ）を使っての出力指示が行われたかどうかを判定する（ステップＳ２０２）。
【００６３】
この判定の結果、複数のプリンタ（３ａ〜３ｎ）を使っての出力指示か行われたと判定した場合（ステップＳ２０２ＹＥＳ）、クライアント端末１ａでは、試し印刷指示部１１１がジョブ属性「試し印刷」をＴＲＵＥ（試し印刷をすることを示す）に設定する（ステップＳ２０３）。
【００６４】
その後、クライアント端末１ａでは、試し印刷開始指示部１１がオペレータにより印刷指示された複数の出力先プリンタの全てで試し印刷するように指示が行われているかどうかを判定する（ステップＳ２０４）。
【００６５】
この判定の結果、印刷指示された出力先プリンタの全てで試し印刷するように指示が行われていないと判定した場合（ステップＳ２０４ＮＯ）、次いで、クライアント端末１ａでは、試し印刷開始指示部１１がオペレータにより試し印刷を行うプリンタ名を指定する指示が行われているかどうかを判定する（ステップＳ２０５）。
【００６６】
この判定の結果、試し印刷を行うプリンタ名を指定する指示が行われていると判定された場合（ステップＳ２０５ＹＥＳ）、クライアント端末１ａでは、試し印刷先プリンタ設定部１１３が指定されたプリンタ名をジョブ属性「試し印刷プリンタ名」に設定する（ステップＳ２０６）。
【００６７】
その後、クライアント端未１ａでは、サーバ装置２に対して部数Ｎ部の印刷ジョブをサブミットする（ステップＳ２０７）。
【００６８】
なお、それ以降、クライアント端末１ａの処理は、（Ａ）に移行する。
【００６９】
また、一方、上記ステップＳ２０２の判定の結果、複数のプリンタ（３ａ〜３ｎ）を使っての出力指示が行われていないと判定した場合（ステップＳ２０２Ｎ０）、クライアント端未１ａでは、試し印刷指示部１１１がジョブ属性「試し印刷」をＴＲＵＥ（試し印刷をすることを示す）に設定し、その後、サーバ装置２に対して部数Ｎ部の印刷ジョブをサブミットする（ステップＳ２０８）。
【００７０】
なお、それ以降、クライアント端末１ａの処理は、（Ａ）に移行する。
【００７１】
図３は、クライアント端末（１ａ〜１ｍ）の処理動作の手順を示すフローチャートであり、この場合、上記図２のフローの（Ａ）以降の処理を示し、具体的には、オペレータにより試し印刷の出力確認が行われた後のクライアント端未１ａの動作手順を示している。
【００７２】
図３に示すように、この処理を開始する場合、クライアント端末１ａでは、まずオペレータにより試し印刷出力の確認により最後まで試し印刷を出力するかどうかが判断され、それにより、印刷中止指示部１２がオペレータにより試し印刷の中止指示が行われたかどうかを判定する（ステップＳ３０１）。
【００７３】
この判定の結果、試し印刷の中止指示が行われたと判定された場合（ステップＳ３０１ＹＥＳ）、クライアント端末１ａでは、試し印刷ジョブの中止をサーバ装置２に指示する（ステップＳ３０２）。
【００７４】
その後、オペレータにより試し印刷の印字指定（例えば、両面印刷、パンチ処理、ステープル処理など）が正常に行われているかどうかが判断され、それにより、クライアント端末１ａでは、印刷指示変更部１３３がオペレータにより印字指定の変更が指示されたかどうかを判定する（ステップＳ３０３）。
【００７５】
この判定の結果、印字指定の変更が指示されていないと判定した場合（ステップＳ３０３ＮＯ）、次いで、オペレータによりプリンタの変更が指示されたかどうかを判定する（ステップＳ３０４）。
【００７６】
この判定の結果、オペレータによりプリンタの変更が指示されなかったと判定した場合（ステップＳ３０４ＮＯ）、次いで、オペレータにより試し印刷の印字品質が良好であるかどうかが判断され、それにより、クライアント端未１ａでは、本番印刷開始指示部１３がオペレータにより本番印刷の指示か行われたかどうかを判定する（ステップＳ３０５）。
【００７７】
この判定の結果、本番印刷開始指示が行われていないと判定した場合（ステップＳ３０５ＮＯ）、次いで、プリンタ変更指示部１３２がオペレータにより印字品質に問題のあるプリンタの代替が指定されたかどうかを判定する（ステップＳ３０６）。
【００７８】
この判定の結果、印字品質に問題のあるプリンタの代替か指定されたと判定した場合（ステップＳ３０６ＹＥＳ）、クライアント端末１ａでは、プリンタ変更指示部１３２がサーバ装置２に対して印字品質に間題のあるプリンタ名をジョブ属性「試し印刷先プリンタ名」から削除するよう指示し（ステップＳ３０７）、新たに出力先として代替指定されたプリンタ名をジョブ属性「試し印刷先プリンタ名」に設定するよう指示する（ステップＳ３０８）。
【００７９】
その後、クライアント端末１ａでは、試し印刷開始指示部１１がサーバ装置２に対して上記変更された出力先プリンタでの試し印刷を指示し（ステップＳ３０９）、それ以降、（Ａ）に戻って以下同様の処理を行う。
【００８０】
一方、上記ステップＳ３０３の判定の結果、印字指定（両面印刷、パンチ処理、ステープル処理など）の変更が指示されたと判定した場合（ステップＳ３０３ＹＥＳ）、クライアント端末１ａでは、印刷指示変更部１３３がサーバ装置２に対して該指示に応じてジョブ属性（印字指定部分）を変更するよう指示するとともに、試し印刷開始指示部１１が再度試し印刷を実行するように指示し（ステップＳ３１０）、それ以降、（Ａ）に戻って以下同様の処理を行う。
【００８１】
また、他方、上記ステップＳ３０４の判定の結果、オペレータによりプリンタの変更が指示されたと判定された場合（ステップＳ３０４ＹＥＳ）、サーバ装置２に対してプリンタを変更するよう指示し、その後、試し印刷を指示する（ステップＳ３１１）。なお、この場合は、印字指定がプリンタに対して適切ではなかった場合である。
【００８２】
また、他方、上記ステップＳ３０５の判定の結果、オペレータにより本番印刷開始指示が行われたと判定された場合（ステップＳ３０５ＹＥＳ）、クライアント端末１ａでは、本番印刷開始指示部１３がサーバ装置２に対して本番印刷を指示し（ステップＳ３１２）、クライアント端未１ａは、この処理を終了する。
【００８３】
また、他方、上記ステップＳ３０６の判定の結果、オペレータにより印字品質に間題のあるプリンタの代替が指定されなかったと判定した場合（ステップＳ３０６ＮＯ）、クライアント端末１ａでは、プリンタ変更指示部１３２が印字品質に問題のあるプリンタをジョブの出力先から削除するようサーバ装置２に対して指示する（ステップＳ３１３）。
【００８４】
その後、クライアント端末１ａでは、印刷指示変更部１３３がオペレータによりプリンタ毎の印刷部数の変更指示、例えば、削除したプリンタでの出力部数を他のプリンタに割り振るような指示、が行われたかどうかを判定する（ステップＳ３１４）。
【００８５】
この判定の結果、オペレータによりプリンタ毎の印刷部数の変更指示か行われた、例えば、削除したプリンタでの出力部数を他のプリンタに割り振るような指示が行われたと判定した場合（ステップＳ３１４ＹＥＳ）、クライアント端未１ａでは、印刷指示変更部１３３がサーバ装置２に対してプリンタ毎のジョブ属性（印刷部数の部分）を変更するように指示する（ステップＳ３１５）。
【００８６】
その後、クライアント端末１ａでは、本番印刷開始指示部１３がオペレータにより本番印刷の開始指示か行われたかどうかを判定する（ステップＳ３１６）。
【００８７】
この判定の結果、本番印刷の開始指示が行われたと判定した場合（ステップＳ３１６ＹＥＳ）、本番印刷開始指示部１３がサーバ装置２に対して本番印刷の開始を指示し（ステップＳ３１７）、クライアント端末１ａは、この処理を終了する。
【００８８】
この構成によると、クライアント端末は、サーバ装置に対して試し印刷を指示した後に、オペレータの指示によりプリンタを変更して再び試し印刷を指示する構成を有しているので、試し印刷を行った後に、何度でもプリンタを変更して再び試し印刷を行うことか可能となる。
【００８９】
また、この構成によると、クライアント端未は、試し印刷中でもオペレータから本番印刷の指示を受け付け、サーバ装置に対して本番印刷を指示する構成を有しているので、オペレータにとっては試し印刷が行なわれている時点でも、本番出力の開始を指示することができるので試し印刷の終了を待つ必要が無くなるとともに、プリンタの使用効率を向上させることか可能となる。
【００９０】
また、この構成によると、複数のプリンタで分散して出力する場合、印字品質に問題あるプリンタを除外して他の正常な印字品質のプリンタに上記除外されたプリンタでの出力部数を割り振ることかでき、これにより、各プリンタ間の印刷結果のばらつきを未然に防止することが可能となる。
【００９１】
図４は、サーバ装置２の処理動作の手順を示すフローチャートであり、この場合、クライアント端末１ａからの印刷（ジョブ）指示を受付けた場合の動作手順を示している。
【００９２】
図４に示すように、この処理を開始する場合、まず、サーバ装置２では、ジョブ受付け部２０が、クライアント端未１ａから印刷（ジョブ）指示を受付けたかどうかを判定する（ステップＳ４０１）。
【００９３】
この判定の結果、印刷（ジョブ）指示を受付けたと判定した場合（ステップＳ４０１ＹＥＳ）、次いで、サーバ装置２では、試し印刷指示検出部２３が、受付けた印刷（ジョブ）指示のジョブ属性「試し印刷」がＴＲＵＥ（試し印刷をする旨を示す）に設定されているかどうかを判定する（ステップＳ４０２）。
【００９４】
この判定の結果、受付けた印刷（ジョブ）指示のジョブ属性「試し印刷」がＴＲＵＥに設定されていると判定された場合（ステップＳ４０２ＹＥＳ）、次いで、サーバ装置２では、試し印刷指示検出部２３がジョブ属性「試し印刷プリン夕名」が設定されているかどうかを判定する（ステップＳ４０３）。
【００９５】
この判定の結果、ジョブ属性「試し印刷プリンタ名」に試し印刷プリンタ名が設定されていると判定された場合（ステップＳ４０３ＹＥＳ）、次いで、サーバ装置２では、試し印刷ジョブ生成部２４がジョブ属性「試し印刷プリンタ名」に設定されている各プリンタに対して部数１部の試し印刷ジョブを作成する（ステップＳ４０４）。
【００９６】
その後、サーバ装置２では、上記作成した試し印刷ジョブをジョブデータ操作部２５とジョブスケジューラ２８が管理するとともに、プリンタ制御部２９が該当するプリンタに割付けて試し印刷を実行させる（ステップＳ４０５）。
【００９７】
また、サーバ装置２では、ジョブ設定変更受付け部２２が上記試し印刷ジョブの実行中にクライアント端未１ａから本番印刷の開始指示が有るかどうかを監視する（ステップＳ４０６）。
【００９８】
この監視の結果、本番印刷の開始指示が無いと判定した場合（ステップＳ４０６ＮＯ）、次いで、サーバ装置２では、ジョブ中止受付け部２１がクライアント端末１から試し印刷ジョブのキャンセル指示が有るかどうかを監視する（ステップＳ４０７）。
【００９９】
この監視の結果、試し印刷ジョブのキャンセル指示が無いと判定した場合（ステップＳ４０７ＮＯ）、次いで、サーバ装置２では、試し印刷ジョブが完了したかどうかを判定する（ステップＳ４０８）。
【０１００】
この判定の結果、試し印刷ジョブが完了したと判定した場合（ステップＳ４０８ＹＥＳ）、それ以降、サーバ装置２の処理は、（Ｂ）に移行する。
【０１０１】
また、一方、上記ステップＳ４０２の判定の結果、受付けた印刷（ジョブ）指示のジョブ属性「試し印刷」がＴＲＵＥに設定されていない、すなわち、試し印刷しないと判定された場合（ステップＳ４０２ＮＯ）、サーバ装置２は、通常の印字処理を行い（ステップＳ４０９）、この処理を終了する。
【０１０２】
また、上記ステップＳ４０３の判定の結果、ジョブ属性「試し印刷先プリンタ名」に試し印刷プリンタ名が設定されていないと判定した場合（ステップＳ４０３ＮＯ）、次いで、サーバ装置２では、試し印刷ジョブ生成部２４が印刷出力先として指定された１つ或いは複数全てのプリンタに対して、それぞれ部数１部の試し印刷ジョブを作成し（ステップＳ４１０）、それ以降、上述のステップＳ４０５に移行して以下同様の処理を行う。
【０１０３】
また、他方、上記ステップＳ４０６の判定の結果、試し印刷実行中に本番印刷の開始指示が有ったと判定した場合（ステップＳ４０６ＹＥＳ）、次いで、サーバ装置２では、ジョブ設定変更受付け部２２がクライアント端末１からジョブ属性［例えば、印刷指示（両面、パンチ、ステープルなど）］の変更指示が有るかどうかを判定する（ステップＳ４１１）。
【０１０４】
この判定の結果、ジョブ属性の変更指示が無いと判定した場合（ステップＳ４１１ＮＯ）、サーバ装置２では、ジョブ属性に従って各プリンタに対して、所定の部数、例えばオペレータにより指定された各プリンタ毎の本番印刷部数から上記ステップＳ４０４またはステップＳ４１０の試し印刷ジョブの部数を減算した部数の本番印刷ジョブを作成する（ステップＳ４１２）。
【０１０５】
その後、サーバ装置２では、上記作成した本番印刷ジョブをジョブデータ操作部２５とジョブスケジューラ２８が管理し、プリンタ制御部２９が該当するプリンタに割付け本番印刷を実行させる（ステップＳ４１３）。そして、この処理をする。
【０１０６】
なお、上記ステップＳ４１１の判定の結果、ジョブ属性の変更指示が有ったと判定した場合（ステップＳ４１１ＹＥＳ）、サーバ装置２では、ジョブ設定変更受付け部２２が該指示に基づき該当する印刷ジョブのジョブ属性を変更し（ステップＳ４１４）、それ以降、上述のステップＳ４１２の処理に移行して以下同様の処理を行う。
【０１０７】
また、他方、上記ステップＳ４０８の判定の結果、全ての試し印刷ジョブが完了していないと判定した場合は（ステップＳ４０８ＮＯ）、上述のステップＳ４０６の処理に戻って以下同様の処理を行う。
【０１０８】
この構成によると、サーバ装置は、試し印刷実行中でも本番印刷を受付け、本番印刷ジョブを実行するための構成を有しているので、オペレータは、試し印刷か行なわれている時点でも、本番出力の開始を指示することかできるので、試し印刷の終了を待つ必要が無くなるとともに、プリンタの使用効率を向上させることが可能となる。
【０１０９】
また、この構成によると、サーバ装置は、出力先に指定された印刷装置毎に部数１部の試し印刷ジョブを作成して該当する印刷装置に割付けているので、従来の１枚単位の試し印刷とは異なり、オペレータは複雑な印刷指定（製本など）が正しいことを容易に確認することが可能となる。
【０１１０】
図５は、サーバ装置２の処理動作の手順を示すフローチャートであり、この場合、上記図４のフローの（Ｂ）以降の処理を示し、具体的には、全ての試し印刷ジョブの実行が終了した時点、或いはクライアント端末１ａから試し印刷ジョブのキャンセル指示が有った場合の動作手順を示している。
【０１１１】
図５に示すように、この処理を開始する場合、サーバ装置２では、上述の試し印刷を含む印刷ジョブ以外に、他の出力可能な印刷ジョブが自装置内に存在するかどうかを判定する（ステップＳ５０１）。
【０１１２】
この判定の結果、他の出カ可能な印刷ジョブか存在すると判定した場合（ステップＳ５０１ＹＥＳ）、次いで、サーバ装置２では、プリンタ制御部２９がその実行可能な印刷ジョブを該当するプリンタに割付け印刷を実行させる（ステップＳ５０２）。
【０１１３】
その後、サーバ装置２では、クライアント端未１ａから、試し印刷ジョブに関連する操作指示有るかどうかを監視する（ステップＳ５０３）。
【０１１４】
この監視の結果、試し印刷ジョブに関連する操作指示が有ったと判定した場合（ステップＳ５０３ＹＥＳ）、サーバ装置２では、ジョブ属性（例えば、「試し印刷先プリンタ名」）の変更指示が有ったかどうかを判定する（ステップＳ５０４）。
【０１１５】
この判定の結果、ジョブ属性の変更指示が有ったと判定した場合（ステップＳ５０４ＹＥＳ）、サーバ装置２では、該指示に基づきジョブ属性の変更を行う（ステップＳ５０５）。
【０１１６】
その後、サーバ装置２では、試し印刷指示検出部２３がクライアント端未１から、再度、試し印刷の指示が有るかどうかを監視する（ステップＳ５０６）。
【０１１７】
この監視の結果、再度、試し印刷の指示が無いと判定した場合（ステップＳ５０６ＮＯ）、次いで、サーバ装置２では、本番ジョブ開始指示検出部２７がクライアント端末１から本番印刷の指示が有るかどうかを監視する（ステップＳ５０７）。
【０１１８】
この監視の結果、本番印刷の指示か有ったと判定した場合（ステップＳ５０７ＹＥＳ）、次いで、サーバ装置２では、ジョブ属性に従って各プリンタに対して、所定の部数、例えばオペレータにより指定された各プリンタ毎の本番印刷部数から上記ステップＳ４０４またはステップＳ４１０の試し印刷ジョブの部数を減算した部数の本番印刷ジョブを作成する（ステップＳ５０８）。
【０１１９】
その後、サーバ装置２では、上記作成した本番印刷ジョブをジョブデータ操作部２５とジョブデータ２８が管理するとともに、プリンタ制御部２９が該当するプリンタに割付け本番印刷を実行させ（ステップＳ５０９）、この処理を終了する。
【０１２０】
また、一方、上記ステップＳ５０３の判定の結果、試し印刷ジョブに関連する操作指示が無かったと判定した場合（ステップＳ５０３ＮＯ）、また上記ステップＳ５０７の判定の結果、本番印刷の指示が無かったと判定した場合（ステップＳ５０７ＮＯ）は、上記ステップＳ５０１の処理に戻って、以下同様の処理を行う。
【０１２１】
また、他方、上記ステップＳ５０６の判定の結果、クライアント端末１ａから、再度、試し印刷の指示が有ったと判定した場合（ステップＳ５０６ＹＥＳ）、サーバ装置２では、試し印刷を繰り返し行うため上記図４に示した（Ｚ）に移行して以下同様の処理を行う。
【０１２２】
このような構成によると、サーバ装置は、試し印刷に関連する本番印刷の指示があるまでの間に、他の出力可能な印刷ジョブが自装置内に存在するならば、該印刷ジョブを実行する構成を有しているので、オペレータが試し印刷出力を確認している間（本番印刷指示する前）でも、出力可能な印刷ジョブをプリンタに割り振って他の印刷処理を行うことができ、これにより、プリンタの使用効率を向上させることが可能となる。
【０１２３】
なお、上記実施例の構成によると、文書データは、オペレータによりクライアント端末から試し印刷を含む印刷が指示されたときに一度だけサーバに転送されるので、従来のように試し印刷を指示する都度、文書データを送るものに比べ、短時間で処理を行なうことができる。
【０１２４】
【発明の効果】
以上説明したように、本発明の印刷システムによれば、印刷管理装置は、出力先に指定された印刷装置に対して試し印刷ジョブを割付け、試し印刷ジョブに基づく試し印刷において正常な試し印刷ができた場合は、該試し印刷の印刷数を減算した本番印刷ジョブを作成して該当印刷装置に割り付けようにしたため、正常な試し印刷の出力を無駄にすることなく、且つ本番印刷にかかる時間を短縮することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る印刷システムの全体構成を示す図。
【図２】クライアント端末の処理動作の手順を示すフローチャート。
【図３】クライアント端末の処理動作の手順を示すフローチャート。
【図４】サーバ装置の処理動作の手順を示すフローチャート。
【図５】サーバ装置の処理動作の手順を示すフローチャート。
【符号の説明】
１００…印刷システム、１…クライアント端末、１１…試し印刷開始指示部、１１１…試し印刷指示部、１１２…印刷設定指示部、１１３…試し印刷先プリンタ設定部、１２…印刷中止指示部、１３…本番印刷開始指示部、１３１…本番開始指示部、１３２…プリンタ変更指示部、１３３…印刷指示変更部、２…サーバ装置、２０…ジョブ受付け部、２１…ジョブ中止受付け部、２２…ジョブ設定変更受付け部、２３…試し印刷指示検出部、２４…試し印刷ジョブ生成部、２５…ジョブデータ操作部、２６…本番ジョブ生成部、２７…本番ジョブ開始指示検出部、２８…ジョブスケジューラ、２９…プリンタ制御部、３ａ〜３ｎ…プリンタ（Ａ〜Ｎ）
【図１】
0003941345.tif 000002
【図２】
0003941345.tif 000003
【図３】
0003941345.tif 000004
【図４】
0003941345.tif 000005
【図５】
0003941345.tif 000006