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