DE60036167T2 - Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem - Google Patents

Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem Download PDF

Info

Publication number
DE60036167T2
DE60036167T2 DE60036167T DE60036167T DE60036167T2 DE 60036167 T2 DE60036167 T2 DE 60036167T2 DE 60036167 T DE60036167 T DE 60036167T DE 60036167 T DE60036167 T DE 60036167T DE 60036167 T2 DE60036167 T2 DE 60036167T2
Authority
DE
Germany
Prior art keywords
information
request
semi
network
network device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60036167T
Other languages
English (en)
Other versions
DE60036167D1 (de
Inventor
Nobuaki Ohta-ku Fukasawa
Hideo Ohta-ku Sanbe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP21905399A external-priority patent/JP3787465B2/ja
Priority claimed from JP21904899A external-priority patent/JP3745170B2/ja
Application filed by Canon Inc filed Critical Canon Inc
Publication of DE60036167D1 publication Critical patent/DE60036167D1/de
Application granted granted Critical
Publication of DE60036167T2 publication Critical patent/DE60036167T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6272Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer And Data Communications (AREA)

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Verwaltungssystem für Einrichtungsinformationen zum Verwalten von Einrichtungsinformationen von jeder mit einem Netzwerk verbundenen Einrichtung, ein Verfahren zur Verwaltung von Einrichtungsinformationen, ein computerlesbares Aufnahmemedium, auf welchem ein Programm zur Verwaltung von Einrichtungsinformationen gespeichert wurde, und das Programm zur Verwaltung von Einrichtungsinformationen.
  • Stand der Technik
  • In einem Netzwerksystem, in dem ein Verzeichnisserver, verschiedene Einrichtungen und verschiedene Computer verbunden sind und Einrichtungsinformationen von jeder Einrichtung in dem Verzeichnisserver registriert werden, registriert bisher die Einrichtung alle ihre eigenen Einrichtungsinformationen in dem Verzeichnisserver und aktualisiert die in dem Verzeichnisserver registrierten Einrichtungsinformationen.
  • Eine Anwendung eines Computers erhält gleichmäßig alle Einrichtungsinformationen der zu benutzenden Einrichtungen in gleichen Intervallen von dem Verzeichnisserver in den Einrichtungsinformationen, die in dem Verzeichnisserver registriert sind.
  • Bei der vorstehend genannten üblichen Technik werden jedoch auch die Einrichtungsinformationen, die nicht registriert werden müssen, zu dem Verzeichnisserver übertragen, da die Einrichtung alle ihre eigenen Einrichtungsinformationen in dem Verzeichnisserver registriert (oder alle ihre eigenen Einrichtungsinformationen, die in dem Verzeichnisserver registriert sind, aktualisiert; nachstehend sind die Registrierung und Aktualisierung der Einrichtungsinformationen zusammenfassend durch „Registrierung" ausgedrückt). Es gibt folglich ein derartiges Problem, dass es von einem Standpunkt einer Verkehrslast aus auf dem Netzwerk eine Verkehrsverschwendung gibt.
  • Da die Anwendung des Computers von dem Verzeichnisserver alle Einrichtungsinformationen der Einrichtungen, die zu benutzen sind, gleichmäßig in gleichen Intervallen erhält, werden alle Einrichtungsinformationen, die nicht geändert werden oder selten geändert werden, auch an den Computer übertragen. Dadurch gibt es ein derartiges Problem, dass es von einem Standpunkt einer Verkehrslast aus auf dem Netzwerk eine Verkehrsverschwendung gibt.
  • Tritt eine Abweichung wie eine Stromabschaltung, Betriebsunterbrechung oder Ähnliches in der Einrichtung auf, kann die Einrichtung den Aktualisierungsvorgang der in dem Verzeichnisserver registrierten Informationen nicht selbst durchführen. Deswegen gibt es ein derartiges Problem, dass die registrierten Einrichtungsinformationen und ein tatsächlicher Zustand der Einrichtung nicht übereinstimmen.
  • Aus „Service Location Protocol – RFC 2165" Internet Engineering Task Force [Online] Juni 1997 (1997–06), XP002185924, Veizades J et al ist es bekannt, Verzeichnisagenten bereitzustellen, die einen zentralisierten Aufbewahrungsort für angekündigte Dienste anbieten und die Informationen von Dienstagenten sammeln, welche sich bei einem Verzeichnisagenten registrieren.
  • Ausgestaltungen der Erfindung sind in den beiliegenden Ansprüchen dargelegt.
  • Es ist ein erstes Anliegen der Erfindung ein Verwaltungssystem für Einrichtungsinformationen und ein Verwaltungsverfahren für Einrichtungsinformationen bereitzustellen, die eine Verkehrslast auf einem Netzwerk verringern können.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Es zeigen:
  • 1 ein Diagramm, das einen Aufbau eines Verwaltungssystems für Einrichtungsinformationen zeigt;
  • 2 ein Blockdiagramm, das einen inneren Aufbau eines Personalcomputers zeigt;
  • 3 ein Blockdiagramm, das einen inneren Aufbau einer Einrichtung zeigt;
  • 4 ein Modelldiagramm des Verwaltungssystems für Einrichtungsinformationen;
  • 5 ein Diagramm, das ein Beispiel von Einrichtungsinformationen zeigt, die ein Verzeichnisserver hat;
  • 6 ein Ablaufdiagramm, das den Verarbeitungsvorgang eines SLP-Verzeichnisagenten zeigt;
  • 7 ein Ablaufdiagramm, das den Verarbeitungsvorgang eines SLP-Dienstagenten zeigt;
  • 8 ein Ablaufdiagramm, das einen Registrierungsvorgang des SLP-Dienstagenten zeigt;
  • 9 ein Ablaufdiagramm, das den Verarbeitungsvorgang eines SLP-Benutzeragenten zeigt;
  • 10 ein Ablaufdiagramm, das einen Erzeugungs-/Sendevorgang (bzw. Übertragungsvorgang) einer Suchnachricht des SLP-Benutzeragenten zeigt;
  • 11 ein Diagramm, das ein Beispiel eines Konfigurationsbildschirms eines Registrierungs-/Aktualisierungszeitpunkts der Einrichtungsinformationen der Einrichtung zeigt;
  • 12 ein Diagramm, das ein Beispiel eines Konfigurationsbildschirms eines Bezugszeitpunkts der Einrichtungsinformationen des Benutzer-PC zeigt;
  • 13 ein Diagramm, das eine Speicherabbildung auf einem Speichermedium zeigt, auf welchem Software des Verwaltungssystems für Einrichtungsinformationen gemäß einem Ausführungsbeispiel gespeichert wurde.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • <Registrierung/Aktualisierung von Einrichtungsinformationen>
  • Gemäß einem Ausführungsbeispiel werden in einem Netzwerksystem, in dem ein Verzeichnisserver, verschiedene Einrichtungen (beispielsweise eine Peripherievorrichtung, ein Drucker, eine Kopiervorrichtung, eine Multifunktionsvorrichtung, eine Faksimilevorrichtung, ein Scanner) und verschiedene Computer verbunden sind, Einrichtungsinformationen jeder Einrichtung registriert/aktualisiert und durch die nachstehenden Abläufe beschafft.
    • (1) Die Einrichtungsinformationen, die in dem Verzeichnisserver registriert sind, werden in die nachstehenden drei Informationen klassifiziert: – statische Informationen (Informationen, die nicht geändert werden): beispielsweise, Einrichtungsaufbauinformationen – halbstatische Informationen (Informationen, die selten geändert werden): beispielsweise, Einrichtungsoptionsinformationen – dynamische Informationen (Informationen, die häufig geändert werden): beispielsweise, Einrichtungszustandsinformationen
    • (2) Es gibt einen SLP-Verzeichnisagenten (Dienstortungsprogramm, Service Location Protocol) in dem Verzeichnisserver. Der SLP-Verzeichnisagent verwaltet die Einrichtungsinformationen jeder Einrichtung, die mit einem Netzwerk verbunden ist.
    • (3) Es gibt einen SLP-Dienstagenten in der Einrichtung. Der SLP-Dienstagent beobachtet einen Zustand und eine Situation der Einrichtung und registriert die Einrichtungsinformationen in dem Verzeichnisserver oder aktualisiert die Einrichtungsinformationen in dem Verzeichnisserver zu nachstehenden Zeitpunkten. – Wird eine Energiequelle angeschaltet, werden die statischen Informationen, die halbstatischen Informationen und die dynamischen Informationen in dem Verzeichnisserver registriert. – In einem nachfolgenden ruhenden Zustand, werden die halbstatischen Informationen und die dynamischen Informationen zu einem jeweiligen eingestellten Zeitpunkt in dem Verzeichnisserver registriert/aktualisiert. – Der Registrierungs-/Aktualisierungszeitpunkt der Einrichtungsinformationen wird durch den Benutzer eingestellt und geändert.
    • (4) Es gibt einen SLP-Benutzeragenten in einer Anwendung in einem Computer. Der SLP-Benutzeragent führt die nachstehenden Abläufe aus. – Informationen werden in dem Verzeichnisserver gesucht. – Die statischen Informationen, die halbstatischen Informationen und die dynamischen Informationen werden jeweils zu angemessenen Intervallen beschafft. – Die Intervalle zum Beschaffen der Einrichtungsinformationen werden durch den Benutzer jeweils für jede der statischen Informationen, der halbstatischen Informationen und der dynamischen Informationen eingestellt.
  • Die nachstehenden Vorgänge treten durch vorstehende Abläufe auf.
    • (1) Die Einrichtungsinformationen werden in die statischen Informationen, die halbstatischen Informationen und die dynamischen Informationen klassifiziert. Durch einen derartigen Aufbau, dass die statischen Informationen nur registriert werden, wenn die Energiequelle angeschaltet wird und nicht zusammen mit den halbstatischen Informationen und dynamischen Informationen in dem Ruhezustand registriert/aktualisiert werden, werden die statischen Informationen in dem Ruhezustand nicht von der Einrichtung zu dem Verzeichnisserver über das Netzwerk übertragen, so dass eine Verkehrslast auf dem Netzwerk verringert wird.
    • (2) Die Einrichtungsinformationen mit Ausnahme der statischen Informationen werden in die halbstatischen Informationen, die selten geändert werden, und die dynamischen Informationen, die häufig geändert werden, klassifiziert. Durch einen derartigen Aufbau, dass die halbstatischen Informationen nicht zusammen mit den dynamischen Informationen registriert/aktualisiert werden, werden die halbstatischen Informationen nicht häufig von der Einrichtung zu dem Verzeichnisserver über das Netzwerk übertragen, so dass eine Verkehrslast auf dem Netzwerk verringert wird.
    • (3) Die Zeitpunkte, um die statischen Informationen, die halbstatischen Informationen und die dynamischen Informationen zu registrieren, können jeweils durch den Benutzer eingestellt werden. Daher werden die Einrichtungsinformationen individuell registriert/aktualisiert und alle Einrichtungsinformationen werden zu einem angemessenen Zeitpunkt in einem Zustand registriert/aktualisiert, in dem eine Verkehrsmenge des Netzwerkes niedrig gehalten wird.
    • (4) Die Intervalle, bei denen die Anwendung in dem Computer die drei Informationen der statischen Informationen, der halbstatischen Informationen und der dynamischen Informationen, die in dem Verzeichnisserver registriert sind, erhält, sind jeweils angemessen gesetzt. Daher, weil sich die Anwendung nicht auf alle Einrichtungsinformationen gleichzeitig beziehen muss, wird eine Verkehrsmenge zwischen dem Verzeichnisserver und dem Computer verringert.
  • Ein Ausführungsbeispiel der Erfindung wird jetzt nachstehend unter Bezugnahme auf die Zeichnungen beschrieben.
  • 1 ist ein Diagramm, das einen Aufbau eines Netzwerksystems zeigt, in welchem das Verwaltungssystem für Einrichtungsinformationen arbeiten kann. In dem Diagramm bezeichnet Bezugszeichen 101 einen Farbdrucker; 102 eine MFP (Multifunktions-Peripherievorrichtung: eine Kopiervorrichtung die auch als ein Netzwerkdrucker benutzt werden kann); 103 und 104 monochromatische Drucker; und 105 einen Scanner, der mit dem Netzwerk verbunden ist. Sie sind Einrichtungen, die ein Programm des SLP-Dienstagenten ausführen können. Bezugszeichen 111 bezeichnet einen Personalcomputer der Desk-Top Art (nachstehend als ein Desk-Top-PC bezeichnet); 112 einen Personalcomputer der Desk-Top Art, der eine Verzeichnisserverfunktion ausübt (nachstehend als ein Verzeichnisserver-PC oder ein Verzeichnisserver bezeichnet), 113 einen Personalcomputer von der Größe eines Notebooks (nachstehend als ein Notebook-PC bezeichnet); und 120 eine Firewall. Alle diese Einrichtungen und Computer können mit dem Netzwerk zurechtkommen.
  • Der Desk-Top-PC 111 und der Notebook-PC 113 sind PCs die ein Programm des SLP-Benutzeragenten in dem Ausführungsbeispiel ausführen können und Einrichtungsinformationen von dem SLP-Verzeichnisagenten abfragen können, wie nachstehend erklärt wird. Der Verzeichnisserver 112 ist eine Einrichtung, die ein Programm des SLP-Verzeichnisagenten in dem Ausführungsbeispiel ausführen kann. Wie nachstehend erklärt wird, speichert der Verzeichnisserver 112 Informationen bezüglich der Einrichtungen 101 bis 105, akzeptiert ein Anfrage (erhält die Verzeichnisinformationen) einer Suche der Benutzerinformationen von dem Desk-Top-PC 111 oder von dem Notebook-PC 113 und antwortet mit dem Ergebnis.
  • Diese Einrichtungen sind über ein Netzwerk 100, wie etwa ein LAN (Lokales Computernetzwerk) oder Ähnlichem verbunden. Diese Einrichtungsinformationen wurden in dem Verzeichnisserver-PC 112 von einer Agentenfunktion einer jeden Einrichtung registriert. Jede Einrichtung kann Daten über das Netzwerk 100 übertragen und empfangen und verschiedene Dienste bereitstellen.
  • Bei diesen Einrichtungen wird davon ausgegangen, dass der Farbdrucker 101, das MFP 102, der monochromatische Drucker 103, der Desk-Top-PC 111, der Verzeichnisserver 112 und die Firewall 120 in der zweiten Etage (2F) installiert sind und der monochromatische Drucker 104 und der Scanner 105 in der ersten Etage (1F) installiert sind. Obwohl der Notebook-PC 113 gegenwärtig von der ersten Etage aus mit dem Netzwerk 100 verbunden ist, kann er bei Bedarf entfernt werden.
  • Das Netzwerk 100, das diese PCs und Einrichtungen gegenseitig verbindet, ist über die Firewall mit einem Internet 130 und über das Internet 130 auch mit einem anderen Netzwerk 140 verbunden.
  • 2 ist ein Blockdiagramm, das einen inneren Aufbau eines üblichen Personalcomputers (PC) zeigt. In dem Diagramm bezeichnet Bezugszeichen 200 einen PC (Personalcomputer), welcher zu dem Desk-Top-PC 111, dem Verzeichnisserver 112 oder dem Notebook-PC 112 in 1 äquivalent ist. In dem PC 200 arbeitet eine SLP-Benutzeragentensoftware (nachstehend, zusammen mit der SLP-Dienstagentensoftware, die auf der Einrichtung installiert ist, als SLP-Agentensoftware bezeichnet).
  • Der PC 200 hat eine CPU (Hauptprozessor) 201. Die CPU 201 führt die SLP-Agentensoftware aus, die in einem ROM (Nur-Lese-Speicher) 202 oder einer HD (Festplatte) 211 gespeichert wurde, oder von einem Diskettenlaufwerk (FD) 212 zugeführt wird, und steuert jede mit einem Systembus 204 verbundene Einrichtung auf eine integrierte Weise.
  • Bezugszeichen 203 bezeichnet einen RAM (Zufallszugriffsspeicher). Der RAM 203 dient als ein Hauptspeicher oder ein Arbeitsbereich der CPU 201. Bezugszeichen 205 bezeichnet eine Tastatursteuerung (KBC). Die KBC 205 steuert eine Befehlseingabe von einer Tastatur (KB) 209, einem (nicht gezeigten) Zeigegerät oder Ähnlichem. Bezugszeichen 206 bezeichnet eine CRT-(Röhrenmonitor)-Steuerung (CRTC). Die CRT-Steuerung 206 steuert eine Anzeige einer CRT-Anzeige (CRT) 210. Bezugszeichen 207 bezeichnet eine Plattensteuerung (DKC). Die Festplatte (HD) 211 und das Diskettenlaufwerk (FD) 212 speichern ein Startprogramm, verschiedene Anwendungen, eine Versionsdatei, eine Benutzerdatei, ein Netzwerkverwaltungsprogramm und Ähnliches. Die Plattensteuerung 207 steuert Zugriffe auf die HD (Festplatte) 211 und auf das Diskettenlaufwerk (FD) 212. Bezugszeichen 208 bezeichnet eine Netzwerkkarte (NIC). Die Netzwerkkarte 208 führt bidirektionalen Datenversand und -empfang zu/von einer Netzwerkvorrichtung wie etwa einem Netzwerkdrucker oder Ähnlichem oder einem weiteren PC (Personalcomputer) über ein LAN (lokales Netzwerk) 220 durch.
  • In dem Ausführungsbeispiel ist das LAN 220 im Wesentlichen das gleiche wie das Netzwerk 100 in 1.
  • 3 ist ein Blockdiagramm, das einen inneren Aufbau einer Einrichtung zeigt, in welcher die SLP-Agentensoftware arbeitet. In dem Diagramm bezeichnet Bezugszeichen 300 eine Einrichtung, die zu dem Farbdrucker 101, dem MFP 102, den monochromatischen Druckern 103 und 104 oder dem Scanner 105 in 1 äquivalent ist. Die Einrichtung 300 umfasst eine CPU (Hauptprozessor) 301. Die CPU 301 führt die SLP-Agentensoftware aus, die in einem ROM (Nur-Lese-Speicher) 302 oder einer Festplatte (HD) 311 gespeichert wurde oder von einem Diskettenlaufwerk (FD) 312 zugeführt wird, und steuert jede mit einem Systembus 304 verbundene Vorrichtung auf eine integrierte Weise.
  • Bezugszeichen 303 bezeichnet einen RAM (Zufallszugriffsspeicher). Der RAM 303 dient als ein Hauptspeicher, ein Arbeitsbereich oder Ähnliches der CPU 301. Bezugszeichen 305 bezeichnet eine Benutzerschnittstellensteuerung (UIC). Die UIC 305 steuert eine Anzeige bezüglich einer Benutzerschnittstelle (UI) 309 und eine Befehlseingabe der Benutzerschnittstelle (UI) 309. Bezugszeichen 306 bezeichnet eine Funktionssteuerung (FUNCC). Die Funktionssteuerung 306 verwirklicht und steuert eine Funktion (FUNC) 310, als spezielle Funktion jeder Einrichtung. Die Funktionssteuerung (FUNCC) ist im Falle eines Druckers eine Druckmaschinensteuerung und im Falle eines Scanners eine Scanmaschinensteuerung bzw. eine Abtastmaschinensteuerung. Die Funktion (FUNC) ist für einen Drucker eine Druckmaschine und für einen Scanner eine Scanmaschine bzw. eine Abtastmaschine. Das MFP besitzt entsprechend die Funktionssteuerung (FUNCC) 306 und die Funktion (FUNC) 310 von jeder Funktion.
  • Bezugszeichen 307 bezeichnet eine Plattensteuerung (DKC). Die Festplatte (HD) 311 und das Diskettenlaufwerk (FD) 312 speichern verschiedene Anwendungsprogramme, eine Datendatei, ein Netzwerkverwaltungsprogramm und Ähnliches. Die Plattensteuerung 307 steuert den Zugriff auf die Festplatte (HD) 311 und auf das Diskettenlaufwerk (FD) 312. Bezugszeichen 308 bezeichnet ein Netzwerkmodul (NM). Das Netzwerkmodul 308 führt bidirektionalen Datenversand und -empfang zu/von einer weiteren Netzwerkvorrichtung oder einem weiteren PC (Personalcomputer) über ein LAN (lokales Netzwerk) 320 durch. In dem Ausführungsbeispiel ist das LAN 320 im Wesentlichen das gleiche wie das Netzwerk 100 in 1.
  • Da die Einrichtung verschiedene Ausführungen haben kann, zeigt 3 lediglich ein Beispiel.
  • 4 ist ein Modelldiagramm eines Verzeichnisservers, einer Einrichtung und eines Personalcomputers eines Benutzers (nachstehend als Benutzer-PC bezeichnet) in dem Verwaltungssystem für Einrichtungsinformationen gemäß dem Ausführungsbeispiel. In dem Diagramm bezeichnet Bezugszeichen 400 ein LAN (lokales Netzwerk); 410 einen Benutzer-PC; 420 einen Verzeichnisserver; und 430 eine Einrichtung. Der Benutzer-PC 410, Verzeichnisserver 420 und Einrichtung 430 sind mit dem LAN 400 verbunden.
  • Der Benutzer-PC 410 ist zu dem Desk-Top-PC 111 und dem Notebook-PC 113 in 1 äquivalent. Der Verzeichnisserver 420 ist zu dem Verzeichnisserver 112 in 1 äquivalent. Die Einrichtung 430 ist zu dem Farbdrucker 101, dem MFP 102, den monochromatischen Druckern 103 und 104 oder dem Scanner 105 in 1 äquivalent. Das LAN 400 ist zu dem Netzwerk 100 in 1 äquivalent.
  • In der Einrichtung 430 gibt ein SLP-Dienstagent 431 eine Registrierungsanfrage (oder Aktualisierungsanfrage) der Einrichtungsinformationen an einen SLP-Verzeichnisagenten 422 des Verzeichnisservers 420 über das LAN 400 aus. Der SLP-Verzeichnisagent 422 registriert die Einrichtungsinformationen in einer Datenbank (DB) 421. Ein SLP-Benutzeragent 411 überträgt eine Suchanfrage oder eine Beschaffungsanfrage für die Einrichtungsinformationen in der Datenbank (DB) 421 an den SLP-Verzeichnisagenten 422 über das LAN 400. Eine Anwendung 412 empfängt ein Suchergebnis und die Einrichtungsinformationen von dem SLP-Benutzeragenten 411.
  • 5 ist ein Diagramm, in dem ein Beispiel der Einrichtungsinformationen, die in dem Verzeichnisserver 112 in dem Verwaltungssystem für Einrichtungsinformationen gemäß dem Ausführungsbeispiel gespeichert sind, in einem Tabellenformat ausgedrückt ist. In dem Verzeichnisserver 112 wurden die Informationen in der Datenbank (DB) 421 physikalisch auf der Festplatte 211 gespeichert.
  • In 5 bezeichnet Bezugszeichen 500 Verzeichnisregistrierungsinformationen. Die eine Einrichtung betreffenden Einrichtungsinformationen wurden in jeweils einer Zeile der Verzeichnisregistrierungsinformationen 500 gespeichert. Spalten zeigen einen Einrichtungsnamen 501, eine Netzwerkadresse 502 der Einrichtung, eine Dienstart 503 der Einrichtung, Eigenschaften (1) 504 bis (5) 508 der Einrichtung und eine aktualisierbare Einrichtungsadresse 509.
  • Bezüglich der in 5 gezeigten Daten wird zum Beispiel die Einrichtung, die in der zweiten Zeile der Tabelle registriert ist, ausdrücklich erklärt. Ein Name dieser Einrichtung ist „Mr. Color". Eine Netzwerkadresse dieser Einrichtung ist „service:prn-clor.canon.co.jp". Die Einrichtung hat eine Druckfunktion und eine Gruppe, die auf diese Einrichtung zugreifen kann, ist „Entwickeln". Diese Einrichtung ist in der zweiten Etage installiert. Diese Einrichtung unterstützt ein Papier der Größe A4 und als Option wird eine Kassette bereitgestellt. Ein Zustand der Einrichtung ist gegenwärtig auf einen „Bereit"-Zustand gesetzt. Die aktualisierbaren Einrichtungen sind „service:prn-clor.canon.co.jp" und „service:admin.canon.co.jp". Die aktualisierbare Einrichtung bezeichnet eine Einrichtung, die die Einrichtungsinformationen aktualisieren kann.
  • Der Einrichtungsname 501, die Netzwerkadresse 502, die Eigenschaft (1) 504 und die Eigenschaft (2) 505 entsprechen den statischen Informationen. Die Eigenschaft (3) 506 und die Eigenschaft (4) 507 entsprechen den halbstatischen Informationen. Die Eigenschaft (5) 508 entspricht den dynamischen Informationen.
  • In dem Ausführungsbeispiel entsprechen die Einrichtungen der in 5 gezeigten zweiten bis vierten Zeile dem Farbdrucker 101, dem MFP 102 und dem monochromatischen Drucker 103 in 1. Die Einrichtungen der sechsten und siebten Zeile entsprechen dem monochromatischen Drucker 104 und dem Scanner 105 in 1.
  • Die in 5 gezeigten Informationen sind lediglich ein Beispiel und es kann als in dem Verzeichnisserver 112 zu speichernde Informationen darüber hinaus weitere Informationen geben.
  • 6 ist ein Ablaufdiagramm, das einen Ablauf für den Verarbeitungsvorgang des SLP-Verzeichnisagenten 422 in dem Verwaltungssystem für Einrichtungsinformationen gemäß dem Ausführungsbeispiel zeigt. Die Reihe von Prozessen wird von der CPU 201 in dem Verzeichnisserver 420 mittels Hardware ausgeführt.
  • Wird in 6 der Verzeichnisserver 420 aktiviert, wird als Erstes in Schritt S601 eine Vor-Verarbeitung des SLP-Verzeichnisagenten 422 durchgeführt. Anschließend wird in Schritt S602 unterschieden, ob eine Paketnachricht von dem SLP-Verzeichnisagenten 422 oder von dem SLP-Dienstagenten 431 empfangen wurde oder nicht.
  • Wird in Schritt S602 ermittelt, dass eine Paketnachricht empfangen wurde und diese Nachricht eine Registrierungsnachricht ist, dann folgt Schritt S603 und die Einrichtungsinformationen werden in der Datenbank 421 registriert.
  • Wird in Schritt S602 ermittelt, dass eine Paketnachricht empfangen wurde und diese Nachricht eine Suchnachricht ist, dann folgt Schritt S604 und die Einrichtungsinformationen werden in der Datenbank 421 gesucht.
  • Wird in Schritt S602 ermittelt, dass eine Paketnachricht empfangen wurde und diese Nachricht eine Aktualisierungs-/(Lösch-)nachricht ist, dann folgt Schritt S605. In Schritt S605 wird unterschieden, ob die Berechtigung (Zugriffsrecht) für das Aktualisieren (Löschen) der Einrichtungsinformationen deren Aktualisierung (Löschung) angefordert wird (bzw. der zu aktualisierenden (löschenden) Einrichtungsinformationen) vorliegt oder nicht. Wird ermittelt, dass es die Berechtigung gibt, dann folgt Schritt S606 und der Aktualisierungs-/Lösch-Prozess wird ausgeführt. Wird ermittelt, dass es die Berechtigung nicht gibt, dann wird Schritt S606 übersprungen und Schritt S608 folgt.
  • Wird weiterhin in Schritt S602 ermittelt, dass die Paketnachricht empfangen wurde und diese Nachricht eine andere ist als die vorstehenden Nachrichten, dann folgt Schritt S607 und ein für die andere Nachricht geeigneter Prozess wird ausgeführt.
  • In Schritt S608 wird ein Ergebnis von jedem der vorstehenden Nachrichtenprozesse zu einer Übertragungsquelle der Nachricht übertragen. In Schritt S609 wird unterschieden, ob das Anhalten des Verzeichnisservers angefragt wurde (der Verzeichnisserver wird angehalten) oder nicht. Wird in Schritt S609 ermittelt, dass der Verzeichnisserver nicht angehalten wird, dann kehrt die Verarbeitungsprozedur zu Schritt S602 zurück und die Vorrichtung wartet bis das Paket wieder empfangen wird. Wird in Schritt S609 ermittelt, dass der Verzeichnisserver angehalten wird, dann folgt Schritt S610 und eine Nach-Verarbeitung des SLP-Verzeichnisagenten wird durchgeführt. Der Verarbeitungsvorgang ist beendet.
  • 7 ist ein Ablaufdiagramm, das einen Ablauf für den Verarbeitungsvorgang des SLP-Dienstagenten 431 in dem Verwaltungssystem für Einrichtungsinformationen gemäß dem Ausführungsbeispiel zeigt. Die vorstehende Reihe von Prozessen wird von der CPU 301 in der Einrichtung 430 mittels Hardware ausgeführt.
  • Wird in 7 der SLP-Dienstagent 431 der Einrichtung 430 aktiviert, wird als Erstes in Schritt S701 eine Vor-Verarbeitung des SLP-Dienstagenten 431 ausgeführt. Anschließend folgt Schritt S702 und der Verzeichnisserver 420 wird gesucht. In Schritt S703 wird unterschieden, ob der Verzeichnisserver 420 gefunden wurde oder nicht. Wird in Schritt S703 entschieden, dass der Verzeichnisserver 420 nicht gefunden wurde, dann kehrt die Verarbeitungsprozedur zu Schritt S702 zurück. Wird in Schritt S703 ermittelt, dass der Verzeichnisserver 420 gefunden wurde, dann folgt Schritt S704 und die Einrichtungsinformationen werden registriert. Die Einzelheiten des Registrierungsvorganges der Einrichtungsinformationen in Schritt S704 werden später unter Bezugnahme auf 8 beschrieben.
  • In Schritt S705 wird unterschieden, ob eine Anfrage den SLP-Dienstagenten 431 anzuhalten ausgegeben wurde (der SLP-Dienstagent wird angehalten) oder nicht. Wird in Schritt S705 ermittelt, dass der SLP-Dienstagent 431 nicht angehalten wird, dann kehrt die Verarbeitungsprozedur zu Schritt S704 zurück. Wird in Schritt S705 ermittelt, dass der SLP-Dienstagent 431 angehalten wird, dann folgt Schritt S706 und eine Nach- Verarbeitung des SLP-Dienstagenten wird durchgeführt und der Verarbeitungsvorgang ist beendet.
  • 8 ist ein Ablaufdiagramm, das einen Ablauf des Arbeitens eines Registrierungsvorganges der Einrichtungsinformationen in Schritt S704 in 7 zeigt.
  • Als Erstes wird in Schritt S801 unterschieden, ob der Zeitpunkt für die Registrierung/Aktualisierung der statischen Informationen erreicht ist oder nicht. Der Benutzer der Einrichtung 430 kann diesen Zeitpunkt setzen. Wird in Schritt S801 ermittelt, dass der Zeitpunkt erreicht ist an dem die statischen Informationen registriert/aktualisiert werden können, dann schreitet die Verarbeitungsprozedur zu dem folgenden Schritt S802 fort. Die statischen Informationen werden zu den Daten hinzugefügt, deren Registrierung (oder Aktualisierung) angefordert wird (bzw. zu den zu registrierenden (oder zu aktualisierenden) Daten). Wird in Schritt S801 ermittelt, dass der Zeitpunkt ein Zeitpunkt ist an dem die statischen Informationen nicht registriert/aktualisiert werden können, dann wird Schritt S802 übersprungen und Schritt S803 folgt.
  • In Schritt S803, wird unterschieden, ob der Zeitpunkt für die Registrierung/Aktualisierung der halbstatischen Informationen erreicht ist oder nicht. Der Benutzer der Einrichtung 430 kann den Zeitpunkt setzen. Wird in Schritt S803 ermittelt, dass der Zeitpunkt erreicht ist an dem die halbstatischen Informationen registriert/aktualisiert werden können, dann folgt Schritt S804 und die halbstatischen Informationen werden zu den Daten hinzugefügt, deren Registrierung (oder Aktualisierung) angefordert wird. Wird in Schritt S803 ermittelt, dass der Zeitpunkt ein Zeitpunkt ist an dem die halbstatischen Informationen nicht registriert/aktualisiert werden können, dann wird Schritt S804 übersprungen und Schritt S805 folgt.
  • In Schritt S805 wird unterschieden, ob der Zeitpunkt für die Registrierung/Aktualisierung der dynamischen Informationen erreicht ist oder nicht. Der Benutzer der Einrichtung 430 kann den Zeitpunkt setzen. Wird in Schritt S805 ermittelt, dass der Zeitpunkt erreicht ist an dem die dynamischen Informationen registriert/aktualisiert werden können, dann folgt Schritt S806 und die dynamischen Informationen werden zu den Daten hinzugefügt, deren Registrierung (oder Aktualisierung) angefordert wird. Wird in Schritt S805 ermittelt, dass der Zeitpunkt ein Zeitpunkt ist an dem die dynamische Informationen nicht registriert/aktualisiert werden können, dann wird Schritt S806 übersprungen und Schritt S807 folgt.
  • In Schritt S807 wird eine Registrierungsnachricht (oder Aktualisierungsnachricht) aus den Daten erzeugt, deren Registrierung (oder Aktualisierung) angefordert wird und an den Verzeichnisserver 420 übertragen. Der Verarbeitungsvorgang ist beendet.
  • In 8 werden die statischen Informationen, die halbstatischen Informationen und die dynamischen Informationen in Schritt S802, in Schritt S804 beziehungsweise in Schritt S806 zu den Daten hinzugefügt, deren Registrierung angefordert wird. Jedoch können die statischen Informationen an den Verzeichnisserver 420 in Schritt S802 übertragen werden, die halbstatischen Informationen können an den Verzeichnisserver 420 in Schritt S804 übertragen werden, und die dynamischen Informationen können an den Verzeichnisserver 420 in Schritt S806 übertragen werden.
  • 9 ist ein Ablaufdiagramm, das einen Ablauf für den Verarbeitungsvorgang des SLP-Benutzeragenten 411 in dem Verwaltungssystem für Einrichtungsinformationen gemäß dem Ausführungsbeispiel zeigt. Die Reihe von Prozessen wird von der CPU 201 in der Einrichtung 200 mittels Hardware ausgeführt.
  • Wird in 9 der SLP-Benutzeragent 411 aktiviert, wird als Erstes in Schritt S901 eine Vor-Verarbeitung des SLP-Benutzeragent 411 ausgeführt. Anschließend folgt Schritt S902 und der Verzeichnisserver 420 wird gesucht. In Schritt S903 wird unterschieden, ob der Verzeichnisserver 420 gefunden wurde oder nicht. Wird in Schritt S903 ermittelt, dass der Verzeichnisserver 420 nicht gefunden wurde dann kehrt die Verarbeitungsprozedur zu Schritt S902 zurück. Wird entschieden, dass der Verzeichnisserver 420 gefunden wurde dann folgt Schritt S904.
  • In Schritt S904 wird unterschieden, ob die Paketnachricht empfangen wurde oder nicht. Wird in Schritt S904 entschieden, dass die Paketnachricht empfangen wurde und die Nachricht eine Antwort-auf-Suche Nachricht ist dann folgt Schritt S905 und ein Empfangsvorgang der Antwort-auf-Suche Nachricht wird durchgeführt. Wird in Schritt S904 ermittelt, dass die Paketnachricht empfangen wurde und die Nachricht eine andere Nachricht als die Antwort-auf-Suche Nachricht ist dann folgt Schritt S906 und ein für die andere Nachricht geeigneter Prozess wird ausgeführt. Wird in Schritt S904 entschieden, dass die Paketnachricht nicht empfangen wird dann schreitet die Verarbeitungsprozedur unmittelbar zu Schritt S907 fort.
  • In Schritt S907 wird bezüglich der Anwesenheit oder der Abwesenheit einer Suchanfrage (was auch eine einfache Anfrage die Einrichtungsinformationen zu beschaffen einschließt) von der Anwendung 412 über die Einrichtungsinformationen unterschieden. Wird in Schritt S907 ermittelt, dass es die Suchanfrage von der Anwendung 412 über die Einrichtungsinformationen gibt dann folgt Schritt S908 und ein Erzeugungs-/Sendevorgang einer Suchnachricht wird durchgeführt. Die Einzelheiten des Erzeugungs-/Sendevorgang einer Suchnachricht in Schritt S908 werden später unter Bezugnahme auf die 10 erklärt.
  • Wird in Schritt S907 ermittelt, dass es die Suchanfrage von der Anwendung 412 über die Einrichtungsinformationen nicht gibt dann wird Schritt S908 übersprungen und Schritt S909 folgt.
  • In Schritt S909 wird bezüglich der Anwesenheit oder der Abwesenheit einer Anhalteanfrage für den SLP-Benutzeragenten 411 (ob der SLP-Benutzeragent 411 angehalten wird oder nicht) unterschieden. Wird in Schritt S909 entschieden, dass der SLP-Benutzeragent 411 nicht angehalten wird dann kehrt die Verarbeitungsprozedur zu Schritt S904 zurück. Wird in Schritt S909 entschieden, dass der SLP-Benutzeragent 411 angehalten wird dann schreitet die Verarbeitungsprozedur zu Schritt S910 fort und eine Nach-Verarbeitung des SLP-Benutzeragenten wird ausgeführt. Danach ist der Verarbeitungsvorgang beendet.
  • 10 ist ein Ablaufdiagramm, das einen Ablauf des Arbeitens des Erzeugungs-/Sendevorgang der Suchnachricht in Schritt S908 in 9 zeigt.
  • Als Erstes wird in Schritt S1001 unterschieden, ob der Zeitpunkt, um sich auf die statischen Informationen zu beziehen (beschaffen) erreicht ist oder nicht. Wird in Schritt S1001 ermittelt, dass der aktuelle Zeitpunkt der Zeitpunkt ist, um sich auf die statischen Informationen zu beziehen (beschaffen) dann folgt Schritt S1002 und eine Suchanfrage für die statischen Informationen wird zu der Suchanfrage hinzugefügt. Wird in Schritt S1001 ermittelt, dass der aktuelle Zeitpunkt nicht der Zeitpunkt ist, um sich auf die statischen Informationen zu beziehen (beschaffen) dann wird Schritt S1002 übersprungen und Schritt S1003 folgt.
  • In Schritt S1003 wird unterschieden, ob der Zeitpunkt, um sich auf die halbstatischen Informationen zu beziehen (beschaffen) erreicht ist oder nicht. Wird in Schritt S1003 ermittelt, dass der aktuelle Zeitpunkt der Zeitpunkt ist, um sich auf die halbstatischen Informationen zu beziehen (beschaffen) dann folgt Schritt S1004 und eine Suchanfrage für die halbstatischen Informationen wird zu der Suchanfrage hinzugefügt. Wird in Schritt S1003 ermittelt, dass der aktuelle Zeitpunkt nicht der Zeitpunkt ist, um sich auf die halbstatischen Informationen zu beziehen, dann wird Schritt S1004 übersprungen und Schritt S1005 folgt.
  • In Schritt S1005 wird unterschieden, ob der aktuelle Zeitpunkt der Zeitpunkt ist, um sich auf die dynamischen Informationen zu beziehen (beschaffen) oder nicht. Wird in Schritt S1005 ermittelt, dass der aktuelle Zeitpunkt der Zeitpunkt ist, um sich auf die dynamischen Informationen zu beziehen (beschaffen) dann folgt Schritt S1006 und in Schritt S1007, der später erklärt werden wird, wird eine Suchanfrage für die dynamischen Informationen zu der Suchanfrage für den Verzeichnisserver 420 hinzugefügt. Wird in Schritt S1005 ermittelt, dass der aktuelle Zeitpunkt nicht der Zeitpunkt ist, um sich auf die dynamischen Informationen zu beziehen dann wird Schritt S1006 übersprungen und Schritt S1007 folgt.
  • In Schritt S1007 wird die Suchnachricht aus der Suchanfrage erzeugt und an den Verzeichnisserver 420 gesendet. Danach ist der Verarbeitungsvorgang beendet.
  • Es gibt zwei Arten von Suchnachrichten. Die erste Suchnachricht wird benutzt, um die Beschaffung der Einrichtungsinformationen einer Einrichtung anzufragen die einer Suchgleichung genügt. Die Suchgleichung ist in der Suchnachricht enthalten. Die zweite Suchnachricht wird benutzt, um die Beschaffung der Einrichtungsinformationen einer bestimmten Einrichtung anzufragen. Informationen (beispielsweise der Name und die Netzwerkadresse der Einrichtung) zum Bestimmen der Einrichtung sind in der Suchnachricht enthalten.
  • Sind beispielsweise die Suchgleichung und die Suchanfrage für die halbstatischen Informationen in der Suchnachricht enthalten, werden die halbstatischen Informationen der Einrichtung, die der Suchgleichung genügt, zu dem SLP-Benutzeragenten 411 übertragen.
  • Anschließend wird ein Verfahren beschrieben, um den Zeitpunkt der Registrierung/Aktualisierung der Einrichtungsinformationen und den Zeitpunkt, um sich auf sie zu beziehen (beschaffen) zu setzen.
  • 11 ist ein Diagramm, das ein Beispiel eines Konfigurationsbildschirms des Registrierungs-/Aktualisierungszeitpunkts der Einrichtungsinformationen auf dem Anzeigefeld der Einrichtung 430 zeigt. In dem Diagramm bezeichnet Bezugszeichen 1100 einen Konfigurationsbildschirm, um den Registrierungs-/Aktualisierungszeitpunkt der Einrichtungsinformationen zu setzen. Der Konfigurationsbildschirm umfasst eine Spalte 1101, um eine Art von Informationen darzustellen und eine Spalte 1102, um den Registrierungs-/Aktualisierungszeitpunkt darzustellen. Der Benutzer ändert den Registrierungs-/Aktualisierungszeitpunkt auf dem Anzeigefeld oder durch einen Fernvorgang.
  • In dem in 11 gezeigten Beispiel werden die statischen Informationen zu dem Zeitpunkt des Anschaltens registriert. Die halbstatischen Informationen werden in dem Verzeichnisserver 420 registriert, wenn die Energiequelle angeschaltet wird und wenn die Beschaffenheit der Einrichtung geändert wird (beispielsweise wenn eine Option hinzugefügt wird). Ferner werden die dynamischen Informationen in dem Verzeichnisserver 420 registriert, wenn die Energiequelle angeschaltet wird und wenn die dynamische Informationen geändert werden (beispielsweise wenn ein Fehler auftritt, wenn ein Zustand sich ändert, wenn kein Papier da ist, wenn nicht mehr viel Toner übrig ist, wenn der Druckvorgang gestartet wird, wenn der Druckvorgang beendet ist oder wenn eine Trennung von dem Netzwerk auftritt).
  • 11 zeigt lediglich ein Beispiel. So kann zum Beispiel der Registrierungs-/Aktualisierungszeitpunkt ebenso auf einen Zeitpunkt wie „jedes 5-Minuten Intervall" oder Ähnliches gesetzt werden, wie in 12 gezeigt.
  • 12 ist ein Diagramm, das ein Beispiel eines Konfigurationsbildschirms zeigt, der auf dem Anzeigeschirm des Benutzer-PC 410 angezeigt wird und benutzt wird, um den Zeitpunkt, um sich auf die Einrichtungsinformationen zu beziehen (beschaffen) zu setzen. In dem Diagramm bezeichnet Bezugszeichen 1200 einen Einrichtungsschirm für das Setzen des Zeitpunkts, um sich auf die Einrichtungsinformationen zu beziehen. Der Konfigurationsbildschirm umfasst: einen Einrichtungsnamen 1201, um eine bestimmte Einrichtung auszuwählen und ihren Namen anzuzeigen, eine Spalte 1202, um eine Art von Informationen anzuzeigen und eine Spalte 1203, um den Bezugszeitpunkt anzuzeigen. Der Benutzer ändert den Zeitpunkt, um sich auf die Informationsart zu beziehen (beschaffen) für jede Einrichtung.
  • In dem in 12 gezeigten Beispiel gibt der Benutzer-PC 410 die Suchanfrage für die statischen Informationen von Mr. Color als Antwort auf eine Anweisung des Benutzers aus, gibt eine Suchanfrage für die halbstatischen Informationen alle 5 Stunden aus und gibt eine Suchanfrage für die dynamischen Informationen alle 10 Minuten aus.
  • 12 zeigt lediglich ein Beispiel. So kann zum Beispiel der Bezugszeitpunkt auf „kein Bezug" oder Ähnliches gesetzt werden.
  • 13 ist ein Diagramm, das eine Speicherabbildung einer CD-ROM als Beispiel eines Speichermediums zeigt. In dem Diagramm bezeichnet Bezugszeichen 9997 einen Bereich, in dem ein Steuerungsprogramm (ein Programm, das auf den Ablaufdiagrammen der 6 bis 10 beruht) gespeichert wurde; 9998 einen Bereich in dem ein Installationsprogramm gespeichert wurde; und 9999 einen Bereich in dem die Verzeichnisinformationen gespeichert wurde.
  • Wird das Steuerungsprogramm auf dem PC 200 installiert, dann wird das in dem Bereich 9998 gespeicherte Installationsprogramm, wo das Installationsprogramm gespeichert wurde, zuerst in das System geladen und von der CPU 201 ausgeführt. Anschließend liest das Installationsprogramm, das von der CPU 201 ausgeführt wird, das Steuerungsprogramm aus dem Bereich 9997, wo das Steuerungsprogramm gespeichert wurde, aus und installiert es auf die Festplatte 211.
  • Die Erfindung kann auf ein System, das eine Vielzahl von Vorrichtungen (beispielsweise Hostcomputer, Schnittstellengerät, Lesegerät oder Ähnliches) umfasst, oder eine integrierte Vorrichtung angewendet werden oder sie kann auch auf eine Vorrichtung, die ein Gerät umfasst, angewendet werden.
  • Naturgemäß wird der Gegenstand der Erfindung durch ein Verfahren bewerkstelligt, wobei ein Speichermedium, auf dem Programmcodes (Steuerungsprogramm) einer Software, die die Funktionen der vorstehenden Ausführungsbeispiele verwirklicht, gespeichert wurden, einem System oder einer Vorrichtung zugeführt wird, und ein Computer (ein Hauptprozessor (CPU) oder ein Mikroprozessor (MPU)) des Systems oder der Vorrichtung die auf dem Speichermedium gespeicherten Programmcodes ausliest und ausführt.
  • In diesem Fall verwirklichen die aus dem Speichermedium ausgelesenen Programmcodes selbst die neuartigen Funktionen der Erfindung und das Speichermedium, auf dem die Programmcodes gespeichert wurden, bildet die Erfindung.
  • Bezüglich der Speichervorrichtung gemäß dem Ausführungsbeispiel, liest und führt der Computer das auf dem Speichermedium gespeicherte Steuerungsprogramm aus, so dass die Funktionen der vorstehenden Ausführungsbeispiele verwirklicht werden. Jedoch ist die Erfindung nicht darauf beschränkt, sondern berücksichtigt ebenso einen Fall, in dem ein OS (Betriebssystem) oder Ähnliches, das in dem Computer arbeitet, einen Teil oder alle der tatsächlichen Prozesse auf der Grundlage von Anweisungen des Steuerungsprogramms ausführt, und die Funktionen der vorstehenden Ausführungsbeispiele von diesen Prozessen verwirklicht werden.
  • Beispielsweise kann eine Diskette, eine Festplatte, eine optische Platte, eine magneto-optische Platte, eine CD-ROM (Kompaktdisk Nur-Lese-Speicher), eine CDR (beschreibbare Kompaktdisk), ein magnetisches Band, eine nicht-flüchtige Speicherkarte, ein ROM Chip oder Ähnliches als Speichermedium benutzt werden, um die Programmcodes zuzuführen.
  • Ferner werden die von dem Speichermedium ausgelesenen Programmcodes in einen Speicher, der für eine in einen Computer eingesteckte Funktionserweiterungskarte oder eine mit dem Computer verbundene Funktionserweiterungseinheit eingerichtet ist, geschrieben, und danach führt eine CPU oder etwas Ähnliches, die für die Funktionserweiterungskarte oder die Funktionserweiterungseinheit eingerichtet ist, einen Teil oder alle der tatsächlichen Prozesse aus, und die Funktionen der vorstehenden Ausführungsbeispiele können von diesen Prozessen verwirklicht werden.
  • Offensichtlich kann die Erfindung auch auf einen Fall angewendet werden, in dem die Programmcodes der Software, die die Funktionen der vorstehenden Ausführungsbeispiele verwirklichen, auf einem Speichermedium gespeichert sind, und die Programmcodes von dem Speichermedium an einen Anforderer über eine Kommunikationsleitung wie eine rechnergestützte Kommunikation oder Ähnliches verteilt werden.
  • Gemäß dem Verwaltungssystem für Einrichtungsinformationen des Ausführungsbeispiels, wie vorstehend detailliert beschrieben, gibt es Auswirkungen, so dass die Einrichtung bei niedrig gehaltener Netzlast die Einrichtungsinformationen effizient registrieren/aktualisieren kann und der Benutzer-PC bei niedrig gehaltener Netzlast die Einrichtungsinformationen effizient in Echtzeit überwachen kann.
  • Gemäß dem Speichermedium der Ausführungsbeispiele gibt es eine Auswirkung, so dass das Verwaltungssystem für Einrichtungsinformationen der Erfindung reibungslos gesteuert werden kann.

Claims (12)

  1. Verarbeitungsverfahren von Einrichtungsinformationen in einem Netzwerksystem, in dem ein Verwaltungsserver (420) zur Verwaltung von Einrichtungsinformationen und eine Netzwerkeinrichtung (430) verbunden sind, mit einem Sendeschritt (S807) des Sendens einer Vielzahl verschiedener Einrichtungsinformationstypen von der Netzwerkeinrichtung (430) zu dem Verwaltungsserver jeweils zu vorbestimmten Zeiten, dadurch gekennzeichnet, dass die Vielzahl der verschiedenen Einrichtungsinformationstypen statische Informationen (504, 505), die sich nicht ändern, dynamische Informationen (508), die einen Status der Netzwerkeinrichtung angeben, die sich dynamisch ändern, und halbstatische Informationen (506, 507) umfassen, die sich weniger häufig als die dynamischen Informationen ändern, und ein zweiter Sendeschritt zum Senden einer Anforderung für die halbstatischen Informationen und einer Anforderung für die dynamischen Informationen von einer Informationsverarbeitungsvorrichtung (410) zu dem Verwaltungsserver vorgesehen ist, wobei die Anforderung für die halbstatischen Informationen weniger häufig als die Anforderung für die dynamischen Informationen gesendet wird, so dass die halbstatischen Informationen und die dynamischen Informationen vom Verwaltungsserver zu der Informationsverarbeitungsvorrichtung zu jeweils verschiedenen Zeiten als Antwort auf die Anforderung für die halbstatischen Informationen und die Anforderung für die dynamischen Informationen gesendet werden.
  2. Verfahren nach Anspruch 1, ferner mit einem Einstellschritt zum Einstellen der vorbestimmten Zeiteinteilung.
  3. Verfahren nach Anspruch 1, wobei die Netzwerkeinrichtung ein Drucker (101) ist.
  4. Verfahren nach Anspruch 1, wobei die Netzwerkeinrichtung eine Kopiervorrichtung (102) ist.
  5. Netzwerksystem mit einer Netzwerkeinrichtung (430) und einer Informationsverarbeitungsvorrichtung (410), die über ein Netzwerk mit einem Verwaltungsserver (420) zum Verwalten von Einrichtungsinformationen verbunden sind, mit einer Sendeeinrichtung in der Netzwerkeinrichtung zum Senden einer Vielzahl verschiedener Einrichtungsinformationstypen zu dem Verwaltungsserver (420) jeweils zu vorbestimmten Zeiten, dadurch gekennzeichnet, dass die Vielzahl der verschiedenen Einrichtungsinformationstypen statische Informationen, die sich nicht ändern, dynamische Informationen, die einen Status der Netzwerkeinrichtung angeben, die sich dynamisch ändern, und halbstatische Informationen umfassen, die sich weniger häufig als die dynamischen Informationen ändern, und eine zweite Sendeeinrichtung in der Informationsverarbeitungsvorrichtung zum Senden einer Anforderung für die halbstatischen Informationen und einer Anforderung für die dynamischen Informationen zu dem Verwaltungsserver vorgesehen ist, wobei die Anforderung für die halbstatischen Informationen weniger häufig als die Anforderung für die dynamischen Informationen gesendet wird, so dass die halbstatischen Informationen und die dynamischen Informationen vom Verwaltungsserver zur Informationsverarbeitungsvorrichtung zu jeweils verschiedenen Zeiten als Antwort auf die Anforderung für die halbstatischen Informationen und die Anforderung für die dynamischen Informationen gesendet werden.
  6. System nach Anspruch 5, ferner mit einer Einstelleinrichtung in der Netzwerkeinrichtung zum Einstellen der Zeiteinteilung.
  7. System nach Anspruch 5, wobei die Netzwerkeinrichtung ein Drucker (101) ist.
  8. System nach Anspruch 5, wobei die Netzwerkeinrichtung eine Kopiervorrichtung (102) ist.
  9. System nach Anspruch 5, ferner mit einer Anforderungsempfangseinrichtung zum Empfangen einer Anforderung zum Senden der Einrichtungsinformationen zu dem Verwaltungsserver und einer Erhalteeinrichtung zum Erhalten der Einrichtungsinformationen der anfordernden Netzwerkeinrichtung gemäß der empfangenen Anforderung, wobei die Sendeeinrichtung zum Senden der erhaltenen Einrichtungsinformationen zu dem Verwaltungsserver eingerichtet ist.
  10. System nach Anspruch 9, wobei die Netzwerkeinrichtung ein Hostcomputer (111) ist.
  11. Computerprogramm mit Anweisungen zum Steuern einer Netzwerkeinrichtung zur Ausführung aller Schritte eines Verfahrens nach einem der Ansprüche 1 bis 4, wenn das Programm auf einem Datenverarbeitungssystem läuft.
  12. Speichermedium, das ein Computerprogramm nach Anspruch 11 speichert.
DE60036167T 1999-08-02 2000-07-28 Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem Expired - Lifetime DE60036167T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP21905399 1999-08-02
JP21904899 1999-08-02
JP21905399A JP3787465B2 (ja) 1999-08-02 1999-08-02 デバイス情報処理装置及びその制御方法並びに情報処理装置及びその制御方法並びに記憶媒体
JP21904899A JP3745170B2 (ja) 1999-08-02 1999-08-02 ネットワークデバイス及びその制御方法並びにサーバ装置及びその制御方法並びに記憶媒体

Publications (2)

Publication Number Publication Date
DE60036167D1 DE60036167D1 (de) 2007-10-11
DE60036167T2 true DE60036167T2 (de) 2008-05-21

Family

ID=26522889

Family Applications (2)

Application Number Title Priority Date Filing Date
DE60044518T Expired - Lifetime DE60044518D1 (de) 1999-08-02 2000-07-28 Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem
DE60036167T Expired - Lifetime DE60036167T2 (de) 1999-08-02 2000-07-28 Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE60044518T Expired - Lifetime DE60044518D1 (de) 1999-08-02 2000-07-28 Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem

Country Status (3)

Country Link
US (3) US7058705B1 (de)
EP (2) EP1075124B1 (de)
DE (2) DE60044518D1 (de)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
US20030145096A1 (en) * 2002-01-29 2003-07-31 International Business Machines Corporation Method and device for delivering information through a distributed information system
US7403990B2 (en) * 2002-05-08 2008-07-22 Ricoh Company, Ltd. Information distribution system
FR2846821B1 (fr) * 2002-11-04 2005-03-11 Cit Alcatel Dispositif et procede de controle de donnees de gestion d'equipements de reseau, pour un systeme de gestion de reseau de communications
US7437439B2 (en) * 2002-12-03 2008-10-14 Hewlett-Packard Development Company, L.P. System and method for the hybrid harvesting of information from peripheral devices
US7773248B2 (en) * 2003-09-30 2010-08-10 Brother Kogyo Kabushiki Kaisha Device information management system
US7511845B2 (en) * 2004-01-14 2009-03-31 Xerox Corporation Method and system for integrated production of documents using variable data from a data management system
JP2006092314A (ja) * 2004-09-24 2006-04-06 Konica Minolta Business Technologies Inc 装置管理システム及び管理サーバ
JP4449931B2 (ja) 2006-03-30 2010-04-14 ブラザー工業株式会社 管理装置、および管理システム
WO2008096907A1 (en) * 2007-02-03 2008-08-14 Ki-Hyung Kim Method of operating directory proxy agent in low power wireless personal area network, method of searching for specific service information therein, and directory proxy agent performing the same therein
US7958188B2 (en) * 2007-05-04 2011-06-07 International Business Machines Corporation Transaction-initiated batch processing
JP4819778B2 (ja) * 2007-11-05 2011-11-24 株式会社バッファロー ネットワーク接続型デバイスおよびプログラム
US7970838B2 (en) * 2008-05-19 2011-06-28 Xerox Corporation Mobile remote device management
JP5388784B2 (ja) * 2009-10-02 2014-01-15 キヤノン株式会社 通信装置及び通信装置の制御方法並びにプログラム
JP5480715B2 (ja) * 2009-11-25 2014-04-23 キヤノン株式会社 デバイス管理システム、拠点監視装置及び方法
JP5591040B2 (ja) 2009-12-11 2014-09-17 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム
JP5562161B2 (ja) * 2010-07-23 2014-07-30 キヤノン株式会社 管理システム、画像形成装置、情報処理方法及びプログラム
JP2012037928A (ja) * 2010-08-03 2012-02-23 Canon Inc 情報処理装置、画像形成装置、これらの制御方法及びプログラム
JP2012053511A (ja) * 2010-08-31 2012-03-15 Canon Inc サーバ装置、情報処理装置、サービス処理装置、ネットワークシステム、ジョブ処理方法及びプログラム
US10223040B2 (en) * 2011-11-30 2019-03-05 Red Hat, Inc. Generating connection scoped temporary color devices
JP6089629B2 (ja) * 2012-11-26 2017-03-08 株式会社リコー 情報処理システム、情報処理装置、及びプログラム
JP6123472B2 (ja) * 2013-05-13 2017-05-10 株式会社リコー 機器管理装置、機器管理システム、機器管理方法及びプログラム
JP6194693B2 (ja) 2013-08-22 2017-09-13 富士通株式会社 通信装置、制御システム、通信プログラムおよび通信方法
JP2015061307A (ja) * 2013-09-20 2015-03-30 ソニー株式会社 コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
KR101950456B1 (ko) * 2015-01-19 2019-04-22 엘에스산전 주식회사 태양광발전 장치의 데이터 수집 장치
JP6669389B2 (ja) * 2016-03-08 2020-03-18 キヤノン株式会社 情報処理装置、情報処理方法およびプログラム
CN113507715A (zh) * 2021-06-08 2021-10-15 山西三友和智慧信息技术股份有限公司 基站通信资源管理系统

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US561046A (en) * 1896-05-26 Electrotherapeutic apparatus for treating deafness
US5471617A (en) * 1991-06-24 1995-11-28 Compaq Computer Corporation Computer management system and associated management information base
JP3551975B2 (ja) 1991-08-28 2004-08-11 富士ゼロックス株式会社 ネットワーク資源検索装置およびネットワーク資源アクセス装置およびディレクトリ装置およびユーザ端末およびネットワーク資源の検索方法およびネットワーク資源のアクセス方法
EP0537903A2 (de) 1991-10-02 1993-04-21 International Business Machines Corporation Verteiltes Kontrollsystem
JPH05274239A (ja) 1992-03-26 1993-10-22 Hitachi Ltd ネットワーク資源選択方式
US5491796A (en) 1992-10-23 1996-02-13 Net Labs, Inc. Apparatus for remotely managing diverse information network resources
US5611046A (en) * 1992-11-18 1997-03-11 Canon Kabushiki Kaisha Method and apparatus for interfacing a peripheral to a local area network
JPH0721135A (ja) 1993-07-02 1995-01-24 Fujitsu Ltd 二重化監視機能を持つデータ処理システム
JPH0755494A (ja) 1993-08-18 1995-03-03 Sumitomo Electric Ind Ltd 経路誘導方法及び経路情報提供方法
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5619615A (en) 1994-07-22 1997-04-08 Bay Networks, Inc. Method and apparatus for identifying an agent running on a device in a computer network
US5799147A (en) 1994-10-19 1998-08-25 Shannon; John P. Computer recovery backup method
US5710885A (en) * 1995-11-28 1998-01-20 Ncr Corporation Network management system with improved node discovery and monitoring
US5796951A (en) * 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices
JPH09218835A (ja) 1996-02-09 1997-08-19 Nec Corp リモート保守方式
JP3474077B2 (ja) 1997-04-21 2003-12-08 株式会社日立製作所 ネットワーク運用管理システム、管理マネージャ、管理コンソール、記憶媒体およびネットワーク運用管理方法
US6732170B2 (en) 1996-02-13 2004-05-04 Hitachi, Ltd. Network managing method, medium and system
JP3609562B2 (ja) 1996-11-15 2005-01-12 株式会社日立製作所 ネットワーク管理システム
US5764911A (en) 1996-02-13 1998-06-09 Hitachi, Ltd. Management system for updating network managed by physical manager to match changed relation between logical objects in conformity with changed content notified by logical manager
US6735626B1 (en) 1996-11-15 2004-05-11 Hitachi, Ltd. Network managing method and system
JPH10303831A (ja) 1997-04-23 1998-11-13 Yazaki Corp Fm多重放送受信装置
US6425006B1 (en) * 1997-05-13 2002-07-23 Micron Technology, Inc. Alert configurator and manager
US6389464B1 (en) * 1997-06-27 2002-05-14 Cornet Technology, Inc. Device management system for managing standards-compliant and non-compliant network elements using standard management protocols and a universal site server which is configurable from remote locations via internet browser technology
US6249814B1 (en) * 1997-09-22 2001-06-19 Compaq Computer Corporation Method and apparatus for identifying devices on a network
US6418469B1 (en) * 1997-09-30 2002-07-09 Compaq Information Technologies Group, L.P. Managing conditions in a network
JP3065053B2 (ja) * 1998-01-06 2000-07-12 セイコーエプソン株式会社 機器監視システム、ローカル監視装置、統合監視装置、機器監視方法、及び、プログラムを格納したコンピュータ可読媒体
JP3604898B2 (ja) * 1998-03-31 2004-12-22 キヤノン株式会社 ネットワークデバイスの管理装置及びその方法、記録媒体
US6101541A (en) * 1998-04-21 2000-08-08 International Business Machines Corporation Active polling by network LDAP directory
US6054987A (en) * 1998-05-29 2000-04-25 Hewlett-Packard Company Method of dynamically creating nodal views of a managed network
US6343320B1 (en) * 1998-06-09 2002-01-29 Compaq Information Technologies Group, L.P. Automatic state consolidation for network participating devices
US6490617B1 (en) * 1998-06-09 2002-12-03 Compaq Information Technologies Group, L.P. Active self discovery of devices that participate in a network
US6360255B1 (en) * 1998-06-25 2002-03-19 Cisco Technology, Inc. Automatically integrating an external network with a network management system
JP4105293B2 (ja) * 1998-06-30 2008-06-25 富士通株式会社 ネットワーク監視システムと監視装置および被監視装置
US6526442B1 (en) * 1998-07-07 2003-02-25 Compaq Information Technologies Group, L.P. Programmable operational system for managing devices participating in a network
US6266693B1 (en) * 1998-08-31 2001-07-24 Toshiba America Information Systems Inc. Method of controlling printer information in a network environment
US6141680A (en) * 1998-09-01 2000-10-31 Nortel Networks Limited Method and apparatus for providing and facilitating interaction with distributed manager information of a network
US6308205B1 (en) * 1998-10-22 2001-10-23 Canon Kabushiki Kaisha Browser-based network management allowing administrators to use web browser on user's workstation to view and update configuration of network devices
US6496859B2 (en) * 1998-11-25 2002-12-17 Xerox Corporation System for network device location
US6397248B1 (en) * 1999-05-04 2002-05-28 Nortel Networks Limited System and method to discover end node physical connectivity to networking devices
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
JP2001043159A (ja) 1999-08-02 2001-02-16 Canon Inc ネットワークシステムにおけるデバイス情報処理方法及び装置並びに記憶媒体

Also Published As

Publication number Publication date
EP1075124B1 (de) 2007-08-29
EP1075124A2 (de) 2001-02-07
EP1848182A1 (de) 2007-10-24
DE60036167D1 (de) 2007-10-11
DE60044518D1 (de) 2010-07-15
US20080028060A1 (en) 2008-01-31
US7058705B1 (en) 2006-06-06
US7650399B2 (en) 2010-01-19
EP1848182B1 (de) 2010-06-02
EP1075124A3 (de) 2004-01-21
US20060212602A1 (en) 2006-09-21

Similar Documents

Publication Publication Date Title
DE60036167T2 (de) Verfahren zur Verarbeitung von Geräteinformationen und Netzwerkgerät in einem Geräteinformationsverwaltungssystem
DE60315558T2 (de) Verteiltes Rechnersystem für Vorrichtungsresourcen basierend auf Identität
DE69725451T2 (de) Drucken in offenen systemen
DE10218536B4 (de) Gerätekonfiguration in einer verteilten Umgebung
DE10197247B4 (de) Verfahren und System zum Drucken eines durch ein mobiles Gerät ausgewählten Dokuments
DE10105153B4 (de) System zur automatischen Konfiguration eines tragbaren Gerätes eines Nutzers, wie insbesondere eines tragbaren Computergerätes, Software-Produkt und Verfahren zur automatischen Konfiguration eines Computersystems eines Nutzers und Programmierbares Speichermedium
DE69829253T2 (de) Verfahren zum Umsetzen vom Dateiformat und Dateisystem, Informationsverarbeitungssystem und elektronisches Handelsverkehrssystem mit diesem Verfahren
DE69836655T2 (de) Druckdatenerzeugungssystem und entsprechendes Verfahren, um in einem Druckersystem zu verwenden
DE19954533A1 (de) Grafisches Schnittstellenverfahren und -System, um Einstellungen an mehrere Netzwerkeinheiten zu kopieren
DE60201045T2 (de) Druckersystem, Server, Druckerverfahren, Programm und Aufzeichnungsmedium
DE10045133C2 (de) Wiederverwendbares computerimplementiertes Auftrags-Editier und Liefer-Verfahren
DE60036532T2 (de) System und Verfahren zur sicheren Übermittlung eines Dokumentes zwischen einem Client-Rechner eines Computer-Netzes und einem Drucker
DE102005051980B4 (de) System und Verfahren zur Netzwerkübertragung eines Informationsverarbeitungssystem-Images
DE10148357A1 (de) System und Verfahren zur gemeinsamen Nutzung digitaler Literaturwerke mit einem Schutz gegen illegale Kopien durch Kommunikationsnetze
EP1197347A2 (de) Schnittstellen-System und Verfahren
DE10197248T5 (de) System und Verfahren für enfernte Dokumentrückgewinnung
DE10027222A1 (de) Druckauftragsverarbeiten in einem Druckernetz unter Verwendung von ausgewählten Druckerattributen
DE10304856A1 (de) Verfolgen von Drucken in einem Netzwerk
DE10257428A1 (de) Steuerung von Software über Bündeln
DE10034841A1 (de) Automatische Jobbetriebsmittel-Verwendung und -Wiedergewinnung
DE10052313A1 (de) Verfahren und Vorrichtung zur Beschränkung des freien Verweisens (Hyperlinking) auf Webseiten der ursprünglichen Inhaltserzeuger (Content producers) durch Internet-Inhaltsverteiler (Content distributors)
DE10236189A1 (de) Verfahren zum Zugreifen auf Bilderzeugungsinformationen auf einer Bedarfsbasis unter Verwendung einer Web-basierten Bilderzeugung
DE10220350B4 (de) Bilderfassungsvorrichtungen, die für eine Verbindung mit einem Netzwerk konfiguriert sind, und Verfahren zum Ermöglichen von Kommunikation zwischen einer Bilderfassungsvorrichtung und einem getrennten Gerät
DE10308013A1 (de) Verfahren und System zum Aufzeichnen einer Historie einer Bilddateihistorie
DE10105532A1 (de) Verfahren zum Vorsehen von Information in bezug auf ein Prozessorsystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition