【手続補正書】
【提出日】平成23年10月31日(2011.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置をストレージデバイスとして動作させるか前記ストレージデバイスとは別のデバイスとして動作させるかを示す設定情報と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバと、を格納したメモリと、
前記設定情報が前記情報処理装置を前記ストレージデバイスとして動作させることを示す場合に、前記ホスト装置が前記デバイスドライバを取得可能なように前記ホスト装置と通信し、前記設定情報が前記情報処理装置を前記別のデバイスとして動作させることを示す場合に、前記ホスト装置が前記別のデバイスの機能を利用可能なように前記ホスト装置と通信する通信手段と、
前記ホスト装置からの指示に従い、前記情報処理装置を前記別のデバイスとして動作させることを示すように前記設定情報を設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置を前記ストレージデバイスとして動作させることを示すように前記設定情報を設定するユーザによる指示を受信する受信手段を更に備え、
前記設定手段は、前記受信した指示に従い、前記情報処理装置を前記ストレージデバイスとして動作させることを示すように前記設定情報を設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の規格はＵＳＢ規格であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記別のデバイスはプリンタであることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置の制御方法であって、前記情報処理装置は、前記情報処理装置をストレージデバイスとして動作させるか前記ストレージデバイスとは別のデバイスとして動作させるかを示す設定情報と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバと、を格納したメモリを備え、前記制御方法は、
前記設定情報が前記情報処理装置を前記ストレージデバイスとして動作させることを示す場合に、前記ホスト装置が前記デバイスドライバを取得可能なように前記ホスト装置と通信し、前記設定情報が前記情報処理装置を前記別のデバイスとして動作させることを示す場合に、前記ホスト装置が前記別のデバイスの機能を利用可能なように前記ホスト装置と通信する通信工程と、
前記ホスト装置からの指示に従い、前記情報処理装置を前記別のデバイスとして動作させることを示すように前記設定情報を設定する設定工程と、
を備えることを特徴とする制御方法。
【請求項６】
情報処理装置のコンピュータに制御方法の各工程を実行させるためのプログラムであって、前記情報処理装置は、前記情報処理装置をストレージデバイスとして動作させるか前記ストレージデバイスとは別のデバイスとして動作させるかを示す設定情報と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバと、を格納したメモリを備え、前記制御方法は、
前記設定情報が前記情報処理装置を前記ストレージデバイスとして動作させることを示す場合に、前記ホスト装置が前記デバイスドライバを取得可能なように前記ホスト装置と通信し、前記設定情報が前記情報処理装置を前記別のデバイスとして動作させることを示す場合に、前記ホスト装置が前記別のデバイスの機能を利用可能なように前記ホスト装置と通信する通信工程と、
前記ホスト装置からの指示に従い、前記情報処理装置を前記別のデバイスとして動作させることを示すように前記設定情報を設定する設定工程と、
を備えることを特徴とするプログラム。
【請求項７】
情報処理装置であって、
前記情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバと、を格納したメモリと、
前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信手段と、
前記デバイスドライバが前記ホスト装置からアクセスされた後は、前記通信手段が前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
前記通信手段は、前記デバイスドライバが前記ホスト装置からアクセスされた後、一旦通信を切断した後に再接続する際に、前記情報処理装置が前記別のデバイスとして動作することを示す前記第２記述子を前記ホスト装置に送信することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記所定の規格はＵＳＢ規格であることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記第１記述子は、前記情報処理装置がマスストレージクラスであることを示す情報であることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第２記述子は、前記情報処理装置がイメージクラスまたはプリンタクラスであることを示す情報であることを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１２】
情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバとを格納したメモリを有する情報処理装置の制御方法であって、
前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信工程と、
前記メモリの中のデバイスドライバが前記ホスト装置からアクセスされた後は、前記通信工程で前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更工程とを備えることを特徴とする制御方法。
【請求項１３】
情報処理装置のコンピュータに制御方法の各工程を実行させるためのプログラムであって、前記情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバとを格納したメモリを有しており、前記制御方法は、
前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信工程と、
前記メモリの中のデバイスドライバが前記ホスト装置からアクセスされた後は、前記通信工程で前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更工程とを有していることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、第４の本発明は、情報処理装置であって、前記情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバと、を格納したメモリと、前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信手段と、前記デバイスドライバが前記ホスト装置からアクセスされた後は、前記通信手段が前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更手段と、を備えることを特徴とする情報処理装置を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、第５の本発明は、情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバとを格納したメモリを有する情報処理装置の制御方法であって、前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信工程と、前記メモリの中のデバイスドライバが前記ホスト装置からアクセスされた後は、前記通信工程で前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更工程とを備えることを特徴とする制御方法を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、第６の本発明は、情報処理装置のコンピュータに制御方法の各工程を実行させるためのプログラムであって、前記情報処理装置がストレージデバイスとして動作するか前記ストレージデバイスとは別のデバイスとして動作するかを示す記述子と、ホスト装置が所定の規格に従って前記情報処理装置を前記別のデバイスとして制御するために前記ホスト装置が用いるデバイスドライバとを格納したメモリを有しており、前記制御方法は、前前記ホスト装置との通信開始時に、前記記述子として前記情報処理装置がストレージデバイスとして動作することを示す第１記述子を前記ホスト装置に送信して、前記ホスト装置が前記デバイスドライバにアクセス可能なように前記ホスト装置と通信する通信工程と、前記メモリの中のデバイスドライバが前記ホスト装置からアクセスされた後は、前記通信工程で前記ホスト装置に送信する記述子を前記情報処理装置が前記別のデバイスとして動作することを示す第２記述子に変更する変更工程とを有していることを特徴とするプログラムを提供する。