(57)【要約】【目的】ユーザがプリンタの記憶装置の種類や処理速度等の実装を意識することなく、最適なプリンタリソース環境を構築することを可能とするダウンロード装置、ダウンロード方法及び媒体を提供すること。【構成】プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする装置であって、プリンタの記憶装置情報を取得する情報取得手段と、情報取得手段により取得した情報を判定する判定手段と、リソースの使用頻度を指示する指示手段と表示手段とダウンロード手段を備え、該判定手段によりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードする。【選択図】　　　図１
2004062361.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする装置であって、プリンタの記憶装置情報を取得する情報取得手段と、情報取得手段により取得した情報を判定する判定手段と、リソースの使用頻度を指示する指示手段と表示手段とダウンロード手段を備え、該判定手段によりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードすることを特徴とするダウンロード装置。
【請求項２】
プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする方法であって、プリンタの記憶装置情報を取得するステップと、取得した情報を判定するステップと、リソースの使用頻度を指示するステップと、メッセージ表示ステップとダウンロードステップから成り、該判定ステップによりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示する表示ステップを実行し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードすることを特徴とするダウンロード方法。
【請求項３】
プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする方法を記憶した媒体であって、プリンタの記憶装置情報を取得するモジュールと、取得した情報を判定するモジュールと、リソースの使用頻度を指示するモジュールと、メッセージ表示モジュールとダウンロードモジュールから成り、該判定モジュールの実行によりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示する表示モジュールを実行し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードするモジュールとから成ることを特徴とするダウンロード方法を記憶した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたプリンタやプリンタ機能を持つ機能複合型複写機の制御に関するものである。
【０００２】
【従来の技術】
従来、フォント、マクロデータ、フォームオーバレイデータ等、プリンタで用いられるリソースは、特開平６−１７９２７０号公報や特開平７−９７１１号公報に記されたように、ハードディスクドライブやフラッシュメモリ等の不揮発性メモリにダウンロードされている。
【０００３】
【発明が解決しようとする課題】
しかしながら、記憶デバイスは、そのアクセス速度に大幅な違いがあり、例えばハードディスクドライブのデータを読み出すためには数ミリ秒から数十ミリ秒という時間が掛かる。一方、フラッシュメモリ等の半導体メモリでは、１マイクロ秒以下でのアクセスも可能である。
【０００４】
このため、特開平０８−３２４０４３号公報に見られるように、フラッシュメモリとハードディスクでリソースの移動を行いフラッシュメモリを効率良く利用する方法が考えられるが、以下のような問題があった。
【０００５】
・複数のユーザがネットワークを利用して共有するプリンタでは、ユーザによってリソース使用頻度のばらつきが大きく、或る特定ユーザの印刷するドキュメントで使用頻度が高くても、別ユーザでは全く使用されないため、フラッシュメモリ等の高速アクセス可能な記憶装置に効率良く残すことが困難である。
【０００６】
・特に新規にダウンロードするフォームオーバレイデータのように、ダウンロード後には従来のリソースより使用頻度が高くなることが予め分かっているデータを優先的にフラッシュメモリ等の高速アクセス可能な記憶装置にダウンロードすることができない。
【０００７】
・プリンタによってはハードディスクかフラッシュメモリの両方を備えたものがあり、別のプリンタではフラッシュメモリはないが、メモリバックアップ付きのＤｙｎａｍｉｃ　ＲＡＭ　とハードディスクがあり、別のプリンタではハードディスクしかない等、機器が様々な場合に、処理が煩雑化する。
【０００８】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、ユーザがプリンタの記憶装置の種類や処理速度等の実装を意識することなく、最適なプリンタリソース環境を構築することを可能とするダウンロード装置、ダウンロード方法及び媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする装置であって、プリンタの記憶装置情報を取得する情報取得手段と、情報取得手段により取得した情報を判定する判定手段と、リソースの使用頻度を指示する指示手段と表示手段とダウンロード手段を備え、該判定手段によりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードすることを特徴とする。
【００１０】
請求項２記載の発明は、プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする方法であって、プリンタの記憶装置情報を取得するステップと、取得した情報を判定するステップと、リソースの使用頻度を指示するステップと、メッセージ表示ステップとダウンロードステップから成り、該判定ステップによりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示する表示ステップを実行し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードすることを特徴とする。
【００１１】
請求項３記載の発明は、プリンタ等の周辺機器にフォントデータ、マクロデータ、カラープロファイル情報等のリソースをダウンロードする方法を記憶した媒体であって、プリンタの記憶装置情報を取得するモジュールと、取得した情報を判定するモジュールと、リソースの使用頻度を指示するモジュールと、メッセージ表示モジュールとダウンロードモジュールから成り、該判定モジュールの実行によりプリンタに低速な記憶装置と高速な記憶装置が装備されていると判定された場合に、リソースの使用頻度指示を促すメッセージを表示する表示モジュールを実行し、ユーザが使用頻度を高いと指示した場合は高速な記憶装置にダウンロードし、使用頻度を低いと指示した場合は低速な記憶装置にダウンロードするモジュールで媒体を構成することを特徴とする。
【００１２】
【発明の実施の形態】
図１は本発明を実施したダウンローダが使用されるシステムの特徴を最も良く表した図であり、同図を用いて本発明が使用されるシステムの構成を説明する。
【００１３】
図１において、１はネットワークであり、パーソナルコンピュータ（以下、ＰＣと略す）、プリンタ等を相互に接続する。２はＰＣであり、ＣＰＵ、ＲＡＭ、ＲＯＭ、各種のＩＦ等がシステムバスを通じて接続されている（図示外）。２１はハードディスク装置であり、ＰＣ２のバス若しくはＩＦに接続され、ＰＣ２で動作させるプログラムやプログラムで使用するデータを保持する。
【００１４】
本システムの発明を実装したダウンローダも、ハードディスク装置２１内に記憶される。図３はＣＲＴや液晶モニタ等のディスプレイ装置であり、ＰＣのプログラムの処理により表示が行われる。４はプリンタ装置であり、データ処理部、印刷エンジン、ネットワークＩＦ、ＲＯＭ、ＲＡＭ等から構成される。
【００１５】
４１はプリンタで使用するハードディスク装置であり、プリンタ４のバス若しくはＩＦに接続され、プリンタ４で動作させるプログラムやプログラムで処理する印刷データ、フォントやフォームオーバレイデータ、マクロデータ等を保持する。４２はプリンタで使用するフラッシュメモリ装置であり、プリンタ４のバス若しくはＩＦに接続され、プリンタ４で動作させるプログラム、フォント、フォームオーバレイデータ、マクロデータ等を保持する。
【００１６】
図２は本発明を実施したダウンローダの動作を示すフローチャートである。
【００１７】
ダウンローダは、図１のハードディスク装置２１内に記憶され、実行時にはＲＡＭ上にロードされてＣＰＵで実行される。本フローチャートは、本発明の主たる機能である、ダウンロード処理を実行する際のダウンロード対象記憶デバイスの判定に関するものである。
【００１８】
ステップＳ２０１では、プリンタに搭載されている記憶装置の種類を取得する。ステップＳ２０２では、ステップＳ２０１で取得した情報を元に、プリンタにハードディスク装置があるかどうかを判定し、あればステップＳ２０３に進み、なければステップＳ２０４に進む。
【００１９】
ステップＳ２０３では、ステップＳ２０１で取得した情報を元に、プリンタにフラッシュメモリがあるかどうかを判定し、あればステップＳ２０５に進み、なければステップＳ２０７に進む。ステップＳ２０４では、ステップＳ２０１で取得した情報を元に、プリンタにフラッシュメモリがあるかどうかを判定し、あればステップＳ２０８に進み、なければステップＳ２０９に進む。
【００２０】
ステップＳ２０５では、プリンタにハードディスク装置とフラッシュメモリの両方が存在しているため、ユーザに使用頻度の指示を仰ぐ画面を表示する。ステップＳ２０６では、ユーザが指示した使用頻度を判定し、使用頻度が低いと指示された場合は、ステップＳ２０７に進み、使用頻度が高いと指示された場合にはステップＳ２０８に進む。
【００２１】
ステップＳ２０７では、ハードディスク装置にリソースをダウンロードして処理を終了する。ステップＳ２０８では、フラッシュメモリにリソースをダウンロードして処理を終了する。ステップＳ２０９では、ダウンロード対象となる記憶装置がプリンタにないため、エラーを表示して処理を終了する。
【００２２】
図３は図２のフローチャートのステップＳ２０５で表示される画面である。同図から分かる通り、ダウンロードするリソースを表示し、使用頻度をユーザに選択させる。
【００２３】
図４は本発明を実施したダウンローダ全体の制御を表したフローチャートである。同図を用いて、ダウンローダの動作を説明する。
【００２４】
ステップＳ４０１では、プリンタにダウンロードするリソースを選択する。通常、プリンタにダウンロードするリソースはＰＣ上のファイルとして記憶されており、ＰＣ上のハードディスク装置やＣＤ−ＲＯＭ等の着脱可能な記憶メディアに記憶されている。ステップＳ４０２では、リソースをダウンロードするプリンタを選択する。ステップＳ４０３では、リソースをダウンロードする記憶装置を判定する。本判定の手順は、図２のフローチャートに記した通りである。ステップＳ４０４では、対象プリンタの対象記憶装置にリソースをダウンロードする。
【００２５】
尚、ダウンロード対象となるプリンタリソースは、フォントデータ、マクロデータ、フォームオーバレイデータ、ビットマップイメージデータ、カラープロファイルデータ、ディザパターンデータ等がある。何れも、ユーザが使用する際に明示的に指示して使うことがあり、ユーザが使用頻度を自分で判断することが可能である。
【００２６】
以上述べた通り、使用頻度を指示する手段を付加し、その指示を元にダウンロード先の記憶装置を変えることにより、ユーザが最適なプリンタリソース環境を、プリンタの記憶装置の実装を意識することなく構築することが可能になる。
【００２７】
図５は本発明のプログラムを記憶した媒体のモジュール構成を表した図である。このダウンローダは、ＰＣのハードディスクに予めインストールされていても良く、ＣＤ−ＲＯＭ等の記憶メディアにＰＣで処理可能なプログラムとして記憶されていても良く、ＣＤ−ＲＯＭ等の記憶メディアに、ＰＣにインストールして実行可能なプログラムとして記憶されていても良く。
【００２８】
【発明の効果】
以上の説明で明らかなように、本発明によれば、ダウンロード先のデバイスに処理速度の異なる複数の記憶装置が存在する場合に、使用頻度を指示する手段を設け、ユーザの使用頻度指示に従ってダウンロード先を変えることにより、ユーザがプリンタの記憶装置の種類や処理速度等の実装を意識することなく、最適なプリンタリソース環境を構築することが可能になる。
【図面の簡単な説明】
【図１】本発明を実施したダウンローダを含むシステムを表した図である。
【図２】本発明を実施したダウンローダのダウンロード先記憶デバイス選択の手順を表したフローチャートである。
【図３】本発明を実施したダウンローダでユーザにリソースの使用頻度指示を問い合わせ、ユーザが指示する画面である。
【図４】本発明を実施したダウンローダの動作手順を表したフローチャートである。
【図５】本発明を実施したダウンローダを記憶した媒体のモジュール構成を表した図である。
【符号の説明】
１　　　　ネットワーク
２　　　　ＰＣ
４　　　　プリンタ
２１　　　ハードディスク装置
４１　　　ハードディスク装置
４２　　　フラッシュメモリ装置
【図１】
2004062361.tif 000003
【図２】
2004062361.tif 000004
【図３】
2004062361.tif 000005
【図４】
2004062361.tif 000006
【図５】
2004062361.tif 000007