(57)【要約】【課題】操作パネルを有する情報機器の利便性を高める。【解決手段】ネットワークを介して情報処理装置と接続される画像形成装置は、情報処理装置からのアクセスがあったときに、アクセスに伴う通信における受信データから、情報処理装置のユーザーを示すユーザー情報および情報処理装置の機能構成に関する情報である装置情報を取得する取得部と、取得されたユーザー情報および装置情報を互いに対応付けて記憶する記憶部と、操作パネルを用いて当該画像形成装置を操作する操作者を識別する識別部と、記憶されているユーザー情報を参照して、操作者がユーザーに該当するか否かを判定する判定部と、操作者がユーザーに該当すると判定された場合に、装置情報によって示される情報処理装置の有する機能に似せるように、操作者に対して当該画像形成装置が提供する機能を設定する設定部と、を有する。【選択図】図３
2012085176.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルを有しかつネットワークを介して情報処理装置と接続される画像形成装置であって、
前記情報処理装置から当該画像形成装置へのアクセスがあったときに、前記アクセスに伴う通信における受信データから、前記情報処理装置のユーザーを示すユーザー情報および前記情報処理装置の機能構成に関する情報である装置情報を取得する取得部と、
取得された前記ユーザー情報および前記装置情報を互いに対応付けて記憶する記憶部と、
前記操作パネルを用いて当該画像形成装置を操作する操作者を識別する識別部と、
記憶されている前記ユーザー情報を参照して、前記操作者が前記ユーザーに該当するか否かを判定する判定部と、
前記操作者が前記ユーザーに該当すると判定された場合に、前記装置情報によって示される前記情報処理装置の有する機能に似せるように、前記操作者に対して当該画像形成装置が提供する機能を設定する設定部と、を有する
ことを特徴とする画像形成装置。
【請求項２】
認証されたユーザーの指示に従って当該画像形成装置を動作させるＷｅｂアプリケーションをさらに有し、
前記取得部は、前記情報処理装置から前記Ｗｅｂアプリケーションへのアクセスがあったときに、前記Ｗｅｂアプリケーションが受信するログインデータから前記ユーザー情報を取得し、かつ通信パケットのヘッダから前記情報処理装置で使用されたＷｅｂブラウザに関する情報を前記装置情報として取得し、
前記設定部は、前記操作者が前記認証されたユーザーに該当すると判定されかつ当該画像形成装置に前記Ｗｅｂブラウザと同品名のＷｅｂブラウザが備わる場合に、前記操作者によるブラウジングのための操作に応答するソフトウェアとして、当該画像形成装置に備わる前記Ｗｅｂブラウザを設定する
請求項１記載の画像形成装置。
【請求項３】
前記取得部によって取得される前記Ｗｅｂブラウザに関する情報は、プラグイン情報、画面表示の設定情報、Ｗｅｂサイトの登録情報、およびセキュリティの設定情報のうちの少なくとも一つを含み、
前記設定部は、前記ソフトウェアとして当該画像形成装置に備わる前記Ｗｅｂブラウザを設定する際に、前記取得部によって取得された情報を可能な範囲内で設定に反映させる
請求項２記載の画像形成装置。
【請求項４】
前記取得部は、前記情報処理装置に備わる当該画像形成装置に適応するデバイスドライバからのアクセスがあったときに、前記デバイスドライバが送信するジョブデータから前記ユーザー情報および前記装置情報を取得する
請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
前記取得部は、前記情報処理装置から当該画像形成装置への電子メールによるアクセスがあったときに、メールアドレスデータから前記ユーザー情報を取得し、かつ電子メールのヘッダから前記情報処理装置で使用された電子メール用アプリケーションに関する情報を前記装置情報として取得し、
前記設定部は、当該画像形成装置に前記電子メール用アプリケーションと同品名の電子メール用アプリケーションが備わる場合に、前記操作者による電子メールの送受信に関わる操作に応答するソフトウェアとして、当該画像形成装置に備わる前記電子メール用アプリケーションを設定する
請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
操作パネルを有しかつネットワークを介して外部機器と接続される情報機器であって、
前記外部機器から当該情報機器へのアクセスがあったときに、前記アクセスに伴う通信における受信データから、前記外部機器のユーザーを示すユーザー情報および前記外部機器の機能構成に関する情報である装置情報を取得する取得部と、
取得された前記ユーザー情報および前記装置情報を互いに対応付けて記憶する記憶部と、
前記操作パネルを用いて当該情報機器を操作する操作者を識別する識別部と、
記憶されている前記ユーザー情報を参照して、前記操作者が前記ユーザーに該当するか否かを判定する判定部と、
前記操作者が前記ユーザーに該当すると判定された場合に、前記装置情報によって示される前記外部機器の有する機能に似せるように、前記操作者に対して当該情報機器が提供する機能を設定する設定部と、を有する
ことを特徴とする情報機器。
【請求項７】
操作パネルを有しかつネットワークを介して情報処理装置と接続される画像形成装置において実行されるコンピュータプログラムであって、
前記画像形成装置が有するコンピュータによって実行されたときに、
前記情報処理装置から当該画像形成装置へのアクセスがあったときに、前記アクセスに伴う通信における受信データから、前記情報処理装置のユーザーを示すユーザー情報および前記情報処理装置の機能構成に関する情報である装置情報を取得する取得部と、
取得された前記ユーザー情報および前記装置情報を互いに対応付けて記憶する記憶部と、
前記操作パネルを用いて当該画像形成装置を操作する操作者を識別する識別部と、
記憶されている前記ユーザー情報を参照して、前記操作者が前記ユーザーに該当するか否かを判定する判定部と、
前記操作者が前記ユーザーに該当すると判定された場合に、前記装置情報によって示される前記情報処理装置の有する機能に似せるように、前記操作者に対して当該画像形成装置が提供する機能を設定する設定部と、を前記コンピュータに実現させる
ことを特徴とするコンピュータプログラム。
【請求項８】
画像形成装置にネットワークを介して接続される情報処理装置において実行されるコンピュータプログラムであって、
当該情報処理装置が有するコンピュータによって実行されたときに、
前記画像形成装置へのアクセスに際して、当該情報処理装置の機能構成に関する情報である装置情報を収集する手段と、
前記画像形成装置への前記装置情報の送信に同意するか否かを当該情報処理装置のユーザーに問い合わせる表示処理を実行する手段と、
前記送信に前記ユーザーが同意した場合にのみ、収集された前記装置情報を前記アクセスに伴う通信の送信データに組み入れる手段と、を前記コンピュータに実現させる
ことを特徴とするコンピュータプログラム。                                                                                
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される他の機器からのアクセスおよび操作パネルによる操作に応じて動作する情報機器、この種の情報機器である画像形成装置および画像形成装置で実行されるコンピュータプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripheral）または複合機と呼ばれるビジネスユースの情報機器がある。近年のＭＦＰは、画像形成装置としての機能であるコピーおよびネットワークプリンティングに加えて、イメージ入力（スキャニング）、ファクシミリ通信、電子メール送受信、ドキュメントの保存などの多数の機能を有している。一般に、ＭＦＰは複数のユーザーが利用するネットワークに接続される。ＭＦＰは複数のユーザーのそれぞれが操作するコンピュータからのアクセスおよび操作パネル上での各ユーザーによる操作に応じて動作する。
【０００３】
ＭＦＰの操作パネルは、種々の操作画面を表示するためのディスプレイを有している。典型的なディスプレイは対角８インチ（解像度４８０×２００ドット）程度の大きさをもち、例えばインターネットのＷｅｂサイトの閲覧（ブラウジング）に用いることができる程度の鮮明な画像表示が可能である。ユーザーは、操作パネルにおいて表示される操作画面内の操作ボタンを適宜操作することによって、ＭＦＰがもつ多くの機能から所望の機能を選択したり選択した機能に関わる動作設定をしたりすることができる。
【０００４】
ＭＦＰやプリンタなどの画像形成装置の使い勝手に関して、ユーザーが毎回の使用で同じ設定をする操作の手間を省くため、ユーザーを識別して自動的に操作環境や動作を設定する先行技術がある。特許文献１に記載された印刷装置では、操作画面の色、アクセシビリティ、および表示言語などの項目の設定値がユーザーごとに保存され、識別したユーザーに応じて操作環境が自動的に切り替わる。この特許文献１には、ネットワークを介して接続されたコンピュータから印刷装置に対して設定の指示をすることが記載されている。また、特許文献２に記載されたＭＦＰは、各ユーザーに対応するコンピュータのネットワーク上のアドレスを記憶しておき、識別したユーザー対応するコンピュータにアクセスして当該コンピュータの設定情報を取得し、取得した設定情報に基づいてＭＦＰの設定を行う。特許文献２には、コンピュータのデスクトップの情報を取得してＭＦＰの操作画面の背景色や文字色を設定したり、コンピュータにインストールされたＷｅｂブラウザの設定情報を取得してＭＦＰのＷｅｂブラウザの設定をしたりすることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２３１７６０号公報
【特許文献２】特開２００９−３０２８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＦＰと接続されるパーソナルコンピュータや携帯情報端末といった情報処理装置のユーザーがＭＦＰを直接に操作する場合、情報処理装置とＭＦＰとの間で操作に関わるシステム環境の共通点が多いほど、ユーザーにとってＭＦＰの使い勝手がよい。例えば、ユーザーがＭＦＰの操作パネル上でＷｅｂブラウジングをしようとするとき、情報処理装置で使い慣れたＷｅｂブラウザと同じ品名のソフトウェアがＭＦＰでも使用できるのが好ましい。バージョンによって操作性に差異がある場合、品名とバージョンとが同一であるのが使い勝手の上ではより好ましい。上記特許文献２によれば、コンピュータの設定情報に基づいてＭＦＰが設定されることで、結果的に操作環境の一部の共通化が実現される。しかし、ユーザーがＭＦＰを直接に操作する時点で当該ユーザーに対応するコンピュータがネットワークに接続されてアクセス可能でなければ、操作環境の共通化は図れない。
【０００７】
本発明は、このような事情に鑑み、操作パネルを有する情報機器の操作に関わるシステム環境を外部機器のシステム環境に近づけることによって、外部機器のユーザーにとっての情報機器の利便性を高めることを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成する装置は、操作パネルを有しかつネットワークを介して情報処理装置と接続される画像形成装置であって、前記情報処理装置から当該画像形成装置へのアクセスがあったときに、前記アクセスに伴う通信における受信データから、前記情報処理装置のユーザーを示すユーザー情報および前記情報処理装置の機能構成に関する情報である装置情報を取得する取得部と、取得された前記ユーザー情報および前記装置情報を互いに対応付けて記憶する記憶部と、前記操作パネルを用いて当該画像形成装置を操作する操作者を識別する識別部と、記憶されている前記ユーザー情報を参照して、前記操作者が前記ユーザーに該当するか否かを判定する判定部と、前記操作者が前記ユーザーに該当すると判定された場合に、前記装置情報によって示される前記情報処理装置の有する機能に似せるように、前記操作者に対して当該画像形成装置が提供する機能を設定する設定部と、を有する。
【発明の効果】
【０００９】
本発明によれば、操作パネルを用いて情報機器である画像形成装置を操作する操作者に対して提供する機能が外部機器である情報処理装置の有する機能に似せるように設定されるので、画像形成装置のシステム環境が情報処理装置のシステム環境に近づき、情報処理装置のユーザーが画像形成装置を操作するときの使い勝手が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る情報処理システムの構成例を示す図である。
【図２】ＭＦＰのハードウェア構成を示す図である。
【図３】ＭＦＰにおける自動の機能設定に関わる要部の構成を示す図である。
【図４】ＭＦＰのＷｅｂアプリケーションが関わる外部機器での画面表示の一例を示す図である。
【図５】ＨＴＴＰ通信のリクエストヘッダの内容に一例を示す図である。
【図６】ブラウザ管理テーブルの一例を示す図である。
【図７】タッチパネルに表示される機能選択画面の例を示す図である。
【図８】ＭＦＰにおける外部機器からのアクセスに応答する動作の流れを示すフローチャートである。
【図９】ＭＦＰにおける操作パネルによる操作に応答する動作の流れを示すフローチャートである。
【図１０】ＭＦＰのＷｅｂアプリケーションが送信する情報収集用のプログラムの例を示す図である。
【図１１】外部機器において表示される操作ウィンドウの例を示す図である。
【図１２】プラグイン情報を含むレスポンスの例を示す図である。
【図１３】ＭＦＰに与えられる印刷ジョブの内容の一例を示す図である。
【図１４】印刷ジョブを受信したときのＭＦＰの動作の流れを示す図である。
【図１５】デスクトップ管理テーブルの一例を示す図である。
【図１６】電子メールのヘッダの例を示す図である。
【図１７】メーラー管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
操作パネルを有する情報機器の例としてＭＦＰを挙げる。ＭＦＰはネットワークに接続され、複数のユーザーによって共用される。
【００１２】
図１のように、本発明の実施形態に係る情報処理システム１は、情報機器としてのパーソナルコンピュータ（以下、ＰＣという）３と画像形成装置としてのＭＦＰ２とを備える。情報処理システム１が設置される企業のオフィスには、インターネット９に接続されるＬＡＮ(Local Area Network)７が構築されている。ＬＡＮ７にはＰＣ３およびＭＦＰ２が接続されるとともに、ＰＣ４、スマートフォン５、携帯電話機６および図示しない各種サーバーなどの情報機器が有線または無線の通信路を介して接続される。
【００１３】
ＰＣ３，４は一般的なパーソナルコンピュータと同様のハードウェア構成を有する。図示を省略するが、ＰＣ３，４は、各種プログラムを実行するＣＰＵ、制御プログラムを記憶するＲＯＭ、プログラム実行のワークエリアとして用いられるＲＡＭ、ストレージとしてのハードディスクドライブ、ＣＤ−ＲＯＭやＤＶＤにアクセスするためのリムーバブルメディアドライブ、およびネットワーク接続のための通信インタフェースを有する。また、ＰＣ３，４は、ヒューマンインタフェースデバイスとしてのディスプレイ、キーボードおよびマウスを含む。
【００１４】
ＰＣ３，４のストレージには、それぞれのユーザーがインストールした様々なアプリケーションが存在する。その中にはＭＦＰ２と関係づけられたデバイスドライバも存在し、ユーザーが印刷を指示すると、デバイスドライバによってＭＦＰ２に印刷ジョブが送信され、ＭＦＰ２において印刷ジョブが実行される。また、アプリケーションの中には、電子メール用のソフトウェア（以下、メーラーという）も存在し、ＭＦＰ２で保存されているデータや、ＭＦＰ２によってスキャニングされたデータを、メールの添付データとしてＭＦＰ２からＰＣ３，４へ取り込むことができる。さらに、アプリケーションの中には、Ｗｅｂブラウザも存在する。ユーザーがＭＦＰ２のＩＰアドレスを指定し、データ取得指示を行うと、Ｗｅｂページの取得の形でＭＦＰ２からＰＣ３，４へデータが転送される。
【００１５】
Ｗｅｂブラウザにはマイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、は、Ｍｏｚｉｌｌａ  Ｆｏｕｎｄａｔｉｏｎが開発するＭｏｚｉｌｌａ  ＦｉｒｅＦｏｘ（登録商標）、グーグル社のＧｏｏｇｌｅＣｈｒｏｍｅ（登録商標）、アップル社のＳａｆａｒｉ（登録商標）、オペラソフトウェア社のインターネットスイートに含まれるＯｐｅｒａ（登録商標）などの品名の異なる複数のソフトウェアがあり、各品名のＷｅｂブラウザに複数のバージョンが存在する。各Ｗｅｂブラウザは独自の特徴（表示速度が速い、操作性がよい、機能拡張ができるなど）をもっており、ＰＣ３，４および情報機器のそれぞれのユーザーは好みのＷｅｂブラウザをインストールして使用することができる。
【００１６】
図２のように、ＭＦＰ２は、操作パネル２０、イメージスキャナ２１、プリンタエンジン２２、用紙ストッカ２３、制御回路２５、画像処理回路２６、ストレージ２７、およびネットワーク接続用の通信インタフェース３０を備える。操作パネル２０はディスプレイとタッチ入力デバイスとで構成されるタッチパネル２０１を有している。イメージスキャナ２１は原稿に記録されている画像情報を光学的に読み取る。プリンタエンジン２２は、多段形式の用紙ストッカ２３から供給される用紙の片面または両面にモノクロまたはカラーの画像を印刷する。制御回路２５は、制御プログラムを記憶するＲＯＭ２５１、制御プログラムやアプリケーションを実行するＣＰＵ２５２、およびプログラム実行のためのＲＡＭ２５３を有する。画像処理回路２６はイメージスキャナ２１の出力データの補正や印刷時のビットマップ展開を含む種々の画像処理を担う。ストレージ２７はハードディスクドライブのような大容量記憶デバイスである。ストレージ２７には、ＭＦＰ２の制御に係わるデータを記憶するメモリ領域とともに、各種ドキュメントのファイルを保存するメモリ領域（いわゆるボックス）が設けられる。通信インタフェース３０はＬＡＮ７に接続される外部機器との通信を可能にする。
【００１７】
ＭＦＰ２は、イメージスキャナ２１によって原稿から画像を読み取って外部機器へ送信したり、外部機器からの要求に応えて保存データを要求元または指定先に送信したり、外部機器から与えられたデータについて印刷・ファクシミリ送信・ボックス保存といった処理を行ったりすることができる。また、ＭＦＰ２は、操作パネル２０でのＷｅｂブラウジングでインターネットまたはイントラネット上のＷｅｂサイトからＷｅｂページを取得し、Ｗｅｂページを印刷したり、外部機器へ送信したり、ボックスに保存したりすることができる。さらに、ＭＦＰ２は、電子メールを受信して印刷したり、受信した電子メールを外部機器へ転送したり、操作パネル２０を用いて指定された宛先に保存データを電子メールに添付して送信したりすることができる。
【００１８】
ＭＦＰ２には、Ｗｅｂブラウジングのためのソフトウェアとして品名またはバージョンが異なる複数のＷｅｂブラウザがインストールされ、かつ電子メールの送受信のためのソフトウェアとして品名またはバージョンが異なる複数のメーラーがインストールされている。後述のように、ＭＦＰ２にログインした操作者による所定のブラウジングのための操作に呼応して、複数のＷｅｂブラウザのうちの予め操作者に対応づけられている一つが起動される。メーラーについても同様に、予め操作者に対応づけられている一つのメーラーが所定の操作に呼応して起動される。
【００１９】
図３はＭＦＰ２における自動の機能設定に関わる要部の構成を示す。ＭＦＰ２は、ユーザーの要求に応じてＭＦＰ２を動作させるジョブ処理部１０１およびＷｅｂアプリケーション１０３を有する。ジョブ処理部１０１は、外部機器にインストールされた所定のデバイスドライバから与えられるジョブを実行する。また、ジョブ処理部１０１は、操作パネル２０上の操作によって与えられるジョブを実行する。Ｗｅｂアプリケーション１０３は、外部機器にインストールされたＷｅｂブラウザからのアクセスに応答し、様々な処理を行う。Ｗｅｂアプリケーション１０３は、外部機器からアクセスされると、まず外部機器のユーザーを認証する。そして、Ｗｅｂアプリケーション１０３によって認証されたユーザーがＷｅｂブラウザを用いて行う指示に従って、ＭＦＰ２を動作させる。例えば、Ｗｅｂアプリケーション１０３は、遠隔の外部機器でのＭＦＰ２の管理を可能にするＷｅｂサーバーとして機能する。Ｗｅｂサーバーは、ＭＦＰ２の状態、ジョブ情報、宛先情報、およびボックス内の文書情報を選択的に表示するためのデータを外部機器に提供する。
【００２０】
このようなジョブ処理部１０１およびＷｅｂアプリケーション１０３に加えて、図３のとおり、ＭＦＰ２は、取得部２０１、記憶部２０３、識別部２０５、判定部２０７、および設定部２０９を有している。これらは、上述のＣＰＵ２５２が所定のコンピュータプログラムを実行することによって実現される機能要素である。
【００２１】
取得部２０１は、外部機器から当該ＭＦＰ２へのアクセスがあったときに、アクセスに伴う通信における受信データ７１，７２から、外部機器のユーザーを示すユーザー情報Ｄ１および外部機器の機能構成に関する情報である装置情報Ｄ３を取得する。詳しくは、例えば外部機器の一つであるＰＣ３に備わる当該ＭＦＰ２に適応するデバイスドライバからジョブ処理部１０１へのアクセスがあったときに、取得部２０１はデバイスドライバが送信するジョブデータからユーザー情報Ｄ１および装置情報Ｄ３を取得する。また、Ｗｅｂアプリケーション１０３へのアクセスがあったときには、取得部２０１は、Ｗｅｂアプリケーションが受信するログインデータからユーザー情報Ｄ１を取得し、かつ通信パケットのヘッダからＰＣ３で使用されたＷｅｂブラウザに関する情報を装置情報Ｄ３として取得する。
【００２２】
記憶部２０３は、取得部２０１によって取得されたユーザー情報Ｄ１および装置情報Ｄ３を互いに対応づけて記憶する。記憶（すなわち情報の保存）は、情報を示すデータをストレージ２７に格納することによって実現される。ストレージ２７には、ブラウザ管理テーブルＴ１、デスクトップ管理テーブルＴ２、およびメーラー管理テーブルＴ３などの装置情報Ｄ３を管理するためのテーブルが記憶部２０３によって設けられ、あらたな情報が取得されるごとに更新される。テーブルの内容については後述する。
【００２３】
取得部２０１と記憶部２０３との連携によって保存された装置情報Ｄ３は、外部機器（例えば、ＰＣ３）のユーザーが操作パネル２０を用いてＭＦＰ２を操作するときに、ＭＦＰ２の使い勝手を良くするために利用される。装置情報Ｄ３の利用に関わるのが、識別部２０５、判定部２０７および設定部２０９である。
【００２４】
識別部２０５は、操作パネル２０を用いてＭＦＰ２を操作する操作者を識別する。識別の方法は、ユーザー認証において得られたユーザー識別情報によって操作者を特定する方法である。なお、ユーザー認証の方法としては、ログイン画面において入力された認証情報（ユーザーＩＤおよびパスワード）を予め登録されている情報と照合する一般的な方法を用いることができる。他にも、ＩＣカードやＲＦタグから認証情報を読み取って照合する方法、生体認証などの方法がある。いずれの方法を用いるかはＭＦＰ２のハードウェアの仕様によって決まる。
【００２５】
判定部２０７は、記憶部２０３によって記憶されているユーザー情報Ｄ１を参照して、識別部２０５によって識別された操作者が装置情報Ｄ３の記憶されている外部機器のユーザーに該当するか否かを判定する。判定部２０７は、識別部２０５から引き渡されたユーザー情報Ｄ１に該当するユーザー情報Ｄ１がストレージ２７に設けられたテーブル（ブラウザ管理テーブルＴ１、デスクトップ管理テーブルＴ２、メーラー管理テーブルＴ３）の中にあった場合に、操作者が外部機器のユーザーに該当する旨を設定部２０９に伝える。
【００２６】
設定部２０９は、操作者が装置情報Ｄ３の記憶されている外部機器のユーザーに該当すると判定された場合に、装置情報Ｄ３によって示される外部機器の有する機能に似せるように、操作者に対してＭＦＰ２が提供する機能を設定する。つまり、設定部２０９は、ＭＦＰ２のシステム環境を、操作者がユーザーである外部機器のシステム環境に近づける。これによって、ＭＦＰ２が操作者にとって使い易くなる。
【００２７】
以下、外部機器の装置情報Ｄ３に基づいてＭＦＰ２のシステム環境を切り替える四つの具体例を挙げる。
【実施例１】
【００２８】
第１の例では、Ｗｅｂアプリケーション１０３へのアクセスに呼応して装置情報Ｄ３が記憶される。
【００２９】
図４はＭＦＰ２のＷｅｂアプリケーション１０３が関わる外部機器での画面表示の一例を示す。外部機器にインストールされたＷｅｂブラウザがＭＦＰ２のＷｅｂアプリケーション１０３にアクセスすると、外部機器に付随するディスプレイによって図示の操作画面Ｑ２が表示される。操作画面Ｑ２は、ユーザーＩＤとパスワードを入力するログイン操作の後、マウスカーソル３１０でタグ３０５を指定するマウス操作が行われたときに表示される宛先登録のための画面である。ログインで認証されたユーザーは、操作画面Ｑ２において、電子メールやファクシミリなどの宛先をＭＦＰ２に登録することができる。また、リスト３１５に示される既に登録されている宛先を編集したり削除したりすることもできる。操作画面Ｑ２を表示するための画面レイアウト、リスト内のデータ、およびヘルプ情報などはＭＦＰ２のストレージ２７に格納されており、Ｗｅｂアプリケーション１０３は、外部機器での操作に応じて画面データを作成して外部機器のＷｅｂブラウザに提供する。
【００３０】
今、例えば「User-A」という名のユーザーがＰＣ３からＭＦＰ２のＷｅｂアプリケーション１０３にアクセスし、Ｗｅｂアプリケーション１０３へのログインを終えたとする。このアクセスに伴うＨＴＴＰ(Hypertext Transfer Protocol)通信において、図５に例示されるリクエストヘッダ４０１がＰＣ３のＷｅｂブラウザからＷｅｂアプリケーション１０３へ送られる。ＭＦＰ２における上述の取得部２０１は、ログインのためにユーザーが入力したユーザーＩＤをユーザー情報Ｄ１として取得するとともに、リクエストヘッダ４０１の「User-Agent」という項目のデータが示すブラウザ情報を装置情報Ｄ３として取得する。「User-Agent」の内容は、Ｗｅｂブラウザの型式（製品名およびバージョン）に固有であるので、予め用意された図示しない対応テーブルを参照することにより、Ｗｅｂブラウザの製品名およびバージョンを判別することができる。図５の例では、ＰＣ３でユーザーが使用したＷｅｂブラウザの品名はＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）であり、バージョンは６である。つまり、いわゆるＩＥ６が使用されている。
【００３１】
装置情報Ｄ３として取得されたブラウザ情報は、図６に示されるブラウザ管理テーブルＴ１において、ユーザー情報Ｄ１であるユーザーＩＤおよびユーザー名に対応づけて記憶される。このとき、該当するユーザー（ここではUser-A）について既にブラウザ情報が格納されている場合、上書きの形でテーブルが更新される。なお、同じユーザーがＭＦＰ２へのアクセスに複数の外部機器を使用する可能性のある情報処理システムでは、当該ユーザーについて直近に使用された外部機器の装置情報を記憶してもよいし、使用頻度の高い外部機器の装置情報を記憶してもよい。また、取得されたブラウザ情報に該当するＷｅｂブラウザがＭＦＰ２にインストールされていない場合、取得されたブラウザ情報を格納せずに空白にしておくか、取得されたブラウザ情報の代わりにデフォルトのＷｅｂブラウザを示す情報を格納しておく。
【００３２】
このようにしてブラウザ情報が記憶された後に、ユーザー（User-A）がＭＦＰ２の操作パネル２０を用いてログイン操作をし、タッチパネル２０１に表示される機能選択画面Ｑ２０（図７参照）でＷｅｂブラウザボタン７５にタッチする。そうすると、ブラウザ管理テーブルＴ１において当該ユーザーに対応づけられているＷｅｂブラウザ（ユーザー好みのブラウザ）と同じ型式のＷｅｂブラウザが当該ユーザーによるブラウジングのためのソフトウェアとして起動される。これにより、ユーザーはＰＣ３でのブラウジングと同様にＭＦＰ２においてブラウジングを行うことができる。なお、ユーザー好みのブラウザと同じ型式のＷｅｂブラウザがＭＦＰ２にインストールされていない場合は、バージョンは異なるが製品名は同じというユーザー好みのブラウザに類似すると推定されるＷｅｂブラウザを起動してもよいし、予めデフォルトに定められたＷｅｂブラウザを起動してもよい。
【００３３】
図８はＭＦＰ２における外部機器からのアクセスに応答する動作の流れを示す。外部機器からのアクセスを受けたＷｅｂアプリケーション１０３は、アクセスをした外部機器のＷｅｂブラウザにログイン画面を表示させる（Ｓ１１、Ｓ１２）。ログイン画面において外部機器のユーザーが入力したデータが通知されると、Ｗｅｂアプリケーション１０３は、ユーザーを識別し、予め登録されている識別情報と照合してユーザーを認証する（Ｓ１３、Ｓ１４、Ｓ１５）。ユーザーが予め登録されている場合（Ｓ１５でＹｅｓ）、取得部２０１がユーザー情報Ｄ１および装置情報Ｄ３としてのブラウザ情報を取得し（Ｓ１６）、それら情報を記録部２０３がブラウザ管理テーブルＴ１に格納する（Ｓ１７）。そして、Ｗｅｂアプリケーション１０３がログイン完了を外部機器のＷｅｂブラウザに通知する（Ｓ１８）。一方、識別したユーザーが予め登録されているユーザーでなければ（Ｓ１５でＮｏ）、Ｗｅｂアプリケーション１０３はログイン入力のエラーを外部機器のＷｅｂブラウザに通知する（Ｓ１９）。
【００３４】
図９はＭＦＰ２における操作パネル２０による操作に応答する動作の流れを示す。ＭＦＰ２の識別部２０５が、ログイン操作で入力されたデータに基づいて操作者を識別する（Ｓ２１）。Ｗｅｂブラウザボタン７５が操作されると、設定部２０９が起動すべきＷｅｂブラウザを決定し（Ｓ２２、Ｓ２３）、ＭＦＰ２は決定されたＷｅｂブラウザを直ちに起動する（Ｓ２４）。
【実施例２】
【００３５】
第２の例では、Ｗｅｂアプリケーション１０３へのアクセスに呼応してユーザーの了解を得た上で所定の装置情報Ｄ３が記憶される。
【００３６】
今、上述の第１の例と同様に「User-A」という名のユーザーがＰＣ３からＭＦＰ２のＷｅｂアプリケーション１０３にアクセスし、Ｗｅｂアプリケーション１０３へのログインを終えたとする。Ｗｅｂアプリケーション１０３は、ＰＣ３のＷｅｂブラウザからのアクセスへの応答において、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述される情報収集用のプログラムＰ１（図１０参照）を送信することによって、Ｗｅｂブラウザのプラグイン情報の通知を要求する。
【００３７】
Ｗｅｂアプリケーション１０３からの情報収集用のプログラムＰ１を実行するＰＣ３は、図１１のようにログイン画面Ｑ１に重ねて操作ウィンドウＷ１０をポップアップ表示し、プラグイン情報の送信に同意するか否かをユーザーに問う。「はい」ボタン８５が押された場合、ＰＣ３のＷｅｂブラウザは図１２に例示されるようにプラグイン情報を含むレスポンス４０５をＭＦＰ２のＷｅｂアプリケーション１０３に送信する。「いいえ」ボタン８６が押された場合、ＰＣ３のＷｅｂブラウザはレスポンス４０５を送信しない。
【００３８】
レスポンス４０５にはプラグイン情報が含まれる。図１２の例では、動画再生用のプラグインとして、バージョン10.0.45のＦｌａｓｈ  Ｐｌａｙｅｒ（登録商標）が示されている。プラグイン情報は、上述の例と同様に取得されるブラウザ情報とともに、装置情報Ｄ３としてユーザー情報Ｄ１に対応づけてブラウザ管理テーブルＴ１に格納される（図６参照）。
【００３９】
このようにしてブラウザ情報およびプラグイン情報が記憶された後に、ユーザー（User-A）がＭＦＰ２の操作パネル２０を用いてログイン操作をし、タッチパネル２０１に表示される機能選択画面Ｑ２０（図７参照）でＷｅｂブラウザボタン７５にタッチする。そうすると、ブラウザ管理テーブルＴ１において当該ユーザーに対応づけられているユーザー好みのブラウザと同じ型式のＷｅｂブラウザが起動され、プラグイン情報に該当する予めストレージ２７にインストールされているプラグインも起動される。
【実施例３】
【００４０】
第３の例では、ジョブ処理部１０１へのアクセスに呼応して装置情報Ｄ３が記憶される。
【００４１】
今、「User-A」という名のユーザーがＰＣ３からＭＦＰ２に対して印刷を指示したとする。印刷の指示は、例えば文書作成アプリケーションが表示する画面において行われる。文書作成アプリケーションから、ＭＦＰ２による印刷に適合するデバイスドライバ（いわゆるプリンタドライバ）へ、オペレーティングシステム（ＯＳ）を介して指示が伝えられる。指示を受けたデバイスドライバは、印刷すべき画像情報と印刷設定情報とを有する印刷ジョブを作成してＭＦＰ２に送信する。
【００４２】
図１３はＭＦＰ２に与えられる印刷ジョブ７０の内容の一例を示す。図１３では、印刷ジョブ７０のうちのジョブチケットと呼ばれる命令部分が示されている。例示のジョブチケットは、プリンタジョブ言語（ＰＪＬ：Printer Job Language）によって記述されている。
【００４３】
図１３のように、印刷ジョブ７０には、ユーザーがＰＣ３にログインする際に入力したユーザー情報Ｄ１に加えて、デバイスドライバによって収集されたデスクトップ情報がＰＣ３の装置情報Ｄ３として含まれる。デスクトップ情報は、オペレーティングシステムの型式と、ＧＵＩ（Graphical User Interface）による表示の配色とを示す。デスクトップ情報は、オペレーティングシステムから情報を取得する“GetVersionEx()”のような既存の関数を用いて収集される。
【００４４】
図１４は印刷ジョブを受信したときのＭＦＰの動作の流れを示す。印刷ジョブ７０を受信したＭＦＰ２において、ジョブ処理部１０１によって印刷ジョブ７０が解析され、印刷ジョブ７０に含まれるユーザー情報Ｄ１が抽出される（Ｓ３１、Ｓ３２）。ユーザー情報Ｄ１が予め登録されているユーザーに該当する場合（Ｓ３３でＹｅｓ）、印刷ジョブ７０に含まれるユーザー情報Ｄ１および装置情報Ｄ３が取得部２０１によって取得され（Ｓ３４）、図１５に例示されるデスクトップ管理テーブルＴ２に記憶部２０３によって格納される（Ｓ３５）。
【００４５】
装置情報Ｄ３としてデスクトップ情報が記憶された後に、ユーザー（User-A）がＭＦＰ２の操作パネル２０を用いてログインのための操作をする。そうすると、タッチパネル２０１において表示される操作画面の配色が、デスクトップ管理テーブルＴ２において当該ユーザーに対応づけられている配色またはそれに類似する配色に切り替わる。
【実施例４】
【００４６】
第４の例では、ＭＦＰ２を宛先とする電子メールの受信に呼応して所定の装置情報Ｄ３が記憶される。
【００４７】
有償または無償で入手可能な既存の多数のメーラーのそれぞれが独自の特徴（表示速度が速い、操作性がよい、機能拡張ができるなど）をもっている。図１の情報処理システム１において、ＭＦＰ２からみた外部機器であるＰＣ３，４や他の情報処理装置のユーザーは、ユーザーは好みのメーラーをインストールして使用することができる。また、インストールしたメーラーと、インストール不要のＷｅｂメールとを使い分けることもできる。
【００４８】
ＭＦＰ２のストレージ２７には、Ｏｕｔｌｏｏｋ（登録商標）、Ｏｕｔｌｏｏｋ  Ｅｘｐｒｅｓｓ（登録商標）、Ｔｈｕｎｄｅｒｂｉｒｄ（登録商標）といった代表的な複数のメーラーがインストールされている。インストールすべきメーラーの選定に際しては、品名が同じでもバージョンが異なれば別のメーラーとされる。それは、バージョンによって使い勝手が大きく異なる可能性があるからである。
【００４９】
今、図１の情報処理システム１内の外部機器の一つ（ここではＰＣ３）からＭＦＰ２へ電子メールが送信されたとする。例えば、ジョブを電子メールに添付してＭＦＰ２に与える場合がある。図１６のように、電子メールのヘッダ６０１は、送信元のメールアドレス情報Ｄａとともに、送信元であるＰＣ３で使用されたメーラーの型式を示すメーラー情報をＰＣ３のメール機能を表す装置情報Ｄ３として含んでいる。
【００５０】
ヘッダ６０１はＭＦＰ２の取得部２０１に取り込まれる。取得部２０１は、予め用意された図示しないユーザー登録テーブルからヘッダ６０１のメールアドレス情報Ｄａに該当するユーザー情報Ｄ１を取得するとともに、ヘッダ６０１から装置情報Ｄ３であるメーラー情報を取得する。そして、記憶部２０３が、取得されたメーラー情報を図１７に示されるメーラー管理テーブルＴ３に格納する。これによって、メーラー情報はユーザー情報Ｄ１に対応づけて記憶される。
【００５１】
メーラー情報が記憶された後に、ユーザー（User-A）がＭＦＰ２の操作パネル２０においてログイン操作をし、タッチパネル２０１に表示される機能選択画面Ｑ２０（図７参照）でメールボタン７６にタッチする。そうすると、メーラー管理テーブルＴ３において当該ユーザーに対応づけられているユーザー好みのメーラーと同じ型式のメーラーが当該ユーザーによるメール送受のためのソフトウェアとして起動される。
【００５２】
上述の実施形態において、Ｗｅｂブラウザに関連する装置情報Ｄ３として、Ｗｅｂブラウザによる画面表示における画面サイズや文字サイズなどの設定情報、お気に入りまたはブックマークと呼ばれるＷｅｂサイトの登録情報、およびセキュリティ設定情報をＭＦＰ２が取得して記憶し、ＭＦＰ２でのブラウジングに反映させるようにしてもよい。情報の取得には、ＪａｖａアプレットやＡｖｔｉｖｅＸコントロールなどの技術を用いることができる。
【符号の説明】
【００５３】
１    情報処理システム
２    ＭＦＰ（情報機器、画像形成装置）
２０    操作パネル
７    ＬＡＮ（ネットワーク）
３，４    パーソナルコンピュータ（外部機器、情報処理装置）
７１，７２    受信データ
Ｄ１    ユーザー情報
Ｄ３    装置情報
２０１    取得部
２０３    記憶部
２０５    識別部
２０７    判定部
２０９    設定部
１０３    Ｗｅｂアプリケーション
４０１    リクエストヘッダ
７０    印刷ジョブ（ジョブデータ）
【図１】
2012085176.tif 000003
【図２】
2012085176.tif 000004
【図３】
2012085176.tif 000005
【図４】
2012085176.tif 000006
【図５】
2012085176.tif 000007
【図６】
2012085176.tif 000008
【図７】
2012085176.tif 000009
【図８】
2012085176.tif 000010
【図９】
2012085176.tif 000011
【図１０】
2012085176.tif 000012
【図１１】
2012085176.tif 000013
【図１２】
2012085176.tif 000014
【図１３】
2012085176.tif 000015
【図１４】
2012085176.tif 000016
【図１５】
2012085176.tif 000017
【図１６】
2012085176.tif 000018
【図１７】
2012085176.tif 000019