(57)【要約】    【課題】リムーバブルメディアを用いて専用モードで作業したユーザの、リムーバブルメディアを取り忘れを確実に防止することができる電子装置を提供する。    【解決手段】  専用モードから通常モードへの切り替え時に、利用可能なリムーバブルメディアが装置に接続されているかを検知し、利用可能なリムーバブルメディアが検知されたときに、通常モードへの切り替えを禁止する。或いは、専用モードから通常モードへの切り替え後に、利用可能なリムーバブルメディアが装置に接続されているかを検知し、利用可能なリムーバブルメディアが検知されたときに、操作部からの通常モードの操作を禁止する。これにより、専用モードを利用したユーザが通常モードへと切り替える際にリムーバブルメディアの取り忘れがあった場合にも、通常モードへの切り替え、又は通常モードでの操作が禁止されるので、取り忘れをユーザに気づかせることができる。【選択図】    図３
2006287537.tif 000002
【特許請求の範囲】
【請求項１】
記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、
前記通常モードと前記専用モードの切り替えを行うモード切替手段と、
前記モード切替手段による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、
前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止手段とを備えたことを特徴とする電子装置。
【請求項２】
ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、
前記通常モードと前記専用モードの切り替えを行うモード切替手段と、
前記モード切替手段による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、
前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止手段とを備えたことを特徴とする電子装置。
【請求項３】
情報を表示する表示部を備え、
前記通常モード禁止手段は、
前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、該記憶デバイスの取り出しを促す警告を前記表示部に表示することを特徴とする請求項１又は２に記載の電子装置。
【請求項４】
前記記憶デバイス検知手段は、
前記記憶デバイスと定期的に通信を行って該記憶デバイスが利用可能な状態であるかを判定する判定手段と、
前記判定手段の判定情報を保持する保持手段と、
前記保持手段で保持された前記判定情報に基づいて、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する検知実行手段とを備えたことを特徴とする請求項１乃至３のいずれかに記載の電子装置。
【請求項５】
前記インタフェース手段は、当該電子装置に内蔵されたドライブ装置であることを特徴とする請求項１乃至４のいずれかに記載の電子装置。
【請求項６】
前記インタフェース手段は、当該電子装置に内蔵された汎用インタフェースであることを特徴とする請求項１乃至４のいずれかに記載の電子装置。
【請求項７】
記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、
前記通常モードと前記専用モードの切り替えを行うモード切替工程と、
前記モード切替工程による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、
前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止工程とを実行することを特徴とする電子装置の制御方法。
【請求項８】
ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、
前記通常モードと前記専用モードの切り替えを行うモード切替工程と、
前記モード切替工程による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、
前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止工程とを実行することを特徴とする電子装置の制御方法。
【請求項９】
記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、
前記モード切替ステップによる前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、
前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止ステップとを備えたことを特徴とする制御プログラム。
【請求項１０】
ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、
前記モード切替ステップによる前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、
前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止ステップとを備えたことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置などの電子装置及びその制御方法、並びに前記制御方法を実現するための制御プログラムに関する。
【背景技術】
【０００２】
デジタル複合機には、リムーバブルメディアに記憶されているデータの読み取りや書き込みを可能とするための様々なインタフェースを備える製品がある。例えば、フロッピー（登録商標）ディスク（ＦＤ）や光ディスク等のリムーバブルメディアに対応した読み取り／書き込み用ドライブ装置を内蔵し、これらのリムーバブルメディアに保存された画像データをデジタル複合機の印刷機能によって印刷したり、デジタル複合機によって形成された画像データをこれらのリムーバブルメディアに保存することができる。
【０００３】
このようなデジタル複合機の中で、ＵＳＢホストインタフェースを備える装置が登場している。このＵＳＢホストインタフェースを利用することで、読み取り／書き込み用ドライブ装置を設置しなくても、ユーザは、自分が利用したいリムーバブルメディアの読み取り／書き込み用デバイスを接続したり、ＵＳＢホストインタフェースを備えたメモリデバイスを接続したりすることが可能となった。これにより、デジタル複合機が保持又は形成可能な画像データをリムーバブルメディアに保存したり、リムーバブルメディアに保存された画像データをデジタル複合機で印刷又はネットワーク送信したりする機能を簡単に提供することができ、ユーザにとって更に付加価値の高い製品となっている。
【０００４】
しかし、リムーバブルメディアの利用は、その利便性の高さ故にセキュリティ面で問題となることが懸念されている。例えば、機密文書を保存したリムーバブルメディアをどこかに置き忘れてしまった場合など、情報漏洩のきっかけとなってしまう恐れがある。
【０００５】
そこで多くの場合、デジタル複合機の文書管理機能などが保持する画像データ又は文書データは、これらデータに対するアクセスを制御するシステムによって、その情報漏洩を抑止することができるようになっている。しかしながら、リムーバブルメディアによってシステムの外部に持ち出されると、該システムの恩恵を受けることができないため、最終的には問題が解決されたとは言えない。
【０００６】
これらの事情は紙媒体でも同様であるが、リムーバブルメディアの場合は複製や改竄、流用が容易なデジタルデータの状態で持ち出されてしまうことや、非常に小型化されているため不正な持ち出しを発見しづらいことなどから、より深刻である。こういった背景に対して、様々な対応が考えられるようになってきている。
【０００７】
特許文献１では、ユーザ認証機能を備え、認証されたユーザに対してのみリムーバブルメディアの利用を許可することによって、データセキュリティの向上を図る方法について提案している。即ち、コンピュータ本体の前面に、情報記録再生装置を収納可能なファイルベイが複数あり、この複数あるファイルベイを覆うように開閉可能なファイルベイカバーが取り付けられている。ファイルベイカバーを閉じた状態では、コンピュータ本体に備え付けられた電子ロックユニットとファイルベイカバーに備え付けられたラッチが当接して施錠される。電子ロックユニットはコンピュータ本体と電気的に接続されており、パスワードや指紋照合等でコンピュータのユーザを認証できた場合には、コンピュータ本体から電子ロックユニットを制御して自動的に解錠される仕組みになっている。
【０００８】
このように、情報記録再生装置が収納されるファイルベイに電子ロック機構で開閉可能なファイルベイカバーを取り付けることによって、権限を持たないユーザ、即ち、パスワードや指紋照合等で認証されないユーザが、情報記録再生装置を不正に使用し、コンピュータに保存されている機密情報をリムーバブルな記憶媒体にコピーして持ち出すことを防止することができる。
【０００９】
しかし、上記の方法では、アクセス権を持ったユーザが、リムーバブルメディアに機密性の高いデータを保存した状態で、リムーバブルメディアを紛失するなどの危険性があり、セキュリティを守ることができなかった。
【００１０】
特許文献２では、リムーバブルメディア内部に指紋認証装置若しくはパスワードによる認証機構を備えることで、リムーバブルメディア自体のセキュリティを高める方法について提案している。これにより、例えリムーバブルメディアを紛失したとしても、取得者にリムーバブルメディア内部のデータを悪用される心配がなく、セキュリティ性を向上させることができる。
【００１１】
しかし、この方法では、特別な機構を備えたリムーバブルメディアしか利用することができなくなり、ユーザの利便性が著しく低下する。また、デジタル複合機のように、一般的なパーソナルコンピュータと異なる装置の場合、リムーバブルメディア内システムの動作保証が得られない問題もある。更に、パスワードを解除した状態でユーザがリムーバブルメディアを紛失したり、取り忘れた場合などに、効果を発揮できない問題があった。
【００１２】
そこで、根本的な解決策として、リムーバブルメディア自体の取り忘れを防止する方法が提案されてきている。
【００１３】
特許文献３では、課金システムを備えたデジタル複合機における印刷サービスにおいて、ユーザに対する釣銭の支払いを、印刷が終了してリムーバブルメディアを取り出した後に行うことによって、リムーバブルメディアの取り忘れを防止する画像印刷装置が提案されている。ユーザは多くの場合、支払い金額に対する意識が高いと考えられる。そのため、釣銭を受け取る前にリムーバブルメディアの取り出しを行わせることで、リムーバブルメディアを取り忘れる危険性を減らすことができる。
【００１４】
また、特許文献４には、リムーバブルメディアがリムーバブルメディア挿入部から取り外されない限り、最終ページの印刷が行われないように制御する機能を有するデジタルプリント機が開示されている。ユーザが所望する印刷結果を得るためには、リムーバブルメディアを取り外すことが必須となるため、結果的に取り忘れ防止方法として有効である。
【特許文献１】特開２０００−１９４４４８号公報
【特許文献２】特開２００４−１１０３８２号公報
【特許文献３】特開２００１−３３１８７１号公報
【特許文献４】特開２００４−２８０４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上記の特許文献３及び４で提案された技術によって、課金システムを利用するユーザや印刷を行うユーザのリムーバブルメディアの取り忘れを防止することが可能である。しかし、これは、これら作業を行うユーザについてのみ有効であって、それ以外の状況、例えばサービスマンやデバイス管理者などがリムーバブルメディアを用い、通常モードとは異なる専用モードで作業を行う場合には、リムーバブルメディアの取り忘れを防止することができないという問題があった。
【００１６】
例えば、サービスマンが、専用モードであるサービスモードにおいてリムーバブルメディアを利用してファームウェアのアップデートを行ったり、またカウンタ情報に代表される機器情報やアプリケーション、ライセンス情報、顧客情報などをリムーバブルメディアに記憶して持ち運ぶことが考えられる。また、デバイス管理者が、専用モードである管理者モードにおいてリムーバブルメディアを利用してファームウェアのアップデートを行うこともある。このようなサービスマンやデバイス管理者がリムーバブルメディアを取り忘れた場合、重要なデータが漏洩する恐れがあり、セキュリティ上の大きな問題であった。
【００１７】
本発明は上記従来の問題点に鑑み、リムーバブルメディア等の記憶デバイスを用いて専用モードで作業したユーザの、前記記憶デバイスを取り忘れを確実に防止することができる電子装置及びその制御方法、並びに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明は上記目的を達成するため、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、前記通常モードと前記専用モードの切り替えを行うモード切替手段と、前記モード切替手段による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止手段とを備えたことを特徴とする。
【００１９】
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、前記通常モードと前記専用モードの切り替えを行うモード切替手段と、前記モード切替手段による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止手段とを備えたことを特徴とする。
【００２０】
また、本発明は、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、前記通常モードと前記専用モードの切り替えを行うモード切替工程と、前記モード切替工程による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止工程とを実行することを特徴とする。
【００２１】
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、前記通常モードと前記専用モードの切り替えを行うモード切替工程と、前記モード切替工程による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止工程とを実行することを特徴とする。
【００２２】
また、本発明は、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、前記モード切替ステップによる前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止ステップとを備えたことを特徴とする。
【００２３】
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、前記モード切替ステップによる前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止ステップとを備えたことを特徴とする。
【発明の効果】
【００２４】
本発明によれば、専用モードを利用したユーザが専用モードから通常モードへと切り替える際に記憶デバイスの取り忘れがあった場合には、通常モードへの切り替え、又は通常モードでの操作が禁止されるので、記憶デバイスの取り忘れをユーザに気づかせることができる。これにより、記憶デバイスの取り忘れを確実に防止することが可能になり、データセキュリティが向上する。
【発明を実施するための最良の形態】
【００２５】
本発明の電子装置及びその制御方法、並びに制御プログラムの実施の形態について、図面を参照しながら説明する。
【００２６】
［第１の実施の形態］
＜第１の実施の形態に係る画像形成装置の構成＞
図１は、本発明の第１の実施の形態に係る電子装置である画像形成装置の構成を示すブロック図である。
【００２７】
この画像形成装置１０１は、例えばデジタル複写機で構成され、リムーバブルメディアドライブ１０２、制御部１０３、表示・操作部１０４、不揮発性の記憶装置１０５、プリント部１０７、及びスキャナ部１０８を備えている。制御部１０３及び記憶装置１０５は、メイン基板１１０に搭載されている。
【００２８】
リムーバブルメディアドライブ１０２は、リムーバブルメディア１０６の読み取り／書き込みが可能なドライブであって、画像形成装置１０１に内蔵されている。リムーバブルメディア１０６としては、例えば、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ）ディスク、ＦＤ（フロッピー（登録商標）ディスク）、ＺＩＰディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、メモリスティック、及びＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）などが挙げられる。
【００２９】
制御部１０３は、リムーバブルメディア１０６や記憶装置１０５に対する読み取り／書き込み動作、画像形成装置１０１のファームウェアの実行、表示・操作部１０４の表示パネルへの画像表示や操作キー等からの入力検知の制御を行う。
【００３０】
表示・操作部１０４は、タッチパネルによって構成されており、通常のディスプレイと同様に所望の画像を表示することができる。また、ユーザが画面に触れることで画像形成装置１０１を操作することができるようになっている。本実施の形態では、表示部と操作部を同一のデバイスによって提供しているが、両者を別々に提供しても良い。即ち、通常のディスプレイとは別に、マウスやキーボードに代表されるユーザインタフェースを提供する構成であっても良い。
【００３１】
記憶装置１０５は、補助記憶装置であるハードディスクドライブとメインメモリによって構成され、制御プログラム（後述する図３及び図４等のフローチャートに基づく制御コードを含む）や画像データ等の各種デジタルデータを保存する。また、スキャナ部１０８は、原稿画像を読み取り、その読み取り画像データをプリント部１０７へ供給する。フィーダ部１０９は、読み取るべき原稿をスキャナ部１０８の読み取り位置に自動的にセットする。プリント部１０７は、スキャナ部１０８からの読み取り画像データを、給紙カセットから給紙された用紙上に画像形成する。
【００３２】
図２は、図１中の制御部１０３が保持する本実施の形態の特徴的なモジュールを示すブロック図であり、図中の矢印は、各モジュールの利用の関係を示している。
【００３３】
制御部１０３は、本実施の形態の特徴的なモジュールとして、モード切替モジュール２０１と、リムーバブルメディア検知モジュール２０２と、モード切替停止モジュール２０３とを備えている。
【００３４】
モード切替モジュール２０１は、一般ユーザが利用する通常モードと、サービスマン専用のサービスモードとを切り替えるモジュールである。サービスモードでは、サービスマンが画像形成装置１０１のメンテナンスや状態の検査を行うための各種処理を実行することが可能であり、これに伴って、通常モードとは別に、リムーバブルメディア１０６にデジタルデータを書き込む作業や、リムーバブルメディア１０６からデジタルデータを読み込む作業を行う。通常モードからサービスモードへの切り替えは、例えばボタンを所定の組み合わせで押下することによって行われる。また、サービスモードから通常モードへの切り替えは、例えばリセットボタンなどの操作によって行われる。
【００３５】
リムーバブルメディア検知モジュール２０２は、リムーバブルメディアドライブ１０２に対応するリムーバブルメディア１０６が挿入されているかを検知するモジュールである。この検知処理では、リムーバブルメディア１０６と特定の通信を行い、リムーバブルメディア１０６が利用可能か否かを判断する（後で図６を用いて説明する）。
【００３６】
モード切替停止モジュール２０３は、リムーバブルメディア検知モジュール２０２によって利用可能なリムーバブルメディア１０６が挿入されていることが判別された状態で、モード切替モジュール２０１がサービスモードから通常モードへの切り替えを試みた場合に、そのモードの切り替えを行わせないように制御するモジュールである。
【００３７】
＜第１の実施の形態の動作＞
次に、上記構成の画像処理装置１０１において、リムーバブルメディア１０６に保存されたファームウェアのデータを用いてファームウェアの更新を行う動作について説明する。
【００３８】
図３及び図４は、第１の実施の形態に係るファームウェア更新時の処理を示すフローチャートである。
【００３９】
（Ａ）リムーバブルメディア１０６の取り忘れがなかった場合のフロー
始めに、ファームウェアを更新する際に期待される正しい操作手順（リムーバブルメディアを取り忘れなかった場合）について説明する。
【００４０】
サービスマンが画像形成装置１０１のファームウェアを更新する場合、先ずステップＳ１１において、モード切替モジュール２０３によって、通常モードからサービスモードに変更する。サービスモードでは、サービスマンが画像形成装置１０１のメンテナンスや状態の検査を行うための各種処理を実行する。このサービスモードにおける表示・操作部１０４の画面の一例を図５に示す。
【００４１】
図５において、「ＣＯＰＩＥＲ」ボタン４１は、印刷機能に関わる点検や整備を行う画面に遷移するときのボタンであり、「ＦＥＥＤＥＲ」ボタン４２は、給紙用のフィーダの点検や整備を行う画面に遷移するときのボタンである。また、「ＢＯＡＲＤ」ボタン４０３は、メイン基板１１０のＰＣＩ拡張スロットに接続されたボードに関する情報を表示する画面に遷移するときのボタンである。
【００４２】
次のステップ１２では、リムーバブルメディア検知モジュール２０２により、サービスマンがリムーバブルメディアドライブ１０２に対応したリムーバブルメディア１０６を挿入したか否かを検知する。このリムーバブルメディア１０６には、画像形成装置１０１にインストールするファームウェアが保存されている。
【００４３】
ここで、図６を用いて、ステップＳ１２の処理（リムーバブルメディア挿入検知処理）の詳細について説明する。図６は、第１の実施の形態に係るリムーバブルメディア挿入検知処理を示すフローチャートである。このリムーバブルメディア挿入検知処理は、図６のフローを繰り返すことにより継続的に実行する、或いはユーザからの指示に応じて必要なときだけ行うようにしても良い。
【００４４】
先ず、図６のステップＳ１１１では、リムーバブルメディア１０６の接続によって、ポートの電圧が変化する。つまり、メディア１０６のプルアップ抵抗などがポートのラインをＨｉｇｈレベルに遷移させる。これによって、リムーバブルメディア検知モジュール２０２は、リムーバブルメディアドライブ１０２にメディア１０６が挿入されたことを検出することができる。
【００４５】
リムーバブルメディア検知モジュール２０２は、挿入されたリムーバブルメディア１０６との通信路を確立し（ステップＳ１１２）、さらに、このリムーバブルメディア１０６用のドライバをロードする（ステップＳ１１３）。
【００４６】
その後、定期的に、挿入されたリムーバブルメディア１０６に対して、利用可能な状態であるかの問い合わせを行い（ステップＳ１１４）、利用可能であれば、当該リムーバブルメディア１０６が利用可能なリムーバブルメディアとして検知された旨を示す情報（以下、メディア検知情報と記す）を記憶装置１０５に保持しておく。
【００４７】
図３に戻り、ステップ１３ではファームウェアの更新処理を行う。ファームウェアの更新処理は、リムーバブルメディア検知モジュール２０２によって利用可能なリムーバブルメディア１０６の挿入を検知したことをトリガに実行するか、或いは表示・操作部１０４によってサービスマンが実行を指示する。これにより、リムーバブルメディア１０６から画像形成装置１０１内の記憶装置１０５に対して、ファームウェアのダウンロード処理（「ＤＯＷＮＬＯＲＤ」処理）が開始され（図７（ａ）のＴ１）、ダウンロードが完了すると、表示・操作部１０４には図７（ｂ）のＴ２に示すように「Ｄｏｎｅ」が表示される。
【００４８】
サービスマンは、上述のようにして所定の作業（ファームウェアの更新）を終えると、サービスコードから通常モードへと必ず切り替えるのが通常である。これは、通常モードとサービスモードでは実行できる機能が異なるため、一般のユーザが余計な処理を実行してしまわないように留意するためである。
【００４９】
このとき、サービスマンが、期待される正しい操作手順を実施する場合には、通常モードへと切り替える前に、セキュリティのためにリムーバブルメディア１０６をリムーバブルメディアドライブ１０２から取り外すための取り外し処理を実行することになる。この取り外し処理の実行が選択されると、表示・操作部１０４には図８（ａ）に示すような画面が表示され、「ＲＭ−ＭＥＭＯＲＹ」処理（図８（ａ）のＴ１２）が実行される。この「ＲＭ−ＭＥＭＯＲＹ」処理が完了すると、図８（ｂ）のＴ１３に示すように「Ｄｏｎｅ」が表示された後、さらに図９（ｃ）に示すような、リムーバブルメディア１０６の取り出しを促すメッセージが画面に表示される。そして、サービスマンがリムーバブルメディア１０６をリムーバブルメディアドライブから取り出した後、この画面の「ＯＫ」ボタン７１を選択することにより、取り外し処理の実行／非実行を判別するステップＳ１４が肯定（ＹＥＳ）側へ進み、通常モードへと遷移して、表示・操作部１０４の表示が図１０に示すような通常モードの画面に変更される（ステップＳ１８）。ここで、サービスマンが画像形成装置１０１の動作確認を行うことになる。
【００５０】
以上の手順によって、リムーバブルメディア１０６を利用したファームウェアの更新が実現される。
【００５１】
（Ｂ）リムーバブルメディア１０６の取り忘れがあった場合のフロー
次に、図３において、リムーバブルメディア１０６を取り出さない状態で、サービスモードから通常モードに切り替えようとした場合のフローについて説明する。
【００５２】
前述したステップＳ１１からステップＳ１３までの処理を終えてファームウェアの更新は完了し、サービスモードの状態になっているものとする。
【００５３】
ここで、サービスマンがリムーバブルメディア取り出し処理（ステップＳ１４）の実行を忘れ、画像形成装置１０１に備えられているリセットボタンを押下し、サービスモードから通常モードへの切り替え指示を行うと（ステップＳ１５）、ステップＳ１６へ処理が移行する。
【００５４】
ステップＳ１６では、利用可能な状態のリムーバブルメディア１０６がリムーバブルメディアドライブ１０２内に存在するか否かを、前記問い合わせ（ステップＳ１１４）によって記憶装置１０５に記憶された前記メディア検知情報で確認する。利用可能な状態のリムーバブルメディア１０６が存在した場合は、サービスマンがリムーバブルメディア１０６を取り忘れている可能性がある。
【００５５】
そこで、ステップＳ１７において警告の表示を行い、サービスマンにリムーバブルメディア１０６の取り外しを指示する。警告は、例えば、図１１（ａ）に示すように表示・操作部１０４全体に警告を表示する。「ＯＫ」ボタン９０を押下すると、ステップＳ１４に戻り、前記したステップＳ１４以降の処理を繰り返す。この繰り返し処理によって、サービスマンがリムーバブルメディア１０６を取り出すまで、サービスモードから通常モードに切り替えることはできない。なお、ステップＳ１７での警告の表示は、図１１（ｂ）に示すように、表示・操作部１０４の一部に表示することも可能である。
【００５６】
一方、前記ステップＳ１６において、利用可能な状態のリムーバブルメディア１０６がリムーバブルメディアドライブ１０２内に存在していないと判定された場合は、ステップＳ１８へ進んで通常モードへの切り替えが行われる。サービスマンは、所望の動作テストを通常モードで実行することが可能となる。
【００５７】
このように、モード切替モジュール２０１によってサービスモードから通常モードへと切り替える際に、リムーバブルメディア検知モジュール２０２によって利用可能なリムーバブルメディア１０６が検知された場合には、警告を表示すると共に通常モードへの切り替えを禁止する。これにより、サービスマンがファームウェアの更新作業を終えた後にリムーバブルメディア１０６を取り忘れていたとしても、その取り忘れに気づくことができるため、リムーバブルメディア１０６の取り忘れを確実に防止することができる。
【００５８】
（Ｃ）再起動がなされた場合のフロー
次に、図３において、ファームウェアの更新が終了した後、通常モードに切り替えることなく画像形成装置１０１が再起動された場合のフローについて説明する。
【００５９】
図３の上記ステップＳ１５において通常モードへの遷移の指示がないと判定されると、ステップＳ１９へ進んで、画像形成装置１０１の再起動の指示が有るか否かを判定する。
このステップＳ１９において再起動の指示があったと判定された場合には、図４のステップＳ１０１へ進んで、画像形成装置１０１の再起動が開始される。なお、起動後は自動的に通常モードに切り替えられるものとする。
【００６０】
次のステップＳ１０２では、前述した図３のステップＳ１６と同様に、利用可能な状態のリムーバブルメディア１０６がリムーバブルメディアドライブ１０２内に存在するかについて、リムーバブルメディア検知モジュール２０２によって確認を行う。利用可能な状態のリムーバブルメディア１０６が存在した場合、サービスマンがリムーバブルメディア１０６を取り忘れている可能性がある。
【００６１】
そこで、続くステップＳ１０３では、警告の表示を行い、サービスマンにリムーバブルメディア１０６の取り外しを指示する。この場合、画像形成装置１０１の起動が完了して通常モードでの動作が可能な状態であっても、その機能を利用することができない状態に留める。例えば、警告を表示・操作部１０４の最前面に表示するといった方法がある。ここで、表示・操作部１０４の最前面とは、モーダルダイアログボックスの一番手前のダイアログ表示であり、この場合、後続する表示は操作できなくなるため、結果的にユーザは通常モードに遷移できず、操作を行うことができない。
【００６２】
そして、サービスマンが警告表示の非表示を指示すると（ステップＳ１０４）、この指示により、再びステップＳ１０２以降の処理を繰り返す。この繰り返し処理によって、サービスマンは、リムーバブルメディア１０６の取り外しを行わない限り、通常モードで画像形成装置１０１を利用することができない。
【００６３】
前記ステップＳ１０２において、利用可能な状態のリムーバブルメディア１０６が存在しないと判定された場合には、画像形成装置１０１が通常モードとして起動され、図１０に示すような通常モードの画面が表示される。
【００６４】
このように、サービスマンがファームウェアの更新をリムーバブルメディア１０６から行った際に、サービスモードから通常モードへの切り替えを行わずに画像形成装置１０１の再起動を行った場合にも、リムーバブルメディア１０６の取り忘れを防止することができる。
【００６５】
なお、上記第１の実施の形態では、画像形成装置１０１がサービスモードへ遷移した後にリムーバブルメディア１０６の挿入検知処理を実行したが、先に挿入検知処理を実行して、リムーバブルメディア１０６が検知された後に、サービスモードへ遷移させる形態も容易に可能である。
【００６６】
また、上記第１の実施の形態では、ファームウェアの更新処理が行われた後にリムーバブルメディア１０６の取り外し処理を行っているが、例えば先にリムーバブルメディア１０６から必要なデータを記憶装置１０５にコピーし、リムーバブルメディア１０６の取り外し処理を行ってから記憶装置１０５にコピーされたデータを用いてファームウェアの更新を行う形態も容易に可能である。
【００６７】
［第２の実施の形態］
第２の実施の形態は、システムの内部的には通常モードへの切り替えを行うが、リムーバブルメディア１０６が取り除かれるまで警告を表示・操作部１０４の最前面に表示することによって、通常モードでの操作を禁止するようにしたものである。本実施の形態が第１の実施の形態と異なる点は、ファームウェア更新時の処理が前述した図３のフローから図１２に示すフローに変更されるだけで、その他については同一である。
【００６８】
図１２は、本発明の第２の実施の形態に係るファームウェア更新時の処理を示すフローチャートであり、図３及び図４と共通の要素には同一の符号を付し、その説明を省略する。
【００６９】
本実施の形態では、前述したステップＳ１１からステップＳ１３までの処理を終えて、処理のフローがステップＳ１４の否定（ＮＯ）へ流れて、ステップＳ１５において、通常モードへの遷移の指示があったと判定されたときは、先ず通常モードへ遷移する（ステップＳ１１０）。その後、利用可能な状態のリムーバブルメディア１０６がリムーバブルメディアドライブ１０２内に存在するか否かについて、図３のステップＳ１６と同様の方法で確認する（ステップＳ１１１）。
【００７０】
利用可能な状態のリムーバブルメディア１０６が存在した場合は、サービスマンがリムーバブルメディア１０６を取り忘れている可能性があるので、続くステップＳ１０３では、警告を表示・操作部１０４の最前面に表示し、サービスマンにリムーバブルメディア１０６の取り外しを指示する。
【００７１】
サービスマンが警告表示の非表示を指示すると（ステップＳ１１３）、この指示により、再びステップＳ１１１以降の処理を繰り返す。そして、ステップＳ１１１において、利用可能な状態のリムーバブルメディア１０６が存在しないと判定された場合には、図１０に示すような通常モードの画面が表示される（ステップＳ１１７）。
【００７２】
このように、前記繰り返し処理によって、サービスマンは、リムーバブルメディア１０６の取り外しを行わない限り、表示・操作部１０４から通常モードで操作することができない。これにより、サービスマンがファームウェアの更新作業を終えた後にリムーバブルメディア１０６を取り忘れていたとしても、その取り忘れに気づくことができるため、リムーバブルメディア１０６の取り忘れを確実に防止することができる。
【００７３】
［第３の実施の形態］
第３の実施の形態では、ＵＳＢホストインタフェースを備えた画像形成装置において、ＵＳＢホストインタフェースを備えたストレージデバイスに保存されたファームウェアのデータを用いてファームウェアの更新を行う場合について説明する。
【００７４】
＜第３の実施の形態に係る画像形成装置の構成＞
図１３は、本発明の第３の実施の形態に係る画像形成装置の構成を示すブロック図である。
【００７５】
この画像形成装置３０１のハード構成は、前述した図１の構成において、リムーバブルメディアドライブ１０２がＵＳＢホストのインタフェース１２１に置き換えられた点が異なるのみである。これに伴い、ユーザが接続するのは、ＵＳＢのインタフェースを備えたＵＳＢストレージデバイス１２２となる。このＵＳＢストレージデバイス１２２としては、例えば、ＵＳＢメモリやＵＳＢハードディスクのほか、リムーバブルメディアに対応したリムーバブルメディアドライブ等が該当する。
【００７６】
ここで、ＵＳＢホストインタフェース１２１にリムーバブルメディアドライブを接続して利用する場合でリムーバブルメディアの挿抜のみを行うことを前提とすると、前述した第１の実施の形態の内容と殆ど違いが見られない。そこで、本実施の形態では、ＵＳＢメモリ、ＵＳＢハードディスク、若しくはリムーバブルメディアのリーダ／ライタデバイス自体を接続／取り外しするような形態について説明する。そこで、以下、これらを総称してＵＳＢストレージデバイスと呼ぶ。
【００７７】
図１４は、図１３中の制御部１０３が保持する本実施の形態の特徴的なモジュールを示すブロック図であり、図１と共通の要素には同一の符号を付し、その説明を省略する。
【００７８】
本実施の形態に係る制御部１０３の構成が図２に示したものと異なる点は、図２のリムーバブルメディア検知モジュール２０２に代わって、ＵＳＢデバイス検知モジュール２５０を設けた点だけである。
【００７９】
ＵＳＢデバイス検知モジュール２５０は、ＵＳＢホストインタフェース１２１に利用可能なＵＳＢストレージデバイスが接続されているかを検知する。具体的には、接続されたＵＳＢデバイスの中からＵＳＢストレージデバイス１２２を探索し、そのＵＳＢストレージデバイス１２２が利用可能状態であるかを判別する。
【００８０】
ＵＳＢストレージデバイスであるかの判断は、デバイスのディスクリプタ情報であるインタフェースディスクリプタにおいて、その６バイト目のクラスコードを参照することで判別が可能である。ディスクリプタ情報は階層構造になっており、その主要な階層を図１５に示す。なお、図中の（１）は、１つのＵＳＢデバイスに対して１つだけ存在するという意味であり、（１：＊）は、１つの上位ディスクリプタに対して複数存在するという意味である。
【００８１】
前記インタフェースディスクリプタ（全て各１バイト）は、１バイト目がｂＬｅｎｇｔｈ（ディスクリプタのサイズ）であり、２バイト目がｂＤｅｓｃｒｉｐｔｏｒＴｙｐｅ（ディスクリプタタイプ）であり、３バイト目がｂＩｎｔｅｒｆａｃｅＮｕｍｂｅｒ（インタフェースの識別番号）であり、４バイト目がｂＡｌｔｅｒｎａｔｅＳｅｔｔｉｎｇ（別の設定を選ぶための値）であり、５バイト目がｂＮｕｍＥｎｄｐｏｉｎｔｓ（エンドポイントの個数）であり、６バイト目がｂＩｎｔｅｒｆａｃｅＣｌａｓｓ（クラスコード）であり、７バイト目がｂＩｎｔｅｒｆａｃｅＳｕｂｃｌａｓｓ（サブクラスコード）であり、８バイト目がｂＩｎｔｅｒｆａｃｅＰｒｏｔｏｃｏｌ（プロトコルコード）であり、９バイト目がｉＩｎｔｅｒｆａｃｅ（ストリングディスクリプタへのインデックス）で構成されている。
【００８２】
ここで、ＵＳＢデバイス検知モジュール２５０による、ＵＳＢホストインタフェース１２１に利用可能なＵＳＢストレージデバイス１２２が接続されているかを検知するＵＳＢデバイス接続検知処理について、図１６を用いて説明する。図１６は、第３の実施の形態に係るＵＳＢデバイス接続検知処理を示すフローチャートである。
【００８３】
先ず、ＵＳＢホストインタフェース１２１にＵＳＢストレージデバイス１２２が接続されると、ＵＳＢインタフェース１２１は、ポートの電圧変化を検出してデバイス１２２の接続を検知する（ステップＳ１４１）。次に、ＵＳＢインタフェース１２１は、ＵＳＢデバイス検知モジュール２５０にデバイス１２２の接続を伝える（ステップＳ１４２）。
【００８４】
その後、ＵＳＢデバイス検知モジュール２５０は、接続されたＵＳＢストレージデバイス１２２との通信路を確立し（ステップＳ１４３）、この通信路を用いてＵＳＢストレージデバイス１２２の性能の情報（ディスクリプタ情報）を取得する（ステップＳ１４４）。そして、取得したディスクリプタ情報によって、接続されたデバイスがＭａｓｓＳｔｏｒａｇｅクラスのデバイスであることが判明する。即ち、上記のクラスコード（オフセット５（６バイト目）のｂＩｎｔｅｒｆａｃｅＣｌａｓｓの値）が０ｘ０８だった場合、ＭａｓｓＳｔｏｒａｇｅクラスのデバイスであることが分かる。
【００８５】
次に、ＭａｓｓＳｔｏｒａｇｅのクラスドライバをロードし（ステップＳ１４５）、その後は、定期的にデバイス１２２への問い合わせを行い、デバイス１２２が利用可能な状態であれば、当該ＵＳＢストレージデバイス１２２が利用可能なデバイスとして検知された旨を示す情報として、デバイス検知情報を記憶装置１０５に保持しておく。
【００８６】
また、本実施の形態に係るファームウェア更新時の処理は、第１の実施の形態に係る図３及び図４の説明と基本的には同じである。異なる点は、リムーバブルメディア１０６がＵＳＢストレージデバイス１２２に置き換わる点である。例えば、ステップＳ１４のリムーバブルメディア１０６の取り出しの処理が、ＵＳＢストレージデバイス１２２の取り外し処理に置き換えられて、ディスクキャッシュの書き込み等の処理を制御部１０３によって行った後、ユーザが手動で取り外すことになる。また、ステップＳ１２の処理がＵＳＢデバイス検知モジュール２５０により図１６で説明したような検知処理に変更され、これに伴ってステップＳ１６及びステップＳ１０２の処理が前述したような処理に変更される。その他の処理は、第１の実施の形態と同様である。
【００８７】
このように、本実施の形態のように、サービスマンがＵＳＢストレージデバイスを用いてファームウェアの更新を行った場合にも、ＵＳＢストレージデバイスの取り忘れを確実に防止することができる。
【００８８】
［第４の実施の形態］
第４の実施の形態では、ＵＳＢホストインタフェースを備えた画像形成装置において、管理者やＩＴマネージャがＵＳＢホストインタフェースを備えたストレージデバイスに管理情報などをインポート・エクスポートする形態について説明する。
【００８９】
本実施の形態の画像形成装置の構成は、図１３及び図１４に示した第３の実施の形態とと等しく、説明は省略する。
【００９０】
また、画像形成装置３０１の管理情報をインポート・エクスポートする処理は、図３及び図４のフローチャートにおいて、サービスモードを管理者モードに置き換え、ステップＳ１３のファームウェアの更新処理を管理情報のインポート・エクスポート処理に置き換えた処理となる。
【００９１】
管理者モードは、一般的にパスワードやユーザ認証によって保護されたモードである。例えば、表示・操作部１０４において所定の操作を行うことでパスワード認証画面が表示され、そこで正しいパスワードを入力することで管理者モードに切り替えることができる。若しくは権限を持ったユーザであれば所定の操作を行うことで管理者モードに切り替えることができる。
【００９２】
インポート・エクスポート処理は、モード切替モジュール２０１によって管理者モードに切り替えられた後、表示・操作部１０４を介して管理者によって指示され、記憶装置１０５に記憶された管理情報を、接続されたＵＳＢストレージデバイス１２２に書き込む。又は、ＵＳＢストレージデバイス１２２に保存された管理情報を読み出し、記憶装置１０５に格納する。
【００９３】
ＵＳＢストレージデバイス１２２を取り出さないまま、管理者モードから通常のモードに切り替えしようとした場合のフローは、図３と同等であり、ここでは説明を省略する。
【００９４】
また、ファームウェアの更新が終了した後に、通常モードに切り替えることなく、画像形成装置３０１が再起動された場合の処理は、図４と同等であり、説明を省略する。
【００９５】
このように、管理者がＵＳＢストレージデバイスを用いて、画像形成装置の管理情報をインポート・エクスポートする処理を行った場合にも、ＵＳＢストレージデバイスの取り忘れを確実に防止することができる。
【００９６】
［第５の実施の形態］
第５の実施の形態では、取り忘れを防止したいＵＳＢデバイスの情報を記憶装置１０５に記憶しておき、前述したディスクリプタ情報のうち、インタフェースディスクリプタ以外のディスクリプタ情報を参照して、ＵＳＢストレージデバイス以外のＵＳＢデバイスについて取り忘れを防止する形態について説明する。
【００９７】
本実施の形態で扱うＵＳＢストレージデバイス以外のＵＳＢデバイスとしては、ＵＳＢポートに接続することで自動的にシステムにログインすることができるＵＳＢキーを例に挙げる。管理者は、ＵＳＢキーによって管理者画面に入ることができ、そのため、画像形成装置３０１のメンテナンス時にはＵＳＢキーを接続し、メンテナンスが終わったらＵＳＢキーを忘れずに取り外すことを想定する。
【００９８】
本実施の形態の構成は、図１３及び図１４に示した画像処理装置３０１の構成において、ＵＳＢストレージデバイスをＵＳＢキーに置き換えて、画像処理装置３０１の内部処理を以下に説明する図１７のフローに基づいたものとする。
【００９９】
図１７は、本発明の第５の実施の形態に係る動作を示すフローチャートである。
【０１００】
先ず、ＵＳＢキーがＵＳＢホストインタフェース１２１に接続されると（ステップＳ１６１）、表示・操作部１０４に管理者画面が表示される（ステップＳ１６２）。こうして、管理者がＵＳＢキーによって管理者画面に入った状態で、画像形成装置３０１内にＵＳＢキーの情報を登録する（ステップＳ１６３）。その方法としては、ＵＳＢデバイスを接続したときにだけ表示・操作部１０４に表示されるボタンを提供し、このボタンを押下する。すると、画像形成装置３０１のシステムは、接続されたＵＳＢキーの情報として、前述のデバイスディスクリプタにある「ｉｄＶｅｎｄｏｒ／ｉｄＰｒｏｄｕｃｔ」の値を取得し、この情報を取り忘れ防止対象デバイス情報として記憶する。
【０１０１】
その後、管理者は、画像形成装置３０１のメンテナンスを実施し（ステップＳ１６４）、その完了後に管理者がＵＳＢキーの取り外し処理を実行すれば、ステップＳ１６４が肯定（ＹＥＳ）側へ進み、通常モードへと遷移する（ステップＳ１６９）。
【０１０２】
また、管理者がＵＳＢキーの取り出し処理（ステップＳ１６４）の実行を忘れて、管理者モードから通常モードへの切り替え指示を行うと（ステップＳ１６６）、ステップＳ１６７へ処理が移行する。ステップＳ１６７では、前記ステップＳ１６３で登録したＵＳＢキーが存在するかについて、前記取り忘れ防止対象デバイス情報を参照して確認する。前記登録したＵＳＢキーが存在した場合は、管理者がＵＳＢキーを取り忘れている可能性がある。
【０１０３】
そこで、ステップＳ１６８において警告の表示を行って、管理者にＵＳＢキーの取り外しを指示し、前記ステップＳ１６５へ戻る。この繰り返し処理によって、管理者がＵＳＢキーを取り出すまで、管理者モードから通常モードに切り替えることはできない。
【０１０４】
これにより、管理者が画像形成装置のメンテナンス作業を終えた後にＵＳＢキーを取り忘れていたとしても、その取り忘れに気づくことができるため、ＵＳＢキーの取り忘れを確実に防止することができる。
【０１０５】
なお、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしても良い。
【０１０８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１０】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１１１】
【図１】第１の実施の形態に係る電子装置である画像形成装置の構成を示すブロック図である。
【図２】図１中の制御部１０３が保持する本実施の形態の特徴的なモジュールを示すブロック図である。
【図３】第１の実施の形態のファームウェア更新時の処理を示すフローチャートである。
【図４】第１の実施の形態のファームウェア更新時の処理を示すフローチャートである。
【図５】サービスモード時の表示画面の一例を示す表示画面図である。
【図６】第１の実施の形態に係るリムーバブルメディア挿入検知処理を示すフローチャートである。
【図７】ファームウェアの更新処理時の表示画面例を示す表示画面図である。
【図８】リムーバブルメディアの取り外し処理時の表示画面例を示す表示画面図である。
【図９】リムーバブルメディアの取り外し処理時の表示画面例を示す表示画面図である。
【図１０】通常モード時の表示画面例を示す表示画面図である。
【図１１】警告表示画面の例を示す表示画面図である。
【図１２】第２の実施の形態に係るファームウェア更新時の処理を示すフローチャートである。
【図１３】第３の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図１４】図１３中の制御部１０３が保持する本実施の形態の特徴的なモジュールを示すブロック図である。
【図１５】ディスクリプタ情報の階層構造を示す図である。
【図１６】第３の実施の形態に係るＵＳＢデバイス接続検知処理を示すフローチャートである。
【図１７】第５の実施の形態に係る動作を示すフローチャートである。
【符号の説明】
【０１１２】
１０１，３０１  画像形成装置
１０２  リムーバブルメディアドライブ
１０３  制御部
１０４  表示・制御部
１０５  記憶装置
１０６  リムーバブルメディア
１２１  ＵＳＢホストインタフェース
１２２  ＵＳＢストレージデバイス
２０１  モード切替モジュール
２０２  リムーバブルメディア検知モジュール
２０３  モード切替停止モジュール
２５０  ＵＳＢデバイス検知モジュール
【図１】
2006287537.tif 000003
【図２】
2006287537.tif 000004
【図３】
2006287537.tif 000005
【図４】
2006287537.tif 000006
【図５】
2006287537.tif 000007
【図６】
2006287537.tif 000008
【図７】
2006287537.tif 000009
【図８】
2006287537.tif 000010
【図９】
2006287537.tif 000011
【図１０】
2006287537.tif 000012
【図１１】
2006287537.tif 000013
【図１２】
2006287537.tif 000014
【図１３】
2006287537.tif 000015
【図１４】
2006287537.tif 000016
【図１５】
2006287537.tif 000017
【図１６】
2006287537.tif 000018
【図１７】
2006287537.tif 000019