(57)【要約】【課題】データ送信装置に対してアドレスを配信するにあたり、誤ったアドレスが配信されることを防ぐこと【解決手段】ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得し、次に、データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する識別情報と、を含む送信履歴を取得する。そして、データ送信装置から取得した送信履歴に含まれる識別情報に対応するアドレスと、当該識別情報に対応する記憶手段から取得アドレスとが一致するかを判定し、アドレスが一致しないと判定される場合であって、データ送信装置から取得した送信履歴に含まれる送信日時が、記憶手段から取得された更新日時より後かつ送信結果が送信成功である場合に、当該送信履歴に含まれる識別情報に対応する記憶手段のアドレスを更新させる。【選択図】図４
2016127302.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのアドレスを管理し、当該ユーザのアドレスに対してデータを送信するデータ送信装置と通信可能な情報処理装置であって、
ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得する第一取得手段と、
前記データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する前記識別情報と、を含む送信履歴を取得する第二取得手段と、
前記第二取得手段で取得した送信履歴に含まれる前記識別情報に対応するアドレスと、当該識別情報に対応する前記第一取得手段で取得したアドレスとが一致するかを判定するアドレス一致判定手段と、
前記アドレス一致判定手段で、アドレスが一致しないと判定される場合であって、前記第二取得手段で取得した前記送信履歴に含まれる送信日時が、前記第一取得手段で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させる更新手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第一取得手段で取得した前記ユーザの識別情報と前記アドレスとを、前記データ送信装置に送信する送信手段を更に有し、
前記送信手段は、前記アドレス一致判定手段で、アドレスが一致しないと判定される場合であって、前記第二取得手段で取得した前記送信履歴に含まれる送信日時が、前記第一取得手段で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記第一取得手段で取得したアドレスを前記データ送信装置に送信しないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アドレス一致判定手段で、アドレスが一致しないと判定される場合であって、前記第二取得手段で取得した前記送信履歴に含まれる送信日時が、前記第一取得手段で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新するか否かの指示を受け付ける画面を表示するように制御する表示制御手段を備え、
前記更新手段は、前記前記表示制御手段で表示するように制御される画面を介してユーザから前記記憶手段のアドレスを更新する指示を受け付けた場合に当該アドレスを更新させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記更新手段は、更に、前記アドレス一致判定手段で、アドレスが一致すると判定される場合であって、前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記データ送信装置は、画像形成装置であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記アドレスには、ファックス番号、電子メールアドレス、データを記憶するフォルダを含むことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザのアドレスを管理し、当該ユーザのアドレスに対してデータを送信するデータ送信装置と通信可能な情報処理装置の制御方法であって、
前記情報処理装置の第一取得手段が、ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得する第一取得工程と、
前記情報処理装置の第二取得手段が、前記データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する前記識別情報と、を含む送信履歴を取得する第二取得工程と、
前記情報処理装置のアドレス一致判定手段が、前記第二取得工程で取得した送信履歴に含まれる前記識別情報に対応するアドレスと、当該識別情報に対応する前記第一取得工程で取得したアドレスとが一致するかを判定するアドレス一致判定工程と、
前記情報処理装置の更新手段が、前記アドレス一致判定工程で、アドレスが一致しないと判定される場合であって、前記第二取得工程で取得した前記送信履歴に含まれる送信日時が、前記第一取得工程で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させる更新工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理装置の制御方法、およびコンピュータプログラムに関し、特に、データ送信装置に対してアドレスを配信するにあたり、誤ったアドレスが配信されることを防ぐ仕組みに関する。
【背景技術】
【０００２】
プリンタ、イメージスキャナ、ファクシミリなどの機能が一つにまとめられている機器である複合機（以下、デバイスとも言う）から、アドレス帳、ネットワーク設定、複合機のアプリケーション設定といった設定値の情報の取得と、設定値情報の配信を複合機に行うシステムが存在する（以下、設定値情報の管理システムと呼ぶ）。
【０００３】
この設定値情報の管理システムでは、１台の複合機にアドレス帳、ネットワーク設定、複合機のアプリケーション設定といった設定を行い、その設定を他の複数台の複合機に対しても設定したり、ユーザの誤操作や予期せぬエラーに備えて複合機の設定値のバックアップデータを取得し、エラー発生時にバックアップデータのリストアをしたり、ユーザが複合機を新規で購入した際に、以前使用していた複合機の設定を新規複合機にも同様に設定したりすることが可能である。
【０００４】
設定値情報の管理システムでは、以下のような手順で、複合機に対し、アドレス帳、ネットワーク設定、複合機のアプリケーション設定といった設定を行っている。
【０００５】
まず、当該システムの管理者のＰＣにインストールされたアプリケーションが、クライアントのＰＣに表示される管理画面で当該システムの管理者から指定されたスケジュールに基づき、複合機から設定値を取得し、ネットワークを介して管理サーバに取得した設定値を保存する。
【０００６】
その後、管理画面を介して、当該システムの管理者が、管理サーバに保存した設定値、および配信する対象の複合機、配信するスケジュールを設定した、タスクを作成する。
【０００７】
このタスクの発生をクライアントのＰＣにインストールされたアプリケーションが確認すると、管理サーバから設定値を取得し、タスクの情報に基づいて、複合機に設定値を配信する。
【０００８】
しかし、設定値情報の管理システムには、クライアントのＰＣにインストールされたアプリケーションが設定値を複合機から取得してきた時刻、もしくは管理サーバに取得した設定値を保存した時刻の後に、複合機上でユーザによりアドレスが編集された場合、管理サーバ上に保存された設定値の情報は古くなる。複合機上にあるデータよりも古くなった設定値を再び複合機に対して配信すると、新しく設定したデータが古いデータによって上書きされてしまうという課題がある。
【０００９】
上述した課題の具体的な例としては、例えば、複合機には、スキャンした画像データを送信するために、アドレス帳に送信先のフォルダパスが設定されているが、社内で異動があった場合、座席に変更があった場合など、そのフォルダパスをユーザが編集することが想定される。クライシステムの管理者のＰＣにインストールされたアプリケーションが設定値を複合機から取得してきた管理サーバに送信した後に、上述のようなフォルダパスが編集されることもある。このとき、管理サーバ上の設定値には、編集される前のフォルダパスが含まれている状態となる。この管理サーバ上の設定値を複合機に配信すると、編集したフォルダパスは上書きされて、編集以前のフォルダパスに戻ってしまう。正しいフォルダパスに戻すためには、ユーザが再度複合機上に登録されたフォルダパスを編集しなくてはならない。
【００１０】
また、複合機のアドレス帳に登録された、Ｅ−ｍａｉｌアドレス・ＦＡＸ番号についても、同様のケースが考えられる。社名変更によるＥ−ｍａｉｌアドレスのドメイン名変更、異動によりＦＡＸを受信機器の番号などに変更があった場合など、ユーザは複合機上のアドレス帳を編集することが考えられる。管理サーバ上の配信データが、ユーザがアドレス帳を編集する以前に作られたデータである場合、その配信データを複合機に対して配信すると、Ｅ−ｍａｉｌアドレスやＦＡＸ番号は編集以前のアドレスに戻されてしまう。
【００１１】
サーバで管理する宛先（アドレス）が更新されていることをユーザに通知する技術として、特許文献１には、データを送信する宛先リストを複合機がサーバから取得し、取得した宛先のひとつに複合機からデータを送信しようとしたときに、当該データの宛先と紐付くユーザ情報と同一のユーザ情報を持つ宛先に対するデータの送信履歴が複合機に保存されている場合であって、サーバから取得した宛先と複合機に保存されている送信履歴に含まれる宛先が異なる場合に、複合機の操作パネル上に警告を表示させることで、サーバの宛先が変更されていることを通知する技術が記載されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１２−１２９７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１は、上述したようにサーバの宛先が変更されていることを通知するものであり、複合機でアドレス帳を管理するものではない。そのため、上述したように、複合機で管理するアドレスと、サーバで管理するアドレスが異なるということがない、つまりサーバで管理するアドレスのほうが複合機で管理するアドレスより古くなってしまうという本発明の課題は、特許文献１では発生しない可能性が高いため、本発明の課題は、特許文献１に記載の技術を利用したとしても解決しない可能がある。
【００１４】
本発明は、データ送信装置に対してアドレスを配信するにあたり、誤ったアドレスが配信されることを防ぐことを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、ユーザのアドレスを管理し、当該ユーザのアドレスに対してデータを送信するデータ送信装置と通信可能な情報処理装置であって、ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得する第一取得手段と、前記データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する前記識別情報と、を含む送信履歴を取得する第二取得手段と、前記第二取得手段で取得した送信履歴に含まれる前記識別情報に対応するアドレスと、当該識別情報に対応する前記第一取得手段で取得したアドレスとが一致するかを判定するアドレス一致判定手段と、前記アドレス一致判定手段で、アドレスが一致しないと判定される場合であって、前記第二取得手段で取得した前記送信履歴に含まれる送信日時が、前記第一取得手段で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させる更新手段とを備えることを特徴とする。
【００１６】
また、本発明は、ユーザのアドレスを管理し、当該ユーザのアドレスに対してデータを送信するデータ送信装置と通信可能な情報処理装置の制御方法であって、前記情報処理装置の第一取得手段が、ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得する第一取得工程と、前記情報処理装置の第二取得手段が、前記データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する前記識別情報と、を含む送信履歴を取得する第二取得工程と、前記情報処理装置のアドレス一致判定手段が、前記第二取得工程で取得した送信履歴に含まれる前記識別情報に対応するアドレスと、当該識別情報に対応する前記第一取得工程で取得したアドレスとが一致するかを判定するアドレス一致判定工程と、前記情報処理装置の更新手段が、前記アドレス一致判定工程で、アドレスが一致しないと判定される場合であって、前記第二取得工程で取得した前記送信履歴に含まれる送信日時が、前記第一取得工程で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させる更新工程とを備えることを特徴とする。
【発明の効果】
【００１７】
本発明によると、データ送信装置に対してアドレスを配信するにあたり、誤ったアドレスが配信されることを防ぐことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の複合機の設定値情報の管理システムの構成の一例を示すシステム構成図である。
【図２】図１に示した設定値情報の管理サーバ１００、各拠点にある複合機との通信を行う複合機管理クライアントＰＣ１０１に適用可能な情報処理装置のハードウェア構成図である。
【図３】図１に示した複合機１０２のコントローラユニットのハードウェア構成図である。
【図４】本発明における設定値情報の管理システムにおける不正設定値の配信防止処理の一例を示すフローチャートである。
【図５】本発明における設定値情報の管理システムにおける不正設定値の配信防止処理の一例を示すフローチャートである。
【図６】本発明における設定値情報の管理システムにデバイスアドレス帳テーブル
【図７】本発明における設定値情報の管理システムにおける配信データテーブル
【図８】本発明における設定値情報の管理システムにおけるジョブ実行履歴テーブル
【図９】本発明における設定値情報の管理システムにおける配信対象デバイス選択画面
【図１０】本発明における設定値情報の管理システムにおける配信設定値選択画面
【図１１】本発明における設定値情報の管理システムにおける配信スケジュール設定画面
【図１２】本発明における設定値情報の管理システムにおける配信タスク登録画面
【図１３】本発明における設定値情報の管理システムにおける除外設定値確認画面
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
＜図１の説明＞
【００２０】
図１は、本発明の設定値情報の管理システムの構成の一例を示すシステム構成図である。
図１は、設定値情報の管理サーバ１００と、１又は複数の複合機管理クライアントＰＣ１０１と、１又は複数の複合機１０２がローカルエリアネットワーク（ＬＡＮ）を介して接続される構成となっている。
設定値情報の管理サーバ１００は、複合機１０２に配信する設定値情報を管理する。
【００２１】
複合機管理クライアントＰＣ１０１は、設定値情報の管理システムの管理者が操作する端末であり、複合機管理クライアントＰＣ１０１の外部メモリ２１１には、図４、および、図５の複合機管理クライアントＰＣ１０１の各処理を実行するためのアプリケーションが記憶されており、複合機管理クライアントＰＣ１０１が起動している間、当該アプリケーションも起動しているものとする。複合機管理クライアントＰＣ１０１は、本発明における、情報処理装置の適用例である。
【００２２】
複合機１０２は、複合機管理クライアントＰＣ１０１から配信された設定値を反映することが出来る。また、複合機管理クライアントＰＣ１０１に対して当該複合機１０２設定されている設定値の情報を送信することが出来る。複合機１０２は、本発明における、ユーザのアドレスを管理し、当該ユーザのアドレスに対してデータを送信するデータ送信装置の適用例である。
＜図２の説明＞
【００２３】
以下、図２を用いて、図１に示した設定値情報の管理サーバ１００，複合機管理クライアントＰＣ１０１に適用可能な情報処理装置のハードウェア構成について説明する。
【００２４】
図２は、図１に示した設定値情報の管理サーバ１００、複合機管理クライアントＰＣ１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２５】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２６】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２７】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２８】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
＜図３の説明＞
【００３２】
次に、図３を用いて、図１に示した複合機１０２のハードウェア構成について説明する。
図３は、図１に示した複合機１０２のハードウェア構成の一例を示すブロック図である。
【００３３】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３４】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３５】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３６】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３７】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３８】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３９】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、複合機の補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
尚、表示部は複合機によって表示性能が異なり、タッチパネルを介して操作をできる複合機、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの複合機によって本発明は構成されている。
【００４６】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４７】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。また、カードリード３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末と複合機とのペアリングを行う。そして、かざされた携帯端末と複合機で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末と複合機間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像を複合機へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００４８】
上述した複合機１０２では、複合機１０２を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００４９】
また、プラットフォーム上には、複合機１０２の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
このプラットフォームを介して、複合機の各機能を制御することが可能な構成となっている。
【００５０】
また、複合機１０２には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機１０２により動作（スキャンやプリント処理）を実行することが可能である。
【００５１】
以上のような構成によって、複合機１０２は、スキャナ３１４から読み込んだ画像データをＬＡＮ上に送信したり、ＬＡＮから受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００５２】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００５３】
以下、図４を用いて、本実施形態の設定値情報の管理システムにおける不正設定値による上書き防止処理の第１の実施例について説明する。なお、以下で使用される用語「デバイス」は、複合機１０２のことを指す。
＜図４の説明＞
【００５４】
図４は、本発明において、フローチャートの一例を示す図である。
図４および図５のフローチャートに示す各ステップの処理は、管理サーバ１００、または、複合機管理クライアントＰＣ１０１のＣＰＵ２０１、または、複合機１０２のＣＰＵ３０１が外部メモリ２１１（複合機１０２の場合、ＨＤＤ３０４）に格納されるプログラムをＲＡＭ２０３（複合機１０２の場合、ＲＡＭ３０２）にロードして実行することにより実現される。
【００５５】
なお、ステップＳ４０１の処理が実行する前に、複合機管理クライアントＰＣ１０１のディスプレイ２１０に表示される図１２の配信タスク登録画面において、設定値情報の管理システムの管理者が予めタスクの実行日時を登録しているものとする。
【００５６】
ステップＳ４０１において、複合機管理クライアントＰＣ１０１は、設定値情報の管理システムの管理者が予め登録したタスクの実行日時になったときに、管理サーバ１００から図７の設定値を取得する。
【００５７】
ここで、ステップＳ４０２以降の説明をする前に、図１２の配信タスク登録画面、および、図１２の画面が生成されるまでに設定値情報の管理システムの管理者が設定する画面である図９〜図１１の説明をする。図９〜図１２の画面は、設定値情報の管理システムの管理者の複合機管理クライアントＰＣ１０１のディスプレイ２１０に表示される。
＜図９〜図１２の説明＞
【００５８】
図１２の配信タスク登録画面は、配信タスクの内容を設定値情報の管理システムの管理者が確認し、「登録」ボタン（１２０１）を押下することで配信タスクの実行を確定する画面である。画面に表示される配信タスクの内容は、図９配信対象デバイス選択画面、図１０配信設定値選択画面、図１１配信スケジュール設定画面によって決定される。
【００５９】
図９配信対象デバイス選択画面は、設定値を配信する対象のデバイスを設定値情報の管理システムの管理者が選択する画面である。この画面では、デバイス名９０３、ＩＰアドレス９０４、製品名９０５といった、デバイスを特定するために必要な情報が表示される。配信するデバイスを９０２のチェックボックスにチェックを入れることにより設定値情報の管理システムの管理者が選択した後、「ＯＫ」ボタン（９０１）を設定値情報の管理システムの管理者が押下することで配信対象のデバイスの選択が完了する。図９の画面に表示されるデバイスは、複合機管理クライアントＰＣ１０１とローカルエリアネットワークを介して接続しているデバイスである。
【００６０】
図１０配信設定値選択画面は、配信する設定値を設定値情報の管理システムの管理者が選択する画面である。この画面では、設定値のデータ名１００３、当該設定値のデータが更新された日時を示す更新日時１００４、設定値データの取得元を示す取得元１００５といった、設定値データを特定するために必要な情報が表示されている。配信する設定値をラジオボタン１００２で設定値情報の管理システムの管理者が選択した後、「ＯＫ」ボタン（１００１）を押下することで配信する設定値の選択が完了する。設定値データは、管理サーバ１００に記憶される図７のデータテーブルに含まれるデータであり、当該設定値データは、設定値情報の管理システムの管理者のＰＣにインストールされたアプリケーションが、クライアントのＰＣに表示される管理画面で当該システムの管理者から指定されたスケジュールに基づき、複合機から設定値を取得し、ネットワークを介して管理サーバに予め保存されている。
【００６１】
図１１配信スケジュール設定画面では、デバイスへの配信を実行する日時を設定値情報の管理システムの管理者が指定する。ここでは、日時を指定した実行や、即時に配信を実行させるといったスケジュールの指定が可能である。また、指定した時刻に実行されるタスクを特定するためのタスク名も同画面で設定値情報の管理システムの管理者に入力させる。
タスク名の入力と、実行スケジュールの選択が終わった後、ユーザが「ＯＫ」ボタン（１１０１）を設定値情報の管理システムの管理者が押下することでスケジュールの設定が完了する。
図４の説明に戻る。
【００６２】
ステップＳ４０２において、管理サーバ１００は、複合機管理クライアントＰＣ１０１からの設定値リストの取得要求を受信する。ここでは、図９〜図１２の画面でユーザにより設定されたタスクの情報が複合機管理クライアントＰＣ１０１から渡される。
【００６３】
ステップＳ４０３では、ステップＳ４０２で要求されたタスクに紐づく設定値を複合機管理クライアントＰＣ１０１に対して送信する。ここで送信される設定値は図７の配信データテーブルに示されるような情報のことである。
図７の配信データテーブルは、管理サーバ１００の外部メモリ２１１に記憶されるデータテーブルである。
【００６４】
配信データテーブルは、管理サーバ１００上で設定値を管理するために必要な配信データＩＤ７０１、設定値を識別するために必要な配信データ名７０２、配信データがどのような設定値であるかを示すデータカテゴリ７０３、設定値が最後に更新された日時を示す更新日時７０４、複合機１０２内部でアドレスを識別するために必要なアドレスのＩＤ７０５（本発明におけるユーザの識別情報）、そのアドレスを使用しているユーザを示すユーザ名７０６、アドレス７０７（メールアドレスや、ＦＡＸ番号、複合機１０２でスキャンしたデータを保存するフォルダのパス）、通信に使われるプロトコル７０８で構成されている。
【００６５】
ステップＳ４０４において、複合機管理クライアントＰＣ１０１は、ステップＳ４０１で当該複合機管理クライアントＰＣ１０１から管理サーバ１００に要求した設定値を受信する。
【００６６】
ステップＳ４０４は、本発明における、ユーザの識別情報と、当該識別情報に対応するアドレスと、当該アドレスを更新した更新日時とを記憶手段から取得する第一取得手段の一例である。
【００６７】
ステップＳ４０５において、複合機管理クライアントＰＣ１０１は、ステップＳ４０４で管理サーバ１００から受信した設定値と、複合機１０２の設定値の差分とを比較するために、複合機管理クライアントＰＣ１０１が複合機１０２に対して、複合機１０２に設定されている設定値の取得要求を行う。
ステップＳ４０６において、複合機１０２は、複合機管理クライアントＰＣ１０１から設定値の取得要求を受信する。
【００６８】
ステップＳ４０７において、複合機１０２は、複合機管理クライアントＰＣ１０１に対して、当該複合機１０２に設定されている設定値を送信する。ここで送信される設定値とは、例えば、図６に示すデバイスアドレス帳テーブルである。
図６のデバイスアドレス帳テーブルは、複合機１０２のＨＤＤ３０４に登録されているアドレス帳のデータである。
【００６９】
デバイスアドレス帳テーブルにはデバイス内部でアドレスを識別するために必要なアドレス（本発明におけるユーザの識別情報）のＩＤ６０１、そのアドレスを使用しているユーザを示すユーザ名６０２、アドレス６０３（メールアドレスや、ＦＡＸ番号、複合機１０２でスキャンしたデータを保存するフォルダのパス）、通信に使われるプロトコル６０４で構成されている。
ステップＳ４０８において、複合機管理クライアントＰＣ１０１は、ステップＳ４０７で複合機１０２から送信された設定値を受信する。
【００７０】
ステップＳ４０９において、複合機管理クライアントＰＣ１０１は、ステップＳ４０４で管理サーバ１００から取得した設定値と、ステップＳ４０８で複合機１０２から取得した設定値の比較を行う。ここでは、管理サーバ１００から取得したそれぞれの設定値のアドレスＩＤ７０５に紐づくアドレス部分（図７のアドレス７０７）と、複合機１０２から取得した図６の設定値のアドレスＩＤ６０１のうちアドレスＩＤ７０５とアドレスＩＤ６０１が同一であるアドレスＩＤ６０１に紐付くアドレス６０３とを比較し差分があるかどうかを確認する。
【００７１】
ステップＳ４０９は、本発明における、第二取得手段で取得した送信履歴に含まれる前記識別情報に対応するアドレスと、当該識別情報に対応する前記第一取得手段で取得したアドレスとが一致するかを判定するアドレス一致判定手段の一例である。
【００７２】
ステップＳ４１０において、複合機管理クライアントＰＣ１０１は、ステップＳ４０９において差分のあった設定値が１つでも見つかったかどうかを判別する。差分があった場合はステップＳ４１１に進み、差分がなかった場合は本処理を終了する。
ステップＳ４１１〜ステップＳ４１８までの処理は、差分のあった設定値の数だけ繰り返される。
【００７３】
ステップＳ４１１では、複合機管理クライアントＰＣ１０１は、複合機管理クライアントＰＣ１０１に保存されている、複合機１０２のジョブ実行履歴（データの送信履歴）を取得する。ジョブ実行履歴は複合機管理クライアントＰＣ１０１が複合機１０２から定期的に取得しているデータである。
そのため、ステップＳ４１１の処理は、ステップＳ４０８の処理と同じタイミングでも良い。
【００７４】
ステップＳ４０８およびステップＳ４１１は、本発明における、データ送信装置から、当該データ送信装置でデータを送信した送信日時と、当該データ送信が成功したか否かの送信結果と、当該データを送信した送信先のアドレスと、当該アドレスに対応する前記識別情報と、を含む送信履歴を取得する第二取得手段の一例である。
【００７５】
ここで取得されるジョブ実行履歴は、例えば、図８のジョブ実行履歴テーブルに示されるデータであり、ジョブを識別するためのジョブＩＤ８０１、複合機１０２で実行されたジョブの種別を示すジョブ種別８０２、使用されたアドレスのＩＤを示す送信先ＩＤ８０３、ジョブが実行された日時を示す実行日時８０４、ジョブの実行結果を示す実行結果８０５で構成されている。
【００７６】
ステップＳ４１２において、複合機管理クライアントＰＣ１０１は、差分のある設定値を使用したジョブを、ステップＳ４１１で取得したジョブ実行履歴の中から検索する。検索は差分のあるアドレスのＩＤ（図７のアドレス７０７、もしくは図６のアドレスＩＤ６０１）と、ＩＤが一致する図８のジョブ実行履歴テーブルの送信先ＩＤ８０３を検索する。
【００７７】
ステップＳ４１３において、複合機管理クライアントＰＣ１０１は、ステップＳ４１２で差分のある設定値を検索した結果、差分のある設定値を使用したジョブ実行履歴が見つかったかどうかを判別する。該当するジョブ実行履歴があった場合はステップＳ４１４に進み、該当するジョブ実行履歴がなかった場合は繰り返し処理に戻る。
【００７８】
ステップＳ４１４において、複合機管理クライアントＰＣ１０１は、ステップＳ４１２における検索の結果見つかったジョブ実行履歴の実行日時８０４と、ステップＳ４０４で取得された設定値の更新日時７０４を比較する。なお、ステップＳ４１２で検索されたジョブ履歴は複数ある場合がある。このときは、すべてのジョブ履歴の実行日時８０４とステップＳ４０４で取得した設定値の更新日時７０４との比較を行う。
【００７９】
ステップＳ４１５において、複合機管理クライアントＰＣ１０１は、ステップＳ４１４で比較したジョブ実行履歴の中に、ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴が含まれているかを判別する。含まれていた場合はステップＳ４１６に進み、含まれていなかった場合は繰り返し処理に戻る。
【００８０】
ステップＳ４１６において、複合機管理クライアントＰＣ１０１は、ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴の実行結果を判別する。ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴の実行結果８０５が成功となっているものが１つでも含まれていた場合はステップＳ４１７に進み、含まれていなかった場合は繰り返し処理に戻る。
【００８１】
ステップＳ４１７において、複合機管理クライアントＰＣ１０１は、ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴であって、実行結果８０５が成功となっているものが含まれている設定値を、ステップＳ４０４で取得した設定値の中から除外する。
【００８２】
ステップＳ４１８において、複合機管理クライアントＰＣ１０１は、ステップＳ４１７で除外した設定値を、除外した設定値のリストとして外部メモリ２１１に記憶しておく。
【００８３】
ステップＳ４１９において、複合機管理クライアントＰＣ１０１は、複合機１０２に対し設定値を送信する。この設定値はステップＳ４０４で管理サーバ１００から取得してきた設定値をステップＳ４１７で加工（ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴であって、実行結果８０５が成功となっているものが含まれている設定値を、ステップＳ４０４で取得した設定値の中から除外）したものである。
ステップＳ４２０において、複合機１０２は、複合機管理クライアントＰＣ１０１から送信された設定値を受信する。
【００８４】
ステップＳ４２１において、複合機１０２は、ステップＳ４２０で受信した設定値を、複合機１０２に反映する。具体的には、複合機１０２のデバイスアドレス帳テーブル（図６）に反映する。
【００８５】
ステップＳ４２２において、複合機管理クライアントＰＣ１０１は、ステップＳ４０４で取得した設定値から除外された設定値があるかどうかを判別する。具体的には、設定値の除外が行われたかどうかは、ステップＳ４１８で記憶する除外された設定値のリストがあるかどうかで複合機管理クライアントＰＣ１０１は判断する。除外された設定値がある場合はステップＳ４２３に進み、ない場合には本処理を終了する。
【００８６】
ステップＳ４２３において、複合機管理クライアントＰＣ１０１は、ステップＳ４１８で記憶した除外された設定値のリストに基づき、図１３の除外設定値確認画面を複合機管理クライアントＰＣ１０１のディスプレイ２１０に表示し、設定値情報の管理システムの管理者から管理サーバ１００に保存された設定値に反映させる設定値の選択を受け付ける。
【００８７】
図１３の除外設定値確認画面は、ステップＳ４１８で記憶した除外された設定値のリストを表示し、かつ管理サーバ１００に保存された設定値に、設定値配信実行時の複合機１０２の設定値を反映させるための画面である。
【００８８】
除外設定値確認画面には複合機１０２の設定値を管理サーバ１００に反映させるかを設定値情報の管理システムの管理者に選択させるためのチェックボックス１３０１と、設定値の種別１３０２と、アドレスのＩＤ１３０３と、アドレスのユーザ名１３０４と、アドレスＩＤに紐づいたジョブ履歴の最近のジョブ成功日時１３０５が表示される。
【００８９】
また、設定値情報の管理システムの管理者が画面上のチェックボックス１３０１で指定した設定値について、「反映」ボタン１３０６を押下されることによって、設定値が管理サーバ１００に対して送信される。
【００９０】
このとき、チェックボックス１３０１で指定した設定値について、ステップＳ４１７で除外した設定値に紐づく複合機１０２に現在設定されている設定値、およびステップＳ４１６で検出した、ステップＳ４０４で取得した設定値の更新日時７０４よりも実行日時８０４が新しいジョブ実行履歴の中で、実行結果が成功となっているものの、最も新しいジョブの実行日時８０４を管理サーバ１００に送信する。
【００９１】
なお、本実施例では、ステップＳ４２３において、複合機管理クライアントＰＣ１０１は、ステップＳ４１８で記憶した除外された設定値のリストに基づき、図１３の除外設定値確認画面を複合機管理クライアントＰＣ１０１のディスプレイ２１０に表示し、設定値情報の管理システムの管理者から管理サーバ１００に保存された設定値に反映させる設定値の選択を受け付けるとしたが、他の実施例として、ステップＳ４２３で、設定値情報の管理システムの管理者から管理サーバ１００に保存された設定値に反映させる設定値の選択を受け付けることなく、ステップＳ４１８で記憶した除外された設定値のリストに含まれるすべての設定値を管理サーバ１００に保存された設定値に反映させてもよい。
【００９２】
ステップＳ４２３は、本発明における、アドレス一致判定手段で、アドレスが一致しないと判定される場合であって、前記第二取得手段で取得した前記送信履歴に含まれる送信日時が、前記第一取得手段で取得された更新日時より後かつ前記送信結果が送信成功である場合に、当該送信履歴に含まれる前記識別情報に対応する前記記憶手段のアドレスを更新させる更新手段の一例である。
【００９３】
ステップＳ４２４において、管理サーバ１００は、ステップＳ４２３で送信された、除外した設定値のリスト、除外した設定値に紐づく複合機１０２に現在設定されている設定値、およびジョブの成功日時（ジョブの実行日時８０４）を複合機管理クライアントＰＣ１０１から受信する。
【００９４】
ステップＳ４２５において、管理サーバ１００は、管理サーバ１００に保存されている設定値に対し、設定値の配信実行時に複合機１０２に設定されていた設定値（ステップＳ４２４で取得した、除外した設定値に紐づく複合機１０２に現在設定されている設定値）を反映させる。
以上で、図４の説明を終了する。
次に、図５を用いて、本実施形態の設定値情報の管理システムにおける不正設定値による上書き防止処理の第２の実施例について説明する。
＜図５の説明＞
【００９５】
図５のフローチャートのステップＳ５０１からステップＳ５２５までの各処理は、図４のフローチャートのステップステップＳ４０１〜ステップＳ４２５の各ステップとそれぞれ同等の処理を行うため、説明は省略する。
【００９６】
ただし、図４では、ステップＳ４１２〜ステップＳ４１８までの処理を差分のある設定値に対してのみ実行したが、図５では、ステップＳ４１２〜ステップＳ４１８に相当するステップＳ５１２〜ステップＳ５１８までの処理をすべての設定値に対しても実行する。
【００９７】
また、図４ではステップＳ４０９において検索された、差分のある設定値についてのみジョブ実行履歴の確認を行うが、図５では差分のない設定値についてもジョブ実行履歴を確認する。
以下、図４のフローチャートと異なる点である、ステップＳ５２６からステップＳ５２９について記述する。
【００９８】
ステップＳ５２６では、複合機管理クライアントＰＣ１０１は、複合機管理クライアントＰＣ１０１に保存されている、複合機１０２のジョブ実行履歴を取得する。ここで取得されるジョブ実行履歴は、図８のジョブ実行履歴テーブルに示すデータである。
【００９９】
ステップＳ５２７では、複合機管理クライアントＰＣ１０１は、差分のない設定値についてのジョブ実行履歴を、ステップＳ５２６で取得したジョブ実行履歴の中から検索する。ジョブ実行履歴の検索は、差分のないアドレスのＩＤ（図７のアドレス７０７、もしくは図６のアドレスＩＤ６０１）と、ＩＤが一致する図８のジョブ実行履歴テーブルの送信先ＩＤ８０３を検索する。
【０１００】
ステップＳ５２８では、複合機管理クライアントＰＣ１０１は、ステップＳ５２７でジョブ実行履歴が見つかったかどうか判別する。ジョブ実行履歴が見つかった場合ステップＳ５２９に、見つけられなかった場合は繰り返し処理に戻る。
【０１０１】
ステップＳ５２９複合機管理クライアントＰＣ１０１は、ステップＳ５２７で見つかったジョブ履歴の中に、ジョブの実行結果８０５が成功となっているジョブ実行履歴があるかどうか判別する。ここではジョブ実行履歴の実行日時８０４と、配信する設定値の更新日時７０４の比較は行わない。ジョブの実行結果８０５が成功となっているジョブ実行履歴があった場合は繰り返し処理に戻り、ジョブの実行結果８０５が失敗となっているジョブ実行履歴があった場合はステップＳ５１７に進む。
以上で、図５の説明を終了する。
【０１０２】
なお、複合機１０２の設定値リストを管理サーバ１００から複合機管理クライアントＰＣ１０１が取得するタイミングは、先述したように設定値情報の管理システムの管理者が任意に設定できるため、設定値リストが管理サーバ１００から複合機管理クライアントＰＣ１０１に配信される前でも良い。
また、上述した２つの実施例において、管理サーバ１００が行っていた処理を複合機管理クライアントＰＣ１０１が行っても良い。
以上、本発明によると、データ送信装置に対してアドレスを配信するにあたり、誤ったアドレスが配信されることを防ぐことができる。
【０１０３】
また、本発明によると、ステップＳ４１６で、管理サーバ１００に保存されている設定値と、ジョブ実行日時を比較し、管理サーバ１００に保存されている設定値よりも後に複合機１０２で実行されたジョブの成否を見ることで、複合機１０２上に登録されているアドレスの方が正しい設定値であるかどうか判断することが出来る。
【０１０４】
また、本発明によると、ステップＳ４１７で、誤っている可能性のある設定値をデバイスに対して配信しないようにすることで、誤った設定値を複合機に書き込まずに済む。
【０１０５】
また、本発明によると、ステップＳ４１７で、自動的に誤っている可能性のある設定値を複合機１０２に対して配信しないようにするため、ユーザが設定値を確認する負荷が削減できる。
【０１０６】
また、本発明によると、ステップＳ４１７で、誤っている可能性のある設定値を複合機１０２に配信しないことで、ユーザが誤ったアドレスによるメールやＦＡＸなどの誤送信を発生させることを予防できる。
【０１０７】
また、本発明によると、ステップＳ４２３で、除外した設定値を表示し、ユーザに伝えることで、ユーザに対し誤った設定値を配信していないか、また管理サーバ１００上の設定値が古いデータであることを認識させることができる。
【０１０８】
また、本発明によると、ステップＳ４２５で、配信タスク実行時点での複合機１０２のデータを、管理サーバ１００に保存されている設定値に反映させることで、正しい設定値を保つことができる。さらに、複合機から一括で抜き出したデータで管理サーバ１００の設定値を更新するのではなく、誤っている可能性がある部分のみ抽出できる。
【０１０９】
また、本発明によると、ステップＳ５２６〜ステップＳ５２９で、差分のない設定値についてもジョブ実行履歴を見ることで、アドレスが正しいものであるか確認できる。
【０１１０】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１１１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１１２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１２０】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２１】
１００  管理システムサーバ
１０１  複合機管理クライアントＰＣ
１０２  複合機
【図１】
2016127302.tif 000003
【図２】
2016127302.tif 000004
【図３】
2016127302.tif 000005
【図４】
2016127302.tif 000006
【図５】
2016127302.tif 000007
【図６】
2016127302.tif 000008
【図７】
2016127302.tif 000009
【図８】
2016127302.tif 000010
【図９】
2016127302.tif 000011
【図１０】
2016127302.tif 000012
【図１１】
2016127302.tif 000013
【図１２】
2016127302.tif 000014
【図１３】
2016127302.tif 000015