(57)【要約】【課題】共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、印刷結果の振り分けの煩雑さを低減することができる印刷システムを提供することを目的とする。【解決手段】ＰＣとプリンタとを具備する印刷システムにおいて、上記ＰＣが、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定手段を有し、上記プリンタが、上記設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、上記グループジョブのうちの最後の印刷ジョブの印刷終了までの間に、上記グループジョブに属していない他の印刷ジョブの印刷を禁止する印刷制御手段を有することを特徴とする印刷システムである。【選択図】図１０
2009146336.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣとプリンタとを具備する印刷システムにおいて、
上記ＰＣが、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定手段を有し、
上記プリンタが、上記設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、上記グループジョブのうちの最後の印刷ジョブの印刷終了までの間に、上記グループジョブに属していない他の印刷ジョブの印刷を禁止する印刷制御手段を有することを特徴とする印刷システム。
【請求項２】
請求項１において、
上記グループ設定手段は、グループ設定ＯＮ状態の印刷ジョブを、上記グループジョブとして設定し、上記グループジョブを構成すべき全ての印刷ジョブについてグループ設定したときに、上記グループジョブの設定が終了したことを示すグループ設定終了情報を生成する手段であることを特徴とする印刷システム。
【請求項３】
請求項１において、
上記グループ設定手段は、グループ設定ＯＮ状態の印刷ジョブを、上記グループジョブとして設定し、グループ設定ＯＮ状態でも、上記グループジョブに属する印刷ジョブについて、グループ一時解除設定を可能とし、グループ一時解除状態にある印刷ジョブを、単独ジョブとし、上記グループジョブに属させない手段であることを特徴とする印刷システム。
【請求項４】
請求項１において、
上記グループ設定手段は、グループ毎のグループＩＤを、グループ設定ＯＮ状態にある印刷ジョブに関連付ける手段であることを特徴とする印刷システム。
【請求項５】
請求項２において、
上記印刷制御手段は、上記グループ設定手段が設定した各グループジョブに属している印刷ジョブの印刷を保留し、グループジョブに属していない単独ジョブを印刷させ、上記グループ設定終了情報を受けて、上記保留したグループジョブに属する印刷ジョブをまとめて印刷させる手段であることを特徴とする印刷システム。
【請求項６】
ＰＣとプリンタとを具備する印刷システムであって、上記ＰＣが、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定手段を具備する印刷システムにおいて、
上記設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、上記グループジョブのうちの最後の印刷ジョブの印刷終了までの間に、上記グループジョブに属していない他の印刷ジョブの印刷を禁止する印刷制御手段を有することを特徴とするプリンタ。
【請求項７】
ＰＣとプリンタとを具備する印刷システムにおいて、
上記ＰＣが、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定工程を有し、
上記プリンタが、上記設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、上記グループジョブのうちの最後の印刷ジョブの印刷終了までの間に、上記グループジョブに属していない他の印刷ジョブの印刷を禁止する印刷制御工程を有することを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを制御する印刷システムに関する。
【背景技術】
【０００２】
印刷ジョブを制御する印刷システムについて、次の印刷システムが知られている。スケジューリングされた複数の印刷ジョブをまとめたジョブであるグループジョブを受信すると、上記グループジョブに含まれている複数の印刷ジョブの受信が完了するまで、上記グループジョブの送信元の情報処理装置から受信した印刷データの受信を禁止する。
【０００３】
さらに、上記複数の印刷ジョブの何れかの印刷ジョブの受信が終了しても、上記グループジョブの送信元の情報処理装置から印刷データを受信することを禁止する発明が知られている（たとえば、特許文献１参照）。
【０００４】
特許文献１記載の発明では、スケジューリング印刷がされたグループジョブを前提とし、また、スケジューリング印刷送信元がひとまとまりにしたグループジョブの受信完了まで、その送信元からのスケジューリングに基づかないジョブの受信を禁止する。
【０００５】
一方、ホストコンピュータが、複数のページ間に、割り込み可否情報を有する印刷データを作成してプリンタに送信し、割り込み可否情報に基づいて、プリンタが割り込みのタイミングを決定する発明が知られている（たとえば、特許文献２参照）。
【０００６】
特許文献２記載の発明では、複数のページ間に割り込み可否情報を有する印刷データを作成し、上記印刷データ中の割り込み可否情報に基づいて、割り込みを制御するので、煩雑であり、また、複数ジョブの間では、割り込み可否を判断しない。
【特許文献１】特開２００６−５６０６９号公報
【特許文献２】特開２００３−２９６０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、上記複数ジョブがまとめて印刷される保証はない。この場合、通常、各クライアントから投入された印刷ジョブが順次、実行されるので、他のクライアントのジョブがジョブ間に入り込む場合があり得る。複数の印刷ジョブをまとめて実行した場合、排紙トレイ上の印刷物の確認と、ふりわけ作業とを、注意深く行なわなければならないという問題がある。
【０００８】
また、上記従来例では、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、他のクライアントが印刷指示した印刷物が間に挟まっていると、間に挟まっている印刷物を持ち去る誤りが多いという問題がある。
【０００９】
上記従来例は、他のジョブの受信自体を禁止するものであり、複数ジョブの間では、割り込み可否を判断できないという問題がある。
【００１０】
本発明は、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、印刷結果の振り分けの煩雑さを低減することができる印刷システムを提供することを目的とする。
【００１１】
また、本発明は、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、他のクライアントが印刷指示した印刷物が間に挟まることがない印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、ＰＣとプリンタとを具備する印刷システムにおいて、上記ＰＣが、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定手段を有し、上記プリンタが、上記設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、上記グループジョブのうちの最後の印刷ジョブの印刷終了までの間に、上記グループジョブに属していない他の印刷ジョブの印刷を禁止する印刷制御手段を有することを特徴とする印刷システムである。
【発明の効果】
【００１３】
本発明によれば、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、印刷結果の振り分けの煩雑さを低減することができるという効果を奏する。
【００１４】
また、本発明によれば、共有しているネットワークプリンタに、あるクライアントが複数の印刷ジョブを投入した場合、他のクライアントが印刷指示した印刷物が間に挟まることがないという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１６】
図１は、本発明の実施例１である印刷システムＰＳ１の構成を示すブロック図である。
【００１７】
印刷システムＰＳ１において、ＰＣ（パーソナルコンピュータ）は、印刷ジョブを生成し、プリンタに送信し、印刷ジョブのグループ設定を行う。上記印刷ジョブが、順次、プリンタに送信され、プリンタは、上記印刷ジョブのグループ設定に基づいて、印刷を制御し、印刷する。
【００１８】
図２は、印刷システムＰＳ１の構成例を示すブロック図である。
【００１９】
印刷システムＰＳ１は、ＰＣ１０と、プリンタ２０と、ネットワーク回線３０とを有する。
【００２０】
ＰＣ１０は、ＣＰＵ１１と、システムバス１２と、ＲＯＭ１３と、メモリ１４と、キーボード１５と、ディスプレイ１６と、ネットワークインタフェースコントローラ１７とを有する。
【００２１】
ＲＯＭ１３は、ＰＣ１０のシステム全体の制御を司るＣＰＵ１１の制御手順等を保持する。メモリ１４は、印刷システムＰＳ１の処理に必要な情報を保持し、ＰＣ１０の処理情報、作業領域等が保持され、ＲＡＭまたはハードディスクで構成されている。
【００２２】
キーボード１５は、ＰＣ１０に指示を送る。ディスプレイ１６は、印刷設定等のダイアログを表示する。ネットワークインタフェースコントローラ１７は、ＰＣ１０とプリンタ２０とを、ネットワーク回線３０を介して接続するネットワークポート接続のインタフェースを行う。ＰＣ１０の各情報は、システムバス１２を介して、行き来する。
【００２３】
プリンタ２０は、ＣＰＵ２１と、システムバス２２と、ＲＯＭ２３と、メモリ２４と、コントロールパネル２５と、ディスプレイ２６と、ネットワークインタフェースコントローラ２７と、プリンタユニット２８とを有する。
【００２４】
ＣＰＵ２１は、プリンタ２０のシステム全体の制御を司る、ＲＯＭ２３は、ＣＰＵ２１の制御手順等を保持する。メモリ２４は、印刷システムＰＳ１の処理に必要な情報を保持し、プリンタ２０の処理情報、作業領域等が保持され、ＲＡＭまたはハードディスクで構成されている。
【００２５】
コントロールパネル２５は、プリンタ２０に指示を送信する。ディスプレイ２６は、表示を行う。ネットワークインタフェースコントローラ２７は、ネットワーク回線３０を介して、プリンタ２０とＰＣ１０とを接続するネットワークポート接続のインタフェースを行う。プリンタ２０の各情報は、システムバス２２を介して行き来する。
【００２６】
つまり、ＣＰＵ１１とＲＯＭ１３とは、印刷ジョブを生成し、上記プリンタに送信し、複数の印刷ジョブを、１つのグループであるグループジョブとして設定するグループ設定手段の例である。
【００２７】
ＣＰＵ２１とＲＯＭ２３とは、印刷制御手段の例である。この印刷制御手段は、設定されているグループジョブのうちの最初の印刷ジョブの印刷開始から、そのグループジョブのうちの最後の印刷ジョブの印刷終了までの間に、そのグループジョブに属していない他の印刷ジョブの印刷を禁止する手段である。
【００２８】
また、上記グループ設定手段は、グループ設定ＯＮ状態の印刷ジョブを、上記グループジョブとして設定する手段である。さらに、上記グループ設定手段は、上記グループジョブを構成すべき全ての印刷ジョブについてグループ設定したときに、上記グループジョブの設定が終了したことを示すグループ設定終了情報を生成する手段である。
【００２９】
しかも、上記グループ設定手段は、グループ設定ＯＮ状態でも、上記グループジョブに属する印刷ジョブについて、グループ一時解除設定を可能とし、上記グループ一時解除状態にある印刷ジョブを、単独ジョブとし、上記グループジョブに属させない手段である。
【００３０】
そして、上記グループ設定手段は、グループ毎のグループＩＤを、グループ設定ＯＮ状態にある印刷ジョブに関連付ける手段である。
【００３１】
加えて、上記印刷制御手段は、上記グループ設定手段が設定した各グループジョブに属している印刷ジョブの印刷を保留する手段である。また、上記印刷制御手段は、グループジョブに属していない単独ジョブを印刷させ、上記グループ設定終了情報を受けて、上記保留したグループジョブに属する印刷ジョブをまとめて印刷させる手段である。
【００３２】
図３は、印刷システムＰＳ１において使用されるＰＣ１０のメモリ１４内の領域配置４０を説明する模式図である。
【００３３】
メモリ１４内の領域配置４０は、グループフラグ４１と、グループ一時解除フラグ４２と、グループジョブＩＤ４３とを有する。
【００３４】
グループフラグ４１は、印刷ジョブのグループ化設定がされているか否かを示す。グループ一時解除フラグ４２は、印刷ジョブのグループ化設定がされている状態で、一時的なグループ化の解除状態を示す。この状態では、印刷ジョブは、同一グループとしてグループ化されず、単独ジョブとして印刷される。
【００３５】
グループジョブＩＤ４３は、同一グループに属する印刷ジョブに、関連つけられるＩＤであって、同一のグループジョブＩＤが関連づけられる。グループジョブＩＤ４３は、グループ毎に、ユニークなＩＤが付与される。
【００３６】
図４は、印刷システムＰＳ１において使用されるプリンタ２０のメモリ２４内の領域配置５０を説明する模式図である。
【００３７】
メモリ２４内の領域配置５０は、グループジョブインデックスカウンタ５１と、グループジョブインデックス５２とを有する。
【００３８】
グループジョブインデックスカウンタ５１は、プリンタ２０内で、受信済みの印刷保留グループジョブを管理するためのグループジョブインデックスの個数を表わす。このグループジョブインデックスの個数は、同時に受信済み印刷保留グループジョブのグループ数である。
【００３９】
図５は、印刷システムＰＳ１において使用される印刷ジョブを生成し、プリンタに送信するＰＣ１０において、グループ設定するためのユーザインタフェースの一例を示す図である。
【００４０】
図５（ａ１）に示すように、ドライバプロパティ等のダイアログに、グループ化を設定する［グループ］釦６０が設けられている。釦６０を押下すると、図５（ａ２）に示す別ウィンドウのグループダイアログが開く。以降の印刷ジョブは、［グループ終了］釦６１を押下すると、グループ終了するまで、同一グループの印刷ジョブであるとして設定される。
【００４１】
同ウィンドウには、［グループ一時解除］チェックボックス６２が設けられている。この［グループ一時解除］チェックボックス６２をチェックすると、グループ設定中であっても、この状態でチェックされた印刷ジョブは、単独ジョブである。また、グループ化された印刷ジョブは、リスト６３にリストアップされる。このリスト６３は、同一グループの印刷ジョブがＰＣ１０に滞留していることを示すのではない。グループ設定状態であっても、リスト６３にリストアップされている印刷ジョブは、順次プリンタに送信される。
【００４２】
グループフラグ４１、グループ一時解除フラグ４２に関連付け、［グループ］釦６０を押下することによって、グループフラグ４１がＯＮになり、［グループ終了］釦６１を押下することによって、グループフラグ４１がＯＦＦになる。
【００４３】
また、［グループ一時解除］チェックボックス６２をチェックすることによって、グループ一時解除フラグ４２がＯＮになり、チェックオフすることによって、グループ一時解除フラグ４２がＯＦＦになる。
【００４４】
さらに、他の一例として、図５（ｂ１）に示すように、ドライバプロパティ等のダイアログに、［グループ］チェックボックス６４、［グループ一時解除］チェックボックス６５が設けられているダイアログを考えることができる。この場合、［グループ］チェックボックス６４をチェックすることによって、グループ化が設定される。
【００４５】
以降の印刷ジョブは、［グループ］チェックボックス６４をチェックオフすることによって、グループ終了されるまで、同一グループの印刷ジョブが設定される。ただし、［グループ一時解除］チェックボックス６５をチェックすると、グループ設定中であっても、この状態で印刷したジョブは、単独ジョブになる。
【００４６】
同じく、［グループ］チェックボックス６４を、グループフラグ４１、グループ一時解除フラグ４２に関連付けることが考えられる。この場合、［グループ］チェックボックス６４をチェックすることによって、グループフラグ４１がＯＮされ、チェックオフすることによって、グループフラグ４１がＯＦＦされる。
【００４７】
また、［グループ一時解除］チェックボックス６５をチェックすることによって、グループ一時解除フラグ４２がＯＮされ、チェックオフすることによって、グループ一時解除フラグ４２がＯＦＦされる。
【００４８】
次に、印刷システムにおける処理について説明する。
【００４９】
図６は、印刷システムＰＳ２を示す図である。
【００５０】
印刷システムＰＳ２は、ＰＣ１０ａと、ＰＣ１０ｂと、プリンタ２０と、ネットワーク回線３０とを有する。
【００５１】
ＰＣ１０ａ、ＰＣ１０ｂは、ＰＣ１０と同様のものである。
【００５２】
ＰＣ１０ａ、ＰＣ１０ｂは、図５に示すダイアログ等によって、グループフラグ４１、に基づいて、印刷ジョブに対して、グループジョブには、グループジョブＩＤ４３を付与する。まず、ＰＣ１０ａが、下から、「グループフラグ４１：ＯＮ、グループ一時解除フラグ４２：ＯＦＦ」によって、グループジョブＩＤ４３：Ａ１がＪｏｂＡ１に付与される。
【００５３】
次ジョブは、「グループフラグ４１（ＧＲＰＦ）：ＯＮ、グループ一時解除フラグ４２（ＲＥＦＦ）：ＯＮ」によって、単独ジョブとして設定され、グループジョブＩＤ４３（ＧＲＰＪＩＤ）は付与されず、ＪｏｂＡ２としてそのまま処理される。以降、同様であるが、グループフラグ４１：ＯＮから、ＯＦＦに変化すると、グループ終了であるので、グループジョブＩＤ４３：Ａ１を、終了コマンドジョブに付与する。つまり、ＪｏｂＡ１の印刷ジョブを印刷する。
【００５４】
ＰＣ１０ｂにおいても、下から、「グループフラグ４１：ＯＦＦ」によって、単独ジョブとしてグループジョブＩＤ４３は付与されず、ＪｏｂＢ１としてそのまま処理される。次ジョブは、「グループフラグ４１：ＯＮ、グループ一時解除フラグ４２：ＯＦＦ」によって、グループジョブＩＤ４３：Ｂ１がＪｏｂＢ２に付与される。以下同様である。
【００５５】
一方、プリンタ２０は、ＰＣ１０ａ、ＰＣ１０ｂから印刷ジョブを交互に受信すると、受信キューは、下から、グループジョブＩＤ４３：Ａ１／ＪｏｂＡ１、ＪｏｂＢ１、ＪｏｂＡ２、グループジョブＩＤ４３：Ｂ１／ＪｏｂＢ２、………となる。ここで、受信ジョブを解析し、ジョブの印刷制御を行なう。この場合、グループジョブＩＤ４３：Ａ１／ＪｏｂＡ１は、グループジョブであるので、印刷を保留し、ＪｏｂＢ１を印刷し、ＪｏｂＡ２を印刷し、グループジョブＩＤ４３：Ｂ１／ＪｏｂＢ２は印刷を保留し、………となる。
【００５６】
単独ジョブは、そのまま印刷キューに渡される。グループジョブは、各グループジョブＩＤ４３に基づいて、同一グループ毎にグループジョブインデックス５２として管理、保持される。
【００５７】
受信キューにおいて、グループジョブＩＤ４３：Ａ１／終了Ｊｏｂを受けて、グループジョブＩＤ４３：Ａ１のグループの終了が明示される。これを受けて、グループジョブインデックス５２が管理しているグループジョブＩＤ４３：Ａ１のジョブ、グループジョブＩＤ４３：Ａ１／ＪｏｂＡ１、Ａ３、Ａ４を印刷するために、連続で、印刷キューに渡す。この結果、グループ設定されているジョブの間に単独ジョブが割り込むことなく、ＪｏｂＢ１、ＪｏｂＡ２、ＪｏｂＢ３、グループジョブＩＤ４３：Ａ１／ＪｏｂＡ１、Ａ３、Ａ４、ＪｏｂＡ５の順で、印刷される。
【００５８】
次に、印刷システムＰＳ１における処理について詳細に説明する。
【００５９】
図７は、印刷システムＰＳ１における印刷ダイアログ処理の一例を示すフローチャートである。なお、Ｓ１〜Ｓ５は、ステップを示す。
【００６０】
まず、初期化処理を行い（Ｓ１）、グループフラグ４１、グループ一時解除フラグ４２、グループ終了フラグを、それぞれＯＦＦする。次に、マウスまたはキーの取り込みを意味するイベントが発生したか否かを判定し（Ｓ２）、Ｎｏであれば、続けてイベントを待ち、Ｙｅｓであれば、Ｓ３で、［グループ］釦６０が押下されたか否かを判定する。Ｎｏであれば、終了が指示されたか否かを判定し（Ｓ５）、指示されている場合は、終了する。一方、Ｓ３で［グループ印刷］釦が押下されたと判定されると、グループダイアログ処理を行い（Ｓ４）、Ｓ５でＮｏの場合と同じく、Ｓ２に戻り、イベント発生を待つ。
【００６１】
図８は、図７に示すグループダイアログ処理の一例を示すフローチャートである。
【００６２】
なお、Ｓ６〜Ｓ１３は、ステップを示す。まず、初期化処理を行い（Ｓ６）、グループフラグ４１をＯＮし、グループ一時解除フラグ４２をＯＦＦする。次に、マウスまたはキーの取り込みを意味するイベントが発生したか否かを判定し（Ｓ７）、Ｎｏであれば、続けてイベントを待ち、Ｙｅｓであれば、Ｓ８で、［グループ一時解除］チェックボックス６５が押下されたか否かを判定する。Ｙｅｓであれば、グループ一時解除フラグ４２をＯＮする（Ｓ９）。Ｎｏであれば、［グループ終了］釦６１が押下されたか否かを判定する（Ｓ１０）。Ｓ１０でＹｅｓであると判定されれば、［グループ終了］フラグをＯＮする。Ｎｏであれば、終了が指示されたか否かを判定し（Ｓ１２）、終了が指示されると、Ｓ１１と同じく、グループフラグ４１、グループ一時解除フラグ４２を共にＯＦＦし（Ｓ１３）、終了する。一方、Ｓ１２で終了が指示されていないと判定すると、Ｓ９と同じく、Ｓ７に戻り、イベント発生を待つ。
【００６３】
図９は、印刷システムにおけるグループ処理の一例を示すフローチャートである。
【００６４】
なお、Ｓ１４〜Ｓ１９は、ステップを示す。まず、グループフラグ４１がＯＮであるか否かを判定する（Ｓ１４）。Ｙｅｓであれば、グループ一時解除フラグ４２がＯＦＦであるか否かを判定する（Ｓ１５）。Ｙｅｓであれば、ジョブにグループジョブＩＤ４３を付加し（Ｓ１６）、Ｓ１４、Ｓ１５でＮｏの場合と同じく、Ｓ１７へ進む。
【００６５】
Ｓ１７で、グループ終了フラグがＯＮであるか否かを判定し、Ｙｅｓであれば、グループ終了コマンドジョブにグループジョブＩＤ４３を付加する（Ｓ１８）。さらに、グループ終了フラグをＯＦＦし（Ｓ１９）、Ｓ１７でＮＯの場合と同じく、処理を終了する。ジョブに付加するグループジョブＩＤ４３は、グループ毎のユニークなＩＤである。
【００６６】
図１０は、印刷システムにおけるプリンタ２０がプリンタ処理する一例を示すフローチャートである。
【００６７】
なお、Ｓ２０〜Ｓ２６は、ステップを示す。まず、初期化処理を行い（Ｓ２０）、グループジョブインデックスカウンタ５１に０を設定する。解析対象受信ジョブがあるか否かを判定し（Ｓ２１）、解析対象受信ジョブがなければ、終了指示がされているか否かを判定し（Ｓ２２）、Ｎｏであれば、Ｓ２１に戻り、Ｙｅｓであれば、処理を終了する（Ｓ２３）。
【００６８】
一方、Ｓ２１でＹｅｓであれば、印刷制御処理として、ジョブにグループジョブＩＤ４３が付加されているか否かを判定し（Ｓ２４）、Ｎｏであれば、単独ジョブとして、通常のジョブ処理を行い（Ｓ２５）、印刷する。Ｙｅｓであれば、グループジョブ処理を行う（Ｓ２６）。
【００６９】
図１１は、印刷システムＰＳ１におけるプリンタ２０が行うグループジョブ処理の一例を示すフローチャートである。
【００７０】
なお、Ｓ２７〜Ｓ３５は、ステップを示す。まず、ジョブが、グループジョブの終了を表わす終了コマンドジョブであるか否か判定する（Ｓ２７）。Ｎｏであれば、Ｓ２８で、グループジョブインデックス５２によって、グループジョブＩＤ４３のジョブが既に保留状態で存在していることを確認する。ここで、グループジョブＩＤ４３があるかどうかを判定し（Ｓ２９）、なければ、初めてであるので、グループジョブインデックスカウンタ５１をインクリメントし（Ｓ３０）、Ｓ２９で、Ｙｅｓである場合と同じく、Ｓ３１へ進む。Ｓ３１で、グループジョブインデックス５２に登録し、処理を終了する。
【００７１】
一方、Ｓ２７で終了コマンドジョブであれば、Ｓ３２で、該グループジョブＩＤ４３のグループジョブ終了と認識する。さらに、グループジョブインデックス５２によって、グループジョブＩＤ４３の印刷保留ジョブを印刷するために取得する。取得したグループジョブＩＤ４３の印刷保留ジョブを印刷するために、ジョブ処理を行い（Ｓ３３）、これを、該グループジョブが全て終了するまで繰り返す（Ｓ３４）。全て終了したら、グループジョブインデックスカウンタ５１をデクリメントし（Ｓ３５）、処理を終了する。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施例１である印刷システムＰＳ１の構成を示すブロック図である。
【図２】印刷システムＰＳ１の構成例を示すブロック図である。
【図３】印刷システムＰＳ１において使用されるＰＣ１０のメモリ１４内の領域配置を説明する模式図である。
【図４】印刷システムＰＳ１において使用されるプリンタ２０のメモリ２４内の領域配置を説明する模式図である。
【図５】印刷システムＰＳ１において使用される印刷ジョブを生成し、プリンタに送信するＰＣ１０において、グループ設定するためのユーザインタフェースの一例を示す図である。
【図６】印刷システムＰＳ２を示す図である。
【図７】印刷システムＰＳ１における印刷ダイアログ処理の一例を示すフローチャートである。
【図８】図７に示すグループダイアログ処理の一例を示すフローチャートである。
【図９】印刷システムにおけるグループ処理の一例を示すフローチャートである。
【図１０】印刷システムにおけるプリンタ２０がプリンタ処理する一例を示すフローチャートである。
【図１１】図１０に記載した印刷システムＰＳ１におけるプリンタ２０が行うグループジョブ処理の一例を示すフローチャートである。
【符号の説明】
【００７３】
ＰＳ１、ＰＳ２…印刷システム、
１０…ＰＣ、
１１…ＣＰＵ、
１２…システムバス、
１３…ＲＯＭ、
１４…メモリ、
１５…キーボード、
１６…ディスプレイ、
１７…ネットワークインタフェースコントローラ、
２０…プリンタ、
２１…ＣＰＵ、
２２…システムバス、
２３…ＲＯＭ、
２４…メモリ、
２５…コントロールパネル、
２６…ディスプレイ、
２７…ネットワークインタフェースコントローラ、
２８…プリンタユニット、
３０…ネットワーク回線。
【図１】
2009146336.tif 000003
【図２】
2009146336.tif 000004
【図３】
2009146336.tif 000005
【図４】
2009146336.tif 000006
【図５】
2009146336.tif 000007
【図６】
2009146336.tif 000008
【図７】
2009146336.tif 000009
【図８】
2009146336.tif 000010
【図９】
2009146336.tif 000011
【図１０】
2009146336.tif 000012
【図１１】
2009146336.tif 000013