(57)【要約】【課題】プリンタドライバを介したプルーフ印刷において、描画ジョブとは別に印刷開始前にボックス属性設定をプリンタドライバにて行い、このとき許可リストを付けることにより、プルーフ権限制御を行うと共に、プルーフする内容は全ページではなく、任意のページおよび任意にオブジェクトにするための制御を伴ったプルーフ機能の実現を目的とする。【解決手段】プリンタドライバでのプルーフ属性機能設定画面、許可リストをプルーフ属性設定指示、拡張プルーフ印刷指示を制御するプルーフ制御部と、印刷装置にて許可リストを伴ったプルーフ属性設定を伴った非印刷ジョブ処理、拡張プルーフ機能属性を保持する印刷ジョブ処理を制御するプルーフ制御部で構成される。【選択図】        図１
2007026053.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンピュータから印刷装置に対して、所謂プリンタドライバにて印刷データの形成、送付による拡張機能を伴ったプルーフ印刷、およびプルーフ属性を制御するためのソフトウェアを備えることを特徴とする情報処理装置であって、
クライアントコンピュータでの印刷処理時に、予めプリンタドライバユーザインタフェースにおいて設定されたプルーフ機能設定値を取得するプルーフ機能設定値取得手段と、
プルーフ機能設定値取得処理手段よりプルーフ印刷指示が設定されているかどうかを判断するプルーフ印刷指示判定手段と、
プルーフ拡張機能が設定されているか否かを判定するプルーフ拡張機能設定判定手段と、
プルーフ拡張機能として、プルーフ許可リストが設定されているか否かを判定するプルーフ許可リスト設定判定手段と、
前記プルーフ印刷指示判定処理手段とプルーフ許可リスト設定判定処理手段において、プルーフ印刷指示が設定されていると判定され、更にプルーフ許可リストの判定結果からプルーフ許可リストを伴う拡張プルーフ属性設定、もしくはプルーフ許可リストを伴わない単純プルーフ属性設定を実現するためのプルーフ属性設定管理コマンド生成するプルーフ属性設定管理コマンド生成手段と、
生成したプルーフ属性設定管理コマンドを、選択された印刷装置のデータ格納領域に対する属性設定に関して、印刷データを送付するための所謂印刷ジョブスプーラや印刷ジョブポートを利用する印刷システムではなく、直接的にプルーフ属性を設定するプルーフ属性設定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記クライアントコンピュータからのプルーフ属性設定処理に対して、印刷装置において、データ格納領域に対する属性設定が指示されたかどうかを判定するデータ格納領域属性設定指示判定処理手段と、
このデータ格納領域属性設定指示判定手段において、データ格納領域に対する属性設定であると判定されたときに、そのデータ格納領域に対する属性設定の指示内容を解析するデータ格納領域属性設定指示内容解析手段と、
このデータ格納領域属性設定指示内容解析手段により、プルーフ属性設定であるか否かを判定するプルーフ属性設定判定手段と、
このプルーフ属性設定判定手段において、プルーフ属性設定指示であると判定されたときに、指定されたデータ格納領域のプルーフ属性情報を取得するデータ格納領域プルーフ属性情報取得手段と、
次にデータ格納領域に対するプルーフ属性の設定指示か解除指示かを判定するプルーフ指示内容判断手段と、
このプルーフ指示内容判断処理手段において、データ格納領域に対するプルーフ属性の設定であると判定されたときに、先に取得したデータ格納領域のプルーフ属性情報から、既にプルーフ属性が設定されているデータ格納領域であるか否かを判定するデータ格納領域属性判定手段と、
データ格納領域属性判定手段において、プルーフ属性が設定されていないと判定されたときに、指定されたデータ格納領域の属性にプルーフ属性を設定するプルーフ属性設定手段と、
を有することを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置であって、
前記データ格納領域属性設定指示内容解析手段により、プルーフ属性が指定されたデータ格納領域に対して、許可リスト属性設定指示があるか否かを判定する許可リスト属性設定指示判定手段と、
この許可リスト属性設定指示判定手段において、許可リスト属性設定指示があると判定されたときに、該データ格納領域の既存許可リスト情報を取得し、新たに指示された許可リストとのマージ処理を行う新許可リスト生成手段と、
を有することを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置であって、
前記クライアントコンピュータでの印刷処理中の描画形成時に、プルーフ拡張機能の設定の有無を判定し、その内容に応じてプルーフジョブ属性コマンドを生成するプルーフジョブ属性コマンド作成手段と、
を有することを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置であって、
前記クライアントコンピュータから印刷ジョブを受け取ったときに、プルーフジョブ属性を伴うジョブコマンドが存在するか否かを判定するプルーフジョブ属性コマンド存在判定手段と、
このプルーフジョブ属性存在判定手段において、プルーフジョブ属性が存在すると判定されたときに、プルーフジョブ属性を解析するプルーフジョブ属性解析手段と、
プルーフジョブ属性コマンド解析処理により、指定されたデータ格納領域を判別し、該データ格納領域に、プルーフ属性が既に設定されているか否かを判定するデータ格納領域属性判定手段と、
このデータ格納領域属性判定手段において、指定されたデータ格納領域にはすでに、プルーフ属性が設定されていると判定されたときに、指定されたデータ格納領域には、プルーフ許可リストが既に設定されているかどうかを判定し、存在するときにはプルーフ許可リストを取得し、先に解析したプルーフジョブ属性の中のクライアントコンピュータ情報が存在しているかどうかを判定するプルーフ許可判定手段と、
プルーフ許可判定手段において、プルーフ許可されたクライアントコンピュータからの印刷ジョブであると判定されたとき、もしくは、前記指定されたデータ格納領域にプルーフ許可リストが存在していないときに、前記プルーフジョブ属性コマンド解析手段により、ページ指定やオブジェクト指定のプルーフ拡張機能の設定内容に応じて、所定のページおよびオブジェクトから構成されるジョブをスプールし、スプールしたジョブをプルーフ印刷する拡張プルーフ印刷手段と、
を有することを特徴とする情報処理装置。
【請求項６】
請求項１記載の情報処理装置であって、
前記クライアントコンピュータでの印刷処理中の描画形成後処理時に、前記プルーフ機能設定値取得手段により、プルーフ属性解除指示が設定されているかどうかを判断するプルーフ属性解除指示判定手段と、
このプルーフ属性解除指示手段より、プルーフ属性解除が設定されていると判定されたときに、選択されたデータ格納領域に対する属性設定に関して、印刷データを送付するためのジョブスプーラやジョブポートを利用する印刷システムではなく、ダイレクトにプルーフ属性解除を設定するためのプルーフ属性解除手段と、
を有することを特徴とする情報処理装置。
【請求項７】
請求項１記載の情報処理装置であって、
前記クライアントコンピュータからのプルーフ属性解除処理に対して、印刷装置において、先のプルーフ属性設定判定手段において、プルーフ属性解除指示であると判定されたときに、プルーフ属性解除設定として、指定されたデータ格納領域の現在の属性情報を取得し、指定されたデータ格納領域に対してプルーフ属性解除を行うプルーフ属性解除手段と、
を有することを特徴とする情報処理装置。
【請求項８】
クライアントコンピュータから印刷装置に対して、プリンタドライバにて印刷データの形成、送付による拡張機能を伴ったプルーフ印刷、およびプルーフ属性を制御するためのソフトウェアを備えることを特徴とする情報処理装置を制御するプログラムにおいて、
クライアントコンピュータでの印刷処理時に、予めプリンタドライバユーザインタフェースにおいて設定されたプルーフ機能設定値を取得するプルーフ機能設定値取得モジュールと、
プルーフ機能設定値取得処理モジュールより、プルーフ印刷指示が設定されているかどうかを判断するプルーフ印刷指示判定モジュールと、
プルーフ拡張機能が設定されているか否かを判定するプルーフ拡張機能設定判定モジュールと、
プルーフ拡張機能として、プルーフ許可リストが設定されているか否かを判定するプルーフ許可リスト設定判定モジュールと、
前記プルーフ印刷指示判定処理モジュールとプルーフ許可リスト設定判定処理モジュールにおいて、プルーフ印刷指示が設定されていると判定され、更にプルーフ許可リストの判定結果からプルーフ許可リストを伴う拡張プルーフ属性設定、もしくはプルーフ許可リストを伴わない単純プルーフ属性設定を実現するためのプルーフ属性設定管理コマンド生成するプルーフ属性設定管理コマンド生成モジュールと、
生成したプルーフ属性設定管理コマンドを、選択された印刷装置のデータ格納領域に対する属性設定に関して、印刷データを送付するための所謂印刷ジョブスプーラや印刷ジョブポートを利用する印刷システムではなく、直接的にプルーフ属性を設定するプルーフ属性設定モジュールと、
を有することを特徴とする情報処理装置を制御するプログラム。
【請求項９】
前記クライアントコンピュータからのプルーフ属性設定処理に対して、印刷装置において、データ格納領域に対する属性設定が指示されたかどうかを判定するデータ格納領域属性設定指示判定処理モジュールと、
このデータ格納領域属性設定指示判定モジュールにおいて、データ格納領域に対する属性設定であると判定されたときに、そのデータ格納領域に対する属性設定の指示内容を解析するデータ格納領域属性設定指示内容解析モジュールと、
このデータ格納領域属性設定指示内容解析モジュールにより、プルーフ属性設定であるか否かを判定するプルーフ属性設定判定モジュールと、
このプルーフ属性設定判定モジュールにおいて、プルーフ属性設定指示であると判定されたときに、指定されたデータ格納領域のプルーフ属性情報を取得するデータ格納領域プルーフ属性情報取得モジュールと、
次にデータ格納領域に対するプルーフ属性の設定指示か解除指示かを判定するプルーフ指示内容判断モジュールと、
このプルーフ指示内容判断処理モジュールにおいて、データ格納領域に対するプルーフ属性の設定であると判定されたときに、先に取得したデータ格納領域のプルーフ属性情報から、既にプルーフ属性が設定されているデータ格納領域であるか否かを判定するデータ格納領域属性判定モジュールを、このデータ格納領域属性判定モジュールにおいて、プルーフ属性が設定されていないと判定されたときに、指定されたデータ格納領域の属性にプルーフ属性を設定するプルーフ属性設定モジュールと、
を有することを特徴とする請求項８記載の情報処理装置を制御するプログラム。
【請求項１０】
前記、データ格納領域属性設定指示内容解析モジュールにより、プルーフ属性が指定されたデータ格納領域に対して、許可リスト属性設定指示があるか否かを判定する許可リスト属性設定指示判定モジュールと、
この許可リスト属性設定指示判定モジュールにおいて、許可リスト属性設定指示があると判定されたときに、該データ格納領域の既存許可リスト情報を取得し、新たに指示された許可リストとのマージ処理を行う新許可リスト生成手段と、
を有することを特徴とする請求項８記載の情報処理装置を制御するプログラム。
【請求項１１】
前記、クライアントコンピュータでの印刷処理中の描画形成時に、プルーフ拡張機能の設定の有無を判定し、その内容に応じてプルーフジョブ属性コマンドを生成するプルーフジョブ属性コマンド作成モジュールと、
を有することを特徴とする情報処理装置を制御するプログラム。
【請求項１２】
前記クライアントコンピュータから印刷ジョブを受け取ったときに、プルーフジョブ属性を伴うジョブコマンドが存在するか否かを判定するプルーフジョブ属性コマンド存在判定モジュールと、
このプルーフジョブ属性存在判定モジュールにおいて、プルーフジョブ属性が存在すると判定されたときに、プルーフジョブ属性を解析するプルーフジョブ属性解析モジュールと、
プルーフジョブ属性コマンド解析処理により、指定されたデータ格納領域を判別し、該データ格納領域に、プルーフ属性が既に設定されているか否かを判定するデータ格納領域属性判定モジュールと、
このデータ格納領域属性判定モジュールにおいて、指定されたデータ格納領域にはすでに、プルーフ属性が設定されていると判定されたときに、指定されたデータ格納領域には、プルーフ許可リストが既に設定されているかどうかを判定し、存在するときにはプルーフ許可リストを取得し、先に解析したプルーフジョブ属性の中のクライアントコンピュータ情報が存在しているかどうかを判定するプルーフ許可判定モジュールと、
プルーフ許可判定モジュールにおいて、プルーフ許可されたクライアントコンピュータからの印刷ジョブであると判定されたとき、もしくは、前記指定されたデータ格納領域にプルーフ許可リストが存在していないときに、前記プルーフジョブ属性コマンド解析手段により、ページ指定やオブジェクト指定のプルーフ拡張機能の設定内容に応じて、所定のページおよびオブジェクトから構成されるジョブをスプールし、スプールしたジョブをプルーフ印刷する拡張プルーフ印刷モジュールと、
を有することを特徴とする請求項８記載の情報処理装置を制御するプログラム。
【請求項１３】
前記クライアントコンピュータでの印刷処理中の描画形成後処理時に、前記プルーフ機能設定値取得モジュールにより、プルーフ属性解除指示が設定されているかどうかを判断するプルーフ属性解除指示判定モジュールと、
このプルーフ属性解除指示モジュールより、プルーフ属性解除が設定されていると判定されたときに、選択されたデータ格納領域に対する属性設定に関して、印刷データを送付するためのジョブスプーラやジョブポートを利用する印刷システムではなく、ダイレクトにプルーフ属性解除を設定するためのプルーフ属性解除モジュールと、
を有することを特徴とする請求項８記載の情報処理装置を制御するプログラム。
【請求項１４】
前記、クライアントコンピュータからのプルーフ属性解除処理に対して、印刷装置において、先のプルーフ属性設定判定モジュールにおいて、プルーフ属性解除指示であると判定されたときに、プルーフ属性解除設定として、指定されたデータ格納領域の現在の属性情報を取得し、指定されたデータ格納領域に対してプルーフ属性解除を行うプルーフ属性解除モジュールと、
を有することを特徴とする請求項８記載の情報処理装置を制御するプログラム。
【請求項１５】
請求項８乃至１４の何れかに記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理装置を制御するプログラム及び記憶媒体に関し、クライアントコンピュータから印刷装置に対して、プリンタドライバにて、プルーフ機能を実現する印刷ジョブの形成とは別に印刷装置のデータ格納領域（以降ボックスと称す）に対して、プルーフ許可リストを伴った属性の設定と解除、および任意のページ、オブジェクトのみのプルーフ処理を実行するプルーフ印刷装置およびプルーフ印刷方法ならびにプルーフ印刷を実行するプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタ、スキャナ、ファックス（ＦＡＸ）等を含む画像処理装置において印刷処理を行う場合、仕上り確認用として、ソートモードにて複数部印刷する場合でもまず１部を印刷し、その終了時点で印刷を中断して、残りの部数を印刷継続させるか中断させるかを決定することができる、試し印刷モード（例えば、特許文献１参照）や、ステープル位置を確認するための試しコピー（例えば、特許文献２参照）、また、試し印刷時の画像確認を容易にするために試し印刷時の出力方法（例えば、特許文献３参照）が知られている。
【特許文献１】特開平５−１０７８５２号公報
【特許文献２】特開平８−８７２０５号公報
【特許文献３】特開２００３−２１９１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の技術では、
・ジョブを任意のページ、更には任意のオブジェクト（テキスト、グラフィックス、
イメージ）をプルーフ印刷できない
・プルーフ属性されたボックスに対して、プルーフを欲しないユーザでもそのボック
スに対して、ジョブのボックス投入を行うと、プルーフされてしまう
といったユーザビリティ、セキュリティの面での問題を抱えていた。
【０００４】
本発明は、以上の点に着目して成されたもので、プリンタドライバを介したプルーフ印刷において、描画ジョブとは別に印刷開始前にボックス属性設定をプリンタドライバにて行い、このとき許可リストを付けることにより、プルーフ権限制御を行うと共に、プルーフする内容は全ページではなく、任意のページおよび任意にオブジェクトにするための制御を伴ったプルーフ機能の実現を目的とする情報処理装置及び情報処理装置を制御するプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）クライアントコンピュータから印刷装置に対して、所謂プリンタドライバにて印刷データの形成、送付による拡張機能を伴ったプルーフ印刷、およびプルーフ属性を制御するためのソフトウェアを備えることを特徴とする情報処理装置であって、
クライアントコンピュータでの印刷処理時に、予めプリンタドライバユーザインタフェースにおいて設定されたプルーフ機能設定値を取得するプルーフ機能設定値取得手段と、
プルーフ機能設定値取得処理手段よりプルーフ印刷指示が設定されているかどうかを判断するプルーフ印刷指示判定手段と、
プルーフ拡張機能が設定されているか否かを判定するプルーフ拡張機能設定判定手段と、
プルーフ拡張機能として、プルーフ許可リストが設定されているか否かを判定するプルーフ許可リスト設定判定手段と、
前記プルーフ印刷指示判定処理手段とプルーフ許可リスト設定判定処理手段において、プルーフ印刷指示が設定されていると判定され、更にプルーフ許可リストの判定結果からプルーフ許可リストを伴う拡張プルーフ属性設定、もしくはプルーフ許可リストを伴わない単純プルーフ属性設定を実現するためのプルーフ属性設定管理コマンド生成するプルーフ属性設定管理コマンド生成手段と、
生成したプルーフ属性設定管理コマンドを、選択された印刷装置のデータ格納領域に対する属性設定に関して、印刷データを送付するための所謂印刷ジョブスプーラや印刷ジョブポートを利用する印刷システムではなく、直接的にプルーフ属性を設定するプルーフ属性設定手段と、
を有することを特徴とする情報処理装置。
【０００７】
（２）前記（１）記載の情報処理装置であって、
前記クライアントコンピュータからのプルーフ属性設定処理に対して、印刷装置において、データ格納領域に対する属性設定が指示されたかどうかを判定するデータ格納領域属性設定指示判定処理手段と、
このデータ格納領域属性設定指示判定手段において、データ格納領域に対する属性設定であると判定されたときに、そのデータ格納領域に対する属性設定の指示内容を解析するデータ格納領域属性設定指示内容解析手段と、
このデータ格納領域属性設定指示内容解析手段により、プルーフ属性設定であるか否かを判定するプルーフ属性設定判定手段と、
このプルーフ属性設定判定手段において、プルーフ属性設定指示であると判定されたときに、指定されたデータ格納領域のプルーフ属性情報を取得するデータ格納領域プルーフ属性情報取得手段と、
次にデータ格納領域に対するプルーフ属性の設定指示か解除指示かを判定するプルーフ指示内容判断手段と、
このプルーフ指示内容判断処理手段において、データ格納領域に対するプルーフ属性の設定であると判定されたときに、先に取得したデータ格納領域のプルーフ属性情報から、既にプルーフ属性が設定されているデータ格納領域であるか否かを判定するデータ格納領域属性判定手段と、
データ格納領域属性判定手段において、プルーフ属性が設定されていないと判定されたときに、指定されたデータ格納領域の属性にプルーフ属性を設定するプルーフ属性設定手段と、
を有することを特徴とする情報処理装置。
【０００８】
（３）前記（１）記載の情報処理装置であって、
前記データ格納領域属性設定指示内容解析手段により、プルーフ属性が指定されたデータ格納領域に対して、許可リスト属性設定指示があるか否かを判定する許可リスト属性設定指示判定手段と、
この許可リスト属性設定指示判定手段において、許可リスト属性設定指示があると判定されたときに、該データ格納領域の既存許可リスト情報を取得し、新たに指示された許可リストとのマージ処理を行う新許可リスト生成手段と、
を有することを特徴とする情報処理装置。
【０００９】
（４）前記（１）記載の情報処理装置であって、
前記クライアントコンピュータでの印刷処理中の描画形成時に、プルーフ拡張機能の設定の有無を判定し、その内容に応じてプルーフジョブ属性コマンドを生成するプルーフジョブ属性コマンド作成手段と、
を有することを特徴とする情報処理装置。
【００１０】
（５）前記（１）記載の情報処理装置であって、
前記クライアントコンピュータから印刷ジョブを受け取ったときに、プルーフジョブ属性を伴うジョブコマンドが存在するか否かを判定するプルーフジョブ属性コマンド存在判定手段と、
このプルーフジョブ属性存在判定手段において、プルーフジョブ属性が存在すると判定されたときに、プルーフジョブ属性を解析するプルーフジョブ属性解析手段と、
プルーフジョブ属性コマンド解析処理により、指定されたデータ格納領域を判別し、該データ格納領域に、プルーフ属性が既に設定されているか否かを判定するデータ格納領域属性判定手段と、
このデータ格納領域属性判定手段において、指定されたデータ格納領域にはすでに、プルーフ属性が設定されていると判定されたときに、指定されたデータ格納領域には、プルーフ許可リストが既に設定されているかどうかを判定し、存在するときにはプルーフ許可リストを取得し、先に解析したプルーフジョブ属性の中のクライアントコンピュータ情報が存在しているかどうかを判定するプルーフ許可判定手段と、
プルーフ許可判定手段において、プルーフ許可されたクライアントコンピュータからの印刷ジョブであると判定されたとき、もしくは、前記指定されたデータ格納領域にプルーフ許可リストが存在していないときに、前記プルーフジョブ属性コマンド解析手段により、ページ指定やオブジェクト指定のプルーフ拡張機能の設定内容に応じて、所定のページおよびオブジェクトから構成されるジョブをスプールし、スプールしたジョブをプルーフ印刷する拡張プルーフ印刷手段と、
を有することを特徴とする情報処理装置。
【００１１】
（６）前記（１）記載の情報処理装置であって、
前記クライアントコンピュータでの印刷処理中の描画形成後処理時に、前記プルーフ機能設定値取得手段により、プルーフ属性解除指示が設定されているかどうかを判断するプルーフ属性解除指示判定手段と、
このプルーフ属性解除指示手段より、プルーフ属性解除が設定されていると判定されたときに、選択されたデータ格納領域に対する属性設定に関して、印刷データを送付するためのジョブスプーラやジョブポートを利用する印刷システムではなく、ダイレクトにプルーフ属性解除を設定するためのプルーフ属性解除手段と、
を有することを特徴とする情報処理装置。
【００１２】
（７）前記（１）記載の情報処理装置であって、
前記クライアントコンピュータからのプルーフ属性解除処理に対して、印刷装置において、先のプルーフ属性設定判定手段において、プルーフ属性解除指示であると判定されたときに、プルーフ属性解除設定として、指定されたデータ格納領域の現在の属性情報を取得し、指定されたデータ格納領域に対してプルーフ属性解除を行うプルーフ属性解除手段と、
を有することを特徴とする情報処理装置。
【００１３】
（８）クライアントコンピュータから印刷装置に対して、プリンタドライバにて印刷データの形成、送付による拡張機能を伴ったプルーフ印刷、およびプルーフ属性を制御するためのソフトウェアを備えることを特徴とする情報処理装置を制御するプログラムにおいて、
クライアントコンピュータでの印刷処理時に、予めプリンタドライバユーザインタフェースにおいて設定されたプルーフ機能設定値を取得するプルーフ機能設定値取得モジュールと、
プルーフ機能設定値取得処理モジュールより、プルーフ印刷指示が設定されているかどうかを判断するプルーフ印刷指示判定モジュールと、
プルーフ拡張機能が設定されているか否かを判定するプルーフ拡張機能設定判定モジュールと、
プルーフ拡張機能として、プルーフ許可リストが設定されているか否かを判定するプルーフ許可リスト設定判定モジュールと、
前記プルーフ印刷指示判定処理モジュールとプルーフ許可リスト設定判定処理モジュールにおいて、プルーフ印刷指示が設定されていると判定され、更にプルーフ許可リストの判定結果からプルーフ許可リストを伴う拡張プルーフ属性設定、もしくはプルーフ許可リストを伴わない単純プルーフ属性設定を実現するためのプルーフ属性設定管理コマンド生成するプルーフ属性設定管理コマンド生成モジュールと、
生成したプルーフ属性設定管理コマンドを、選択された印刷装置のデータ格納領域に対する属性設定に関して、印刷データを送付するための所謂印刷ジョブスプーラや印刷ジョブポートを利用する印刷システムではなく、直接的にプルーフ属性を設定するプルーフ属性設定モジュールと、
を有することを特徴とする情報処理装置を制御するプログラム。
【００１４】
（９）前記クライアントコンピュータからのプルーフ属性設定処理に対して、印刷装置において、データ格納領域に対する属性設定が指示されたかどうかを判定するデータ格納領域属性設定指示判定処理モジュールと、
このデータ格納領域属性設定指示判定モジュールにおいて、データ格納領域に対する属性設定であると判定されたときに、そのデータ格納領域に対する属性設定の指示内容を解析するデータ格納領域属性設定指示内容解析モジュールと、
このデータ格納領域属性設定指示内容解析モジュールにより、プルーフ属性設定であるか否かを判定するプルーフ属性設定判定モジュールと、
このプルーフ属性設定判定モジュールにおいて、プルーフ属性設定指示であると判定されたときに、指定されたデータ格納領域のプルーフ属性情報を取得するデータ格納領域プルーフ属性情報取得モジュールと、
次にデータ格納領域に対するプルーフ属性の設定指示か解除指示かを判定するプルーフ指示内容判断モジュールと、
このプルーフ指示内容判断処理モジュールにおいて、データ格納領域に対するプルーフ属性の設定であると判定されたときに、先に取得したデータ格納領域のプルーフ属性情報から、既にプルーフ属性が設定されているデータ格納領域であるか否かを判定するデータ格納領域属性判定モジュールを、このデータ格納領域属性判定モジュールにおいて、プルーフ属性が設定されていないと判定されたときに、指定されたデータ格納領域の属性にプルーフ属性を設定するプルーフ属性設定モジュールと、
を有することを特徴とする前記（８）記載の情報処理装置を制御するプログラム。
【００１５】
（１０）前記、データ格納領域属性設定指示内容解析モジュールにより、プルーフ属性が指定されたデータ格納領域に対して、許可リスト属性設定指示があるか否かを判定する許可リスト属性設定指示判定モジュールと、
この許可リスト属性設定指示判定モジュールにおいて、許可リスト属性設定指示があると判定されたときに、該データ格納領域の既存許可リスト情報を取得し、新たに指示された許可リストとのマージ処理を行う新許可リスト生成手段と、
を有することを特徴とする前記（８）記載の情報処理装置を制御するプログラム。
【００１６】
（１１）前記、クライアントコンピュータでの印刷処理中の描画形成時に、プルーフ拡張機能の設定の有無を判定し、その内容に応じてプルーフジョブ属性コマンドを生成するプルーフジョブ属性コマンド作成モジュールと、
を有することを特徴とする情報処理装置を制御するプログラム。
【００１７】
（１２）前記クライアントコンピュータから印刷ジョブを受け取ったときに、プルーフジョブ属性を伴うジョブコマンドが存在するか否かを判定するプルーフジョブ属性コマンド存在判定モジュールと、
このプルーフジョブ属性存在判定モジュールにおいて、プルーフジョブ属性が存在すると判定されたときに、プルーフジョブ属性を解析するプルーフジョブ属性解析モジュールと、
プルーフジョブ属性コマンド解析処理により、指定されたデータ格納領域を判別し、該データ格納領域に、プルーフ属性が既に設定されているか否かを判定するデータ格納領域属性判定モジュールと、
このデータ格納領域属性判定モジュールにおいて、指定されたデータ格納領域にはすでに、プルーフ属性が設定されていると判定されたときに、指定されたデータ格納領域には、プルーフ許可リストが既に設定されているかどうかを判定し、存在するときにはプルーフ許可リストを取得し、先に解析したプルーフジョブ属性の中のクライアントコンピュータ情報が存在しているかどうかを判定するプルーフ許可判定モジュールと、
プルーフ許可判定モジュールにおいて、プルーフ許可されたクライアントコンピュータからの印刷ジョブであると判定されたとき、もしくは、前記指定されたデータ格納領域にプルーフ許可リストが存在していないときに、前記プルーフジョブ属性コマンド解析手段により、ページ指定やオブジェクト指定のプルーフ拡張機能の設定内容に応じて、所定のページおよびオブジェクトから構成されるジョブをスプールし、スプールしたジョブをプルーフ印刷する拡張プルーフ印刷モジュールと、
を有することを特徴とする前記（８）記載の情報処理装置を制御するプログラム。
【００１８】
（１３）前記クライアントコンピュータでの印刷処理中の描画形成後処理時に、前記プルーフ機能設定値取得モジュールにより、プルーフ属性解除指示が設定されているかどうかを判断するプルーフ属性解除指示判定モジュールと、
このプルーフ属性解除指示モジュールより、プルーフ属性解除が設定されていると判定されたときに、選択されたデータ格納領域に対する属性設定に関して、印刷データを送付するためのジョブスプーラやジョブポートを利用する印刷システムではなく、ダイレクトにプルーフ属性解除を設定するためのプルーフ属性解除モジュールと、
を有することを特徴とする前記（８）記載の情報処理装置を制御するプログラム。
【００１９】
（１４）前記、クライアントコンピュータからのプルーフ属性解除処理に対して、印刷装置において、先のプルーフ属性設定判定モジュールにおいて、プルーフ属性解除指示であると判定されたときに、プルーフ属性解除設定として、指定されたデータ格納領域の現在の属性情報を取得し、指定されたデータ格納領域に対してプルーフ属性解除を行うプルーフ属性解除モジュールと、
を有することを特徴とする前記（８）記載の情報処理装置を制御するプログラム。
【００２０】
（１５）前記（８）乃至（１４）の何れかに記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の効果】
【００２１】
本発明によって、クライアントコンピュータから印刷装置に対して、プリンタドライバにて、プルーフ機能を実現する印刷ジョブの形成とは別に印刷装置のボックスに対して、プルーフ許可リストを伴った属性の設定と解除、および任意のページ、オブジェクトのみのプルーフ処理により、ジョブを任意のページ、更には任意のオブジェクト（テキスト、グラフィックス、イメージ）をプルーフ印刷できるようになり、かつプルーフ属性されたボックスに対して、プルーフを欲しないユーザでもそのボックスに対して、ジョブのボックス投入を行ってもプルーフされてしまうことがなく、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【００２３】
［印刷システムの構成］
図２は、本発明の一実施例のクライアントコンピュータから印刷装置に対して、スプール機能およびデスプール機能を伴ったプリンタドライバ経由での印刷データの形成、送付によるプルーフ印刷を制御するためのソフトウェアであるところのプルーフ制御部が適用されているクライアントコンピュータと印刷装置とから構成される印刷システムを示すブロック図である。
【００２４】
この印刷システムは、クライアントコンピュータ１０００と、印刷装置２０００、それらを接続する通信回線３０００から構成されている。
【００２５】
クライアントコンピュータ１０００は、第一表示部１０１０と、第一入力部１０２０と、第一入出力データ制御部１０３０と、第一インタフェース制御部１０４０と、第一記憶媒体読み取り装置１０５０と、第一記憶部１０６０と、第一データ制御部１０７０と、この第一データ制御部１０７０の中に位置する第一プルーフ制御部１０７１と、クライアントコンピュータ１０００全体の動作を制御する第一中央演算処理装置１０８０とこれらを接続するシステムバス１０９０とを備えている。
【００２６】
一方、印刷装置２０００は、第二表示部２０１０と、第二入力部２０２０と、第二入出力データ制御部２０３０と、第二インタフェース制御部２０４０と、第二記憶媒体読み取り装置２０５０と、スキャナ部２０６２とプリンタエンジン部２０６１との間で制御を行う第二デバイスインタフェース制御部２０６０と、第二記憶部２０７０と、この第二記憶部２０７０の中に位置するボックス２０７１と、第二データ制御部２０８０と、この第二データ制御部２０８０の中に位置する第二プルーフ制御部２０８１と、印刷装置２０００全体の動作を制御する第二中央演算処理装置２０９０とこれらを接続するシステムバス２１００とを備えている。
【００２７】
通信回線３０００は、通常のＬＡＮもしくはＩＥＥＥ１３９４やＵＳＢといった双方向シリアルインタフェース等である。
【００２８】
クライアントコンピュータ１０００において、
１．第一表示部１０１０は、ＣＲＴディスプレイ、液晶ディスプレイ等の表示デバイスである。
２．第一入力部１０２０は、キーボードやマウス等のポインティング・デバイスである。
３．第一データ制御部１０７０、所謂プリンタドライバである。プリンタドライバとは、クライアントコンピュータ１０００上に常駐しているオペレーティングシステムと印刷装置２０００との間において、アプリケーション等で生成された印刷データをプリンタに応じて加工するとともに、印刷装置２０００を制御するプログラムであり、更に、プルーフ機能を制御する第一プルーフ制御部１０７１を持ち、第一記憶部１０６０あるいは第一記憶媒体読み取り部１０５０で読み取られる媒体上に格納されている。
４．第一記憶媒体読み取り装置１０５０は、ＦＤ（フロッピー(登録商標)・ディスク）、ＣＤ−ＲＯＭ、ＲＯＭ、ＤＶＤ、磁気テープ等の記録媒体に記録されたプリンタドライバ、ソフトキャリブレーション等のプログラムや画像データ等を読み取ることができる。
【００２９】
一方、印刷２０００において、
１．第二表示部２０１０は、ＣＲＴディスプレイ、液晶ディスプレイ等の表示デバイスである。
２．第二入力部２０２０は、キーボードやマウス等のポインティング・デバイスである。
３．第二データ制御部１０８０、クライアントコンピュータから送付されてきた印刷データやスキャナ部から読み込んだスキャンデータを、プリンタエンジン部２０６１やボックス２０７１に送付し、印刷や格納を行う、更に、プルーフ機能を制御する第二プルーフ制御部２０８１を持ち、第二記憶部２０７０あるいは第二記憶媒体読み取り部２０５０で読み取られる媒体上に格納されている。
【００３０】
図１は、クライアントコンピュータ１０００におけるオペレーティングシステムとプリンタドライバ、および印刷装置２０００の間での印刷処理においてのプルーフ設定の動作フローを示したものであり、第一データ制御部１０７０に対して、所謂プリンタドライバＵＩに対する設定や印刷指示を示す入力処理ステップ１００と、印刷処理中の描画開始前に、非印刷ジョブとして印刷装置２０００のボックス２０７１に対して、プルーフ属性を設定するプルーフ属性設定処理ステップ２００と対応する印刷装置２０００の第二プルーフ制御部２０８１の中のボックス属性設定処理ステップ６００と、印刷処理中の描画開始後に、印刷ジョブとして印刷装置２０００に対して拡張プルーフ属性設定処理を伴った印刷処理を実現するための拡張プルーフ属性設定処理ステップ３００と、通常の印刷処理ステップ４００と対応する印刷装置２０００の第二プルーフ制御部２０８１の中のプルーフ実効ステップ７００と、印刷処理中の描画終了後に、非印刷ジョブとして印刷装置２０００のボックス２０７１に対して、プルーフ属性の設定を解除するプルーフ属性解除処理ステップ５００と対応する印刷装置２０００の第二プルーフ制御部２０８１の中のボックス属性解除処理８００からなる。
【００３１】
図３は、図２の第一プルーフ制御部１０７１での前記した図１のプルーフ属性設定処理ステップ２００と拡張プルーフ属性設定処理ステップ３００と、プルーフ属性解除処理ステップ５００を詳細に記したものである。
【００３２】
図４は、図２の第二プルーフ制御部２０７８１での前記した図１のボックス属性設定処理ステップ６００とボックス属性解除処理ステップ８００を詳細に記したものである。
【００３３】
図５は、図２の第二プルーフ制御部２０８１での前記した図１のプルーフ実行ステップ７００を詳細に記したものである。
【００３４】
図６は、クライアントコンピュータ１０００におけるプリンタドライバＵＩにおけるプルーフ属性設定のためのユーザインタフェースの一例である。図６では、プルーフ印刷を選択され、出力先のボックスとしてボックス１が設定され、更には拡張プルーフ機能として、印刷データの中の１ページから１０ページのかつイメージオブジェクトだけを、許可リスト１にリストアップされたユーザに対してのみプルーフ印刷を実行し、ジョブ処理後はプルーフ属性を継続しない、すなわちプルーフ属性を解除するものとすることを示している。
【００３５】
ここで、出力先ボックス１とは、図２の第二記憶部２０７０の中のボックス２０７１を示すが、ボックス２０７１は、複数存在している可能性があることは言うまでもない。本実施例では、ボックス２０７１は、Ｎ個存在し、それぞれのボックスには図８に示すようなユニークなボックス番号と各ボックスに対して任意のボックス名称を付けることが可能であり、ボックス１を設定したことは、図８に示すボックス番号＜１＞のボックスを選択したことを意味する。出力先として、ボックス名称の代わりにボックスＩＤを指定することも可能性であることは言うまでもない。
【００３６】
また、ページ指定では、本実施例の１ページから１０ページといった連続ページ指定の他に、先頭ページから任意のページ、任意のページのみ、非連続な複数ページ指定が可能なことは言うまでもない。
【００３７】
また、オブジェクト指定とは、図１のオペレーティングシステムからの描画処理において、印刷データにおける写真のような画像を示すイメージデータ、線や図形を示すグラフィックスデータ、文字を示すテキストに分類することが可能であることに起因した分類分けを意味する。
【００３８】
また、許可リストとは、出力先に設定されたボックスに対して、プルーフを許可するか否かのユーザリストである。
【００３９】
次に、図７は、前記した許可リストの一例である。図７では、プルーフ機能を実現できるユーザは、クライアントコンピュータが、
ＰＣ−Ａ（ＩＰアドレス１１１．２２２．３３３．００１）
ＰＣ−Ｂ（ＩＰアドレス１１１．２２２．３３３．００２）
ＰＣ−Ｃ（ＩＰアドレス１１１．２２２．３３３．００３）
に限定することを意味する。これは、ボックスに対するプルーフ属性の設定とプルーフ目的の印刷データは、別ジョブとして、印刷装置２０００に送付されるため、印刷装置２０００が共有プリンタであるときに、単にボックス１へのボックス保存だけを目的とした印刷データに対して、他のクライアントコンピュータからすでにボックス１に対して、プルーフ属性が設定されているときに、プルーフ機能が機能しないように抑制するためである。
【００４０】
次に、図８は、本実施例のプルーフ属性設定実行前のボックス２０７１に対する属性表の一例である。該属性表は、図８に示すように、ボックス番号、ボックス名称、プルーフ属性、許可リストから構成され、本実施例の出力先として指定されたボックス１は、プルーフ属性が未設定で、かつ許可リストも未設定であることを意味する。
【００４１】
また、該属性表は、印刷装置２０００の第二プルーフ制御部２０８１により制御され、第二記憶部２０７０、もしくは第二記憶媒体読み取り装置２０５０上の記憶媒体、記録媒体に保存されているものとする。
【００４２】
次に、図９は、図８のプルーフ属性を有するボックス２０７１に対して、本実施例のプルーフ属性設定が設定された後の属性表の一例である。図９に示すように、ボックス１のプルーフ属性は、＜未設定＞から＜設定＞へ、許可リストは、＜未設定＞から図７で示した許可リストを展開した＜リスト１＞に変更されたことを示すものである。
【００４３】
次に、図１０は、前記図９にして記した図７で示した許可リストを展開した＜リスト１＞を示す許可リストの一例である。
【００４４】
また、該許可リストは、印刷装置２０００の第二プルーフ制御部２０８１により制御され、第二記憶部２０７０、もしくは第二記憶媒体読み取り装置２０５０上の記憶媒体、記録媒体に保存されているものとする。
【００４５】
次に、図１１は、描画データを伴った印刷ジョブの一部ではなく、クライアントコンピュータ１０００の第一プルーフ制御部１０７１から動的に印刷装置２０００の第二プルーフ制御部２０８１とコネクションを張り、所謂印刷スプーラや印刷ポートといったオペレーティングシステムの印刷システムを介することなく、直接的にボックスに対する属性を設定するための属性コマンドの一例である。図１１に示すように、
◎  ボックスに対する属性設定であることを示すＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＳｔ
ａｒｔとＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＥｎｄ
◎  ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＳｔａｒｔとＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔ
Ｅｎｄの内容であるボックスに対する属性設定がプルーフ属性であることを意味する
ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＡｔｔｒ１
◎  ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＡｔｔｒ１の内容である
○  設定するボックス１を特定するためのボックス名称であるＴａｒｇｅｔＢｏｘＮ
ａｍｅ
○  そのボックスに対してプルーフ属性を設定するか＜ＯＮ＞、もしくは解除するか
＜ＯＦＦ＞を示すＰｒｏｏｆＭｏｄｅ
○  許可リストが展開されたＢｏｘＰｅｒｍｉｔ
・  ＢｏｘＰｅｒｍｉｔは、クライアントコンピュータを特定するためのクライア
ントコンピュータ名称ＭａｃｈｉｎｅＮａｍｅとクライアントコンピュータＩ
ＰアドレスＩＤＡｄｄｒｅｓｓから構成される
から構成されている。本実施例では、ＴａｒｇｅｔＢｏｘＮａｍｅとして、＜ボックス１＞、ＰｒｏｏｆＭｏｄｅとして、プルーフ属性設定を意味する＜ＯＮ＞、ＢｏｘＰｅｒｍｉｔとして、前記した図７に示す許可リストが展開されていることを示す。
【００４６】
また、本実施例では、許可リストを伴ったプルーフ属性設定を拡張プルーフ属性設定処理（ステップ２０４）、許可リストを伴わないプルーフ属性設定を単純プルーフ属性設定処理（ステップ２０５）と称する。
【００４７】
次に、図１２は、描画データを伴った印刷ジョブの一部ではなく、クライアントコンピュータ１０００の第一プルーフ制御部１０７１から動的に印刷装置２０００の第二プルーフ制御部２０８１とコネクションを張り、所謂印刷スプーラや印刷ポートといったオペレーティングシステムの印刷システムを介することなく、直接的にボックスに対する属性を解除するための属性コマンドの一例である。図１２に示すように、
◎  ボックスに対する属性設定であることを示すＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＳｔ
ａｒｔとＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＥｎｄ
◎  ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＳｔａｒｔとＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔ
Ｅｎｄの内容であるボックスに対する属性設定がプルーフ属性であることを意味する
ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＡｔｔｒ１
◎  ＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＡｔｔｒ１の内容である
○  解除するボックス１を特定するためのボックス名称であるＴａｒｇｅｔＢｏｘＮ
ａｍｅ
○  そのボックスに対してプルーフ属性を設定するか＜ＯＮ＞、もしくは解除するか
＜ＯＦＦ＞を示すＰｒｏｏｆＭｏｄｅ
から構成されている。本実施例では、ＴａｒｇｅｔＢｏｘＮａｍｅとして、＜ボックス１＞、ＰｒｏｏｆＭｏｄｅとして、プルーフ属性解除を意味する＜ＯＦＦ＞を示す。
【００４８】
図１３は、プルーフ指定を伴った印刷ジョブの一例である。該印刷ジョブは、前記したプルーフ属性設定とは異なり所謂印刷スプーラや印刷ポートといったオペレーティングシステムの印刷システムを介するものであり、図１３に示すように、
◎  ＪｏｂＳｔａｒｔとＪｏｂＥｎｄから構成される。
◎  ＪｏｂＳｔａｒｔとＪｏｂＥｎｄの内容であるクライアントコンピュータを特定する
ための属性ＪｏｂＡｔｔｒ１
○  ＪｏｂＡｔｔｒ１は、更に、クライアントコンピュータ名称とＩＰアドレスを設
定するためのＭａｃｈｉｎｅＮａｍｅ、ＩＰＡｄｄｒｅｓｓから構成される。
◎  ＪｏｂＳｔａｒｔとＪｏｂＥｎｄの内容であるプルーフ指示が設定された属性である
ＪｏｂＡｔｔｒ２
○  ＪｏｂＡｔｔｒ２は、更に、先の図６に示すプリンタドライバＵＩにおいて設定
された出力先に対する設定値を格納するＴａｒｇｅｔＢｏｘＮａｍｅ、拡張プル
ーフ機能に対する設定値を格納するＥｘｔＰｒｏｏＡｔｔｒから構成される。
・  ＥｘｔＰｒｏｏｆＡｔｔｒは、更に、ページ指定に対する設定値を格納するＰ
ａｇｅｓ、オブジェクト指定に対する設定値を格納するＯｂｊｅｃｔｓから構
成される。
◎  他のジョブ属性を示すＪｏｂＡｔｔｒＮ
◎  描画データを示すＤｒａｗｉｎｇ  Ｄａｔｅ
から構成される。本実施例では、ＪｏｂＡｔｔｒ１として、クライアントコンピュータ１０００を意味するＭａｃｈｉｎｅＮａｍｅとして＜ＰＣ−Ａ＞、ＩＰＡｄｄｒｅｓｓとして＜１１１．２２２．３３３．００１＞が設定されていることを示す。また、ＪｏｂＡｔｔｒ２として、出力先ＴａｒｇｅｔＢｏｘＮａｍｅとして＜ボックス１＞、また拡張プルーフ機能として１ページから１０ページまでをターゲットにすることを意味するＰａｇｅｓとして＜１−１０＞が設定され、更に１ページから１０ページの中のイメージオブジェクトだけを対象とすることを示すＯｂｊｅｃｔｓとして＜Ｉｍａｇｅ＞が設定されていることを示す。
【００４９】
［制御手順の詳細］
ここで、このように構成された本実施例の動作について、図１、図２、図３、図４、図５、図６、図７、図８、図９、図１０、図１１、図１２、および図１３を参照しながら説明する。
【００５０】
まず、図２におけるクライアントコンピュータ１０００の第一表示装置１０１０、第一入力装置１０２０より、印刷処理指示、図６に示すようなプリンタドライバのユーザインタフェースに対する設定を伴った印刷指示が行われる（ステップ１００）。
【００５１】
次に、図１に示すオペレーティングシステムからプリンタドライバへ描画前処理指示来たときに、その前処理のひとつとして、プルーフ属性設定ステップ２００は、図３に示すように、前記したプリンタドライバＵＩに対して設定されたプルーフ機能設定値を取得する（ステップ２０１）。
【００５２】
続いて、取得したプルーフ機能設定値からプルーフ印刷を行うか否かが判定され（ステップ２０２）、これを＜はい＞で抜ける。
【００５３】
更に、プルーフ許可リストが設定されているか否かが判定され（ステップ２０３）、これを＜はい＞で抜ける。
【００５４】
そして、図２の第一プルーフ制御部１０７１は、第二プルーフ制御部２０８１に対して、許可リストを伴ったプルーフ属性設定処理である拡張プルーフ属性設定を行う（ステップ２０４）。
【００５５】
一方先のステップ２０３において、プルーフ許可リストが設定されていないプルーフ指示である場合には、プルーフ許可リストを伴わないプルーフ属性設定処理である単純プルーフ属性設定を行う（ステップ２０５）。
【００５６】
一方、図１１に示すプルーフ属性設定ジョブを受け取った印刷装置２０００の第二プルーフ制御部２０８１では、図４に示すように、その受け取ったジョブがボックスに対する属性設定か否かを前記した図１１に示すＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＳｔａｒｔとＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＥｎｄで構成されているかどうかをキーに判定され（ステップ６０１）、これを＜はい＞で抜ける。
【００５７】
次に、ボックスに対する属性設定内容を解析する（ステップ６０２）。
【００５８】
そして、解析した結果が、プルーフ属性指示であるか否かを前記した図１１に示すＤｅｖｉｃｅＭａｎａｇｅｍｅｎｔＡｔｔｒ１であるかどうかをキーに判定され（ステップ６０３）、これを＜はい＞で抜ける。続いて、図８に示すボックスに対する現在のプルーフ属性表を取得する（ステップ６０４）。
【００５９】
次に、プルーフ属性の指示設定がされているか否かを前記した図１１に示すＰｒｏｏｆＭｏｄｅで判定され（ステップ６０５）、これを＜はい＞で抜ける。
【００６０】
次に、指定されたボックスに対してプルーフ属性が未設定か否かを前記した図８のプルーフ属性表のプルーフ属性列から判定し（ステップ６０６）、これを＜はい＞で抜け、指定されたボックスに対するプルーフ属性を図９に示すように＜設定＞に変更する（ステップ６０７）。
【００６１】
続いて、指定されたボックスに対して許可リストの設定指示があるか否かを図１１に示すＢｏｘＰｅｒｍｉｔで判定され（ステップ６０８）、これを＜はい＞で抜ける。
【００６２】
また、先のステップ６０６において、指定されたボックスに対してまだプルーフ属性が設定されていない場合にも、上記ステップ６０８を行い、これを＜はい＞で抜ける。
【００６３】
次に、現在の許可リストと新たに設定されたリストのマージ処理を行い（ステップ６０９）、本処理を終了する。
【００６４】
一方、先のステップ６０１において、ボックスに対する属性設定指示ではないと判定されたときには、本処理を終了する。
【００６５】
また、先のステップ６０３において、プルーフ属性指示ではないと判定されたときには、その指示内容に応じた他の属性設定処理を行い（ステップ６１０）、本処理を終了する。
【００６６】
次に、図１に示すオペレーティングシステムからプリンタドライバへ描画処理指示来たときに、その処理のひとつとして、拡張プルーフ属性設定ステップ３００は、図３に示すように、プルーフ拡張機能が設定されているか否かを判定し（ステップ３０１）、これを＜はい＞で抜ける。
【００６７】
次に、前記した図１３におけるＪｏｂＡｔｔｒ２部分を作成する（ステップ３０２）。
【００６８】
続いて、前記した図１３におけるＪｏｂＡｔｔｒ２以外の部分を作成し、プルーフジョブ属性コマンドを作成する（ステップ３０３）。
【００６９】
続いて、ステップ３０３において作成したジョブコマンドを含むオペレーティングシステムの印刷システムを利用する描画データを伴った、すなわち図１３に示す印刷ジョブを形成する通常の印刷処理を行う（ステップ４００）。
【００７０】
一方、ステップ４００により形成された印刷ジョブを受け取った印刷装置２０００の第二プルーフ制御部２０８１は、図５に示すように最初に、プルーフジョブ属性コマンドである図１３に示すＪｏｂＡｔｔｒ１、ＪｏｂＡｔｔｒ２が存在するか否かを判定し（ステップ７０１）、これを＜はい＞で抜ける。
【００７１】
次に、ＪｏｂＡｔｔｒ１、ＪｏｂＡｔｔｒ２の内容を解析する（ステップ７０２）。
【００７２】
次に、指定されたボックスであるボックス１には、既にプルーフ属性が設定されているか否かを図９から判定し、これを＜はい＞で抜ける。
【００７３】
次に、指定されたボックスであるボックス１には、図９の許可リスト列とそれに対応する図１０プルーフ許可リストからプルーフ許可されているか否かを判定し（ステップ７０６）、これを＜はい＞で抜ける。
【００７４】
次に、指定された拡張プルーフ機能が、
（１）ページ指定のみのプルーフか？
（２）オブジェクト指定のみのプルーフか？
（３）ページ指定、かつオブジェクト指定のみのプルーフか？
を判定し（ステップ７０７）、これを、＜（３）＞で抜ける。
続いて、図１３のＤｒａｗｉｎｇ  Ｄａｔａ部を解析し、指定されたページを解析し、指定されたオブジェクトのみから構成されるページ単位のスプール処理を行う（ステップ７１０）。
【００７５】
また、前記ステップ７０７において、指定された拡張プルーフ機能が、前記＜（１）＞の場合には、図１３のＤｒａｗｉｎｇ  Ｄａｔａ部を解析し、指定されたページのみから構成されるページ単位のスプール処理を行う（ステップ７０８）。
【００７６】
また、前記ステップ７０７において、指定された拡張プルーフ機能が、前記＜（２）＞の場合には、図１３のＤｒａｗｉｎｇ  Ｄａｔａ部を解析し、全ページから指定されたオブジェクトのみのページを抽出し、っそのオブジェクトのみから構成されるページ単位のスプール処理を行う（ステップ７０９）。
【００７７】
続いて、スプールしたページで構成されるジョブのプルーフ印刷を実行する（ステップ７１１）。
【００７８】
ここで、図１３のＤｒａｗｉｎｇ  Ｄａｔａに関しては、別途ボックス１に格納され、ステップ７１１のプルーフ印刷の結果により、ユーザより図２の第二表示部２０１０を介して、第二入力部２０２０により別途印刷指示や削除処理といった指示がされることは言うまでもない。
【００７９】
一方、前記したステップ７０１より、プルーフジョブ属性コマンドが存在しないと判定されたとき、および前記したステップ７０６により、プルーフ許可リストに登録されていないと判定されたときは、本処理を終了する。
【００８０】
また、前記したステップ７０３より、指定されたボックスには、プルーフ属性が設定されていな場合には、通常の印刷処理を施す（ステップ７０８）。
【００８１】
他方、図１に示すオペレーティングシステムからプリンタドライバへ描画後処理指示来たときに、その後処理のひとつとして、プルーフ属性解除処理ステップ５００は、図３におけるプルーフ属性解除指示か否かが、前記した図６にその一例を示した“ジョブ処理後、プルーフ属性を継続するか？”のチェックがされているかいないかをキーとして判定し（ステップ５０１）、これを＜はい＞で抜ける。
【００８２】
そして、図２の第一プルーフ制御部１０７１は、第二プルーフ制御部２０８１に対して、前記した図１２にその一例を示したプルーフ属性解除の指示する（ステップ５０２）。
【００８３】
一方、図１２に示すプルーフ属性解除ジョブを受け取った印刷装置２０００の第二プルーフ制御部２０８１では、図４に示す前記したステップ６０５において、プルーフ属性の解除指示であると判定され、＜いいえ＞で抜ける。
【００８４】
次に、図１２の内容に従い、ボックス１に対するプルーフ属性を解除する、本実施例では、前記した図９に示したボックスに対する属性表を、前記した図８に示したボックスに対する属性表に戻すこと、および図１０に示す許可リストを消去することを意味する。
【実施例２】
【００８５】
本発明は、ＦＤ（フロッピー(登録商標)・ディスク）、ＣＤ−ＲＯＭ、ＲＯＭ、ＤＶＤ、磁気テープ等の記録媒体に記憶されていて、クライアントコンピュータではなく、サーバ・コンピュータの記憶媒体読み取り装置に記憶されておくことが可能である。
【００８６】
また、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。更に、本発明はシステム或いは装置にプログラムを供給することによって実施される場合にも適用される。
【００８７】
この場合、本発明に係わるプログラムを格納した記憶媒体が、本発明を構成することになる。
【００８８】
そして、該記憶媒体からそのプログラムをシステム或いは装置に読み込ませることによって、そのシステム或いは装置が予め定められた方法で動作する。
【００８９】
また、図６、図１３、および図５におけるステップ７０７に関して、更に詳細設定することも可能である。例えば、テキストにおける文字サイズ、グラフィックスにおける線幅、イメージにおけるイメージサイズをトリガーとした指定をすることも可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施例のプルーフ機能を実現するデータフロー図
【図２】本発明の一実施例のプルーフ制御方式、装置および記憶媒体が適用されるコンピュータ・システムの構成の一例を示すブロック図
【図３】図１におけるステップ２００、３００、４００、５００の詳細フロー図
【図４】図１におけるステップ６００、８００の詳細フロー図
【図５】図１におけるステップ７００の詳細フロー図
【図６】本発明の一実施例のクライアントコンピュータ１０００におけるプリンタドライバＵＩにおけるプルーフ属性設定のためのユーザインタフェース図
【図７】図６における許可リストの一例を示す図
【図８】印刷装置２０００において、ボックス２０７１に対する属性表の一例を示す図
【図９】図８の属性表に対して、図１１のコマンドが適用された後の属性表の一例を示す図
【図１０】図９の許可リスト列における＜リスト１＞の詳細表の一例を示す図
【図１１】本発明の一実施例のプルーフ属性設定コマンドを示す図
【図１２】本発明の一実施例のプルーフ属性解除コマンドを示す図
【図１３】本発明の一実施例の拡張プルーフ属性を伴った印刷データを含む印刷ジョブを示す図
【符号の説明】
【００９１】
１０７１  第一プルーフ制御部
２０７１  ボックス
２０８１  第二プルーフ制御部
【図１】
2007026053.tif 000003
【図２】
2007026053.tif 000004
【図３】
2007026053.tif 000005
【図４】
2007026053.tif 000006
【図５】
2007026053.tif 000007
【図７】
2007026053.tif 000008
【図８】
2007026053.tif 000009
【図９】
2007026053.tif 000010
【図１０】
2007026053.tif 000011
【図１１】
2007026053.tif 000012
【図１２】
2007026053.tif 000013
【図１３】
2007026053.tif 000014
【図６】
2007026053.tif 000015