(57)【要約】【課題】  あるユーザによって設定された電子機器の動作制御に反映される設定項目の設定内容を他のユーザによって無闇に変更されることを防ぐ。【解決手段】  設定変更指示（設定項目の設定内容の変更要求）があると（Ｓ１０１：ＹＥＳ）、要求された時刻が現在の設定内容を監視する監視期間内であるか否かを判定し（Ｓ１０５）、監視期間内であると判定された場合には（Ｓ１０５：ＹＥＳ）、監視期間内である旨のメッセージを出力する（Ｓ１０８、Ｓ１１５）。【選択図】        図１０
2004192625.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、
前記設定内容に対する監視期間を決定する決定手段と、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段と、
前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、
を備えたことを特徴とする設定システム。
【請求項２】
前記監視期間は、前記設定内容が設定されてからの時間により規定されることを特徴とする請求項１に記載の設定システム。
【請求項３】
任意の時間を入力する入力手段をさらに備え、
前記決定手段は、前記入力手段により入力された時間間隔に基づいて監視期間を決定することを特徴とする請求項１に記載の設定システム。
【請求項４】
前記監視期間は、前記監視期間の終了時刻により規定されることを特徴とする請求項１に記載の設定システム。
【請求項５】
任意の時刻を入力する入力手段をさらに備え、
前記決定手段は、前記入力手段により入力された時刻に基づいて監視期間を決定することを特徴とする請求項１に記載の設定システム。
【請求項６】
前記メッセージは、前記監視期間内に設定内容の変更を要求したユーザに対して出力される、前記監視期間内にある旨のメッセージであることを特徴とする請求項１に記載の設定システム。
【請求項７】
前記メッセージは、前記処理手段によって変更される前の設定内容を要求したユーザに対して出力される、前記監視期間内に設定内容の変更が行われたことを通知する旨のメッセージであることを特徴とする請求項１に記載の設定システム。
【請求項８】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、
前記設定内容により前記電子機器の動作制御が行われる制御回数を決定する決定手段と、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段と、
前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記電子機器の前記設定内容による動作が前記制御回数以内であると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、
を備えたことを特徴とする設定システム。
【請求項９】
前記端末装置は、前記電子機器にジョブの実行を指令する手段を備え、
前記電子機器は、前記端末装置により指令されるジョブを実行するジョブ実行手段を備え、
前記決定手段は、前記ジョブ実行手段によるジョブの実行回数を制御回数として設定する、ことを特徴とする請求項８に記載の設定システム。
【請求項１０】
前記メッセージは、前記電子機器の動作が前記制御回数以内である時に設定内容の変更を要求したユーザに対して出力される、前記電子機器の動作が前記制御回数以内である旨のメッセージであることを特徴とする請求項９に記載の設定システム。
【請求項１１】
前記メッセージは、前記処理手段によって変更される前の設定内容を要求したユーザに対して出力される、前記電子機器の動作が前記制御回数以内である場合に設定内容の変更が行われたことを通知する旨のメッセージであることを特徴とする請求項９に記載の設定システム。
【請求項１２】
前記変更が要求された設定項目の設定内容を現在の設定内容へ変更したユーザに対して、当該設定内容の変更の許可を要請する要請手段をさらに備えたことを特徴とする請求項１から請求項１１のいずれか１項に記載の設定システム。
【請求項１３】
前記設定内容を有効にする期間として前記端末装置から指定された有効期間が終了したか否かを判断する有効終了判断手段をさらに備えており、
前記処理手段は、前記有効終了判断手段によって前記有効期間が終了したと判断されると、前記有効期間前の設定内容に戻すことを特徴とする請求項１から請求項１２のいずれか１項に記載の設定システム。
【請求項１４】
前記設定内容の変更を延期する期間として前記端末装置から指定された延期期間が終了したか否かを判断する延期終了判断手段をさらに備えており、
前記処理手段は、前記延期終了判断手段によって前記延期期間が終了したと判断されると、前記端末装置から変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更することを特徴とする請求項１から請求項１３のいずれか１項に記載の設定システム。
【請求項１５】
ネットワークを介して前記端末装置および複数の前記電子機器と接続された設定管理装置が存在し、
前記設定管理装置は複数の前記電子機器に対しての設定入力手段を備え、
前記設定内容は、前記端末装置から前記設定入力手段を用いて入力された内容が設定されること、を特徴とする請求項１から請求項１４のいずれか１項に記載の設定システム。
【請求項１６】
前記設定管理装置は、前記端末装置のうちの１つであることを特徴とする請求項１５に記載の設定システム。
【請求項１７】
前記設定管理装置は、複数の前記電子機器のうちの少なくとも１つを設定対象として選択する電子機器選択手段を備え、
前記設定入力手段に対して入力された内容は、前記電子機器選択手段により選択された少なくとも１つの電子機器の各々の設定内容として設定されること、を特徴とする請求項１６に記載の設定システム。
【請求項１８】
前記端末装置は、前記電子機器に所定の通信プロトコルを用いてジョブの実行を指令する手段を備え、
前記電子機器は、前記端末装置から所定の通信プロトコルで指令されたジョブを実行するジョブ実行手段を備え、
前記設定内容は、前記電子機器が前記通信プロトコルにて通信する際に用いられる設定である、ことを特徴とする請求項１から請求項１７のいずれか１項に記載の設定システム。
【請求項１９】
前記電子機器は、印刷手段を備え、
前記設定内容は、前記電子機器が実行する印刷ジョブにおける印刷出力形式に関する設定内容であること、を特徴とする請求項１から請求項１８のいずれか１項に記載の設定システム。
【請求項２０】
前記印刷出力形式に関する設定内容は、デフォルトバナーの設定を含むこと、を特徴とする請求項１９に記載の設定システム。
【請求項２１】
前記電子機器は、印刷手段を備え、
前記設定内容は、前記電子機器が実行する印刷ジョブに用いる用紙の供給元に関する設定内容であること、を特徴とする請求項１から請求項２０のいずれか１項に記載の設定システム。
【請求項２２】
前記電子機器は、複数の種類の印刷用紙を利用可能であり、
前記用紙の供給元に関する設定内容は、使用する用紙のデフォルト設定を含むこと、を特徴とする請求項２１に記載の設定システム。
【請求項２３】
前記電子機器は、利用可能な複数の種類の印刷用紙をそれぞれ格納する複数のトレーを備え、
前記用紙の供給元に関する設定内容は、デフォルトで使用するトレーの設定を含むこと、を特徴とする請求項２１に記載の設定システム。
【請求項２４】
前記電子機器は、ジョブの実行に割り込んだ処理を実行する割り込み処理実行手段を備え、
前記設定内容は、前記割り込み処理実行手段に割り込み処理の実行を許可／禁止する設定を含む、請求項１または請求項８に記載の設定システム。
【請求項２５】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段と、
前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段と、
前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段と、
を備えたことを特徴とする設定システム。
【請求項２６】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、
前記設定内容に対する監視期間を決定する決定手段と、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段と、
前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、
を備えたことを特徴とする電子機器。
【請求項２７】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、
前記設定内容に対する前記電子機器の動作制御が行われる制御回数を決定する決定手段と、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段と、
前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数越えていないと判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、
を備えたことを特徴とする電子機器。
【請求項２８】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段と、
前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段と、
前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段と、
を備えたことを特徴とする電子機器。
【請求項２９】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、
前記設定内容に対する監視期間を決定する決定手段、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段、
前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段、
として機能させることを特徴とするプログラム。
【請求項３０】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、
前記設定内容に対する前記電子機器の動作制御が行われる制御回数を決定する決定手段、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段、
前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数越えていないと判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段、
として機能させることを特徴とするプログラム。
【請求項３１】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段、
前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段、
前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段、
として機能させることを特徴とするプログラム。
【請求項３２】
ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、
前記設定内容の変更に対する制限条件を入力する入力手段と、
前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記制限条件に該当するか否かを判断する判断手段と、
前記判断手段によって前記要求時点が前記制限条件に該当しないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記制限条件に該当すると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、
を備えたことを特徴とする設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の動作制御に反映される設定項目の設定内容を、当該電子機器にネットワークを介して接続された端末装置から設定する設定システム、電子機器、及びプログラムに関し、特に、あるユーザが設定した設定した設定内容を無闇に、他のユーザによって変更されてしまうことを防ぐことが可能な設定システム、電子機器、及びプログラムに関する。
【背景技術】
【０００２】
プリンタとパーソナルコンピュータとを通信可能に接続し、パーソナルコンピュータからプリンタへ出力データを送信し、プリンタで出力データを出力するネットワークシステムが構築されている。そして、ネットワークシステムは、パーソナルコンピュータからプリンタの動作制御に反映される設定項目の設定内容を設定／変更することが可能に構築されており、プリンタは設定項目の設定内容に従って動作する。このようにプリンタを遠隔操作する技術が従来から提供されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１１−２０３０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、複数のユーザがプリンタを共有している場合、ユーザＡが自己の使用目的に合わせて設定項目の設定内容を変更したが、ユーザＡが変更した設定内容でのプリンタの使用を終える前に、ユーザＢがユーザＡによって設定された設定内容を変更することも考えられる。このような場合、ユーザＡがプリンタを使用すると、自己の使用目的に合わない設定内容でプリンタが動作するという問題がある。また、このような問題が想定されるため、ユーザＢは勝手に設定内容を変更してよいものか迷うという問題もある。このことから、自己が行った設定内容を他のユーザに変更されないようにするために、当該設定内容にプロテクトをかけることも考えられるが、設定内容の変更を行ったユーザがプリンタの使用後にプロテクトを外し忘れると、他のユーザは自己の使用目的に合わせて設定内容を変更することができないという問題が発生する。
【０００５】
そこで、本発明は、あるユーザによって設定された電子機器の動作制御に反映される設定項目の設定内容を他のユーザによって無闇に変更されることがなく、且つ、他のユーザが設定内容をいつまでも変更できないようなことが生じない設定システム、電子機器、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の設定システムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、前記設定内容に対する監視期間を決定する決定手段と、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段と、前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、を備えたことを特徴とする。
【０００７】
請求項２６に記載の電子機器は、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、前記設定内容に対する監視期間を決定する決定手段と、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段と、前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、を備えたことを特徴とする。
【０００８】
請求項２９に記載のプログラムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、前記設定内容に対する監視時間を決定する決定手段、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する前記監視期間内にあるか否かを判断する判断手段、前記判断手段によって前記要求時点が前記監視期間内にないと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点が前記監視期間内にあると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段、として機能させることを特徴とする。
【０００９】
請求項１、請求項２６、請求項２９によると、ユーザが監視期間内にある設定項目の設定内容を変更しようとすると、設定内容の変更が拒否され、或いは、メッセージが出力されるので、監視期間内にある設定項目の設定内容が変更される状況を防ぐことができ、或いは、ユーザに設定内容が監視期間内にあることを知らせることが可能になる。また、ユーザは監視期間外では設定項目の設定内容の変更が拒否されないので、いつまでも設定項目の設定内容を変更することができないという状況を防ぐことも可能になる。
【００１０】
なお、前記監視期間は、前記設定内容が設定されてからの時間により規定することができる（請求項２）。この場合、設定システムは、任意の時間を入力する入力手段をさらに備え、前記決定手段は、前記入力手段により入力された時間間隔に基づいて監視期間を決定することができる（請求項３）。この構成によれば、制限を掛けたい時間を入力することができる。
【００１１】
あるいは、前記監視期間は、前記監視期間の終了時刻により規定することができる（請求項４）。この場合、設定システムは、任意の時刻を入力する入力手段をさらに備え、前記決定手段は、前記入力手段により入力された時刻に基づいて監視期間を決定することができる（請求項５）。この構成によれば制限を解除する時刻を指定することができる。
【００１２】
請求項６に記載の設定システムは、前記メッセージは、前記監視期間内に設定内容の変更を要求したユーザに対して出力される、前記監視期間内にある旨のメッセージであることを特徴とする。請求項６によると、監視期間内に設定内容の変更を要求したユーザに対して、監視期間内にある旨のメッセージが出力されるので、要求時点が設定内容の監視期間内にあることを容易に把握することができる。
【００１３】
請求項７に記載の設定システムは、前記メッセージは、前記処理手段によって変更される前の設定内容を要求したユーザに対して出力される、前記監視期間内に設定内容の変更が行われたことを通知する旨のメッセージであることを特徴とする。請求項７によると、監視期間内に設定内容が変更されると、変更前の設定内容を要求したユーザにその旨が通知されるので、変更前の設定内容を要求したユーザはこの状況に対処しやすくなる。
【００１４】
請求項８に記載の設定システムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、前記設定内容により前記電子機器の動作制御が行われる制御回数を決定する決定手段と、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段と、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記電子機器の前記設定内容による動作が前記制御回数以内であると判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、を備えたことを特徴とする。
【００１５】
請求項２７に記載の電子機器は、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、前記設定内容に対する前記電子機器の動作制御が行われる制御回数を決定する決定手段と、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段と、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数越えていないと判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段と、を備えたことを特徴とする。
【００１６】
請求項３０に記載のプログラムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、前記設定内容に対する前記電子機器の動作制御が行われる制御回数を決定する決定手段、前記端末装置から前記設定項目の設定内容について変更が要求された際に、要求時点において、当該変更の要求された設定項目の設定内容による前記電子機器の動作回数が前記制御回数を越えたか否かを判断する判断手段、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数を越えたと判断された場合は、前記変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更し、前記判断手段によって前記要求時点での前記設定内容による前記電子機器の動作が前記設定回数越えていないと判断された場合は、前記変更が要求された設定項目の設定内容の変更を拒否し、或いは、前記要求に基づくメッセージを出力する処理手段、として機能させることを特徴とする。
【００１７】
請求項８、請求項２７、請求項３０によると、電子機器の動作が制御回数に満たない内にユーザが監視期間内にある設定項目の設定内容を変更しようとすると、設定内容の変更が拒否され、或いは、メッセージが出力されるので、所定回数の動作が行われない内にある設定項目の設定内容が変更される状況を防ぐことができ、或いは、ユーザに電子機器の動作が制御回数内にあることを知らせることが可能になる。また、電子機器の動作が制御回数を越えた場合にはユーザによる設定項目の設定内容の変更が拒否されないので、いつまでも設定項目の設定内容を変更することができないという状況を防ぐことも可能になる。
【００１８】
請求項９に記載の設定システムによれば、前記端末装置は、前記電子機器にジョブの実行を指令する手段を備え、前記電子機器は、前記端末装置により指令されるジョブを実行するジョブ実行手段を備え、前記決定手段は、前記ジョブ実行手段によるジョブの実行回数を制御回数として設定することを特徴とする。この構成によれば、ジョブ実行に先立って変更した設定にてジョブを実行するまで、設定変更に制限をかけることができる。
【００１９】
請求項１０に記載の設定システムは、前記メッセージは、前記電子機器の動作回数が前記制御回数以内の時に設定内容の変更を要求したユーザに対して出力される、前記電子機器の動作回数が前記制御回数以内である旨のメッセージであることを特徴とする。
【００２０】
請求項１１に記載の設定システムは、前記メッセージは、前記処理手段によって変更される前の設定内容を要求したユーザに対して出力される、前記電子機器の動作回数が前記制御回数以内の時に設定内容の変更が行われたことを通知する旨のメッセージであることを特徴とする。請求項１１によると、前記電子機器の動作回数が前記制御回数に満たないうちに設定内容が変更されると、変更前の設定内容を要求したユーザにその旨が通知されるので、変更前の設定内容を要求したユーザはこの状況に対処しやすくなる。
【００２１】
請求項１２に記載の設定システムは、前記変更が要求された設定項目の設定内容を現在の設定内容へ変更したユーザに対して、当該設定内容の変更の許可を要請する要請手段をさらに備えたことを特徴とする。請求項１２によると、現在の設定内容へ変更したユーザに対して、当該設定内容の変更の許可を要請するので、監視期間内であっても電子機器を自分の使用目的に合った設定内容で利用できる可能性がある。
【００２２】
請求項１３に記載の設定システムは、前記設定内容を有効にする期間として前記端末装置から指定された有効期間が終了したか否かを判断する有効終了判断手段をさらに備えており、前記処理手段は、前記有効終了判断手段によって前記有効期間が終了したと判断されると、前記有効期間前の設定内容に戻すことを特徴とする。請求項１３によると、有効期間が経過した後に有効期間前の設定内容に戻すので、電子機器の共有に融通を持たせることが可能になる。
【００２３】
請求項１４に記載の設定システムは、前記設定内容の変更を延期する期間として前記端末装置から指定された延期期間が終了したか否かを判断する延期終了判断手段をさらに備えており、前記処理手段は、前記延期終了判断手段によって前記延期期間が終了したと判断されると、前記端末装置から変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更することを特徴とする。請求項１４によると、延期期間が経過した後にユーザによって要求された設定内容に変更されるので、電子機器の共有に融通を持たせることが可能になる。
【００２４】
請求項１５に記載の設定システムにおいては、ネットワークを介して前記端末装置および複数の前記電子機器と接続された設定管理装置が存在し、前記設定管理装置は複数の前記電子機器に対しての設定入力手段を備え、前記設定内容は、前記端末装置から前記設定入力手段を用いて入力された内容が設定されること、を特徴とする。この構成によれば、設定管理装置へアクセスして設定入力手段を使うだけで、各電子機器にアクセスすることなくそれぞれの設定を行うことができる。
【００２５】
請求項１６に記載の設定システムは、前記設定管理装置が前記端末装置のうちの１つであることを特徴としている。すなわち、設定管理装置そのものから電子機器の設定を行うことができる。
【００２６】
請求項１７に記載の設定システムにおいては、前記設定管理装置は、複数の前記電子機器のうちの少なくとも１つを設定対象として選択する電子機器選択手段を備え、前記設定入力手段に対して入力された内容は、前記電子機器選択手段により選択された少なくとも１つの電子機器の各々の設定内容として設定されることを特徴としている。
【００２７】
請求項１８に記載の設定システムによれば、前記端末装置は、前記電子機器に所定の通信プロトコルを用いてジョブの実行を指令する手段を備え、前記電子機器は、前記端末装置から所定の通信プロトコルで指令されたジョブを実行するジョブ実行手段を備え、前記設定内容は、前記電子機器が前記通信プロトコルにて通信する際に用いられる設定であることを特徴としている。この構成によれば、電子機器の動作の実行指令に影響を与える設定内容について、設定変更に制限をかけることができる。
【００２８】
請求項１９に記載の設定システムによれば、前記電子機器は印刷手段を備え、前記設定内容は、前記電子機器が実行する印刷ジョブにおける印刷出力形式に関する設定内容であることを特徴とする。ここで、前記印刷出力形式に関する設定内容は、デフォルトバナーの設定を含むことができる（請求項１９）。
【００２９】
請求項２１に記載の設定システムによれば、前記電子機器は印刷手段を備え、前記設定内容は、前記電子機器が実行する印刷ジョブに用いる用紙の供給元に関する設定内容であることを特徴とする。ここで、前記電子機器は、複数の種類の印刷用紙を利用可能であり、  前記用紙の供給元に関する設定内容は、使用する用紙のデフォルト設定を含むことが可能である（請求項２２）。あるいは、前記電子機器は、利用可能な複数の種類の印刷用紙をそれぞれ格納する複数のトレーを備え、前記用紙の供給元に関する設定内容は、デフォルトトレーの設定を含むことができる（請求項２１）。
【００３０】
請求項２４に記載の設定システムは、前記電子機器がジョブの実行に割り込んだ処理を実行する割り込み処理実行手段を備え、前記設定内容は、前記割り込み処理実行手段に割り込み処理の実行を許可／禁止する設定を含むことを特徴としている。この構成によれば、ジョブの実行中に割り込み（リセットやテスト印字）が掛けられてジョブが中断すること、を防ぐことができる。
【００３１】
請求項２５に記載の設定システムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムであって、前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段と、前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段と、前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段と、を備えたことを特徴とする。
【００３２】
請求項２８に記載の電子機器は、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であって、前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段と、前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段と、前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段と、を備えたことを特徴とする。
【００３３】
請求項３１に記載のプログラムは、ネットワークを介して電子機器及び複数の端末装置が接続され、前記電子機器の動作制御に反映される設定項目の設定内容を、前記端末装置から設定する設定システムを構成する電子機器であるコンピュータを、前記端末装置から前記設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を前記要求に応じた設定内容に変更して設定する設定手段、前記設定手段によって設定される設定内容に対して、前記設定手段による設定を行った端末装置のユーザによって入力されたメッセージを当該変更された設定項目に対応付けて登録する登録手段、前記設定項目に対するメッセージの出力指令に応じて、前記登録手段によって前記設定項目に対応付けて登録されたメッセージを出力する処理手段、として機能させることを特徴とする。
【００３４】
請求項２５、請求項２８、請求項３１によると、設定項目の設定を行ったユーザが入力したメッセージが出力されるので、現在の設定を行ったユーザの意図に反して他のユーザが設定項目の設定内容を変更する状況を防ぐことが可能になる。
【００３５】
尚、請求項２９〜３１に記載のプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などのリムーバブル型記録媒体などのコンピュータが読み取り可能な記録媒体に記録して配布可能である他、インターネットなどの通信ネットワークを介して配布可能である。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態である設定システムについて図面を参照しつつ説明する。
【００３７】
まず、本発明の実施の形態における設定システムについて図１及び図２を参照しつつ説明する。図１は、設定システムのシステム構成の一例を示す図である。図２は、図１の設定システムを構成する装置の装置構成の一例を示す図である。
【００３８】
設定システム１は、図１に示すように、パーソナルコンピュータ２：２ａ、２ｂ、２ｃ、２ｄ、…と、プリンタ３と、ルータ４とを備えており、夫々、ＬＡＮ（Local Area Network）５のＬＡＮケーブルに接続されている。この設定システム１のプリンタ３及びパーソナルコンピュータ２は、ＬＡＮ５を介して互いに通信可能になっており、また、ルータ４を介して設定システム１外の機器とデータの送受信を行うことができるようになっている。但し、設定システム１は、各パーソナルコンピュータ２ａ、２ｂ、２ｃ、２ｄ、…からプリンタ３の動作制御に反映される設定項目の設定内容を設定することが可能なシステムである。
【００３９】
パーソナルコンピュータ２：２ａ、２ｂ、２ｃ、２ｄ、…は、図２（ａ）に示すように、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ＨＤＤ２４と、操作部２５と、表示部２６と、インターフェース２７とを備えている。
【００４０】
ＣＰＵ（Central Processing Unit）２１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態におけるＣＰＵ２１は、随時、ＲＯＭ２２からプリンタ３の動作制御に反映される設定項目の設定内容及び設定項目の保護内容をユーザが後述する図３の設定画面を利用して入力するための変更内容入力プログラム（この変更内容入力プログラムには図１２のルーチンが含まれている。）を読み出し、読み出した変更内容入力処理を実行する。また、ＣＰＵ２１は、プリンタ３からの要求に応じて各種メッセージを表示部２６に出力する処理などを実行する。
【００４１】
ＲＯＭ（Read Only Memory）２２は、読み出し専用の記憶装置であって、パーソナルコンピュータ２の主記憶装置の一部を構成するものである。本実施の形態におけるＲＯＭ２２には、システムプログラムや、変更内容入力プログラムなど、各種プログラムが格納されている。ＲＡＭ（Random Access Memory）２３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ２２と同様にパーソナルコンピュータ２の主記憶装置の一部を構成するものである。ＲＡＭ２３には、データ処理の中間結果を格納するためのワークエリアなどが備えられている。ＨＤＤ（Hard Disk Drive）２４は、読み出し・書き込み可能な記憶装置（ハードディスク）、及び、その読み取り装置である。
【００４２】
操作部２５は、パーソナルコンピュータ２の入力装置を構成するものである。この操作部２５は、所定数の入力キーを並べてなるキーボードやマウスなどのポインティングデバイスなどで構成されている。表示部２６は、ディスプレイなどにより情報を出力して表示する表示装置であり、例えば、液晶表示器やプラズマ表示器などにより構成される。尚、液晶表示器には、ＳＴＮ方式やＤＳＴＮ方式などの単純マトリックス方式のものや、ＴＦＴなどのアクティブマトリックス方式のものなどがある。インターフェース２７は、パーソナルコンピュータ２をＬＡＮ５に接続し、パーソナルコンピュータ２とＬＡＮ５の先に接続されているプリンタ３などの各装置との間の通信を可能にするものである。
【００４３】
プリンタ３は、図２（ｂ）に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＥＥＰＲＯＭ３４と、操作部３５と、表示部３６と、印字部３７と、インターフェース３８とを備えている。
【００４４】
ＣＰＵ３１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態におけるＣＰＵ３１は、電源投入時などに、ＲＯＭ３２から図１０及び図１１を参照しつつ後述するプリンタ３の動作制御に反映される設定内容をパーソナルコンピュータ２などからの要求に応じて変更するための設定変更プログラムを読み出し、読み出した設定変更プログラムに沿って設定変更処理を実行する。
【００４５】
ＲＯＭ３２は、読み出し専用の記憶装置であって、プリンタ３の主記憶装置の一部を構成するものである。本実施の形態におけるＲＯＭ３２には、システムプログラムや、図１０及び図１１を参照しつつ後述する設定変更プログラムなど、各種プログラムが格納されている。ＲＡＭ３３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ３２と同様にプリンタ３の主記憶装置の一部を構成するものである。ＲＡＭ３３には、データ処理の中間結果を格納するためのワークエリアなどが備えられている。ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）３４は、読み出し・書き込み可能であって、電源オフ時にもデータを記憶し続けることが可能な記憶装置である。本実施の形態のＥＥＰＲＯＭ３４には、図７を参照しつつ後述するユーザ管理データベース４１と、図８を参照しつつ後述する変更履歴データベース４２と、図９を参照しつつ説明する変更予約データベース４３などが記憶されている。
【００４６】
操作部３５は、プリンタ３の入力装置を構成するものである。この操作部３５は、所定数の入力キーを並べてなるキーボードや、表示部３６の表示面に貼付されたタッチパネルなどで構成されている。表示部３６は、ディスプレイなどにより情報を出力して表示する表示装置であり、例えば、液晶表示器やプラズマ表示器などにより構成される。印字部３７は、モノクロ又はカラーによる文字又は画像の印刷機能を提供するものである。インターフェース３８は、プリンタ３をＬＡＮ５に接続し、プリンタ３とＬＡＮ５の先に接続されているパーソナルコンピュータ２などの各装置との間の通信を可能にするものである。
【００４７】
以下、ユーザがプリンタ３の動作制御に反映される設定項目の設定内容及び設定項目の保護内容を入力する設定画面について図３を参照しつつ説明する。図３（ａ）は、設定項目の設定内容を入力する設定内容設定画面の一例を示す図であり、図３（ｂ）は、設定項目の保護内容を入力する保護内容設定画面の一例を示す図である。但し、設定内容設定画面はＵＩ（User Interface）番号ごとにあり、図３（ａ）は、ＵＩ番号１１０４に対応する設定内容設定画面であると想定する。尚、パーソナルコンピュータ２ａ、２ｂ、２ｃ、２ｄ、…のユーザは、操作部２５に対して所定のキー操作を行うことによって、設定内容の変更を行うＵＩ番号の設定内容設定画面を表示部２６に表示させることができる。
【００４８】
図３（ａ）に一例を示す設定内容設定画面は、プリンタ３の動作制御に反映される設定項目として、TCP/IP５０と、IP Address５１と、Subnet Mask５２と、Gateway５３と、Netware５４と、Apple talk５５との計６項目が含まれている。但し、ユーザによって設定内容設定画面が呼び出されると、各設定項目の内容として、後述する変更履歴データベース４２の当該設定内容設定画面のＵＩ番号に対応する変更履歴データの格納値が初期表示される。
【００４９】
TCP/IP５０の設定は、ラジオボタン５０ａ、５０ｂを選択することにより行い、TCP/IPを使用可能にする場合ラジオボタン５０ａを選択し、TCP/IPを使用不可にする場合ラジオボタン５０ｂを選択する。IP Address５１の設定は、入力欄５１ａにＩＰアドレスの値を入力することにより行う。Subnet Mask５２の設定は、入力欄５２ａにサブネットマスクの値を入力することにより行う。Gateway５３の設定は、入力欄５３ａにゲートウェイの値を入力することにより行う。Netware５４の設定は、ラジオボタン５４ａ、５４ｂを選択することにより行い、Netwareを使用可能にする場合ラジオボタン５４ａを選択し、Netwareを使用不可にする場合ラジオボタン５４ｂを選択する。Apple talk５５の設定は、ラジオボタン５５ａ、５５ｂを選択することにより行い、Apple talkを使用可能にする場合ラジオボタン５５ａを選択し、Apple talkを使用不可にする場合ラジオボタン５５ｂを選択する。
【００５０】
また、設定内容設定画面には、コメントボタン５６がある。コメントボタン５６がユーザによって選択されると、表示部２６に表示されている設定内容設定画面のＵＩ番号に対応するコメントがプリンタ３の後述する変更履歴データベース４２から取り出され、表示部２６に表示される。例えば、表示部２６に表示されている設定内容設定画面のＵＩ番号が１１０４である場合、後述する変更履歴データベース４２のＵＩ番号の１１０４に対応する変更履歴データのコメント欄４２ｉの内容が表示部２６に表示される。
【００５１】
さらに、設定内容設定画面には、保護設定ボタン５７があり、保護設定ボタン５７がユーザによって選択されると、表示部２６に図３（ｂ）に一例を示す保護内容設定画面が表示される。
【００５２】
さらに、設定内容設定画面には、設定完了ボタン５８とキャンセルボタン５９とがあり、ユーザによって設定完了ボタン５８が選択されると、設定変更指示がパーソナルコンピュータ２からプリンタ３へ送信される。但し、設定変更指示には、設定内容設定画面に対応するＵＩ番号の値、操作対象になっているパーソナルコンピュータ２のＩＰアドレスの値、設定項目（図３（ａ）の例では、TCP/IP５０、IP Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５）の設定内容、後述する監視時間６０、後述する警告指示６１、後述する変更許可６２、後述する通知指示６３、後述する回復指示６４、後述するコメント６５の内容が含まれている。
【００５３】
図３（ｂ）に一例を示す保護項目設定画面には、保護項目として、警告指示６１と、変更許可６２と、通知指示６３と、回復指示６４と、監視時間６０と、ジョブ回復６８と、設定者ジョブ６９と、コメント６５との計６項目が含まれている。
【００５４】
警告指示６１の設定は、ラジオボタン６１ａ、６１ｂの選択により行う。監視期間（後述する変更履歴データベース４２に記録された変更時刻から監視時間が経過するまでの期間）内に他のユーザから変更要求があった場合に当該他のユーザに対して、図４を参照しつつ後述するメッセージ画面（以下、適宜、第１警告メッセージという。）を出力するときラジオボタン６１ａを選択し、第１警告メッセージを出力しないときラジオボタン６１ｂを選択する。
【００５５】
変更許可６２の設定は、ラジオボタン６２ａ、６２ｂの選択により行う。監視期間内に他のユーザによる設定内容の変更要求に対し設定内容の変更を認めるときにはラジオボタン６２ａを選択し、設定内容の変更を認めないときはラジオボタン６２ｂを選択する。
【００５６】
通知指示６３の設定は、ラジオボタン６３ａ、６３ｂの選択により行う。監視期間内に設定内容の変更が行われた場合に自分（変更前の設定内容を要求したユーザ）宛にその旨が通知されるようにするときラジオボタン６３ａを選択し、その旨が通知されないようにするときラジオボタン６３ｂを選択する。
【００５７】
回復指示６４の設定は、ラジオボタン６４ａ、６４ｂの選択により行う。後述する監視期間経過後または設定された回数のジョブ実行後に設定項目の設定内容を元に戻すときにはラジオボタン６４ａを選択し、元に戻さないときにはラジオボタン６４ｂを選択する。尚、ラジオボタン６４ａを選択した場合、ユーザが設定した設定項目の設定内容が監視期間またはジョブの実行回数が設定回数に満たないうちだけプリンタ３の動作制御において有効になる。
【００５８】
監視時間６０の設定は、チェックボックス６０ａがチェックされている時に有効となる。監視時間はプルダウンメニューを利用して入力欄６０ａに入力することにより行う。この入力欄に入力された時間が、設定内容設定画面（図３（ｂ）参照）の設定項目の設定内容に対する他のユーザからの変更要求を監視する時間（監視時間）になる。なお、監視時間は、図３（ｂ）の例のように時間で設定しても良いし、図１８に示すように、入力欄６０ｂに終了時刻を入力することにより監視期間を設定するようにしても良い。なお、監視時間（時刻）による監視を行わない場合には、プルダウンメニューから”Ｎｏ”を選択することができるようになっている。
【００５９】
ジョブ回復６８の設定は、チェックボックス６８ａがチェックされている時に有効となる。この設定は、図３（ｂ）の設定変更がなされてから、ユーザが設定した回数のジョブがプリンタ３で実行されるまで、設定の変更を制限するものである。回数は、入力欄６８ｂに数値（回数）を入力することにより設定する。なお、入力欄６８ｂにて設定された回数のジョブが完了すると、設定内容は元の（すなわち、その設定回数のジョブのために変更された設定内容の前の）設定内容に回復される。なお、ジョブ回復６８が設定されており、設定回数のジョブが完了した場合には、監視時間６０が経過していなくても設定が回復される。
【００６０】
設定者ジョブ６９は、上記ジョブ回数による回復を、当該設定内容の設定者が行ったジョブの回数のみに基づいて行うか、利用者は特定せずにジョブの回数のみに基づいて回復するかを選択するものである。設定内容の設定者が行うジョブの回数のみに基づく場合には、ラジオボタン６９ａを選択し、設定者以外の利用者が行うジョブも含めてジョブの回数をカウントする場合には、ラジオボタン６９ｂを選択する。なお、設定者ジョブ６９は、ジョブ６８のチェックボックス６８ａがチェックされている時にのみ設定可能であり、チェックボックス６８ａがチェックされていない場合には、グレーアウトされて選択できないようになっていることが好ましい。
【００６１】
コメント６５の設定は、入力欄６５ａを利用して行われる。入力欄６５ａに入力されたコメントが、設定内容に対して入力されたメッセージに相当する。
【００６２】
尚、後から設定内容を変更するユーザにとって、設定内容の変更を指示したにも拘らず、何の警告メッセージも表示されない上に、設定内容の変更が認められないことは好ましくないので、変更許可６２においてラジオボタン６２ｂを選択した場合、警告指示６１のラジオボタン６１ｂを選択することができないように変更許可しない場合は必ず警告メッセージを出すように構成することが好ましい。
【００６３】
以下、監視期間内に、あるいはジョブ回復が選択されている場合には、ジョブ回数が入力欄６８ｂで設定された回数以内の時に変更要求がされた場合であって、変更許可がされているときに出力されるメッセージ画面（第１警告メッセージ）について図４を参照しつつ説明する。なお以下の説明において「監視期間」と記載されている場合、入力欄６０ｂで設定された監視時間（時刻）までの期間、または上記のジョブ回数が設定回数となるまでの期間を意味するものとする。図４は、第１警告メッセージの一例を示す図である。尚、第１警告メッセージは、後述する図１０のステップＳ１０８でプリンタ３から設定変更指示を行ったパーソナルコンピュータ２へ出力され、パーソナルコンピュータ２の表示部２６に表示される。
【００６４】
第１警告メッセージには、監視期間内にあることを通知するための表示（図４の例では、「この設定はtanakaさんによって変更されています。」）と設定内容の変更を実行するかを問う表示（図４の例では、「変更を実施しますか」）とからなるメッセージ７１が表示されているとともに、ＹＥＳボタン７２とＮＯボタン７３とが表示されている。設定内容の変更を実施するときＹＥＳボタン７２を選択し、設定内容の変更を実施しないときＮＯボタン７３を選択する。
【００６５】
以下、監視期間内に変更要求がされた場合であって、変更許可がされていないときに出力されるメッセージ画面（以下、適宜、第２警告メッセージという。）、変更許可要請画面、及び変更時間指定画面について図５を参照しつつ説明する。図５（ａ）は、第２警告メッセージの一例を示す図であり、図５（ｂ）は、変更許可要請画面の一例を示す図であり、図５（ｃ）は、変更時間指定画面の一例を示す図である。尚、第２警告メッセージは、後述する図１０のステップＳ１１５でプリンタ３から設定変更指示を行ったパーソナルコンピュータ２へ出力され、パーソナルコンピュータ２の表示部２６に表示される。
【００６６】
第２警告メッセージには、図５（ａ）に一例を示すように、監視期間内にあることを通知するための表示（図５（ａ）の例では、「この設定はtanakaさんによって先ほど変更されました。１７：０３まで設定の変更はできません。」）と設定内容の変更の許可を要請するかを問う表示（図５（ａ）の例では、「tanakaさんに変更の許可を求めますか」）とからなるメッセージ８１が表示されているとともに、ＹＥＳボタン８２ａとＮＯボタン８２ｂと予約ボタン８２ｃとが表示されている。設定内容の変更の許可を要請するときにはＹＥＳボタン８２ａを選択し、設定項目の設定内容の変更を予約するときには予約ボタン８２ｃを選択し、それ以外のときにはＮＯボタン８２ｂを選択する。
【００６７】
ＹＥＳボタン８２ａが選択されると、パーソナルコンピュータ２からその旨がプリンタ３へ送信され、プリンタ３から変更許可要請画面のデータや現在の設定内容を設定したユーザのメールアドレス（後述するユーザ管理データベース４１と変更履歴データベース４２とから知ることができるメールアドレス）が当該パーソナルコンピュータ２へ送信される。そして、パーソナルコンピュータ２の表示部２６に図５（ｂ）に一例を示す変更許可要請画面が表示される。
【００６８】
変更許可要請画面には、図５（ｂ）に一例を示すように、変更許可要請をするユーザのメールアドレスを入力するためのアドレス入力欄８３と、変更許可要請用の文章を入力するための文章入力欄８４と、送信ボタン８５ａと、キャンセルボタン８５ｂとが含まれている。送信ボタン８５ａが選択されると、アドレス入力欄８３と文章入力欄８４とを内容とした電子メールが、現在の設定内容を設定したユーザのメールアドレスを宛先アドレスとして送信される。キャンセルボタン８５ｂが選択されると、図５（ａ）の画面に戻る。
【００６９】
予約ボタン８２ｃが選択されると、パーソナルコンピュータ２からその旨がプリンタ３へ送信され、プリンタ３から変更時間指定画面のデータが当該パーソナルコンピュータ２へ送信される。そして、パーソナルコンピュータ２の表示部２６に図５（ｃ）に一例を示す変更時間指定画面が表示される。
【００７０】
変更時間指定画面には、図５（ｃ）に一例を示すように、プルダウンメニューを利用して何時間（分）経過後に設定内容を変更するかを入力する時間入力欄８６と、ＯＫボタン８７ａと、キャンセルボタン８７ｂとが含まれている。この時間入力欄８６に入力された時間が延期期間に対応する。ＯＫボタン８７ａが選択されると、時間入力欄８６に入力された時間がパーソナルコンピュータ２からプリンタ３へ送信される。キャンセルボタン８７ｂが選択されると、図５（ａ）の画面に戻る。但し、プルダウンメニューで表示される時間は、変更時刻が監視期間経過後となるような時間のみになるような処理がなされる。
【００７１】
以下、監視期間内に変更要求がされた場合であって、変更許可がされており、通知指示がされているときに出力される変更通知画面について図６を参照しつつ説明する。図６は、変更通知画面の一例を示す図である。尚、変更通知画面の内容は、後述する図１０のステップＳ１１４でプリンタ３から変更前の設定内容を設定したユーザに電子メールが送信され、その電子メールを開くとパーソナルコンピュータ２の表示部２６に変更通知画面が表示される。
変更通知画面には、監視期間内に設定内容が変更された旨の表示（図６の例では、「監視期間内にＵＩ番号１１０４の設定内容が変更されました。」）からなるメッセージ９１が含まれる。
【００７２】
以下、プリンタ３のＥＥＰＲＯＭ３４に記憶されているユーザ管理データベース４１について図７を参照しつつ説明する。図７は、ユーザ管理データベース４１の一例を示す図である。
【００７３】
ユーザ管理データベース４１は、図７に一例を示すように、ＬＡＮ５に接続されているパーソナルコンピュータ２：２ａ、２ｂ、２ｃ、２ｄ、…のＩＰアドレスが記憶されるＩＰアドレス欄４１ａと、当該パーソナルコンピュータ２の使用者の名前が記憶される名前欄４１ｂと、当該使用者のメールアドレスが記憶される連絡先欄４１ｃとからなる。
【００７４】
以下、プリンタ３のＥＥＰＲＯＭ３４に記憶されている変更履歴データベース４２について図８を参照しつつ説明する。図８は、変更履歴データベース４２の一例を示す図である。
【００７５】
変更履歴データベース４２には、ＵＩ番号欄４２ａと、ＩＰアドレス欄４２ｂと、変更時刻欄４２ｃと、設定値欄４２ｄと、監視時間欄４２ｅと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとからなる変更履歴データが記憶されている。この変更履歴データ４２に記憶されている内容が現在のプリンタ３の動作制御に反映される。
【００７６】
ＵＩ番号欄４２ａには、設定内容設定画面（図３（ａ）参照）に対応するＵＩ番号（設定内容設定画面を一意に特定できるようにシステムによって付されたユニークな番号）の値が記憶される。
ＩＰアドレス欄４２ｂには、ＵＩ番号欄４２ａのＵＩ番号の値に対応した設定内容設定画面を利用して設定項目の設定内容の変更要求を行ったパーソナルコンピュータ２のＩＰアドレスの値が記憶される。
変更時刻欄４２ｃには、ＵＩ番号欄４２ａのＵＩ番号の値に対応する設定内容の設定値など変更履歴データが変更された時刻が記憶される。
【００７７】
設定値欄４２ｄには、図３（ａ）に一例を示す設定内容設定画面の設定項目の設定内容に対応するデータが記憶される。例えば、図３（ａ）に示す設定内容設定画面（ＵＩ番号：１１０４）には、設定項目として、TCP/IP５０、IP Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５があるので、１１０４のＵＩ番号に対応する設定値欄４２ｄには、図８に一例を示すように、ＯＮ（TCP/IP５０の設定内容）、192.0.0.2（IP 
Address５１の設定内容）、255.255.255.0（Subnet Mask５２の設定内容）、192.0.0.1（Gateway５３の設定内容）、ＯＮ（Netware５４の設定内容）、ＯＦＦ（Apple talk５５の設定内容）が記憶されることになる。
【００７８】
監視時間欄４２ｅには、図３（ｂ）に一例を示す保護内容設定画面の監視時間６０に対応するデータが記憶される。尚、図３（ｂ）に示すように、設定変更からの経過時間入力された場合には、入力時間をそのまま記憶し、図１８に示すように監視を終了する時刻が入力された場合には、入力された時刻と変更履歴データが変更された時刻の差分をとり、差分時刻を記憶する。
警告指示欄４２ｆには、図３（ｂ）に一例を示す保護内容設定画面の警告指示６１に対応するデータが記憶される。
変更許可欄４２ｇには、図３（ｂ）に一例を示す保護内容設定画面の変更許可６２に対応するデータが記憶される。
通知指示欄４２ｈには、図３（ｂ）に一例を示す保護内容設定画面の通知指示６３に対応するデータが記憶される。
コメント欄４２ｉには、図３（ｂ）に一例を示す保護内容設定画面のコメント６５に対応するデータが記憶される。
【００７９】
以下、プリンタ３のＥＥＰＲＯＭ３４に記憶されている変更予約データベース４３について図９を参照しつつ説明する。図９は、変更予約データベース４３の一例を示す図である。尚、変更予約データベース４３には、複数のＵＩ番号の変更予約データが記憶されていることがある。
【００８０】
変更予約データベース４３には、ＵＩ番号欄４３ａと、ＩＰアドレス欄４３ｂと、変更予約時刻欄４３ｃと、予約値欄４３ｄと、監視時間欄４３ｅと、警告指示欄４３ｆと、変更許可欄４３ｇと、通知指示欄４３ｈと、コメント欄４３ｉと、ジョブ回復欄４３ｊと、設定者欄４３ｋとからなる変更予約データが記憶されている。
【００８１】
ＵＩ番号欄４３ａには、設定内容設定画面（図３（ａ）参照）に対応するＵＩ番号の値が記憶される。
ＩＰアドレス欄４３ｂには、後述する変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応するＩＰアドレス欄４２ｂの内容を置き換える内容が記憶されている。
変更予約時刻欄４３ｃには、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号である、変更履歴データベース４２の変更履歴データを変更する時刻（変更予約時刻）が記憶される。
【００８２】
予約値欄４３ｄには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応する設定値欄４２ｄの内容を置き換える内容が記憶されている。例えば、１１０４のＵＩ番号に対応する予約値欄４３ｄには、図９に一例を示すように、ＯＮ（TCP/IP）、192.0.0.2（IP Address）、255.255.255.0（Subnet Mask）、192.0.0.1（Gateway）、ＯＮ（Netware）、ＯＮ（Apple talk）が記憶されることになる。
【００８３】
監視時間欄４３ｅには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応する監視時間欄４２ｅの内容を置き換える内容が記憶されている。
警告指示欄４３ｆには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応する警告指示欄４２ｆの内容を置き換える内容が記憶されている。
変更許可欄４３ｇには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応する変更許可欄４２ｇの内容を置き換える内容が記憶されている。
【００８４】
通知指示欄４３ｈには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応する通知指示欄４２ｈの内容を置き換える内容が記憶されている。
コメント欄４３ｉには、変更予約時刻欄４３ｃの変更予約時刻に、ＵＩ番号欄４３ａのＵＩ番号の値と同じ値のＵＩ番号に対応するコメント欄４２ｉの内容を置き換える内容が記憶されている。
ジョブ回復欄４３ｊには、図３（ｂ）に示されるジョブ回復６８の入力欄６８ｂに入力される設定回数が登録される。ジョブ回復欄４３ｊの値はジョブ実行毎にデクリメントされ、０になると設定変更の制限が解除される。すなわち、変更予約時刻欄４３ｃになっていなくても、ジョブ回復欄４３ｊの値が０になった時点で、変更履歴データベース４２が更新される。なお、ジョブ回復が指定されていない場合、すなわち図３（ｂ）のチェックボックス６８ａがチェックされていない場合には、ジョブ回復欄４３ｊには”Ｎｏ”が入力される。
設定者欄４３ｋには、設定者ジョブ６９（図３（ｂ））の登録場所のＩＰアドレスが登録される。設定者ジョブ６９のチェックボックス６９ａがチェックされていない場合には、設定者欄４３ｋには”Ｎｏ”が入力される。
【００８５】
以下、設定システム１において行われるプリンタ３の設定変更処理について図１０及び図１１を参照しつつ説明する。図１０及び図１１は、設定システム１を構成するプリンタ３が行う設定変更処理の動作フローを示すフローチャートである。但し、図１０及び図１１の設定変更処理の実行は、例えば、プリンタ３の電源投入時などに、ＣＰＵ３１によってＲＯＭ３２から設定変更プログラムが読み出されて開始される。尚、図１０及び図１１の動作フローは、並行して行われる。
【００８６】
まず、図１０について説明する。ステップＳ１０１において、プリンタ３のＣＰＵ３１は、インターフェース３８を介して設定変更指示（設定変更指示は、パーソナルコンピュータ２ａ、２ｂ、２ｃ、２ｄ、…のいずれかで、図３（ａ）に一例を示した設定内容設定画面の設定完了ボタン５８が選択されると、設定完了ボタン５８が選択されたパーソナルコンピュータ２からプリンタ３へ送信される。）を受信したか否かを判定する。設定変更指示を受信していないと判定された場合には（Ｓ１０１：ＮＯ）、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。一方、設定変更指示を受信したと判定された場合には（Ｓ１０１：ＹＥＳ）、ステップＳ１０２の処理へ移行する。但し、設定変更指示には、本実施の形態では、設定変更指示をプリンタ３へ送信したパーソナルコンピュータ２のＩＰアドレスと、ＵＩ番号と、設定項目（ＵＩ番号が１１０４の場合、TCP/IP５０、IP 
Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５）と、監視時間６０と、警告指示６１と、変更許可６２と、通知指示６３と、回復指示６４と、コメント６５との夫々の入力内容が含まれている。
但し、設定変更指示に含まれる監視時間６０に基づいて、設定内容に対する監視期間を決定するＣＰＵ３１の処理が決定手段に相当する。
【００８７】
ステップＳ１０１の判定ステップで設定変更指示を受信したと判定されると（Ｓ１０１：ＹＥＳ）、ステップＳ１０２において、ＣＰＵ３１は、ステップＳ１０１で受信した設定変更指示に含まれるＵＩ番号の値を持つ変更履歴データ（以下、適宜、対象変更履歴データという。）を変更履歴データベース４２内で検索する。そして、ステップＳ１０３の処理へ移行する。
【００８８】
ステップＳ１０３において、ＣＰＵ３１は、ステップＳ１０２の検索結果に基づいて、対象変更履歴データが変更履歴データベース４２にあるか否かを判定する。対象変更履歴データが変更履歴データベース４２にあると判定された場合には（Ｓ１０３：ＹＥＳ）、ステップＳ１０４の処理へ移行する。一方、対象変更履歴データが変更履歴データベース４２にないと判定された場合には（Ｓ１０３：ＮＯ）、ステップＳ１１９の処理へ移行する。
【００８９】
ステップＳ１０３の判定ステップで対象変更履歴データが変更履歴データベース４２にあると判定されると（Ｓ１０３：ＹＥＳ）、ステップＳ１０４において、ＣＰＵ３１は、現在の時刻（変更要求された時刻）が、対象変更履歴データの変更時刻欄４２ｃの変更時刻から監視時間欄４２ｅの監視時間が経過するまでの期間（監視期間）内であるか否か、あるいは現在のジョブ回数が設定回数を超えたかどうか、を判定する。現在の時刻が監視期間内であると判定された場合には（Ｓ１０４：ＹＥＳ）、ステップＳ１０５の処理へ移行する。一方、現在の時刻が監視期間内でないと判定された場合には（Ｓ１０４：ＮＯ）、ステップＳ１１９の処理へ移行する。但し、このステップＳ１０４の処理が、設定項目の設定内容について変更が要求された際に、要求時点が当該変更の要求された設定項目の設定内容を監視する監視期間内にあるか否かを判断する（判断手段）処理に相当する。
【００９０】
ステップＳ１０５において、ＣＰＵ３１は、ステップＳ１０１で受信した設定変更指示に含まれるＩＰアドレスと、対象変更履歴データのＩＰアドレス欄４２ｂのＩＰアドレスとが同じであるか否か、つまり、設定内容の変更要求を行ったユーザが同じであるか否かを判定する。同じユーザであると判定された場合には（Ｓ１０５：ＹＥＳ）、ステップＳ１０７の処理へ移行する。一方、同じユーザでないと判定された場合には（Ｓ１０５：ＮＯ）、ステップＳ１０６の処理へ移行する。
【００９１】
ステップＳ１０５の判定ステップで同じユーザでないと判定されると（Ｓ１０５：ＮＯ）、ステップＳ１０６において、ＣＰＵ３１は、対象変更履歴データの変更許可欄４２ｇの内容に基づいて、監視期間内の対象変更履歴データの変更が許可されているか否かを判定する。監視期間内の変更が許可されている（変更許可欄４２ｇの内容がＹＥＳ）と判定された場合には（Ｓ１０６：ＹＥＳ）、ステップＳ１０７の処理へ移行する。一方、監視期間内の変更が許可されていない（変更許可欄４２ｇの内容がＮＯ）と判定された場合には（Ｓ１０６：ＮＯ）、ステップＳ１１５の処理へ移行する。
【００９２】
ステップＳ１０６の判定ステップで変更許可されていると判定されると（Ｓ１０６：ＹＥＳ）、ステップＳ１０７において、ＣＰＵ３１は、対象変更履歴データの警告指示欄４２ｆの内容に基づいて、第１警告メッセージ（図４参照）を出力するか否かを判定する。第１警告メッセージを出力する（警告指示欄４２ｆの内容がＹＥＳ）と判定された場合には（Ｓ１０７：ＹＥＳ）、ステップＳ１０８の処理へ移行する。一方、第１警告メッセージを出力しない（警告指示欄４２ｆの内容がＮＯ）と判定された場合には（Ｓ１０７：ＮＯ）、ステップＳ１１０の処理へ移行する。
【００９３】
ステップＳ１０７の判定ステップで第１警告メッセージを出力すると判定されると（Ｓ１０７：ＮＯ）、ステップＳ１０８において、プリンタ３は、ＣＰＵ３１に制御されて、第１警告メッセージの内容（第１警告メッセージ内のユーザ名はユーザ管理データベース４１の内容と対象変更履歴データのＩＰアドレス欄４２ｂの内容とに基づいて決定される。）をステップＳ１０１で受信した設定変更指示を行ったパーソナルコンピュータ２に対して送信する。パーソナルコンピュータ２が第１警告メッセージの内容を受信すると、パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、第１警告メッセージを表示部２６に表示する。そして、ステップＳ１０９の処理へ移行する。但し、ステップＳ１０８の処理が、現在の時刻（設定内容の変更要求された時刻）が監視期間内であると判断された場合に、監視期間内にある旨のメッセージを出力する（処理手段）処理に相当する。
【００９４】
ステップＳ１０９において、ＣＰＵ３１は、変更履歴データベース４２に記憶されている対象変更履歴データを設定変更指示に含まれる内容に基づいて変更することがユーザによって指示されたか否かを判定する。ユーザによって変更が指示された（ＹＥＳボタン７２が選択された）と判定された場合には（Ｓ１０９：ＹＥＳ）、ステップＳ１１０の処理へ移行する。一方、ユーザによって変更が指示されなかった（ＮＯボタン７３が選択された）と判定された場合には（Ｓ１０９：ＮＯ）、変更履歴データベース４２に記憶されている対象変更履歴データを変更することなく、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。尚、ＹＥＳボタン７２又はＮＯボタン７３が選択されると、パーソナルコンピュータ２からプリンタ３へ選択されたボタンの情報が送信される。
【００９５】
ステップＳ１１０において、ＣＰＵ３１は、変更履歴データベース４２に記憶されている対象変更履歴データ（設定変更指示に含まれているＵＩ番号と同じＵＩ番号を持つ変更履歴データ）のＩＰアドレス欄４２ｂと、設定値欄４２ｄと、監視時間欄４２ｅと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとの内容を、夫々、ステップＳ１０１で受信した設定変更指示に含まれるＩＰアドレスと、設定項目（ＵＩ番号が１１０４の場合、TCP/IP５０、IP Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５）と、監視時間６０と、警告指示６１と、変更許可６２と、通知指示６３と、コメント６５の設定／入力内容に変更するとともに、変更時刻欄４２ｃの内容を現在時刻に変更する。そして、ステップＳ１１１の処理へ移行する。尚、変更前に、後述するステップＳ１１２で変更予約データを作成することがあることを考慮して、変更前の対象変更履歴データの内容を一時的にＲＡＭ３３に記憶する。但し、ステップＳ１１０の処理が、パーソナルコンピュータ２から設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を要求に応じた設定内容に変更して設定する（設定手段）処理、及び、設定内容に対して入力されたメッセージ（コメント６５が対応）を当該変更された設定項目に対応付けて登録する（登録手段）処理に相当する。
【００９６】
ステップＳ１１１において、ＣＰＵ３１は、ステップＳ１０１で受信した設定変更指示に含まれる回復指示の内容に基づいて、対象変更履歴データを元の設定に戻す指示（回復指示）がされているか否かを判定する。回復指示がされている（設定変更指示に含まれる回復指示の内容がＹＥＳ）と判定された場合には（Ｓ１１１：ＹＥＳ）、ステップＳ１１２の処理へ移行する。一方、回復指示がされていない（設定変更指示に含まれる回復指示６４の内容がＮＯ）と判定された場合には（Ｓ１１１：ＮＯ）、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。
【００９７】
ステップＳ１１１の判定ステップで回復指示がされていると判定されると（Ｓ１１１：ＹＥＳ）、ステップＳ１１２において、ＣＰＵ３１は、変更予約データを作成して変更予約データベース４３に記憶し、ステップＳ１１３の処理へ移行する。ステップＳ１１２で作成される変更予約データのＵＩ番号欄４３ａの内容は、ステップＳ１１０での変更前のＵＩ番号の値となる。また、変更予約データのＩＰアドレス欄４３ｂと、予約値欄４３ｄと、警告指示欄４３ｆと、変更許可欄４３ｇと、通知指示欄４３ｈと、コメント欄４３ｉとの内容は、夫々、ステップＳ１１０での変更前のＩＰアドレス欄４２ｂと、設定値欄４２ｄと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとの内容となる。さらに、変更予約データの変更予約時刻欄４３ｃの内容は、現在時刻にステップＳ１０１で受信した設定変更指示に含まれている監視時間６０の値を加えて得られる時刻となる（有効期間に相当）。さらに、回復指示に基づく処理は、以前に設定された監視期間が経過した時に行われるので、変更予約データの監視時間４３ｅの内容は、００：００になる。尚、図３（ｂ）に示す設定画面においてジョブ回復６８のチェックボックス６８ａがチェックされている場合には、ジョブ回復欄４３ｊに、入力ボックス６８ｂの値が登録される。また、設定者ジョブ６９のチェックボックス６９ａがチェックされている場合には、設定しているクライアント（２ａ〜２ｄのいずれか）のＩＰアドレスが、設定者欄４３ｋに登録される。チェックボックス６８ａがチェックされていない場合には、ジョブ回復欄４３ｊには”Ｎｏ”が登録され、設定者欄４３ｋも”Ｎｏ”が登録される。
【００９８】
ステップＳ１１３において、ＣＰＵ３１は、ステップＳ１１０での変更前の通知指示欄４３ｈの内容に基づいて、通知指示がされているか否かを判定する。通知指示がされている（変更前の通知指示欄４３ｈの内容がＹＥＳである）と判定された場合には（Ｓ１１３：ＹＥＳ）、ステップＳ１１４の処理へ移行する。一方、通知指示がされていない（変更前の通知指示欄４２ｈの内容がＮＯである）と判定された場合には（Ｓ１１３：ＮＯ）、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。
【００９９】
ステップＳ１１４において、プリンタ３は、ＣＰＵ３１に制御されて、ユーザ管理データベース４１とステップＳ１１０での変更前のＩＰアドレス欄４２ｂのＩＰアドレスの値とを基に、変更前の変更履歴データを設定したユーザのメールアドレスを特定し、このメールアドレスを宛先として監視期間内に変更履歴データが変更された旨（図６参照）の電子メールを送信する。そして、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。尚、ステップＳ１１４で電子メールの宛先のユーザは、この電子メールを開くことによって、監視期間内に設定内容が変更されたことを知ることができる。但し、ステップＳ１１４の処理が、現在の時刻（設定内容の変更要求された時刻）が監視期間内にあると判断された場合に、ステップＳ１１０で変更される前の設定内容を要求したユーザに、監視期間内に設定内容の変更が行われたことを通知する旨のメッセージを出力する（処理手段）処理に相当する。
【０１００】
ステップＳ１０６の判定ステップで変更許可がされていないと判定されると（Ｓ１０６：ＮＯ）、ステップＳ１１５において、プリンタ３は、ＣＰＵ３１に制御されて、第２警告メッセージの内容（第２警告メッセージ内のユーザ名はユーザ管理データベース４１の内容と対象変更履歴データのＩＰアドレス欄４２ｂの内容とに基づいて決定される。また、第２警告メッセージ内の時刻は対象変更履歴データの変更時刻欄４２ｃの内容と監視時間欄４２ｅの内容とに基づいて決定される。）を、ステップＳ１０１で受信した設定変更指示を行ったパーソナルコンピュータ２に対して送信する。パーソナルコンピュータ２が第２警告メッセージの内容を受信すると、パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、第２警告メッセージを表示部２６に表示する。そして、ステップＳ１１６の処理へ移行する。但し、ステップＳ１１６の処理が、現在の時刻（設定内容の変更要求された時刻）が監視期間内にあると判断された場合に、監視期間内にある旨のメッセージを出力する（処理手段）処理に相当する。
【０１０１】
ステップＳ１１６において、ＣＰＵ３１は、ユーザによって第２警告メッセージに含まれる何れのボタン（ＹＥＳボタン８２ａ、ＮＯボタン８２ｂ、予約ボタン８２ｃ）が選択されたか否かを判定する。ＹＥＳボタン８２ａが選択されたと判定された場合には（Ｓ１１６：ＹＥＳ）、ステップＳ１１７の処理へ移行する。また、ＮＯボタン８２ｂが選択されたと判定された場合には（Ｓ１１６：ＮＯ）、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。さらに、予約ボタン８２ｃが選択されたと判定された場合には（Ｓ１１６：予約）、ステップＳ１１８の処理へ移行する。尚、ＹＥＳボタン８２ａ、ＮＯボタン８２ｂ又は予約ボタン８２ｃが選択されると、パーソナルコンピュータ２からプリンタ３へ選択されたボタンの情報が送信される。
【０１０２】
ステップＳ１１６の判定ステップでＹＥＳボタン８２ａが選択されたと判定されると（Ｓ１１６：ＹＥＳ）、ステップＳ１１７において、プリンタ３は、ＣＰＵ３１に制御されて、変更許可要請画面（図５（ｂ）参照）の内容（変更許可要請画面内のユーザ名（図５（ｂ）の例でtanaka）はユーザ管理データベース４１の内容と対象変更履歴データのＩＰアドレス欄４２ｂの内容とに基づいて決定される。）と、現在の設定内容を設定したユーザのメールアドレス（メールアドレスはユーザ管理データベース４１の内容と対象変更履歴データのＩＰアドレス欄４２ｂの内容とに基づいて決定される。）と、をステップＳ１０１で受信した設定変更指示を行ったパーソナルコンピュータ２に対して送信する。パーソナルコンピュータ２が変更許可要請画面の内容を受信すると、パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、変更許可要請画面を表示部２６に表示する。そして、ユーザがアドレス入力欄８３に自分のメールアドレスを入力し、文章入力欄８４に要請文を入力した後、送信ボタン８５ａを選択すると、アドレス入力欄８３の入力内容と文章入力欄８４の入力内容とを内容とする電子メールを、現在の設定内容を設定したユーザのメールアドレスを宛先アドレスとして送信する。そして、ステップＳ１０１の処理に戻って、設定変更指示の受信を監視する。尚、現在の設定内容を設定したユーザは、電子メールを開くことによって、設定内容の変更の要請があったことを知ることができる。但し、ステップＳ１１７の処理が、変更が要求された設定項目の設定内容を現在の設定内容へ変更したユーザに対して、当該設定内容の変更の許可を要請する（要請手段）処理に相当する。
【０１０３】
ステップＳ１１６の判定ステップで予約ボタン８２ｃが選択されたと判定されると（Ｓ１１６：ＹＥＳ）、ステップＳ１１８において、プリンタ３は、ＣＰＵ３１に制御されて、変更時間指定画面（図５（ｃ）参照）の内容をステップＳ１０１で受信した設定変更指示を行ったパーソナルコンピュータ２に対して送信する。パーソナルコンピュータ２が変更時間指定画面の内容を受信すると、パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、変更時間指定画面を表示部２６に表示する。ユーザによって時間入力欄８６のプルダウンメニューを利用して何時間（分）経過後に設定内容を変更するかが入力され、その後、ＯＫボタン８７ａが選択されると、パーソナルコンピュータ２からプリンタ３へ時間入力欄８６に入力された時間（延期期間に相当）が送信される。プリンタ３のＣＰＵ３１は、変更予約データを作成して変更予約データベース４３に記憶し、ステップＳ１０１の処理に戻って、設定変更指示の受信を監視する。ステップＳ１１８で作成される変更予約データのＵＩ番号欄４３ａと、ＩＰアドレス欄４３ｂと、予約値欄４３ｄと、監視時間４３ｅと、警告指示欄４３ｆと、変更許可欄４３ｇと、通知指示欄４３ｈと、コメント欄４３ｉとの内容は、夫々、ステップＳ１０１で受信した設定変更指示に含まれているＵＩ番号と、ＩＰアドレスと、設定項目（ＵＩ番号が１１０４の場合、TCP/IP５０、IP Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５）と、監視時間６０と、警告指示６１と、変更許可６２と、通知指示６３と、コメント６５との内容となる。さらに、変更予約データの変更予約時刻欄４３ｃの内容は、現在時刻に図５（ｃ）の時間入力欄８６で入力された時間を加えて得られる時刻になる。
【０１０４】
ステップＳ１１９において、ＣＰＵ３１は、変更履歴データベース４２に記憶されている対象変更履歴データ（設定変更指示に含まれているＵＩ番号と同じＵＩ番号を持つ変更履歴データ）のＩＰアドレス欄４２ｂと、設定値欄４２ｄと、監視時間欄４２ｅと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとの内容を、夫々、ステップＳ１０１で受信した設定変更指示に含まれるＩＰアドレスと、設定項目（ＵＩ番号が１１０４の場合、TCP/IP５０、IP Address５１、Subnet Mask５２、Gateway５３、Netware５４、Apple talk５５）と、監視時間６０と、警告指示６１と、変更許可６２と、通知指示６３と、コメント６５との設定／入力内容に変更するとともに、変更時刻欄４２ｃの内容を現在時刻に変更する。そして、ステップＳ１２０の処理へ移行する。尚、変更前に、後述するステップＳ１２１で変更予約データを作成することがあることを考慮して、変更前の対象変更履歴データの内容を一時的にＲＡＭ３３に記憶する。但し、ステップＳ１１９の処理が、パーソナルコンピュータ２から設定項目の設定内容について変更が要求された際に、当該変更が要求された設定項目の設定内容を要求に応じた設定内容に変更して設定する（設定手段）処理、及び、設定内容に対して入力されたメッセージ（コメント６５が対応）を当該変更された設定項目に対応付けて登録する（登録手段）処理に相当する。
【０１０５】
ステップＳ１２０において、ＣＰＵ３１は、ステップＳ１０１で受信した設定変更指示に含まれる回復指示の内容に基づいて、対象変更履歴データを元の設定に戻す指示（回復指示）がされているか否かを判定する。回復指示がされている（設定変更指示に含まれる回復指示の内容がＹＥＳ）と判定された場合には（Ｓ１２０：ＹＥＳ）、ステップＳ１２１の処理へ移行する。一方、回復指示がされていない（設定変更指示に含まれる回復指示の内容がＮＯ）と判定された場合には（Ｓ１２０：ＮＯ）、ステップＳ１０１の処理へ戻って、設定変更指示の受信を監視する。
【０１０６】
ステップＳ１２０の判定ステップで回復指示がされていると判定されると（Ｓ１２０：ＹＥＳ）、ステップＳ１２１において、ＣＰＵ３１は、変更予約データを作成して変更予約データベース４３に記憶し、ステップＳ１０１の処理に戻って、設定変更指示の受信を監視する。ステップＳ１２１で作成される変更予約データのＵＩ番号欄４３ａの内容は、ステップＳ１１９での変更前のＵＩ番号の値となる。また、変更予約データのＩＰアドレス欄４３ｂと、予約値欄４３ｄと、警告指示欄４３ｆと、変更許可欄４３ｇと、通知指示欄４３ｈと、コメント欄４３ｉとの内容は、夫々、ステップＳ１２０での変更前のＩＰアドレス欄４２ｂと、設定値欄４２ｄと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとの内容となる。さらに、変更予約データの変更予約時刻欄４３ｃの内容は、現在時刻にステップＳ１０１で受信した設定変更指示に含まれている監視時間６０の値を加えて得られる時刻となる（有効期間に相当）。さらに、回復指示に基づく処理は、以前に設定された監視時間が経過した時に行われるので、変更予約データの監視時間４３ｅの内容は、００：００になる。ステップＳ１１２の場合と同様、図３（ｂ）に示す設定画面においてジョブ回復６８のチェックボックス６８ａがチェックされている場合には、ジョブ回復欄４３ｊに、入力ボックス６８ｂの値が登録される。また、設定者ジョブ６９のチェックボックス６９ａがチェックされている場合には、設定しているクライアント（２ａ〜２ｄのいずれか）のＩＰアドレスが、設定者欄４３ｋに登録される。チェックボックス６８ａがチェックされていない場合には、ジョブ回復欄４３ｊには”Ｎｏ”が登録され、設定者欄４３ｋも”Ｎｏ”が登録される。
【０１０７】
尚、図１０で説明した動作フローにおいて、ステップＳ１１７の処理で変更許可要請がされたユーザが、現在の設定内容を要請された設定内容に変更することによって（この場合、監視期間内であっても変更履歴データの変更は行える：Ｓ１０４のＹＥＳ）、設定内容の変更許可要請をしたユーザは使用目的に合った設定内容でプリンタ３を使用することができる。或いは、ステップＳ１１７の処理で変更許可がされたユーザが、変更許可に変更して（この場合、監視期間内であっても変更履歴データの変更が行える：Ｓ１０４のＹＥＳ）、その後、設定内容の変更許可要請をしたユーザが再度自分の使用目的に合った設定内容に変更する処理を行うことで、自身の使用目的に合った設定内容でプリンタ３を使用することができる。
【０１０８】
次に、図１１について説明する。ステップＳ２０１において、ＣＰＵ３１は、変更予約データが変更予約データベース４３にあるか判定する。変更予約データが変更予約データベース４３にあると判定された場合には（Ｓ２０１：ＹＥＳ）、ステップＳ２０２の処理へ移行する。一方、変更予約データが変更予約データベース４３にないと判定される場合には（Ｓ２０１：ＮＯ）、ステップＳ２０１の処理へ戻る。
【０１０９】
ステップＳ２０１の判定ステップで変更予約データが変更予約データベース４３にあると判定されると（Ｓ２０１：ＹＥＳ）、ステップＳ２０２において、ＣＰＵ３１は、現在の時刻が変更予約データの変更予約時刻欄４３ｃの変更予約時刻になっているか否かを判定する。現在の時刻が変更予約時刻になっていると判定された場合には（Ｓ２０２：ＹＥＳ）、ステップＳ２０３の処理へ移行する。一方、現在の時刻が変更予約時刻になっていないと判定された場合には（Ｓ２０２：ＮＯ）、ステップＳ２０１の処理へ戻る。但し、変更予約データが図１０のステップＳ１１８で作成された変更予約データである場合、ステップＳ２０２の処理が、設定内容を有効にする有効期間が終了したか否かを判断する（有効終了判断手段）処理に相当する。また、変更予約データが図１０のステップＳ１１２、Ｓ１２１で作成された変更予約データである場合、ステップＳ２０２の処理が、設定内容の変更を延期する延期期間が終了したか否かを判断する（延期終了判断手段）処理に相当する。
【０１１０】
ステップＳ２０２の判定ステップで現在の時刻が変更予約時間になっていると判定されると（Ｓ２０２：ＹＥＳ）、ステップＳ２０３において、ＣＰＵ３１は、変更予約データに基づいて、変更履歴データベース４２に記憶されている、ＵＩ番号欄４２ａのＵＩ番号が変更予約データのＵＩ番号欄４３ａのＵＩ番号と同じ番号の変更履歴データを変更し、その後変更予約データを削除して、ステップＳ２０１の処理へ戻る。ステップＳ２０３で作成される変更履歴データのＩＰアドレス欄４２ｂと、設定値欄４２ｄと、監視時間欄４２ｅと、警告指示欄４２ｆと、変更許可欄４２ｇと、通知指示欄４２ｈと、コメント欄４２ｉとの内容は、夫々、変更予約データのＩＰアドレス欄４３ｂと、設定値欄４３ｄと、監視時間欄４３ｅと、警告指示欄４３ｆと、変更許可欄４３ｇと、通知指示欄４３ｈと、コメント欄４３ｉとの内容となる。また、ステップＳ２０３で作成される変更時刻欄４２ｃの内容は、変更された時点の時刻（現在の時刻）になる。但し、変更予約データが図１０のステップＳ１１８で作成された変更予約データである場合、ステップＳ２０３の処理が、有効期間が終了したときに有効期間前の設定内容に戻す（処理手段）に相当する。また、変更予約データが図１０のステップＳ１１２、Ｓ１２１で作成された変更予約データである場合、ステップＳ２０３の処理が、延期期間が終了したときにパーソナルコンピュータ２から変更が要求された設定項目の設定内容を要求に応じた設定内容に変更する（処理手段）処理に相当する。
【０１１１】
ステップＳ２０３において、変更履歴データを更新した後、変更予約データを削除することにより、予期せぬ設定値の回復を防ぐことができる。例えば、所定時間が経過することにより設定値が回復され、ユーザが別の設定値への変更を行った場合、変更予約データが残っていると、印刷ジョブを実行することにより、再び設定値の回復が起きる可能性がある。本実施形態では、Ｓ２０３において変更履歴データを更新した後、変更予約データを削除しているため、このような不具合を避けることができる。
【０１１２】
以下、設定システム１において行われるパーソナルコンピュータ２のコメント呼び出し処理について図１２を参照しつつ説明する。図１２は、設定システム１を構成するパーソナルコンピュータ２が行うコメント呼び出し処理の動作フローを示すフローチャートである。但し、図１２のコメント呼び出し処理は、例えば、パーソナルコンピュータ２で設定内容設定画面の呼び出しが行われたときに、ＣＰＵ２１によってＲＯＭ２２からコメント呼び出しプログラムが読み出されて開始される。
【０１１３】
ステップＳ３０１において、ＣＰＵ２１は、図３（ａ）に一例を示す設定内容設定画面のコメントボタン５６が選択されたか否かを判定する。コメントボタン５６が選択されたと判定された場合には（Ｓ３０１：ＹＥＳ）、ステップＳ３０２の処理へ移行する。一方、コメントボタン５６が選択されたと判定されなかった場合には（Ｓ３０１：ＮＯ）、ステップＳ３０２の処理へ移行する。
【０１１４】
ステップＳ３０１の判定ステップでコメントボタン５６が選択されたと判定されると（Ｓ３０１：ＹＥＳ）、ステップＳ３０２において、パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、プリンタ３に対して、パーソナルコンピュータ２の表示部２６に表示されている設定内容設定画面のＵＩ番号に対応するコメントを要求する。この要求に対して、プリンタ３は、ＣＰＵ３１に制御されて、変更履歴データベース４２に記憶されている要求されたＵＩ番号に対応する変更履歴データからコメント欄４２ｉの内容を取り出して、要求元のパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２は、ＣＰＵ２１に制御されて、プリンタ３から受け取ったコメントを表示部２６に表示する。但し、ステップＳ３０２のプリンタ３の処理が、設定項目に対するメッセージの出力指令に応じて、当該設定項目に対応付けて登録されたメッセージ（コメントに対応）を出力する（処理手段）処理に相当する。
【０１１５】
次に図１３を参照してジョブの印刷処理について説明する。図１３の処理は、上述の図１０〜図１２の処理とは別個に、プリンタ３上で動作する処理であり、プリンタ３に印刷上部が投入され、印刷が行われる度に実行される。
【０１１６】
プリンタ３に、パーソナルコンピュータ２から印刷ジョブが投入されると、図１３の処理が開始される。ステップＳ４０１において、ＣＰＵ３１は印刷ジョブの印刷処理を完了した後、図１０のステップＳ１１２またはステップＳ１２１の「変更予約データ作成」にて作成された「変更予約データ」（図９参照）が存在しているかどうか判断する。すなわち、図３（ｂ）において、ラジオボタン６４ａを選択することにより、監視期間を終えると元の設定値に回復させるという保護設定が為されているかどうか確認する（ステップＳ４０２）。変更予約データが無い場合（Ｓ４０２：ＮＯ）には、印刷処理を終了する。変更予約データがある場合（Ｓ４０２：ＹＥＳ）には、ジョブ回復が設定されているかどうか判断する（Ｓ４０３）。図９のジョブ回復欄４３ｊに１以上の数値が登録されていれば、ジョブ回復が設定されていることになる（Ｓ４０３：ＹＥＳ）。ジョブ回復欄４３ｊに”Ｎｏ”が登録されている場合には、ジョブ回復が設定されていないと判断される（Ｓ４０３：ＮＯ）。
【０１１７】
ステップＳ４０４において、設定者ジョブ回復が設定されているか否かが判断される。図９の設定者欄４３ｋにＩＰアドレスが登録されている場合には、設定者ジョブ回復が設定されている（Ｓ４０４：ＹＥＳ）。設定者欄４３ｋに”Ｎｏ”と登録されている場合には、設定者ジョブ回復は設定されていない（Ｓ４０４：ＮＯ）。この場合には、ステップＳ４０６へ処理が進む。設定者欄４３ｋに、ＩＰアドレスが登録されている場合には、処理はステップＳ４０５へ進む。ステップＳ４０５では、変更予約データベース４３（図９）の設定者欄４３ｋに登録されているＩＰアドレスと、印刷ジョブを投入してきたパーソナルコンピュータ２のＩＰアドレスを比較することにより、印刷ジョブを投入してきたユーザと変更予約データベース４３の設定者が同じかどうか判断する。両者のＩＰアドレスが異なる場合（Ｓ４０５：ＮＯ）には、図１３の処理は終了する。両者のＩＰアドレスが等しい場合（Ｓ４０５：ＹＥＳ）には、処理はステップＳ４０６へ進む。
【０１１８】
ステップＳ４０６では、変更予約データベース４３のジョブ回復欄４３ｊに登録されている数値（回数）から１を引き、変更後の値を登録する。
【０１１９】
ステップＳ４０７では、変更後のジョブ回復欄４３ｊの登録値（回数）が０に達したかどうかを判断する。登録値（回数）が０では無い場合（Ｓ４０７：ＮＯ）には、図１３の処理を終了する。回数が０の場合（Ｓ４０７：ＹＥＳ）には、設定内容を変更予約データベース４３に格納された元の設定値に回復させ、さらに図８に示す変更履歴データを更新する（Ｓ４０８）。このとき、変更予約データ４３は削除する。変更予約データ４３を削除することにより、設定値の回復が重複して実行されることを防ぐことができる。
【０１２０】
以上説明した本実施の形態における設定システム１によれば、現在の変更履歴データを設定したユーザ以外のユーザが監視期間内にある変更履歴データを変更しようとすると、変更履歴データの変更が拒否されるので、監視期間内にある変更履歴データが変更される状況を防ぐことができる。また、現在の変更履歴データを設定したユーザ以外のユーザが監視期間内にある変更履歴データを変更しようとすると、監視期間内にある旨のメッセージ（第１警告メッセージ、第２警告メッセージ）が出力されるので、監視期間内にあることを知ることができる。
【０１２１】
さらに、監視期間内に変更履歴データが変更されると、変更前の変更履歴データを設定したユーザにその旨が通知されるので、通知を受けたユーザは変更されたことに対して適切に対処することが可能になる。
【０１２２】
さらに、監視期間内に変更履歴データの変更を要求したユーザは、現在の変更履歴データに設定したユーザに対して変更履歴データの変更許可を要請するので、変更許可を要請したユーザは早期に自分の使用目的に合った設定内容でプリンタ３を使用することができるようになることがある。
【０１２３】
さらに、自分の使用したい時間（有効期間）だけ変更履歴データを変更し、有効期間経過後に元の内容に戻すことができるので、プリンタ３の共有に融通を持たせることができる。さらに、監視期間内に変更履歴データの変更要求を行った場合、変更履歴データの変更をする時間（延期期間）を指定することができるので、プリンタ３の共有に融通を持たせることができる。
【０１２４】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上記実施の形態では、プリンタ２で変更履歴データの変更要求を監視するとともに、変更履歴データを変更する構成にしている（図１０〜図１１）が、これに限らず、設定システム１にサーバを設け、このサーバで変更履歴データの変更要求を監視するとともに、変更履歴データを変更する構成にしてもよい。
【０１２５】
そのような構成の第２実施例について次に説明する。第２実施例の設定システムは、図１に示す実施例と同様の構成であるが、パーソナルコンピュータ２ａ（あるいはＬＡＮ５に接続されたワークステーション）にプリンタ３の変更内容入力プログラムとＷｅｂサーバがあり、変更内容入力プログラムはパーソナルコンピュータ２ａ上のＷｅｂサーバ上で動作するプログラムである。また、パーソナルコンピュータ２ｂ〜２ｄはＷｅｂブラウザを備えており、パーソナルコンピュータ２ｂ〜２ｄのユーザは、Ｗｅｂブラウザを使ってパーソナルコンピュータ２ａのＷｅｂサーバにアクセスし、変更内容入力プログラムを操作することができるようになっている。Ｗｅｂブラウザ間とＷｅｂサーバ間はＨＴＴＰにより通信が行われ、Ｗｅｂサーバとプリンタ間はＳＮＭＰにより通信が行われる。
【０１２６】
パーソナルコンピュータ２ａの変更内容入力プログラムは、定期的にプリンタ３やその他のＬＡＮ上のプリンタからＳＮＭＰにより状態を取得している。図１４は、パーソナルコンピュータ２ａ上の変更内容入力プログラムのメイン画面を示す。例えば、参照番号２０１で示すBRN_334951を選択してOpenボタン２０４をクリックすると、変更内容入力プログラムはプリンタ３（BRN_334951）に対し、設定内容の送信をＳＮＭＰにより要求する。そして、プリンタ３から送信されてきた設定内容を受信し、受信した設定内容に基づいて図３（ａ）の画面データを生成する。また、受信した設定内容は、図８に示す変更履歴データベースの設定値として登録される。作成された画面データは、パーソナルコンピュータ２ａから、パーソナルコンピュータ２ｂ〜２ｄに送信される。これにより、パーソナルコンピュータ２ｂ〜２ｄのＷｅｂブラウザには、図１５に示すような設定画面が表示される。なお、図１５の各項目５０〜５５および、ボタン５６〜５９は、図３（ａ）と同様であるため説明は省略する。また、変更履歴データベース（図８参照）および変更予約データベース（図９参照）は、第２実施例ではパーソナルコンピュータ２ａ上にあるが、機能は第１実施例の場合と同様であるため、説明は省略する。
【０１２７】
第１実施例において図１０〜図１２を参照して説明した各処理は、第２実施例においてはパーソナルコンピュータ２ａ上で実行される。そして、変更履歴データが更新された時に、パーソナルコンピュータ２ａからプリンタ３へ変更内容が送信され、プリンタ３は受信した変更内容を自身に設定する。なお、図１３に示す処理は、第２実施例におけるパーソナルコンピュータ２ａにおいては実行されない。
【０１２８】
図１４のメイン画面において、複数のプリンタを選択することもできる。例えば、参照番号２０１、２０２及び２０３にて示すBRN_334591、BRN_3345CC、BRN_3345DCという３つのプリンタを選択した場合には、変更内容入力プログラムは選択された各プリンタから設定内容を取得する。この場合、変更内容入力プログラムで生成され、各パーソナルコンピュータ２ｂ〜２ｄに送信される画面上では、図１６に示すように、選択された各プリンタの名称が画面に表示されると共に、個々のプリンタ毎に別個の値を持つべき項目であるＩＰアドレスは空欄となって表示される。なお、複数のプリンタが選択された場合には、ＩＰアドレスの項目はグレーアウトされるか表示されないようにすることが好ましい。この場合には、図１０〜図１２に示す処理と同様の処理により、選択されたプリンタそれぞれの変更履歴データベース、変更予約データベースの更新が行われる。変更履歴データベースの更新があった場合には、それぞれのプリンタに変更内容が送信される。
【０１２９】
図３（ａ）、図１５、図１６では、印刷に用いるプロトコルに関する設定項目を変更する例を示した。しかし、本発明はこれに限られるものではなく、印刷時の用紙の使い方や用紙トレイの選択などの設定項目を変更する設定システムとして用いることもできる。
【０１３０】
図１７はそのような設定項目を有する場合の設定画面の一例を示す。この例では、設定項目として、バナープリント１５０、デフォルトトレイ１５１、リセット機能１５２およびテストプリント１５３の設定が可能な例を示す。
【０１３１】
バナープリント１５０は、通常の印字ジョブに加えて、各種の印刷情報が印刷されたシートを出力するもので、ラジオボタン１５０ａ、１５０ｂにより、バナープリントの機能のＯＮ・ＯＦＦを選択する。
【０１３２】
デフォルトトレイ１５１は、プリンタ３が複数の用紙トレイを有する場合に、印字データにトレイの指定が無い場合にデフォルトとして使用する用紙トレイを指定するもので、プルダウンメニュー１５１ａにより選択することができる。尚、デフォルトとして利用する用紙の種類やサイズを指定する設定などに応用してもよいことは言うまでもない。
【０１３３】
リセット機能１５２は、プリンタ３に設けられているソフトリセットボタンが操作されたときに、あるいは外部機器からリセット指令を受けたときに、プリンタ３のリセットを許容するか否かを設定するものである。ラジオボタン１５２ａ（ＯＮ）が選択されている場合にリセット機能を許容し、ラジオボタン１５２ｂ（ＯＦＦ）が選択されている場合にはリセット機能を無効とする。
【０１３４】
テストプリント１５３は、プリンタ３の操作ボタンあるいは外部機器からの指令によるテストプリント出力を許容するか否かを設定するものである。ラジオボタン１５３ａ（ＯＮ）が選択されている場合にテストプリントを許容し、ラジオボタン１５３ｂ（ＯＦＦ）が選択されている場合にはテストプリント機能を無効とする。尚、工場出荷リセット機能など、プリンタの動作に割り込みをかける機能に応用してもよいことは言うまでもない。
【０１３５】
なお、コメントボタン１５６、保護設定ボタン１５７、設定完了ボタン１５８およびキャンセルボタン１５９は、図３（ａ）に示すコメントボタン５６、保護設定ボタン５７、設定完了ボタン５８およびキャンセルボタン５９と同等の機能を有するものであり、説明は省略する。
【０１３６】
上記の設定項目に応じて、変更履歴データベース、変更予約データベースに対応した項目が設けられる。図１９に、図１７の設定画面に対応した変更履歴データベースの一例を示す。なお、設定項目は上記に限られるものではなく、プリンタの機能に応じて、これ以外にも様々な設定項目を設けることができる。また、図３（ａ）および図１７に示される設定項目を組み合わせることも可能である。
【０１３７】
上記第１及び第２の実施例において、監視期間内に変更要求がされた場合、あるいは所定回数の処理の実行前に変更要求がされた場合、メッセージを表示する処理を行わずに、単に設定内容の変更を拒否するように構成してもよい。
また、上記実施の形態では、監視時間／実行回数の指定をパーソナルコンピュータ２側で行う例を挙げているが、プリンタ３の操作部３５を介して指定しても良いし、プリンタ３に予め固定的に設定されていても良い。
【０１３８】
さらに、上記実施の形態では、電子機器としてプリンタ３を例に挙げているが、スキャナ、ファクシミリ及びそれらの機能を併せ持った複合機など他の電子機器であってもよいことはいうまでもない。さらに、上記実施の形態などで行われる各種処理をＣＤ−ＲＯＭなどリムーバブル型記録媒体などのコンピュータが読み取り可能な記録媒体に記録するようにしてもよい。
【図面の簡単な説明】
【０１３９】
【図１】本発明の実施の形態における設定システムのシステム構成を示す図である。
【図２】図１に示した設定システムを構成するパーソナルコンピュータとプリンタとの装置構成を示す図である。
【図３】（ａ）は、図１のプリンタの動作制御に反映される設定項目の設定内容を設定するための設定内容設定画面の一例を示す図であり、（ｂ）は、設定項目の設定内容に対する保護内容を設定するための保護内容設定画面の一例を示す図である。
【図４】監視期間内に変更要求がされた場合に出力される第１警告メッセージの一例を示す図である。
【図５】（ａ）は、監視期間内に変更履歴データの変更要求がされた場合に出力される第２警告メッセージの一例を示す図であり、（ｂ）は、監視期間内に変更履歴データの変更許可を要請するための要求許可要請画面の一例を示す図であり、（ｃ）は、監視期間内に変更履歴データの変更時間を予約するための変更時間設定画面の一例を示す図である。
【図６】監視期間内に変更履歴データが変更された場合に、変更前の変更履歴データを設定したユーザに通知される通知内容の一例を示す図である。
【図７】図１の設定システムを使用するユーザを管理するためのユーザ管理データベースの一例を示す図である。
【図８】図１の設定システムを構成するプリンタの現在の設定内容を管理するための変更履歴データベースの一例を示す図である。
【図９】図１の設定システムを構成するプリンタの予約された設定内容を管理するための変更予約データベースの一例を示す図である。
【図１０】図１の設定システムにおいて行われる設定変更処理の動作フローを示すフローチャートである。
【図１１】図１の設定システムにおいて行われる設定変更処理の動作フローを示すフローチャートである。
【図１２】図１の設定システムにおいて行われるコメント呼び出し処理の動作フローを示すフローチャートである。
【図１３】印刷処理の動作フローを示すフローチャートである。
【図１４】第２実施例の設定システムにおいて、Ｗｅｂサーバ上で動作する変更内容入力プログラムのメイン画面を示す図である。
【図１５】第２実施例の設定システムにおける、プリンタの動作制御に反映される設定項目の設定内容を設定するための設定内容設定画面の一例を示す図である。
【図１６】第２実施例の設定システムにおける、プリンタの動作制御に反映される設定項目の設定内容を設定するための設定内容設定画面の一例を示す図である。
【図１７】設定システムにおける、印字用紙に関する設定項目の設定内容を設定するための設定内容設定画面の一例を示す図である。
【図１８】図１のプリンタの動作制御に反映される設定項目の設定内容を設定するための設定内容設定画面の一例を示す図である。
【図１９】図１７の設定項目を管理するための変更履歴データベースの一例を示す図である。
【符号の説明】
【０１４０】
１  設定システム
２、２ａ、２ｂ、２ｃ、２ｄ  パーソナルコンピュータ
３  プリンタ
４  ルータ
５  ＬＡＮ
２１、３１  ＣＰＵ
２２、３２  ＲＯＭ
２３、３３  ＲＡＭ
２４  ＨＤＤ
２５、３５  操作部
２６、３６  表示部
２７、３８  インターフェース
３４  ＥＥＰＲＯＭ
３７  印字部
【図１】
2004192625.tif 000003
【図２】
2004192625.tif 000004
【図３】
2004192625.tif 000005
【図４】
2004192625.tif 000006
【図５】
2004192625.tif 000007
【図６】
2004192625.tif 000008
【図７】
2004192625.tif 000009
【図８】
2004192625.tif 000010
【図９】
2004192625.tif 000011
【図１０】
2004192625.tif 000012
【図１１】
2004192625.tif 000013
【図１２】
2004192625.tif 000014
【図１３】
2004192625.tif 000015
【図１４】
2004192625.tif 000016
【図１５】
2004192625.tif 000017
【図１６】
2004192625.tif 000018
【図１７】
2004192625.tif 000019
【図１８】
2004192625.tif 000020
【図１９】
2004192625.tif 000021