(57)【特許請求の範囲】
【請求項１】
印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、
複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、
前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段とを備え、
前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、
前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行う
データ処理装置。
【請求項２】
印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、
複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、
前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段とを備え、
前記受付手段は、利用者属性データを含む印刷要求データを受け付ける場合と、利用者属性データを含まない印刷要求データを受け付ける場合があり、
前記指示手段は、前記受付手段が利用者属性データを含まない印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者に権限が与えられていない設定値を含む印刷設定に従う印刷の指示を行わず、前記受付手段が利用者属性データを含む印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者の権限の有無にかかわらず、当該印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う印刷の指示を行う
データ処理装置。
【請求項３】
前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、
前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行う
請求項２に記載のデータ処理装置。
【請求項４】
前記条件データは、印刷設定の１以上の設定値の組み合わせを示し、
前記指示手段は、前記１以上の利用者属性データの各々に関する印刷の指示において、前記条件データが示す印刷設定に含まれる１以上の設定値の組み合わせに応じた印刷を指示する
請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記印刷要求データは、前記文書に応じた印刷設定を示す印刷設定データを含み、
前記条件データは、印刷設定の設定値に応じた印刷の権限の有無を示し、
前記指示手段は、前記１以上の利用者属性データの各々に関する印刷の指示において、前記印刷設定データが示す印刷設定に含まれる１以上の設定値のうち、当該利用者属性データに応じた条件データにより権限が無いとされる設定値を権限が有るとされる設定値に変更し、当該設定値の変更された印刷設定に従う印刷を指示する
請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項６】
前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、当該印刷要求データが示す印刷の要求を行った要求者に対する通知を通知装置に指示する
請求項１乃至５のいずれか１項に記載のデータ処理装置。
【請求項７】
前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に含まれる設定値における競合の有無を判定し、競合があると判定した場合、当該印刷要求データが示す印刷の要求を行った要求者に対する通知を通知装置に指示する
請求項１乃至６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、予め定められた規則に従い、当該印刷設定に含まれる設定値の１以上を変更する
請求項１乃至７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、予め定められた規則に従い、前記文書のレイアウトを変更する
請求項１乃至８のいずれか１項に記載のデータ処理装置。
【請求項１０】
コンピュータを、
印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、
複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、
前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段として機能させるためのプログラムであって、
前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、
前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行う
プログラム。
【請求項１１】
コンピュータを、
印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、
複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、
前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段として機能させるためのプログラムであって、
前記受付手段は、利用者属性データを含む印刷要求データを受け付ける場合と、利用者属性データを含まない印刷要求データを受け付ける場合があり、
前記指示手段は、前記受付手段が利用者属性データを含まない印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者に権限が与えられていない設定値を含む印刷設定に従う印刷の指示を行わず、前記受付手段が利用者属性データを含む印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者の権限の有無にかかわらず、当該印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う印刷の指示を行う
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザから印刷物の配布先のグループの指示を受け、予め記憶している当該グループの構成員の分類別の人数に応じた部数の印刷物を、分類に応じた画像品質で印刷する装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９０７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、属性が異なる利用者の各々に利用される、共通した文書の印刷物を印刷する際にユーザが行う印刷設定の手間を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るデータ処理装置は、印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段とを備え、前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行うことを特徴とする。
【０００６】
本発明の請求項２に係るデータ処理装置は、印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段とを備え、前記受付手段は、利用者属性データを含む印刷要求データを受け付ける場合と、利用者属性データを含まない印刷要求データを受け付ける場合があり、前記指示手段は、前記受付手段が利用者属性データを含まない印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者に権限が与えられていない設定値を含む印刷設定に従う印刷の指示を行わず、前記受付手段が利用者属性データを含む印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者の権限の有無にかかわらず、当該印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う印刷の指示を行うことを特徴とする。
【０００７】
本発明の請求項３に係るデータ処理装置は、請求項２に記載の構成において、前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行うことを特徴とする。
【０００８】
本発明の請求項４に係るデータ処理装置は、請求項１乃至３のいずれか１項に記載の構成において、前記条件データは、印刷設定の１以上の設定値の組み合わせを示し、前記指示手段は、前記１以上の利用者属性データの各々に関する印刷の指示において、前記条件データが示す印刷設定に含まれる１以上の設定値の組み合わせに応じた印刷を指示することを特徴とする。
【０００９】
本発明の請求項５に係るデータ処理装置は、請求項１乃至３のいずれか１項に記載の構成において、前記印刷要求データは、前記文書に応じた印刷設定を示す印刷設定データを含み、前記条件データは、印刷設定の設定値に応じた印刷の権限の有無を示し、前記指示手段は、前記１以上の利用者属性データの各々に関する印刷の指示において、前記印刷設定データが示す印刷設定に含まれる１以上の設定値のうち、当該利用者属性データに応じた条件データにより権限が無いとされる設定値を権限が有るとされる設定値に変更し、当該設定値の変更された印刷設定に従う印刷を指示することを特徴とする。
【００１０】
本発明の請求項６に係るデータ処理装置は、請求項１乃至５のいずれか１項に記載の構成において、前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、当該印刷要求データが示す印刷の要求を行った要求者に対する通知を通知装置に指示することを特徴とする。
【００１１】
本発明の請求項７に係るデータ処理装置は、請求項１乃至６のいずれか１項に記載の構成において、前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に含まれる設定値における競合の有無を判定し、競合があると判定した場合、当該印刷要求データが示す印刷の要求を行った要求者に対する通知を通知装置に指示することを特徴とする。
【００１２】
本発明の請求項８に係るデータ処理装置は、請求項１乃至７のいずれか１項に記載の構成において、前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、予め定められた規則に従い、当該印刷設定に含まれる設定値の１以上を変更することを特徴とする。
【００１３】
本発明の請求項９に係るデータ処理装置は、請求項１乃至８のいずれか１項に記載の構成において、前記指示手段は、印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従い印刷される文書が予め定められた条件を満たす場合、予め定められた規則に従い、前記文書のレイアウトを変更することを特徴とする。
【００１４】
本発明の請求項１０に係るプログラムは、コンピュータを、印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段として機能させるためのプログラムであって、前記受付手段は、一の利用者に関し複数の属性を示す利用者属性データを含む印刷要求データを受け付ける場合があり、前記指示手段は、印刷要求データに含まれる一の利用者に関する利用者属性データが複数の属性を示す場合、印刷設定の１以上の設定項目の各々に関し、当該複数の属性の各々に応じた条件データが示す条件を満たす印刷設定に含まれる設定値の中から予め定められた規則に従い採用する設定値を選択し、選択した設定値を含む印刷設定に従う印刷の指示を行うプログラムであることを特徴とする。
本発明の請求項１１に係るプログラムは、コンピュータを、印刷物の利用者の属性を示す１以上の利用者属性データと、前記１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データとを含み、文書の印刷の要求を示す印刷要求データを受け付ける受付手段と、複数の利用者属性データの各々に応じた印刷設定に関する条件を示す条件データを記憶する記憶装置から、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データを取得する取得手段と、前記１以上の利用者属性データの各々に関し、当該利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う、当該利用者属性データに応じた印刷部数データが示す印刷部数の前記文書の印刷を印刷装置に指示する指示手段として機能させるためのプログラムであって、前記受付手段は、利用者属性データを含む印刷要求データを受け付ける場合と、利用者属性データを含まない印刷要求データを受け付ける場合があり、前記指示手段は、前記受付手段が利用者属性データを含まない印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者に権限が与えられていない設定値を含む印刷設定に従う印刷の指示を行わず、前記受付手段が利用者属性データを含む印刷要求データを受け付けた場合、当該印刷要求データに応じた印刷の指示において、当該印刷要求データが示す印刷の要求を行った要求者の権限の有無にかかわらず、当該印刷要求データに含まれる利用者属性データに応じた条件データが示す条件を満たす印刷設定に従う印刷の指示を行うプログラムであることを特徴とする。
【発明の効果】
【００１５】
請求項１、２及び８に係る発明によれば、属性が異なる利用者の各々に利用される、共通した文書の印刷物を印刷する際にユーザが行う印刷設定の手間が軽減される。
請求項４に係る発明によれば、ユーザは印刷物の利用者の属性を指定することで、利用者に応じて予め記憶されている印刷設定に従う印刷を印刷装置に指示することができる。
請求項５に係る発明によれば、ユーザは印刷物の利用者の属性を指定することで、利用者が有する権限の範囲内の印刷を印刷装置に指示することができる。
請求項１及び３に係る発明によれば、印刷物の利用者が複数の属性を持つ場合、ユーザはそれらの複数の属性を指定することで、それらの複数の属性に応じた印刷設定に従う印刷を印刷装置に指示することができる。
請求項２に係る発明によれば、ユーザは印刷物の利用者が有する権限の範囲内であれば自分が有する権限の範囲を越える印刷を印刷装置に指示することができる。
請求項６に係る発明によれば、利用者の属性に応じた印刷設定に従い印刷される文書が予め定められた条件を満たす場合、その旨がユーザに通知される。
請求項７に係る発明によれば、利用者の属性に応じた印刷設定に競合が有る場合、その旨がユーザに通知される。
請求項８に係る発明によれば、利用者の属性に応じた印刷設定に従い印刷される文書が予め定められた条件を満たす場合、印刷設定の設定値が変更される。
請求項９に係る発明によれば、利用者の属性に応じた印刷設定に従い印刷される文書が予め定められた条件を満たす場合、印刷される文書のレイアウトが変更される。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る印刷システムの構成を示す模式図。
【図２】第１実施形態に係るクライアント装置のハードウェア構成を例示する図。
【図３】第１実施形態に係る画像形成装置のハードウェア構成を例示する図である。
【図４】第１実施形態に係る画像形成装置の機能構成の一例を示す図。
【図５】第１実施形態に係る要求者権限テーブルのデータ構成を例示した図。
【図６】第１実施形態に係る印刷設定テーブルのデータ構成を例示した図。
【図７】第１実施形態に係る通常印刷要求画面を例示した図。
【図８】第１実施形態に係るロール印刷要求画面を例示した図。
【図９】第１実施形態に係る画像形成装置が文書の印刷に伴い行う処理のフローを示した図。
【図１０】第２実施形態に係る利用者権限テーブルのデータ構成を例示した図。
【図１１】第２実施形態に係る通知条件テーブルのデータ構成を例示した図。
【図１２Ａ】第２実施形態に係る画像形成装置が行う処理のフローを示した図。
【図１２Ｂ】第２実施形態に係る画像形成装置が行う処理のフローを示した図。
【図１３】一変形例に係る利用者属性テーブルのデータ構成を例示した図。
【図１４】一変形例に係る設定値優先順位テーブルのデータ構成を例示した図。
【図１５】一変形例に係るロール印刷要求画面を例示した図。
【図１６】一変形例に係る設定値変更条件テーブルのデータ構成を例示した図。
【図１７】一変形例に係るレイアウト変更条件テーブルのデータ構成を例示した図。
【発明を実施するための形態】
【００１７】
［第１実施形態］
図１は、本発明の第１実施形態に係る印刷システム１の構成を示す模式図である。印刷システム１は、クライアント装置１０ａ、１０ｂ、１０ｃと、画像形成装置２０を備える。クライアント装置１０ａ、１０ｂ、１０ｃは、ユーザによって操作される装置であり、例えばパーソナルコンピュータである。クライアント装置１０ａ、１０ｂ、１０ｃを各々区別する必要がない場合には、これらを「クライアント装置１０」と称する。
【００１８】
画像形成装置２０は、媒体に画像を形成する画像形成処理（印刷処理）や、媒体に形成された画像を読み取る画像読取処理などの処理を行い、コピー、スキャン、印刷などのサービスをユーザに提供する装置である。画像形成装置２０は、複数のユーザにより共用される。クライアント装置１０の各々と画像形成装置２０は通信回線９を介してデータ通信を行う。通信回線９は、例えばインターネット、移動体通信網、電話回線等のいずれであってもよい。
【００１９】
図２は、クライアント装置１０のハードウェア構成を例示する図である。クライアント装置１０は、ＣＰＵ（Central Processing Unit）１５１と、ＲＯＭ（Read Only Memory）１５２と、ＲＡＭ（Random Access Memory）１５３と、ストレージ１５４と、通信ＩＦ１５５と、ＵＩ部１５６とを備える。ＣＰＵ１５１は、クライアント装置１０の各部を制御する制御装置である。ＲＯＭ１５２は、プログラム及びデータを記憶する不揮発性の記憶装置である。ＲＡＭ１５３は、ＣＰＵ１５１がプログラムを実行する際の作業領域として機能する揮発性の主記憶装置である。ストレージ１５４は、プログラム及びデータを記憶する不揮発性の補助記憶装置である。通信ＩＦ１５５は、通信回線９を介して画像形成装置２０と通信を行うためのインターフェースである。ＵＩ部１５６は、例えばタッチスクリーンとキーとを備える。
【００２０】
図３は、画像形成装置２０のハードウェア構成を例示する図である。画像形成装置２０は、ＣＰＵ２５１と、ＲＯＭ２５２と、ＲＡＭ２５３と、ストレージ２５４と、通信ＩＦ２５５と、画像読取部２５６と、ＵＩ部２５７と、画像形成部２５８とを備える。
【００２１】
ＣＰＵ２５１は、画像形成装置２０の各部を制御する制御装置である。ＲＯＭ２５２は、プログラム及びデータを記憶する不揮発性の記憶装置である。ＲＡＭ２５３は、ＣＰＵ２５１がプログラムを実行する際の作業領域として機能する揮発性の主記憶装置である。ＣＰＵ２５１、ＲＯＭ２５２およびＲＡＭ２５３はコンピュータを構成する。
【００２２】
ストレージ２５４は、プログラムおよびデータを記憶する不揮発性の補助記憶装置である。通信ＩＦ２５５は、通信回線９を介してクライアント装置１０と通信を行うためのインターフェースである。
【００２３】
画像読取部２５６は、例えばＣＣＤ（Charge Coupled Devices）方式を用いて、原稿に描かれた画像を読み取る画像読取処理を行う。ＵＩ部２５７は、例えばタッチスクリーンとキーとを備える。画像形成部２５８は、例えば電子写真方式を用いて、画像データに応じた画像を用紙などの媒体に形成する。なお、画像の読取および画像の形成に用いられる前述した方式はそれぞれ一例であり、他の方式であってもよい。
【００２４】
図４は、画像形成装置２０の機能構成の一例を示す図である。画像形成装置２０は、データ処理装置２０１と、記憶装置２０２と、印刷装置２０３を備える。記憶装置２０２はストレージ１５４により実現される。印刷装置２０３は画像形成部２５８により実現される。
【００２５】
データ処理装置２０１は、画像形成装置２０が備えるコンピュータを構成するＣＰＵ２５１がストレージ２５４に記憶されているプログラムを実行することにより実現される。データ処理装置２０１は、受付手段２０１１と、取得手段２０１２と、指示手段２０１３を備える。すなわち、ストレージ２５４に記憶されているプログラムは、画像形成装置２０が備えるコンピュータを、受付手段２０１１と、取得手段２０１２と、指示手段２０１３として機能させる。
【００２６】
画像形成装置２０は、クライアント装置１０からユーザによる印刷要求を受け、印刷要求に応じた印刷を行う。ユーザは、画像形成装置２０により印刷される印刷物の利用者の属性を指定することで、印刷設定を行うことなく印刷物の利用者に応じた印刷設定に従う印刷を画像形成装置２０に指示することができる。以下の説明において、クライアント装置１０のユーザを「印刷の要求者」または単に「要求者」と呼び、印刷物の利用者と区別する。また、以下の説明において、単に「利用者」という場合、それは印刷物の利用者を意味する。
【００２７】
受付手段２０１１は、クライアント装置１０から印刷要求データを受け付ける。受付手段２０１１がクライアント装置１０から受け付ける印刷要求データは、それが含むデータの種類によって以下の２種類に区分される。
【００２８】
（１）印刷の要求者を識別するユーザＩＤ（Identifier）、印刷対象の文書を表す文書データ、印刷部数を示す印刷部数データを含む印刷要求データ。以下、「通常印刷要求データ」という。
（２）印刷の要求者を識別するユーザＩＤ、印刷対象の文書を表す文書データ、利用者の属性を示す１以上の利用者属性データ、１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データを含む印刷要求データ。以下、「属性指定印刷要求データ」という。
【００２９】
文書データには印刷設定を示す印刷設定データが伴っている。
【００３０】
取得手段２０１２は、受付手段２０１１が属性指定印刷要求データを受け付けた場合、属性指定印刷要求データに含まれる１以上の利用者属性データの各々に応じた印刷設定を示す印刷設定データを記憶装置２０２から取得する。
【００３１】
指示手段２０１３は、受付手段２０１１が通常印刷要求データを受け付けた場合、通常印刷要求データに含まれる文書データが表す文書を、当該文書データに付加されている印刷設定データが示す印刷設定に従い、通常印刷要求データに含まれる印刷部数データが示す印刷部数だけ印刷するように、印刷装置２０３に指示する。
【００３２】
ただし、当該印刷設定に、通常印刷要求データに含まれるユーザＩＤに応じた要求者に利用する権限が与えられていない設定値が含まれる場合、指示手段２０１３は印刷の要求元のクライアント装置１０に、例えば「要求された印刷を行う権限が不足しています。不足している権限：カラー印刷」というようなメッセージの通知を指示し、印刷装置２０３に対する印刷の指示は行わない。この場合、クライアント装置１０は要求者に対し通知を行う通知装置の役割を果たす。
【００３３】
一方、受付手段２０１１が属性指定印刷要求データを受け付けた場合、指示手段２０１３は属性指定印刷要求データに含まれる１以上の利用者属性データの各々に関し、属性指定印刷要求データに含まれる文書データが表す文書を、取得手段２０１２が記憶装置２０２から取得した当該利用者属性データに応じた印刷設定データが示す印刷設定に従い、属性指定印刷要求データに含まれる当該利用者属性データに応じた印刷部数データが示す印刷部数だけ印刷するように、印刷装置２０３に指示する。
【００３４】
指示手段２０１３は、属性指定印刷要求データに従い印刷装置２０３に印刷を指示する場合、当該印刷が要求者に利用する権限が与えられていない設定値を含む印刷設定に従う場合であっても、通常印刷要求データに従う印刷におけるようなクライアント装置１０に対するメッセージの通知の指示を行うことなく、その指示を行う。
【００３５】
指示手段２０１３が要求者の権限に関し上記のような振る舞いをする理由は以下のとおりである。通常印刷要求データに従い印刷される印刷物の利用者は要求者である、とみなされる。そのため、要求者に与えられた権限を越えた印刷設定に従う印刷は許可されない。一方、属性指定印刷要求データに従い印刷される印刷物の利用者は、利用者属性データにより示される属性を持つ利用者である。そのため、その印刷において要求者の権限は考慮されない。
【００３６】
なお、利用者属性データに応じた印刷設定データは当該利用者属性データが示す属性を持つ利用者に与えられた権限の範囲内の印刷設定を示すように予め設定されている。従って、利用者属性データに応じた印刷設定データが示す印刷設定に従う場合、利用者の権限を越えた印刷が行われることはない。上記の理由により、指示手段２０１３は、属性指定印刷要求データに従い印刷装置２０３に対する印刷の指示を行う場合、要求者に与えられた権限を越える印刷の指示であってもそれを行うように構成されている。
【００３７】
記憶装置２０２には、予め要求者権限テーブルＴ１と印刷設定テーブルＴ２が記憶されている。図５は要求者権限テーブルＴ１のデータ構成を例示した図である。記憶装置２０２には、様々な要求者の各々に応じた要求者権限テーブルＴ１が格納されている。図５はそれらの要求者権限テーブルＴ１のうち、ユーザＩＤ「１２３４」で識別される要求者に応じた要求者権限テーブルＴ１を例示している。
【００３８】
要求者権限テーブルＴ１は、印刷設定の設定項目を示すデータを格納するフォールド［設定項目］、設定項目に関し選択可能な設定値を示すデータを格納するフィールド［設定値］、要求者が設定値に従う印刷を行う権限を有しているか否かを示すデータを格納するフィールド［権限の有無］を有している。
【００３９】
図６は印刷設定テーブルＴ２のデータ構成を例示した図である。記憶装置２０２には、様々な利用者の属性の各々に応じた印刷設定テーブルＴ２が格納されている。本実施形態においては、利用者の属性として、「マネージャ」や「一般職員」のような役職、もしくは「お客様」のような立場が想定されている。従って、以下、利用者の属性を「ロール」と呼ぶ。なお、印刷システム１において採用される利用者の属性の種類としては、利用者の役職や立場に限られず、「シニア」、「色弱」のような利用者の身体的な属性、「レビュー用」、「プレゼン用」のような利用者が印刷物を使用する用途など、様々なものが考えられる。
【００４０】
図６は様々なロールに応じた印刷設定テーブルＴ２のうち、ロール名「マネージャ」で識別されるロールに応じた印刷設定テーブルＴ２を例示している。印刷設定テーブルＴ２は、印刷設定の設定項目を示すデータを格納するフォールド［設定項目］、設定項目に関し選択されている設定値を示すデータを格納するフィールド［設定値］を有している。
【００４１】
続いて、印刷システム１の動作を説明する。まず、要求者はクライアント装置１０のＵＩ部１５６に対し、文書の印刷を要求する操作を行う。要求者はＵＩ部１５６において、ロールを指定しない通常の印刷を要求するための通常印刷要求画面と、ロールを指定して印刷の要求を行うためのロール印刷要求画面を選択できる。
【００４２】
図７は通常印刷要求画面を例示した図である。通常印刷要求画面において、要求者は印刷対象の文書と印刷部数を指定する。また、要求者は必要に応じて「印刷設定」ボタンにタッチし、表示される印刷設定画面において既定の印刷設定に変更を加える。その後、要求者が「印刷実行」ボタンにタッチすると、クライアント装置１０は要求者により指示された印刷の要求を示す印刷要求データを生成し、画像形成装置２０に送信する。
【００４３】
この場合、クライアント装置１０が生成し画像形成装置２０に送信する印刷要求データは、要求者を識別するユーザＩＤ、印刷対象の文書を表す文書データ、印刷部数を示す印刷部数データを含む通常印刷要求データである。なお、通常印刷要求データに含まれる文書データには、既定の印刷設定、または、印刷設定画面において要求者が既定の印刷設定に変更を加えた後の印刷設定を示す印刷設定データが付加されている。
【００４４】
図８はロール印刷要求画面を例示した図である。ロール印刷要求画面において、まず、要求者は印刷対象の文書を選択する。続いて、要求者は印刷物の利用者のロールの各々に関し、そのロールの利用者の人数に応じた印刷部数を入力する。
【００４５】
例えば、マネージャ１名、一般職員５名が参加する会議用の資料を要求者が印刷したい場合、要求者はロール印刷要求画面において、会議用の資料を表す文書データを指定した後、ロール「マネージャ」の「印刷部数」に「１」を、また、ロール「一般職員」の「印刷部数」に「５」を入力する。
【００４６】
また、要求者は通常印刷要求画面における場合と同様に、必要に応じて「印刷設定」ボタンにタッチし、表示される印刷設定画面において既定の印刷設定に変更を加える。ロール印刷要求画面において要求者が印刷の指示を行う場合、通常、既定の印刷設定、または、印刷設定画面において要求者が既定の印刷設定に変更を加えた後の印刷設定が用いられることはない。画像形成装置２０において、要求者により指定されたロールに応じた印刷設定が用いられるためである。ただし、要求者が指定したロールに応じた印刷設定が画像形成装置２０に記憶されている印刷設定テーブルＴ２に格納されていない場合、そのロールのための印刷においては、既定の印刷設定、または、印刷設定画面において要求者が既定の印刷設定に変更を加えた後の印刷設定が用いられる。そのため、要求者は必要に応じて、印刷設定画面において印刷設定に変更を加える。
【００４７】
その後、要求者が「印刷実行」ボタンにタッチすると、クライアント装置１０は要求者により指示された印刷の要求を示す印刷要求データを生成し、画像形成装置２０に送信する。この場合、クライアント装置１０が生成し画像形成装置２０に送信する印刷要求データは、要求者を識別するユーザＩＤ、印刷対象の文書を表す文書データ、利用者の属性（すなわち、ロール）を示す１以上の利用者属性データ、１以上の利用者属性データの各々に応じた印刷部数を示す印刷部数データを含む属性指定印刷要求データである。
【００４８】
画像形成装置２０は、要求者の印刷の指示に応じてクライアント装置１０から送信されてくる印刷要求データ（通常印刷要求データまたは属性指定印刷要求データ）に従い、文書の印刷を行う。図９は画像形成装置２０が文書の印刷に伴い行う処理のフローを示した図である。
【００４９】
クライアント装置１０から送信された印刷要求データは、画像形成装置２０のデータ処理装置２０１が備える受付手段２０１１により受け付けられる（ステップＳ１０１）。データ処理装置２０１は、受付手段２０１１が取得した印刷要求データが属性指定印刷要求データであるか否か、すなわち、その印刷要求データにロールを示す利用者属性データが含まれるか否かを判定する（ステップＳ１０２）。
【００５０】
印刷要求データが属性指定印刷要求データでない場合（ステップＳ１０２；Ｎ）、データ処理装置２０１は印刷要求データに含まれるユーザＩＤに応じた要求者権限テーブルＴ１（図５）を参照し、印刷要求データに含まれる文書データに付加されている印刷設定データが示す印刷設定が、当該ユーザＩＤにより識別される要求者が有する権限の範囲内であるか否かを判定する（ステップＳ２０１）。
【００５１】
ステップＳ２０１の判定において、文書データに付加されている印刷設定データが示す印刷設定が要求者の権限を越えていると判定された場合（ステップＳ２０１；Ｎ）、データ処理装置２０１の指示手段２０１３は、例えば、「要求された印刷を行う権限が不足しています。不足している権限：ＸＸＸＸ」というメッセージの通知を指示する通知指示データを生成し、印刷要求データの送信元のクライアント装置１０に送信する（ステップＳ２０２）。
【００５２】
ステップＳ２０２の処理の後、データ処理装置２０１は、ステップＳ１０１において受け付けた印刷要求データが属性指定印刷要求データであるか否かを判定する（ステップＳ２０４）。この場合、ステップＳ１０１において受け付けた印刷要求データは属性指定印刷要求データではない（ステップＳ２０４；Ｎ）。この場合、画像形成装置２０は一連の処理を終了する。
【００５３】
ステップＳ２０１の判定において、文書データに付加されている印刷設定データが示す印刷設定が要求者の権限の範囲内であると判定された場合（ステップＳ２０１；Ｙ）、データ処理装置２０１の指示手段２０１３は当該印刷設定に従い、文書データが表す文書を、印刷要求データに含まれる印刷部数データが示す印刷部数、印刷するように印刷装置２０３に指示する。印刷装置２０３は指示手段２０１３による指示に従い、文書の印刷を行う（ステップＳ２０３）。ステップＳ２０１〜Ｓ２０３の処理は、通常の印刷処理である。
【００５４】
ステップＳ１０２の判定において、印刷要求データが属性指定印刷要求データであると判定された場合（ステップＳ１０２；Ｙ）、データ処理装置２０１の取得手段２０１２は印刷要求データに含まれる１以上の利用者属性データの中から処理対象の利用者属性データを１つ選択する（ステップＳ３０１）。ステップＳ３０１における選択の規則は、例えば印刷要求データに利用者属性データが含まれる順序に従う等、いずれの規則であってもよい。
【００５５】
続いて、取得手段２０１２はステップＳ３０１において選択した処理対象の利用者属性データが示すロールに応じた印刷設定テーブルＴ２（図６）が記憶装置２０２に記憶されているか否かを判定する（ステップＳ３０２）。処理対象の利用者属性データに応じた印刷設定テーブルＴ２が記憶装置２０２に記憶されていない場合（ステップＳ３０２；Ｎ）、画像形成装置２０はステップＳ２０１以降の処理、すなわち通常の印刷処理を行う。この場合、ステップＳ１０１において受け付けた印刷要求データは属性指定印刷要求データである（ステップＳ２０４；Ｙ）。この場合、データ処理装置２０１は、ステップＳ３０１において印刷要求データに含まれる全ての利用者属性データを処理対象として選択済みか否かを判定する（ステップＳ３０７）。
【００５６】
ステップＳ３０７の判定において、印刷要求データに含まれる全ての利用者属性データを処理対象として選択済みである場合（ステップＳ３０７；Ｙ）、画像形成装置２０は一連の処理を終了する。一方、ステップＳ３０７の判定において、印刷要求データに含まれる利用者属性データのうち、まだ処理対象として選択されていない利用者属性データがある場合（ステップＳ３０７；Ｙ）、画像形成装置２０はステップＳ３０１に処理を戻す。
【００５７】
ステップＳ３０２の判定において、処理対象の利用者属性データが示すロールに応じた印刷設定テーブルＴ２が記憶装置２０２に記憶されている場合（ステップＳ３０２；Ｙ）、取得手段２０１２は当該印刷設定テーブルＴ２を記憶装置２０２から読み出し取得する（ステップＳ３０３）。なお、取得手段２０１２が記憶装置２０２から取得する印刷設定テーブルＴ２は、本実施形態における、利用者属性データに応じた印刷設定に関する条件を示す条件データである。
【００５８】
続いて、指示手段２０１３は印刷要求データに含まれる文書データを複製し（ステップＳ３０４）、複製した文書データに付加されている印刷設定データを、取得手段２０１２が読み出した印刷設定テーブルＴ２が示す印刷設定を示すように変更する（ステップＳ３０５）。
【００５９】
続いて、指示手段２０１３は印刷要求データに含まれる、処理対象の利用者属性データに応じた印刷部数データが示す印刷部数だけ、文書データが表す文書を、変更後の印刷設定データが示す印刷設定に従い印刷するように、印刷装置２０３に指示する。印刷装置２０３は指示手段２０１３による指示に従い、文書の印刷を行う（ステップＳ３０６）。
【００６０】
続いて、データ処理装置２０１はステップＳ３０７の判定、すなわち、ステップＳ３０１において印刷要求データに含まれる全ての利用者属性データを処理対象として選択済みか否かの判定を行う。印刷要求データに含まれる利用者属性データのうち、まだ処理対象として選択されていない利用者属性データがある場合（ステップＳ３０２；Ｎ）、画像形成装置２０はステップＳ３０１に処理を戻し、新たな処理対象の利用者属性データを選択し、選択した処理対象の利用者属性データに関し、ステップＳ３０２以降の処理を行う。
【００６１】
印刷要求データに含まれる全ての利用者属性データに関し、それらを処理対象とするステップＳ３０２以降の処理が完了した場合（ステップＳ３０７；Ｙ）、画像形成装置２０は一連の処理を終了する。
【００６２】
上記の印刷システム１によれば、要求者は通常印刷要求画面（図７）において印刷の指示を行うことにより、自分が有する権限の範囲内の印刷設定に従う文書を指定部数だけ印刷することができる。
【００６３】
また、上記の印刷システム１によれば、要求者はロール印刷要求画面（図８）において印刷物の利用者のロールと、当該ロールの利用者の人数に応じた印刷部数を指定して印刷の指示を行うことにより、指定したロールの各々に関し、ロールに応じた印刷設定に従う文書をロールに応じた印刷部数だけ印刷することができる。例えば、マネージャ用の印刷物（例えば、カラー、片面印刷の印刷物）を１部、一般職員用の印刷物（例えば、白黒、両面印刷の印刷物）を５部、のように、要求者は異なる属性の利用者の各々に応じた印刷物を得ることができる。
【００６４】
その際、要求者は利用者のロールの各々に応じた印刷設定の操作を行う必要がない。また、利用者に異なるロールの利用者が含まれる場合、要求者はそれらの異なるロール毎に印刷の指示を繰り返すことなく、一度の印刷の指示により、必要な印刷を行うことができる。
【００６５】
［第２実施形態］
以下に、本発明の第２実施形態に係る印刷システム２を説明する。印刷システム２の構成は、図１に示した印刷システム１の構成と同じである。印刷システム２は印刷システム１と比べ、要求者がロール印刷要求画面においてロールを指定した印刷の指示を行った場合に、画像形成装置２０において用いられる印刷設定の決定のされ方が異なる点を除き、他は共通している。従って、以下に印刷システム２が印刷システム１と異なる点を説明し、印刷システム２が印刷システム１と共通する点は説明を省略する。
【００６６】
以下の説明において、印刷システム２が印刷システム１と共通に備える構成部には印刷システム１における符号と同じ符号を用いる。また、印刷システム２の画像形成装置２０が行う処理のフローのうち、印刷システム１の画像形成装置２０が行う処理のフローと同じ処理には、図９において用いたステップ番号と同じステップ番号を用いる。
【００６７】
印刷システム２において、画像形成装置２０の記憶装置２０２には、印刷設定テーブルＴ２に代えて、様々なロールの各々に応じた利用者権限テーブルＴ３が記憶されている。利用者権限テーブルＴ３は、対応するロールの利用者が有する印刷設定に関する権限を示すデータを格納しているテーブルである。印刷システム２において、データ処理装置２０１は利用者権限テーブルＴ３に基づき、文書の印刷に用いる印刷設定を変更する（後述）。図１０は、利用者権限テーブルＴ３のデータ構成を例示した図である。図１０は、ロール「一般職員」に応じた利用者権限テーブルＴ３を例示している。
【００６８】
利用者権限テーブルＴ３は、要求者権限テーブルＴ１（図５）と同じく、印刷設定の設定項目を示すデータを格納するフォールド［設定項目］、設定項目に関し選択可能な設定値を示すデータを格納するフィールド［設定値］、要求者が設定値に従う印刷を行う権限を有しているか否かを示すデータを格納するフィールド［権限の有無］を有している。また、利用者権限テーブルＴ３は、各設定値に関し、競合する他の設定項目の設定値を示すデータを格納するフィールド［競合設定値］と、同じ設定項目の代替されるべき設定値を示すデータを格納するフィールド［代替設定値］を有している。
【００６９】
画像形成装置２０の記憶装置２０２には、さらに、通知条件テーブルＴ４が記憶されている。通知条件テーブルＴ４は、利用者権限テーブルＴ３に基づき印刷設定が変更された場合、どのような印刷設定の変更が行われた場合に、その旨を要求者に通知すべきか、という条件を示すデータを格納しているテーブルである。
【００７０】
図１１は通知条件テーブルＴ４のデータ構成を例示した図である。通知条件テーブルＴ４は、通知を行うべき印刷設定の変更の条件を示す通知条件データを格納するフィールド［通知条件］と、通知条件データが示す条件を満たす印刷設定の変更が行われる場合に要求者に通知されるメッセージの内容を示すデータを格納する［通知内容］を有している。
【００７１】
図１２Ａおよび図１２Ｂ（以下、これらを「図１２」と総称する）は印刷システム２において、印刷要求データに応じて画像形成装置２０が行う処理のフローを示した図である。上述したように、図１２に示される処理のうち、印刷システム１において画像形成装置２０が行う図９に示した処理と同じ処理には、図９で用いたステップ番号と同じステップ番号が付されている。以下、図１２のフローに含まれる処理のうち、図９のフローと異なる処理について説明する。
【００７２】
印刷システム２においては、データ処理装置２０１の取得手段２０１２は、印刷システム１におけるステップＳ３０２（処理対象として選択したロールに応じた印刷設定テーブルＴ２の有無の判定）に代えて、処理対象として選択したロールに応じた利用者権限テーブルＴ３が記憶装置２０２に記憶されているか否かを判定する（ステップＳ４０２）。処理対象として選択したロールに応じた利用者権限テーブルＴ３（図１０）が記憶装置２０２に記憶されていない場合（ステップＳ４０２；Ｎ）、画像形成装置２０はステップＳ２０１以降の処理を行う。
【００７３】
処理対象として選択したロールに応じた利用者権限テーブルＴ３が記憶装置２０２に記憶されている場合（ステップＳ４０２；Ｙ）、取得手段２０１２は当該利用者権限テーブルＴ３を記憶装置２０２から読み出し取得する（ステップＳ４０３）。なお、取得手段２０１２が記憶装置２０２から取得する利用者権限テーブルＴ３は、本実施形態における、利用者属性データに応じた印刷設定に関する条件を示す条件データである。
【００７４】
続いて、指示手段２０１３は文書データに付加されている印刷設定データが示す印刷設定の設定値を、取得手段２０１２が取得した利用者権限テーブルＴ３が示す権限の範囲内となるように修正した印刷設定を特定する（ステップＳ５０１）。以下、文書データに付加されている印刷設定データが示す印刷設定を「修正前印刷設定」と呼び、修正前印刷設定に対し修正が行われた印刷設定を「修正後印刷設定」と呼ぶ。
【００７５】
例えば、修正前印刷設定に設定項目「カラー／白黒」に関する設定値「カラー」が含まれており、利用者権限テーブルＴ３（図１０）において、設定項目「カラー／白黒」に関する設定値「カラー」に関する権限が無く、代替設定値は「白黒」である、とされている場合、指示手段２０１３は修正前印刷設定の設定値「カラー」を代替設定値「白黒」に修正する。指示手段２０１３は、修正前印刷設定に含まれる設定値のうち利用者権限テーブルＴ３において権限が無い、とされる設定値の全てに関し上記のような修正を行い、修正後印刷設定を特定する。
【００７６】
続いて、指示手段２０１３は利用者権限テーブルＴ３（図１０）に照らし、ステップＳ５０１において特定した修正後設定に含まれる設定値の間に競合が生じているか否かを判定する（ステップＳ５０２）。例えば、修正後設定に、設定項目「片面／両面」に関する設定値「両面」が含まれ、同時に、設定項目「製本」に関する設定値「袋綴じ」が含まれ、利用者権限テーブルＴ３においてこれらの設定値が競合する、とされる場合、指示手段２０１３は修正後設定に競合が生じている、と判定する（ステップＳ５０２；Ｙ）。
【００７７】
修正後設定に競合が生じている場合（ステップＳ５０２；Ｙ）、指示手段２０１３は、例えば、「設定値ＹＹＹＹと設定値ＺＺＺＺが競合しています。（設定変更／キャンセル）」というメッセージ通知を指示する通知指示データを生成し、印刷要求データの送信元のクライアント装置１０に送信する（ステップＳ６０１）。
【００７８】
クライアント装置１０は、画像形成装置２０から送信されてくる通知指示データに従いＵＩ部１５６にメッセージを表示する。要求者は、ＵＩ部１５６に表示されるメッセージに応じて、通知された競合が解消されるように競合する設定値のいずれか（または両方）の変更を指示するか、キャンセルを指示する操作を行う。クライアント装置１０は要求者の操作に応じて、設定値の変更を指示する設定変更指示データ、もしくは、印刷のキャンセルを指示するキャンセル指示データを画像形成装置２０に送信する。
【００７９】
データ処理装置２０１の受付手段２０１１は、ステップＳ６０１に送信した通知指示データに対する応答として、クライアント装置１０から設定変更指示データまたはキャンセル指示データを受け付ける。受付手段２０１１が受け付けたデータがキャンセル指示データである場合（ステップＳ６０２；Ｎ）、画像形成装置２０は処理対象として選択しているロールに関する印刷は行わず、ステップＳ３０１以降の処理を行う。
【００８０】
一方、受付手段２０１１が受け付けたデータが設定変更指示データである場合（ステップＳ６０２；Ｙ）、指示手段２０１３はその時点の修正後印刷設定に対し設定変更指示データが示す設定値の変更を行い、当該変更後の修正後印刷設定に関しステップＳ５０２以降の処理を行う。
【００８１】
ステップＳ５０２の判定において修正後設定に競合は生じていない、と判定した場合（ステップＳ５０２；Ｎ）、指示手段２０１３は修正前設定と修正後設定の差異が通知条件テーブルＴ４（図１１）に格納される通知条件データが示す条件を満たすか否か、すなわち、修正前設定から修正後設定への変更が要求者に対する通知を要する変更であるか否かを判定する（ステップＳ５０３）。
【００８２】
修正前設定から修正後設定への変更が要求者に対する通知を要する変更であると判定した場合（ステップＳ５０３；Ｙ）、指示手段２０１３は、通知条件テーブルＴ４（図１１）に示される、該当する通知条件に応じた通知内容に従い、例えば、「ページ数が３枚、増加します。（続行／キャンセル）」というメッセージ通知を指示する通知指示データを生成し、印刷要求データの送信元のクライアント装置１０に送信する（ステップＳ７０１）。
【００８３】
クライアント装置１０は、画像形成装置２０から送信されてくる通知指示データに従いＵＩ部１５６にメッセージを表示する。要求者は、ＵＩ部１５６に表示されるメッセージに応じて、印刷の続行またはキャンセルを指示する操作を行う。クライアント装置１０は要求者の操作に応じて、印刷の続行を指示する続行指示データ、もしくは、印刷のキャンセルを指示するキャンセル指示データを画像形成装置２０に送信する。
【００８４】
データ処理装置２０１の受付手段２０１１は、ステップＳ７０１に送信した通知指示データに対する応答として、クライアント装置１０から続行指示データまたはキャンセル指示データを受け付ける。受付手段２０１１が受け付けたデータがキャンセル指示データである場合（ステップＳ７０２；Ｎ）、画像形成装置２０は処理対象として選択しているロールに関する印刷は行わず、ステップＳ３０１以降の処理を行う。
【００８５】
ステップＳ５０３の判定において、修正前設定から修正後設定への変更が要求者に対する通知を要する変更ではないと判定した場合（ステップＳ５０３；Ｎ）、もしくは、ステップＳ７０１に送信した通知指示データに対する応答として続行指示データが受け付けられた場合（ステップＳ７０２；Ｙ）、画像形成装置２０は、処理対象のロールに関し、修正後設定に従う印刷の処理（ステップＳ３０４〜Ｓ３０６）を行った後、ステップＳ３０１以降の処理を行う。
【００８６】
上記の印刷システム２によれば、要求者がロール印刷要求画面（図８）において印刷物の利用者のロールと、当該ロールの利用者の人数に応じた印刷部数を指定して印刷の指示を行うと、要求者が指定したロールの各々に関し、ロールが有する権限の範囲内となるように修正された印刷設定に従い印刷が行われる。
【００８７】
印刷システム２によっても、印刷システム１による場合と同様に、要求者は利用者のロールの各々に応じた印刷設定の操作を行う必要がない。また、利用者に異なるロールの利用者が含まれる場合、要求者はそれらの異なるロール毎に印刷の指示を繰り返すことなく、一度の印刷の指示により、必要な印刷を行うことができる。
【００８８】
［変形例］
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態および以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００８９】
（１）上述した実施形態においては、印刷物の利用者の属性（ロール）は１つであることが想定されている。印刷の要求者により印刷の指示が行われる際、印刷物の利用者の属性として、複数の属性の組み合わせが指定されてもよい。
【００９０】
この変形例において、記憶装置２０２には、例えば図１３に例示されるデータ構成の利用者属性テーブルＴ５が記憶されている。利用者属性テーブルＴ５は、利用者の各々の属性を示すデータを格納しているテーブルである。利用者属性テーブルＴ５は、利用者を識別するユーザ名を示すデータを格納するフィールド［ユーザ名］と、利用者の属性を示すデータを格納するフィールド［ロール］を有している。フィールド［ロール］には、一人の利用者に関し１以上のロールを示すデータが格納される。
【００９１】
また、この変形例において、記憶装置２０２には、例えば図１４に例示されるデータ構成の設定値優先順位テーブルＴ６が記憶されている。設定値優先順位テーブルＴ６は、印刷設定の設定項目の各々に関し、選択可能な設定値の優先順位を示すデータを格納しているテーブルである。設定値優先順位テーブルＴ６は、設定項目を示すデータを格納するフィールド［設定項目］と、設定項目において選択可能な設定値を、優先順の高い順に並べて示すデータを格納するフィールド［優先順位］を有している。
【００９２】
この変形例において、クライアント装置１０のＵＩ部１５６には、上述した実施形態において表示されるロール印刷要求画面（図８）に代えて、図１５に例示するロール印刷要求画面が表示される。図１５に示されるロール印刷要求画面において、要求者は印刷対象の文書データを選択した後、画面左側にリスト表示される印刷物の利用者の候補の中から、印刷物の利用者を選択し、「追加」ボタンにタッチする操作を繰り返すことにより、印刷物の利用者の指定を行う。
【００９３】
例えば、図１３に例示のデータが利用者属性テーブルＴ５に格納されており、図１５に例示のように、要求者により印刷物の利用者として「Ａさん」、「Ｂさん」、「Ｄさん」が指定された場合、「マネージャ」と「シニア」という２つのロールを持つ利用者のために印刷部数１部と、「一般職員」と「シニア」という２つのロールを持つ利用者のために印刷部数２部が指定されたことになる。
【００９４】
その後、要求者が「印刷実行」ボタンにタッチすると、上記の例の場合、クライアント装置１０から画像形成装置２０へは、「マネージャ／シニア」という複数のロールの組み合わせを示す利用者属性データと、当該利用者属性データに応じた印刷部数「１」を示す印刷部数データと、「一般職員／シニア」という複数のロールの組み合わせを示す利用者属性データと、当該利用者属性データに応じた印刷部数「２」を示す印刷部数データとを含む属性指定印刷要求データが送信される。
【００９５】
この変形例が印刷システム１に適用される場合と、印刷システム２に適用される場合のいずれにおいても、画像形成装置２０は、例えば印刷システム２の画像形成装置２０が行う処理のフロー（図１２）に従い、クライアント装置１０から送信されてくる印刷要求データに応じた処理を行う。ただし、印刷システム１が変形される場合、ステップＳ４０２における判定の対象となるテーブル、および、ステップＳ４０３において読み出されるテーブルは印刷設定テーブルＴ２（図６）であり、印刷システム２が変形される場合、ステップＳ４０２における判定の対象となるテーブル、および、ステップＳ４０３において読み出されるテーブルは利用者権限テーブルＴ３（図１０）である。
【００９６】
また、処理対象の利用者属性データが複数のロールの組み合わせを示す場合、ステップＳ４０３において、それらの複数のロールに応じた複数の印刷設定テーブルＴ２または利用者権限テーブルＴ３が読み出されることになる。
【００９７】
ステップＳ４０３において、複数の印刷設定テーブルＴ２または利用者権限テーブルＴ３が読み出された場合、指示手段２０１３は読み出された複数のテーブルの各々に従い特定される複数の印刷設定に含まれる同じ設定項目における設定値の中から、設定値優先順位テーブルＴ６（図１４）に照らし優先順位が最も高い設定値を、採用する設定値として選択する。指示手段２０１３は、全ての設定項目に関し、上記のように採用する設定値の選択を行うことで、修正後印刷設定の特定を行う（ステップＳ５０１）。
【００９８】
この変形例によれば、印刷の要求者は、複数の属性を持つ印刷物の利用者のための印刷を行うことができる。
【００９９】
（２）上述した第２実施形態、または変形例（１）においては、印刷要求データに含まれる文書データに付加されている印刷設定データが示す印刷設定に対し修正が加えられた印刷設定に従い印刷が行われる。そのため、文書データが表す文書に含まれている情報の一部が印刷されない等の問題が発生する場合がある。上述した第２実施形態、または変形例（１）においては、それらの問題が発生する場合、通知条件テーブルＴ４（図１１）に従い、要求者に対しその旨の通知が行われる。この通知に加えて、もしくは代えて、それらの問題が発生する場合、指示手段２０１３が、予め定められた規則に従い、当該問題を解消または軽減するように、印刷設定の設定値の変更を行う構成が採用されてもよい。
【０１００】
この変形例において、記憶装置２０２には図１６に例示するデータ構成の設定値変更条件テーブルＴ７が記憶されている。設定値変更条件テーブルＴ７は、修正後印刷設定に対し変更を要する場合の条件を示す変更条件データを格納するフィールド［変更条件］と、その条件が満たされた場合に変更されるべき設定値を示すデータを格納する［変更内容］を有している。
【０１０１】
例えば、図１６に例示の設定値変更条件テーブルＴ７の第１行のデータが示す「非印刷情報の発生」は、修正前印刷設定に従う印刷において印刷される情報の一部が、修正後印刷設定に従う印刷において印刷されない、という条件を示している。
【０１０２】
例えば、印刷装置２０３が、印刷対象の文書に指定フォントサイズより小さいフォントサイズの文字が含まれる場合、それらの文字のフォントサイズを指定フォントサイズまで拡大して印刷する機能を備えている場合がある。この場合、印刷設定に設定項目「フォント拡大」という設定項目が含まれ、その設定項目において設定値「最小フォントサイズ：１４ポイント」といった指定が行われることがある。
【０１０３】
指示手段２０１３による印刷設定の修正において、このような設定値が修正後印刷設定において採用されると、例えば、固定サイズの領域内に配置されているテキストの一部が、フォントサイズの拡大により印刷されない、ということが生じ得る。このような場合、指示手段２０１３は、例えば設定値変更条件テーブルＴ７の第１行のデータに従い、修正後印刷設定における設定項目「用紙サイズ」の設定値を「Ａ４」から「Ｂ４」に変更する。その結果、一部の情報が印刷されない、という問題が回避される。
【０１０４】
また、修正後印刷設定に従う印刷において、ステープル処理を「する」という設定値が採用されており、フォントサイズの拡大等により、ステープル処理が行われる領域に情報が印刷される場合、指示手段２０１３は、例えば設定値変更条件テーブルＴ７の第２行のデータに従い、ステープル処理の設定値を「する」から「しない」に変更する。その結果、情報が印刷されている領域にステープル処理が行われる、という問題が回避される。
【０１０５】
この変形例をさらに変形して、修正後印刷設定に従う印刷において問題が生じる場合に、指示手段２０１３が予め定められた規則に従い、当該問題が解消または軽減するように、文書のレイアウトを変更する構成が採用されてもよい。
【０１０６】
この変形例において、記憶装置２０２には図１７に例示するデータ構成のレイアウト変更条件テーブルＴ８が記憶されている。レイアウト変更条件テーブルＴ８は、修正後印刷設定に対し変更を要する場合の条件を示す変更条件データを格納するフィールド［変更条件］と、その条件が満たされた場合に実行されるべきレイアウトの変更方法を示すデータを格納する［変更内容］を有している。
【０１０７】
例えば、修正後印刷設定に従う印刷において、フォントサイズの拡大等により印刷されない情報が発生する場合、指示手段２０１３は、例えば図１７のレイアウト変更条件テーブルＴ８の第１行のデータに従い、印刷されない情報が発生する領域を、印刷されない情報が発生しなくなるまで、その近傍で最も大きいフォントサイズのテキストが配置されている方向に拡張する。同時に、指示手段２０１３は、領域が拡張される方向にあるテキストのフォントサイズを小さくする。これにより、印刷されない情報の発生が回避される。
【０１０８】
また、修正後印刷設定に従う印刷において、フォントサイズの拡大等により図が次ページに送られ、図の上に配置されていた図のタイトルと図が異なるページに分離される場合、指示手段２０１３は、例えば図１７のレイアウト変更条件テーブルＴ８の第２行のデータに従い、図が元のページにタイトルとともに印刷されるように、図のサイズを縮小する。これにより、図とタイトルの分離が回避される。
【０１０９】
また、修正後印刷設定に従う印刷において、フォントサイズの拡大等により見開きページに印刷されるべき情報の一部が次ページに送られ、それ以降の見開きページ（奇数ページと偶数ページの組み合わせ）がずれてしまう場合、指示手段２０１３は、例えば図１７のレイアウト変更条件テーブルＴ８の第３行のデータに従い、ずれの開始するページの前に白紙ページを挿入する。これにより、見開きページのずれが回避される。
【０１１０】
（３）上述した実施形態に係る画像形成装置２０によって提供される機能は、複数の装置によって分担されて提供されてもよい。例えば、データ処理装置２０１と記憶装置２０２と印刷装置２０３が異なる装置として構成されてもよい。また、データ処理装置２０１が備える受付手段２０１１と取得手段２０１２が第１の装置に配置され、指示手段２０１３が第２の装置に配置され、それらの装置が連係動作するように構成されてもよい。
【０１１１】
（４）上述した実施形態および変形例の説明において用いたデータや処理フローは例示であって、本発明はそれらに限定されない。
【０１１２】
（５）上述した実施形態において、画像形成装置２０のＣＰＵ２５１により実行されるプログラムは、インターネットなどの通信回線を介して画像形成装置２０にダウンロードされて用いられてもよい。また、このプログラムは、持続的にデータを記憶する記録媒体に記録された状態で提供されて、画像形成装置２０により当該記録媒体から読み取られて用いられてもよい。
【符号の説明】
【０１１３】
１…印刷システム、２…印刷システム、９…通信回線、１０…クライアント装置、２０…画像形成装置、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…ストレージ、１５５…通信ＩＦ、１５６…ＵＩ部、２０１…データ処理装置、２０２…記憶装置、２０３…印刷装置、２５１…ＣＰＵ、２５２…ＲＯＭ、２５３…ＲＡＭ、２５４…ストレージ、２５５…通信ＩＦ、２５６…画像読取部、２５７…ＵＩ部、２５８…画像形成部、２０１１…受付手段、２０１２…取得手段、２０１３…指示手段
【図１】
0006645312.tif 000002
【図２】
0006645312.tif 000003
【図３】
0006645312.tif 000004
【図４】
0006645312.tif 000005
【図５】
0006645312.tif 000006
【図６】
0006645312.tif 000007
【図７】
0006645312.tif 000008
【図８】
0006645312.tif 000009
【図９】
0006645312.tif 000010
【図１０】
0006645312.tif 000011
【図１１】
0006645312.tif 000012
【図１２Ａ】
0006645312.tif 000013
【図１２Ｂ】
0006645312.tif 000014
【図１３】
0006645312.tif 000015
【図１４】
0006645312.tif 000016
【図１５】
0006645312.tif 000017
【図１６】
0006645312.tif 000018
【図１７】
0006645312.tif 000019