(57)【要約】【課題】  画像形成装置に保管された設定情報をデータ処理装置の設定情報として設定する。【解決手段】  データ処理装置において、ネットワーク上の画像形成装置を探索し、探索した画像形成装置が設定情報を保管しているか否かを判定する。画像形成装置が設定情報を保管していると判定された場合に、当該設定情報がデータ処理装置の設定情報か否かを識別し、データ処理装置の設定情報と識別された場合に、当該設定情報をデータ処理装置に設定する。【選択図】      図１
2009064358.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置であって、
ネットワーク上の画像形成装置を探索する探索手段と、
前記探索手段により探索した画像形成装置が設定情報を保管しているか否かを判定する判定手段と、
前記判定手段により前記画像形成装置が設定情報を保管していると判定された場合に、当該設定情報が前記データ処理装置の設定情報か否かを識別する識別手段と、
前記識別手段により前記データ処理装置の設定情報と識別された場合に、当該設定情報を前記データ処理装置に設定する設定手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記探索手段は、前記データ処理装置の稼動開始時に実行することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記探索手段は、前記探索を定期的に実行することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記判定手段は、前記設定情報を保管する機能を持っているか否かにより判定することを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記識別手段は、前記設定情報として保管された文字の情報に基づいて識別することを特徴とする前記請求項１に記載のデータ処理装置。
【請求項６】
前記識別手段は、前記設定情報として保管された画像の情報に基づいて識別することを特徴とする前記請求項１に記載のデータ処理装置。
【請求項７】
前記文字の情報は、前記データ処理装置のＭＡＣアドレスであることを特徴とする請求項５に記載のデータ処理装置。
【請求項８】
前記文字の情報は、前記データ処理装置のシリアル番号であることを特徴とする請求項５に記載のデータ処理装置。
【請求項９】
データ処理装置の設定方法であって、
探索手段が、ネットワーク上の画像形成装置を探索する探索工程と、
判定手段が、前記探索工程で探索した画像形成装置が設定情報を保管しているか否かを判定する判定工程と、
識別手段が、前記判定工程で前記画像形成装置が設定情報を保管していると判定された場合に、当該設定情報が前記データ処理装置の設定情報か否かを識別する識別工程と、
設定手段が、前記識別工程で前記データ処理装置の設定情報と識別された場合に、当該設定情報を前記データ処理装置に設定する設定工程と、
を有することを特徴とするデータ処理装置の設定方法。
【請求項１０】
請求項９に記載のデータ処理装置の設定方法をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びその設定方法に関するものである。
【背景技術】
【０００２】
従来、ユーザ環境に置かれるデータ処理装置のソフトウェアを新たにインストール又は更新する方法としては、以下のような方法がある。
【０００３】
外部に存在するソフトウェア提供者のサーバからインターネットを介してメール通信やＨＴＴＰ／ＳＯＡＰ通信によってデータを取得可能なユーザ環境において、サーバが設定情報及びソフトウェアをデータ処理装置へ送信する。
【０００４】
また、上述のユーザ環境において、データ処理装置からサーバへアクセスし、設定情報及びソフトウェアを取得する（例えば、特許文献１参照）。特許文献１には、周辺機器が情報処理装置に接続された際に、そのデバイスとの組み合わせで使用可能なソフトウァをネットワーク上から検索し、必要なソフトウェアをインストールする、いわゆる「プラグアンドプレイ」方式が示されている。
【０００５】
更に、データ処理装置のサービスマンがパーソナルコンピュータ（ＰＣ）をユーザ環境に持ち込み、ユーザ環境のネットワークにＰＣを接続したり、データ処理装置に直接ＰＣを接続して設定情報及びソフトウェアをインストール又は更新する方法がある。
【特許文献１】特開2000-330920号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来例では、サーバからネットワーク経由でデータを取得する際や外部のＰＣを持ち込む際に、セキュリティの観点から環境的な制約が発生する。
【０００７】
図１６は、設定ファイル供給元となる拠点監視装置やプリンタのサービスマン所属会社又は監視サーバなどの外部環境１６０１と顧客先１６１１との関係を示す図である。顧客先１６１１には、インターネットに接続されたＬＡＮ１６１９に、拠点監視装置１６１２、複合機１６１３〜１６１５、プリンタ１６１６、パーソナルコンピュータ（ＰＣ）１６１７、１６１８が接続されている。
【０００８】
拠点監視装置１６１２は、自動的に複合機１６１３〜１６１５やプリンタ１６１６からデータを収集して監視を行い、外部環境１６０１のサーバと通信する。複合機１６１３〜１６１５は、プリンタ及びファクシミリ機能が統合的に備えられた画像形成装置である。プリンタ１６１６は、ＰＣ１６１７、１６１８から印刷データを受信し、電子写真方式やインクジェット方式によって印刷を行う。ＰＣ１６１７、１６１８は、顧客先１６１１における様々な業務に使用され、複合機１６１３〜１６１５及びプリンタ１６１６に対して印刷を指示する。
【０００９】
ここで、外部環境１６０１から顧客環境（顧客先１６１１）の拠点監視装置１６１２へ拠点監視装置１６１２に対する設定ファイルを持ち込む方法として、以下のような方法がある。
【００１０】
１つ目の方法は、サービスマン１６０２が顧客先１６１１に赴き、顧客のＰＣ１６１７、１６１８を使用させてもらい、拠点監視装置１６１２に対して設定を行う方法１６２１である。この方法は、サービスマン１６０２が顧客のＰＣ１６１７、１６１８内のデータを見れてしまうこと、顧客の業務を妨げることから、許可されない。
【００１１】
２つ目の方法は、設定ファイルを添付したメール１６０３を顧客のＰＣ１６１７（顧客個人）宛に送信し、複合機１６１３で印刷してもらう方法１６２２である。この方法は、メール受信者が受信内容を判断できることから許可され易い。
【００１２】
３つ目の方法は、メール１６０３を直接複合機１６１３に送信する方法１６２３である。この方法は、無人の複合機１６１３がインターネットを介して外部のデータを受信する必要があり、ウィルス感染やスパムメールによるトラフィック増大を回避するためにも、複合機のメール受信機能はオフされている場合が多い。
【００１３】
４つ目の方法は、メール１６０３を直接拠点監視装置１６１２に送信する方法１６２４である。この方法も、３つ目の方法と同様な理由でメール受信機能はオフされている場合が多い。
【００１４】
５つ目の方法は、設定ファイルをＦＡＸ１６０４で複合機１６１３に送信する方法１６２５である。この方法は、メールと異なり、電話回線を用いた方法であり、ウィルス感染やトラフィック増大はないため、許可されている。
【００１５】
６つ目の方法は、設定ファイル（印刷物）１６０５を郵送又はサービスマンが持参して顧客先１６１１に持ち込み、複合機１６１３から読み込ませる方法１６２６である。この方法は、通常のコピーやスキャン処理であり、許可され易い。
【００１６】
７つ目の方法は、設定ファイルを保存したサービスマンのＰＣ１６０６を用いる方法である。このＰＣ１６０６を拠点監視装置１６１２のある環境に持ち込めば、拠点監視装置１６１２に物理的に直接接続、或いはネットワーク接続により、設定ファイルを拠点監視装置１６１２に適用することが可能である。しかし、情報漏洩防止の観点から、サービスマン所属会社でＰＣ１６０６の持ち出し１６２９を禁止している場合がある。また同様に、情報漏洩防止の観点から、顧客先１６１１で社外のＰＣ１６０６の持込１６２８を禁止している場合がある。また、ＰＣ１６０６を顧客先１６１１に持ち込めたとしても、情報漏洩防止とウィルス感染防止の観点から、ＬＡＮ１６１９への接続は拒否されるのが一般的である。
【００１７】
また、拠点監視装置１６１２が外部サーバとの間でＨＴＴＰ／ＳＯＡＰ通信を行う方法もあり、この方法はＳＳＬ等の暗号化技術により通信の安全がある程度確保されている。しかし、この通信においても、外部サーバから拠点監視装置１６１２への応答返信が発生するため、双方向通信となる。このような双方向通信はユーザから見えないところ（内容がわからない状態）で行われるため、外部からのデータ侵入と解釈され、ユーザに好まれないこともある。
【００１８】
上述したように、外部環境１６０１から顧客先１６１１の拠点監視装置１６１２へ設定ファイルを持ち込み、適用する方法としては、２つ目の方法１６２２、５つ目の方法１６２５、６つ目の方法１６２６の何れかを採用することが必要となる。
【００１９】
また、特許文献１の方法は、取得するソフトウェアや設定情報がデータ処理装置の機種（製品型）やバージョンに対してのみ固有なものである。そのため、特定のユーザ向け、同一機種の中の特定の一台向けの設定ではなく、ユーザ環境に応じた設定（ユーザ環境内のＩＰアドレス、ＤＮＳサーバ等ユーザ環境のネットワーク情報等）を含む設定情報及びソフトウェアを取得することはできなかった。
【００２０】
このようなユーザ環境に応じた設定を行うには、データ処理装置に設定するための特定のグラフィカルユーザインターフェース（ＧＵＩ）を設ける必要もある。
【００２１】
また、特許文献１の方法は、アクセスすべき外部サーバの接続先を固定的にデータ処理装置内に保持する必要があり、外部サーバの変更に自動的に対処することは殆ど不可能であった。
【００２２】
本発明は、画像形成装置に保管された設定情報をデータ処理装置の設定情報として設定することを目的とする。
【課題を解決するための手段】
【００２３】
本発明は、データ処理装置であって、ネットワーク上の画像形成装置を探索する探索手段と、前記探索手段により探索した画像形成装置が設定情報を保管しているか否かを判定する判定手段と、前記判定手段により前記画像形成装置が設定情報を保管していると判定された場合に、当該設定情報が前記データ処理装置の設定情報か否かを識別する識別手段と、前記識別手段により前記データ処理装置の設定情報と識別された場合に、当該設定情報を前記データ処理装置に設定する設定手段と、を有することを特徴とする。
【００２４】
また、本発明は、データ処理装置の設定方法であって、探索手段が、ネットワーク上の画像形成装置を探索する探索工程と、判定手段が、前記探索工程で探索した画像形成装置が設定情報を保管しているか否かを判定する判定工程と、識別手段が、前記判定工程で前記画像形成装置が設定情報を保管していると判定された場合に、当該設定情報が前記データ処理装置の設定情報か否かを識別する識別工程と、設定手段が、前記識別工程で前記データ処理装置の設定情報と識別された場合に、当該設定情報を前記データ処理装置に設定する設定工程と、を有することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、画像形成装置に保管された設定情報をデータ処理装置の設定情報として設定することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００２７】
図１は、本実施形態におけるネットワークシステムの全体構成を示す図である。図１に示すネットワークシステムは、顧客先１１１から見てインターネット１２１を介して接続する外部サーバ１０１としてサーバ１０２が存在する。尚、図１では、説明の便宜上１つしか示していないが、複数の外部サーバが存在しても良い。
【００２８】
外部サーバ１０１の役割は、１つ以上の顧客環境である画像形成装置の情報を収集し、障害対応のためのサービスマン派遣や障害状況の分析、消耗品サービス、画像形成装置の使用状況に応じた課金処理、使用状況分析レポートの作成を行う。ここで、監視システムである外部サーバ１０１には、サーバ１０２が存在し、監視システムに関する情報を蓄積するためのデータベース１０３が存在する。
【００２９】
ここで、サーバ１０２は、操作部及び表示部を備えているが、サーバ１０２にアクセス可能なネットワーク上にＰＣを配置し、そのＰＣからサーバ１０２にアクセスすることも可能である。また、サーバ１０２とデータベース１０３はＬＡＮ１０４で接続されており、データベース１０３は物理的にサーバ１０２内に存在しても良い。更に、サーバ１０２からアクセス可能であれば、インターネット１２１を経由した別の場所に存在しても構わない。また、ＬＡＮ１０４は、インターネット１２１に接続可能となっている。
【００３０】
顧客先１１１には、インターネット１２１に接続されたＬＡＮ１１９にデータ処理装置（以下、拠点監視装置）１１２、複合機１１３〜１１５、プリンタ１１６、ＰＣ１１７、１１８が接続されている。
【００３１】
拠点監視装置１１２は、自動的に複合機１１３〜１１５やプリンタ１１６からデータを収集して監視を行い、インターネット１２１を経由してサーバ１０２と通信する。複合機１１３〜１１５は、プリンタ及びファクシミリ機能が統合的に設けられた画像形成装置である。プリンタ１１６は、ＰＣ１１７、１１８から印刷データを受信し、電子写真方式やインクジェット方式によって印刷を行う。ＰＣ１１７、１１８は、顧客先１１１における様々な業務に使用され、複合機１１３〜１１５及びプリンタ１１６に対して印刷データを送信し、印刷を実行させる。
【００３２】
尚、サーバ１０２と拠点監視装置１１２との間のインターネット１２１を介した通信においては、ＳＭＴＰプロトコルを利用し、メール通信が可能である。
【００３３】
また、顧客先１１１がセキュリティの観点から、自動処理を続ける拠点監視装置１１２に対する外部からのメール受信を好まない場合が多い。そのため、拠点監視装置１１２は、サーバ１０２へのデータ送信（矢印１３１の方向の通信）のみ行い、外部からのメール受信（矢印１３２の方向の通信）は行わない。
【００３４】
また、図１に示す環境において、画像形成装置として複合機とプリンタを配置したが、本実施形態では、形成した画像を蓄積できる機能を持ったスキャナや、ファクシミリなどでも良い。
【００３５】
図２は、サーバ１０２のハードウェア構成の一例を示す図である。サーバ１０２には、各処理を司る第１ＣＰＵ２０１、第２ＣＰＵ２０２、各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ２０３、各処理に関わる一時的なデータを電気的に記憶でき、かつ書き換え可能なＲＡＭ２０４が含まれる。
【００３６】
更に、サーバ１０２には、各処理に関わるプログラムやデータ、一時的なデータ、監視対象の画像形成装置に関する情報、拠点監視装置１１２から収集した情報などを記憶する読み書き可能な第１ＨＤＤ２０５、第２ＨＤＤ２０６が含まれる。更に、サーバ１０２への指示入力を受け付けるキーボードやポインティングデバイスで構成される操作部２０７、サーバ１０２の動作状況や動作中のプログラムが出力する情報を表示する表示部２０８が含まれる。
【００３７】
更に、サーバ１０２には、ＬＡＮ１０４を介してインターネットに接続し、外部と情報交換を行うネットワークＩ／Ｆ２０９、外部記憶機器等を接続する外部機器Ｉ／Ｆ２１０が含まれる。そして、上述の各部がシステムバス２１１によって結び付けられ、データの授受が可能に構成されている。
【００３８】
図３は、ＰＣ１１７のハードウェア構成の一例を示す図である。尚、ＰＣ１１８の構成は、ＰＣ１１７の構成と同様であるため、説明は省略する。
【００３９】
ＰＣ１１７には、各処理を司るＣＰＵ３０１、各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ３０２、各処理に関わる一時的なデータを電気的に記憶でき、かつ書き換え可能なＲＡＭ３０３が含まれる。
【００４０】
更に、ＰＣ１１７には、ＰＣ１１７で起動されるアプリケーションプログラムデータ、様々な文書データ、ユーザが使用する個人宛メールデータなどを記憶する読み書き可能なＨＤＤ３０４が含まれる。更に、ＰＣ１１７への指示入力を受け付けるキーボードやポインティングデバイスである入力装置３０５、ＰＣ１１７の動作状況や動作中のプログラムが出力する情報を表示する表示部３０６が含まれる。
【００４１】
更に、ＰＣ１１７には、ＬＡＮ１１９を経由してインターネットに接続し、外部と情報交換を行うネットワークＩ／Ｆ３０７、外部記憶機器等を接続する外部機器Ｉ／Ｆ３０８が含まれる。そして、上述の各部がシステムバス３０９によって結び付けられ、データの授受が可能に構成されている。
【００４２】
図４は、拠点監視装置１１２のハードウェア構成の一例を示す図である。拠点監視装置１１２には、各処理を司るＣＰＵ４０１、各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ４０２が含まれる。更に、各処理に関わるデータ、一時的なデータ、監視対象画像形成装置に関する情報、画像形成装置から収集した情報などを記憶する読み書き可能なフラッシュＲＯＭ４０３が含まれる。
【００４３】
更に、拠点監視装置１１２には、シリアルケーブルを用いて外部端末を接続可能な外部Ｉ／Ｆ４０４、ＬＡＮ１１９を経由してインターネットに接続し、外部と情報交換を行うネットワークＩ／Ｆ４０５が含まれる。そして、上述の各部がシステムバス４０６によって結び付けられ、データの授受が可能に構成されている。また、外部端末には、拠点監視装置１１２のプログラムによるエラーやログ情報などが出力される。
【００４４】
図５は、複合機１１３のハードウェア構成の一例を示す図である。尚、複合機１１４、１１５の構成は、複合機１１３の構成と同様であるため、説明は省略する。
【００４５】
複合機１１３には、原稿給送部５０１、原稿を読み込むイメージリーダ５０２、読み込んだ原稿と受信したデータを印刷画像に変換し印刷する画像形成部５０３、印刷用の紙を給紙する給紙部５０４が含まれる。更に、印刷した紙を排出し、ソートやステイプルなどの処理を施す排紙部５０５、ＬＡＮ１１９を経由してインターネットに接続し、外部と情報交換を行うネットワークＩ／Ｆ５０６が含まれる。
【００４６】
更に、複合機１１３には、各処理を司るＣＰＵ５０８、各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ５０９、各処理に関わる一時的なデータを電気的に記憶でき、かつ書き換え可能なＲＡＭ５１０が含まれる。更に、各処理に関わるプログラムやデータ、一時的なデータ、複合機１１３へ送信されてきたユーザデータなどを記憶する読み書き可能なＨＤＤ５１１、複合機１１３への指示入力を受け付ける操作部５１２が含まれる。
【００４７】
更に、複合機１１３には、複合機１１３の動作状況と操作部５１２に対する操作に関わる情報を表示する表示部５１３、複合機１１３内部の温度、紙の位置、トナー状態などを検知するセンサ５０７が含まれる。そして、上述の各部がシステムバス５１４によって結び付けられ、データの授受が可能に構成されている。
【００４８】
図６は、プリンタ１１６のハードウェア構成の一例を示す図である。プリンタ１１６には、印刷用の紙を給紙する給紙部６０１、受信したデータを画像に変換する画像形成部６０２、印刷した紙を排出する排紙部６０３が含まれる。
【００４９】
更に、ＬＡＮ１１９を経由してインターネットに接続し、外部と情報交換を行うネットワークＩ／Ｆ６０４、各処理を司るＣＰＵ６０６、各処理に関わるプログラムやデータを記憶する上書き可能なフラッシュＲＯＭ６０７が含まれる。更に、各処理に関わる一時的なデータを電気的に記憶でき、かつ書き換え可能なＲＡＭ６０８が含まれる。
【００５０】
更に、プリンタ１１６への指示入力を受け付ける操作部６０９、プリンタ１１６の動作状況や操作部６０９に対する操作に関わる情報を表示する表示部５１０、内部の温度、紙の位置、トナー状態などを検知するセンサ６０５が含まれる。そして、上述の各部がシステムバス６１１によって結び付けられ、データの授受が可能に構成されている。
【００５１】
ここで、画像形成装置を監視する監視システムにおける拠点監視装置１１２の監視制御に関わる部分のソフトウェア構成を、図７を用いて説明する。
【００５２】
図７は、拠点監視装置１１２の画像形成装置監視システムに関わる部分のソフトウェア構成の一例を示す図である。７０１はメール通信モジュールであり、後述するメール作成モジュールが作成したメールデータをネットワークＩ／Ｆ４０５を介してサーバ１０２に送信する。７０２はメール作成モジュールであり、サーバ１０２に送信するメールを作成する。
【００５３】
７０３は監視制御モジュールであり、複合機１１３〜１１５、プリンタ１１６の情報を取得すると共に、スケジュール管理を行う。また、後述するデバイス情報処理モジュールが処理した情報を、メール作成モジュール７０２、メール通信モジュール７０１、ネットワークＩ／Ｆ４０５を介してサーバ１０２へ送信するか否かの判断及び送信制御を行う。７０４はデバイス情報処理モジュールであり、監視制御モジュール７０３にて管理されるスケジュールにより複合機１１３〜１１５、プリンタ１１６に対して、積極的に取得した情報や、受動的に取得した情報を処理する。ここで、デバイス情報処理モジュール７０４が処理する情報としては、画像形成装置の印刷量を示すカウンタ情報、サービスコールやジャム、トナー切れなどの障害情報である。
【００５４】
次に、拠点監視装置１１２よりメールを受信するサーバ１０２監視制御に関わる部分のソフトウェア構成を、図８を用いて説明する。
【００５５】
図８は、サーバ１０２の画像形成装置監視システムに関わる部分のソフトウェア構成の一例を示す図である。８０１はメール通信モジュールであり、拠点監視装置１１２よりネットワークＩ／Ｆ２０９を介して受信したメールを後述するメール解析モジュールに渡す。８０２はメール解析モジュールであり、拠点監視装置１１２から受信したメールの解析を行う。
【００５６】
８０３は収集情報処理モジュールであり、監視下の拠点監視装置１１２から受信した情報をそのまま、又は加工して後述するデータベースアクセスモジュールを介してデータベース１０３に格納する。また、監視下の拠点監視装置１１２から受信した情報及びデータベース１０３に格納されているデータに基づき、カウンタ情報の集計、エラー情報の解析、通知判断を行う。
【００５７】
８０４は監視制御モジュールであり、監視対象画像形成装置を把握、監視処理に関わるスケジュールや監視項目の調整を行う。この調整結果は、設定ファイルの内容に反映し、印刷、ファイル出力、ＦＡＸ送信などの形態で出力する。８０５はデータベースアクセスモジュールであり、データベース１０３へのアクセスを制御する。
【００５８】
図９は、複合機のＲＡＭ又は拠点監視装置のフラッシュＲＯＭにおけるメモリマップの一例を示す図である。複合機１１３〜１１５ではＲＡＭ５１０、拠点監視装置１１２ではフラッシュＲＯＭ４０３における処理プログラムや関連データのメモリマップである。
【００５９】
図９に示す例では、基本Ｉ／Ｏプログラム９０１、システム・プログラム９０２、各種処理プログラム９０３、関連データ９０４、ワークエリア９０５で構成されている。そして、基本Ｉ／Ｏプログラム９０１は入出力を司る。システム・プログラム９０２は各処理プログラムに動作環境を提供する。各種処理プログラム９０３は後述する処理プログラムを含む。エリア９０４は関連データを格納する。ワークエリア９０５は各種プログラムが動作する際に、一時的に利用される。
【００６０】
尚、複合機１１３〜１１５では、容量の制約により領域９０１〜９０５が不足した場合、ＨＤＤ５１１をＲＡＭ５１０の領域の一部として扱うことも可能である。
【００６１】
次に、拠点監視装置１１２の設定情報（設定ファイル）を、例えば複合機１１３に保管するために、設定ファイルを用紙に印刷し、印刷された用紙を複合機１１３の原稿給送部５０１にかける場合を説明する。ここでは、ＰＣ１１７がサーバ１０２から設定ファイルを受信し、プリンタ１１６で印刷したものを複合機１１３に保管した後に、拠点監視装置１１２が読み出して設定する処理である。
【００６２】
図１０は、拠点監視装置１１２の設定ファイルを保存する際のユーザインターフェース画面１００１の一例を示す図である。図１０において、処理方法１００２は処理する方法の指定であり、「Ｂｏｘ保管」を指定することで、ＨＤＤ５１１へのファイル保存を指示する。データタイプ１００３は読み込むデータタイプの指定であり、拠点監視装置１１２の設定ファイルは「システムデータ」として保存する。ここで、「システムデータ」は、ＨＤＤ５１１内のアクセス制御された領域に保存される。
【００６３】
保存ＩＤ１００４は、設定ファイルを識別するための情報であり、本実施形態においては、保存する設定ファイルの使用者、即ち、拠点監視装置１１２を特定する情報として、拠点監視装置１１２のＭＡＣアドレスとする。「キャンセル」ボタン１００５は、本画面１００１での設定を無効として、原稿給送部５０１にかけられた設定ファイルの読み込みを行わない。「スタート」ボタン１００６は、本画面１００１での設定に従い、原稿給送部５０１にかけられた設定ファイルをイメージリーダ５０２で読み取る。
【００６４】
図１１は、拠点監視装置１１２の設定ファイル１１０１の一例を示す図である。図１１において、１１０２は設定ファイルとして識別するための記述（識別情報）、１１０３は設定ファイルの設定対象とする拠点監視装置１１２のＭＡＣアドレスである。１１０３はサーバ１０２が拠点監視装置１１２を一意に識別するためのＩＤである。
【００６５】
尚、ＩＤ１１０３は、拠点監視装置１１２を一意に識別可能な情報であれば、デバイスシリアル番号などであっても良い。
【００６６】
１１０５は拠点監視装置１１２がメールデータをサーバ１０２に送信する時刻である。１１０６は拠点監視装置１１２が監視対象画像形成装置から収集し、サーバ１０２に送信するデータ種を示している。１１０７は拠点監視装置１１２が監視対象とすべきデバイスに関する情報（デバイス、ＩＰアドレス、ＭＡＣアドレス）である。１１０８は送信先となるサーバ１０２のメールアドレスである。１１０９は拠点監視装置１１２がメール送信時に使用するＳＭＴＰサーバのアドレスである。
【００６７】
図１３は、本実施形態における複合機での保管ジョブ受付処理を示すフローチャートである。尚、この処理は、複合機１１３〜１１５の何れで実行されても良く、図１０に示すユーザインターフェース画面１００１からスタートボタン１００６が指示された場合に、開始される処理である。
【００６８】
まず、ステップＳ１３０１において、保管対象とするデータがシステムデータか否かを判定する。具体的には、図１０に示すデータタイプ１１０３の指定によりシステムデータか否かを判定する。判定の結果、保管対象のデータがシステムデータでなければ、通常のジョブとして、ＨＤＤ５１１内のシステムデータ用の領域外に保管する。
【００６９】
一方、ステップＳ１３０１で保管対象のデータがシステムデータであれば、ステップＳ１３０２へ処理を進め、読み込んだ画像データをＯＣＲ機能により文字認識し、テキスト化する。そして、ステップＳ１３０３では、ステップＳ１３０２でテキスト化したデータを、図１１に示す保存ＩＤ１００４で指定された内容をファイル名とし、ＨＤＤ５１１内のシステムデータ補保管領域（システムＢｏｘ）に保存する。
【００７０】
尚、図１０に示す画面で指定されたデータタイプ１００３をステップＳ１３０１の判定に用いたが、受信した設定ファイル１１０１の記述１１０２、１１０３に基づいて判定を行っても良い。
【００７１】
また、設定ファイル１１０１に設定ファイルであることを示す画像（バーコード情報）や設定対象の拠点監視装置１１２を識別する画像（バーコード情報）などを含み、これらの画像から判定を行っても良い。
【００７２】
図１５は、本実施形態における拠点監視装置での設定ファイル探索及び自己設定処理を示すフローチャートである。拠点監視装置１１２で電源がＯＮされると、ステップＳ１５０１へ処理を進め、ネットワークに接続されたデバイス（複合機、プリンタ、ＦＡＸ等）を全て探索したか否かを判定する。全て探索し終えた場合は、使用すべき設定ファイルはなかったと判断し、この処理を終了する。
【００７３】
尚、電源ＯＮで、拠点監視装置１１２が設置された後、初回の場合は、この処理で設定が行われないと動作不可能である。一方、一旦設定が行われ、監視動作を行った後の拠点監視装置１１２の電源ＯＮの場合、この処理で設定が行われなくても、従来の設定のままで監視動作を行うことが可能である。
【００７４】
上述のステップＳ１５０１で全てのデバイスを探索していなければステップＳ１５０２へ処理を進め、設定ファイルを保管するデバイスを探す第一段階としてネットワーク上のデバイスを探索する。この時の探索範囲は、通常同一のＬＡＮ１１９内である。ただし、本実施形態では示していないが、ＩＰアドレス範囲により探索範囲を限定したり、ルータを介した別のネットワークを探索範囲に加えることも可能である。
【００７５】
尚、本実施形態では、同一サブネット内のＩＰアドレスに対して、順次pingを発行し、応答があったデバイスに対してＭＡＣアドレスを取得する。
【００７６】
次に、ステップＳ１５０３において、ステップＳ１５０２で取得されたＭＡＣアドレスから、そのデバイスが設定ファイル保管機能を持つデバイスか否かを判定する。具体的には、拠点監視装置１１２と同社製の製品か否かを判定し、同社製の場合はＨＤＤ５１１の有無を示す情報を取得して設定ファイル保管機能を持つデバイスか否かを判定する。判定の結果、設定ファイル機能を持つデバイスでない場合はステップＳ１５０１に戻り、次のデバイスを処理対象とする。
【００７７】
一方、ステップＳ１５０３で、設定ファイル保管機能を持つデバイスと判断した場合はステップＳ１５０４へ処理を進める。このステップＳ１５０４では、処理対象デバイスのシステムファイルＢｏｘにアクセスし、そのファイルＢｏｘ内に自分用の設定ファイル、即ち、自分のＭＡＣアドレスをファイル名とするファイルが存在するか否かを確認する。そして、ステップＳ１５０５において、ステップＳ１５０４の確認結果に基づき、自分用が無いと判断した場合はステップＳ１５０１に戻り、次のデバイスを処理対象とする。
【００７８】
一方、自分用の設定ファイルが存在している場合はステップＳ１５０６へ処理を進め、その自分用の設定フィルを取得する。そして、ステップＳ１５０７において、ステップＳ１５０６で取得した設定ファイルで、拠点監視装置１１２の設定を更新する。更新後は、他のデバイスを探索することなく、この処理を終了する。即ち、本実施形態では、最初に見つけた自分用の設定ファイルで、自身を設定する。
【００７９】
尚、上述した処理では、次のような拡張が可能である。複合機１１３〜１１５のＨＤＤ５１１内のシステムファイルＢｏｘにアクセス可能なアカウントとパスワードを保持しておく。そして、ステップＳ１５０４の設定ファイル確認処理、又はステップＳ１５０６の設定ファイル取得処理で、そのアカウントとパスワードを複合機１１３〜１１５に対して送出する。
【００８０】
また、ステップＳ１５０６で設定ファイルを読出し後、複合機１１３〜１１５に対して読出した設定ファイルの削除指示を行う。複合機１１３、１１４、１１５が読み出されたことを検知し、そのファイルを削除する。
【００８１】
また、設定ファイル１１０１にバージョン又は作成時タイムスタンプを記載しておき、ステップＳ１５０７で自己設定時に、その値を拠点監視装置１１２が記憶する。そして、次回ステップＳ１５０６で設定ファイルを取得した際に、記憶した情報と比較し、新しい場合にのみステップＳ１５０７の処理を行う。
【００８２】
［変形例］
次に、図面を参照しながら本発明に係る変形例を詳細に説明する。変形例では、図１に示すネットワークシステムにおいて、拠点監視装置１１２及びファイル保管機能を備えていないプリンタ１１６のファームウェアをアップデートする場合を説明する。
【００８３】
図１２は、変形例における拠点監視装置１１２又はプリンタ１１６のファームウェアをアップデートするための設定ファイル１２０１を示す図である。１２０２はファームアップデートファイルであることを示す記述である。１２０３はこの設定ファイルの設定対象である拠点監視装置１１２又はプリンタ１１６のＭＡＣアドレスである。１２０４はアップデートするモジュールを示す記述である。１２０５はアップデート後のモジュールバージョンを示す記述である。１２０６はアップデートするモジュールの実体であるバイナリデータの羅列である。
【００８４】
尚、図１２に示す項目だけでなく、例えばアップデート可能な条件として、前提となるアップデート対象モジュールのバージョンや前提となる他のモジュールのバージョンなどを記載することも可能である。
【００８５】
図１４は、変形例による複合機でのジョブ受付処理を示すフローチャートである。尚、ジョブは、ＰＣ１１７、１１８からの印刷指示、外部からのＦＡＸ送信、イメージリーダ５０２を用いたコピー指示、スキャン指示により発生する画像形成処理対象データ（イメージデータ、画像形成用コマンドを含むテキストデータなど）である。
【００８６】
まず、ステップＳ１４０１において、処理すべき画像データを文字認識（ＯＣＲ）し、テキスト化する。ここで、ジョブがＰＣ１１７、１１８から印刷データとして送信される画像形成用コマンドを含むテキストデータの場合、コマンドを除去するのみで、テキスト化処理は不要である。
【００８７】
次に、ステップＳ１４０２において、ステップＳ１４０１でテキスト化したデータ内にファームアップデートファイルであることを示す情報１２０２が存在するか否かにより、システムデータか、それ以外かを判定する。判定の結果、システムデータ以外の場合は、通常の画像形成処理（印刷出力や画像データをＨＤＤ５１１に保存する通常のＢｏｘ保管処理、画像データのメール送信処理）を行う。
【００８８】
また、ステップＳ１４０２で、システムデータと判定した場合はステップＳ１４０３へ処理を進め、ステップＳ１４０１でテキスト化したデータ内から、設定対象装置情報１２０３を抽出する。尚、変形例では、設定対象装置毎にＨＤＤ５１１内にファイルＢｏｘを設けている。この設定対象装置毎のファイルＢｏｘは、ファイルＢｏｘ名を設定対象装置情報１２０３で指定された名称である。
【００８９】
次に、ステップＳ１４０４では、設置対象装置情報１２０３で示される名称のファイルＢｏｘに、ステップＳ１４０１でテキスト化した設定ファイルを保存（ファイル名は自動付与）する。
【００９０】
尚、変形例では、ファームアップデートファイルであることを示す情報としてテキスト１２０２を用いた。しかし、ファームアップデートファイルであることを示す情報としてバーコードデータや特殊な形状のイメージ画像データ等を用いることも可能である。その場合、ステップＳ１４０１において画像データをテキスト化することなく、画像データのままステップＳ１４０２の判定を行い、そこで、システムデータと判定したデータのみ、テキスト化を行うようにすることも可能である。
【００９１】
図１７は、変形例による拠点監視装置で行われる設定ファイル探索及び自己設定処理を示すフローチャートである。尚、この処理は、１日１回の稼動開始時や１週間に１回などの定期的に行われる処理である。
【００９２】
まず、ステップＳ１７０１において、後述する設定取得デバイス保存処理で処理されたデバイスが存在するか否かを確認する。保存したデバイスが存在する場合、そのデバイスに対して優先的に設定ファイルを取得するために、ステップＳ１７０５へ処理を進める。一方、保存したデバイスが存在しない場合はステップＳ１７０２へ処理を進め、後述するステップＳ１７０３で探索したデバイス（複合機、プリンタ、ＦＡＸ等）を全て確認したか否かを判定する。全て確認し終えた場合、使用すべき設定ファイルはなかったとして、この処理を終了する。
【００９３】
上述のステップＳ１７０２で全てのデバイスを探索していなければステップＳ１７０３へ処理を進め、設定ファイルを保管するデバイスを探す第一段階としてネットワーク上のデバイスを探索する。この時の探索範囲は、通常同一のＬＡＮ１１９内である。ただし、この変形例では示していないが、ＩＰアドレス範囲により探索範囲を限定したり、ルータを介した別のネットワークを探索範囲に加えることも可能である。
【００９４】
尚、変形例でも本実施形態と同様に、同一サブネット内のＩＰアドレスに対して、順次pingを発行し、応答があったデバイスに対してＭＡＣアドレスを取得する。
【００９５】
次に、ステップＳ１７０４において、ステップＳ１７０３で取得されたＭＡＣアドレスから、本実施形態と同様に、そのデバイスが設定ファイル保管機能を持つデバイスか否かを判定する。判定の結果、設定ファイル保管機能を持つデバイスでない場合はステップＳ１７０２に戻り、次のデバイスを処理対象とする。
【００９６】
一方、ステップＳ１７０４で、設定ファイル保管機能を持つデバイスと判断した場合はステップＳ１７０５へ処理を進める。このステップＳ１７０５では、処理対象デバイス内に自身のＭＡＣアドレスに一致する名前のファイルＢｏｘが存在するか否かを確認し、そのファイルＢｏｘ内に設定ファイルが存在するか否かを確認する。そして、ステップＳ１７０６において、ステップＳ１７０５の確認結果に基づき、自分用が無いと判断した場合はステップＳ１７０２に戻り、次のデバイスを処理対象とする。
【００９７】
一方、自分用の設定ファイルが存在している場合はステップＳ１７０７へ処理を進め、その自分用の設定フィルを取得する。そして、ステップＳ１７０８において、設定ファイルを取得したデバイスの情報（ＩＰアドレス）を、次回優先取得のためにフラッシュＲＯＭ４０３に保存する。そして、ステップＳ１７０９において、ステップＳ１７０７で取得した設定ファイルで、拠点監視装置１１２のモジュールを更新する。更新した後は、他のデバイスを探索することなく、この処理を終了する。即ち、変形例でも、最初に見つけた自分用の設定ファイルで、自身を設定する。
【００９８】
尚、上述した変形例における処理は、複合機だけでなく、プリンタ１１６でも実行可能である。
【００９９】
以上説明したように、図１６に示す設定方法１６０２、１６２３、１６２４、１６２７、１６２８、１６２９がセキュリティの観点からサービスマン所属会社又はユーザ環境に拒否されても、設定方法１６２２、１６２５、１６２６を用いて設定が行える。
【０１００】
また、設定の検索対象が顧客環境内部であり、常に検索可能な範囲であるため、データ処理装置内に設定取得先サーバ情報を保持する必要がなくなった。
【０１０１】
また、データ処理装置に設定のためのＧＵＩプログラムを組み込む必要もなく、ＧＵＩ利用のためにＰＣを接続する外部Ｉ／Ｆを実装する必要がなくなり、その分の実装コストが削減可能となり、安価なデータ処理装置が提供できる。
【０１０２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１０３】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【０１０４】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１０５】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１０６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１０７】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０８】
【図１】本実施形態におけるネットワークシステムの全体構成を示す図である。
【図２】サーバ１０２のハードウェア構成の一例を示す図である。
【図３】ＰＣ１１７のハードウェア構成の一例を示す図である。
【図４】拠点監視装置１１２のハードウェア構成の一例を示す図である。
【図５】複合機１１３のハードウェア構成の一例を示す図である。
【図６】プリンタ１１６のハードウェア構成の一例を示す図である。
【図７】拠点監視装置１１２の画像形成装置監視システムに関わる部分のソフトウェア構成の一例を示す図である。
【図８】サーバ１０２の画像形成装置監視システムに関わる部分のソフトウェア構成の一例を示す図である。
【図９】複合機のＲＡＭ又は拠点監視装置のフラッシュＲＯＭにおけるメモリマップの一例を示す図である。
【図１０】拠点監視装置１１２の設定ファイルを保存する際のユーザインターフェース画面１００１の一例を示す図である。
【図１１】拠点監視装置１１２の設定ファイル１１０１の一例を示す図である。
【図１２】変形例における拠点監視装置１１２又はプリンタ１１６のファームウェアをアップデートするための設定ファイル１２０１を示す図である。
【図１３】本実施形態における複合機での保管ジョブ受付処理を示すフローチャートである。
【図１４】変形例による複合機でのジョブ受付処理を示すフローチャートである。
【図１５】本実施形態における拠点監視装置での設定ファイル探索及び自己設定処理を示すフローチャートである。
【図１６】設定ファイル供給元となる拠点監視装置やプリンタのサービスマン所属会社又は監視サーバなどの外部環境１６０１と顧客先１６１１との関係を示す図である。
【図１７】変形例による拠点監視装置で行われる設定ファイル探索及び自己設定処理を示すフローチャートである。
【符号の説明】
【０１０９】
１０１  外部サーバ
１０２  サーバ
１０３  データベース
１０４  ＬＡＮ
１１１  顧客先
１１２  拠点監視装置
１１３  複合機
１１４  複合機
１１５  複合機
１１６  プリンタ
１１７  ＰＣ
１１８  ＰＣ
１１９  ＬＡＮ
１２１  インターネット
【図１】
2009064358.tif 000003
【図２】
2009064358.tif 000004
【図３】
2009064358.tif 000005
【図４】
2009064358.tif 000006
【図５】
2009064358.tif 000007
【図６】
2009064358.tif 000008
【図７】
2009064358.tif 000009
【図８】
2009064358.tif 000010
【図９】
2009064358.tif 000011
【図１０】
2009064358.tif 000012
【図１１】
2009064358.tif 000013
【図１２】
2009064358.tif 000014
【図１３】
2009064358.tif 000015
【図１４】
2009064358.tif 000016
【図１５】
2009064358.tif 000017
【図１６】
2009064358.tif 000018
【図１７】
2009064358.tif 000019