(57)【要約】【課題】  画像形成装置からの印刷出力を管理者が統一的に管理可能とし、画像形成装置導入後の印刷出力にかかる運用コストを削減することにある。【解決手段】  画像形成装置１０２−１、１０２−２は、情報処理装置１０１−１、１０１−２から印刷データを受信し、印刷データに含まれる第１の印刷設定情報のうち、第２の印刷設定情報において許容されていない印刷設定情報を第２の印刷設定情報に基づいて変更し、変更された第１の印刷設定情報に基づいて印刷データの印刷出力を行う。【選択図】  図１
2006043910.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの情報処理装置と通信回線を介して接続される画像形成装置であって、
前記情報処理装置から印刷データを受信する受信手段と、
前記受信手段により受信する印刷データを印刷するに際して許容される第１の印刷設定情報を記憶する記憶手段と、
前記印刷データに含まれる第２の印刷設定情報のうち、前記第１の印刷設定情報において許容されていない印刷設定情報を前記第１の印刷設定情報に基づいて変更する変更手段と、
前記変更手段により変更された前記第２の印刷設定情報に基づいて、前記印刷データの印刷出力を印刷手段に実行させる印刷制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記第１の印刷設定情報と前記第２の印刷設定情報との何れを優先させるかを判断する判断手段を更に有し、
前記変更手段は、前記判断手段により前記第１の印刷設定情報を優先すると判断された場合に、前記第２の印刷設定情報のうち、前記第１の印刷設定情報において許容されてない印刷設定情報を前記第１の印刷設定情報に基づいて変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の印刷設定情報は、前記情報処理装置毎に前記記憶手段において記憶されることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第１の印刷設定情報は、印刷データの作成の際に使用されるアプリケーションプログラム毎に前記記憶手段において記憶されることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記第１の印刷設定情報は、印刷データに含まれ得る文字データ毎に前記記憶手段において記憶されることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記第１の印刷設定情報及び前記第２の印刷設定情報には、印刷色に係る設定情報、ページレイアウトに係る設定情報、トナー節約に係る設定情報、及び、片面／両面印刷に係る設定情報のうち少なくとも何れか一つが含まれることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置であって、
印刷データの印刷処理に関して設定可能な第１の印刷設定情報を記憶する記憶手段と、
前記第１の印刷設定情報に基づいて、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限する制限手段と、
前記制限手段による設定内容の制限の基、ユーザの操作入力により設定された印刷データの印刷処理に係る第２の印刷設定情報を生成する設定情報生成手段と、
前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信手段とを有することを特徴とする情報処理装置。
【請求項８】
前記制限手段は、前記第１の印刷設定情報に従う印刷設定用画面を生成することにより、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記第１の印刷設定情報は、印刷データの送信元となる情報処理装置毎に前記記憶手段において記憶されることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記第１の印刷設定情報は、印刷データの作成の際に使用されるアプリケーションプログラム毎に前記記憶手段において記憶されることを特徴とする請求項７乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記第１の印刷設定情報は、印刷データに含まれ得る文字データ毎に前記記憶手段において記憶されることを特徴とする請求項７乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置であって、
印刷データを印刷するに際して許容される第１の印刷設定情報を記憶する記憶手段と、
ユーザの操作入力により設定される印刷データの印刷処理に係る第２の印刷設定情報のうち、前記第１の印刷設定情報において許容されていない印刷設定情報を前記第１の印刷設定情報に基づいて変更する変更手段と、
前記変更手段により変更された前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信手段とを有することを特徴とする情報処理装置。
【請求項１３】
前記第１の印刷設定情報及び前記第２の印刷設定情報には、印刷色に係る設定情報、ページレイアウトに係る設定情報、トナー節約に係る設定情報、及び、片面／両面印刷に係る設定情報のうち少なくとも何れか一つが含まれることを特徴とする請求項７乃至１２の何れか１項に記載の情報処理装置。
【請求項１４】
請求項１乃至６の何れか１項に記載の画像形成装置と、請求項７乃至１３の何れか１項に記載の情報処理装置とを有することを特徴とする画像形成システム。
【請求項１５】
少なくとも一つの情報処理装置と通信回線を介して接続される画像形成装置の制御方法であって、
前記情報処理装置から印刷データを受信する受信ステップと、
前記印刷データに含まれる第１の印刷設定情報のうち、第２の印刷設定情報において印刷データを印刷するに際して許容されていない印刷設定情報を、前記第２の印刷設定情報に基づいて変更する変更ステップと、
前記変更ステップにより変更された前記第１の印刷設定情報に基づいて、前記印刷データの印刷出力を印刷手段に実行させる印刷制御ステップとを含むことを特徴とする画像形成装置の制御方法。
【請求項１６】
印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置の制御方法であって、
印刷データの印刷処理に関して設定可能な第１の印刷設定情報に基づいて、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限する制限ステップと、
前記制限ステップによる設定内容の制限の基、ユーザの操作入力により設定された印刷データの印刷処理に係る第２の印刷設定情報を生成する設定情報生成ステップと、
前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１７】
印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置の制御方法であって、
ユーザの操作入力により設定される印刷データの印刷処理に係る第１の印刷設定情報のうち、第２の印刷設定情報において印刷データを印刷するに際して許容されていない印刷設定情報を、前記第２の印刷設定情報に基づいて変更する変更ステップと、
前記変更ステップにより変更された前記第１の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１８】
請求項１５に記載の画像形成装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１６又は１７に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置からの印刷出力を管理者が統一的に管理可能な技術に関するものである。
【背景技術】
【０００２】
プレゼンテーション用の資料や提案資料等、顧客へ開示／提出する文書を作成するに当たって、視覚的な効果による顧客吸引力を狙い、カラー文書を作成することが増えてきている。それに伴いカラープリンタへの需要も増えてきている。モノクロプリンタとの価格差も縮まってきていることもあり、企業も積極的にカラープリンタを導入している。
【０００３】
しかし、運用にかかるコストを考えてみると、文書の印刷にイエロー、マゼンタ、シアン、ブラックと４色のトナーを使用するために、ブラック１色のみを使用するモノクロプリンタよりもトナー料金をはじめとする運用コストが嵩んでしまう。
【０００４】
にもかかわらず、カラープリンタ導入により不必要な文書までもがカラー出力される傾向にある。モノクロプリンタとの併用で、カラー出力を行う必要がない場合にはモノクロプリンタを、カラー出力が必要な場合にはカラープリンタを使用するといった社内運用を行っている場合もある。しかし、ユーザがプリンタの選択を誤るという人為的なミスが発生する場合も有り、また、使い分けを行うにはカラープリンタとモノクロプリンタを導入する必要があるので、必ずしもコスト削減ということに貢献しているわけではない。カラープリンタはモノクロ印刷を行う機能も備えている場合が殆どなので、出来ればカラープリンタ１台で使用方法を使い分けることが望まれる。
【０００５】
そこで特許文献１には、ユーザがプリンタ等からの印刷の際に設定した印刷設定情報を実際に印刷処理に移行する前に画面上に表示し、ユーザに設定を確認させてから印刷処理を行う技術について開示されている。
【０００６】
【特許文献１】特開２０００−１２２８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、印刷設定が個々のユーザの設定に任されており、統一的な管理を行うことは不可能である。
【０００８】
そこで、本発明の目的は、画像形成装置からの印刷出力を管理者が統一的に管理可能とし、画像形成装置導入後の印刷出力にかかる運用コストを削減することにある。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、少なくとも一つの情報処理装置と通信回線を介して接続される画像形成装置であって、前記情報処理装置から印刷データを受信する受信手段と、前記受信手段により受信する印刷データを印刷するに際して許容される第１の印刷設定情報を記憶する記憶手段と、前記印刷データに含まれる第２の印刷設定情報のうち、前記第１の印刷設定情報において許容されていない印刷設定情報を前記第１の印刷設定情報に基づいて変更する変更手段と、前記変更手段により変更された前記第２の印刷設定情報に基づいて、前記印刷データの印刷出力を印刷手段に実行させる印刷制御手段とを有することを特徴とする。
【００１０】
本発明の情報処理装置の第１の態様は、印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置であって、印刷データの印刷処理に関して設定可能な第１の印刷設定情報を記憶する記憶手段と、前記第１の印刷設定情報に基づいて、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限する制限手段と、前記制限手段による設定内容の制限の基、ユーザの操作入力により設定された印刷データの印刷処理に係る第２の印刷設定情報を生成する設定情報生成手段と、前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信手段とを有することを特徴とする。
【００１１】
本発明の情報処理装置の第２の態様は、印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置であって、印刷データを印刷するに際して許容される第１の印刷設定情報を記憶する記憶手段と、ユーザの操作入力により設定される印刷データの印刷処理に係る第２の印刷設定情報のうち、前記第１の印刷設定情報において許容されていない印刷設定情報を前記第１の印刷設定情報に基づいて変更する変更手段と、前記変更手段により変更された前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信手段とを有することを特徴とする。
【００１２】
本発明の画像形成システムは、前記画像形成装置と前記情報処理装置とを有することを特徴とする。
【００１３】
本発明の画像形成装置の制御方法は、少なくとも一つの情報処理装置と通信回線を介して接続される画像形成装置の制御方法であって、前記情報処理装置から印刷データを受信する受信ステップと、前記印刷データに含まれる第１の印刷設定情報のうち、第２の印刷設定情報において印刷データを印刷するに際して許容されていない印刷設定情報を、前記第２の印刷設定情報に基づいて変更する変更ステップと、前記変更ステップにより変更された前記第１の印刷設定情報に基づいて、前記印刷データの印刷出力を印刷手段に実行させる印刷制御ステップとを含むことを特徴とする。
【００１４】
本発明の情報処理装置の制御方法の第１の態様は、印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置の制御方法であって、印刷データの印刷処理に関して設定可能な第１の印刷設定情報に基づいて、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限する制限ステップと、前記制限ステップによる設定内容の制限の基、ユーザの操作入力により設定された印刷データの印刷処理に係る第２の印刷設定情報を生成する設定情報生成ステップと、前記第２の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信ステップとを含むことを特徴とする。
【００１５】
本発明の情報処理装置の制御方法の第２の態様は、印刷データの印刷処理を行う画像形成装置と通信回線を介して接続される情報処理装置の制御方法であって、ユーザの操作入力により設定される印刷データの印刷処理に係る第１の印刷設定情報のうち、第２の印刷設定情報において印刷データを印刷するに際して許容されていない印刷設定情報を、前記第２の印刷設定情報に基づいて変更する変更ステップと、前記変更ステップにより変更された前記第１の印刷設定情報を含む印刷データを前記画像形成装置に対して送信する送信ステップとを含むことを特徴とする。
【００１６】
本発明のプログラムの第１の態様は、前記画像形成装置の制御方法をコンピュータに実行させることを特徴とする。
【００１７】
本発明のプログラムの第２の態様は、前記情報処理装置の制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、印刷データに含まれる印刷設定情報を、印刷データを印刷するに際して許容される印刷設定情報に基づいて変更し、又は、印刷データの印刷処理に際して設定可能な印刷設定情報に基づいて、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限することが可能である。従って、印刷データを印刷するに際して許容される印刷設定情報や印刷データの印刷処理に際して設定可能な印刷設定情報の内容に管理者の意図を反映させることで、画像形成装置からの印刷出力を管理者が統一的に管理することが可能となり、画像形成装置導入後の印刷出力にかかる運用コストを削減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００２０】
図１は、本発明の一実施形態に係る画像形成システムの構成を示す図である。
１０１−１、１０１−２はユーザが使用する情報処理装置であり、アプリケーションを用いて作成したデータの印刷指示を、後述の画像形成装置１０２−１、１０２−２に対して行うことが可能である。
【００２１】
１０２−１、１０２−２は、情報処理装置１０１−１、１０１−２からの印刷指示があった場合に画像を出力する画像形成装置である。１０３は、情報処理装置１０１−１、１０１−２から画像形成装置１０２−１、１０２−２への印刷指示を行うに当たって設定することが許容されている印刷設定情報を、情報処理装置毎及び／又は画像形成装置毎に保持している印刷管理サーバである。
【００２２】
１０４は情報処理装置１０１−１、１０１−２、画像形成装置１０２−１、１０２−２、及び印刷管理サーバ１０３を相互に接続するネットワークである。尚、ネットワーク１０４は、典型的にはＬＡＮやＷＡＮ、インターネット、電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用の無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、相互のデータの送受信が可能であれば、有線／無線の形態は問わない。
【００２３】
図２は、情報処理装置１０１−１、１０１−２及び印刷管理サーバ１０３のハードウェア構成を示す図である。
２０１はＣＰＵで、ＲＡＭ２０２やＲＯＭ２０３に格納されているプログラムやデータを用いて、コンピュータ全体の制御を行うとともに、本コンピュータを適用する情報処理装置１０１−１、１０１−２や印刷管理サーバ１０３が行う後述する各処理を実行する。
【００２４】
２０２はＲＡＭで、ＨＤＤ（ハードディスクドライブ）２０４からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、ＣＰＵ２０１が各種処理を行う為に使用するワークエリアを備える。
【００２５】
２０３はＲＯＭで、コンピュータのブートプログラムやＢＩＯＳ等を記憶している。２０４はＨＤＤ（ハードディスクドライブ）であり、ＯＳ（オペレーティングシステム）や、本コンピュータを適用する情報処理装置１０１−１、１０１−２や印刷管理サーバ１０３が行う後述の処理をＣＰＵ２０１に実行させるためのプログラムやデータ等を保存しており、これらは必要に応じてＣＰＵ２０１の制御によりＲＡＭ２０２に読み出され実行されることになる。
【００２６】
２０５はネットワークＩ／Ｆ（インタフェース）であり、コンピュータをネットワーク１０４に接続するためのものである。コンピュータは、このネットワークＩ／Ｆ２０５を介して外部のコンピュータ等とデータ通信を行うことが可能である。
【００２７】
２０６は記憶媒体ドライブであって、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ―ＲＯＭ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ等から構成される。
【００２８】
２０７はポインティングデバイス、２０８はキーボードであり、各種の指示をＣＰＵ２０１に入力することが出来る。これらは入力部として機能する。
【００２９】
２０９はビデオＩ／Ｆ（インタフェース）であって、ここにディスプレイ装置２１０を接続する。ディスプレイ装置２１０はＣＲＴや液晶画面等で構成されており、ビデオＩ／Ｆ２０９を介して送られた信号に基づいて文字や画像などを表示画面上に表示する機能を有する。
【００３０】
２１１は外部機器Ｉ／Ｆ（インタフェース）で、コンピュータに周辺機器を接続させるためのポートであり、外部機器Ｉ／Ｆ２１１を介してコンピュータは周辺機器とのデータの送受信を行うことが可能である。ＵＳＢやＩＥＥＥ１３９４等で構成されており、通常複数の外部機器Ｉ／Ｆを有する。周辺機器との接続形態は有線／無線を問わない。外部機器Ｉ／Ｆを介して画像形成装置１０２−１、１０２−２と接続する形態をとっても勿論構わない。２１２はシステムバスであって、上述の各部を繋ぐバスとして機能する。
【００３１】
図３は、画像形成装置１０２−１、１０２−２を制御するコントローラユニットのハードウェア構成を示す図である。
コントローラユニット３１２は、画像出力デバイスとして機能するプリント部３１５と接続し画像データの出力を行い、また、ＮＩＣ接続部３０５を介してＮＩＣ（ネットワークインタフェースカード）３１３と接続し、ネットワーク１０４と接続することでデバイス情報の入出力や、印刷データの入力を行う。
【００３２】
３０１はＣＰＵであって、ＲＡＭ３０２やＲＯＭ３０３に格納されているプログラムやデータを用いて、画像形成装置全体の制御を行うとともに、画像形成装置１０２−１、１０２−２が行う後述する各処理を実行する。
【００３３】
３０２はＲＡＭであって、ＨＤＤ（ハードディスクドライブ）３０４からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、ＣＰＵ３０１が各種処理を行う為に使用するワークエリアを備える。
【００３４】
３０３はＲＯＭであって、システムのブートプログラムや各種制御プログラム等を記憶している。
【００３５】
３０４はＨＤＤ（ハードディスクドライブ）であって、システムを制御するための各種プログラムや後述の処理を画像形成装置１０２−１、１０２−２に行わせるための制御プログラムが記憶されている。
【００３６】
３０５はＮＩＣ（ネットワークインタフェースカード）接続部であって、ＮＩＣ３１３と接続し、画像形成装置をネットワーク１０４に接続するためのものである。このＮＩＣ接続部３０５及びＮＩＣ３１３を介して画像形成装置１０２−１、１０２−２は外部のコンピュータ等とデータ通信を行うことが可能である。
【００３７】
３０７は操作部Ｉ／Ｆ（インタフェース）であって、操作部（ＵＩ）３１４とのインタフェース部で操作部３１４に表示するデータを操作部に対して出力する。また、操作部３１４から入力された情報をＣＰＵ３０１に伝える役割を担っている。以上のデバイスがシステムバス３１０上に配置されている。
【００３８】
３０６はイメージバスＩ／Ｆ（インタフェース）であって、システムバス３１０と画像データを高速で転送するイメージバス３１１とを接続し、データ構造を変換するバスブリッジである。
【００３９】
３０８はＲＩＰ（ラスタイメージプロセッサ）であって、例えばＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４０】
３０９はプリンタＩ／Ｆ（インタフェース）であって、プリント部３１５とコントローラユニットを接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
３１５はプリント部であって、ラスタイメージデータを用紙上に出力する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接印字するインクジェット方式等があるが、本発明ではその方式は問わない。プリンタ動作の起動はＣＰＵ３０１からの指示によって行われる。プリント部３１５には、異なる用紙サイズ、又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットを有している。
【００４２】
図４は、画像形成装置１０２−１、１０２−２のＮＩＣ３１３のハードウェア構成を示す図である。
４０１はＣＰＵであって、ＲＡＭ４０２やＲＯＭ４０３に格納されているプログラムやデータを用いて、ＮＩＣ３１３全体の動作制御を行う。
【００４３】
３０２はＲＡＭであって、プログラムやデータを一時的に記憶するためのエリアを有するとともに、ＣＰＵ４０１が各種処理を行うために使用するワークエリアを備える。
【００４４】
４０３はＲＯＭであって、ＮＩＣ３１３の各種制御プログラムを記憶している。
【００４５】
４０４は機器接続Ｉ／Ｆ（インタフェース）であって、この機器接続Ｉ／Ｆ４０４を介して外部機器であるプリンタコントローラ３１２とＮＩＣ３１３とが接続される。
【００４６】
４０５はネットワークＩ／Ｆ（インタフェース）であって、このネットワークＩ／Ｆ４０５を介してネットワーク１０４とＮＩＣ３１３とが接続される。
【００４７】
次に、図５に示すフローチャートを用いて情報処理装置１０１−１、１０１−２によって行われる印刷設定情報取得処理について説明する。尚、図５に示した処理は、情報処理装置１０１−1、１０１−２のＣＰＵ２０１の制御によって実行される。以下、情報処理装置１０１−１を例に挙げて説明していく。
【００４８】
情報処理装置１０１−１のＣＰＵ２０１は、情報処理装置１０１−１を使用するユーザによるポインティングデバイス２０７、キーボード２０８等からなる入力部の操作により、印刷要求が行われたかどうかを判断する（ステップＳ５０１）。具体的にはユーザの入力部操作により、アプリケーションプログラムの印刷メニューが選択されたか等の判断を行う。
【００４９】
印刷要求を受けていないと判断した場合は（ステップＳ５０１：ＮＯ）、引き続き入力要求の検知を行う。一方、印刷要求を受けたと判断した場合は（ステップＳ５０１：ＹＥＳ）、情報処理装置１０１−１上に印刷設定用のアプリケーションプログラムがインストールされているか、またインストールされている場合には、さらに印刷設定用アプリケーションプログラムが実行されているかを判断する（ステップ５０２）。
【００５０】
印刷設定用のアプリケーションプログラムがインストールされていない場合、またインストールされていても実行されていない場合には（ステップ５０２：ＮＯ）、特に何も行わず図６に示す、情報処理装置１０１−１上でプリンタドライバによる制御に基づき行われる印刷設定へと移行する（ステップＳ５０９）。
【００５１】
印刷設定用のアプリケーションプログラムがインストールされていて、且つ実行されている場合には（ステップＳ５０２：ＹＥＳ）、印刷設定用アプリケーションは印刷要求メッセージを獲得する。ＣＰＵ２０１は、印刷設定用アプリケーションに基づく制御により、プリンタドライバによる制御への移行の前に、プリンタドライバによる印刷設定に制限を加えるための処理を行う。
【００５２】
まず、ＣＰＵ２０１は印刷設定用のアプリケーションによる制御に従い、プリンタドライバに対して印刷要求をしてきたアプリケーションプログラムの情報（例えばアプリケーション名称等）及び該アプリケーションプログラムで編集中のオブジェクトデータ情報（例えばファイル名称等）を取得する（ステップＳ５０３及びステップＳ５０４）。
【００５３】
次に、ＣＰＵ２０１は印刷設定用のアプリケーションによる制御に従い、当該情報処理装置１０１−１の記憶装置（具体的にはＨＤＤ２０４）より印刷設定ファイルを取得し、ＲＡＭ２０２上に展開する（ステップＳ５０５）。その後、ＣＰＵ２０１は、ステップＳ５０５の処理が正常に行われたかを判断する（ステップＳ５０６）。
【００５４】
ステップＳ５０６で、ＣＰＵ２０１により正常に処理が行われなかったと判断された場合には（ステップＳ５０６：ＮＯ）、ステップＳ５０２でＮＯだった場合と同様、これ以降の処理を行わず、ステップＳ５０９に移行して、プリンタドライバによる制御に従って、図６に示す処理を行う。
【００５５】
ステップＳ５０６で、ＣＰＵ２０１により正常に印刷設定ファイルが取得できたと判断された場合には（ステップＳ５０６：ＹＥＳ）、ステップＳ５０５でＲＡＭ２０２に展開した印刷設定ファイルの内容を確認することになる。
【００５６】
印刷設定ファイルを参照した結果、許容されている印刷設定情報が印刷管理サーバ１０３のＨＤＤ２０４に記憶されていると判断した場合には（ステップＳ５０８：ＹＥＳ）、ステップＳ５１１に移行し、図８に示す処理を行うことになる。
【００５７】
許容されている印刷設定情報が、情報処理装置１０１−１のＨＤＤ２０４に記憶されている印刷設定ファイルに記載されていると判断した場合には（ステップＳ５０８：ＮＯ）、ステップＳ５１０に移行し、図７に示す処理を行うことになる。この処理での印刷設定用のアプリケーションの機能として記載した機能は、プリンタドライバの機能として実装することも勿論可能である。ここで、図１２−１及び図１２−２を使用して、情報処理装置１０１−１に記憶されている印刷設定ファイルのデータ構成について説明する。
【００５８】
図１２−１は、印刷設定ファイル中に許容されている印刷設定情報が記載されている場合の、情報処理装置１０１に記憶されている印刷設定ファイルの例（図５のステップＳ５０８でＮＯと判断される印刷設定ファイルの例）、図１２−２は、許容されている印刷設定が印刷管理サーバ１０３のＨＤＤ２０４に記憶されている印刷設定ファイル中に記載されている場合の、情報処理装置１０１−１の印刷設定ファイルの例（図５のステップＳ５０８でＹＥＳと判断される印刷設定ファイルの例）である。
【００５９】
まず、図１２−２に示す印刷設定ファイルについて説明する。図１２−２は先述のとおり、印刷管理サーバ１０３に許容されている印刷設定情報が記憶されている場合の印刷設定ファイルの一例である。
【００６０】
まず、［プリンタアドレス］の項目には、ユーザが選択する画像形成装置のＩＰアドレスが記載されている。そして、そのＩＰアドレスを有する画像形成装置の印刷設定情報がどの印刷管理サーバ１０３で記憶・管理されているかが［印刷管理サーバ］の項目に記載されている。ここでは印刷管理サーバを特定する情報としてＩＰアドレスを用いているが、他にもコンピュータ名等、一意にサーバを識別可能な情報であればどのようなものであっても良い。
【００６１】
［設定ファイルパス］の項目には、許容されている印刷設定情報が記憶されている印刷設定ファイルが保存されているディレクトリ（フォルダ）のパス情報が記載されている。即ち、情報処理装置１０１−１の印刷設定ファイルは、画像形成装置１０２−１（ＩＰアドレス：１７２．１０．３．１１５）用、画像形成装置１０２−２（ＩＰアドレス：１７２．１０．３．１１６）用のもの双方ともＩＰアドレスが「１７２．１０．３．１２３」の端末、つまり図１に示す印刷管理サーバ１０３の￥Ｐｒｉｎｔ￥Ｓｅｔｔｉｎｇディレクトリに記憶されていることを示している。
【００６２】
このように印刷設定ファイルに記録されている情報を基に、情報処理装置のＣＰＵ２０１は、印刷管理サーバ１０３にアクセスし、許容されている印刷設定情報の取得が可能となっている。
【００６３】
次に、図１２−１の印刷設定ファイルのデータ構成について説明する前に、その前提となる図１０に示す情報処理装置１０１−１から画像形成装置１０２−１、１０２−２に印刷データを送信する際の付加情報として印刷データとともに送信される印刷データのヘッダ情報を説明する。
【００６４】
図１０は、印刷データのヘッダ情報（以下、「印刷ヘッダ」と称す）の一例を示す図である。
まず、印刷ヘッダの始めの４バイトは、印刷データを送信した情報処理装置のＩＰアドレスを示している。例えば、情報処理装置１０１−１から印刷データが送信される場合には、始めの４バイトが、０ｘＡＣ、０ｘ０Ａ、０ｘ０３、０ｘ７９（１７２．１０．３．１２１）となる。これにより、画像形成装置のＣＰＵ３０１は、どの情報処理装置から印刷データが送信されたかを判断することになる。
【００６５】
その後に続く４０バイトには、印刷指示を行ったアプリケーションプログラム情報が、次の４０バイトには該アプリケーションプログラムによって編集され印刷指示を受けた、オブジェクトデータの情報が設定される。
【００６６】
「優先設定」には、画像形成装置側の設定が優先される場合には０ｘ０１が、情報処理装置側の設定が優先される場合には０ｘ０２が設定される。デフォルトでは０ｘ０１が設定されることになる。「優先設定」がどのように使用されるかについては図９の説明の際に詳述する。
【００６７】
「モノクロ／カラー」には、印刷データがモノクロデータとして作成されたか、カラーデータとして作成されたか、オブジェクトデータの特性に応じてモノクロ／カラーの自動切換えにより（Ａｕｔｏ）印刷データが作成されたかを示している。夫々の設定値は図に示すとおりである。
【００６８】
「片面／両面」には、印刷データが片面印刷用データとして作成されたか、それとも両面印刷用データとして作成されたかを示している。夫々の設定値は図に示すとおりである。
【００６９】
「ページレイアウト」には、印刷データが１枚の用紙に何ページ分出力されるデータとして作成されているかを示している。設定値は図に示すとおりである。
【００７０】
「トナー節約モード」には、トナー節約モードでの印刷指示か（ＳＡＶＥＯＮ）否か（ＳＡＶＥＯＦＦ）若しくはトナー節約設定を画像形成装置側での設定にあわせるか（ＳＡＶＥＰＡＮＥＬ）を示している。夫々の設定は図に示すとおりである。
【００７１】
図１２−１は、情報処理装置１０１−１のＨＤＤ２０４に記憶されている印刷設定ファイルの一例を示す図である。
まず、「プリンタアドレス」項目に設定されているデータは、どの画像形成装置からの印刷に対しての許容されている印刷設定情報なのかを示している。［プリンタアドレス］１７２．１０．３．１１５に続く設定は、図１の画像形成装置１０２−１用、１７２．１０．３．１１６に続く設定は画像形成装置１０２−２用のデータであることを示している。
【００７２】
画像形成装置１０２−１用の印刷設定データは［アプリケーション名称］＊．＊（＊はワイルドカード）、即ち全てのアプリケーションプログラムで印刷指示が為された場合に、優先設定０ｘ０１となっているので画像形成装置側の印刷設定優先（「プリンタ設定優先」）となる。この設定は印刷ヘッダと連動している。
【００７３】
画像形成装置１０２−２用の印刷設定データは［アプリケーション名称］ＷＩＮＷＯＲＤ．ＥＸＥの場合、つまりマイクロソフト社のワードを使用してドキュメント名称に「提案書」という文字が入っているワードデータの印刷設定の際には、［優先設定］が０ｘ０２となっているのでＰＣ設定優先（情報処理装置側の設定が優先される）となり、［モノクロ／カラー］の設定は、０ｘ０３となっているので、モノクロ及びカラーが設定可能となっている。これは、印刷ヘッダデータに設定可能なデータと、印刷設定ファイルに記載のデータとをビット演算（論理積算出）を行い、結果０にならなければ設定可能なデータであることを示している。０ｘ０１（モノクロ）及び０ｘ０２（カラー）は０ｘ０３との論理積を算出した場合０にならないので設定可能、０ｘ０４（Ａｕｔｏ）は０ｘ０３との論理積が０になるので設定不可であることを示している。以下、「片面／両面」設定、「ページレイアウト」設定、及び「トナー節約モード」設定についても同様である。
【００７４】
そして、「提案書」という文字列がドキュメント名称に含まれないオブジェクトデータに対する印刷に対しての印刷設定については、［ドキュメント名称］＊．＊以降に記載の印刷設定データが適用されることになる。そして、［アプリケーション名称］がＡｃｒｏｂａｔ．ｅｘｅの場合には、［アプリケーション名称］Ａｃｒｏｂａｔ．ｅｘｅ以降の印刷設定データ（詳細省略）が適用されることになり、それ以外のアプリケーションプログラムからの印刷指示に対する印刷設定には、［アプリケーション名称］＊．＊以降の設定が適用されることになる。ファイルの内容については勿論、変更が可能であり、印刷設定ファイルを追加／削除することも勿論可能である。
【００７５】
図６は、図５のステップＳ５０９の処理を詳細に示したものであり、情報処理装置１０１−１にインストールされているプリンタドライバの制御に従ってＣＰＵ２０１により行われる、印刷設定処理を示すフローチャートである。
【００７６】
まず、プリンタドライバの制御に従ってＣＰＵ２０１は、印刷要求が発せられたアプリケーションプログラム情報及び当該アプリケーションプログラムで編集されているオブジェクトデータ情報を取得する（ステップＳ６０１及びステップＳ６０２）。
【００７７】
その後、ユーザによって選択された画像形成装置への印刷設定を行うための印刷設定用画面をディスプレイ装置２１０に表示する（ステップＳ６０３）。そして、ユーザによるポインティングデバイス２０７及びキーボード２０８からなる入力部による操作に従って印刷条件を設定することになる。
【００７８】
ステップＳ６０４において、印刷処理を行う画像形成装置がユーザの入力部操作により変更されたかを判断する。
【００７９】
画像形成装置が変更されたと判断した場合（ステップＳ６０４：ＹＥＳ）には、ステップＳ６０３に移行し、新たに選択された画像形成装置用の印刷設定用画面をディスプレイ装置２１０に表示し、ユーザに対して印刷設定の入力を促す。一方、画像形成装置に変更がされていないと判断した場合には（ステップＳ６０４：ＹＥＳ）、ステップＳ６０５に移行する。
【００８０】
その後、ユーザによる入力部操作により、印刷指示が為されたかを判断する。印刷処理がキャンセルされた場合（ステップＳ６０５：ＮＯ）には、印刷処理を終了する。ＣＰＵ２０１が、印刷指示が為されたと判断した場合（ステップＳ６０５：ＹＥＳ）には、ユーザの操作により設定された印刷設定情報を取得する（ステップＳ６０６）。
【００８１】
その後、印刷指示が為されたオブジェクトデータからＰＤＬデータを作成し、ステップＳ６０１で取得したアプリケーションプログラム情報、ステップＳ６０２で取得したオブジェクトデータ情報、ステップＳ６０６で取得した印刷設定データから印刷ヘッダを作成し、ＰＤＬデータに付与して印刷データを作成する（ステップＳ６０７）。このときに印刷ヘッダ中の［優先設定］には、０ｘ０１（プリンタ設定優先）が設定される。そしてＳ６０７で作成した印刷データを選択された画像形成装置に送信する（ステップＳ６０８）。その後、画像形成装置において図９に示す印刷処理が行われることになる（ステップＳ６０９）。
【００８２】
図７は、図５のステップＳ５１０の処理を詳細に示すフローチャートである。
まず、情報処理装置のＣＰＵ２０１は、ＨＤＤ２０４に記憶されている印刷設定ファイルの内容を取得し（ステップＳ７０１）、その印刷設定ファイルに記載されている許容印刷設定情報の内容に従って、選択された画像形成装置用の印刷設定用画面のカスタマイズを行い（ステップＳ７０２）、カスタマイズを行った印刷設定用画面をディスプレイ装置２１０に表示する。
【００８３】
図１４は、ステップＳ７０１〜ステップＳ７０３の処理により、情報処理装置１０１−１において、ＷＩＮＷＯＲＤ．ＥＸＥを用いて編集しているオブジェクト名称に「提案書」の文字列を含まないオブジェクトデータに対して、印刷要求を行った場合に設定される印刷設定用画面の一例である。内容の理解を容易にするために、各コンボボックスに設定されるデータを全て展開して記載している。
【００８４】
画像形成装置１０２−２は、図１０にある［モノクロ／カラー］など全ての設定がデフォルトでは可能な画像形成装置である。ここでは、情報処理装置１０１−１のＣＰＵ２０１は、図１２−１にある印刷設定ファイルを参照して、印刷設定用の表示画面をカスタマイズしている。ここで、図１２−１に示す印刷ファイル中の［モノクロ／カラー］設定が０ｘ０１になっているため、当該情報処理装置から画像形成装置１０２−２に出力するに当たって、［モノクロ／カラー］の設定には「モノクロ」のみが設定可能になっている。
【００８５】
以下、［片面／両面］、［ページレイアウト］、［トナー節約モード］についても同様に設定され、図１４に示すようになる。ここで、印刷設定ファイル中の［優先設定］が０ｘ０１（プリンタ設定優先）になっている場合には、デフォルトの印刷設定用画面を設定する。
【００８６】
再び図７の説明に戻る。ステップＳ７０４において、データの印刷を行う画像形成装置がユーザの操作により変更されたとＣＰＵ２０１が判断した場合（ステップＳ７０４：ＹＥＳ）、ステップＳ７０１〜ステップＳ７０３の処理を繰り返す。画像形成装置に変更されていないと判断した場合（ステップＳ７０４：ＮＯ）には、ステップＳ７０５に移行する。
【００８７】
その後ステップＳ７０５からステップＳ７０９において、図６におけるステップＳ６０５からステップＳ６０９と同様の処理を行う。ステップＳ７０８で送信される印刷ヘッダの［優先設定］には、最も優先される印刷設定ファイル中の［優先設定］データが設定されることになる。
【００８８】
図８は、図５のステップＳ５１１の処理を詳細に示すフローチャートである。
この処理は情報処理装置１０１−１のＣＰＵ２０１は、印刷管理サーバ１０３に対して問い合わせを行うことによって、印刷設定情報を取得する処理になっている。勿論先述のとおり、情報処理装置１０１−１のＣＰＵ２０１が印刷設定ファイル（図１２−２）中に記載の情報を基に印刷管理サーバ１０３の所定のディレクトリにアクセスし、印刷設定情報を取得することも可能である。
【００８９】
まず情報処理装置１０１−１のＣＰＵ２０１は、ＨＤＤ２０４に記憶されている印刷設定ファイル（図１２−２）の内容を取得する（ステップＳ８０１）。
【００９０】
そして、印刷設定ファイル中にある、印刷設定ファイルを保持している印刷管理サーバ情報を取得する（ステップＳ８０２）。
【００９１】
そして、図５のステップＳ５０３で取得したアプリケーション情報、ステップＳ５０４で取得したオブジェクトデータ情報、選択している画像形成装置情報及び当該情報処理装置の識別情報（具体的にはＩＰアドレス等）をステップＳ８０２で取得した印刷管理サーバ１０３に対して送信する（ステップＳ８０３）。
【００９２】
印刷管理サーバ１０３においては、ステップＳ８０３で情報処理装置１０１−１から送信されたデータを受信し（ステップＳ８２１）、当該印刷管理サーバ１０３のＣＰＵ２０１は、ＨＤＤ２０４に記憶されているデフォルト印刷設定ファイルを取得する（ステップＳ８２２）。図１３−１は、デフォルト印刷設定ファイルの構造を示すものである。そしてデフォルト設定をまずＲＡＭ２０２上で記憶管理する。その後、デフォルトの印刷設定以外にも他に適用すべき印刷設定ファイルがあるかどうかを判断する（ステップＳ８２３）。
【００９３】
図１３−２は、印刷管理サーバ１０３のＨＤＤ上で記憶管理されている印刷設定ファイルの一例を示す図ある。これは図１３−１で示したデフォルト印刷設定ファイルより優先して適用する印刷設定ファイルになっている。即ち、図１３−１及び図１３−２双方に記載されている［優先度］情報（数が少ない方が優先度が高い）から、図１３−２に記載の印刷設定ファイルを適用するようになっている。印刷設定ファイルは必要に応じて内容に変更を加えることも可能であるし、新たな印刷設定ファイルを追加する／不要となった印刷設定ファイルを削除することも可能である。
【００９４】
ここで、情報処理装置１０１−１からステップＳ８２１で受信したデータのアプリケーション情報が「ＷＩＮＷＯＲＤ．ＥＸＥ」、オブジェクト情報が「提案書．ｄｏｃ」、選択されている画像形成装置が画像形成装置１０２−１（ＩＰアドレス１７２．１０．３．１１５）であると仮定して、印刷設定方法について説明する。
【００９５】
まずは、ステップＳ８２２においてまずはデフォルトの印刷設定ファイル（図１３−１）が参照されることになるので、先ず印刷設定情報は図１３−１に記載されているものになる。
【００９６】
次にＳ８２３で他に優先される印刷設定ファイルがあるかを判定するわけであるが、図１３−２中には、情報処理装置１０１−１から画像形成装置１０２−１に対してＷＩＮＷＯＲＤ．ｅｘｅで編集されたオブジェクト名称に「提案書」の文字列を含むオブジェクトデータを印刷処理する際に許容される印刷設定情報があるので、そちらが優先されることになる。
【００９７】
よってステップＳ８２３で他に優先すべき印刷設定ファイルがある（ステップＳ８２３：ＹＥＳ）とＣＰＵ２０１は判断し、優先すべき印刷設定情報を印刷設定ファイルより取得し（ステップＳ８２４）、ＲＡＭ２０２上で管理している印刷設定情報を置き換える（ステップＳ８２５）。
【００９８】
例えばステップＳ８２１で受信したデータが、情報処理装置１０１−２からのデータであった場合には、図１３−２中に［ホストアドレス］１７２．１０．３．１２２のデータが存在しないので、ステップＳ８２３において優先すべき印刷設定ファイルはないと判定され（ステップＳ８２３：ＮＯ）、ステップＳ８２６の処理へと移行する。
【００９９】
そしてＣＰＵ２０１は、ＲＡＭ２０２で記憶管理している印刷設定情報を当該情報処理装置に対して送信する（ステップＳ８２６）。
【０１００】
情報処理装置１０１−１のＣＰＵ２０１は印刷管理サーバ１０３から送信された許容された印刷設定情報を受信後（ステップＳ８０４）、該印刷設定情報に従って画像形成装置の印刷設定用の画面をカスタマイズして（ステップＳ８０５）、ディスプレイ装置２１０に表示しユーザからの印刷設定入力を促す（ステップＳ８０６）。
【０１０１】
ユーザの入力部操作により、選択画像形成装置に変更が加えられたとＣＰＵ２０１が判断した場合には（ステップＳ８０７：ＹＥＳ）、ステップＳ８０１に移行し、上記情報処理装置及び印刷管理サーバでの処理を繰り返すことになる。
【０１０２】
画像形成装置に変更が加えられていないとＣＰＵ２０１が判断した場合は（ステップＳ８０７：ＮＯ）、ステップＳ８０８に移行する。
【０１０３】
その後ステップＳ８０８からステップＳ８１２において、図６におけるステップＳ６０５からステップＳ６０９と同様の処理を行う。ステップＳ８１１で送信される印刷ヘッダの［優先設定］には、最も優先される印刷設定ファイル中の［優先設定］データが設定されることになる。
【０１０４】
図９は、図６のステップＳ６０９の処理、図７のステップＳ７０９の処理、及び図８のステップＳ８１２の処理を詳細に示すフローチャートである。このフローチャートで表される処理は、画像形成装置１０２−１及び１０２−２のＣＰＵ３０１によって行われるものである。
【０１０５】
まず画像形成装置１０２−１のＣＰＵ３０１は、ＮＩＣ３１３及びＮＩＣ接続部３０５を介して情報処理装置１０１−１から送信された印刷データを取得し、ＲＡＭ３０２上で保存する（ステップＳ９０１）。
【０１０６】
その後、印刷データに含まれる印刷ヘッダ中の［優先設定］情報を参照し、画像形成装置側の設定が優先されるかどうかを確認する（ステップＳ９０２）。
【０１０７】
印刷ヘッダ中の［優先設定］情報のバイトが０ｘ０２であった場合は情報処理装置側の設定が優先されるので（ステップＳ９０２：ＮＯ）、特に処理を行わずステップＳ９１１へと移行する。
【０１０８】
一方、印刷ヘッダ中の［優先設定］情報のバイトが０ｘ０１であった場合には、画像形成装置側の設定が優先されるので（ステップＳ９０２：ＹＥＳ）、ステップＳ９０３に移行する。
【０１０９】
そして、ステップＳ９０３において、図１１−１に示される画像形成装置１０２−１のＨＤＤ３０４上に記憶管理されているデフォルト印刷設定ファイルを取得し、その設定をＲＡＭ３０２上に展開し、仮の印刷設定情報を保持する。デフォルト印刷設定ファイルは必要に応じて内容を変更することが可能である。
【０１１０】
その後、ＣＰＵ３０１は、ＨＤＤ３０４に他に優先すべき印刷設定ファイルがあるかを判定する（ステップＳ９０５）。他に適用すべき印刷設定ファイルが存在すると判断した場合（ステップＳ９０５：ＹＥＳ）、ステップＳ９０６に移行して当該印刷設定ファイルを取得して（ステップＳ９０６）、その設定でＲＡＭ３０２で記憶管理している仮の印刷設定情報を置き換える（ステップＳ９０７）。ステップＳ９０５〜ステップＳ９０７の処理は図８のステップＳ８２３〜ステップＳ８２５と類似するので詳細は割愛する。印刷設定ファイルは必要に応じて追加する／内容を変更する／不要になった場合は削除することが可能である。
【０１１１】
その後当該情報処理装置からのデータについて許容される印刷設定情報を確定する（ステップＳ９０８）。そしてステップＳ９０８において、ステップＳ９０１で受信した印刷ヘッダ情報とステップＳ９０８において確定した許容される印刷設定とを比較し、印刷ヘッダ情報を変更すべきか否かを判断する（ステップＳ９０９）。
【０１１２】
画像形成装置１０２−１のＣＰＵ３０１が、印刷ヘッダを変更すべきと判断した場合（ステップＳ９０９：ＹＥＳ）、例えばステップＳ９０８でモノクロ印刷しか許容しないと印刷設定がされたのに、印刷ヘッダ中の［モノクロ／カラー］のバイトに０ｘ０２（カラー）が設定されている場合などは、印刷ヘッダ情報を許容されている印刷ヘッダ情報に変更する（ステップＳ９１０）。その際に、変更前の印刷ヘッダ情報は、付加データとして別途保存しておく。ＰＤＬデータも併せて変更する必要がある場合にはＰＤＬデータに対しても変更を加えても良い。
【０１１３】
ステップＳ９０９において印刷ヘッダを変更する必要がないと判断した場合には（ステップＳ９０９：ＮＯ）、ステップＳ９１１の処理に移行する。例えばステップＳ９０１で受信した印刷ヘッダの全ての印刷設定情報がステップＳ９０８で確定した許容される印刷設定に合致する場合や、優先すべき印刷設定を適用した結果、情報処理装置側の設定が優先されるようになる場合、つまり図１１−２の優先すべき設定を適用することにより、［優先設定］が０ｘ０２（情報処理装置側が優先）に変更される場合などがあげられる。
【０１１４】
そして、ステップＳ９１１においてＣＰＵ３０１はＲＡＭ３０２上に保持していた印刷データをＲＩＰ３０８に送り、ＲＩＰ３０８では印刷ヘッダの内容に従ってＰＤＬデータに基づきビットマップイメージを作成し、そのデータをＣＰＵ３０１からの指示によりプリンタＩ／Ｆ３０９を介してプリンタ部３１５より出力する。印刷ヘッダに変更が加えられた場合には、付加データとして変更前のヘッダ情報も併せて受け取り、ビットマップデータを作成する際に、ヘッダ変更に伴う変更処理も併せて行う。ステップＳ９１０でＰＤＬデータへの変更処理をしている場合にはこの限りではない。
【０１１５】
図９のＳ９０１からＳ９１０の処理は、プリンタコントローラ３１２のＣＰＵ３０１でなくＮＩＣ（ネットワークインタフェースカード）３１３のＣＰＵ４０１で行うことも可能である。その際には画像形成装置に記憶されている印刷設定ファイルはＮＩＣ３１３のＲＡＭ４０２若しくはＲＯＭ４０３上に保存されている。
【０１１６】
次に、本発明の他の実施形態について説明する。
本発明の他の実施形態としては、印刷設定ファイルが情報処理装置にある場合に、まずは、通常の印刷の様に特に制限を設けることなく印刷設定を行い、その設定に基づいて印刷データを作成し、情報処理装置のスプーラに対して送信する。
【０１１７】
印刷設定用アプリケーションは、スプーラを監視しており、印刷データがスプールされたことを検知すると、図９に類似する処理を行い、印刷データを画像形成装置に送信するような構成をとっても良い。
【０１１８】
以下、上述した他の実施形態について詳細に説明する。
図１５は、情報処理装置１０１−１で行われる、通常のアプリケーションプログラムから印刷要求を受けた際に行われるプリンタドライバによる動作を示すフローチャートである。
【０１１９】
まず、ユーザの入力部の操作により、具体的にはアプリケーションプログラムのプリントメニューが選択されたかを判断する（ステップＳ１５０１）。
【０１２０】
印刷要求を受けていないと判断した場合は（ステップＳ１５０１：ＮＯ）、ステップＳ１５０１の処理を繰り返す。一方、印刷要求と受けたと判断した場合には（ステップＳ１５０１：ＹＥＳ）、印刷を行うに当たって、印刷設定をユーザに行わせるためのＵＩをディスプレイ装置２１０に表示する（ステップＳ１５０２）。その後、ユーザによる印刷設定の入力待ち状態に移行する（ステップＳ１５０３）。
【０１２１】
そして、ユーザが入力した印刷設定を確定させる（ステップＳ１５０４）。その後、ユーザによる入力部の操作により、印刷実行指示がされたかを判断する（ステップＳ１５０５）。
【０１２２】
印刷実行指示がされなかった場合（印刷がキャンセルされた場合）には（ステップＳ１５０５：ＮＯ）、以降の処理を行わずに図１５の処理を終了する。印刷実行指示がされたと判断した場合（ステップＳ１５０５：ＹＥＳ）には、ステップＳ１５０４で確定された印刷設定に従って、印刷ヘッダを作成し（ステップＳ１５０６）、また、アプリケーションで編集中のデータをもとにプリンタドライバの制御に基づき作成されたＰＤＬデータに印刷ヘッダを付与し印刷データを作成する。そしてその後、印刷データをスプーラに送る。
【０１２３】
図１６は、情報処理装置にインストールされている印刷設定用アプリケーションの他の実施形態を示すフローチャートである。このアプリケーションは、スプーラに印刷データが送られたかを監視しており、印刷データがスプーラに入った場合にその印刷ヘッダをチェックし、印刷設定が妥当かを判断し、妥当でない場合には変更を行う。
【０１２４】
まず、ステップＳ１６０１で情報処理装置のＣＰＵ２０１は、印刷設定用アプリケーションの制御に従って、スプーラが印刷データを受け取ったかを判断する（ステップＳ１６０１）。
【０１２５】
スプーラが印刷データを受け取っていないと判断した場合（ステップＳ１６０１：ＮＯ）には、Ｓ１６０１に戻り、引き続き監視を行う。受け取ったと判断した場合には（ステップＳ１６０１：ＹＥＳ）、印刷データに含まれている印刷ヘッダを参照し、印刷設定を取得する（ステップＳ１６０２）。その後、情報処理装置１０１−１のＨＤＤ２０４に記憶されている（許容）印刷設定情報を取得する（ステップＳ１６０３）。
【０１２６】
その後、ステップＳ１６０２で取得した印刷設定が許容された印刷設定かを判断する（ステップＳ１６０４）。許容されている条件が満たされていると判断された場合には（ステップＳ１６０４：ＹＥＳ）、ステップＳ１６０６に移行する。満たされていないと判断した場合（ステップＳ１６０４：ＮＯ）には、印刷ヘッダを許容されている設定に変更する（ステップＳ１６０５）。変更前の印刷ヘッダ情報は印刷データに付加しておく。
【０１２７】
そして、印刷データをプリンタに送信する（ステップＳ１６０６）。そして画像形成装置側で行われるステップＳ１６０７の処理（図９に記載）の処理に移行する。
【０１２８】
以上のように、上記実施形態によれば、印刷データに含まれる印刷ヘッダを、印刷データを印刷するに際して許容される印刷設定情報に基づいて変更したり、印刷データの印刷処理に際して設定可能な印刷設定情報に基づく印刷設定用画面を生成し、ユーザの操作入力による印刷データの印刷処理に係る設定内容を制限することが可能である。従って、印刷データを印刷するに際して許容される印刷設定情報や印刷データの印刷処理に際して設定可能な印刷設定情報の内容に管理者の意図を反映させることで、画像形成装置１０２−１、１０２−２からの印刷出力を管理者が統一的に管理することが可能となり、画像形成装置導入後の画像出力にかかる運用コストを削減することができる。
【０１２９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１３０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１３４】
【図１】本発明の一実施形態に係る画像形成システムの構成を示す図である。
【図２】情報処理装置及び印刷管理サーバのハードウェア構成を示す図である。
【図３】画像形成装置を制御するコントローラユニットのハードウェア構成を示す図である。
【図４】画像形成装置のＮＩＣのハードウェア構成を示す図である。
【図５】情報処理装置による印刷設定情報取得処理を示すフローチャートである。
【図６】図５のステップＳ５０９の処理を詳細に示すフローチャートである。
【図７】図５のステップＳ５１０の処理の詳細を示すフローチャートである。
【図８】図５のステップＳ５１１の処理の詳細を示すフローチャートである。
【図９】図６のステップＳ６０９の処理、図７のステップＳ７０９の処理、及び、図８のステップＳ８１２の処理の詳細を示すフローチャートである。
【図１０】印刷データのヘッダ情報の一例を示す図である。
【図１１−１】画像形成装置に記憶管理されるデフォルト印刷設定ファイルの一例を示す図である。
【図１１−２】画像形成装置に記憶管理される、デフォルト印刷設定ファイルより優先され得る印刷設定ファイルの一例を示す図である。
【図１２−１】印刷設定ファイル中に印刷設定情報が記載されている例を示す図である。
【図１２−２】印刷設定ファイル中に印刷設定情報が記載されていない例を示す図である。
【図１３−１】印刷管理サーバに記憶管理されているデフォルト印刷設定ファイルの一例を示す図である。
【図１３−２】印刷管理サーバに記憶管理されている、デフォルト印刷設定ファイルより優先され得る印刷設定ファイルの一例を示す図である。
【図１４】印刷設定用画面の一例を示す図である。
【図１５】情報処理装置で行われる、通常のアプリケーションプログラムから印刷要求を受けた際に行われるプリンタドライバによる動作を示すフローチャートである。
【図１６】情報処理装置にインストールされている印刷設定用アプリケーションの他の実施形態を示すフローチャートである。
【符号の説明】
【０１３５】
１０１−１、１０１−２：情報処理装置
１０２−１、１０２−２：画像形成装置
１０３：印刷管理サーバ
１０４：ネットワーク
２０１、３０１、４０１：ＣＰＵ
２０２、３０２、４０２：ＲＡＭ
２０３、３０３、４０３：ＲＯＭ
２０４、３０４：ＨＤＤ
２０５、４０５：ネットワークＩ／Ｆ
２０６：記憶媒体ドライブ
２０７：ポインティングデバイス
２０８：キーボード
２０９：ビデオＩ／Ｆ
２１０：ディスプレイ装置
２１１：外部機器Ｉ／Ｆ
２１２：システムバス
３０５：ＮＩＣ接続部
３０６：イメージバスＩ／Ｆ
３０７：操作部Ｉ／Ｆ
３０８：ＲＩＰ
３０９：プリンタＩ／Ｆ
３１０：システムバス
３１１：イメージバス
３１２：コントローラ
３１３：ＮＩＣ
３１４：操作部
３１５：プリンタ部
４０４：機器接続Ｉ／Ｆ
【図１】
2006043910.tif 000003
【図２】
2006043910.tif 000004
【図３】
2006043910.tif 000005
【図４】
2006043910.tif 000006
【図５】
2006043910.tif 000007
【図６】
2006043910.tif 000008
【図７】
2006043910.tif 000009
【図８】
2006043910.tif 000010
【図９】
2006043910.tif 000011
【図１０】
2006043910.tif 000012
【図１１−１】
2006043910.tif 000013
【図１１−２】
2006043910.tif 000014
【図１２−１】
2006043910.tif 000015
【図１２−２】
2006043910.tif 000016
【図１３−１】
2006043910.tif 000017
【図１３−２】
2006043910.tif 000018
【図１４】
2006043910.tif 000019
【図１５】
2006043910.tif 000020
【図１６】
2006043910.tif 000021