(57)【要約】【課題】  ネットワーク上に接続された複数の事務機器のうち、ユーザ設定情報の更新が可能である事務機器に対して、より効率的にユーザ設定情報を同期させる。【解決手段】  他の事務機器からユーザ設定情報又はユーザ設定情報更新通知を受信すると、送信元の事務機器のユーザ設定情報識別子と自身のユーザ設定情報識別子とが一致するか否かを判定する。ユーザ設定情報識別子が一致し、さらに自身の情報保持情報が＋であった場合に、受信したユーザ設定情報の設定を行う。【選択図】  図１０
2006015524.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
他の画像処理装置から送信される設定情報を受信する受信手段と、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する判定手段と、
前記判定手段において同じグループに属すると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新する更新手段と、
を有することを特徴とする画像処理装置。
【請求項２】
画像処理装置であって、
他の画像処理装置から送信される設定情報を受信する受信手段と、
自身が設定情報を既に有しているか否かを判定する判定手段と、
を有し、
前記判定手段において設定情報を有していると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新し、前記判定手段において設定情報を有していないと判定された場合、前記受信手段で受信した設定情報の設定を行わないことを特徴とする画像処理装置。
【請求項３】
画像処理装置であって、
他の画像処理装置から送信される設定情報を受信する受信手段と、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する第一の判定手段と、
自身が設定情報を既に有しているか否かを判定する第二の判定手段と、
前記第一の判定手段において同じグループに属すると判定され、且つ前記第二の判定手段において設定情報を有していると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新する更新手段と、
を有することを特徴とする画像処理装置。
【請求項４】
前記更新手段において更新された設定情報を前記他の画像処理装置とは異なる画像処理装置に対して送信する送信手段を更に有し、
前記送信手段は、前記更新手段において設定情報が更新されるのに応じて該更新された設定情報を送信することを特徴とする請求項１乃至３の何れかに記載の画像処理装置。
【請求項５】
画像処理装置であって、
ユーザが所望の設定情報を入力可能な入力手段と、
前記入力手段において入力された設定情報に基づいて自身の設定情報を更新する更新手段と、
前記更新手段によって自身の設定情報が更新されるのに応じて、少なくとも自身の属するグループを示す情報と更新された設定情報とを含んで成る設定情報更新通知を他の画像処理装置に送信する送信手段と、
を有することを特徴とする画像処理装置。
【請求項６】
画像処理方法であって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する判定ステップと、
前記判定ステップにおいて同じグループに属すると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新する更新ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
画像処理方法であって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
自身が設定情報を既に有しているか否かを判定する判定ステップと、
を有し、
前記判定ステップにおいて設定情報を有していると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新し、前記判定ステップにおいて設定情報を有していないと判定された場合、前記受信ステップで受信した設定情報の設定を行わないことを特徴とする画像処理方法。
【請求項８】
画像処理方法であって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する第一の判定ステップと、
自身が設定情報を既に有しているか否かを判定する第二の判定ステップと、
前記第一の判定ステップにおいて同じグループに属すると判定され、且つ前記第二の判定ステップにおいて設定情報を有していると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新する更新ステップと、
を有することを特徴とする画像処理方法。
【請求項９】
画像処理方法であって、
ユーザが所望の設定情報を入力可能な入力ステップと、
前記入力手段において入力された設定情報に基づいて自身の設定情報を更新する更新ステップと、
前記更新ステップによって自身の設定情報が更新されるのに応じて、少なくとも自身の属するグループを示す情報と更新された設定情報とを含んで成る設定情報更新通知を他の画像処理装置に送信する送信ステップと、
を有することを特徴とする画像処理方法。
【請求項１０】
画像処理装置に以下のステップを実行させるためのプログラムであって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する判定ステップと、
前記判定ステップにおいて同じグループに属すると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新する更新ステップと、
を有することを特徴とするプログラム。
【請求項１１】
画像処理装置に以下のステップを実行させるためのプログラムであって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
自身が設定情報を既に有しているか否かを判定する判定ステップと、
を有し、
前記判定ステップにおいて設定情報を有していると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新し、前記判定ステップにおいて設定情報を有していないと判定された場合、前記受信ステップで受信した設定情報の設定を行わないことを特徴とするプログラム。
【請求項１２】
画像処理装置に以下のステップを実行させるためのプログラムであって、
他の画像処理装置から送信される設定情報を受信する受信ステップと、
前記他の画像処理装置と自装置が同じグループに属するか否かを判定する第一の判定ステップと、
自身が設定情報を既に有しているか否かを判定する第二の判定ステップと、
前記第一の判定ステップにおいて同じグループに属すると判定され、且つ前記第二の判定ステップにおいて設定情報を有していると判定された場合、前記受信ステップで受信した設定情報に基づいて自身の設定情報を更新する更新ステップと、
を有することを特徴とするプログラム。
【請求項１３】
画像処理装置に以下のステップを実行させるためのプログラムであって、
ユーザが所望の設定情報を入力可能な入力ステップと、
前記入力手段において入力された設定情報に基づいて自身の設定情報を更新する更新ステップと、
前記更新ステップによって自身の設定情報が更新されるのに応じて、少なくとも自身の属するグループを示す情報と更新された設定情報とを含んで成る設定情報更新通知を他の画像処理装置に送信する送信ステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークに接続される事務機器（プリンタ、スキャナ、コピー機、複合機、ＦＡＸ等）でユーザ情報設定方法に関する装置および方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、複数の事務機器がネットワークで接続されて使用されているケースが増加している。このような状態で使用されているとき、ネットワークで接続されている事務機器の中の特定のグループの事務機器のユーザ設定が同一であることが望まれることが多い。たとえばアクセス権、アドレス帳、デフォルト画面情報等である。
【０００３】
そこで、従来は特定のグループの事務機器のユーザ設定を同一にするために複数の事務機器それぞれにおいて、ユーザが手作業で設定を行っていた。
【０００４】
一方、手作業以外の方法で特定グループの事務機器のユーザ設定情報を同じにする方法として事務機器１内の必要情報を物理的に着脱可能な記憶媒体に記憶させ、その分離した記憶媒体を事務機器２に接続して、記憶媒体内の情報を事務機器２に送出することにより、事務機器１と２の設定等の必要な情報を同一にする方法等が考えられている（特許文献１参照）。
【特許文献１】特開２００１−５３９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザ設定情報更新時、すべての事務機器の更新を手作業でおこなうことは非常に効率が悪い。また誤入力の可能性もある。特に新規の事務機器の設定には多くのユーザの負担が必要だった。
【０００６】
また前記特許文献の方法では物理的に分離可能な記憶装置というハードウェアが別に必要になりコストアップの要因になる。また同一ユーザ設定情報で望まれる事務機器の物理的な距離が大きいときや、同一ユーザ設定で望まれる事務機器の機体数が多いときは前記特許文献の方法では非効率である。
【０００７】
一方で、ネットワーク上に接続される全ての事務機器に対してユーザ設定情報を送信し、強制的に全ての事務機器に対してユーザ設定情報を更新させた場合には、あるグループ内のみで共有していたアドレス帳情報などが想定外のアドレス情報に更新されてしまい、ユーザビリティを損ねてしまうという問題も考えられる。
【０００８】
そこで本発明は、これら従来の方法における問題点に鑑み、ネットワーク上に接続された複数の事務機器のうち、ユーザ設定情報の更新が可能である事務機器に対して、より効率的にユーザ設定情報を同期させることができる装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像処理装置は、他の画像処理装置から送信される設定情報を受信する受信手段と、前記他の画像処理装置と自装置が同じグループに属するか否かを判定する判定手段と、前記判定手段において同じグループに属すると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新する更新手段とを有することを特徴とする。
【００１０】
また、上記課題を解決するために本発明の画像処理装置は、他の画像処理装置から送信される設定情報を受信する受信手段と、自身が設定情報を既に有しているか否かを判定する判定手段とを有し、前記判定手段において設定情報を有していると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新し、前記判定手段において設定情報を有していないと判定された場合、前記受信手段で受信した設定情報の設定を行わないことを特徴とする。
【００１１】
また、上記課題を解決するために本発明の画像処理装置は、他の画像処理装置から送信される設定情報を受信する受信手段と、前記他の画像処理装置と自装置が同じグループに属するか否かを判定する第一の判定手段と、
自身が設定情報を既に有しているか否かを判定する第二の判定手段と、前記第一の判定手段において同じグループに属すると判定され、且つ前記第二の判定手段において設定情報を有していると判定された場合、前記受信手段で受信した設定情報に基づいて自身の設定情報を更新する更新手段とを有することを特徴とする。
また、上記課題を解決するために本発明の画像処理装置は、ユーザが所望の設定情報を入力可能な入力手段と、前記入力手段において入力された設定情報に基づいて自身の設定情報を更新する更新手段と、前記更新手段によって自身の設定情報が更新されるのに応じて、少なくとも自身の属するグループを示す情報と更新された設定情報とを含んで成る設定情報更新通知を他の画像処理装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によると、ネットワーク上に接続された複数の事務機器のうち、ユーザ設定情報の更新が可能である事務機器に対して、より効率的にユーザ設定情報を同期させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための実施形態を図面を参照して詳細に説明する。
【実施例１】
【００１４】
図１は、本発明が適応可能なネットワーク構成図の一例である。
【００１５】
図１の例では、それぞれ１００〜１０７として事務機器Ａ〜事務機器Ｈで表された複数の事務機器（プリンタ、スキャナ、ＦＡＸ、コピー機、複合機等の画像処理装置）がＬＡＮ１０８上に接続されている。
【００１６】
ここで、各事務機器１００〜１０７にはそれぞれグループが登録されている。図１の１００〜１０３の事務機器はグループＡに属し、１０４、１０５の事務機器はグループＢに属し、１０６、１０７の事務機器はグループＣに属している。グループは、予め各事務機器に対して登録されており、後述するようにユーザによって変更可能である。このグループを任意に設定することにより例えば同機種の事務機器や、設置位置がオフィスの同一フロアにある事務機器等を同一グループとして設定することができる。
【００１７】
さらに、図１において各事務機器１００〜１０７には前述したグループの他に情報保持情報が設定されている。ここで情報保持情報とは各事務機器がユーザ設定情報を保持しているかどうかを示す情報であって、本実施例においては＋か−かで表されている。つまり情報保持が＋に設定されている事務機器１００、１０１、１０４、１０５、１０６はそれぞれ自身のユーザ設定情報を保持していることを表し、情報保持がーに設定されている事務機器１０２、１０３、１０７はそれぞれユーザ設定情報を保持していないことを表している。また、ユーザ設定情報とはより詳細にはファックス、Ｅメール等の送信に用いられるアドレス帳情報や、事務機器の使用を許可するユーザ又は部門を管理するための部門ＩＤ情報や、事務機器の操作パネルのデフォルト画面、お気に入り操作キー、各種オプション設定等のユーザモード情報などの各事務機器に設定される設定情報であって、これらの情報は操作パネル等のユーザインターフェースを用いてユーザが設定可能である。
【００１８】
本発明ではＬＡＮ１０８に接続された各事務機器がこれらユーザ設定情報を互いにやり取りし、他の事務機器のユーザ設定情報の取得、自身のユーザ設定情報の更新等を行う。
【００１９】
図２は、本発明における事務機器の内部ブロック構成図を示す。
【００２０】
１は本発明を制御するＣＰＵ、２はＣＰＵ１のワークエリアを提供するＲＡＭ（以下メモリと記す）、３は本発明のプログラムを提供するとともに電源断を越えて情報を格納保持可能でかつ格納情報の書き換え可能なＮＶＲＡＭ（ハードディスク、フロッピー（登録商標）ディスク、ＣＤＲＷ等でもよい）（以下ＮＶＲＡＭと記す）、４はユーザとのインターフェースを司るユーザコマンド入力装置、５は印字装置、６は原稿等を読み取る読み取り装置、７はネットワークＩ／Ｆを制御するＮｅｔｗｏｒｋ  Ｉ／Ｆ部、８はメインバスである。
【００２１】
尚、本発明では特に断らない限り、ＣＰＵ１がメインバス８を介してメモリ２、ＮＶＲＡＭ３、ユーザコマンド入力装置４、印字装置５、原稿等を読み取る読み取り装置６、ＮｅｔｗｏｒｋＩ／Ｆ部７を制御して実施する。
【００２２】
図３には、本実施例における事務機器でユーザ設定情報を保持するもの（情報保持＋の事務機器）のＮＶＲＡＭ３内の情報構成を表している。
【００２３】
まず、ユーザ設定情報識別子は前述したグループを特定するための情報であり、図３の例では当該事務機器がグループＡに属していることになる。また、情報保持情報は＋であり、アドレス帳情報、デフォルトパネル情報、ユーザ設定操作キー情報、オプション設定情報等が格納されている。
【００２４】
図４は本実施形における事務機器でユーザ設定情報を保持していないもの（情報保持―の事務機器）のＮＶＲＡＭ３内の情報構成を表している。
【００２５】
当該事務機器においては、グループＡに属し、ユーザ設定情報を保持していないことがわかる。
【００２６】
以下、フローチャートを用いて、本実施例における事務機器の動作処理の流れを説明する。
【００２７】
図５は、本実施例における事務機器の動作処理におけるメインフローであり、事務機器においてユーザコマンド入力装置４において何らかの指示が入力された際に実行される処理フローである。
【００２８】
まず、Ｓ５０１においてユーザコマンド入力装置に対する入力が、ユーザ設定情報の送信要求であるか否かを判定する。その結果、ユーザ設定情報の送信要求であると判定した場合にはＳ５０２に進み、自身の情報保持情報が＋であるか否かを判定する。情報保持が＋である場合にはＳ５０３に進み、ユーザ設定情報の送信を行う。ここで、ユーザ設定情報の送信方法としてブロードキャスト送信を用いる。これにより、現在操作している事務機器と同一ネットワーク上にある全ての事務機器に対して同じユーザ設定情報を送信することが可能になる。一方、ユーザ設定情報の送信方法としてブロードキャスト送信を用いて送信を行わず、特定の事務機器に対してのみ送信可能にしてもよい。この場合、例えば、操作中の事務機器のユーザコマンド入力装置４の表示パネル上に、現在ネットワーク上に存在する全ての事務機器（又は通信可能な事務機器）の一覧が表示され、その中からユーザによって指定された少なくとも一つ以上の事務機器に対して送信する方法が考えられる。又は、ＩＰアドレス等の送信先を識別するための情報をユーザコマンド入力装置を用いて入力することによって、該入力された宛先に対してユーザ設定情報を送信するようにしてもよい。
【００２９】
Ｓ５０３においてユーザ設定情報の送信処理を行うと、処理を終了する。一方、Ｓ５０２において情報保持が−である場合には、ユーザ設定情報を保持していない為、その旨をパネル上に通知するなどしてユーザに知らせる処理を行い、処理を終了する。
【００３０】
Ｓ５０１において、ユーザ設定情報の送信要求でないと判定された場合にはＳ５０４に進み、ユーザコマンド入力装置に対する入力がユーザ設定情報の変更又は追加の処理を行う指示であるかを判定する。判定の結果ＹＥＳである場合にはＳ５０５に進み、ユーザ設定情報変更処理を行う。ユーザ設定情報変更処理については図６を用いて後述する。
【００３１】
Ｓ５０４の判定の結果ＮＯである場合にはＳ５０６に進み、ユーザコマンド入力装置に対する入力がユーザ設定情報識別子の変更指示であるかを判定する。判定の結果ＹＥＳである場合にはＳ５０７に進み、ユーザ設定情報識別子変更処理を行う。ユーザ設定情報識別子変更処理については図７を用いて語述する。
【００３２】
Ｓ５０６の判定の結果ＮＯである場合にはＳ５０８に進む。ここでは、ユーザ設定情報に関する処理ではなく、コピー処理、プリント処理、スキャン処理等、現在操作中の事務機器を用いた所定の操作であることが考えられ、まず自身の情報保持情報が＋かどうかを判定する。その結果情報保持が＋であった場合にはＳ５０９に進み、必要に応じて保持しているユーザ設定情報を用いて所定の処理を行う。一方情報保持が−であった場合にはＳ５１０に進み、ユーザ設定情報取得処理を行う。ユーザ設定情報取得処理については図８を用いて後述する。
【００３３】
次に、図６を用いてユーザ設定情報変更処理の動作フローを説明する。このユーザ設定情報変更処理はユーザが現在操作中の事務機器のユーザコマンド入力装置４において指示を行うことに応じて実行される。
【００３４】
まずＳ６０１において、自身の情報保持情報が＋かどうかを判定する。その結果ＹＥＳであった場合にはＳ６０２に進む。Ｓ６０２では、ユーザがユーザコマンド入力装置を用いて変更又は追加したユーザ設定情報を自身のユーザ設定情報として設定する。次にＳ６０３に進み、自身のユーザ設定情報識別子を取り出す。例えば図３に示す例であればユーザ設定情報識別子として「Ａ」という情報を取り出す。次にＳ６０４に進み、ユーザ設定情報更新通知を作成する。ユーザ設定情報更新通知は、他の事務機器に対してユーザ設定情報の更新を要求する通知であって、Ｓ６０２において新規に設定されたユーザ設定情報とＳ６０３において取り出したユーザ設定情報識別子とを含む。その後Ｓ６０５に進みＳ６０４において作成されたユーザ設定情報更新通知を送信する。このユーザ設定情報更新通知の送信に関しても前述のユーザ設定情報の送信と同様、ブロードキャスト送信又は特定の事務機器に対して送信を行う。
【００３５】
一方、Ｓ６０１において自身の情報保持情報が−であった場合にはＳ６０６に進む。Ｓ６０６以降の処理では、現在操作中の事務機器において入力されたユーザ設定情報を該事務機器に対して設定を行わずに、ネットワーク上の他の事務機器に対して該入力されたユーザ設定情報の設定を行わせるべく要求する処理を行う。
【００３６】
まず、Ｓ６０６において、自身のユーザ設定情報識別子を取り出す。例えば図３に示す例であればユーザ設定情報識別子として「Ａ」という情報を取り出す。次にＳ６０７に進みユーザ設定情報変更要求を作成する。ユーザ設定情報変更要求は、他の事務機器に対してユーザ設定情報の変更を要求する通知であって、ユーザがユーザコマンド入力装置を用いて変更又は追加したユーザ設定情報とＳ６０６において取り出したユーザ設定情報識別子とを含んでいる。その後Ｓ６０８に進みＳ６０７において作成されたユーザ設定情報変更要求を送信する。このユーザ設定情報変更要求の送信に関しても前述のユーザ設定情報の送信と同様、ブロードキャスト送信又は特定の事務機器に対して送信を行う。
【００３７】
次に、図７を用いてユーザ設定情報識別子変更処理の動作フローを説明する。
【００３８】
このユーザ設定情報識別子変更処理はユーザが現在操作中の事務機器のユーザコマンド入力装置４において指示を行うことに応じて実行される。ユーザ設定情報識別子変更処理を行うことでユーザは現在操作中の事務機器のグループを変更したり、情報保持情報を＋から−又は−から＋に変更することができる。
【００３９】
まず、Ｓ７０１において、ユーザコマンド入力装置４を用いてユーザ設定情報識別子が入力されたかどうかを判定する。入力されたと判定されるとＳ７０２に進み、該入力されたユーザ設定情報識別子をＮＶＲＡＭに格納する。つまりＮＶＲＡＭにユーザ設定情報識別子として「Ａ」が格納されていた場合に、新たにユーザ設定情報識別子「Ｂ」が入力されると、ＮＶＲＡＭ内のユーザ設定情報識別子を「Ａ」から「Ｂ」に変更する処理を行う。
【００４０】
次にＳ７０３へ進み、情報保持情報が入力されたかどうかを判定する。入力されたと判定されるとＳ７０４に進み、該入力された情報保持情報をＮＶＲＡＭに格納する。これにより情報保持情報を＋から−又は−から＋へ変更することができる。
【００４１】
次に、図８を用いてユーザ設定情報取得処理の動作フローを説明する。
【００４２】
ユーザ設定情報取得処理は、ユーザが現在操作中の事務機器の情報保持情報が−であって、且つ何らかのユーザ設定情報を用いた処理が要求された際に、必要となるユーザ設定情報を他の事務機器から取得する処理である。
【００４３】
まず、Ｓ８０１において、現在要求されている所定の処理においてユーザ設定情報が必要であるかを判定する。必要である場合として例えばアドレス帳情報を利用してＦＡＸ等を送信したいなどといった場合が考えられる。Ｓ８０１における判定の結果、ユーザ設定情報が必要でない場合にはＳ８１４に進み所定の処理を行い処理を終了する。一方ユーザ設定情報が必要であると判定された場合にはＳ８０２へ進む。
【００４４】
Ｓ８０２では、ＮＶＲＡＭよりユーザ設定情報識別子情報を取り出す。そしてＳ８０３に進みユーザ設定情報取得応答要求を作成する。ユーザ設定情報取得応答要求は、現在操作中の事務機器を特定する情報（ＩＰアドレス、ＭＡＣアドレス等）とＳ８０２に取り出したユーザ設定情報識別子情報を含む情報であり、ユーザ設定情報を提供可能であるネットワーク上の何れかの事務機器から応答をもらう為の要求である。Ｓ８０４において、Ｓ８０３で作成されたユーザセ定情報取得応答要求を送信する。このユーザ設定情報取得応答要求の送信に関しても前述のユーザ設定情報の送信と同様、ブロードキャスト送信又は特定の事務機器に対して送信を行う。
【００４５】
Ｓ８０５において、ユーザ設定情報取得応答要求に対する応答を受信したかどうかを判断し、受信した場合にはＳ８０６へ、受信していない場合にはＳ８０７へ進み所定時間経過した場合にはＳ８０４に戻り、ユーザ設定情報取得応答要求を再送する。
【００４６】
Ｓ８０５において応答を受信した場合にはＳ８０６に進む。Ｓ８０６では、ユーザ設定情報取得要求を作成する。このユーザ設定情報取得要求は自身のユーザ設定情報識別子と現在必要なユーザ設定情報を含んでいる。Ｓ８０８に進み、Ｓ８０５において受信した応答を参照し、該応答をした事務機器を特定する情報（ＩＰアドレス、ＭＡＣアドレス等）を取り出す。Ｓ８０９に進み、Ｓ８０６で作成したユーザ設定情報取得要求を送信する。この時はブロードキャスト送信を用いずに、Ｓ８０８において取り出されたＩＰアドレス等、応答をした事務機器を特定する情報を用いて送信することで、該応答を行った事務機器に対してのみユーザ設定情報取得要求を送信することができる。
【００４７】
Ｓ８１０では、ユーザ設定情報取得要求に対する応答があるかどうかを判定する。応答がない場合にはＳ８１２に進み、所定時間経過するとＳ８０９に戻りユーザ設定情報取得要求を再送する。Ｓ８１０において応答を受信すると、Ｓ８１１に進み、該受信した応答にふくまれるユーザ設定情報をＲＡＭ２に格納する。その後Ｓ８１３に進み取得したユーザ設定情報を用いて所定の処理を行い、処理を終了する。
【００４８】
図９は、本実施例における事務機器の動作処理におけるメインフローであり、事務機器においてネットワークを介して何らかのデータ受信がされた際に実行される処理フローである。つまり、図５に示すメインフローとは、入力されるデータがユーザコマンド入力装置４から入力されるものかＮｅｔｗｏｒｋ  Ｉ／Ｆ部７を介して入力されるものかの違いがある。
【００４９】
まず、Ｓ９０１において受信したデータがユーザ設定情報又はユーザ設定情報更新通知であるかを判定する。その結果ＹＥＳであった場合にはＳ９０２に進みユーザ設定情報更新処理を行う。ユーザ設定情報更新処理については図１０を用いて後述する。Ｓ９０１の判定の結果ＮＯである場合にはＳ９０３に進む。
【００５０】
Ｓ９０３では、受信したデータがユーザ設定情報変更要求であるかを判定する。判定の結果ＹＥＳであった場合にはＳ９０４に進みユーザ設定情報変更処理を行う。ユーザ設定情報変更処理については図１１を用いて後述する。Ｓ９０３の判定の結果ＮＯであった場合にはＳ９０５に進む。
【００５１】
Ｓ９０５では受信したデータがユーザ設定情報取得応答要求であるかどうかを判定する。判定の結果ＹＥＳである場合にはＳ９０６に進み、該要求に対する応答処理を行う。この応答処理については図１２を用いて後述する。Ｓ９０５の判定の結果ＮＯであった場合にはＳ９０７に進む。
【００５２】
Ｓ９０７では受信したデータがユーザ設定情報取得要求であるかを判定する。その結果ＹＥＳである場合にはＳ９０８に進み、該要求に対する応答処理を行う。この応答処理については図１３を用いて後述する。Ｓ９０７の判定の結果ＮＯである場合にはＳ９０９に進む。
【００５３】
Ｓ９０９では、ネットワークを介したプリント要求、ＦＡＸ受信要求等の所定の処理を行い、処理を終了する。
【００５４】
次に図１０を用いてユーザ設定情報更新処理の動作フローを説明する。
【００５５】
このユーザ設定情報更新処理は、ネットワーク上の他の事務機器から、図５のＳ５０３において送信されたユーザ設定情報を受信した際、又は図６のＳ６０５において送信されたユーザ設定情報更新通知を受信した際の何れかに応じて実行される処理である。
【００５６】
まず、Ｓ１００１において、受信したユーザ設定情報又はユーザ設定情報更新通知に含まれるユーザ設定情報識別子が自身のユーザ設定情報識別子と一致するかどうかを判定する。つまりここで、ユーザ設定情報又はユーザ設定情報更新通知を送信した事務機器と、自身が同じグループに属しているかどうかを判定している。その結果、ユーザ設定情報識別子が一致すると判定された場合（同一グループに属している場合）、Ｓ１００２へ進む。一方Ｓ１００１の判定の結果一致しないと判定された場合（別のグループに属している場合）には受信したユーザ設定情報を破棄し、処理を終了する。尚、この時、ユーザ設定情報識別子が異なる（別グループに属している）ことを送信元の事務機器に通知する処理を行ってもよい。
【００５７】
Ｓ１００２では、自身の情報保持情報が＋であるかを判定する。判定の結果＋である場合にはＳ１００３に進む。判定の結果−である場合には、受信したユーザ設定情報を設定せずに、該ユーザ設定情報を破棄し、処理を終了する。尚、この時も、送信元の事務機器にその旨通知する処理を行ってもよい。
【００５８】
Ｓ１００３では、受信したユーザ設定情報に基づいて、自身が有するユーザ設定情報を更新する。ここでの更新処理の方法として、既に自身が有していたユーザ設定情報を受信したユーザ設定情報で上書きする方法か、又は既に有していたユーザ設定情報との差分を新規に追加するユーザ設定情報として記憶する方法か、又は、既に有していたユーザ設定情報とは別に、受信したユーザ設定情報を記憶しておく方法（つまり既に有しているユーザ設定情報と受信したユーザ設定情報の両方を記憶しておく方法）の何れを用いてもよい。Ｓ１００３においてユーザ設定情報の更新を行うと処理を終了する。
【００５９】
次に、図１１を用いてユーザ設定情報変更処理の動作フローを説明する。
【００６０】
このユーザ設定情報変更処理は、ネットワーク上の他の事務機器から、
図６のＳ６０８において送信されたユーザ設定情報変更要求を受信した際に実行される処理である。
【００６１】
まず、Ｓ１１０１において、受信したユーザ設定情報変更要求に含まれるユーザ設定情報識別子が自身のユーザ設定情報識別子と一致するかどうかを判定する。つまりここで、ユーザ設定情報変更要求を送信した事務機器と、自身が同じグループに属しているかどうかを判定している。その結果、ユーザ設定情報識別子が一致すると判定された場合（同一グループに属している場合）、Ｓ１１０２へ進む。一方Ｓ１１０１の判定の結果一致しないと判定された場合（別のグループに属している場合）には受信したユーザ設定情報を破棄し、処理を終了する。尚、この時、ユーザ設定情報識別子が異なる（別グループに属している）ことを送信元の事務機器に通知する処理を行ってもよい。
【００６２】
Ｓ１１０２では、自身の情報保持情報が＋であるかを判定する。判定の結果＋である場合にはＳ１１０３に進む。判定の結果−である場合には、受信したユーザ設定情報を設定せずに、該ユーザ設定情報を破棄し、処理を終了する。尚、この時も、送信元の事務機器にその旨通知する処理を行ってもよい。
【００６３】
Ｓ１１０３では、受信したユーザ設定情報に基づいて、自身が有するユーザ設定情報を更新する。ここでの更新処理の方法として、既に自身が有していたユーザ設定情報を受信したユーザ設定情報で上書きする方法か、又は既に有していたユーザ設定情報との差分を新規に追加するユーザ設定情報として記憶する方法か、又は、既に有していたユーザ設定情報とは別に、受信したユーザ設定情報を記憶しておく方法（つまり既に有しているユーザ設定情報と受信したユーザ設定情報の両方を記憶しておく方法）の何れを用いてもよい。
【００６４】
次にＳ１１０４に進み、ユーザ設定情報更新通知を作成する。ここで作成されるユーザ設定情報更新通知は、図６のＳ６０４で作成されるユーザ設定情報更新通知と同様であり、自身のユーザ設定情報識別子とＳ１１０３で設定したユーザ設定情報とを含んでいる。Ｓ１１０５において、Ｓ１１０４で作成したユーザ設定情報更新通知の送信を行う。このユーザ設定情報更新通知の送信に関しても前述のユーザ設定情報の送信と同様、ブロードキャスト送信又は特定の事務機器に対して送信を行う。これにより、さらに他の事務機器に対しても、自身が更新したユーザ設定情報と同じユーザ設定情報を設定させることができる。
【００６５】
次に図１２を用いてユーザ設定情報取得応答要求に対する応答処理の動作フローを説明する。
【００６６】
この応答処理は、ネットワーク上の他の事務機器から、図８のＳ８０４において送信されたユーザ設定情報取得応答要求を受信した際に実行される処理である。
【００６７】
まず、Ｓ１２０１において、受信したユーザ設定情報取得応答要求に含まれるユーザ設定情報識別子が自身のユーザ設定情報識別子と一致するかどうかを判定する。つまりここで、ユーザ設定情報取得応答要求を送信した事務機器と、自身が同じグループに属しているかどうかを判定している。その結果、ユーザ設定情報識別子が一致すると判定された場合（同一グループに属している場合）、Ｓ１２０２へ進む。一方Ｓ１２０１の判定の結果一致しないと判定された場合（別のグループに属している場合）には受信したユーザ設定情報取得応答要求を破棄し、処理を終了する。尚、この時、ユーザ設定情報識別子が異なる（別グループに属している）ことを送信元の事務機器に通知する処理を行ってもよい。
【００６８】
Ｓ１２０２では、自身の情報保持情報が＋であるかを判定する。判定の結果＋である場合にはＳ１２０３に進む。判定の結果−である場合には、受信したユーザ設定情報取得応答要求を破棄し、処理を終了する。尚、この時も、送信元の事務機器にその旨通知する処理を行ってもよい。
【００６９】
Ｓ１２０３では、自身を特定するための情報である自機器ＩＤ（例えばＩＰアドレス、ＭＡＣアドレス等）を取り出す。Ｓ１２０４に進み、ユーザ設定情報取得応答要求に対する応答を作成する。この応答は少なくとも自身のユーザ設定情報識別子とＳ１２０３で取り出した自機器ＩＤを含んでいる。その後Ｓ１２０５において、Ｓ１２０４で作成した応答を送信する。ユーザ設定情報取得応答要求には、送信元の機器ＩＤが含まれているため、この機器ＩＤに基づいて該ユーザ設定情報取得応答要求を送信した事務機器に対して該応答を送信する。
【００７０】
次に、図１３を用いてユーザ設定情報取得要求に対する応答処理の動作フローを説明する。
【００７１】
この応答処理は、ネットワーク上の他の事務機器から、図８のＳ８０９において送信されたユーザ設定情報取得要求を受信した際に実行される処理である。
【００７２】
まず、Ｓ１３０１において、受信したユーザ設定情報取得要求に含まれるユーザ設定情報識別子が自身のユーザ設定情報識別子と一致するかどうかを判定する。つまりここで、ユーザ設定情報取得要求を送信した事務機器と、自身が同じグループに属しているかどうかを判定している。その結果、ユーザ設定情報識別子が一致すると判定された場合（同一グループに属している場合）、Ｓ１３０２へ進む。一方Ｓ１３０１の判定の結果一致しないと判定された場合（別のグループに属している場合）には受信したユーザ設定情報取得要求を破棄し、処理を終了する。尚、この時、ユーザ設定情報識別子が異なる（別グループに属している）ことを送信元の事務機器に通知する処理を行ってもよい。
【００７３】
Ｓ１３０２では、自身の情報保持情報が＋であるかを判定する。判定の結果＋である場合にはＳ１３０３に進む。判定の結果−である場合には、受信したユーザ設定情報取得要求を破棄し、処理を終了する。尚、この時も、送信元の事務機器にその旨通知する処理を行ってもよい。
【００７４】
Ｓ１３０３では、自身が有するユーザ設定情報の各項目のうち、受信したユーザ設定情報取得要求が要求するユーザ設定情報の項目を取り出す。
【００７５】
Ｓ１３０４に進み、Ｓ１３０３で取り出したユーザ設定情報と、自身のユーザ設定情報識別子とを含む応答を作成する。Ｓ１３０５に進み、該応答を送信する。ユーザ設定情報取得要求には、送信元の機器ＩＤが含まれているため、この機器ＩＤに基づいて該ユーザ設定情報取得応答要求を送信した事務機器に対して該応答を送信する。
【００７６】
以上説明したように、第１の実施例によれば、ユーザ設定情報識別子が一致する事務機器（同一グループに属する事務機器）のユーザ設定情報を統一することができる。逆にユーザ設定情報識別子が異なる事務機器（同一グループに属さない事務機器）のユーザ設定情報が誤って変更されてしまうことを防ぐことができる。さらに、情報保持が＋であるか−であるかによってユーザ設定情報を設定するか否かを判断するので、ユーザ設定情報を保持する必要がない事務機器に対してユーザ設定情報が登録されてしまうことを防ぐことができる。そして、情報保持が−であってユーザ設定情報を保持していない事務機器において所定の処理を行うためにユーザ設定情報が必要であれば、ユーザ設定情報を保持している他の事務機器からユーザ設定情報を取得することができる。
【実施例２】
【００７７】
実施例２では、事務機器が新たにネットワークに接続された際、又は初期化時に、他の事務機器に対してユーザ設定情報を取得する処理を行うものである。基本的な処理は、実施例１と同様であり、事務機器が新たにネットワークに接続された際、又は初期化時に、他の事務機器に対してユーザ設定情報を取得する処理を行う点が異なる。この点について、図１４を用いて説明する。
【００７８】
事務機器が論理的にネットワークに接続されたとき（ネットワークに物理的に接続されたときまたは当該事務機器に電力が投入され初期化が完了したとき、または新たにネットワークに接続されたとき）に図１４の処理はスタートする。先ずＳ１４０１において、ユーザ設定情報識別子および情報保持情報の両方がすでにＮＶＲＡＭ３上に設定されているかどうか調べる。設定されていなければＳ１４０２に進み、ユーザによる入力を待つ。ユーザ入力があればＳ１４０３に進みそれがユーザ設定情報識別子であるかどうか調べる。ユーザ設定情報識別子であればＳ１４０４に進み入力されたユーザ設定情報識別子をＮＶＲＡＭ３上に格納する。ユーザ設定情報識別子でなければ、Ｓ１４０５に進み、ユーザ入力が情報保持情報であるかどうか調べる。情報保持情報であればＳ１４０６に進み、入力された情報保持情報をＮＶＲＡＭ３上に格納する。ユーザ入力がその他の操作であれば、Ｓ１４０７に進み適切な処理を行う。
【００７９】
一方、Ｓ１４０１において、ユーザ設定情報識別子および情報保持情報の両方がすでにＮＶＲＡＭ３上に設定されていればＳ１４０８に進み、これらをＮＶＲＡＭ３上から取り出す。Ｓ１４０９に進み、情報保持が＋かどうか調べる。その結果、−であればユーザ設定情報を保持する必要がないので処理を終了する。＋であればユーザ設定情報を自事務機器で保持するため最新のユーザ設定情報を取得しなければならない。そのためＳ１４１０に進み、ＮＶＲＡＭ３よりユーザ設定情報識別子を取り出す。Ｓ１４１１に進み、取り出したユーザ設定情報識別子と自機器を特定するＩＤ（ＩＰアドレス、ＭＡＣアドレス）とともにユーザ設定情報取得応答要求を作成する。Ｓ１４１２に進み、Ｓ１４１１で作成したユーザ設定情報取得応答要求を送信する。そしてＳ１４１３では、ユーザ設定情報取得応答要求に対する応答を受信するのを待つ。所定時間経過しても受信しない場合には（Ｓ１４１４）、Ｓ１４１２に戻ってユーザ設定情報取得応答要求を再送する。応答を受信したならば、Ｓ１４１５においてユーザ設定情報識別子とすべてのユーザ設定情報を要求するユーザ設定情報取得要求を作成する。その後Ｓ１４１６に進み、ユーザ設定情報取得応答要求に対する応答に含まれる応答した機器を特定するＩＤを取り出す。そしてＳ１４１７において、取り出したＩＤを持つ機器に対して作成したユーザ設定情報取得要求を送信する。
【００８０】
その後Ｓ１４１８においてユーザ設定情報取得要求に対する応答を受信するのを待つ。所定時間経過しても応答がない場合には（Ｓ１４１９）、Ｓ１４１７に戻ってユーザ設定情報取得要求を再送する。応答を受信したならばＳ１４２０に進み、応答に含まれる受信したすべてのユーザ設定情報をＮＶＲＡＭ３上に格納し、処理を終了する。
【００８１】
以上第二の実施例によれば、事務機器が新たにネットワークに接続された際、又は初期化時に、自動的にユーザ設定情報を取得する処理を行うので、ネットワーク上の同一グループにある他の事務機器のユーザ設定情報との同期をとることがより容易にできる。
【００８２】
（その他の実施例）
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【００８３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ネットワーク上のファイルサーバが有する記憶装置、或いは、インターネット上のＦＴＰサーバが有する記憶装置など、あらゆる記録媒体を用いることができる。
【００８５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８６】
また、上記実施形態においては、ネットワーク上に複数の事務機器が接続され、相互にユーザ設定情報のやり取りを行うシステムを説明したが、ユーザ設定情報を管理するサーバ装置を設け、該サーバ装置がユーザ設定情報をネットワーク上の事務機器に対して送信するシステムを用いても本発明の目的は達成される。この場合、各事務機器にユーザ設定情報識別子を予め登録することによってグループを識別してもよいし、各事務機器のグループを識別するための情報をサーバ装置が管理するようにしてもよい。
【図面の簡単な説明】
【００８７】
【図１】本実施例におけるネットワーク構成図の例である。
【図２】本実施例における事務機器の内部ブロック構成図である。
【図３】本実施例における事務機器のＮＶＲＡＭ３内の情報構成の例である。
【図４】本実施例における事務機器のＮＶＲＡＭ３内の情報構成の例である。
【図５】本実施例における事務機器の動作処理におけるメインフローを表すフローチャートである。
【図６】本実施例におけるユーザ設定情報変更処理の動作フローを表すフローチャートである。
【図７】本実施例におけるユーザ設定情報識別子変更処理の動作フローを表すフローチャートである。
【図８】本実施例におけるユーザ設定情報取得処理の動作フローを表すフローチャートである。
【図９】本実施例における事務機器の動作処理におけるメインフローを表すフローチャートである。
【図１０】本実施例におけるユーザ設定情報更新処理の動作フローを表すフローチャートである。
【図１１】本実施例におけるユーザ設定情報変更処理の動作フローを表すフローチャートである。
【図１２】本実施例におけるユーザ設定情報取得応答要求に対する応答処理の動作フローを表すフローチャートである。
【図１３】本実施例におけるユーザ設定情報取得要求に対する応答処理の動作フローを表すフローチャートである。
【図１４】本発明の第二の実施例における動作フローを表すフローチャートである。
【符号の説明】
【００８８】
１  ＣＰＵ
２  ＲＡＭ
３  ＮＶＲＡＭ
４  ユーザコマンド入力装置
５  印刷装置
６  読取装置
７  Ｎｅｔｗｏｒｋ  Ｉ／Ｆ部
８  メインバス
９  ＦＡＸ装置
【図１】
2006015524.tif 000003
【図２】
2006015524.tif 000004
【図３】
2006015524.tif 000005
【図４】
2006015524.tif 000006
【図５】
2006015524.tif 000007
【図６】
2006015524.tif 000008
【図７】
2006015524.tif 000009
【図８】
2006015524.tif 000010
【図９】
2006015524.tif 000011
【図１０】
2006015524.tif 000012
【図１１】
2006015524.tif 000013
【図１２】
2006015524.tif 000014
【図１３】
2006015524.tif 000015
【図１４】
2006015524.tif 000016