(57)【要約】【課題】  複数の印刷ジョブに共通して使用されるプリントデータを毎回情報処理装置から画像形成装置へ送出する煩雑化を取り除くことである。【解決手段】  ジョブ情報生成手段１ａ−９は、印刷ジョブを特定するジョブ情報を生成し、格納データ情報取得手段１ａ−１２は、印刷ジョブの生成に先立って、画像形成装置２が既に格納する格納プリントデータに関する情報を取得し、グルーピング情報生成手段１ａ−１０は、画像形成装置２に向けて送信する送信プリントデータと格納プリントデータとを編集（グループ化）させる編集情報を生成し、印刷ジョブに含める。【選択図】        図１
2005157482.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置へ印刷ジョブを送信する上位装置であって、
前記印刷ジョブを特定するジョブ情報を生成し、該印刷ジョブに含めるジョブ情報生成手段と
前記印刷ジョブの生成に先立って、前記印刷装置が既に格納する格納プリントデータに関する情報を取得する格納データ情報取得手段と、
前記印刷装置に向けて送信する送信プリントデータと前記格納プリントデータとを編集させる編集情報を生成し、前記印刷ジョブに含める編集情報生成手段とを有することを特徴とする情報処理装置。
【請求項２】
前記格納データ情報取得手段は、前記印刷ジョブの生成に先立って前記印刷装置に対して前記格納プリントデータに関する情報の提供依頼通知を送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上位装置より印刷ジョブを受信して画像データの編集を行う画像処理部と、該画像処理部で編集された画像データに従って印刷を行う印刷部とを有する印刷装置であって、
前記画像処理部は、プリントデータを格納する記憶手段と、前記上位装置から前記印刷ジョブを受信する第一の通信手段と、受信する印刷ジョブに含まれる編集情報を解析するジョブ解析手段と、該ジョブ解析手段による解析結果に基づいて、前記記憶手段が既に格納する格納プリントデータと、入力された送信プリントデータとから前記画像データを編集する画像データ編集手段とを有することを特徴とする印刷装置。
【請求項４】
前記画像処理部は、第二の通信手段を更に有すると共に、該第二の通信手段を介して前記印刷部に接続されることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記画像処理部は、前記上位装置から受信する特定の情報の提供依頼通知に従って前記格納プリントデータに関する情報を前記上位装置に返信することを特徴とする請求項３に記載の印刷装置。
【請求項６】
印刷ジョブを送信する上位装置と、該印刷ジョブを受信して印刷を行う印刷装置からなる印刷システムに於いて、
前記上位装置は、前記印刷ジョブの送信に先立って、前記印刷装置が既に格納する格納プリントデータに関する情報を取得する取得手段と、該取得手段により取得した情報と送信プリントデータとを編集する編集情報を生成し、前記印刷ジョブに含める編集情報生成手段とを有し、
前記印刷装置は、前記格納印刷ジョブが格納される記憶手段と、前記上位装置から印刷ジョブを受信する通信手段と、該通信手段により受信される受信印刷ジョブに含まれる前記編集情報を解析する解析手段と、前記解析手段による解析結果に基づいて前記格納プリントデータと前記送信プリントデータとを編集する編集手段とを有することを特徴とする印刷システム。
【請求項７】
上位装置より印刷ジョブを受信し、画像データの編集を行い、編集された画像データに従って印刷を行う印刷方法に於いて、
前記上位装置から入力される送信プリントデータと記憶部が格納する格納プリントデータとを編集するステップを有することを特徴とする印刷方法。
【請求項８】
前記上位装置は、印刷ジョブの送信に先立って、前記記憶部が格納する格納プリントデータに関する情報を取得するステップと、前記取得した情報に基づいて、送信プリントデータと前記格納プリントデータとを編集する編集情報を作成するステップと、送信すべき印刷ジョブに前記編集情報を含めて送信するステップとを有し、
前記編集情報に基づいて、前記上位装置から受信する送信プリントデータと記憶部が格納する格納プリントデータとを編集することを特徴とする請求項８に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置から受信した複数の印刷ジョブを編集（グループ化）して印刷処理を実行する、情報処理装置及び印刷装置及び印刷システム及び印刷方法に関する。
【背景技術】
【０００２】
従来より、１つ、もしくは複数の上位装置から受信した複数の印刷ジョブを編集（グループ化）して印刷処理を実行する編集印刷手法が普及している。この従来の編集印刷手法には、（１）関連する複数の印刷ジョブを結合し、一旦単体の印刷ジョブを作成した後、印刷処理を実行する手法と、（２）関連する複数の印刷ジョブを所定の順番に従って連続して印刷処理を実行する手法とが存在する（例えば、特許文献１参照）。
【０００３】
上記（１）の手法では、編集（グループ化）する毎に上位装置の内部で、関連する複数の印刷ジョブの全てを包含した印刷ジョブを新規に作成する必要がある。更に、この新規に作成した印刷ジョブの全データを上位装置から印刷装置（以後画像形成装置と記す）又はプリントサーバへ送信する必要があるため処理が煩雑になる。又上記（２）の手法でも、上記（１）と同様に、編集（グループ化）する毎に関連する複数の印刷ジョブの全データを上位装置から画像形成装置又はプリントサーバへ送信する必要がある。
【０００４】
更に、印刷処理すべきグループ化された２つの印刷ジョブ間で、関連する個々の印刷ジョブが全く同じであっても、上記順番が異なれば、再度情報処理装置から画像形成装置又はプリントサーバへ個々の印刷ジョブの全データを送信する必要がある。
【特許文献１】特開２００１−７５７６８号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、（１）に於いて、新規に作成した印刷ジョブの全データを上位装置から印刷装置（以後画像形成装置と記す）又はプリントサーバへ送信する必要があること、及び（２）に於いて、関連する個々の印刷ジョブが全く同じであっても、上記順番が異なれば、再度情報処理装置から画像形成装置又はプリントサーバへ個々の印刷ジョブの全データを送信する必要がある点である。
【課題を解決するための手段】
【０００６】
上位装置（情報処理装置）は、印刷ジョブを特定するジョブ情報生成手段と、印刷ジョブの送信に先立って、印刷装置（画像形成装置）内に既に格納されている格納プリントデータに関する情報を取得する格納データ情報取得手段と、該格納データ情報取得手段により取得した情報と、他に送出された送信プリントデータとを編集させるための編集情報を生成し、上記印刷ジョブに含めるグルーピング情報生成手段とを有し、上記印刷装置は、上記格納プリントデータを格納する記憶手段と、上記上位装置から印刷ジョブを受信する通信手段と、該通信手段により受信する受信印刷ジョブに含まれる上記編集情報を解析する解析手段と、該解析手段による解析結果に基づいて上記格納プリントデータと上記送信プリントデータとを編集して画像データを生成する画像データ編集手段とを備える。
【発明の効果】
【０００７】
複数の印刷ジョブに共通して使用されるプリントデータを毎回情報処理装置から画像形成装置へ送出する必要が無くなり、編集印刷処理の煩雑化を取り除き、更に、印刷ジョブを送信するために必要とされる通信容量を減らすことが出来るという効果を得る。
【発明を実施するための最良の形態】
【０００８】
上位装置（情報処理装置）は、印刷ジョブを特定するジョブ情報生成手段と、印刷ジョブの送信に先立って、印刷装置（画像形成装置）内に既に格納されている格納プリントデータに関する情報を取得する格納データ情報取得手段と、該格納データ情報取得手段により取得した情報と新たに送出された送信プリントデータとを編集させるための編集情報を生成し、上記印刷ジョブに含めるグルーピング情報生成手段とを有し、上記印刷装置は、上記格納プリントデータを格納する記憶手段と、上記上位装置から印刷ジョブを受信する通信手段と、該通信手段により受信する受信印刷ジョブに含まれる上記編集情報を解析する解析手段と、該解析手段による解析結果に基づいて上記格納プリントデータと上記送信プリントデータとを編集して画像データを生成する画像データ編集手段とを備える。
【実施例１】
【０００９】
図１は、実施例１の情報処理装置の構成のブロック図である。
図に示すように、実施例１の情報処理装置１ａは、入力手段１ａ−１、出力手段１ａ−２、アプリケーション１ａ−３、描画手段１ａ−４、プリンタドライバ１ａ−５、通信手段１ａ−６、情報処理制御部１ａ−７を備え、更に、上記プリンタドライバ１ａ−５は、プリンタ設定コマンド生成手段１ａ−８、ジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、描画コマンド生成手段１ａ−１１、格納データ情報取得手段１ａ−１２を有する。
【００１０】
上記実施例１の情報処理装置の構成についての説明をする前に、各装置が用いられる印刷システムの概要について説明する。
図２は、実施例１の印刷システムのシステム構成図である。
図に示すように、実施例１の印刷システムは、情報処理装置１ａ、情報処理装置１ｂ、情報処理装置１ｃ、画像形成装置２、ネットワーク３とを備える。
【００１１】
情報処理装置１ａ、情報処理装置１ｂ、情報処理装置１ｃ（ここでは一例として３台に限定する）は、画像形成装置２へ印刷ジョブを送信する上位装置である。利用者がこの装置を用いて、画像形成装置２に対して、複数の印刷ジョブに含まれている関連するプリントデータを編集（グループ化）して印刷させるためのグルーピング情報（編集情報）を作成し、上記印刷ジョブに含めて送信する部分であり、通常パーソナルコンピュータ等が用いられる。
【００１２】
ここで本発明で用いられる印刷ジョブの構成について説明する。
図３は、印刷ジョブ説明図である。
図に示すように、本発明では、ジョブ情報４、グルーピング情報５、プリントデータ６の全てを含めた情報を印刷ジョブとする。但し、グルーピング情報５の内容次第によっては、プリントデータ６を含まない場合もあり得る（後記実施例４が該当する）。
即ち、プリントデータ６のみからなる従来の印刷ジョブとは異なることに留意すべきである。
【００１３】
ジョブ情報４は、印刷ジョブを特定するための情報であり、例えば、ジョブ名４−１、ジョブＩＤ４−２、ホスト名４−３、ポート名４−４、等が含まれる。ジョブ名４−１とジョブＩＤ４−２は、利用者が直接付加する情報であり、ホスト名４−３、ポート名４−４は、情報処理装置１ａによって自動的に付加される情報である。
尚、本発明では、印刷ジョブを分割して、プリントデータ６のみを特定の記憶部に格納することになるが、その場合にも上記ジョブ名４−１とジョブＩＤ４−２等から該プリントデータを特定出来ることになる（詳細については後記する。）。
【００１４】
グルーピング情報５は、利用者が情報処理装置（１ａ〜１ｃ）（図２）を用いて、画像形成装置２（図２）に対して、関連する複数のプリントデータ（印刷ジョブの一部分）を編集（グループ化）して印刷させるために作成された編集情報である。編集（グループ化）とは、１つ、もしくは複数の上位装置（上記情報処理装置（１ａ〜１ｃ））から画像形成装置２に送信された印刷ジョブに含まれているプリントデータを例えば１枚の用紙上に４ページまとめて印刷させたり（４−ｕｐ印刷）、あるいは又、用紙の両面に同一画像を印刷させたり（両面印刷）すべく、プリントデータを再編集することである。
【００１５】
更に、グルーピング情報５には、かかる編集情報の他に、印刷ジョブに含まれているプリントデータを後に説明する画像形成装置２（図２）内に記憶させたり、あるいは又、既に画像形成装置２（図２）内に記憶してあるプリントデータを消去させたりする情報を加えることが出来る。
尚、上位装置（上記情報処理装置（１ａ〜１ｃ））から画像形成装置２に送信される印刷ジョブに含まれているプリントデータを、以後、送信プリントデータと記す。更に、画像形成装置２（図２）内に既に記憶されているプリントデータを格納プリントデータと記すこととする。
【００１６】
即ち、送信プリントデータとは、未だ画像形成装置２内に格納されていないプリントデータ６（図３）であって、印刷ジョブに含まれて情報処理装置（１ａ〜１ｃ）（図２）の何れかより後記画像形成装置２に送られてくるプリントデータを表す。この印刷ジョブに含まれるグルーピング情報５（図３）に格納命令が付加されていれば、この送信プリントデータは、画像形成装置２内に格納されて、以後格納プリントデータとなる。
【００１７】
プリントデータ６は、画像データ、及び画像形成装置２（図２）が、該画像データを実際に印刷する際のテキストやイメージ等のデータ、及び印刷する用紙を選択するコマンド等のプリンタ特有の機能を実行するためのデータ等である。
【００１８】
図２に戻って、画像形成装置２は、上位装置（情報処理装置（１ａ〜１ｃ））より印刷ジョブを受信し、その内部に含まれているグルーピング情報に基づいて１個又は複数個のプリントデータから、画像データを編集（グループ化）し、印刷を実行する印刷装置である。更に、印刷ジョブに含まれて送られてくる送信プリントデータを、グルーピング情報に基づいて、内部に記憶したり、あるいは又、既に格納されている格納プリントデータ情報を上記情報処理装置（１ａ〜１ｃ）の要求に基づいて返信する部分でもある。
【００１９】
ネットワーク３は、上記情報処理装置（１ａ〜１ｃ）と画像形成装置２とを相互に接続させて印刷システムを構成する通信回線である。通常は、構内ＬＡＮ等が好適であるが、この例に限定されるものではない。即ち、情報処理装置が複数接続されている場合には、複数の情報処理装置（１ａ〜１ｃ）間で、データの激突さえ避け得るならば、単なるケーブル接続であっても良い。
【００２０】
以上で印刷システムの説明を終了したので図１に戻って情報処理装置１ａの詳細について説明する。
入力手段１ａ−１は、利用者が画像形成装置２の設定や印刷ジョブの内容等を入力する部分であり、通常パーソナルコンピュータのキーボート、マウス等が、これに該当する。
出力手段１ａ−２は、ＣＲＴ（カソードレイチューブ）等の表示装置であって利用者が上記入力手段１ａ−１を用いて入力した情報や、情報処理装置１ａが、画像形成装置２（図２）から入力された、格納プリントデータに関する情報（以後格納プリントデータ情報と記す）等を表示し、情報処理装置１ａと利用者間のインタフェースの役割を果たす部分である。
【００２１】
アプリケーション１ａ−３は、情報処理装置１ａを稼働させるためのアプリケーションプログラムの集合である。
描画手段１ａ−４は、プリンタドライバ１ａ−５から入力されたデータに基づいて出力手段１ａ−２に画像を形成する手段である。
プリンタドライバ１ａ−５は、入力手段１ａ−１を介して入力される利用者の要求に基づいて印刷ジョブを生成する部分であり、プリンタ設定コマンド生成手段１ａ−８、ジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、描画コマンド生成手段１ａ−１１、格納データ情報取得手段１ａ−１２を有する。
【００２２】
プリンタ設定コマンド生成手段１ａ−８は、画像形成装置２を所定の規格に基づいて稼働させるための各種コマンドを生成する手段である。
ジョブ情報生成手段１ａ−９は、上記ジョブ情報４（図３）を生成する手段である。このジョブ情報４（図３）は、上記のように、印刷ジョブを特定するための情報であり、例えば、ジョブ名４−１、ジョブＩＤ４−２、ホスト名４−３、ポート名４−４等が含まれる。ジョブ名４−１とジョブＩＤ４−２は、利用者が入力手段１ａ−１を介して直接付加する情報であり、ホスト名４−３、ポート名４−４は、情報処理装置１ａによって自動的に付加される情報である。
【００２３】
グルーピング情報生成手段１ａ−１０は、利用者が入力手段１ａ−１を用いて入力する情報に基づいて、格納プリントデータと送信プリントデータとを編集（グループ化）させるための編集情報（グルーピング情報５（図３））や、送信プリントデータを後に説明する画像形成装置２（図２）内に記憶させたり、あるいは又、既に画像形成装置２（図２）内に記憶してある格納プリントデータを消去させたりする情報を生成して印刷ジョブに含める手段である。
描画コマンド生成手段１ａ−１１は、描画手段１ａ−４が、出力手段１ａ−２に画像を形成するために必要な描画コマンドを生成する手段である。
【００２４】
格納データ情報取得手段１ａ−１２は、グルーピング情報５（図３）生成のために必要とされる所定の情報を、利用者が入力手段１ａ−１を介して入力するのに先立って、上記格納プリントデータ情報を取得する手段である。ここで格納プリントデータ情報とは、格納プリントデータそのものではなく、画像形成装置２内に既に格納されている全ての格納プリントデータのジョブ情報等を指している。この格納プリントデータ情報は、出力手段１ａ−２に送られ利用者に提示されることになる。
【００２５】
通信手段１ａ−６は、ネットワーク３（図２）を介して、プリンタドライバ１ａ−５が生成した印刷ジョブを画像形成装置２へ送信したり、あるいは又、画像形成装置２から格納プリントデータ情報を入力されたりする、情報処理装置１ａとネットワーク３（図２）との間のインタフェースの役目を果たす手段である。
情報処理制御部１ａ−７は、所定の制御プログラムに従って上記入力手段１ａ−１、出力手段１ａ−２、描画手段１ａ−４、通信手段１ａ−６、プリンタ設定コマンド生成手段１ａ−８、ジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、描画コマンド生成手段１ａ−１１、格納データ情報取得手段１ａ−１２を実行するＣＰＵ（中央集中制御装置）である。
【００２６】
図４は、実施例１の画像形成装置の構成のブロック図である。
図に示すように、実施例１の画像形成装置２は、画像処理部７とプリンタエンジン８と、画像形成制御部９とを備える。
画像処理部７は、通信手段７−１、ジョブ解析手段７−２、画像データ編集手段７−３、記憶手段７−４を有する。
通信手段７−１は、ネットワーク３（図２）を介して、情報処理装置１ａから印刷ジョブを入力されたり、あるいは又、情報処理装置１ａへ格納プリントデータ情報を送信したりする、画像形成装置２とネットワーク３（図２）との間のインタフェースの役目を果たす手段である。
【００２７】
ジョブ解析手段７−２は、通信手段７−１から印刷ジョブを入力されてジョブ情報４（図３）、グルーピング情報５（図３）、プリントデータ６（図３）に分割し、ジョブ情報４（図３）とプリントデータ６（図３）を記憶手段７−４へ、グルーピング情報５（図３）を画像データ編集手段７−３へ送出する手段である。
【００２８】
画像データ編集手段７−３は、グルーピング情報５（図３）に基づいて、記憶手段７−４から読み出した格納プリントデータと、印刷ジョブに含まれている送信プリントデータとを編集（グループ化）し、画像データを生成してプリントエンジン８へ送出する手段である。更に、グルーピング情報５（図３）に基づいてジョブ情報４（図３）とプリントデータ６（図３）を記憶手段７−４へ格納したり、あるいは又所定の格納プリントデータを消去したりする手段でもある。
【００２９】
記憶手段７−４は、ジョブ解析手段７−２からジョブ情報４（図３）とプリントデータ６（図３）とを入力されて、格納しておく部分であり、その内部にプリントデータ６（図３）を格納する記憶部７−６と、このプリントデータ６（図３）の格納位置等を管理するジョブ管理部７−５とを有している。
画像形成制御部９は、所定の制御プログラムに従って上記通信手段７−１、ジョブ解析手段７−２、画像データ編集手段７−３、記憶手段７−４、を実行し、更にプリントエンジン８を制御するＣＰＵ（中央集中制御装置）である。
【００３０】
プリンタエンジン８は、画像処理部７からプリントデータを受け入れて印刷処理を実行する部分である。
画像形成制御部９は、所定の制御プログラムに従って、上記通信手段７−１、ジョブ解析手段７−２、画像データ編集手段７−３を実行するＣＰＵ（中央集中制御装置）である。
【００３１】
次に実施例１の動作について説明する。
実施例１の印刷システムの動作を（１）情報処理装置に於ける、格納プリントデータの生成のみを目的とする印刷ジョブ生成の動作と（２）情報処理装置に於ける、送信プリントデータと格納プリントデータとの編集（グループ化）を目的とする印刷ジョブ生成の動作と（３）印刷ジョブを入力された画像形成装置の動作とに分けて説明する。
【００３２】
図５は、実施例１の印刷ジョブ生成のフローチャート（その１）である。
図６は、実施例１の印刷ジョブ説明図（その１）である。
動作説明の前提条件として、この図に示される印刷ジョブ（一例）が生成されるものととする。
両図を用いて上記（１）情報処理装置に於ける、格納プリントデータの生成のみを目的とする印刷ジョブ生成の動作について説明する。
【００３３】
ステップＳ１−１
ジョブ情報生成手段１ａ−９（図１）は、利用者が入力手段１ａ−１（図１）を介して入力するジョブ名（ここではＪｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」）やジョブＩＤ（図３）、及び情報処理装置１ａによって自動的に付加されるホスト名４−３（図３）、ポート名４−４（図３）等が入力されてジョブ情報４ａを生成する。
【００３４】
ステップＳ１−２
グルーピング情報生成手段１ａ−１０（図１）は、利用者が入力手段１ａ−１（図１）を介して入力する利用者の意図に基づいてグルーピング情報５ａを生成する。ここでは、Ｇｒｏｕｐｉｎｇ  Ｐｒｉｎｔ「Ｓｔｏｒｅ  ＨＤＤ」であり、格納命令「Ｓｔｏｒｅ  ＨＤＤ」のみなので、このグルーピング情報５ａは、送信プリントデータＡＢＣを画像形成装置２の記憶部７−６（図４）に格納させることのみを命令している。
【００３５】
ステップＳ１−３
プリンタドライバ１ａ−５（図１）は、利用者が入力手段１ａ−１（図１）を介して入力するプリントデータ６ａ（ここでは、送信プリントデータＡＢＣ）に、上記ジョブ情報４ａとグルーピング情報５ａとを付加して図６に示す印刷ジョブ４を生成する。
ステップＳ１−４
通信手段１ａ−６（図１）は、図６に示す印刷ジョブ４をネットワーク３（図３）を介して画像形成装置２（図３）へ送出し、フローを終了する。
【００３６】
図７は、実施例１の印刷ジョブ生成のフローチャート（その２）である。
図８は、実施例１の印刷ジョブ説明図（その２）である。
動作説明の前提条件として、この図に示される印刷ジョブ（一例）が、生成されるものとする。
両図を用いて上記（２）情報処理装置に於ける、送信プリントデータと格納プリントデータとの編集（グループ化）を目的とする印刷ジョブ生成の動作について説明する。
【００３７】
ステップＳ１−５
ジョブ情報生成手段１ａ−９（図１）は、利用者が入力手段１ａ−１（図１）を介して入力するジョブ名（ここではＪｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」）やジョブＩＤ（図３）、及び情報処理装置１ａによって自動的に付加されるホスト名４−３（図３）、ポート名４−４（図３）等が入力されてジョブ情報４ｂを生成する。
【００３８】
ステップＳ１−６
グルーピング情報生成手段１ａ−１０（図１）は、通信手段１ａ−６（図１）及び画像形成装置２（図４）の通信手段７−１（図４）を介して記憶手段７−４（図４）に対して、格納されている格納プリントデータ情報の提供依頼通知を送出する。
ステップＳ１−７
グルーピング情報生成手段１ａ−１０（図１）は、提供依頼通知を送出した後、記憶手段７−４（図４）からの返信を待って待機する。
【００３９】
ステップＳ１−１２
格納プリントデータ情報の提供依頼通知を入力された通信手段７−１（図４）は、その提供依頼通知をジョブ管理部７−５（図４）へ転送する。
ステップＳ１−１３
ジョブ管理部７−５（図４）は、格納プリントデータ情報を通信手段７−１（図４）及び、通信手段１ａ−６（図１）を介してグルーピング情報生成手段１ａ−１０（図１）へ返信する。
【００４０】
ステップＳ１−８
グルーピング情報生成手段１ａ−１０（図１）は、入力された格納プリントデータ情報を出力手段１ａ−２（図１）に表示して利用者に知らせる。この格納プリントデータ情報には、上記図５のフローで記憶部７−６（図４）に格納されたプリントデータ６ａ（ＡＢＣ）が含まれている。
【００４１】
ステップＳ１−９
グルーピング情報生成手段１ａ−１０（図１）は、利用者が入力手段１ａ−１（図１）を介して入力する利用者の意図に基づいてグルーピング情報５ｂを生成する。ここでは、Ｇｒｏｕｐｉｎｇ  Ｐｒｉｎｔ『Ｊｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」＋Ｊｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」』／２ｕｐと「Ｓｔｏｒｅ  ＨＤＤ」である。従って、送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめること（２ｕｐ）、及び送信プリントデータＤＥＦを記憶部７−６（図４）に格納させること（「Ｓｔｏｒｅ  ＨＤＤ」）を命令している。ここで送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめた画像データが印刷出力された状態を（ｂ）に示してある。
【００４２】
ステップＳ１−１０
プリンタドライバ１ａ−５（図１）は、上記ジョブ情報４ｂとグルーピング情報５ｂとを利用者が入力手段１ａ−１（図１）を介して入力するプリントデータ６ｂ（ここでは、送信プリントデータＤＥＦ）に付加して（ａ）に示す印刷ジョブを生成する。
ステップＳ１−１１
通信手段１ａ−６（図１）は、（ａ）に示す印刷ジョブをネットワーク３（図３）を介して画像形成装置２（図３）へ送出し、フローを終了する。
【００４３】
図９は、実施例１の画像データ生成のフローチャートである。
図９を用いて、上記（３）印刷ジョブが入力された画像形成装置の動作について説明する。ここでは、動作説明の前提条件として、上記図８（ａ）に示す印刷ジョブが情報処理装置１ａ（図４）から入力されたものと仮定して説明する。
【００４４】
ステップＳ１−１４
ジョブ解析手段７−２（図４）は、通信手段７−１（図４）を介して印刷ジョブが入力され、印刷ジョブの解析を行う。
ステップＳ１−１５
ジョブ解析手段７−２（図４）は、入力された印刷ジョブにジョブ情報４ｂとグルーピング情報５ｂが含まれているので（上記前提条件により）、入力された印刷ジョブは、本発明が適用されている印刷ジョブであると判断してステップＳ１−１６へ進む。ここでジョブ情報４ｂ（図８）とグルーピング情報５ｂ（図８）が含まれていなかった（上記前提条件に反する）場合には本発明が適用されていない通常の印刷ジョブなのでステップＳ１−２４へ進む。
【００４５】
ステップＳ１−２４
印刷ジョブは、通常の印刷方法に従うのでプリンタエンジン４へ送られてフローを終了する。
ステップＳ１−１６
ジョブ解析手段７−２（図４）は、ジョブ情報４ｂ（図８）とプリントデータ６ｂ（図８）をジョブ管理部７−５（図８）へ送る。
【００４６】
ステップＳ１−１７
送信プリントデータ６ｂ（図８）は、記憶部７−６（図４）へ格納され、その格納位置等の管理のためにジョブ情報４ｂ（図４）はジョブ管理部７−５（図４）に組み込まれる。
ステップＳ１−１８
ジョブ解析手段７−２（図４）は、グルーピング情報５ｂ（図８）を画像データ編集手段７−３（図４）へ送る。
ステップＳ１−１９
画像データ編集手段７−３（図４）は、グルーピング情報５ｂ（図８）の解析を行う。
【００４７】
ステップＳ１−２０
グルーピング情報５ｂ（図８）に編集情報（グループ化情報）が含まれていればステップＳ１−２５へ進み、編集情報が含まれていなければ直接ステップＳ１−２１へ進む。ここでは上記前提条件よりＧｒｏｕｐｉｎｇ  Ｐｒｉｎｔ『Ｊｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」＋Ｊｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」』／２ｕｐとあるのでステップＳ１−２５へ進むことになる。
【００４８】
ステップＳ１−２５
画像データ編集手段７−３（図４）は、編集情報が含まれているプリントデータをジョブ管理部７−５（図４）を介して記憶部７−６（図４）から入力される。ここでは、前提条件より格納プリントデータＡＢＣを入力されることになる。
ステップＳ１−２６
画像データ編集手段７−３（図４）は、送信プリントデータと格納プリントデータを編集（グループ化）し、画像データを生成してプリントエンジン８（図４）へ送出する。ここでは前提条件より、送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめた画像データがプリントエンジン８（図４）へ送出されることになる。
【００４９】
ステップＳ１−２１
画像データ編集手段７−３（図４）は、グルーピング情報５ｂ（図８）に送信プリントデータの格納命令が含まれているかどうかを判断し、もし含まれていればフローを終了し、含まれていなければステップＳ１−２２へ進む。ここでは、前提条件により「Ｓｔｏｒｅ  ＨＤＤ」と格納命令が含まれているのでフローを終了する。
【００５０】
ステップＳ１−２２
画像データ編集手段７−３（図４）は、送信プリントデータの格納命令が含まれていないので（ここでは該当しない）上記ステップＳ１−１７で、記憶部７−６へ格納され、その格納位置等の管理のためにジョブ管理部７−５（図４）に組み込まれている送信プリントデータとジョブ情報の廃棄命令をジョブ管理部７−５（図４）へ送る。
ステップＳ１−２３
ジョブ管理部７−５（図４）は、送信プリントデータとジョブ情報を廃棄してフローを終了する。
【００５１】
以上の説明では、各手段を情報処理制御部１ａ−７（図１）又は画像形成制御部９（図４）が所定の制御プログラムに従って制御する制御手段として説明したが、本具体例は、この例に限定されるものではない。
即ち、各手段の一部又は全部をそれぞれ専用の電子回路ブロックとして構成しても良い。
【００５２】
以上説明したように、複数の印刷ジョブに使用されるプリントデータを格納プリントデータとして予め格納しておく記憶部を画像形成装置の内部に設け、情報処理装置は、印刷ジョブ生成時に、上記記憶部内の格納プリントデータ情報が入力されると、利用者の意図する印刷ジョブの内容に、格納プリントデータの内容が含まれている場合には、その部分のプリントデータを印刷ジョブに含めることなく、グルーピング情報にその旨を付加する。画像形成装置は、印刷ジョブが入力されると、グルーピング情報に基づいて、格納プリントデータを使用して画像データを編集（グループ化）する。その結果、情報処理装置から画像形成装置に送出される印刷ジョブの通信容量を減らすことが出来ると言う効果を得る。
【００５３】
尚、上記説明では、格納プリントデータＡＢＣに送信プリントデータＤＥＦを加えて画像データを編集（グループ化）する場合について説明したが、本発明は、この例に限定されるものではない。一例として、格納プリントデータＡＢＣ＋ＤＥＦに対して、ＤＥＦを送信プリントデータＧＨＩで置き換えて、格納プリントデータＡＢＣ＋ＧＨＩとし、この
格納プリントデータＡＢＣ＋ＧＨＩで画像データを編集（差し替え）して印刷することも可能である。
【実施例２】
【００５４】
本実施例では、編集印刷機能を有していない通常の情報処理装置に対して、印刷ジョブ編集手段を付加することを目的とする。
図１０は、実施例２の印刷システムのシステム構成図である。
図に示すように、実施例２の印刷システムは、情報処理装置１１ａ、情報処理装置１１ｂ、情報処理装置１１ｃ、画像形成装置２、ネットワーク３とを備える。
実施例１との相違部分のみについて説明する。
【００５５】
情報処理装置１１ａ、情報処理装置１１ｂ、情報処理装置１１ｃ（ここでは一例として３台に限定する）は、画像形成装置２へ印刷ジョブを送信する上位装置である。利用者がこの装置を用いて、画像形成装置２に対して、関連する複数のプリントデータを編集（グループ化）して印刷させるためのグルーピング情報（編集情報）を作成し、上記印刷ジョブに含めて送信する部分であり、通常パーソナルコンピュータ等が用いられる。以下に情報処理装置１１ａを例に挙げてその詳細について説明する。
【００５６】
図１１は、実施例２の情報処理装置の構成のブロック図である。
図に示すように、実施例２の情報処理装置１１ａは、入力手段１ａ−１、出力手段１ａ−２、アプリケーション１ａ−３、描画手段１ａ−４、プリンタドライバ１１ａ−５、通信手段１ａ−６、情報処理制御部１１ａ−７、印刷ジョブ編集手段１１ａ−１３を備える。上記プリンタドライバ１１ａ−５は、プリンタ設定コマンド生成手段１ａ−８、描画コマンド生成手段１ａ−１１を有する。上記印刷ジョブ編集手段１１ａ−１３は、ジョブ情報生成手段１１ａ−９、グルーピング情報生成手段１ａ−１０、格納データ情報取得手段１１ａ−１２を有する。
【００５７】
実施例１の構成と相違する構成要素のみに付いて説明する。ここで実施例１の構成と同一の構成要素については図上同一の符号が付されている。
プリンタドライバ１１ａ−５は、入力手段１ａ−１を介して入力される利用者の意図に基づいて印刷ジョブを生成する部分でありプリンタ設定コマンド生成手段１ａ−８、描画コマンド生成手段１ａ−１１を有する。
【００５８】
この構成は、実施例１のプリンタドライバ１ａ−５からジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、格納印刷ジョブ情報取得手段１ａ−１２を削除した構成である。かかる構成は、編集印刷機能を有していない通常のプリンタドライバの構成そのものである。
【００５９】
印刷ジョブ編集手段１１ａ−１３は、編集印刷機能を有していない通常のプリンタに於いて用いられる印刷ジョブ１４に編集印刷機能を付加する手段である。
即ち、印刷ジョブ編集手段１１ａ−１３には、ジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、格納印刷ジョブ情報取得手段１ａ−１２が含まれている。
【００６０】
情報処理制御部１１ａ−７は、所定の制御プログラムに従って上記入力手段１ａ−１、出力手段１ａ−２、アプリケーション１ａ−３、描画手段１ａ−４、通信手段１ａ−６、プリンタドライバ１１ａ−５としてのプリンタ設定コマンド生成手段１ａ−８、及び描画コマンド生成手段１ａ−１１、印刷ジョブ編集手段としてのジョブ情報生成手段１ａ−９、グルーピング情報生成手段１ａ−１０、格納データ情報取得手段１ａ−１２を実行するＣＰＵ（中央集中制御装置）である。
他の構成部分は、全て具体例１の構成部分と同様なので説明を省略する。
【００６１】
次に実施例２の動作について説明する。
実施例２の印刷システムの動作を（１）情報処理装置に於ける、格納プリントデータの生成のみを目的とする印刷ジョブ生成の動作と（２）情報処理装置に於ける、送信プリントデータと格納プリントデータとの編集（グループ化）を目的とする印刷ジョブ生成の動作とに分けて説明する。
尚、実施例１で説明した（３）印刷ジョブを入力された画像形成装置の動作に関しては、実施例１と全く同様なので説明を省略する。
【００６２】
図１２は、実施例２の印刷ジョブ生成のフローチャート（その１）である。
尚、実施例２の印刷ジョブも生成過程は異なるが最終形態は実施例１の印刷ジョブと全く同様なので以下の説明では図６を再度使用する。
両図を用いて上記（１）情報処理装置に於ける、格納プリントデータの生成のみを目的とする印刷ジョブ生成の動作について説明する。
【００６３】
ステップＳ２−１
プリンタドライバ１１ａ−５（図１１）は、利用者が入力手段１ａ−１（図１１）を介して入力するプリントデータ６ａ（ここでは、送信プリントデータＡＢＣ）が入力され、編集印刷機能を有していない通常のプリンタドライバの印刷ジョブ１４（図１１）を生成する。
ステップＳ２−２
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるジョブ情報生成手段１ａ−９（図１１）は、利用者が入力手段１ａ−１（図１１）を介して入力するジョブ名（ここではＪｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」）やジョブＩＤ、及び情報処理装置１１ａによって自動的に付加されるホスト名４−３、ポート名４−４等が入力されてジョブ情報４ａを生成して印刷ジョブ１４に含ませる。
【００６４】
ステップＳ２−３
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるグルーピング情報生成手段１ａ−９（図１１）は、利用者が入力手段１ａ−１（図１１）を介して入力する利用者の意図に基づいてグルーピング情報５ａを生成して印刷ジョブ１４に含ませる。ここでは、Ｇｒｏｕｐｉｎｇ  Ｐｒｉｎｔ「Ｓｔｏｒｅ  ＨＤＤ」であり、格納命令「Ｓｔｏｒｅ  ＨＤＤ」のみなので、このグルーピング情報５ａは、送信プリントデータＡＢＣを画像形成装置２の記憶部７−６（図４）に格納させることのみを命令している。
【００６５】
ステップＳ２−４
通信手段１ａ−６（図１１）は、図６に示す印刷ジョブをネットワーク３（図１１）を介して画像形成装置２（図１１）へ送出し、フローを終了する。
【００６６】
図１３は、実施例２の印刷ジョブ生成のフローチャート（その２）である。
尚、実施例２の印刷ジョブも生成過程は異なるが最終形態は実施例１の印刷ジョブと全く同様なので以下の説明では図８を再度使用する。
両図を用いて上記（２）情報処理装置に於ける、送信プリントデータと格納プリントデータとの編集（グループ化）を目的とする印刷ジョブ生成の動作について説明する。
【００６７】
ステップＳ２−５
プリンタドライバ１１ａ−５（図１１）は、利用者が入力手段１ａ−１（図１）を介して入力するプリントデータ６ａ（ここでは、送信プリントデータＤＥＦ）が入力され、編集印刷機能を有していない通常のプリンタドライバの印刷ジョブ１４を生成する。
ステップＳ２−６
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるジョブ情報生成手段１ａ−９（図１１）は、利用者が入力手段１ａ−１（図１１）を介して入力するジョブ名（ここではＪｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」）やジョブＩＤ、及び情報処理装置１ａによって自動的に付加されるホスト名４−３、ポート名４−４等が入力され、ジョブ情報４ｂを生成して印刷ジョブ１４（図１１）へ含ませる。
【００６８】
ステップＳ２−７
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるグルーピング情報生成手段１ａ−１０（図１１）は、通信手段１ａ−６（図１１）及び画像形成装置２（図４）の通信手段３−１（図４）を介して記憶手段７−４（図４）に対して、格納されている格納プリントデータ情報の提供依頼通知を送出する。
ステップＳ２−８
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるグルーピング情報生成手段１ａ−１０（図１１）は、提供依頼通知を送出した後、記憶手段７−４（図４）からの返信を待って待機する。
【００６９】
ステップＳ２−１２
格納プリントデータ情報の提供依頼通知を入力された通信手段７−１（図４）は、その提供依頼通知をジョブ管理部７−５（図４）へ転送する。
ステップＳ２−１３  ジョブ管理部７−５（図４）は、格納プリントデータ情報を通信手段７−１（図４）及び、通信手段１ａ−６（図１１）を介してグルーピング情報生成手段１ａ−１０（図１１）へ返信する。
【００７０】
ステップＳ２−９
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるグルーピング情報生成手段１ａ−１０（図１１）は、入力された格納プリントデータ情報を出力手段１ａ−２（図１１）に表示して利用者に知らせる。この格納プリントデータ情報には、上記図１２のフローで記憶部４−６（図４）に格納されたプリントデータ６ａ（ＡＢＣ）が含まれている。
【００７１】
ステップＳ２−１０
印刷ジョブ編集手段１１ａ−１３（図１１）に備えるグルーピング情報生成手段１ａ−１０（図１１）は、利用者が入力手段１ａ−１（図１）を介して入力する利用者の意図に基づいてグルーピング情報５ｂを生成して印刷ジョブ１４に含ませる。ここでは、Ｇｒｏｕｐｉｎｇ  Ｐｒｉｎｔ『Ｊｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」＋Ｊｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」』／２ｕｐと「Ｓｔｏｒｅ  ＨＤＤ」である。従って、送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめること（２ｕｐ）、及び送信プリントデータＤＥＦを記憶部３−６（図４）に格納させること（「Ｓｔｏｒｅ  ＨＤＤ」）を命令している。ここで送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめた画像データが印刷出力された状態を（ｂ）に示してある。
【００７２】
ステップＳ２−１１
通信手段１ａ−６（図１１）は、（ａ）に示す印刷ジョブをネットワーク３（図１０）を介して画像形成装置２（図４）へ送出し、フローを終了する。
【００７３】
以上の説明では、各手段を情報処理制御部１１ａ−７（図１１）が所定の制御プログラムに従って制御する制御手段として説明したが、本具体例は、この例に限定されるものではない。
即ち、各手段の一部又は全部をそれぞれ専用の電子回路ブロックとして構成しても良い。
【００７４】
以上説明したように、印刷ジョブ編集手段を付加することによって編集印刷機能を有していない通常のプリンタドライバでも編集印刷機能を備えることが可能になると言う効果を得る。
【実施例３】
【００７５】
本実施例では編集印刷機能を有していない通常の印刷装置に対して、画像処理部を有するプリントサーバを備えることによって印刷ジョブ編集手段を付加することを目的として以下のように構成する。
図１４は、実施例３の印刷システムのシステム構成図である。
図に示すように、実施例３の印刷システムは、情報処理装置１ａ、情報処理装置１ｂ、情報処理装置１ｃ、プリントサーバ３１、画像形成装置３２、とネットワーク３とを備える。
実施例１との相違部分のみについて説明する。
【００７６】
プリントサーバ３１は、実施例１の画像形成装置２（図４）に備える画像処理部７と類似の画像処理部３３を備え、複数個の情報処理装置（１ａ、１ｂ、１ｃ）が、画像形成装置３２を共有するために、ネットワーク３上に配置されるサーバである。
図１５は、実施例３のプリントサーバの構成のブロック図である。
図に示すように画像処理部３３は、第一の通信手段３３−１、第二の通信手段３３−２、ジョブ解析手段７−２、画像データ編集手段７−３、記憶手段７−４、プリントサーバ制御部３５を有する。
【００７７】
実施例１の画像形成装置２（図４）に備える画像処理部７図４）との相違点のみについて説明する。
第一の通信手段３３−１は、ネットワーク３を介して、情報処理装置（１ａ、１ｂ、１ｃ）から印刷ジョブを入力されたり、あるいは又、情報処理装置（１ａ、１ｂ、１ｃ）へ格納プリントデータ情報を送信したりするための、プリントサーバ３１とネットワーク３（図２）との間のインタフェースの役目を果たす手段である。
【００７８】
第二の通信手段３３−２は、プリントサーバ３１から画像形成装置３２へ画像データを送る場合等に、プリントサーバ３１と画像形成装置３２との間のインタフェースの役目を果たす手段である。
プリントサーバ制御部３５は、所定の制御プログラムに従って上記第一の通信手段３３−１、第二の通信手段３３−２、ジョブ解析手段７−２、画像データ編集手段７−３、記憶手段７−４を実行するＣＰＵ（中央集中制御装置）である。
【００７９】
画像形成装置３２は、プリントサーバ３１から画像データを受信して印刷出力する部分で実施例１の画像形成装置２（図４）から画像処理部７を削除した装置、即ち、編集印刷機能を有していない通常のプリンタ装置である。
他の構成要素は、実施例１と同様なので説明を省略する。
【００８０】
次に実施例３の動作について説明する。
図１６は、実施例３の画像データ生成のフローチャートである。
図１６を用いて、印刷ジョブを入力されたプリントサーバの動作について説明する。ここでは、動作説明の前提条件として、上記図８（ａ）に示す印刷ジョブが情報処理装置１ａ（図４）から入力されたものと仮定して説明する。
【００８１】
ステップＳ３−１
第一の通信手段３３−１（図１５）が、印刷ジョブを受信した場合にはステップＳ３−２へ進み、格納プリントデータ情報の提供依頼通知を受信した場合にはステップＳ３−１２へ進む。
ステップＳ３−１２
記憶手段７−４（図１５）は、提供依頼通知を入力されると格納プリントデータ情報を取得する。
ステップＳ３−１３
記憶手段７−４（図１５）は、格納プリントデータ情報を第一の通信手段３３−１（図１５）を介して情報処理装置１ａへ返信する。
【００８２】
ステップＳ３−２
ジョブ解析手段７−２（図１５）は、第一の通信手段３３−１（図１５）を介して印刷ジョブが入力されると、印刷ジョブの解析を行う。
ステップＳ３−３
ジョブ解析手段７−２（図１５）は、入力された印刷ジョブにジョブ情報４ｂ（図８）とグルーピング情報５ｂ（図８）が含まれているので（上記前提条件により）、入力された印刷ジョブは、本発明が適用されている印刷ジョブであると判断してステップＳ３−４へ進む。ここでジョブ情報４ｂ（図８）とグルーピング情報５ｂ（図８）が含まれていなかった（上記前提条件に反する）場合には本発明が適用されていない通常の印刷ジョブなのでステップＳ３−１４へ進む。
【００８３】
ステップＳ３−１４
印刷ジョブは、通常の印刷方法に従うので画像形成装置３２（図１５）へ送られてフローを終了する。
ステップＳ３−４
ジョブ解析手段７−２（図１５）は、ジョブ情報４ｂ（図８）とプリントデータ６ｂ（図８）をジョブ管理部７−５（図１５）へ送る。
【００８４】
ステップＳ３−５
送信プリントデータ６ｂ（図８）は、記憶部７−６（図１５）へ格納され、その格納位置等の管理のためにジョブ情報４ｂ（図８）はジョブ管理部７−５（図１５）に組み込まれる。
ステップＳ３−６
ジョブ解析手段７−２（図１５）は、グルーピング情報５ｂ（図８）を画像データ編集手段７−３（図１５）へ送る。
ステップＳ３−７
画像データ編集手段７−３（図１５）は、グルーピング情報５ｂ（図８）の解析を行う。
【００８５】
ステップＳ３−８
グルーピング情報５ｂ（図８）に編集情報（グループ化情報）が含まれていればステップＳ３−１５へ進み、編集情報が含まれていなければ直接ステップＳ３−９へ進む。ここでは上記前提条件よりＧｒｏｕｐｉｎｇ  Ｐｒｉｎｔ『Ｊｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」＋Ｊｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」』／２ｕｐとあるのでステップＳ３−１５へ進むことになる。
【００８６】
ステップＳ３−１５
画像データ編集手段７−３（図１５）は、編集情報が含まれているプリントデータをジョブ管理部７−５（図１５）を介して記憶部７−６（図１５）から入力される。ここでは、前提条件より格納プリントデータＡＢＣが含まれていることになる。
ステップＳ３−１６
画像データ編集手段７−３（図１５）は、送信プリントデータと格納プリントデータを編集（グループ化）し、画像データを生成し、第二の通信手段３２−２（図１５）を介して画像形成装置３２へ送出する。ここでは前提条件より、送信プリントデータＤＥＦと格納プリントデータＡＢＣを１枚のページにまとめた画像データがプリントエンジン４へ送出されることになる。
【００８７】
ステップＳ３−９
画像データ編集手段７−３（図１５）は、グルーピング情報５ｂ（図８）に送信プリントデータの格納命令が含まれているかどうかを判断し、もし含まれていればフローを終了し、含まれていなければステップＳ３−１０へ進む。ここでは、前提条件により「Ｓｔｏｒｅ  ＨＤＤ」と格納命令が含まれているのでフローを終了する。
【００８８】
ステップＳ３−１０
画像データ編集手段３−３（図１５）は、送信プリントデータの格納命令が含まれていないので（ここでは該当しない）上記ステップＳ３−５で、記憶部７−６（図１５）へ格納され、その格納位置等の管理のためにジョブ管理部７−５（図１５）に組み込まれている送信プリントデータとジョブ情報の廃棄命令をジョブ管理部７−５（図１５）へ送る。
ステップＳ３−１１
ジョブ管理部７−５（図１５）は、送信プリントデータとジョブ情報を廃棄してフローを終了する。
【００８９】
以上の説明では、各手段をプリントサーバ制御部３５（図１５）が所定の制御プログラムに従って制御する制御手段として説明したが、本実施例は、この例に限定されるものではない。
即ち、各手段の一部又は全部をそれぞれ専用の電子回路ブロックとして構成しても良い。
【００９０】
以上説明したように、実施例３では、画像処理部３３を有するプリントサーバ３１を備えることによって編集印刷機能を有していない通常の印刷装置でも編集印刷機能を備えることが可能になると言う効果を得る。
【実施例４】
【００９１】
本実施例では、上記実施例１の特殊な例として、既に、格納プリントデータとして格納されているプリントデータのみから印刷ジョブを生成する場合の例について説明する。
ここでは、構成の全てが実施例１と全く同様なので、説明を省略し、動作のみに付いて説明する。
【００９２】
図１７は、実施例４の印刷ジョブ生成のフローチャートである。
図１８は、実施例４の印刷ジョブ説明図である。
ここでは、動作説明の前提条件として、Ｊｏｂ  Ｎａｍｅ  「ＡＢＣ  Ｐｒｉｎｔ」とＪｏｂ  Ｎａｍｅ  「ＤＥＦ  Ｐｒｉｎｔ」が、既に、格納プリントデータとして記憶手段３−４（図４）に格納されているものとする。
【００９３】
ステップＳ４−１
グルーピング情報生成手段１ａ−１０（図１）は、通信手段１ａ−６（図１）及び画像形成装置２（図４）の通信手段７−１（図４）を介して記憶手段７−４（図４）に対して、格納されている格納プリントデータ情報の提供依頼通知を送出する。
ステップＳ４−２
グルーピング情報生成手段１ａ−１０（図１）は、提供依頼通知を送出した後、記憶手段７−４（図４）からの返信を待って待機する。
【００９４】
ステップＳ４−６
格納プリントデータ情報の提供依頼通知が入力された通信手段７−１（図４）は、その提供依頼通知をジョブ管理部７−５（図４）へ転送する。
ステップＳ４−７
ジョブ管理部３−５（図４）は、格納プリントデータ情報を通信手段７−１（図４）及び、通信手段１ａ−６（図１）を介してグルーピング情報生成手段１ａ−１０（図１）へ返信する。
【００９５】
ステップＳ４−３
グルーピング情報生成手段１ａ−１０（図１）は、入力された格納プリントデータ情報を出力手段１ａ−２（図１）に表示して利用者に知らせる。この格納プリントデータ情報には、上記図５のフローで記憶部７−６（図４）に格納されたプリントデータ（ＡＢＣ）及びプリントデータ（ＤＥＦ）が含まれている。
【００９６】
ステップＳ４−４
グルーピング情報生成手段１ａ−１０（図１）は、利用者が入力手段１ａ−１（図１）を介して入力する利用者の意図に基づいてグルーピング情報５ｃを生成する。ここでは、Ｇｒｏｕｐｉｎｇ  Ｐｒｉｎｔ『Ｊｏｂ  Ｎａｍｅ「ＤＥＦ  Ｐｒｉｎｔ」＋Ｊｏｂ  Ｎａｍｅ「ＡＢＣ  Ｐｒｉｎｔ」』である。従って、送信プリントデータＤＥＦと格納プリントデータＡＢＣを編集（グループ化）することを命令している。
【００９７】
ステップＳ４−５
通信手段１ａ−６（図１）は、図１８に示す印刷ジョブをネットワーク３（図３）を介して画像形成装置２（図３）へ送出し、フローを終了する。
尚、上記印刷ジョブが入力された画像形成装置の動作は、実施例１と全く同様なので説明を省略する。
【００９８】
以上説明したように、実施例４では、実施例１の効果に加え印刷ジョブをより一層小さくすることが出来るという効果を得る。
【産業上の利用可能性】
【００９９】
上記実施例２では、印刷ジョブ編集手段を付加することによって編集印刷機能を有していない通常のプリンタドライバでも編集印刷機能を備えることが可能になることを説明し、上記実施例３では、本発明による画像処理部を有するプリントサーバを備えることによって編集印刷機能を有していない通常の印刷装置でも編集印刷機能を備えることが可能になることについて説明した。しかし、本発明は、この例のみに限定されるものではない。即ち、通常のプリンタドライバと通常の印刷装置からなる印刷システムであっても、実施例２で説明した編集印刷機能をプリンタドライバに付加し、且つ、実施例３で説明した本発明による画像処理部を有するプリントサーバを備えることによって本発明による効果を得ることが可能である。
【図面の簡単な説明】
【０１００】
【図１】実施例１の情報処理装置の構成のブロック図である。
【図２】実施例１の印刷システムのシステム構成図である。
【図３】印刷ジョブ説明図である。
【図４】実施例１の画像形成装置の構成のブロック図である。
【図５】実施例１の印刷ジョブ生成のフローチャート（その１）である。
【図６】実施例１の印刷ジョブ説明図（その１）である。
【図７】実施例１の印刷ジョブ生成のフローチャート（その２）である。
【図８】実施例１の印刷ジョブ説明図（その２）である。
【図９】実施例１の画像データ生成のフローチャートである。
【図１０】実施例２の印刷システムのシステム構成図である。
【図１１】実施例２の情報処理装置の構成のブロック図である。
【図１２】実施例２の印刷ジョブ生成のフローチャート（その１）である。
【図１３】実施例２の印刷ジョブ生成のフローチャート（その２）である。
【図１４】実施例３の印刷システムのシステム構成図である。
【図１５】実施例３のプリントサーバの構成のブロック図である。
【図１６】実施例３の画像データ生成のフローチャートである。
【図１７】実施例４の印刷ジョブ生成のフローチャートである。
【図１８】実施例４の印刷ジョブ説明図である。
【符号の説明】
【０１０１】
１ａ  情報処理装置
１ａ−１  入力手段
１ａ−２  出力手段
１ａ−３  アプリケーション
１ａ−４  描画手段
１ａ−５  プリンタドライバ
１ａ−６  通信手段
１ａ−７  情報処理手段
１ａ−８  プリンタ設定コマンド生成手段
１ａ−９  ジョブ情報生成手段
１ａ−１０  グルーピング情報生成手段
１ａ−１１  描画コマンド生成手段
１ａ−１２  格納データ情報取得手段
２  画像形成装置
４  印刷ジョブ
【図１】
2005157482.tif 000003
【図２】
2005157482.tif 000004
【図３】
2005157482.tif 000005
【図４】
2005157482.tif 000006
【図５】
2005157482.tif 000007
【図６】
2005157482.tif 000008
【図７】
2005157482.tif 000009
【図８】
2005157482.tif 000010
【図９】
2005157482.tif 000011
【図１０】
2005157482.tif 000012
【図１１】
2005157482.tif 000013
【図１２】
2005157482.tif 000014
【図１３】
2005157482.tif 000015
【図１４】
2005157482.tif 000016
【図１５】
2005157482.tif 000017
【図１６】
2005157482.tif 000018
【図１７】
2005157482.tif 000019
【図１８】
2005157482.tif 000020