"着脱可能な外部記憶装置の接続を検知する接続検知手段と、前記外部記憶装置に格納されたアップデート用データを取得し、本情報処理装置のソフトウェアのアップデートを実行するアップデート実行手段と、前記外部記憶装置を用いたアップデート時に、アップデート実行に関する情報を前記外部記憶装置に保存する保存手段とを備えることを特徴とする情報処理装置。前記保存手段によってアップデート実行に関する情報を前記外部記憶装置に保存する処理を、アップデート失敗時にのみ行うことを特徴とする請求項1に記載の情報処理装置。前記外部記憶装置を用いたアップデート時に、前記外部記憶装置からアップデート対象機器に関する情報を取得し、該情報と本情報処理装置がもつ対応する情報とを比較して、異なっている場合に、その比較結果を前記外部記憶装置に保存するアップデート対象機器判定手段をさらに備えることを特徴とする請求項1に記載の情報処理装置。前記外部記憶装置を用いたアップデート時に、前記外部記憶装置からアップデート対象機器に関する情報を取得し、該情報と本情報処理装置がもつ対応する情報とを比較し、異なっている場合に、その比較結果をネットワークを介して本情報処理装置に接続したサーバへ送信するアップデート対象機器判定手段をさらに備えることを特徴とする請求項1に記載の情報処理装置。着脱可能な外部記憶装置の接続を検知する接続検知手段と、前記外部記憶装置に格納されたアップデート用データを取得し、本情報処理装置のソフトウェアのアップデートを実行するアップデート実行手段と、前記外部記憶装置を用いたアップデート時に、アップデート実行に関する情報を前記外部記憶装置に保存する保存手段とを備えることを特徴とする画像形成装置。前記保存手段によってアップデート実行に関する情報を前記外部記憶装置に保存する処理を、アップデート失敗時にのみ行うことを特徴とする請求項5に記載の画像形成装置。前記外部記憶装置を用いたアップデート時に、前記外部記憶装置からアップデート対象機器に関する情報を取得し、該情報と本情報処理装置がもつ対応する情報とを比較して、異なっている場合に、その比較結果を前記外部記憶装置に保存するアップデート対象機器判定手段をさらに備えることを特徴とする請求項5に記載の画像形成装置。前記外部記憶装置を用いたアップデート時に、前記外部記憶装置からアップデート対象機器に関する情報を取得し、該情報と本情報処理装置がもつ対応する情報とを比較し、異なっている場合に、その比較結果をネットワークを介して本情報処理装置に接続したサーバへ送信するアップデート対象機器判定手段をさらに備えることを特徴とする請求項5に記載の画像形成装置。しかしながら、アップデート用データを格納した着脱可能な外部記憶装置をアップデート対象機器に接続してアップデートを行う方法では、アップデートの要求があったとき、アップデートを自由に行うことができるため、不特定多数の機器へのアップデートが行われてしまう可能性があり、そのアップデートの実施の有無やどの機器に対してアップデートを実施したかなどの情報を、サービスマンが管理できない問題があった。本発明は、上記に鑑みてなされたものであって、アップデート用データを格納した着脱可能な外部記憶装置による機器のアップデートを行う場合に、対象となるアップデート用データを用いたアップデートの実施の有無やどの機器に対してアップデートを実施したかなどの情報を、サービスマンが管理できるようにすることを目的とする。上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、着脱可能な外部記憶装置の接続を検知する接続検知手段と、前記外部記憶装置に格納されたアップデート用データを取得し、本情報処理装置のソフトウェアのアップデートを実行するアップデート実行手段と、前記外部記憶装置を用いたアップデート時に、アップデート実行に関する情報を前記外部記憶装置に保存する保存手段とを備えることを特徴とする。また、本発明の画像形成装置は、着脱可能な外部記憶装置の接続を検知する接続検知手段と、前記外部記憶装置に格納されたアップデート用データを取得し、本情報処理装置のソフトウェアのアップデートを実行するアップデート実行手段と、前記外部記憶装置を用いたアップデート時に、アップデート実行に関する情報を前記外部記憶装置に保存する保存手段とを備えることを特徴とする。本発明によれば、アップデート用データを格納した着脱可能な外部記憶装置によるアップデートを行う場合に、対象となるアップデート用データを格納した外部記憶装置を用いたアップデートの実施の有無やどの機器に対してアップデートを実施したかなどの情報をサービスマンが管理することができるようになるので、サービスマンによる現場でのアップデートの作業効率を向上させることができるという効果を奏する。以下に添付図面を参照して、この発明にかかる画像形成装置の実施の形態を詳細に説明する。以下では、画像形成装置としてインクジェット記録装置を例に説明する。図1は、インクジェット記録装置の外観の一例を示す図である。同図に示すインクジェット記録装置1は、装置本体に、給紙トレイ2と、排紙トレイ3と、カートリッジ装填部6と、操作部7と、を備える。給紙トレイ2は、インクジェット記録装置1に装着した記録媒体である用紙を装填するために備えられており、画像が記録形成された用紙は、排紙トレイ3にてストックされる。カートリッジ装填部6は、インクジェット記録装置1の前面4の一端部側に備えられ、前面4から前方側に突き出し、上面5よりも低くなるよう備えられている。また、カートリッジ装填部6の前面4から突き出た上面には、操作キーや表示器などの操作部7が備えられる。なお、カートリッジ装填部6は、インクカートリッジ10の脱着を行うために開閉可能な前カバー8を有している。図1においてインクカートリッジ10は4個着色剤:黒、シアン、マゼンタ、イエローしか図示していないが、この他に処理液用カートリッジが1~4個処理液を必要とする着色剤インク用に装着される。なお、噴射信頼性が高い色など処理液が必要でない場合もある。次に、インクジェット記録装置1の機構部について図2および図3を参照して詳細に説明する。なお、図2は同機構部の全体構成を説明する概略構成図、図3は同機構部の要部を説明する概略平面図である。図2に示すように、給紙トレイ2の用紙積載部圧板21上に積載した用紙22を給紙するための給紙部として、半月状のコロである給紙コロ23と、給紙コロ23側に付勢分離パッド24とを備える。付勢分離パッド24は、摩擦係数の大きな材質から成り、給紙コロ23に対向して備えられ、給紙コロ23は、用紙積載部21から用紙22を1枚ずつ分離給送する。また、給紙部から給紙された用紙22を記録ヘッド14の下方側へ搬送するための搬送部として、搬送ベルト31と、カウンタローラ32と、搬送ガイド33と、先端加圧コロ35と、を備える。また、搬送ベルト31表面を帯電させるための帯電手段である帯電ローラ36を備えている。カウンタローラ32は、給紙部からガイド25を介して送られる用紙22を搬送ベルト31との間で挟んで搬送を行う。搬送ガイド33は、カウンタローラ32と搬送ベルト31に挟まれて略鉛直上方に送られる用紙22を案内して、押さえ部材34で搬送ベルト31側に付勢されている先端加圧コロ35で搬送ベルト31に押し付け、略90°方向転換させる。このとき、図示しない制御回路によって高圧電源から帯電ローラ36に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト31が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト31上に用紙22が給送されると、用紙22が搬送ベルト31に静電的に吸着され、搬送ベルト31の周回移動によって用紙22が副走査方向に搬送される。そこで、キャリッジ13を移動させながら画像信号に応じて記録ヘッド14を駆動することにより、停止している用紙22にインク滴が吐出され1行分の記録が行われる。1行分の記録後、用紙22は所定量搬送され、次の行の記録が行われる。その後、記録終了信号、又は用紙22の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙22は、排紙トレイ3に排紙される。ここで、搬送ベルト31は、無端状ベルトであり、搬送ローラ37とテンションローラ38との間に掛け渡されており、図3に示すようにベルト搬送方向に周回するように構成している。帯電ローラ36は、搬送ベルト31の表層に接触し、搬送ベルト31の回動に従動して回転するように配置され、加圧力として軸の両端に各2.5Nをかけている。また、搬送ベルト31の裏側には、記録ヘッド14による印写領域に対応してガイド部材41が配置される。ガイド部材41は、上面が搬送ベルト31を支持する2つのローラ搬送ローラ37とテンションローラ38の接線よりも記録ヘッド14側に突出している。これにより、搬送ベルト31は、印写領域ではガイド部材41の上面にて押し上げられてガイドされるので、高精度な平面性が維持される。さらに、ガイド部材41の搬送ベルト31の裏面と接触する面側には、主走査方向、すなわち搬送方向と直交する方向に複数の溝を形成して、搬送ベルト31との接触面積を少なくし、搬送ベルト31がスムーズにガイド部材41表面に沿って移動できるように構成される。また、記録ヘッド14で記録された用紙22を排紙するための排紙部として、分離爪51と、排紙ローラ52と、排紙コロ53と、排紙トレイ3とを備える。分離爪51は、搬送ベルト31から用紙22を分離し、排紙ローラ52、および排紙コロ53によって排紙ローラ52の下方に備えられた排紙トレイ3へと排紙される。なお、排紙ローラ52と排紙コロ53との間から排紙トレイ3までの高さは、排紙トレイ3にストックできる量を多くするためにある程度高くされている。また、インクジェット記録装置1の背面部には両面給紙ユニット61が着脱自在に装着されている。この両面給紙ユニット61は、搬送ベルト31の逆方向回転で戻される用紙22を取り込んで反転させ、再度カウンタローラ32と搬送ベルト31との間に給紙する。また、この両面給紙ユニット61の上面には、手差し給紙部62が設けられている。図3に示すように、キャリッジ13は、図示しない左右の側板に横架したガイド部材であるガイドロッド11とステー12とで主走査方向に摺動自在に保持され、図示しない主走査モータによって図3の矢示方向キャリッジ走査方向に移動走査する。キャリッジ13は、インク滴を吐出するための複数のインクジェットヘッドからなる記録ヘッド14を複数のノズルを主走査方向と交叉する方向に配列し、インク滴吐出方向を下方に向けて装着している。さらに、キャリッジ13の走査方向の一方側両側でも可の非印字領域には、記録ヘッド14のノズルの状態を維持し、回復するための維持回復機構であるサブシステム71が備えられる。サブシステム71には、記録ヘッド1414a,14b,14c,14dの各ノズル面をキャッピングするためのキャップ部材72A、72B、72C、72Dと、ノズル面をワイピングするためのワイパーブレード73等を備えている。印字記録待機中にはキャリッジ13は、サブシステム71側に移動し、キャップ部材72A、72B、72C、72Dで記録ヘッド1414a、14b、14c、14dのキャッピングが行われる。これにより、ノズルを湿潤状態に保つことができ、インク乾燥による吐出不良を防止し、また、記録開始前、記録途中などに記録と関係しないインクを吐出する回復動作を行って、安定した吐出性能を維持している。図4は、記録ヘッドの構成図である。記録ヘッド14は、イエローのインク滴を吐出する多数のノズルNからなるノズル列14yn、および処理液のインク滴を吐出する多数のノズルNからなるノズル列14synとを有するイエロー液滴吐出ヘッド14aと、同様にマゼンタのノズル列14mnと処理液のノズル列14smnを有するマゼンタ液滴吐出ヘッド14bと、同様にシアンのノズル列14cnと処理液のノズル列14scnを有するシアン液滴吐出ヘッド14cと、同様にブラックのノズル列14knと処理液のノズル列14sknを有するブラック液滴吐出ヘッド14dの4ヘッドを有する。インクジェットヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどをインクを吐出するためのエネルギー発生手段として備えたものなどが使用できる。次に、インクジェット記録装置1の電気的構成について、図5を用いて説明する。図5は、インクジェット記録装置1の電気的構成を示すブロック図である。なお、以降、図1に示したインクジェット記録装置1をプリンタ1と略記し説明を行う。図5に示すように、プリンタ1は、プリンタ1全体の制御を行う情報処理装置としてのコントローラ部115と、ユーザがそのパネル上でプリンタ1の操作を行う操作パネル108図1に示す操作部7に相当と、画像データを出力し印刷するプリンタエンジン110で構成される。コントローラ部115は、外部I/F部USBI/F111,networkI/F112,メモリI/F113、入出力バッファ101、プログラムROM102、RAM103、NVRAM104、HDD105、CPU106、パネルI/F107、エンジンI/F109を持つ。これらはシステムバス114により接続され、データのやり取りが可能である。外部I/F部のUSBI/F111,networkI/F112は、USB、ネットワークなどの通信媒体により他の装置ホスト200やサーバ400等とのデータのやり取りを行う。また、外部I/F部のメモリI/F113は、SDカードなどのリムーバルメディアである外部メモリ300の接続の検知、データのやりとりを行う。外部メモリ300は、印刷データ、プリンタ1の本体機器情報の設定用データ、アップデート用データとして用いる、或いはプリンタ1の各データや外部より入力されたデータを保存するためのメモリである。このように外部メモリ300をプリンタ1本体に接続し、そのアクセス制御を行う外部I/F部を構成することで、プリンタ1は、外部メモリ300に格納したデータの受信を行うことが可能となり、また外部メモリ300に対しデータを送信し、プリンタ1のアップデートに関するデータ等各種データを外部メモリ300に保存することが可能となる。また、この外部メモリ300に保存されたデータは、任意の場所でプリンタ1のみならず他装置上でも確認することができる。入出力バッファ101は、他の装置から入力される印刷に関する制御コードや各種データ、通信媒体に関する制御コードやプリンタ1の各種データの送受信を行う際利用されるバッファである。CPU106は、各種データの演算処理やプリンタ1全体の制御を行うものである。プログラムROM102は、CPU106が実行する制御プログラムや所定の設定データ等を記憶している。RAM103は、CPU106のワークメモリとして、また、印刷データをページ単位に管理記憶するためのバッファや、このバッファのデータを印字データパターンに変換した画像データを一時記憶するビットマップメモリとして使用される。NVRAM104は、本体電源が遮断されても保持したいデータを格納するための不揮発性のメモリである。HDD105は、画像データなどの容量の大きいデータを一定期間格納するための記憶手段である。パネルI/F107は、コントローラ部115と操作パネル108の間のデータのやり取りを行うためのインタフェースである。エンジンI/F109は、コントローラ部115とプリンタエンジン110の間のデータのやり取りや、コントローラ部115のプリンタエンジン110に対する印刷処理における動作制御を行うためのインタフェースである。次に、コントローラ部115の機能構成について、図6を用いて説明する。図6は、コントローラ部115の機能構成を示すブロック図である。本機能構成は、プログラムROM102に格納された制御プログラムをCPU106が実行し、このCPU106がコントローラ部115を構成する各ハードウェアデバイスと協働することにより実現される。また、制御プログラムには、以下の各部に対応するモジュールプログラムが含まれる。外部メモリ接続検知部115aは、外部メモリ300がプリンタ1本体に接続されたことを検知する。アップデート対象機器判定部115bは、外部メモリ300に予め保存されたアップデート対象機器の情報機種情報、シリアル情報などと、プリンタ1に保持されている対応する情報とを比較し、一致しない場合、比較結果をエラーログとして外部メモリ300に格納するか、または、プリンタ1にネットワークを介して接続したサーバ400へ送信する。アップデート実行部115cは、外部メモリ300に保存されているアップデート用データを用いて当該プリンタ1のファームウェアのアップデートを実行する。アップデート実行結果保存部115dは、アップデート実行部115cによりアップデートの実行結果アップデート実行情報をログとして外部メモリ300に格納する制御をする。なお、アップデート実行情報には、アップデートの日時、実行結果OK/NG、実行回数などが含まれる。本実施形態では、外部メモリ300にプリンタ1のファームウェアをアップデートするためのデータアップデート用データが格納されている場合、そのデータを取得し、プリンタ1のファームウェアのアップデートを実行する。そして、アップデートの実行結果を、プリンタ1に接続した外部メモリ300に保存する。また、外部メモリ300にアップデート対象機器の情報機種情報、シリアル情報などが格納されている場合、そのデータを取得して、プリンタ1がアップデート対象機器でないと判定されると、プリンタ1にネットワークを介して接続したサーバ400へエラー情報エラーログを送信する処理を実行する。図7では、上記データの流れを示している。このように制御するので詳細は後述、アップデートの管理が容易となる。プリンタ1を管理するサービスマン等は、外部メモリ300あるいはサーバ400に保存した情報を確認することで、アップデート実施の状況を把握することが可能となり、アップデート作業を効率化することができる。また、不正なもしくは誤ったアップデートが行われた場合、それが、いつどこで実施されたかといった状況も把握することができる。続いて、上記のように構成される本実施形態のプリンタ1におけるファームウェアのアップデートの際の動作について、実施例1~4を以下に示し説明する。なお、以下に説明する動作は、前述のようにプリンタ1のコントローラ部115に備わるCPU106が、プログラムROM102に格納されている制御プログラムに従って行うものである。実施例1図8は、実施例1として説明する本実施形態のプリンタ1の動作フローチャートである。CPU106は、外部メモリ300がプリンタ1本体に接続されたことをメモリI/F113からの通知により検知するステップS101。続いて、CPU106は、外部メモリ300にアクセスし、アップデート用データが格納されているとこのアップデート用データを取得し、このアップデート用データを用いてファームウェアのアップデートを実行するステップS102。そして、CPU106は、アップデートの結果OK/NGやアップデート開始完了日時などのアップデートの実行結果アップデート実行情報をログとしてメモリバッファとしてのRAM103に格納するステップS103。次いで、CPU106は、ステップS103でRAM103に一時保存しているアップデート実行情報を、プリンタ1に接続している外部メモリ300に保存するため送信するステップS104。送信されたアップデート実行情報は外部メモリ300に保存される。このようにして、アップデート実行情報が外部メモリ300に保存されるので、プリンタ1を管理するサービスマン等は、当該プリンタ1におけるアップデートの実施の有無などの情報を知ることができ、プリンタ1に対するアップデートの管理を容易にすることができる。実施例2図9は、実施例2として説明する本実施形態のプリンタ1の動作フローチャートである。本実施例は、アップデートが正常終了できなかった場合にのみ、アップデートの実行結果アップデート実行情報をログとして外部メモリ300に保存するエラー時のログ保存場合の例である。CPU106は、外部メモリ300がプリンタ1本体に接続されたことをメモリI/F113からの通知により検知するステップS201。続いて、CPU106は、外部メモリ300にアクセスし、アップデート用データが格納されているとこのアップデート用データを取得し、このアップデート用データを用いてファームウェアのアップデートを実行するステップS202。そして、CPU106は、アップデートの結果OK/NGやアップデート開始完了日時などのアップデートの実行結果アップデート実行情報をログとしてメモリバッファとしてのRAM103に格納するステップS203。次いで、CPU106は、アップデートの結果アップデートが正常終了したかを確認し、アップデートが正常終了した場合はステップS204でYes、一連の処理を終了する。一方、アップデートが正常終了しなかった場合はステップS204でNo、ステップS205に移る。ステップS205では、CPU106は、ステップS203でRAM103に保存しているアップデート実行情報を、プリンタ1に接続している外部メモリ300に保存するため送信する。送信されたアップデート実行情報は外部メモリ300に保存される。このようにして、アップデート実行情報ここでは、エラー時のログが外部メモリ300に保存されるので、プリンタ1を管理するサービスマン等は、当該プリンタ1におけるアップデートの際のエラーの有無などの情報を知ることができ、プリンタ1に対するアップデートの管理を容易にすることができる。続いて、実施例3および実施例4について説明するが、以降の実施例における外部メモリ300に保存しているデータは、プリンタ1に対するアップデート用データの他に、アップデート対象機器に関する情報を含むものとする。実施例3図10は、実施例3として説明する本実施形態のプリンタ1の動作フローチャートである。本実施例は、前述の実施例1の処理に加え、アップデートの実行に先立って、プリンタ1がアップデート対象機器であるかどうかの確認を行い、アップデート対象機器ではなかった場合、不正なもしくは誤ったアップデートが実行されたものとして外部メモリ300にエラーログを保存するようにした例である。CPU106は、外部メモリ300がプリンタ1本体に接続されたことをメモリI/F113からの通知により検知するステップS301。次いで、CPU106は、メモリI/F113を介して外部メモリ300に保存されているアップデート対象機器情報を取得するステップS302。次に、CPU106は、ステップS302で取得したアップデート対象機器情報とプリンタ1が保持する本体機器情報が一致するかどうか比較するステップS303。なお、ここでアップデート対象機器情報とは、例えば、プリンタ1を管理するサービスマン等がアップデートを予定している機器の、機種情報、その他の固有情報、プリンタ1に既存のファームウェアバージョン情報などのデータである。また、本実施例では、プリンタ1は、これらの情報をNVRAM104またはHDD105に保存しているものとする。上記ステップS303の比較でそれぞれのデータアップデート対象機器情報が一致した場合はステップS304でYes、ステップS306に移る。一方、一致しなかった場合はステップS304でNo、ステップS305に移る。ステップS305では、CPU106はステップS303での比較結果この場合、エラーログを、プリンタ1に接続している外部メモリ300に保存するため送信する。送信された比較結果は、外部メモリ300に保存される。一方、ステップS306では、CPU106は、外部メモリ300にアクセスし、保存されているアップデート用データを取得し、このアップデート用データを用いてファームウェアのアップデートを実行するステップS306。そして、CPU106は、アップデートの結果OK/NGやアップデート開始完了日時などのアップデートの実行結果アップデート実行情報をログとしてメモリバッファとしてのRAM103に格納するステップS307。次いで、CPU106は、ステップS307でRAM103に一時格納しているアップデート実行情報を、プリンタ1に接続している外部メモリ300に保存するため送信するステップS308。送信されたアップデート実行情報は外部メモリ300に保存される。本実施例では、外部メモリ300にアップデート実行結果の情報、さらにはアップデート対象機器に関する比較結果を保存するので、保存された情報を基に、サービスマンが、アップデートの実行有無や不正なもしくは誤ったアップデートが行われたか否かを確認することができ、サービスマンによるアップデート作業を効率化することができる。また、外部メモリ300に保存された情報を基に、不正なもしくは誤ったアップデートに対して、現場で対処することができる。実施例4図11は、実施例4として説明する本実施形態のプリンタ1の動作フローチャートである。本実施例は、前述の実施例1の処理に加え、アップデートの実行に先立って、プリンタ1がアップデート対象機器であるかどうかの確認を行い、アップデート対象機器ではなかった場合、不正なもしくは誤ったアップデートが実行されたものとして、プリンタ1にネットワークを介して接続したサーバ400ヘエラーログを送信するようにした例である。本実施例が前述の実施例3と異なる点は、実施例3ではステップS305にて、ステップS303での比較結果この場合、エラーログを、プリンタ1に接続している外部メモリ300に保存するため送信していたが、本実施例では、ステップS305’にて、ステップS303での比較結果この場合、エラーログを、プリンタ1にネットワークを介して接続しているサーバ400に送信している点である。その他のステップS301~S304およびステップS306~S308の処理は共通であるので、ここではその説明は省略する。本実施例では、不正なもしくは誤ったアップデートについては、サーバ400にて集中的に監視することができるようになる。なお、上記諸実施例においてアップデートの実行の際既にアップデート済みである場合すなわち、外部メモリ300に保存されているアップデート用データによるアップデート後のファームウェアバージョンがプリンタ1に既存のファームウェアバージョンと一致する場合、アップデートによるファームウェアの更新および以降のステップS307、S308の処理は省略することができる。以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。上記実施形態では、画像形成装置の一例として、インクジェット記録装置を例に説明したが、これに限らず、その構成動作を、その他の種類のプリンタや、複写機や、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機等に適用することが可能である。また、前述したコントローラ部115は、いわゆる情報処理装置と同様の機能を有するものであるので、本発明は、画像形成装置に限らず、その他の情報処理装置にも適用可能である。また、上記実施形態のコントローラ部115のCPU106で実行される制御プログラムは、プログラムROM102に予め組み込まれるものとして説明したが、この制御プログラムは、インストール可能な形式又は実行可能な形式のファイルとしてCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、この制御プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、インターネット等のネットワーク経由で提供または配布するように構成しても良い。"