(57)【要約】【課題】単一または複数のクライアント装置により複数の印刷ジョブが印刷依頼された場合に、グループ毎に印刷ジョブを出力する。【解決手段】プリントサーバは、グループ識別情報を含む印刷ジョブを取得するジョブ取得手段と、グループ識別情報と印刷ジョブ識別情報が対応付けられたグループ毎のグループ情報を記憶するグループ情報記憶手段と、印刷ジョブが取得される毎にグループ情報記憶手段の記憶内容を更新するグループ情報更新手段と、印刷出力対象の印刷ジョブの属するグループのグループ識別情報と印刷ジョブの印刷ジョブ識別情報と印刷ジョブの印刷順番とが対応付けられた印刷情報を記憶する印刷情報記憶手段と、所定のグループ化条件とグループ情報記憶手段の記憶内容を基に、グループ毎に印刷ジョブが出力されるように印刷情報記憶手段に記憶されている印刷ジョブの印刷順番を変更する制御手段とを備える。【選択図】図５
2009086873.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求を行うクライアント装置から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段によって取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶手段と、
前記ジョブ取得手段によって印刷ジョブが取得される毎に前記グループ情報記憶手段の記憶内容を更新するグループ情報更新手段と、
印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶手段と、
所定のグループ化条件と前記グループ情報記憶手段の記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番を変更する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記所定のグループ化条件は、
前記ジョブ取得手段によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番が、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブの中で最後の印刷順番となるように、前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番が変更される第１の優先モードである、
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記所定のグループ化条件は、
前記ジョブ取得手段によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番は前記ジョブ取得手段が当該新規の印刷ジョブを取得した取得順番に基づく印刷順番とするとともに、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブが当該新規の印刷ジョブの印刷順番を基準にして連続して印刷出力されるように、前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番が変更される第２の優先モードである、
ことを特徴とする請求項１記載の印刷制御装置。
【請求項４】
所定のグループに属する複数の印刷ジョブのうち一部の印刷ジョブが印刷出力済みのときは、当該所定のグループにかかわる未印刷出力の印刷ジョブと前記印刷出力済みの印刷ジョブとの関連性を示す情報を作成する関連性情報作成手段、を更に備え、
前記関連性情報作成手段によって作成される前記関連性を示す情報は、前記所定のグループに属する未印刷出力の印刷ジョブが印刷出力された後に、または全てのグループにかかわる印刷出力対象の全ての印刷ジョブが印刷出力された後に、印刷出力される、
ことを特徴とする請求項１〜３の何れか一項に記載の印刷制御装置。
【請求項５】
印刷要求を行うクライアント装置と、
前記クライアント装置から印刷要求された印刷ジョブに対する印刷制御を行う印刷制御装置と、
を有し、
前記クライアント装置は、
印刷対象の印刷ジョブが属するグループを識別するグループ識別情報を設定するグループ識別情報設定手段と、
前記グループ識別情報設定手段によって設定されたグループ識別情報を含む印刷ジョブを前記印刷制御装置に向けて送信する送信手段と、
を備え、
前記印刷制御装置は、
前記送信手段から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段によって取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶手段と、
前記ジョブ取得手段によって印刷ジョブが取得される毎に前記グループ情報記憶手段の記憶内容を更新するグループ情報更新手段と、
印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶手段と、
所定のグループ化条件と前記グループ情報記憶手段の記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番を変更する制御手段と、
を備える、
ことを特徴とする印刷システム。
【請求項６】
クライアント装置から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得処理過程と、
前記ジョブ取得処理過程により取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶処理過程と、
前記ジョブ取得処理過程により印刷ジョブが取得される毎に前記グループ情報記憶処理過程により記憶されている記憶内容を更新するグループ情報更新処理過程と、
印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶処理過程と、
所定のグループ化条件と前記グループ情報記憶処理過程により記憶されている記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶処理過程により記憶されている印刷ジョブの印刷順番を変更する制御処理過程と、
をコンピュータに実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷システム、印刷制御プログラムに関する。
【背景技術】
【０００２】
複数のドキュメントを一つのジョブとして扱いたい場合においては、一つのクライアント装置では、複数のドキュメントを選択し、これら選択されたドキュメント（グループ化されたドキュメント）に関して、プリンタあるいはプリントサーバに対して印刷依頼を行っている。このように複数のドキュメント（印刷ジョブ）が一つのジョブとして印刷処理される装置（システム）としては、例えば特許文献１から特許文献４に記載されたものが知られている。
【０００３】
ところで、近年、一つのクライアント装置によって、最初のドキュメントに対する印刷依頼をした後に追加で新たなドキュメントに対する印刷依頼をした場合に、これら複数のドキュメントが一つのジョブ（グループ化された一つのジョブ）として扱われ、プリントサーバからは、この一つのジョブに対する印刷処理の結果を得たいという要望がある。
【０００４】
また、複数のクライアント装置からそれぞれドキュメントに対する印刷依頼が実施された場合に、複数のクライアント装置に対応する複数のドキュメントが一つのジョブ（グループ化された一つのジョブ）として扱われ、プリントサーバからは、この一つのジョブに対する印刷処理の結果を得たいという要望もある。
【特許文献１】特開昭６１−１５１７３４号公報
【特許文献２】特開平０８−０５８１７９号公報
【特許文献３】特開平０８−１６４６３８号公報
【特許文献４】特開２００６−００４０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、単一または複数のクライアント装置によって複数の印刷ジョブが印刷依頼された場合に、グループ毎に印刷ジョブが印刷出力されるように印刷制御することのできる印刷制御装置、印刷システム、印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の本発明の印刷制御装置は、印刷要求を行うクライアント装置から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段によって取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶手段と、前記ジョブ取得手段によって印刷ジョブが取得される毎に前記グループ情報記憶手段の記憶内容を更新するグループ情報更新手段と、印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶手段と、所定のグループ化条件と前記グループ情報記憶手段の記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番を変更する制御手段と、を有することを特徴とする。
【０００７】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記所定のグループ化条件は、前記ジョブ取得手段によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番が、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブの中で最後の印刷順番となるように、前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番が変更される第１の優先モードである、ことを特徴とする。
【０００８】
請求項３に記載の発明は、上記請求項１に記載の発明において、前記所定のグループ化条件は、前記ジョブ取得手段によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番は前記ジョブ取得手段が当該新規の印刷ジョブを取得した取得順番に基づく印刷順番とするとともに、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブが当該新規の印刷ジョブの印刷順番を基準にして連続して印刷出力されるように、前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番が変更される第２の優先モードである、ことを特徴とする。
【０００９】
請求項４に記載の発明は、上記請求項１〜３の何れか一項に記載の発明において、所定のグループに属する複数の印刷ジョブのうち一部の印刷ジョブが印刷出力済みのときは、当該所定のグループにかかわる未印刷出力の印刷ジョブと前記印刷出力済みの印刷ジョブとの関連性を示す情報を作成する関連性情報作成手段、を更に備え、前記関連性情報作成手段によって作成される前記関連性を示す情報は、前記所定のグループに属する未印刷出力の印刷ジョブが印刷出力された後に、または全てのグループにかかわる印刷出力対象の全ての印刷ジョブが印刷出力された後に、印刷出力される、ことを特徴とする。
【００１０】
上記課題を解決するため、請求項５に記載の本発明の印刷システムは、印刷要求を行うクライアント装置と、前記クライアント装置から印刷要求された印刷ジョブに対する印刷制御を行う印刷制御装置と、を有し、前記クライアント装置は、印刷対象の印刷ジョブが属するグループを識別するグループ識別情報を設定するグループ識別情報設定手段と、前記グループ識別情報設定手段によって設定されたグループ識別情報を含む印刷ジョブを前記印刷制御装置に向けて送信する送信手段と、を備え、前記印刷制御装置は、前記送信手段から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段によって取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶手段と、前記ジョブ取得手段によって印刷ジョブが取得される毎に前記グループ情報記憶手段の記憶内容を更新するグループ情報更新手段と、印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶手段と、所定のグループ化条件と前記グループ情報記憶手段の記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶手段に記憶されている印刷ジョブの印刷順番を変更する制御手段と、を備える、ことを特徴とする。
【００１１】
上記課題を解決するため、請求項６に記載の本発明の印刷制御プログラムは、クライアント装置から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得処理過程と、前記ジョブ取得処理過程により取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶処理過程と、前記ジョブ取得処理過程により印刷ジョブが取得される毎に前記グループ情報記憶処理過程により記憶されている記憶内容を更新するグループ情報更新処理過程と、印刷出力対象の印刷ジョブの属するグループにかかわる前記グループ識別情報と当該印刷ジョブにかかわる前記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶処理過程と、所定のグループ化条件と前記グループ情報記憶処理過程により記憶されている記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように前記印刷情報記憶処理過程により記憶されている印刷ジョブの印刷順番を変更する制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば、単一または複数のクライアント装置によって複数の印刷ジョブが印刷依頼された場合に、グループ毎に印刷ジョブが印刷出力されるように印刷制御することができる。
【００１３】
請求項２記載の発明によれば、新規の印刷ジョブが取得されたときは、当該新規の印刷ジョブの印刷順番が当該グループに属する全ての印刷ジョブの中で最後の印刷順番となるように、制御手段によって印刷ジョブの印刷順番を変更し、グループ毎に印刷ジョブが印刷されるように印刷制御することができる。
【００１４】
請求項３記載の発明によれば、新規の印刷ジョブが取得されたときは、当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブが、当該新規の印刷ジョブの取得順番に基づく印刷順番を基準にして連続して印刷出力されるように、制御手段によって、印刷ジョブの印刷順番を変更し、グループ毎に印刷ジョブが印刷されるように印刷制御することができる。
【００１５】
請求項４記載の発明によれば、所定のグループに属する複数の印刷ジョブのうち一部の印刷ジョブが印刷出力済みのときは、未印刷出力の印刷ジョブと印刷出力済みの印刷ジョブとの関連性を示す情報が、当該未印刷出力の印刷ジョブが印刷出力された後に、または印刷出力対象の全ての印刷ジョブが印刷出力された後に印刷出力され、印刷出力済みの印刷ジョブに対応する印刷物と未印刷の印刷ジョブに対応する印刷物との関連性をユーザに対して容易に把握させることができる。
【００１６】
請求項５記載の発明によれば、単一または複数のクライアント装置によって複数の印刷ジョブが印刷依頼された場合に、グループ毎に印刷ジョブが印刷出力されるように印刷制御することができる。
【００１７】
請求項６記載の発明によれば、単一または複数のクライアント装置によって複数の印刷ジョブが印刷依頼された場合に、グループ毎に印刷ジョブが印刷出力されるように印刷制御させるソフトウェアを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
図１は、実施の形態に係る印刷システムの構成を示している。
【００２０】
図１に示すように、印刷システム１は、複数（ｎ）のクライアント装置１０−１〜１０−ｎとプリントサーバ２０とプリンタ３０とを有し、これらの構成要素が通信回線４０に接続されている。なお、クライアント装置１０−１〜１０−ｎを、個別のクライアント装置を説明する場合を除き、総称してクライアント装置１０あるいはクライアント装置１０（１０−１〜１０−ｎ）とする。
【００２１】
クライアント装置１０（１０−１〜１０−ｎ）は、ユーザが扱うコンピュータなどであり、所定の操作を行うことでプリンタ３０に対して印刷を依頼することができる。この印刷システムにおいては、クライアント装置１０から印刷を行う場合には、出力先情報（出力先のプリンタ３０を指定した情報）を設定した印刷ジョブをプリントサーバ２０に送ることになる。
【００２２】
プリンタ３０は、プリントサーバ２０から送られてくる印刷ジョブに基づき印刷処理を行う。本実施の形態では、１台のプリンタ３０が通信回線４０に接続されている構成になっているが、複数台のプリンタが通信回線４０に接続されていてもよい。
【００２３】
プリントサーバ２０は、印刷依頼のあったクライアント装置１０から印刷ジョブを受け付けて記憶装置に一旦格納して管理するとともに、その管理している印刷ジョブを当該プリントサーバが管理するプリンタ３０に向けて転送する。複数台のプリンタ３０が通信回線４０に接続されている場合、プリントサーバ２０では基本的に、印刷ジョブに設定された出力先情報に示されたプリンタ３０へ印刷ジョブを転送することになる。
【００２４】
通信回線４０としては、ローカルエリアネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの有線通信回線、無線ＬＡＮなどの無線通信回線、これらの通信回線を組み合わせたもの、などが挙げられる。
【００２５】
クライアント装置１０（１０−１〜１０−ｎ）は、図２に示すように、入力部１１、表示部１２、ユーザインタフェース（以下「ユーザＩ／Ｆ」という）１３、記憶部１４、プリンタドライバ１５、ネットワークインタフェース（以下「ネットワークＩ／Ｆ」という）１６および制御部１７を備えている。
【００２６】
入力部１１は、図示しないアプリケーションの下での文書の作成や編集などの操作、印刷依頼のための指示などを行う。
【００２７】
表示部１２は、文書作成中の文書内容、プリンタ３０による印刷処理に対応する各種の印刷機能を設定（印刷設定）するときにプリンタドライバ１５によって提供される印刷設定画面、印刷依頼するときにプリンタドライバ１５によって提供される印刷依頼設定画面（これについては後述する）など、所定の表示情報を表示する。
【００２８】
ユーザＩ／Ｆ１３は、入力部１１の操作に基づく入力情報を制御部１７へ出力するとともに、制御部１７からの制御に従って所定の表示情報を表示部１２に表示させる。
【００２９】
記憶部１４は、作成された画像データファイルや文書データファイルを格納するとともに、印刷依頼設定画面や印刷設定画面に対して入力された設定情報、印刷対象の印刷ジョブなどを記憶する。この記憶部１４には、アプリケーションソフトウェア（図示せず）、プリンタドライバ（ソフトウェア）が格納されている。
【００３０】
プリンタドライバ１５は、文書データ（印刷データ）をプリンタに対応するプリンタ言語に変換する機能を有するものであり、アプリケーション（図示せず）の下で作成された文書データ（印刷データ）を印刷ジョブとしてネットワークＩ／Ｆ１６を介してプリントサーバ２０へ送信する。
【００３１】
ネットワークＩ／Ｆ１６は、プリントサーバ２０あるいは他のクライアント装置など外部の装置とのデータの送受信を行うものであり、例えば印刷対象の印刷ジョブをプリントサーバ２０に向けて送信する。
【００３２】
制御部１６は、当該クライアント装置全体を制御するとともに、記憶部１４からアプリケーションソフトウェアを読み出して実行することにより当該アプリケーションの下での文書の作成や編集など文書処理を実施し、また記憶部１４からプリンタドライバ（ソフトウェア）を読み出して実行することによりプリンタドライバ１５の機能を実現する。
【００３３】
図３は、印刷依頼設定画面の一例を示している。この印刷依頼設定画面５０には、グループＩＤの項目に対応し、グループ処理を行うための固有のグループ識別情報（グループＩＤ）を設定（記入）するグループＩＤ設定欄５１と、ジョブ名の項目に対応し、ジョブ名（文書名やファイル名など）を設定（記入）するジョブ名設定欄５２と、印刷順番の項目に対応し、印刷対象の印刷ジョブの印刷順番を設定（記入）する印刷順番設定欄５３と、優先モードの項目に対応し、速度優先モードおよびグループ優先モードの何れかの優先モードを設定（選択）するための優先モード選択欄５４ａ，５４ｂと、が設けられている。
【００３４】
そして、クライアント装置１０を操作するユーザは、印刷対象の印刷ジョブに関してグループ化処理した場合には、印刷依頼設定画面５０に対して、少なくとも必須の設定欄としてのグループＩＤ設定欄５１およびジョブ名設定欄５２にそれぞれグループＩＤおよびジョブ名を設定（記入）する。
【００３５】
なお、印刷順番設定欄５３への印刷順番の記入、優先モード選択欄５４ａまたは優先モード選択欄５４ｂの選択（チェック）は任意であるので、それらを設定しても設定しなくてもよい。
【００３６】
ちなみに、グループ化処理をしない印刷対象の印刷ジョブの印刷依頼のときは、クライアント装置１０のユーザは、印刷依頼設定画面５０にて所定の情報を入力する必要はなく、例えば印刷対象の文書名やファイル名などジョブ名を指定することになる。
【００３７】
本実施の形態では、表示部１２に表示される印刷依頼設定画面５０および入力部１１は、印刷対象の印刷ジョブが属するグループを識別するグループ識別情報を設定するグループ識別情報設定手段の機能を果たすものである。
【００３８】
本実施の形態では、ネットワークＩ／Ｆ１６は、印刷依頼設定画面５０および入力部１１（グループ識別情報設定手段）によって設定されたグループ識別情報を含む印刷ジョブを印刷制御装置に向けて送信する送信手段の機能を果たすものである。
【００３９】
ところで、本実施の形態において、グループ識別情報（グループＩＤ）とは、ユーザが所属する部署名などグループ名、グループで共通の文書名、グループで共通の文書の更新情報などを含む、キーワードなどの情報を意味する。
【００４０】
例えばグループＩＤとしては、「製造部○○部品１−００１（２００６０９０１）」、「設計部××仕様書Ｒｅｖ２（２００６０９０２）である。ちなみに、「製造部」および「設計部」はグループ名、「○○部品１」および「仕様書」は文書名、「００１（２００６０９０１）」および「Ｒｅｖ２（２００６０９０２）」は文書の更新情報を意味する。「２００６０９０１」および「２００６０９０２」の前の４桁は西暦年、後ろの４桁は「月日」である。
【００４１】
なお、速度優先モードおよびグループ優先モードの詳細については後述する。
【００４２】
ところで、プリンタドライバ１５は、印刷設定画面に対して設定された印刷設定内容と、印刷依頼設定画面５０に対して設定された印刷依頼設定内容と、印刷対象の文書データをプリンタに対応するプリンタ言語に変換した印刷データとを基に、図４に示すフォーマットに従って印刷ジョブを作成する。
【００４３】
図４に示す印刷ジョブデータフォーマット６０は、グループＩＤ、ジョブ名、印刷順番および優先モードの４つの属性項目を有する属性情報６１、印刷設定情報６２および印刷データ６３から構成されている。属性情報６１はヘッダ情報に含まれる。
【００４４】
属性情報６１のうちグループＩＤおよびジョブ名の２つの属性項目への設定（入力）は必須であり、一方、印刷順番および優先モードの２つの属性項目への設定（入力）は任意である。そのため、印刷順番および優先モードがユーザによって設定されなかった場合は、印刷順番および優先モードの各属性項目には、設定なしの旨がプリンタドライバ１５によって記述されるようになっている。
【００４５】
本実施の形態において、属性情報６１は、印刷依頼設定画面５０のグループＩＤ設定欄５１、ジョブ名設定欄５２、印刷順番設定欄５３および優先モード選択欄５４ａ，５４ｂのうち所定の設定情報が設定された欄に対応する属性項目を有する属性情報とするようにしてもよい。
【００４６】
すなわち、グループＩＤおよびジョブ名のみが設定され、印刷順番および優先モードが設定されなかった場合、属性情報６１は、グループＩＤおよびジョブ名の各属性項目を有する属性情報としてもよい。
【００４７】
ちなみに、グループ化処理をしない印刷対象の印刷ジョブにかかわる印刷ジョブデータフォーマットは、例えばジョブ名、印刷設定および印刷データから構成される。
【００４８】
図５は、プリントサーバ２０の機能構成を示している。
【００４９】
プリントサーバ２０は、データベース記憶部２００、優先モード設定部２１０、ジョブ受付部２２０、グループＩＤ管理部２３０、グループ検索部２４０、印刷順番入れ替え部２５０、関連シート作成部２６０、印刷制御部２７０および通信部２８０を備えている。
【００５０】
データベース記憶部２００は、グループ情報記憶領域２０１、印刷情報記憶領域２０２および印刷ジョブ記憶領域２０３を有している。
【００５１】
グループ情報記憶領域２０１は、ジョブ受付部（ジョブ取得手段）２２０によって受け付けられた印刷ジョブに含まれるグループＩＤと当該印刷ジョブを識別する印刷ジョブＩＤとが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶手段の機能を果たすものである。
【００５２】
本実施の形態ではグループ情報（グループ毎のグループ情報）をグループ情報テーブルと定義する。
【００５３】
このグループ情報テーブルの一例を図６に示す。このグループ情報テーブル２０１Ａには、ジョブ受付部２２０によって受け付けられ、グループＩＤを含む印刷ジョブの全てについての印刷ジョブＩＤが何れかのグループＩＤに対応して記憶されている。
【００５４】
なお、図６において、＜ｇｒｏｕｐ  ｉｄ＞と＜／ｇｒｏｕｐ  ｉｄ＞との間に記述されている「製造部○○部品１−００１（２００６０９０１）」および「設計部××○○仕様書Ｒｅｖ２（２００６０９０２）」はグループＩＤ（ＧｒｏｕｐＩＤ）を示す。ここで、説明の都合上、前者のグループＩＤを「００１」とし、後者のグループＩＤを「００２」とする。
【００５５】
また、＜ｊｏｂ  ｉｄ＞と＜／ｊｏｂ  ｉｄ＞との間に記述されている「１０００１」〜「１０００８」は印刷ジョブＩＤ（ＪｏｂＩＤ）を示す。これらの印刷ジョブＩＤは、グループＩＤ毎（グループ毎）に、印刷順番の指定がある場合を除き、ジョブ受付部２２０による印刷ジョブの受け付け順に記述されるようになっている。
【００５６】
さらに、グループ情報テーブル２０１ＡのグループＩＤ毎（グループ毎）に記述されている印刷ジョブＩＤ（の印刷ジョブ）の記述順番が、該当するグループでの印刷ジョブの印刷順番を意味する。例えば、グループＩＤ「００１」において印刷ジョブＩＤ「１０００５」は５行目の行に記述されているので、印刷ジョブＩＤ「１０００５」の印刷ジョブは、グループＩＤ「００１」のグループに属する印刷ジョブの中では印刷順番が５番となる。
【００５７】
ところで、８台のクライアント装置１０（１０−１〜１０−８）が通信回線４０に接続されている場合、印刷ジョブＩＤ「１０００１」〜「１０００８」の各印刷ジョブは、それぞれ８台のクライアント装置１０−１〜クライアント装置１０−８から印刷依頼された印刷ジョブ、また例えば１台のクライアント装置１０−１から印刷依頼された印刷ジョブ、さらには２台〜７台の間の複数台のクライアント装置から印刷依頼された印刷ジョブの何れかである。
【００５８】
印刷情報記憶領域２０２は、印刷出力対象の印刷ジョブの属するグループにかかわるグループＩＤと当該印刷ジョブにかかわる印刷ジョブＩＤと当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶手段の機能を果たすものである。
【００５９】
この印刷情報の一例を図７に示す。この印刷情報２０２Ａは、図６に示したグループ情報テーブル２０１Ａの内容に対応し、かつ印刷出力済みの印刷ジョブが存在しない場合の例を示している。
【００６０】
ちなみに、印刷情報２０２Ａにおいては、印刷出力された印刷ジョブが発生した場合、その印刷出力された印刷ジョブにかかわる情報（グループＩＤ、印刷ジョブＩＤ、印刷順番）が削除され、それに伴って未印刷出力の印刷ジョブにかかわる印刷順番が変更される（印刷順番が繰り上がる）。
【００６１】
印刷ジョブ記憶領域２０３には、ジョブ受付部２２０によって受け付けられた印刷ジョブ（印刷出力対象の印刷ジョブ）がスプールされる。
【００６２】
優先モード設定部２１０は、プリントサーバ２０の管理者がデフォルトの優先モードとして速度優先モードまたはグループ優先モードを設定するためのものである。
【００６３】
図８は優先モード設定画面の一例を示している。この優先モード設定画面２１１には、デフォルトの優先モードの項目に対応し、速度優先モードおよびグループ優先モードの何れかの優先モードを設定（選択）するための優先モード選択欄２１１Ａ，２１１Ｂが設けられている。そして、上記管理者が優先モード設定画面２１１において優先モード選択欄２１１Ａまたは優先モード選択欄２１１Ｂを設定（選択）することで、選択された優先モードがデフォルトの優先モードとして確定される。
【００６４】
上記管理者による優先モード設定部２１０の操作により、優先モード設定画面２１１に対して設定された優先モード情報は、印刷順番入れ替え部２５０に入力される。
【００６５】
なお、本実施の形態では、上記管理者によって優先モード設定画面２１１に対してのデフォルトの優先モードの設定（選択）操作が実施されなかった場合は、予めシステム設定される速度優先モードまたはグループ優先モードがデフォルトとして採用されるようになっている。
【００６６】
本実施の形態において、速度優先モードとは、ジョブ受付部（ジョブ取得手段）２２０によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番が、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブの中で最後の印刷順番となるように、データベース記憶部２００の印刷情報記憶領域（印刷情報記憶手段）２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番が変更される優先モード（第１の優先モード）を意味する。
【００６７】
すなわち、速度優先モードは、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている印刷ジョブに関し、同一グループの先頭にある印刷ジョブの印刷順番を変更せずに、新たに印刷依頼された印刷ジョブ（新規に受け付けた印刷ジョブ）の並び替えを行うためのモードである。
【００６８】
本実施の形態において、グループ優先モードとは、ジョブ受付部（ジョブ取得手段）２２０によって新規の印刷ジョブが取得された場合に、当該新規の印刷ジョブの印刷順番はジョブ受付部２２０が当該新規の印刷ジョブを取得した取得順番に基づく印刷順番とするとともに、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブが当該新規の印刷ジョブの印刷順番を基準にして連続して印刷出力されるように、データベース記憶部２００の印刷情報記憶領域（印刷情報記憶手段）２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番が変更される優先モード（第２の優先モード）を意味する。
【００６９】
すなわち、グループ優先モードは、新たに印刷依頼された印刷ジョブ（新規に受け付けた印刷ジョブ）の印刷順番を変更せずに、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている印刷ジョブに関し、当該新たに印刷依頼された印刷ジョブにかかわるグループと同一のグループの印刷ジョブの並び替えを行うためのモードである。
【００７０】
なお、速度優先モード（第１の優先モード）あるいはグループ優先モード（第２の優先モード）に従った印刷情報２０２Ａ内の印刷ジョブの印刷順番の変更処理の具体例については後述する。
【００７１】
ジョブ受付部２２０は、通信部２８０を介して受信したクライアント装置１０からの印刷ジョブを受け付けると、受け付けた印刷ジョブに対し当該印刷ジョブを識別する印刷ジョブ識別情報（印刷ジョブＩＤ）を付与する。
【００７２】
この印刷ジョブＩＤは、印刷ジョブの受け付け順を意味する情報例えば番号が連番で付与されるようになっており、受け付けられた印刷ジョブの属性情報６１に付加されることになる。
【００７３】
また、ジョブ受付部２２０は、受け付けた印刷ジョブの属性情報６１にグループＩＤが含まれているか否かをチェックし、このチェックした結果に応じた処理を行う。
【００７４】
すなわち、ジョブ受付部２２０は、印刷ジョブの属性情報６１にグループＩＤが含まれていない場合には当該印刷ジョブをデータベース記憶部２００の印刷ジョブ記憶領域２０３にスプールする。
【００７５】
一方、ジョブ受付部２２０は、印刷ジョブの属性情報６１にグループＩＤが含まれている場合は当該グループＩＤがデータベース記憶部２００のグループ情報記憶領域２０１に存在するか否かをグループＩＤ管理部２３０に問い合せる。
【００７６】
そして、ジョブ受付部２２０は、上記問い合わせに対するグループＩＤ管理部２３０からの結果が、グループＩＤは存在していない旨の場合には、受け付けた印刷ジョブの属性情報に含まれるグループＩＤおよび印刷ジョブＩＤをグループＩＤ管理部２３０に渡すとともに、当該受け付けた印刷ジョブを印刷ジョブ記憶領域２０３にスプールする。一方、ジョブ受付部２２０は、上記問い合わせに対するグループＩＤ管理部２３０からの結果が、グループＩＤが存在している旨の場合は、受け付けた印刷ジョブをグループ検索部２４０に渡す。
【００７７】
ところで、クライアント装置１０からの印刷ジョブは、上述したように必須の属性としてのグループＩＤおよびジョブ名を含む印刷ジョブであるので、ジョブ受付部２２０は、印刷要求を行うクライアント装置１０から送信されたグループＩＤを含む印刷ジョブを取得するジョブ取得手段の機能を果たすものである。
【００７８】
グループＩＤ管理部２３０は、ジョブ受付部２３０から問い合わせのあったグループＩＤがグループ情報記憶領域２０１に存在するか否かをチェックし、このチェックした結果をジョブ受付部２２０に出力する。
【００７９】
また、グループＩＤ管理部２３０は、上記チェックした結果がグループＩＤは存在していない旨の場合にジョブ受付部２２０から渡されるグループＩＤおよび印刷ジョブＩＤを基にグループＩＤと印刷ジョブＩＤとを対応付けしたグループ情報（グループ情報テーブル）を作成するとともに、該作成したグループ情報テーブルをデータベース記憶部２００のグループ情報記憶領域２０１に格納する。
【００８０】
すなわち、印刷ジョブの属性情報６１に含まれるグループＩＤがグループ情報記憶領域２０１に記憶されているグループ情報にかかわるグループＩＤとは異なるグループＩＤ（初めてのグループに関するグループＩＤ）のときに、当該グループＩＤと当該グループに属する印刷ジョブの印刷ジョブＩＤとが対応付けされたグループ情報が作成される。
【００８１】
グループ検索部２４０は、取得された印刷ジョブの属性情報６１に含まれるグループＩＤがグループ情報記憶領域２０１に存在していることに起因してジョブ受付部２２０から渡された印刷ジョブの属性情報６１に含まれるグループＩＤおよび当該印刷ジョブの印刷ジョブＩＤを基に、グループ情報記憶領域２０１内のグループ情報の内容を更新するグループ情報更新手段の機能を果たすものである。
【００８２】
すなわち、グループ検索部２４０は、同一のグループＩＤのグループに属する２つ目以降の新規の印刷ジョブにかかわるグループ化処理に際し、当該新規の印刷ジョブの属性情報６１に印刷順番が含まれていない場合には、当該グループＩＤに対応するグループ情報テーブルの最後の行に、当該新規の印刷ジョブの印刷ジョブＩＤを追加する。
【００８３】
これに対し、グループ検索部２４０は、上記新規の印刷ジョブの属性情報６１に印刷順番が含まれている場合は、当該グループＩＤに対応するグループ情報テーブルにおける該当する印刷順番の位置に当該新規の印刷ジョブの印刷ジョブＩＤを追加するとともに、それに伴って当該グループＩＤに対応するグループ情報テーブルにかかわる印刷ジョブＩＤの順番を入れ替える。
【００８４】
例えば、図６において、印刷ジョブＩＤ「１０００６」，「１０００７」の各印刷ジョブよりもジョブ受付部２２０による受け付け順番が遅い印刷ジョブＩＤ「１０００８」の印刷ジョブが、印刷ジョブＩＤ「１０００６」，「１０００７」の各印刷ジョブよりも前に記述されている、つまりグループＩＤ「００２」に対応して１行目の行（先頭の位置）に記述されているが、これは、印刷ジョブＩＤ「１０００８」の印刷ジョブの印刷属性６１に「１番」を意味する旨の印刷順番が含まれていたので、グループ検索部２４０によって印刷順番（記述順番）が入れ替えられたことを意味する。
【００８５】
また、グループ検索部２４０は、印刷順番入れ替え部２５０に対し、ジョブ受付部２２０から渡された印刷ジョブを渡すとともに印刷出力済みの印刷ジョブがあるか否かの問い合わせを行う。
【００８６】
さらに、グループ検索部２４０は、上記問い合わせに対応する印刷順番入れ替え部２５０からの結果として印刷出力済みの印刷ジョブの印刷ジョブＩＤを受け取った場合は、関連シート作成部２６０に対し、その印刷出力済みの印刷ジョブの印刷ジョブＩＤ、ジョブ名および当該印刷ジョブが属するグループのグループＩＤを出力するとともに、後述する印刷出力タイミングの指示を通知する。
【００８７】
ここで、印刷出力タイミングは、関連シート作成部（関連性情報作成手段）２６０によって作成される後述する関連シート（関連性を示す情報）を、印刷出力済みの印刷ジョブが属する所定のグループに属する未印刷出力の印刷ジョブが印刷出力された後に印刷出力させる第１のタイミング、または全てのグループにかかわる印刷出力対象の全ての印刷ジョブが印刷出力された後に印刷出力させる第２のタイミングである。なお、何れのタイミングを採用するかはグループ検索部２４０に予め設定される。
【００８８】
本実施の形態では、グループ情報記憶領域２０１、グループＩＤ管理部２３０およびグループ検索部２４０が協働することで、ジョブ受付部（ジョブ取得手段）２２０によって取得された印刷ジョブに含まれるグループＩＤと当該印刷ジョブを識別する印刷ジョブＩＤとを基に印刷出力対象の印刷ジョブをグループ化するグループ化処理手段の機能を果たすようになっている。
【００８９】
印刷順番入れ替え部２５０は、優先モード設定部２１０によって設定された速度優先モードまたはグループ優先モード、あるいは優先モード設定部２１０によって優先モードが設定されなかった場合の予めシステム設定された優先モード（速度優先モードまたはグループ優先モード）の何れかを記憶する優先モード記憶部（図示せず）を備えている。
【００９０】
この印刷順番入れ替え部２５０は、グループ検索部２４０から渡された印刷ジョブを印刷ジョブ記憶領域２０３にスプールする。
【００９１】
また、印刷順番入れ替え部２５０は、グループ情報記憶領域２０１に記憶されているグループ情報テーブルと優先モード記憶部（図示せず）から読み出した優先モードとを基に、印刷情報記憶領域２０２に記憶されている印刷情報の印刷ジョブの印刷順番を変更する、すなわちグループ毎に印刷ジョブが印刷出力されるように印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番を変更する。
【００９２】
また、印刷順番入れ替え部２５０は、上記印刷情報に基づき、グループ化された印刷ジョブがグループ毎に連像して印刷出力されるように印刷ジョブ記憶領域２０３にスプールされている印刷ジョブの入れ替えを行う。
【００９３】
本実施の形態において、印刷情報内の印刷ジョブの印刷順番を変更するようにしているのは、例えば、第１のグループに属する第１の印刷ジョブ、第２の印刷ジョブおよび第３の印刷ジョブの３つの印刷ジョブ（関連する３つの印刷ジョブ）についての任意のタイミングでの印刷依頼がある場合に、第２の印刷ジョブの印刷依頼と第３の印刷ジョブの印刷依頼との間に、第２のグループに属する第４の印刷ジョブの印刷依頼がある場合であっても、第１のグループに属する第１の印刷ジョブ、第２の印刷ジョブおよび第３の印刷ジョブが連続して印刷出力されるようにするためである。
【００９４】
さらに、印刷順番入れ替え部２５０は、グループ検索部２４０からの印刷出力済みの印刷ジョブがあるか否かの問い合わせを受け取ると、グループ情報記憶領域２０１に記憶されているグループ情報テーブルの内容と印刷情報記憶領域２０２に記憶されている印刷情報の内容とを照合し、印刷出力済みの印刷ジョブが存在するかをチェックする。
【００９５】
グループ情報テーブルには存在するものの印刷情報には存在しない印刷ジョブＩＤがあるときは、その印刷ジョブＩＤの印刷ジョブは印刷出力済みであると判定される。
【００９６】
そして、印刷順番入れ替え部２５０は、印刷出力済みの印刷ジョブが存在すると判定したときは、グループ検索部２４０からの問い合わせに対する結果として、印刷出力済みの印刷ジョブが存在する旨とともに当該印刷ジョブにかかわる印刷ジョブＩＤをグループ検索部２４０へ出力する。
【００９７】
本実施の形態では、印刷順番入れ替え部２５０は、グループ情報記憶領域２０１、グループＩＤ管理部２３０およびグループ検索部２４０の協働によってグループ化された印刷ジョブがグループ毎に印刷出力されるように制御する制御手段の機能を果たすようになっている。
【００９８】
具体的には、印刷順番入れ替え部（制御手段）２５０は、上述したようにグループ情報記憶領域２０１の記憶内容（グループ情報テーブル２０１Ａ）を基に、グループ毎に印刷ジョブが印刷出力されるように印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番を変更する。
【００９９】
この場合、印刷順番入れ替え部（制御手段）２５０は、ジョブ取得部２２０によって取得された印刷ジョブの取得順番に基づく印刷順番に拘束されることなく、所定のグループ化条件つまり速度優先モード（第１の優先モード）またはグループ優先モード（第２の優先モード）に従って印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番を変更する。
【０１００】
関連シート作成部２６０は、所定のグループに属する複数の印刷ジョブのうち一部の印刷ジョブが印刷出力済みのときは、当該所定のグループにかかわる未印刷出力の印刷ジョブと前記印刷出力済みの印刷ジョブとの関連性を示す情報を作成する関連性情報作成手段の機能を果たすものである。
【０１０１】
すなわち、関連シート作成部２６０は、印刷出力済みの印刷ジョブが存在するとしてグループ検索部２４０から渡されたグループＩＤ、ジョブ名および印刷ジョブＩＤを基に、当該印刷ジョブＩＤの印刷ジョブ（印刷出力済みの印刷ジョブ）と、当該印刷出力済みの印刷ジョブが属するグループに属する未印刷出力の印刷ジョブとの関連性を示す情報例えば関連シートを作成し、グループ検索部２４０から通知された印刷出力タイミング（上記第１のタイミングまたは第２のタイミング）の指示に従って、前記作成した関連シートを印刷制御部２７０へ出力する。
【０１０２】
この関連シートには、印刷出力済みの印刷ジョブが属するグループのグループＩＤと印刷出力済みの全ての印刷ジョブの印刷ジョブＩＤとジョブ名とが対応付けされた情報が記載される。
【０１０３】
このような関連シートは、上述した第１のタイミングまたは第２のタイミングに同期して関連シート作成部２６０から印刷制御部２７０へ出力される。すなわち、関連シートは、所定のグループに属する未印刷出力の印刷ジョブが印刷出力された後に、または全てのグループにかかわる印刷出力対象の全ての印刷ジョブが印刷出力された後に、印刷出力される。
【０１０４】
印刷制御部２７０は、プリンタ３０から印刷ジョブに対する印刷処理が終了した旨の通知を受け取ると、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている印刷ジョブを、通信部２８０を介してプリンタ３０に向けて出力する。
【０１０５】
また、印刷制御部２７０は、関連シート作成部２６０からの関連シートを、通信部２８０を介してプリンタ３０に向けて出力する。
【０１０６】
通信部２８０は、通信回線４０を介して、複数のクライアント装置１０（１０−１〜１０−ｎ）との通信を行うとともにプリンタ３０との通信を行う。
【０１０７】
次に、プリントサーバ２０による印刷制御処理について図９を参照して説明する。
【０１０８】
図９はその印刷制御処理の処理手順を示すフローチャートである。
【０１０９】
ジョブ受付部２２０は、通信部２８０を介して受信したクライアント装置１０からの印刷ジョブを受け付けると、その印刷ジョブの属性情報６１に印刷ジョブＩＤを付加するとともに、その印刷ジョブの属性情報６１にグループＩＤが含まれているか否かを基にグループ処理を行うか否かを判断する（ステップＳ１０１）。
【０１１０】
ここで、属性情報６１にグループＩＤが含まれている場合にはグループ処理を行うと判定され、一方、属性情報６１にグループＩＤが含まれていない場合はグループ処理を行わないと判定される。
【０１１１】
ステップＳ１０１においてグループ処理を行うと判断したジョブ受付部２２０は、当該グループＩＤがデータベース記憶部２００のグループ情報記憶領域２０１に存在するか否かをグループＩＤ管理部２３０に問い合せ、その問い合わせに対する結果を基に、受け付けた印刷ジョブはグループの先頭の印刷ジョブであるか否かを判断する（ステップＳ１０２）。
【０１１２】
グループＩＤ管理部２３０では、ジョブ受付部２３０から問い合わせのあったグループＩＤがグループ情報記憶部２０１に存在するか否かをチェックし、このチェックした結果を上記問い合わせに対する結果としてジョブ受付部２２０に出力する。
【０１１３】
そして、ステップ１０２において、上記グループＩＤが既に存在するか否かの問い合わせに対するグループＩＤ管理部２３０からの結果が、依頼されたグループＩＤはグループ情報記憶領域２０１に存在しない旨なので、受け付けた印刷ジョブはグループの先頭の印刷ジョブであると判断したジョブ受付部２２０は、受け付けた印刷ジョブの属性情報６１に含まれるグループＩＤおよび印刷ジョブＩＤをグループＩＤ管理部２３０に渡す。
【０１１４】
これは、例えばクライアント装置１０からグループＩＤ「００１」のグループに属する印刷ジョブとして最初の印刷ジョブ（これはジョブ受付部２２０によって付与される印刷ジョブ「１０００１」の印刷ジョブとなる）がプリントサーバ２０に印刷依頼された場合のジョブ受付部２２０の処理に相当する。
【０１１５】
グループＩＤ管理部２３０は、ジョブ受付部２２０から問い合わせのあったグループＩＤがグループ情報記憶領域２０１に存在していない場合に、ジョブ受付部２２０から渡されるグループＩＤ（この例では「００１」）および印刷ジョブＩＤ（この例では「１０００１」）を基に、グループＩＤと印刷ジョブＩＤとを対応付けしたグループ情報（グループ情報テーブル２０２Ａ）を作成するとともに（ステップＳ１０３）、該作成したグループ情報テーブル２０２Ａをデータベース記憶部２００のグループ情報記憶領域２０１に格納する。
【０１１６】
上記グループＩＤが既に存在するか否かの問い合わせに対するグループＩＤ管理部２３０からの結果としてグループＩＤは存在していない旨を受け取り、さらにグループＩＤおよび印刷ジョブＩＤをグループＩＤ管理部２３０に渡したジョブ受付部２２０は、受け付けた印刷ジョブを印刷ジョブ記憶領域２０３にスプールする（ステップＳ１０４）。この処理は、例えば、グループＩＤ「００１」および印刷ジョブＩＤ「１０００１」の印刷ジョブに対して行われる。
【０１１７】
ステップ１０２において、上記グループＩＤが既に存在するか否かの問い合わせに対するグループＩＤ管理部２３０からの結果が、依頼されたグループＩＤはグループ情報記憶領域２０１に存在する旨なので、受け付けた印刷ジョブはグループの先頭の印刷ジョブではないと判断したジョブ受付部２２０は、受け付けた印刷ジョブをグループ検索部２４０に渡す。
【０１１８】
これは、例えばクライアント装置１０−１からグループＩＤ「００１」のグループに属する印刷ジョブ（印刷ジョブ「１０００１」の印刷ジョブ）が印刷依頼された後、さらに例えばグループＩＤ「００１」のグループに属する他の印刷ジョブ（これはジョブ受付部２２０によって付与される印刷ジョブ「１０００２」や印刷ジョブ「１０００３」などの印刷ジョブとなる）がプリントサーバ２０に対して印刷依頼された場合のジョブ受付部２２０の処理に相当する。
【０１１９】
その印刷ジョブを受け取ったグループ検索部２４０は、印刷順番入れ替え部２５０に対し、ジョブ受付部２２０から渡された印刷ジョブを渡すとともに印刷出力済みの印刷ジョブがあるか否かの問い合わせを行ない、その問い合わせに対する印刷順番入れ替え部２５０からの結果を基に、同じグループＩＤのグループに属する印刷出力済みの印刷ジョブは存在するか否かを判断する（ステップＳ１０５）。
【０１２０】
印刷順番入れ替え部２５０では、グループ検索部２４０からの印刷出力済みの印刷ジョブがあるか否かの問い合わせに対し、グループ情報記憶領域２０１に記憶されているグループ情報テーブル２０１Ａの内容と印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａの内容とを照合し、印刷出力済みの印刷ジョブが存在するかをチェックする。
【０１２１】
ここで、グループ情報テーブル２０１Ａには存在するものの印刷情報２０２Ａには存在しない印刷ジョブＩＤがあるときは、その印刷ジョブＩＤの印刷ジョブは印刷出力済みであると判定される。
【０１２２】
そして、印刷順番入れ替え部２５０は、印刷出力済みの印刷ジョブが存在すると判定したときは、グループ検索部２４０からの問い合わせに対する結果として、印刷出力済みの印刷ジョブが存在する旨とともに当該印刷ジョブにかかわる印刷ジョブＩＤをグループ検索部２４０へ出力する。
【０１２３】
グループ検索部２４０は、ステップＳ１０５において、上記印刷出力済みの印刷ジョブがあるか否かの問い合わせに対応する印刷順番入れ替え部２５０からの結果として印刷出力済みの印刷ジョブの印刷ジョブＩＤを受け取ることで、印刷出力済みの印刷ジョブが存在すると判断した場合は、関連シート作成部２６０に対し、その印刷出力済みの印刷ジョブの印刷ジョブＩＤ、ジョブ名および当該印刷ジョブが属するグループのグループＩＤを出力するとともに、後述する印刷出力タイミングの指示を通知する。
【０１２４】
関連シート作成部２６０は、印刷出力済みの印刷ジョブが存在するとしてグループ検索部２４０から渡されたグループＩＤ、ジョブ名および印刷ジョブＩＤを基に、当該印刷ジョブＩＤの印刷ジョブ（印刷出力済みの印刷ジョブ）と、当該印刷出力済みの印刷ジョブが属するグループに属する未印刷出力の印刷ジョブとの関連性を示す情報例えば関連シートを作成する（ステップＳ１０６）。
【０１２５】
なお、時間の経過に伴って上記同じグループに属する印刷ジョブが印刷出力されたときは、当該印刷出力された印刷出力済みの印刷ジョブにかかわる情報（印刷ジョブＩＤ、ジョブ名）が該当するグループＩＤに対応して付加された関連シートが作成されることになる。
【０１２６】
このようにして作成された関連シートは、関連シート作成部２６０によって、グループ検索部２４０から通知された印刷出力タイミング（上記第１のタイミングまたは第２のタイミング）の指示に従って印刷制御部２７０に向けて出力される。
【０１２７】
ステップＳ１０６を終了した場合、印刷出力済みの印刷ジョブの印刷ジョブＩＤ、ジョブ名およびグループＩＤを関連シート作成部２６０に向けて出力したグループ検索部２４０は、ステップＳ１０２においてジョブ受付部２２０から渡された印刷ジョブの属性情報６１に含まれるグループＩＤおよび印刷ジョブＩＤを基に、グループ情報記憶領域２０１のグループ情報テーブル２０１Ａの内容を更新し（ステップＳ１０７）、グループ情報テーブル２０１Ａの内容を更新した旨を印刷順番入れ替え部２５０へ通知する。
【０１２８】
ステップＳ１０５において、上記印刷出力済みの印刷ジョブが存在するか否かの問い合わせに対する印刷順番入れ替え部２５０からの結果が印刷出力済みの印刷ジョブは存在しない旨なので、刷出力済みの印刷ジョブは存在しないと判断したグループ検索部２４０は、ステップＳ１０７に進む。
【０１２９】
グループ検索部２４０からグループ情報テーブル２０１Ａの内容を更新した旨の通知を受け取った印刷順番入れ替え部２５０は、自己が有する優先モード記憶部（図示せず）から優先モード（度優先モードまたはグループ優先モード）を読み出すとともに（ステップＳ１０８）、ステップＳ１０５においてグループ検索部２４０から渡された印刷ジョブを、印刷ジョブ記憶領域２０３にスプールし（ステップＳ１０９）、さらに上記読み出した優先モードは速度優先モードであるか否かを判断する（ステップＳ１１０）。
【０１３０】
次に、印刷順番入れ替え部２５０は、ステップＳ１１０において速度優先モードであると判断した場合には、新規の印刷ジョブの印刷順番が、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブの中で最後の印刷順番となるように、データベース記憶部２００の印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番を変更する（ステップＳ１１１）。
【０１３１】
つまり、印刷順番入れ替え部２５０は、速度優先モードに従って、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている印刷ジョブに関し、同一グループの先頭にある印刷ジョブの印刷順番を変更せずに、新たに印刷依頼された印刷ジョブの並び替えを行う。
【０１３２】
また、印刷順番入れ替え部２５０は、ステップＳ１１０においてグループ優先モードであると判断した場合は、新規の印刷ジョブの印刷順番はジョブ受付部２２０が当該新規の印刷ジョブを取得した取得順番に基づく印刷順番とするとともに、印刷出力対象の全ての印刷ジョブにおける当該新規の印刷ジョブにかかわるグループに属する全ての印刷ジョブが当該新規の印刷ジョブの印刷順番を基準にして連続して印刷出力されるように、データベース記憶部２００の印刷情報記憶領域２０２に記憶されている印刷情報２０２Ａ内の印刷ジョブの印刷順番を変更する（ステップＳ１１２）。
【０１３３】
つまり、印刷順番入れ替え部２５０は、グループ優先モードに従って、新たに印刷依頼された印刷ジョブの印刷順番を変更せずに、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている印刷ジョブに関し、当該新たに印刷依頼された印刷ジョブにかかわるグループと同一のグループの印刷ジョブの並び替えを行う。
【０１３４】
なお、ステップＳ１０１において、受け付けた印刷ジョブの属性情報６１にグループＩＤが含まれていないので、グループ処理を行わないと判断したジョブ受付部２２０は、当該印刷ジョブをデータベース記憶部２００の印刷ジョブ記憶領域２０３にスプールする（ステップＳ１１３）。
【０１３５】
そして、印刷制御部２７０は、プリンタ３０から印刷ジョブに対する印刷処理が終了した旨の通知を受け取った場合に、データベース記憶部２００の印刷ジョブ記憶領域２０３にスプールされている先頭の印刷ジョブを、通信部２８０を介してプリンタ３０に向けて出力する（ステップＳ１１４）。
【０１３６】
また、印刷制御部２７０は、印刷出力タイミング（上記第１のタイミングまたは第２のタイミング）に同期して、関連シート作成部２６０からの関連シートを、通信部２８０を介してプリンタ３０に向けて出力する。
【０１３７】
次に、上述したプリントサーバ２０による印刷制御処理の具体例について説明する。
【０１３８】
ここでは、８台のクライアント装置１０（１０−１〜１０−８）が通信回線４０に接続され、これらのクライアント装置１０−１〜クライアント装置１０−８からは、それぞれ既に印刷ジョブの印刷依頼が行われているものとする。
【０１３９】
この場合、グループ情報記憶領域２０１には図６に示すグループ情報テーブル２０１Ａが記憶され、印刷情報記憶領域２０２には図７に示す印刷情報２０２Ａが記憶されているものとする。
【０１４０】
すなわち、印刷ジョブＩＤ「１０００１」の印刷ジョブはクライアント装置１０−１からの印刷依頼であり、また印刷ジョブＩＤ「１０００２」の印刷ジョブはクライアント装置１０−２からの印刷依頼であり、同様に、印刷ジョブＩＤ「１０００３」〜印刷ジョブＤ「１０００８」の各印刷ジョブはクライアント装置１０−３からクライアント装置１０−８からの印刷依頼である。
【０１４１】
これらの印刷ジョブＩＤ「１０００１」〜印刷ジョブＤ「１０００８」の各印刷ジョブは、図１０に示すように、それぞれ時点ｔ１から時点ｔ８でジョブ受付部２２０によって受け付けられたとする。
【０１４２】
そして、上述した状態において、クライアント装置１０−１から、グループＩＤ「００１」およびジョブ名が設定されているものの印刷順番および優先モードが設定されていない属性情報６１を含む新規の印刷ジョブの印刷依頼が行われると、ジョブ受付部２２０は、例えば図１０に示す時点ｔ９で、クライアント装置１０−１からのグループＩＤ「００１」、印刷ジョブＩＤ「１０００９」が付与されるべく新規の印刷ジョブを受け付ける。
【０１４３】
グループ情報テーブル２０２Ａには、図６に示したように、この新規の印刷ジョブが属するグループのグループＩＤ「００１」と同じグループＩＤが存在するので、グループ検索部２４０は、図１１に示すように、グループ情報テーブル２０２ＡのグループＩＤ「００１」にかかわるグループ情報において最後の行に、新規の印刷ジョブの印刷ジョブＩＤ「１０００９」を追加する。
【０１４４】
次に、印刷順番入れ替え部２５０が、図１１に示すグループ情報テーブル２０１Ａおよび速度優先モードに従って図７に示す印刷情報２０２Ａの内容を更新すると、図７に示す印刷情報２０２Ａの内容は、図１２に示す印刷情報２０２Ａの内容に遷移する。
【０１４５】
すなわち、印刷順番入れ替え部２５０による印刷ジョブの印刷順番の入れ替え処理が実施されることで、グループ毎に印刷ジョブが連続して印刷出力されるようになる。
【０１４６】
これは、複数のクライアント装置から、関連する印刷ジョブ（オブジェクト）を複数印刷依頼する場合（同一のグループに属する複数の印刷ジョブを印刷依頼する場合）に、これらの印刷ジョブ（ドキュメント）を連続した印刷ジョブ（ドキュメント）として印刷出力することができることを意味する。
【０１４７】
また、同一のクライアント装置から、印刷ジョブ（ドキュメント）の印刷依頼をした後に、当該印刷ジョブの属するグループに属する他の印刷ジョブ（ドキュメント）の印刷依頼が行われた場合であっても、先に印刷依頼された印刷ジョブと新規に印刷依頼された印刷ジョブとをグループ化し、これらの印刷ジョブ（ドキュメント）を連続した印刷ジョブ（ドキュメント）として印刷出力することができることを意味する。
【０１４８】
すなわち、換言すれば、単数または複数のクライアント装置から、例えば、第１のグループに属する第１の印刷ジョブ、第２のグループに属する第１の印刷ジョブ、第１のグループに属する第２の印刷ジョブ、第２のグループに属する第２の印刷ジョブ、がそれぞれ任意のタイミングで印刷依頼された場合であっても、第１のグループに属する２つの印刷ジョブが、また第２のグループに属する２つの印刷ジョブがそれぞれ連続して印刷出力されるようになる。
【０１４９】
そのため、印刷出力された印刷物を回収し所定の作業（印刷物の仕分け作業など）を行う作業員においては、印刷出力された印刷物に対する所定の作業、例えばグループ毎に印刷物を仕分けする仕分け作業の負荷が軽減される。
【０１５０】
一方、印刷順番入れ替え部２５０が、図１１に示すグループ情報テーブル２０１Ａおよびグループ優先モードに従って図７に示す印刷情報２０２Ａの内容を更新すると、図７に示す印刷情報２０２Ａの内容は、図１３に示す印刷情報２０２Ａの内容に遷移する。この場合も、速度優先モードでの印刷順番の入れ替え処理の場合と同様に、印刷順番入れ替え部２５０による印刷ジョブの印刷順番の入れ替え処理が実施されることで、グループ毎に印刷ジョブが連続して印刷出力されるようになる。
【０１５１】
さらに、印刷ジョブＩＤ「１０００１」，「１０００２」，「１０００３」の各印刷ジョブが印刷出力されている場合、印刷順番入れ替え部２５０が、図１１に示すグループ情報テーブル２０１Ａおよび速度優先モードに従って印刷ジョブの印刷順番の入れ替え処理を実施したときは、印刷情報２０２Ａの内容は図１４に示す印刷情報２０２Ａの内容になる。
【０１５２】
すなわち、印刷ジョブの印刷順番の入れ替え処理が実施されることで、グループ毎に印刷ジョブが連続して印刷出力されるようになる。
【０１５３】
しかも、同一のグループに属する印刷ジョブの一部が印刷出力されていたときは、その印刷出力された印刷ジョブとこれから印刷出力される印刷ジョブ（未印刷出力の印刷ジョブ）との関連性を示す関連シート２６０が作成され印刷出力されるので、印刷出力された印刷物を回収し所定の作業（例えば印刷物の仕分け作業など）を行う作業員は、印刷出力済みの印刷ジョブの印刷物と未印刷出力の印刷ジョブが印刷出力された場合の印刷物との関連を容易に把握し、所定の作業例えば印刷物の仕分け作業を迅速に行うことが可能となる。
【０１５４】
上述した印刷出力済みの印刷ジョブが存在する場合、その印刷ジョブにかかわる印刷ジョブＩＤ「１０００１」，「１０００２」，「１０００３」、これらに対応するジョブ名およびグループＩＤ「００１」が、印刷出力済みの印刷ジョブであるとして印刷順番入れ替え部２６０からグループ検索部２４０へ通知され、さらに関連シート作成部２６０へ通知される。
【０１５５】
そして、関連シート作成部２６０は、図１５に示すように、グループＩＤ「００１」と印刷ジョブＩＤ「１０００１」，「１０００２」，「１０００３」と、これらに対応するジョブ名とを対応付けした関連シート２６０Ａを作成する。この関連シート２６０Ａは、関連シート作成部２６０から印刷制御部２７０、通信部２８０を介してプリンタ３０に向けて送信され、プリンタ３０によって印刷出力される。
【０１５６】
上述したように、印刷順番入れ替え部２５０による印刷順番の入れ替え処理が実施されない場合であれば、グループＩＤ「００１」に属する５つの印刷ジョブが印刷出力され、次にグループＩＤ「００２」に属する３つの印刷ジョブが印刷出力され、そしてグループＩＤ「００１」に属する新規の印刷ジョブが印刷出力されるところ、上記図１２〜図１４の内容から明らかなように、印刷順番入れ替え部２５０による印刷ジョブの印刷順番の入れ替え処理が実施されることで、グループ毎に印刷ジョブが連続して印刷出力されることになる。
【０１５７】
次に、上述した印刷システム１のハードウェア構成について説明する。
【０１５８】
図１６に示すように、印刷システム１は、クライアント装置１０と、プリントサーバ２０とプリンタ３０とが通信回線４０を介して接続される。
【０１５９】
クライアント装置１０は、例えばパーソナルコンピュータなどのコンピュータであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）１１１、ハードディスクなどの記憶装置１１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：随時書き込み読み出しメモリ）１１３、入力装置１１４、表示装置１１５および通信インタフェース（以下「通信Ｉ／Ｆ」という）１１６を備えている。
【０１６０】
記憶装置１１２は、図２の記憶部１４の機能を果たすものであり、例えば、作成された画像データファイルや文書データファイル、印刷依頼設定画面に対応する印刷依頼設定情報、印刷対象の印刷ジョブなどを記憶する。また、記憶装置１１２は、図２のソフトウェアとしてのプリンタドライバ１５を記憶している。
【０１６１】
ＲＡＭ１１３は、記憶装置１１２から読み出されたプログラムやデータ、印刷依頼設定画面に対して入力された設定情報、送信データ、受信データなどを記憶する。
【０１６２】
入力装置１１４は、図２の入力部１１の機能を果たすものであり、例えば、印刷対象の印刷データの指示、印刷依頼設定画面に対しての所定の入力情報の入力を行う。
【０１６３】
表示装置１１５は、図２の表示部１２の機能を果たすものであり、例えば図３の印刷依頼設定画面など所定の表示情報を表示する。
【０１６４】
通信Ｉ／Ｆ１１６は、図２のネットワークＩ／Ｆ１６の機能を果たすものであり、通信回線４０を介して、外部の装置例えばプリントサーバ２０との間でデータの送受信を行うインタフェースである。
【０１６５】
ＣＰＵ１１１は、図２の制御部１７の機能を果たすものであり、クライン後装置１０全体を制御する。例えば、ＣＰＵ１１１は、記憶装置１１２からＲＡＭ１１３へプリンタドライバ１５を読み込んで実行するとともに、記憶装置１１２からＲＡＭ１１３へ印刷依頼設定情報を読み込んで表示装置１１５に印刷依頼設定画面を表示させる。
【０１６６】
そして、ユーザによる入力装置１１４の所定の操作によって、印刷対象の印刷データの指定、表示装置１１５に表示された印刷依頼設定画面に対してのグループＩＤおよびジョブ名などが設定されると、ＣＰＵ１１１の実行により機能するプリンタドライバ１５は、グループＩＤおよびジョブ名などが設定された属性情報を含む印刷ジョブをプリントサーバ２０に向けて送信する。
【０１６７】
プリントサーバ２０は、ＣＰＵ１２１、ハードディスクなどの記憶装置１２２、ＲＡＭ１２３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：読み出し専用メモリ）１２４、入力装置１２５、表示装置１２６および通信Ｉ／Ｆ１２７を備えている。
【０１６８】
記憶装置１２２は、図５のデータベース記憶部２００の機能を果たすものである。また記憶装置１２２は、図５のジョブ受付部２２０、グループＩＤ管理部２３０、グループ検索部２４０、印刷順番入れ替え部２５０、関連シート作成部２６０の各機能を実現させるためのプログラム、および上述した印刷制御処理の処理手順（図９参照）に対応するプログラムを含む所定のプログラム（印刷制御プログラム）１２２Ａを記憶している。
【０１６９】
なお、印刷制御プログラム１２２Ａには、少なくとも次の（１）〜（５）の各処理過程が含まれる。
【０１７０】
（１）クライアント装置から送信されグループを識別するグループ識別情報を含む印刷ジョブを取得するジョブ取得処理過程。
【０１７１】
（２）上記ジョブ取得処理過程により取得された印刷ジョブに含まれるグループ識別情報と当該印刷ジョブを識別する印刷ジョブ識別情報とが対応付けされたグループ毎のグループ情報を記憶するグループ情報記憶処理過程。
【０１７２】
（３）上記ジョブ取得処理過程により印刷ジョブが取得される毎に前記グループ情報記憶処理過程により記憶されている記憶内容を更新するグループ情報更新処理過程。
【０１７３】
（４）印刷出力対象の印刷ジョブの属するグループにかかわる上記グループ識別情報と当該印刷ジョブにかかわる上記印刷ジョブ識別情報と当該印刷ジョブの印刷順番とが対応付けされた印刷情報を記憶する印刷情報記憶処理過程。
【０１７４】
（５）所定のグループ化条件と上記グループ情報記憶処理過程により記憶されている記憶内容とを基に、グループ毎に印刷ジョブが印刷出力されるように上記印刷情報記憶処理過程により記憶されている印刷ジョブの印刷順番を変更する制御処理過程。
【０１７５】
ＲＯＭ１２４は、図８の優先モード設定画面に対応する優先モード設定情報、デフォルトとしての速度優先モードあるいはグループ優先モードの何れかの優先モードを示すデータなどを記憶している。
【０１７６】
ＲＡＭ１２３は、記憶装置１２２から読み出された印刷制御プログラム１２２Ａ、ＲＯＭ１２３から読み出されたデータ、通信Ｉ／Ｆ１２７を介して受信されたデータ（印刷ジョブ）などを記憶する。
【０１７７】
入力装置１２５は、図５の優先モード設定部２１０の機能を果たすものである。
【０１７８】
表示装置１２６は、図８の優先モード設定画面など所定の表示情報を表示する。
【０１７９】
ＣＰＵ１２１は、プリントサーバ２０全体を制御するものであり、例えば、記憶装置１２２からＲＡＭ１２３へ印刷制御プログラム１２２Ａを読み込んで実行することにより上述した各構成要素の機能を実現し、優先モードに従って印刷ジョブの印刷順番を変更するなどの印刷制御を実施する。
【０１８０】
通信Ｉ／Ｆ２７は、図５の通信部２８０の機能を果たすものであり、通信回線４０を介して、クライアント装置１０あるいはプリンタ３０との間でデータの送受信を行うインタフェースである。
【０１８１】
本願明細書において、プリントサーバの各機能を実現するためのプログラムなどを含む所定のプログラム（印刷制御プログラム）を記録媒体としてのハードディスク等の記憶装置に記録する実施形態として説明したが、当該所定のプログラムを次のようにして提供することも可能である。
【０１８２】
すなわち、上記所定のプログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置（ＲＡＭなど）へローディングして実行するようにしても良い。
【０１８３】
また、上記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしても良い。この場合、その記録媒体に記録されたプログラムをプリントサーバがインストールした後、このプログラムをＣＰＵが実行するようにする。このプログラムのインストール先としては、ＲＡＭやハードディスクなどの記憶装置がある。そして、プリントサーバは、必要に応じてこの記憶装置に記憶したプログラムを主記憶装置（ＲＡＭなど）にローディングして実行する。
【０１８４】
さらには、プリントサーバを通信回線（例えばインターネット）を介してファイルサーバ装置あるいはホストコンピュータ等のコンピュータと接続するようにし、当該プリントサーバが、ファイルサーバ装置あるいはコンピュータから上記所定のプログラムをダウンロードした後、このプログラムを実行するようにしても良い。この場合、このプログラムのダウンロード先としては、ＲＡＭやハードディスクなどの記憶装置がある。そして、当該プリントサーバが、必要に応じてこの記憶装置に記憶された上記プログラムを主記憶装置（ＲＡＭなど）にローディングして実行するようにする。
【産業上の利用可能性】
【０１８５】
本発明は、印刷制御装置とプリンタなどの印刷装置とが一体化された装置とクライアント装置とが通信回線を介して接続される印刷システムに適用することができる。
【０１８６】
また、本発明は、プリンタなどの印刷装置がローカル的に接続されるプリントサーバなどの印刷制御装置、この印刷制御装置とクライアント装置とがグローバル的に接続される印刷システムに適用することができる。
【図面の簡単な説明】
【０１８７】
【図１】実施の形態に係る印刷システムの構成を示す構成図である。
【図２】実施の形態に係るクライアント装置の機能構成を示すブロック図である。
【図３】実施の形態に係る印刷依頼設定画面の一例を示す図である。
【図４】実施の形態に係る印刷ジョブのデータフォーマットの一例を示す図である。
【図５】実施の形態に係るプリントサーバの機能構成を示すブロック図である。
【図６】実施の形態に係るグループ情報記憶領域に記憶されるグループ情報テーブルの一例を示す図である。
【図７】実施の形態に係る印刷情報記憶領域に記憶される印刷情報の一例を示す図である。
【図８】実施の形態に係る優先モード設定画面の一例を示す図である。
【図９】実施の形態に係るプリントサーバによる印刷制御処理の処理手順を示すフローチャートである。
【図１０】実施の形態に係る複数の印刷ジョブの印刷依頼を説明する図である。
【図１１】実施の形態に係るジョブ取得部によって新規の印刷ジョブが取得された場合のグループ情報記憶領域内のグループ情報テーブルの内容が更新された様子を示す図である。
【図１２】実施の形態に係るグループ情報記憶領域に記憶されている更新後のグループ情報テーブルと速度優先モードとに基づき印刷情報記憶領域内の印刷情報が更新された様子を示す図である。
【図１３】実施の形態に係るグループ情報記憶領域に記憶されている更新後のグループ情報テーブルとグループ優先モードとに基づき印刷情報記憶領域内の印刷情報が更新された様子を示す図である。
【図１４】実施の形態に係るグループ情報記憶領域に記憶されているグループ情報テーブルと速度優先モードとに基づき印刷情報記憶領域内の印刷情報（一部の印刷ジョブが印刷出力されている場合）が更新された様子を示す図である。
【図１５】実施の形態に係る関連シート作成部によって作成される関連シートの一例を示す図である。
【図１６】実施の形態に係る印刷システムのハードウェア構成を示す構成図である。
【符号の説明】
【０１８８】
１０，１０−１，１０−２，１０−ｎ  クライアント装置
１１  入力部
１２  表示部
１５  プリンタドライバ
１６  ネットワークＩ／Ｆ
２０  プリントサーバ
３０  プリンタ
４０  通信回線
５０  印刷依頼設定画面
１１１，１２１  ＣＰＵ
１１２，１２２  記憶装置
１２２Ａ  印刷制御プログラム
１１３，１２３  ＲＡＭ
１１４，１２５  入力装置
１１５，１２６  表示装置
１１６，１２７  通信Ｉ／Ｆ
２００  データベース記憶部
２０１  グループ情報記憶領域
２０１Ａ  グループ情報テーブル
２０２  印刷情報記憶領域
２０２Ａ  印刷情報
２０３  印刷ジョブ記憶領域
２１０  優先モード設定部
２２０  ジョブ受付部
２３０  グループＩＤ管理部
２４０  グループ検索部
２５０  印刷順番入れ替え部
２６０  関連シート作成部
２７０  印刷制御部
２８０  通信部
【図１】
2009086873.tif 000003
【図２】
2009086873.tif 000004
【図３】
2009086873.tif 000005
【図４】
2009086873.tif 000006
【図５】
2009086873.tif 000007
【図６】
2009086873.tif 000008
【図７】
2009086873.tif 000009
【図８】
2009086873.tif 000010
【図９】
2009086873.tif 000011
【図１０】
2009086873.tif 000012
【図１１】
2009086873.tif 000013
【図１２】
2009086873.tif 000014
【図１３】
2009086873.tif 000015
【図１４】
2009086873.tif 000016
【図１５】
2009086873.tif 000017
【図１６】
2009086873.tif 000018