(57)【特許請求の範囲】
【請求項１】
互いに接続されるメイン電子機器およびサブ電子機器を備えており、
前記メイン電子機器は、
情報処理装置と通信するためのメイン側外部通信部と、
前記サブ電子機器と通信するためのメイン側機器間通信部と、
前記メイン電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーと、通信を制御するメイン側通信制御手段と
を備えており、
前記サブ電子機器は、
前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、
前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーと
を備えており、
前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、
前記メイン側通信制御手段は、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続を確立して前記情報処理装置に前記メイン側ページを送信した場合において、前記情報処理装置からの要求に応じて前記メイン側通常接続によって前記情報処理装置に前記サブ側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立することを特徴とする機器情報提供システム。
【請求項２】
前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、
前記メイン側通信制御手段は、前記メイン側転送接続を確立して前記情報処理装置に前記サブ側ページを送信した場合において、前記情報処理装置からの要求に応じて前記メイン側転送接続によって前記情報処理装置に前記メイン側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記メイン側転送接続を切断し、前記メイン側通常接続を確立することを特徴とする請求項１に記載の機器情報提供システム。
【請求項３】
前記サブ電子機器は、前記情報処理装置と通信するためのサブ側外部通信部と、通信を制御するサブ側通信制御手段とを備えており、
前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、
前記サブ側通信制御手段は、前記サブ側外部通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるサブ側通常接続を確立して前記情報処理装置に前記サブ側ページを送信した場合において、前記情報処理装置からの要求に応じて前記サブ側通常接続によって前記情報処理装置に前記メイン側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記サブ側通常接続を切断し、前記サブ側外部通信部、前記サブ側機器間通信部および前記メイン側機器間通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるサブ側転送接続を確立することを特徴とする請求項１に記載の機器情報提供システム。
【請求項４】
前記サブ電子機器は、前記情報処理装置と通信するためのサブ側外部通信部と、通信を制御するサブ側通信制御手段とを備えており、
前記サブ側通信制御手段は、前記サブ側外部通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるサブ側通常接続を確立して前記情報処理装置に前記サブ側ページを送信した場合において、前記情報処理装置からの要求に応じて前記サブ側通常接続によって前記情報処理装置に前記メイン側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記サブ側通常接続を切断し、前記サブ側外部通信部、前記サブ側機器間通信部および前記メイン側機器間通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるサブ側転送接続を確立することを特徴とする請求項２に記載の機器情報提供システム。
【請求項５】
前記サブ側通信制御手段は、前記サブ側転送接続を確立して前記情報処理装置に前記メイン側ページを送信した場合において、前記情報処理装置からの要求に応じて前記サブ側転送接続によって前記情報処理装置に前記サブ側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記サブ側転送接続を切断し、前記サブ側通常接続を確立することを特徴とする請求項３または請求項４に記載の機器情報提供システム。
【請求項６】
前記サブ側ページは、前記サブ電子機器のネットワークの設定用のＷｅｂページであることを特徴とする請求項３から請求項５までの何れかに記載の機器情報提供システム。
【請求項７】
前記メイン側外部通信部は、有線用であり、
前記サブ側外部通信部は、無線用であることを特徴とする請求項６に記載の機器情報提供システム。
【請求項８】
前記メイン電子機器は、画像形成装置であり、
前記サブ電子機器は、前記画像形成装置に着脱可能であるネットワークインターフェイスカードであることを特徴とする請求項６または請求項７に記載の機器情報提供システム。
【請求項９】
サブ電子機器と接続される電子機器であって、
前記電子機器は、
情報処理装置と通信するためのメイン側外部通信部と、
前記サブ電子機器と通信するためのメイン側機器間通信部と、
前記電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーと、通信を制御するメイン側通信制御手段と
を備えており、
前記サブ電子機器は、
前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、
前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーと
を備えており、
前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、
前記メイン側通信制御手段は、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続を確立して前記情報処理装置に前記メイン側ページを送信した場合において、前記情報処理装置からの要求に応じて前記メイン側通常接続によって前記情報処理装置に前記サブ側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立することを特徴とする電子機器。
【請求項１０】
前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、
前記メイン側通信制御手段は、前記メイン側転送接続を確立して前記情報処理装置に前記サブ側ページを送信した場合において、前記情報処理装置からの要求に応じて前記メイン側転送接続によって前記情報処理装置に前記メイン側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記メイン側転送接続を切断し、前記メイン側通常接続を確立することを特徴とする請求項９に記載の電子機器。
【請求項１１】
サブ電子機器と接続される電子機器に実行される機器情報提供プログラムであって、
前記電子機器は、
情報処理装置と通信するためのメイン側外部通信部と、
前記サブ電子機器と通信するためのメイン側機器間通信部と、
前記電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーと
を備えており、
前記サブ電子機器は、
前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、
前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーと
を備えており、
前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、
前記機器情報提供プログラムは、通信を制御するメイン側通信制御ステップを前記電子機器に実行させ、
前記メイン側通信制御ステップは、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続を確立して前記情報処理装置に前記メイン側ページを送信した場合において、前記情報処理装置からの要求に応じて前記メイン側通常接続によって前記情報処理装置に前記サブ側切替ＵＲＬの通知を行い、この通知に応じて前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立するステップであることを特徴とする機器情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の情報を提供する機器情報提供システムに関する。
【背景技術】
【０００２】
従来の機器情報提供システムとして、互いに接続されるメイン電子機器としてのネットワークカード部およびサブ電子機器としての印刷部を備えており、ネットワークカード部は、情報処理装置としてのホストコンピューターと通信するためのネットワークＩ／Ｆ部と、印刷部と通信するための印刷装置Ｉ／Ｆ部と、ネットワークカード部のＷＥＢコンテンツを提供する機器非依存コンテンツ部と、通信を制御するＷＷＷサーバー部とを備えており、印刷部は、印刷装置Ｉ／Ｆ部と通信するためのネットワークカードＩ／Ｆ部と、印刷部のＷＥＢコンテンツを提供する機器依存コンテンツ部とを備えており、ＷＷＷサーバー部は、ネットワークＩ／Ｆ部を介したホストコンピューターとの接続が確立している場合に、ホストコンピューターからの要求に応じて機器非依存コンテンツ部または機器依存コンテンツ部からＷＥＢコンテンツをホストコンピューターに渡すものが知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３１８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の機器情報提供システムにおいては、情報処理装置との接続が確立しているＷｅｂサーバーを備えているネットワークカード部が印刷部のＷＥＢコンテンツを取得するので、モデルチェンジや、製品仕様の変更などによってネットワークカード部と、印刷部との組み合わせが変わった場合に、ネットワークカード部が印刷部のＷＥＢコンテンツを取得することができなくなる可能性がある。
【０００５】
そこで、本発明は、メイン電子機器およびサブ電子機器の組み合わせが変更された場合であってもメイン電子機器を介してサブ電子機器のＷｅｂページを提供することができる機器情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の機器情報提供システムは、互いに接続されるメイン電子機器およびサブ電子機器を備えており、前記メイン電子機器は、情報処理装置と通信するためのメイン側外部通信部と、前記サブ電子機器と通信するためのメイン側機器間通信部と、前記メイン電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーと、通信を制御するメイン側通信制御手段とを備えており、前記サブ電子機器は、前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーとを備えており、前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、前記メイン側通信制御手段は、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続が確立している場合に、前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立することを特徴とする。
【０００７】
この構成により、本発明の機器情報提供システムは、メイン電子機器のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを提供するのではなく、メイン電子機器を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続を確立することによって、サブ電子機器のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを情報処理装置に提供することができるので、メイン電子機器およびサブ電子機器の組み合わせが変更された場合であってもメイン電子機器を介してサブ電子機器のＷｅｂページを提供することができる。
【０００８】
また、本発明の機器情報提供システムの前記メイン側通信制御手段は、前記メイン側通常接続が確立している場合に、前記情報処理装置からの要求に応じて前記情報処理装置に前記サブ側切替ＵＲＬを通知しても良い。
【０００９】
この構成により、本発明の機器情報提供システムは、情報処理装置がサブ側切替ＵＲＬを事前に保有していなかったとしても、メイン電子機器から情報処理装置に通知されたサブ側切替ＵＲＬによって、サブ電子機器を介さない情報処理装置とメイン電子機器のＨＴＴＰサーバーとの接続から、メイン電子機器を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００１０】
また、本発明の機器情報提供システムの前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、前記メイン側通信制御手段は、前記メイン側転送接続が確立している場合に、前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記メイン側転送接続を切断し、前記メイン側通常接続を確立しても良い。
【００１１】
この構成により、本発明の機器情報提供システムは、メイン電子機器を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続から、サブ電子機器を介さない情報処理装置とメイン電子機器のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００１２】
また、本発明の機器情報提供システムの前記サブ電子機器は、前記情報処理装置と通信するためのサブ側外部通信部と、通信を制御するサブ側通信制御手段とを備えており、前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、前記サブ側通信制御手段は、前記サブ側外部通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるサブ側通常接続が確立している場合に、前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記サブ側通常接続を切断し、前記サブ側外部通信部、前記サブ側機器間通信部および前記メイン側機器間通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるサブ側転送接続を確立しても良い。また、本発明の機器情報提供システムの前記サブ電子機器は、前記情報処理装置と通信するためのサブ側外部通信部と、通信を制御するサブ側通信制御手段とを備えており、前記サブ側通信制御手段は、前記サブ側外部通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるサブ側通常接続が確立している場合に、前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記サブ側通常接続を切断し、前記サブ側外部通信部、前記サブ側機器間通信部および前記メイン側機器間通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるサブ側転送接続を確立しても良い。
【００１３】
これらの構成により、本発明の機器情報提供システムは、サブ電子機器を介した情報処理装置とメイン電子機器のＨＴＴＰサーバーとの接続を確立することによって、メイン電子機器のＨＴＴＰサーバーによってメイン電子機器のＷｅｂページを情報処理装置に提供することができるので、メイン電子機器およびサブ電子機器の組み合わせが変更された場合であってもサブ電子機器を介してメイン電子機器のＷｅｂページを提供することができる。
【００１４】
また、本発明の機器情報提供システムの前記サブ側通信制御手段は、前記サブ側通常接続が確立している場合に、前記情報処理装置からの要求に応じて前記情報処理装置に前記メイン側切替ＵＲＬを通知しても良い。
【００１５】
この構成により、本発明の機器情報提供システムは、情報処理装置がメイン側切替ＵＲＬを事前に保有していなかったとしても、サブ電子機器から情報処理装置に通知されたメイン側切替ＵＲＬによって、メイン電子機器を介さない情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続から、サブ電子機器を介した情報処理装置とメイン電子機器のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００１６】
また、本発明の機器情報提供システムの前記サブ側通信制御手段は、前記サブ側転送接続が確立している場合に、前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記サブ側転送接続を切断し、前記サブ側通常接続を確立しても良い。
【００１７】
この構成により、本発明の機器情報提供システムは、サブ電子機器を介した情報処理装置とメイン電子機器のＨＴＴＰサーバーとの接続から、メイン電子機器を介さない情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００１８】
また、本発明の機器情報提供システムの前記サブ側ページは、前記サブ電子機器のネットワークの設定用のＷｅｂページであっても良い。
【００１９】
この構成により、本発明の機器情報提供システムは、サブ電子機器のネットワークの設定用のＷｅｂページによるサブ電子機器のネットワークの設定のミスによって、メイン電子機器を介さない情報処理装置とサブ電子機器との接続ができなくなった場合、メイン電子機器を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続によって、サブ電子機器のネットワークの設定用のＷｅｂページによるサブ電子機器のネットワークの設定が修正されることができる。
【００２０】
また、本発明の機器情報提供システムの前記メイン側外部通信部は、有線用であり、前記サブ側外部通信部は、無線用であっても良い。
【００２１】
この構成により、本発明の機器情報提供システムは、サブ電子機器のネットワークの設定用のＷｅｂページによるサブ電子機器のネットワークの設定のミスによって、メイン電子機器を介さない情報処理装置とサブ電子機器との接続ができなくなった場合、サブ電子機器が無線機器であるために情報処理装置からサブ電子機器に直接の接続が一切できなくなったとしても、メイン電子機器を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続によって、サブ電子機器のネットワークの設定用のＷｅｂページによるサブ電子機器のネットワークの設定が修正されることができる。
【００２２】
また、本発明の機器情報提供システムの前記メイン電子機器は、画像形成装置であり、前記サブ電子機器は、前記画像形成装置に着脱可能であるネットワークインターフェイスカードであっても良い。
【００２３】
この構成により、本発明の機器情報提供システムは、ネットワークインターフェイスカードのネットワークの設定用のＷｅｂページによるネットワークインターフェイスカードのネットワークの設定のミスによって、画像形成装置を介さない情報処理装置とネットワークインターフェイスカードとの接続ができなくなった場合、ネットワークインターフェイスカードが操作部を備えていないためにネットワークインターフェイスカードのネットワークの設定がネットワークインターフェイスカードから直接修正されることができなかったとしても、画像形成装置を介した情報処理装置とネットワークインターフェイスカードのＨＴＴＰサーバーとの接続によって、ネットワークインターフェイスカードのネットワークの設定用のＷｅｂページによるネットワークインターフェイスカードのネットワークの設定が修正されることができる。
【００２４】
本発明の電子機器は、サブ電子機器と接続される電子機器であって、前記電子機器は、情報処理装置と通信するためのメイン側外部通信部と、前記サブ電子機器と通信するためのメイン側機器間通信部と、前記電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーと、通信を制御するメイン側通信制御手段とを備えており、前記サブ電子機器は、前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーとを備えており、前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、前記メイン側通信制御手段は、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続が確立している場合に、前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立することを特徴とする。
【００２５】
この構成により、本発明の電子機器は、電子機器自身のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを提供するのではなく、電子機器自身を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続を確立することによって、サブ電子機器のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを情報処理装置に提供することができるので、電子機器自身およびサブ電子機器の組み合わせが変更された場合であっても電子機器自身を介してサブ電子機器のＷｅｂページを提供することができる。
【００２６】
また、本発明の電子機器の前記メイン側通信制御手段は、前記メイン側通常接続が確立している場合に、前記情報処理装置からの要求に応じて前記情報処理装置に前記サブ側切替ＵＲＬを通知しても良い。
【００２７】
この構成により、本発明の電子機器は、情報処理装置がサブ側切替ＵＲＬを事前に保有していなかったとしても、電子機器自身から情報処理装置に通知したサブ側切替ＵＲＬによって、サブ電子機器を介さない情報処理装置と電子機器自身のＨＴＴＰサーバーとの接続から、電子機器自身を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００２８】
また、本発明の電子機器の前記メイン側ページは、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬが割り当てられており、前記メイン側通信制御手段は、前記メイン側転送接続が確立している場合に、前記情報処理装置から前記メイン側切替ＵＲＬへの接続が要求されたとき、前記メイン側転送接続を切断し、前記メイン側通常接続を確立しても良い。
【００２９】
この構成により、本発明の電子機器は、電子機器自身を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続から、サブ電子機器を介さない情報処理装置と電子機器自身のＨＴＴＰサーバーとの接続に容易に切り替えられることができる。
【００３０】
本発明の機器情報提供プログラムは、サブ電子機器と接続される電子機器に実行される機器情報提供プログラムであって、前記電子機器は、情報処理装置と通信するためのメイン側外部通信部と、前記サブ電子機器と通信するためのメイン側機器間通信部と、前記電子機器のＷｅｂページであるメイン側ページを提供するメイン側ＨＴＴＰサーバーとを備えており、前記サブ電子機器は、前記メイン側機器間通信部と通信するためのサブ側機器間通信部と、前記サブ電子機器のＷｅｂページであるサブ側ページを提供するサブ側ＨＴＴＰサーバーとを備えており、前記サブ側ページは、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬが割り当てられており、前記機器情報提供プログラムは、通信を制御するメイン側通信制御ステップを前記電子機器に実行させ、前記メイン側通信制御ステップは、前記メイン側外部通信部を介した前記情報処理装置と前記メイン側ＨＴＴＰサーバーとの接続であるメイン側通常接続が確立している場合に、前記情報処理装置から前記サブ側切替ＵＲＬへの接続が要求されたとき、前記メイン側通常接続を切断し、前記メイン側外部通信部、前記メイン側機器間通信部および前記サブ側機器間通信部を介した前記情報処理装置と前記サブ側ＨＴＴＰサーバーとの接続であるメイン側転送接続を確立するステップであることを特徴とする。
【００３１】
この構成により、本発明の機器情報提供プログラムを実行する電子機器は、電子機器自身のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを提供するのではなく、電子機器自身を介した情報処理装置とサブ電子機器のＨＴＴＰサーバーとの接続を確立することによって、サブ電子機器のＨＴＴＰサーバーによってサブ電子機器のＷｅｂページを情報処理装置に提供することができるので、電子機器自身およびサブ電子機器の組み合わせが変更された場合であっても電子機器自身を介してサブ電子機器のＷｅｂページを提供することができる。
【発明の効果】
【００３２】
本発明の機器情報提供システムは、メイン電子機器およびサブ電子機器の組み合わせが変更された場合であってもメイン電子機器を介してサブ電子機器のＷｅｂページを提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施の形態に係るネットワークシステムのブロック図である。
【図２】図１に示すＭＦＰ本体のブロック図である。
【図３】図１に示すＯｐｔｉｏｎＮＩＣのブロック図である。
【図４】図１に示すＰＣのブロック図である。
【図５】利用者がＰＣの操作部を介してＭＦＰ本体のＩＰアドレスをＷｅｂブラウザーに入力した場合の図１に示すネットワークシステムの動作のシーケンス図である。
【図６】ＭＦＰ本体側通常接続が確立されている場合の図１に示すＭＦＰにおける情報の流れを示す図である。
【図７】図２に示すｈｔｔｐｄにおけるリクエストの転送先の切り替え処理のフローチャートである。
【図８】図４に示すＷｅｂブラウザーによってＰＣの表示部に表示されるＭＦＰ本体設定Ｗｅｂページの一例を示す図である。
【図９】ＭＦＰ本体側通常接続が確立されている場合に利用者がＰＣの操作部を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタンを押下したときの図１に示すネットワークシステムの動作のシーケンス図である。
【図１０】ＭＦＰ本体側転送接続が確立されている場合の図１に示すＭＦＰにおける情報の流れを示す図である。
【図１１】図４に示すＷｅｂブラウザーによってＰＣの表示部に表示されるＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの一例を示す図である。
【図１２】ＭＦＰ本体側転送接続が確立されている場合に利用者がＰＣの操作部を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタンを押下したときの図１に示すネットワークシステムの動作のシーケンス図である。
【図１３】利用者がＰＣの操作部を介してＯｐｔｉｏｎＮＩＣのＩＰアドレスをＷｅｂブラウザーに入力した場合の図１に示すネットワークシステムの動作のシーケンス図である。
【図１４】ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている場合の図１に示すＭＦＰにおける情報の流れを示す図である。
【図１５】図３に示すｈｔｔｐｄにおけるリクエストの転送先の切り替え処理のフローチャートである。
【図１６】ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている場合に利用者がＰＣの操作部を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタンを押下したときの図１に示すネットワークシステムの動作のシーケンス図である。
【図１７】ＯｐｔｉｏｎＮＩＣ側転送接続が確立されている場合の図１に示すＭＦＰにおける情報の流れを示す図である。
【図１８】ＯｐｔｉｏｎＮＩＣ側転送接続が確立されている場合に利用者がＰＣの操作部を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタンを押下したときの図１に示すネットワークシステムの動作のシーケンス図である。
【発明を実施するための形態】
【００３４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００３５】
まず、本実施の形態に係るネットワークシステムの構成について説明する。
【００３６】
図１は、本実施の形態に係るネットワークシステム１０のブロック図である。
【００３７】
図１に示すように、ネットワークシステム１０は、本発明の機器情報提供システムとしてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０の外部の情報処理装置であるＰＣ(Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ)９０とを備えている。
【００３８】
ＭＦＰ２０は、本発明のメイン電子機器としての画像形成装置であるＭＦＰ本体３０と、本発明のサブ電子機器としてのＯｐｔｉｏｎＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）６０とを備えている。ＯｐｔｉｏｎＮＩＣ６０は、ＭＦＰ本体３０に着脱可能であるネットワークインターフェイスカードである。ＭＦＰ本体３０およびＯｐｔｉｏｎＮＩＣ６０は、互いに接続されている。
【００３９】
ＭＦＰ２０およびＰＣ９０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１を介して互いに通信可能に接続されている。
【００４０】
図２は、ＭＦＰ本体３０のブロック図である。
【００４１】
図２に示すように、ＭＦＰ本体３０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部３２と、用紙などの記録媒体への画像の印刷を実行する印刷デバイスであるプリンター３３と、原稿から画像を読み取る読取デバイスであるスキャナー３４と、公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部３６と、ＯｐｔｉｏｎＮＩＣ６０と通信するためのメイン側機器間通信部としての内部用通信Ｉ／Ｆ３７と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部４０と、ＭＦＰ本体３０全体を制御する制御部５０とを備えている。
【００４２】
ネットワーク通信部３６は、ＰＣ９０と通信するためのメイン側外部通信部を構成している。ネットワーク通信部３６は、有線用である。
【００４３】
記憶部４０は、ＭＦＰ本体３０の各種の機能の設定に必要な設定メニューのＷｅｂページ（以下「ＭＦＰ本体設定Ｗｅｂページ」と言う。）を生成するアプリケーション用のプログラムであるアプリケーションプログラム４１と、ＭＦＰ本体設定Ｗｅｂページを提供するＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバー用のプログラムであるＨＴＴＰサーバープログラム４２と、機器の情報を提供するための機器情報提供プログラム４３とを記憶している。
【００４４】
ＭＦＰ本体設定Ｗｅｂページは、ＭＦＰ本体３０の設定用のＷｅｂページであり、本発明のメイン側ページを構成している。ＭＦＰ本体設定Ｗｅｂページは、ネットワーク通信部３６を介してアクセスされるためのＵＲＬであるＭＦＰ本体側通常ＵＲＬと、接続が切り替えられる場合に使用されるＵＲＬであるメイン側切替ＵＲＬとしてのＭＦＰ本体側切替ＵＲＬとが割り当てられている。ＭＦＰ本体側通常ＵＲＬ、ＭＦＰ本体側切替ＵＲＬは、例えば、それぞれ“http://mfp_ip/”、“http://mfp_ip/mfp”である。ここで、“mfp_ip”は、ＭＦＰ本体３０のＩＰアドレスである。
【００４５】
アプリケーションプログラム４１、ＨＴＴＰサーバープログラム４２および機器情報提供プログラム４３は、ＭＦＰ本体３０の製造段階でＭＦＰ本体３０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリー、ＳＤメモリーカードなどの記憶媒体からＭＦＰ本体３０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ本体３０に追加でインストールされても良い。
【００４６】
制御部５０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部４０に記憶されているプログラムを実行するようになっている。
【００４７】
制御部５０は、記憶部４０に記憶されているアプリケーションプログラム４１を実行することによって、ＭＦＰ本体設定Ｗｅｂページを生成するアプリケーション５１として機能する。
【００４８】
また、制御部５０は、記憶部４０に記憶されているＨＴＴＰサーバープログラム４２を実行することによって、ＭＦＰ本体設定Ｗｅｂページを提供するメイン側ＨＴＴＰサーバーとしてのＨＴＴＰサーバー５２として機能する。
【００４９】
また、制御部５０は、記憶部４０に記憶されている機器情報提供プログラム４３を実行することによって、通信を制御するメイン側通信制御手段としてのｈｔｔｐｄ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）５３として機能する。ｈｔｔｐｄ５３は、ネットワーク通信部３６を介したＰＣ９０とＨＴＴＰサーバー５２との接続であるメイン側通常接続としてのＭＦＰ本体側通常接続と、ネットワーク通信部３６、内部用通信Ｉ／Ｆ３７およびＯｐｔｉｏｎＮＩＣ６０の後述の内部用通信Ｉ／Ｆ６２を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０の後述のＨＴＴＰサーバー８１との接続であるメイン側転送接続としてのＭＦＰ本体側転送接続とを切り替えることができる。
【００５０】
また、制御部５０は、記憶部４０に記憶されているプログラムを実行することによって、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を制御するＴＣＰ制御部５４、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を制御するＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ（登録商標）を制御するＥｔｈｅｒｎｅｔ制御部５６、および、内部用通信Ｉ／Ｆ３７による通信を制御する内部用通信制御部５７として機能する。
【００５１】
図３は、ＯｐｔｉｏｎＮＩＣ６０のブロック図である。
【００５２】
図３に示すように、ＯｐｔｉｏｎＮＩＣ６０は、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部６１と、ＭＦＰ本体３０の内部用通信Ｉ／Ｆ３７と通信するためのサブ側機器間通信部としての内部用通信Ｉ／Ｆ６２と、各種のデータを記憶しているＥＥＰＲＯＭなどの記憶デバイスである記憶部７０と、ＯｐｔｉｏｎＮＩＣ６０全体を制御する制御部８０とを備えている。
【００５３】
ネットワーク通信部６１は、ＰＣ９０と通信するためのサブ側外部通信部を構成している。ネットワーク通信部６１は、無線用である。
【００５４】
記憶部７０は、プリントサーバー機能などのＯｐｔｉｏｎＮＩＣ６０の各種の機能の設定に必要な設定メニューのＷｅｂページであるＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１と、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１を提供するＨＴＴＰサーバー用のプログラムであるＨＴＴＰサーバープログラム７２と、機器の情報を提供するための機器情報提供プログラム７３とを記憶している。
【００５５】
ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１は、ＯｐｔｉｏｎＮＩＣ６０のネットワークの設定用のＷｅｂページであり、本発明のサブ側ページを構成している。ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１は、ネットワーク通信部６１を介してアクセスされるためのＵＲＬであるＯｐｔｉｏｎＮＩＣ側通常ＵＲＬと、接続が切り替えられる場合に使用されるＵＲＬであるサブ側切替ＵＲＬとしてのＯｐｔｉｏｎＮＩＣ側切替ＵＲＬとが割り当てられている。ＯｐｔｉｏｎＮＩＣ側通常ＵＲＬ、ＯｐｔｉｏｎＮＩＣ側切替ＵＲＬは、例えば、それぞれ“http://option_nic_ip/”、“http://option_nic_ip/option_nic”である。ここで、“option_nic_ip”は、ＯｐｔｉｏｎＮＩＣ６０のＩＰアドレスである。
【００５６】
ＨＴＴＰサーバープログラム７２および機器情報提供プログラム７３は、ＯｐｔｉｏｎＮＩＣ６０の製造段階でＯｐｔｉｏｎＮＩＣ６０にインストールされていても良いし、ネットワーク１１上からＯｐｔｉｏｎＮＩＣ６０に追加でインストールされても良い。
【００５７】
制御部８０は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部７０に記憶されているプログラムを実行するようになっている。
【００５８】
制御部８０は、記憶部７０に記憶されているＨＴＴＰサーバープログラム７２を実行することによって、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１を提供するサブ側ＨＴＴＰサーバーとしてのＨＴＴＰサーバー８１として機能する。
【００５９】
また、制御部８０は、記憶部７０に記憶されている機器情報提供プログラム７３を実行することによって、通信を制御するサブ側通信制御手段としてのｈｔｔｐｄ８２として機能する。ｈｔｔｐｄ８２は、ネットワーク通信部６１を介したＰＣ９０とＨＴＴＰサーバー８１との接続であるサブ側通常接続としてのＯｐｔｉｏｎＮＩＣ側通常接続と、ネットワーク通信部６１、内部用通信Ｉ／Ｆ６２およびＭＦＰ本体３０の内部用通信Ｉ／Ｆ３７を介したＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるサブ側転送接続としてのＯｐｔｉｏｎＮＩＣ側転送接続とを切り替えることができる。
【００６０】
また、制御部８０は、記憶部７０に記憶されているプログラムを実行することによって、ＴＣＰを制御するＴＣＰ制御部８３、ＩＰを制御するＩＰ制御部８４、Ｅｔｈｅｒｎｅｔを制御するＥｔｈｅｒｎｅｔ制御部８５、および、内部用通信Ｉ／Ｆ６２による通信を制御する内部用通信制御部８６として機能する。
【００６１】
図４は、ＰＣ９０のブロック図である。
【００６２】
図４に示すように、ＰＣ９０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部９１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部９２と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部９３と、各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部１００と、ＰＣ９０全体を制御する制御部１１０とを備えている。
【００６３】
記憶部１００は、ＭＦＰ２０での印刷を制御するためのプリンタードライバー１０１と、Ｗｅｂページを閲覧するためのＷｅｂブラウザー用のプログラムであるＷｅｂブラウザープログラム１０２とを記憶している。
【００６４】
プリンタードライバー１０１およびＷｅｂブラウザープログラム１０２は、ＰＣ９０の製造段階でＰＣ９０にインストールされていても良いし、ＵＳＢメモリー、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの記憶媒体からＰＣ９０に追加でインストールされても良いし、ネットワーク１１上からＰＣ９０に追加でインストールされても良い。
【００６５】
制御部１１０は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部１００に記憶されているプログラムを実行するようになっている。
【００６６】
制御部１１０は、記憶部１００に記憶されているＷｅｂブラウザープログラム１０２を実行することによって、Ｗｅｂページを閲覧するためのＷｅｂブラウザー１１１として機能する。
【００６７】
次に、ネットワークシステム１０の動作について説明する。
【００６８】
まず、ＭＦＰ本体３０のネットワーク通信部３６を介したＭＦＰ２０とＰＣ９０との通信について説明する。
【００６９】
図５は、利用者がＰＣ９０の操作部９１を介してＭＦＰ本体３０のＩＰアドレスをＷｅｂブラウザー１１１に入力した場合のネットワークシステム１０の動作のシーケンス図である。
【００７０】
利用者がＰＣ９０の操作部９１を介してＷｅｂブラウザー１１１を起動させてＭＦＰ本体３０のＩＰアドレスである“mfp_ip”をＷｅｂブラウザー１１１に入力すると、Ｗｅｂブラウザー１１１は、図５に示すように、“http://mfp_ip/”にＧＥＴリクエストを送信する（Ｓ２０１）。
【００７１】
図６は、ＭＦＰ本体側通常接続が確立されている場合のＭＦＰ２０における情報の流れを示す図である。
【００７２】
Ｓ２０１においてＷｅｂブラウザー１１１が“http://mfp_ip/”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“mfp_ip”であるＭＦＰ本体３０のネットワーク通信部３６によって受信されて、図６に示すようにＥｔｈｅｒｎｅｔ制御部５６、ＩＰ制御部５５、ＴＣＰ制御部５４の順に経由して、ｈｔｔｐｄ５３に転送される。ｈｔｔｐｄ５３は、ＴＣＰ制御部５４から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図７に示すようにＧＥＴリクエストの転送先を判断する。
【００７３】
図７は、ｈｔｔｐｄ５３におけるリクエストの転送先の切り替え処理のフローチャートである。
【００７４】
図７に示すように、ｈｔｔｐｄ５３は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ２９１）、確認したＵＲＬが“http://mfp_ip/”であるので、ＧＥＴリクエストの転送先をＨＴＴＰサーバー５２に決定する（Ｓ２９２）。
【００７５】
ｈｔｔｐｄ５３は、ＧＥＴリクエストの転送先をＨＴＴＰサーバー５２に決定すると、図５に示すように、ＧＥＴリクエストをＨＴＴＰサーバー５２に転送する（Ｓ２０２）。
【００７６】
そして、ＨＴＴＰサーバー５２は、ＧＥＴリクエストに応じたＭＦＰ本体設定Ｗｅｂページをアプリケーション５１から取得し、取得したＭＦＰ本体設定Ｗｅｂページをｈｔｔｐｄ５３に渡す（Ｓ２０３）。すなわち、ｈｔｔｐｄ５３は、ＭＦＰ本体側通常接続を確立する。
【００７７】
次いで、ｈｔｔｐｄ５３は、ＨＴＴＰサーバー５２から渡されたＭＦＰ本体設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ２０４）。したがって、ＭＦＰ本体設定Ｗｅｂページは、図６に示すように、ｈｔｔｐｄ５３、ＴＣＰ制御部５４、ＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ制御部５６、ネットワーク通信部３６の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【００７８】
図８は、Ｗｅｂブラウザー１１１によってＰＣ９０の表示部９２に表示されるＭＦＰ本体設定Ｗｅｂページの一例を示す図である。
【００７９】
図８に示すＭＦＰ本体設定Ｗｅｂページは、ＭＦＰ本体３０の各種の情報を表示する表示領域３０１と、ＭＦＰ本体３０の各種の設定のためのＷｅｂページを表示するための複数の設定ボタン３０２と、Ｗｅｂブラウザー１１１の接続先を切り替えるための接続先切り替えボタン３０３とを含んでいる。したがって、利用者は、ＭＦＰ本体側通常接続が確立されている間、ＭＦＰ本体設定Ｗｅｂページによって、ＭＦＰ本体３０の各種の情報を確認したり、ＭＦＰ本体３０の各種の設定を実行したりすることができる。例えば、利用者は、設定ボタン３０２によって、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスフィルタリング、ＩＰフィルタリング、ＩＰｓｅｃ（Ｓｅｃｕｒｉｔｙ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのＭＦＰ本体３０のネットワークの設定を変更することができる。
【００８０】
図９は、ＭＦＰ本体側通常接続が確立されている場合に利用者がＰＣ９０の操作部９１を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタン３０３を押下したときのネットワークシステム１０の動作のシーケンス図である。
【００８１】
利用者がＰＣ９０の操作部９１を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタン３０３を押下すると、Ｗｅｂブラウザー１１１は、図９に示すように、接続先切り替えボタン３０３が押下されたことを示すＰＯＳＴリクエストを“http://mfp_ip/”に送信する（Ｓ２２１）。
【００８２】
Ｓ２２１においてＷｅｂブラウザー１１１が“http://mfp_ip/”にＰＯＳＴリクエストを送信すると、このＰＯＳＴリクエストは、ＩＰアドレスが“mfp_ip”であるＭＦＰ本体３０のネットワーク通信部３６によって受信されて、図６に示すようにＥｔｈｅｒｎｅｔ制御部５６、ＩＰ制御部５５、ＴＣＰ制御部５４の順に経由して、ｈｔｔｐｄ５３に転送される。ｈｔｔｐｄ５３は、ＴＣＰ制御部５４から転送されてきたＰＯＳＴリクエストのＵＲＬに基づいて図７に示すようにＰＯＳＴリクエストの転送先を判断する。
【００８３】
図７に示すように、ｈｔｔｐｄ５３は、ＰＯＳＴリクエストのＵＲＬを確認し（Ｓ２９１）、確認したＵＲＬが“http://mfp_ip/”であるので、ＰＯＳＴリクエストの転送先をＨＴＴＰサーバー５２に決定する（Ｓ２９２）。
【００８４】
ｈｔｔｐｄ５３は、ＰＯＳＴリクエストの転送先をＨＴＴＰサーバー５２に決定すると、図９に示すように、ＰＯＳＴリクエストをＨＴＴＰサーバー５２に転送する（Ｓ２２２）。
【００８５】
そして、ＨＴＴＰサーバー５２は、接続先切り替えボタン３０３が押下されたことを示すＰＯＳＴリクエストに応じてリダイレクト先のＵＲＬである“/option_nic”をｈｔｔｐｄ５３に渡す（Ｓ２２３）。
【００８６】
次いで、ｈｔｔｐｄ５３は、ＨＴＴＰサーバー５２から渡されたリダイレクト先のＵＲＬである“http://mfp_ip/option_nic”をＷｅｂブラウザー１１１に向けて送る（Ｓ２２４）。したがって、リダイレクト先のＵＲＬである“http://mfp_ip/option_nic”は、図６に示すように、ｈｔｔｐｄ５３、ＴＣＰ制御部５４、ＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ制御部５６、ネットワーク通信部３６の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。すなわち、ｈｔｔｐｄ５３は、ＭＦＰ本体側通常接続が確立している場合に、接続先切り替えボタン３０３が押下されたことを示すＰＣ９０からのＰＯＳＴリクエストに応じてＰＣ９０にＯｐｔｉｏｎＮＩＣ側切替ＵＲＬとしての“http://mfp_ip/option_nic”を通知する。
【００８７】
次いで、Ｗｅｂブラウザー１１１は、受信したリダイレクト先のＵＲＬである“http://mfp_ip/option_nic”にＧＥＴリクエストを送信する（Ｓ２２５）。すなわち、ＰＣ９０は、ＯｐｔｉｏｎＮＩＣ側切替ＵＲＬとしての“http://mfp_ip/option_nic”への接続をｈｔｔｐｄ５３に要求する。
【００８８】
図１０は、ＭＦＰ本体側転送接続が確立されている場合のＭＦＰ２０における情報の流れを示す図である。
【００８９】
Ｓ２２５においてＷｅｂブラウザー１１１が“http://mfp_ip/option_nic”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“mfp_ip”であるＭＦＰ本体３０のネットワーク通信部３６によって受信されて、図１０に示すようにＥｔｈｅｒｎｅｔ制御部５６、ＩＰ制御部５５、ＴＣＰ制御部５４の順に経由して、ｈｔｔｐｄ５３に転送される。ｈｔｔｐｄ５３は、ＴＣＰ制御部５４から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図７に示すようにＧＥＴリクエストの転送先を判断する。
【００９０】
図７に示すように、ｈｔｔｐｄ５３は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ２９１）、確認したＵＲＬが“http://mfp_ip/option_nic”であるので、ＧＥＴリクエストの転送先をＯｐｔｉｏｎＮＩＣ６０に決定する（Ｓ２９３）。
【００９１】
ｈｔｔｐｄ５３は、ＧＥＴリクエストの転送先をＯｐｔｉｏｎＮＩＣ６０に決定すると、ＭＦＰ本体側通常接続を切断し、図９に示すように、ＧＥＴリクエストをＯｐｔｉｏｎＮＩＣ６０に向けて転送する（Ｓ２２６）。したがって、このＧＥＴリクエストは、図１０に示すように内部用通信制御部５７、内部用通信Ｉ／Ｆ３７、内部用通信Ｉ／Ｆ６２、内部用通信制御部８６の順に経由して、ＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１に転送される。
【００９２】
そして、ＨＴＴＰサーバー８１は、ＧＥＴリクエストに応じたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１から取得し、取得したＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページを図９に示すようにｈｔｔｐｄ５３に向けて送る（Ｓ２２７）。したがって、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページは、図１０に示すように、ＨＴＴＰサーバー８１、内部用通信制御部８６、内部用通信Ｉ／Ｆ６２、内部用通信Ｉ／Ｆ３７、内部用通信制御部５７の順に経由して、ｈｔｔｐｄ５３によって受信される。すなわち、ｈｔｔｐｄ５３は、ＭＦＰ本体側転送接続を確立する。
【００９３】
次いで、ｈｔｔｐｄ５３は、図９に示すように、ＨＴＴＰサーバー８１から渡されたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ２２８）。したがって、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページは、図１０に示すように、ｈｔｔｐｄ５３、ＴＣＰ制御部５４、ＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ制御部５６、ネットワーク通信部３６の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【００９４】
図１１は、Ｗｅｂブラウザー１１１によってＰＣ９０の表示部９２に表示されるＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの一例を示す図である。
【００９５】
図１１に示すＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページは、ＯｐｔｉｏｎＮＩＣ６０の各種の情報を表示する表示領域３２１と、ＯｐｔｉｏｎＮＩＣ６０の各種の設定のためのＷｅｂページを表示するための設定ボタン３２２と、Ｗｅｂブラウザー１１１の接続先を切り替えるための接続先切り替えボタン３２３とを含んでいる。したがって、利用者は、ＭＦＰ本体側転送接続が確立されている間、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページによって、ＯｐｔｉｏｎＮＩＣ６０の各種の情報を確認したり、ＯｐｔｉｏｎＮＩＣ６０の各種の設定を実行したりすることができる。例えば、利用者は、設定ボタン３２２によって、ＭＡＣアドレスフィルタリング、ＩＰフィルタリング、ＩＰｓｅｃなどのＯｐｔｉｏｎＮＩＣ６０のネットワークの設定を変更することができる。
【００９６】
図１２は、ＭＦＰ本体側転送接続が確立されている場合に利用者がＰＣ９０の操作部９１を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタン３２３を押下したときのネットワークシステム１０の動作のシーケンス図である。
【００９７】
利用者がＰＣ９０の操作部９１を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタン３２３を押下すると、Ｗｅｂブラウザー１１１は、図１２に示すように、接続先切り替えボタン３２３が押下されたことを示すＰＯＳＴリクエストを“http://mfp_ip/option_nic”に送信する（Ｓ２４１）。
【００９８】
Ｓ２４１においてＷｅｂブラウザー１１１が“http://mfp_ip/option_nic”にＰＯＳＴリクエストを送信すると、このＰＯＳＴリクエストは、ＩＰアドレスが“mfp_ip”であるＭＦＰ本体３０のネットワーク通信部３６によって受信されて、図１０に示すようにＥｔｈｅｒｎｅｔ制御部５６、ＩＰ制御部５５、ＴＣＰ制御部５４の順に経由して、ｈｔｔｐｄ５３に転送される。ｈｔｔｐｄ５３は、ＴＣＰ制御部５４から転送されてきたＰＯＳＴリクエストのＵＲＬに基づいて図７に示すようにＰＯＳＴリクエストの転送先を判断する。
【００９９】
図７に示すように、ｈｔｔｐｄ５３は、ＰＯＳＴリクエストのＵＲＬを確認し（Ｓ２９１）、確認したＵＲＬが“http://mfp_ip/option_nic”であるので、ＰＯＳＴリクエストの転送先をＯｐｔｉｏｎＮＩＣ６０に決定する（Ｓ２９３）。
【０１００】
ｈｔｔｐｄ５３は、ＰＯＳＴリクエストの転送先をＯｐｔｉｏｎＮＩＣ６０に決定すると、図１２に示すように、ＰＯＳＴリクエストをＯｐｔｉｏｎＮＩＣ６０に向けて転送する（Ｓ２４２）。したがって、このＰＯＳＴリクエストは、図１０に示すように内部用通信制御部５７、内部用通信Ｉ／Ｆ３７、内部用通信Ｉ／Ｆ６２、内部用通信制御部８６の順に経由して、ＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１に転送される。
【０１０１】
そして、ＨＴＴＰサーバー８１は、接続先切り替えボタン３２３が押下されたことを示すＰＯＳＴリクエストに応じてリダイレクト先のＵＲＬである“/mfp”を図１２に示すようにｈｔｔｐｄ５３に向けて送る（Ｓ２４３）。したがって、リダイレクト先のＵＲＬである“/mfp”は、図１０に示すように、ＨＴＴＰサーバー８１、内部用通信制御部８６、内部用通信Ｉ／Ｆ６２、内部用通信Ｉ／Ｆ３７、内部用通信制御部５７の順に経由して、ｈｔｔｐｄ５３によって受信される。
【０１０２】
次いで、ｈｔｔｐｄ５３は、図１２に示すように、ＨＴＴＰサーバー８１から渡されたリダイレクト先のＵＲＬである“http://mfp_ip/mfp”をＷｅｂブラウザー１１１に向けて送る（Ｓ２４４）。したがって、リダイレクト先のＵＲＬである“http://mfp_ip/mfp”は、図１０に示すように、ｈｔｔｐｄ５３、ＴＣＰ制御部５４、ＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ制御部５６、ネットワーク通信部３６の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。すなわち、ｈｔｔｐｄ５３は、ＭＦＰ本体側転送接続が確立している場合に、接続先切り替えボタン３２３が押下されたことを示すＰＣ９０からのＰＯＳＴリクエストに応じてＰＣ９０にＭＦＰ本体側切替ＵＲＬとしての“http://mfp_ip/mfp”を通知する。
【０１０３】
次いで、Ｗｅｂブラウザー１１１は、受信したリダイレクト先のＵＲＬである“http://mfp_ip/mfp”にＧＥＴリクエストを送信する（Ｓ２４５）。すなわち、ＰＣ９０は、ＭＦＰ本体側切替ＵＲＬとしての“http://mfp_ip/mfp”への接続をｈｔｔｐｄ５３に要求する。
【０１０４】
Ｓ２４５においてＷｅｂブラウザー１１１が“http://mfp_ip/mfp”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“mfp_ip”であるＭＦＰ本体３０のネットワーク通信部３６によって受信されて、図６に示すようにＥｔｈｅｒｎｅｔ制御部５６、ＩＰ制御部５５、ＴＣＰ制御部５４の順に経由して、ｈｔｔｐｄ５３に転送される。ｈｔｔｐｄ５３は、ＴＣＰ制御部５４から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図７に示すようにＧＥＴリクエストの転送先を判断する。
【０１０５】
図７に示すように、ｈｔｔｐｄ５３は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ２９１）、確認したＵＲＬが“http://mfp_ip/mfp”であるので、ＧＥＴリクエストの転送先をＨＴＴＰサーバー５２に決定する（Ｓ２９２）。
【０１０６】
ｈｔｔｐｄ５３は、ＧＥＴリクエストの転送先をＨＴＴＰサーバー５２に決定すると、ＭＦＰ本体側転送接続を切断し、図１２に示すように、ＧＥＴリクエストをＨＴＴＰサーバー５２に転送する（Ｓ２４６）。
【０１０７】
そして、ＨＴＴＰサーバー５２は、ＧＥＴリクエストに応じたＭＦＰ本体設定Ｗｅｂページをアプリケーション５１から取得し、取得したＭＦＰ本体設定Ｗｅｂページをｈｔｔｐｄ５３に渡す（Ｓ２４７）。すなわち、ｈｔｔｐｄ５３は、ＭＦＰ本体側通常接続を確立する。
【０１０８】
次いで、ｈｔｔｐｄ５３は、ＨＴＴＰサーバー５２から渡されたＭＦＰ本体設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ２４８）。したがって、ＭＦＰ本体設定Ｗｅｂページは、図６に示すように、ｈｔｔｐｄ５３、ＴＣＰ制御部５４、ＩＰ制御部５５、Ｅｔｈｅｒｎｅｔ制御部５６、ネットワーク通信部３６の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【０１０９】
したがって、利用者は、ＭＦＰ本体側通常接続が確立されている間、図８に示すＭＦＰ本体設定Ｗｅｂページによって、ＭＦＰ本体３０の各種の情報を確認したり、ＭＦＰ本体３０の各種の設定を実行したりすることができる。
【０１１０】
利用者は、以上に説明したようにして、ＰＣ９０のＷｅｂブラウザー１１１と、ＭＦＰ本体３０のＨＴＴＰサーバー５２とのＭＦＰ本体３０のネットワーク通信部３６を介した通信と、ＰＣ９０のＷｅｂブラウザー１１１と、ＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１とのＭＦＰ本体３０のネットワーク通信部３６を介した通信とを自由に切り替えることができる。また、利用者は、Ｗｅｂブラウザー１１１を終了させることによって、これらの通信を完全に切断することができる。
【０１１１】
次に、ＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１を介したＭＦＰ２０とＰＣ９０との通信について説明する。
【０１１２】
図１３は、利用者がＰＣ９０の操作部９１を介してＯｐｔｉｏｎＮＩＣ６０のＩＰアドレスをＷｅｂブラウザー１１１に入力した場合のネットワークシステム１０の動作のシーケンス図である。
【０１１３】
利用者がＰＣ９０の操作部９１を介してＷｅｂブラウザー１１１を起動させてＯｐｔｉｏｎＮＩＣ６０のＩＰアドレスである“option_nic_ip”をＷｅｂブラウザー１１１に入力すると、Ｗｅｂブラウザー１１１は、図１３に示すように、“http://option_nic_ip/”にＧＥＴリクエストを送信する（Ｓ４０１）。
【０１１４】
図１４は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている場合のＭＦＰ２０における情報の流れを示す図である。
【０１１５】
Ｓ４０１においてＷｅｂブラウザー１１１が“http://option_nic_ip/”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“option_nic_ip”であるＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１によって受信されて、図１４に示すようにＥｔｈｅｒｎｅｔ制御部８５、ＩＰ制御部８４、ＴＣＰ制御部８３の順に経由して、ｈｔｔｐｄ８２に転送される。ｈｔｔｐｄ８２は、ＴＣＰ制御部８３から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図１５に示すようにＧＥＴリクエストの転送先を判断する。
【０１１６】
図１５は、ｈｔｔｐｄ８２におけるリクエストの転送先の切り替え処理のフローチャートである。
【０１１７】
図１５に示すように、ｈｔｔｐｄ８２は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ４９１）、確認したＵＲＬが“http://option_nic_ip/”であるので、ＧＥＴリクエストの転送先をＨＴＴＰサーバー８１に決定する（Ｓ４９２）。
【０１１８】
ｈｔｔｐｄ８２は、ＧＥＴリクエストの転送先をＨＴＴＰサーバー８１に決定すると、図１３に示すように、ＧＥＴリクエストをＨＴＴＰサーバー８１に転送する（Ｓ４０２）。
【０１１９】
そして、ＨＴＴＰサーバー８１は、ＧＥＴリクエストに応じたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１から取得し、取得したＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページをｈｔｔｐｄ８２に渡す（Ｓ４０３）。すなわち、ｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側通常接続を確立する。
【０１２０】
次いで、ｈｔｔｐｄ８２は、ＨＴＴＰサーバー８１から渡されたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ４０４）。したがって、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページは、図１４に示すように、ｈｔｔｐｄ８２、ＴＣＰ制御部８３、ＩＰ制御部８４、Ｅｔｈｅｒｎｅｔ制御部８５、ネットワーク通信部６１の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【０１２１】
したがって、利用者は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている間、図１１に示すＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページによって、ＯｐｔｉｏｎＮＩＣ６０の各種の情報を確認したり、ＯｐｔｉｏｎＮＩＣ６０の各種の設定を実行したりすることができる。
【０１２２】
図１６は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている場合に利用者がＰＣ９０の操作部９１を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタン３２３を押下したときのネットワークシステム１０の動作のシーケンス図である。
【０１２３】
利用者がＰＣ９０の操作部９１を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページの接続先切り替えボタン３２３を押下すると、Ｗｅｂブラウザー１１１は、図１６に示すように、接続先切り替えボタン３２３が押下されたことを示すＰＯＳＴリクエストを“http://option_nic_ip/”に送信する（Ｓ４２１）。
【０１２４】
Ｓ４２１においてＷｅｂブラウザー１１１が“http://option_nic_ip/”にＰＯＳＴリクエストを送信すると、このＰＯＳＴリクエストは、ＩＰアドレスが“option_nic_ip”であるＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１によって受信されて、図１４に示すようにＥｔｈｅｒｎｅｔ制御部８５、ＩＰ制御部８４、ＴＣＰ制御部８３の順に経由して、ｈｔｔｐｄ８２に転送される。ｈｔｔｐｄ８２は、ＴＣＰ制御部８３から転送されてきたＰＯＳＴリクエストのＵＲＬに基づいて図１５に示すようにＰＯＳＴリクエストの転送先を判断する。
【０１２５】
図１５に示すように、ｈｔｔｐｄ８２は、ＰＯＳＴリクエストのＵＲＬを確認し（Ｓ４９１）、確認したＵＲＬが“http://option_nic_ip/”であるので、ＰＯＳＴリクエストの転送先をＨＴＴＰサーバー８１に決定する（Ｓ４９２）。
【０１２６】
ｈｔｔｐｄ８２は、ＰＯＳＴリクエストの転送先をＨＴＴＰサーバー８１に決定すると、図１６に示すように、ＰＯＳＴリクエストをＨＴＴＰサーバー８１に転送する（Ｓ４２２）。
【０１２７】
そして、ＨＴＴＰサーバー８１は、接続先切り替えボタン３２３が押下されたことを示すＰＯＳＴリクエストに応じてリダイレクト先のＵＲＬである“/mfp”をｈｔｔｐｄ８２に渡す（Ｓ４２３）。
【０１２８】
次いで、ｈｔｔｐｄ８２は、ＨＴＴＰサーバー８１から渡されたリダイレクト先のＵＲＬである“http://option_nic_ip/mfp”をＷｅｂブラウザー１１１に向けて送る（Ｓ４２４）。したがって、リダイレクト先のＵＲＬである“http://option_nic_ip/mfp”は、図１４に示すように、ｈｔｔｐｄ８２、ＴＣＰ制御部８３、ＩＰ制御部８４、Ｅｔｈｅｒｎｅｔ制御部８５、ネットワーク通信部６１の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。すなわち、ｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立している場合に、接続先切り替えボタン３２３が押下されたことを示すＰＣ９０からのＰＯＳＴリクエストに応じてＰＣ９０にＭＦＰ本体側切替ＵＲＬとしての“http://option_nic_ip/mfp”を通知する。
【０１２９】
次いで、Ｗｅｂブラウザー１１１は、受信したリダイレクト先のＵＲＬである“http://option_nic_ip/mfp”にＧＥＴリクエストを送信する（Ｓ４２５）。すなわち、ＰＣ９０は、ＭＦＰ本体側切替ＵＲＬとしての“http://option_nic_ip/mfp”への接続をｈｔｔｐｄ８２に要求する。
【０１３０】
図１７は、ＯｐｔｉｏｎＮＩＣ側転送接続が確立されている場合のＭＦＰ２０における情報の流れを示す図である。
【０１３１】
Ｓ４２５においてＷｅｂブラウザー１１１が“http://option_nic_ip/mfp”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“option_nic_ip”であるＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１によって受信されて、図１７に示すようにＥｔｈｅｒｎｅｔ制御部８５、ＩＰ制御部８４、ＴＣＰ制御部８３の順に経由して、ｈｔｔｐｄ８２に転送される。ｈｔｔｐｄ８２は、ＴＣＰ制御部８３から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図１５に示すようにＧＥＴリクエストの転送先を判断する。
【０１３２】
図１５に示すように、ｈｔｔｐｄ８２は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ４９１）、確認したＵＲＬが“http://option_nic_ip/mfp”であるので、ＧＥＴリクエストの転送先をＭＦＰ本体３０に決定する（Ｓ４９３）。
【０１３３】
ｈｔｔｐｄ８２は、ＧＥＴリクエストの転送先をＭＦＰ本体３０に決定すると、ＯｐｔｉｏｎＮＩＣ側通常接続を切断し、図１６に示すように、ＧＥＴリクエストをＭＦＰ本体３０に向けて転送する（Ｓ４２６）。したがって、このＧＥＴリクエストは、図１７に示すように内部用通信制御部８６、内部用通信Ｉ／Ｆ６２、内部用通信Ｉ／Ｆ３７、内部用通信制御部５７の順に経由して、ＭＦＰ本体３０のＨＴＴＰサーバー５２に転送される。
【０１３４】
そして、ＨＴＴＰサーバー５２は、ＧＥＴリクエストに応じたＭＦＰ本体設定Ｗｅｂページをアプリケーション５１から取得し、取得したＭＦＰ本体設定Ｗｅｂページを図１６に示すようにｈｔｔｐｄ８２に向けて送る（Ｓ４２７）。したがって、ＭＦＰ本体設定Ｗｅｂページは、図１７に示すように、ＨＴＴＰサーバー５２、内部用通信制御部５７、内部用通信Ｉ／Ｆ３７、内部用通信Ｉ／Ｆ６２、内部用通信制御部８６の順に経由して、ｈｔｔｐｄ８２によって受信される。すなわち、ｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側転送接続を確立する。
【０１３５】
次いで、ｈｔｔｐｄ８２は、図１６に示すように、ＨＴＴＰサーバー５２から渡されたＭＦＰ本体設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ４２８）。したがって、ＭＦＰ本体設定Ｗｅｂページは、図１７に示すように、ｈｔｔｐｄ８２、ＴＣＰ制御部８３、ＩＰ制御部８４、Ｅｔｈｅｒｎｅｔ制御部８５、ネットワーク通信部６１の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【０１３６】
したがって、利用者は、ＯｐｔｉｏｎＮＩＣ側転送接続が確立されている間、図８に示すＭＦＰ本体設定Ｗｅｂページによって、ＭＦＰ本体３０の各種の情報を確認したり、ＭＦＰ本体３０の各種の設定を実行したりすることができる。
【０１３７】
図１８は、ＯｐｔｉｏｎＮＩＣ側転送接続が確立されている場合に利用者がＰＣ９０の操作部９１を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタン３０３を押下したときのネットワークシステム１０の動作のシーケンス図である。
【０１３８】
利用者がＰＣ９０の操作部９１を介してＭＦＰ本体設定Ｗｅｂページの接続先切り替えボタン３０３を押下すると、Ｗｅｂブラウザー１１１は、図１８に示すように、接続先切り替えボタン３０３が押下されたことを示すＰＯＳＴリクエストを“http://option_nic_ip/mfp”に送信する（Ｓ４４１）。
【０１３９】
Ｓ４４１においてＷｅｂブラウザー１１１が“http://option_nic_ip/mfp”にＰＯＳＴリクエストを送信すると、このＰＯＳＴリクエストは、ＩＰアドレスが“option_nic_ip”であるＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１によって受信されて、図１７に示すようにＥｔｈｅｒｎｅｔ制御部８５、ＩＰ制御部８４、ＴＣＰ制御部８３の順に経由して、ｈｔｔｐｄ８２に転送される。ｈｔｔｐｄ８２は、ＴＣＰ制御部８３から転送されてきたＰＯＳＴリクエストのＵＲＬに基づいて図１５に示すようにＰＯＳＴリクエストの転送先を判断する。
【０１４０】
図１５に示すように、ｈｔｔｐｄ８２は、ＰＯＳＴリクエストのＵＲＬを確認し（Ｓ４９１）、確認したＵＲＬが“http://option_nic_ip/mfp”であるので、ＰＯＳＴリクエストの転送先をＭＦＰ本体３０に決定する（Ｓ４９３）。
【０１４１】
ｈｔｔｐｄ８２は、ＰＯＳＴリクエストの転送先をＭＦＰ本体３０に決定すると、図１８に示すように、ＰＯＳＴリクエストをＭＦＰ本体３０に向けて転送する（Ｓ４４２）。したがって、このＰＯＳＴリクエストは、図１７に示すように内部用通信制御部８６、内部用通信Ｉ／Ｆ６２、内部用通信Ｉ／Ｆ３７、内部用通信制御部５７の順に経由して、ＭＦＰ本体３０のＨＴＴＰサーバー５２に転送される。
【０１４２】
そして、ＨＴＴＰサーバー５２は、接続先切り替えボタン３０３が押下されたことを示すＰＯＳＴリクエストに応じてリダイレクト先のＵＲＬである“/option_nic”を図１８に示すようにｈｔｔｐｄ８２に向けて送る（Ｓ４４３）。したがって、リダイレクト先のＵＲＬである“/option_nic”は、図１７に示すように、ＨＴＴＰサーバー５２、内部用通信制御部５７、内部用通信Ｉ／Ｆ３７、内部用通信Ｉ／Ｆ６２、内部用通信制御部８６の順に経由して、ｈｔｔｐｄ８２によって受信される。
【０１４３】
次いで、ｈｔｔｐｄ８２は、図１８に示すように、ＨＴＴＰサーバー５２から渡されたリダイレクト先のＵＲＬである“http://option_nic_ip/option_nic”をＷｅｂブラウザー１１１に向けて送る（Ｓ４４４）。したがって、リダイレクト先のＵＲＬである“http://option_nic_ip/option_nic”は、図１７に示すように、ｈｔｔｐｄ８２、ＴＣＰ制御部８３、ＩＰ制御部８４、Ｅｔｈｅｒｎｅｔ制御部８５、ネットワーク通信部６１の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。すなわち、ｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側転送接続が確立している場合に、接続先切り替えボタン３０３が押下されたことを示すＰＣ９０からのＰＯＳＴリクエストに応じてＰＣ９０にＯｐｔｉｏｎＮＩＣ側切替ＵＲＬとしての“http://option_nic_ip/option_nic”を通知する。
【０１４４】
次いで、Ｗｅｂブラウザー１１１は、受信したリダイレクト先のＵＲＬである“http://option_nic_ip/option_nic”にＧＥＴリクエストを送信する（Ｓ４４５）。すなわち、ＰＣ９０は、ＯｐｔｉｏｎＮＩＣ側切替ＵＲＬとしての“http://option_nic_ip/option_nic”への接続をｈｔｔｐｄ８２に要求する。
【０１４５】
Ｓ４４５においてＷｅｂブラウザー１１１が“http://option_nic_ip/option_nic”にＧＥＴリクエストを送信すると、このＧＥＴリクエストは、ＩＰアドレスが“option_nic_ip”であるＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１によって受信されて、図１４に示すようにＥｔｈｅｒｎｅｔ制御部８５、ＩＰ制御部８４、ＴＣＰ制御部８３の順に経由して、ｈｔｔｐｄ８２に転送される。ｈｔｔｐｄ８２は、ＴＣＰ制御部８３から転送されてきたＧＥＴリクエストのＵＲＬに基づいて図１５に示すようにＧＥＴリクエストの転送先を判断する。
【０１４６】
図１５に示すように、ｈｔｔｐｄ８２は、ＧＥＴリクエストのＵＲＬを確認し（Ｓ４９１）、確認したＵＲＬが“http://option_nic_ip/option_nic”であるので、ＧＥＴリクエストの転送先をＨＴＴＰサーバー８１に決定する（Ｓ４９２）。
【０１４７】
ｈｔｔｐｄ８２は、ＧＥＴリクエストの転送先をＨＴＴＰサーバー８１に決定すると、ＯｐｔｉｏｎＮＩＣ側転送接続を切断し、図１８に示すように、ＧＥＴリクエストをＨＴＴＰサーバー８１に転送する（Ｓ４４６）。
【０１４８】
そして、ＨＴＴＰサーバー８１は、ＧＥＴリクエストに応じたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ７１から取得し、取得したＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページをｈｔｔｐｄ８２に渡す（Ｓ４４７）。すなわち、ｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側通常接続を確立する。
【０１４９】
次いで、ｈｔｔｐｄ８２は、ＨＴＴＰサーバー８１から渡されたＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＷｅｂブラウザー１１１に向けて送る（Ｓ４４８）。したがって、ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページは、図１４に示すように、ｈｔｔｐｄ８２、ＴＣＰ制御部８３、ＩＰ制御部８４、Ｅｔｈｅｒｎｅｔ制御部８５、ネットワーク通信部６１の順に経由して、最終的にＷｅｂブラウザー１１１によって受信される。
【０１５０】
したがって、利用者は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立されている間、図１１に示すＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページによって、ＯｐｔｉｏｎＮＩＣ６０の各種の情報を確認したり、ＯｐｔｉｏｎＮＩＣ６０の各種の設定を実行したりすることができる。
【０１５１】
利用者は、以上に説明したようにして、ＰＣ９０のＷｅｂブラウザー１１１と、ＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１とのＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１を介した通信と、ＰＣ９０のＷｅｂブラウザー１１１と、ＭＦＰ本体３０のＨＴＴＰサーバー５２とのＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１を介した通信とを自由に切り替えることができる。また、利用者は、Ｗｅｂブラウザー１１１を終了させることによって、これらの通信を完全に切断することができる。
【０１５２】
以上に説明したように、ＭＦＰ２０のＭＦＰ本体３０のｈｔｔｐｄ５３は、ＭＦＰ本体側通常接続が確立している場合に、ＰＣ９０からＯｐｔｉｏｎＮＩＣ側切替ＵＲＬへの接続が要求されたとき（Ｓ２２５）、ＭＦＰ本体側通常接続を切断し（Ｓ２２６）、ＭＦＰ本体側転送接続を確立する（Ｓ２２７）。したがって、ＭＦＰ２０は、ＭＦＰ本体３０のＨＴＴＰサーバー５２によってＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページを提供するのではなく、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続を確立することによって、ＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１によってＯｐｔｉｏｎＮＩＣ設定ＷｅｂページをＰＣ９０に提供することができるので、モデルチェンジや、製品仕様の変更などによってＭＦＰ本体３０およびＯｐｔｉｏｎＮＩＣ６０の組み合わせが変更された場合であってもＭＦＰ本体３０を介してＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページを提供することができる。
【０１５３】
同様に、ＭＦＰ２０のＯｐｔｉｏｎＮＩＣ６０のｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立している場合に、ＰＣ９０からＭＦＰ本体側切替ＵＲＬへの接続が要求されたとき（Ｓ４２５）、ＯｐｔｉｏｎＮＩＣ側通常接続を切断し（Ｓ４２６）、ＯｐｔｉｏｎＮＩＣ側転送接続を確立する（Ｓ４２７）。したがって、ＭＦＰ２０は、ＯｐｔｉｏｎＮＩＣ６０を介したＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続を確立することによって、ＭＦＰ本体３０のＨＴＴＰサーバー５２によってＭＦＰ本体設定ＷｅｂページをＰＣ９０に提供することができるので、モデルチェンジや、製品仕様の変更などによってＭＦＰ本体３０およびＯｐｔｉｏｎＮＩＣ６０の組み合わせが変更された場合であってもＯｐｔｉｏｎＮＩＣ６０を介してＭＦＰ本体設定Ｗｅｂページを提供することができる。
【０１５４】
また、ＭＦＰ２０のＭＦＰ本体３０のｈｔｔｐｄ５３は、ＭＦＰ本体側通常接続が確立している場合に、ＰＣ９０からの要求（Ｓ２２１）に応じてＰＣ９０にＯｐｔｉｏｎＮＩＣ側切替ＵＲＬを通知する（Ｓ２２４）。したがって、ＭＦＰ２０は、ＰＣ９０がＯｐｔｉｏｎＮＩＣ側切替ＵＲＬを事前に保有していなかったとしても、ＭＦＰ本体３０からＰＣ９０に通知されたＯｐｔｉｏｎＮＩＣ側切替ＵＲＬによって、ＯｐｔｉｏｎＮＩＣ６０を介さないＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるＭＦＰ本体側通常接続から、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＭＦＰ本体側転送接続に容易に切り替えられることができる。
【０１５５】
同様に、ＭＦＰ２０のＯｐｔｉｏｎＮＩＣ６０のｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側通常接続が確立している場合に、ＰＣ９０からの要求（Ｓ４２１）に応じてＰＣ９０にＭＦＰ本体側切替ＵＲＬを通知する（Ｓ４２４）。したがって、ＭＦＰ２０は、ＰＣ９０がＭＦＰ本体側切替ＵＲＬを事前に保有していなかったとしても、ＯｐｔｉｏｎＮＩＣ６０からＰＣ９０に通知されたＭＦＰ本体側切替ＵＲＬによって、ＭＦＰ本体３０を介さないＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＯｐｔｉｏｎＮＩＣ側通常接続から、ＯｐｔｉｏｎＮＩＣ６０を介したＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるＯｐｔｉｏｎＮＩＣ側転送接続に容易に切り替えられることができる。
【０１５６】
また、ＭＦＰ２０のＭＦＰ本体３０のｈｔｔｐｄ５３は、ＭＦＰ本体側転送接続が確立している場合に、ＰＣ９０からＭＦＰ本体側切替ＵＲＬへの接続が要求されたとき（Ｓ２４５）、ＭＦＰ本体側転送接続を切断し（Ｓ２４６）、ＭＦＰ本体側通常接続を確立する（Ｓ２４７）。したがって、ＭＦＰ２０は、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＭＦＰ本体側転送接続から、ＯｐｔｉｏｎＮＩＣ６０を介さないＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるＭＦＰ本体側通常接続に容易に切り替えられることができる。
【０１５７】
同様に、ＭＦＰ２０のＯｐｔｉｏｎＮＩＣ６０のｈｔｔｐｄ８２は、ＯｐｔｉｏｎＮＩＣ側転送接続が確立している場合に、ＰＣ９０からＯｐｔｉｏｎＮＩＣ側切替ＵＲＬへの接続が要求されたとき（Ｓ４４５）、ＯｐｔｉｏｎＮＩＣ側転送接続を切断し（Ｓ４４６）、ＯｐｔｉｏｎＮＩＣ側通常接続を確立する（Ｓ４４７）。したがって、ＭＦＰ２０は、ＯｐｔｉｏｎＮＩＣ６０を介したＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるＯｐｔｉｏｎＮＩＣ側転送接続から、ＭＦＰ本体３０を介さないＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＯｐｔｉｏｎＮＩＣ側通常接続に容易に切り替えられることができる。
【０１５８】
また、ＭＦＰ２０は、ＭＦＰ本体設定ＷｅｂページがＭＦＰ本体３０のネットワークの設定用のＷｅｂページであるので、ＭＦＰ本体設定ＷｅｂページによるＭＦＰ本体３０のネットワークの設定のミス、例えば、ＭＡＣアドレスフィルタリング、ＩＰフィルタリングなどのフィルタの設定のミスによって、ＯｐｔｉｏｎＮＩＣ６０を介さないＰＣ９０とＭＦＰ本体３０との接続であるＭＦＰ本体側通常接続ができなくなった場合、ＯｐｔｉｏｎＮＩＣ６０を介したＰＣ９０とＭＦＰ本体３０のＨＴＴＰサーバー５２との接続であるＯｐｔｉｏｎＮＩＣ側転送接続によって、ＭＦＰ本体設定ＷｅｂページによるＭＦＰ本体３０のネットワークの設定が修正されることができる。
【０１５９】
同様に、ＭＦＰ２０は、ＯｐｔｉｏｎＮＩＣＷｅｂページがＯｐｔｉｏｎＮＩＣ６０のネットワークの設定用のＷｅｂページであるので、ＯｐｔｉｏｎＮＩＣＷｅｂページによるＯｐｔｉｏｎＮＩＣ６０のネットワークの設定のミス、例えば、ＭＡＣアドレスフィルタリング、ＩＰフィルタリングなどのフィルタの設定のミスによって、ＭＦＰ本体３０を介さないＰＣ９０とＯｐｔｉｏｎＮＩＣ６０との接続であるＯｐｔｉｏｎＮＩＣ側通常接続ができなくなった場合、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＭＦＰ本体側転送接続によって、ＯｐｔｉｏｎＮＩＣＷｅｂページによるＯｐｔｉｏｎＮＩＣ６０のネットワークの設定が修正されることができる。
【０１６０】
また、ＭＦＰ２０は、ＭＦＰ本体３０のネットワーク通信部３６が有線用であり、ＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１が無線用であるので、ＯｐｔｉｏｎＮＩＣＷｅｂページによるＯｐｔｉｏｎＮＩＣ６０のネットワークの設定のミス、例えば、無線ＬＡＮの設定のミスによって、ＭＦＰ本体３０を介さないＰＣ９０とＯｐｔｉｏｎＮＩＣ６０との接続であるＯｐｔｉｏｎＮＩＣ側通常接続ができなくなった場合、ＯｐｔｉｏｎＮＩＣ６０が無線機器であるためにＰＣ９０からＯｐｔｉｏｎＮＩＣ６０に直接の接続が一切できなくなったとしても、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＭＦＰ本体側転送接続によって、ＯｐｔｉｏｎＮＩＣＷｅｂページによるＯｐｔｉｏｎＮＩＣ６０のネットワークの設定が修正されることができる。なお、ＭＦＰ２０は、ＭＦＰ本体３０のネットワーク通信部３６が無線用であり、ＯｐｔｉｏｎＮＩＣ６０のネットワーク通信部６１が有線用であっても良い。また、ネットワーク通信部３６およびネットワーク通信部６１は、両方とも有線であっても良いし、両方とも無線であっても良い。
【０１６１】
また、ＭＦＰ２０は、ＯｐｔｉｏｎＮＩＣ６０がＭＦＰ本体３０に着脱可能であるネットワークインターフェイスカードであるので、ＯｐｔｉｏｎＮＩＣＷｅｂページによるＯｐｔｉｏｎＮＩＣ６０のネットワークの設定のミスによって、ＭＦＰ本体３０を介さないＰＣ９０とＯｐｔｉｏｎＮＩＣ６０との接続であるＯｐｔｉｏｎＮＩＣ側通常接続ができなくなった場合、ＯｐｔｉｏｎＮＩＣ６０が操作部を備えていないためにＯｐｔｉｏｎＮＩＣ６０のネットワークの設定がＯｐｔｉｏｎＮＩＣ６０から直接修正されることができなかったとしても、ＭＦＰ本体３０を介したＰＣ９０とＯｐｔｉｏｎＮＩＣ６０のＨＴＴＰサーバー８１との接続であるＭＦＰ本体側転送接続によって、ＯｐｔｉｏｎＮＩＣＷｅｂページによるネットワークインターフェイスカードのネットワークの設定が修正されることができる。
【０１６２】
以上においては、メイン電子機器、サブ電子機器をそれぞれＭＦＰ本体、ＯｐｔｉｏｎＮＩＣとして説明しているが、逆に、メイン電子機器、サブ電子機器をそれぞれＯｐｔｉｏｎＮＩＣ、ＭＦＰ本体として把握することもできる。また、メイン電子機器、サブ電子機器は、ＭＦＰ本体、ＯｐｔｉｏｎＮＩＣ以外の電子機器であっても良い。
【０１６３】
本発明の情報処理装置は、本実施の形態においてＰＣであるが、ＰＣ以外の情報処理装置であっても良い。
【０１６４】
本発明の画像形成装置は、本実施の形態においてＭＦＰ本体であるが、プリンター専用機、ファックス専用機、コピー専用機など、ＭＦＰ本体以外の画像形成装置であっても良い。
【符号の説明】
【０１６５】
１１  ネットワーク
２０  ＭＦＰ（機器情報提供システム）
３０  ＭＦＰ本体（メイン電子機器、電子機器、画像形成装置）
３６  ネットワーク通信部（メイン側外部通信部）
３７  内部用通信Ｉ／Ｆ（メイン側機器間通信部）
４３  機器情報提供プログラム
５２  ＨＴＴＰサーバー（メイン側ＨＴＴＰサーバー）
５３  ｈｔｔｐｄ（メイン側通信制御手段）
６０  ＯｐｔｉｏｎＮＩＣ（サブ電子機器、電子機器、ネットワークインターフェイスカード）
６１  ネットワーク通信部（サブ側外部通信部）
６２  内部用通信Ｉ／Ｆ（サブ側機器間通信部）
７１  ＯｐｔｉｏｎＮＩＣ設定Ｗｅｂページ
７３  機器情報提供プログラム
８１  ＨＴＴＰサーバー（サブ側ＨＴＴＰサーバー）
８２  ｈｔｔｐｄ（サブ側通信制御手段）
９０  ＰＣ（情報処理装置）
【図１】
0005377695.tif 000002
【図２】
0005377695.tif 000003
【図３】
0005377695.tif 000004
【図４】
0005377695.tif 000005
【図５】
0005377695.tif 000006
【図６】
0005377695.tif 000007
【図７】
0005377695.tif 000008
【図８】
0005377695.tif 000009
【図９】
0005377695.tif 000010
【図１０】
0005377695.tif 000011
【図１１】
0005377695.tif 000012
【図１２】
0005377695.tif 000013
【図１３】
0005377695.tif 000014
【図１４】
0005377695.tif 000015
【図１５】
0005377695.tif 000016
【図１６】
0005377695.tif 000017
【図１７】
0005377695.tif 000018
【図１８】
0005377695.tif 000019