(57)【特許請求の範囲】
【請求項１】
情報処理装置から送信される印刷ジョブをプリントサーバーが受信し、該プリントサーバーが受信した印刷ジョブを画像形成装置へ出力することにより印刷出力を行う印刷システムであって、
前記プリントサーバーは、
印刷出力時の出力条件が定義された印刷ルールを記憶する記憶手段と、
前記情報処理装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記情報処理装置へ通知する通知手段と、
前記情報処理装置から送信される印刷ジョブを受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
を備え、
前記情報処理装置は、
前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、
前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、
を備え、
前記記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、
前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、
前記通知手段は、さらに前記判断手段による判断結果を前記情報処理装置へ通知することを特徴とする印刷システム。
【請求項２】
前記プリントサーバーは、
前記情報処理装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
前記通知手段は、前記情報処理装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記情報処理装置へ送信し、
前記更新手段は、前記情報処理装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項２又は３に記載の印刷システム。
【請求項５】
前記情報処理装置は、
前記設定変更手段によって変更された設定変更処理に基づき、前記印刷ルールに適合する印刷ジョブを生成して前記プリントサーバーへ送信する印刷ジョブ生成手段を更に備えることを特徴とする請求項１乃至４のいずれかに記載の印刷システム。
【請求項６】
プリントサーバーに印刷ジョブが蓄積され、画像形成装置からの要求に基づいて前記プリントサーバーが前記画像形成装置へ印刷ジョブを出力することにより印刷出力を行う印刷システムであって、
前記プリントサーバーは、
印刷ジョブを記憶するジョブ記憶手段と、
印刷出力時の出力条件が定義された印刷ルールを記憶する印刷ルール記憶手段と、
前記画像形成装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記画像形成装置へ通知する通知手段と、
前記画像形成装置から前記ジョブ記憶手段に記憶された印刷ジョブの送信要求を受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
を備え、
前記画像形成装置は、
前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、
前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、
を備え、
前記印刷ルール記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、
前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、
前記通知手段は、さらに前記判断手段による判断結果を前記画像形成装置へ通知することを特徴とする印刷システム。
【請求項７】
前記プリントサーバーは、
前記画像形成装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記印刷ルール記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
前記通知手段は、前記画像形成装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記画像形成装置へ送信し、
前記更新手段は、前記画像形成装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項７に記載の印刷システム。
【請求項９】
前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項７又は８に記載の印刷システム。
【請求項１０】
前記画像形成装置は、
前記設定変更手段によって変更された設定変更処理に基づき、前記プリントサーバーから受信する印刷ジョブの印刷設定を変更して印刷出力を行う印刷出力手段を更に備えることを特徴とする請求項６乃至９のいずれかに記載の印刷システム。
【請求項１１】
ネットワークを介して印刷ジョブを受信し、該印刷ジョブを前記ネットワークに接続された画像形成装置へ出力するプリントサーバーであって、
印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶する記憶手段と、
前記ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段と、
印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段と、
を備え、
前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とするプリントサーバー。
【請求項１２】
前記通知手段による通知が行われた後、前記通知要求の送信元から、前記ジョブ変換手段で行われる設定変更処理を受信した場合、前記印刷ジョブ変換手段が印刷設定を変換する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項１１に記載のプリントサーバー。
【請求項１３】
前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
前記通知手段は、前記通知要求の送信元に対して前記ジョブ変換手段で行われる設定変更処理を通知する際、前記複数の設定変更処理に関する情報を送信し、
前記更新手段は、前記通知要求の送信元から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項１２に記載のプリントサーバー。
【請求項１４】
前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項１２又は１３に記載のプリントサーバー。
【請求項１５】
印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置であって、
前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、
前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、
を備え、
前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする情報処理装置。
【請求項１６】
印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置であって、
前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、
前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、
を備え、
前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする画像形成装置。
【請求項１７】
印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶しており、印刷ジョブに対して前記印刷ルールに基づく処理を行って出力するプリントサーバーにおいて実行されるプログラムであって、
前記プリントサーバーを、
ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段、
印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段、及び、
ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段、
として機能させ、
前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とするプログラム。
【請求項１８】
印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、
前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、
として機能させ、
前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とするプログラム。
【請求項１９】
印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置において実行されるプログラムであって、
前記画像形成装置を、
前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、
前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、
前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、
前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、
として機能させ、
前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラムに関し、特に印刷ルールに基づいて行われる印刷出力を制御する技術に関する。
【背景技術】
【０００２】
従来、ドキュメントなどの印刷出力を行う際、その印刷ジョブに含まれる情報に基づいて予め登録された印刷ルールを適用し、その印刷ルールを適用した結果に基づいて印刷出力を行う技術が提案されている。例えば特許文献１には、印刷装置に対し、印刷用途ごとに印刷設定を定義した印刷ルールを予め登録しておく技術が開示されている。この従来技術では、印刷装置が印刷ジョブを受信すると、その印刷ジョブに含まれるテンプレート情報に基づいて印刷用途を特定する。そして、その特定した印刷用途に対応する印刷ルールを適用して両面印刷や割付印刷などの印刷設定を行って印刷出力する構成である。このような従来技術において印刷出力時に適用される印刷ルールは、印刷枚数を節約することにより印刷コストを削減することを目的として設定されるものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３８２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷ジョブに印刷ルールを強制的に適用して印刷出力を行う場合、ユーザーにとって意図しない出力結果となってしまうことがある。例えば、上記従来技術のように、印刷ジョブに対して印刷ルールが適用されることによって自動的に両面印刷と２ｉｎ１割付印刷とが設定される場合、ユーザーにとっては製本可能なページ順序となるように原稿に含まれる複数のページを各印刷用紙の表裏両面に割り付けたいにも関わらず、そのような割付設定が行われずに、原稿の先頭ページから順に各印刷用紙の表裏両面に割り付けた印刷出力が行われることがある。そのような場合、出力結果がユーザーにとって意図しないものであるため、印刷物が無駄になることがあり、印刷コストを削減することができない。
【０００５】
また今後は、印刷ルールとして、例えばカラー原稿の印刷ジョブを受信した場合でもモノクロトナーを使用して印刷出力を行うルールを採用することにより、カラートナーの消費量を抑制して印刷コストを削減することが考えられる。しかし、この場合、原稿作成時に強調したい文字列に対して様々な色のカラー設定を行っていたとしても、印刷出力時に印刷ルールが適用されることにより、カラー設定が行われていた文字列が他の文字列と同じ黒色になってしまうため、強調したい文字列を判別できない印刷物が得られることになり、ユーザーにとって意図しないものとなる。それ故、この場合においても印刷物が無駄になることがあり、印刷コストを削減することができなくなる。
【０００６】
そこで本発明は、上記従来の問題点を解決すべくなされたものであり、印刷ルールを適用して印刷出力を行う際、ユーザーにとって意図しない出力結果となってしまうことを防止できるようにした印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、情報処理装置から送信される印刷ジョブをプリントサーバーが受信し、該プリントサーバーが受信した印刷ジョブを画像形成装置へ出力することにより印刷出力を行う印刷システムであって、前記プリントサーバーは、印刷出力時の出力条件が定義された印刷ルールを記憶する記憶手段と、前記情報処理装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記情報処理装置へ通知する通知手段と、前記情報処理装置から送信される印刷ジョブを受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、を備え、前記情報処理装置は、前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、を備え、前記記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、前記通知手段は、さらに前記判断手段による判断結果を前記情報処理装置へ通知することを特徴とする構成である。
【０００８】
請求項２に係る発明は、請求項１に記載の印刷システムにおいて、前記プリントサーバーは、前記情報処理装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
【０００９】
請求項３に係る発明は、請求項２に記載の印刷システムにおいて、前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記情報処理装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記情報処理装置へ送信し、前記更新手段は、前記情報処理装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
【００１０】
請求項４に係る発明は、請求項２又は３に記載の印刷システムにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
【００１１】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の印刷システムにおいて、前記情報処理装置は、前記設定変更手段によって変更された設定変更処理に基づき、前記印刷ルールに適合する印刷ジョブを生成して前記プリントサーバーへ送信する印刷ジョブ生成手段を更に備えることを特徴とする構成である。
【００１２】
請求項６に係る発明は、プリントサーバーに印刷ジョブが蓄積され、画像形成装置からの要求に基づいて前記プリントサーバーが前記画像形成装置へ印刷ジョブを出力することにより印刷出力を行う印刷システムであって、前記プリントサーバーは、印刷ジョブを記憶するジョブ記憶手段と、印刷出力時の出力条件が定義された印刷ルールを記憶する印刷ルール記憶手段と、前記画像形成装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記画像形成装置へ通知する通知手段と、前記画像形成装置から前記ジョブ記憶手段に記憶された印刷ジョブの送信要求を受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、を備え、前記画像形成装置は、前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、を備え、前記印刷ルール記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、前記通知手段は、さらに前記判断手段による判断結果を前記画像形成装置へ通知することを特徴とする構成である。
【００１３】
請求項７に係る発明は、請求項６に記載の印刷システムにおいて、前記プリントサーバーは、前記画像形成装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
【００１４】
請求項８に係る発明は、請求項７に記載の印刷システムにおいて、前記印刷ルール記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記画像形成装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記画像形成装置へ送信し、前記更新手段は、前記画像形成装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
【００１５】
請求項９に係る発明は、請求項７又は８に記載の印刷システムにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
【００１６】
請求項１０に係る発明は、請求項６乃至９のいずれかに記載の印刷システムにおいて、前記画像形成装置は、前記設定変更手段によって変更された設定変更処理に基づき、前記プリントサーバーから受信する印刷ジョブの印刷設定を変更して印刷出力を行う印刷出力手段を更に備えることを特徴とする構成である。
【００１７】
請求項１１に係る発明は、ネットワークを介して印刷ジョブを受信し、該印刷ジョブを前記ネットワークに接続された画像形成装置へ出力するプリントサーバーであって、印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶する記憶手段と、前記ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段と、印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段と、を備え、前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とする構成である。
【００１８】
請求項１２に係る発明は、請求項１１に記載のプリントサーバーにおいて、前記通知手段による通知が行われた後、前記通知要求の送信元から、前記ジョブ変換手段で行われる設定変更処理を受信した場合、前記印刷ジョブ変換手段が印刷設定を変換する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
【００１９】
請求項１３に係る発明は、請求項１２に記載のプリントサーバーにおいて、前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記通知要求の送信元に対して前記ジョブ変換手段で行われる設定変更処理を通知する際、前記複数の設定変更処理に関する情報を送信し、前記更新手段は、前記通知要求の送信元から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
【００２０】
請求項１４に係る発明は、請求項１２又は１３に記載のプリントサーバーにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
【００２１】
請求項１５に係る発明は、印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置であって、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、を備え、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
【００２２】
請求項１６に係る発明は、印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置であって、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、を備え、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
【００２３】
請求項１７に係る発明は、印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶しており、印刷ジョブに対して前記印刷ルールに基づく処理を行って出力するプリントサーバーにおいて実行されるプログラムであって、前記プリントサーバーを、ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段、印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段、及び、ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段、として機能させ、前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とする構成である。
【００２４】
請求項１８に係る発明は、印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、として機能させ、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
【００２５】
請求項１９に係る発明は、印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置において実行されるプログラムであって、前記画像形成装置を、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、として機能させ、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
【発明の効果】
【００２６】
本発明によれば、印刷ルールを適用して印刷出力を行う場合であっても、ユーザーにとって意図しない出力結果となってしまうことを防止することができる。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態における印刷システムの構成概念を示す図である。
【図２】ルール情報の一例を示す図である。
【図３】設定変更登録情報の一例を示す図である。
【図４】判断情報の一例を示す図である。
【図５】第１実施形態における印刷システムのハードウェア構成及び機能構成を示すブロック図である。
【図６】第１実施形態の印刷システムにおいて各装置で行われる処理の流れの概念を示す図である。
【図７】情報処理装置で表示される表示画面の一例を示す図である。
【図８】情報処理装置で表示される表示画面の一例を示す図である。
【図９】プリントサーバーにおいて行われる処理手順の一例を示すフローチャートである。
【図１０】情報処理装置において行われる処理手順の一例を示すフローチャートである。
【図１１】モノクロで印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。
【図１２】ウォーターマークを付加して印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。
【図１３】第２実施形態における印刷システムの構成概念を示す図である。
【図１４】第２実施形態における印刷システムのハードウェア構成及び機能構成を示すブロック図である。
【図１５】第２実施形態の印刷システムにおいて各装置で行われる処理の流れの概念を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２９】
（第１実施形態）
まず本発明に関する第１実施形態について説明する。図１は、この第１実施形態における印刷システム１の構成概念を示す図である。この印刷システム１は、複数の情報処理装置２，９と、プリントサーバー３と、画像形成装置５とを備えて構成されるネットワークシステムであり、例えばオフィスなどにおいて印刷出力を行うために構築されるシステムである。この印刷システム１では、複数の情報処理装置２，９、プリントサーバー３及び画像形成装置５のそれぞれが、ＬＡＮ（Local Area Network）などのネットワークを介して有線又は無線によるデータ通信が可能である。
【００３０】
情報処理装置２，９は、例えば一般的なコンピュータ（ＰＣ）などによって構成される。このうち、情報処理装置２はユーザーが印刷対象となるドキュメントなどを編集・作成して印刷ジョブＪＢ１をプリントサーバー３へ出力するものである。また情報処理装置９は、管理者によって使用され、プリントサーバー３に対して様々な情報を登録することができる装置である。
【００３１】
画像形成装置５は、例えばＭＦＰ（Multifunction Peripherals）などで構成される。この画像形成装置５は、ネットワークを介して入力する印刷ジョブに基づき、画像形成を行って印刷出力を行うプリント機能を有している。画像形成装置５は、複数色のトナー又はインクを搭載しており、入力する印刷ジョブがカラージョブであればそれら複数色を用いた画像形成を行うことによってカラー出力を行う。これに対し、入力する印刷ジョブがモノクロジョブである場合、画像形成装置５は、黒色だけを用いた画像形成を行うことによってモノクロ出力を行う。また画像形成装置５は、入力する印刷ジョブの印刷設定に基づき、例えば１枚の印刷用紙に対して複数ページの原稿を自動割り付けして印刷出力をしたり、両面印刷を行ったりすることもできる。また画像形成装置５は、印刷設定に基づき、印刷出力時に所定の画像（ウォーターマーク）を合成して出力することもできる。
【００３２】
プリントサーバー３は、印刷システム１において情報処理装置２から出力される印刷ジョブＪＢ１を集中管理し、画像形成装置５で印刷出力が行われる際の出力態様が予め定められた印刷ルールに適合するように制御する装置である。すなわち、プリントサーバー３は、情報処理装置２から受信する印刷ジョブＪＢ１が予め定められた印刷ルールに適合するジョブであるか否かを判断する。その結果、印刷ジョブＪＢ１が印刷ルールに適合するジョブであれば、プリントサーバー３は、受信した印刷ジョブＪＢ１をそのまま画像形成装置５に出力する。これに対し、印刷ジョブＪＢ１が印刷ルールに適合しないジョブである場合、プリントサーバー３は、その印刷ジョブＪＢ１を印刷ルールに適合する印刷ジョブＪＢ２に変換して画像形成装置５に出力する。
【００３３】
プリントサーバー３は、ハードディスク装置などで構成される不揮発性の記憶装置４を備えている。この記憶装置４には、プリントサーバー３が受信する印刷ジョブＪＢ１を保存することができる。また記憶装置４には、予め管理者によって登録される様々な情報が記憶される。例えば図１に示すように、記憶装置４は、ルール情報６と、設定変更登録情報７と、判断情報８とを記憶している。これらの情報は、管理者が操作する情報処理装置９によってプリントサーバー３に予め登録される情報である。
【００３４】
ルール情報６は、様々な印刷ルールが登録された情報である。図２は、ルール情報６の一例を示す図である。図２に示すように、ルール情報６には、ユーザーごとに、或いは、グループごとに、様々な印刷ルールが登録される。つまり、印刷ルールは、個々のユーザーに対して個別に設定されるものであっても良いし、複数のユーザーが属するグループに対して共通に設定されるものであっても良い。また、これに限らず、例えば全ユーザーに対して一律に適用される印刷ルールであっても構わない。印刷ルールは、印刷出力を行う際に適用される出力条件（出力態様）が予め定義された情報である。また印刷ルールには、出力条件に適合しない印刷ジョブの印刷設定を変更するために予め設定された設定変更処理が登録されている。
【００３５】
図２の例の場合、ユーザーＡに設定されている印刷ルールでは、モノクロで印刷出力を行うことが出力条件として定義されている。この印刷ルールは、カラー出力を禁止することを定義したルールである。そしてこの印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、カラー原稿を白黒２値に変換する処理が予めデフォルト値として登録されている。したがって、例えば図１に示すように、ユーザーＡが情報処理装置２を操作することによってカラー原稿をカラー印刷する印刷ジョブＪＢ１をプリントサーバー３に出力した場合、プリントサーバー３は、その印刷ジョブＪＢ１がユーザーＡに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー３は、その印刷ルールにデフォルト値として登録されている設定変更処理に基づき、印刷ジョブＪＢ１に含まれるカラー原稿を白黒２値のデータに変換する。これにより、印刷ルールに適合しないカラーの印刷ジョブＪＢ１が、印刷ルールに適合するモノクロの印刷ジョブＪＢ２に変換される。尚、このような印刷ルールは、カラー出力を禁止することにより、印刷コストを抑制することを目的とするルールである。
【００３６】
また図２において、ユーザーＢに設定されている印刷ルールでは、２ｉｎ１で印刷出力を行うことが出力条件として定義されている。この印刷ルールは、２ページ分の原稿を１枚の印刷用紙に割り付けて印刷出力するルールであり、原稿の１ページ分を印刷用紙１枚で出力することを禁止するルールである。そしてユーザーＢに設定された印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、複数ページを有する印刷ジョブの印刷設定を、横置き印刷用紙の左から右へ１枚ずつページを割り付け、中央の余白を３０ｍｍ幅に変換する処理が予めデフォルト値として登録されている。したがって、ユーザーＢが情報処理装置２を操作することによって複数ページから成る原稿を１ページずつ印刷するように指定した印刷ジョブＪＢ１をプリントサーバー３に出力した場合、プリントサーバー３は、その印刷ジョブＪＢ１がユーザーＢに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー３は、その印刷ルールにデフォルト値として登録されている設定変更処理に基づき、印刷ジョブＪＢ１の印刷設定を、上述した設定変更処理に基づいて変換する。ただし、ユーザーＢが情報処理装置２を操作することにより、予め２ｉｎ１で印刷出力する印刷設定を行っていれば、情報処理装置２からプリントサーバー３へ出力される印刷ジョブＪＢ１はユーザーＢの印刷ルールに適合する。この場合、プリントサーバー３は、印刷設定を変更する処理は行わず、受信した印刷ジョブをそのまま画像形成装置５へ出力する。尚、このような印刷ルールは、出力枚数を削減することにより、印刷コストを抑制することを目的とするルールである。
【００３７】
また図２において、グループＸに設定されている印刷ルールでは、ウォーターマークを付加して印刷出力を行うことが出力条件として定義されている。この印刷ルールは、ウォーターマークを付加せずに印刷出力することを禁止するルールである。そしてグループＸに設定された印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、原稿の所定位置に対して所定のウォーターマークを所定の傾きで付加する設定に変更する処理が登録される。例えば、図２の例では、「Ｃｏｎｆｉｄｅｎｔｉａｌ」という黄色の文字列画像をウォーターマークとして傾き４５度で原稿の中央位置に付加する設定がデフォルト値として登録されている。したがって、グループＸに属するユーザーが情報処理装置２を操作することによってウォーターマークを付加しない印刷ジョブＪＢ１をプリントサーバー３に出力した場合、プリントサーバー３は、その印刷ジョブＪＢ１がグループＸに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー３は、その印刷ルールにデフォルト値として定義されている設定変更処理に基づき、印刷ジョブＪＢ１の印刷設定を、上述した設定変更処理に基づいて変換する。ただし、ユーザーが情報処理装置２を操作することにより、予めウォーターマークを付加する印刷設定を行っていれば、情報処理装置２からプリントサーバー３へ出力される印刷ジョブＪＢ１はグループＸの印刷ルールに適合する。この場合、プリントサーバー３は、印刷設定を変更する処理は行わず、受信した印刷ジョブをそのまま画像形成装置５へ出力する。尚、このような印刷ルールは、印刷出力時に「Ｃｏｎｆｉｄｅｎｔｉａｌ」などのウォーターマークを付加することにより、印刷物の取り扱いに対する注意喚起を行い、情報漏洩などを未然に防止することなどを目的とするルールである。
【００３８】
このようにプリントサーバー３は、ネットワークを介して印刷ジョブＪＢ１を受信すると、ルール情報６に基づき、その印刷ジョブＪＢ１がユーザーに対して予め定められた印刷ルールに適合するジョブであるか否かを判定する。そして印刷ルールに適合しないジョブである場合、プリントサーバー３は、その印刷ジョブＪＢ１の印刷設定を、予め定められた設定変更処理に基づいて変更することにより、印刷ルールに適合する印刷ジョブＪＢ２へと自動変換する。そして本実施形態では、プリントサーバー３で行われる印刷ジョブの自動変換により、ユーザーの意図しない出力態様で印刷出力が行われてしまうことを防止するため、ユーザーが事前に印刷ルールを確認できるように構成されると共に、ルール情報６に登録されている設定変更処理のデフォルト値を、一定の範囲内でユーザーが自由に別の処理に変更できるように構成される。
【００３９】
設定変更登録情報７は、ルール情報６に定義されている印刷ルール（出力条件）ごとに、ユーザーが自由に選択して変更可能な複数の設定変更処理が予め登録された情報である。図３は、この設定変更登録情報７の一例を示す図である。図３に示す例では、モノクロで印刷出力を行う印刷ルールに対し、４つの設定変更処理が予め管理者によって登録されている。また２ｉｎ１で印刷出力を行う印刷ルールには、３つの設定変更処理が予め管理者によって登録されている。さらにウォーターマークを付加して印刷出力を行う印刷ルールにも、３つの設定変更処理が予め管理者によって登録されている。各印刷ルールに対して登録されている複数の設定変更処理はいずれも、その印刷ルールに適合する範囲内で印刷設定を変更する処理である。例えば、モノクロで印刷出力を行う印刷ルールでは、４つの設定変更処理のうちのいずれが実行される場合であっても、黒一色だけを用いてモノクロ出力を行うことができる処理内容となっており、印刷ルールに適合する範囲内での設定変更が可能である。したがって、各印刷ルールに登録されている複数の設定変更処理は、いずれも、その印刷ルールに適合する範囲内で印刷ジョブの印刷設定を異なる設定に変更するものであり、印刷ルールに適合する範囲内で印刷設定を変更する際に候補となる設定変更処理である。また各印刷ルールに対して登録されている複数の設定変更処理において、選択状態が「ＹＥＳ」である設定変更処理は、ルール情報６においてデフォルト値として予め登録されている設定変更処理である。
【００４０】
ユーザーは、このような設定変更登録情報７に登録されている複数の設定変更処理の中から、自身に対して設定されている印刷ルールに基づいて印刷ジョブの自動変換が行われる際の処理を自由に選択することができる。そしてユーザーが複数の設定変更処理の中から一の設定変更処理を選択し、ルール情報６においてデフォルト値として設定されている設定変更処理を変更すると、図３の選択状態の欄が更新されると共に、図２のルール情報６が更新される。このように本実施形態では、ユーザーが、設定変更登録情報７に登録されている複数の設定変更処理の中から一の設定変更処理を選択することにより、プリントサーバー３において印刷ジョブの自動変換が行われるときには、印刷ルールに適合する範囲内で所望の処理を行わせることができる。
【００４１】
またユーザーは、設定変更登録情報７に登録されている複数の設定変更処理に限らず、ルール情報６に登録された設定変更処理のデフォルト値を、新たに登録することも可能である。ただし、この場合、プリントサーバー３は、ユーザーによって新たに指定された設定変更処理が印刷ルールに適合する範囲内のものであるか否かを判断する。そしてユーザーによって新たに指定された設定変更処理が印刷ルールに適合する範囲内のものであれば、その新たな設定変更処理を設定変更登録情報７へ登録すると共に、図２のルール情報６における設定変更処理のデフォルト値を、その新たな設定変更処理に更新する。これに対し、ユーザーによって新たに登録された設定変更処理が印刷ルールに適合しないものであれば、その新たな設定変更処理の登録を禁止する。
【００４２】
判断情報８は、そのような判断を行うために参照する情報である。図４は判断情報８の一例を示す図であり、（ａ）はモノクロで印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報８ａを、（ｂ）は２ｉｎ１で印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報８ｂを、（ｃ）はウォーターマークを付加して印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報８ｃを示している。これらの判断情報８ａ，８ｂ，８ｃは、印刷ジョブにおける印刷設定の変更対象と、その変更対象を印刷ルールに適合する範囲内で変更する処理（適合処理）とが対応付けられた情報である。
【００４３】
プリントサーバー３は、ユーザーによって新たに登録される設定変更処理が印刷ルールに適合する範囲内のものであるか否かを判断する際、ユーザーによって指定された変更対象項目が判断情報８ａ，８ｂ，８ｃの変更対象に登録されており、且つ、ユーザーによって指定された設定変更値が判断情報８ａ，８ｂ，８ｃにおいて適合処理として登録されているか否かを判断する。その結果、判断情報８ａ，８ｂ，８ｃに適合処理として登録されている設定変更値である場合、プリントサーバー３は、ユーザーによって指定された新たな設定変更処理を登録する。
【００４４】
例えば、モノクロで印刷出力を行う印刷ルールの場合、ユーザーによって変更対象として黒以外の「カラー文字」が指定され、そのカラー文字を黒色で強調して装飾表示するための設定変更値として「黒色＋囲み枠」が指定されると、プリントサーバー３は、判断情報８ａを参照する。この場合、ユーザーによって指定された新たな処理が判断情報８ａに適合処理として予め登録されているため、プリントサーバー３は、ユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であると判断できる。したがって、プリントサーバー３は、その新たな設定変更処理を設定変更登録情報７へ登録すると共に、図２のルール情報６における設定変更処理のデフォルト値を、その新たな設定変更処理に変更する。またモノクロで印刷出力を行う印刷ルールの場合、ユーザーは、変更対象として黒以外のカラー文字を色ごとに個別に指定することも可能であり、例えば図４（ａ）に示す判断情報８ａには「赤文字」、「青文字」、「黄文字」などの様々な色の文字が個別に変更対象として予め登録されている。そのため、ユーザーは、各色の文字に対して異なる強調表示の設定変更値を指定することにより、例えば原稿に含まれる「赤文字」を「黒色＋下線」に変更し、「青文字」を「黒色＋太字」に変更し、更に「黄文字」を「黒色＋囲み枠」に変更する設定変更処理を新たに登録することも可能である。
【００４５】
また２ｉｎ１で印刷出力を行う印刷ルールに関し、新たな設定変更処理がユーザーによって指定されると、プリントサーバー３は、図４（ｂ）の判断情報８ｂを参照することにより、ユーザーによって指定された新たな設定変更処理がその印刷ルールに適合する範囲内の処理であるか否かを判断する。同様に、ウォーターマークを付加して印刷出力を行う印刷ルールに関し、新たな設定変更処理がユーザーによって指定されると、プリントサーバー３は、図４（ｃ）の判断情報８ｃを参照することにより、ユーザーによって指定された新たな設定変更処理がその印刷ルールに適合する範囲内の処理であるか否かを判断する。したがって、プリントサーバー３は、ユーザーによって新たな設定変更処理が指定された場合、その設定変更処理が印刷ルールに適合するか否かを判断情報８ａ，８ｂ，８ｃに基づいて自動判断することができ、その新たな設定変更処理を自動登録することができる。
【００４６】
一方、プリントサーバー３は、判断情報８ａ，８ｂ，８ｃに適合処理として予め登録されていない設定変更処理がユーザーによって新たに指定された場合、その設定変更処理が印刷ルールに適合するものであるか否かを適切に判断することができない。そのため、プリントサーバー３は、ユーザーによって指定された新たな設定変更処理を情報処理装置９へ送信し、その設定変更処理が印刷ルールに適合するか否かを管理者に問い合わせる。そして情報処理装置９から得られる回答に基づき、プリントサーバー３は、ユーザーによって新たに登録された設定変更処理が印刷ルールに適合するか否かを判断し、印刷ルールに適合しない場合にはその新たな設定変更処理の登録を禁止する。
【００４７】
次に、ユーザーが事前に印刷ルールを確認でき、しかもルール情報６に定義された設定変更処理のデフォルト値を印刷ルールに適合する範囲内で自由に変更できるようにした構成について詳しく説明する。図５は、本実施形態における印刷システム１のハードウェア構成及び機能構成を示すブロック図である。尚、図５では、画像形成装置５と、管理者が使用する情報処理装置９との図示を省略している。
【００４８】
図５に示すように、情報処理装置２は、ＣＰＵ（Central Processing Unit）とメモリとを備えて構成される制御部２０と、液晶ディスプレイなどで構成される表示部２１と、キーボードやマウスなどで構成される操作入力部２２と、ハードディスク装置などで構成される記憶部２３とを備えている。記憶部２３には、制御部２０のＣＰＵによって実行されるプログラム２４が予めインストールされている。そしてＣＰＵがそのプログラム２４を実行することにより、制御部２０は、ジョブ生成部２５、取得部２６、表示処理部２７、設定変更部２８及び送信処理部２９として機能する。
【００４９】
一方、プリントサーバー３は、ＣＰＵとメモリとを備えて構成される制御部１０と、上述した記憶装置４とを備えている。記憶装置４には、上述したルール情報６、設定変更登録情報７及び判断情報８が予め記憶される他、情報処理装置２から受信する印刷ジョブＪＢ１を格納するためのジョブ記憶部４ａが設けられる。また記憶装置４には、制御部１０のＣＰＵによって実行されるプログラム１７が予めインストールされている。そしてＣＰＵがそのプログラム１７を実行することにより、制御部１０は、ジョブ受信部１１、印刷ルール判定部１２、ジョブ変換部１３、ジョブ出力部１４、通知部１５及び更新部１６として機能する。
【００５０】
情報処理装置２のジョブ生成部２５は、ユーザーによる印刷指示操作に基づき印刷ジョブＪＢ１を生成する処理部である。例えば情報処理装置２においてドキュメント編集アプリケーションが起動している状態でユーザーによる印刷指示が検知された場合、ジョブ生成部２５は、そのドキュメント編集アプリケーションによってファイルがオープンされているドキュメントに基づいて印刷ジョブＪＢ１を生成する。このときドキュメント編集アプリケーションによってオープンされているドキュメントがカラー文字を含むドキュメントである場合、ジョブ生成部２５は、カラーの印刷ジョブＪＢ１を生成する。そしてジョブ生成部２５は、印刷ジョブＪＢ１を生成すると、その印刷ジョブＪＢ１をプリントサーバー３へ送信する。このとき送信される印刷ジョブＪＢ１には、印刷ジョブＪＢ１を発行したユーザーに関する情報、そのユーザーが属するグループに関する情報、印刷対象ファイルのファイル名などの付属情報が含まれる。
【００５１】
プリントサーバー３のジョブ受信部１１は、ネットワークを介して印刷ジョブＪＢ１を受信する処理部である。このジョブ受信部１１は、情報処理装置２から送信された印刷ジョブＪＢ１を受信すると、その印刷ジョブＪＢ１を一時的にジョブ記憶部４ａへ格納し、保存する。そしてジョブ受信部１１は、印刷ジョブＪＢ１の受信に伴い、印刷ルール判定部１２を機能させる。
【００５２】
印刷ルール判定部１２は、ジョブ記憶部４ａに格納された印刷ジョブＪＢ１を読み出し、その印刷ジョブＪＢ１を発行したユーザー及びそのユーザーが属するグループを特定する。また印刷ルール判定部１２は、ルール情報６を読み出し、印刷ジョブＪＢ１を発行したユーザー又はグループに対して適用される印刷ルールを特定する。そして印刷ルール判定部１２は、情報処理装置２から受信した印刷ジョブＪＢ１を解析することにより、その印刷ジョブＪＢ１が印刷ルールに適合するか否かを判定する。印刷ジョブＪＢ１が印刷ルールに適合するジョブである場合、印刷ルール判定部１２は、ジョブ出力部１４に対して印刷ジョブＪＢ１の出力を許可する。これに対し、印刷ジョブＪＢ１が印刷ルールに適合しないジョブである場合、印刷ルール判定部１２は、ジョブ変換部１３を機能させる。
【００５３】
ジョブ変換部１３は、ルール情報６に登録された設定変更処理のデフォルト値に基づいて印刷ルールに適合しない印刷ジョブＪＢ１の印刷設定を変更することにより、当該印刷ジョブＪＢ１を印刷ルールに適合する印刷ジョブＪＢ２に自動変換する処理部である。情報処理装置２から受信した印刷ジョブＪＢ１を印刷ルールに適合する印刷ジョブＪＢ２に変換する処理が終了すると、ジョブ変換部１３は、ジョブ出力部１４に対して印刷ジョブＪＢ２の出力を許可する。
【００５４】
ジョブ出力部１４は、印刷ルール判定部１２又はジョブ変換部１３によって出力が許可された印刷ジョブＪＢ１又はＪＢ２を画像形成装置５へ出力する処理部である。
【００５５】
また情報処理装置２の取得部２６は、印刷ルールの通知要求をプリントサーバー３へ送信することにより、情報処理装置２のユーザーに適用される印刷ルールと、その印刷ルールに関連する情報とをプリントサーバー３から取得する処理部である。取得部２６がプリントサーバー３へ送信する通知要求には、例えば情報処理装置２のユーザーに関する情報、そのユーザーが属するグループに関する情報、印刷対象ファイルのファイル名に関する情報などが含まれる。また取得部２６がプリントサーバー３から取得する、印刷ルールに関連する情報には、例えば、その印刷ルールに適合させるために印刷ジョブの自動変換が行われる場合の設定変更処理のデフォルト値と、設定変更登録情報７に登録されている複数の設定変更処理の候補に関する情報であってユーザーが選択することにより変更することが可能な設定変更処理に関する情報とが含まれる。
【００５６】
プリントサーバー３の通知部１５は、情報処理装置２からの通知要求に基づき、情報処理装置２のユーザーに適用される印刷ルールと、その印刷ルールに関連する情報とを情報処理装置２へ送信する処理部である。通知部１５は、情報処理装置２から通知要求を受信すると、情報処理装置２のユーザー及びそのユーザーが属するグループを特定する。そして通知部１５は、その特定したユーザーに設定されている印刷ルール及びその印刷ルールに関する情報を、ルール情報６及び設定変更登録情報７から抽出し、情報処理装置２へ送信する。
【００５７】
情報処理装置２の取得部２６によって印刷ルールとその印刷ルールに関連する情報とが取得されると、情報処理装置２において表示処理部２７が機能する。表示処理部２７は、プリントサーバー３から通知された印刷ルールなどを表示部２１に表示する処理部である。表示処理部２７の表示処理により、情報処理装置２のユーザーに適用される印刷ルールの詳細や、印刷ルールに適合しない印刷ジョブの場合にプリントサーバー３で自動的に行われる設定変更処理の内容などが表示部２１に表示される。したがって、ユーザーは、画像形成装置５において印刷出力が行われるときに所望の出力態様で印刷出力が行われるか否かを事前に確認することができる。そして所望の出力態様とは異なる態様で印刷出力が行われると判断した場合、ユーザーは、プリントサーバー３で行われる設定変更処理を別の処理に変更することができる。ただし、ユーザーは、自身に適用される印刷ルールそのものは変更することができない。
【００５８】
設定変更部２８は、操作入力部２２に対して行われるユーザーの操作に基づき、プリントサーバー３で行われる設定変更処理をデフォルト値から別の処理に変更するものである。この設定変更部２８は、ユーザーによって指定された設定変更処理が設定変更登録情報７に予め登録された処理である場合、プリントサーバー３においてジョブ変換時に行われる設定変更処理を、ユーザーによって指定された処理に変更する。これに対し、ユーザーによって指定された設定変更処理が設定変更登録情報７に登録されていない新たな処理である場合、設定変更部２８は、その新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断することができない。そのため、設定変更部２８は、送信処理部２９を機能させ、ユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であるか否かを、プリントサーバー３に問い合わせる。
【００５９】
プリントサーバー３の更新部１６は、情報処理装置２から印刷ルールに適合するか否かの問い合わせがあった場合、判断情報８を参照し、情報処理装置２のユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断する。その結果、印刷ルールに適合する処理である場合、更新部１６は、その旨を情報処理装置２の設定変更部２８に通知し、設定変更を許可する。これに対し、判断情報８では印刷ルールに適合する処理であると判断できない場合、更新部１６は、情報処理装置２の管理者に対し、印刷ルールに適合する処理であるか否かを問い合わせる。管理者への問い合わせは、例えば管理者のアドレスに電子メールを送信することなどによって行われる。そして管理者からの回答に基づき、更新部１６は、印刷ルールに適合するか否かを判断し、印刷ルールに適合する場合にはその旨を情報処理装置２の設定変更部２８に通知し、設定変更を許可する。これに対し、印刷ルールに適合しない処理である場合、更新部１６は、その旨を情報処理装置２の設定変更部２８に通知し、設定変更を禁止する。
【００６０】
情報処理装置２の設定変更部２８は、プリントサーバー３に対して問い合わせを行った後、プリントサーバー３から設定変更を許可する回答を受信すると、プリントサーバー３においてジョブ変換時に行われる設定変更処理を、ユーザーによって指定された新たな処理に変更する。またプリントサーバー３から設定変更を禁止する回答を受信した場合、設定変更部２８は、ユーザーによって指定された新たな処理を破棄する。その後、ユーザーによって、プリントサーバー３においてジョブ変換時に行われる設定変更処理を確定させる操作が行われると、設定変更部２８は、再び送信処理部２９を機能させ、プリントサーバー３でジョブ変換時に行われる設定変更処理を、ユーザーによって指定された設定変更処理に更新することを要求する更新要求をプリントサーバー３へ送信する。尚、このとき送信される更新要求には、ユーザーによって指定された設定変更処理に関する情報が含まれる。
【００６１】
そしてプリントサーバー３の更新部１６は、情報処理装置２から受信する更新要求に基づき、ルール情報６においてデフォルト値として登録されている設定変更値を更新すると共に、設定変更登録情報７を更新する。また印刷ルールに適合する新たな設定変更処理が更新要求によって指定された場合には、その新たな設定変更処理を設定変更登録情報７に追加登録する。
【００６２】
したがって、情報処理装置２において取得部２６、表示処理部２７、設定変更部２８及び送信処理部２９が機能すると共に、プリントサーバー３において通知部１５及び更新部１６が機能することにより、情報処理装置２のユーザーは、自身に適用される印刷ルールを確認することができ、しかもルール情報６に登録されている設定変更処理のデフォルト値を、印刷ルールに適合する範囲内で所望の処理に変更することができる。ただし、画像形成装置５によって無駄な印刷出力が行われてしまうことを有効に防止するためには、例えばプリントサーバー３から画像形成装置５に対して印刷ジョブＪＢ２の出力が行われる前に、上述した取得部２６、表示処理部２７、設定変更部２８及び送信処理部２９による処理が行われることが好ましい。そのため、情報処理装置２においてユーザーによる印刷指示が検知された場合には、まず取得部２６、表示処理部２７、設定変更部２８及び送信処理部２９が機能し、ユーザーによる印刷ルールの確認作業が終了した後に、ジョブ生成部２５が機能するように構成することが好ましい。
【００６３】
図６は、本実施形態の印刷システム１において各装置で行われる処理の流れの概念を示す図である。また図７及び図８は、図６の処理が進行していく過程において情報処理装置２で表示される表示画面の一例を示す図である。
【００６４】
まず図６に示すように、情報処理装置２においてユーザーによる印刷指示が検知されると（プロセスＰ１）、情報処理装置２からプリントサーバー３に対して印刷ルールの通知要求Ｄ１が送信される。プリントサーバー３は、この通知要求Ｄ１を受信すると、情報処理装置２のユーザーに設定されている印刷ルールＤ２を抽出し（プロセスＰ２）、その印刷ルールＤ２を情報処理装置２へ送信する。このとき、プリントサーバー３から情報処理装置２へ送信される印刷ルールＤ２には、ユーザーに対応する印刷ルールだけでなく、その印刷ルールに関連する情報が含まれる。情報処理装置２は、プリントサーバー３から印刷ルールＤ２を受信すると、その受信した印刷ルールＤ２に基づく表示処理を行う（プロセスＰ３）。
【００６５】
このプロセスＰ３により、情報処理装置２は、図７（ａ）に示すような印刷ルール確認画面Ｇ１を表示部２１に表示する。この印刷ルール確認画面Ｇ１は、印刷対象ファイルのファイル名を表示するファイル表示欄Ｒ１と、情報処理装置２のユーザーに対して適用される印刷ルールの詳細を表示するルール表示欄Ｒ２とを含んでいる。したがって、ユーザーは、この印刷ルール確認画面Ｇ１により、どのような印刷ルールが適用されるかを確認することができる。また印刷ルール確認画面Ｇ１には、ルール表示欄Ｒ２に表示された印刷ルールに適合しない印刷ジョブである場合に、その印刷ジョブに対して行われる設定変更処理の内容を表示する処理内容表示欄Ｒ３が含まれる。したがって、ユーザーは、この処理内容表示欄Ｒ３を確認することにより、印刷ジョブに対して行われる設定変更処理の詳細を把握することができると共に、その設定変更処理により所望の出力態様となるか否かを判断することができる。そして設定変更処理が行われることにより所望の出力態様とはならないと判断した場合、ユーザーは、設定変更ボタンＢ１を操作することにより、プリントサーバー３で行われる設定変更処理を変更することができるようになる。またユーザーは、ＯＫボタンＢ２を操作することにより、印刷ルール確認画面Ｇ１において表示された内容で確定操作を行うことができる。情報処理装置２において確定操作が検知されると、プリントサーバー３に対して更新要求が送信される。またキャンセルボタンＢ３は、印刷ルール確認画面Ｇ１において表示された内容を確定させることなく、確認作業を途中終了させるためのボタンである。情報処理装置２においてキャンセル操作が検知されると、プリントサーバー３に対して更新要求が送信されることなく、処理が終了する。
【００６６】
情報処理装置２は、ユーザーによる設定変更ボタンＢ１の操作を検知すると、図７（ｂ）に示すような設定変更画面Ｇ２を表示部２１に表示する。この設定変更画面Ｇ２では、設定変更登録情報７に登録されている複数の設定変更処理が表示されると共に、それら複数の設定変更処理の中からユーザーが所望の設定変更処理を択一的に選択できるようにしたラジオボタンＢ４が表示される。図７（ｂ）の例では、カラー原稿を白黒２値に変更する設定変更処理が選択された状態を示しており、ユーザーは、複数のラジオボタンＢ４のうちの一つをクリック操作することにより、カラー原稿を白黒２値に変更する設定変更処理を別の設定変更処理に変更することができる。
【００６７】
また設定変更画面Ｇ２に表示される複数の設定変更処理のうち、最下欄の「その他の処理を登録」の項目は、ユーザーが新たな設定変更処理を指定するための項目である。ユーザーは、この項目を選択した場合、印刷ジョブの印刷設定を変換する際の変更対象項目と、その変更対象項目に対する設定変更値とを、自由に指定することができるようになる。本実施形態では、「その他の処理を登録」の項目にプルダウンボタンＢ５，Ｂ６が設けられており、ユーザーはそれらプルダウンボタンＢ５，Ｂ６を操作することにより、変更対象項目と、その変更対象項目に対する設定変更値とを自由に選択して新たな設定変更処理を指定することができる。すなわち、ユーザーが新たな設定変更処理を指定する場合、「その他の処理を登録」の項目に対応するラジオボタンＢ４を選択してプルダウンボタンＢ５，Ｂ６を操作すると、図７（ｃ）に示すようにプルダウンメニューＰＤ１，ＰＤ２が表示される。ユーザーはそれらプルダウンメニューＰＤ１，ＰＤ２の中から所望の変更対象項目及び設定変更値を選択することにより、所望の設定変更処理を指定することができる。またユーザーは、「その他の処理を登録」の項目を選択した場合、複数の設定変更処理を同時に指定することもできる。尚、図７（ｂ），（ｃ）ではプルダウンメニュー形式による入力形態を示しているが、これに限られるものではなく、例えばテキスト入力形式による入力形態であっても構わない。
【００６８】
そして設定変更画面Ｇ２においてユーザーが所望の設定変更処理を指定した状態でＯＫボタンＢ２を操作すると、情報処理装置２は、ユーザーによって指定された設定変更処理が新たな処理であるか否かを確認する。「その他の処理を登録」の項目以外の処理が選択されている状態でＯＫボタンＢ２が操作された場合には、設定変更登録情報７に予め登録されている印刷ルールに適合する設定変更処理が指定されたことになるため、情報処理装置２は、ユーザーによって指定された設定変更処理が反映された状態に更新して印刷ルール確認画面Ｇ１を表示する状態へと戻る。また設定変更画面Ｇ２のキャンセルボタンＢ２が操作された場合には、特に何も行わずに元の印刷ルール確認画面Ｇ１を表示する状態へと戻る。
【００６９】
これに対し、「その他の処理を登録」の項目が選択されている状態でＯＫボタンＢ２が操作された場合には、印刷ルールに適合する処理であるか否かが不明であるため、情報処理装置２は、プリントサーバー３に対して問い合わせを行う。すなわち、情報処理装置２は、図６に示すように、設定変更画面Ｇ２に対する設定変更操作を検知すると（プロセスＰ４）、その設定変更操作が新たな設定変更処理を指定するものであるか否かを判断し、新たな処理を指定するものであれば、ユーザー入力情報を添付した問い合わせＤ３をプリントサーバー３へ送信する。これにより、情報処理装置２は、プリントサーバー３に対し、ユーザーによって指定された新たな処理が印刷ルールに適合するものであるか否かの判断を要求する。プリントサーバー３は、情報処理装置２から問い合わせＤ３を受信すると、判断情報８を参照すると共に、必要に応じて管理者への問い合わせを行うことにより、ユーザーによって指定された新たな処理が印刷ルールに適合するか否かの判断処理を行う（プロセスＰ５）。そしてプリントサーバー３は、その判断結果Ｄ４を情報処理装置２へ送信する。
【００７０】
情報処理装置２は、プリントサーバー３から判断結果Ｄ４を受信すると、表示部２１の表示画面を更新する（プロセスＰ６）。図８（ａ）は、ユーザーによって指定された新たな設定変更処理が印刷ルールに適合する場合に表示される設定変更画面Ｇ２の一例を示している。例えばモノクロで印刷出力する印刷ルールが適用される場合において、図８（ａ）に示すように、ユーザーが、「赤文字」を「黒色＋囲み枠」に変換し、「青文字」を「黒色＋下線」に変換する新たな設定変更処理を指定した場合、その設定変更処理は印刷ルールに適合する。そのため、情報処理装置２がプリントサーバー３から受信する判断結果Ｄ４は、設定変更を許可するものとなる。情報処理装置２は、その判断結果Ｄ４に基づき、図８（ａ）に示すように新たな設定変更処理が印刷ルールに適合するものであることを示す画像Ｇ９を表示する。一方、新たな設定変更処理が印刷ルールに適合しない場合には、印刷ルールに適合しないことを示す任意の画像が表示される。
【００７１】
印刷ルールに適合することを示す画像Ｇ９が表示された場合には設定変更画面Ｇ２のＯＫボタンＢ２が操作可能となる。そしてユーザーによってＯＫボタンＢ２が操作されると、情報処理装置２は、ユーザーによって指定された新たな設定変更処理が反映された状態に更新して印刷ルール確認画面Ｇ１を表示する状態へと戻る。図８（ｂ）は、新たな設定変更処理が反映された印刷ルール確認画面Ｇ１の一例を示している。図８（ｂ）に示す印刷ルール確認画面Ｇ１では、処理内容表示欄Ｒ３においてユーザーが指定した設定変更処理の内容が表示されており、印刷ルールに適合しない印刷ジョブに対して行われる設定変更処理が変更されている。ユーザーは、この状態でＯＫボタンＢ２を操作することにより、図８（ｂ）の印刷ルール確認画面Ｇ１において表示された内容で確定操作を行うことができる。
【００７２】
図６に戻り、情報処理装置２は、ユーザーによる確定操作を検知すると（プロセスＰ７）、情報処理装置２は、プリントサーバー３に対し、ユーザーによって指定された設定変更処理に関する情報を含む更新要求Ｄ５を送信する。プリントサーバー３は、その更新要求Ｄ５を受信すると、ルール情報６を更新すると共に（プロセスＰ８）、設定変更登録情報７を更新する（プロセスＰ９）。このとき、ユーザーによって指定された設定変更処理が新たな処理である場合には、設定変更登録情報７にその新たな処理が追加登録される。
【００７３】
そして情報処理装置２は、プロセスＰ１で検知したユーザーの印刷指示に基づき、印刷ジョブＪＢ１を生成してプリントサーバー３に送信する。プリントサーバー３は、情報処理装置２から印刷ジョブＪＢ１を受信すると、印刷ルールに適合する範囲で印刷ジョブＪＢ１の印刷設定を変更することにより印刷ルールに適合する印刷ジョブＪＢ２へと変換する（プロセスＰ１０）。このとき、プリントサーバー３においては、ユーザーによって指定された設定変更処理が行われる。そしてプリントサーバー３は、印刷ルールに適合する印刷ジョブＪＢ２を画像形成装置５へ出力する。画像形成装置５は、プリントサーバー３から印刷ジョブＪＢ２を受信すると、その印刷ジョブＪＢ２に基づき印刷出力を実行する（プロセスＰ１１）。このとき、画像形成装置５は、印刷ルールに適合する印刷出力であって、ユーザーが意図する出力態様での印刷出力を実行する。したがって、画像形成装置５から出力される印刷物は、ユーザーの意図通りのものとなり、無駄になることがない。
【００７４】
図９は、上記印刷システム１を実現するプリントサーバー３において行われる処理手順の一例を示すフローチャートである。この処理は、プリントサーバー３の制御部１０において上述したプログラム１７が起動することにより行われるものである。
【００７５】
プリントサーバー３は、この処理を開始すると、まずネットワークを介して印刷ルールの通知要求Ｄ１を受信したか否かを判断する（ステップＳ１００）。このとき通知要求Ｄ１を受信していなければ（ステップＳ１００でＮＯ）、ステップＳ１１５へ進む。一方、通知要求Ｄ１を受信している場合（ステップＳ１００でＹＥＳ）、プリントサーバー３は、その通知要求Ｄ１に基づいてユーザー判別を行い（ステップＳ１０１）、当該ユーザーに対して設定されている印刷ルールをルール情報６から抽出する（ステップＳ１０２）。またプリントサーバー３は、抽出した印刷ルールに対して予め候補として登録されている複数の設定変更処理を設定変更登録情報７から抽出し（ステップＳ１０３）、それらの抽出した情報を情報処理装置２へ通知する（ステップＳ１０４）。
【００７６】
その後、プリントサーバー３は、設定変更処理が印刷ルールに適合するか否かの問い合わせＤ３を受信したか否かを判断する（ステップＳ１０５）。そして情報処理装置２からの問い合わせＤ３を受信した場合（ステップＳ１０５でＹＥＳ）、プリントサーバー３は、判断情報８を読み出し（ステップＳ１０６）、情報処理装置２から指定された設定変更処理が印刷ルールに適合する範囲内の処理であるか否かを判断する（ステップＳ１０７）。このとき、プリントサーバー３は、必要に応じて管理者への問い合わせを行い、管理者からの回答に基づいて判断を行う。そのような判断の結果、情報処理装置２から指定された設定変更処理が印刷ルールに適合する範囲内の処理である場合（ステップＳ１０７でＹＥＳ）、プリントサーバー３は、設定変更を許可する判断結果Ｄ４を生成する。また情報処理装置２から指定された設定変更処理が印刷ルールに適合する範囲内の処理でない場合（ステップＳ１０７でＮＯ）、プリントサーバー３は、設定変更を禁止する判断結果Ｄ４を生成する。そしてプリントサーバー３は、判断結果Ｄ４を情報処理装置２へ送信する（ステップＳ１１０）。尚、ステップＳ１０５で情報処理装置２からの問い合わせＤ３を受信していないときには、ステップＳ１０６〜Ｓ１１０の処理をスキップする。
【００７７】
続いてプリントサーバー３は、情報処理装置２のユーザーによる確認作業が終了したか否かを判断する（ステップＳ１１１）。ユーザーによる確認作業が終了していないときは（ステップＳ１１１でＮＯ）、ステップＳ１０５に戻り、上述した処理を繰り返す。これに対し、情報処理装置２からユーザーによる確認作業終了通知を受信した場合（ステップＳ１１１でＹＥＳ）、プリントサーバー３は、その確認作業終了通知と共に、ルール情報６においてデフォルト値として登録されている設定変更処理の更新を要求する更新要求を受信したか否かを判断する（ステップＳ１１２）。そして更新要求を受信した場合（ステップＳ１１２でＹＥＳ）、プリントサーバー３は、ルール情報６に登録されている設定変更処理のデフォルト値を、ユーザーによって指定された設定変更処理に書き換えて更新すると共に（ステップＳ１１３）、設定変更登録情報を更新する（ステップＳ１１４）。尚、ユーザーによる確認作業が終了した場合であっても、更新要求を受信していないときには（ステップＳ１１２でＮＯ）、ステップＳ１１３，Ｓ１１４の処理は行わない。そしてステップＳ１１５へと進む。
【００７８】
ステップＳ１１５へ進むと、プリントサーバー３はネットワークを介して印刷ジョブＪＢ１を受信したか否かを判断する。このとき印刷ジョブＪＢ１を受信していなければ（ステップＳ１１５でＮＯ）、ステップＳ１００へ戻り、上述した処理を繰り返す。これに対し、印刷ジョブＪＢ１を受信している場合（ステップＳ１１５でＹＥＳ）、プリントサーバー３は、ユーザー判別を行い、その印刷ジョブＪＢ１を発行したユーザーを特定し（ステップＳ１１６）、そのユーザーに対して設定されている印刷ルールをルール情報６から抽出する（ステップＳ１１７）。プリントサーバー３は、その抽出した印刷ルールに基づき、受信した印刷ジョブＪＢ１が印刷ルールに適合するか否かを判断する（ステップＳ１１８）。その結果、印刷ルールに適合しない印刷ジョブＪＢ１の場合（ステップＳ１１８でＮＯ）、プリントサーバー３は、ルール情報６のデフォルト値に基づき、印刷ジョブＪＢ１に対して行うべき設定変更処理を特定し（ステップＳ１１９）、その特定した設定変更処理を印刷ジョブＪＢ１に対して実行することにより印刷ジョブＪＢ１の印刷設定を変更して印刷ジョブＪＢ２を生成する（ステップＳ１２０）。そしてプリントサーバー３は、生成した印刷ジョブＪＢ２を画像形成装置５へ出力する（ステップＳ１２１）。一方、受信した印刷ジョブＪＢ１が印刷ルールに適合する場合（ステップＳ１１８でＹＥＳ）、ステップＳ１１９，Ｓ１２０の処理は行わず、受信した印刷ジョブＪＢ１を画像形成装置５出力する（ステップＳ１２１）。その後、プリントサーバー３による処理は、ステップＳ１００へと戻り、上述した処理を繰り返す。
【００７９】
次に図１０は、上記印刷システム１を実現する情報処理装置２において行われる処理手順の一例を示すフローチャートである。この処理は、情報処理装置２の制御部２０において上述したプログラム２４が起動することにより行われるものである。
【００８０】
情報処理装置２は、この処理を開始すると、まずユーザーによる印刷指示が行われるまで待機する状態となる（ステップＳ２００）。そしてユーザーによる印刷指示を検知すると（ステップＳ２００でＹＥＳ）、情報処理装置２は、印刷ルールの通知要求Ｄ１をプリントサーバー３へ送信する（ステップＳ２０１）。そしてプリントサーバー３から印刷ルールとそれに関連する情報とを受信すると（ステップＳ２０２でＹＥＳ）、情報処理装置２は、受信した情報に基づき、上述の印刷ルール確認画面Ｇ１を表示する（ステップＳ２０３）。そしてユーザーによるボタン操作を検知するまで待機する状態となり（ステップＳ２０４）、ユーザーによるボタン操作を検知すると（ステップＳ２０４でＹＥＳ）、印刷ルール確認画面Ｇ１のＯＫボタンＢ２が操作されたか否かを判断する（ステップＳ２０５）。
【００８１】
ユーザーにより印刷ルール確認画面Ｇ１のＯＫボタンＢ２が操作された場合（ステップＳ２０５でＹＥＳ）、情報処理装置２は、ユーザーによる確定操作が行われたことを示す確認作業終了通知をプリントサーバー３へ送信し（ステップＳ２０６）、ユーザーによって設定変更処理を変更する操作が行われたか否かを判断する（ステップＳ２０７）。そしてユーザーがそれ以前に設定変更処理を変更する操作を行っている場合（ステップＳ２０７でＹＥＳ）、情報処理装置２は、ユーザーによって指定された設定変更処理に関する情報を含む更新要求Ｄ５をプリントサーバー３へ送信する（ステップＳ２０８）。その後、情報処理装置２は、印刷ジョブＪＢ１を生成し（ステップＳ２０９）、その印刷ジョブＪＢ１をプリントサーバー３へ送信して全ての処理を終了する（ステップＳ２１０）。
【００８２】
一方、印刷ルール確認画面Ｇ１が表示されている状態において、ユーザーがＯＫボタンＢ２ではなく（ステップＳ２０５でＮＯ）、キャンセルボタンＢ３を操作した場合（ステップＳ２１１でＹＥＳ）、情報処理装置２は、その後、特に何も行うことなく、全ての処理を終了する。
【００８３】
また印刷ルール確認画面Ｇ１が表示されている状態において、ユーザーが設定変更ボタンＢ１を操作した場合（ステップＳ２１１でＮＯ）、情報処理装置２は、プリントサーバー３から受信した情報に基づき、上述の設定変更画面Ｇ２を表示する（ステップＳ２１２）。情報処理装置２は、設定変更画面Ｇ２を表示している状態でユーザーによる操作を検知すると、その操作がジョブ変換時に行われる設定変更処理を変更する操作であるか否かを判断する（ステップＳ２１３）。そして設定変更処理を変更する操作である場合（ステップＳ２１３でＹＥＳ）、ユーザーによって指定された設定変更処理が設定変更登録情報７に予め登録された処理であるか、或いは、ユーザーによって新たに登録されたその他の処理であるかを判断する（ステップＳ２１３）。その他の処理である場合（ステップＳ２１３でＹＥＳ）、情報処理装置２は、プリントサーバー３に対して問い合わせＤ３を送信し（ステップＳ２１５）、プリントサーバー３による判断結果Ｄ４を受信するまで待機する（ステップＳ２１６）。そして判断結果Ｄ４を受信すると（ステップＳ２１６でＹＥＳ）、情報処理装置２は、設定変更画面Ｇ２にその判断結果Ｄ４を表示すると共に（ステップＳ２１７）、その判断結果Ｄ４においてユーザーが指定した新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断し（ステップＳ２１８）、印刷ルールに適合する処理であれば（ステップＳ２１８でＹＥＳ）、ユーザーによる設定変更操作を反映させた状態に表示画面を更新する（ステップＳ２１９）。またユーザーによって指定された設定変更処理が設定変更登録情報７に予め登録された処理である場合（ステップＳ２１４でＮＯ）においても、情報処理装置２は、ユーザーによる設定変更操作を反映させた状態に表示画面を更新する（ステップＳ２１９）。これに対し、ユーザーによって指定された処理が新たな処理であり、その新たな処理が印刷ルールに適合しない処理である場合には（ステップＳ２１８でＮＯ）、ユーザーによる設定変更操作を反映させない。その後、情報処理装置２は、ユーザーによる操作に基づき、ステップＳ２０３へ戻り、印刷ルール確認画面Ｇ１を表示する状態となって上述した処理を実行する。したがって、ユーザーが設定変更画面Ｇ２に対する設定変更操作を行った場合には、その後のステップＳ２０８において、ユーザーによって指定された設定変更処理に関する情報を含む更新要求Ｄ５がプリントサーバー３へ送信されるようになる。そしてステップＳ２０９で生成された印刷ジョブＪＢ１がステップＳ２１０でプリントサーバー３へ送信されると、プリントサーバー３において更新要求Ｄ５で指定した設定変更処理が行われ、印刷ルールに適合する範囲内でユーザーの意図通りの印刷出力を行う印刷ジョブＪＢ２が生成されるようになる。
【００８４】
また情報処理装置２は、ステップＳ２０９で印刷ジョブＪＢ１を生成する際、ユーザーによって指定された設定変更処理に基づき、印刷ルールに適合する印刷ジョブを生成するようにしても良い。この場合、ステップＳ２１０でプリントサーバー３に送信される印刷ジョブＪＢ１は、印刷ルールに適合するジョブとなり、プリントサーバー３で印刷設定を変更する処理を行う必要がなくなる。そのため、多数の印刷ジョブが集中するプリントサーバー３の処理負担を軽減できるという利点がある。
【００８５】
次にユーザーによって指定される設定変更処理に基づき、印刷ルールの範囲内で行われる様々な印刷出力の態様について説明する。図１１は、モノクロで印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。図１１では、プリントサーバー３に入力する印刷ジョブＪＢ１がカラー原稿をカラー印刷するジョブであり、印刷ジョブＪＢ１のカラー原稿に、赤文字と青文字と黄文字とが含まれる場合を例示している。
【００８６】
図１１（ａ）は、ルール情報６にデフォルト値として登録された設定変更処理である、カラー原稿を白黒２値に変換する処理が行われる場合を例示している。プリントサーバー３においてカラー原稿を白黒２値に変換する設定変更処理が行われる場合、図１１（ａ）に示すように、カラー原稿に含まれる、赤文字、青文字及び黄文字のそれぞれが黒色に変換される。そのため、印刷ジョブＪＢ２は、原稿に含まれる文字を全て黒色で印刷するジョブとなる。この場合、印刷ジョブＪＢ２に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれを他の黒文字と区別することができない態様となる。
【００８７】
図１１（ｂ）は、印刷設定の設定変更処理としてカラー原稿をグレートーンに変換する処理が行われる場合を例示している。プリントサーバー３においてカラー原稿をグレートーンに変換する設定変更処理が行われる場合、図１１（ｂ）に示すように、カラー原稿に含まれる、赤文字、青文字及び黄文字のそれぞれがグレートーン（中間階調値）に変換される。そのため、印刷ジョブＪＢ２は、原稿に含まれる文字を黒色又はグレー色で印刷するジョブとなる。この場合、印刷ジョブＪＢ２に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のカラー文字を全てグレー色で印刷したものになるため、カラー文字がどの部分にあるかを識別することは可能である。しかし、赤文字、青文字及び黄文字のそれぞれが元のカラー原稿のどの部分にあったかは識別困難な出力態様となる。
【００８８】
図１１（ｃ）は、印刷設定の設定変更処理として、赤文字を「黒文字＋下線」の強調態様に変更し、青文字を「黒文字＋太字」の強調態様に変更し、黄文字を「黒文字＋囲み枠」の強調態様に変更する処理が行われる場合を例示している。プリントサーバー３において、上記のような設定変更処理が行われる場合、図１１（ｃ）に示すように、カラー原稿に含まれる、赤文字が黒色に変換されると共に、その赤文字に下線設定が付与される。また青文字は黒色に変換されると共に、太字設定が付与される。更に黄文字は黒色に変換されると共に、その黄文字に囲み枠設定が付与される。そのため、このような設定変更処理によって生成される印刷ジョブＪＢ２は、原稿に含まれる文字を全て黒色で印刷するジョブであるにもかかわらず、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれが個別に強調された識別可能なジョブとなる。したがって、この印刷ジョブＪＢ２に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれを個別に識別することが可能な出力態様となる。
【００８９】
したがって、例えばユーザーがドキュメント編集アプリケーションによって複数色の文字で表現されたカラー原稿を作成し、そのカラー原稿に含まれる各色の文字を識別可能にした状態の印刷物を出力したいときには、各色の文字に対する強調設定を異なる設定にして設定変更処理を登録すれば良い。この場合、図１１（ｃ）に示す出力態様の印刷物が得られるため、印刷ルールが正常に適用される範囲内で、ユーザーが意図するような各色の文字を識別可能にした印刷物を出力することができる。
【００９０】
図１２は、ウォーターマークを付加して印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。図１２では、プリントサーバー３に入力する印刷ジョブＪＢ１がウォーターマークを付加する設定が行われていないジョブである場合を例示している。
【００９１】
図１２（ａ）は、ルール情報６にデフォルト値として登録された設定変更処理である、原稿中央に「Ｃｏｎｆｉｄｅｎｔｉａｌ」を、黄色、傾き４５度で付加する設定に変換する処理が行われる場合を例示している。プリントサーバー３においてこの設定変更処理が行われる場合、図１２（ａ）に示すように、元の原稿の中央部分に、「Ｃｏｎｆｉｄｅｎｔｉａｌ」という黄色の文字列画像がウォーターマークとして傾き４５度で付加される。そのため、この場合の印刷ジョブＪＢ２は、元の原稿に含まれる文字と、ウォーターマークとが重なり合い、元の原稿に含まれる文字が読み難くなってユーザーが意図しない出力態様となる可能性がある。
【００９２】
図１２（ｂ）は、印刷設定の設定変更処理として、原稿余白部分に「社外持ち出し禁止」という黒色の文字列画像をウォーターマークとして傾き０度で付加する設定に変換する処理が行われる場合を例示している。プリントサーバー３においてこの設定変更処理が行われる場合、図１２（ｂ）に示すように、例えば元の原稿のヘッダーなどの余白に、「社外持ち出し禁止」という黒色の文字列画像がウォーターマークとして水平な状態で付加される。そのため、この場合の印刷ジョブＪＢ２は、元の原稿に含まれる文字と、ウォーターマークとが重ならず、元の原稿に含まれる文字を読み易い出力態様となる。したがって、例えばユーザーが元の原稿に含まれる文字を読み易い状態で出力したいときには、このような設定変更処理を指定すれば良い。またこれに限らず、ユーザーは、所望の文字列画像をウォーターマークとして付加するように指定したり、ウォーターマークを付加する位置を所望の位置に指定したり、或いは、ウォーターマークの色や透過度などを調整することにより、ウォーターマークを付加して印刷出力を行う印刷ルールが適用される場合であっても所望の出力態様の印刷物を得ることができる。
【００９３】
また２ｉｎ１で印刷出力を行う印刷ルールの場合も同様であり、ルール情報６に予め登録された設定変更処理のデフォルト値ではユーザーが意図する印刷物が出力されない場合、ユーザーは、その印刷ルールの範囲内で、所望の出力態様となる設定変更処理を指定すれば良い。またページの割り付け順序なども、ユーザーは事前に指定しておくことで、所望の割り付け順序となった印刷物を取得することが可能である。
【００９４】
以上のように、本実施形態の印刷システム１は、プリントサーバー３において印刷ルールに適合しない印刷ジョブＪＢ１が印刷ルールに適合する印刷ジョブＪＢ２に変換される際に実行される設定変更処理を、ユーザーが情報処理装置２を操作することによって印刷ルールに適合する範囲内で異なる処理に変更することができる構成である。そのため、ユーザーが、情報処理装置２においてドキュメント編集アプリケーションが起動した状態で、印刷ルールに適合するような印刷設定をドキュメント毎に個別に設定しなければならない煩わしさがない。特に、カラー原稿に多数のカラー文字が含まれており、そのカラー原稿に対してモノクロで印刷出力する印刷ルールが適用される場合であっても、ユーザーは、ドキュメント編集アプリケーション上で各色の文字毎に強調設定を予め手動操作で設定しておく必要がなく、プリントサーバー３で実行される設定変更処理を指定するだけで良い。そのため、本実施形態の印刷システム１は、印刷ルールに適合しない印刷ジョブＪＢ１を強制的に印刷ルールに適合する印刷ジョブＪＢ２に変換して出力するという構成であるにもかかわらず、ユーザーに過大な操作負担をかけることなく、ユーザーの意図通りの印刷出力を行うことができるものである。
【００９５】
（第２実施形態）
次に本発明に関する第２実施形態について説明する。上述した第１実施形態では、プリントサーバー３がネットワークを介して情報処理装置２から印刷ジョブＪＢ１を受信することに伴い、その受信した印刷ジョブＪＢ１に印刷ルールを適用する場合を例示した。本実施形態では、プリントサーバー３に予め印刷ジョブＪＢ１が蓄積されており、ユーザーが画像形成装置５を操作することによってプリントサーバー３に蓄積された印刷ジョブＪＢ１のプルプリントを行う際に印刷ルールを適用する形態について説明する。
【００９６】
図１３は、第２実施形態における印刷システム１の構成概念を示す図である。尚、プリントサーバー３には、管理者によって設定されるルール情報６などが予め記憶される点は第１実施形態と同様である。本実施形態では、図１３に示すようにプリントサーバー３の記憶装置４に予め印刷ジョブＪＢ１が蓄積されている。この印刷ジョブＪＢ１は、第１実施形態と同様、例えばユーザーが情報処理装置２を操作することによって情報処理装置２からプリントサーバー３に送信され蓄積されたものである。
【００９７】
プリントサーバー３に蓄積された印刷ジョブＪＢ１を印刷出力しようとするユーザーは、図１３に示すように、画像形成装置５の設置位置まで移動し、画像形成装置５の正面側に設けられた操作パネル３１を操作することにより、プリントサーバー３にログインする。すると、操作パネル３１には、プリントサーバー３に蓄積されている印刷ジョブのうち、当該ユーザーが印刷可能な印刷ジョブの一覧が表示される。ユーザーがその一覧表示の中から、例えばカラー印刷の印刷ジョブＪＢ１を選択してプルプリントの印刷指示を行うことにより、画像形成装置５がプリントサーバー３から印刷ジョブを取得して印刷出力を行う。
【００９８】
本実施形態の印刷システム１は、プリントサーバー３が画像形成装置５からのジョブ要求に基づいてユーザーにより指定された印刷ジョブＪＢ１を画像形成装置５に送信する際、当該印刷ジョブＪＢ１がユーザーに設定されている印刷ルールに適合するかジョブであるか否かを判断する。そして印刷ルールに適合するジョブであれば、記憶装置４に蓄積されている印刷ジョブＪＢ１をそのまま画像形成装置５へ出力する。これに対し、印刷ルールに適合しないジョブである場合、プリントサーバー３は、第１実施形態と同様、記憶装置４に蓄積されている印刷ジョブＪＢ１の印刷設定を変更し、印刷ルールに適合する印刷ジョブＪＢ２へと変換して画像形成装置５へ出力する。
【００９９】
また本実施形態の印刷システム１は、ユーザーが画像形成装置５の操作パネル３１を操作してプリントサーバー３にログインしたとき、そのユーザーに適用される印刷ルール及び印刷ルールに関する情報を操作パネル３１に表示すると共に、ユーザーによる設定変更操作に基づき、ジョブ変換時に行われる設定変更処理を印刷ルールに適合する範囲内でユーザーが所望する処理に変更できるように構成される。
【０１００】
図１４は、この第２実施形態における印刷システム１のハードウェア構成及び機能構成を示すブロック図である。本実施形態におけるプリントサーバー３は、制御部１０がプログラム１７を実行することにより、ジョブ要求解析部１８、印刷ルール判定部１２、ジョブ変換部１３、ジョブ出力部１４、通知部１５及び更新部１６として機能する。このうち、印刷ルール判定部１２、ジョブ変換部１３、ジョブ出力部１４、通知部１５及び更新部１６は、第１実施形態で説明したものと同様である。またジョブ要求解析部１８は、画像形成装置５から受信するジョブ要求を解析し、ユーザーによって指定された印刷ジョブＪＢ１を出力対象として特定する処理部である。
【０１０１】
また画像形成装置５は、上述した操作パネル３１の他、ＣＰＵとメモリとを備えて構成される制御部３０と、ハードディスク装置などで構成される記憶装置３２と、印刷用紙などに画像形成を行って印刷出力を行うプリンタ部３３とを備えている。操作パネル３１は、図１４に示すように液晶ディスプレイなどで構成される表示部３４と、ユーザーによる操作を受け付ける操作部３５とを備えている。また記憶装置３２には制御部３０のＣＰＵによって実行されるプログラム３６が予めインストールされている。制御部３０のＣＰＵがそのプログラム３６を読み出して実行することにより、制御部３０は、ジョブ要求部４１、ジョブ制御部４２、取得部４３、表示処理部４４、設定変更部４５及び送信処理部４６として機能する。このうち、取得部４３、表示処理部４４、設定変更部４５及び送信処理部４６のそれぞれは第１実施形態における情報処理装置２の取得部２６、表示処理部２７、設定変更部２８及び送信処理部２９と同様の機能を発揮するものである。またジョブ要求部４１は、操作部３５によって検知されるユーザーの操作に基づき、プリントサーバー３に対してジョブ要求を送信するものである。さらにジョブ制御部４２は、プリントサーバー３のジョブ出力部１４によって出力される印刷ジョブを受信し、その印刷ジョブに基づいてプリンタ部３３を駆動することにより印刷出力のための動作を制御するものである。
【０１０２】
本実施形態の印刷システム１は、プリントサーバー３及び画像形成装置５のそれぞれが上記構成を有することにより、ユーザーが操作パネル３１に対してプルプリント操作を行う際には第１実施形態と同様に、当該ユーザーに適用される印刷ルール及び印刷ルールに関する情報を操作パネル３１の表示部３４に表示することができると共に、ユーザーによる設定変更操作に基づき、ジョブ変換時に行われる設定変更処理を印刷ルールに適合する範囲内でユーザーが所望する処理に変更できるようになる。
【０１０３】
図１５は、本実施形態の印刷システム１において画像形成装置５及びプリントサーバー３の各装置で行われる処理の流れの概念を示す図である。まず図１５に示すように、画像形成装置５においてユーザーによるログイン操作が検知されると（プロセスＰ２０）、画像形成装置５からプリントサーバー３に対して印刷ルールの通知要求Ｄ２０が送信される。プリントサーバー３は、画像形成装置５を操作するユーザーが正規ユーザーである場合にログインを許可し、画像形成装置５から受信した通知要求Ｄ２０に基づいて画像形成装置５のユーザーに設定されている印刷ルールＤ２１を抽出する（プロセスＰ２１）。そしてプリントサーバー３は、その印刷ルールＤ２１を画像形成装置５へ送信する。このときプリントサーバー３から画像形成装置５へ送信される印刷ルールＤ２１には、ユーザーに対応する印刷ルールだけでなく、第１実施形態と同様の印刷ルールに関連する情報が含まれる。画像形成装置５は、プリントサーバー３から印刷ルールＤ２１を受信すると、その受信した印刷ルールＤ２１に基づく表示処理を行う（プロセスＰ２２）。このとき画像形成装置５は、上述した印刷ルール確認画面Ｇ１と同様の画面を表示部３４に表示する。したがって、ユーザーは、操作パネル３１の表示画面により、どのような印刷ルールが適用されるかを事前に確認することができる。また画像形成装置５は、ユーザーによる操作に基づいて上述した設定変更画面Ｇ２と同様の画面を表示部３４に表示することもできる。したがって、ユーザーは、操作パネル３１の表示画面に対して第１実施形態と同様の操作を行うことにより、プリントサーバー３で行われる設定変更処理を変更することができる。
【０１０４】
画像形成装置５は、プリントサーバー３で行われる設定変更処理を異なる処理に変更する操作を検知すると（プロセスＰ２３）、ユーザーによって指定された設定変更処理が設定変更登録情報７に登録されていない新たな処理であるか否かを判断する。そして新たな処理である場合、画像形成装置５は、プリントサーバー３に対して問い合わせＤ２２を送信する。プリントサーバー３は、画像形成装置５から問い合わせＤ３を受信すると、判断情報８を参照すると共に、必要に応じて管理者への問い合わせを行うことにより、ユーザーによって指定された新たな処理が印刷ルールに適合するか否かの判断処理を行う（プロセスＰ２４）。そしてプリントサーバー３は、その判断結果Ｄ２３を画像形成装置５へ送信する。
【０１０５】
画像形成装置５は、プリントサーバー３から判断結果Ｄ２３を受信すると、操作パネル３１の表示画面を更新する（プロセスＰ２５）。そしてユーザーによる確定操作を検知すると（プロセスＰ２６）、画像形成装置５は、プリントサーバー３に対してユーザーによって指定された設定変更処理に関する情報を含む更新要求Ｄ２４を送信する。プリントサーバー３は、その更新要求Ｄ２４を受信すると、ルール情報６を更新すると共に（プロセスＰ２７）、設定変更登録情報７を更新する（プロセスＰ２８）。このとき、ユーザーによって指定された設定変更処理が新たな処理である場合には、設定変更登録情報７にその新たな処理が追加登録される。
【０１０６】
その後、画像形成装置５は、ユーザーによる印刷指示を検知すると（プロセスＰ２９）、プリントサーバー３に対してジョブ要求Ｄ２５を送信する。プリントサーバー３は、そのジョブ要求Ｄ２５を受信すると、ジョブ記憶部４ａからユーザーによって指定された印刷ジョブＪＢ１を抽出し（プロセスＰ３０）、印刷ルールに適合する範囲で印刷ジョブＪＢ１の印刷設定を変更することにより印刷ルールに適合する印刷ジョブＪＢ２へと変換する（プロセスＰ３１）。このとき、プリントサーバー３においては、ユーザーによって指定された設定変更処理が行われる。そしてプリントサーバー３は、印刷ルールに適合する印刷ジョブＪＢ２を画像形成装置５へ出力する。画像形成装置５は、プリントサーバー３から印刷ジョブＪＢ２を受信すると、その印刷ジョブＪＢ２に基づき印刷出力を実行する（プロセスＰ３２）。このとき、画像形成装置５は、印刷ルールに適合する印刷出力であって、ユーザーが意図する出力態様での印刷出力を実行する。したがって、画像形成装置５から出力される印刷物は、ユーザーの意図通りのものとなり、無駄になることがない。
【０１０７】
また本実施形態のプリントサーバー３で行われる処理手順としては、第１実施形態で説明した図９と同様の処理手順を適用することができる。この場合、図９のステップＳ１１５においてジョブ要求を受信したか否かを判断し、ジョブ要求を受信していれば記憶装置４のジョブ記憶部４ａから印刷ジョブを読み出す処理を行うようにすれば良い。
【０１０８】
また本実施形態の画像形成装置５で行われる処理手順としても、第１実施形態で説明した図１０と同様の処理手順を適用することができる。その場合、図１０のステップＳ２００においてユーザーによるログイン操作を検知したか否かを判断し、ステップＳ２０９においてユーザーによる印刷指示が検知されることを条件としてプリントサーバー３にジョブ要求を送信する。そしてステップＳ２１０ではプリントサーバー３から取得する印刷ジョブに基づいて印刷出力を行うようにすれば良い。
【０１０９】
また画像形成装置５は、ユーザーによる設定変更操作が行われるのに先立ってプリントサーバー３からプルプリント対象の印刷ジョブＪＢ１を取得し、ユーザーによって設定変更操作が行われた場合にはそれによって指定された設定変更処理に基づいて、先に取得した印刷ジョブＪＢ１を画像形成装置５の内部処理で変換して印刷ルールに適合する印刷ジョブＪＢ２を生成するようにしても良い。この場合、プリントサーバー３において印刷設定を変更する処理を行う必要がなくなるため、多数の印刷ジョブが集中するプリントサーバー３の処理負担を軽減できるという利点がある。
【０１１０】
以上のように、本実施形態の印刷システム１は、ユーザーが画像形成装置５を操作してプリントサーバー３に蓄積された印刷ジョブＪＢ１のプルプリントを行う際に、プリントサーバー３において行われる設定変更処理を、ユーザーが印刷ルールに適合する範囲内で異なる処理に変更することができる構成である。そのため、本実施形態の印刷システム１においても、予め設定された印刷ルールに適合する出力形態となるように制御しつつ、ユーザーが意図する通りの印刷出力を行うことができるようになる。
【０１１１】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１１２】
例えばプリントサーバー３に予め登録される印刷ルールは、上述した印刷ルール以外にも様々な印刷ルールを採用することができる。一例を挙げると、プリントサーバー３において、印刷ジョブのプリントフォーマット（データフォーマット）をＰＤＦ（Portable Document Format）などの特定フォーマットのデータに変換して出力する、という印刷ルールを採用することも可能である。例えばＰＤＦのデータに変換して出力する印刷ルールが適用される場合であっても、その印刷ルールに適合する範囲内で行う設定変更処理としては複数の処理が存在する。すなわち、第１に、通常のＰＤＦデータに変換して出力する処理があり、第２に、コンパクトＰＤＦに変換して出力する処理がある。また第３に、サーチャブルＰＤＦに変換して出力する処理があり、更に第４に、暗号化ＰＤＦに変換して出力する処理がある。したがって、ＰＤＦデータに変換して出力する印刷ルールが適用される場合であっても、ユーザーは、その印刷ルールに適合する上記第１乃至第４の処理のうちから、用途などに応じて所望の設定変更処理を指定することができる。
【０１１３】
また上記においては、ルール情報６に登録される印刷ルールが、ユーザーごとに、或いは、グループごとに設定される場合を例示した。しかしこれに限られるものではなく、例えば印刷対象となるファイルごとに、印刷ルールが設定されるものであっても構わない。この場合、ファイル名に対して印刷ルールが設定されるものであっても良いし、ファイルの種類（例えば拡張子）に対して印刷ルールが設定されるものであっても良い。
【０１１４】
また上記においては、画像形成装置５がＭＦＰによって構成される場合を例示したが、これに限られるものでもない。すなわち、画像形成装置５は、少なくとも印刷出力機能を有するものであれば良いため、プリンタ専用機であっても構わない。
【０１１５】
さらに上記実施形態のプリントサーバー３は、サーバー専用機として構成される場合を例示したが、それに限定されるものでもない。すなわち、上述したプリントサーバー３の機能が他の装置（例えば情報処理装置２や画像形成装置５）の一部の機能として搭載されたものであっても構わない。
【符号の説明】
【０１１６】
１  印刷システム
２  情報処理装置
３  プリントサーバー
４  記憶装置（記憶手段）
５  画像形成装置
１３  ジョブ変換部（ジョブ変換手段）
１５  通知部（通知手段）
１６  更新部（更新手段）
２１，３４  表示部（表示手段）
２６，４３  取得部（取得手段）
２７，４４  表示処理部（表示処理手段）
２８，４５  設定変更部（設定変更手段）
１７，２４，３６  プログラム
【図１】
0005892118.tif 000002
【図２】
0005892118.tif 000003
【図３】
0005892118.tif 000004
【図４】
0005892118.tif 000005
【図５】
0005892118.tif 000006
【図６】
0005892118.tif 000007
【図７】
0005892118.tif 000008
【図８】
0005892118.tif 000009
【図９】
0005892118.tif 000010
【図１０】
0005892118.tif 000011
【図１１】
0005892118.tif 000012
【図１２】
0005892118.tif 000013
【図１３】
0005892118.tif 000014
【図１４】
0005892118.tif 000015
【図１５】
0005892118.tif 000016