(57)【要約】【課題】複数種類の機器を正確に、また一括して設定することが可能な機器設定方法を提供する。【解決手段】情報処理装置１は、機器２Ａ（Ａ１１）の機種情報及び固有の識別情報を該機器２Ａ（Ａ１１）から取得し、また該機器２Ａ（Ａ１１）の設定情報を取得する。そして、取得した設定情報を機種情報及び識別情報に対応づけて記憶する。一方、他の機器２Ａ（Ａ１２）から機種情報及び識別情報が送信された場合、記憶した機種情報と送信された機種情報とが一致するか否かを判断する。ここで一致しない場合は他の機種であるので設定情報は送信しない。その一方で、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を他の機器２Ａ（Ａ１２）へ送信する。最後に、設定情報を受信した他の機器２Ａ（Ａ１２）は、送信された設定情報に基づいて各種設定を行う。【選択図】        図１
2004152030.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定方法において、
前記情報処理装置により、機器の機種情報及び固有の識別情報を該機器から取得する取得ステップと、
前記情報処理装置により、前記機器の設定情報を取得する設定情報取得ステップと、
取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶ステップと、
他の機器から前記情報処理装置へ機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断ステップと、
機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記情報処理装置から前記他の機器へ送信する送信ステップと、
送信された設定情報に基づいて、前記他の機器に設定を行う設定ステップと
を備えることを特徴とする機器設定方法。
【請求項２】
情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定システムにおいて、
前記情報処理装置は、
機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、
該機器の設定情報を取得する設定情報取得手段と、
取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、
他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断手段と、
機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する送信手段とを備え、
前記他の機器は、
送信された設定情報に基づいて設定を行う設定手段
を備えることを特徴とする機器設定システム。
【請求項３】
前記他の機器は、前記設定手段により設定情報の設定が完了した場合、前記情報処理装置に対し、設定が完了したことを示す完了情報を送信する完了情報送信手段をさらに備えることを特徴とする請求項２に記載の機器設定システム。
【請求項４】
前記情報処理装置は、機器の設定情報を編集する編集手段をさらに備え、
前記設定情報記憶手段は、編集された設定情報をさらに記憶するよう構成してあり、
前記設定手段は、編集後の設定情報に基づいて設定を行うよう構成してあることを特徴とする請求項２または３に記載の機器設定システム。
【請求項５】
前記識別情報はＭＡＣアドレスであることを特徴とする請求項２乃至４のいずれかに記載の機器設定システム。
【請求項６】
情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定システムにおいて、
前記情報処理装置は、
機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、
該機器の設定情報を取得する設定情報取得手段と、
取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、
記憶した機種情報及び設定情報を他の機器へ送信する送信手段とを備え、
前記他の機器は、
送信された機種情報が予め記憶してある機種情報と一致するか否かを判断する判断手段と、
一致すると判断した場合に、送信された設定情報に基づいて設定を行う設定手段と
を備えることを特徴とする機器設定システム。
【請求項７】
通信網を介して接続された設定対象となる複数種類の機器の設定を行う情報処理装置において、
機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、
該機器の設定情報を取得する設定情報取得手段と、
取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、
他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断手段と、
機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項８】
通信網を介して接続された設定対象となる複数種類の機器を、コンピュータを用いて設定させるためのコンピュータプログラムにおいて、
コンピュータに、外部から送信された機器の機種情報及び固有の識別情報並びに該機器の設定情報を機種情報に対応づけて記憶させる設定情報記憶ステップと、
コンピュータに、他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断させる判断ステップと、
コンピュータに、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信させる送信ステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定方法、機器設定システム、該機器設定システムに用いる情報処理装置及びコンピュータを情報処理装置として機能させるためのコンピュータプログラムに関し、特にオフィス等に設置される複数種類のプリンタ等の機器を一括して設定する機器設定方法等に関する。
【０００２】
【従来の技術】
企業等のオフィスにはプリンタ等の機器が多数設置されており、これらの機器を使用する場合は、標準の設定状態から各企業に応じて機器の設定をカスタマイズして利用している。例えば、プリンタの場合、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続に関する設定、印刷エミュレーション、給紙口・排紙口の設定等を機器毎に設定して利用していた。
【０００３】
【特許文献１】
特開平４−７８９２３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、機器の設定すべき項目は年々増加しており、この設定を機器毎に行っていたのでは、設定時にミスが発生する虞がある。また企業等に導入される機器は機種が異なるばかりか、同一機種であってもバージョンが違う場合がある。このような機種の違いを認識して、機器毎に設定を行うというのは多大な労力を伴うものであった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、機器の設定を行う情報処理装置により、機器の機種情報及び機器固有の識別情報、並びに設定情報を取得し、他の機器から設定情報の取得要求があった場合は、機種情報に対応する設定情報を送信して各機器の設定を行うことにより、複数種類の機器を正確に、また一括して設定することが可能な機器設定方法、機器設定システム、該機器設定システムに用いる情報処理装置、及びコンピュータを情報処理装置として機能させるためのコンピュータプログラムを提供することにある。
【０００６】
また、本発明の他の目的は、各機器で設定が完了したか否かの完了情報を記憶しておくことにより、多数の機器の設定状況を一括して把握することが可能な機器設定システムを提供することにある。
【０００７】
さらに、本発明の他の目的は、各機器の設定を情報処理装置において編集可能とすることにより、一括して、各機器の設定を編集でき、またその編集結果を他の機器にも反映させることが可能な機器設定システムを提供することにある。
【０００８】
【課題を解決するための手段】
第１発明に係る機器設定方法は、情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定方法において、前記情報処理装置により、機器の機種情報及び固有の識別情報を該機器から取得する取得ステップと、前記情報処理装置により、前記機器の設定情報を取得する設定情報取得ステップと、取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶ステップと、他の機器から前記情報処理装置へ機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断ステップと、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記情報処理装置から前記他の機器へ送信する送信ステップと、送信された設定情報に基づいて、前記他の機器に設定を行う設定ステップとを備えることを特徴とする。
【０００９】
第２発明に係る機器設定システムは、情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定システムにおいて、前記情報処理装置は、機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、該機器の設定情報を取得する設定情報取得手段と、取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断手段と、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する送信手段とを備え、前記他の機器は、送信された設定情報に基づいて設定を行う設定手段を備えることを特徴とする。
【００１０】
第３発明に係る機器設定システムは、第２発明において、前記他の機器は、前記設定手段により設定情報の設定が完了した場合、前記情報処理装置に対し、設定が完了したことを示す完了情報を送信する完了情報送信手段をさらに備えることを特徴とする。
【００１１】
第４発明に係る機器設定システムは、第２発明または第３発明において、前記情報処理装置は、機器の設定情報を編集する編集手段をさらに備え、前記設定情報記憶手段は、編集された設定情報をさらに記憶するよう構成してあり、前記設定手段は、編集後の設定情報に基づいて設定を行うよう構成してあることを特徴とする。
【００１２】
第５発明に係る機器設定システムは、第２発明乃至第４発明のいずれかにおいて、前記識別情報はＭＡＣアドレスであることを特徴とする。
【００１３】
第６発明に係る機器設定システムは、情報処理装置及び設定対象となる複数種類の機器が通信網を介して接続されており、前記情報処理装置により各機器の設定を行う機器設定システムにおいて、前記情報処理装置は、機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、該機器の設定情報を取得する設定情報取得手段と、取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、記憶した機種情報及び設定情報を他の機器へ送信する送信手段とを備え、前記他の機器は、送信された機種情報が予め記憶してある機種情報と一致するか否かを判断する判断手段と、一致すると判断した場合に、送信された設定情報に基づいて設定を行う設定手段とを備えることを特徴とする。
【００１４】
第７発明に係る情報処理装置は、通信網を介して接続された設定対象となる複数種類の機器の設定を行う情報処理装置において、機器の機種情報及び固有の識別情報を該機器から取得する取得手段と、該機器の設定情報を取得する設定情報取得手段と、取得した設定情報を機種情報及び識別情報に対応づけて記憶する設定情報記憶手段と、他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断する判断手段と、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する送信手段とを備えることを特徴とする。
【００１５】
第８発明に係るコンピュータプログラムは、通信網を介して接続された設定対象となる複数種類の機器を、コンピュータを用いて設定させるためのコンピュータプログラムにおいて、コンピュータに、外部から送信された機器の機種情報及び固有の識別情報並びに該機器の設定情報を機種情報に対応づけて記憶させる設定情報記憶ステップと、コンピュータに、他の機器から機種情報及び識別情報が送信された場合に、記憶した機種情報と送信された機種情報とが一致するか否かを判断させる判断ステップと、コンピュータに、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信させる送信ステップとを実行させることを特徴とする。
【００１６】
本発明にあっては、各機器の設定を一括して行うために各機器及び情報処理装置を、通信網を介して接続する。情報処理装置は、機器の機種情報及びＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等の固有の識別情報を該機器から取得し、また該機器の設定情報を取得する。そして、取得した設定情報を機種情報及び識別情報に対応づけて記憶する。これにより、まず一の機種に係る機器の設定情報が記憶される。一方、他の機器から機種情報及び識別情報が送信された場合、記憶した機種情報と送信された機種情報とが一致するか否かを判断する。ここで一致しない場合は他の機種であるので設定情報は送信しない。その一方で、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する。または、一致するか否かの判断を各機器側で行う。
【００１７】
最後に、設定情報を受信した前記他の機器は、送信された設定情報に基づいて各種設定を行う。これらの処理を通信網に接続される全ての機器に対して行うことにより、入力作業における人為ミスを防止することが可能となり、また機種それぞれに適合した設定を全ての機器に対して一括して行うことが可能となる。
【００１８】
また、本発明にあっては、他の機器は、送信された設定情報の設定が完了した場合、情報処理装置に対し、設定が完了したことを示す完了情報を送信する。このように構成したので、全ての機器を管理する情報処理装置において各機器の設定状況を容易に把握でき、また設定エラー等があった場合は容易にこれを発見することが可能となる。
【００１９】
さらに、本発明にあっては、情報処理装置に、機器の設定情報を編集する機能をもたせ、編集された設定情報を同一機種の各機器へ送信し、これを受信した各機器はこの編集された設定情報に基づき再設定を行うようにしたので、設定を少しだけ変えたい場合などでも、設定を反映させるべき機器に対して設定を書き替えることが可能となる。
【００２０】
【発明の実施の形態】
以下本発明を実施の形態を示す図面に基づいて詳述する。
実施の形態１
図１は本発明に係る機器設定システムの概要を示す模式図である。なお、本実施の形態にいては、設定対象である機器をプリンタであるものとして説明するが、必ずしもこれに限るものではなく、冷蔵庫、自動販売機等の機器であっても良い。またプリンタは、プリンタの機能に加え、ＦＡＸ機能、コピー機能を備える複合機であっても良いことはもちろんである。
【００２１】
本発明における機器設定システムは、情報処理装置（以下、コンピュータという）１、及び、複数の機種からなるプリンタ２Ａ、２Ｂ、２Ｃ、２Ｄ（以下、場合によりプリンタ２で代表する。）から構成され、コンピュータ１及び各プリンタ２は相互にＬＡＮ、インターネット等の通信網Ｎを介して接続されている。各プリンタには、プリンタ２の名称を示す機器名Ａ、Ｂ、Ｃ…、プリンタ２の改訂情報を示すバージョン１、２、３…、及び通信網Ｎ内での通し番号である番号１、２、３…が付与されている。
【００２２】
本発明の概要について説明する。プリンタ２の設定を行う場合、まず、１台のプリンタ２について設定を行う。この場合コンピュータ１で設定を行うほか、プリンタ２にて設定を行うようにしても良い。例えば、プリンタ２の機器名がＡ、バージョンが１のプリンタについて設定を行う場合を想定する。かかる場合、プリンタ２Ａ（Ａ１１）の１台についてまず設定を行う。設定後、機種情報である機器名（Ａ）及びバージョン（１）、並びに、ＭＡＣアドレスまたはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等の識別情報はコンピュータ１へ、設定情報と共に送信される。なお、以下ではプリンタ２固有の識別情報をＭＡＣアドレスであるものとして説明する。
【００２３】
次に他のプリンタ２の電源がオンにされた場合、識別情報であるＭＡＣアドレス及び機種情報（機器名及びバージョン）がコンピュータ１へ送信される。コンピュータ１は、記憶した機種情報と送信された機種情報とが一致するか否かを判断する。例えばプリンタ２Ａ（Ａ１２）の場合、機器名及びバージョンが同じであるので、同一の設定を行っても良く、この場合プリンタ２Ａ（Ａ１１）に対して記憶した設定情報をプリンタ２Ａ（Ａ１２）へ送信する。
【００２４】
これは、同一の機種情報を備えるプリンタ２Ａ（Ａ１３）についても同様である。この場合プリンタ２Ａ（Ａ１２）及びプリンタ２Ａ（Ａ１３）は送信された設定情報に基づき設定を行い、設定完了後設定が完了したことを示す完了情報をコンピュータ１へ送信する。一方、機種情報が一致しない場合（例えばプリンタ２Ａ（Ａ２４）、プリンタ２Ｂ（Ｂ１８）はバージョンまたは機器名が異なる）、コンピュータ１は、プリンタ２Ａ（Ａ１１）の設定情報の送信を中止する。
【００２５】
図２はコンピュータ１及びプリンタ２のハードウェア構成を示すブロック図である。まず、コンピュータ１のハードウェア構成について説明する。図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１にはバス１７を介してＲＡＭ１２，ハードディスク等の記憶部１５、プリンタ２と情報を送受信するためのゲートウェイ、ＬＡＮカード等の通信部１６，液晶ディスプレイ等の表示部１４、及びキーボード、マウス等の入力部１３が接続される。ＣＰＵ１１は、バス１７を介してコンピュータ１の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ１５に格納された制御プログラム１５Ｐに従って、種々のソフトウェア的機能を実行する。
【００２６】
さらに、記憶部１５には、プリンタ２から送信された設定情報をＭＡＣアドレス及び機種情報に対応させて記憶する設定情報記憶ファイルを備える。
【００２７】
続いて、プリンタ２のハードウェア構成について説明する。プリンタ２のＣＰＵ２１にはバス２７を介してＬＡＮカードまたはＵＳＢインターフェース等の通信部２６、ＲＡＭ２２等が接続されている。通信部２６を経由してコンピュータ１から出力された文字または画像等の印刷データは画像メモリに格納され、その後、所定のタイミングで読み出され、図示しないレーザ照射部、及び感光体ドラム等を備え、画像形成を行う画像形成部２８へ出力される。そして、図示しない記録紙に印刷データに対応する画像形成処理が行われる。
【００２８】
記憶部２５にはＲＡＭ２２、または画像形成部２８を制御するためのソフトウェアが記憶されており、画像形成時は記憶されたソフトウェアに係る制御プログラム２５Ｐに従って画像形成処理が行われる。また、記憶部２５には給紙口、排紙口、エミュレーション等のプリンタ２の設定情報を記憶する設定情報ファイル２５１が記憶されている。設定情報は、操作パネル等の入力部２３からオペレータが液晶等の表示部２４を見ながら編集でき、また同様に他のプリンタ２の設定情報をコンピュータ１からダウンロードでき、さらにはコンピュータ１の入力部１３からも編集することができる。画像形成を行う場合はプリンタ２のＣＰＵ２１は、設定情報ファイル２５１に記憶した設定情報を読み出し、この設定に従い画像形成を行う。記憶部２５にはさらに、プリンタ２の機種情報（ベンダー名、機器名、バージョン、シリアルナンバー等）を記憶した機種情報ファイル２５２が記憶されている。この機種情報は製品製造時に記憶部２５に書き込まれる。また、コンピュータ１の通信部１６及びプリンタ２の通信部２６は本実施の形態においては、共にＬＡＮカードを用いており、各ＬＡＮカードには固有のＭＡＣアドレスが付与されており、コンピュータ１及びプリンタ２はそれぞれのＭＡＣアドレスを取得（認識）して接続されているコンピュータ１またはプリンタ２を相互に認識する。
【００２９】
以上の構成において、本発明における設定手順を、フローチャートを用いて説明する。図３はプリンタ２の初期設定を行う際のフローチャートであり、図４は設定のための画面イメージを示す説明図である。まず、プリンタ２Ａ（Ａ１１）、プリンタ２Ａ（Ａ１２）、プリンタ２Ａ（Ａ１３）、つまり機器名Ａ、バージョン１のプリンタ２の初期設定を行う際の手順について説明する。この場合、一台のプリンタ２についてはオペレータが設定情報を手入力することにより行う。まず、プリンタ２Ａ（Ａ１１）をコンピュータ１と接続し、その後電源を投入する（ステップＳ３１）。
【００３０】
電源投入後、プリンタ２のＣＰＵ２１は制御プログラム２５Ｐを実行し、表示部２４にメニューを表示させる。図４に示すようにメニューとして設定モード、コピーモード、ＦＡＸモード等が選択可能に表示され、オペレータは入力部２３を操作して設定モードを選択する（ステップＳ３２）。オペレータは入力部２３を操作して、設定を希望する項目及び設定値を選択または入力する。設定対象としては、プリンタの使用に際しての環境に関する設定が対象となり、例えば、給紙口の設定、排紙口の設定、エミュレーションの設定等がある。また、機器が保冷庫である場合は、温度条件等の設定が対象となる。ＣＰＵ２１は、項目及び設定値を含む設定情報が、入力されまたは選択された場合はこれを受け付け（ステップＳ３３）、ＲＡＭ２２に格納する。ＣＰＵ２１はＲＡＭ２２に格納した設定情報を設定情報ファイル２５１に記憶する（ステップＳ３４）。
【００３１】
続いてＣＰＵ２１は設定情報ファイル２５１から設定情報を読み出し、また機種情報ファイル２５２から機種情報を読み出す（ステップＳ３５）。プリンタ２のＣＰＵ２１は読み出した設定情報及び機種情報のデータパケットのヘッダに識別情報であるＭＡＣアドレスを付加して、コンピュータ１との通信を確立した後に送信する（ステップＳ３６）。
【００３２】
図５はプリンタ２からコンピュータ１へ送信されるデータのデータ構造を示す説明図である。送信されるデータは、プリンタ２を特定するための固有のＭＡＣアドレス（識別情報）、機種情報、及び、設定情報に大別される。機種情報には、機器名及びバージョンの情報を示す機種情報を含んでいる。本実施の形態においては、対象がプリンタ２Ａ（Ａ１１）である場合、機器名はＡ、バージョンは１となる。なお、送信先の情報としてコンピュータ１のＭＡＣアドレスも付加されている。なお、ＥＯＦは送信されるデータの終わりを示す情報である。
【００３３】
その他、機種情報には、ベンダー名及びシリアルＮｏ等が含まれている。設定情報は設定項目及び設定値の情報が含まれており、図４に示した設定項目に対する設定値がそれぞれ含まれている。
【００３４】
コンピュータ１は、送信された図５に示すＭＡＣアドレス、機種情報及び設定情報を取得、すなわち送信されたデータを受信する（ステップＳ３７）。ＣＰＵ１１は取得した機種情報及びＭＡＣアドレスに対応させて設定情報を記憶部１５の設定情報記憶ファイル１５１に記憶する（ステップＳ３８）。なお、本実施の形態においては、オペレータがプリンタ２の入力部２３から、初期設定を行ったが、必ずしもこの形態に限らずコンピュータ１の入力部１３からオペレータが設定を行って、設定された機種情報及び設定情報をプリンタ２へ送信して設定を行うようにしても良い。また、送信された設定情報はコンピュータ１の記憶部１５内の設定情報記憶ファイル１５１に記憶しているが、コンピュータ１以外の記憶装置、例えばデータベースサーバ（図示せず）等に記憶するようにしても良い。
【００３５】
図６及び図７は初期設定後における、他のプリンタ２の設定手順を示すフローチャートである。まず、オペレータにより電源が投入された場合（ステップＳ６１）、ＣＰＵ２１は制御プログラム２５Ｐを起動し、設定情報ファイル２５１に設定情報が存在するか否かを判断する（ステップＳ６２）。設定情報が存在する場合は（ステップＳ６２でＹＥＳ）、既に設定が完了しているので、設定情報を設定情報ファイル２５１から読み出した上で、通常のコピーモードへ移行する（ステップＳ６３）。設定情報が存在しない場合は（ステップＳ６２でＮＯ）、ＣＰＵ２１は機種情報ファイル２５２から予め記憶された機種情報を読み出す（ステップＳ６４）。
【００３６】
そして、ＣＰＵ２１は読み出した機種情報のデータパケットにＭＡＣアドレスを付加してコンピュータ１へ通信部２６を介して送信する（ステップＳ６５）。コンピュータ１のＣＰＵ１１はＭＡＣアドレス及び機種情報を受信する（ステップＳ６６）。ＣＰＵ１１は受信した機種情報（機器名及びバージョン）と、設定情報記憶ファイル１５１中に記憶した機種情報とが一致するか否かを判断する（ステップＳ６７）。すなわち、設定情報記憶ファイル１５１には機種情報に対応させて、設定情報が記憶されているため、機種情報が一致する設定情報を検索して抽出する。
【００３７】
ステップＳ６７でＹＥＳの場合、一致する機種情報に対応する設定情報を設定情報記憶ファイル１５１から読み出し（ステップＳ７１）、読み出した設定情報をプリンタ２へ送信する（ステップＳ７２）。例えば、プリンタ２Ａ（Ａ１１）の設定情報が既に設定情報記憶ファイル１５１に記憶されていると、プリンタ２Ａ（Ａ１２）、プリンタ２Ａ（Ａ１３）については機種情報である機器名及びバージョンが一致するので、プリンタ２Ａ（Ａ１１）と同一の設定情報が送信される。一方、プリンタ２Ａ（Ａ２４）は機器名が同一であるが、バージョンが異なるためプリンタ２Ａ（Ａ１１）の設定情報は送信されない。またプリンタ２Ｂ、プリンタ２Ｃ及びプリンタ２Ｄは機器名が異なるので同様にプリンタ２Ａ（Ａ１１）の設定情報は送信されない。
【００３８】
設定情報がコンピュータ１からプリンタ２へ送信された場合は、プリンタ２のＣＰＵ２１は記憶部２５の設定情報ファイル２５１へ設定情報を記憶する（ステップＳ７３）。ＣＰＵ２１は設定が完了したか否か、つまり、設定情報ファイル２５１に設定情報が正しく記憶されたか否かを判断する（ステップＳ７４）。設定が完了した場合は（ステップＳ７４でＹＥＳ）、設定が完了したことを示す情報をコンピュータ１へ送信し（ステップＳ７５）、設定に失敗した場合（ステップＳ７４でＮＯ）、は設定が失敗したことを示す情報をコンピュータ１へ送信する（ステップＳ７６）。
【００３９】
また、ステップＳ６７でＮＯの場合、すなわち、一致する設定情報が存在しない場合、当該プリンタ２については初期設定が完了していないので、設定情報が存在しない情報をプリンタ２へ送信する（ステップＳ７７）。プリンタ２のＣＰＵ２１は設定情報が存在しない旨の情報を受信した場合は、設定モードへ移行する（ステップＳ７８）。その後ステップＳ３３（図３参照）へ移行し図３において説明した初期設定処理を実行する。以上述べた処理を、プリンタ２が接続されるたびに実行することで、同一機種のプリンタ２について、一括して設定情報を反映させることができる。
【００４０】
実施の形態２
実施の形態１では機種情報が一致するか否かの判断をコンピュータ１で行っていたが、実施の形態２ではプリンタ２側で判断を行う形態について説明する。図８は実施の形態２の初期設定後における、他のプリンタ２の設定手順を示すフローチャートである。まず、コンピュータ１のＣＰＵ１１はステップＳ３８により、設定情報記憶ファイル１５１に記憶した機種情報及び設定情報を読み出す（ステップＳ８１）。続いて、ＣＰＵ１１は通信網Ｎに接続される各プリンタ２へ読み出した機種情報及び設定情報を送信する（ステップＳ８２）。
【００４１】
機種情報及び設定情報を受信したプリンタ２のＣＰＵ２１は、設定情報ファイル２５１にすでに設定情報ファイルが記憶されているか否かを判断する（ステップＳ８３）。設定情報が既に記憶されている場合は（ステップＳ８３でＹＥＳ）、再度設定情報を書き込む必要はないので、記憶済みであることを示す情報をコンピュータ１へ送信する（ステップＳ８４）。一方、設定情報が記憶済みでない場合（ステップＳ８３でＮＯ）、ＣＰＵ２１は機種情報を機種情報ファイル２５２から読み出す（ステップＳ８５）。
【００４２】
ＣＰＵ２１は読み出した機種情報と送信された機種情報とが一致するか否かを判断する（ステップＳ８６）。一致する場合は（ステップＳ８６でＹＥＳ）、送信された設定情報を設定情報ファイル２５１に記憶する（ステップＳ８８）。一方、一致しない場合は（ステップＳ８６でＮＯ）、機器名またはバージョンが異なるので機種情報が異なる旨の情報をコンピュータ１へＭＡＣアドレスと共に送信する（ステップＳ８７）。なお、ステップＳ８８以降の処理は図７におけるステップＳ７４以降と同様であるので詳細な説明は省略する。
【００４３】
実施の形態３
実施の形態３はコンピュータ１から設定済みのプリンタ２の設定を編集する技術に関する。図９は編集メニューのイメージを示す説明図である。図１０及び図１１は編集処理の手順を示すフローチャートである。編集時にはコンピュータ１のＣＰＵ１１は制御プログラム１５Ｐを実行して表示部１４に図９の如く編集メニューを表示する。
【００４４】
編集メニューには機種情報を入力する欄及び設定項目及び設定値を入力する欄が表示される。編集メニューには「機種情報を入力して下さい。」とまず表示され、オペレータは入力部１３を操作して機種情報である機器名及びバージョンを入力する。機器名及びバージョンが入力された場合、ＣＰＵ１１はこれに対応する既設定情報を設定情報記憶ファイル１５１から読み出して図９の如く表示する。表示部１４には「更新する設定にチェックを入れ設定値を変更して下さい。」と表示され、オペレータは編集を希望する設定項目をクリックすると共に、設定値の変更を行う。
【００４５】
設定項目「エミュレーション」は時間帯に応じて設定を変更することができ、例えば「ＦＭ」は３時から１７時まで、「ＦＭ２」は１７時から３時まで等と設定することができる。さらに、設定項目「番号」については、重複した番号が各プリンタ２に付与されることを防止するために設定情報を送信する際に異なる番号を設定できるようにしている。例えば、「００１」番から「１」ずつ「増加」と設定している場合、設定情報を送信する度にＣＰＵ１１は設定項目「番号」について、００１から１ずつインクリメントする処理を行い、最初のプリンタ２には番号「００１」が、次のプリンタ２には番号「００２」が、さらに次のプリンタ２には番号「００３」が設定される。
【００４６】
図１０及び図１１は編集処理の手順を示すフローチャートである。まず、ＣＰＵ１１は制御プログラム１５Ｐを実行して編集メニューを起動する（ステップＳ１０１）。起動後、編集メニューが表示部１４に表示される（ステップＳ１０２）。オペレータが入力部１３から機種情報である機器名及びバージョンを入力した場合、ＣＰＵ１１はこれの入力されたデータを受け付ける（ステップＳ１０３）。ＣＰＵ１１は入力された機器名及びバージョンの情報を基に、設定情報記憶ファイル１５１を検索し、設定情報を読み出し、表示部１４に表示する（ステップＳ１０４）。
【００４７】
ＣＰＵ１１は設定情報が入力部１３から入力された場合、これを受け付け（ステップＳ１０５）、受け付けた設定情報を機種情報に対応付けて設定情報記憶ファイル１５１に記憶する（ステップＳ１０６）。また機種情報及びこれに対応する編集後の設定情報をプリンタ２へ送信する（ステップＳ１０７）。なお送信する設定情報は、変更分だけでも良い。プリンタ２のＣＰＵ２１は機種情報及び編集後の設定情報を受信した場合（ステップＳ１１１）、機種情報ファイル２５２から機種情報を読み出す（ステップＳ１１２）。そして、ＣＰＵ２１は読み出した機種情報と送信された機種情報とが一致するか否かを判断する（ステップＳ１１３）。一致する場合は（ステップＳ１１３でＹＥＳ）、送信された設定情報を設定情報ファイル２５１に記憶する（ステップＳ１１５）。
【００４８】
一方、一致しない場合は（ステップＳ１１３でＮＯ）、機器名またはバージョンが異なるので機種情報が異なる旨の情報をコンピュータ１へ送信する（ステップＳ１１４）。続いて他のプリンタ２について設定を行う場合は、コンピュータは設定項目「番号」の設定値を１インクリメントさせた後に行う。また他の機器名の異なるプリンタ２、バージョンの異なるプリンタ２についても同様の処理により編集を行う。このように構成することで、一のプリンタ２で行った編集作業を全ての同機種のプリンタ２に反映させることが可能となり、人為的ミスを低減することが可能となる。
【００４９】
実施の形態４
図１２は実施の形態４に係るコンピュータ１の構成を示すブロック図である。また、実施の形態１に係るコンピュータ１を実行させるためのコンピュータプログラムは、本実施の形態４のようにコンピュータ１にプレインストールして提供することも、またＣＤ−ＲＯＭ、ＭＯ等の可搬型記録媒体で提供することも可能である。さらに、コンピュータプログラムを回線経由で搬送波として伝搬させて提供することも可能である。以下に、その内容を説明する。
【００５０】
図１２に示すコンピュータ１に、識別情報を取得させ、設定情報を取得させ、機種情報が一致するか否かを判断させ、設定情報を送信させるプログラムが記録された記録媒体１ａ（ＣＤ−ＲＯＭ、ＭＯ又はＤＶＤ−ＲＯＭ等）がコンピュータ１の記憶部１５にインストールされている。かかるプログラムはコンピュータ１のＲＡＭ１２にロードして実行される。これにより、上述のような本発明のコンピュータ１として機能する。
【００５１】
実施の形態２乃至４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００５２】
【発明の効果】
以上詳述した如く、情報処理装置は、機器の機種情報及び固有の識別情報を該機器から取得し、また該機器の設定情報を取得する。そして、取得した設定情報を機種情報及び識別情報に対応づけて記憶する。一方、他の機器から機種情報及び識別情報が送信された場合、記憶した機種情報と送信された機種情報とが一致するか否かを判断する。ここで一致しない場合は他の機種であるので設定情報は送信しない。その一方で、機種情報が一致する場合は、該機種情報に対応して記憶された設定情報を前記他の機器へ送信する。または、一致するか否かの判断を各機器側で行う。
【００５３】
最後に、設定情報を受信した前記他の機器は、送信された設定情報に基づいて各種設定を行う。これらの処理を通信網に接続される全ての機器に対して行うことにより、入力作業における人為ミスを防止することが可能となり、また機種それぞれに適合した設定を全ての機器に対して一括して行うことが可能となる。
【００５４】
また、本発明にあっては、他の機器は、送信された設定情報の設定が完了した場合、情報処理装置に対し、設定が完了したことを示す完了情報を送信する。このように構成したので、全ての機器を管理する情報処理装置において各機器の設定状況を容易に把握でき、また設定エラー等があった場合は容易にこれを発見することが可能となる。
【００５５】
さらに、本発明にあっては、情報処理装置に、機器の設定情報を編集する機能をもたせ、編集された設定情報を同一機種の各機器へ送信し、これを受信した各機器はこの編集された設定情報に基づき再設定を行うようにしたので、設定を少しだけ変えたい場合などでも、設定を反映させるべき機器に対して設定を書き替えることが可能となる等、本発明は優れた効果を奏し得る。
【図面の簡単な説明】
【図１】本発明に係る機器設定システムの概要を示す模式図である。
【図２】コンピュータ及びプリンタのハードウェア構成を示すブロック図である。
【図３】プリンタの初期設定を行う際のフローチャートである。
【図４】設定のための画面イメージを示す説明図である。
【図５】プリンタからコンピュータへ送信されるデータのデータ構造を示す説明図である。
【図６】初期設定後における、他のプリンタの設定手順を示すフローチャートである。
【図７】初期設定後における、他のプリンタの設定手順を示すフローチャートである。
【図８】実施の形態２の初期設定後における、他のプリンタの設定手順を示すフローチャートである。
【図９】編集メニューのイメージを示す説明図である。
【図１０】編集処理の手順を示すフローチャートである。
【図１１】編集処理の手順を示すフローチャートである。
【図１２】実施の形態４に係るコンピュータの構成を示すブロック図である。
【符号の説明】
１      情報処理装置（コンピュータ）
２Ａ、２Ｂ、２Ｃ、２Ｄ  機器（プリンタ）
１ａ    記録媒体
Ｎ      通信網
１５１  設定情報記憶ファイル
２５２  機種情報ファイル
１５    記憶部
【図１】
2004152030.tif 000003
【図２】
2004152030.tif 000004
【図３】
2004152030.tif 000005
【図４】
2004152030.tif 000006
【図５】
2004152030.tif 000007
【図６】
2004152030.tif 000008
【図７】
2004152030.tif 000009
【図８】
2004152030.tif 000010
【図９】
2004152030.tif 000011
【図１０】
2004152030.tif 000012
【図１１】
2004152030.tif 000013
【図１２】
2004152030.tif 000014