(57)【要約】【課題】  印刷リソースのダウンロードに関し、緊急の要求に対しても対応可能となり、又詳細な物理位置情報がわからなくても、管理が可能となるリソースダウンロード装置及びリソースダウンロードのスケジューリング方法の提供。【解決手段】  中央にあるサーバから、遠隔地にあるデバイスへフォント・フォームなどのリソースをダウンロードする際に、デバイスを管理する遠隔地のモジュールはデバイスに対して同時にダウンロードを行うのではなく、デバイスの物理的な位置情報を取得し、近くのデバイスに対しては同時にダウンロードを行わないようにする。【選択図】        図１
2006285463.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置などの周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをデバイスへダウンロードするリソースダウンロード装置であり、デバイスの物理的位置情報を参照する情報参照手段と、デバイスへのダウンロードのスケジューリングを行う手段を備えたことを特徴とするリソースダウンロード装置。
【請求項２】
参照手段には、設定されたデバイスの物理的な位置情報を参照することを特徴とする請求項１記載のリソースダウンロード装置。
【請求項３】
スケジューリングには、デバイスの物理的位置情報を参照し、近くのデバイスすべてがダウンロード中にならないようにスケジューリングを行う手段を備えたことを特徴とする請求項１又は２記載のリソースダウンロード装置。
【請求項４】
前記リソースとは、フォントデータ、マクロデータ、カラープロファイル、装置のプログラム、ネットワークインターフェースのプログラム、ディザパターン、ガンマ補正テーブル、文字列リソースのいずれかであることを特徴とする請求項１乃至３いずれか記載のリソースダウンロード装置。
【請求項５】
ネットワークで接続された印刷装置等の周辺機器装置であり、リソースを記憶する記憶手段と、該ダウンロード装置から該リソースを受信し、記憶手段に格納することを特徴とする周辺機器装置。
【請求項６】
ネットワークで接続されたサーバとＰＣと周辺機器からなり、サーバはリソースを記憶し、管理するデータベースを備え、ＰＣは周辺機器に該リソースのダウンロードを行う手段を備え、デバイスの位置情報を参照できるモジュールを備え、周辺機器はリソースを記憶するリソース記憶手段を備えたことを特徴とする、リソースダウンロードのスケジューリング方法。
【請求項７】
前記物理的位置情報は、デバイスの管理者が設定するもので、デバイスをグループ化した情報、あるいはデバイスの位置を示したマップ（Ｍａｐ）であることを特徴とするリソースダウンロードのスケジューリング方法。
【請求項８】
デバイス群へのダウンロード設定が行われたとき、一回あるいは複数回に分けてダウンロードを行うことを特徴とするリソースダウンロードのスケジューリング方法。
【請求項９】
上記複数回に分けてダウンロードが行われるとき、二回目以降の対象デバイスは一台あるいは複数台であることを特徴とするリソースダウンロードのスケジューリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リソースダウンロード装置及びその周辺機器及びリソースダウンロードのスケジューリング方法に関する。
【背景技術】
【０００２】
従来、プリンタ等の印刷装置に、フォントデータ、マクロデータ、カラープロファイル情報等の印刷リソースのダウンロード行う方法としては、管理者が個々のデバイスに対してグループ化し、モジュールが個々のデバイスにアクセスしダウンロードを行っていた。
【０００３】
そのとき、デバイスの働きは一時停止し、ジョブを受け付けることができなくなる。そのため、対象デバイスにいっせいにダウンロードを行うと登録デバイスがすべて使えなくなり、緊急なデバイス使用の要求があると、デバイスへのダウンロードを中止しなければならなかった。
【特許文献１】特開２００４−１２７１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術として、印刷ジョブのスケジューリング技術はあったが、印刷リソースのダウンロードに関するスケジューリングの技術はなかった。
【０００５】
本発明は、以上の点に着目して成されたもので、印刷リソースのダウンロードに関し、緊急の要求に対しても対応可能となり、又詳細な物理位置情報がわからなくても、管理が可能となるリソースダウンロード装置及びリソースダウンロードのスケジューリング方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００７】
第一に、デバイスに対して印刷リソースをダウンロードするときに、デバイスの物理的な位置情報を参照し、スケジューリングを行う手段を提供する。
【０００８】
デバイスの物理位置を考慮に入れて印刷リソースのダウンロードを行い、使用可能なデバイスが存在するため、緊急の要求に対しても対応可能となる。
【０００９】
第二に、上記デバイスの物理位置情報に、管理者がデバイス位置を判別してグループ化する手段を提供する。
【００１０】
これによって、詳細な物理位置情報がわからなくても、管理が可能となる。
【００１１】
第三に、上記デバイスの物理位置情報の示し方に、デバイスの位置を示したマップ（以下Ｍａｐという）の作成する手段を提供する。
【００１２】
物理情報入力の際に、デフォルメ化した部屋を用意しておき、その中にデバイスの物理位置を入力する。その情報をダウンロードモジュールが判別するし、ダウンロードスケジューリングを可能にする手段を提供する。
【発明の効果】
【００１３】
本発明によれば、デバイスの物理位置を考慮に入れて印刷リソースのダウンロードを行い、使用可能なデバイスが存在するため、緊急の要求に対しても対応可能となる。
【００１４】
また、上記デバイスの物理位置情報に、管理者がデバイス位置を判別してグループ化する手段を提供することによって、詳細な物理位置情報がわからなくても、管理が可能となる。
【発明を実施するための最良の形態】
【００１５】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１６】
図１は本発明を実施するシステムの概要を表した図であり、同図を用いてシステム構成を説明する。
【００１７】
１０はネットワークであり、情報機器としてのパーソナルコンピュータ（以下ＰＣと略す）などがネットワークを介して接続されている。２０はＰＣであり、ＣＰＵ（不図示）、ＲＡＭ（不図示）、各種のＩＦ（不図示）などがシステムバスを通じて接続されている。２１はハードディスク装置であり、ＰＣ２０のバスもしくはＩＦに接続され、ＰＣ２０で動作させるプログラムやプログラムで使用するデータを保持する。
【００１８】
３０はサーバであり、ネットワーク１０と繋がっている。さらにデータベース３１を持ち、その中にリソースファイルを保持している。４０はプリンタ装置であり、データ処理部（不図示）、印刷エンジン（不図示）、ネットワークＩＦ（不図示）、ＲＯＭ（不図示）、ＲＡＭ（不図示）、などから構成される。５１はプリンタで使用されるハードディスク装置などの記憶装置であり、プリンタ４０のバスもしくはＩＦに接続され、プリンタ４０で動作させるプログラム、フォント、マクロデータ等を保持する。
【００１９】
図２は発明を実施する、ＰＣ２０のプリンタ４０に対する動作を示したフローチャートである。
【００２０】
ステップＳ２０１では、ダウンロードモジュールを操作する管理者がサーバよりリソースをダウンロードする。ステップＳ２０２では、ダウンロード対象となるデバイスを指定する。ステップＳ２０３では、ダウンロードモジュールがデバイスの物理位置情報を参照する。
【００２１】
ステップＳ２０４では、ステップＳ２０２とステップＳ２０３より得た情報を基にして始めにダウンロードを行うデバイスを決定する。ステップＳ２０５では、Ｓ２０４でダウンロード対象とされたデバイスに対してダウンロードを開始する。ステップＳ２０６では、ダウンロードを行ったデバイスに対して、正常にダウンロードされたかのエラーチェックを行う。エラーデバイスが存在するならば、ステップＳ２０７へ進み、そうでなければ、ステップＳ２０９へ進む。
【００２２】
ステップＳ２０７では、対象デバイスのすべてがエラーを起こしたかのチェックを行い、そうであればステップＳ２０４へ戻り、そうでなければステップＳ２０８へ進む。ステップＳ２０８は、エラーデバイスを、未ダウンロードデバイスリストに登録する。そしてステップＳ２０９へ進む。ステップＳ２０９では、ステップＳ２０８で登録されたリストに従い、デバイスに対してダウンロードを行い、ステップＳ２１０へ進む。
【００２３】
ステップＳ２１０では、ダウンロードを行ったデバイスに対してエラーチェックを行、エラーを起こしたデバイスがあればステップＳ２１１進む。そうでなければステップＳ２１２に進み終了する。ステップＳ２１１では、エラーを起こしたデバイスに対してリトライを行い、ステップＳ２１０へ進む。ステップＳ２１２では、対象となるすべてのデバイスに対してダウンロードが終了したものとしてダウンロードモジュールを終了させる。
【００２４】
図３はデバイスの物理位置情報の一つとして、デバイスをグループ化したものを示す。
【００２５】
ダウンロードモジュールはリスト中の１つ、あるいは複数のデバイスに対して、ランダム、使用頻度、等の決まりによって、ダウンロードする
図４はデバイスの物理位置情報の一つとして、デバイスの位置をＭａｐｐｉｎｇしたものの例を示す。
【００２６】
ダウンロードモジュールはＭａｐ中のデバイスに対し、その中の一つあるいは複数のデバイスに対して、ランダム、使用頻度、等の決まりによってダウンロードを行う。
【図面の簡単な説明】
【００２７】
【図１】本発明を実施するシステムの概要を表した図である。
【図２】ＰＣ２０のプリンタ４０に対する動作を示したフローチャートである。
【図３】デバイスの物理位置情報の一つとして、デバイスをグループ化したものを示す図である。
【図４】デバイスの物理位置情報の一つとして、デバイスの位置をＭａｐｐｉｎｇしたものの例を示す図である。
【符号の説明】
【００２８】
１０  ネットワーク
２０  ＰＣ
２１  ハードディスク装置
３０  リソースサーバ
４０  プリンタ装置
５１  記憶装置
【図１】
2006285463.tif 000003
【図２】
2006285463.tif 000004
【図３】
2006285463.tif 000005
【図４】
2006285463.tif 000006