(57)【要約】【課題】情報処理装置からウェブブラウザで入力された設定値の設定要求がなされた場合、自身の設定を行え、かつウェブ上の設定要求に対する処理機能を有していない他の画像処理装置に必要な設定値のみを簡単に設定できる画像処理装置等を提供する。【解決手段】情報処理装置１００からウェブブラウザで入力された第１の形式の設定要求を第１のアプリケーションにより受け付けると、第１の形式の設定要求は、第１のアプリケーションにより第２の形式に変換され、第２のアプリケーションにより第２の形式による設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段２０１に受け渡される。設定手段は、受け渡された設定要求に基づいて、自装置に設定値の設定を行うとともに、第２のアプリケーションによる設定機能を有する他の画像処理装置にアクセスして、設定値を含む第２の形式の設定要求を送信する。【選択図】  図３
2015154427.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサーバを内蔵した画像処理装置であって、
情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付手段と、
第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段と、
前記受付手段で受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換手段と、
前記変換手段によりＸＭＬ形式に変換された設定要求を前記設定手段に送付する送付手段と、
を備え、
前記設定手段は、前記送付手段により送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行い、
さらに、前記変換手段により変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセス手段と、
前記アクセス手段によりアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段と、
請求項１に記載の画像処理装置から送信された前記ＸＭＬ形式の設定要求を受信する受信手段と、
を備え、
前記設定手段は、前記受信手段により受信したＸＭＬ形式の設定要求を受け付けて、前記第２のアプリケーションにより自装置に設定値の設定を行うことを特徴とする画像処理装置。
【請求項３】
前記設定先情報で示される他の画像処理装置は、設定指示者が情報処理装置からアドレス情報を入力することにより指定される請求項１に記載の画像処理装置。
【請求項４】
前記設定先情報で示される他の画像処理装置が複数存在する場合、前記送信手段は、１台の他の画像処理装置における前記設定値の設定から所定時間経過後に、次の他の画像処理装置に前記設定要求を送信する請求項１または３に記載の画像処理装置。
【請求項５】
前記アクセス手段は、管理者パスワードを必要とすることなく前記他の画像処理装置にアクセスする請求項１，３または４のいずれかに記載の画像処理装置。
【請求項６】
前記他の画像処理装置に送信した前記設定要求に基づいて他の画像処理装置が行った設定の結果を表示する表示手段を備えている請求項１，３〜５のいずれかに記載の画像処理装置。
【請求項７】
ウェブサーバを内蔵する画像処理装置で実行される設定値の設定方法であって、
情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付ステップと、
前記受付ステップにおいて受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換ステップと、
前記変換ステップにおいてＸＭＬ形式に変換された設定要求を、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定ステップに送付する送付ステップと、
を備え、
前記設定ステップでは、前記送付ステップにより送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行い、
さらに、前記変換ステップにおいて変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセスステップと、
前記アクセスステップにおいてアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信ステップと、
を備えたことを特徴とする設定値の設定方法。
【請求項８】
ウェブサーバを内蔵する画像処理装置のコンピュータに、
情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付ステップと、
前記受付ステップにおいて受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換ステップと、
前記変換ステップにおいてＸＭＬ形式に変換された設定要求を、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定ステップに送付する送付ステップと、
を実行させ、
前記設定ステップでは、前記送付ステップにより送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行う処理を実行させ、
さらに、前記変換ステップにおいて変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセスステップと、
前記アクセスステップにおいてアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信ステップと、
を実行させるための設定値の設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コピー機能、プリンタ機能、スキャン機能、ファクシミリ等の機能を有する多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals）等の画像処理装置、同装置が他の画像処理装置に設定値を設定させるための設定値の設定方法及び設定プログラムに関する。
【背景技術】
【０００２】
上記のようなＭＦＰには、外部アプリケーションとマークアップ言語の一つであるＸＭＬ（Extensible Markup Language）を介して、設定値の設定等のＧｅｔ／Ｓｅｔのやりとりを行うＯｐｅｎ  ＡＰＩ（API:Application Programming Interface）機能が搭載されている。
【０００３】
また、ＭＦＰにはウェブ（Ｗｅｂ）サーバーを搭載し、パーソナルコンピュータ上のブラウザからＭＦＰの情報を確認したり、ＭＦＰに設定を実行したりするウェブツール機能が搭載されているものがある。
【０００４】
ウェブツール機能では、ＸＭＬにてＭＦＰから情報を収集し、ブラウザに情報を表示しているため、ウェブツール機能によりＸＭＬ情報を生成する必要があるが、ウェブツール機能によりＸＭＬ情報を生成するのでは、Ｏｐｅｎ  ＡＰＩ機能と機能バッティングしてしまい、機能搭載する際に工数的あるいはリソース的に無駄が発生する。
【０００５】
このため、ウェブツール機能にてＧｅｔ／Ｓｅｔする際は、ウェブツール機能にて直接Ｇｅｔ／Ｓｅｔするのが通常ではあるが、ＭＦＰへの最終処理はＯｐｅｎ  ＡＰＩ機能に任せている。
【０００６】
また、多数のＭＦＰを使用する会社等において、ＭＦＰを稼働後に外部要因(節電依頼等)により、ある設定値(たとえばパワー設定)のみを変更する必要が生じることがある。
【０００７】
なお、特許文献１には、設定値の変更をＰＣ等の端末装置を用いることなく、一台の画像形成装置において変更した設定値を他の画像形成装置に伝達して一括して設定を行う技術が開示されている。具体的には、ウェブサーバを有してクライアントからの設定値の同期のためのデータ取得要求に対して設定値を送信するウェブサーバ制御部と、前記ウェブサーバに対して、設定値同期のための要求を行うウェブクライアント制御部とを有する構成となされている。
【０００８】
また、特許文献２には、パーソナルコンピュータから設定値をＭＦＰに送信し、ＭＦＰは設定を反映するとともに、設定要求がパーソナルコンピュータからＭＦＰからか判断し、パーソナルコンピュータからの要求の場合には、転送先を検索し、ヒットしたＭＦＰに設定値を転送する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−２８３６１８号公報
【特許文献２】特開２００５−１０７６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記特許文献１の技術では、全部の設定値を変更するものであり、変更対象以外の設定も上書きされてしまう。このため、所定の設定値のみを設定するために、現状では、ウェブツール機能による個々のＭＦＰへのアクセス、ＭＦＰのＵＲＬの入力及び接続、設定画面への移動、設定値の入力、設定、の各手順をＭＦＰ台数分繰り返す必要があり、作業が煩わしく設定作業に時間がかかるという問題がある。
【００１１】
また、この課題を解決するために、上記特許文献２に示されるように、設定要求がパーソナルコンピュータからかＭＦＰからかを判断し、パーソナルコンピュータからの要求の場合に、転送先を検索してヒットしたＭＦＰに設定値を転送する技術を採用することが考えられる。しかしこの場合は、すべてのＭＦＰが本機能に対応する必要がある、転送するか否かの判断機能が必要である、ジョブとして設置値を受信しあるいは送信する機能が必要である、転送したいＭＦＰを指定できない、といった新たな課題が発生する。
【００１２】
この発明は、このような実情に鑑みてなされたものであって、情報処理装置からウェブブラウザで入力された設定値の設定要求がなされた場合に、自身の設定を行うことができるのは勿論、ウェブ上での設定要求に対する処理機能を有していない他の画像処理装置に対しても、必要な設定値のみを簡単に設定することができる画像処理装置、同装置が他の画像処理装置に設定値を設定させるための設定方法及び設定プログラムを提供すること課題とする。
【課題を解決するための手段】
【００１３】
上記課題は、以下の手段によって解決される。
（１）ウェブサーバを内蔵した画像処理装置であって、情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付手段と、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段と、前記受付手段で受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換手段と、前記変換手段によりＸＭＬ形式に変換された設定要求を前記設定手段に送付する送付手段と、を備え、前記設定手段は、前記送付手段により送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行い、さらに、前記変換手段により変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセス手段と、前記アクセス手段によりアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信手段と、を備えたことを特徴とする画像処理装置。
（２）前記第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段と、請求項１に記載の画像処理装置から送信された前記ＸＭＬ形式の設定要求を受信する受信手段と、を備え、前記設定手段は、前記受信手段により受信したＸＭＬ形式の設定要求を受け付けて、前記第２のアプリケーションにより自装置に設定値の設定を行うことを特徴とする画像処理装置。
（３）前記設定先情報で示される他の画像処理装置は、設定指示者が情報処理装置からアドレス情報を入力することにより指定される前項１に記載の画像処理装置。
（４）前記設定先情報で示される他の画像処理装置が複数存在する場合、前記送信手段は、１台の他の画像処理装置における前記設定値の設定から所定時間経過後に、次の他の画像処理装置に前記設定要求を送信する前項１または３に記載の画像処理装置。
（５）前記アクセス手段は、管理者パスワードを必要とすることなく前記他の画像処理装置にアクセスする前項１，３または４のいずれかに記載の画像処理装置。
（６）前記他の画像処理装置に送信した前記設定要求に基づいて他の画像処理装置が行った設定の結果を表示する表示手段を備えている前項１，３〜５のいずれかに記載の画像処理装置。
（７）ウェブサーバを内蔵する画像処理装置で実行される設定値の設定方法であって、情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付ステップと、前記受付ステップにおいて受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換ステップと、前記変換ステップにおいてＸＭＬ形式に変換された設定要求を、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定ステップに送付する送付ステップと、を備え、前記設定ステップでは、前記送付ステップにより送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行い、さらに、前記変換ステップにおいて変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセスステップと、前記アクセスステップにおいてアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信ステップと、を備えたことを特徴とする設定値の設定方法。
（８）ウェブサーバを内蔵する画像処理装置のコンピュータに、情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を、第１のアプリケーションにより受け付ける受付ステップと、前記受付ステップにおいて受け付けた設定要求を、前記第１のアプリケーションによりＸＭＬ形式に変換する変換ステップと、前記変換ステップにおいてＸＭＬ形式に変換された設定要求を、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定ステップに送付する送付ステップと、を実行させ、前記設定ステップでは、前記送付ステップにより送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行う処理を実行させ、さらに、前記変換ステップにおいて変換されたＸＭＬ形式の設定要求に含まれる前記設定先情報で示され、かつ前記第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセスステップと、前記アクセスステップにおいてアクセスした他の画像処理装置に、前記設定値を含むＸＭＬ形式の設定要求を送信する送信ステップと、を実行させるための設定値の設定プログラム。
【発明の効果】
【００１４】
前項（１）に記載の発明によれば、情報処理装置からウェブブラウザで入力された設定値と設定を行う他の画像処理装置を示す設定先情報とを含む設定要求を第１のアプリケーションにより受け付けると、この受け付けられた設定要求は、第１のアプリケーションによりＸＭＬ形式の設定要求に変換される。また、ＸＭＬ形式に変換された設定要求は、第２のアプリケーションによりＸＭＬ形式の設定要求を受け付けて自装置に設定値の設定を行うことが可能な設定手段に受け渡される。設定手段は、受け渡された設定要求に基づいて、自装置に対する設定値の設定を行う。さらに、変換されたＸＭＬ形式の設定要求に含まれる設定先情報で示され、かつ第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスして、設定値を含むＸＭＬ形式の設定要求を送信する。
【００１５】
つまり、管理者等が情報処理装置からウェブブラウザで設定要求を画像処理装置に送ると、画像処理装置では、ウェブ上の設定要求を処理できる第１のアプリケーションと、ＸＭＬ形式の設定要求を処理できる第２のアプリケーションの連携により、自装置に設定値を設定すると共に、他の画像処理装置にアクセスしてＸＭＬ形式の設定要求を送信し、他の画像処理装置は搭載されている第２のアプリケーションによりＸＭＬ形式の設定要求に基づく設定値の設定を行う。
【００１６】
従って、他の画像処理装置に第２のアプリケーションが搭載されていれば、ウェブサーバや第１のアプリケーションが搭載されていなくても、情報処理装置のウェブブラウザで入力された管理者等による設定値の設定要求に基づいて、設定要求が直接に送信された画像処理装置は勿論、他の画像処理装置においても自動的に設定値を設定することができる。このため、各画像処理装置において全ての設定値を設定し直す必要もなく、第２のアプリケーションという既存のリソースを利用して必要な設定値のみを簡単に設定することができる。
【００１７】
前項（２）に記載の発明によれば、他の画像処理装置（子装置）は、送信元の画像処理装置（親装置）から送信されてきたＸＭＬ形式の設定要求を受け付けて、第２のアプリケーションにより自装置の設定を行うことができる。
【００１８】
前項（３）に記載の発明によれば、設定要求を入力した管理者等の設定指示者が情報処理装置から子装置のアドレス情報を入力することにより、設定を行う子装置を指定することができる。
【００１９】
前項（４）に記載の発明によれば、子装置が複数存在する場合、親装置は、１台の子装置における設定値の設定から所定時間経過後に、次の子装置に設定要求を送信するから、設定要求を一度にあるいは連続して送信する場合のネットワークの混雑を回避できる。
【００２０】
前項（５）に記載の発明によれば、親装置は管理者パスワードを必要とすることなく子装置にログインすることができる。
【００２１】
前項（６）に記載の発明によれば、子装置が行った設定の結果をユーザー等が確認できる。
【００２２】
前項（７）に記載の発明によれば、子装置に第２のアプリケーションが搭載されていれば、ウェブサーバや第１のアプリケーションが搭載されていなくても、子装置において自動的に設定値を設定することができるから、親装置及び子装置を含む各画像処理装置において全ての設定値を設定し直す必要もなく、第２のアプリケーションという既存のリソースを利用して必要な設定値のみを簡単に設定することができる。
【００２３】
前項（８）に記載の発明によれば、子装置に第２のアプリケーションが搭載されていれば、ウェブサーバや第１のアプリケーションが搭載されていなくても、親装置及び子装置を含む各画像処理装置において自動的に設定値を設定することができる処理を、画像処理装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２４】
【図１】図１（Ａ）は、この発明の一実施形態に係る画像処理装置を用いた設定値の設定システムの構成図、図１（Ｂ）は情報処理装置からの設定要求の取り扱いを示す図である。
【図２】画像処理装置のシステム構成を示すブロック図である。
【図３】情報処理装置からウェブブラウザで複数の画像処理装置への設定値の設定要求がなされた場合の動作を説明するためのフローチャートである。
【図４】設定値の設定要求を行う場合に情報処理装置に表示された画面を示す図である。
【図５】情報処理装置からウェブブラウザで複数の画像処理装置への設定値の設定要求がなされた場合の別の動作を説明するためのフローチャートである。
【図６】図５に示す動作において、設定値の設定要求を行う場合に情報処理装置に表示された画面を示す図である。
【図７】図６の画面において「一覧より選択」ボタンを押した時に遷移する画面を示す図である。
【発明を実施するための形態】
【００２５】
以下、この発明の実施形態を図面に基づいて説明する。
【００２６】
図１（Ａ）は、この発明の一実施形態に係る画像処理装置を用いた設定値の設定システムの構成図、図１（Ｂ）は情報処理装置からの設定要求の取り扱いを示す図である。
【００２７】
この設定値の設定システムは、図１（Ａ）に示すように、パーソナルコンピュータからなる情報処理装置１００と、この発明の一実施形態に係る親装置としての画像処理装置１０１と、子装置としての複数（この実施形態では３台）の画像処理装置１０２〜１０４を備え、これらがネットワークを介して相互に接続されている。
【００２８】
この実施形態では、画像処理装置１０１〜１０４として、コピー機能、プリンタ機能、スキャン機能等を備えた多機能デジタル画像形成装置である前述のＭＦＰが用いられている。以下、画像処理装置をＭＦＰともいう。
【００２９】
情報処理装置１００は、ウェブブラウザでＭＦＰ１０１に内蔵されたＨＴＭＬサーバ（ウェブサーバ）にアクセスして、ＭＦＰ１０１の情報を取得し表示したり、ＭＦＰ１０１〜１０４に設定値を設定（設定値の変更も含む）させるための設定要求を生成し送信する。
【００３０】
前記ＭＦＰ１０１は、情報処理装置１００による設定要求をウェブブラウザから受ける親ＭＦＰである。ＭＦＰ１０１には、第１のアプリケーション（ＨＴＴＰ処理モジュール)であるウェブツールと、第２のアプリケーション（処理モジュール)であるＯｐｅｎ  ＡＰＩがインストールされている。
【００３１】
前記ウェブツールはウェブブラウザで受けた設定要求を処理するアプリケーションであり、図１（Ｂ）に示すように、「POSTDATA A=LowPower=1&・・・&Trans=True&IP1=・・・」で示される設定要求がＣＧＩ（Common Gateway Interface）処理にて来た場合、ウェブツールはこのＣＧＩパラメータをＸＭＬ形式に変換する機能を有している。
【００３２】
一方、Ｏｐｅｎ  ＡＰＩはＭＦＰ１０１内でＸＭＬ形式の設定要求に基づいて設定値の設定を行うアプリケーションである。
【００３３】
画像処理装置１０１では、情報処理装置１００からの設定値の設定要求がウェブブラウザからＣＧＩ（Common Gateway Interface）処理にて来た場合、ウェブツールは設定要求をＸＭＬ形式に変換する。設定要求には設定される設定値が含まれている。また、ＭＦＰ１０１に対してのみ行われる設定要求と、親装置であるＭＦＰ１０１に加えて子装置であるＭＦＰ１０２〜１０４に対しても同じ設定を反映する設定要求がある。子装置であるＭＦＰ１０２〜１０４に対しても同じ設定を反映する設定要求の場合には、設定を反映するＭＦＰ１０２〜１０４のＩＰアドレス等の設定先のアドレス情報も含まれ、これらのアドレス情報もＸＭＬ形式に変換される。図１（Ｂ）の例では、Trans=Trueの場合に子装置への設定も行うことを示している。
【００３４】
ウェブツールは、変換したＸＭＬ形式の設定要求をＯｐｅｎ  ＡＰＩに送付する。Ｏｐｅｎ  ＡＰＩは受領したＸＭＬ形式の設定要求に基づいて、ＭＦＰ１０１の本体に設定を実施し、子装置であるＭＦＰ１０２〜１０４にも設定を行う要求内容である場合は、同じ内容のＸＭＬ形式の設定メッセージ（設定要求）を作成し、図１（Ｂ）の矢印Ｑ１〜Ｑ３のように、指定されたＭＦＰ１０２〜１０４に送信する。
【００３５】
ＭＦＰ１０２〜１０４には、それぞれ第２のアプリケーション（処理モジュール)であるＯｐｅｎ  ＡＰＩがインストールされており、ＸＭＬ形式の設定要求に基づいて、自装置の設定値を設定することができる構成となっている。
【００３６】
ＭＦＰ１０１からＸＭＬ形式の設定要求を受信した子装置のＭＦＰ１０２〜１０４は、自装置に搭載されているＯｐｅｎ  ＡＰＩにより、設定要求に含まれる設定値を各自装置に設定する。このように、ＸＭＬ形式の設定要求に基づく設定を行うことができるＯｐｅｎ  ＡＰＩを子ＭＦＰ１０２〜１０４に搭載していれば、ウェブツールは搭載されていなくても、親装置であるＭＦＰ１０１と同様に設定値を設定できる。勿論、ウェブツールが搭載されていても良い。
【００３７】
図２はＭＦＰ１０１のシステム構成を示すブロック図である。なお、ＭＦＰ１０２〜１０４も同じ構成である。
【００３８】
同図に示すように、ＭＦＰ１０１は主な構成要素として、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＮＶＲＡＭ２０４、記憶装置２０５、操作パネル２０６、スキャナ部２０７、プリンタ部２０８、ＦＡＸ部２０９、ＮＩＣ２１０を備えている。
【００３９】
スキャナ部２０７は、セットされた原稿をスキャンし、原稿の画像データを得る公知の装置である。プリンタ部２０８は公知の電子写真方式により、スキャナ部２０７で読み取られた画像データや、パーソナルコンピュータ（ＰＣ）からのプリントデータや、ＦＡＸ部２０９で受信したＦＡＸデータを印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する装置である。ＦＡＸ部２０９はスキャナ部２０７で読み取られた画像データを公衆回線を使用し画像転送する公知の装置である。
【００４０】
ＮＩＣ２１０はＰＣプリントジョブを受信したり、スキャンジョブを送信したり、ＰＣからＨＴＴＰ設定要求を受信するためにネットワーク回線へ接続するインターフェースである。
【００４１】
操作パネル２０６は、コピーの画質、用紙設定や、スキャンの送信先(ワンタッチ登録)の登録、選択を行ったりする、表面にタッチパネルが積層された液晶表示部である。記憶装置２０５はＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等からなり、スキャナ部２０７で作成された画像データからＰＤＦやＴＩＦＦ等のファイルを作成し、それらのファイルや他のデータやアプリケーション等を蓄積する。
【００４２】
ＣＰＵ２０１はＲＯＭ２０２から必要なプログラムを読み出して、システム全体の機能を制御する。ＲＯＭ２０２には、この実施形態における制御処理を含むＭＦＰ１０１の全体を制御するプログラムが格納されている。
【００４３】
ＲＡＭ２０３は、ＣＰＵ２０１におけるプログラム実行時のワークエリアとなる。また、スキャナ部２０７で読み取られた画像データ等が一時的に保存される。
【００４４】
ＮＶＲＡＭ２０４は設定値が保持されている不揮発メモリで、操作パネル２０６や情報処理装置１００のウェブツール上から設定値の設定要求を受けると、ＮＶＲＡＭ２０４の設定値が書き換えられる。
【００４５】
次に、情報処理装置１００からウェブブラウザで複数のＭＦＰ１０１〜１０４への設定値の設定要求がなされた場合の動作を、図３のフローチャートに基づいて説明する。図３に示す実施形態では、管理者パスワードが全ＭＦＰで同じであるものとする。
【００４６】
情報処理装置１００のブラウザ上で、親装置であるＭＦＰ（親ＭＦＰ）１０１のウェブツールに接続に行き、管理者ログインを実施し、設定を変更する画面を表示する（ステップＳ３０１）。すると図４のような画面１００ａが表示されるので、画面１００ａ上で、設定したい項目の設定値を設定する。図４の例では、ＭＦＰ１０１のパワーセーブに関する設定を変更設定する場合を示している。子装置であるＭＦＰ（子ＭＦＰ）１０２〜１０４にも設定を反映（設定値を設定）したい場合は、「他ＭＦＰに反映する」のチェックボックス１００ｂにチェックを入れ、反映したい子ＭＦＰのＩＰアドレス情報を入力欄１００ｃに入力してＯＫボタンを押下する（ステップＳ３０２）。
【００４７】
すると、情報処理装置１００から親ＭＦＰ１０１にＣＧＩ処理が走り（ステップＳ３０３）、親ＭＦＰ１０１はＣＧＩ処理を受け取ると、ＨＴＴＰリクエスト処理部（ウェブツール）がＣＧＩ要求を解析し、ＸＭＬ形式のメッセージ（ＸＭＬＭｓｇ）に変換する（ステップＳ３０４）。そしてウェブツールはＸＭＬＭｓｇをＸＭＬＭｓｇ処理部（Ｏｐｅｎ  ＡＰＩ）にＭＦＰ１０１の内部で送付し（ステップＳ３０５）、Ｏｐｅｎ  ＡＰＩはＸＭＬＭｓｇを解読し（ステップＳ３０６）、ＭＦＰ１０１は設定値をＮＶＲＡＭ２０４に設定する（ステップＳ３０７）。設定結果はＯｐｅｎ  ＡＰＩ⇒ウェブツール⇒ウェブブラウザの順に通知され、操作パネル２０６に表示されてユーザーに通知される（ステップＳ３０８）。
【００４８】
次いでステップＳ３０９では、他のＭＦＰ（子ＭＦＰ）１０２〜１０４に対する設定要求がなされているかどうかを判断する。図４において、「他ＭＦＰに反映する」がチェックされていない場合は、子ＭＦＰに対する設定要求がなされていないから（ステップＳ０９でＮＯ）、処理を終了する。
【００４９】
チェックされている場合は、ＣＧＩ及びＸＭＬで「Ｔｒａｎｓ」が「Ｏｎ」として通知され、子ＭＦＰ１０２〜１０４に設定が反映されることを意味する（ステップＳ３０９でＹＥＳ）。この場合、親ＭＦＰ１０１は指定された子ＭＦＰ１０２〜１０４のうち、まず子ＭＦＰ１０２に親ＭＦＰ１０１の管理者パスワードで管理者ログインするためのログインメッセージをＯｐｅｎ  ＡＰＩにて作成し、作成されたログインメッセージを設定を行う子ＭＦＰ１０２に送信して、管理者ログインを実施する（ステップＳ３１０）。
【００５０】
ステップＳ３１１では管理者ログインに成功したかどうかを判断し、成功すると（ステップＳ３１１でＹＥＳ）、先ほど親ＭＦＰ１０１内でウェブツールがＯｐｅｎ  ＡＰＩに送付したＸＭＬＭｓｇの中から、子ＭＦＰへの設定要求部分を削除した内容のメッセージを生成し、親ＭＦＰ１０１から子ＭＦＰ１０２に送信する（ステップＳ３１２）。このメッセージを受信した子ＭＦＰ１０２は設定値を設定する。ステップＳ３１１で管理者ログインが不成功の場合は（ステップＳ３１１でＮＯ）、そのままステップＳ３１３に進む。
【００５１】
１つ目の子ＭＦＰ１０２での設定が終わったら、他にも設定を行う子ＭＦＰがあるか否か確認し（ステップＳ３１３）、なければ（ステップＳ３１３でＮＯ）、処理を終了する。あれば（ステップＳ３１３でＹＥＳ）、残りの子ＭＦＰ１１３、１１４に対してステップＳ３１０〜Ｓ３１２を繰り返す。
【００５２】
なお、Ｏｐｅｎ  ＡＰＩでは、親ＭＦＰ１０１からの設定要求に対して子ＭＦＰ１０２〜１０４から設定結果が返信されるものとなされているから、返信された設定結果を親ＭＦＰ１０１の操作パネル２０６に表示して、設定結果を確認できる構成としても良い。
【００５３】
また、１つの子ＭＦＰの設定終了後、次の子ＭＦＰに設定要求を送信する場合は、予め設定された所定時間の経過後に次の子ＭＦＰに設定要求を送信するのが良い。つまり、ステップＳ３１３の判断がでＹＥＳになったときに、所定時間が経過したかどうかを判断し、経過した時にステップＳ３０９に戻るようにするのが良い。これによりネットワークの混雑を回避できる。
【００５４】
図３に示したフローチャートにおいて、ステップＳ３０４〜Ｓ３１３は親ＭＦＰ１０１によって実行される動作であり、この動作は親ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０２や記憶装置２０５等に格納された動作プログラムやアプリケーションに従って動作することにより実行される。
【００５５】
次に、情報処理装置１００からウェブブラウザで複数のＭＦＰ１０１〜１０４への設定値の設定要求がなされた場合の別の動作を、図５のフローチャートに基づいて説明する。図５に示す実施形態では、親ＭＦＰ１０１と同時設定する子ＭＦＰ１０２〜１０４の情報が親ＭＦＰに登録されており、情報処理装置１００により親ＭＦＰ１０１と同時設定する子ＭＦＰ１０２〜１０４を指定する際に、親ＭＦＰ１０１から呼び出された子ＭＦＰ１０２〜１０４の情報を表示して選択するものとなされている。
【００５６】
情報処理装置１００のブラウザ上で、親ＭＦＰ１０１のウェブツールに接続に行き、管理者ログインを実施し、設定を変更する画面を表示する（ステップＳ５０１）。すると図６のような画面１００ａが表示されるので、画面上で、設定したい項目の設定値を設定する。図６の例では、ＭＦＰ１０１のパワーセーブに関する設定を変更設定する場合を示している。子ＭＦＰ１０２〜１０４にも設定を反映（設定値を設定）したい場合は、「他ＭＦＰに反映する」のチェックボックス１００ｂにチェックを入れ、「一覧より選択」ボタン１００ｄを押す。
【００５７】
親ＭＦＰ１０１には、操作パネル２０６上から、図７に示すような子ＭＦＰの番号、反映先（設定先）名、ＩＰアドレス、管理者パスワード等の子ＭＦＰ１０２〜１０４についての情報が事前に入力され登録されている。そして、「一覧より選択」ボタン１００ｄが押されると、情報処理装置１００はこれらの情報を親ＭＦＰ１０１から取得して、図７に示すように画面１００ａ上に取得した情報を選択チェックボックスとともに一覧リスト１００ｆとして表示する。管理者は設定値の設定を行う子ＭＦＰを選択チェックボックスで選択したのち、ＯＫボタンを押すと、図６の画面に戻り、選択した子ＭＦＰのＩＰアドレス情報が入力欄１００ｅに表示される。
【００５８】
なお、子ＭＦＰのＩＰアドレス情報は親ＭＦＰ１０１に登録されているので、情報処理装置１００は子ＭＦＰのＩＰアドレス情報を取得せず、子ＭＦＰ１０１〜１０４の番号、名称のみを取得し、管理者はこれらを基に選択しても良い。親ＭＦＰ１０１は処理のどの段階でも選択された子ＭＦＰのＩＰアドレスを取得することができる。
【００５９】
図６の画面において管理者がＯＫボタンを押すと（ステップＳ５０２）、情報処理装置１００から親ＭＦＰ１０１にＣＧＩ処理が走り（ステップＳ５０３）、親ＭＦＰ１０１はＣＧＩ処理を受け取ると、ＨＴＴＰリクエスト処理部（ウェブツール）がＣＧＩ要求を解析し、ＸＭＬ形式のメッセージ（ＸＭＬＭｓｇ）に変換する（ステップＳ５０４）。そしてウェブツールはＸＭＬＭｓｇをＸＭＬＭｓｇ処理部（Ｏｐｅｎ  ＡＰＩ）にＭＦＰ内部で送付し（ステップＳ５０５）、Ｏｐｅｎ  ＡＰＩはＸＭＬＭｓｇを解読し（ステップＳ５０６）、ＭＦＰ１０１は設定値をＮＶＲＡＭ２０４に設定する（ステップＳ５０７）。設定結果はＯｐｅｎ  ＡＰＩ⇒ウェブツール⇒ウェブブラウザの順に通知され、操作パネル２０６に表示されてユーザーに通知される（ステップＳ５０８）。
【００６０】
次いでステップＳ５０９では、他のＭＦＰ（子ＭＦＰ）１０２〜１０４に対する設定要求がなされているかどうかを判断する。図６の画面１００ａにおいて、「他ＭＦＰに反映する」がチェックされていない場合は、子ＭＦＰに対する設定要求がなされていないから（ステップＳ５０９でＮＯ）、処理を終了する。
【００６１】
チェックされている場合は、ＣＧＩ及びＸＭＬで「Ｔｒａｎｓ」が「Ｏｎ」として通知され、子ＭＦＰ１０２〜１０４に設定が反映されることを意味する（ステップＳ５０９でＹＥＳ）。この場合、親ＭＦＰ１０１は指定された子ＭＦＰ１０２〜１０４のうち、まず子ＭＦＰ１０２について親ＭＦＰ１０１に登録されている管理者パスワードを取得するとともに、取得した管理者パスワードで管理者ログインするためのログインメッセージをＯｐｅｎ  ＡＰＩにて作成し、作成されたログインメッセージを設定を行う子ＭＦＰ１０２に送信して、管理者ログインを実施する（ステップＳ５１０）。
【００６２】
ステップＳ５１１では管理者ログインに成功したかどうかを判断し、成功すると（ステップＳ５１１でＹＥＳ）、先ほど親ＭＦＰ１０１内部でウェブツールがＯｐｅｎ  ＡＰＩに送付したＸＭＬＭｓｇの中の、子ＭＦＰへの設定要求部分を削除した内容のメッセージを生成し、親ＭＦＰ１０１から子ＭＦＰ１０２に送信する（ステップＳ５１２）。このメッセージを受信した子ＭＦＰ１０２は設定値を設定する。ステップＳ５１１で管理者ログインが不成功の場合は（ステップＳ５１１でＮＯ）、そのままステップＳ５１３に進む。
【００６３】
１つ目の子ＭＦＰ１０２での設定が終わったら、他にも設定を行う子ＭＦＰがあるか否か確認し（ステップＳ５１３）、なければ（ステップＳ５１３でＮＯ）、処理を終了する。あれば（ステップＳ５１３でＹＥＳ）、残りの子ＭＦＰ１１３、１１４に対してステップＳ５１０〜Ｓ５１２を繰り返す。
【００６４】
なお、親ＭＦＰ１０１からの設定要求に対して子ＭＦＰ１０２〜１０４から返信された設定結果を、親ＭＦＰ１０１の操作パネル２０６に表示して、設定結果を確認できる構成としても良い。
【００６５】
また、１つ子ＭＦＰの設定終了後、次の子ＭＦＰに設定要求を送信する場合は、予め設定された所定時間の経過後に次の子ＭＦＰに設定要求を送信するのが良い。つまり、ステップＳ５１３の判断がでＹＥＳになったときに、所定時間が経過したかどうかを判断し、経過した時にステップＳ５０９に戻るようにするのが良い。これによりネットワークの混雑を回避できる。
【００６６】
図５に示したフローチャートにおいて、ステップＳ５０４〜Ｓ５１３は親ＭＦＰ１０１によって実行される動作であり、この動作は親ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０２や記憶装置２０５等に格納された動作プログラムやアプリケーションに従って動作することにより実行される。
【００６７】
以上説明した実施形態では、親ＭＦＰ１０１から子ＭＦＰ１０２〜１０４へ管理者パスワードを送信してログインする場合を示したが、管理者パスワードが不要な管理者バスワードレスにしても良い。
【００６８】
管理者バスワードレスにする場合、子ＭＦＰ１０２〜１０４にログインモードとして、管理者モードの変わりにパスワードの不要なモード（仮に特別管理者ログインモードという)でのログイン機能(特別管理者によりログインをする際はパスワードが不要となる機能)を搭載しておくとともに、特別管理者ログインモードでのログイン時も、設定要求に基づいて設定値の設定を可能とする機能を搭載しておく。また、親ＭＦＰ１０１には、特別管理者ログインモードでログイン要求を行う機能を搭載しておく。
【００６９】
上記各機能を搭載した上で、管理者パスワードレスを実現するために、図３のフローチャートにおいて、ステップＳ３１０で管理者ログインの変わりに、パスワードなしで特別管理者ログインメッセージ（特別管理者ログインＭｓｇ）を子ＭＦＰ１０２〜１０４に送信する。
【００７０】
ステップＳ３１１で、子ＭＦＰ１０２〜１０４は特別管理者ログインＭｓｇを受信し、特別管理者ログイン処理を実施する。また、ステップＳ３１２で、親ＭＦＰ１０１のＯｐｅｎ  ＡＰＩに送付されたセットＭｓｇ内容から子ＭＦＰ１０２〜１０４の設定要求部分を削除したメッセージを親ＭＦＰ１０１から子ＭＦＰ１０２〜１０４に送信し、子ＭＦＰ１０２〜１０４は特別管理者ログインモードにて設定値の設定処理を行う。
【００７１】
このように、管理者パスワードを不要とすることで、親ＭＦＰ１０１は管理者パスワードがなくても子ＭＦＰ１０２〜１０４にアクセスすることができる。
【符号の説明】
【００７２】
１００  情報処理装置
１０１  画像処理装置（親ＭＦＰ）
１０２〜１０４画像処理装置（子ＭＦＰ）
２０１  ＣＰＵ
２０２  ＲＯＭ
２０４  ＮＶＲＡＭ
２０５  記憶装置
２０６  操作パネル
２０７  スキャナ部
【図１】
2015154427.tif 000003
【図２】
2015154427.tif 000004
【図３】
2015154427.tif 000005
【図４】
2015154427.tif 000006
【図５】
2015154427.tif 000007
【図６】
2015154427.tif 000008
【図７】
2015154427.tif 000009