(57)【特許請求の範囲】
【請求項１】
複数の機能エンティティと、
サーバであって、ネットワークによる個々の接続を介して前記サーバに接続された前記複数の機能エンティティそれぞれの状態を監視するサーバと
を備えるシステムであって、
前記機能エンティティそれぞれは、各種識別情報の１つに割り当てられ、前記識別情報は、前記機能エンティティの条件、状態、及び能力のうちの少なくとも１つの情報を識別するものであり、
前記サーバは、前記機能エンティティの前記条件、前記状態、及び前記能力のうちの少なくとも１つの前記情報にアクセスするためのアクセス情報構造を含む複数の関連付けマップ構造を記憶する記憶手段を備え、前記関連付けマップ構造は、前記機能エンティティそれぞれと、前記情報とを関連付けるためのマップ構造であり、
識別情報の種類それぞれは、前記複数の関連付けマップ構造に含まれる複数の関連付けマップのうちの特定の関連付けマップと関連付けられ、
前記サーバは、個別の接続の個々の認識識別情報、及び各種の識別情報のうちの１つを規定するデータ形式を備えたポインタを形成し、前記認識識別情報は、前記機能エンティティそれぞれに付与された一意的な番号であるシステム。
【請求項２】
請求項１記載のシステムであって、前記記憶手段は、キャッシュ・メモリ構造を備えたデータ・トラッカを含み、前記データ・トラッカはデータベースに接続され、前記キャッシュ・メモリ構造は、前記複数の関連付けマップ構造を含み、前記機能エンティティの前記条件、前記状態、及び前記能力へのすばやいアクセスを可能にするシステム。
【請求項３】
請求項１又は２に記載されたシステムであって、少なくとも、前記個々の接続に接続された機能エンティティが、初めて、前記サーバとの通信処理を起動させた後に、前記サーバへの接続が起動された場合、前記サーバは前記個々の認識識別情報を前記個々の接続に割り当て、前記個々の認識識別情報、及び前記識別情報を構成して、前記ポインタの少なくとも１つを形成するシステム。
【請求項４】
複数の機能エンティティの少なくとも１つを検索する方法であって、
ネットワークによる個々の接続を介してサーバに接続された前記機能エンティティそれぞれの状態を前記サーバによって監視する工程と、
前記機能エンティティそれぞれに、各種識別情報の１つを割り当てる工程であって、前記識別情報は、前記機能エンティティの条件、状態、及び能力の少なくとも一方の情報を識別するものであり、前記サーバは、前記識別情報に対応する前記機能エンティティの前記条件、前記状態、及び前記能力のうちの少なくとも１つの前記記述にアクセスするためのアクセス情報構造を含む複数の関連付けマップ構造を記憶する記憶手段を備え、前記関連付けマップ構造は、前記機能エンティティそれぞれと、前記情報とを関連付けるためのマップ構造であり、識別情報の種類それぞれは、前記複数の関連付けマップ構造に含まれる複数の関連付けマップのうちの特定の関連付けマップと関連付けられる工程と、
個別の接続の個々の認識識別情報、及び各種の識別情報のうちの１つを規定するデータ形式を備えたポインタを前記サーバによって形成する工程と
を含み、前記認識識別情報は、前記機能エンティティそれぞれに付与された一意的な番号であり、前記ポインタは、前記特定の関連付けマップに対するアクセスを可能にする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能エンティティの保守システムに関し、特に、局所サーバ・システム、マップ・ベース通信のシステム、状態依存性データ処理装置、及び少なくとも１つ又は複数の機能エンティティを検索する方法に関する。
【背景技術】
【０００２】
従来技術では、数百乃至２千個の機能エンティティの保守システムを使用して、種々の機能エンティティのステータスを制御し、エラー・メッセージ、印刷メッセージ数、課金可能メッセージ等を含む機能や他の種類のステータスについての報告を提供することが一般的である。
【０００３】
事務システムでは、複数の事務機を建物内に分散させることが可能であるか、全国にわたって分散させることも可能であり、通常、プリンタ、多機能プリンタ、コピ―機等のような多数の事務機の保守及び備品を提供することが課題となっている。
【０００４】
本願の開示は、特に、プリンタを含む事務機又は機能装置の保守に関する。機能装置は、保守システムによって定期的にアクセスすることが可能であるか、又は、機能装置は、誤動作又は別のエラーの場合に保守システムにアクセスすることが可能である。
【０００５】
数百乃至数千の事務機を使用する企業又は顧客は、種々の事務機それぞれの機能（事務機に誤動作が生じている否か、事務機が、更に機能するための備品（例えば、トナー、インク、用紙等）を必要としているか否か）について知りたいとする。前述の場合、種々の事務機はシステムと通信しており、保守システムは、定期的に、システムにその現在のステータスを送信する旨を種々の事務機に要求することが可能であるか、又は誤動作の場合、特定の事務機は、通信を開始して、特定の事務機内で生じたエラーについての情報を含む現在のステータスを報告する旨の要求をシステム、又はシステムのサーバに向けて送出することが可能である。
【０００６】
多数の事務機と通信し、この通信によって実現されるデータを管理することには特に、時間がかかり、処理時間がかかる。
【０００７】
従来技術では、データが適切か否かを確認することなく、種々の事務機からデータを受信することが一般的である。データはデータベースに書き込まれ、データは次いで、統計目的、保守目的及び課金目的でデータを処理した保守提供者に送信される。
【０００８】
しかし、誤動作ステータス・データ又はラン・アウト・データが記憶され、送信されるのみならず、適切な機能及び適切な状態に関するデータも送信され、記憶され、適切なデータを見つけるためには処理されなければならない。これに関して交換され、送信される対象のデータの量が非常に多いことにより、前述のシステムの容量が、（プリンタ、又はコピー機、ファクシミリ機等を含む多機能プリンタのような）約２千の事務機に制限される。
【０００９】
２千個を超える事務機と通信することができるためには、数個のサーバが必要になり、それらのサーバ間の通信により、別の問題が生じる。サーバ動作の管理により、システムが遅くなり、多数の事務機（例えば、約１５０００台の事務機）のより複雑なシステムを動作させるために一層多くのサーバが必要になる場合、プロセッサ動作時間及びプロセッサの容量がやはり、システム全体のボトルネックになる。プロセッサが常に、処理する対象のデータをインポートし、エクスポートしなければならないからである。これは、既存の保守システムでは、長時間を必要とする。データをデータベースからインポートしなければならず、長時間を必要とするからである。
【００１０】
対応する問題点が他の技術分野でも生じ得る。例えば、携帯電話ネットワーク・プロバイダが、更なる保守機能を提供しようとしているとする。携帯電話機の蓄電池が特定の電力レベルに達した場合、この種の機能エンティティは、統計目的、警告信号の目的等で、対応する情報を保守システムに通信することが可能である。
【００１１】
同様に、電子家庭機器の将来分野、誤り通信システムの自己診断を備えた自動車であって、誤動作又は不足の状態（例えば、自動車内のモーター油又はギヤ油が不足している状態）が生じ得る自動車や、他の分野であって、対応する機能エンティティを、保守サービス、警告信号サービス、予備部品注文サービス、課金サービス等のようなサービスに提供しなければならないことがあり得る分野も興味深い。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
よって、本発明の目的は、従来技術の保守システムの問題点のうちの少なくとも１つをそれぞれが解決するいくつかの改良を可能にすることである。
【課題を解決するための手段】
【００１３】
本発明の第１の局面によれば、異なる量のデータをデータベースに供給する局所サーバ・システムは、データベース及びデータ・トラッカ装置を備える。データ・トラッカ装置は、複数の機能エンティティ（好ましくは、事務機。特に、プリンタを備えた装置）によって送出されるデータを受信し、データ・トラッカ装置は、キュー構造を備えた中間バッファ記憶装置にデータを非同期で送信するよう用意され、中間バッファ記憶装置は、データを順次、記憶し、記憶する対象のデータベースにデータを順次、送信する。
【００１４】
このシステムにより、多数の機能エンティティとの非常に効率的な通信が可能になる。データ・トラッカは、種々の機能エンティティと非常に高速に通信することが可能であり、機能エンティティから受信されたデータをキャッシュ・メモリ装置（例えば、並列に多くの別々の通信を行うことができるために大容量を有するＲＡＭメモリ装置等）に記憶することが可能であるからである。キャッシュ・メモリに書き込まれるデータはその場合、データをデータベースに順次書き込むことを可能にするキュー構造を有する中間バッファ記憶装置に、同期して書き込むことが可能である。このハードウェア構造により、本発明のシステムが、ほぼ同時に並列に事務機のような多数の機能エンティティを処理し、非常にすばやく中間バッファ記憶装置にデータに書き込んで、データベースの大容量のデータ記憶容量を使用することができることが可能になる。一方、このデータベースは、非常に遅く、記憶される対象の、同期して入って来る大量のデータを処理することができない。本発明の概念を要約すれば、同期した一書込処理がトラッカから中間バッファに対して行われ、同期した別の書込処理が中間バッファからデータベースに対して行われる。上記２つの書込処理の速度は異なるので、トラッカからデータベースへの書込処理は、非同期とみなされる。
【００１５】
更に、中間バッファ記憶装置を備えたこの構造により、データ安全性バッファ及び別の安全機能が、データベースの誤動作の場合に、又は、データベースの故障の場合に、残っている空き記憶空間又は既に占有された記憶空間を監視して、中間バッファ記憶装置が特定の閾値を上回るか、又は特定の閾値未満に降下した場合に警告信号を与えることができることが可能になる。
【００１６】
データベースとの間の読み出し動作と書き込み動作とを切り離すために、やはり、第２の中間バッファ記憶装置を介して互いに接続された２つのデータベース・エンティティを有することが効果的である。よって、データ・トラッカ装置から第１の中間バッファ記憶装置を介して第１のデータベース・エンティティにデータを書き込むために第１のデータベース・エンティティを使用することが可能である。第２のデータベース・エンティティは、第１のデータベース・エンティティからのデータ、又はデータ・トラッカ装置からの処理済データを受信するよう構成することが可能である。第２のデータベース・エンティティは、データベースからデータを読み出すことが可能なデータ・リポータ装置にデータを送出し、データを、例えば、外部装置に、更なる処理、課金目的、又は保守目的で送出することが可能なレポータ装置を介してアクセスすることが可能である。
【００１７】
本発明の別の局面によれば、マップ・ベースの通信のシステムは、複数の機能エンティティ（特に、プリンタ部を有する事務機）と、ネットワークによる個々の接続を介してサーバに接続されている機能エンティティそれぞれの状態を監視するサーバとを備える。機能エンティティそれぞれは識別情報に割り当てられる。機能エンティティそれぞれは、機能エンティティの各タイプの機能及び／又は能力の記述に対応する各種の識別情報によって識別することが可能である。識別情報は、一連番号、タイプ識別番号等であり得る。サーバは、識別情報に対応する機能エンティティの機能及び能力の記述にアクセスするためのアクセス情報構造を備える複数の関連付けマップ構造装置を含む。関連付けマップの語は、データと識別情報との関連付けを表している。各種の識別情報は、複数の関連付けマップ構造装置に記憶された複数の関連付けマップのうちの特定の関連付けマップと関連付けられる。サーバ装置は個々の認識識別情報を個々の接続それぞれに割り当て、サーバは、個々の接続の個々の認識識別情報と、識別情報の種類のうちの１つを含むデータ形式を備えたポインタを形成するよう構成され、ポインタそれぞれにより、識別情報のその特定のタイプに基づいて、特定の関連付けマップのうちの１つへのアクセスが可能になる。
【００１８】
ポインタ技術により、非常にすばやく多機能プリンタのような特定の機能エンティティについての情報にアクセスすることが可能である。従来技術において使用されるようなシーケンシャル・アクセスを避けることが可能であるからである。一方、本発明によれば、いくつかの関連付けマップ（例えば、別々の３つのタイプの識別情報の場合、３つの関連付けマップ）を提供することが必要である。前述の類の手順は、容量のより大きなメモリ空間の使用を伴うが、前述の類の手順により、検索された情報にアクセスして、必要な情報に非常にすばやくアクセスすることが可能になる。
【００１９】
マップ・ベースの通信をサーバが提供することを可能にする手段として、キャッシュ・メモリ構造を備えたデータ・トラッカであって、データベースに接続されたデータ・トラッカがある。キャッシュ・メモリ構造は、複数関連付けマップ構造を含み、機能エンティティ（例えば、多機能プリンタ、コピー機等）の機能及び／又は能力に対するデータへのすばやいアクセスを可能にする。
【００２０】
本発明の効果的な実施例によれば、少なくとも、個々の接続に接続された機能エンティティが初めて、サーバとの通信処理を開始した後に、サーバへの個々の接続が起動された場合、上記サーバは、個々の認識識別情報をこの個々の接続に割り当てる。個々の認識識別情報には、ポインタを形成するための機能エンティティの識別情報が備えられる。この種の手順により、別々の識別情報を特定の接続の同じ個々の認識識別情報にシステムが割り当てることが可能になる。すなわち、特定の個々の認識識別情報でプラグ接続されたプリンタが、別のプリンタと交換される場合、システムは、柔軟であり、ネットワーク内の特定の接続に割り当てられた個々の認識識別情報に機能エンティティ又はプリンタの別の識別情報を割り当てることができる。
【００２１】
本発明の別の局面によれば、複数の機能エンティティ（特に、プリンタ部を備えた事務機）のうちの少なくとも１つとの間で送受信されるデータを処理するよう構成される状態依存性データ処理装置が提供される。ステータス情報は、状態依存性データ処理装置により、以下の処理（ステータス情報が、機能エンティティにより、状態依存性データ処理装置に、調節可能な等間隔で送出される処理、状態依存性データ処理装置による要求による処理、及び、複数の機能エンティティのうちの個別の少なくとも１つによって開始される通信による処理）のうちの少なくとも１つによって受信される。状態依存性データ処理装置は、複数の機能エンティティそれぞれのステータス情報を記憶する。ステータス情報は特定の時間に割り当てられる。後の時点で受信される新たなステータス情報が、既に受信されたものと比較される。新たなステータス情報は、先行して受信されたものと異なる場合にのみ記憶される。特定の事務機についてのステータス履歴報告及び多数の事務機についてステータス履歴報告を可能にするために、新たなステータス情報が、受信された時間に割り当てられる。データ処理装置は、新たなステータス情報が、同じステータスに関する先行情報と異なる場合にのみ、新たなステータス情報をデータベースに書き込むことができるよう構成することが可能である。これにより、送信されなければならず、データベースに書き込まれなければならない情報が少なくなり、送信されなければならず、データベースに書き込まれなければならないデータが少なくなることが確実になる。これは、データを処理することによって達成することが可能な情報メンテナンスの間にデータの量を削減することに有用である。更に、後続の通信動作及び処理動作において送信される対象のデータの量を削減することが可能である。更に、社内用又は外部用に報告を作成しなければならない場合、報告を作成するためのデータの量は大きく削減される。
【００２２】
システムを更に柔軟にするために、本発明による別の実施例は、データベース内の記憶装置の編成を使用する。これにより、限定数の列が使用され、少なくとも２つの列内の特定数の行を機能エンティティに割り当てて、特定の機能エンティティのデータを記憶する。特定の機能エンティティに関連付けられた行の数は、記憶されているデータに必要な行の数よりも大きいことがあり得る。更に、記憶する対象のデータは、１つのタイプまたは値の対のデータとして分類することが可能であり、データベース内の記憶装置の編成は、この種のデータ形式に対応する。
【００２３】
この実施例は、データベースの完全な構造を変えることなく、データベースのデータ記憶装置の構造を変えるか、又は補うことを可能にする。よって、一方で、データベースのメモリ構造を維持することが可能であり、他方で、データベース全体を再構成することなく、将来の関心情報となる情報を追加し、過去には関心があったが将来はもう関心がなくなることになる情報を取り除くことが可能である。
【００２４】
本発明の別の局面によれば、特定の識別情報に基づいた少なくとも１つ又は複数の機能エンティティを検索する方法を提供する。機能エンティティは、ネットワークを介してサーバと接続される。識別情報は、多機能プリンタ、コピー機等のような事務機によって表すことが可能な機能エンティティそれぞれの少なくとも１つの能力情報、状態情報及び状態履歴情報等を提供するよう構成される。識別情報に基づいて、属性データが生成され、属性データが、サーバを介してデータベースに記憶される。クエリは属性に基づいて作成され、サーバは、属性クエリを使用してデータベースにアクセスして、クエリ内の属性に関係付けられた少なくとも１つ又は複数の装置を見つけるよう起動される。
【００２５】
本発明の方法の検索機能を向上させるために、サーバが、複数の属性のうちの個別の属性それぞれにアクセスし、複数の属性のうちの個別の属性それぞれへのアクセスを阻止し、複数の属性のうちの個別の属性それぞれを受け入れることを可能にするようオペレータが構成される。すなわち、オペレータのうちの一オペレータが、特定の属性を要求する。別のオペレータは、特定の属性を有する機能エンティティ全てを却下する。更に別のオペレータは、特定の属性を有するか否かにかかわらず、機能エンティティを受け入れる。
【００２６】
クエリは、「ＡＮＤ」／「ＯＲ」演算を結合するよう構成することが可能である。ユーザは、特定のクエリの名前を自ら作成し、よりうまく使用するためにクエリ言語を人間らしくすることができるクエリの名前を記憶することが可能である。クエリは特に、データ又はカウンタ以外の何れかの装置属性を求めて検索することを可能にするよう構成することが可能である。属性全てに対する全文検索は特に、サーバの、非常に速いキャッシュ・メモリに記憶された属性全てに対して利用可能である。
【発明を実施するための最良の形態】
【００２７】
前述の実施例を互いに組み合わせて、多数（最大１５０００個又はそれを上回る個数）の機能エンティティの保守及び監視を行うためのシステム全体を提供する。同じことが、本発明の特定の実施例の説明にもあてはまる。
【００２８】
明らかに、この場合における通信は、有線による通信のみならず、ＲＦ伝送、携帯電話ネットワーク伝送、光伝送チャネル、衛星伝送等、及びそれらの組合せによる何れかの種類の通信を意味する。
【００２９】
図では、同じ機能装置を２回以上説明することを避けることが可能であるように、参照符号を同一又は同等の装置に割り当てている。
【実施例】
【００３０】
図１によれば、第１の実施例１０ａは、多機能プリンタ、コピー機等のような複数の機能エンティティ１２ａ、１２ｂ、１２ｃ、１２ｄ…を備える。機能エンティティは以下で「プリンタ」と呼ぶ。プリンタ１２ａ、１２ｂ、１２ｃ、１２ｄ…は、回線Ａ、Ｂ、Ｃ、Ｄを介してデータ・トラッカ装置１４に接続される。
【００３１】
一方、機能エンティティは携帯電話機であってもよく、移動通信手段を備えた自動車は、家庭用装置等を意味する。回線は、電線の接続、回線のないチャネル接続等、及びそれらの組合せであり得る。
【００３２】
データ・トラッカ装置１４は、大記憶容量（例えば、４ＧＢ、６ＧＢ、若しくは８ＧＢ、又はそれ以上）を有するキャッシュ・メモリ１４ａ、及び少なくとも１つの中央処理装置を含み得る。当然、容量がより小さいか、又はより大きいキャッシュ・メモリを、アクセスする対象のプリンタの数に応じて使用することが可能である。
【００３３】
データ・トラッカ装置１４は、キュー構造を備え得る中間バッファ・メモリ１６に接続される。プリンタ１２ａ、１２ｂ…から受信されたデータは、データベース１８に順次書き込む対象のデータを記憶することが可能な中間バッファ記憶装置１６に非同期で送出することが可能である。バッファ１６はキュー構造を有し得る。監視装置１５は、バッファ１６に接続して、充填度が特定の閾値を上回る場合に、回線Ｌを介してバッファ１６の充填度を監視することが可能である。監視装置１５は、システム１０ａの構成部分に向けて、回線Ｍ、Ｎ及びＯのうちの１つ又はいくつかを介して警告信号を出すことが可能である。更に、監視装置１５は、回線Ｍを介してデータベース１８に向けて起動信号を送出することが可能であるか、又はデータベース１８のステータスを確認することが可能な人間のオペレータの注意を警告が引くよう警告を送出することが可能である。
【００３４】
レポータ装置２０は、データベース１８にアクセスして、データベース１８から情報を読み出し、データに基づいてレポートを生成することが可能である。レポータ装置は、データを処理し、かつ／又は、保守会社、販売会社等に配置され得る外部装置２２に回線Ｊを介してデータを送信することができる。
【００３５】
データ・トラッカ装置１４は、多数のプリンタ１２ａ、１２ｂ…のステータス・データを非同期で受信し、データ・トラッカ装置１４に組み入れられたキャッシュ・メモリ部分１４ａにデータを記憶することが可能である。データ・トラッカ装置１４のキャッシュ・メモリ１４ａでは、別々のプリンタそれぞれの実際のステータスを記憶することが可能である。データ・トラッカ装置１４は、特定の時間に受信された特定のプリンタのデータをキャッシュ・メモリに記憶されたデータと比較し、受信されたデータが、キャッシュ・メモリに記憶されたデータと異なる場合、特定のプリンタに関連付けられたデータが実行される。プリンタの状態が変化した時間を記憶することも可能である。これにより、本発明のシステムに接続されたプリンタの状態の変化についてのより好適な履歴報告が可能になる。この処理は、キャッシュ・メモリ１４ａに記憶される対象のデータ、及びデータベース１８に送信される対象のデータの削減を可能にする。
【００３６】
データ・トラッカ１４において、プリンタの実際のデータと、現在受信されている新たなデータとの間で行われる比較は、個別のプリンタの実際の条件又は状態と、プリンタの新たな状態との間の変化に関するフィルタ特性を有する一種のフィルタとして規定することが可能である。記憶された状態と、新たな状態との間で差を識別することが可能である場合にのみ、新たな状態が、キャッシュ・メモリに書き込まれ、プリンタの先行する条件又は状態が上書きされる。
【００３７】
プリンタ１２ａ、１２ｂ、…とデータ・トラッカ装置との間の通信は、各種の通信によって起動させることが可能である。プリンタそれぞれがデータ・トラッカ装置１４に警告信号を送出することが可能である。警告信号を使用して通信を起動させることが可能であるか、又は、警告信号は、プリンタのどの部分が誤動作を有するかを示す状態変化データを既に含み得る。別の種類又は更なる種類の通信は、データ・トラッカ装置１４によって行われる通常の要求に基づいて行うことが可能である。この場合、データ・トラッカ装置は、２０分、４０分等の等時間間隔、又は他の調節可能な時間間隔でプリンタそれぞれに、ステータス情報に対する要求を送出する。時間間隔は、当該日の時刻に対応して、若しくは、特定の時間間隔内のデータ・トラッカの処理容量に対応して、又は、プリンタ・モデル・タイプに対応して調節することが可能である。
【００３８】
プリンタが回線Ａ、Ｂ等に接続されている場合、データ・トラッカ装置１４は、個々の接続認識識別情報をこの接続又は回線Ａ、Ｂ…に割り当てる。この個別の接続認識識別情報を、一連番号、タイプ識別番号等であり得る個々のプリンタの識別情報と合成する。
【００３９】
データ・トラッカ装置では、プリンタの機能、能力及び状態に関する情報は、特定の関連付けマップ構造に割り当てることが可能である。この関連付けマップ構造は、特定の接続に接続されたプリンタの情報へのすばやいアクセスを可能にするよう提供される。
【００４０】
よって、データ・トラッカ装置は、プリンタの能力、状態等についての情報が記憶されているメモリの場所を、関連付けマップ構造によって指し示すことができる一種のポインタを形成する。よって、特定のプリンタについての情報へのすばやいアクセスが利用可能になる。
【００４１】
各識別情報タイプは、特定の関連付けマップを必要とするので、更なる識別情報タイプ毎に、更なる１つの関連付けマップが必要である。よって、ポインタは好ましくは、対応する識別情報をシステムに加えるオペレータに応じて、特定の個々の接続、及び識別情報の許容可能なタイプのうちの１つに割り当てられた個々の識別情報を含む。
【００４２】
高速化してプリンタ・データを見つけるために必要な関連付けマップが３種類存在している。
【００４３】
ＩＰアドレス（状態／カウンタが装置から受信される場合）
一連番号（新たなデータが受信され、一連番号に関連付けられて記憶される必要がある場合）
アドレス（プリンタをポーリングしなければならない場合、これはＩＰアドレス又はホスト名である）。
【００４４】
この点で、識別情報を、サーバに接続された端末を介してサーバに送出するのではなく、別々のプリンタ１２ａ、１２ｂにアクセスする主システムを介して送出して、印刷済ジョブを行うということを念頭におかなければならない。前述の主システムは、国、大陸、又は全世界にわたって分散させることが可能であるので、分散領域全体のどこでも、どのオペレータも、新たな事務機又はプリンタを主システムに、同じタイプの識別情報を使用して追加する。したがって、サーバ１４が、プリンタ１２ａ、１２ｂ、…についての対応する情報を素早く見つけて、プリンタを監視し、処理し、別のプリンタへのアクセスのために空き状態にすることができるか、又は別のプリンタによってアクセスすることを可能にする必要がある。
【００４５】
多数のプリンタによる非同期アクセス、並びに、記憶及び／あるいは処理及び／あるいは報告に価するプリンタ条件又は状態の情報の選択は、この点でも基本的な機能である。
【００４６】
サーバ１４への新たな接続が、プリンタ１２ａ、１２ｂ、…に初めてプラグ接続することによって起動され、初めて、プリンタがサーバと通信を開始する場合、サーバは、個々の認識識別情報をこの接続に割り当てる。プリンタを変更すべきであり、別のプリンタを、同じ接続に接続すべき場合、サーバは、同じ個々の認識識別情報をこの個々の接続に更に割り当てることになるが、別のタイプ又は種類のプリンタを識別する別の識別情報を読み出す。
【００４７】
図１に示す別々の装置の間で処理され、通信される対象のデータの削減を可能にするために、サーバ１４のキャッシュ・メモリ内のサーバ１４に接続されたプリンタそれぞれについての実際の状態情報、条件情報及び能力情報を保持する必要がある。新たな情報が、サーバ１４に接続された、プリンタのうちの１つ、又はプリンタのうちのいくつかから通信された場合、サーバ１４は、上記情報を、キャッシュ・メモリに記憶された実際の情報と比較する。新たな情報が、記憶された情報と異なる場合、新たな情報を使用して、旧く、もう有効でない状態、条件、又は能力の情報を上書きする。変化が生じた時間を記憶することも可能である。一方、プリンタからサーバ１４に、先行する時間に報告された誤動作状態が、対応するプリンタの保守又は修理によって解消されている場合、解消情報を記憶することも可能であり、解消情報が、プリンタ１２ａ、１２ｂ…からサーバ１４に通信された時間を、後続する履歴報告が格納することも可能である。
【００４８】
よって、この点におけるサーバの動作は、一種のフィルタであり、先行して記憶された情報と、新たな情報との差は、新たな情報が、記憶する対象に価せず、実際の情報の上書きに有用でないか否かの決定のためのフィルタ基準であるフィルタとして規定することが可能である。
【００４９】
前述の構成によれば、サーバ１４に記憶される対象のデータの量、及び、キュー構造を備えたバッファ・メモリを介してデータベース１８に送信する対象のデータの量を削減することが可能である。更に、回線Ｈを介して報告装置２０によって要求されなければならない情報、及び、販売会社に配置され得る外部アクセス又はサーバ・データベース２３に通信する対象の情報を削減することも当然、可能である。
【００５０】
システムの柔軟性を増加させるために、データベース１８に、特別な記憶装置の編成を設けることも効果的である。この非常に効果的な記憶装置の編成によれば、データベースは、限定数の列（特に、２列）を有するよう編成され、少なくとも２つの列における特定数の行が、プリンタのうちの１つに割り当てられる。記憶装置の編成における記憶行の数は、プリンタ毎に記憶される対象のデータの数を超え得る。よって、データベース記憶装置の編成全体を変更することなく、データベースに、プリンタに記憶される対象の情報を追加するか、又は、プリンタに格納される情報を取り除くことが可能である。
【００５１】
特に、データが一タイプ又は値の対として記憶され、データベースにおける記憶装置の編成がこのデータ形式に対応する場合に、非常に効果的であることが明らかになっている。
【００５２】
システムの柔軟性又は速度を更に増加させる別の構成は、少なくとも複数のプリンタ１２ａ、１２ｂ、…であって、上記プリンタがネットワークＡ、Ｂ、Ｃ、Ｄ、…を介してサーバ１４と接続されたプリンタを、特定の識別情報に基づいて検索する方法に関する。
【００５３】
プリンタ１２ａ、１２ｂ、…それぞれに関する情報が、例えば、サーバ１４のキャッシュ・メモリに記憶されるか、又は、サーバ１４の起動のためにデータベース１８に記憶される。識別情報は、プリンタそれぞれの実際の条件又は状態、及び能力を記述した、能力情報、状態情報及び状態履歴情報のうちの少なくとも１つを提供するよう構成される。当然、識別情報は、オペレータが、一プリンタ又はプリンタ群についての他の情報に関心を持った場合に変更することが可能である。
【００５４】
プリンタそれぞれの識別情報を使用して属性データを構成し、属性データは例えば、サーバ１４又はデータベース１８に記憶される。前述の属性データを報告装置２０に記憶することも可能である。更に、クエリが属性データに基づいて構成され、サーバが、属性クエリを使用してデータベースにアクセスして、クエリにおける属性と関係付けられた少なくとも１つ又は複数のプリンタを見つけるよう起動される。
【００５５】
この構成は、特定の属性を有する事務機又はプリンタについての報告の作成に有用である。
【００５６】
この点で、複数の属性のうちの個別の属性それぞれにサーバがアクセスすることを可能にし、複数の属性のうちの個別の属性それぞれを受け入れるようオペレータが構成される。すなわち、オペレータを使用して、特定の構成、状態、条件等を有するプリンタ、又は、前述の特定の条件、状態、構成等を有しないプリンタを検索する。一オペレータは、特定の状態、条件、能力、構成等が受け入れ可能であるが、必要でない場合にも使用することが可能である。
【００５７】
よって、属性情報はテキスト・ファイルとして扱うことが可能であり、クエリは、全文検索により、特定のプリンタ又は特定のプリンタ群の識別が可能になるよう構成される。すなわち、１つ又は複数の列と関連付けられるようラベル（又は属性名）が使用される、テキスト列の関連付けマップが導入される。これは、プリンタの検索された装置をユーザがすばやく、かつ正確に見つけることに有用である。
【００５８】
図２では、更なるアクセス装置２４は、データ回線Ｌを介してサーバ１４へのアクセスを有する。この更なる構成によれば、実際の報告をサーバ１４から読み出すことが可能である。サーバ１４は常に、接続された事務機又はプリンタ１２ａ、１２ｂ全ての現在の状態についての実際の情報を有するからである。
【００５９】
図２についての実施例１０ｂの他の構成は、図１を参照して示し、説明した構成と同様であり得る。よって、図２の実施例は、オペレータが（例えば、データベース１８を起動させるために）警告状態を解消することを可能にする旨の警告信号をオペレータに与えるために端末装置２４にも接続することが可能である警告装置１５も有し得る。図３による実施例１０ｃは、２つのデータベース１８ａ、１８ｂを備えたシステム構成を示す。データベースからデータを読み出す速度が速い一方、データベースに書き込む速度が遅いので、図１及び図２によるデータベース１８を２つのデータベース１８ａ、１８ｂに分割して、データベースとの間の読み出しと、及びデータベースとの間の書き込みとを切り離すことにより、多少の効果をもたらすことが可能である。
【００６０】
更に、サーバ１４は、データベース１８ｂに更に送出されるデータを削減するよう、データベース１８ａに記憶されたデータを再処理することが可能である。
【００６１】
当然、第２のデータベース１８ｂは、更に、データの非同期書込みを受け入れることができ、同期データ・ストリームを第２のデータベース１８ｂに送出することができるキュー構造を備えた中間バッファ記憶装置を有し得る。
【００６２】
当然、更に、実施例１０ｃには、中間バッファ記憶装置の充填度を監視するために１つ又は２つの監視装置若しくは警告装置１５を設けることが可能である。
【００６３】
本出願は、内容全体を本明細書及び特許請求の範囲に援用する、西暦２００７年１０月１６日付けに出願された欧州特許出願第０７１１８５８１号、及び西暦２００７年１２月２１日付けに出願された欧州特許出願第０７１５０３１７号に基づくものである。
【図面の簡単な説明】
【００６４】
【図１】本発明を組み入れた実施例の機能シーンを示す図である。
【図２】本発明の構成を含む別の実施例の機能シーンを示す図である。
【図３】機能シーンを参照して別の実施例を示す図である。
【符号の説明】
【００６５】
１２  機能エンティティ
１４  データ・トラッカ装置
１５  監視装置
１６  中間バッファ・メモリ
１８  データベース
２０  レポータ装置
２２  外部装置
【図１】
0005380999.tif 000002
【図２】
0005380999.tif 000003
【図３】
0005380999.tif 000004