(57)【要約】【課題】ユーザーがドキュメントの編集作業を行うとき、印刷ルールを考慮しながら編集作業を行えるようにし、印刷物が無駄になることを防止すると共に、編集作業をやり直さなければならないという煩わしさを解消する。【解決手段】印刷対象ドキュメントに基づく印刷ジョブを生成してプリントサーバー３に送信する情報処理装置２は、各種情報を表示する表示部２１と、ユーザーによる各種入力操作を受け付ける操作入力部２２と、プリントサーバー３に登録されている印刷ルールを取得する取得部４１と、ドキュメントの編集が可能な特定のアプリケーション３３の起動を検知する検知部４３と、特定のアプリケーション３３の起動開始時又は起動中において、取得部４１によって予め取得された印刷ルールＤ１を表示部２１に表示する表示制御部４５とを備える構成である。【選択図】図３
2014229045.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに予め登録された印刷ルールを適用し、印刷ルールに適合しない印刷ジョブを印刷ルールに適合する印刷ジョブに変換して出力するプリントサーバーに対し、ユーザーによって指定されたドキュメントに基づく印刷ジョブを生成して送信する情報処理装置であって、
各種情報を表示する表示手段と、
ユーザーによる各種入力操作を受け付ける操作入力手段と、
前記プリントサーバーに登録されている印刷ルールを取得する取得手段と、
ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段と、
前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを前記表示手段に表示する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定のアプリケーションの起動中において、前記操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、
を更に備え、
前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記操作警告として、編集中に行われた操作が印刷ルールに適合しない操作であることを示すメッセージを前記表示手段に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記操作警告として、編集中のドキュメントに対して印刷ルールを適用した場合の印刷出力イメージを前記表示手段に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記操作監視手段は、前記操作入力手段を介して行われるドキュメントの編集操作が、少なくともカラー設定の変更操作、文字サイズの変更操作、及び、ページレイアウトの変更操作のいずれかの操作である場合に、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを判断することを特徴とする請求項２乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記検知手段の検知対象となる特定のアプリケーションが予め登録された検知対象登録情報を管理する管理手段、
を更に備え、
前記検知手段は、前記検知対象登録情報に登録されている特定のアプリケーションの起動を検知することを特徴とする請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
前記管理手段は、前記検知対象登録情報を、前記プリントサーバーから取得して管理することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記管理手段は、前記操作入力手段を介して行われる登録操作に基づき、前記検知対象登録情報に特定のアプリケーションを登録して管理することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記検知手段は、特定のキーワードをファイル名に含むファイルが指定されることによってアプリケーションが起動されることに伴い、前記特定のアプリケーションの起動を検知することを特徴とする請求項１乃至５のいずれかに記載の情報処理装置。
【請求項１０】
前記取得手段は、前記プリントサーバーから印刷ルールを取得した後、定期的に前記プリントサーバーに登録されている印刷ルールの更新の有無を確認し、印刷ルールが更新されていれば、該更新された印刷ルールを前記プリントサーバーから取得することを特徴とする請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記取得手段は、前記プリントサーバーにおける印刷ジョブの変換によって印刷出力時の印刷出力イメージが変換される印刷ルールを前記プリントサーバーから取得することを特徴とする請求項１乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記表示制御手段は、前記特定のアプリケーションの起動開始時において、ユーザーに対して印刷目的のアプリケーション起動であるか否かを問い合わせる確認画面を前記表示手段に表示し、前記操作入力手段を介して印刷目的でない旨の入力操作が行われたときには、前記取得手段によって取得された印刷ルールを前記表示手段に表示しないことを特徴とする請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
印刷ジョブに予め登録された印刷ルールを適用し、印刷ルールに適合しない印刷ジョブを印刷ルールに適合する印刷ジョブに変換して出力するプリントサーバーに対し、ユーザーによって指定されたドキュメントに基づく印刷ジョブを生成して送信する情報処理装置において実行されるプログラムであって、前記情報処理装置を、
前記プリントサーバーに登録されている印刷ルールを取得する取得手段、
ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段、及び、
前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを所定の表示手段に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【請求項１４】
前記情報処理装置を、
前記特定のアプリケーションの起動中において、所定の操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、
として更に機能させ、
前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示させることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記表示制御手段は、前記操作警告として、編集中に行われた操作が印刷ルールに適合しない操作であることを示すメッセージを前記表示手段に表示させることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記表示制御手段は、前記操作警告として、編集中のドキュメントに対して印刷ルールを適用した場合の印刷出力イメージを前記表示手段に表示させることを特徴とする請求項１４に記載のプログラム。
【請求項１７】
前記情報処理装置を、
前記検知手段の検知対象となる特定のアプリケーションが予め登録された検知対象登録情報を管理する管理手段、
として更に機能させ、
前記検知手段は、前記検知対象登録情報に登録されている特定のアプリケーションの起動を検知することを特徴とする請求項１３乃至１６のいずれかに記載のプログラム。
【請求項１８】
前記検知手段は、特定のキーワードをファイル名に含むファイルが指定されることによってアプリケーションが起動されることに伴い、前記特定のアプリケーションの起動を検知することを特徴とする請求項１３乃至１６のいずれかに記載のプログラム。
【請求項１９】
前記取得手段は、前記プリントサーバーから印刷ルールを取得した後、定期的に前記プリントサーバーに登録されている印刷ルールの更新の有無を確認し、印刷ルールが更新されていれば、該更新された印刷ルールを前記プリントサーバーから取得することを特徴とする請求項１３乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記取得手段は、前記プリントサーバーにおける印刷ジョブの変換によって印刷出力時の印刷出力イメージが変換される印刷ルールを前記プリントサーバーから取得することを特徴とする請求項１３乃至１９のいずれかに記載のプログラム。
【請求項２１】
前記表示制御手段は、前記特定のアプリケーションの起動開始時において、ユーザーに対して印刷目的のアプリケーション起動であるか否かを問い合わせる確認画面を前記表示手段に表示し、印刷目的でない旨の入力操作が行われたときには、前記取得手段によって取得された印刷ルールを前記表示手段に表示しないことを特徴とする請求項１３乃至２０のいずれかに記載のプログラム。
【請求項２２】
情報処理装置からプリントサーバーに印刷ジョブを送信し、プリントサーバーにおいて該印刷ジョブに印刷ルールを適用して画像形成装置へ出力する印刷システムであって、
前記プリントサーバーは、
印刷ジョブに適用するために予め登録される印刷ルールを記憶する記憶手段、
を備え、
前記情報処理装置は、
各種情報を表示する表示手段と、
前記プリントサーバーに登録されている印刷ルールを取得する取得手段と、
ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段と、
前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを前記表示手段に表示する表示制御手段と、
を備えることを特徴とする印刷システム。
【請求項２３】
前記情報処理装置は、
前記特定のアプリケーションの起動中において、所定の操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、
を更に備え、
前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示することを特徴とする請求項２２に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び印刷システムに関する。
【背景技術】
【０００２】
従来、ドキュメントなどの印刷出力を行う際、その印刷ジョブに含まれる情報に基づいて予め登録された印刷ルールを適用し、その印刷ルールを適用した結果に基づいて印刷出力を行う技術が提案されている。例えば特許文献１には、印刷装置に対し、印刷用途ごとに印刷設定を定義した印刷ルールを予め登録しておく技術が開示されている。この従来技術では、印刷装置が印刷ジョブを受信すると、その印刷ジョブに含まれるテンプレート情報に基づいて印刷用途を特定する。そして、その特定した印刷用途に対応する印刷ルールを適用して両面印刷や割付印刷などの印刷設定を行って印刷出力する構成である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３８２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷ジョブに印刷ルールを適用して印刷出力を行う場合、ユーザーにとって意図しない出力結果となってしまうことがある。例えば、上記従来技術のように、印刷ジョブに対して印刷ルールが適用されることによって４ｉｎ１割付印刷が自動設定されるような場合には、仮にユーザーが印刷対象ドキュメントの１ページを印刷用紙の片面全体に印刷することを意図していたとしても、強制的に４ｉｎ１割付印刷の設定が行われる。そのため、ユーザーがドキュメントを編集する際に比較的小さなフォントサイズを指定していた場合には、印刷出力時に更に文字が縮小されるので非常に読み難い印刷物が出力される。このような場合、出力結果がユーザーにとって意図しないものとなり、印刷物が無駄になるという問題がある。
【０００５】
また上記のように出力結果が意図するものではなかった場合、ユーザーは、再度ドキュメントの編集操作を行って４ｉｎ１割付印刷が行われることを考慮してフォントサイズを大きくする設定変更操作を行わなければならない。そのため、従来技術は、ユーザーが所望の印刷物を取得するためには、ドキュメントの編集作業を繰り返し行わなければならず、ユーザーの負担が大きいという問題がある。
【０００６】
そこで本発明は、上記従来の問題点を解決すべくなされたものであり、ユーザーがドキュメントの編集作業を行う場合に、はじめから印刷ルールを考慮しながら編集作業を行えるようにし、印刷物が無駄になることを防止すると共に、編集作業を繰り返し行わなければならいという煩わしさを解消できるようにした情報処理装置、プログラム及び印刷システムを提供することを、その目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、印刷ジョブに予め登録された印刷ルールを適用し、印刷ルールに適合しない印刷ジョブを印刷ルールに適合する印刷ジョブに変換して出力するプリントサーバーに対し、ユーザーによって指定されたドキュメントに基づく印刷ジョブを生成して送信する情報処理装置であって、各種情報を表示する表示手段と、ユーザーによる各種入力操作を受け付ける操作入力手段と、前記プリントサーバーに登録されている印刷ルールを取得する取得手段と、ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段と、前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを前記表示手段に表示する表示制御手段と、を備えることを特徴とする構成である。
【０００８】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記特定のアプリケーションの起動中において、前記操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、を更に備え、前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示することを特徴とする構成である。
【０００９】
請求項３に係る発明は、請求項２に記載の情報処理装置において、前記表示制御手段は、前記操作警告として、編集中に行われた操作が印刷ルールに適合しない操作であることを示すメッセージを前記表示手段に表示することを特徴とする構成である。
【００１０】
請求項４に係る発明は、請求項２に記載の情報処理装置において、前記表示制御手段は、前記操作警告として、編集中のドキュメントに対して印刷ルールを適用した場合の印刷出力イメージを前記表示手段に表示することを特徴とする構成である。
【００１１】
請求項５に係る発明は、請求項２乃至４のいずれかに記載の情報処理装置において、記操作監視手段は、前記操作入力手段を介して行われるドキュメントの編集操作が、少なくともカラー設定の変更操作、文字サイズの変更操作、及び、ページレイアウトの変更操作のいずれかの操作である場合に、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを判断することを特徴とする構成である。
【００１２】
請求項６に係る発明は、前記検知手段の検知対象となる特定のアプリケーションが予め登録された検知対象登録情報を管理する管理手段、を更に備え、前記検知手段は、前記検知対象登録情報に登録されている特定のアプリケーションの起動を検知することを特徴とする構成である。
【００１３】
請求項７に係る発明は、請求項６に記載の情報処理装置において、前記管理手段は、前記検知対象登録情報を、前記プリントサーバーから取得して管理することを特徴とする構成である。
【００１４】
請求項８に係る発明は、請求項６又は７に記載の情報処理装置において、前記管理手段は、前記操作入力手段を介して行われる登録操作に基づき、前記検知対象登録情報に特定のアプリケーションを登録して管理することを特徴とする構成である。
【００１５】
請求項９に係る発明は、請求項１乃至５のいずれかに記載の情報処理装置において、前記検知手段は、特定のキーワードをファイル名に含むファイルが指定されることによってアプリケーションが起動されることに伴い、前記特定のアプリケーションの起動を検知することを特徴とする構成である。
【００１６】
請求項１０に係る発明は、請求項１乃至９のいずれかに記載の情報処理装置において、前記取得手段は、前記プリントサーバーから印刷ルールを取得した後、定期的に前記プリントサーバーに登録されている印刷ルールの更新の有無を確認し、印刷ルールが更新されていれば、該更新された印刷ルールを前記プリントサーバーから取得することを特徴とする構成である。
【００１７】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の情報処理装置において、前記取得手段は、前記プリントサーバーにおける印刷ジョブの変換によって印刷出力時の印刷出力イメージが変換される印刷ルールを前記プリントサーバーから取得することを特徴とする構成である。
【００１８】
請求項１２に係る発明は、請求項１乃至１１のいずれかに記載の情報処理装置において、前記表示制御手段は、前記特定のアプリケーションの起動開始時において、ユーザーに対して印刷目的のアプリケーション起動であるか否かを問い合わせる確認画面を前記表示手段に表示し、前記操作入力手段を介して印刷目的でない旨の入力操作が行われたときには、前記取得手段によって取得された印刷ルールを前記表示手段に表示しないことを特徴とする構成である。
【００１９】
請求項１３に係る発明は、印刷ジョブに予め登録された印刷ルールを適用し、印刷ルールに適合しない印刷ジョブを印刷ルールに適合する印刷ジョブに変換して出力するプリントサーバーに対し、ユーザーによって指定されたドキュメントに基づく印刷ジョブを生成して送信する情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記プリントサーバーに登録されている印刷ルールを取得する取得手段、ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段、及び、前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを所定の表示手段に表示させる表示制御手段、として機能させることを特徴とする構成である。
【００２０】
請求項１４に係る発明は、請求項１３に記載のプログラムにおいて、前記情報処理装置を、前記特定のアプリケーションの起動中において、所定の操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、として更に機能させ、前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示させることを特徴とする構成である。
【００２１】
請求項１５に係る発明は、請求項１４に記載のプログラムにおいて、前記表示制御手段は、前記操作警告として、編集中に行われた操作が印刷ルールに適合しない操作であることを示すメッセージを前記表示手段に表示させることを特徴とする構成である。
【００２２】
請求項１６に係る発明は、請求項１４に記載のプログラムにおいて、前記表示制御手段は、前記操作警告として、編集中のドキュメントに対して印刷ルールを適用した場合の印刷出力イメージを前記表示手段に表示させることを特徴とする構成である。
【００２３】
請求項１７に係る発明は、請求項１３乃至１６のいずれかに記載のプログラムにおいて、前記情報処理装置を、前記検知手段の検知対象となる特定のアプリケーションが予め登録された検知対象登録情報を管理する管理手段、として更に機能させ、前記検知手段は、前記検知対象登録情報に登録されている特定のアプリケーションの起動を検知することを特徴とする構成である。
【００２４】
請求項１８に係る発明は、請求項１３乃至１６のいずれかに記載のプログラムにおいて、前記検知手段は、特定のキーワードをファイル名に含むファイルが指定されることによってアプリケーションが起動されることに伴い、前記特定のアプリケーションの起動を検知することを特徴とする構成である。
【００２５】
請求項１９に係る発明は、請求項１３乃至１８のいずれかに記載のプログラムにおいて、前記取得手段は、前記プリントサーバーから印刷ルールを取得した後、定期的に前記プリントサーバーに登録されている印刷ルールの更新の有無を確認し、印刷ルールが更新されていれば、該更新された印刷ルールを前記プリントサーバーから取得することを特徴とする構成である。
【００２６】
請求項２０に係る発明は、請求項１３乃至１９のいずれかに記載のプログラムにおいて、前記取得手段は、前記プリントサーバーにおける印刷ジョブの変換によって印刷出力時の印刷出力イメージが変換される印刷ルールを前記プリントサーバーから取得することを特徴とする構成である。
【００２７】
請求項２１に係る発明は、請求項１３乃至２０のいずれかに記載のプログラムにおいて、前記表示制御手段は、前記特定のアプリケーションの起動開始時において、ユーザーに対して印刷目的のアプリケーション起動であるか否かを問い合わせる確認画面を前記表示手段に表示し、印刷目的でない旨の入力操作が行われたときには、前記取得手段によって取得された印刷ルールを前記表示手段に表示しないことを特徴とする構成である。
【００２８】
請求項２２に係る発明は、情報処理装置からプリントサーバーに印刷ジョブを送信し、プリントサーバーにおいて該印刷ジョブに印刷ルールを適用して画像形成装置へ出力する印刷システムであって、前記プリントサーバーは、印刷ジョブに適用するために予め登録される印刷ルールを記憶する記憶手段、を備え、前記情報処理装置は、各種情報を表示する表示手段と、前記プリントサーバーに登録されている印刷ルールを取得する取得手段と、ドキュメントの編集が可能な特定のアプリケーションの起動を検知する検知手段と、前記特定のアプリケーションの起動開始時又は起動中において、前記取得手段によって取得された印刷ルールを前記表示手段に表示する表示制御手段と、を備えることを特徴とする構成である。
【００２９】
請求項２３に係る発明は、請求項２２に記載の印刷システムにおいて、前記情報処理装置は、前記特定のアプリケーションの起動中において、所定の操作入力手段を介して行われるドキュメントの編集操作が、前記取得手段によって取得された印刷ルールに適合する操作であるか否かを監視する操作監視手段、を更に備え、前記表示制御手段は、前記操作監視手段によって印刷ルールに適合しない操作であることが検知された場合に、ユーザーに対する操作警告を前記表示手段に表示することを特徴とする構成である。
【発明の効果】
【００３０】
本発明によれば、情報処理装置においてドキュメントの編集作業を行うために特定のアプリケーションが起動されると、その起動開始時又は起動中において印刷ルールが表示される。そのため、ユーザーは、表示された印刷ルールを考慮しながらドキュメントの編集作業を行うことができるようになり、印刷物が無駄になってしまうことを未然に防止できると共に、印刷出力後などに編集作業を繰り返し行わなければならいという煩わしさが解消される。
【図面の簡単な説明】
【００３１】
【図１】印刷システムの構成概念を示す図である。
【図２】ルール情報の一例を示す図である。
【図３】印刷システムのハードウェア構成及び機能構成を示すブロック図である。
【図４】検知対象登録情報の一例を示す図である。
【図５】情報処理装置に電源が投入されてから画像形成装置で印刷出力が行われるまでの処理の概要を示す図である。
【図６】表示制御部によって表示部に表示される印刷目的確認画面の一例を示す図である。
【図７】表示制御部によって表示部に表示される印刷ルール確認画面の一例を示す図である。
【図８】表示制御部によって表示部に表示される操作警告の一例を示す図である。
【図９】図８とは異なる操作警告の表示態様の一例を示す図である。
【図１０】情報処理装置において行われる処理手順の一例を示すフローチャートである。
【図１１】起動検知処理の詳細な処理手順の一例を示すフローチャートである。
【図１２】操作監視処理の詳細な処理手順の一例を示すフローチャートである。
【図１３】図１２とは異なる操作監視処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３３】
図１は、本発明の一実施形態における印刷システム１の構成概念を示す図である。この印刷システム１は、複数の情報処理装置２，９と、プリントサーバー３と、画像形成装置５とを備えて構成されるネットワークシステムであり、例えばオフィスなどにおいて印刷出力を行うために構築されるシステムである。この印刷システム１では、複数の情報処理装置２，９、プリントサーバー３及び画像形成装置５のそれぞれが、ＬＡＮ（Local Area Network）などのネットワークを介して有線又は無線によるデータ通信を行うことが可能である。
【００３４】
情報処理装置２，９は、例えば一般的なコンピュータ（ＰＣ）などによって構成される。このうち、情報処理装置２は、ユーザーＡによって使用され、ユーザーＡの操作に基づいて印刷対象となるドキュメントの作成及び編集を行い、プリントサーバー３に対して印刷ジョブＪＢ１を出力するものである。また情報処理装置９は、管理者によって使用され、プリントサーバー３に対して様々な情報を登録することができる装置である。尚、情報処理装置２は、ユーザーＡと他のユーザーとが共有するものであっても構わない。また各ユーザーがドキュメントの編集作業を行うための複数の情報処理装置２がネットワークに接続されたものであっても構わない。
【００３５】
画像形成装置５は、例えば画像処理に関する複数の機能を備えるＭＦＰ（Multifunction Peripherals）などで構成される。この画像形成装置５は、ネットワークを介して入力する印刷ジョブに基づき、印刷用紙などに画像形成を行って印刷出力を行うプリント機能を有している。画像形成装置５は、複数色のトナー又はインクを搭載しており、入力する印刷ジョブがカラージョブであればそれら複数色を用いた画像形成を行うことによってカラー出力を行う。これに対し、入力する印刷ジョブがモノクロジョブである場合、画像形成装置５は、黒色だけを用いた画像形成を行うことによってモノクロ出力を行う。また画像形成装置５は、入力する印刷ジョブの印刷設定に基づき、例えば印刷対象ドキュメントに含まれる複数ページを１枚の印刷用紙に自動割り付けして印刷出力をしたり、両面印刷を行ったりすることができる。また画像形成装置５は、印刷設定に基づき、印刷出力時に所定の画像（ウォーターマークや文字列など）を合成して出力することもできる。
【００３６】
図１では、画像形成装置５が１台である場合を示しているが、これに限られるものではない。すなわち、印刷システム１は、複数の画像形成装置５を備えるものであっても構わない。この場合、複数の画像形成装置５には、異なるタイプの画像形成装置５が含まれていても良い。例えば、上述したようにカラー出力とモノクロ出力の両方を行うことができるカラー出力機と、黒色のトナー又はインクだけが搭載されたモノクロ専用機とが混在する印刷システム１であっても構わない。また印刷時の出力速度が標準的な速度である通常出力機と、標準的な速度よりも高速で印刷出力可能な高速出力機とが混在する印刷システム１であっても構わない。
【００３７】
プリントサーバー３は、印刷システム１において情報処理装置２から出力される印刷ジョブＪＢ１を集中管理し、印刷ジョブＪＢ１に印刷ルールを適用して画像形成装置５に出力することにより、その印刷ルールに予め定められた出力条件に適合するように印刷出力を制御する装置である。印刷ルールに定められる出力条件には、様々な条件があり、例えば印刷ジョブＪＢ１の印刷設定を所定の印刷設定に変更して出力する条件や、複数の画像形成装置５がある場合には特定の画像形成装置５を出力先に指定して出力する条件などがある。
【００３８】
プリントサーバー３は、情報処理装置２から印刷ジョブＪＢ１を受信すると、その印刷ジョブＪＢ１に対して適用すべき印刷ルールを判断する。そしてその判断結果に基づいて印刷ジョブＪＢ１に印刷ルールを適用し、必要に応じて印刷ジョブＪＢ１の印刷設定や出力先装置などを変更する。つまり、プリントサーバー３は、入力する印刷ジョブＪＢ１を、印刷ルールに適合させた印刷ジョブＪＢ２に自動変換する。その後、プリントサーバー３は、印刷ルールに適合させた印刷ジョブＪＢ２を画像形成装置５へ出力する。
【００３９】
このプリントサーバー３は、ハードディスク装置などで構成される不揮発性の記憶装置４を備えている。この記憶装置４には、プリントサーバー３が受信する印刷ジョブＪＢ１を一時的に保存することが可能である。また記憶装置４は、印刷ルール記憶手段として機能し、予め管理者によって登録される様々な印刷ルールが格納されたルール情報６を記憶する。このルール情報６は、管理者が使用する情報処理装置９によってプリントサーバー３に登録される。
【００４０】
ルール情報６には、少なくとも１つの印刷ルールが登録される。図２は、ルール情報６の一例を示す図である。ルール情報６には、複数の印刷ルールが登録可能であり、図２に示す例では、４つの印刷ルールが登録されている。そしてルール情報６は、それらの印刷ルールごとに個別に登録される項目として、印刷ルールを識別するための識別情報であるＩＤ６ａと、印刷ルールが適用されるユーザーが登録された適用ユーザー６ｂと、印刷ルールが適用される印刷ジョブの条件が定義されたルール適用条件６ｃと、印刷ルールに適合しない印刷ジョブを印刷ルールに適合させるために行うルール適用処理６ｄと、印刷ルールが登録又は更新された日時を示す更新日時６ｅとを有している。
【００４１】
例えば、ＩＤ「０１」の印刷ルールは、少なくともユーザーＡによって投入される全ての印刷ジョブＪＢ１に適用される印刷ルールである。この印刷ルールには、全ての印刷ジョブＪＢ１の印刷設定を４ｉｎ１割付印刷に自動変換することにより、４ｉｎ１割付印刷の印刷設定が反映された印刷ジョブＪＢ２を生成して画像形成装置５へ出力することが定義されている。そのため、入力する印刷ジョブＪＢ１の印刷設定が予め４ｉｎ１割付印刷の設定になっておらず、この印刷ルールに適合しないときには、プリントサーバー３は、印刷ジョブＪＢ１の印刷設定を４ｉｎ１割付印刷に自動変換して印刷ジョブＪＢ２を生成し、その印刷ジョブＪＢ２を画像形成装置５へ出力する。ただし、ユーザーＡによって投入される印刷ジョブＪＢ１の印刷設定が予め４ｉｎ１割付印刷に設定されている場合には、プリントサーバー３においてルール適用処理を行う必要がないため、その印刷ジョブＪＢ１がそのまま画像形成装置５へ出力される。
【００４２】
また、ＩＤ「０２」の印刷ルールは、少なくともユーザーＡによって投入されるカラーの印刷ジョブＪＢ１に適用される印刷ルールである。この印刷ルールには、カラーの印刷ジョブＪＢ１のカラー設定をモノクロに自動変換することにより、モノクロの印刷ジョブＪＢ２を生成して画像形成装置５へ出力することが定義されている。そのため、入力する印刷ジョブＪＢ１のカラー設定が予めモノクロになっておらず、この印刷ルールに適合しないときには、プリントサーバー３は、印刷ジョブＪＢ１のカラー設定をモノクロに自動変換して印刷ジョブＪＢ２を生成し、その印刷ジョブＪＢ２を画像形成装置５へ出力する。尚、ユーザーＡによって投入される印刷ジョブＪＢ１のカラー設定が予めモノクロに設定されている場合には、この印刷ルールは適用されず、その印刷ジョブＪＢ１がそのまま画像形成装置５へ出力される。
【００４３】
また、ＩＤ「０３」の印刷ルールは、少なくともユーザーＡによって投入される１００ページ以上の印刷ジョブＪＢ１に適用される印刷ルールである。この印刷ルールには、１００ページ以上の印刷ジョブＪＢ１の出力先を高速出力機に自動変換して出力することが定義されている。そのため、入力する印刷ジョブＪＢ１が１００ページ以上のドキュメントであり、且つ、出力先として高速出力機が指定されていないときには、この印刷ルールに適合しない印刷ジョブＪＢ１となる。この場合、プリントサーバー３は、印刷ジョブＪＢ１の出力先を高速出力機に自動変換して出力する。ただし、ユーザーＡによって投入される印刷ジョブＪＢ１が１００以上のドキュメントであっても、予め出力先として高速出力機が指定されている場合には、プリントサーバー３においてルール適用処理を行う必要がないため、その印刷ジョブＪＢ１がそのまま高速出力機へ出力される。
【００４４】
さらに、ＩＤ「０４」の印刷ルールは、少なくともユーザーＡによって投入される全ての印刷ジョブＪＢ１に適用される印刷ルールである。この印刷ルールには、全ての印刷ジョブＪＢ１の印刷設定を、印刷用紙のヘッダー部分にユーザー名を付加する設定に自動変換することにより、印刷用紙のヘッダー部分にユーザー名を付加する印刷ジョブＪＢ２を生成して画像形成装置５へ出力することが定義されている。そのため、入力する印刷ジョブＪＢ１の印刷設定において、印刷用紙のヘッダー部分にユーザー名とは異なる文字列を付加する設定となっている場合、或いは、印刷用紙のヘッダー部分に文字列を付加しない設定となっている場合のいずれであっても、この印刷ルールには適合しない。この場合、プリントサーバー３は、印刷ジョブＪＢ１の印刷設定を、印刷用紙のヘッダー部分にユーザー名を付加する設定に自動変換して印刷ジョブＪＢ２を生成し、その印刷ジョブＪＢ２を画像形成装置５へ出力する。ただし、ユーザーＡによって投入される印刷ジョブＪＢ１の印刷設定において、予め印刷用紙のヘッダー部分にユーザー名を付加する設定が行われている場合には、プリントサーバー３においてルール適用処理を行う必要がないため、その印刷ジョブＪＢ１がそのまま画像形成装置５へ出力される。
【００４５】
尚、上記ＩＤ「０１」〜「０４」の印刷ルールのうち、ＩＤ「０１」、「０２」及び「０４」の３つ印刷ルールは、ルール適用処理６ｄに、印刷出力時の印刷出力イメージを変更する処理が定義されているという点で互いに共通している。これに対し、ＩＤ「０３」の印刷ルールは、ルール適用処理６ｄに、印刷ジョブの出力先を変更する処理が定義されており、印刷出力時の印刷出力イメージを変更する処理とは異なる処理であるという点で上記３つの印刷ルールとは異なるルールとなっている。
【００４６】
また図２の例では、ルール情報６に登録されている４つの印刷ルールの全てが、情報処理装置２のユーザーＡに適用される印刷ルールとなっている。ただし、各印刷ルールには、ユーザーＡ以外のユーザーが適用対象ユーザーとして登録されていても良い。またルール情報６には、ユーザーＡには適用されない印刷ルールが適用されていても良い。すなわち、各印刷ルールを、どのユーザーに適用するかは管理者が適宜設定することができる。また管理者は、各印刷ルールのルール適用条件６ｃ及びルール適用処理６ｄについても自由に登録したり、更新したりすることができる。そして管理者によって印刷ルールの登録や更新が行われることに伴い、ルール情報６の更新日時６ｅに記録された情報が更新される。
【００４７】
プリントサーバー３は、ネットワークを介して印刷ジョブＪＢ１を受信すると、上記のようなルール情報６に基づき、その印刷ジョブＪＢ１に対して適用すべき印刷ルールを決定するための判断を行う。すなわち、プリントサーバー３は、まず印刷ジョブＪＢ１を投入したユーザーを特定し、そのユーザーに適用される印刷ルールを全て抽出する。そして受信した印刷ジョブＪＢ１が、抽出した各印刷ルールのルール適用条件に適合するか否かを判断することにより、印刷ジョブＪＢ１に対して適用すべき印刷ルールを決定する。このような判断により、一の印刷ジョブＪＢ１に適用すべき印刷ルールとして、複数の印刷ルールが決定されることもある。例えば、図２に示したルール情報６がプリントサーバー３に登録されている場合、ユーザーＡが１００ページ以上のカラーの印刷ジョブＪＢ１をプリントサーバー３に投入すると、上記４つの印刷ルールの全てがその印刷ジョブＪＢ１に適用すべきルールであることが決定される。そしてプリントサーバー３は、受信した印刷ジョブＪＢ１に対し、決定した印刷ルールのルール適用処理を実行することにより、印刷ルールに適合した印刷ジョブＪＢ２を生成して出力する。このとき、印刷ジョブＪＢ１に複数の印刷ルールが適用されると、プリントサーバー３によってそれら複数の印刷ルールの全てに適合する印刷ジョブＪＢ２が生成される。
【００４８】
そして本実施形態の印刷システム１は、プリントサーバー３において印刷ジョブＪＢ１に対する印刷ルールの自動適用が行われることにより、ユーザーＡの意図しない出力態様での印刷出力が行われてしまうことを防止するため、図１に示すように、情報処理装置２がプリントサーバー３からユーザーＡに適用される印刷ルールＤ１を事前に取得し、ユーザーＡが印刷対象ドキュメントの編集作業を行うときには、プリントサーバー３で適用される印刷ルールを考慮しながら編集作業を行うことができるように構成される。以下、このような印刷システム１について詳しく説明する。
【００４９】
図３は、本実施形態における印刷システム１のハードウェア構成及び機能構成を示すブロック図である。尚、図３では、画像形成装置５と、管理者が使用する情報処理装置９との図示を省略している。
【００５０】
図３に示すように、情報処理装置２は、ＣＰＵ（Central Processing Unit）とメモリとを備えて構成される制御部２０と、液晶ディスプレイなどで構成される表示部２１と、キーボードやマウスなどで構成される操作入力部２２と、ハードディスク装置などで構成される記憶部２３とを備えている。
【００５１】
記憶部２３には、制御部２０のＣＰＵによって実行される各種プログラムが予めインストールされている。例えば本実施形態では、図３に示すように、情報処理装置２の基本ソフトウェアであるオペレーティングシステム（ＯＳ）２４と、ドキュメントの編集作業を行うためのアプリケーションプログラム２５と、印刷ジョブＪＢ１を生成するためのドライバプログラムと、本発明の主要機能を実現するためのルール監視プログラム２７とが予め記憶部２３にインストールされている。制御部２０のＣＰＵによってこれら各種プログラム２４，２５，２６，２７が起動されることにより、制御部２０は、オペレーティングシステム３１、ルール監視部３２、アプリケーション３３及び印刷ドライバ３４として機能する。
【００５２】
また記憶部２３には、ルール監視プログラム２７がインストールされることに伴って、検知対象登録情報２８が記憶される。この検知対象登録情報２８は、ルール監視部３２によって参照される情報である。尚、この検知対象登録情報２８の詳細については後に詳しく説明する。さらにプリントサーバー３からユーザーＡに適用される印刷ルールＤ１が取得されると、記憶部２３には、その印刷ルールＤ１が格納される。
【００５３】
オペレーティングシステム３１は、情報処理装置２への電源投入に伴って制御部２０においてオペレーティングシステム２４が自動的に起動されることによって機能する。またルール監視部３２は、制御部２０においてオペレーティングシステム３１が起動されることに伴い、記憶部２３からルール監視プログラム２７が自動的に読み出されて起動されることによって機能し、その後、情報処理装置２がシャットダウンされるまで制御部２０に常駐する。アプリケーション３３は、ユーザーＡによる指示に基づいてアプリケーションプログラム２５が起動されることによって機能し、ユーザーＡによる編集操作に基づいて印刷対象となるドキュメントの作成及び編集を行う処理部である。印刷ドライバ３４は、例えばアプリケーション３３が起動している状態でユーザーＡによる印刷指示が行われると、ドライバプログラム２６が起動されて機能し、アプリケーション３３によって生成された印刷対象ドキュメントに基づく印刷ジョブＪＢ１を生成し、その印刷ジョブＪＢ１をプリントサーバー３へ出力する処理部である。
【００５４】
一方、プリントサーバー３は、ＣＰＵとメモリとを備えて構成される制御部１０と、上述した記憶装置４とを備えている。記憶装置４には、上述したルール情報６が予め記憶されると共に、制御部１０のＣＰＵによって実行されるプログラム１５が予めインストールされて記憶されている。そしてＣＰＵがそのプログラム１５を実行することにより、制御部１０は、ジョブ受信部１１、ルール適用部１２、ジョブ出力部１３及びルール送信部１４として機能する。
【００５５】
ジョブ受信部１１は、情報処理装置２から送信される印刷ジョブＪＢ１を受信する処理部である。ジョブ受信部１１は、印刷ジョブＪＢ１を受信すると、ルール適用部１２を機能させる。
【００５６】
ルール適用部１２は、ジョブ受信部１１が受信した印刷ジョブＪＢ１に対して印刷ルールを適用する処理部である。このルール適用部１２は、ユーザーＡが投入した印刷ジョブＪＢ１に対して適用すべき印刷ルールを決定し、印刷ジョブＪＢ１がその決定した印刷ルールに適合するか否かを判断する。その結果、印刷ジョブＪＢ１が印刷ルールに適合しない場合、ルール適用部１２は、その印刷ジョブＪＢ１に対してルール情報６に定められているルール適用処理６ｄを実行することにより、印刷ジョブＪＢ１を印刷ルールに適合する印刷ジョブＪＢ２に変換する。ただし、ルール適用部１２は、受信した印刷ジョブＪＢ１が印刷ルールに適合するジョブである場合にはルール適用処理６ｄを行わない。そしてルール適用部１２は、印刷ルールに適合する印刷ジョブＪＢ１又はＪＢ２をジョブ出力部１３へ出力する。
【００５７】
ジョブ出力部１３は、印刷ジョブＪＢ１又はＪＢ２を画像形成装置５へ出力する処理部である。例えば、ルール適用部１２においてルール適用処理６ｄが実行された場合、ジョブ出力部１３は、ルール適用部１２によって印刷ルールに適合するように変換された印刷ジョブＪＢ２を画像形成装置５へ出力する。またルール適用部１２においてルール適用処理６ｄが実行されなかった場合、ジョブ出力部１３は、情報処理装置２において予め印刷ルールに適合するように生成された印刷ジョブＪＢ１を画像形成装置５へ出力する。
【００５８】
ルール送信部１４は、記憶装置４に記憶されているルール情報６を読み出し、そのルール情報６から情報処理装置２のユーザーＡに適用される印刷ルールＤ１を抽出して情報処理装置２に送信する処理部である。このルール送信部１４は、例えば情報処理装置２から印刷ルールの取得要求を受信することに伴い、情報処理装置２に印刷ルールＤ１を送信する。
【００５９】
次に情報処理装置２のルール監視部３２について詳しく説明する。情報処理装置２の起動中において制御部２０に常駐するルール監視部３２は、取得部４１と、管理部４２と、検知部４３と、操作監視部４４と、表示制御部４５とを備えている。
【００６０】
取得部４１は、プリントサーバー３に対し、ユーザーＡに関する情報を付加した印刷ルールの取得要求を送信することにより、プリントサーバー３からユーザーＡに適用される印刷ルールＤ１を取得する処理部である。この取得部４１は、制御部２０においてルール監視部３２が起動されると機能し、プリントサーバー３から印刷ルールＤ１を取得して記憶部２３に格納する。すなわち、取得部４１は、情報処理装置２の起動時にプリントサーバー３に登録されている印刷ルールＤ１を取得して保存しておくように構成される。また取得部４１は、情報処理装置２の起動時に印刷ルールＤ１を取得した後、定期的にプリントサーバー３に登録されている印刷ルールＤ１が更新されたか否かを確認し、プリントサーバー３においてユーザーＡに適用される印刷ルールＤ１が更新されていれば、その更新された印刷ルールＤ１をプリントサーバー３から取得して記憶部２３に格納している印刷ルールＤ１を更新する。
【００６１】
管理部４２は、記憶部２３に記憶されている検知対象登録情報２８を管理する処理部である。ここで、検知対象登録情報２８は、ユーザーＡの指示操作に基づき情報処理装置２においてドキュメントの編集が可能な特定のアプリケーションが起動されたことを検知するために検知対象となるアプリケーションプログラムやファイルなどが予め登録された情報である。
【００６２】
図４は、検知対象登録情報２８の一例を示す図である。図４に示すように、検知対象登録情報２８には、複数のアプリケーションプログラム又はファイルを登録可能であり、登録されるアプリケーションプログラム又はファイルごとに個別に登録される項目として、検知対象がアプリケーションプログラムとファイルとのいずれであるかを示す種別２８ａと、検知対象２８ｂと、印刷ルール表示設定２８ｃと、印刷目的確認設定２８ｄと、定期的ルール表示設定２８ｅとを有している。
【００６３】
種別２８ａが「アプリケーション」として登録されている場合、それに対応する検知対象２８ｂには情報処理装置２において起動されるアプリケーションプログラムが登録される。そのため、例えばユーザーＡが表示部２１に表示されるプログラムアイコンのクリック操作などを行ってそのプログラムアイコンに対応するアプリケーションプログラムの起動を指示したとき、そのアプリケーションプログラムが検知対象登録情報２８に登録されていれば、情報処理装置２において検知対象である特定のアプリケーションが起動されることを検知することができる。
【００６４】
また種別２８ａが「ファイル」として登録されている場合、それに対応する検知対象２８ｂには特定のキーワードが登録される。そのため、例えばユーザーＡが表示部２１に表示されるファイルアイコンのクリック操作などを行ってそのファイルアイコンに対応するファイルのオープンを指示したとき、その指定されたファイルのファイル名に、検知対象登録情報２８に登録されている特定のキーワードが含まれていれば、情報処理装置２において検知対象である特定のアプリケーションが起動されることを検知することができる。図４の例では、ユーザーＡが、「報告書」、「企画書」及び「予定表」のいずれかのキーワードをファイル名に含むファイルのオープンを指示すると、それらのキーワードが検知対象登録情報２８に登録されているので、特定のアプリケーションが起動されることを検知することができるようになっている。
【００６５】
また印刷ルール表示設定２８ｃは、特定のアプリケーションが起動されることが検知された場合に、印刷ルールを表示するか否かを予め設定した項目であり、「ＯＮ」の場合は表示を、「ＯＦＦ」の場合は非表示を表している。また印刷目的確認設定２８ｄは、特定のアプリケーションが起動されることが検知された場合に、印刷目的でのアプリケーション起動であるか否かをユーザーＡに確認するか否かを予め設定した項目であり、「ＯＮ」の場合は確認することを、「ＯＦＦ」の場合は確認しないことを表している。尚、本実施形態では、印刷ルール表示設定２８ｃが「ＯＮ」であっても、印刷目的確認設定２８ｄが「ＯＮ」であるときには、印刷目的でのアプリケーション起動であるか否かをユーザーＡに確認することを優先し、ユーザーによる回答が印刷目的であれば印刷ルールが表示されるようになる。更に、定期的ルール表示設定２８ｅは、特定のアプリケーションの起動中において印刷ルールを定期的に表示するか否かを予め設定した項目であり、「ＯＮ」の場合は表示を、「ＯＦＦ」の場合は非表示を表している。
【００６６】
管理部４２は、上記のような検知対象登録情報２８を管理し、必要に応じて適宜更新する。例えば、ユーザーＡによって検知対象登録情報２８を書き換える操作が行われた場合、管理部４２はユーザーＡの操作に基づいて検知対象登録情報２８を書き換えて更新する。これにより、ユーザーＡは、検知対象となるアプリケーションプログラムやファイルの追加又は削除などを行うことができる。
【００６７】
尚、上記において検知対象登録情報２８は、ルール監視プログラム２７のインストール時に記憶部２３に記憶されることを説明したが、必ずしも記憶部２３に記憶されていなくても良く、例えばプリントサーバー３に保持されている情報であっても構わない。この場合、管理部４２は、ルール監視部３２の起動時にプリントサーバー３から検知対象登録情報２８を取得し、その取得した検知対象登録情報２８を制御部２０のメモリ上で管理する。
【００６８】
検知部４３は、検知対象登録情報２８に登録されたアプリケーションプログラム又はファイルが指定されることによって情報処理装置２における特定のアプリケーション３３の起動を検知する処理部である。すなわち、検知部４３は、情報処理装置２で起動されるアプリケーションを全て監視しており、印刷対象となるドキュメントの編集が可能な特定のアプリケーション３３が起動されると、それを検知する。検知部４３は、特定のアプリケーション３３の起動を検知すると、操作監視部４４と表示制御部４５とを機能させる。
【００６９】
表示制御部４５は、表示部２１に対して各種の情報を表示させる処理部である。この表示制御部４５は、特定のアプリケーション３３の起動開始時又は起動中において、取得部４１がプリントサーバー３から予め取得して記憶部２３に格納した印刷ルールＤ１を表示部２１に表示させる機能を有している。
【００７０】
検知部４３によって特定のアプリケーション３３の起動が検知された場合、表示制御部４５は、検知対象登録情報２８においてその特定のアプリケーション３３に対応する印刷目的確認設定２８ｄが「ＯＮ」であるか否かを確認する。その結果、印刷目的確認設定２８ｄが「ＯＮ」であれば、表示制御部４５は、特定のアプリケーション３３の起動開始時に印刷目的確認画面を表示部２１に表示する。この印刷目的確認画面に対し、ユーザーＡが特定のアプリケーション３３を起動した目的が印刷目的であることを指示すると、表示制御部４５は、記憶部２３に格納されている印刷ルールＤ１を読み出し、その印刷ルールＤ１を表示部２１に表示する。また印刷目的確認設定２８ｄが「ＯＦＦ」である場合、表示制御部４５は、印刷ルール表示設定２８ｃが「ＯＮ」であるか否かを確認する。その結果、印刷ルール表示設定２８ｃが「ＯＮ」であれば、表示制御部４５は、記憶部２３に格納されている印刷ルールＤ１を読み出し、その印刷ルールＤ１を表示部２１に表示する。さらに表示制御部４５は、特定のアプリケーション３３に対応する定期的ルール表示設定２８ｅが「ＯＮ」である場合、その特定のアプリケーション３３の起動中において、定期的に記憶部２３に格納されている印刷ルールＤ１を読み出し、その印刷ルールＤ１を表示部２１に表示する。
【００７１】
このように情報処理装置２においてドキュメントの編集が可能な特定のアプリケーション３３が起動されると、表示制御部４５がユーザーＡに適用される印刷ルールＤ１を表示部２１に表示することにより、ユーザーＡは、ドキュメントの編集操作を開始する前に、或いは、ドキュメントの編集操作を行っているときに自身に適用される印刷ルールＤ１の内容を確認することができる。それ故、ユーザーＡは、自身に適用される印刷ルールＤ１を考慮しながら印刷システム１において所望の印刷出力が行われるようにドキュメントの編集作業を行うことができるようになる。
【００７２】
操作監視部４４は、特定のアプリケーション３３の起動中において、ユーザーＡにより操作入力部２２に対して行われるドキュメントとの編集操作が、ユーザーＡに適用される印刷ルールＤ１に適合する操作であるか否かを監視する処理部である。この操作監視部４４は、検知部４３によって特定のアプリケーション３３の起動が検知されると機能し、その後、特定のアプリケーション３３の起動が終了するまで、ユーザーＡによるドキュメントの編集操作を監視する。例えば、操作監視部４４は、その一部の機能が特定のアプリケーション３３にプラグインされており、その一部の機能によって特定のアプリケーション３３とオペレーティングシステム３１との間でやり取りされる操作情報や表示情報などを取得し、その取得情報に基づいてユーザーＡによって行われた編集操作がどのような操作であるかを検出する。そして操作監視部４４は、その検出した編集操作が印刷出力イメージに影響を与える編集操作であるときには、その編集操作がユーザーＡに適用される印刷ルールＤ１に適合する操作であるか否かを判断する。例えばユーザーＡによってカラー設定の変更操作や文字サイズの変更操作、ページレイアウトの変更操作などのような印刷出力イメージを変更する編集操作が行われると、そのような編集操作は印刷出力イメージに直接影響する。そのため、操作監視部４４は、そのような編集操作が印刷ルールＤ１に適合する操作であるか否かを判断する。
【００７３】
ユーザーＡによって行われた編集操作が印刷ルールＤ１に適合するか否かの判断は、ユーザーＡによって指定された印刷出力イメージが印刷ルールＤ１の適用によってユーザーＡが意図していない別の印刷出力イメージに変換されるか否かを判断することにより行われる。すなわち、ユーザーＡの編集操作によって指定された印刷出力イメージが、印刷ルールＤ１の適用によってユーザーＡの意図していない別の印刷出力イメージに変換されない時には、その編集操作は印刷ルールＤ１に適合する操作となる。これに対し、ユーザーＡの編集操作によって指定された印刷出力イメージが、印刷ルールＤ１の適用によってユーザーＡの意図していない別の印刷出力イメージに自動変換されてしまう時には、その編集操作は印刷ルールＤ１に適合しない操作であり、印刷ルールＤ１に抵触する操作となる。
【００７４】
例えば、ユーザーＡが印刷対象ドキュメントのフォントサイズを所定サイズよりも小さなサイズに設定する操作を行った場合、図２のＩＤ「０１」の印刷ルールが適用されると、１枚の印刷用紙に対して印刷対象ドキュメントの４ページ分が自動割り付けられた状態に縮小されるので、印字される文字サイズが更に小さくなり、ユーザーＡが意図するフォントサイズでは印刷されず、印刷物が読み難くなる。そのため、操作監視部４４は、ユーザーＡによってフォントサイズが所定サイズよりも小さなサイズに変更される編集操作を検出したときには、その編集操作をＩＤ「０１」の印刷ルールに適合しない操作であると判断し、印刷ルールに抵触する操作が行われたことを検知する。
【００７５】
尚、フォントサイズを所定サイズよりも大きなサイズに変更する編集操作も印刷出力イメージを変更する操作である。ただしこの場合は、印刷物の読み易さが確保されるので、操作監視部４４は、ＩＤ「０１」の印刷ルールに適合する操作であると判断する。
【００７６】
また例えばユーザーＡが印刷対象ドキュメントに含まれる文字列の色を黒色又はグレー色以外のカラー色に設定する操作を行った場合、図２のＩＤ「０２」の印刷ルールが適用されると、モノクロの印刷ジョブに自動変換されるので、ユーザーＡが意図するカラー色での印刷出力が行われない。そのため、操作監視部４４は、ユーザーＡによって黒色又はグレー色以外のカラー色に変更される編集操作を検出したときには、その編集操作をＩＤ「０２」の印刷ルールに適合しない操作であると判断し、印刷ルールに抵触する操作が行われたことを検知する。
【００７７】
また例えばユーザーＡが印刷対象ドキュメントのヘッダー部分に対して任意の文字列を付加する設定操作を行った場合、或いは、ヘッダー部分に対して文字列を付加しない設定操作を行った場合のいずれであっても、図２のＩＤ「０４」の印刷ルールが適用されると、ヘッダー部分にユーザーＡのユーザー名が付加される印刷ジョブに自動変換されるので、ユーザーＡが意図するページレイアウトでの印刷出力が行われない。そのため、操作監視部４４は、ユーザーＡによってヘッダー部分に任意の文字列が付加される編集操作、或いは、ユーザーＡによってヘッダー部分に文字列を付加しないことが指定される編集操作を検出したときには、その編集操作をＩＤ「０４」の印刷ルールに適合しない操作であると判断し、印刷ルールに抵触する操作が行われたことを検知する。
【００７８】
またユーザーＡは、ドキュメントに対するテキスト入力操作などによって１００ページ以上のドキュメントを作成することもある。しかし、１００ページ以上のドキュメントを作成する編集操作は、個々のページの印刷出力イメージを変更する操作ではないため、印刷出力イメージには影響を与えない操作である。そのため、操作監視部４４は、テキスト入力操作などのように、印刷出力イメージに影響を与えない編集操作を検出したときには、その編集操作がユーザーＡに適用される印刷ルールＤ１に適合する操作であるか否かの判断は行わない。つまり本実施形態では、図２のＩＤ「０３」の印刷ルールは、操作監視部４４による判断対象から除外される。
【００７９】
そして操作監視部４４は、ドキュメントの編集操作が印刷ルールＤ１に適合しない操作であると判断した場合、表示制御部４５を機能させる。
【００８０】
表示制御部４５は、操作監視部４４によって印刷ルールＤ１に適合しない編集操作が検知された場合、表示部２１において表示されているドキュメントの編集画面上に操作警告を表示させることにより、ユーザーＡに対して警告を行う。したがって、ユーザーＡは、印刷対象となるドキュメントの編集作業中に印刷ルールＤ１に適合しない編集操作を行ってしまうと、ドキュメントの編集画面上に表示される操作警告により、印刷ルールＤ１に適合しない操作を行ってしまったことを把握することができる。そしてユーザーＡは、印刷ルールＤ１に適合しない設定を元の設定に戻したり、或いは、印刷ルールＤ１に適合する範囲内で別の設定に変更したりすることができ、印刷対象ドキュメントの印刷指示を行う前に適当な処置を行うことが可能である。
【００８１】
次に上記構成を有する印刷システム１において行われる各装置間でのデータ通信及び処理の概要について説明する。図５は、情報処理装置２に電源が投入されてから画像形成装置５で印刷出力が行われるまでの処理の概要を示す図である。情報処理装置２に電源が投入されると（プロセスＰ１）、オペレーティングシステム３１が起動され、更にルール監視部３２が自動的に起動される（プロセスＰ２）。情報処理装置２においてルール監視部３２が起動すると、上述した取得部４１が機能し、プリントサーバー３に対してユーザーＡに適用される印刷ルールの取得要求Ｄ２を送信する。プリントサーバー３は、その取得要求Ｄ２を受信すると、ルール情報６に登録されている複数の印刷ルールの中から、ユーザーＡに適用される印刷ルールＤ１を抽出する（プロセスＰ３）。このとき、プリントサーバー３は、ユーザーＡに適用される全ての印刷ルールを抽出しても良いし、ユーザーＡに適用される印刷ルールのうち、ルール適用処理６ｄとして印刷出力イメージを変更する処理が定義されている印刷ルールだけを抽出するようにしても良い。プリントサーバー３は、ユーザーＡに適用される印刷ルールＤ１を抽出すると、その抽出した印刷ルールＤ１を情報処理装置２へ送信する。情報処理装置２は、プリントサーバー３から印刷ルールＤ１を受信すると、その印刷ルールＤ１を記憶部２３に格納し、保存する。その後、ルール監視部３２において定期的に取得部４１が機能し、プリントサーバー３に保持されている印刷ルールが管理者によって更新されたか否かを確認し、プリントサーバー３に保持されている印刷ルールが更新されていれば再度プリントサーバー３から更新された印刷ルールＤ１を取得し、記憶部２３に保存している印刷ルールＤ１を最新の状態に更新する。
【００８２】
上記のようにしてルール監視部３２が印刷ルールＤ１をプリントサーバー３から取得した後、検知部４３が機能してドキュメントの編集が可能な特定のアプリケーション３３の起動を監視する状態となる。そして検知部４３が特定のアプリケーション３３の起動を検知すると（プロセスＰ４）、ルール監視部３２において表示制御部４５が機能し、検知対象登録情報２８に基づいて印刷目的確認画面が表示部２１に表示される（プロセスＰ５）。
【００８３】
図６は、表示制御部４５によって表示部２１に表示される印刷目的確認画面Ｇ１の一例を示す図である。この印刷目的確認画面Ｇ１では、ユーザーＡに対して印刷目的でドキュメントを編集するか否かを問い合わせが行われると共に、ユーザーＡが操作可能なＹＥＳボタンＢ１とＮＯボタンＢ２とが表示される。
【００８４】
この印刷目的確認画面Ｇ１に対してユーザーＡがＮＯボタンＢ２を選択して操作した場合、印刷目的で特定のアプリケーション３３が起動されたのではないことを確認することができる。そのため、ルール監視部３２は、印刷目的でないことが確認できると、それ以降は特定のアプリケーション３３の起動中において印刷ルールや操作警告を表示部２１に表示する必要はない。
【００８５】
一方、印刷目的確認画面Ｇ１に対してユーザーＡがＹＥＳボタンＢ１を選択して操作した場合、印刷目的で特定のアプリケーション３３が起動されたことを確認することができる。この場合、ルール監視部３２は、表示制御部４５を機能させ、検知対象登録情報２８に基づいて印刷ルール確認画面を表示部２１に表示させる（プロセスＰ６）。
【００８６】
図７は、表示制御部４５によって表示部２１に表示される印刷ルール確認画面Ｇ２の一例を示す図である。この印刷ルール確認画面Ｇ２では、ユーザーＡに対して適用される印刷ルールが一覧形式で表示される。そのため、ユーザーＡは、印刷対象となるドキュメントの編集作業を開始する前に、自身に適用される印刷ルールを確認することが可能である。また、印刷ルール確認画面Ｇ２には、ユーザーＡが操作可能なＯＫボタンＢ３が表示される。ユーザーＡは、このＯＫボタンＢ３を操作すると、表示制御部４５は、印刷ルール確認画面Ｇ２を非表示に切り替える。
【００８７】
そして情報処理装置２において特定のアプリケーション３３の起動が完了すると、表示部２１には、特定のアプリケーション３３によるドキュメントの編集画面が表示される。ユーザーＡは、その編集画面に対する操作を行うことにより、印刷対象となるドキュメントの編集操作を開始する（プロセスＰ７）。このとき、ルール監視部３２では操作監視部４４が機能し、ユーザーＡによって印刷ルールに適合しない操作が行われたことを検知可能な状態となっている。そしてユーザーＡによって行われた編集操作が印刷ルールに抵触する操作であることを検知すると（プロセスＰ８）、操作監視部４４は表示制御部４５を機能させ、表示部２１において表示されているドキュメント編集画面に対し、操作警告を重畳的に表示させる（プロセスＰ９）。
【００８８】
図８は、表示制御部４５によって表示部２１に表示される操作警告の一例を示す図である。例えば、図８に示すドキュメントの編集画面Ｇ３が表示されている状態で、ユーザーＡがマウスポイントＭＰで任意の領域Ｒ１を選択し、当該領域Ｒ１に含まれる文字列の色を黒色やグレー色以外のカラー色に指定した場合、操作監視部４４は、その操作を、ＩＤ「０２」の印刷ルールに抵触操作であると検知する。そして表示制御部４５は、ＩＤ「０２」の印刷ルールに定義されているルール適用処理６ｄに基づき、ドキュメントの編集画面Ｇ３上に操作警告５１を表示する。この操作警告５１は、ツールチップ形式で表示されるものであっても良いし、ポップアップウィンドウ形式で表示されるものであっても良い。操作警告５１においては、ＩＤ「０２」の印刷ルールに定義されているルール適用処理６ｄに基づき、編集中に行われた操作が印刷ルールＤ１に適合しない操作であることを示すメッセージが表示される。そのため、ユーザーＡは、このメッセージを確認することにより、領域Ｒ１で指定したカラー色がモノクロで印刷されることを把握することができ、印刷ルールに適合しない操作を行ったことを把握することができる。
【００８９】
また図９は、図８とは異なる操作警告の表示態様の一例を示す図である。上記と同様に、例えば、図９に示すドキュメントの編集画面Ｇ３が表示されている状態で、ユーザーＡがマウスポイントＭＰで任意の領域Ｒ１を選択し、当該領域Ｒ１に含まれる文字列の色を黒色やグレー色以外のカラー色に指定した場合、操作監視部４４は、その操作を、ＩＤ「０２」の印刷ルールに抵触操作であると検知する。そして表示制御部４５は、ＩＤ「０２」の印刷ルールに定義されているルール適用処理６ｄに基づき、ユーザーＡが編集中のドキュメントに対して印刷ルールＤ１を適用した場合の印刷出力イメージ（プレビュー画像）を生成し、その印刷出力イメージを操作警告ウィンドウ５２として編集画面Ｇ３上にポップアップ表示する。このような表示態様の場合、ユーザーＡは、ドキュメントの印刷出力イメージ（プレビュー画像）により、カラー色を指定した文字列がモノクロで印刷されることを把握することができ、印刷ルールに適合しない操作を行ったことを把握することができる。
【００９０】
表示制御部４５は、図８及び図９のいずれの表示態様で操作警告を表示するものであっても良い。例えば、予めユーザーＡによって指定された表示態様で操作警告を表示するものであっても良い。そして表示制御部４５は、ユーザーＡによる編集作業が行われているときに、図８又は図９に示した操作警告を表示することにより、ユーザーＡに対して印刷ルールに適合するドキュメントの作成を促すことができるようになる。その結果、ユーザーＡは、ドキュメントの印刷指示を行う前に、自身に適用される印刷ルールに適合するドキュメントを作成できるようになる。
【００９１】
例えば、カラー色を指定した文字列がモノクロで印刷されることが分かった場合、ユーザーＡは、カラー色を指定した文字列を黒色又はグレー色に戻し、当該文字列を他の文字列と区別可能な印刷態様にしたいときには、アンダーラインや囲み枠などを設定することにより、自身に適用される印刷ルールに適合するドキュメントを作成することができる。また４ｉｎ１で印刷されることが分かった場合には、予めフォントサイズを大きめに設定しておくことにより、ユーザーＡの意図通りの印刷出力が行われるようになる。
【００９２】
その後、情報処理装置２においてユーザーＡによる印刷指示が検知されると（プロセスＰ１０）、制御部２０において印刷ドライバ３４が起動し（プロセスＰ１１）、ユーザーＡの編集操作によって生成された印刷対象ドキュメントに基づく印刷ジョブＪＢ１が生成される（プロセスＰ１２）。そして印刷ドライバ３４が印刷ジョブＪＢ１をプリントサーバー３に送信する。このとき、情報処理装置２からプリントサーバー３に送信される印刷ジョブＪＢ１は、ユーザーＡの編集操作によって予め印刷ルールに適合する印刷ジョブとなっている。そのため、プリントサーバー３は、印刷ジョブＪＢ１を受信すると、その印刷ジョブＪＢ１に対してルール適用処理６ｄを実行することなく、その印刷ジョブＪＢ１を画像形成装置５へ出力する。そして画像形成装置５は、プリントサーバー３から受信する印刷ジョブＪＢ１に基づいて印刷出力を実行する（プロセスＰ１３）。このとき画像形成装置５から出力される印刷物は、ユーザーＡが予め意図した通りの印刷内容となるため、無駄になることがない。
【００９３】
次に情報処理装置２において行われる具体的な処理手順の一例について説明する。図１０乃至図１３は、情報処理装置２において行われる処理手順の一例を示すフローチャートであり、主としてルール監視部３２によって行われる処理手順を示している。まず図１０に示すように情報処理装置２に電源が投入されると、ルール監視部３２が起動する（ステップＳ１１）。ルール監視部３２が起動すると、ルール監視部３２は、プリントサーバー３に対して印刷ルールの取得要求Ｄ２を送信する（ステップＳ１２）。その後、ルール監視部３２は、プリントサーバー３からユーザーＡに適用される印刷ルールＤ１を受信するまで待機する（ステップＳ１３）。印刷ルールＤ１を受信すると（ステップＳ１３でＹＥＳ）、ルール監視部３２は、その印刷ルールＤ１を記憶部２３に保存する（ステップＳ１４）。その後、ルール監視部３２は、情報処理装置２においてドキュメントの編集が可能な特定のアプリケーション３３が起動されるのを監視する状態となる（ステップＳ１５）。
【００９４】
特定のアプリケーション３３の起動が検知されないとき（ステップＳ１５でＮＯ）、ルール監視部３２は、記憶部２３に保存した印刷ルールＤ１の更新確認タイミングとなったか否かを判断する（ステップＳ１６）。そして更新確認タイミングになっていない場合（ステップＳ１６でＮＯ）は、ステップＳ１５へ戻る。また更新確認タイミングになった場合（ステップＳ１６でＹＥＳ）、ルール監視部３２は、プリントサーバー３に対し、ユーザーＡに適用される印刷ルールＤ１が更新されたか否かを確認する（ステップＳ１７）。そして印刷ルールＤ１が更新されていれば（ステップＳ１８でＹＥＳ）、プリントサーバー３に対して再度印刷ルールの取得要求Ｄ２を送信し（ステップＳ１９）、プリントサーバー３から印刷ルールＤ１を受信するまで待機する状態へ戻る（ステップＳ１３）。一方、プリントサーバー３において印刷ルールＤ１が更新されていない場合（ステップＳ１８でＮＯ）、ルール監視部３２は、特定のアプリケーション３３が起動されるのを監視する状態に戻る（ステップＳ１５）。
【００９５】
ルール監視部３２は、特定のアプリケーション３３の起動を検知すると（ステップＳ１５でＹＥＳ）、起動検知処理を実行する（ステップＳ２０）。図１１は、この起動検知処理（ステップＳ２０）の詳細な処理手順の一例を示すフローチャートである。ルール監視部３２は、起動検知処理を開始すると、まず検知対象登録情報２８に基づき、起動検知した特定のアプリケーション３３の印刷ルール表示設定が「ＯＮ」であるか否かを確認する（ステップＳ３１）。その結果、印刷ルール表示設定が「ＯＦＦ」であれば、この起動検知処理が終了する。これに対し、印刷ルール表示設定が「ＯＮ」である場合、ルール監視部３２は、次に印刷目的確認設定が「ＯＮ」であるか否かを確認する（ステップＳ３２）。そして印刷目的確認設定が「ＯＮ」であれば、ルール監視部３２は、印刷目的確認画面Ｇ１を表示部２１に表示し（ステップＳ３３）、その印刷目的確認画面Ｇ１に対して行われた操作が印刷目的を指定するものであるか否かを判断する（ステップＳ３４）。その結果、印刷目的でない場合（ステップＳ３４でＮＯ）、起動検知処理は終了する。また印刷目的であることをユーザーＡが指示した場合（ステップＳ３４でＹＥＳ）、ルール監視部３２は、印刷ルール確認画面Ｇ２を表示部２１に表示する（ステップＳ３５）。これにより、ユーザーＡは、自身に適用される印刷ルールＤ１の内容を、ドキュメント編集を開始する前に把握することができる。以上で、起動検知処理（ステップＳ２０）が終了する。
【００９６】
そして特定のアプリケーション３３が起動状態になると、ルール監視部３２は、操作監視処理を実行する（ステップＳ２１）。図１２は、この操作監視処理（ステップＳ２１）の詳細な処理手順の一例を示すフローチャートである。ルール監視部３２は、この操作監視処理を開始すると、ユーザーＡによるドキュメントの編集操作を検知したか否かを判断する（ステップＳ３１）。ここで編集操作を検知していない場合には、操作監視処理が終了する。これに対し、編集操作を検知している場合（ステップＳ３１でＹＥＳ）、ルール監視部３２は、その編集操作が印刷ルールＤ１に抵触する操作であるか否かを判断する（ステップＳ３２）。このとき編集操作が印刷ルールＤ１に適合する操作であれば、操作監視処理が終了する。また印刷ルールＤ１に抵触する操作である場合（ステップＳ３２でＹＥＳ）、ルール監視部３２は、図８又は図９に示した表示態様で操作警告を表示する（ステップＳ３３）。これにより、ユーザーＡは、印刷ルールＤ１に適合しない編集操作を行ってしまったことを把握でき、ドキュメントの作成段階で印刷ルールＤ１に適合させることができるようになる。以上で、図１２の起動検知処理（ステップＳ２０）が終了する。
【００９７】
また図１３は、図１２とは異なる操作監視処理（ステップＳ２１）の処理手順を示すフローチャートである。ルール監視部３２は、この操作監視処理を開始すると、ユーザーＡによるドキュメントの編集操作を検知したか否かを判断する（ステップＳ４１）。編集操作を検知していない場合には、操作監視処理が終了する。編集操作を検知している場合（ステップＳ４１でＹＥＳ）、ルール監視部３２は、その編集操作が印刷ルールＤ１に抵触する操作であるか否かを判断する（ステップＳ４２）。このとき編集操作が印刷ルールＤ１に適合する操作であれば、操作監視処理が終了する。また印刷ルールＤ１に抵触する操作である場合（ステップＳ４２でＹＥＳ）、ルール監視部３２は、ユーザーＡによって行われた編集操作が既に操作警告を表示した抵触操作と同じ操作であるか否かを判断する（ステップＳ４３）。その結果、既に操作警告を表示した抵触操作と同じ操作である場合（ステップＳ４３でＹＥＳ）、ルール監視部３２は、再び同じ操作警告を表示することなく操作監視処理を終了する。これに対し、既に操作警告を表示した抵触操作と同じ操作でない場合（ステップＳ４３でＮＯ）、ルール監視部３２は、その抵触操作に対応する操作警告を、図８又は図９に示した表示態様で表示部２１に表示する（ステップＳ４４）。以上で、図１３の起動検知処理（ステップＳ２０）が終了する。
【００９８】
ルール監視部３２は、操作監視処理（ステップＳ２１）として、図１２及び図１３のいずれの処理手順を実行するものであっても構わない。図１２の処理手順を採用する場合には、ユーザーＡが印刷ルールに抵触する同じ操作を繰り返し行った場合には、その都度、同じ内容の操作警告が表示されるようになる。そのため、ユーザーＡが印刷ルールＤ１に適合しない編集操作を誤って繰り返し行ってしまった場合に、その都度、その編集操作を訂正させることができるという利点がある。これに対し、図１３の処理手順を採用する場合には、ユーザーＡが印刷ルールに抵触する同じ操作を繰り返し行ったとしても、一度表示された操作警告と同じ内容の操作警告が表示されない。そのため、この場合は、仮にユーザーＡが印刷ルールＤ１に適合しない編集操作を誤って繰り返し行ってしまった場合でもその編集操作を訂正させることができない可能性がある。しかし、図１３の処理手順を採用すると、例えばユーザーＡが印刷時にはモノクロ変換されることを把握したうえで、情報処理装置２に電子データとして保存しておくドキュメントにカラー色の設定を行っておきたいような場合にカラー色の設定を行う都度、操作警告が表示されるという煩わしさを解消することができるという利点がある。
【００９９】
図１０に戻り、次にルール監視部３２は、特定のアプリケーション３３の起動が終了するか否かを判断する（ステップＳ２２）。特定のアプリケーション３３の起動が終了しない場合（ステップＳ２２でＮＯ）、ルール監視部３２は、その特定のアプリケーション３３の定期的ルール表示設定が「ＯＮ」であるか否かを確認する（ステップＳ２３）。その結果、定期的ルール表示設定が「ＯＮ」であれば（ステップＳ２３でＹＥＳ）、ルール監視部３２はルール表示タイミングであるか否かを更に判断し（ステップＳ２４）、ルール表示タイミングであれば（ステップＳ２４でＹＥＳ）、印刷ルール確認画面Ｇ２を表示部２１に表示する（ステップＳ２５）。これにより、ユーザーＡは、ドキュメントの編集操作中であっても、定期的に印刷ルールＤ１の内容を確認することができるようになる。尚、ステップＳ２３，Ｓ２４でＮＯと判断すると、ルール監視部３２による処理はステップＳ２１に戻り、上述した操作監視処理を実行する。つまり、特定のアプリケーション３３の起動中においては、操作監視処理（ステップＳ２１）が繰り返し実行されるので、ユーザーＡによって印刷ルールに抵触する編集操作が行われると、そのタイミングで操作警告が表示される。
【０１００】
特定のアプリケーション３３の起動が終了する場合（ステップＳ２２でＹＥＳ）、ルール監視部３２による処理は、ステップＳ１５へと戻る。そして情報処理装置２がシャットダウンされるまでの間、上述した処理が繰り返されることになる。
【０１０１】
以上のように本実施形態の印刷システム１における情報処理装置２は、プリントサーバー３に登録されているルール情報６から、情報処理装置２のユーザーＡに適用される印刷ルールＤ１を予め取得し、その印刷ルールＤ１を記憶しておく。そしてドキュメントの編集が可能な特定のアプリケーション３３の起動を検知すると、情報処理装置２は、その特定のアプリケーション３３の起動開始時又は起動中において、予め取得して保存している印刷ルールＤ１を表示部２１に表示する構成となっている。そのため、本実施形態の情報処理装置２は、ユーザーＡがドキュメントの編集作業を行うために特定のアプリケーション３３を起動させたとき、又は、特定のアプリケーション３３を起動させた状態で編集作業が行われているときに、ユーザーＡに適用される印刷ルールＤ１の内容をユーザーＡに把握させることが可能である。その結果、情報処理装置２のユーザーＡがドキュメントの編集作業を行うときには、印刷ルールＤ１を考慮しながら編集作業を行うことができるので、印刷物が無駄になってしまうことを防止できると共に、印刷出力が行われた後に編集作業を再度行わなければならいという煩わしさを解消することもできる。
【０１０２】
また本実施形態の情報処理装置２は、特定のアプリケーション３３の起動中において、ユーザーＡによって行われるドキュメントの編集操作が予め取得された印刷ルールＤ１に適合する操作であるか否かを監視し、印刷ルールＤ１に適合しない編集操作が行われたことを検知した場合には、ユーザーＡに対する操作警告を表示部２１に表示する構成である。このような構成によれば、ユーザーＡが印刷ルールＤ１に適合しない編集操作を行ったときには、そのタイミングでユーザーＡに編集操作を訂正させることができ、印刷物が無駄になることを防止できると共に、編集作業が一旦終了した後に再度編集作業を行わなければならいという煩わしさを解消することもできる。
【０１０３】
また本実施形態の情報処理装置２は、プリントサーバー３から印刷ルールＤ１を一旦取得した後、定期的にプリントサーバー３に登録されている印刷ルールＤ１の更新の有無を確認し、印刷ルールＤ１が更新されていれば、その更新された印刷ルールＤ１をプリントサーバー３から取得するように構成されている。そのため、情報処理装置２の起動時に印刷ルールＤ１を取得した後、プリントサーバー３の印刷ルールＤ１が更新されれば、その更新された印刷ルールＤ１を再取得することができる。その結果、情報処理装置２が表示部２１に印刷ルールＤ１を表示したり、操作警告を表示したりするときには、最新の印刷ルールＤ１に基づく表示を行うことができる。
【０１０４】
また本実施形態の情報処理装置２は、プリントサーバー３から印刷ルールＤ１を取得するとき、プリントサーバー３における印刷ジョブＪＢ１の自動変換によって印刷出力時の印刷出力イメージが変換される印刷ルールだけをプリントサーバー３から取得することも可能である。この場合、情報処理装置２は、印刷出力イメージが変換されない印刷ルールを表示しない。そのため、ユーザーＡは、ドキュメントの編集作業中に印刷出力イメージが変換されない印刷ルールを考慮する必要がなくなるため、編集作業時の操作性が向上する。
【０１０５】
さらに本実施形態の情報処理装置２は、特定のアプリケーション３３の起動開始時において、ユーザーＡに対して印刷目的のアプリケーション起動であるか否かを問い合わせる印刷目的確認画面Ｇ１を表示部２１に表示し、その画面Ｇ１に対して印刷目的でない旨の入力操作が行われたときには、予め取得した印刷ルールＤ１や操作警告を表示部２１に表示しない構成である。そのため、ユーザーＡにとっては、印刷目的でないにもかかわらず、印刷時に適用される印刷ルールＤ１などが表示されるという煩わしさがなく、アプリケーション３３の操作性が向上するという利点がある。
【０１０６】
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１０７】
例えば、上記実施形態では、画像形成装置５が画像処理に関する複数の機能を備えるＭＦＰによって構成される場合を例示したが、これに限られるものでもない。すなわち、画像形成装置５は、少なくとも印刷出力機能を有するものであれば良いため、プリンタ専用機であっても構わない。
【０１０８】
また上記実施形態のプリントサーバー３は、サーバー専用機として構成される場合を例示したが、それに限定されるものでもない。すなわち、上述したプリントサーバー３の機能が他の装置（例えば情報処理装置２や画像形成装置５）の一部の機能として搭載されたものであっても構わない。
【０１０９】
また上記実施形態で説明した印刷ルールは単なる一例であり、上記以外の印刷ルールが予めプリントサーバー３に登録されていても良い。特に上記実施形態では、ユーザーＡに適用される印刷ルールを例に挙げて説明したが、ユーザーＡ以外の他のユーザーに適用される印刷ルールについても、上記と同様の処理を適用することが可能である。
【符号の説明】
【０１１０】
１  印刷システム
２  情報処理装置
３  プリントサーバー
４  記憶装置（記憶手段）
２１  表示部（表示手段）
２２  操作入力部（操作入力手段）
４１  取得部（取得手段）
４２  管理部（管理手段）
４３  検知部（検知手段）
４４  操作監視部（操作監視手段）
４５  表示制御部（表示制御手段）
【図１】
2014229045.tif 000003
【図２】
2014229045.tif 000004
【図３】
2014229045.tif 000005
【図４】
2014229045.tif 000006
【図５】
2014229045.tif 000007
【図６】
2014229045.tif 000008
【図７】
2014229045.tif 000009
【図８】
2014229045.tif 000010
【図９】
2014229045.tif 000011
【図１０】
2014229045.tif 000012
【図１１】
2014229045.tif 000013
【図１２】
2014229045.tif 000014
【図１３】
2014229045.tif 000015