第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置であって、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出手段と、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定手段と、前記判定手段によって前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定手段と、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御手段とを有することを特徴とする情報処理装置。前記転送速度検出手段は、予め定められたデータのデータ量と当該データの転送時間とに応じて前記第1のストレージデバイスのデータ転送時間を検出することを特徴とする請求項1に記載の情報処理装置。前記判定手段は、前記検出転送速度が所定の転送速度閾値未満であると、前記第2のストレージデバイスに前記データを転送すると判定することを特徴とする請求項1又は2に記載の情報処理装置。前記決定手段は、前記検出転送速度と前記転送速度閾値との差分に応じて前記転送割合を決定することを特徴とする請求項3に記載の情報処理装置。第1のジョブに応じて前記転送割合を決定した後、前記第1のジョブと別の第2のジョブが入力されると、前記決定手段は前記第1のジョブおよび前記第2のジョブに応じて前記転送割合を求めることを特徴とする請求項1~4のいずれか1項に記載の情報処理装置。前記第1のストレージデバイスは、前記データの記憶位置がプラッタの外周に近い程、データ転送速度が速く、前記記憶位置がプラッタの内周に近い程、データ転送速度が遅いストレージデバイスであることを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。前記第2のストレージデバイスは半導体メモリであることを特徴とする請求項6に記載の情報処理装置。第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置の制御方法であって、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出ステップと、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定ステップと、前記判定ステップで前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定ステップと、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御ステップとを有することを特徴とする制御方法。第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置で用いられる制御プログラムであって、前記情報処理装置が備えるコンピュータに、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出ステップと、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定ステップと、前記判定ステップで前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定ステップと、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御ステップとを実行させることを特徴とする制御プログラム。ところが、特許文献1に記載の手法では、HDDにおけるプラッタの記憶位置に応じてSDDに対する記憶割合を変更して、データ転送速度を一定にしようとしているものの、HDDにおいて磁気ヘッドの移動を生じるランダム転送が行われると、データ転送速度を一定とすることができない。ランダム転送が行われると、磁気ヘッドが移動するため、シーケンシャル転送に比べて不可避的に転送速度が低下する。従って、特許文献1に記載のように、HDDのプラッタの記憶位置に応じてSDDに対する記憶割合が決定されると、磁気ヘッドの移動時間に伴ってデータ転送速度が低下してしまうことになる。つまり、機械的駆動部品を備える第1のストレージデバイスと機械的駆動部品がない第2のストレージデバイスとを併用する場合には、データ転送速度を常に一定とすることが困難である。従って、本発明の目的は、機械的駆動部品を備える第1のストレージデバイスと機械的駆動部品がない第2のストレージデバイスとを併用する際に、データ転送速度を常に一定とすることのできる情報処理装置、その制御方法、および制御プログラムを提供することにある。上記の目的を達成するため、本発明による情報処理装置は、第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置であって、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出手段と、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定手段と、前記判定手段によって前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定手段と、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御手段とを有することを特徴とする。本発明による制御方法は、第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置の制御方法であって、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出ステップと、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定ステップと、前記判定ステップで前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定ステップと、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御ステップとを有することを特徴とする。本発明による制御プログラムは、第1のストレージデバイスおよび第2のストレージデバイスを有し、少なくとも前記第1のストレージデバイスにデータを転送して、当該データの処理を行う情報処理装置で用いられる制御プログラムであって、前記情報処理装置が備えるコンピュータに、前記第1のストレージデバイスに前記データを転送する際、前記第1のストレージデバイスにおけるデータ転送速度を検出転送速度として検出する転送速度検出ステップと、前記検出転送速度に応じて前記第2のストレージデバイスに前記データを転送するか否かを判定する判定ステップと、前記判定ステップで前記第2のストレージデバイスに前記データを転送すると判定されると、前記検出転送速度よりもデータ転送速度が速くなるように前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する割合を転送割合として決定する決定ステップと、前記転送割合に応じて前記第1のストレージデバイスおよび前記第2のストレージデバイスに前記データを転送する転送制御ステップとを実行させることを特徴とする。本発明によれば、第1のストレージデバイスと第2のストレージデバイスとを併用する際においても、データ転送速度を常に一定とすることができる。以下、本発明の実施の形態による情報処理装置について図面を参照して説明する。[第1の実施形態]図1は、本発明の第1の実施形態による情報処理装置の一例である画像形成装置の外観を示す図である。図1には、情報処理装置の一つである画像形成装置として複合機MFPが示されている。図示のMFP1は、画像入力デバイスであるスキャナ部101と画像出力デバイスであるプリンタ部102を有している。いま、ユーザ操作によってコントローラ部図示せずに対して印刷指示が入力されると、コントローラ部はスキャナ部101に対して画像読み取り指示を与える。画像読み取り指示に応じて、スキャナ部101は画像読み取り動作を行う。つまり、スキャナ部101では、原稿上の画像を露光走査して、その反射光をCCDなどの光電変換部図示せずに入力する。光電変換部では反射光を光電変換してRGB赤緑青の電気信号画像信号に変換し、この電気信号をコントローラ部図示せずに出力する。コントローラ部は画像信号に対して所定の処理を行って画像データを得る。この画像データはコントローラ部からプリンタ部102に与えられ、プリンタ部102はコントローラ部の制御下で、例えば、電子写真プロセスによって画像データに応じて用紙に画像形成を行う。図2は、図1で説明したコントローラ部の構成の一例を示すブロック図である。コントローラ部103はスキャナ部101およびプリンタ部102に電気的に接続されている。また、コントローラ部103はLAN8を介してPCおよび外部装置などと通信可能である。コントローラ部103はCPUCPU301を有しており、CPU301はROM303に記憶された制御プログラムなどに基づいて、コントローラ部103に接続された各種デバイスとのアクセスを統括的に制御する。さらに、CPU301はコントローラ部103で実行される各種処理を統括的に制御する。RAM302は、CPU301によって使用されるシステムワークメモリである。また、RAM302は画像データを一時記憶するためのメモリとしても用いられる。なお、RAM302は、SRAMおよびDRAMによって構成されており、SRAMでは電源オフ後においても記憶したデータが保持される。一方、DRAMでは電源オフ後には記憶したデータが消去される。また、ROM303にはMFPに係るブートプログラムも格納される。ディスクコントローラ350にはハードディスクHDD351第1のストレージデバイスおよび半導体メモリであるフラッシュメモリSSD352第2のストレージデバイスが接続される。これらHDD351およびSSD352にはシステムソフトウェアおよび画像データなどが格納される。操作部I/F305は、システムバス310と操作部120とを接続するためのインターフェース部である。操作部I/F305は、操作部120に表示するための画像データをシステムバス310から受け取って操作部120に出力する。さらに、操作部1/F305は操作部120から入力された情報をシステムバス310に出力する。ネットワークNetworkI/F306はLAN8とシステムバス310とに接続して、LAN8に対する情報の入出力を行う。画像バス330は画像データを送受するための伝送路であり、図示の例では、PCIバスで構成されている。スキャナ画像処理部312は、スキャナ部101からスキャナI/F311を介して受領した画像データに対して、補正、加工、および編集などの画像処理を行う。なお、スキャナ画像処理部312は、受領した画像データがカラー画像データであるか又は白黒画像データであるかの判定を行うとともに、画像データが文字データであるか写真原稿データであるかなどの判定も行う。そして、スキャナ画像処理部312は当該判定によって得られた判定結果を付加情報付随情報として画像データに付加する。このような付随情報が付加された画像データは像域データと呼ばれる。スキャナ画像処理部312は画像データを圧縮部313に送り、圧縮部313は画像データを圧縮処理する。ここで、図2を参照して、コピー動作について説明する。前述のように、スキャナ部101による読み取りの結果得られた画像データは、スキャナI/F311を介してスキャナ画像処理部312に送られて、画像処理される。圧縮部313は画像データを、例えば、32画素×32画素のブロック単位に分割して所謂タイルデータを生成して、これらタイルデータを圧縮処理する。圧縮処理された画像データは、圧縮部313からRAM302に送られて、RAM302に格納される。なお、圧縮処理された画像データは必要に応じて、圧縮部313から画像変換部317に送られる。この場合には、画像変換部317で画像データについて画像処理が行われた後、RAM302に格納されることになる。CPU301の制御下で、RAM302から読み出された画像データは、ディスクコントローラ350によってHDD351又はSSD352に書き込まれる。なお、画像データをHDD351又はSSD352に書き込む際、HDD351およびSSD352のいずれを選択するかについては後述する。一方、ディスクコントローラ350はHDD351又はSSD352から読み出された画像データをシステムバス310に送出する。この画像データはシステムバス310を介して伸張部316に送られる。伸張部316は、画像データを伸張処理する。さらに、伸張部316は、伸張処理後の複数のタイルデータからなる画像データをラスタ展開する。ラスタ展開後の画像データはプリンタ画像処理部315に送られる。プリンタ画像処理部315はラスタ展開後の画像データに対して画像処理を行った後、当該画像データをプリンタI/F314を介してプリンタ部102に送る。そして、前述のように、プリンタ部102で画像形成が行われる。なお、スキャナ部101による読み取りの結果得られた画像データはHDD351又はSSD352に一旦格納されるが、これは、ページ入れ換え処理等を行うための作業領域が必要となるためである。続いて、図2に示すLAN8を介して送られたPDLpagedescriptionlanguageデータの印刷について説明する。LAN8を介してPC6からPDLデータを受けると、CPU301はNetworkI/F306を介して当該PDLデータをRAM302に格納する。CPU301はPDLデータを解析して、当該解析の結果に応じた中間データを生成する。そして、この中間データはCPU301からRIPラスターイメージプロセッサ328に送られる。RIP328は中間データをレンダリングしてラスタ形式の画像データを生成する。そして、ラスタ形式の画像データはRIP328から圧縮部329に送られる。圧縮部329は当該画像データをブロック単位で分割した後に圧縮処理を行う。この圧縮処理後の画像データはRAM302に一旦書き込まれる。CPU301の制御下で、RAM302から読み出された画像データは、ディスクコントローラ350によってHDD351又はSSD352に書き込まれる。なお、画像データをHDD351又はSSD352に書き込む際、HDD351およびSSD352のいずれを選択するかについては後述する。そして、ディスクコントローラ350によってHDD351又はSSD352から読み出された画像データはバス310に送出される。前述したように、画像データは伸張部316で伸張された後、プリンタ画像処理部315において所定の画像処理が施される。その後、画像データはプリンタI/F314を介してプリンタ部102に送られる。ところで、前述のようにして、RAM302に格納された画像データをHDD351又はSSD352に格納する際には、CPU301はユーザの設定に応じたファイル名称を画像データに付す。そして、CPU301はディスクコントローラ350によってHDD351又はSSD352上の所定のディレクトリに画像データを書き込む。この書き込み動作はボックスへの格納動作と呼ばれる。HDD351又はSSD352に格納した画像データを読み出す際には、ディスクコントローラ350はCPU301の制御下で画像データの読み出しを行う。この際、CPU301はユーザの設定に応じて、プリント処理の他に、当該画像データを操作部120に画像として表示するか又は所定のメールアドレスに送付するなどの処理を行う。図3は、図2に示すHDD351におけるデータ転送速度を示す図である。前述のように、第1のストレージデバイスであるHDD351は機械的駆動部品を有しており、ディスクプラッタの内周側と外周側とにおいてデータ転送速度が異なる。具体的には、プラッタの外周側ほどデータ転送速度が速く、プラッタの内周側に近づくにつれて、データ転送速度が遅くなる。例えば、3.5インチのHDD351であれば、データ転送速度は80MB/sec~40MB/secである。一方、SSD352には機械的駆動部品がなく、そのデータ転送速度は100MB/secである。図3において、転送速度閾値500は各種動作において必要とする最低限の画像データ転送速度を示している。HDD351において記憶位置がプラッタの内周側になると、曲線501で示すようにデータ転送速度が低下して、転送速度閾値500を下回ることになる。後述するように、ディスクコントローラ350はHDD351におけるデータ転送速度と転送速度閾値500とを比較する。以下、HDD351におけるデータ転送速度をHDD転送速度と呼ぶ。そして、HDD転送速度が転送速度閾値500を下回ると、ディスクコントローラ350は、第2のストレージデバイスであるSSD352に画像データを転送する割合を高くする。このようにして、SSD352に対する画像データの転送割合を高くすれば、SSD352はHDD351に比べてデータ転送速度が速いので、全体の転送速度を向上させることができる。なお、転送速度閾値500はコピー動作およびPDLプリント動作などの各種動作において画像サイズに応じて設定される。図4は、図2に示すコントローラ部103において画像データをストレージデバイスに書き込む際の選択動作を説明するためのフローチャートである。図2および図4を参照して、ここでは、図2に示すHDD351およびSSD352がそれぞれストレージデバイスである。いま、前述したように、スキャナ部311による読み取りの結果得られた画像データをストレージデバイスに格納するものとする。印刷ジョブを受けるとステップS101、CPU301はHDD351第1のストレージデバイスのデータ転送速度を検出転送速度として検出するステップS102。データ転送速度を検出する際には、例えば、CPU301はディスクコントローラ350を制御してHDD351に対して所定の画像データを転送して、当該データ転送が終了するまでの時間データ転送時間を計測する。そして、CPU301は所定の画像データのデータ量を計測時間転送時間で除算してデータ転送速度HDD転送速度を得る。続いて、CPU301はHDD転送速度と転送速度閾値500とを比較するステップS103。そして、CPU301は当該比較結果に応じて画像データを格納するストレージデバイスを決定するステップS104。いま、HDD転送速度が転送速度閾値500以上の場合には、CPU301は画像データの全てをHDD351に転送するようにディスクコントローラ350に設定する。一方、HDD転送速度が転送速度閾値500を下回る場合には転送速度閾値未満である場合には、ステップS104において、CPU301は転送速度閾値500とHDD転送速度との差分に応じて、HDD351およびSSD352に画像データを転送する割合転送割合についてディスクコントローラ350に設定する。転送割合を設定する際には、CPU301は、例えば、次の式1に基づいて転送割合を決定する。転送速度閾値≦HDDの転送速度×αSSDの転送速度×1-α式1ここでは、転送割合αα≦1はHDD351に画像データを転送する割合を表している。そして、CPU301は式1を満たす転送割合αを求めて、画像データの転送に必要な転送速度を満たすようにする。上述のようにして、画像データの転送先ストレージデバイスを指定した後ステップS105、前述のようにして、CPU301の制御下で、スキャナ画像処理部312および圧縮部313はスキャナ部101による読み取りの結果得られた画像データを32画素×32画素のブロック単位に分割してタイルデータを生成し、このタイルデータを圧縮する。そして、圧縮された画像データはRAM302に格納される。ところで、前述のように、画像データの転送先ストレージデバイスを決定すると、CPU301はRAM302に格納された管理テーブル図示せずに転送先ストレージデバイスを示すデバイス識別子を画像データのファイル名に対応づけて記憶する。この際、転送割合も管理テーブルにデバイス識別子に対応づけて格納される。続いて、CPU301はRAM302から画像データを読み出して、ディスクコントローラ350に送る。ディスクコントローラ350は指定された転送先ストレージデバイスに対して画像データを転送する。いま、転送割合が、HDD:SSD=3:7であるとすると、ディスクコントローラ350は画像データの3/10を転送先ストレージデバイスであるHDD351に転送するステップS106。そして、ディスクコントローラ350は画像データの7/10を転送先ストレージデバイスであるSSD352に転送する。図5は、図2に示すディスクコントローラ350による画像データの転送先ストレージデバイスへの転送を説明するための図である。ここでは、転送割合はHDD:SSD=3:7であるものとする。いま、RAM302には複数の画像データ701が格納されているものとする。画像データの転送を行う際には、CPU301はRAM302に格納された順に、つまり、最も古い画像データ701から順に3つの画像データ701をディスクコントローラ350に送る。そして、ディスクコントローラ350はこれら3つの画像データを指定されたHDD351に転送する。この際、CPU301は管理テーブルに当該3つの画像データ701がHDD351に転送される旨を記録する。続いて、CPU301は次の7つの画像データ701をディスクコントローラ350に送る。そして、ディスクコントローラ350はこれら7つの画像データを指定されたSSD352に転送する。この際、CPU301は管理テーブルに当該7つの画像データ701がSSD351に転送される旨を記録する。このようにして、順次CPU301は画像データをディスクコントローラ350に送り、ディスクコントローラ350はHDD351又はSSD352に画像データを転送する。これによって、HDD351とSDD352とには、3:7の割合で画像データが格納されることになる。続いて、CPU301は全ての画像データについてデータ転送が終了したか否かを判定するステップS108。全ての画像データについて転送か終了するとステップS108において、YES、CPU301は転送処理を終了する。一方、全ての画像データについて転送が終了していなければステップS108において、NO、CPU301はステップS105の処理に戻って転送処理を継続する。図6は、図2に示すSSD352の書き込み回数が上限回数に達した場合に操作部120に表示される画面の一例を示す図である。ここで、SSD352には書き込み回数に上限があるため、CPU301はSSD352に対する書き込み回数が所定の上限回数に達したか否かを監視している。そして、SSD352に対する書き込み回数が上限回数に達すると、CPU301はSSD352に対する画像データの転送を一旦停止する。続いて、CPU301は操作部120の画面上に符号121で示すように、ストレージ装置SSDを取り替えてくださいと表示して、ユーザに交換を促す。このように、本発明の第1の実施形態では、HDDのデータ転送速度に応じてSSDに画像データを転送するか否かを決定して、さらに、データ転送速度が所定の転送速度閾値以下となるように、転送割合を設定する。よって、HDDおよびSSDをストレージデバイスとして用いる場合においても、データ転送速度の低下を防止して常に一定のデータ転送速度を維持することができる。[第2の実施形態]続いて、本発明の第2の実施形態による情報処理装置の一つであるMFPの一例について説明する。なお、第2の実施形態によるMFPの構成は図1および図2に示すMFPと同様であるので、ここでは説明を省略する。図7は、図2に示すコントローラ部103において、印刷ジョブが競合した場合に画像データをストレージデバイスに書き込む際の選択動作を説明するためのフローチャートである。図7において、図4に示すフローチャートと同一のステップについては同一の参照符号を付し説明を省略する。図2および図7を参照して、図4で説明したように、ステップS101で印刷ジョブ第1のジョブを受けると、CPU301はステップS102~S104の処理を実行して、転送割合をディスクコントローラ350に設定する。続いて、CPU301は新たな印刷ジョブ第2のジョブがあるか否かを検出するステップS205。新たな印刷ジョブがなければステップS205において、NO、CPU301はステップS105~S108の処理を行う。一方、新たな印刷ジョブが検出された場合にはステップS205において、YES、既に最初の印刷ジョブにおいてHDD351に対する転送割合が指定されているので、新たな印刷ジョブに係るデータ転送はランダム転送となって、HDD351のデータ転送速度が低下する。このため、CPU301はステップS101の処理に戻って、当該新たな印刷ジョブを受けた後、再度ステップS102~S104の処理を行って、転送割合を算出しなおすことになる。このように、新たな印刷ジョブを受けて、ステップS102~S104の処理を行った後、CPU301はステップS205で再度別の新たな印刷ジョブを受けたかを検出する。ここで、別の新たな印刷ジョブを受けなければ、CPU301はステップS105の処理に進んで、転送割合に応じて画像データをHDD351およびSSD352に転送することになる。別の新たな印刷ジョブを受けると、CPU301は再び転送割合の算出を行うことになる。なお、同一の印刷ジョブ中であっても、画像データの分割などによってデータ転送速度が低下することがある。このため、ページ単位又は一定のデータ量をストレージデバイスに転送した際に、再度HDD351のデータ転送速度を検出しなおすようにしてもよい。上述のように、第2の実施形態では、転送割合を決定した後、新たな印刷ジョブが検出されると、新たな印刷ジョブを考慮して転送割合を再度決定するようにしたので、新たな印刷ジョブが入力された際においても、データ転送速度を低下させることなく、常に一定のデータ転送速度を維持することができる。上述の実施の形態では、情報処理装置の一つである画像形成装置を例に挙げて説明したが、画像形成装置以外の情報処理装置においても同様にして適用することができる。上述の説明から明らかなように、図2において、CPU301およびディスクコントローラ350が転送速度検出手段、判定手段、決定手段、および転送制御手段として機能する。以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、上記の実施の形態の機能を制御方法として、この制御方法を情報処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを情報処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。この際、制御方法および制御プログラムの各々は、少なくとも転送速度検出ステップ、判定ステップ、決定ステップ、および転送制御ステップを有することになる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。