(57)【要約】【課題】  管理者の手間をかけずに複数の画像読取装置のデフォルトデータを更新すること。【解決手段】ネットワークを介して接続する外部の情報機器のデータを変更する情報処理装置は、複数の外部の情報機器をネットワークにおいて識別するための識別情報を入力する入力部と、入力された識別情報により識別される情報機器との接続を確立するための接続確立部と、情報の取得先として識別情報により識別され、接続が確立されている情報機器に対して、設定変更の内容を示す変更情報と情報の取得リクエストとを送信し、取得リクエストに応答する情報機器から変更情報に応じで設定変更された情報を取得する取得部と、情報を更新する更新対象の情報機器として識別情報により識別され、接続が確立されている情報機器に対して、情報の更新リクエストと設定変更された情報とを送信する送信部とを備える。  【選択図】図２
2014120064.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する外部の情報機器のデータを変更する情報処理装置であって、
複数の外部の情報機器を前記ネットワークにおいて識別するための識別情報を入力する入力手段と、
前記入力手段により入力された前記識別情報により識別される情報機器との接続を確立するための接続確立手段と、
情報の取得先として前記識別情報により識別され、前記接続が確立されている情報機器に対して、設定変更の内容を示す変更情報と情報の取得リクエストとを送信し、前記取得リクエストに応答する当該情報機器から前記変更情報に応じで設定変更された情報を取得する取得手段と、
情報を更新する更新対象の情報機器として前記識別情報により識別され、前記接続が確立されている情報機器に対して、情報の更新リクエストと前記設定変更された情報とを送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報の取得先の情報機器は、当該情報機器が有するデフォルト情報を前記変更情報に応じて変更し、
前記取得手段は、変更された前記デフォルト情報を前記設定変更された情報として取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記更新リクエストに応答する前記更新対象の情報機器は、当該情報機器のデフォルト情報を前記設定変更された情報で更新することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記取得リクエストと設定変更の内容を示す変更情報を生成する変更情報生成手段と、  前記更新リクエストを生成する更新リクエスト生成手段と、
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。  
【請求項５】
前記接続確立手段が前記情報機器と接続できない場合、当該情報機器の識別情報を保存する保存手段を更に備え、
前記接続確立手段は、前記保存手段によって保存された前記識別情報の情報機器との再接続を行い、
前記送信手段は、前記再接続により接続された前記情報機器に対して、情報の更新リクエストと前記設定変更された情報とを送信することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報機器には画像読取装置が含まれ、前記変更情報は前記画像読取装置の機能の設定変更を指示する情報であることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記設定変更された情報には、前記情報機器の機能を制限する情報が含まれることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
ネットワークを介して接続する外部の情報機器のデータを変更する情報処理装置の情報処理方法であって、
前記情報処理装置の入力手段が、複数の外部の情報機器を前記ネットワークにおいて識別するための識別情報を入力する入力工程と、
前記情報処理装置の接続確立手段が、前記入力工程で入力された前記識別情報により識別される情報機器との接続を確立するための接続確立工程と、
前記情報処理装置の取得手段が、情報の取得先として前記識別情報により識別され、前記接続が確立されている情報機器に対して、設定変更の内容を示す変更情報と情報の取得リクエストとを送信し、前記取得リクエストに応答する当該情報機器から前記変更情報に応じで設定変更された情報を取得する取得工程と、
前記情報処理装置の送信手段が、情報を更新する更新対象の情報機器として前記識別情報により識別され、前記接続が確立されている情報機器に対して、情報の更新リクエストと前記設定変更された情報とを送信する送信工程と、
を有することを特徴とする情報処理方法。
【請求項９】
ネットワークを介して接続する情報処理装置と複数の画像読取装置とを有する情報処理システムであって、
前記情報処理装置は、
デフォルト情報の設定変更を行う画像読取装置を識別するための第１の識別情報と、前記設定変更されたデフォルト情報により情報の更新を行う画像読取装置を識別するための第２の識別情報と、を入力する入力手段と、
前記入力手段により入力された前記識別情報により識別される情報機器との接続を確立するための接続確立手段と、
前記設定変更を画像読取装置に実行させるための実行ファイルと、前記第２の識別情報および前記設定変更の内容を示す変更情報と、を有する更新情報を生成する生成手段と、  前記第１の識別情報により識別される、前記設定変更を行う画像読取装置に対して前記更新情報を送信する手段と、を備え、
前記設定変更を行う画像読取装置は、
前記更新情報の実行ファイルを実行して、前記変更情報に応じてデフォルト情報を設定変更し当該設定変更したデフォルト情報を、前記第２の識別情報により識別され、情報の更新を行う画像読取装置に送信する手段を有し、
前記情報の更新を行う画像読取装置は、
前記設定変更されたデフォルト情報を用いて、当該画像読取装置の情報を更新する更新手段
を有することを特徴とする情報処理システム。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システムおよびプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワークが普及し、プリンタやスキャナの資源を有効活用するため、複数のユーザーが使用できるネットワークプリンタやネットワークスキャナ、ＭＦＰなどの画像読取装置が使用されている。また、環境によっては複数の画像読取装置を使用している。特にネットワークスキャナでは、個人情報保護の観点から、送信先のメールアドレスや送信先の共有フォルダ、ＦＴＰなどのパスワード情報が他のユーザーに知られないようにユーザーごとに管理されているものが多い。ユーザーごとに管理を行う場合、画像読取装置を購入したときに、管理者は工場出荷時の規定値（デフォルトデータ）をもとに、使用する環境に合わせて規定値をカスタマイズし、複数ユーザーの登録を行う。
【０００３】
最近では、ユーザーの手間を削減するため、種々の機能を有する画像読取装置がある。例えば、画像読取装置にユーザーがよく利用する画像読取設定から送信処理までの一連の処理を予め登録し、ボタンを押すだけで原稿を読み取り、特定の送信先に送信を行うスキャンジョブ機能を持つ画像読取装置が増えている。また、情報漏えい防止対策とし、共有機器の機能制限を行う場合があるが、部署ごとに扱う情報の機密レベルが異なるため、部署ごとに機能制限を行うのが望ましい。１つの機能制限を設定できる画像読取装置の場合、管理者が環境に合うように画像読取装置内の機能制限情報を含んだデフォルトデータをカスタマイズし、デフォルトデータを元にしたユーザーを登録しなくてはならない。特に、該当部署が複数の画像読取装置を保有している場合、管理者が１機体ずつデフォルトデータをカスタマイズしなければならない。
【０００４】
特許文献１では、ネットワーク上のサーバーでユーザー・グループ情報を一元管理し、サーバーにアクセスして、ユーザー・グループ情報を利用することで、ユーザーの所属するグループの機器の利用を制限している。
【０００５】
特許文献２では、画像入出力装置内にユーザー管理情報を保持し、内部のユーザー管理情報を使用して画像読取装置の利用を制限している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２４５９４号公報
【特許文献２】特許第４００２８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし特許文献１の技術では、ユーザー・グループ情報を管理するサーバーを購入するための費用と、管理者がユーザー・グループ情報を構築する手間がかかる。また、特許文献２の技術では、管理者がユーザー・グループ情報を画像読取装置にユーザー管理情報を1人ずつ登録する必要がある。
【課題を解決するための手段】
【０００８】
本発明は、上記の問題を解決するためになされたもので、管理者の手間をかけずに複数の画像読取装置のデフォルトデータを変更することが可能な情報処理技術の提供を目的とする。
【０００９】
上記の目的を達成する本発明の一つの側面に係る情報処理装置は、ネットワークを介して接続する外部の情報機器のデータを変更する情報処理装置であって、
複数の外部の情報機器を前記ネットワークにおいて識別するための識別情報を入力する入力手段と、
前記入力手段により入力された前記識別情報により識別される情報機器との接続を確立するための接続確立手段と、
情報の取得先として前記識別情報により識別され、前記接続が確立されている情報機器に対して、設定変更の内容を示す変更情報と情報の取得リクエストとを送信し、前記取得リクエストに応答する当該情報機器から前記変更情報に応じで設定変更された情報を取得する取得手段と、
情報を更新する更新対象の情報機器として前記識別情報により識別され、前記接続が確立されている情報機器に対して、情報の更新リクエストと前記設定変更された情報とを送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、管理者の手間をかけずに複数の画像読取装置のデフォルトデータを更新することができる。
【図面の簡単な説明】
【００１１】
【図１】画像読取装置によって構成されるシステム構成を示す図。
【図２】画像読取装置のハードウエア構成を示す図。
【図３】書き換えモジュールのユーザーインターフェイスを例示する図。
【図４Ａ】情報処理システムの通信フローを説明する図。
【図４Ｂ】情報処理システムの通信フローを説明する図。
【図５】アップデートデータを説明する図。
【図６】デフォルトユーザー情報の書き換え処理の流れを説明する図。
【図７】デフォルトユーザー情報の設定例を示す図。
【図８】デフォルトユーザー情報をカスタマイズする方法を説明する図。
【図９】機能制限設定ＵＩの一例を示す図。
【図１０】ログインページのＵＩの一例を示す図。
【発明を実施するための形態】
【００１２】
以下に本発明の一実施形態を示す。本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１３】
以下、図面に従って本発明に係る実施形態を説明する。図１は、実施形態における複数のネットワークスキャナ（画像読取装置）によって構成される情報処理システムの構成を示している。図１において、画像読取装置１００、１０１、１０２、１０３は、例えば、同一部署が保有する同じ型式の画像読取装置である。それぞれの画像読取装置（ネットワークスキャナ）はネットワークインタフェースを有し、ネットワークインタフェースを介してネットワーク１１０に接続する。尚、情報処理システムを構成する外部の情報機器としては、画像読取装置に限らず、画像処理装置や画像形成装置であってもよく、これら種々の装置により情報処理システムを構成してもよい。ネットワーク１１０は、例えば、0イーサネット（登録商標）等により構築されたローカルエリアネットワーク（単にネットワークという）である。尚、ネットワーク１１０は有線の接続に限定されるものでなく、無線通信を利用したものでもよい。
【００１４】
（ハードウエア構成）
図２は画像読取装置１００、１０１、１０２、１０３（ネットワークスキャナ）のハードウエア構成を示すブロック図を示している。ＣＰＵ２０１は画像読取装置１００全体を制御する。ＲＯＭ２０２はブートプログラム及びＢＩＯＳ等を記憶している。ＲＡＭ２０３はＣＰＵ２０１が実行するＯＳ、アプリケーションをロードしたりするためのワークエリアとして使用される。２０４はタッチパネルであり、２０５は液晶表示用のコントローラ、２０６は液晶表示器（ＬＣＤ）である。実施形態における画像読取装置（ネットワークスキャナ）のタッチパネルは透明シートで構成される感圧式を採用し、ＬＣＤ２０６の前面に設けるものとした。タッチパネル２０４からは読取設定の入力、読込開始の指示などを行うことができる。画像読取装置（ネットワークスキャナ）は、ネットワークインタフェース２００を介してネットワーク１１０と接続可能である。ハードディスク装置２０７は、ＯＳ、スキャニングアプリケーション、更には画像を蓄積する。スキャナ部２０８は、タッチパネル２０４によって入力された設定値で画像の読み取りを行う。スキャナ部２０８は読み取った画像をハードディスク装置２０７に保存する。
【００１５】
画像読取装置１０１上にはＷｅｂブラウザが存在し、このＷｅｂブラウザは、画像読取装置１０１内のＷｅｂクライアント２１７に相当する。Ｗｅｂクライアント２１７がＷｅｂサーバー２０９に対してページを表示するリクエストを送った際に、画像読取装置１００のＷｅｂサーバー２０９はＷｅｂページを作りこれを応答として、画像読取装置１０１内のＷｅｂクライアント２１７に送信する。Ｗｅｂサーバー２０９と、Ｗｅｂクライアント２１７との間はＨＴＴＰプロトコルによりデータの送受信を行っている。
【００１６】
例えば、管理者のページにアクセスする場合、Ｗｅｂクライアント２１７は入力された管理者用のパスワードをＷｅｂサーバー２０９に送信する。Ｗｅｂサーバー２０９は、送信されたパスワードの認証処理を行い、認証が通った場合のみ管理者ページを作成して、Ｗｅｂクライアント２１７に管理者ページをＷｅｂクライアント２１７に送信する。また、ユーザー管理を行っている場合は同様に、Ｗｅｂクライアント２１７は入力されたユーザー名とパスワードをＷｅｂサーバー２０９に送信する。Ｗｅｂサーバー２０９は、送信されたユーザー名とパスワードの認証処理を行い、認証が通った場合のみＷｅｂサーバー２０９はユーザーのページを作成して、Ｗｅｂクライアント２１７に指定されたユーザーのページを送信する。
【００１７】
本実施形態では、同一の部署内に、複数の画像読取装置として、４台の画像読取装置１００、１０１、１０２、１０３がある場合を仮定しているが、本発明の趣旨はこの例に限定されない。本実施形態では、管理者が、当該部署用に画像読取装置１００のみのデフォルトユーザー情報をカスタマイズし、カスタマイズしたデータを、画像読取装置１０１を介して残りの画像読取装置１０２、１０３に書き込むときの処理を例として説明する。以下の説明では、Ｗｅｂクライアント２１７が画像読取装置１０１上に存在する場合を例示するが、この例に限定されるものではなく、Ｗｅｂクライアント２１７がユーザーＰＣとして機能する情報処理装置上に構成されていてもよい。
【００１８】
（デフォルトユーザー情報）
画像読取装置のデフォルトユーザー情報について説明する。画像読取装置には認証機能があり管理者がユーザーを登録することで、ユーザーごとの管理を行うことができる。ユーザーごとの管理を行うために、それぞれのユーザーに対して、以下のようにユーザー情報を作成し、登録する。画像読取装置には、画像読取装置内の所定のレジストリデータとしてデフォルトユーザー情報が保存されており、デフォルトユーザー情報には画像読取装置を使用する際の機能制限情報を含んだユーザー情報が含まれる。以降登録するユーザーのデータ（ユーザー情報）はデフォルトユーザー情報の設定値を元に作成することができる。デフォルトユーザー情報の設定値をカスタマイズすることで、カスタマイズを反映した新規のユーザーのユーザー情報を登録することができる。
【００１９】
画像読取装置は、例えば、スキャンした画像をメールで送信するスキャンメール機能や、スキャンした画像をＦＴＰで送信するスキャンＦＴＰ機能を有する。また、画像読取装置は、解像度やスキャンサイズ等のスキャンの設定から、スキャンした画像を送信する送信先までの一連の処理を予め作成しておくことで、簡単にスキャンすることができるスキャンジョブ機能がある。
【００２０】
更に、画像読取装置は、上記のスキャンメール機能、スキャンＦＴＰ機能、スキャンジョブ機能のそれぞれに対して、ユーザーごとに使用を制限する機能制限を設定することができる。デフォルトユーザー情報の設定値には、この機能制限を含んでいる。画像読取装置の工場出荷時におけるデフォルトユーザー情報の機能制限は、図７（ａ）のように、すべての機能が使用可能（◎）になっている。デフォルトユーザー情報の機能制限は管理者によって設定変更が可能である。例えば、管理者が、スキャンジョブ機能（ＪＯＢ）だけを使用可能とし、スキャンメール機能（ＭＡＩＬ）、スキャンＦＴＰ機能（ＦＴＰ）機能に対しては使用不可（×）として、デフォルトユーザー情報の設定値をカスタマイズすることも可能である。デフォルトユーザー情報の設定値をカスタマイズ後に登録したユーザー情報には、カスタマイズしたデフォルトユーザー情報の設定値が反映される。例えば、図７（ｂ）にように田中、鈴木、山田の３人を登録すると、それぞれの機能制限はカスタマイズ後の設定値となる。つまりスキャンジョブ機能だけが使用可能になる。
【００２１】
（デフォルトユーザー情報のカスタマイズ）
次に管理者がデフォルトユーザー情報の設定値をカスタマイズする方法について図８を使用して説明する。ユーザーは、画像読取装置１０１（情報処理装置）からＷｅｂブラウザを起動し、ブラウザ上で画像読取装置１００のＩＰアドレスを指定すると、Ｗｅｂブラウザは画像読取装置１００のＷｅｂクライアント２１７として機能する。Ｗｅｂクライアント２１７は、入力されたＩＰアドレスを元に画像読取装置１００にログインページを作成するためのリクエスト (http://[IPアドレス]/login)を画像読取装置１００のＷｅｂサーバー２０９に送信する（Ｓ８０１）。Ｗｅｂクライアント２１７は、画像読取装置１００のＷｅｂサーバー２０９からログインページ（レスポンス）が返されるのを待つ。Ｗｅｂクライアント２１７はリクエストに対するレスポンスを取得することでログインページが取得できたかどうかを確認する。ログインページが取得できなかった場合、Ｗｅｂサーバー２０９は、「ページが見つかりません」などのエラーページを作成してＷｅｂクライアント２１７に送信する。
【００２２】
Ｗｅｂクライアント２１７はＷｅｂサーバー２０９からログインページが送信されてきたら、図１０のようなログインページのユーザーインタフェース（ＵＩ）を表示する。次に管理者は、ログインページで管理者用のパスワードを入力し、ＯＫボタンを押下すると、Ｗｅｂクライアント２１７は管理者用パスワードを暗号化し、暗号化パスワードをＷｅｂサーバー２０９へ送信する（Ｓ８０１）。
【００２３】
Ｗｅｂサーバー２０９は、Ｗｅｂクライアント２１７から送信された管理者用のパスワードが正しいかどうか確認し、正しい場合のみ管理者用のページを作成してＷｅｂクライアント２１７に送信する（Ｓ８０２）。また、このときＷｅｂサーバー２０９はＷｅｂクライアント２１７へｃｏｏｋｉｅを送信する（Ｓ８０３）。以降の認証が必要なページにアクセスする際はＷｅｂクライアント２１７がページ要求とともにｃｏｏｋｉｅを送信する（Ｓ８０４）。Ｗｅｂサーバー２０９はＷｅｂクライアント２１７から要求されたページを返す（Ｓ８０５）。
【００２４】
次に、機能制限の設定について説明する。図９に示すようなＷｅｂクライアント２１７の機能制限設定ユーザーインタフェース（ＵＩ）からユーザーがデフォルトユーザー情報の機能制限の設定値を変更する。機能制限の設定値が変更されると、Ｗｅｂクライアント２１７（変更情報生成部）は、機能制限値変更のリクエスト（取得リクエスト）とデフォルト情報の設定変更の内容を示す変更情報とを生成する。Ｗｅｂクライアント２１７はデフォルト情報の設定変更の内容を示す変更情報（機能制限用のファイル）を作成後、機能制限用のファイルと機能制限値変更のリクエスト（取得リクエスト）とを機能制限用のファイルをＷｅｂサーバー２０９に送信する。
【００２５】
画像読取装置１００のＷｅｂサーバー２０９は機能制限用のファイルおよび機能制限値変更のリクエストを受信し、受信した機能制限用のファイルに設定されている機能制限の設定値に従ってレジストリのデフォルトユーザー情報の機能制限の設定値を変更する。尚、管理者の認証の際に入力されたパスワードが間違っている場合は何もせずログインページを表示したままにする。
【００２６】
管理者がログアウトをクリックすると、Ｗｅｂサーバー２０９は「ログアウト」のページとともに、空のｃｏｏｋｉｅ情報を送信する。Ｗｅｂクライアント２１７は、先に送信しているｃｏｏｋｉｅ情報を空のｃｏｏｋｉｅ情報で上書きする。これにより最初のｃｏｏｋｉｅ情報は消去される。
【００２７】
このようにユーザーごとに特定の宛先にしかデータを送信できないように機能制限をすることで、たとえば、別会社の人間が多くあつまる部署において「情報漏えい」を防止することができる。
【００２８】
（カスタマイズしたデフォルトユーザー情報の書き込み処理）
次に、管理者がカスタマイズしたデフォルトユーザー情報を、残りの画像読取装置１０２、１０３に書き込む処理について説明する。その際には書き換えモジュール３００を使用する。この書き換えモジュール３００は、画像読取装置１０１（情報処理装置）上で動作する。画像読取装置１０１の内部ではＷｅｂクライアント２１７として動作し、書き換えモジュール３００からのリクエストに対して、画像読取装置１００、１０２、１０３内のＷｅｂサーバー２０９がそれぞれ応答する。
【００２９】
図３は書き換えモジュール３００のユーザーインターフェイス（ＵＩ）を例示する図である。ＵＩ上にはカスタマイズしたデフォルトユーザー情報を取得するための更新データ作成部３０１と、デフォルトユーザー情報を書き換えるための更新データ設定部３１１がある。
【００３０】
更新データ作成部３０１のＩＰアドレス入力部３０２にはデフォルトユーザー情報をカスタマイズした画像読取装置（情報の取得先となる画像読取装置）のＩＰアドレスが入力される。本実施形態では、画像読取装置１００のＩＰアドレスがＩＰアドレス入力部３０２に入力される。ここで、画像読取装置１００のＩＰアドレスは、ネットワーク１１０上で画像読取装置１００を識別するための識別情報（第１の識別情報）となる。
【００３１】
また、更新データ設定部３１１のＩＰアドレス入力部３１２にはデフォルトユーザー情報をカスタマイズしたいすべての画像読取装置（情報を更新する更新対象の画像読取装置１０２、１０３）のＩＰアドレスを入力する。画像読取装置１０２、１０３のＩＰアドレスは、ネットワーク１１０上で画像読取装置１０２、１０３をそれぞれ識別するための識別情報（第２の識別情報）となる。また、ＩＰアドレス入力部３１２にはチェックボックスが付加されており、チェックボックスをＯＮにした画像読取装置のみに対してデフォルトユーザー情報をカスタマイズする。チェックボックスがＯＦＦの場合、画像読取装置のデフォルトユーザー情報に対してはカスタマイズを行わない。本実施形態では、画像読取装置１０２、１０３のＩＰアドレスが、デフォルトユーザー情報をカスタマイズしたい画像読取装置、すなわち、カスタマイズの対象となる画像読取装置として、ＩＰアドレス入力部３１２に入力される。
【００３２】
ユーザーが上記のようにＩＰアドレスを入力して実行ボタン３０６を押すと、画像読取装置１０１の書き換えモジュール３００は、ＩＰアドレス入力部３０２に入力されているＩＰアドレスを用いて通信対象として画像読取装置１００を識別する。画像読取装置１０１の書き換えモジュール３００は、画像読取装置１００との間で通信を確立して図４Ａのようなフローを実行する。
【００３３】
このとき、書き換えモジュール３００のパスワード入力部３０５にパスワードが入力されていない場合、書き換えモジュール３００は画像読取装置１０１の表示部にエラーメッセージを表示する。書き換えモジュール３００はパスワード入力部３０５にパスワードが入力されるまで待機状態とする。パスワード入力部３０５にパスワードが入力された場合、書き換えモジュール３００はパスワードの認証処理を行い、正しいパスワードが入力されていない場合、表示部にエラーメッセージを表示する。正しいパスワード（認証されたパスワード）が入力された場合、書き換えモジュール３００は図４ＡのステップＳ４０１以降の処理を実行する。認証されたパスワードがパスワード入力部３０５に入力されている場合、書き換えモジュール３００は画像読取装置１００にネットワークの疎通を確認するコマンドを送信し（Ｓ４０１）、画像読取装置１００が存在するかを確認する（Ｓ４０２）。画像読取装置１００が存在しない場合（Ｓ４０２−Ｎｏ）、書き換えモジュール３００は通信状態表示部３０３に「ホストがありません」などのエラーを表示（Ｓ４０５）し、通信処理を終了する。
【００３４】
画像読取装置１００が存在した場合（Ｓ４０２−Ｙｅｓ）、書き換えモジュール３００は、前述に示した方法でログインページを取得する。ログインページが取得できなかった場合、書き換えモジュール３００は通信状態表示部３０３に「無効なホストです」などのエラーを表示（Ｓ４０５）し、通信処理を終了する。
【００３５】
次に、書き換えモジュール３００は画像読取装置１００のＷｅｂサーバー２０９が返したログインページを解析し、所定の画像読取装置１００のページかどうかを確認する（Ｓ４０３）。所定の画像読取装置１００ではない場合（Ｓ４０３−Ｎｏ）、書き換えモジュール３００は通信状態表示部３０３に「無効なホストです」などのエラーを表示（Ｓ４０５）し、通信処理を終了する。
【００３６】
所定の画像読取装置１００であった場合（Ｓ４０３−Ｙｅｓ）、書き換えモジュール３００は処理をステップＳ４０４に進め、ログインできるか否かを判定する。書き換えモジュール３００は画像読取装置１００に、ＩＰアドレス入力部３０２に入力されたＩＰアドレスとパスワード入力部３０５で入力されたパスワードから作成したログイン後のページを作成するためのリクエストを送信する。書き換えモジュール３００はページを作成するためのリクエスト(http://[IPアドレス]/download/?fn=[機能制限用ファイル名]&uid=[デフォルトユーザーID])を送信する。書き換えモジュール３００はＷｅｂサーバー２０９からログイン後のページが返されるのを待ち、前述したような方法でページが取得できたかどうかを確認する。
【００３７】
次に、書き換えモジュール３００（接続確立部）はＷｅｂサーバー２０９が返したページを解析し、ログインできたかどうかを確認する（Ｓ４０４）。ログインできない場合（Ｓ４０４−Ｎｏ）は、通信状態表示部３０３に「パスワードが間違っています」などのエラーを表示（Ｓ４０５）し、通信処理を終了する。ログインができた場合（Ｓ４０４−Ｙｅｓ）、書き換えモジュール３００は通信状態表示部３０３に「通信可能」などのメッセージを表示する。
【００３８】
通信可能状態になった画像読取装置１００に、ＩＰアドレス入力部３０２に入力されたＩＰアドレスから作成したデフォルトユーザー情報を作成するためのリクエストを送信する (Ｓ４０６)。Ｗｅｂサーバー２０９が画像読取装置１０１上の不図示のＵＩからユーザーにより指定された画像読取装置１０１上の所定の格納場所にデフォルトユーザー情報を作成する（Ｓ４０７）。デフォルトユーザー情報の作成に失敗した場合、書き換えモジュール３００はアップデート結果表示部３０４にエラーメッセージを表示し、成功した場合は「成功」を表示する。
【００３９】
本実施形態では、スキャンジョブの機能のみを許可しているため、デフォルトユーザー情報を作成するためのリクエストの中にはスキャンジョブのみを許可し、その他の機能を禁止するようにデータの設定が行われている。デフォルトユーザー情報を適用されたユーザーは、スキャンジョブのみの機能しか使用できなくなる。以上のようにして、カスタマイズしたデフォルトユーザー情報を画像読取装置１０１上の所定の格納場所に作成する。  
【００４０】
つづいて、デフォルトユーザー情報を画像読取装置１０２、１０３に対して書き換える処理（更新処理）について説明する。
【００４１】
ＩＰアドレス入力部３１２にデフォルトユーザー情報を変更したい画像読取装置１０２、１０３のＩＰアドレスを入力し、実行ボタン３１６を押すと、図４Ｂのようなフローでデフォルトユーザー情報の書き換え処理（更新処理）が実行される。初めに、書き換えモジュール３００は、ＩＰアドレス入力部３１２に１つ以上のＩＰアドレスが登録され、かつチェックボックスがＯＮになっている画像読取装置があるか否かを判定する（Ｓ４１０）。
【００４２】
チェックボックスがＯＮのＩＰアドレスが登録されていない場合（Ｓ４１０−Ｎｏ）、書き換えモジュール３００は実行ボタン３１６の押下を受け付けず、デフォルトユーザー情報の更新ができないようになっている。チェックボックスがＯＮのＩＰアドレスが登録されている場合（Ｓ４１０−Ｙｅｓ）、登録されたＩＰアドレスを持った画像読取装置と順次通信を開始していく。接続方法Ｓ４１１〜Ｓ４１５は、図４ＡのステップＳ４０１〜Ｓ４０５で説明した内容と同様である。登録されたＩＰアドレスを持った画像読取装置と接続（ログイン）できない場合（Ｓ４１４−Ｎｏ）、書き換えモジュール３００は通信状態表示部３０３にエラー表示（Ｓ４１５）を行う。
【００４３】
ステップＳ４１６で、書き換えモジュール３００は接続に失敗した画像読取装置のチェックをＯＮとして維持し、画像読取装置のＩＰアドレスを保存する。
【００４４】
書き換えモジュール３００は処理をステップＳ４１４に戻し保存されたＩＰアドレスの画像読取装置との再接続を行う（リトライ）。書き換えモジュール３００は再接続により接続された画像読取装置に対して（Ｓ４１４−Ｙｅｓ）、情報の更新リクエストと設定変更された情報とを送信する。尚、リトライ動作のタイミングは所定の時間の経過後に実行してもよく、書き換えモジュール３００の起動時に実行してもよい。
【００４５】
書き換えモジュール３００の起動時に、接続に失敗した画像読取装置のチェックがＯＮとなる状態で起動される。登録されたＩＰアドレスを持った画像読取装置と接続（ログイン）ができた場合（Ｓ４１４−Ｙｅｓ）、書き換えモジュール３００は通信状態表示部３１３に「通信可能」などのメッセージを表示する。
【００４６】
書き換えモジュール３００（更新リクエスト生成部）は、通信可能状態になった画像読取装置１０２に関して、デフォルトユーザー情報を更新するための更新リクエストを作成する。ＩＰアドレス入力部３１２に入力されたＩＰアドレスと、画像読取装置１０１上の所定の格納場所に作成されたデフォルトユーザー情報とから書き換えモジュール３００は更新リクエストを作成する。書き換えモジュール３００は、更新リクエストとして、http://[IPアドレス]/upload/?fn=[機能制限用ファイル名]&uid=[デフォルトユーザーID]を作成する。書き換えモジュール３００は作成した更新リクエストと設定変更された情報とを更新の対象となる画像読取装置１０２に送信する（Ｓ４１７）。この更新リクエストを受信した画像読取装置１０２のＷｅｂサーバー２０９が内部のデフォルトユーザー情報を設定変更された情報に基づいて更新する（Ｓ４１８）。
【００４７】
書き換えモジュール３００は画像読取装置１０３についても同様に更新リクエストを作成し、作成した更新リクエストおよび設定変更された情報を画像読取装置１０３に送信する。更新リクエストに従って、画像読取装置１０３のＷｅｂサーバー２０９が内部のデフォルトユーザー情報を設定変更された情報に基づいて更新する。書き換えモジュール３００は、画像読取装置１０２、１０３から更新結果を受信し、デフォルトユーザー情報の書き換え（更新）に失敗した場合は、アップデート結果表示部３１４にエラーメッセージを表示し、成功した場合は「成功」を表示する。処理が終了したらＯＫボタン３０７を押して書き換えモジュール３００の処理を終了する。以上の処理により、デフォルトユーザー情報の書き換えが実行される。
【００４８】
上記の説明では、書き換えモジュール３００がデフォルトユーザー情報の書き換えのためのリクエストを送信することによりＷｅｂサーバー２０９がデフォルトユーザー情報の書き換えを行っていた。本発明の趣旨はこの例に限定されず、例えば、書き換えモジュール３００が図５のような実行ファイルを送信し、Ｗｅｂサーバー２０９によって実行ファイルを実行させてもよい。
【００４９】
図６はＷｅｂサーバー２０９によって実行ファイル（図５）を実行させることによりデフォルトユーザー情報の書き換え処理の流れを説明する図である。例えば、ユーザーが、書き換えモジュール３００上の実行ボタン３０６を押すと、書き換えモジュール３００（生成部）はアップデートデータ５００（更新情報）を生成する。アップデートデータ５００（更新情報）は画像読取装置１０１の所定の格納場所に格納される。ここで、アップデートデータ５００（更新情報）は、図５のような実行ファイル５０１とデータ部５０２とを有する。データ部５０２には、例えば、情報を更新する更新対象の画像読取装置（情報機器）を識別するためのＩＰアドレス（識別情報）、画像読取装置の機能設定に関する情報の設定変更の内容を示す変更情報が含まれる。書き換えモジュール３００は作成したアップデートデータ５００（更新情報）を画像読取装置１００に送信する（Ｓ６０１）。送信先となる画像読取装置１００の識別は、ＩＰアドレス入力部３０２に入力されているＩＰアドレス（識別情報）に基づくものである。その後、画像読取装置１００のＷｅｂサーバー２０９は送信された実行ファイル５０１を起動し、データ部５０２の変更情報に応じて画像読取装置１００のデフォルト情報の設定変更を行う（Ｓ６０２）。
【００５０】
次に、Ｗｅｂサーバー２０９は、データの更新を行う画像読取装置１０２、１０３内のスキャナアプリケーションに終了メッセージを送り（Ｓ６０３）、アプリケーションが終了するのを待つ（Ｓ６０８）。ここで、データの更新を行う画像読取装置１０２、１０３は、ＩＰアドレス入力部３１２に入力されているＩＰアドレス（識別情報）に基づいて識別される。
【００５１】
アプリケーションが終了したのを確認後、Ｗｅｂサーバー２０９は、画像読取装置１０２、１０３に対してデフォルトユーザー情報を更新するための更新リクエストおよび設定変更された情報を画像読取装置１０２、１０３に送信する。更新リクエストを受信した画像読取装置１０２、１０３のＷｅｂサーバー２０９が内部のデフォルトユーザー情報を設定変更された情報に基づいて更新する（Ｓ６０４）。データ更新ができず、エラーが起きた場合、画像読取装置１０２、１０３の表示部にエラーを表示し（Ｓ６０６）、ユーザーがエラー内容の確認後（Ｓ６０７）、画像読取装置１０２、１０３の再起動を行う（Ｓ６０５）。ステップＳ６０４において、データ更新ができた場合（Ｓ６０４−Ｙｅｓ）、処理をステップＳ６０５に進め、画像読取装置１０２、１０３の再起動を行う（Ｓ６０５）。再起動後は、アプリケーションはアップデート後のデータを使用する。上記の実施形態ではアップデートデータ５００を書き換えモジュール３００上の実行ボタン３０６を押した際に作成したが、実行ボタン３１６を押した際に作成してもよい。書き換えモジュール３００を画像読取装置１０１上で動作させたが、情報処理装置（パーソナルコンピューター：ユーザーＰＣ）上で動作させてもよい。
【００５２】
以上説明したように、本実施形態によれば、管理者の手間をかけずに複数の画像読取装置のデフォルトデータを更新することができる。
【００５３】
［他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014120064.tif 000003
【図２】
2014120064.tif 000004
【図３】
2014120064.tif 000005
【図４Ａ】
2014120064.tif 000006
【図４Ｂ】
2014120064.tif 000007
【図５】
2014120064.tif 000008
【図６】
2014120064.tif 000009
【図７】
2014120064.tif 000010
【図８】
2014120064.tif 000011
【図９】
2014120064.tif 000012
【図１０】
2014120064.tif 000013