(57)【要約】【課題】ロード可能なリソースの種類を容易にカスタマイズできるようにする。【解決手段】リソースをロードするデバイスを特定し（Ｓ４０１，Ｓ４０２）、特定されたデバイスに対してロード可能なリソースの種類に基づき選択されたリソースの種類をロード対象として設定する（Ｓ４０３）。そして、設定されたリソースの種類を特定されたデバイスにロードする（Ｓ４０４）。【選択図】　　　図４
2004127119.tif 000002
【特許請求の範囲】
【請求項１】
プリント機能を有するデバイスへロードするリソースの種類をカスタマイズ可能なリソース設定方法であって、
リソースをロードするデバイスを特定する特定工程と、
特定されたデバイスに対してロード可能なリソースの種類に基づき選択されたリソースをロード対象として設定する設定工程と、
設定されたリソースを前記特定されたデバイスにロードするロード工程とを有することを特徴とするリソース設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリント機能を有するデバイスへロードするリソースの種類をカスタマイズ可能にする技術に関するものである。
【０００２】
【従来の技術】
従来、プリンタのフォント（Ｆｏｎｔ）、フォーム（Ｆｏｒｍ）、カラープロファイル（Ｃｏｌｏｒ　Ｐｒｏｆｉｌｅ）などのリソースをロードするダウンローダとしては、例えばキヤノン株式会社のＮｅｔＳｐｏｔ　Ｒｅｓｏｕｒｃｅ　Ｄｏｗｎｌｏａｄｅｒや米国ヒューレットパッカード社のＲｅｓｏｕｒｃｅ　Ｍａｎａｇｅｒなどがあり、デバイスにロード可能なリソースは全てのユーザが同じレベルで扱うことが可能であった。一方、機能制限を設ける場合には、管理者用、一般用をあらかじめ作成しておき、一般用の機能を限定することが行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、以下に述べるように、リソースの運用に応じて管理者、一般の区別を一律に行うことが難しいという問題があった。
（１）フォント、フォームのように、パーソナルコンピュータ（ＰＣ）の状態によらず、全てのプリンタユーザが使用するリソースを全てのユーザがロード可能とすると、プリンタの状態が予期せぬ状態となり、正常な印刷が出来なくなる可能性がある。このため、管理者のみが使用することが望まれる。
（２）一方、カラープロファイルのように、ＰＣとのマッチングを行うリソースの場合はユーザ毎に必要なリソースが異なり、かつプリンタ内部に既に保存されているリソースが個々のユーザに影響を及ぼさないため、一般のユーザの使用が望まれる。
（３）プリンタを共有するユーザの範囲によっては、上記（１）、（２）が当てはまらず、例えばフォントとカラープロファイルを一般のユーザが使いたい場合、カラープロファイルも一般のユーザにロードさせない場合など様々である。
【０００４】
このように、上記従来例では、リソースのダウンローダはユーザ環境に応じて運用することが難しい、という問題点があった。
【０００５】
本発明は、上記課題を解決するためになされたもので、ロード可能なリソースの種類を容易にカスタマイズできるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、プリント機能を有するデバイスへロードするリソースの種類をカスタマイズ可能なリソース設定方法であって、リソースをロードするデバイスを特定する特定工程と、特定されたデバイスに対してロード可能なリソースの種類に基づき選択されたリソースをロード対象として設定する設定工程と、設定されたリソースを前記特定されたデバイスにロードするロード工程とを有することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【０００８】
図１は、本実施形態におけるダウンローダが使用されるシステムの特徴を最も良く表した図であり、同図を用いて本実施形態におけるシステムの構成について説明する。
【０００９】
図１において、１０１はローカルエリアネットワーク（ＬＡＮ）などのネットワークであり、パーソナルコンピュータ（ＰＣ）、プリンタなどを相互に接続する。１０２はユーザＰＣであり、詳細は後述するプリンタのリソースをプリンタへロードするロード処理をユーザが指示する際に使用される。１０３はモノクロ印刷が可能なプリンタであり、プリンタ内にハードディスク、フラッシュメモリ（Ｆｌａｓｈ　Ｍｅｍｏｒｙ）などの記憶装置を有し、印刷時に利用されるフォント（Ｆｏｎｔ）、フォーム（Ｆｏｒｍ）がユーザＰＣ１０２からロードされる。
【００１０】
１０４はカラー印刷が可能なプリンタであり、プリンタ内にハードディスク、フラッシュメモリ（Ｆｌａｓｈ　Ｍｅｍｏｒｙ）などの記憶装置を有し、印刷時に利用されるフォント（Ｆｏｎｔ）、フォーム（Ｆｏｒｍ）だけでなく、印刷時の色合わせに利用されるカラーマッチングテーブルに相当するカラープロファイル（Ｃｏｌｏｒ　Ｐｒｏｆｉｌｅ）もユーザＰＣ１０２からロードされる。
【００１１】
尚、図１に示す例では、１つのユーザＰＣ１０２がネットワーク１０１に接続されているプリンタに対してリソースをロード可能であるが、複数のＰＣが接続さら、各ＰＣからロードしても良い。また、ルータやゲートウェイなどを介して他のネットワークに接続されているプリンタに対してロードしても良い。
【００１２】
次に、ユーザの指示によりユーザＰＣ１０２からプリンタ１０３（１０４）へフォント、フォーム、カラープロファイルなどのリソースをロードするリソースダウンローダ（Ｒｅｓｏｕｒｃｅ　Ｄｏｗｎｌｏａｄｅｒ）について説明する。
【００１３】
図２は、本実施形態におけるリソースダウンローダの一画面を示す図である。この画面は、フォント、フォーム（マクロ：Ｍａｃｒｏ）をロードする場合のユーザインターフェース画面であり、ダウンロード（Ｄｏｗｎｌｏａｄ）ボタン２０１をクリックすることで、プリンタ内のフォント、フォームを図２に示す画面２０２に指示されている通りの設定にするために、フォント、フォームの追加、削除を行う。即ち、画面２０２に指示されていないフォントやフォームがプリンタ内にあれば、それらを削除し、指示されているフォント、フォームがプリンタ内にあれば、そのままとし、更に指示されているフォント、フォームがプリンタ内になければ、それらをロードする。尚、フォームは、印刷コマンドのマクロコマンドとして実行され、本実施形態ではマクロとフォームは同義として扱う。
【００１４】
図３は、本実施形態におけるリソースダウンローダの一画面を示す図である。この画面は、カラープロファイルをロードする場合のユーザインターフェース画面であり、追加ダウンロード（Ａｄｄｉｔｉｏｎａｌ　Ｄｏｗｎｌｏａｄ）ボタン３０１をクリックすることで、図３に示す画面３０２に指示されているカラープロファイルデータを追加する。即ち、この指示にかかわらずカラープロファイルデータがプリンタ内にあれば、そのままとし、ここで指示されているカラープロファイルデータがプリンタ内になければ、それをロードする。尚、カラープロファイルは、画面上で「Ｐｒｏｆｉｌｅ」、「ＰＲＯＦＩＬＥ」などと表示されているが、意味は同じである。
【００１５】
図２と図３における処理の違いは、プリンタリソースの使われ方の違いに起因する。即ち、様々なＰＣから様々なプリンタへ印刷データが送られるネットワーク環境において、フォント、フォームはプリンタ毎に違いがあると、それが余分なデータであっても、文字化け、データエラー、印刷不良などを引き起こす場合がある。一方、カラープロファイルデータは、カラーマッチングのために必要なデータであり、任意のＰＣで使われているディスプレイ（モニタ）のカラープロファイルデータがプリンタ内に無ければ色合わせが出来ないが、余分なデータがあっても構わない。即ち、カラープロファイルデータは、任意のユーザから見ると、そのユーザが使うプリンタに、そのユーザ用のカラープロファイルデータが入っていれば良く、他に何があっても構わないが、フォント、フォームは少なくとも同じドキュメントを共有する全ユーザが使う全プリンタで同じでなければならない。
【００１６】
ここで、上述したプリンタのリソースをプリンタへロードするリソースダウンローダの処理について説明する。
【００１７】
図４は、リソースダウンローダの動作を表すフローチャートである。ステップＳ４０１において、デバイスグループを作成する。デバイスグループは、複数のプリンタや機能複合型周辺機器（マルチファンクションペリフェラル（ＭＦＰ））をグループ化するものであり、リソースをロードする際の単位となる。また、デバイスグループは、それぞれのプリンタリソースの種類に対して複数作成することが出来る。即ち、いちどきに同じフォント、フォームをロードするデバイスを集めて１グループとし、また同様に別のフォント、フォームをロードするデバイスがあれば、別のグループとする。カラープロファイルデータに対しても同様である。
【００１８】
次に、ステップＳ４０２において、デバイスをデバイスグループに登録する。このダウンローダプログラムは、各デバイスがＴＣＰ／ＩＰで接続されていることを想定しており、デバイスの登録は通常ＩＰアドレスを指示することで行う。プログラムの形態によっては、デバイス一覧から選択することも可能であるが、操作により発明の趣旨は変わらない。また、接続形態、例えばネットワーク接続されているか、ＵＳＢやＲＳ−２３２Ｃなどの非ネットワーク接続されているか、でも発明の趣旨は変わらない。
【００１９】
尚、リソースの種類によっては、登録できるプリンタが限られる場合もある。即ち、リソースの種類としてカラープロファイルが選ばれている場合、モノクロプリンタを登録することができない。
【００２０】
次に、ステップＳ４０３において、このデバイスグループに対してロードするリソースデータを選択する。選択可能なリソースの種類は、デバイスグループの作成時に指示されたリソースであり、プリンタの種類によっては更に限定される場合もあり得る。例えば、カラープロファイルデータがロード可能なプリンタであっても、色空間がＲＧＢのデータのみをロード可能なプリンタもあれば、またＲＧＢとＣＭＹＫの両方をロード可能なプリンタもある。
【００２１】
このリソースデータの選択が完了した時点で、どのプリンタにどのリソースをロードするかが設定される。そして、ステップＳ４０４において、ユーザの指示に従ってリソースのロード処理を実行し、ロード／削除処理を行う。このとき、選択したリソースの種類がフォント、フォームであれば、図２に示すような追加／削除を行う画面となり、ボタン２０１のクリックでリソースの追加及び削除の両方の処理を行う。また、リソースの種類がカラープロファイルであれば、図３に示すような追加のみを行う画面となり、ボタン３０１のクリックでリソースの追加のみを行う。
【００２２】
図５は、図４に示したデバイスグループ作成処理（Ｓ４０１）の画面である。図５において、５０１は後述するリソース種類テーブルに従ってリソースの種類を表示した画面である。５０２はデバイスグループの名前を入力するエリアである。そして、この表示画面５０１からリソースの種類を選択し、グループの名前をエリア５０２に入力した後、５０３の「ＯＫ」をクリックすることでデバイスグループが作成される。
【００２３】
図６は、図４に示したデバイスグループ登録処理（Ｓ４０２）の画面である。図６において、６０１は同一のサブネット上にあるデバイスの一覧表示画面であり、この中から対象となる一つ以上のプリンタを選択する。ここでリストアップされるプリンタは、デバイスグループ作成時に指定したリソースがロード可能なものである。尚、本実施形態では、ＩＰアドレス６０２を入力することでも登録可能である。
【００２４】
次に、システムの立ち上げ時や新たにデバイスが接続された場合などシステムのデバイス構成が変化した際に、各デバイスからデバイスの情報を収集し、作成されるデバイス情報ファイルについて説明する。
【００２５】
図７は、本実施形態でのデバイス情報ファイルの構成を示す図である。図７に示すデバイス情報ファイルはデバイスの名称、ロード可能なリソース、プリンタが使用するＰＤＬ（ページ記述言語）の対応を管理するものである。
【００２６】
図７に示す例では、管理するデバイスの数が「３」で、デバイス名が「ＬＢＰ２２６０」のプリンタにロード可能なリソースとしては「フォント及びフォーム、カラープロファイル」が、ＰＤＬは「ＬＩＰＳ」が登録され、またデバイス名が「ＬＢＰ２３６０ＰＳ」のプリンタにロード可能なリソースとしては「カラープロファイル」が、ＰＤＬは「ＰＳ」が登録され、そしてデバイス名が「ＬＢＰ１０００」のプリンタにロード可能なリソースとしては「フォント及びフォーム」が、ＰＤＬは「ＰＣＬ」が登録されている。
【００２７】
ここで、上述のデバイス情報ファイルに基づいて、デバイスグループ作成処理（Ｓ４０１）の際に、図５に示した表示画面５０１に表示するリソースの種類を格納するリソース種類テーブルの作成方法について説明する。
【００２８】
図８は、デバイスグループ作成時に表示するリソースの種類を決定する手順を表すフローチャートである。まずステップＳ８０１において、上述したデバイス情報ファイルを開く。そして、ステップＳ８０２において、カウンタ変数Ｎを０に初期化する。次に、ステップＳ８０３において、カウンタ変数Ｎに基づいて、デバイス情報ファイルからデバイス名を取り出し、デバイス名パラメータＤｅｖに代入する。そして、ステップＳ８０４において、デバイス名がパラメータＤｅｖであるデバイスにロード可能なリソースの種類をパラメータＸに代入する。ここでパラメータＸは、リソースの種類が複数であっても代入可能である。
【００２９】
次に、ステップＳ８０５において、パラメータＸに代入されたリソースの種類がリソース種類テーブルにあるかどうかを判定する。ここで、リソースの種類がリソース種類テーブルにない場合はステップＳ８０６へ進み、そのパラメータＸに代入されたリソースの種類をリソース種類テーブルに追加する。パラメータＸに複数のリソースの種類が代入されている場合は、それぞれのリソースの種類に対してステップＳ８０５及びＳ８０６の処理を繰り返す。
【００３０】
ここで、ステップＳ８０６でのリソース種類テーブルへの追加処理が終了した場合、及びステップＳ８０５において、リソースの種類がリソース種類テーブルにある場合はステップＳ８０７へ進み、カウンタ変数Ｎをインクリメントする。そして、ステップＳ８０８において、カウンタ変数Ｎが機種数と等しいかどうかを判定し、機種数分、処理していなけばステップＳ８０３に戻り、上述の処理を繰り返す。また、全機種処理したのであればステップＳ８０９へ進み、リソース種類テーブルに格納されたリソースの種類を表示する。この表示は、図５に示す表示画面５０１である。即ち、ここで表示対象とされなかったリソースの種類はロード対象とならない。
【００３１】
次に、ＰＤＬ毎にロード可能なカラープロファイルの種類を持ち、プリンタのＰＤＬを識別することで、ユーザがリソースダウンローダでカラープロファイルをロードする際に、プリンタへロード可能なカラープロファイルの種類をユーザインターフェース画面に表示する動作について説明する。
【００３２】
図９は、リソース管理テーブルとマッピングテーブルを示す図である。図９に示す（Ａ）は、ＰＤＬリソース管理テーブルであり、カラープロファイルを用途によって分類し、ＰＤＬと対応付けるためのテーブルである。図示するように、ＰＤＬ毎にロード可能なカラープロファイルの種類が決まっている。即ち、ＬＩＰＳではソース（Ｓｏｕｒｃｅ）カラープロファイルが使用可能である。また、ＰＳではソースカラープロファイルとデスティネーション（Ｄｅｓｔｉｎａｔｉｏｎ）カラープロファイルとが使用可能である。そして、ＰＤＬがＰＣＬとイメージ（Ｉｍａｇｅ）のプリンタについてはカラープロファイルをロードすることはできない。
【００３３】
図９に示す（Ｂ）は、カラープロファイルとカラー空間のマッピングテーブルである。図示するように、ソースとなり得るカラープロファイルのカラー空間はＲＧＢで表現されたものである。同様にデスティネーションとシミュレーション（Ｓｉｍｕｌａｔｉｏｎ）のカラープロファイルはＣＭＹＫである。ソースは通常、ＣＲＴモニタ、液晶モニタなど、ＲＧＢが使用され、デスティネーションやシミュレーションはプリンタ等の印刷機でインクやトナーなどＣＭＹＫが使用される。
【００３４】
図１０は、ＬＩＰＳプリンタにカラープロファイルをロードする際のリソースダウンローダの画面を表す図である。図１０に示すように、１００１にリソースの種類としてカラープロファイルが設定されている。また、１００２に示す画面にはＬＩＰＳプリンタが登録されている。この場合、図９から明らかなように、カラープロファイルであり、かつ、カラー空間がＲＧＢのもののみソースカラープロファイルとしてロード可能である。そして、１００３に示す画面にはロード可能なカラープロファイルの種類（Ｃｌａｓｓ）としてソース（ＳＲＣ）のみ登録される。
【００３５】
図１１は、ＰＳプリンタにカラープロファイルをロードする際のリソースダウンローダの画面を表す図である。図１１に示すように、１１０１にリソースの種類としてカラープロファイルが設定されている。また、１１０２に示す画面にはＰＳプリンタが登録されている。この場合は、図９から明らかなように、カラープロファイルであり、カラー空間がＲＧＢのカラープロファイルがソースカラープロファイルとしてロード可能であり、更には、カラー空間がＣＭＹＫのカラープロファイルがデスティネーションカラープロファイルとしてロード可能である。そして、１１０３に示す画面にはロード可能なカラープロファイルの種類（Ｃｌａｓｓ）としてソース（ＳＲＣ）とデスティネーション（ＤＳＴ）の２つの種類が登録される。
【００３６】
図１２は、カラープロファイルファイルの詳細を表す画面である。図１２に示すように、カラープロファイルには、ファイル名（Ｆｉｌｅ　Ｎａｍｅ）、プロファイル名（Ｐｒｏｆｉｌｅ　Ｎａｍｅ）、カラー空間（Ｃｏｌｏｒ　Ｓｐａｃｅ）、著作権表記（Ｃｏｐｙｒｉｇｈｔ）、及び製造者（Ｖｅｎｄｅｒ）が表示される。尚、これらの情報は、ファイル名を除き、カラープロファイルデータの中に保持されており、カラープロファイルデータの種類を判別するのに使われる。
【００３７】
図１３は、カラープロファイルのロード可否判別を行うフローチャートである。まず、ステップＳ１３０１において、ロード先デバイスの情報をデバイス情報ファイルから取り出し、ステップＳ１３０２において、ＰＤＬと、そのＰＤＬのカラープロファイルの種類とを図９の（Ａ）に示すＰＤＬリソース管理テーブルから取り出す。次に、ステップＳ１３０３において、上述のステップＳ１３０２で取り出したカラープロファイルの種類に基づいて、図９の（Ｂ）に示すカラープロファイルとカラー空間のマッピングテーブルからカラー空間の情報（１つ又は複数）を取り出して変数Ｌ１に格納する。そして、ステップＳ１３０４において、ロード対象ファイルを選択する。ここで選択されるファイルは１つ以上で複数あっても良い。
【００３８】
次に、ステップＳ１３０５において、選択されたロード対象ファイルの１つからカラー空間の情報を取り出し、変数Ｃに代入する。そして、ステップＳ１３０６において、変数Ｃに格納されたカラー空間の情報が変数Ｌ１に含まれているかどうかを判定する。ここで、変数Ｌ１に含まれていればステップＳ１３０７へ進み、ロード可能と判断し、ロードリストに追加する。また、変数Ｌ１に含まれていなければステップＳ１３０８へ進み、全ファイルに対して処理を行ったかどうかを判定する。ここで、終わっていなければステップＳ１３０５に戻り、上述の処理を繰り返すが、終わっていれば処理を終了する。
【００３９】
次に、プリンタへフォントをロードする際に、フォントが通常の文字コードの場合はそのままフォントデータをロードし、また外字などの特殊な文字コードの場合には文字コード変換テーブルを付加してフォントデータをロードする動作について説明する。
【００４０】
図１４は、フォントファイルの詳細を表す画面である。図１４に示すように、フォントファイルとしては、ファイル名の表示と、ユーザによる書体名の設定と、Ｇｒａｐｈｉｃ　Ｓｅｔ（文字コードと文字パターンのマッピング。ＡＳＣＩＩやＬａｔｉｎ１、ＪＩＳＸ０２０８など。）の設定とが可能である。
【００４１】
図１５は、プリンタ文字コードとフォントデータの内部コードの変換テーブルを示す図である。図１５に示す（Ａ）は標準マッピングであり、このマッピングはプリンタ内部に保持される。そして、同（Ｂ）は外字マッピングであり、このマッピングはプリンタ内部には保持されていない。図１５に示す（Ａ）、（Ｂ）のプリンタコードは、ＪＩＳの１６進数表記に準拠しており、各コードは２バイトで上位バイト、下位バイト共に０ｘ２１〜０ｘ７Ｅ（０ｘは１６進数であることを表す）の範囲を取る。フォントデータの内部コードはＵｎｉｃｏｄｅであり、ＵＣＳ２（各文字２バイト）で表される。プリンタ文字コード、内部コードは、印刷される全文字分を持ち、標準マッピングでは８８３６文字、外字マッピングはフォントによって異なるが、最大で１８８０文字（シフトＪＩＳの外字エリア）である。
【００４２】
図１６は、フォントの詳細設定の動作を表す図である。まず、ステップＳ１６０１において、画面に表示されているフォントファイルから詳細設定を行うフォントファイルを選択指示する。ここで、図１４に示した詳細画面が表示される。次に、ステップＳ１６０２において、選択指示されたフォントのＧｒａｐｈｉｃ　Ｓｅｔを一覧から選択する。そして、ステップＳ１６０３において、書体名（Ｔｙｐｅ　Ｆａｃｅ名）を入力し、処理を終了する。
【００４３】
図１７は、フォントのロード動作を表すフローチャートである。まずステップＳ１７０１において、フォントをロード可能な形式（プリンタの種類に依存した形式）に変換する。次に、ステップＳ１７０２において、上述のステップＳ１６０２で選択されたＧｒａｐｈｉｃ　Ｓｅｔが外字かどうかを判定する。ここで、外字であればステップＳ１７０３へ進み、ステップＳ１７０１で変換された変換済みフォントに外字マッピングの変換テーブルを付加する。また、ステップＳ１７０２で、外字でなければステップＳ１７０４へ進み、変換済みフォントをロードする。
【００４４】
以上説明したように、ロード対象となるリソースをファイルとして保持し、ファイルに書かれたリソースの種類のみを表示し、ロード対象とすることで、カラープロファイルのみをロード可能なダウンローダやフォント、フォーム、カラープロファイルをロード可能なダウンローダというように特定のリソースに特化したダウンローダや汎用ダウンローダなど目的や運用に応じたカスタマイズを容易に行うことが可能となる。
【００４５】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００４６】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４７】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００４８】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
以下、本発明の実施態様の例を列挙する。
［実施態様１］　プリント機能を有するデバイスへロードするリソースの種類をカスタマイズ可能なリソース設定方法であって、
リソースをロードするデバイスを特定する特定工程と、
特定されたデバイスに対してロード可能なリソースの種類に基づき選択されたリソースをロード対象として設定する設定工程と、
設定されたリソースを前記特定されたデバイスにロードするロード工程とを有することを特徴とするリソース設定方法。
［実施態様２］　前記特定工程では、複数のデバイスを特定可能であることを特徴とする実施態様１に記載のリソース設定方法。
［実施態様３］　前記設定工程では、前記特定されたデバイスに対してロード可能なリソースの種類を表示する表示工程を有し、表示されたリソースの種類に基づきユーザが選択したリソースをロード対象として設定することを特徴とする実施態様１に記載のリソース設定方法。
［実施態様４］　前記設定工程では、特定されたデバイスに対してリソースの種類をカスタマイズ可能に設定することを特徴とする実施態様１に記載のリソース設定方法。
［実施態様５］　プリント機能を有するデバイスへロードするリソースの種類をカスタマイズ可能に設定する情報処理装置であって、
リソースをロードするデバイスを特定する特定手段と、
特定されたデバイスに対してロード可能なリソースの種類に基づき選択されたリソースをロード対象として設定する設定手段と、
設定されたリソースを前記特定されたデバイスにロードするロード手段とを有することを特徴とする情報処理装置。
［実施態様６］　コンピュータに実施態様１乃至実施態様４の何れかに記載のリソース設定方法を実行させるためのプログラム。
［実施態様７］　実施態様６に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【００５２】
【発明の効果】
以上説明したように本発明によれば、管理者向けと一般のユーザ向けのように使用環境に応じてデバイスへロード可能なリソースの種類を容易にカスタマイズすることが可能となる。
【図面の簡単な説明】
【図１】本実施形態における印刷システムの構成を示す図である。
【図２】本実施形態におけるリソースダウンローダの一画面を示す図である。
【図３】本実施形態におけるリソースダウンローダの一画面を示す図である。
【図４】リソースダウンローダの動作を表すフローチャートである。
【図５】図４に示したデバイスグループ作成処理（Ｓ４０１）の画面である。
【図６】図４に示したデバイスグループ登録処理（Ｓ４０２）の画面である。
【図７】本実施形態でのデバイス情報ファイルの構成を示す図である。
【図８】デバイスグループ作成時に表示するリソースの種類を決定する手順を表すフローチャートである。
【図９】リソース管理テーブルとマッピングテーブルを示す図である。
【図１０】ＬＩＰＳプリンタにカラープロファイルをロードする際のリソースダウンローダの画面を表す図である。
【図１１】ＰＳプリンタにカラープロファイルをロードする際のリソースダウンローダの画面を表す図である。
【図１２】カラープロファイルファイルの詳細を表す画面である。
【図１３】カラープロファイルのロード可否判別を行うフローチャートである。
【図１４】フォントファイルの詳細を表す画面である。
【図１５】プリンタ文字コードとフォントデータの内部コードの変換テーブルを示す図である。
【図１６】フォントの詳細設定の動作を表す図である。
【図１７】フォントのロード動作を表すフローチャートである。
【符号の説明】
１０１　ネットワーク
１０２　パーソナルコンピュータ
１０３　プリンタ
１０４　プリンタ
【図１】
2004127119.tif 000003
【図２】
2004127119.tif 000004
【図３】
2004127119.tif 000005
【図４】
2004127119.tif 000006
【図５】
2004127119.tif 000007
【図６】
2004127119.tif 000008
【図７】
2004127119.tif 000009
【図８】
2004127119.tif 000010
【図９】
2004127119.tif 000011
【図１０】
2004127119.tif 000012
【図１１】
2004127119.tif 000013
【図１２】
2004127119.tif 000014
【図１３】
2004127119.tif 000015
【図１４】
2004127119.tif 000016
【図１５】
2004127119.tif 000017
【図１６】
2004127119.tif 000018
【図１７】
2004127119.tif 000019