(57)【要約】【課題】  プリンタ設定をカスタマイズするための効率的なメカニズムを提供すること。【解決手段】  開示される方法は、複数のプリンタからプリンタ設定を受信することと、受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成することと、設定プロファイルを新しいプリンタにダウンロードすることと、ダウンロードされた設定プロファイルに基づいてグラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズすることとを含む。【選択図】      図１
2011123892.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタからプリンタ設定を受信し、
前記受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成し、
インストール時に設定プロファイルを新しいプリンタにダウンロードし、
前記ダウンロードされた設定プロファイルに基づいて、グラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズする、
ステップを含むことを特徴とする方法。
【請求項２】
プリンタ設定ファイルは、前記複数のプリンタの１つにおいて設定が変更される度に受信されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記設定プロファイルは、前記複数のプリンタから受信した前記プリンタ設定における共通性を発見することによって生成されることを特徴とする請求項１に記載の方法。
【請求項４】
各々の設定プロファイルは、付加的なプリンタ設定を受信したときに動的に調整されることを特徴とする請求項３に記載の方法。
【請求項５】
前記設定プロファイルを前記新しいプリンタにダウンロードするステップは、
前記プリンタを使用する方法に関する質問の入力を促し、
前記質問への回答に基づいて前記プリンタのユーザを分類し、
前記分類と関連した設定プロファイルを選択する、
ステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記選択された設定プロファイルに基づいて、前記プリンタにおけるデフォルト値を設定するステップをさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記ＧＵＩをカスタマイズするステップは、前記選択された設定プロファイルと関連した重要な機能を前記ＧＵＩのメイン画面に移動させるステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ＧＵＩをカスタマイズするステップは、前記選択された設定プロファイルと関連した重要度の低い機能を前記ＧＵＩの二次画面に移動させるステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記プリンタ設定ファイルを分析して、前記プリンタについての現在の設定プロファイルを異なる設定プロファイルに変更すべきかどうかを判断することを特徴とする請求項２に記載の方法。
【請求項１０】
２つ又はそれ以上のプリンタと、
前記プリンタに結合されたネットワークと、
前記プリンタからプリンタ設定を受信し、前記受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成し、設定プロファイルを新しくインストールされたプリンタにダウンロードし、前記ダウンロードされた設定プロファイルに基づいてグラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズするための、前記ネットワークに結合されたプロファイル・サーバと、
を含むことを特徴とするシステム。
【請求項１１】
前記プロファイル・サーバは、前記複数のプリンタの１つにおいて設定が変更される度に、プリンタからプリンタ設定ファイルを受信することを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記プロファイル・サーバは、前記プリンタ設定ファイルを分析して、前記プリンタについての現在の設定プロファイルを異なる設定プロファイルに変更すべきかどうかを判断することを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記プロファイル・サーバは、前記複数のプリンタから受信した前記プリンタ設定における共通性を発見することによって、前記設定プロファイルを生成することを特徴とする請求項１０に記載のシステム。
【請求項１４】
各々の設定プロファイルは、付加的なプリンタ設定を受信したときに動的に調整されることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記プロファイル・サーバは、前記プリンタを使用する方法に関する質問の入力を促し、前記質問への回答に基づいて前記プリンタのユーザを分類し、前記分類と関連した設定プロファイルを選択することによって、前記設定プロファイルを前記新しいプリンタにダウンロードすることを特徴とする請求項１０に記載のシステム。
【請求項１６】
前記プロファイル・サーバは、前記選択された設定プロファイルと関連した重要な機能を前記ＧＵＩのメイン画面に移動させ、該選択された設定プロファイルと関連した重要度の低い機能を該ＧＵＩの画面下部に移動させることによって、該ＧＵＩをカスタマイズすることを特徴とする請求項１０に記載のシステム。
【請求項１７】
コンピュータにアクセスされたとき、前記コンピュータに、
複数のプリンタからプリンタ設定を受信し、
前記受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成し、
インストール時に設定プロファイルを新しいプリンタにダウンロードし、
前記ダウンロードされた設定プロファイルに基づいて、グラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズする、
ことを含む動作を実行させるコンピュータ・プログラムを含むコンピュータ可読媒体を備えることを特徴とする物品。
【請求項１８】
前記設定プロファイルは、前記複数のプリンタから受信した前記プリンタ設定における共通性を発見することによって生成されることを特徴とする請求項１７に記載の物品。
【請求項１９】
前記設定プロファイルを前記新しいプリンタにダウンロードすることは、
前記プリンタを使用する方法に関する質問の入力を促し、
前記質問への回答に基づいて前記プリンタのユーザを分類し、
前記分類と関連した設定プロファイルを選択する、
ことを含むことを特徴とする請求項１７に記載の物品。
【請求項２０】
前記ＧＵＩをカスタマイズすることは、前記選択された設定プロファイルと関連した重要な機能を前記ＧＵＩのメイン画面に移動させることを含むことを特徴とする請求項１７に記載の物品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムの分野に関し、具体的には、プリンタ設定をカスタマイズすることに関する。
【背景技術】
【０００２】
プリンタは、コンピュータに接続される一般的な周辺機器である。プリンタは、コンピュータのユーザが、コンピュータ上の種々のアプリケーション及びプログラムで作成された文書のハードコピーを作成することを可能にする。適正に機能するために、プリンタとコンピュータとの間に通信チャネルを確立し（例えば、ネットワーク接続を介して）、プリンタが、ホスト・コンピュータからコマンド及び情報を受信することを可能にする。ワークステーションとプリンタとの間に接続が確立されると、典型的には、印刷サーバにおいて印刷ソフトウェアを実行し、ジョブ入力からの印刷ジョブと全体的な印刷プロセスを通じたマネージメントとを管理する。
【０００３】
印刷所が印刷する仕事は非常に多岐にわたっており、結果として非常に多様な印刷所（例えば商業印刷業者、サービス・ビューロー、社内データセンター、ダイレクトメール業者、共用印刷室、企業内リプログラフィックス、小企業及び大企業、政府機関）、及び非常に多様な印刷要件（例えば、ジョブ、オペレータ、セキュリティ、キューの設定、ネットワーク構成、仕上げ、郵送、量、印刷品質）がもたらされる。特に重要なのは、一部の印刷所には専用のプリンタ・オペレータがいるが、多くの印刷所にはいないことである。
【０００４】
このように多様な顧客ベースのサービスを行なうために、印刷ソフトウェアは、該ソフトウェア内の何千もの設定を用いてカスタマイズできるようにされている。問題は、印刷所及びソフトウェア製造業者が、各ユーザ用にこれらの設定をカスタマイズするのに莫大な労力を費やさなければならないことである。さらに、非常に多くの設定が利用可能であるという事実のために、印刷所は、どのような種類のカスタマイズ化が可能であるか分からない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、印刷環境の種類及び／又は生成される出力の種類に基づいてプリンタ設定をカスタマイズするための効率的なメカニズムが望まれる。
【課題を解決するための手段】
【０００６】
一実施形態の方法は、複数のプリンタからプリンタ設定を受信すること、受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成すること、インストール時に設定プロファイルを新しいプリンタにダウンロードすること、ダウンロードされた設定プロファイルに基づいてグラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズすることを含む。
【０００７】
別の実施形態は、２つ又はそれ以上のプリンタと、プリンタに結合されたネットワークと、ネットワークに結合されたプロファイル・サーバとを含むシステムを開示する。プロファイル・サーバは、プリンタからプリンタ設定を受信し、受信したプリンタ設定に基づいて１つ又はそれ以上の設定プロファイルを生成し、インストール時に設定プロファイルを新しいプリンタにダウンロードし、ダウンロードされた設定プロファイルに基づいてグラフィカル・ユーザ・インターフェース（ＧＵＩ）をカスタマイズする。
【０００８】
添付の図面と共に、以下の詳細な説明から、本発明のより良い理解を得るができる。
【図面の簡単な説明】
【０００９】
【図１】データ処理システム・ネットワークの１つの実施形態を示す。
【図２】ネットワークの１つの実施形態を示す。
【図３】プリンタ設定をカスタマイズする１つの実施形態を示すフロー図である。
【図４】コンピュータ・システムの１つの実施形態を示す。
【発明を実施するための形態】
【００１０】
プリンタ設定のカスタマイズ機構が説明される。以下の説明において、説明を目的として、本発明が完全に理解できるように多くの具体的な詳細を示す。しかしながら、これらの具体的な細部を伴わずに本発明を実施できることが、当業者には明らかであろう。他の例では、本発明の基となる原理を曖昧にしないように、周知の構造及び装置を、ブロック図の形で示す。
【００１１】
明細書において「１つの実施形態」又は「ある実施形態」というときには、実施形態に関連して説明される特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態に含まれることを意味している。明細書内の様々の場所に現れる「１つの実施形態において」という表現は、必ずしも全て同じ実施形態を指すわけではない。
【００１２】
図１は、データ処理システム・ネットワーク１００の１つの実施形態を示す。ネットワーク１００はデータ処理システム１０２を含み、該データ処理システム１０２は、通信リンク１０４を介してネットワーク１０６に結合される、デスクトップ型又は移動可能型のデータ処理システムとすることができる。１つの実施形態においては、データ処理システム１０２は、全て既知の技術による、プロセッサと、ローカル・メモリと、不揮発性ストレージと、キーボード、マウス、トラックボール等の入力／出力装置とを含む、従来のデータ処理システムである。１つの実施形態においては、データ処理システム１０２は、ウィンドウズ（登録商標）のオペレーティング・システム又は他のオペレーティング・システム、及び／又は、ネットワーク１０６内のリソースを利用する目的のためにデータ処理システム１０２がネットワーク１０６と通信することを可能にするネットワーク・ドライバを含み、これらを利用する。
【００１３】
ネットワーク１０６は、印刷要求を遠隔プリンタ又は印刷サーバに送ることができるローカル・エリア・ネットワーク（ＬＡＮ）又はいずれかの他のネットワークとすることができる。通信リンク１０４は、ネットワーク・アダプタ、ドッキング・ステーション等の形態とすることができ、イーサネット（登録商標）、ＡＳ／４００ネットワーク等といったネットワーク通信プロトコルを用いて、データ処理システム１０２とネットワーク１０６との間の通信をサポートする。
【００１４】
１つの実施形態によると、ネットワーク１０６は、印刷サーバ１０８とネットワーク１０６との間の通信リンク１１０を介して受信されるネットワーク１０６上の印刷要求に応答する印刷サーバ１０８を含む。印刷サーバ１０８はその後、通信リンク１１１を介してネットワーク１０６に結合される印刷のためのプリンタ１０９の１つに、通信リンク１１０を介して印刷要求を伝送する。
【００１５】
１つの実施形態において、データ処理システム１０２上のオペレーティング・システムは、ユーザが、所望の印刷サーバ１０８を選択し、ネットワーク１０６上で印刷サーバ１０８を介してサービス要求についての要求をプリンタ１０９に送ることを可能にする。更に別の実施形態において、印刷サーバ１０８は、遠隔データ処理システムにより要求される印刷ジョブのための印刷キューを含む。
【００１６】
印刷サーバ１０８が別個のエンティティとして説明されるが、他の実施形態は、１つ又はそれ以上のプリンタ１０９内に印刷サーバ１０８を組み込んだものとすることができる。しかしながら、他の実施形態においては、印刷サーバとプリンタとは、物理的に別個のエンティティとすることができる。従って、図１に示すデータ処理システム・ネットワークは、本発明を説明して明らかにする目的のために選択されており、アーキテクチャ上の限定を意味することを意図するものではない。当業者であれば、本発明と共に、種々の付加的な構成要素を使用できることを認識するであろう。
【００１７】
１つの実施形態によると、印刷サーバ１０８は、データ処理システム１０２と１つ又はそれ以上のプリンタ１０９の間で、データ処理システム１０２からの文書の印刷を管理する印刷ソフトウェア製品を実装する。他の実施形態においては、この印刷ソフトウェア製品は、多数のデータ処理システム１０２から１つ又はそれ以上のプリンタ１０９への文書の印刷を管理する。
【００１８】
１つの実施形態によると、この印刷ソフトウェア製品は、ＩｎｆｏＰｒｉｎｔ  Ｍａｎａｇｅｒ（ＩＰＭ）又はＩｎｆｏＰｒｉｎｔ  ＰｒｏｃｅｓｓＤｉｒｅｃｔｏｒ（ＩＰＰＤ）を用いて実装することができるが、代わりに他の種類の印刷ソフトウェアを用いることもできる。更に別の実施形態において、データ処理システム１０２は、印刷サーバ１０８において印刷ソフトウェア製品と対話し、印刷ジョブを効率的に伝送する印刷アプリケーションを含む。
【００１９】
１つの実施形態において、印刷ソフトウェア製品は、システム管理者（又は、オペレータ）が、印刷ソフトウェア製品及び印刷アプリケーションと対話するのを可能にするグラフィカル・ユーザ・インターフェース（ＧＵＩ）１２０を含む。こうした実施形態において、ＧＵＩ１２０は、オペレータ（又はユーザ）が、プリンタ１０９で用いるための種々の印刷選択肢の選択を可能にするプリンタ設定を含む。図１に示されるように、データ処理システム１０２及び／又はプリンタ１０９において、ＧＵＩ１２０にアクセスすることができる。
【００２０】
１つの実施形態によると、設定は、印刷サーバ１０８及び／又はプリンタ１０９に格納されたファイル内に保持される。更に別の実施形態においては、格納された設定は、プリンタ１０９が動作するサーバにアクセスされ、これらの設定は、後で、種々の設定プロファイルの生成を助けるために用いられる。図２は、設定プロファイル・ネットワーク２００の１つの実施形態を示す。
【００２１】
ネットワーク２００は、ネットワーク２０５を介して結合された、プロファイル・サーバ２１０と、種々のデータ処理システム・ネットワーク１００からの印刷サーバ１０８とを含む。１つの実施形態によると、このプロファイル・サーバ２１０は、各々の印刷サーバ１０８に格納されたプリンタ設定及び印刷ジョブにアクセスし、それらの設定及びジョブを分析して、主なタイプの印刷ユーザの各々について、プリンタ上の全てのプリンタ設定（例えば、２０００個より多い）を網羅する１つ又はそれ以上の設定プロファイルを生成する。設定プロファイルは、新しくインストールされたプリンタ１０９用にプロファイルをカスタマイズするために、後に実装される。
【００２２】
図３は、プリンタ設定をカスタマイズする１つの実施形態を示すフロー図である。処理ブロック３１０において、プロファイル・サーバ２１０は、１つ又はそれ以上の印刷サーバ１０８からプリンタ設定を受信する。１つの実施形態によると、印刷サーバ１０８は、プリンタ１０９についての設定が変更される度に、格納されたプリンタ設定ファイルをプロファイル・サーバ２１０に伝送する。しかしながら、他の実施形態においては、プリンタ設定ファイルをプロファイル・サーバ２１０にダウンロードするよう、保守技術者に警告することができる。
【００２３】
更に別の実施形態においては、プロファイル・サーバ２１０は、その後、ファイルを分析して、プリンタ１０９についての現在の設定プロファイルを変更すべきかどうか、プリンタ１０９が異なる設定プロファイルを用いるべきかどうか、又は新しい設定プロファイルを作成する必要があるかどうかを判断することができる。従って、どの設定が変更されているかを知ることは、使用されているプリンタの機能、及び将来のプリンタ１０９のリリースにおいてどの機能を強調すべきかを判断する助けとなる。
【００２４】
処理ブロック３２０において、ネットワーク２００内の種々の印刷サーバ１０８から受信したプリンタ設定ファイルが集約され、分析されて、推奨されるプロファイル・グループが生成される。１つの実施形態において、異なるプリンタ設定ファイル内に共通の特徴を発見することによって、設定プロファイルが生成される。その後、主なタイプの印刷ユーザ（例えば、商業印刷業者、サービス・ビューロー、社内データセンター等）の各々について、設定プロファイル・グループが確立される。
【００２５】
プリンタ設定をカスタマイズする例示的な使用の１つの実施形態としては、プリンタ１０９がオフィス環境と商業環境の両方において用いられる場合があり、この場合には、オフィス環境においては、プリンタ１０９をセットアップするオペレータが、ユーザによるトレイ設定の変更を制限したいと望むことがあるが、商業印刷環境においては、この機能が必要とされる。セットアップするオペレータは、トレイ設定のありかを知っていることが必要とされる代わりに、オペレータは「オフィス環境での利用（Ｕｓｅ  Ｉｎ  Ｏｆｆｉｃｅ  Ｅｎｖｉｒｏｎｍｅｎｔ）」といったより高レベルの環境設定を選択することができ、これにより、適正な設定を選択するか、又は、ネットワーク上の他の装置の適正な設定に基づいた設定を自動的に判断する。
【００２６】
更に別の実施形態においては、プリンタ設定ファイルからより多くのデータが収集されるのに従って、設定プロファイルが動的に調整される。更に別の実施形態においては、プリンタ設定を集める能力を、生産性追跡（ＰＴ）アプリケーションのような他のシステムに与え、該システムにより、プリンタの使用及びオペレータの性能に関する報告を提供することもできる。
【００２７】
処理ブロック３３０において、新しいプリンタ１０９のインストール時に、サーバ１０８を介して設定プロファイルがダウンロードされる。１つの実施形態によると、オペレータは、ＧＵＩ１２０を介して、プリンタを使用する方法に関する質問に答えるよう指示される。質問は、例えば、幾つの異なる種類の用紙を使用するか、プリンタにジョブを保持するか、ジョブ・データを安全に保持することがどれくらい重要であるか、プリンタ・オペレータがどれだけ熟練しているか、大部分のジョブがホチキス留めされるか等を含むことができる。
【００２８】
１つの実施形態において、これらの質問に対する回答は、ユーザを分類し（例えば、企業内リプログラフィックス、ダイレクトメール業者、サービス・ビューロー）、プリンタ１０９は、その分類に基づいて設定プロファイルを選択し、プリンタのデフォルト値を適切に設定する。例えば、生産施設の印刷において用いられるプリンタの場合、保存及び保留キューが作成されるが、共用印刷室のプリンタの場合、キューは作成されない。
【００２９】
処理ブロック３４０において、選択されたプロファイルに基づいて、ＧＵＩ１２０がカスタマイズされる。その結果、より重要な機能は、ＧＵＩ１２０のメイン画面に移動させられ、重要度の低い機能は画面下部に移動させられる。
【００３０】
図４は、データ処理システム１２０及び／又はサーバ１０８を実装できるコンピュータ・システム４００を示す。コンピュータ・システム４００は、情報を通信するためのシステム・バス４２０と、情報を処理するための、バス４２０に結合されたプロセッサ４１０とを含む。
【００３１】
コンピュータ・システム４００は、情報と、プロセッサ４１０により実行される命令とを格納するための、バス４２０に結合されたランダム・アクセス・メモリ（ＲＡＭ）又は他の動的記憶装置４２５（ここではメイン・メモリと呼ばれる）を含む。メイン・メモリ４２５は、プロセッサ４１０による命令実行中に、一時変数又は他の中間情報を格納するために用いることもできる。コンピュータ・システム４００はまた、プロセッサ４１０により用いられる静的情報及び命令を格納するための、バス４２０に結合された読み出し専用メモリ（ＲＯＭ）及び／又は他の静的記憶装置４２６を含むことができる。
【００３２】
情報及び命令を格納するために、磁気ディスク又は光ディスク等のデータ記憶装置４２５及びその対応する駆動装置をコンピュータ・システム４００に結合することもできる。Ｉ／Ｏインターフェース４３０を介して、コンピュータ・システム４００を第２のＩ／Ｏバス４５０に結合することもできる。ディスプレイ装置４２４、入力装置（例えば、文字数字入力装置４２３及び／又はカーソル制御装置４２２）を含む複数のＩ／Ｏ装置を、Ｉ／Ｏバス４５０に結合することができる。通信装置４２１は、他のコンピュータ（サーバ又はクライアント）にアクセスするためのものである。通信装置４２１は、モデム、ネットワーク・インターフェース・カード、又は、イーサネット、トークン・リング、或いは他のタイプのネットワークに結合するために用いられるもののような、他の周知のインターフェース装置を含むことができる。
【００３３】
本発明の実施形態は、上述の種々のステップを含むことができる。これらのステップは、コンピュータ・マシンで実行可能な命令において具体化することができる。この命令を用いることにより、汎用又は専用プロセッサに特定のステップを実施させることが可能である。代替的には、これらのステップは、ステップを実行するための配線論理を含む特定のハードウェア・コンポーネントによって、又はプログラムされたコンピュータ・コンポーネントとカスタム・ハードウェア・コンポーネントとの任意の組み合わせによって、実行することができる。
【００３４】
本発明の要素はまた、コンピュータ実行可能な命令を格納するためのコンピュータ可読媒体として与えることができる。コンピュータ可読媒体は、フロッピー（登録商標）・ディスケット、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気若しくは光カード、伝播媒体、又は、電子命令を格納するのに適した他の種類の媒体／コンピュータ可読媒体を含むことができるが、これらに限定されるものではない。例えば、本発明は、通信リンク（例えば、モデム又はネットワーク接続）を介して、搬送波又は他の伝播媒体の形で具体化されるデータ信号として、遠隔コンピュータ（例えば、サーバ）から要求側コンピュータ（例えば、クライアント）に転送することができるコンピュータ・プログラムとしてダウンロードすることができる。
【００３５】
上述のメカニズムは、予め作成されたプロファイルを用いて、各々のプリンタ消費者について何千もの設定をカスタマイズするのに必要な時間及び費用を削減するものである。これに加えて、所望の機能がＧＵＩのメイン画面上に容易に見つかると同時に、不必要な機能が隠されるため、このメカニズムは、より良好なユーザ経験を提供する。
【００３６】
当業者であれば、上記の説明を読んだ後で、本発明の多数の改変及び修正がおそらく明らかになるであろうが、例示として示され説明されたいずれの特定の実施形態も、限定するものとして考慮することが意図されるものではないことを理解すべきである。従って、種々の実施形態の細部に関する言及は、本発明にとって本質的であるとみなされる特徴のみを記載した特許請求の範囲を制限することを意図するものではない。
【符号の説明】
【００３７】
１００  データ処理システム・ネットワーク；  １０２  データ処理システム；  
１０４、１１０、１１１  通信リンク；  １０６、２００、２０５  ネットワーク；  
１０８  印刷サーバ；  １０９  プリンタ；  
１２０  グラフィカル・ユーザ・インターフェース（ＧＵＩ）；  
２１０  プロファイル・サーバ；  ４００  コンピュータ・システム；  
４１０  プロセッサ；  ４２０  システム・バス；  ４２１  通信装置；  
４２２  カーソル制御装置；  ４２３  文字数字入力装置；  
４２４  ディスプレイ装置；  ４２５  動的記憶装置；  ４２６  静的記憶装置；  
４３０  Ｉ／Ｏインターフェース；  ４５０  第２のＩ／Ｏバス。
【図１】
2011123892.tif 000003
【図２】
2011123892.tif 000004
【図３】
2011123892.tif 000005
【図４】
2011123892.tif 000006