(57)【要約】【課題】プリンタドライバを起動させる度に、管理者が設定した最新の初期設定値を取得可能とし、エコ印刷等による印刷条件の変更や、大容量トレイ等のオプション構成の変更などの設定変更を迅速且つ確実に反映する。【解決手段】プリンタドライバ１４ａは、起動する度に、プリンタドライバ１４ａの初期設定値を記憶するＭＦＰ７にアクセスするアクセス手段と、プリンタドライバ１４ａに設定された初期設定値とＭＦＰ７に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、プリンタドライバ１４ａの初期設定値又はＭＦＰ７の初期設定値のいずれかを選択する設定値選択手段とを備える。【選択図】図２
2010257219.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置にインストール可能なプリンタドライバであって、
該プリンタドライバは、起動する度に、該プリンタドライバの初期設定値を記憶する外部記憶装置にアクセスするアクセス手段と、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択手段とを備えたことを特徴とするプリンタドライバ。
【請求項２】
請求項１に記載のプリンタドライバにおいて、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記外部記憶装置に記憶された初期設定値を選択することを特徴とするプリンタドライバ。
【請求項３】
請求項１に記載のプリンタドライバにおいて、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記プリンタドライバの初期設定値及び前記外部記憶装置に記憶された初期設定値のうち、より省エネ効果の高い初期設定値を選択することを特徴とするプリンタドライバ。
【請求項４】
請求項２又は３に記載のプリンタドライバにおいて、該プリンタドライバの少なくとも１つの項目の初期設定値が、前記外部記憶装置に記憶された初期設定値に更新された場合に、その旨をユーザに通知するためのメッセージを、前記情報処理装置の表示部に表示可能としたことを特徴とするプリンタドライバ。
【請求項５】
請求項１に記載のプリンタドライバにおいて、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかをユーザに選択させるための選択画面を前記情報処理装置の表示部に表示可能としたことを特徴とするプリンタドライバ。
【請求項６】
請求項５に記載のプリンタドライバにおいて、前記選択画面上で前記外部記憶装置に記憶された初期設定値への更新を行うか否かをユーザにより選択可能とし、該ユーザにより初期設定値の更新が選択されなかった場合、前記外部記憶装置に記憶された初期設定値の更新日時又はバージョン情報が更新されるまで、前記選択画面の表示を行わないことを特徴とするプリンタドライバ。
【請求項７】
請求項２，３，５のいずれか１項に記載のプリンタドライバにおいて、前記設定値選択手段により前記外部記憶装置に記憶された初期設定値が選択された場合、該選択された初期設定値により前記プリンタドライバに設定された初期設定値を更新することを特徴とするプリンタドライバ。
【請求項８】
請求項２〜７のいずれか１項に記載のプリンタドライバにおいて、前記設定値比較手段は、前記プリンタドライバに設定された初期設定値の更新日時と、前記外部記憶装置に記憶された初期設定値の更新日時とを比較することにより、少なくとも１つの項目の初期設定値が異なるか否かを判定することを特徴とするプリンタドライバ。
【請求項９】
請求項２〜７のいずれか１項に記載のプリンタドライバにおいて、前記設定値比較手段は、前記プリンタドライバに設定された初期設定値のバージョン情報と、前記外部記憶装置に記憶された初期設定値のバージョン情報とを比較することにより、少なくとも１つの項目の初期設定値が異なるか否かを判定することを特徴とするプリンタドライバ。
【請求項１０】
請求項１〜９のいずれか１項に記載のプリンタドライバにおいて、前記情報処理装置が備えるアプリケーションの印刷アイコンがユーザにより選択指示された場合、前記アクセス手段は、前記選択指示された印刷ジョブを一時的にホールドした後に、前記外部記憶装置にアクセスすることを特徴とするプリンタドライバ。
【請求項１１】
請求項１〜１０のいずれか１項に記載のプリンタドライバを記録したコンピュータ読取り可能な記録媒体。
【請求項１２】
請求項１〜１０のいずれか１項に記載のプリンタドライバがインストールされた情報処理装置。
【請求項１３】
プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムであって、
前記情報処理装置は、前記プリンタドライバが起動する度に、前記外部記憶装置にアクセスするアクセス手段と、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択手段とを備えたことを特徴とする印刷システム。
【請求項１４】
プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムであって、
前記情報処理装置は、前記プリンタドライバが起動する度に、該プリンタドライバに設定された初期設定値のバージョン情報を前記外部記憶装置に送信するバージョン情報送信手段を備え、
前記外部記憶装置は、前記情報処理装置から送信されたバージョン情報と前記外部記憶装置に記憶されたバージョン情報とを比較し、バージョン情報が異なる場合、前記外部記憶装置に記憶された初期設定値の中から更新された初期設定値を抽出する初期設定値抽出手段と、該抽出した初期設定値を前記情報処理装置に送信する初期設定値送信手段とを備え、
前記情報処理装置は、前記外部記憶装置から送信された初期設定値を、前記プリンタドライバの初期設定値として設定可能としたことを特徴とする印刷システム。
【請求項１５】
請求項１３又は１４に記載の印刷システムにおいて、前記外部記憶装置は、印刷装置あるいはサーバ装置であることを特徴とする印刷システム。
【請求項１６】
プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムによるプリンタドライバの設定方法であって、
前記情報処理装置が、前記プリンタドライバが起動する度に、前記外部記憶装置にアクセスするステップと、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較ステップと、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択ステップとを備えたことを特徴とするプリンタドライバの設定方法。
【請求項１７】
プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムによるプリンタドライバの設定方法であって、
前記情報処理装置が、前記プリンタドライバが起動する度に、該プリンタドライバに設定された初期設定値のバージョン情報を前記外部記憶装置に送信するバージョン情報送信ステップを備え、
前記外部記憶装置が、前記情報処理装置から送信されたバージョン情報と前記外部記憶装置に記憶されたバージョン情報とを比較し、バージョン情報が異なる場合、前記外部記憶装置に記憶された初期設定値の中から更新された初期設定値を抽出する初期設定値抽出ステップと、該抽出した初期設定値を前記情報処理装置に送信する初期設定値送信ステップとを備え、
前記情報処理装置が、前記外部記憶装置から送信された初期設定値を、前記プリンタドライバの初期設定値として設定可能としたことを特徴とするプリンタドライバの設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ、記録媒体、情報処理装置、印刷システム、及びプリンタドライバの設定方法に関し、より詳細には、プリンタドライバの起動時に初期設定値を更新可能とするためのプリンタドライバ、記録媒体、情報処理装置、印刷システム、及びプリンタドライバの設定方法に関する。
【背景技術】
【０００２】
近年、環境問題の対応として、ＣＯ２排出量を削減する活動が普及し、印刷量を減少させるために電子メール等を用いた電子ファイルによる配信や、電子ファイリングが増加しているが、企業等において記録紙への印刷をゼロにすることは現実的に難しい。そこで、企業等においては、印刷する記録紙の枚数を減少させる所謂エコ印刷を行うことで、記録紙、トナー、及び印刷時の消費電力などを低減させる努力が行われている。具体的には、例えば、カラー印刷、片面印刷、記録紙１枚に１頁を印刷する１ｉｎ１（１−ｕｐ）を、それぞれ白黒印刷、両面印刷、記録紙１枚に複数頁を集約印刷するＮｉｎ１（Ｎ−ｕｐ：Ｎは２以上）に切り換えることで、上記のようなエコ印刷を行うことができる。
【０００３】
例えば、プリンタ機能、コピー機能を備えたＭＦＰ（デジタル複合機）等でコピーを行う場合には、システム管理者等が、Ｎｉｎ１コピーや両面コピーなどの環境に配慮したコピー条件を初期設定値として予め設定しておけば、ユーザがコピーの度に意図的にコピー条件を変更しない限り、初期設定値のコピー条件でコピーを実行させることができる。このためエコ印刷を比較的容易に行うことができる。
【０００４】
しかし、ユーザが使用するＰＣ（パーソナルコンピュータ）などから、ＭＦＰに印刷データを送信し、ＭＦＰで印刷を行う場合には、ＰＣにインストールされたプリンタドライバの印刷条件を、エコ印刷の条件に設定変更する必要があるが、複数のＰＣがネットワークを介してＭＦＰに接続されている場合には、複数のＰＣそれぞれのプリンタドライバの印刷条件を変更しなければならず、変更処理に手間がかかるという問題があった。
【０００５】
また、ＰＣへのプリンタドライバのインストールはユーザによって随時行われるため、ＭＦＰの管理者であっても、プリンタドライバがインストールされた全てのＰＣを把握することは難しく、全てのＰＣのプリンタドライバの印刷条件をエコ印刷に変更することは困難であった。
【０００６】
これに対して、例えば、特許文献１には、管理者等により予め印刷条件が設定されたプリンタドライバの初期設定値をＷｅｂ機能によってダウンロードしてプリンタドライバに組み込めるようにし、複数のＰＣ間でプリンタドライバの印刷条件を共有できるようにした印刷設定共有化支援装置が記載されている。また、特許文献２には、多数のユーザの初期設定値を、インストール後に管理者が設定した条件にすることができるプリンタドライバが記載されている。これによれば、インストールされたプリンタドライバが起動されたときに、プリンタドライバが、フラグにより管理者が設定した初期化を行っていないと判定した場合、プリンタから初期化ファイルを取得し初期化を行うようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３３２１００号公報
【特許文献２】特開２００６−４８４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に記載の技術の場合、プリンタドライバの初期設定値（印刷条件）を取得するために、ユーザのＰＣから印刷設定共有化支援装置にアクセスし、この印刷設定共有化支援装置に登録されている複数の印刷設定の中から、ユーザが所望の印刷設定を選択してダウンロードしなければならない。従って、どの印刷設定をダウンロードするかはユーザの判断に委ねられることになるため、複数のＰＣ間でプリンタドライバの印刷設定を常に共有できるとは限らない。
【０００９】
また、複数のＰＣ間でプリンタドライバの初期設定値を共有させるために、この初期設定値をネットワーク経由で送信することも考えられるが、ＰＣが通電状態でない場合や、ノートＰＣのように外出時に持ち出されている場合などには、プリンタドライバの初期設定値を変更することができない。このため、プリンタの管理者は、この初期設定値が各ＰＣで受信されるまで繰り返し送信する必要があり、余計な手間がかかるという問題がある。
【００１０】
また、上記特許文献２に記載の技術は、インストールされたプリンタドライバが最初に起動したときのみ、プリンタドライバがプリンタから初期化ファイルを取得するものであり、一旦初期化ファイルを取得してしまうと、初期化ファイルの更新は実行されない。例えば、管理者が、エコ印刷のために印刷条件を変更した場合や、両面印刷機構や大容量トレイ(LCC：Large Capacity Cassette)などのオプション（ハードウェア）構成を変更した場合には、プリンタに記憶されたプリンタドライバの初期設定値が変更される。そして、これに伴い各ＰＣは自身のプリンタドライバの初期設定値を変更する必要があるが、上記のように初期化ファイルを取得した後では、この変更を反映させることができないという問題がある。
【００１１】
本発明は、上述のごとき実情に鑑みてなされたものであり、プリンタドライバを起動させる度に、管理者が設定した最新の初期設定値を取得可能とし、エコ印刷等による印刷条件の変更や、大容量トレイ等のオプション構成の変更などの設定変更を迅速且つ確実に反映できるようにしたプリンタドライバ、記録媒体、情報処理装置、印刷システム、及びプリンタドライバの設定方法を提供すること、を目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、第１の技術手段は、情報処理装置にインストール可能なプリンタドライバであって、該プリンタドライバは、起動する度に、該プリンタドライバの初期設定値を記憶する外部記憶装置にアクセスするアクセス手段と、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択手段とを備えたことを特徴としたものである。
【００１３】
第２の技術手段は、第１の技術手段において、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記外部記憶装置に記憶された初期設定値を選択することを特徴としたものである。
【００１４】
第３の技術手段は、第１の技術手段において、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記プリンタドライバの初期設定値及び前記外部記憶装置に記憶された初期設定値のうち、より省エネ効果の高い初期設定値を選択することを特徴としたものである。
【００１５】
第４の技術手段は、第２又は３の技術手段において、該プリンタドライバの少なくとも１つの項目の初期設定値が、前記外部記憶装置に記憶された初期設定値に更新された場合に、その旨をユーザに通知するためのメッセージを、前記情報処理装置の表示部に表示可能としたことを特徴としたものである。
【００１６】
第５の技術手段は、第１の技術手段において、該プリンタドライバに設定された初期設定値と、前記外部記憶装置に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、前記設定値選択手段は、該項目の前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかをユーザに選択させるための選択画面を前記情報処理装置の表示部に表示可能としたことを特徴としたものである。
【００１７】
第６の技術手段は、第５の技術手段において、前記選択画面上で前記外部記憶装置に記憶された初期設定値への更新を行うか否かをユーザにより選択可能とし、該ユーザにより初期設定値の更新が選択されなかった場合、前記外部記憶装置に記憶された初期設定値の更新日時又はバージョン情報が更新されるまで、前記選択画面の表示を行わないことを特徴としたものである。
【００１８】
第７の技術手段は、第２，３，５のいずれか１の技術手段において、前記設定値選択手段により前記外部記憶装置に記憶された初期設定値が選択された場合、該選択された初期設定値により前記プリンタドライバに設定された初期設定値を更新することを特徴としたものである。
【００１９】
第８の技術手段は、第２〜７のいずれか１の技術手段において、前記設定値比較手段は、前記プリンタドライバに設定された初期設定値の更新日時と、前記外部記憶装置に記憶された初期設定値の更新日時とを比較することにより、少なくとも１つの項目の初期設定値が異なるか否かを判定することを特徴としたものである。
【００２０】
第９の技術手段は、第２〜７のいずれか１の技術手段において、前記設定値比較手段は、前記プリンタドライバに設定された初期設定値のバージョン情報と、前記外部記憶装置に記憶された初期設定値のバージョン情報とを比較することにより、少なくとも１つの項目の初期設定値が異なるか否かを判定することを特徴としたものである。
【００２１】
第１０の技術手段は、第１〜９のいずれか１の技術手段において、前記情報処理装置が備えるアプリケーションの印刷アイコンがユーザにより選択指示された場合、前記アクセス手段は、前記選択指示された印刷ジョブを一時的にホールドした後に、前記外部記憶装置にアクセスすることを特徴としたものである。
【００２２】
第１１の技術手段は、第１〜１０のいずれか１の技術手段におけるプリンタドライバを記録したコンピュータ読取り可能な記録媒体である。
【００２３】
第１２の技術手段は、第１〜１０のいずれか１の技術手段におけるプリンタドライバがインストールされた情報処理装置である。
【００２４】
第１３の技術手段は、プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムであって、前記情報処理装置は、前記プリンタドライバが起動する度に、前記外部記憶装置にアクセスするアクセス手段と、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択手段とを備えたことを特徴としたものである。
【００２５】
第１４の技術手段は、プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムであって、前記情報処理装置は、前記プリンタドライバが起動する度に、該プリンタドライバに設定された初期設定値のバージョン情報を前記外部記憶装置に送信するバージョン情報送信手段を備え、前記外部記憶装置は、前記情報処理装置から送信されたバージョン情報と前記外部記憶装置に記憶されたバージョン情報とを比較し、バージョン情報が異なる場合、前記外部記憶装置に記憶された初期設定値の中から更新された初期設定値を抽出する初期設定値抽出手段と、該抽出した初期設定値を前記情報処理装置に送信する初期設定値送信手段とを備え、前記情報処理装置は、前記外部記憶装置から送信された初期設定値を、前記プリンタドライバの初期設定値として設定可能としたことを特徴としたものである。
【００２６】
第１５の技術手段は、第１３又は１４の技術手段において、前記外部記憶装置は、印刷装置あるいはサーバ装置であることを特徴としたものである。
【００２７】
第１６の技術手段は、プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムによるプリンタドライバの設定方法であって、前記情報処理装置が、前記プリンタドライバが起動する度に、前記外部記憶装置にアクセスするステップと、前記プリンタドライバに設定された初期設定値と前記外部記憶装置に記憶された初期設定値とを比較する設定値比較ステップと、比較結果に基づいて、前記プリンタドライバの初期設定値又は前記外部記憶装置に記憶された初期設定値のいずれかを選択する設定値選択ステップとを備えたことを特徴としたものである。
【００２８】
第１７の技術手段は、プリンタドライバがインストールされた情報処理装置と、該プリンタドライバの初期設定値を記憶する外部記憶装置とがネットワークを介して接続された印刷システムによるプリンタドライバの設定方法であって、前記情報処理装置が、前記プリンタドライバが起動する度に、該プリンタドライバに設定された初期設定値のバージョン情報を前記外部記憶装置に送信するバージョン情報送信ステップを備え、前記外部記憶装置が、前記情報処理装置から送信されたバージョン情報と前記外部記憶装置に記憶されたバージョン情報とを比較し、バージョン情報が異なる場合、前記外部記憶装置に記憶された初期設定値の中から更新された初期設定値を抽出する初期設定値抽出ステップと、該抽出した初期設定値を前記情報処理装置に送信する初期設定値送信ステップとを備え、前記情報処理装置が、前記外部記憶装置から送信された初期設定値を、前記プリンタドライバの初期設定値として設定可能としたことを特徴としたものである。
【発明の効果】
【００２９】
本発明によれば、プリンタドライバを起動させる度に、管理者が設定した最新の初期設定値を取得することができるため、エコ印刷等による印刷条件の変更や、大容量トレイ等のオプション構成の変更などの設定変更を迅速且つ確実に反映させることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る印刷システムの構成例を示す図である。
【図２】図１に示したクライアントＰＣ及びＭＦＰの構成例を示すブロック図である。
【図３】ＭＦＰに記憶された初期設定値一覧テーブルの一例を示す図である。
【図４】初期設定値優先順位テーブルの一例を示す図である。
【図５】本発明によるプリンタドライバの設定方法の一例を説明するためのフロー図である。
【図６】プリンタドライバの印刷条件設定画面の一例を示す図である。
【図７】本発明によるプリンタドライバの設定方法の他の例を説明するためのフロー図である。
【図８】クライアントＰＣの表示部に表示される初期設定値選択画面の一例を示す図である。
【図９】クライアントＰＣの表示部に表示される初期設定値選択画面の他の例を示す図である。
【図１０】本発明によるプリンタドライバの設定方法の他の例を説明するためのフロー図である。
【図１１】管理者ＰＣからＭＦＰにプリンタドライバの初期設定値を設定する画面のトップページの一例を示す図である。
【図１２】印刷設定／解除ページの一例を示す図である。
【図１３】印刷設定の入力ページの一例を示す図である。
【図１４】図１３に示した印刷設定の入力ページでウォーターマークタブを選択したときに表示される画面の一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、添付図面を参照しながら、本発明のプリンタドライバ、記録媒体、情報処理装置、印刷システム、及びプリンタドライバの設定方法に係る好適な実施の形態について説明する。
【００３２】
図１は、本発明の一実施形態に係る印刷システムの構成例を示す図で、図中、１〜５は情報処理装置の一例であるクライアントＰＣ（パーソナルコンピュータ）、６はプリンタ、７はデジタル複合機（以下、ＭＦＰという）、８は管理者ＰＣ、９はＬＡＮ(Local Area Network)等のネットワークを示す。クライアントＰＣ１〜５、管理者ＰＣ８、プリンタ６、及びＭＦＰ７は、ネットワーク９を介して相互に接続されており、プリンタ６及びＭＦＰ７は、クライアントＰＣ１〜５または管理者ＰＣ８からの印刷指示に基づいて印刷を実行する。
【００３３】
クライアントＰＣ１〜５及び管理者ＰＣ８は、汎用的なコンピュータで構成され、プリンタ６またはＭＦＰ７で印刷を行うために必要なプリンタドライバが予めインストールされている。このプリンタドライバにはデフォルトとなる初期設定値が設定されており、ユーザはクライアントＰＣ１〜５から印刷を行う際に、プリンタドライバの初期設定値をそのまま使用して、あるいは、印刷条件に応じて初期設定値を変更して印刷を行うことができる。
【００３４】
プリンタ６またはＭＦＰ７は、外部記憶装置の一例であり、プリンタドライバの初期設定値を記憶している。管理者ＰＣ８は、プリンタ６またはＭＦＰ７に管理者権限によりアクセスし、各プリンタドライバの初期設定値を更新することができる。なお、ここでいう初期設定値とは、デフォルト設定値のことをいうものとする。
【００３５】
図２は、図１に示したクライアントＰＣ及びＭＦＰの構成例を示すブロック図である。ここではクライアントＰＣ１の構成を代表例として説明するが、他のクライアントＰＣ２〜５，管理者ＰＣ８についても基本的に同様の構成とする。また、外部記憶装置の一例としてＭＦＰ７を例示して説明するが、この例に限定されず、プリンタドライバの初期設定値を記憶した単機能なプリンタ６（図１）や、プリンタドライバの初期設定値を記憶したサーバ装置（図示せず）などであってもよい。
【００３６】
ＭＦＰ７は、プリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能などの複数の機能を備えた複合機として構成される。ＭＦＰ７は、データの印刷処理を行う画像形成部７１と、ＭＦＰ７が備える各機能を制御する機器制御部７２と、ＭＦＰ７の制御情報や設定情報などを記憶するメモリである管理部７３と、ネットワーク９を介してクライアントＰＣ１〜５や管理者ＰＣ８と通信する通信部７４と、データを記憶するためのＨＤＤ（ハードディスクドライブ）７５と、ＨＤＤ７５に記憶されたデータを消去する消去部７６と、データに対して各種画像処理を施すための画像処理部７７と、ユーザによる操作入力を受け付ける操作部７８と、を備える。
【００３７】
また、画像形成部７１は、ＬＳＵ（Laser Scanning Unit：レーザ走査ユニット）などの印字部７１ａと、画像処理部７７で画像処理されたデータを一時的に保持する揮発性メモリ７１ｂとを備えている。
【００３８】
また、操作部７８は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などの表示部７８ａと、タッチパネルを介してユーザからの操作入力を受け付けるタッチパネル部７８ｂと、各種操作キーやテンキーなどの入力キー群で構成される入力キー７８ｃとを備えており、ユーザは操作部７８を操作することにより、ＭＦＰ７に対して操作の入力や、各種設定の入力を行うことができる。
【００３９】
本実施形態に係るＭＦＰ７をプリンタとして利用する場合には、通信部７４から受信したデータが揮発性メモリ７１ｂなどを介して画像形成部７１から出力される。すなわち、通信部７４は、有線あるいは無線を利用してネットワーク９と接続されており、ネットワーク９上に接続された外部機器であるクライアントＰＣ１，管理者ＰＣ８からデータを受信する。このように受信されたデータは、出力するデータとしてページ単位に揮発性メモリ７１ｂに送られ、必要に応じて一旦ＨＤＤ７５へ記憶される。そして、データは、再びＨＤＤ７５から揮発性メモリ７１ｂに送られ、印字部７１ａへと転送される。
【００４０】
本実施形態に係るＭＦＰ７の各構成部は、機器制御部７２により制御され、操作部７８に設けられた入力キー群などの入力キー７８ｃからの操作指示を監視すると共に、表示部７８ａを介してＭＦＰ７の状態に関する情報などのユーザに通知すべき情報を的確に案内表示する。また、管理部７３には、機器制御部７２により制御されている各構成部に関する情報が管理されており、これら情報をもとに、機器制御部７２がＭＦＰ７全体の動作を制御する。
【００４１】
図２において、クライアントＰＣ１は、例えば、汎用的なコンピュータで構成され、クライアントＰＣ１の動作を制御するＣＰＵ１１と、制御プログラムなどの実行領域となるＲＡＭ１２と、制御プログラムやデータなどを格納するＲＯＭ１３と、ＨＤＤなどで構成される記憶部１４と、マウスやキーボードなどのポインティングデバイスで構成される入力部１５と、ＬＣＤなどの表示部１６と、ネットワーク９に接続する通信インタフェースである通信部１７と、プリンタなどの外部機器にデータを出力する出力部１８と、これら各部を相互に接続するシステムバス１９とで構成される。ＭＦＰ７で印刷を実行するために必要なプリンタドライバ１４ａは、例えば記憶部１４に記憶されており、印刷実行時にＣＰＵ１１がＲＡＭ１２に読み出して実行する。
【００４２】
本発明の主たる特徴部分は、プリンタドライバを起動させる度に、管理者が設定した最新の初期設定値を取得可能とし、エコ印刷等による印刷条件の変更や、大容量トレイ等のオプション構成の変更などの設定変更を迅速且つ確実に反映できるようにすることである。このための構成として、プリンタドライバ１４ａは、起動する度に、ＭＦＰ７にアクセスするアクセス手段と、プリンタドライバ１４ａに設定された初期設定値とＭＦＰ７に記憶された初期設定値とを比較する設定値比較手段と、比較結果に基づいて、プリンタドライバ１４ａの初期設定値又はＭＦＰ７の初期設定値のいずれかを選択する設定値選択手段とを備える。これらのアクセス手段、設定値比較手段、及び設定値選択手段はプリンタドライバ１４ａが備える機能の一部として実現され、プリンタドライバ１４ａはクライアントＰＣ１により実行可能にインストールされているものとする。
【００４３】
図３は、ＭＦＰ７に記憶された初期設定値一覧テーブルの一例を示す図である。本例の場合、ＭＦＰ７は、部数、片面／両面印刷、Ｎ−ｕｐ印刷（集約印刷）、カラーモード、用紙サイズなどの各項目について、管理者が設定した最新の初期設定値を記憶している。ＭＦＰ７に記憶された初期設定値を更新する処理の一例として、例えば、管理者等の特定ユーザが、管理者ＰＣ８でＭＦＰ７のプリンタドライバを起動させ、他のユーザが使用する各クライアントＰＣに設定させたい初期設定値を入力し、この初期設定値をＭＦＰ７にネットワーク９を介して送信する方法が考えられる。ＭＦＰ７では、通信部７４，機器制御部７２を介して、管理者ＰＣ８から受信した初期設定値をメモリ７１ｂまたはＨＤＤ７５に記憶する。このようにして、管理者は、印刷システムを構成する複数のクライアントＰＣで共通して使用させたい印刷条件を任意のタイミングで更新することができる。
【００４４】
各クライアントＰＣ１のプリンタドライバ１４ａには、デフォルトとして初期設定値が設定されているものとする。そして、プリンタドライバ１４ａあるいはプリンタドライバ１４ａがインストールされたクライアントＰＣ１は、ＭＦＰ７と同様に、図３に示すような初期設定値一覧テーブルを記憶しておくことができる。これにより、初期設定値一覧テーブルに含まれる各項目について、ＭＦＰ７の初期設定値と、プリンタドライバ１４ａの初期設定値とを比較することにより、両者が異なっているか否かを判定することができる。
【００４５】
また、初期設定値が異なっているか否かを判定する別の方法として、プリンタドライバ１４ａに設定された初期設定値の更新日時と、ＭＦＰ７に記憶された初期設定値の更新日時とを比較するようにしてもよく、あるいは、バージョン情報を比較するようにしてもよい。管理者により少なくとも１つの項目の初期設定値が更新された場合、更新日時、バージョン情報が更新されるため、これらを比較することで初期設定値の差異を簡単に判定することが可能となる。なお、更新日時あるいはバージョン情報により初期設定値が異なっていると判定された場合、どの項目について初期設定値が変更されたかを特定する必要がある。このための１つの方法として、更新日時，バージョン情報と共に、例えば、“ｘ月ｘ日（またはバージョンｘｘ），項目「ｘｘ」を更新”、などといった更新履歴を保持している場合には、この更新履歴によりどの項目が変更されたかを特定することができる。
【００４６】
プリンタドライバ１４ａの設定方法に係る第１の形態について説明する。例えば、ユーザは、ＭＦＰ７へ印刷指示する際に、クライアントＰＣ１のプリンタドライバ１４ａを起動させる。起動したプリンタドライバ１４ａは、ＭＦＰ７にアクセスし、プリンタドライバ１４ａに設定された初期設定値と、ＭＦＰ７に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、その項目についてＭＦＰ７の初期設定値を選択する。そして、選択した初期設定値でプリンタドライバ１４ａの初期設定値を自動的に更新する。例えば、Ｎ−ｕｐ印刷の項目について、ＭＦＰ７の初期設定値が「２ｕｐ」であり、プリンタドライバ１４ａの初期設定値が「１ｕｐ」であれば、両者は異なっているため、プリンタドライバ１４ａの初期設定値を、ＭＦＰ７の初期設定値に自動的に更新する。なお、初期設定値が異なる項目が複数ある場合には、異なる初期設定値が全て更新される。
【００４７】
ここで、両面印刷機構や大容量トレイなどのオプション構成が新規に追加された場合について説明する。プリンタドライバ１４ａは、ＭＦＰ７にオプションが装着されていない状態では、このオプションに対応する項目をグレーアウト表示するなど設定不可能な状態にしている。しかし、上記のようにＭＦＰ７にオプションが追加され、管理者がＭＦＰ７の初期設定値を更新すると、これに応じて、各クライアントＰＣのプリンタドライバ１４ａも、このオプションに対応する項目を設定可能な状態にして更新する。
【００４８】
また、プリンタドライバ１４ａの設定方法に係る第２の形態として、プリンタドライバ１４ａは、ＭＦＰ７にアクセスし、プリンタドライバ１４ａに設定された初期設定値と、ＭＦＰ７に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、その項目についてプリンタドライバ１４ａの初期設定値及びＭＦＰ７の初期設定値のうち、より省エネ効果の高い初期設定値を選択するようにしてもよい。例えば、プリンタドライバ１４ａあるいはプリンタドライバ１４ａがインストールされたクライアントＰＣ１は、図４に示すような初期設定値優先順位テーブルを記憶する。
【００４９】
この初期設定値優先順位テーブルは、各項目について記録紙及び／又はトナーの使用量が少ない順（すなわち、省エネ効果の高い順）に初期設定値を並べたものである。例えば、Ｎ−ｕｐ印刷では、Ｎが大きいほど記録紙及びトナーの使用量が少なくなるため、より省エネ効果の高い、環境に配慮した設定といえる。同様に、片面／両面印刷では、両面印刷のほうが記録紙の使用量が少なくなる。また、カラーモードでは、白黒印刷のほうがカラートナーを使用せずに済み、より省エネ効果が高いといえる。この初期設定値優先順位テーブルはプリンタドライバ１４ａにより参照される。
【００５０】
プリンタドライバ１４ａは、例えば、Ｎ−ｕｐ印刷の項目について、ＭＦＰ７の初期設定値が「４ｕｐ」であり、プリンタドライバ１４ａの初期設定値が「１ｕｐ」であった場合に、図４の初期設定値優先順位テーブルを参照し、より環境に優しい設定であるＭＦＰ７の初期設定値「４ｕｐ」を選択し、これをプリンタドライバ１４ａに設定する。また、逆に、ＭＦＰ７の初期設定値が「１ｕｐ」であり、プリンタドライバ１４ａの初期設定値が「４ｕｐ」であった場合に、図４の初期設定値優先順位テーブルを参照し、より環境に優しい設定であるプリンタドライバ１４ａの初期設定値「４ｕｐ」を選択する。この場合、プリンタドライバ１４ａの初期設定値「４ｕｐ」は元々設定されているため、そのまま使用される。
【００５１】
上記の第１，第２の形態において、プリンタドライバ１４ａは、クライアントＰＣ１の表示部１６に、プリンタドライバ１４ａの初期設定値が更新されたことをユーザに通知するためのメッセージを表示させ、このまま印刷を続行してもよいか否かをユーザに確認させてもよい。例えば、グラフィック関連の資料などカラー印刷を行いたいユーザに対して、初期設定値が白黒印刷に更新されてしまうと、具合が悪い場合がある。このような場合、ユーザは上記メッセージによりカラー印刷から白黒印刷に設定変更されたことが分かり、具合が悪ければ、元のカラー印刷に設定を戻すことができる。
【００５２】
また、プリンタドライバ１４ａの設定方法に係る第３の形態として、プリンタドライバ１４ａは、ＭＦＰ７にアクセスし、プリンタドライバ１４ａに設定された初期設定値と、ＭＦＰ７に記憶された初期設定値とを比較した結果、少なくとも１つの項目の初期設定値が異なる場合に、その項目についてプリンタドライバ１４ａの初期設定値又はＭＦＰ７の初期設定値のいずれかをユーザに選択させるための選択画面をクライアントＰＣ１の表示部１６に表示するようにしてもよい。この選択画面の一例を後述の図８，図９に示す。
【００５３】
この第３の形態は、プリンタドライバ１４ａの初期設定値を更新する前の時点で、選択画面による更新確認を行うようにしたものである。上述したように、例えば、グラフィック関連の資料などカラー印刷を行いたいユーザに対して、初期設定値を白黒印刷に更新してしまうと、具合が悪いため、ユーザは選択画面上で更新してもよい項目についてＭＦＰ７の初期設定値を選択し、また、更新したくない項目についてプリンタドライバ１４ａの初期設定値を選択するようにすればよい。
【００５４】
このように、印刷システムを構成する全てのクラインアントＰＣに対して、印刷を行う際に、管理者が設定した最新の初期設定値をＭＦＰあるいはサーバ装置から取得することができるため、例えば、環境に配慮したエコ印刷（白黒印刷，Ｎ−ｕｐ印刷，両面印刷，トナー節約印刷など）への設定変更や、両面印刷機構や大容量トレイなどのオプション構成の設定変更などを迅速且つ確実に反映させることができる。
【００５５】
図５は、本発明によるプリンタドライバ１４ａの設定方法の一例を説明するためのフロー図である。なお、図５，図７，図１０のフローにおいては、管理者等の特定ユーザが、管理者ＰＣ８でＭＦＰ７のプリンタドライバを起動させ、初期設定値を入力し、この初期設定値をＭＦＰ７にネットワーク９を介して送信することにより、ＭＦＰ７の初期設定値を任意のタイミングで更新しているものとする。
【００５６】
まず、ユーザは、クライアントＰＣ１からＭＦＰ７へ印刷指示を行うと、プリンタドライバ１４ａが起動し、クライアントＰＣ１の表示部１６に、図６に示すプリンタドライバ１４ａの印刷条件設定画面が表示される（ステップＳ１）。
【００５７】
図６は、プリンタドライバ１４ａの印刷条件設定画面の一例を示す図で、図中、１０は印刷条件設定画面を示す。この印刷条件設定画面１０には、プリンタドライバ１４ａに設定された初期設定値１０ａと、ＭＦＰ７に印刷実行を指示するための印刷実行ボタン１０ｂと、印刷処理を中止するための中止ボタン１０ｃとが選択可能に表示される。ユーザは、この印刷条件設定画面１０上で所望の印刷条件を設定し、最後に印刷実行ボタン１０ｂを押下することで、ＭＦＰ７に印刷実行させることができる。
【００５８】
図５において、起動したプリンタドライバ１４ａは、図６の印刷条件設定画面１０を表示させると共に、ＭＦＰ７にアクセスし（ステップＳ２）、プリンタドライバ１４ａの初期設定値とＭＦＰ７の初期設定値とが異なるか否かを判定する（ステップＳ３）。
【００５９】
上記ステップＳ３の処理は、前述したように、図３に示した初期設定値一覧テーブルに含まれる各項目について、ＭＦＰ７の初期設定値と、プリンタドライバ１４ａの初期設定値とを比較することで判定すればよい。また、プリンタドライバ１４ａに設定された初期設定値の更新日時と、ＭＦＰ７に記憶された初期設定値の更新日時とを比較するようにしてもよく、あるいは、バージョン情報を比較するようにしてもよい。この場合、例えば、更新履歴により初期設定値が更新された項目を特定することができる。
【００６０】
プリンタドライバ１４ａは、ステップＳ３において、全ての初期設定値が同じと判定した場合（ＮＯの場合）、設定変更なしをユーザに通知し（ステップＳ４）、ステップＳ８に移行する。また、ステップＳ３において、少なくとも１つの項目の初期設定値が異なると判定した場合（ＹＥＳの場合）、その異なる項目についてＭＦＰ７に記憶された初期設定値を選択し、これをＭＦＰ７から取得する（ステップＳ５）。
【００６１】
そして、プリンタドライバ１４ａは、ＭＦＰ７から取得した初期設定値をプリンタドライバ１４ａに設定し（ステップＳ６）、設定変更されたことをユーザに通知する（ステップＳ７）。なお、ステップＳ６で、ＭＦＰ７から取得した初期設定値がプリンタドライバ１４ａに設定されると、図６に示す印刷条件設定画面１０の該当項目の初期設定値が自動的に変更される。そして、ユーザは、設定変更後の設定値で問題ないか否かを確認し、問題があれば適宜調整を行う。最後に、ユーザは、図６の印刷条件設定画面１０の「印刷実行」ボタンを押下すると、クライアントＰＣ１からＭＦＰ７に、上記のようにして設定された印刷条件による印刷指示が送信される（ステップＳ８）。
【００６２】
図７は、本発明によるプリンタドライバ１４ａの設定方法の他の例を説明するためのフロー図である。ステップＳ１１〜Ｓ１５の処理は、前述の図５のステップＳ１〜Ｓ５の処理と同様である。すなわち、ユーザは、クライアントＰＣ１からＭＦＰ７へ印刷指示を行うと、プリンタドライバ１４ａが起動し、図６に示す印刷条件設定画面１０が表示される（ステップＳ１１）。そして、起動したプリンタドライバ１４ａはＭＦＰ７にアクセスし（ステップＳ１２）、プリンタドライバ１４ａの初期設定値とＭＦＰ７の初期設定値とが異なるか否かを判定する（ステップＳ１３）。
【００６３】
次に、プリンタドライバ１４ａは、ステップＳ１３において、全ての初期設定値が同じと判定した場合（ＮＯの場合）、設定変更なしをユーザに通知し（ステップＳ１４）、ステップＳ１８に移行する。また、ステップＳ１３において、少なくとも１つの項目の初期設定値が異なると判定した場合（ＹＥＳの場合）、その異なる項目についてＭＦＰ７に記憶された初期設定値を選択し、これをＭＦＰ７から取得する（ステップＳ１５）。
【００６４】
次に、プリンタドライバ１４ａは、図８または図９に示す初期設定値選択画面を、クライアントＰＣ１の表示部１６に表示する（ステップＳ１６）。ユーザは、図８または図９の初期設定値選択画面において、ＭＦＰ７から取得した初期設定値（この例では、両面印刷，Ｎ−ｕｐ印刷の２項目が異なる）でよいかどうかを確認し、問題があれば、この選択画面上で調整する。
【００６５】
図８は、クライアントＰＣ１の表示部１６に表示される初期設定値選択画面の一例を示す図で、図中、１０′は初期設定値選択画面を示す。この初期設定値選択画面１０′は、図６に示した印刷条件設定画面１０に、ＭＦＰ７から取得した初期設定値１０ｄを重畳させた状態で表示される。初期設定値選択画面１０′は、図８に示すように、プリンタドライバ１４ａに設定された初期設定値１０ａと、ＭＦＰ７から取得した初期設定値１０ｄとを並べて表示させることで、ユーザが変更箇所を認識し易くすることができる。さらに、変更箇所を色付け等の強調表示することで、ユーザの視認性をより向上させることができる。
【００６６】
初期設定値１０ｄは、ＭＦＰ７で更新された初期設定値（すなわち、プリンタドライバ１４ａの初期設定値と異なる初期設定値）をまとめたものであり、この内容に問題があれば、ユーザは初期設定値選択画面１０′上で初期設定値１０ｄを適宜調整し、最後に「ＯＫ」ボタン１０ｅを押下する。これにより、初期設定値１０ｄが確定し、確定した初期設定値１０ｄが、プリンタドライバ１４ａの初期設定値１０ａに反映される。また、「キャンセル」ボタン１０ｆが押下された場合、ＭＦＰ７から取得した初期設定値１０ｄへの更新は実行されず、プリンタドライバ１４ａの初期設定値１０ａがそのまま使用される。
【００６７】
図９は、クライアントＰＣ１の表示部１６に表示される初期設定値選択画面の他の例を示す図である。この初期設定値選択画面１０′は、上記図８の例と同様に、図６に示した印刷条件設定画面１０に、ＭＦＰ７から取得した初期設定値１０ｄを重畳させた状態で表示されるが、初期設定値１０ａ，１０ｄの表示欄に、更新日時とバージョン情報からなる初期設定値情報１０ｇ，１０ｈが含まれる点が異なる。前述したように、これらの更新日時，バージョン情報を比較することで、初期設定値が異なっているか否かを簡単に判定することができる。
【００６８】
ここで、例えば、ユーザが図９に示す「キャンセル」ボタン１０ｆを押下した場合、少なくとも現在のバージョンの初期設定値については更新の意思がないものと考えられる。このような場合、ユーザからすると、プリンタドライバ１４ａが起動する度に、同じ内容の初期設定値選択画面１０′を表示することは煩わしい。そこで、上記のように、初期設定値選択画面１０′上でＭＦＰ７の初期設定値への更新を行うか否かをユーザにより選択可能とし、ユーザにより初期設定値の更新が選択されなかった場合、すなわち、ユーザが図９に示す「キャンセル」ボタン１０ｆを押下した場合には、ＭＦＰ７の初期設定値のバージョン情報が更新されるまで、初期設定値選択画面１０′の表示を行わないようにしてもよい。
【００６９】
上記において、プリンタドライバ１４ａは、現在ＭＦＰ７に記憶されている初期設定値のバージョン情報を記憶しておき、次回以降プリンタドライバ１４ａが起動し、ＭＦＰ７にアクセスしたときに、ＭＦＰ７の初期設定値のバージョン情報を確認する。この際、前回のバージョン情報から更新されていない場合には、図９の初期設定値選択画面１０′を表示させずに、プリンタドライバ１４ａに設定されている初期設定値をそのまま使用する。また、前回のバージョン情報から更新されている場合には、図９の初期設定値選択画面１０′を表示させ、ユーザに初期設定値を更新するか否かを選択させる。なお、ここではバージョン情報を例示したが、更新日時であっても同様の処理を行うことができる。
【００７０】
図７において、プリンタドライバ１４ａは、図８または図９に示す初期設定値選択画面１０′上でユーザによりＭＦＰ７から取得した初期設定値が選択されたか否かを判定し（ステップＳ１７）、ＭＦＰ７から取得した初期設定値が選択されない場合、すなわち、図８または図９の「キャンセル」ボタン１０ｆが押下された場合（ＮＯの場合）、プリンタドライバ１４ａの初期設定値をそのまま使用する（ステップＳ１８）。また、ステップＳ１７において、ＭＦＰ７から取得した初期設定値が選択された場合、すなわち、図８または図９の「ＯＫ」ボタン１０ｅが押下された場合（ＹＥＳの場合）、ＭＦＰ７から取得した初期設定値をプリンタドライバ１４ａに設定する（ステップＳ１９）。
【００７１】
最後に、ユーザが、図８または図９の初期設定値選択画面１０′の「印刷実行」ボタン１０ｂを押下すると、クライアントＰＣ１からＭＦＰ７に、上記のようにして設定された印刷条件による印刷指示が送信される（ステップＳ２０）。
【００７２】
図１０は、本発明によるプリンタドライバ１４ａの設定方法の他の例を説明するためのフロー図である。例えば、ワープロソフトや表計算ソフトなどのアプリケーションには、通常印刷アイコンが表示されるが、この印刷アイコンから印刷を行うと、プリンタドライバ１４ａの印刷条件設定画面（図６）を表示させずに、ＭＦＰ７に印刷指示を送信してしまう。
【００７３】
従って、印刷アイコンからの印刷指示の場合には印刷条件（初期設定値）の設定変更を行うことができない。このような問題を解決するために、本例では、クライアントＰＣ１が備えるアプリケーションの印刷アイコンがユーザにより選択指示された場合に、プリンタドライバ１４ａが、選択指示された印刷ジョブを一時的にホールドした後に、ＭＦＰ７にアクセスするように構成される。
【００７４】
図１０において、まず、クライアントＰＣ１において、ユーザによりアプリケーションの印刷アイコンが選択指示されると（ステップＳ２１）、プリンタドライバ１４ａは、印刷ジョブをクライアントＰＣ１の記憶部等に一時的にホールドした後に（ステップＳ２２）、ＭＦＰ７にアクセスし（ステップＳ２３）、プリンタドライバ１４ａの初期設定値とＭＦＰ７の初期設定値とが異なるか否かを判定する（ステップＳ２４）。
【００７５】
次に、プリンタドライバ１４ａは、ステップＳ２４において、全ての初期設定値が同じと判定した場合（ＮＯの場合）、プリンタドライバ１４ａの初期設定値を使用して、ホールド中の印刷ジョブの印刷指示を行い（ステップＳ２５）、そのまま終了する。また、ステップＳ２４において、少なくとも１つの項目の初期設定値が異なると判定した場合（ＹＥＳの場合）、その異なる項目についてＭＦＰ７に記憶された初期設定値を選択し、これをＭＦＰ７から取得する（ステップＳ２６）。
【００７６】
次に、プリンタドライバ１４ａは、図８または図９に示す初期設定値選択画面を、クライアントＰＣ１の表示部１６に表示する（ステップＳ２７）。ユーザは、図８または図９の初期設定値選択画面において、ＭＦＰ７から取得した初期設定値でよいかどうかを確認し、問題があれば、この選択画面上で調整する。
【００７７】
そして、プリンタドライバ１４ａは、図８または図９に示す初期設定値選択画面１０′上でユーザによりＭＦＰ７から取得した初期設定値が選択されたか否かを判定し（ステップＳ２８）、ＭＦＰ７から取得した初期設定値が選択されない場合、すなわち、図８または図９の「キャンセル」ボタン１０ｆが押下された場合（ＮＯの場合）、プリンタドライバ１４ａの初期設定値をそのまま使用する（ステップＳ２９）。また、ステップＳ２８において、ＭＦＰ７から取得した初期設定値が選択された場合、すなわち、図８または図９の「ＯＫ」ボタン１０ｅが押下された場合（ＹＥＳの場合）、ＭＦＰ７から取得した初期設定値をプリンタドライバ１４ａに設定する（ステップＳ３０）。
【００７８】
最後に、ユーザが、図８または図９の初期設定値選択画面１０′の「印刷実行」ボタン１０ｂを押下すると、クライアントＰＣ１からＭＦＰ７に、上記のようにして設定された印刷条件による印刷指示が送信される（ステップＳ３１）。
【００７９】
これまでの説明では、プリンタドライバ１４ａがＭＦＰ７にアクセスして初期設定値の比較処理を実行していたが、この処理をＭＦＰ７またはサーバ装置（図示せず）で行わせるようにしてもよい。この場合、クライアントＰＣ１は、プリンタドライブ１４ａ起動する度に、プリンタドライバ１４ａに設定された初期設定値のバージョン情報をＭＦＰ７に送信するバージョン情報送信手段を備える。このバージョン情報送信手段は、図２において、クライアントＰＣ１にインストールされたプリンタドライバ１４ａ、通信部１７、及びＣＰＵ１１により実現される。
【００８０】
また、ＭＦＰ７は、クライアントＰＣ１から送信されたバージョン情報とＭＦＰ１に記憶されたバージョン情報とを比較し、バージョン情報が異なる場合、ＭＦＰ７に記憶された初期設定値の中から更新された初期設定値を抽出する初期設定値抽出手段と、抽出した初期設定値をクライアントＰＣ１に送信する初期設定値送信手段とを備える。これらの初期設定値抽出手段及び初期設定値送信手段は、図２において、ＭＦＰ７の機器制御部７２、通信部７４により実現される。なお、更新された初期設定値の抽出は、バージョン情報に対応した更新履歴を参照することで行うことができる。
【００８１】
そして、クライアントＰＣ１は、ＭＦＰ７から送信された初期設定値を、プリンタドライバ１４ａの初期設定値として設定することができる。この際、プリンタドライバ１４ａに設定された初期設定値またはＭＦＰ７から送信された初期設定値の選択方法としては、前述したように、ＭＦＰ７から送信された初期設定値を選択してもよく、あるいは、より省エネ効果の高い初期設定値を選択してもよい。この際、選択された初期設定値で印刷を実行してしまうと好ましくない場合には、ユーザが所望の設定値に調整できるようにしておけばよい。また、図８または図９に示したような初期設定値選択画面を表示させて、いずれかの初期設定値をユーザに選択させてもよい。
【００８２】
図１１は、管理者ＰＣ８からＭＦＰ７にプリンタドライバの初期設定値を設定する画面のトップページの一例を示す図である。管理者は、管理者権限で管理者ＰＣ８からインターネット等を介してＭＦＰ７にアクセス・ログインし、このトップページを表示させる。トップページには、選択メニュー２０が含まれ、選択メニュー２０の項目の１つに印刷設定２１が含まれる。さらに、印刷設定２１の下には、図１２に示す印刷設定の選択／解除２２、印刷設定の入力２３が階層化されている。ユーザがこのトップページの選択メニュー２０から印刷設定２１の印刷設定の選択／解除２２を選択指示すると、図１２に示す印刷設定／解除ページが表示される。
【００８３】
図１２に示す例では、「標準設定１」、「標準設定２」の２つの初期設定値が登録されており、「印刷設定の選択」に項目に示された初期設定値の登録名のチェックボックスをマウス等でクリックし、「選択」ボタンを選択指示することにより、各クラインアントＰＣのプリンタドライバ１４ａに設定させる初期設定値が選択可能となっている。また、「印刷設定の削除」の項目に示された初期設定値の登録名のチェックボックスをマウス等でクリックし、「削除」ボタンを選択指示することで、不要となった初期設定値の登録ファイルを削除することができる。
【００８４】
また、ユーザが図１１に示すトップページの選択メニュー２０から印刷設定の入力２３を選択指示すると、図１３に示す印刷設定の入力ページ２４が表示される。ここでは、初期設定値の入力や確認が可能となっている。本例では、「ユーザ設定」の選択により、既に登録された初期設定値を呼び出すこともできるし、新たな登録名を入力することで、新規な初期設定値を登録することもできる。また、初期設定値として入力される各項目は、印刷の際に各ユーザによって設定される印刷条件と同様であり、設定画面を同一のものにすることで、初期設定値の入力を容易に行うことができる。
【００８５】
このように、管理者がＭＦＰ７に対してプリンタドライバ１４ａの標準的な印刷条件を標準設定として設定しておくことで、クライアントＰＣ１のユーザが不慣れで標準的な印刷条件がわからない場合であっても、プリンタドライバ１４ａの起動時に上記標準設定を取得して自動的に設定することが可能となる。このため、ユーザは印刷条件の設定に戸惑うことがなくなり、スムーズに印刷処理を行なうことができる。
【００８６】
図１４は、図１３に示した印刷設定の入力ページ２４でウォーターマークタブを選択したときに表示される画面の一例を示す図である。印刷設定の入力ページ２４は、ウォーターマークタブを切り替え可能に表示する。例えば、企業等のロゴや、部署名などが変更された場合に、管理者がウォーターマーク入力欄２４ａに変更したい部署名等を入力すると、この部署名を含むプレビュー２４ｂが表示される。管理者はこのプレビュー２４ｂを見ながら、用紙上での位置を調整し、「ＯＫ」ボタンをクリックすると、この設定が登録される。このようなウォーターマークの設定を含む初期設定値をＭＦＰ７に記憶しておくことで、クライアントＰＣ１のプリンタドライバ１４ｂに設定が反映され、以後ユーザがクライアントＰＣ１からＭＦＰ７に印刷指示する印刷データには、このウォーターマークが付加されて印刷される。
【００８７】
このように、ＭＦＰ７に接続された複数のクライアントＰＣに対して、印刷データに付加する企業等のロゴや、部署名の変更などを一括して行うことができるため、管理者の作業負担を大幅に軽減することができる。
【００８８】
以上の説明においては、プリンタドライバあるいはプリンタドライバがインストールされた情報処理装置の実施形態を中心に説明を行ったが、本発明はこれらに限定されるものではなく、情報処理装置と外部記憶装置とで構成される印刷システム、あるいは、印刷システムによるプリンタドライバの設定方法としての形態も、さらには、プリンタドライバが記録されたコンピュータ読み取り可能な記録媒体の形態としてもよい。
【００８９】
本発明によるプリンタドライバを記録した記録媒体の実施形態について説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ（−Ｒ／−ＲＷ）、光磁気ディスク、ＤＶＤ−ＲＯＭ（−Ｒ／−ＲＷ／−ＲＡＭ）、ＦＤ、ＨＤ、フラッシュメモリ、メモリカードや、メモリスティック及びその他各種ＲＯＭやＲＡＭ等が想定できる。これら記録媒体にプリンタドライバを記録して流通させ、コンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプリンタドライバを読み出すか、若しくは、情報処理装置が備えている記憶媒体に当該プリンタドライバを記憶させておき、必要に応じて読み出すようにすればよい。
【符号の説明】
【００９０】
１〜５…クライアントＰＣ、６…プリンタ、７…ＭＦＰ、８…管理者ＰＣ、９…ネットワーク、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…記憶部、１４ａ…プリンタドライバ、１５…入力部、１６…表示部、１７…通信部、１８…出力部、１９…システムバス、７１…画像形成部、７１ａ…印字部、７１ｂ…メモリ、７２…機器制御部、７３…管理部、７４…通信部、７５…ＨＤＤ、７６…消去部、７７…画像処理部、７８…操作部、７８ａ…表示部、７８ｂ…タッチパネル部、７８ｃ…入力キー。
【図１】
2010257219.tif 000003
【図２】
2010257219.tif 000004
【図３】
2010257219.tif 000005
【図４】
2010257219.tif 000006
【図５】
2010257219.tif 000007
【図６】
2010257219.tif 000008
【図７】
2010257219.tif 000009
【図８】
2010257219.tif 000010
【図９】
2010257219.tif 000011
【図１０】
2010257219.tif 000012
【図１１】
2010257219.tif 000013
【図１２】
2010257219.tif 000014
【図１３】
2010257219.tif 000015
【図１４】
2010257219.tif 000016