【手続補正書】
【提出日】令和1年12月25日(2019.12.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
しかしながら、複数回線ＭＦＰでは、近距離無線通信情報に設定されるＩＰアドレスは複数回線ＭＦＰに割り当てられた全てのＩＰアドレスの中から決定されるので、主回線のＩＰアドレスが設定されるとは限らない。すなわち、従来のＭＦＰでは、携帯端末に対して適切なＩＰアドレスを提供することができない場合があった。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の目的の１つは、外部の端末に対し、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイジングパケットを用いて適切なＩＰアドレスを提供することができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、複数のネットワークインタフェースを通信に使用する情報処理装置であって、前記情報処理装置と通信するためのＩＰアドレスを示す情報を含むＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの第１のアドバタイジングパケットを周期的に送信するように制御する通信制御手段を有し、前記通信制御手段で送信される第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記複数のネットワークインタフェースの中の何れか１つのネットワークインタフェースに対応するＩＰアドレスであって、特定の条件を満たすＩＰアドレスを示す情報を含むように構成されていること特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の１つの側面によれば、外部の端末に対して、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイジングパケットを用いて適切なＩＰアドレスを提供することができるようになる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のネットワークインタフェースを通信に使用する情報処理装置であって、
前記情報処理装置と通信するためのＩＰアドレスを示す情報を含むＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの第１のアドバタイジングパケットを周期的に送信するように制御する通信制御手段を有し、
前記通信制御手段で送信される第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記複数のネットワークインタフェースの中の何れか１つのネットワークインタフェースに対応するＩＰアドレスであって、特定の条件を満たすＩＰアドレスを示す情報を含むように構成されていること特徴とする情報処理装置。
【請求項２】
前記複数のネットワークインタフェースの中の何れか１つのネットワークインタフェースが前記情報処理装置のプライマリネットワークとして使用され、
前記特定の条件を満たすＩＰアドレスは、前記プライマリネットワークとして使用されるネットワークインタフェースのＩＰアドレスであり、
前記第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記プライマリネットワークとして使用されるネットワークインタフェースのＩＰアドレスを示す情報を含むように構成されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数のネットワークインタフェースに関連する設定を受け付ける受付手段と、
前記受付手段で受け付けた設定に基づいて、前記複数のネットワークインタフェースのＩＰアドレスの中から、前記特定の条件を満たすＩＰアドレスを決定する決定手段とを更に有し、
前記第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記決定手段で決定された特定の条件を満たすＩＰアドレスを示す情報を含むように構成されていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記受付手段は、前記複数のネットワークインタフェースの何れのネットワークインタフェースのＩＰアドレスを前記第１のアドバタイジングパケットに含めるかを示す設定を受け付け、
前記決定手段は、前記受付手段で受け付けた設定に基づいて、前記複数のネットワークインタフェースの中から１つのネットワークインタフェースを特定し、前記特定されたネットワークインタフェースに割り当てられたＩＰアドレスを、前記特定の条件を満たすＩＰアドレスであると決定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１のアドバタイジングパケットを生成する生成手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、印刷装置であることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第１のアドバタイジングパケットは、前記印刷装置と通信を行う場合に使用するポート番号を示す情報を含むことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第１のアドバタイジングパケットは、ＡｉｒＰｒｉｎｔに対応するＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイジングパケットであることを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記情報処理装置の動作設定に基づいて、前記第１のアドバタイジングパケットとは異なるフォーマットであるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの第２のアドバタイジングパケットを周期的に送信することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数のネットワークインタフェースを通信に使用する情報処理装置の制御方法であって、
前記情報処理装置と通信するためのＩＰアドレスを示す情報を含むＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの第１のアドバタイジングパケットを周期的に送信するように制御する通信制御工程を有し、
前記通信制御工程で送信される第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記複数のネットワークインタフェースの中の何れか１つのネットワークインタフェースに対応するＩＰアドレスであって、特定の条件を満たすＩＰアドレスを示す情報を含むように構成されていること特徴とする情報処理装置の制御方法。
【請求項１１】
前記複数のネットワークインタフェースの中の何れか１つのネットワークインタフェースが前記情報処理装置のプライマリネットワークとして使用され、
前記特定の条件を満たすＩＰアドレスは、前記プライマリネットワークとして使用されるネットワークインタフェースのＩＰアドレスあり、
前記第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記プライマリネットワークとして使用されるネットワークインタフェースのＩＰアドレスを示す情報を含むように構成されていることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記複数のネットワークインタフェースに関連する設定を受け付ける受付工程と、
前記受付工程で受け付けた設定に基づいて、前記複数のネットワークインタフェースのＩＰアドレスの中から、前記特定の条件を満たすＩＰアドレスを決定する決定工程とを更に有し、
前記第１のアドバタイジングパケットは、前記情報処理装置と通信するためのＩＰアドレスを示す情報として、前記決定工程で決定された特定の条件を満たすＩＰアドレスを示す情報を含むように構成されていることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１３】
前記受付工程では、前記複数のネットワークインタフェースの何れのネットワークインタフェースのＩＰアドレスを前記第１のアドバタイジングパケットに含めるかを示す設定を受け付け、
前記決定工程では、前記受け付けた設定に基づいて、前記複数のネットワークインタフェースの中から１つのネットワークインタフェースを特定し、前記特定されたネットワークインタフェースに割り当てられたＩＰアドレスを、前記特定の条件を満たすＩＰアドレスであると決定することを特徴とする請求項１２に記載の情報処理装置の制御方法。
【請求項１４】
前記第１のアドバタイジングパケットを生成する生成工程を更に有することを特徴とする請求項１０乃至１３のいずれか１項に記載の情報処理装置の制御方法。
【請求項１５】
前記情報処理装置は、印刷装置であることを特徴とする請求項１０乃至１４のいずれか１項に記載の情報処理装置の制御方法。
【請求項１６】
前記第１のアドバタイジングパケットは、前記印刷装置と通信を行う場合に使用するポート番号を示す情報を含むことを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１７】
前記第１のアドバタイジングパケットは、ＡｉｒＰｒｉｎｔに対応するＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイジングパケットであることを特徴とする請求項１５又は１６に記載の情報処理装置の制御方法。
【請求項１８】
前記情報処理装置の動作設定に基づいて、前記第１のアドバタイジングパケットとは異なるフォーマットであるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの第２のアドバタイジングパケットを周期的に送信する第２の送信制御工程を更に有することを特徴とする請求項１０乃至１７のいずれか１項に記載の情報処理装置の制御方法。
【請求項１９】
請求項１０乃至１８のいずれか１項に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。