(57)【特許請求の範囲】
【請求項１】
情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置と、
前記記憶装置と接続された際に、前記記憶装置から情報を入力する入力手段と、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段と、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段と、を備える情報処理装置と、を有する情報処理システムであって、
前記情報処理装置は、
前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、
前記子情報処理装置は、
前記記憶手段に事前に設定された前記子情報処理装置の設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記子情報処理装置を特定する装置特定情報とを含む情報を記憶し、
前記更新手段は、
前記記憶装置から入力した前記親情報処理装置の属性管理情報と、前記記憶手段に記憶した前記子情報処理装置の属性管理情報とのうち、事前に設定された優先度により優先度を高く設定された属性管理情報に従って、前記入力手段に、前記記憶装置から入力させる設定情報の指定を通知して、指定した設定情報を前記入力手段により入力する、
ことを特徴とする情報処理システム。
【請求項２】
情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置と、
前記記憶装置と接続された際に、前記記憶装置から情報を入力する入力手段と、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段と、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段と、を備える情報処理装置と、を有する情報処理システムであって、
前記情報処理装置は、
前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記親情報処理装置と前記子情報処理装置とは、通信回線で接続され、それぞれが相手装置と通信するための通信手段を有し、
前記記憶装置は、
前記親情報処理装置の前記情報を記憶した日付情報を更に記憶し、
前記子情報処理装置は、
前記記憶装置から前記日付情報を入力し、入力した前記日付情報を前記通信手段を介して前記親情報処理装置に送信して、前記記憶装置に記憶された情報が最新の情報であるか否かを前記親情報処理装置に問い合わせ、前記情報が最新の情報であるとの回答を前記親情報処理装置から受信した場合には、前記記憶装置が記憶する前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記情報が最新の情報ではないとの回答を前記親情報処理装置から受信した場合には、前記親情報処理装置から最新の情報を前記通信手段を介して受信し、受信した情報から前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う、
ことを特徴とする情報処理システム。
【請求項３】
コンピュータを、
情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置から、前記情報を入力する入力手段、
前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段、
前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段
として機能させるプログラムであって、
前記情報処理装置は、
前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、
前記子情報処理装置は、
前記記憶手段に事前に設定された前記子情報処理装置の設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記子情報処理装置を特定する装置特定情報とを含む情報を記憶し、
前記更新手段は、
前記記憶装置から入力した前記親情報処理装置の属性管理情報と、前記記憶手段に記憶した前記子情報処理装置の属性管理情報とのうち、事前に設定された優先度により優先度を高く設定された属性管理情報に従って、前記入力手段に、前記記憶装置から入力させる設定情報の指定を通知して、指定した設定情報を前記入力手段により入力する、
ことを特徴とするプログラム。
【請求項４】
コンピュータを、
情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置から、前記情報を入力する入力手段、
前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段、
前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段
として機能させるプログラムであって、
前記情報処理装置は、
前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記親情報処理装置と前記子情報処理装置とは、通信回線で接続され、それぞれが相手装置と通信するための通信手段を有し、
前記記憶装置は、
前記親情報処理装置の前記情報を記憶した日付情報を更に記憶し、
前記子情報処理装置は、
前記記憶装置から前記日付情報を入力し、入力した前記日付情報を前記通信手段を介して前記親情報処理装置に送信して、前記記憶装置に記憶された情報が最新の情報であるか否かを前記親情報処理装置に問い合わせ、前記情報が最新の情報であるとの回答を前記親情報処理装置から受信した場合には、前記記憶装置が記憶する前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記情報が最新の情報ではないとの回答を前記親情報処理装置から受信した場合には、前記親情報処理装置から最新の情報を前記通信手段を介して受信し、受信した情報から前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
複数の情報処理装置の設定（例えば、メール通知設定、ポート設定、プロトコル設定、画面表示初期値設定、言語設定等、以下、これらの情報処理装置に設定される情報を設定情報という）を共通にする技術が提案されている（例えば、特許文献１及び２参照）。例えば、設定情報が設定された情報処理装置（以下、親処理装置という）の設定情報を記憶装置に記憶させておき、複数の他の情報処理装置（以下、子処理装置という）に、記憶装置に記憶された親処理装置の設定情報を読み込ませて設定情報を更新させる技術が提案されている。また、親処理装置の設定情報をネットワークを介して子処理装置に送信し、子処理装置の設定を、受信した親処理装置の設定情報に更新させる技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３３７５４号公報
【特許文献２】特開２００７−１１７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、設定情報を設定済みの情報処理装置の設定を復元する処理と、情報処理装置に設定された設定情報を他の情報処理装置に反映させる処理とを、情報処理装置に設定された設定情報を記憶した記憶装置を用いて実現する情報処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために本発明の情報処理システムは、情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置と、前記記憶装置と接続された際に、前記記憶装置から情報を入力する入力手段と、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段と、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段と、を備える情報処理装置と、を有する情報処理システムであって、前記情報処理装置は、前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記子情報処理装置は、前記記憶手段に事前に設定された前記子情報処理装置の設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記子情報処理装置を特定する装置特定情報とを含む情報を記憶し、前記更新手段は、前記記憶装置から入力した前記親情報処理装置の属性管理情報と、前記記憶手段に記憶した前記子情報処理装置の属性管理情報とのうち、事前に設定された優先度により優先度を高く設定された属性管理情報に従って、前記入力手段に、前記記憶装置から入力させる設定情報の指定を通知して、指定した設定情報を前記入力手段により入力する、ことを特徴とする。
【０００７】
本発明の情報処理システムは、情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置と、前記記憶装置と接続された際に、前記記憶装置から情報を入力する入力手段と、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段と、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段と、を備える情報処理装置と、を有する情報処理システムであって、前記情報処理装置は、前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記親情報処理装置と前記子情報処理装置とは、通信回線で接続され、それぞれが相手装置と通信するための通信手段を有し、前記記憶装置は、前記親情報処理装置の前記情報を記憶した日付情報を更に記憶し、前記子情報処理装置は、前記記憶装置から前記日付情報を入力し、入力した前記日付情報を前記通信手段を介して前記親情報処理装置に送信して、前記記憶装置に記憶された情報が最新の情報であるか否かを前記親情報処理装置に問い合わせ、前記情報が最新の情報であるとの回答を前記親情報処理装置から受信した場合には、前記記憶装置が記憶する前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記情報が最新の情報ではないとの回答を前記親情報処理装置から受信した場合には、前記親情報処理装置から最新の情報を前記通信手段を介して受信し、受信した情報から前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う、ことを特徴とする。
【０００８】
本発明のプログラムは、コンピュータを、情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置から、前記情報を入力する入力手段、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段として機能させるプログラムであって、前記情報処理装置は、前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記子情報処理装置は、前記記憶手段に事前に設定された前記子情報処理装置の設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記子情報処理装置を特定する装置特定情報とを含む情報を記憶し、前記更新手段は、前記記憶装置から入力した前記親情報処理装置の属性管理情報と、前記記憶手段に記憶した前記子情報処理装置の属性管理情報とのうち、事前に設定された優先度により優先度を高く設定された属性管理情報に従って、前記入力手段に、前記記憶装置から入力させる設定情報の指定を通知して、指定した設定情報を前記入力手段により入力する、ことを特徴とする。
本発明のプログラムは、コンピュータを、情報処理装置に処理を実行させるために該情報処理装置に設定された設定情報と、各設定情報が、設定情報への更新が制限される制限情報であるのか、設定情報への更新が制限されない非制限情報であるのかを示す属性管理情報と、前記情報処理装置を特定する装置特定情報とを含む情報を記憶する記憶装置から、前記情報を入力する入力手段、前記入力手段で入力した前記装置特定情報と、記憶手段に記憶した、自装置を特定するための装置特定情報とを比較して、前記入力手段で入力した前記装置特定情報が自装置の前記装置特定情報に一致するか否かを判定する判定手段、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致すると判定された場合に、前記入力手段により入力した前記属性管理情報を参照して、前記入力手段により前記制限情報と前記非制限情報との設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記判定手段によって、入力した前記装置特定情報が自装置の前記装置特定情報に一致しないと判定された場合に、前記入力手段により前記非制限情報の設定情報を前記記憶装置から入力し、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う更新手段として機能させるプログラムであって、前記情報処理装置は、前記記憶装置に、当該記憶装置の記憶する情報を記憶させた親情報処理装置と、前記記憶装置が記憶する前記親情報処理装置の情報のうちの前記非制限情報を入力して、装置の設定を前記親情報処理装置の設定に変更する子情報処理装置とを有し、前記親情報処理装置と前記子情報処理装置とは、通信回線で接続され、それぞれが相手装置と通信するための通信手段を有し、前記記憶装置は、前記親情報処理装置の前記情報を記憶した日付情報を更に記憶し、前記子情報処理装置は、前記記憶装置から前記日付情報を入力し、入力した前記日付情報を前記通信手段を介して前記親情報処理装置に送信して、前記記憶装置に記憶された情報が最新の情報であるか否かを前記親情報処理装置に問い合わせ、前記情報が最新の情報であるとの回答を前記親情報処理装置から受信した場合には、前記記憶装置が記憶する前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行い、前記情報が最新の情報ではないとの回答を前記親情報処理装置から受信した場合には、前記親情報処理装置から最新の情報を前記通信手段を介して受信し、受信した情報から前記非制限情報の設定情報を入力して、入力した前記設定情報を前記記憶手段に記憶させて設定情報の更新を行う、ことを特徴とする。
【発明の効果】
【０００９】
請求項１記載の発明によれば、設定情報を設定済みの情報処理装置の設定を復元する処理と、当該情報処理装置に設定された設定情報を他の情報処理装置に反映させる処理とを、設定情報を設定済みの情報処理装置に設定した設定情報を記憶する記憶装置を用いて実現することができる。
【００１０】
請求項２記載の発明によれば、子情報処理装置は、子情報処理装置の設定情報の属性を示す属性管理情報と、親情報処理装置の設定情報の属性を示す属性管理情報とのうち、優先度の高い属性管理情報にしたがって、非制限情報を入力することができる。
【００１１】
請求項３記載の発明によれば、親情報処理装置の最新の設定情報を子情報処理装置に設定することができる。
【００１２】
請求項４記載の発明によれば、設定情報を設定済みの情報処理装置の設定を復元する処理と、当該情報処理装置に設定された設定情報を他の情報処理装置に反映させる処理とを、設定情報を設定済みの情報処理装置に設定した設定情報を記憶する記憶装置を用いて実現することができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１の構成の一例を示す図である。
【図２】親処理装置及び子処理装置のハードウェア構成の一例を示す図である。
【図３】属性管理テーブルの一例を示す図である。
【図４】バックアップファイルを作成する親処理装置の処理手順を示すフローチャートである。
【図５】親処理装置及び子処理装置の制御部に実現される機能ブロックの一例を示す図である。
【図６】バックアップファイルから設定情報を入力する際の親処理装置及び子処理装置の処理手順を示すフローチャートである。
【図７】実施例３のシステム構成の一例を示す図である。
【図８】子処理装置の制御部に実現される機能ブロックの一例を示す図である。
【図９】バックアップファイルから設定情報を入力する際の子処理装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例１】
【００１５】
まず、図１を参照しながら本実施例の構成について説明する。本実施例は、親処理装置１０と、子処理装置２０Ａ、２０Ｂ、２０Ｃと、外部記憶装置３０とを備えている。
【００１６】
本実施例では、親処理装置１０と、子処理装置２０Ａ、２０Ｂ、２０Ｃとは、例えば、プリンター、複写機、ファクシミリ等の機能を備えた複合機として機能する。また、本実施例では、外部記憶装置３０は、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）メモリ等の不揮発性メモリであるとして説明するが、パーソナルコンピュータや複写機であってもよい。また、図１には、３つの子処理装置２０Ａ、２０Ｂ、２０Ｃを図示しているが、子処理装置の数は、３つに限定されるものではない。また、子処理装置２０Ａ、２０Ｂ、２０Ｃは、同一の機能を備えているので、特に、子処理装置２０Ａ、２０Ｂ、２０Ｃを区別する必要がない場合には、子処理装置２０と表記する。
【００１７】
次に、図２を参照しながら親処理装置１０及び子処理装置２０のハードウェア構成について説明する。なお、親処理装置１０と子処理装置２０とは、ほぼ同一のハードウェア構成を備えているので、ここでは、代表して親処理装置１０のハードウェア構成について説明する。また、図２に示すハードウェアに付した番号のうち、括弧内に示す番号が子処理装置２０のハードウェアに付した番号であるとする。
【００１８】
親処理装置１０は、制御部１００と、入出力回路（以下、Ｉ／Ｏ（Input/Output）回路と略記する）１０４と、ハードディスク装置（以下、ＨＤＤ（Hard disk drive）と略記する）１０５とを備え、これらの構成要素がバスライン１０６を介して相互に通信可能に接続された構成となっている。また、制御部１００は、ＣＰＵ（Central Processing Unit：中央処理装置）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３とを備える。
【００１９】
ＣＰＵ１０１は、演算処理を含む親処理装置１０の全体の処理を制御する。Ｉ／Ｏ回路１０４は、外部記憶装置３０に接続するインターフェース５０を介して、外部記憶装置３０に、制御部１００から送られたデータを出力したり、外部記憶装置３０からデータを入力して、制御部１００に送る。
【００２０】
ＲＯＭ１０２は、ＣＰＵ１０１による制御の下に実行される各種の処理を実現するための処理プログラムを格納する。ＲＡＭ１０３は、当該各種の処理の実行時に使用される一次記憶装置である。また、ＲＡＭ１０３は、親処理装置１０が処理を実行するために親処理装置１０に設定された設定情報と、この設定情報の属性を管理する属性管理テーブル（詳細は後述する）と、親処理装置１０を識別する装置特定情報とを記憶している。装置特定情報とは、親処理装置１０を識別する装置固有の情報であって、例えば、装置の製造番号や、Ｍａｃアドレス等である。子処理装置２０のＲＡＭ２０３の記憶内容についても親処理装置１０のＲＡＭ１０３と同様である。なお、設定情報と属性管理テーブルの詳細については、図３を参照しながら後述する。
ＨＤＤ１０５は、例えば、親処理装置１０が複合機である場合、スキャナ等の画像入力デバイスで入力した画像データや、パーソナルコンピュータ等の外部装置から入力した電子データを記憶する。なお、ＲＡＭ１０３（２０３）に記憶された設定情報、属性管理テーブルや装置特定情報は、親処理装置１０（子処理装置２０）の電源がオフされる際には、ＨＤＤ１０５（ＨＤＤ２０５）に記憶される。
【００２１】
次に、図３を参照しながらＲＡＭ１０３の記憶する設定情報と属性管理テーブルとについて説明する。
設定情報は、親処理装置１０や子処理装置２０を動作させるために親処理装置１０や子処理装置２０のそれぞれに設定される情報であり、更新制限が設定された設定情報と、更新制限が設定されていない設定情報とがある。また、属性管理テーブルは、親処理装置１０に設定された各設定情報が、更新制限が設定された設定情報であるか否かを管理するテーブルである。例えば、親処理装置１０の設定を子処理装置２０に反映させる場合に、更新制限が設定された設定情報は、子処理装置２０の設定には反映されない。また、更新制限が設定されていない親処理装置１０の設定情報は、子処理装置２０の設定に反映される。
【００２２】
更新制限が設定された設定情報は、例えば、メールアドレス、ＦＡＸ番号、ＩＰアドレス等、親処理装置１０が使用する固有の情報であり、これらの設定情報を子処理装置２０の設定に反映させると、子処理装置２０が誤動作してしまう情報である。また、更新制限が設定されていない設定情報には、例えば、節電モードの設定、メモリの設定、外部アクセス設定、メール通知設定、ポート設定、プロトコル設定、画面表示初期値設定、言語設定、機能設定初期値等が含まれる。更新制限が設定されていない設定情報は、親処理装置１０に設定された設定情報であるが、子処理装置２０の設定に反映させても、子処理装置２０が誤動作することなく動作する情報である。
【００２３】
なお、更新制限の設定、非設定は、操作者が親処理装置１０の操作表示部（不図示）を操作して設定できるようにしてもよい。メールアドレス、ＦＡＸ番号、ＩＰアドレス等の設定情報は、親処理装置１０が使用する固有の設定情報であって、更新制限が非設定にされることはないが、上述した更新制限が設定されていない設定情報は、操作者の選択入力によって更新制限する設定情報に変更してもよい。
【００２４】
次に、図４を参照しながら、親処理装置１０がバックアップファイルを作成して、外部記憶装置３０に記憶させる手順について説明する。なお、バックアップファイルには、上述した設定情報と、更新制限される設定情報の情報（すなわち、図３に示す属性管理テーブルで管理している情報である。以下、属性管理情報と呼ぶ）と、親処理装置１０を特定する装置特定情報とが保存される。このバックアップファイルに保存された情報は、複数の子処理装置２０に親処理装置１０の設定を反映させて、親処理装置１０と子処理装置２０とで設定を共通化させる場合に使用される。また、バックアップファイルに保存された情報は、親処理装置１０が故障した場合やパーツ交換を行った場合等に、親処理装置１０の設定を復元させるために使用される。
【００２５】
操作者が親処理装置１０の操作表示部（不図示）を操作して、バックアップファイルの作成要求を入力する。親処理装置１０の制御部１００は、バックアップファイルの作成要求を受け付けると（ステップＳ１／ＹＥＳ）、操作表示部に、更新制限する設定情報を選択させる表示画面を表示させる。操作者から更新制限する設定情報を選択する選択入力を受け付けると（ステップＳ２）、制御部１００は、受け付けた選択入力に従って図３の属性管理テーブルを書き替え、操作者によって選択された設定情報を更新制限に設定した属性管理情報を作成する。
【００２６】
次に、制御部１００は、バックアップファイルを作成して、このバックアップファイルに設定情報と、属性管理情報と、装置特定情報とを保存する（ステップＳ３）。設定情報には、更新制限に設定された設定情報と、更新制限に設定されていない設定情報とが含まれる。また、装置特定情報は、ＲＡＭ１０３に記憶された、親処理装置１０を識別する装置固有の識別番号である。制御部１００は、バックアップファイルに情報を保存すると、このバックアップファイルを外部記憶装置３０に記憶させる（ステップＳ４）。
【００２７】
次に、子処理装置２０について説明する。なお、子処理装置２０のハードウェア構成についての説明は、図２を用いて説明済みであるため、省略する。
【００２８】
まず、図５を参照しながら子処理装置２０の制御部２００の機能ブロックについて説明する。なお、機能ブロックとは、制御部２００の備えるＣＰＵ２０１、ＲＡＭ２０３などのハードウェアと、ＲＯＭ２０２に記憶された処理プログラムとの協働によって実現される処理を一定の機能ごとにまとめたブロックである。また、親処理装置１０の制御部１００も子処理装置２０の制御部２００と同一の機能ブロックを備えており、外部記憶装置３０に記憶されたバックアップファイルに保存された情報を入力して、親処理装置１０の設定を復元することができる。
制御部２００は、機能ブロックとして、データ入力部２５１と、一致判定部２５２と、更新部２５３とを備えている。
【００２９】
データ入力部２５１は、Ｉ／Ｏ回路２０４と、入出力インターフェース７０とを介して、外部記憶装置３０のバックアップファイルからデータを入力する。データ入力部２５１は、一致判定部２５２や更新部２５３から要求されたデータを外部記憶装置３０から入力する。
【００３０】
一致判定部２５２は、データ入力部２５１を介して外部記憶装置３０のバックアップファイルから装置特定情報を入力する。一致判定部２５２は、バックアップファイルから入力した親処理装置１０の装置特定情報と、ＲＡＭ２０３から入力した子処理装置２０の装置特定情報とを比較する。一致判定部２５２は、バックアップファイルから入力した装置特定情報と、ＲＡＭ２０３から入力した子処理装置２０の装置特定情報とが一致していないと判定した場合には、不一致を示す判定結果を更新部２５３に出力する。また、一致判定部２５２は、バックアップファイルから入力した装置特定情報と、ＲＡＭ２０３から入力した子処理装置２０の装置特定情報とが一致していると判定した場合には、一致を示す判定結果を更新部２５３に出力する。
【００３１】
更新部２５３は、データ入力部２５１を介して外部記憶装置３０から属性管理情報を入力する。また、更新部２５３は、一致判定部２５２から一致又は不一致の判定結果を入力する。更新部２５３は、一致判定部２５２から入力した判定結果が、不一致であった場合には、属性管理情報を参照して、外部記憶装置３０から更新制限が設定されていない設定情報を入力する。すなわち、一致判定部２５２の判定結果が不一致を示す場合、バックアップファイルに保存された、更新制限が設定された設定情報は、親処理装置１０の固有の情報であると判定することができる。この場合、更新部２５３は、外部記憶装置３０から更新制限が設定されていない設定情報を入力して、ＲＡＭ２０３に記憶された子処理装置２０の設定を更新する。
【００３２】
なお、外部記憶装置３０が親処理装置１０に接続された場合、制御部１００がバックアップファイルから入力する装置特定情報と、制御部１００がＲＡＭ２０３から入力する装置特定情報とが一致する。この場合、制御部１００は、外部記憶装置３０から更新制限が設定された設定情報と、更新制限が設定されていない設定情報とを入力して、ＲＡＭ１０３に記憶された親処理装置１０の設定を更新する。従って、親処理装置１０が故障した場合やパーツ交換を行った場合等に、親処理装置１０の設定を復元させることができる。
【００３３】
次に、図６に示すフローチャートを参照しながら外部記憶装置３０が接続された親処理装置１０と子処理装置２０との処理手順を説明する。なお、以下に示す処理は、親処理装置１０の制御部１００も、子処理装置２０の制御部２００も同様の手順で行うため、制御部１００（２００）と記載し、制御部１００と制御部２００とを特に区別することなく説明する。
【００３４】
制御部１００（２００）は、外部記憶装置３０の接続を検出すると（ステップＳ１１／ＹＥＳ）、操作表示部（不図示）に、外部記憶装置３０の接続を検出した旨と、外部記憶装置３０から設定情報を入力するか否かを確認する表示とを表示させる（ステップＳ１２）。操作者から、外部記憶装置３０の設定情報を入力しないとの入力を受け付けた場合には（ステップＳ１２／ＮＯ）、制御部１００（２００）は、この処理を終了する。また、操作者から、外部記憶装置３０の設定情報を入力するとの操作入力を受け付けると（ステップＳ１２／ＹＥＳ）、制御部１００（２００）は、まず、外部記憶装置３０に記憶されたバックアップファイルの中から、装置特定情報を入力する（ステップＳ１３）。
【００３５】
制御部１００（２００）は、装置特定情報を入力すると、入力した装置特定情報と、ＲＡＭ１０３（２０３）から入力した自装置の装置特定情報とを比較する（ステップＳ１４）。装置特定情報が一致した場合には（ステップＳ１４／ＹＥＳ）、制御部１００（２００）は、バックアップファイルに保存された全ての設定情報を入力して、ＲＡＭ１０３（２０３）に記憶している設定情報を更新する（ステップＳ１５）。また、装置特定情報が一致しなかった場合には（ステップＳ１４／ＮＯ）、制御部１００（２００）は、バックアップファイルから、更新制限が設定されていない設定情報を入力して、ＲＡＭ１０３（２０３）に記憶している設定情報を更新する（ステップＳ１６）。
【００３６】
このように本実施例において、子処理装置２０は、外部記憶装置３０に記憶した設定情報のうち、更新制限に設定されていない設定情報を入力して、子処理装置２０の設定を更新することができる。このため、更新制限に設定された設定情報である、親処理装置１０固有の設定情報が子処理装置２０に設定されてしまうことがない。また、親処理装置１０は、外部記憶装置３０に記憶した、更新制限に設定された設定情報と、更新制限に設定されていない設定情報とを入力して、設定情報の更新を行うので、親処理装置１０の設定を復元するすることができる。
【実施例２】
【００３７】
添付図面を参照しながら本発明の第２実施例を説明する。なお、上述した第１の実施例と共通する部分の説明については省略する。
【００３８】
本実施例の子処理装置２０は、設定情報を既に設定され、設定された設定情報をＲＡＭ２０３に記憶している。また、子処理装置２０に設定された設定情報にも、各設定情報が、更新制限に設定された設定情報であるのか、更新制限が設定されていない設定情報であるのかを示す属性管理情報が設定されており、子処理装置２０は、この属性管理情報を属性管理テーブルで記録し、管理している。子処理装置２０の属性管理テーブルも図３に示す親処理装置１０の属性管理テーブルと同様の構成を備えており、子処理装置２０のＲＡＭ２０３に記憶されている。
【００３９】
設定情報のうち、メールアドレス、ＦＡＸ番号、ＩＰアドレス等の設定情報は、更新制限に設定される情報であって変更されることはないが、更新制限が設定されていない設定情報は、操作者の選択入力によって更新制限する設定情報に変更することが可能な情報である。したがって、親処理装置１０の属性管理情報と、子処理装置２０の属性管理情報とが異なる場合がある。
【００４０】
子処理装置２０の制御部２００は、自身がＲＡＭ２０３に記憶している属性管理情報と、バックアップファイルから入力する属性管理情報とのうち、どちらの属性情報を優先するかを設定した設定情報をＲＡＭ２０３に記憶している。子処理装置２０の制御部２００は、外部記憶装置３０の接続を検出し、バックアップファイルから入力した装置特定情報と、ＲＡＭ２０３から入力した装置特定情報との不一致を検出すると、バックアップファイルから設定情報を入力する。この際、制御部２００（特に、更新部２５３）は、ＲＡＭ２０３に記憶した、優先する設定に従って、外部記憶装置３０に記憶されている属性管理情報と、ＲＡＭ２０３に記憶している子処理装置２０の属性管理情報とのうち、優先度の高い属性管理情報に従って設定情報を入力する。
【００４１】
例えば、子処理装置２０に属性管理情報が設定されておらず未設定の場合や、子処理装置２０に設定された属性管理情報を、親処理装置１０の属性管理情報で上書きしたい場合には、実施例１のようにバックアップファイルに保存された属性管理情報を優先に設定しておく。また、子処理装置２０のＲＡＭ２０３に記憶された属性管理情報を優先に設定して、子処理装置２０の属性管理情報の設定を優先にすることもできる。また、バックアップファイルに保存された属性管理情報と子処理装置２０のＲＡＭ２０３に記憶された属性管理情報とのうち、いずれか一方でも更新制限に設定された設定情報は、更新制限に設定された設定情報として更新しないようにすることもできる。また、バックアップファイルに保存された属性管理情報と子処理装置２０のＲＡＭ２０３に記憶された属性管理情報との両方で更新制限に設定された設定情報は、更新制限に設定された設定情報として更新しないようにしてもよい。
【００４２】
本実施例によれば、更新制限する設定情報と更新制限しない設定情報とを、子処理装置２０側で選択することができ、子処理装置２０に設定する設定情報を選択することができる。
【実施例３】
【００４３】
添付図面を参照しながら本発明の第３実施例について説明する。なお、上述した第１の実施例と共通する部分の説明については省略する。
【００４４】
図７には、本実施例のシステム構成を示す。本実施例は、親処理装置１０と子処理装置２０Ａ、２０Ｂ、２０ＣとがＬＡＮ（Local Area Network）等のネットワークに接続している。また、本実施例の親処理装置１０は、バックアップファイルを作成する際に、バックアップファイルの作成日付をバックアップファイルに保存する。すなわち、バックアップファイルには、設定情報と属性管理情報と装置特定情報とバックアップファイルの作成日付とが保存される。
【００４５】
子処理装置２０は、外部記憶装置３０が接続されると、バックアップファイルから作成日付を入力する。子処理装置２０は、入力した作成日付を親処理装置１０に送信して、バックアップファイルが最新のものであるか否かを問い合わせる。バックアップファイルが最新のものであるとの回答を親処理装置１０から得た場合、子処理装置２０は、バックアップファイルから設定情報を入力して子処理装置２０の設定を更新する。また、バックアップファイルが最新のものではないとの回答を親処理装置１０から得た場合には、子処理装置２０は、親処理装置１０に最新のバックアップファイルの転送を要求する。親処理装置１０から転送された、最新のバックアップファイルを受信した場合には、子処理装置２０は、受信したバックアップファイルから設定情報を入力して設定を更新する。
【００４６】
図８に本実施例の子処理装置２０の機能ブロック図を示す。制御部２００は、通信制御部２５４をさらに備えている。通信制御部２５４は、データ入力部２５１を介して外部記憶装置３０から作成日付を入力する。通信制御部２５４は、作成日付を入力すると、入力した作成日付を添付した、バックアップファイルが最新のファイルであるか否かを問い合わせるリクエストを作成して、親処理装置１０に送信する。親処理装置１０からの回答が、バックアップファイルが最新のものではないとの回答であった場合、通信制御部２５４は、親処理装置１０に最新のバックアップファイルの送信を要求する。親処理装置１０から送信された、最新のバックアップファイルを受信すると、通信制御部２５４は、受信した最新のバックアップファイルを更新部２５３に送る。また、親処理装置１０からの回答が、バックアップファイルが最新のものであるとの回答であった場合、通信制御部２５４は更新部２５３にその旨を通知する。
【００４７】
更新部２５３は、通信制御部２５４から、外部記憶装置３０に記憶されたバックアップファイルは最新のものであるとの回答を入力すると、外部記憶装置３０に記憶されたバックから設定情報を入力してＲＡＭ２０３に記憶させ、子処理装置２０の設定を更新する。また、更新部２５３は、通信制御部２５４が出力した最新のバックアップファイルを入力した場合、入力したバックアップファイルから設定情報を入力してＲＡＭ２０３に記憶させ、子処理装置２０の設定を更新する。
【００４８】
次に、図９に示すフローチャートを参照しながら本実施例の制御部２００の処理手順を説明する。なお、本実施例の処理手順は、図６に示すフローにおいて、ステップＳ１４の判定が否定判定であった場合が相違するので、この場合について説明する。また、図６に示すフローは、親処理装置１０と子処理装置２０とで実施される処理手順を示すものであったが、図９に示すフローは、子処理装置２０で実施される処理手順である。
【００４９】
制御部２００は、バックアップファイルから装置特定情報を入力すると、入力した装置特定情報と、ＲＡＭ２０３から入力した自装置の装置特定情報とを比較する（ステップＳ１４）。バックアップファイルから入力した装置特定情報と、ＲＡＭ２０３から入力した自装置の装置特定情報とが一致しなかった場合（ステップＳ１４／ＮＯ）、制御部２００は、バックアップファイルから更新日付を入力する（ステップＳ１７）。制御部２００は、入力した更新日付を親処理装置１０に送信して、外部記憶装置３０に記憶されたバックアップファイルが最新のバックアップファイルであるか否かを問い合わせる（ステップＳ１８）。親処理装置１０からの回答を受信した場合（ステップＳ１９／ＹＥＳ）、制御部２００は、受信した回答を参照して、バックアップファイルが最新のものであるか否かを確認する。制御部２００は、バックアップファイルが最新のバックアップファイルであるとの回答を親処理装置１０から得ると（ステップＳ２０／ＹＥＳ）、外部記憶装置３０のバックアップファイルから設定情報を入力する（ステップＳ２３）。制御部２００は、バックアップファイルに保存された設定情報のうち、更新制限に設定されていない設定情報を入力して、ＲＡＭ２０３に記憶させ、子処理装置２０の設定を更新する（ステップＳ２３）。また、バックアップファイルが最新のバックアップファイルではないとの回答を親処理装置１０から得た場合（ステップＳ２０／ＮＯ）、制御部２００は、親処理装置１０に最新のバックアップファイルの送信を要求する（ステップＳ２１）。そして、親処理装置１０から最新のバックアップファイルを受信すると（ステップＳ２２／ＹＥＳ）、制御部２００は、受信したバックアップファイルから設定情報を入力する（ステップＳ２４）。制御部２００は、バックアップファイルに保存された設定情報のうち、更新制限に設定されていない設定情報を入力して、ＲＡＭ２０３に記憶させ、子処理装置２０の設定を更新する（ステップＳ２４）。
【００５０】
本実施例によれば、外部記憶装置３０に記憶されたバックアップファイルが最新のものでなくても、子処理装置２０に最新のバックアップファイルを提供し、子処理装置２０の設定を最新の設定とすることができる。
【００５１】
上述した実施例３では、子処理装置２０は、最新のバックアップファイルから設定情報を入力していた。これ以外に、例えば、外部記憶装置３０のバックアップファイルが最新ではないとの応答が親処理装置１０からあった場合に、子処理装置２０は、この最新ではないバックアップファイルから設定情報を入力してもよいかを親処理装置１０に問い合わせるようにしてもよい。親処理装置１０から最新ではないバックアップファイルから設定情報を入力してもよいとの応答があった場合に、子処理装置２０は、外部記憶装置３０のバックアップファイルから設定情報を入力する。
【００５２】
上述した実施例は、本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。例えば、上述した実施例１では、親処理装置１０は、外部記憶装置３０から入力した装置特定情報と、自装置の装置特定情報（ＲＡＭ１０３に記憶した装置特定情報）とが一致するため、外部記憶装置３０から、更新制限が設定された情報と、更新制限が設定されていない設定情報とを入力していた。しかし、このような場合であっても、親処理装置１０は、更新制限に設定された設定情報を入力しないように設定してもよいし、操作表示部に、更新制限に設定された設定情報を入力するか否かを問い合わせる表示を表示させて、ユーザから入力を許可する操作入力を受け付けた場合に、更新制限に設定された設定情報を入力するようにしてもよい。
また、上述した実施例３では、子処理装置２０は、日付情報を外部記憶装置３０から入力すると、自動的に、親処理装置１０にバックアップファイルが最新のファイルであるか否かを問い合わせていた。この場合にも、子処理装置２０の操作表示部に、バックアップファイルが最新のものであるか否かを親処理装置１０に問い合わせるか否かを確認する表示を表示させ、ユーザから問い合わせを行うとの入力を受け付けた場合に、子処理装置２０が親処理装置１０にバックアップファイルが最新のファイルであるか否かを問い合わせてもよい。
【符号の説明】
【００５３】
１０  親処理装置（親情報処理装置）
２０Ａ、２０Ｂ、２０Ｃ  子処理装置（子情報処理装置）
３０  外部記憶装置
１００、２００  制御部
１０１、２０１  ＣＰＵ
１０２、２０２  ＲＯＭ
１０３、２０３  ＲＡＭ
１０４、２０４  Ｉ／Ｏ回路
１０５、２０５  ＨＤＤ
２５１  データ入力部（入力手段）
２５２  一致判定部（判定手段）
２５３  更新部（更新手段）
２５４  通信制御部（通信手段）
【図１】
0005729071.tif 000002
【図２】
0005729071.tif 000003
【図３】
0005729071.tif 000004
【図４】
0005729071.tif 000005
【図５】
0005729071.tif 000006
【図６】
0005729071.tif 000007
【図７】
0005729071.tif 000008
【図８】
0005729071.tif 000009
【図９】
0005729071.tif 000010