(57)【特許請求の範囲】
【請求項１】
印刷装置で利用される消耗品の在庫管理の機能を備える情報処理装置において、
保管場所と消耗品の種別とを対応させた保管場所情報を保持する保持手段と、
印刷装置を特定する情報と、保管場所の情報と、を入力する入力手段と、
前記入力手段を介して入力された印刷装置を特定する情報に基づき前記印刷装置で利用される消耗品の種別を特定する特定手段と、
前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持手段に保持された保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新する更新手段とを有することを特徴とする情報処理装置。
【請求項２】
前記特定手段により特定された消耗品の種別と、前記入力された情報が示す保管場所と、の対応が前記保管場所情報に含まれるか否かを評価する評価手段を有し、前記更新手段は、前記評価手段による評価において前記消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれていないと評価されれば、前記保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷装置を特定する情報に基づき印刷装置の機種情報を取得する取得手段を有し、前記特定手段は前記取得手段により取得された機種情報と記憶部に保持される製品情報とに基づき機種情報に対応する消耗品の種別を特定し、更に、前記特定手段により特定された消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれるか否かを評価する評価手段を有し、前記更新手段は、前記評価手段による評価において前記消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれていないと評価されれば、前記保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
外部装置との接続処理を行う接続手段と、
印刷装置の機種情報に対応して消耗品の種別を特定するための製品情報を前記接続手段による接続処理に基づき前記外部装置から取得する製品情報取得手段とを有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記製品情報は、印刷装置の機種情報と消耗品の種別との対応関係を示す情報であることを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
印刷装置の消耗品の在庫管理を行う情報処理装置において、
保管場所と消耗品の種別とを対応させた保管場所情報を保持する保持手段と、
印刷装置の機種情報と、保管場所の情報と、を入力する入力手段と、
前記入力手段を介して入力された前記機種情報に基づき消耗品の種別を特定する特定手段と、
前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持手段に保持された保管場所情報を、前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応を追加することにより更新する更新手段とを有することを特徴とする情報処理装置。
【請求項７】
前記入力手段を介して印刷装置を特定する情報が入力されたことに応じて、前記印刷装置を特定する情報に基づき特定される印刷装置の機種情報を取得する取得手段を有し、前記特定手段は前記取得手段により取得された機種情報に基づき消耗品の種別を特定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
印刷装置で利用される消耗品の在庫管理における情報処理方法であって、
保管場所と消耗品の種別とを対応させた保管場所情報を保持部に保持する保持ステップと、
印刷装置を特定する情報、及び、保管場所の情報を入力部を介して入力する入力ステップと、
前記入力ステップにおいて入力された印刷装置を特定する情報に基づき前記印刷装置で利用される消耗品の種別を特定する特定ステップと、
前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持部に保持された保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新する更新ステップとを有することを特徴とする情報処理方法。
【請求項９】
前記特定ステップにより特定された消耗品の種別と、前記入力された情報が示す保管場所と、の対応が前記保管場所情報に含まれるか否かを評価する評価ステップを有し、前記更新ステップは、前記評価ステップによる評価において前記消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれていないと評価されれば、前記保管場所情報を、前記入力された消耗品の保管場所と前記機種情報に基づき特定された消耗品の種別の対応を追加することにより更新することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記印刷装置を特定する情報に基づき印刷装置の機種情報を取得する取得ステップを有し、前記特定ステップは前記取得ステップにより取得された機種情報と記憶部に保持される製品情報とに基づき機種情報に対応する消耗品の種別を特定し、更に、前記特定ステップにより特定された消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれるか否かを評価する評価ステップを有し、前記更新ステップは、前記評価ステップによる評価において前記消耗品の種別と前記入力された情報が示す保管場所との対応が前記保管場所情報に含まれていないと評価されれば、前記保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新することを特徴とする請求項８に記載の情報処理方法。
【請求項１１】
外部装置との接続処理を行う接続手段による接続ステップと、
印刷装置の機種情報に対応して消耗品の種別を特定するための製品情報を前記接続ステップによる接続処理に基づき前記外部装置から取得する製品情報取得ステップとを有し、前記特定ステップは入力された機種情報と、前記製品情報取得ステップにより取得された製品情報と、に基づき機種情報に対応する消耗品の種別を特定し、前記評価ステップは特定された消耗品の種別と入力された情報が示す保管場所とに基づく評価を行い、前記更新ステップは前記評価ステップによる評価において前記特定された消耗品の種別と入力された情報が示す保管場所との対応が前記保管場所情報に含まれていないと評価されれば、保管場所情報に前記特定された消耗品の種別と入力された情報が示す保管場所との対応を追加することにより更新することを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記製品情報は、印刷装置の機種情報と消耗品の種別との対応関係を示す情報であることを特徴とする請求項１０又は１１に記載の情報処理方法。
【請求項１３】
印刷装置の消耗品の在庫管理における情報処理方法であって、
保管場所と消耗品の種別とを対応させた保管場所情報を保持部に保持する保持ステップと、
入力された印刷装置の機種情報と、保管場所の情報と、を入力部を介して入力する入力ステップと、
前記入力ステップを介して入力された前記機種情報に基づき消耗品の種別を特定する特定ステップと、
前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持ステップに保持された保管場所情報を、前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応を追加することにより更新する更新ステップとを有することを特徴とする情報処理方法。
【請求項１４】
前記入力部を介して印刷装置を特定する情報が入力されたことに応じて、前記印刷装置を特定する情報に基づき特定される印刷装置の機種情報を取得する取得ステップを有し、前記特定ステップは前記取得ステップにより取得された機種情報に基づき消耗品の種別を特定することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
請求項８乃至１４の何れかに記載の情報処理方法をコンピュータに実行させる為のプログラム。
【請求項１６】
請求項８乃至１４の何れかに記載の情報処理方法をコンピュータに実行させる為のプログラムをコンピュータ可読の形態で記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ローカルネットワークに存在する複写機、プリンタなどのデバイスの管理において、該複写機、該デバイスで利用される消耗品の在庫管理に係わる仕組みに関する。
【０００２】
【従来の技術】
ＯＡ機器で利用されるトナーカートリッジの在庫管理を行う技術として、特許文献１には、複写機と一対一で接続された複写機管理デバイスが、トナーエンプティ信号や給紙カセット毎の給紙枚数データを複写機から受信して、例えば、トナーエンプティ信号を受信したことに応じてトトナーカートリッジの在庫データを更新する仕組みが知られている。
【０００３】
【特許文献１】
特開平０８−１５２８２４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来から知られている仕組みによれば、消耗品在庫数などに着目したものに留まっていた。ところが、実際には、オフィスなどにおいて、消耗品を保管する場所が決められているような場合もあり、そのような消耗品の保管場所をも的確に管理する必要が生じてくる。
【０００５】
或は、保管場所の管理を伴う消耗品の在庫管理においては、新規種別の消耗品が発売されたような場合に、保管場所を新たに設けるなどの管理が必要であり、管理者にとっては非常に煩雑な作業を強いられることになっていた。そのような事態を改善する仕組みの実現が望まれる。
【０００６】
【課題を解決するための手段】
本発明は上記課題を鑑みてなされたものであり、印刷装置で利用される消耗品の在庫管理の機能を備える情報処理装置において、保管場所と消耗品の種別とを対応させた保管場所情報を保持する保持手段と、印刷装置を特定する情報と、保管場所の情報と、を入力する入力手段と、前記入力手段を介して入力された印刷装置を特定する情報に基づき前記印刷装置で利用される消耗品の種別を特定する特定手段と、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持手段に保持された保管場所情報を、前記入力された情報が示す保管場所と前記特定された消耗品の種別との対応を追加することにより更新する更新手段とを有することを特徴とする。
【０００７】
或は、印刷装置の消耗品の在庫管理を行う情報処理装置において、保管場所と消耗品の種別とを対応させた保管場所情報を保持する保持手段と、印刷装置の機種情報と、保管場所の情報と、を入力する入力手段と、前記入力手段を介して入力された前記機種情報に基づき消耗品の種別を特定する特定手段と、前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応が前記保管場所情報に含まれていなければ、前記保持手段に保持された保管場所情報を、前記入力された情報が示す保管場所と前記機種情報に基づき特定された消耗品の種別との対応を追加することにより更新する更新手段とを有することを特徴とする情報処理装置。
【０００８】
【発明の実施の形態】
（実施例１）
図１は、本発明の請求項１の特徴を示す図である。１０１は管理システム、１０２は、製品情報を保持する外部サーバ、１０３は、管理対象となるデバイスである。デバイスとしてはプリンタなどが代表的な機器として想定され、各実施例においてはデバイスとしてプリンタを例に説明を行う。また、デバイスとしては電子写真方式や、インクジェット方式のプリンタに限定されることなく、コピー及びプリンタ機能を備えたデジタル複合機など、様々な画像形成装置を適用可能とする。更に、図１にはデバイスが１つしか示されていないが、後述にて説明するように、本管理システム１０１は複数機種にわたる複数個のデバイスを管理するものとする。１０４は、１０１、１０２を接続するネットワークである。１０５は、１０４を経由して１０２、１０３と通信するための通信制御部である。１０６は、外部サーバ１０２からファイルを取得するためのファイル転送部である。１０７は、１０６が１０２からファイル転送するために必要な設定ファイルであり、１０２のネットワークアドレス、ログイン名称、パスワード、１０２上でのファイル配置場所を持つ。１０８は、製品情報を取得するための製品情報取得部である。１０９は、管理システムプログラム本体であり、管理対象の登録、管理、削除等を行う。１１０は、管理プログラムへのコマンド処理を司るコマンド処理部である。１１１は、１０９の管理用ＤＢであり、デバイスを管理するとともに、デバイスが使用する消耗品及びその在庫数を管理するための情報をもつ。１１２は、１０４を経由して１０１と通信するための通信制御部である。１１３は、１０１からの依頼を受け、データを送信するデータ送信部である。１１４は１０１に送信するためのデータである。
【０００９】
図２、図３、図４、図５に、１１１に含まれる情報の一部を示す。図２に示す情報は、管理対象デバイス毎の情報である。管理対象デバイスに重複しないデバイスＩＤを割り当てられ、該対象デバイスの接続アドレス、機種コード、消耗品の保管場所のＩＤ、現在の動作状態を示すデータを持つ。１１１に含まれる図２、図３、図４、図５の情報は、例えば管理システム１０１に設けられた表示部や、管理システム１０１と通信回線を介して情報のやり取りが可能な所定の外部装置の表示部に、表示させるなどして適宜閲覧可能となっている。
【００１０】
図３に示す情報は、機種コードと消耗品コードの対応情報である。図４に示す情報は、保管場所に関する情報であり、保管場所のＩＤと保管場所の名称、管理者名と連絡先をもつ。図５に示す情報は、１０１で管理する保管場所に関する情報である。保管場所のＩＤ、その保管場所で保持する消耗品名称、消耗品コード、形式、種別をもつ。
【００１１】
プリンタデイバスには様々な機種のプリンタデバイスが存在するが、異なる機種のプリンタデバイスで同種類の消耗品を扱うようなケースも多くある。即ち、プリンタデバイス毎に消耗品保管場所を管理するような形態では、重複する種別の消耗品が色々な保管場所で管理されることとなり、消耗品の管理者にとって非常に煩雑な業務を強いることになが、図５の保管場所管理情報によれば、消耗品の種別毎に保管場所を対応つけて管理するので、管理者にとって分り易い管理情報を提供することが可能となる。
【００１２】
また、図５の保管場所に関する情報には、色毎の消耗品の在庫数が保管場所と共に管理されており、この点でもデバイス毎に保管場所を管理するような形態に比べて分り易い管理を実現することができる。
【００１３】
図６に１１４に記載されるデータを示す。
【００１４】
図７に本実施例フローチャートを示す。このフローチャートを用いて、複数の印刷装置の各々に利用される消耗品の在庫管理において、管理システム１０１の所定の記憶部に保持された保管場所と消耗品の種別を対応させた保管場所情報、指定された保管場所と特定された消耗品の種別との対応に基づき更新する本実施例の動作を示す。
【００１５】
１１０からデバイス１０３の登録要求が保管場所ＩＤの指定と共に入る（７０１）。このとき、登録デバイスと接続可能な情報（ＩＰアドレス等）と関係付ける保管場所ＩＤを１０９に渡す。保管場所の指定及びデバイス１０３の登録要求（接続可能な情報）の入力は管理システム１０１に設けられた入力手段への入力を介してのコマンド処理部１１０への入力でも良いし、通信回線を介して通信可能な所定の外部装置からの指定に基づくコマンド処理部１１０への入力でも良い。
【００１６】
１０９では、登録依頼を受け付け（７０２）、接続情報を１０８に渡し、機種コードの取得を１０８に要求する（７０３）。尚、接続情報については上にＩＰアドレスを例に説明したが、デバイスを特定し通信を確立することができる情報であれば、ＭＡＣアドレスやデバイス名称などの情報を適用することができる。
【００１７】
１０８は、該要求を受けると接続情報を元に、１０５経由で１０４に接続する１０３から機種コードを取得する（７０４）。この機種コードは、予め１０３にあり、ＳＮＭＰプロトコル経由で転送される。機種コードは、予め決められたＭＩＢデータに登録されている。１０８（製品情報取得部）は、さらに１０６（ファイル転送部）に対して製品情報の取得を要求する（７０５）。
【００１８】
１０６（ファイル転送部）は１０７（設定ファイル）のから製品情報を保持するサーバの情報を読み込み（７０６）、７０６で読み込まれた情報に記載される外部サーバ１０２に接続（７０７）し、該製品情報を取得する（７０８）。複数のデバイスの状態及び該デバイスが使用する消耗品の在庫数を管理する管理システム及び該管理システムで管理に必要な情報を保持するサーバが論理的に接続する環境において、管理システムで、管理対象を追加する際に、サーバから製品情報を取得することが可能となる。このステップＳ７０８の処理により、管理システム１０１が稼働後、新たな製品が開発された場合、この製品情報を該管理システム１０１へ入力する必要があり、管理システムの管理者が定期的に製品情報を更新するか、登録する製品に応じた製品情報を必要時に更新する必要があるが、そのような問題が解決される。
【００１９】
１０８（製品情報取得部）は転送された製品情報と機種コードを管理システムプログラム本体１０９に渡す。管理システムプログラム本体１０９は製品情報を１１１に格納する（７０９）。このステップ７０９の処理は、図３に示すデータを新たな図６のようなデータと置き換えることに対応する。
【００２０】
図７の説明に戻ると１０９は１１１内で重複しないデバイスＩＤを生成し、１０８から取得した機種コードと１１０から取得した保管場所及び接続可能な情報を１１１に記録してデバイス登録を行う（７１０）。これは、図２に示すデータに、各種情報を対応付けたデバイスを追加することであり、具体的には後述するように、図２が図８のような管理情報に変更されることに対応する。続いて、ステップ７１１において１１０から渡された保管場所ＩＤが図４に示す情報に存在しなければ（７１１）、保管場所の情報の追加を図４に行う（７１２）。また、１１０から渡された保管場所ＩＤが図４に示す情報に存在すれば処理を７１３へ移行させる。
【００２１】
続いて、製品情報及び機種コードとに基づき関係する消耗品情報を取り出し（７１２）、１１０から渡された保管場所と合わせて、図５に示す情報にすでに登録されているか評価（７１３）し、登録されていない場合は、図５に保管場所と型番とを組にした情報の追加登録を行う（７１４）。そして、７１２から７１４の処理を製品情報に未処理の該当情報がなくなるまで繰り返す（７１５）。
【００２２】
図８、９に処理結果例を示す。１１０から１０．１．１．２２という接続アドレスのデバイスを保管場所ＩＤが０００１として登録要求（ステップ７０１）があり、そのデバイスの機種コードは、ＭＦＰＨ０００２である（ステップ７０４）とする。図２から図５に示すデータが１１１にあり、処理結果として、図２に示す情報は図８に示す情報となり、図５に示す情報は、図９に示す情報となる。図３に示す情報は、１１４から取得した図６に示す情報に置き換えられる。
【００２３】
結果、本システムにデバイスを登録するときに製品情報を外部から自動的に取得することで、システム内で保持しない新規情報も自動的に取得でき、製品情報及び管理データを登録することができる。よって、新たに発売された新機種のプリンタデバイスがユーザ先に設定されるような場合でも、図６のような最新の製品情報が管理システム１０１により保持されるので、新たに設置されたプリンタデバイスから取得した機種コードに基づき対応する消耗品の種別を特定することができると共に、特定された消耗品の種別と、入力された保管場所を示す情報とに基づき、図５のような保管場所情報を、図９のように更新することができる。
【００２４】
本実施例では、機種コードの取得にＳＮＭＰを用いたが、管理システム及びデバイスが情報交換可能な方法ならば、同様の機能は実現できる。また、機種コードをデバイスから取得するが、１１０から直接機種コードを渡す方法もある。これらの方法は、本発明の主とする目的になんら影響を与えない。
【００２５】
以上、説明したように実施例１によれば、ステップ７０４の処理により、デバイスからネットワークを介して機種コードを取得することに連動して、取得された機種コードに対応する消耗品の管理情報をユーザの手間を省略して作成することができるようになった。
【００２６】
更には、ステップ７１２、７１３の処理では、デバイスから取得した機種コードと製品情報とに基づき特定された消耗品情報と、入力された保管場所ＩＤと、の新規な対応関係を自動的に判定（評価）することができるので、様々な機種の消耗品が何処に保管されているかの在庫管理情報（保管場所情報）を重複無く効率よく作成することができるようになった。例えば、所定の保管場所と所定の種別の消耗品との対応関係が重複されて図５の保管場所情報に２つのレコードが登録されたような場合を想定すると、デバイス特定情報（デバイスＩＤ等）を含むトナーローの通知がデバイスから管理システム１０１へ通知されたことに応じて図５の保管場所情報から該当する前記所定の種別の消耗品の在庫数を減算する際に、最初に管理システム１０１に認識される最初の片方のレコードについてのみ在庫減算が行われ、片方は管理システムに認識されることなく永遠と在庫減算が行われないような事態を回避することができる。
【００２７】
（実施例２）
図１０は、本発明の請求項２の特徴を示す図である。１０３、１０４、１０５、１１０、１１２は第一実施例と同じである。１００１は第二実施例で示す管理システム、１００２は、製品情報を保持する外部サーバ、１００３は、製品情報を取得するための製品情報取得部である。１００４は、製品情報取得先の接続情報ファイルである。１００５は、管理システムプログラム本体であり、管理対象の登録、管理、削除等を行う。１００６は、１００５の管理用ＤＢであり、デバイスを管理するとともに、デバイスが使用する消耗品及びその在庫数を管理するための情報をもつ。１００７は、１００１からの依頼を受け、ＤＢデータを送信するデータ送信部である。１００８は１００１に送信するためのデータを持つＤＢである。
【００２８】
第一実施例同様、図２、図４、図５に示すデータは１００６に含まれる情報の一部である。１００６は図１２に示す情報も保持する。この情報は、第一実施例の図３の情報と同じ構成であるが、保持するデータが管理対象となっているデバイスの機種コードのみとなっている。また、図６の情報は、１００８で保持するデータとなる。
【００２９】
図１１に本実施例フローチャートを示す。このフローチャートを用いて、本実施例の動作を示す。第一実施例同様に、１１０からデバイス１０３の登録要求が入る（７０１）。このとき、登録デバイスと接続可能な情報（ＩＰアドレス等）と関係付ける保管場所ＩＤを１００５に渡す。１００５では、登録依頼を受け付け（７０２）、接続情報を１００３に渡し、機種コードの取得を１００３に要求する（１１０１）。１００３は、該要求を受けると接続情報を元に、１０５経由で１０４に接続する１０３から機種コードを取得し、１００５に返す（１００２）。この機種コードは、予め１０３にあり、ＳＮＭＰプロトコル経由で転送される。機種コードは、予め決められたＭＩＢデータに登録されている。続いて、１００５は、１００６内の図１２に示す情報に該機種コードの情報があるか確認する（１１０３）。該情報が存在しない場合、１００５は該機種コードに対する製品情報の取得を１００３に要求する（１１０４）。１００３は１００４の製品情報を保持するサーバの情報を読み込み（１１０５）、その情報に記載される１０２に接続し、１００７に対して、製品情報の取得を要求する（１１０６）。１００７は１００８から情報を取得し、１００３に返す。１００３は該情報を１００５に返す（１１０７）。転送された製品情報のデータの例を図１３に示す。図１３にはデバイスの機種コードと共に対応する消耗品コードが含まれ、更には、デバイスに対応した消耗品の個数が含まれている。図１３では消耗品個数が１つであるが、複数ある場合には、消耗品名称／消耗品コードも複数含まれる。この製品情報を受け、１００６の図１２に示す情報に取得された製品情報を追加する（１１０８）。以降、デバイス登録の方法は第一実施例と同様である。
【００３０】
１１０から１０．１．１．２２という接続アドレスのデバイスを保管場所ＩＤが０００１として登録要求があり、その処理結果、図１２の更新結果を図１４に示す。１０．１．１．２２のデバイスの機種コードは、ＭＦＰＨ０００２であるとする。この際の１００７からの製品情報データは、図１３である。第一実施例と比較すると、本実施例では、管理システム対象となる製品情報のみ、図３の形式で保持する点が異なる。しかしながら、第一実施例に倣って、製品情報全体を取得する方法も容易に実現可能である。
【００３１】
以上、述べてきたように、図１１のフローチャートによれば、管理システムにおいて、管理対象を追加する際に、管理システム内に必要とする製品情報が無い場合、サーバから製品情報を取得することが可能となる。更には、定期的に、サーバから製品情報を取得することが可能となる。
【００３２】
（実施例３）
図１５は、本発明の請求項３の特徴を示す図である。１０１、１０２、１０３、１０４、１０５、１０６、１０７、１１０、１１１、１１２、１１３、１１４は第一実施例と同じ構成である。１５０１は定期的に１０６に実行を要求するタスクスケジュール部、１５０２は、デバイスからの情報を取得するデバイス情報取得部である。１５０３は、管理システムプログラム本体であり、管理対象の登録、管理、削除等を行う。
【００３３】
図１６に本実施例フローチャートを示す。図中の７０１から７０４、７０９から７１５は図７と同じ処理である。このフローチャートを用いて、本実施例の動作を示す。１５０１は定期的に、１０６に製品情報の取得を要求する（１６０１）。１０６は１０７の製品情報を保持するサーバの情報を読み込み（１６０２）、その情報に記載される１０２に接続（１６０３）し、該製品情報を取得する（１６０４）。１０６は転送された製品情報を１１１に格納する（１６０５）。
【００３４】
１５０１の処理とは独立して、１１０からデバイス１０３の登録要求が入る（７０１）。このとき、登録デバイスと接続可能な情報（ＩＰアドレス等）と関係付ける保管場所ＩＤを１５０３に渡す。１５０３では、登録依頼を受け付け（７０２）、接続情報を１５０２に渡し、機種コードの取得を１５０２に要求する（７０３）。１５０２は、該要求を受けると接続情報を元に、１０５経由で１０４に接続する１０３から機種コードを取得する（７０４）。この機種コードは、予め１０３にあり、ＳＮＭＰプロトコル経由で転送される。機種コードは、予め決められたＭＩＢデータに登録されている。この機種コードと１５０１により非同期にダウンロードされる製品情報を元に、第一実施例の７０９からの処理を行う。
【００３５】
本実施例では、非同期に製品情報を取得する構成のみであるが、第二実施例の機能を組み合わせ、定期的に製品情報を取得するとともに、必要時に情報がない場合にも、製品情報を取得する構成も可能である。
【００３６】
以上の第１乃至第３の実施例によれば、結果、デバイス及び消耗品の在庫管理を行うシステムで、新規製品が発売され、該製品を該管理システムに登録する場合、製品情報をシステムに手動で登録することなく、製品情報の更新が可能となる。結果、全国に点在する管理システムを遠隔で操作する場合、管理システム上の登録デバイスの製品情報の有無を気にすることなく、管理システムへのデバイス登録が可能となる。
【００３７】
また、製品情報には、プリンタデバイスの機種と該機種に対応する消耗品の種別との対応関係が少なくとも含まれるので、新規製品（プリンタデバイス）が発売されたとしても、図９に示されるような、その新規プリンタデバイスに保管場所を対応付けた保管場所情報をユーザの手間を軽減して作成することができる。例えば、ユーザが新規デバイスの消耗品の型番が未登録のものか否かを目視することにより判断し、未登録の種別の消耗品であれば、どの保管場所に保管するかを決めるような煩雑な作業を不要とする。
【００３８】
本実施形態によれば、保管場所の指定と、新規に追加登録したいプリンタデバイスを指定することに基づいて、自動的に消耗品の種別を特定し、特定され消耗品の種別と指定された保管場所との対応が新規か否かを判断し、新規であれば新たに追加し、新規で無ければ追加しないので、重複があるような誤った保管場所情報の発生を防ぐことができる。
【００３９】
また、更新された製品情報を外部サーバ１０２から取得することができるので、最新のデバイス機種と該デバイスに対応する消耗品の種別の対応情報を管理システム１０１に保持することができ、新規製品の機種コードから消耗品の種別を特定することができないような事態も防ぐこともできる。これは特に、デバイスからデバイスの機種コードは取得できるが、消耗品の種別の情報を取得できないような場合に有用であると考えられる。尚、消耗品の種別の情報を取得できないこととしては、同じ機種のデバイスに対しての消耗品の種別が変更することが多々あることなどが挙げられる。
【００４０】
一方、消耗品の種別の情報をプリンタデバイスから取得できる場合には、指定された保管場所と、特定された消耗品の種別との対応に基づき管理システム１０１の保持手段に保持された保管場所情報を更新するにあたって、プリンタデバイスから取得された消耗品の種別の情報に基づき消耗品の種別を特定するようにしても良く、このようにしても、上述してきたような消耗品の保管場所の管理を管理者の煩雑な作業を伴わずとも行えるという効果を得ることができる。
【００４１】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（上記実施形態では図７に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００４３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００４７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００４９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、オフィスなどにおける消耗品の保管場所の管理を的確に行うことができるようになった。
【図面の簡単な説明】
【図１】第一実施例  構成図
【図２】第一実施例  情報例１
【図３】第一実施例  情報例２
【図４】第一実施例  情報例３
【図５】第一実施例  情報例４
【図６】第一実施例  １１４の情報
【図７】第一実施例  フローチャート
【図８】第一実施例  処理結果例１
【図９】第一実施例  処理結果例２
【図１０】第二実施例  構成図
【図１１】第二実施例  フローチャート
【図１２】第二実施例  １００６内の製品情報例
【図１３】第二実施例  製品情報の転送データ例
【図１４】第二実施例  更新された製品情報
【図１５】第三実施例  構成図
【図１６】第三実施例  フローチャート
【符号の説明】
１０１  管理システム
１０２  製品情報を保持する外部サーバ
１０３  デバイス
１０４  ネットワーク
１０５  通信制御部
１０６  ファイル転送部
１０７  設定ファイル
１０８  製品情報取得部
１０９  管理システムプログラム本体
１１０  コマンド処理部
１１１  管理用ＤＢ
１１２  通信制御部
１１３  データ送信部
１１４  データ
１００１  管理システム
１００２  製品情報を保持する外部サーバ
１００３  製品情報取得部
１００４  製品情報取得先の接続情報ファイル
１００５  管理システムプログラム本体
１００６  管理用ＤＢ
１００７  データ送信部
１００８  ＤＢ
１５０１  タスクスケジュール部
１５０２  デバイス情報取得部
１５０３  管理システムプログラム本体
【図１】
0003814587.tif 000002
【図２】
0003814587.tif 000003
【図３】
0003814587.tif 000004
【図４】
0003814587.tif 000005
【図５】
0003814587.tif 000006
【図６】
0003814587.tif 000007
【図７】
0003814587.tif 000008
【図８】
0003814587.tif 000009
【図９】
0003814587.tif 000010
【図１０】
0003814587.tif 000011
【図１１】
0003814587.tif 000012
【図１２】
0003814587.tif 000013
【図１３】
0003814587.tif 000014
【図１４】
0003814587.tif 000015
【図１５】
0003814587.tif 000016
【図１６】
0003814587.tif 000017