(57)【要約】【課題】ファイアウォールを設定変更せずに外部の管理サーバから顧客サイト内の画像形成装置の設定を行うことが出来る情報処理方法の提供。【解決手段】画像形成装置と管理サーバの間で通信路が無いとき、ファイアウォールの内側から管理サーバに接続してセッションを確立し、Ｗｅｂブラウザが、ユーザ指示に基づき、ＨＴＴＰ要求を管理サーバに送信し、管理サーバが確立された通信路を通してＨＴＴＰ要求を画像形成装置に転送し、画像形成装置が、受信したＨＴＴＰ要求を設定の要求に変換して拡張アプリケーション部に送信し、拡張アプリケーション部が、受信した設定の要求に応じて自身の設定を行い、設定の結果をＨＴＴＰ応答に変換して管理サーバに送信し、管理サーバが、ＨＴＴＰ応答をＷｅｂブラウザに送信し、Ｗｅｂブラウザが、受信したＨＴＴＰ応答をユーザに提示する。【選択図】図２
2018049417.tif 000002
【特許請求の範囲】
【請求項１】
管理サイトに設置された、管理サーバーと、前記管理サーバーとネットワーク接続されたパーソナルコンピューターと、ファイアーウォールに守られた顧客サイトに設置され、前記管理サーバーと前記ファイアーウォール越しにネットワーク接続可能な画像形成装置とを含み、
前記画像形成装置は、
ネットワーク通信可能な第１の通信部と、
自装置と前記管理サーバーの間で通信路が無いとき、前記ファイアーウォールの内側から前記管理サーバーに接続し、セッションを確立する第２の接続部と、
Ｗｅｂサーバー部と、
拡張アプリケーション部と、
前記管理サーバーから受信した第１の圧縮データを伸長し、元のＨＴＴＰ要求に復元して前記Ｗｅｂサーバー部に送信する第２の伸長部と、
前記Ｗｅｂサーバー部から受信したＨＴＴＰ応答を圧縮して第２の圧縮データを生成し、生成した前記第２の圧縮データを前記管理サーバーに送信する第２の圧縮部と
を備え、
前記Ｗｅｂサーバー部は、前記第２の伸長部から送られてきた前記ＨＴＴＰ要求を受信し、設定の要求に変換して前記拡張アプリケーション部に送信し、前記拡張アプリケーション部から受信した設定の結果の応答を前記ＨＴＴＰ応答に変換して前記第２の圧縮部に送信し、
前記拡張アプリケーション部は、前記Ｗｅｂサーバー部から前記設定の要求を受信し、受信した前記設定の要求に応じて自身の設定を行い、前記設定の結果を前記Ｗｅｂサーバー部に応答し、
前記管理サーバーは、
ネットワーク通信可能な第２の通信部と、
前記画像形成装置と前記管理サーバーの間で通信路が無いとき、前記ファイアーウォールを通した前記第２の接続部からの接続に対応し、セッションを確立する第１の接続部と、
前記パーソナルコンピューターから受信した前記ＨＴＴＰ要求を圧縮して前記第１の圧縮データを生成し、生成した前記第１の圧縮データを前記第１の接続部と前記第２の接続部との間で確立された通信路を通して前記第２の伸長部に送信する第１の圧縮部と、
前記第２の圧縮部から受信した前記第２の圧縮データを伸長し、元のＨＴＴＰ応答に復元して前記パーソナルコンピューターに送信する第１の伸長部と
を備え、
前記パーソナルコンピューターは、
ネットワーク通信可能な第３の通信部と、
ユーザーからの指示に基づき、宛先が前記Ｗｅｂサーバー部である前記ＨＴＴＰ要求を前記第１の圧縮部に送信し、前記第１の伸長部から受信した前記ＨＴＴＰ応答を前記ユーザーに提示するＷｅｂブラウザと
を備えた
情報処理システム。
【請求項２】
管理サイトに設置された、管理サーバーと、前記管理サーバーとネットワーク接続されたパーソナルコンピューターと、ファイアーウォールに守られた顧客サイトに設置され、前記管理サーバーと前記ファイアーウォール越しにネットワーク接続された画像形成装置とを含んだ情報処理システムにおける情報処理方法であって、
前記画像形成装置と前記管理サーバーの間で通信路が無いとき、前記画像形成装置の第２の接続部が、前記ファイアーウォールの内側から前記管理サーバーの第１の接続部に接続してセッションを確立し、
前記パーソナルコンピューターのＷｅｂブラウザが、ユーザーからの指示に基づき、宛先が前記管理サーバーのＷｅｂサーバー部であるＨＴＴＰ要求を第１の圧縮部に送信し、
前記管理サーバーの前記第１の圧縮部が、前記Ｗｅｂブラウザから受信した前記ＨＴＴＰ要求を圧縮して第１の圧縮データを生成し、生成した前記第１の圧縮データを前記第１の接続部と前記第２の接続部との間で確立された通信路を通して前記画像形成装置の第２の伸長部に送信し、
前記画像形成装置の前記第２の伸長部が、前記第１の圧縮部から受信した前記第１の圧縮データを伸長し、元のＨＴＴＰ要求に復元して前記Ｗｅｂサーバー部に送信し、
前記画像形成装置の前記Ｗｅｂサーバー部が、前記第１の圧縮部から送られてきた前記ＨＴＴＰ要求を受信し、設定の要求に変換して拡張アプリケーション部に送信し、
前記画像形成装置の前記拡張アプリケーション部が、前記Ｗｅｂサーバー部から前記設定の要求を受信し、受信した前記設定の要求に応じて自身の設定を行い、前記設定の結果を前記Ｗｅｂサーバー部に応答し、
前記画像形成装置の前記Ｗｅｂサーバー部が、前記拡張アプリケーション部から受信した前記設定の結果の応答をＨＴＴＰ応答に変換して第２の圧縮部に送信し、
前記画像形成装置の前記第２の圧縮部が、前記Ｗｅｂサーバー部から受信した前記ＨＴＴＰ応答を圧縮して第２の圧縮データを生成し、生成した前記第２の圧縮データを前記管理サーバーの第１の伸長部に送信し、
前記管理サーバーの前記第１の伸長部が、前記第２の圧縮部から受信した前記第２の圧縮データを伸長し、元のＨＴＴＰ応答に復元して前記Ｗｅｂブラウザに送信し、
前記パーソナルコンピューターのＷｅｂブラウザが、前記第１の伸長部から受信した前記ＨＴＴＰ応答を前記ユーザーに提示する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイアーウォールを間に挟んで通信を行う情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
近年、画像形成装置（ＭＦＰ、Multifunction Peripheral）の機能を拡張するために、画像形成装置とネットワークで接続されたサーバーを設置することが行われている。
【０００３】
例えば、特許文献１において開示されている技術では、画像形成装置の外部にＷｅｂサーバーを設置し、Ｗｅｂサーバーから得られる操作画面を画像形成装置の表示部に表示している。
【０００４】
また、例えば、特許文献２の技術では、サービスを提供するサーバーのアプリケーションプログラムの固有設定項目については、ユーザーが利用する（ライセンスを購入してある）サーバーアプリケーションに対する設定項目のみが、設定対象として提示されるので、各サーバーアプリケーションに対する設定値の設定作業を簡便化させることが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２３７８８１号公報
【特許文献２】特開２０１４−１０２８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のような技術では、ネットワーク経由の通信で処理を行っているが、インターネット経由の場合、ファイアーウォール越しの通信を行わなければならず、ファイアーウォールが守るサイトの内側にある画像形成装置に対して他のサイトにある管理サーバーから設定を行う際に、デフォルトの設定では通信が遮断されてしまうという問題があった。
【０００７】
以上のような事情に鑑み、本発明の目的は、ファイアーウォールの設定を変えずに外部の管理サーバーから顧客サイト内の画像形成装置の設定を行うことが出来る情報処理システムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、管理サイトに設置された、管理サーバーと、前記管理サーバーとネットワーク接続されたパーソナルコンピューターと、ファイアーウォールに守られた顧客サイトに設置され、前記管理サーバーと前記ファイアーウォール越しにネットワーク接続可能な画像形成装置とを含み、前記画像形成装置は、ネットワーク通信可能な第１の通信部と、自装置と前記管理サーバーの間で通信路が無いとき、前記ファイアーウォールの内側から前記管理サーバーに接続し、セッションを確立する第２の接続部と、Ｗｅｂサーバー部と、拡張アプリケーション部と、前記管理サーバーから受信した第１の圧縮データを伸長し、元のＨＴＴＰ要求に復元して前記Ｗｅｂサーバー部に送信する第２の伸長部と、前記Ｗｅｂサーバー部から受信したＨＴＴＰ応答を圧縮して第２の圧縮データを生成し、生成した前記第２の圧縮データを前記管理サーバーに送信する第２の圧縮部とを備え、前記Ｗｅｂサーバー部は、前記第２の伸長部から送られてきた前記ＨＴＴＰ要求を受信し、設定の要求に変換して前記拡張アプリケーション部に送信し、前記拡張アプリケーション部から受信した設定の結果の応答を前記ＨＴＴＰ応答に変換して前記第２の圧縮部に送信し、前記拡張アプリケーション部は、前記Ｗｅｂサーバー部から前記設定の要求を受信し、受信した前記設定の要求に応じて自身の設定を行い、前記設定の結果を前記Ｗｅｂサーバー部に応答し、前記管理サーバーは、ネットワーク通信可能な第２の通信部と、前記画像形成装置と前記管理サーバーの間で通信路が無いとき、前記ファイアーウォールを通した前記第２の接続部からの接続に対応し、セッションを確立する第１の接続部と、前記パーソナルコンピューターから受信した前記ＨＴＴＰ要求を圧縮して前記第１の圧縮データを生成し、生成した前記第１の圧縮データを前記第１の接続部と前記第２の接続部との間で確立された通信路を通して前記第２の伸長部に送信する第１の圧縮部と、前記第２の圧縮部から受信した前記第２の圧縮データを伸長し、元のＨＴＴＰ応答に復元して前記パーソナルコンピューターに送信する第１の伸長部とを備え、前記パーソナルコンピューターは、ネットワーク通信可能な第３の通信部と、ユーザーからの指示に基づき、宛先が前記Ｗｅｂサーバー部である前記ＨＴＴＰ要求を前記第１の圧縮部に送信し、前記第１の伸長部から受信した前記ＨＴＴＰ応答を前記ユーザーに提示するＷｅｂブラウザとを備える。
【０００９】
そのため、ファイアーウォールの設定を変えずに外部の管理サーバーから顧客サイト内の画像形成装置の設定を行うことが出来る。
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、管理サイトに設置された、管理サーバーと、前記管理サーバーとネットワーク接続されたパーソナルコンピューターと、ファイアーウォールに守られた顧客サイトに設置され、前記管理サーバーと前記ファイアーウォール越しにネットワーク接続された画像形成装置とを含んだ情報処理システムにおける情報処理方法であって、前記画像形成装置と前記管理サーバーの間で通信路が無いとき、前記画像形成装置の第２の接続部が、前記ファイアーウォールの内側から前記管理サーバーの第１の接続部に接続してセッションを確立し、前記パーソナルコンピューターのＷｅｂブラウザが、ユーザーからの指示に基づき、宛先が前記管理サーバーのＷｅｂサーバー部であるＨＴＴＰ要求を第１の圧縮部に送信し、前記管理サーバーの前記第１の圧縮部が、前記Ｗｅｂブラウザから受信した前記ＨＴＴＰ要求を圧縮して第１の圧縮データを生成し、生成した前記第１の圧縮データを前記第１の接続部と前記第２の接続部との間で確立された通信路を通して前記画像形成装置の第２の伸長部に送信し、前記画像形成装置の前記第２の伸長部が、前記第１の圧縮部から受信した前記第１の圧縮データを伸長し、元のＨＴＴＰ要求に復元して前記Ｗｅｂサーバー部に送信し、前記画像形成装置の前記Ｗｅｂサーバー部が、前記第１の圧縮部から送られてきた前記ＨＴＴＰ要求を受信し、設定の要求に変換して拡張アプリケーション部に送信し、前記画像形成装置の前記拡張アプリケーション部が、前記Ｗｅｂサーバー部から前記設定の要求を受信し、受信した前記設定の要求に応じて自身の設定を行い、前記設定の結果を前記Ｗｅｂサーバー部に応答し、前記画像形成装置の前記Ｗｅｂサーバー部が、前記拡張アプリケーション部から受信した前記設定の結果の応答をＨＴＴＰ応答に変換して第２の圧縮部に送信し、前記画像形成装置の前記第２の圧縮部が、前記Ｗｅｂサーバー部から受信した前記ＨＴＴＰ応答を圧縮して第２の圧縮データを生成し、生成した前記第２の圧縮データを前記管理サーバーの第１の伸長部に送信し、前記管理サーバーの前記第１の伸長部が、前記第２の圧縮部から受信した前記第２の圧縮データを伸長し、元のＨＴＴＰ応答に復元して前記Ｗｅｂブラウザに送信し、前記パーソナルコンピューターのＷｅｂブラウザが、前記第１の伸長部から受信した前記ＨＴＴＰ応答を前記ユーザーに提示する。
【発明の効果】
【００１１】
以上のように、本発明によれば、ファイアーウォールの設定を変えずに外部の管理サーバーから顧客サイト内の画像形成装置の設定を行うことが出来る。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理システム１の全体構成図である。
【図２】情報処理システム１における、より詳細な処理の流れについて説明するための図である。
【図３】管理サーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図４】画像形成装置２０の構成を概略的に示す構成図である。
【図５】ＰＣ３０が一般的なコンピューターにより構成される場合の構成図である。
【図６】情報処理システム１における、より詳細な処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１４】
［全体構成］
最初に、本発明の一実施形態に係る情報処理システム１の全体構成を説明する。図１は、本発明の一実施形態に係る情報処理システム１の全体構成図である。
【００１５】
情報処理システム１は、管理サイトに設置されている、管理サーバー１０およびＰＣ（Personal Computer）３０、そして顧客サイトに設置されている画像形成装置２０を含んで構成される。
【００１６】
管理サーバー１０は、顧客サイトに設置されている画像形成装置２０の運用状況（各種設定、稼働状況、トナー残量、用紙残量、拡張機能構成、拡張アプリケーションの設定など）を管理する。
【００１７】
ＰＣ３０は、画像形成装置２０上の拡張アプリケーションの設定を行うために用いられる。
【００１８】
拡張アプリケーションは、画像形成装置２０の機能を拡張するためのプログラムであり、後付けでインストールし、利用することが出来る。拡張アプリケーションを適切に稼働させるためには、設定を行う必要がある。設定は、画像形成装置２０の操作部からおこなうか、ＰＣ３０からリモートで設定することが出来る。
【００１９】
顧客サイトに設置されている画像形成装置２０がインターネット経由で通信する場合、ファイアーウォール１００越しに通信が行われる。
【００２０】
通常、ファイアーウォールは守っているサイトの内側からの通信は許可するが、インターネットからの接続は厳しく制限している。
【００２１】
どのような通信を許可し、どのような通信を拒否するかは、顧客サイトのセキュリティポリシーによって定められている。
【００２２】
管理サーバー１０が画像形成装置２０と通信するために、顧客サイトに設置されているファイアーウォール１００の設定を変更することは、セキュリティポリシーの変更を伴ってしまうので、通常は出来ない。
【００２３】
そのため、情報処理システム１では、ファイアーウォール１００の設定変更を前提としない。
【００２４】
情報処理システム１において、ＰＣ３０から画像形成装置２０上の拡張アプリケーションの設定を行う際は、以下の手順で行う。
【００２５】
（１）まず、画像形成装置２０からファイアーウォール１００の内側から管理サーバー１０へ接続し、セッションを確立させる。
（２）次に、確立された接続を通して、ＰＣ３０からの指示に基づいて画像形成装置２０上の拡張アプリケーションを設定する。
【００２６】
以上、本発明の一実施形態に係る情報処理システム１の全体構成を説明した。
【００２７】
［詳細な処理の流れ］
次に、情報処理システム１における、より詳細な処理の流れについて説明する。図２は、情報処理システム１における、より詳細な処理の流れについて説明するための図である。
【００２８】
なお、ここでは、管理サーバー１０は第１の中継部１１ａを備えており、ＰＣ３０はＷｅｂブラウザ３１ａを備えており、画像形成装置２０は、第２の中継部２１ａ、Ｗｅｂサーバー部２１ｂ、および拡張アプリケーション部２１ｃを備えており、これらの間で情報のやり取りが行われるとしている。
【００２９】
（１）まず、画像形成装置２０の第２の中継部２１ａが、ファイアーウォール１００の内側から管理サーバー１０の第１の中継部１１ａとの接続を行い、セッションを確立する。
（２）次に、ＰＣ３０のＷｅｂブラウザ３１ａが、画像形成装置２０のＷｅｂサーバー部２１ｂを宛先としたＨＴＴＰ要求を第１の中継部１１ａに送信する。
（３）次に、第１の中継部１１ａが、受信したＨＴＴＰ要求を圧縮して圧縮データ（第１の圧縮データ）を生成する。
（４）次に、第１の中継部１１ａが、第１の中継部１１ａと第２の中継部２１ａとの間で確立している通信路を通して、生成した圧縮データを送信する。
（５）次に、第２の中継部２１ａが、受信した圧縮データを伸長して元のＨＴＴＰ要求に復元する。
（６）次に、第２の中継部２１ａが、復元したＨＴＴＰ要求をＷｅｂサーバー部２１ｂに送信する。
（７）次に、Ｗｅｂサーバー部２１ｂが、受信したＨＴＴＰ要求に基づいて、設定の要求を拡張アプリケーション部２１ｃに送信する。
（８）次に、拡張アプリケーション部２１ｃが、受信した設定の要求に従って、自身の設定を行う。
（９）次に、拡張アプリケーション部２１ｃが、設定を行った結果の応答をＷｅｂサーバー部２１ｂに返信する。
（１０）次に、Ｗｅｂサーバー部２１ｂが設定の応答をＨＴＴＰ応答に変換し、第２の中継部２１ａに送信する。
（１１）次に、第２の中継部２１ａが、受信したＨＴＴＰ応答を圧縮して圧縮データ（第２の圧縮データ）を生成する。
（１２）次に、第２の中継部２１ａが、圧縮データを第１の中継部１１ａに送信する。
（１３）次に、第１の中継部１１ａが、受信した圧縮データを伸長し、元のＨＴＴＰ応答を復元する。
（１４）次に、第１の中継部１１ａが、復元されたＨＴＴＰ応答をＷｅｂブラウザ３１ａに送信する。
【００３０】
以上、情報処理システム１における、より詳細な処理の流れについて説明した。
【００３１】
［管理サーバーの構成］
次に、管理サーバー１０の構成について説明する。管理サーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。管理サーバー１０が一般的なコンピューターにより構成される場合の構成図を図３に示す。
【００３２】
同図に示すように、管理サーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５（第２の通信部）、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００３３】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３４】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００３５】
通信部１５は、画像形成装置２０およびＰＣ３０と情報のやりとりを行う為のネットワークと結ばれている。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００３７】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００３８】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００３９】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００４０】
管理サーバー１０のＣＰＵ１１において実現される機能ブロックは、第１の中継部１１ａである。なお、第１の中継部１１ａは、第１の接続部１１ｂ、第１の圧縮部１１ｃ、および第１の伸長部１１ｄから構成される。
【００４１】
第１の接続部１１ｂは、画像形成装置２０と管理サーバー１０の間で通信路が無い状態の時に、ファイアーウォール１００を通した第２の中継部２１ａからの接続に対応し、セッションを確立する。
【００４２】
第１の圧縮部１１ｃは、ＰＣ３０のＷｅｂブラウザ３１ａから受信したＨＴＴＰ要求を圧縮して圧縮データを生成し、生成した圧縮データを第１の接続部１１ｂと第２の中継部２１ａとの間で確立された通信路を通して第２の中継部２１ａに送信する。
【００４３】
第１の伸長部１１ｄは、第２の中継部２１ａから受信した圧縮データを伸長し、元のＨＴＴＰ応答に復元してＷｅｂブラウザ３１ａに送信する。
【００４４】
以上、管理サーバー１０の構成について説明した。
【００４５】
［画像形成装置の構成］
次に、画像形成装置２０の構成について説明する。図４は画像形成装置２０の構成を概略的に示す構成図である。
【００４６】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００４７】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８（第１の通信部）、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００４８】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００４９】
また、制御部２１は、第２の中継部２１ａ、Ｗｅｂサーバー部２１ｂ、および拡張アプリケーション部２１ｃを有している。第２の中継部２１ａ、Ｗｅｂサーバー部２１ｂ、および拡張アプリケーション部２１ｃは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。なお、第２の中継部２１ａは、第２の接続部２１ｄ、第２の伸長部２１ｅ、および第２の圧縮部２１ｆから構成される。
【００５０】
第２の接続部２１ｄは、画像形成装置２０と管理サーバー１０の間で通信路が無い状態の時に、ファイアーウォール１００の内側から第１の接続部１１ｂに接続し、セッションを確立する。
【００５１】
第２の伸長部２１ｅは、第１の圧縮部１１ｃから受信した圧縮データを伸長し、元のＨＴＴＰ要求に復元してＷｅｂサーバー部２１ｂに送信する。
【００５２】
第２の圧縮部２１ｆは、Ｗｅｂサーバー部２１ｂから受信したＨＴＴＰ応答を圧縮して圧縮データを生成し、生成した圧縮データを管理サーバー１０の第１の伸長部１１ｄに送信する。
【００５３】
Ｗｅｂサーバー部２１ｂは、Ｗｅｂブラウザ３１ａから送られてきたＨＴＴＰ要求を受信し、設定の要求に変換して拡張アプリケーション部２１ｃに送信し、拡張アプリケーション部２１ｃから受信した設定結果の応答をＨＴＴＰ応答に変換して第２の圧縮部２１ｆに送信する。
【００５４】
拡張アプリケーション部２１ｃは、Ｗｅｂサーバー部２１ｂから設定の要求を受信し、受信した設定の要求に応じて自身の設定を行い、設定結果をＷｅｂサーバー部２１ｂに応答する。
【００５５】
原稿読取部２２は、原稿から画像を読み取る。
【００５６】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００５７】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００５８】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００５９】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００６０】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００６１】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、管理サーバー１０などの装置(ＰＣ等)と種々のデータの送受信を行う。
【００６２】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像などを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００６３】
以上、画像形成装置２０の構成について説明した。
【００６４】
［ＰＣの構成］
次に、ＰＣ３０の構成について説明する。ＰＣ３０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。ＰＣ３０が一般的なコンピューターにより構成される場合の構成図を図５に示す。
【００６５】
同図に示すように、ＰＣ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作入力部３４、通信部３５（第３の通信部）、表示部３６、および記憶部３７を有し、これら各ブロックがバス３８を介して接続されている。
【００６６】
ＲＯＭ３２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ３３は、ＣＰＵ３１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００６７】
記憶部３７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部３７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００６８】
通信部３５は、画像形成装置２０および管理サーバー１０と情報のやりとりを行う為のネットワークと結ばれている。
【００６９】
ＣＰＵ３１は、ＲＯＭ３２や記憶部３７に格納された複数のプログラムのうち、操作入力部３４から与えられる命令に対応するプログラムをＲＡＭ３３に展開し、この展開されたプログラムにしたがって、表示部３６及び記憶部３７を適宜制御する。
【００７０】
操作入力部３４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００７１】
表示部３６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００７２】
次に、ＣＰＵ３１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００７３】
ＰＣ３０のＣＰＵ３１において実現される機能ブロックは、Ｗｅｂブラウザ３１ａである。
【００７４】
Ｗｅｂブラウザ３１ａは、ユーザーからの指示に基づき、宛先がＷｅｂサーバー部２１ｂであるＨＴＴＰ要求を第１の圧縮部１１ｃに送信し、第１の伸長部１１ｄから受信したＨＴＴＰ応答をユーザーに提示する。
【００７５】
以上、ＰＣ３０の構成について説明した。
【００７６】
［より詳細な処理の流れ］
次に、情報処理システム１における、より詳細な処理の流れについて説明する。図６は、情報処理システム１における、より詳細な処理の流れについて説明するためのフローチャートである。
【００７７】
画像形成装置２０と管理サーバー１０との間で通信路が確立していない場合、まず、第２の接続部２１ｄが、ファイアーウォール１００の内側から第１の接続部１１ｂに接続し、セッションを確立する（ステップＳ１）。
【００７８】
次に、Ｗｅｂブラウザ３１ａがユーザーの指示に基づきＷｅｂサーバー部２１ｂ宛てのＨＴＴＰ要求を第１の圧縮部１１ｃに送信する（ステップＳ２）。
【００７９】
次に、第１の圧縮部１１ｃが、受信したＨＴＴＰ要求を圧縮して圧縮データを生成する（ステップＳ３）。
【００８０】
次に、第１の圧縮部１１ｃが、生成した圧縮データを、確立されている通信路を経由して第２の伸長部２１ｅに送信する（ステップＳ４）。
【００８１】
次に、第２の伸長部２１ｅが、受信した圧縮データを伸長し、元のＨＴＴＰ要求を復元する（ステップＳ５）。
【００８２】
次に、第２の伸長部２１ｅが、復元したＨＴＴＰ要求をＷｅｂサーバー部２１ｂに送信する（ステップＳ６）。
【００８３】
次に、Ｗｅｂサーバー部２１ｂが、受信したＨＴＴＰ要求を設定の要求に変換し、変換した設定の要求を拡張アプリケーション部２１ｃに送信する（ステップＳ７）。
【００８４】
次に、拡張アプリケーション部２１ｃが、受信した設定の要求に基づいて、自身の設定を行う（ステップＳ８）。
【００８５】
次に、拡張アプリケーション部２１ｃが、設定結果をＷｅｂサーバー部２１ｂに応答する（ステップＳ９）。
【００８６】
次に、Ｗｅｂサーバー部２１ｂが、受信した設定結果の応答をＨＴＴＰ応答に変換し、変換したＨＴＴＰ応答を第２の圧縮部２１ｆに送信する（ステップＳ１０）。
【００８７】
次に、第２の圧縮部２１ｆが、受信したＨＴＴＰ応答を圧縮して圧縮データを生成する（ステップＳ１１）。
【００８８】
次に、第２の圧縮部２１ｆが、生成した圧縮データを第１の伸長部１１ｄに送信する（ステップＳ１２）。
【００８９】
次に、第１の伸長部１１ｄが、受信した圧縮データを伸長し、元のＨＴＴＰ応答に復元する（ステップＳ１３）。
【００９０】
次に、第１の伸長部１１ｄが、復元したＨＴＴＰ応答をＷｅｂブラウザ３１ａに送信する（ステップＳ１４）。
【００９１】
次に、Ｗｅｂブラウザ３１ａは、受信したＨＴＴＰ応答をユーザーに提示する（ステップＳ１５）。
【００９２】
以上、情報処理システム１における、より詳細な処理の流れについて説明した。
【００９３】
［補足事項］
以上のように、本発明に係る情報処理システム１は、管理サイトに設置された、管理サーバー１０と、前記管理サーバー１０とネットワーク接続されたパーソナルコンピューター３０と、ファイアーウォール１００に守られた顧客サイトに設置され、前記管理サーバー１０と前記ファイアーウォール１００越しにネットワーク接続可能な画像形成装置２０とを含み、前記画像形成装置２０は、ネットワーク通信可能な第１の通信部２８と、自装置２０と前記管理サーバー１０の間で通信路が無いとき、前記ファイアーウォール１００の内側から前記管理サーバー１０に接続し、セッションを確立する第２の接続部２１ａと、Ｗｅｂサーバー部２１ｂと、拡張アプリケーション部２１ｃと、前記管理サーバー１０から受信した第１の圧縮データを伸長し、元のＨＴＴＰ要求に復元して前記Ｗｅｂサーバー部２１ｂに送信する第２の伸長部２１ｅと、前記Ｗｅｂサーバー部２１ｂから受信したＨＴＴＰ応答を圧縮して第２の圧縮データを生成し、生成した前記第２の圧縮データを前記管理サーバー１０に送信する第２の圧縮部２１ｆとを備え、前記Ｗｅｂサーバー部２１ｂは、前記第２の伸長部２１ｅから送られてきた前記ＨＴＴＰ要求を受信し、設定の要求に変換して前記拡張アプリケーション部２１ｃに送信し、前記拡張アプリケーション部２１ｃから受信した設定の結果の応答を前記ＨＴＴＰ応答に変換して前記第２の圧縮部２１ｆに送信し、前記拡張アプリケーション部２１ｃは、前記Ｗｅｂサーバー部２１ｂから前記設定の要求を受信し、受信した前記設定の要求に応じて自身の設定を行い、前記設定の結果を前記Ｗｅｂサーバー部２１ｂに応答し、前記管理サーバー１０は、ネットワーク通信可能な第２の通信部１５と、前記画像形成装置２０と前記管理サーバー１０の間で通信路が無いとき、前記ファイアーウォール１００を通した前記第２の接続部２１ａからの接続に対応し、セッションを確立する第１の接続部１１ｂと、前記パーソナルコンピューター３０から受信した前記ＨＴＴＰ要求を圧縮して前記第１の圧縮データを生成し、生成した前記第１の圧縮データを前記第１の接続部１１ｂと前記第２の接続部２１ａとの間で確立された通信路を通して前記第２の伸長部２１ｅに送信する第１の圧縮部１１ｃと、前記第２の圧縮部２１ｆから受信した前記第２の圧縮データを伸長し、元のＨＴＴＰ応答に復元して前記パーソナルコンピューター３０に送信する第１の伸長部１１ｄとを備え、前記パーソナルコンピューター３０は、ネットワーク通信可能な第３の通信部３５と、ユーザーからの指示に基づき、宛先が前記Ｗｅｂサーバー部２１ｂである前記ＨＴＴＰ要求を前記第１の圧縮部１１ｃに送信し、前記第１の伸長部１１ｄから受信した前記ＨＴＴＰ応答を前記ユーザーに提示するＷｅｂブラウザ３１ａとを備える。
【００９４】
そのため、ファイアーウォール１００の設定を変えずに外部の管理サーバー１０から顧客サイト内の画像形成装置２０の設定を行うことが出来る。
【００９５】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９６】
１  …  認証システム
１０  …  管理サーバー
１１  …  ＣＰＵ
１１ａ…  第１の中継部
１１ｂ…  第１の接続部
１１ｃ…  第１の圧縮部
１１ｄ…  第１の伸長部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１８  …  バス
２０  …  画像形成装置
２１  …  制御部
２１ａ…  第２の中継部
２１ｂ…  Ｗｅｂサーバー部
２１ｃ…  拡張アプリケーション部
２１ｄ…  第２の接続部
２１ｅ…  第２の伸長部
２１ｆ…  第２の圧縮部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
３０  …  ＰＣ
３１  …  ＣＰＵ
３１ａ…  Ｗｅｂブラウザ
３２  …  ＲＯＭ
３３  …  ＲＡＭ
３４  …  操作入力部
３５  …  通信部
３６  …  表示部
３７  …  記憶部
３８  …  バス
１００  …  ファイアーウォール
【図１】
2018049417.tif 000003
【図２】
2018049417.tif 000004
【図３】
2018049417.tif 000005
【図４】
2018049417.tif 000006
【図５】
2018049417.tif 000007
【図６】
2018049417.tif 000008