(57)【要約】【課題】  印刷するドキュメントの属性、状態、操作者の属性に対応して最適な印刷設定を容易に選択できるようにした印刷制御装置および方法およびプログラムを提供する。【解決手段】  制御部２０２で印刷要求された文書の文書情報と印刷要求したユーザのユーザ情報を解析して印刷設定適用条件管理部２０４から適用条件を取得して解析した情報に基づいてどの印刷設定が適用可能であるか印刷条件適用条件判断部２０５で判断する。適用可能と判断された印刷設定を印刷設定内容管理部２０３から抽出して一覧表示する。【選択図】図２
2006053860.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御装置において、
前記印刷設定を管理する印刷設定管理手段と、
前記印刷設定の適用条件を管理する適用条件管理手段と、
前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する印刷条件設定手段と、
前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から取得する印刷設定取得手段と、
前記印刷設定取得手段で取得した印刷設定を一覧表示する印刷設定一覧表示手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記適用条件管理手段は、
前記印刷要求に係わる文書の属性、状態および印刷操作者の属性に対応して前記印刷条件を管理し、
前記印刷条件設定手段は、
前記印刷要求に係わる文書の属性、状態および印刷操作者の属性に基づき前記文書に対応する印刷条件を取得する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御装置において、
前記印刷設定を管理する印刷設定管理手段と、
前記印刷設定の適用条件を管理する適用条件管理手段と、
前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する印刷条件設定手段と、
前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から取得する印刷設定取得手段と、
前記印刷設定取得手段で取得した印刷設定の中の最適な印刷設定を自動設定する設定手段と
を具備することを特徴とする印刷制御装置。
【請求項４】
前記設定手段は、
前記印刷設定取得手段で取得した印刷設定の中の最も優先度が高い前記印刷設定を設定する
ことを特徴とする請求項３記載の印刷制御装置。
【請求項５】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御方法において、
前記印刷設定を印刷設定管理手段で管理し、
前記印刷設定の適用条件を適用条件管理手段で管理し、
前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して印刷条件設定手段で設定し、
前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から印刷設定取得手段で取得し、
前記印刷設定取得手段で取得した印刷設定を一覧表示する
ことを特徴とする印刷制御方法。
【請求項６】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御方法において、
前記印刷設定を印刷設定管理手段で管理し、
前記印刷設定の適用条件を適用条件管理手段で管理し、
前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して印刷条件設定手段で設定し、
前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から印刷設定取得手段で取得し、
前記印刷設定取得手段で取得した印刷設定の中の最適な印刷設定を自動設定する
ことを特徴とする印刷制御方法。
【請求項７】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
前記印刷設定を管理する第１のステップと、
前記印刷設定の適用条件を管理する第２のステップと、
前記第２のステップで管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する第３のステップと、
前記第３のステップで設定した印刷条件に適合する印刷設定を前記第１のステップで管理する印刷設定の中から取得する第４のステップと、
前記第４のステップで取得した印刷設定を一覧表示する第５のステップと
を含むことを特徴とする印刷制御プログラム。
【請求項８】
予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
前記印刷設定を管理する第６のステップと、
前記印刷設定の適用条件を管理する第７のステップと、
前記第７のステップで管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する第８のステップと、
前記第８のステップで設定した印刷条件に適合する印刷設定を前記第６のステップで管理する印刷設定の中から取得する第９のステップと、
前記第９のステップで取得した印刷設定の中の最適な印刷設定を自動設定する第１０のステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め設定された印刷設定を利用して印刷する印刷制御装置および方法およびプログラムに関し、特に、印刷するドキュメントの属性、状態、操作者の属性に対応して最適な印刷設定を容易に選択できるようにした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、文書を出力する出力先であるプリンタの指定や用紙サイズ、Ｎアップ、ホッチキス、パンチなどに代表される印刷パラメータの指定を印刷設定として保存し、これらを印刷時に選択して再利用することによって効率よく印刷を行えるようにしている。
【０００３】
上記、印刷設定を選択する際には、印刷設定それぞれに付与されている印刷設定の名称やコメントまたは、上記印刷パラメータの内容の抜粋を判断材料に用いられる。
【０００４】
このとき、登録されている印刷設定数が少数の場合には上記判断材料から容易に所望の印刷設定を選択できるが、印刷設定数が多数におよぶ場合には多くの判断材料を考慮しなければならず、所望の印刷設定を選択するのに多くの時間を要し、選択ミスなどの発生が起こりやすい状態になる。
【０００５】
特許文献１に開示された従来技術においては、設定されている印刷設定のうち利用頻度の高いものから順に整列を行い、利用頻度の高い印刷設定をユーザの利用しやすいように表示するようにしているので、よく使用される印刷設定を容易に検索することが可能である。
【特許文献１】特開２００３−２７１２８６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、利用頻度の高い印刷設定を行う際には有用であるが、多数存在する印刷設定のうちの所望の印刷設定が頻繁に利用されるものではなく、利用頻度が低い場合には、通常の検索速度に比べて検索時間がかかるという問題がある。
【０００７】
そこで、本発明は、印刷するドキュメントの属性、状態、操作者の属性に対応して最適な印刷設定を容易に選択できるようにした印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御装置において、
前記印刷設定を管理する印刷設定管理手段と、前記印刷設定の適用条件を管理する適用条件管理手段と、前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する印刷条件設定手段と、前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から取得する印刷設定取得手段と、前記印刷設定取得手段で取得した印刷設定を一覧表示する印刷設定一覧表示手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記適用条件管理手段は、前記印刷要求に係わる文書の属性、状態および印刷操作者の属性に対応して前記印刷条件を管理し、前記印刷条件設定手段は、前記印刷要求に係わる文書の属性、状態および印刷操作者の属性に基づき前記文書に対応する印刷条件を取得することを特徴とする。
【００１０】
また、請求項３の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御装置において、前記印刷設定を管理する印刷設定管理手段と、前記印刷設定の適用条件を管理する適用条件管理手段と、前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する印刷条件設定手段と、前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から取得する印刷設定取得手段と、前記印刷設定取得手段で取得した印刷設定の中の最適な印刷設定を自動設定する設定手段とを具備することを特徴とする。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記設定手段は、前記印刷設定取得手段で取得した印刷設定の中の最も優先度が高い前記印刷設定を設定することを特徴とする。
【００１２】
また、請求項５の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御方法において、前記印刷設定を印刷設定管理手段で管理し、前記印刷設定の適用条件を適用条件管理手段で管理し、前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して印刷条件設定手段で設定し、前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から印刷設定取得手段で取得し、前記印刷設定取得手段で取得した印刷設定を一覧表示することを特徴とする。
【００１３】
また、請求項６の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御方法において、前記印刷設定を印刷設定管理手段で管理し、前記印刷設定の適用条件を適用条件管理手段で管理し、前記適用条件管理手段で管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して印刷条件設定手段で設定し、前記印刷条件設定手段で設定した印刷条件に適合する印刷設定を前記印刷設定内容管理手段で管理する印刷設定の中から印刷設定取得手段で取得し、前記印刷設定取得手段で取得した印刷設定の中の最適な印刷設定を自動設定することを特徴とする。
【００１４】
また、請求項７の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、前記印刷設定を管理する第１のステップと、前記印刷設定の適用条件を管理する第２のステップと、前記第２のステップで管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する第３のステップと、前記第３のステップで設定した印刷条件に適合する印刷設定を前記第１のステップで管理する印刷設定の中から取得する第４のステップと、前記第４のステップで取得した印刷設定を一覧表示する第５のステップとを含むことを特徴とする。
【００１５】
また、請求項８の発明は、予め設定された印刷設定を利用して印刷要求に係わる文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、前記印刷設定を管理する第６のステップと、前記印刷設定の適用条件を管理する第７のステップと、前記第７のステップで管理される適用条件の中から前記印刷要求に係わる文書に対応する印刷条件を取得して設定する第８のステップと、前記第８のステップで設定した印刷条件に適合する印刷設定を前記第６のステップで管理する印刷設定の中から取得する第９のステップと、前記第９のステップで取得した印刷設定の中の最適な印刷設定を自動設定する第１０のステップとを含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、印刷時に参照される各種印刷パラメータの設定を保存した印刷設定に該印刷設定を適用するための条件である適用条件を設定して印刷を行うユーザ情報と文書情報に基づいて該印刷設定を選択するように構成したので、数多くある印刷設定から所望の印刷設定を的確に選択することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係わる印刷制御装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例１】
【００１８】
図１は、この発明に係わる印刷制御装置および方法およびプログラムを適用して構成したネットワーク構成図である。
【００１９】
図１において、クライアント１０１、文書管理サーバ１０２、ユーザ管理サーバ１０３、プリントサーバ１０４、プリンタ１０５を具備して構成される。
【００２０】
クライアント１０１は、印刷する環境を各条件に合わせて設定した印刷設定を選択するために印刷出力する文書の識別子やユーザ情報を入力する。また、プリントサーバ１０４により抽出された印刷設定を一覧表示する。一覧表示された印刷設定の中から所望の印刷設定を選択して印刷依頼を行う。
【００２１】
文書管理サーバ１０２は、印刷出力される文書を管理する。ネットワーク上で使用する文書が管理されており、複数のクライアントから利用することができ、統一的に管理されている。
【００２２】
ユーザ管理サーバ１０３は、プリントサーバ１０４またはプリンタ１０５を用いた印刷制御を利用することができるユーザを管理している。
【００２３】
プリントサーバ１０４は、印刷要求された文書の文書情報や印刷要求を行ったユーザのユーザ情報に基づいて印刷設定を検索し、条件に合致する印刷設定を抽出してクライアント１０１に抽出した印刷設定を一覧表示する。
【００２４】
プリンタ１０５は、プリントサーバ１０４で抽出した印刷設定の設定項目の１つとして設定されており、印刷依頼された文書を出力する。
【００２５】
これらの構成により、クライアント１０１から印刷要求された文書、印刷要求を行ったユーザに適切な印刷設定を絞り込んで一覧表示することができ、所望の印刷設定を容易に選択することができる。
【００２６】
図２は、この発明に係わる印刷制御装置および方法およびプログラムを適用して構成した印刷制御装置のシステム構成図である。
【００２７】
図２には、図１で示したプリントサーバ１０４の詳細な処理構成をブロック図で示しており、インタフェース２０１、制御部２０２、印刷設定内容管理部２０３、印刷設定適用条件管理部２０４、印刷設定適用条件判断部２０５を具備して構成される。
【００２８】
インタフェース２０１は、プリントサーバ１０４が外部との通信を行う際のインタフェースである。
【００２９】
制御部２０２は、印刷設定内容管理部２０３、印刷設定適用条件管理部２０４、印刷設定適用条件判断部２０５の各部に対して指示を出したり、また該指示に対する結果を受けて次の指示を出したりする。
【００３０】
ユーザが印刷処理を行うために入力した印刷要求する文書の文書情報やユーザ情報を解析し、さらに印刷設定適用条件管理部２０４で管理された適用条件を取得し、解析した情報に基づいて取得した適用条件に合致する印刷設定を印刷設定適用条件判断部２０５で判断する。合致すると判断した印刷設定の設定情報を印刷設定内容管理部２０３から取得し、その印刷設定をクライアント１０１に対して送出して一覧表示する。このとき、取得した印刷設定が複数存在する場合もあれば、１つも存在しない場合もある。なお、解析する情報はユーザが入力した情報に限られることなく、印刷要求した文書が持つ文書情報や印刷要求したユーザの所属グループ、ロールなどのユーザ情報を自動的に取得して解析するような構成にしてもよい。
【００３１】
なお、印刷設定適用条件判断部２０５で適用条件に合致すると判断して制御部２０２で抽出した印刷設定が少なくとも１つ存在する場合に抽出した印刷設定がユーザの印刷処理環境に適用可能か否かを判断し、その結果を受けて適用可能と判断された印刷設定のみを印刷設定内容管理部２０３から取得するような構成にしてもよい。
【００３２】
さらにユーザが選択した印刷設定に基づいて印刷要求された文書をプリンタ１０５に送出する。
【００３３】
印刷設定内容管理部２０３は、出力先のプリンタや用紙サイズ、Ｎアップ設定、ホッチキス・パンチ設定などの印刷パラメータが指定された印刷設定が管理されており、該印刷設定にはそれぞれ、名称や簡単な説明であるコメントが付けられ管理されている。
【００３４】
印刷設定適用条件管理部２０４は、印刷設定内容管理部２０３で管理されている印刷設定を適用する条件が管理されている。
【００３５】
印刷設定適用条件判断部２０５は、印刷設定適用条件管理部２０４で管理されている適用条件を取得して制御部２０２で解析した印刷要求する文書の文書情報やユーザ情報に基づいて適用条件に合致する印刷設定がどれであるかを判断する。
【００３６】
このような構成により、印刷要求を行ったユーザのユーザ情報や印刷処理を行う文書の文書情報に基づいて適用可能な印刷設定を絞り込んで抽出することができる。
【００３７】
図３は、印刷設定の詳細な項目を示す図である。
【００３８】
図３には、図２に示す印刷設定内容管理部２０３で管理された印刷設定の内容を示している。
【００３９】
例えば、[項番]が「１」である印刷設定には、[印刷設定名称]が「印刷設定Ａ」であり、[出力先プリンタ]が「プリンタ１」であり、また印刷パラメータとして[用紙サイズ]が「Ａ４」であり、[Ｎアップ]が「２」であり、[ホッチキス]が「１」であり、[パンチ]が「０」であり、[最大枚数]が「１００」であると設定されている。
【００４０】
このとき、[ホッチキス]の「１」はホッチキスが「有り」ということを示し、「０」である場合にはホッチキスが「無し」ということとを示している。また[パンチ]についても同様である。
【００４１】
このように印刷要求に応じた印刷設定が詳細に設定されているため、印刷設定を選択することによって最適で効率的な印刷処理を行うことができる。
【００４２】
図４は、印刷設定を適用するための条件を示す図である。
【００４３】
図４には、図２に示す印刷設定適用条件管理部２０４で管理された印刷設定の適用条件を示している。
【００４４】
例えば、印刷設定の名前である[印刷設定名称]が「印刷設定Ａ」である印刷設定の適用条件として「（文書タイプ）＝”図面”ＡＮＤ（操作者の所属グループ）＝”出図管理部”」が示されている。これは印刷依頼された文書のタイプが「図面」であって、かつ印刷依頼したユーザが属しているグループが「出図管理部」である場合に選択可能な印刷設定であることを示している。
【００４５】
選択可能である場合には制御部２０２で印刷設定内容管理部２０３に管理されている印刷設定を取得する。
【００４６】
上記、図３に示す印刷設定の詳細項目を示す図と図４に示す印刷設定の適用条件を示す図は、[印刷設定名称]でリンク付けされている。つまり、印刷設定適用条件判断部２０５で適用条件に合致すると判断した印刷設定名称を図４に示す印刷設定内容管理部２０３の印刷設定名称から取得し、その印刷設定名称をキーにして図３の印刷設定を取得する。
【００４７】
図５は、印刷要求した文書の文書情報と印刷要求したユーザのユーザ情報を指定する画面を示す図である。
【００４８】
図５では、文書情報５０１として文書を識別するための文書ＩＤ５０３または文書名称５０４を入力することができる。またユーザ情報５０２として印刷要求するユーザＩＤ５０６を入力することができる。
【００４９】
入力された文書ＩＤ５０３または文書名称５０４とユーザＩＤ５０６に対して図１に示す文書管理サーバまたはユーザ管理サーバから文書情報とユーザ情報を取得し、取得したこれらの情報に基づいて印刷設定を図２に示す印刷設定内容管理部２０３から抽出する。
【００５０】
なお、文書管理サーバにより管理された文書に対する印刷設定を抽出する場合には、印刷要求と同時に印刷要求された文書の文書情報と印刷要求したユーザのユーザ情報を管理サーバから自動的に取得して印刷設定を抽出するような構成にしてもよい。
【００５１】
図６は、抽出された印刷設定の一覧を表示する印刷設定選択画面を示す図である。
【００５２】
図６には、図２に示す印刷設定適用条件判断部２０５で適用可能か判断され、適用可能であると判断された印刷設定を一覧表示している。
【００５３】
この印刷設定選択画面６００は、印刷設定候補一覧６０１、決定ボタン６０２、キャンセルボタン６０３を具備して構成されている。
【００５４】
印刷設定候補一覧６０１は、抽出された印刷設定を出力先プリンタや印刷パラメータのうちのいくつかの項目と共に一覧表示する。ユーザは一覧表示された出力先プリンタや印刷パラメータなどの項目を参考にして所望の印刷設定を選択する。
【００５５】
所望の印刷設定を選択し、決定ボタン６０２を押下すると選択された印刷設定が適用されて印刷処理が実行される。
【００５６】
キャンセルボタン６０３を押下すると印刷処理が中止される。
【００５７】
なお、決定ボタン６０２を押下して印刷設定を決定したのちに印刷処理する文書名称や決定した印刷設定を確認画面に表示するような構成にしてもよい。
【００５８】
この印刷設定選択画面６００により所望の印刷設定を容易に指定することができ、選択ミスによる作業効率の低下を回避できる。
【００５９】
図７は、印刷設定の抽出を行う流れを示すフローチャートである。
【００６０】
図７において、ユーザにより印刷要求されると処理が開始され、図５に示した画面を用いて印刷処理する文書の文書ＩＤと印刷依頼を行うユーザＩＤとを入力し（Ｓ７０１）、入力した文書ＩＤとユーザＩＤの情報をプリントサーバに送出する（Ｓ７０２）。プリントサーバは送出されてきた文書ＩＤに対して文書管理サーバから文書情報および状態情報を取得し（Ｓ７０３）、送出されてきたユーザＩＤに対してユーザ管理サーバからユーザの所属グループやロールなどのユーザ情報を取得する（Ｓ７０４）。
【００６１】
取得した文書情報、状態情報、ユーザ情報を検索条件にして印刷設定を検索する（Ｓ７０５）。検索した結果、検索条件に合致した印刷設定を抽出する（Ｓ７０６）。抽出した印刷設定をユーザ側であるクライアントに送出し（Ｓ７０７）、受信したクライアント側では印刷設定を一覧表示する（Ｓ７０８）。
【００６２】
このように一覧表示された印刷設定の中から所望の印刷設定を選択することができる。
【００６３】
以上の処理によって、本発明の印刷制御装置では、印刷処理する文書の情報と印刷依頼するユーザの情報に基づいて印刷設定を抽出することができる。
【実施例２】
【００６４】
実施例２では、実施例１に示した印刷設定の抽出に加えて最適な印刷設定を自動的に選択することができるようにしたものである。
【００６５】
プリントサーバ１０４のシステム構成は図２に示す構成と同様であるため図２を用いて説明する。
【００６６】
実施例２ではユーザが印刷要求を行う際に印刷する文書の識別子または文書名称と印刷依頼を行ったユーザの識別子とを図５に示す画面を用いて指定するとともに印刷する文書をプリントサーバ１０４に送出する。
【００６７】
プリントサーバ１０４では、実施例１に示す処理により印刷設定内容管理部２０３より印刷設定を抽出したのちに印刷設定ごとに付与されている優先度を参照して優先度の最も高い印刷設定を自動的に選択する。選択された印刷設定を用いてユーザより指示された文書を印刷処理する。
【００６８】
図８は、印刷設定を適用するための条件を示す他の例の図である。
【００６９】
図８には、図２に示す印刷設定適用条件管理部２０４で管理された印刷設定の適用条件が管理されており、図４に示した適用条件の図に加えて印刷設定ごとに優先度の項目を設定した図を示している。
【００７０】
図８では、[印刷設定名称]が「印刷設定Ａ」である[優先度]の項目には「１」が設定されており、[印刷設定名称]が「印刷設定Ｂ」である[優先度]の項目には「２」が設定されている。この場合、[印刷設定名称]が「印刷設定Ａ」である印刷設定の方が優先度が高いと判断される。
【００７１】
例えば、抽出した印刷設定が複数個存在する場合には、[優先度]を比較して最も小さい値を持つ印刷設定を最も優先度が高い印刷設定であると判断して適用する。
【００７２】
図９は、印刷設定の抽出を行う流れを示す他の例のフローチャートである。
【００７３】
図９において、ユーザにより印刷要求されると処理が開始され、印刷する文書の文書ＩＤと印刷依頼するユーザのユーザＩＤを図５に示す画面を用いて入力し（Ｓ９０１）、同時に印刷データと入力した情報とをプリントサーバに送出する（Ｓ９０２）。入力した文書ＩＤに対する文書情報および状態情報を文書管理サーバから取得し（Ｓ９０３）、また入力したユーザＩＤに対する所属グループやロールなどのユーザ情報をユーザ管理サーバから取得する（Ｓ９０４）。取得した文書情報、状態情報、ユーザ情報に基づいて印刷設定を検索し（Ｓ９０５）、検索した結果、条件に合致した印刷設定を抽出する（Ｓ９０６）。
【００７４】
抽出した印刷設定の個数が１個であるか判定し（Ｓ９０７）、１個の印刷設定を抽出した場合（Ｓ９０７でＹＥＳ）には抽出された印刷設定を印刷する印刷設定として指定する（Ｓ９０８）。１個の印刷設定が抽出されない場合（Ｓ９０７でＮＯ）には次に、抽出された印刷設定の個数が２個以上であるか判別し（Ｓ９０９）、２個以上である場合（Ｓ９０９でＹＥＳ）には抽出された印刷設定同士の優先度を比較し（Ｓ９１０）、最も高い優先度を持つ印刷設定を印刷する印刷設定として指定する（Ｓ９１１）。
【００７５】
それに対して、抽出された印刷設定が２個以上でない場合（Ｓ９０９でＮＯ）には、抽出された印刷設定が無かったと判断されるため処理を終了する。
【００７６】
なお、このとき合致する印刷設定が抽出されなかった旨のメッセージを表示して再度、印刷処理を開始するような構成にしてもよい。
【００７７】
以上の処理によって、本発明の印刷制御装置では、印刷する文書の文書情報と印刷依頼したユーザのユーザ情報に基づいて最適な印刷設定を自動的に選択することができる。
【００７８】
上記、実施例１、２に示す例によって、最適な印刷設定を効率よく抽出することができ、ユーザの操作性が向上する。
【００７９】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な印刷制御プログラムによっても実現できる。
【００８０】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００８１】
本発明は、数多く存在する項目から所望の項目を的確に選択するものに適用可能であり、特に、印刷を行う際に参照される印刷パラメータの設定を保存した印刷設定を印刷するユーザのユーザ情報と印刷文書の文書情報に基づいて選択するのに有用である。
【図面の簡単な説明】
【００８２】
【図１】この発明に係わる印刷制御装置および方法およびプログラムを適用して構成したネットワーク構成図。
【図２】この発明に係わる印刷制御装置および方法およびプログラムを適用して構成した印刷制御装置のシステム構成図。
【図３】印刷設定の詳細な項目を示す図。
【図４】印刷設定を適用するための条件を示す図。
【図５】印刷要求した文書の文書情報と印刷要求したユーザのユーザ情報を指定する画面を示す図。
【図６】抽出された印刷設定の一覧を表示する印刷設定選択画面を示す図。
【図７】印刷設定の抽出を行う流れを示すフローチャート。
【図８】印刷設定を適用するための条件を示す他の例の図。
【図９】印刷設定の抽出を行う流れを示す他の例のフローチャート
【符号の説明】
【００８３】
１０１      クライアント
１０２      文書管理サーバ
１０３      ユーザ管理サーバ
１０４      プリントサーバ
１０５      プリンタ
２０１      インタフェース
２０２      制御部
２０３      印刷設定内容管理部
２０４      印刷設定適用条件管理部
２０５      印刷設定適用条件判断部
【図１】
2006053860.tif 000003
【図２】
2006053860.tif 000004
【図３】
2006053860.tif 000005
【図４】
2006053860.tif 000006
【図５】
2006053860.tif 000007
【図６】
2006053860.tif 000008
【図７】
2006053860.tif 000009
【図８】
2006053860.tif 000010
【図９】
2006053860.tif 000011