DE10224791B4 - Netzwerkadressierbare Vorrichtung, Computercode und Verfahren zum Fernzugreifen und Drucken von Dokumenten - Google Patents

Netzwerkadressierbare Vorrichtung, Computercode und Verfahren zum Fernzugreifen und Drucken von Dokumenten Download PDF

Info

Publication number
DE10224791B4
DE10224791B4 DE10224791A DE10224791A DE10224791B4 DE 10224791 B4 DE10224791 B4 DE 10224791B4 DE 10224791 A DE10224791 A DE 10224791A DE 10224791 A DE10224791 A DE 10224791A DE 10224791 B4 DE10224791 B4 DE 10224791B4
Authority
DE
Germany
Prior art keywords
document
network
command
addressable device
printer
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 - Fee Related
Application number
DE10224791A
Other languages
English (en)
Other versions
DE10224791A1 (de
Inventor
Binnur Al-Kazily
Craig R. White
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of DE10224791A1 publication Critical patent/DE10224791A1/de
Application granted granted Critical
Publication of DE10224791B4 publication Critical patent/DE10224791B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1231Device related settings, e.g. IP address, Name, Identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Netzwerkadressierbare Vorrichtung (20) in einem Kommunikationsnetzwerk (11) zur Verwendung mit einem Druckerobjekt (15), wobei die netzwerkadressierbare Vorrichtung (20) folgende Merkmale aufweist:
(a) eine Dokumentspeicheranordnung (28); und
(b) eine Universal-Fernschnittstellenanordnung (22), die mit der Dokumentspeicheranordnung (28) und dem Druckerobjekt (15) verbunden ist
wobei die Universal-Fernschnittstellenanordnung (22) konfiguriert ist, um einen Dokumentbefehl (90) zum Zugreifen auf die Dokumentspeicheranordnung, um ein in der Dokumentspeicheranordnung (28) gespeicherten Dokument zu archivieren, und zum Übertragen eines dem Dokument zugeordneten Druckaufgabenbefehls an das Druckerobjekt (15) zu empfangen.

Description

  • Die vorliegende Erfindung betrifft eine netzwerkadressierbare Vorrichtung in einem Kommunikationsnetzwerk zur Verwendung mit einem Druckerobjekt, einen Computercode auf einem computerlesbaren Medium zum Erleichtern eines Fernzugriffs und eines Druckens von Dokumenten auf einem Druckerobjekt sowie ein Verfahren zum Fernzugreifen und Drucken von Dokumenten auf einem Druckerobjekt in einem Kommunikationsnetzwerk.
  • Da die Anzahl von Netzwerkteilnehmern zu Beginn des 21. Jahrhunderts weiterhin ansteigt, weiten sich Kommunikationsnetzwerke, wie z. B. das Internet, immer mehr aus. Heutzutage wachsen Kommunikationsnetzwerke teilweise aufgrund einer neuen Vielfalt an Vorrichtungen an, die als Kommunikationsvorrichtungen (nachstehend bezeichnet als „RCDs") bezeichnet werden und die den Teilnehmern Zugriff auf diese Netzwerke ermöglichen. Die RCDs bieten eine Alternative zu den ursprünglichen und üblichen Einrichtungen, um auf Kommunikationsnetzwerke zuzugreifen, nämlich einen stationären Personalcomputer und ein Modem.
  • In dieser Offenbarung und den angehängten Ansprüchen bezieht sich der Begriff „Fernkommunikationsvorrichtungen" oder „RCDs" auf alle nicht-stationären Vorrichtungen, die auf Kommunikationsnetzwerke zugreifen. Zum Beispiel umfassen RCDs auch Internetgeräte einschließlich des IPAQ von der Firma Compaq, Laptop-Computer und insbesondere drahtlose Vorrichtungen einschließlich schnurlose Telephone, Pager von Motorola SKYTEL und/oder PALM PILOTS.
  • Aufgrund dieses explosiven Wachstums von Kommunikationsnetzwerken und der Einführung von RCDs, werden kommerzielle Geschäftsaktivitäten zunehmend außerhalb einer traditionelle Büroraumumgebung durchgeführt, wo man werktäglich an ei nem stationären Computer in einem Bürogebäude arbeitet. Heutzutage ermöglichen RCDs einer mobilen Belegschaft, ihre geschäftlichen Aktivitäten praktisch überall durchzuführen.
  • Leider sind bestehende Dokumentverwaltungssysteme zum Wiedergewinnen und Drucken von Dokumenten oder ganzen Dokumentdateien vorwiegend für Drucker konfiguriert, die Teil von stationären Standardcomputer-Arbeitsstationen sind. Eine Treibersoftware für einen Drucker begleitet typischerweise jeden Drucker und wird auf eine Computerarbeitsstation geladen, um den jeweiligen Drucker zu betreiben. Außerdem variiert die Treibersoftware mit der Marke und dem Modell jedes Druckers. Zum Nachteil des Computerspeichers und der Geschwindigkeit können in einer Intranet-Computerarbeitsstation mehrere Druckersoftwaretreiber im Speicher geladen sein, um eine große Vielfalt von Netzwerkdruckern zu betreiben.
  • Die Belastung für den Computerspeicher und die Geschwindigkeit wird weiter gesteigert, wenn Dokumente aus einem Internet-Kommunikationsnetzwerk gedruckt werden müssen, wie z. B. Dokumente aus einem Uniform Resource Locator (URL; URL = einheitlicher Ressourcenlokalisierer) oder einer „Website". Häufig erfordert eine Website, daß eine website-spezifische Betriebssoftware auf eine gewünschte Computerarbeitsstation heruntergeladen wird, bevor jener spezielle Arbeitsstationsdrucker Dokumente von der Website drucken kann. Diese zusätzliche Software beeinträchtigt wiederum notwendigerweise den Computerspeicher.
  • Folglich werden bestehende Dokumentverwaltungssysteme üblicherweise in die Computerarbeitsstations-Speichervorrichtungen und/oder auf einen URL installiert. Schließlich erfordern bestehende Dokumentverwaltungssysteme jedoch ausnahmslos eine Unterstützungssoftware, wie z. B. einen Druckertreiber, für den Zugriff und Druck von Dokumenten. Das Speichern zusätzlicher Software auf RCDs ist dahingehend ein Problem, daß RCDs üblicherwei se nicht die gleiche große Speicherkapazität wie stationäre Arbeitsstationscomputer aufweisen. Infolgedessen verringert die erhöhte Speicherung auf den RCDs in hohem Maße ihre optimale Betriebsspeicherkapazität.
  • Zur Veranschaulichung ist es häufig für den tragbaren Laptop-Computer eines Firmenmitarbeiters schwierig, Geschäftsbroschüren unter Verwendung des Bürodruckers des Kunden auszudrucken. Speziell, wenn auf ein Dokumentverwaltungssystem im Laptop zugegriffen wird, erfordert ein tragbarer Computer eines Firmenmitarbeiters typischerweise eine Treibersoftware für diesen Drucker des Kunden und/oder Hardware-Schnittstellen, wie z. B. zusätzliche Kabel oder Ports, um eine Geschäftsbroschüre erfolgreich zu drucken. Alternativ, wenn ein Dokumentverwaltungssystem durch eine Website verwaltet wird, erfordert ein tragbarer Computer eines Firmenmitarbeiters typischerweise eine Treibersoftware für diesen Drucker des Kunden sowie eine relevante website-spezifische Betriebssoftware. In jedem Fall werden Geschwindigkeit und Speicher der RCD beeinträchtigt.
  • Weil vorhandene Dokumentverwaltungssysteme nicht ohne weiteres ein Ferndrucken mit RCDs realisieren, muß die mobile Belegschaft oft im voraus erkennen, was eventuell benötigt wird und daher selbiges mitnehmen, egal wohin sie sich bewegen. Bei dem fortgesetzten Beispiel werden andere, weniger ideale Maßnahmen ergriffen, weil Firmenmitarbeiter Broschüren nicht mit einem Laptop gemäß den Ansprüchen des Kunden drucken können. Ein Firmenmitarbeiter hat oft keine andere Wahl, als die körperliche Anstrengung auf sich zu nehmen und Druckkopien von jeder Geschäftsbroschüre bei jedem Kundenbesuch mitzutragen. Wenn im anderen Fall zu viele Broschüren vorhanden sind, muß sich ein Firmenmitarbeiter auf eine uneffiziente geschäftliche Lösung einlassen und dem Kunden die entsprechende(n) Broschüre(n) zuschicken, und zwar häufig Wochen nachdem sich die anfängliche Aufregung des ersten Geschäftsbesuchs gelegt hat.
  • Daher besteht ein klarer Bedarf an einem Dokumentverwaltungssystem, das einer RCD ermöglicht, an jedem Ort mit jedem Drucker ohne zusätzliche Unterstützungssoftware, die dem Speicher der RCD hinzugefügt wird, und ohne die Geschwindigkeit der RCD zu beeinträchtigen, zu drucken, um im Hinblick auf die wirtschaftliche Effizienz die höchste und optimale Betriebsgeschwindigkeit und Speicherkapazität für RCDs zu maximieren. Zur Veranschaulichung sollte eine Firmenmitarbeiter in der Lage sein können, während eines Geschäftsessens einen Druckbefehl von seinem Laptop oder seiner drahtlosen Vorrichtung an den Bürodrucker eines Kunden oder sogar einen Drucker in einem Restaurant senden können. Ferner besteht ein Bedarf an einem Dokumentverwaltungssystem eines Firmenmitarbeiters, das auf jedem lokalisierten Drucker ohne zusätzliche Software oder Hardware drucken kann.
  • Die WO 00/41064 offenbart ein Drucksystem, bei dem ein E-Mail Server über das Internet mit einem Drucker einer Bestimmungsseite verbunden ist. Zum Senden einer E-Mail-Nachricht ist eine Sendevorrichtung über ein elektronisches Netzwerk eines SMTP-Typs mit dem Internet verbunden. Das System weist ferner einen Entfernt-Druck-Dienst-Server (RPS-Server) auf, der mit dem Internet verbunden ist. Zum Senden einer E-Mail sendet die Sendevorrichtung unter Verwendung einer SMTP-Adresse die E-Mail an den RPS-Server, der einen Bestimmungsdrucker und ein Druckformat für den Bestimmungsdrucker bestimmt und die E-Mail-Nachricht modifiziert, um ein Drucken derselben auf dem Bestimmungsdrukker zu ermöglichen. Daraufhin wird die modifizierte E-Mail-Nachricht über das Internet zu dem Bestimmungsdrucker gesendet, um ein Drucken für den Endanwender zu ermöglichen.
  • Die EP 0 886 206 A2 offenbart einen Netzwerkdrucker, der in einem Netzwerk angeordnet ist. Der Netzwerkdrucker ist über das Internet mit einem Client-Prozessor verbunden, der es einem Benutzer ermöglicht, den Status eines Druckauftrags bezüglich des Druckers zu betrachten.
  • Die EP 1 026 578 A2 zeigt eine Server-Vorrichtung zum Handhaben von Druck-Attribut-Informationen, um eine Drucksteuerung von einem entfernten Client-Gerät zu einem gewünschten Drucker über das Internet durchzuführen. Das System umfaßt einen Client-Computer, der einen Befehl zum Drucken eines Dokuments, das auf einem Druckserver gespeichert ist, oder ein Dokument erzeugt, das durch den Druckserver zu einem Drucker übertragen wird, um dasselbe zu drucken. Ein Benutzer Daten hinsichtlich Attributeinstellungen ein, die analysiert und auf dem Druckerserver gespeichert werden. Der Client spezifiziert ein zu druckendes Dokument und verlangt eine Erlangung der Attributinformationen bezüglich dieses Dokuments. Eine Zwischen-Datei wird von dem Client zu dem Druckserver übertragen, der die Attributeinstelldatei des entsprechenden Dokuments wiedergewinnt.
  • Es ist die Aufgabe der vorliegenden Erfindung, eine netzwerkadressierbare Vorrichtung in einem Kommunikationsnetzwerk zur Verwendung mit einem Drucker, einen Computercode auf einem computerlesbaren Medium zum Erleichtern eines Fernzugriffs und eines Druckens von Dokumenten sowie ein Verfahren zum Fernzugreifen und Drucken von Dokumenten auf einem Druckerobjekt zu schaffen, die jeweils eine erhöhte Effizienz haben sollen.
  • Diese Aufgabe wird durch eine Vorrichtung gemäß Anspruch 1, durch einen Computercode gemäß Anspruch 15 und durch ein Verfahren gemäß Anspruch 17 gelöst.
  • Folglich wird ein universelles Drucksystem der vorliegenden Erfindung zum Fernzugriff und Druck von Dokumenten auf einem beliebigen internetadressierbaren Drucker geschaffen. Es sollte hinzugefügt werden, daß die Begriffe „universell" und/oder „universelles Drucken" sich in dieser Offenbarung und den angehängten Ansprüchen auf die Fähigkeit beziehen, aus der Ferne auf Dokumente zuzugreifen und diese auf jedem internetadressierbaren Drucker zu drucken. Das universelle Drucksystem umfaßt zumindest eine Fernkommunikationsvor richtung (RCD), ein Druckerobjekt oder einen „Ferndrucker" und eine netzwerkadressierbare Vorrichtung, die mit dem RCD und dem Ferndrucker verbunden ist. Die netzwerkadressierbare Vorrichtung ist aus verschiedenen Softwarekomponenten oder Prozessen konstruiert, die auf einem Kommunikations netzwerk, wie z. B. dem Internet, arbeiten. Die netzwerkadressierbare Vorrichtung umfaßt eine Dokumentspeicherungsanordnung und eine universelle Fernschnittstellenanordnung, die mit der Dokumentspeicherungsanordnung und dem Druckerobjekt verbunden ist. Die universelle Fernschnittstellenanordnung empfängt einen Dokumentbefehl in einem Simple Mail Transfer Protocol (= einfaches Postübertragungsprotokoll) (das nachstehend als „SMTP" bezeichnet wird) oder üblicherweise einer „E-Mail"-Codestruktur. Der Dokumentbefehl wird durch die RCD an die universelle Fernschnittstellenanordnung geliefert. Basierend auf dem Dokumentbefehl greift die Dokumentspeicherungsanordnung dann auf das gewünschte Dokument zu. Die universelle Fernschnittstelle überträgt dann einen Druckaufgabenbefehl an das Druckerobjekt in einer internetadressierbaren Protokoll-Codestruktur. Zusätzlich kann der Dokumentbefehl zusätzliche Betriebsanweisungen wie das Finden eines Dokuments und das Synchronisieren zwischen Dokumenten sowie das Veröffentlichen eines Dokumentinhaltsindex umfassen. Tatsächlich kann ein RCD-Benutzer Dokumente auf einem beliebigen Ferndrucker, der internetadressierbar ist, durch die netzwerkadressierbare Vorrichtung speichern, wiedergewinnen und/oder drucken.
  • Die universelle Fernschnittstellenanordnung umfaßt eine Anforderungsschnittstelle und einen Dokumentanbieter, die jeweils mit der Dokumentspeicherungsanordnung verbunden sind. Die Anforderungsschnittstelle weist ein SMTP oder einen E-Mail-Server auf. Durch das SMTP empfängt die Anforderungsschnittstelle einen Dokumentbefehl in einer SMTP-Codestruktur von der RCD. Der Dokumentanbieter bereitet (ein) Dokument (e) gemäß dem Dokumentbefehl wieder auf. Der Dokumentanbieter überträgt die Dokumente aus der netzwerkadressierbaren Vorrichtung an den Ferndrucker. Als solcher erzeugt und überträgt der Dokumentanbieter vorzugsweise einen Druckaufgabenbefehl in einem beliebigen geeigneten internetadressierbaren Protokoll, z. B. entweder in SMTP oder Internet Printing Protocol (nachstehend bezeichnet als „IPP"; IPP = Internetdruckprotokoll).
  • Bei dem bevorzugten Ausführungsbeispiel ist die Dokumentspeicherungsanordnung eine beliebige, im Handel erhältliche Dokumentverwaltungssystem eines Typs, der in der Branche hinreichend bekannt ist. Die Dokumentspeicherungsanordnung umfaßt eine Dokumentindexiermaschine, die mit der Anforderungsschnittstelle verbunden ist, und eine Dokumentenverwahrungsstelle, die mit dem Dokumentanbieter verbunden ist. Die Dokumentindexiermaschine synchronisiert zwischen Dokumenten und erzeugt einen Inhaltsindex basierend auf dem Dokumentbefehl. Die Dokumentverwahrungsstelle speichert (ein) Dokument (e) und sendet (ein) Dokument (e) an den Dokumentanbieter.
  • Bei einem bevorzugten Ausführungsbeispiel begleitet ein Computercode das universelle Drucksystem. Der Computercode umfaßt einen Code für eine netzwerkadressierbare Vorrichtung. Der Code für eine netzwerkadressierbare Vorrichtung umfaßt einen Code für eine universelle Fernschnittstellenanordnung. Dieser Code für die universelle Fernschnittstellenanordnung ermöglicht einen Fernzugriff und ein Drucken eines Dokuments/von Dokumenten basierend auf einem Dokumentbefehl. Außerdem kann dieser Code für die universelle Fernschnittstellenanordnung jede im Handel erhältliche Dokumentverwaltungssystem eines Typs, der in der Branche hinreichend bekannt ist, unterbringen.
  • Bei einem weiteren Ausführungsbeispiel der vorliegenden Erfindung umfaßt ein Verfahren zum Fernzugriff und Druck von Dokumenten auf einem Druckerobjekt ein Verbinden einer universellen Fernschnittstellenanordnung mit einer Dokumentspeicherungsanordnung. Auf die universelle Schnittstellenanordnung wird vorzugsweise aus der Ferne über ein SMTP durch einen Dokumentbefehl von einer RCD zugegriffen. Die universelle Fernschnittstellenanordnung überträgt ein Dokument in einem internetadressierbaren Protokoll an das Druckerobjekt basierend auf dem Druckbefehl.
  • Zusammengefaßt umfaßt das universelle Drucksystem eine netzwerkadressierbare Vorrichtung. Die netzwerkadressierbare Vorrichtung umfaßt eine universelle Fernschnittstellenanordnung und eine Dokumentspeicherungsanordnung eines Typs, der im Handel erhältlich ist. Durch die netzwerkadressierbare Vorrichtung kann ein Benutzer einer RCD Dokumente auf einem Ferndrucker speichern, wiedergewinnen und/oder drucken. Speziell ermöglicht eine universelle Fernschnittstellenanordnung einem Benutzer einen Fernzugriff auf die netzwerkadressierbare Vorrichtung über E-Mail und überträgt vorzugsweise einen resultierenden Druckaufgabenbefehl an den Ferndrucker über E-Mail und/oder das Internet.
  • Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:
  • 1 ein schematisches Diagramm, das ein universelles Drucksystem zum Bereitstellen des Fernzugriffs und Druckens von Dokumenten auf einem beliebigen internetadressierbaren Drucker der vorliegenden Erfindung darstellt;
  • 2 bevorzugte Benutzerschnittstellen zum Zugreifen auf eine Dokumentspeicherungsanordnung des universellen Drucksystems von 1. 2a ist ein schematisches Diagramm, das eine Dokumentbefehlsnachricht, die durch eine Fernkommunikationsvorrichtung des universellen Drucksystems von 1 erzeugt wurde, darstellt. 2b ist ein schematisches Diagramm, das eine Dokumentkontaktkarte, die durch die Fernkommunikationsvorrichtung zum Beschleunigen des Fernzugriffs und Drukkens eines gewünschten Dokuments auf einem beliebigen internetadressierbaren Drucker erzeugt wurde, darstellt;
  • 3 ein Flußdiagramm, das eine Fernverarbeitungssequenz darstellt, die durch das universelle Drucksystem von 1 ausgeführt wird;
  • 4 ein Flußdiagramm, das eine Dokumentsynchronisierungssequenz zur Synchronisierung eines Dokuments zwischen einem Dokument, das von einer Fernkommunikationsvorrichtung erhalten wurde, und einem parallelen Dokument, das in einer Dokumentspeicherungsanordnung gespeichert ist, darstellt, wobei jedes aus dem universellen Drucksystem von 1 stammt;
  • 5 ein Flußdiagramm, das eine Dokumentfeststellungssequenz zum Lokalisieren eines Dokuments darstellt, das in der Dokumentspeicherungsanordnung von 4 gespeichert ist; und
  • 6 ein Flußdiagramm, das eine Dokumentendrucksequenz zum Übertragen eines Dokuments aus der Dokumentspeicherungsanordnung von 4 zu einem beliebigen Drucker darstellt.
  • Das bevorzugte Ausführungsbeispiel der vorliegenden Erfindung wird mittels eines Beispiels in 1 bis 6 dargestellt. Unter spezieller Bezugnahme auf 1 umfaßt ein universelles Drucksystem 10 zumindest eine Fernkommunikationsvorrichtung oder „RCD" 13 (RCD = remote communication device), eine netzwerkadressierbare Vorrichtung 20 und zumindest einen Ferndrucker 15.
  • Die RCD 13 ist eine Standard-RCD eines Typs, der in der Branche hinreichend bekannt ist, wie z. B. ein Internetgerät oder ein Laptopcomputer oder eine drahtlose Vorrichtung, die z. B. schnurlose Telephone umfaßt. Vorzugsweise führt die RCD 13 eine „E-Mail"-Fähigkeit auf. Diese Fähigkeit wird in der Branche üblicherweise als Simple Mail Transfer Protocol (SMTP) bezeichnet.
  • Die netzwerkadressierbare Vorrichtung 20 arbeitet in einem Kommunikationsnetzwerk 11. Im allgemeinen empfängt die netzwerkadressierbare Vorrichtung 20 einen Dokumentbefehl von der RCD 13 und überträgt einen Druckaufgabenbefehl an den Ferndrucker 15.
  • Die netzwerkadressierbare Vorrichtung 20 ist aus verschiedenen Softwarekomponenten- oder Prozessen konstruiert, die auf einem Computer oder einem Netzwerk von Computern arbeiten. Bei dem bevorzugten Ausführungsbeispiel sind die Softwarekomponenten- oder Prozesse, aus der die netzwerkadressierbare Vorrichtung 20 gebildet ist, zum Eingriff in Kommunikationsnetzwerke eines in der Branche hinreichend bekannten Typs konfiguriert. Als solches weist das Kommunikationsnetzwerk 11 vorzugsweise das Internet auf, obwohl Fachleute mit Durchschnittsqualifikation ohne weiteres andere Kommunikationsnetzwerke kennen werden.
  • Der Ferndrucker 15 weist ein Druckerobjekt auf. In dieser Offenbarung und den angehängten Ansprüchen und wie es in der Branche üblich ist, ist ein Druckerobjekt als ein Objekt definiert, das Protokollbetriebsanweisungen akzeptiert, egal ob diese anfänglich von einem Kommunikationsnetzwerkserver oder einer Endanwendervorrichtung, wie z. B. einem Client-Desktop, implementiert sind, und das Operationsantworten zurücksendet. In anderen Worten ist ein Drukkerobjekt, unabhängig von Marke und Modell, ein beliebiger elektronischer Drucker, der computersoftwarebezogene Anweisungen, d. h. „Druckaufgabenbefehle", in einem vorbestimmten Protokoll, wie z. B. internetadressierbaren Protokollen, z. B. SMTP oder IPP, empfängt und akzeptiert. Bei jedem Druckaufgabenbefehl sendet das Druckerobjekt eine Operationsantwort, die z. B. vom Spulen des Druckerobjekts zum Drucken eines ausgewählten Teils eines Dokuments reicht, zurück. Gemäß der vorliegenden Erfindung sind Druckanweisungen zum Ermöglichen des Betriebs eines Druckerobjekts einer beliebigen Marke und Modell in Computercodes, die den internetadressierbaren Protokollen zugeordnet sind, eingebettet. Bei dieser Anmeldung und den angehängten Ansprüchen bezieht sich der Begriff internetadressierbare Protokolle auf Codeentwürfe für den Austausch von Nachrichten und Feh- lern zwischen einer netzwerkadressierbaren Vorrichtung in einem Internetkommunikationsnetzwerk und einem Druckerobjekt. Obwohl Fachleute mit Durchschnittsqualifikation andere internetadressierbare Protokolle kennen, weisen die internetadressierbaren Protokolle vorzugsweise Computercodes in entweder SMTP oder IPP auf. Tatsächlich druckt die netzwerkadressierbare Vorrichtung 20, indem Druckaufgabenbefehlen mit internetadressierbaren Protokollen übertragen werden, auf jedem beliebigen Druckerobjekt, unabhängig von Marke und Modell.
  • Zur Veranschaulichung und unter Bezugnahme auf das universelle Drucksystem 10 von 1 initiiert ein Client-Desktop (nicht gezeigt) in der RCD 13 einen Dokumentbefehl zum Drucken eines Dokuments, das in der netzwerkadressierbaren Vorrichtung 20 gespeichert ist. Während des Betriebs erzeugt der Desktop der RCD 13 durch schnittstellenmäßiges Verbinden mit dem Benutzer eine Dokumentbefehlsnachricht von 2a zum Übertragen eines Dokuments an die netzwerkadressierbare Vorrichtung 20. Die netzwerkadressierbare Vorrichtung 20 empfängt den Dokumentbefehl und gewinnt das entsprechende Dokument aus der Speicherung in der netzwerkadressierbaren Vorrichtung 20 wieder. Die netzwerkadressierbare Vorrichtung 20 überträgt das Dokument über einen Druckaufgabenbefehl an den Ferndrucker 20 in einem Format, das ein internetadressierbares Protokoll umfaßt. Weil die netzwerkadressierbare Vorrichtung 20 den Druckaufgabenbefehl mit internetadressierbaren Protokollen ausführt, benötigt die RCD 13 keine Speicherung eines Druckertreibers einer spezifischen Marke oder Modells, um den Ferndrucker 15 zu betreiben. Daher versieht die netzwerkadressierbare Vorrichtung 20 die RCD 13 mit einer optimalen Betriebsspeicherung.
  • Im allgemeinen ist die netzwerkadressierbare Vorrichtung 20 aufgeteilt, um eine Dokumentspeicherungsanordnung 28 und eine universelle Fernschnittstellenanordnung 22, die mit der Dokumentspeicherungsanordnung 20 verbunden ist, zu umfassen. Fachleute mit Durchschnittsqualifikation werden ohne weiteres erkennen, daß die Dokumentspeicherungsanordnung 28 ein beliebiges aufzeichnungsfähiges Dateisystem basierend auf einer Speicherungskomponente mit einer Schnittstelle zum Zugreifen auf Daten ist, die der Fernschnittstellenanordnung 22 zugeordnet sind. Bei dem bevorzugten Ausführungsbeispiel weist jedoch die Dokumentspeicherungsanordnung 28 eine beliebige, im Handel erhältliche Dokumentverwaltungssystem-Softwarekomponente eines in der Branche hinreichend bekannten Typs auf, wie z. B. einen Microsoft Exchange Network Server oder eine DOCUMENTUM 4i Plattform der Firma Documentum in Plesanton, Kalifornien.
  • Die universelle Fernschnittstellenanordnung 20 ist konfiguriert, um eine beliebige dateisystembasierte Speicherungskomponente auf robuste Weise unterzubringen. Vorzugsweise umfaßt die universelle Fernschnittstellenanordnung 22 einen Code, um so mit unterschiedlichen Typen von Dokumentverwaltungssystemen zu interagieren.
  • Die universelle Fernschnittstellenanordnung 22 umfaßt einen Dokumentanbieter 60. Der Dokumentanbieter 60 überträgt einen Druckaufgabenbefehl über internetadressierbare Protokolle an den Ferndrucker 15. Außerdem ermöglicht die universelle Fernschnittstellenanordnung 22 durch eine Anforderungsschnittstelle 30 der RCD 13 einen Fernzugriff auf die netzwerkadressierbare Vorrichtung 20, speziell den Zugriff auf die Dokumentspeicherungsanordnung 28.
  • Speziell weist die Anforderungsschnittstelle 30 bei dem bevorzugten Ausführungsbeispiel einen SMTP-Server zum Empfangen von Dokumentbefehlen von der RCD 13 in einem E-Mail-Format auf. Wie in 1 gezeigt ist, umfaßt die Anforderungsschnittstelle 30 eine Anforderungspuffereinheit 31.
  • Die Anforderungspuffereinheit 31 empfängt im Speicher jeden Dokumentbefehl von der RCD 13.
  • Ein Anforderungsformatierer 33 ist mit der Anforderungspuffereinheit 31 verbunden. Der Anforderungsformatierer 33 gewinnt jeden in einer Warteschlange stehenden Dokumentbefehl in der Anforderungspuffereinheit 31 wieder und nimmt am Dokumentbefehl eine syntaktische Analyse für den Betrieb in der netzwerkadressierbaren Vorrichtung 20 vor. Der Anforderungsformatierer nimmt z. B. an jedem Dokumentbefehl gemäß einer Operandeninformation, wie z. B. ein Dokument, das durch die RCD 13 zum direkten Drucken durch den Ferndrucker 15 gesendet wurde, und an den Betriebsanweisungen, wie z. B. Seiten finden oder Seitenformatierungsbefehle, eine syntaktische Analyse vor. Um die Aufgabe des Verweisens auf einen gewünschten Inhalt eines Dokuments sowie die Aufgabe des syntaktischen Analysierens zu beschleunigen, kann jeder Dokumentbefehl optional eine Dokumentkontaktkarte 70 umfassen.
  • Anwendungssoftwarekomponenten zum Erzeugen von Dokumentenkontaktkarten 70 und zum Interpretieren von Dokumentbefehlen, die durch die RCD 13 in einem E-Mail-Format gesendet wurden, werden von der netzwerkadressierbaren Vorrichtung 20 auf die RCD 13 heruntergeladen. Die Anwendungssoftwarekomponenten enthalten einen Code in einer Sprache, die spezialisierte oder in der Branche in weiten Kreisen bekannte „Plug-in"-Anwendungen, wie z. B. JAVA oder ACTIVE X von Microsoft, realisiert. Dieser Code ist vorzugsweise in den Desktop der RCD 13 integriert, so daß ein Benutzer, der auf die netzwerkadressierbare Vorrichtung 20 von der RCD 13 zugreifen möchte, eine Dokumentbefehlsnachricht 90 per E-Mail versendet. Wie bei einer Plug-in-Option kann ein Benutzer, der auf die netzwerkadressierbare Vorrichtung 20 zugreifen möchte, ohne weiteres eine Dokumentenkontaktkarte 70 von der RCD 13 erzeugen und übertragen.
  • Bei dem bevorzugten Ausführungsbeispiel ist jeder Dokumentbefehl ein Informationspaket, das eine Kombination aus Betriebsanweisungen sowie Operandeninformationen enthält. Dieses Informationspaket wird in SMTP aufbereitet, so daß die Betriebsanweisungen und Befehle, aus denen jeder Dokumentbefehl gebildet ist, in einer Standard-E-Mail-Protokoll-Codesprache konstruiert sind. Daher kann ein Benutzer durch Zugreifen auf eine Standard-E-Mail-Nachrichtenerzeugungs-Anwendungssoftware von einem Desktop RCD 13 aus, wie z. B. OUTLOOK EXPRESS von Microsoft, eine Betriebsanweisung und Befehlskomponenten zum Konstruieren eines Dokumentbefehls an die netzwerkadressierbare Vorrichtung 20 durch eine Standard-E-Mail-Nachricht senden. 2a bildet die Eingabefelder von einer Standard-E-Mail-Nachricht ab. Diese Eingabefelder ermöglichen die Eingabe von Betriebsanweisungen und Befehlen, die zum Erzeugen eines Dokumentbefehls zum Ausführen durch die netzwerkadressierbare Vorrichtung 20 erforderlich sind.
  • Speziell 2a veranschaulicht die Dokumentbefehlsnachricht 90. Die Dokumentbefehlsnachricht 90 ist eine Standard-E-Mail-Nachricht, die durch eine E-Mail-Anmeldungssoftware, die in der Branche in weiten Kreisen bekannt ist, wie z. B. OUTLOOK EXPRESS von Microsoft, zum Betrieb mit der netzwerkadressierbaren Vorrichtung 20 erzeugt wurde. Die Anwendungssoftwarekomponenten, die durch die netzwerkadressierbare Vorrichtung 20 zur Integration in die RCD 13 gesendet wurden, ermöglichen einem Benutzer, bestehende Eingabefelder von Standard-E-Mail-Nachrichten zu verwenden, um Befehle zum Zugreifen auf Dokumente, die der netzwerkadressierbaren Vorrichtung 20 zugeordnet sind, zu senden. Speziell durch die Verwendung von bestehenden Eingabefeldern von einer Standard-E-Mail-Nachricht, ermöglicht die Dokumentbefehlsnachricht 20, daß die Betriebsanweisung und die Befehlskomponenten, aus denen ein Dokumentbefehl besteht, von der RCD 13 zur netzwerkadressierbaren Vorrichtung 20 übertragen werden.
  • Ein Sende-an-Feld 92 von 2a umfaßt einen Dokumentverweis. Der Dokumentverweis ermöglicht, daß die netzwerkadressierbare Vorrichtung 20 das durch den Benutzer benötigte Dokument identifiziert. Wenn das erforderliche Dokument, anstatt zuerst bei der netzwerkadressierbaren Vorrichtung 20 präsentiert zu werden, bereits durch die netzwerkadressierbare Vorrichtung gespeichert wurde, würde der Dokumentverweis einen Index umfassen. Daher kann der Dokumentverweis einen Indexidentifizierungscode, der dem Dokument, das bereits durch die netzwerkadressierbare Vorrichtung 20 gespeichert wurde, zugeordnet ist, umfassen. Zusätzlich ist eine Netzwerkadresse zum Zugreifen auf die netzwerkadressierbare Vorrichtung 20 in dem Dokumentverweis eingebettet. Ein Sende-von-Feld 93 von 2a umfaßt eine Netzwerkadresse für die RCD 13 des anfordernden Benutzers.
  • Ein Betreffeld 94 umfaßt eine Druckernetzwerkbestimmungsadresse, um der netzwerkadressierbaren Vorrichtung 20 zu ermöglichen, auf den Ferndrucker 15 zuzugreifen. Das Betreffeld 94 empfängt Eingaben bezüglich der Betriebsanweisungen und Operandeninformationen, die die Basis eines Dokumentbefehls 20 bilden. Diese Betriebsanweisungen und Operandeninformationen können Schlüsselwörter und/oder Indexidentifizierer umfassen, wobei jeder zum Lokalisieren von Dokumenten, die in der netzwerkadressierbaren Vorrichtung 20 gespeichert sind, dient. Optional kann das Betrefffeld 94 eine Statusversandadresse umfassen. Die netzwerkadressierbare Vorrichtung 20 sendet Informationen, die dem angeforderten Dokument zugeordnet sind, an die Statusversandadresse. Beispiele von Informationen, die an die Statusversandadresse gesendet wurden, umfassen Befehlsfehlernachrichten, die an die RCD 13 gesendet werden oder die zur Veröffentlichung einer Indexliste für relevante Dokumente dienen, indem die Indexliste an eine Indexverweisvorrichtung 14, die in 1 gezeigt ist, versendet wird.
  • Die Dokumentbefehlsnachricht 90 umfaßt ein zusätzliches Sende-an-Feld 99. Neben der Druckernetzwerkbestimmungs adresse ermöglicht das zusätzliche Sende-an-Feld 99 der netzwerkadressierbaren Vorrichtung 20, Druckaufgabenbefehle an Netzwerkadressen mit einer anderen Bestimmung zu senden.
  • Die Dokumentbefehlsnachricht 20 umfaßt ein Anhangfeld 95. Durch Verwenden des Standard-SMTP-Protokolls zum Anhängen von Dokumenten und Anwendungen an E-Mail-Nachrichten stellt das Anhangsfeld 95 eine Einrichtung zum Anhängen und Senden der Dokumentenkontaktkarte 70 zusammen mit der Dokumentbefehlsnachricht 90 bereit. Die Dokumentbefehlsnachricht 90 umfaßt ferner ein Nachrichtenkörperfeld 96. Durch Verwendung des Standard-SMTP-Protokolls zum Bilden eines Körpers einer E-Mail-Nachricht kann das Nachrichtenkörperfeld 96 Schlüsselwörter, die Operandeninformationen liefern, akzeptieren.
  • Unter spezieller Bezugnahme auf 1, um einen Dokumentbefehl abzuleiten, stellt ein Anforderungsformatierer 33 verschiedene E-Mail-Nachrichtenfelder für jede Dokumentbefehlsnachricht, die durch die jeweilige RCD 13 gesendet wurde, zusammen. Jeder Dokumentbefehl wird daher durch den Anforderungsformatierer 33 aus verschiedenen E-Mail-Eingabefeldern gebildet. Durch Zusammenstellen von verschiedenen Feldern aus jeder Dokumentbefehlsnachricht, die durch die jeweilige RCD 13 durch das SMTP-Format gesendet wurde, erzeugt der Anforderungsformatierer 33 den Dokumentbefehl zur Ausführung durch die netzwerkadressierbare Vorrichtung 20 über den Anforderungsprozessor 42. Danach umfaßt der Anforderungsprozessor 42 Softwarekomponenten zum Interpretieren eines jeden Dokumentbefehls, der durch den Anforderungsformatierer 33 empfangen wurde, um jeden Dokumentbefehl in Betriebsanweisungen und Operandeninformationen zur Verwendung durch die netzwerkadressierbare Vorrichtung 20 syntaktisch zu analysieren.
  • Unter Bezugnahme auf 2b umfaßt das universelle Drucksystem 10 als ein optionales Merkmal die Dokumentkontaktkarte 70 als ein Format zum Beschleunigen des Verweisens auf den Dokumentinhalt und von Aufgaben eines syntaktischen Analysierens, die durch den Anforderungsformatierer 33 ausgeführt werden.
  • Ohne eine Dokumentenkontaktkarte 70 konstruiert der Anforderungsformatierer 33 einen Dokumentbefehl durch Abtasten einer Vielzahl von E-Mail-Eingabefeldern von einer Dokumentbefehlsnachricht 90. Für den Anforderungsformatierer 33 wird das Abtasten schwierig und zeitaufwendig, wenn Codestrukturen für diese Eingabefelder gemäß einer Vielzahl von E-Mail-Nachrichten-Erzeugungs-Anwendungssoftware in der Branche, die in RCDs integriert sind, variieren. Mit der Dokumentenkontaktkarte 70, die ein Codestrukturformat zur optimalen Verwendung mit der netzwerkadressierbaren Vorrichtung 20 liefert, empfängt der Anforderungsformatierer 33 jedoch auf optimale Weise alle Betriebsanweisungs- und Operandeninformationskomponenten zum Konstruieren eines Dokumentbefehls. Bei diesem optimalen Codestrukturformat, das durch eine Dokumentkontaktkarte 70 geliefert wird, kann ein Dokumentbefehl von einer E-Mail-Nachricht-Erzeugungs-Anwendungssoftware, die in die RCD 13 installiert ist, für eine schnelle Antwort durch die netzwerkadressierbare Vorrichtung 20 gesendet werden. Daher ermöglichen die Dokumentkontaktkarten 70 dem Anforderungsformatierer 33, Komponenten zur optimalen Verwendung beim Konstruieren von Dokumentbefehlen ohne weiteres wiederzugewinnen.
  • Außerdem versieht eine Dokumentenkontaktkarte 70 den Anforderungsformatierer 33 auf optimale Weise mit der Druckernetzwerkbestimmungsadresse des Ferndruckers 12 sowie den Schlüsselwörtern, die dem gewünschten Dokument zugeordnet sind, um das Verweisen auf den Dokumentinhalt zu beschleunigen. Daher umgeht der Anforderungsformatierer 33 die Aufgabe des Abtastens einer Vielzahl von E-Mail-Eingabefeldern von einer Dokumentbefehlsnachricht 90.
  • 2b stellt eine bevorzugte Dokumentkontaktkarte 70 dar. Bei einem bevorzugten Ausführungsbeispiel umfaßt die Doku mentkontaktkarte 70 ein Senderfeld 74, ein Empfängerfeld 75, ein Dokumentbeschreibungsfeld 76 und eine Anwendungs-Tool-Leiste 77. Das Absenderfeld 74 umfaßt Informationen bezüglich eines Benutzers zum Zugreifen auf das Konto des Benutzers in der netzwerkadressierbaren Vorrichtung 20. Das Absenderfeld 74 umfaßt auch Schlüsselwort-Dokumentidentifizierungs-Eingabefelder 81 sowie Benutzeridentifizierungs-Eingabefelder 82.
  • Das Empfängerfeld 75 umfaßt Eingabefelder zum Übertragen von gewünschten Dokumenten aus der netzwerkadressierbaren Vorrichtung 20 an einen gewünschten Ferndrucker 15. Speziell das Empfängerfeld 75 umfaßt ein Oberflächen-Postadressen-Eingabefeld 84, ein E-Mail-Adressen-Eingabefeld 85 und ein Website-Adressen-Eingabefeld 86.
  • Das Dokumentbeschreibungsfeld 76 umfaßt ein Schlüsselwort-Dokumentbeschreibungs-Eingabefeld 88. Das Schlüsselwort-Dokumentbeschreibungs-Eingabefeld 88 führt ausführliche Schlüsselwort-Operandeninformationen zum Lokalisieren gewünschter Dokumente, wie z. B. relevante Textauszüge, erzeugte Daten und die Paginierung eines gewünschten Dokuments an. Die Anwendungstool-Leiste 77 umfaßt Eingabefelder zum Empfangen von Betriebsanweisungen.
  • Sobald ein Dokumentbefehl syntaktisch analysiert worden ist implementiert der Anforderungsformatierer 33 dann vorzugsweise eine Sicherheitsüberprüfung mit oder ohne die Dokumentkontaktkarte 70. Gemäß 1 kann die Anforderungsschnittstelle 30 eine Wächtereinheit 35, die mit dem Anforderungsformatierer 33 verbunden ist, umfassen. Die Wächtereinheit 35 ermöglicht dem Anforderungsformatierer 33, die Sicherheitsprüfung eines jeden eingehenden Dokumentbefehl während eines Validierungsprozesses zu implementieren. Wie nachstehend im Zuge einer Fernverarbeitungssequenz 100 ausführlicher umrissen ist, wird beim Validierungsprozeß die Integrität eines jeden eingehenden Dokumentbefehls für eine Betriebs- und Benutzerkompatibilität mit der netzwerkadressierbaren Vorrichtung 20 verifiziert.
  • Speziell vor dem Weiterleiten eines Dokumentbefehls an die Dokumentspeicherungsanordnung 28 sendet der Anforderungsformatierer 33 diesen Dokumentbefehl an die Wächtereinheit 35 zum Ausführen einer Sicherheitsoperationssequenz. Bei dieser Sequenz verifiziert die Wächtereinheit 35, ob der Benutzer rechtmäßig auf die netzwerkadressierbare Vorrichtung 20 zugreifen darf, um den Dokumentbefehl zu erfüllen. Optional verifiziert die Wächtereinheit 35, ob der Zugriff auf den ausgewählten Ferndrucker 15 durch bestimmte Benutzer eingeschränkt ist. Zusätzlich kann der Anforderungsformatierer 33 durch die Wächtereinheit 35 im Zuge des Validierungsprozesses Abgaben von einem Benutzer einziehen.
  • Nach der erfolgreichen Ausführung dieser Sicherheitsoperationssequenz wird jeder syntaktisch analysierte Dokumentbefehl durch den Anforderungsformatierer 33 von der Anforderungsschnittstelle 30 an die Dokumentspeicherungsanordnung 28 weitergeleitet. Es sollte hinzugefügt werden, daß der Anforderungsformatierer 33 vorzugsweise Softwarekomponenten zum Unterbringen der Dokumentspeicherungsanordnung 28 umfaßt. Eine Dokumentindexiermaschine 40 der Dokumentspeicherungsanordnung 28 ist mit der Anforderungsschnittstelle 30 verbunden, so daß jeder Dokumentbefehl durch die Dokumentindexiermaschine 40 empfangen wird.
  • Für das in 1 gezeigte Ausführungsbeispiel umfaßt eine Dokumentindexiermaschine 40 einen Anforderungsprozessor 42. Der Anforderungsprozessor 42 empfängt jeden Dokumentbefehl vom Anforderungsformatierer 33. Der Anforderungsprozessor 42 liest jeden Dokumentbefehl und evoziert relative Komponenten der netzwerkadressierbaren Vorrichtung 20 zum Ausführen eines jeden Dokumentbefehls.
  • Im Zuge des Lesens eines jeden Dokumentbefehls muß der Anforderungsprozessor 42 relevante Dokumente, die dem Doku mentbefehl zugeordnet sind, archivieren. Das Archivieren umfaßt die Aufgaben von entweder dem Indexieren neuer Dokumente oder dem Wiedergewinnen relevanter Dokumente, die zuvor indexiert und durch die Dokumentspeicherungsanordnung 28 gespeichert wurden. In anderen Worten muß der Anforderungsprozessor 42 vor dem Ausführen der Betriebsanweisungen, die jedem Dokumentbefehl zugeordnet sind, zuerst durch Indexieren und Wiedergewinnen die relevanten neuen und zuvor gespeicherten Dokumente archivieren. Alle Dokumente werden vorzugsweise durch die Indexiermaschine 40 für eine beschleunigte Identifizierung und Wiedergewinnung durch die Dokumentspeicherungsanordnung 28 indexiert.
  • Indem er nach Schlüsselwörtern, die in den Operandeninformationen von jedem Dokumentbefehl enthalten sind, sucht, bestimmt der Anforderungsprozessor 42 stets, ob eine ältere Version eines Dokuments durch die netzwerkadressierbare Vorrichtung gespeichert ist. Als solche umfaßt die Dokumentindexiermaschine 40 ferner einen Indexgenerator 44, der mit dem Anforderungsprozessor 42 und einer Indexverwahrungsstelle 48, die mit dem Indexgenerator 44 verbunden ist, verbunden ist.
  • Um zu bestimmen, ob eine ältere Version eines Dokuments gespeichert ist, sendet der Anforderungsprozessor 42 Schlüsselwortinformationen an den Indexgenerator 44. Der Indexgenerator 44 sucht wiederum basierend auf den Schlüsselwörtern die Indexverwahrungsstelle 48, um zu verifizieren, ob eine ältere Version eines Dokuments existiert. Diese Schlüsselwortsuche stellt eine Suche basierend auf Schlüsselwörtern aus einem Dokumenttitel und/oder direkten Indexidentifizierer für ein gewünschtes Dokument, wie z. B. einen alphanumerischen Code, dar. Die Indexverwahrungsstelle 48 bewahrt einen Indexidentifizierungscode für jedes Dokument, das in der Dokumentspeicherungsanordnung 28 mit Schlüsselwörtern und einem Indexidentifizierer gespeichert ist. Zum Beispiel sind für einen Indexidentifizierungscode von „Spanish Printer Sales Manual Ver. 5.2" die Schlüssel wörter „Spanish Printer Sales Manual" und der Indexidentifizierer lautet „Ver. 5.2". Der Indexgenerator 44 meldet dann dem Anforderungsprozessor 42 seine Suchergebnisse.
  • Wenn keine bisherigen Dokumente gespeichert sind, weist der Anforderungsprozessor 42 jedem neu eingeführten Dokument als eine Referenz für eine zukünftige Wiedergewinnung einen Indexidentifizierungscode zu. Der Anforderungsprozessor 42 sendet jeden Indexidentifizierungscode in der Indexverwahrungsstelle 48 und die zugewiesenen neuen Dokumente an eine Dokumentenspeicherungsverwahrungsstelle 50 zur Speicherung. Daher, nachdem jedes neue Dokument archiviert worden ist, führt der Anforderungsprozessor 42 dann die entsprechenden Betriebsanweisungen aus dem Dokumentbefehl auf dem neuen Dokument aus. Zur Veranschaulichung archiviert die Dokumentenindexiermaschine 40 ein neues Dokument, indem ein Indexidentifizierungscode von „Spanish Printer Sales Manual Ver. 5.2" zugewiesen wird und das neue Dokument in der Dokumentspeicherungs-Verwahrungsstelle 50 gespeichert wird. Dann führt der Anforderungsprozessor 42 die Betriebsanweisung von „print page 5 at the Madrid airport business office printer" aus.
  • Andererseits, wenn keine älteren Dokumente gespeichert sind, weist der Anforderungsprozessor 42 den Indexgenerator 44 an, um eine Auflistung von relevanten Dokumenten zu erstellen. Der Indexgenerator 44 erzeugt eine Auflistung von relevanten Dokumenten gemäß den Indexidentifizierungscodes und/oder Schlüsselwörtern. Wie nachstehend erörtert ist, kann diese Auflistung priorisiert werden, um so einen Inhaltsindex zu bilden. Zum Beispiel „Spanish Printer Sales Manual Ver. 5.0, 5.1, 5.2, etc.". Der Indexgenerator 44 leitet dann seine Auflistung an den Anforderungsprozessor 42 weiter. Der Anforderungsprozessor 42 wird dann die entsprechenden Betriebsanweisungen vom Dokumentbefehl ausführen. Nach dem Lesen eines jeden Dokumentbefehls evoziert der Anforderungsprozessor 42 relevante Komponenten der netzwerkadressierbaren Vorrichtung 20 zum Ausführen ent sprechender Betriebsanweisungen auf einem archivierten Dokument.
  • 3 stellt die Fernverarbeitungssequenz 100, die vorzugsweise durch die netzwerkadressierbare Vorrichtung 20 ausgeführt wird, zum Empfangen und Ausführen eines Dokumentbefehls, der durch die RCD 13 gesendet wurde, dar. Bei Schritt 105 wird ein Dokumentbefehl von der RCD 13 an die netzwerkadressierbare Vorrichtung 20 gesendet. In Schritt 110 empfängt die netzwerkadressierbare Vorrichtung 20 den Dokumentbefehl, und in Schritt 115 lenkt sie den Befehl zur Anforderungspuffereinheit 31. Dann gewinnt der Anforderungsformatierer 33 in Schritt 120 den Dokumentbefehl von der Anforderungspuffereinheit 31 wieder.
  • In Schritt 120 nimmt der Anforderungsformatierer 33 eine syntaktische Analyse am Dokumentbefehl vor, um die netzwerkadressierbare Vorrichtung 20 am besten unterzubringen. Es sollte hinzugefügt werden, daß, während des Schritts 120, der Anforderungsformatierer 33 die angehängten Kontaktkarten 70 in syntaktisch analysierten Informationen aus dem Dokumentbefehl integriert.
  • Die Schritte 125145 umreißen deutlich den oben beschriebenen Validierungsprozeß, der durch den Anforderungsformatierer 33 ausgeführt wird. Bei Schritt 125 wendet der Anforderungsformatierer 33 robuste Softwarekomponenten an, um das Dokumentbefehlsformat zu interpretieren. Für ein gültiges Dokumentbefehlsformat schreitet der Anforderungsformatierer 33 von Schritt 125 zu Schritt 130 weiter. Bei Schritt 130 bestimmt der Anforderungsformatierer 33, ob der Dokumentbefehl gültige Betriebsanweisungen für eine erfolgreiche Ausführung durch die netzwerkadressierbare Vorrichtung 2 umfaßt. Bei gültigen Betriebsanweisungen bestimmt der Anforderungsformatierer 33, ob der Dokumentbefehl einen gültigen Dokumentverweis, wie z. B. Indexidentifizierer und/oder Schlüsselwörter, für jedes gewünschte Dokument umfaßt.
  • Für einen gültigen Dokumentverweis greift der Anforderungsformatierer 33 in den Schritten 140 und 145 auf die Wächtereinheit 35 zu, um den vorstehend beschriebenen Sicherheitscheck im Zuge des Validierungsprozesses zu implementieren. Bei Schritt 140 verifiziert die Wächtereinheit 35, ob ein Benutzer berechtigterweise auf die netzwerkadressierbare Vorrichtung 20 zugreifen darf, um den Dokumentbefehl auszuführen. Wenn die Wächtereinheit 35 und der Anforderungsformatierer 33 bestimmen, daß der Benutzer berechtigterweise auf die netzwerkadressierbare Vorrichtung 20 zugreifen dar, schreitet die Fernverarbeitungssequenz 100 daher von Schritt 145 zu Schritt 150 weiter. Wenn der Dokumentbefehl in den Schritten 125, 130, 135 und/oder 145 als ungültig befunden wird, schreitet der Anforderungsformatierer 33 zu Schritt 99 weiter, um dem Benutzer der anfordernden RCD 13 einen Fehler anzuzeigen.
  • Bei Schritt 150 wird der syntaktisch analysierte Befehl durch den Anforderungsformatierer 33 an den Anforderungsprozessor 42 weitergeleitet. Der Anforderungsprozessor 42 bestimmt, ob die Betriebsanweisungen aus dem Dokumentbefehl eine Synchronisierungsoperation bei Schritt 160, eine Feststellungsoperation bei Schritt 165 oder eine Druckoperation bei Schritt 170 erfordern. Wenn eine Synchronisierungsoperation angefordert wird, schreitet der Anforderungsprozessor 42 von Schritt 160 zur Dokumentsynchronisierungssequenz 200 von 4 weiter. Für eine Feststellungsoperation schreitet der Anforderungsprozessor 42 von Schritt 165 zu einer Dokumentfeststellungssequenz 300 von 5 weiter. Wenn eine Druckoperation erforderlich ist, schreitet der Anforderungsprozessor 42 von Schritt 170 zu einer Dokumentdrucksequenz 400 von 6 weiter.
  • Wenn der Dokumentbefehl eine ungültige Betriebsanweisung anzeigt, schreitet der Anforderungsprozessor 42 von Schritt 160, 165 oder 170 zu Schritt 99 weiter, um dem Benutzer der anfordernden RCD 13 einen Fehler anzuzeigen. Obwohl Fachleute mit Durchschnittsqualifikation andere Funktionen ken nen, führt die netzwerkadressierbare Vorrichtung 20 vorzugsweise Betriebsanweisungen, die dem Anzeigen einer erzeugten Indexliste, dem Feststellen eines Dokuments, dem Synchronisieren eines Dokuments und ganz besonders dem Drucken eines Dokuments zugewiesen sind, aus.
  • Im Archivierungsprozeß des Indexierens oder Wiedergewinnens von Dokumenten, die einem Dokumentbefehl zugewiesen sind, erzeugt der Anforderungsprozessor 42 in der Synchronisierungssequenz 200, die in 4 dargestellt ist, stets eine Indexliste, wie vorstehend erörtert wurde. Unter Bezugnahme auf 1 und 4 sind die Schritte 205220 zum Erzeugen einer Indexliste und zum Versenden oder „Veröffentlichen" dieser Liste aus der netzwerkadressierbaren Vorrichtung 20 auf einer Indexverweisvorrichtung 14 vorgesehen. Andere Ausführungsbeispiele der netzwerkadressierbaren Vorrichtung 20 berücksichtigen die integrierenden Schritte 205220 mit der Feststellungssequenz 300 von 5 und/oder der Drucksequenz 400 von 6.
  • Wie in 1 gezeigt ist, wird die Indexverweisvorrichtung 14 in dieser Offenbarung und den angehängten Ansprüchen als eine beliebige elektronische Vorrichtung, ferngesteuert oder stationär, definiert, die eine Dokumentaktivität innerhalb der netzwerkadressierbaren Vorrichtung 20 bildet. Um zu verifizieren, ob der Anforderungsprozessor gewünschte Dokumente wiedergewinnt, kann eine Indexliste an die anfordernde RCD 13 über eine Statusversandadresse, die durch die Dokumentbefehlsnachricht 90 bereitgestellt wird, gesendet werden. Zum Beispiel sendet die RCD 13 eines Firmenmitarbeiters eine aktualisierte Dokumentindexliste an eine potentielle Kundendatenbank, eine Firmenhauptsitzdatenbank und die RCD 13 eines Mitarbeiters. Als solche sind die Kundendatenbank, die Firmenhauptsitzdatenbank und sogar die RCD des Mitarbeiters separate Beispiele einer Indexverweisvorrichtung.
  • Optional umfaßt die Dokumentindexiermaschine 40 eine Indexschnittstelle 46, die in 1 gezeigt ist. Die Indexschnittstelle 46 ist mit dem Indexgenerator 44 und dem Anforderungsprozessor 42 verbunden. Die Indexschnittstelle 46 empfängt vom Anforderungsprozessor 42 eine aktualisierte Indexliste, die durch den Indexgenerator 44 erzeugt wurde. Die Indexschnittstelle 46 ist vorzugsweise für eine SMTP-Veröffentlichung der Indexliste auf der Indexverweisvorrichtung 14 und/oder der RCD 13 konfiguriert.
  • Unter Bezugnahme auf 4 werden die Schritte 205220 durch die Dokumentindexiermaschine 40 zum Erzeugen und Veröffentlichen einer Indexliste wie folgt ausgeführt. Bei Schritt 205 tastet der Anforderungsprozessor 42 einen syntaktisch analysierten Dokumentbefehl auf Schlüsselwort-Operandeninformationen zum Lokalisieren gewünschter Dokumente, wie z. B. relevante Textauszüge, ab. Wenn keine Schlüsselwörter geliefert werden, schreitet der Anforderungsprozessor 42 zu Schritt 215 weiter. Wenn jedoch Schlüsselwörter durch den Dokumentbefehl geliefert werden, weist der Anforderungsprozessor 42 den Indexgenerator 44 an, nach Schlüsselwörtern bezüglich der Dokumente, die in der Indexverwahrungsstelle 48 gespeichert sind, zu suchen. Speziell der Indexgenerator 44 in Schritt 210 filtert Schlüsselwörter aus einem gespeicherten Indexidentifizierungscode, der jedem Dokument zugewiesen ist, bevor er zu Schritt 215 weiterschreitet. Zum Beispiel, wenn die Schlüsselwörter „Printer Sales Manual" durch die RCD 13 eingegeben werden, filtert der Indexgenerator 44 die Indexverwahrungsstelle und empfängt „English Printer Sales Projections Ver. 10.0" sowie „Spanish Printer Sales Manual Ver. 5.0., 5.1, 5.2, etc.".
  • Bei Schritt 215 kombiniert der Indexgenerator 44 vorzugsweise Schlüsselwörter und Indexidentifizierungscodes, um eine priorisierte Liste von Indexidentifizierungscodes mit den meisten Schlüsselwörtern in abnehmender Reihenfolge des Erscheinens zu erzeugen. Die priorisierte Liste von Schritt 215 wird als „Inhaltsindex" bezeichnet. Bei dem fortlaufenden Beispiel listet der Indexgenerator 44 „Spanish Printer Sales Manual Ver. 5.2" zum Hervorheben der meisten Schlüsselwörter von „Printer Sales Manual" und dem Indexidentifizierer „2". Fachleute mit Durchschnittsqualifikation werden andere geeignete Einrichtungen zum Organisieren eines Inhaltsindex kennen. Optional ist der Schritt 220 vorgesehen, so daß der Anforderungsprozessor 42 den Inhaltsindex von Schritt 215 veröffentlichen kann. Folglich sendet der Anforderungsprozessor 42 den Inhaltsindex durch die Indexschnittstelle 46 an eine Indexverweisvorrichtung 14, wie durch die Betriebsanweisungen des Dokumentbefehls angezeigt ist.
  • Die Schritte 225240 sind durch die Dokumentsynchronisierungssequenz 200 zum Wiedergewinnen eines relevanten oder „parallelen" Dokuments aus der Dokumentspeicherungsanordnung 28 und zum Aktualisieren zwischen den neu eingereichten Dokumenten und den parallelen Dokumenten vorgesehen. Daher bestimmt der Anforderungsprozessor 42 bei Schritt 225 durch Überprüfen des Dokumentbefehls, ob die Dokumentsynchronisierung gewünscht ist. Wenn die Synchronisierung nicht gewünscht ist, schreitet der Anforderungsprozessor 42 von Schritt 225 zu Schritt 240 weiter, um die Dokumentsynchronisierungssequenz 200 zu vollenden.
  • Wenn eine Synchronisierung gewünscht ist, gewinnt der Anforderungsprozessor 42 die parallelen Dokumente aus der Dokumentspeicherungsanordnung 28 wieder. Als solcher findet der Anforderungsprozessor 42 die relevanten parallelen Dokumente über die Dokumentfeststellungssequenz 300 wieder, bevor mit Schritt 230 fortgefahren wird. Der Anforderungsprozessor gewinnt z. B. angesichts eines neuen Dokuments „Spanish Printer Sales Manual Ver. 5.2" die parallelen Dokumente von „Spanish Printer Sales Manual Ver. 5.0 und Ver. 5.1" wieder. Bei Schritt 230 synchronisiert der Anforderungsprozessor 42 Dokumente aus den Betriebsanweisungen des Dokumentbefehls. Bei dem bevorzugten Ausführungsbeispiel ersetzt oder „aktualisiert" der Anforderungsprozessor 42 die parallelen Dokumente im Hinblick auf die neu eingereichten Dokumente.
  • Zur Veranschaulichung synchronisiert der Anforderungsprozessor 42 vorzugsweise ein neu revidiertes Dokument, das der netzwerkadressierbaren Vorrichtung 20 vorgelegt wurde, so daß vorherige Dokumente, die durch die Dokumentspeicherungsanordnung 28 gespeichert wurden, durch die revidierten Dokumente ersetzt werden. Zum Beispiel wird ein synchronisiertes Dokument als „Spanish Printer Sales Manual Ver. 5.2S" bezeichnet, welches ein identisches Dokument über das neu eingereichte „Spanish Printer Sales Manual Ver. 5.2" ist, das die parallelen Dokumente von „Spanish Printer Sales Manual Ver. 5.0 und 5.1" überflüssig macht. Bei weiteren Ausführungsbeispielen der Dokumentsynchronisierungssequenz 200 wird erwogen, einem RCD-Benutzer zu erlauben, die synchronisierte gewünschte Version zwischen den neu eingereichten RCD-Dokumenten und den parallelen Dokumenten auszuwählen. Zuletzt sendet der Anforderungsprozessor bei Schritt 235 die synchronisierten Dokumente an die Dokumentspeicherungsanordnung 28 zur Speicherung, bevor die Dokumentsynchronisierungssequenz 200 bei Schritt 240 vollendet wird.
  • Unter Bezugnahme auf 1 umfaßt die Dokumentspeicherungsanordnung 28 eine Dokumentspeicherungs-Verwahrungsstelle 50, die mit dem Anforderungsprozessor 42 verbunden ist. Die Dokumentspeicherungsanordnung 28 ermöglicht eine Fernspeicherung von Dokumenten für RCD-Benutzer durch die Dokumentspeicherungs-Verwahrungsstelle 50.
  • Die Dokumentspeicherungs-Verwahrungsstelle 50 umfaßt einen Dokumentprozessor 52 zum Empfangen von Dokumentbefehls-Betriebsanweisungen vom Anforderungsprozessor 42 sowie eine relevante Indexliste aus dem Indexgenerator 44. Der Dokumentprozessor 52 stellt sicher, daß die relevanten Dokumentbefehls-Betriebsanweisungen durch die Dokumentspeiche rungs-Verwahrungsstelle 50 ausgeführt werden. Die Dokumentspeicherungs-Verwahrungsstelle 50 umfaßt ferner einen Dokumentzugreifer 54, der mit dem Dokumentprozessor 52 und einer Dokumentverwahrungsstelle 56, die mit dem Dokumentzugreifer 54 verbunden ist, verbunden ist. Für jede Indexliste gewinnt der Dokumentzugreifer 52 ein relevantes Dokument, das in der Dokumentverwahrungsstelle 56 gespeichert ist, wieder und sendet die Dokumente an den Dokumentprozessor 52. Der Dokumentprozessor 52 führt daher die Dokumentbefehls-Betriebsanweisungen auf den wiedergewonnenen Dokumenten aus.
  • Folglich, als Teil des Archivierungsprozesses zum Wiedergewinnen von Dokumenten, die dem Dokumentbefehl zugeordnet sind, sucht und gewinnt der Anforderungsprozessor 42 in der Dokumentfeststellungssequenz 300, die in 5 dargestellt ist, relevante Dokumente wieder, die in der Dokumentspeicherungsanordnung 28 gespeichert sind. Die Dokumentfeststellungssequenz 300 ist vorzugsweise konfiguriert, um Dokumentkontaktkarten 70 zu realisieren.
  • Bei Schritt 305 bestimmt der Dokumentprozessor 52, ob ein Dokumentbefehl eine Dokumentkontaktkarte 70 umfaßt. Durch optimales Verweisen auf den Dokumentinhalt beschleunigt die Dokumentkontaktkarte 70 die Dokumentwiedergewinnung durch die Dokumentspeicherungs-Verwahrungsstelle 50. Wenn bei Schritt 305 festgestellt wird, daß eine Dokumentkontaktkarte 70 angebracht ist, schreitet der Dokumentprozessor 52 zum Schritt 325 weiter, um den Dokumentzugreifer 54 anzuweisen, die entsprechenden Dokumente aus der Dokumentverwahrungsstelle 56 basierend auf der Dokumentkontaktkarte wiederzugewinnen.
  • Andererseits, wenn der Dokumentbefehl keine Dokumentkontaktkarte umfaßt, erzeugt der Dokumentprozessor 52 eine Schlüsselwortliste, indem Schlüsselwörter gefiltert werden, die durch die Dokumentbefehlsnachricht 90 durch die Indexverwahrungsstelle 48 geliefert wurden. Es wird darauf hin gewiesen, daß das Filtern von Schlüsselwörtern durch die Indexverwahrungsstelle 48 vorzugsweise schneller geschieht als das Filtern nach Schlüsselwörtern in der Dokumentverwahrungsstelle 56, weil es potentiell weniger Wörter gibt, die in der Indexverwahrungsstelle 48 zu filtern sind, als die Anzahl von Worten in der Indexverwahrungsstelle 56.
  • Insbesondere bestimmt der Dokumentprozessor 52 in Schritt 330, ob die Schlüsselwörter durch den Dokumentbefehl in einem anderen Format als einer Dokumentkontaktkarte geliefert werden, wie z. B. einer Dokumentbefehlsnachricht 90, die durch die RCD 13 erzeugt wird. Für die gelieferten Schlüsselwörter filtert der Dokumentprozessor bei Schritt 335 ähnliche Schlüsselwörter aus den Indexidentifizierungscodes in der Indexverwahrungsstelle 48 und erzeugt bei Schritt 340 eine Schlüsselwortpositionsliste, die mit der Schlüsselwortpositionsliste von Schritt 320 identisch ist.
  • Alternativ extrahiert der Dokumentprozessor 52 bei Schritt 345 aus Mangel an Schlüsselwörtern die Schlüsselwörter aus den Dokumentbefehls-Operandeninformationen, bevor er bei Schritt 335 weitermacht. Im allgemeinen kann z. B. ein Dokumentbefehl „Drucke 5.25" nur einen Indexidentifizierer für „5.25" ergeben. Wenn jedoch keine Schlüsselwörter geliefert werden, extrahiert der Dokumentprozessor 52 „5.25" aus dem Dokumentbefehl und lokalisiert und gewinnt das entsprechende Dokument mit dem Indexidentifizierungscode von „Spanish Printer Sales Manual Ver. 5.25" wieder. Daher schreitet die Dokumentfeststellungssequenz 300 von Schritt 340 zu Schritt 325 weiter, so daß der Dokumentzugreifer 54 die entsprechenden Dokumente aus der Dokumentverwahrungsstelle 56 wiedergewinnt.
  • Ferner, wie in 1 gezeigt ist, umfaßt die universelle Fernschnittstellenanordnung 22 den Dokumentanbieter 60. Der Dokumentanbieter 60 ist mit dem Dokumentprozessor 52 und dem Anforderungsprozessor 42 verbunden, um einen Dokumentbefehl auszuführen. Der Dokumentanbieter 60 sendet letzt endlich einen Druckaufgabenbefehl an den Ferndrucker 15. Unabhängig von Marke und Modell druckt der Ferndrucker 15 ein Dokument basierend auf dem Druckaufgabenbefehl, der mit internetadressierbaren Protokollen an das Druckerobjekt, d. h. den Ferndrucker 15, gesendet wird.
  • Der Dokumentanbieter 60 umfaßt einen Druckprozessor 62. Ähnlich dem Anforderungsformatierer 33 der Anforderungsschnittstelle 30, umfaßt der Druckprozessor 62 vorzugsweise Softwarekomponenten zum Unterbringen der Dokumentspeicherungsanordnung 28. Der Dokumentanbieter 60 ist mit der Dokumentspeicherungs-Verwahrungsstelle 50 sowie mit der Dokumentindexiermaschine 40 verbunden. Der Druckprozessor 52 empfängt daher einen Dokumentbefehl aus dem Anforderungsprozessor 42.
  • Zur Veranschaulichung empfängt der Dokumentprozessor 52 bei neuen Dokumenten, die in die netzwerkadressierbare Vorrichtung 20 durch einen Dokumentbefehl aus der RCD 13 eingeführt wurden, vorzugsweise einen Dokumentbefehl aus dem Anforderungsprozessor 42. Andererseits empfängt der Druckprozessor 62 bei zuvor gespeicherten Dokumenten einen Dokumentbefehl aus dem Anforderungsprozessor 42.
  • Der Druckanbieter 60 umfaßt eine Druckerschnittstelle 65. Die Druckerschnittstelle 65 ist mit dem Druckprozessor 62 und mit dem gewünschten Ferndrucker 15 verbunden. Die Betriebsanweisungen aus dem Dokumentbefehl umfassen eine Druckernetzwerkbestimmungsadresse, um der Druckerschnittstelle 15 zu ermöglichen, den gewünschten Ferndrucker 15 zu unterscheiden und sich mit diesem zu verbinden.
  • Sobald der gewünschte Ferndrucker 15 ausgewählt worden ist, bestimmt der Druckprozessor 62 durch die Druckerschnittstelle 65 das geeignete internetadressierbare Protokoll, durch das ein Druckaufgabenbefehl an den Ferndrucker 15 zu senden ist. Speziell unterscheidet der Druckprozessor 62 bei einem bevorzugten Ausführungsbeispiel ein zutreffendes internetadressierbares Protokoll durch Bestimmen, ob der Ferndrucker 15 entweder ein SMTP-Drucken mit einem üblichen Dokumentformat, wie z. B. PS/PDF, oder ein IPP-Drucken unterstützt.
  • Wenn die Druckerunterstützung durch die Druckerschnittstelle 65 bestimmt worden ist, sendet der Druckprozessor 62 die Dokumente, die gedruckt werden sollen, an eine Dokumentaufbereitungseinheit 63 zur Aufbereitung. Die Aufbereitung bildet ein Konfigurieren jedes gewünschten Dokuments nach Druckerattributen, die zur Übertragung von der netzwerkadressierbaren Vorrichtung 20 zum gewünschten Ferndrucker 15 geeignet sind.
  • Speziell fragt die Dokumentaufbereitungseinheit 63 bei einem bevorzugten Ausführungsbeispiel den Ferndrucker 15 über ein zutreffendes internetadressierbares Protokoll, wie z. B. IPP, ab, um die Druckerbildausgabe optimal zu verbessern. Die Aufbereitungseinheit 63 bestimmt daher den Betriebssystemmechanismus, der durch den Ferndrucker 15 verwendet wird. Sobald der Betriebssystemmechanismus des Ferndruckers 15 eingerichtet worden ist, bereitet die Dokumentaufbereitungseinheit 63 basierend auf den Attributen des Ferndruckers 15 die Dokumente auf. Bei einem weiteren bevorzugten Ausführungsbeispiel umfaßt die Dokumentaufbereitungseinheit 63 ein Betriebssystem basierend auf einem Aufbereitungssystem. Zur Veranschaulichung verwendet das betriebssystembasierte Aufbereitungssystem in selektiver Weise eine PCL3-Codestruktur, die Basiskomponente für ein aufbereitetes Bild, mit gegebenen Betriebssystemaufbereitungsmechanismen.
  • Nach dem Aufbereiten erzeugt der Druckprozessor 62 einen Druckaufgabenbefehl, der die gewünschten Dokumente enthält. Bei der Druckerschnittstelle 65 überträgt der Druckprozessor 62 den Druckaufgabenbefehl an den Ferndrucker 15. Basierend auf dem entsprechenden Druckaufgabenprotokoll für den ausgewählten Ferndrucker 15, umfaßt der Druckaufgaben befehl Betriebsanweisungen und Operandeninformationen zum Drucken von Dokumenten auf dem Ferndrucker 15.
  • Unter Bezugnahme auf 6 ist eine Dokumentdrucksequenz 400 für den Dokumentbefehl, der eine Druckoperation erfordert, vorgesehen. Bei Schritt 410 gewinnt der Dokumentprozessor 52 mit dem Dokumentzugreifer 54 die geeigneten Dokumente aus der Dokumentverwahrungsstelle 56 wieder. Bei Schritt 415 sendet dann der Dokumentprozessor 52 die entsprechenden Dokumente an den Druckprozessor 62.
  • Bei Schritt 420 bestimmt der Druckprozessor 62 mit der Druckerschnittstelle 65 das entsprechende Protokoll, durch das ein Druckaufgabenbefehl an den gewünschten Ferndrucker 15 zu senden ist. Bei Schritt 420 bestimmt der Druckprozessor 62 ebenfalls, ob die Dokumente gemäß dem geeigneten Format oder den „Attributen", die durch den gewünschten Ferndrucker 15 erforderlich sind, aufbereitet werden müssen. Wenn die Dokumente aufbereitet werden müssen, sendet der Druckprozessor 62 in Schritt 425 die Dokumente an die Dokumentaufbereitungseinheit 63. Wenn die Dokumente nicht aufbereitet werden müssen, schreitet die Dokumentdrucksequenz 400 von Schritt 420 zu den Schritten 430 bis 450 weiter.
  • Bei Schritt 430 bis 450 erzeugt der Druckprozessor 62 innerhalb eines zutreffenden internetadressierbaren Protokollformats einen Druckaufgabenbefehl, der die gewünschten Dokumente enthält. Speziell der Druckprozessor 62 erzeugt bei einem bevorzugten Ausführungsbeispiel einen Druckaufgabenbefehl, der die gewünschten Dokumente gemäß dem internetadressierbaren Protokoll, entweder im IPP-Protokoll, Schritte 430435, oder dem SMTP-Protokoll, Schritte 445450, enthält.
  • Speziell bestimmt der Druckprozessor 62 bei Schritt 430, ob die Dokumente an den Ferndrucker 15 im IPP-Protokoll gesendet werden sollen. Wenn IPP gewünscht ist, überträgt die Druckerschnittstelle 65 die Dokumente an den Ferndrucker 15 in IPP über einen Druckaufgabenbefehl, um so die Dokumentdrucksequenz 400 bei Schritt 440 zu vollenden. Alternativ, wenn ein SMTP-Protokoll gewünscht ist, überträgt die Drukkerschnittstelle 65 die Dokumente an den Ferndrucker 15 in SMTP über einen Druckaufgabenbefehl, um die Dokumentdrucksequenz 400 bei Schritt 440 zu vollenden. Zusätzlich, wenn weder IPP noch SMTP gewünscht ist, schreitet der Druckerprozessor 62 zu Schritt 446 weiter, um zu bestimmen, ob andere internetadressierbare Protokolle erforderlich sind. Bei Schritt 447 sendet der Druckerprozessor 62 den Druckaufgabenbefehl über internetadressierbare Protokolle an den Ferndrucker 15. Wenn keine internetadressierbaren Protokolle gewünscht sind, zeigt der Druckerprozessor 62 bei Schritt 455 der anfordernden RCD 13 einen Fehler an.
  • Zusammenfassend umfaßt das universelle Drucksystem 15 eine netzwerkadressierbare Vorrichtung 20. Die netzwerkadressierbare Vorrichtung 20 umfaßt die universelle Fernschnittstellenanordnung 22 und die Dokumentspeicherungsanordnung 28. Durch die netzwerkadressierbare Vorrichtung 20 kann ein Benutzer der RCD 13 Dokumente auf dem Ferndrucker 15 speichern, wiedergewinnen und/oder drucken. Speziell liefert die universelle Fernschnittstellenanordnung 22 jenem Benutzer einen Fernzugriff auf die netzwerkadressierbare Vorrichtung 20 über SMTP und überträgt vorzugsweise einen resultierenden Druckaufgabenbefehl an den Ferndrucker über internetadressierbare Protokolle.

Claims (19)

  1. Netzwerkadressierbare Vorrichtung (20) in einem Kommunikationsnetzwerk (11) zur Verwendung mit einem Druckerobjekt (15), wobei die netzwerkadressierbare Vorrichtung (20) folgende Merkmale aufweist: (a) eine Dokumentspeicheranordnung (28); und (b) eine Universal-Fernschnittstellenanordnung (22), die mit der Dokumentspeicheranordnung (28) und dem Druckerobjekt (15) verbunden ist wobei die Universal-Fernschnittstellenanordnung (22) konfiguriert ist, um einen Dokumentbefehl (90) zum Zugreifen auf die Dokumentspeicheranordnung, um ein in der Dokumentspeicheranordnung (28) gespeicherten Dokument zu archivieren, und zum Übertragen eines dem Dokument zugeordneten Druckaufgabenbefehls an das Druckerobjekt (15) zu empfangen.
  2. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 1, bei der die Universal-Fernschnittstellenanordnung (22) konfiguriert ist, um einen Fernzugriff und ein Drucken von Dokumenten auf dem Druckerobjekt (15) zu liefern.
  3. Netzwerkadressierbare Vorrichtung (20) gemäß einem der Ansprüche 1 oder 2, bei der die Universal-Fernschnittstellenanordnung (22) folgendes Merkmal aufweist: (a) eine Anforderungsschnittstelle (30).
  4. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 3, bei der die Anforderungsschnittstelle (30) einen Simple-Mail-Transfer-Protokoll-Server aufweist.
  5. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 3 oder 4, bei der die Anforderungsschnittstelle (30) konfiguriert ist, um einen Dokumentbefehl aus einer Fernkommunikationsvorrichtung (13) zu empfangen.
  6. Netzwerkadressierbare Vorrichtung (20) gemäß einem der Ansprüche 1 bis 5, bei der die Universal-Fernschnittstellenanordnung (22) folgendes Merkmal aufweist: (a) einen Dokumentanbieter (60).
  7. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 6, bei der der Dokumentanbieter (60) ein Dokument aufbereitet.
  8. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 6 oder 7, bei der der Dokumentanbieter (60) das Dokument aus der netzwerkadressierbaren Vorrichtung an das Druckerobjekt (15) überträgt.
  9. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 3, bei der die Dokumentspeicheranordnung (28) folgendes Merkmal aufweist: (a) eine Dokumentindexiermaschine (40), die mit der Anforderungsschnittstelle (30) verbunden ist.
  10. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 9, bei der die Dokumentindexiermaschine (40) ein Dokument synchronisiert.
  11. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 9 oder 10, bei der die Dokumentindexiermaschine (40) einen Inhaltsindex basierend auf dem Dokumentbefehl erzeugt.
  12. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 6, bei der die Dokumentspeicheranordnung (28) eine Dokumentverwahrungsstelle (56), die mit dem Dokumentanbieter (60) verbunden ist, umfaßt.
  13. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 12, bei der die Dokumentverwahrungsstelle (56) ein Dokument speichert.
  14. Netzwerkadressierbare Vorrichtung (20) gemäß Anspruch 12 oder 13, bei der die Dokumentverwahrungsstelle (56) ein Dokument an den Dokumentanbieter (60) sendet.
  15. Computercode auf einem computerlesbaren Medium zum Erleichtern eines Fernzugriffs und eines Druckens von Dokumenten auf einem Druckerobjekt (15), das in einem Kommunikationsnetzwerk (11) umfaßt ist, wobei das Computercodeprodukt folgende Merkmale aufweist: (a) einen Dokumentspeicheranordnungs-Computercode zum Archivieren eines Dokuments; (b) einen Universell-Fernschnittstellenanordnungs-Computercode zum Fernzugriff und Drucken des Dokuments auf dem Druckerobjekt (15), wobei der Universal-Fernschnittstellenanordnungs-Computercode ein Anforderungsschnittstellen-Codeprodukt zum Empfangen eines Dokumentbefehls (90) zum Zugreifen auf die Dokumentspeicheranordnung, um ein in der Dokumentspeicheranordnung (28) gespeicherten Dokument zu archivieren, und zum Übertragen eines dem Dokument zugeordneten Druckaufgabenbefehls an das Druckerobjekt (15) umfaßt.
  16. Computercode gemäß Anspruch 15, bei dem das Anforderungsschnittstellen-Codeprodukt ein Anforderungsschnittstellen-Codeprodukt zum Empfangen eines Doku mentbefehls (90) gemäß dem Simple-Mail-Transfer-Protokoll umfaßt.
  17. Verfahren zum Fernzugreifen und Drucken von Dokumenten auf einem Druckerobjekt (15) in einem Kommunikationsnetzwerk (11), wobei das Verfahren folgende Schritte aufweist: (a) Verbinden einer Universal-Fernschnittstellenanordnung (22) mit einer Dokumentspeicheranordnung (28); (b) Fernzugreifen auf die Universal-Fernschnittstellenanordnung (22) über einen Dokumentbefehl (90) zum Archivieren eines in der Dokumentspeicheranordnung (28) gespeicherten Dokuments und zum Übertragen eines dem Dokument zugeordneten Druckaufgabenbefehls an das Druckerobjekt (15); und (c) Fernübertragen eines Dokuments von der Universal-Fernschnittstellenanordnung (22) an das Druckerobjekt (15) basierend auf dem Dokumentbefehl.
  18. Verfahren gemäß Anspruch 17, bei dem der Schritt des Fernzugreifens auf die universelle Fernschnittstellenanordnung (22) den Schritt des Empfangens des Dokumentbefehls (90) gemäß dem Simple-Mail-Transfer-Protokoll aufweist.
  19. Verfahren gemäß Anspruch 17 oder 18, bei dem der Schritt des Fernübertragens eines Dokuments von der universellen Fernschnittstellenanordnung (22) den Schritt des Übertragens des Dokuments von einer netzwerkadressierbaren Vorrichtung (20) an das Druckerobjekt (15) in einem netzwerkadressierbaren Protokoll aufweist.
DE10224791A 2001-06-04 2002-06-04 Netzwerkadressierbare Vorrichtung, Computercode und Verfahren zum Fernzugreifen und Drucken von Dokumenten Expired - Fee Related DE10224791B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/874,482 2001-06-04
US09/874,482 US7042586B2 (en) 2001-06-04 2001-06-04 Network based system and method for universal printing

Publications (2)

Publication Number Publication Date
DE10224791A1 DE10224791A1 (de) 2002-12-19
DE10224791B4 true DE10224791B4 (de) 2006-07-20

Family

ID=25363886

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10224791A Expired - Fee Related DE10224791B4 (de) 2001-06-04 2002-06-04 Netzwerkadressierbare Vorrichtung, Computercode und Verfahren zum Fernzugreifen und Drucken von Dokumenten

Country Status (3)

Country Link
US (1) US7042586B2 (de)
DE (1) DE10224791B4 (de)
GB (1) GB2379050B (de)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020184342A1 (en) * 2001-06-04 2002-12-05 Kennedy Kelli H. Port monitoring methods and arrangements for enhanced document distribution
US6862597B2 (en) * 2001-09-10 2005-03-01 Kabushiki Kaisha Toshiba Printing system
US7171468B2 (en) * 2001-11-10 2007-01-30 Kabushiki Kaisha Toshiba System and method for accessing a document management repository
US20030135618A1 (en) * 2002-01-17 2003-07-17 Ravikumar Pisupati Computer network for providing services and a method of providing services with a computer network
DE10248528B4 (de) * 2002-10-14 2006-05-18 Thinprint Gmbh Verfahren und Anordnung zur Ausgabe von Dateien in Kommunikationsnetzwerken, sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium
US20040186925A1 (en) * 2003-03-21 2004-09-23 Joe Cooper Printing system with retained print job emailing
US20060152759A1 (en) * 2005-01-13 2006-07-13 Yen-Fu Chen Method and system for real-time end-user status and quality monitoring of printing operations
JP4254785B2 (ja) * 2006-02-02 2009-04-15 コニカミノルタビジネステクノロジーズ株式会社 インターネットファクシミリ装置及び通信処理プログラム
JP4889664B2 (ja) * 2008-02-12 2012-03-07 コニカミノルタビジネステクノロジーズ株式会社 マニュアル提供方法、周辺装置、および制御用プログラム
US20100073707A1 (en) * 2008-09-23 2010-03-25 Sharp Laboratories Of America, Inc. Systems and methods for facilitating virtual cloud printing
KR20120043437A (ko) * 2010-10-26 2012-05-04 삼성전자주식회사 화상형성장치를 이용하여 문서를 저장하는 방법 및 이를 수행하는 시스템
TW201539218A (zh) 2014-02-17 2015-10-16 Microsoft Technology Licensing Llc 與外部內容項目之間的編碼的關聯性

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0886206A2 (de) * 1997-06-18 1998-12-23 Hewlett-Packard Company Netzwerkdrucker mit Ferndrucker-Datenschlangensteuerverfahren
WO2000041064A1 (en) * 1999-01-08 2000-07-13 Sosnowski, Tom Method and apparatus for remote printing of a document
EP1026578A2 (de) * 1999-02-08 2000-08-09 Canon Kabushiki Kaisha Server um Druckeigenschaften zu verwalten sowie Drucksteuerungsverfahren

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6631247B1 (en) * 1999-09-29 2003-10-07 Ricoh Co., Ltd. Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to a resource manager
US6453127B2 (en) * 1997-09-26 2002-09-17 Nexpress Solutions Llc Establishment at a remote location of an internet/intranet user interface to a copier/printer
US7068382B1 (en) * 1999-05-25 2006-06-27 Silverbrook Research Pty Ltd Interactive printer provider
WO2001001234A2 (en) * 1999-06-26 2001-01-04 Image Applications Limited Method for printing a multi-page document
WO2001095085A1 (fr) * 2000-06-09 2001-12-13 Kobayashi Kirokushi Co., Ltd. Procede et systeme de commande d'impression et dispositif de connexion specialise
SE517132C2 (sv) * 2000-06-27 2002-04-16 Printon Ab Förfarande och system för att skapa ett PDF-dokument
DE60118525D1 (de) * 2000-09-27 2006-05-18 Hewlett Packard Co Verfahren und Vorrichtung zur ferngesteuerten Bereitstellung von Information durch ein mobiles Kommunikationsgerät
US6978299B1 (en) * 2000-10-16 2005-12-20 Electronics For Imaging, Inc. Print driver apparatus and methods for forwarding a print job over a network
WO2002056191A1 (en) * 2000-11-14 2002-07-18 Internet Access Technologies, Inc. Remote printing
JP3925208B2 (ja) * 2001-02-09 2007-06-06 セイコーエプソン株式会社 データ出力システム、出力制御端末、端末用プログラム及びデータ出力方法
US20020120755A1 (en) * 2001-02-28 2002-08-29 Gomes John Isaac Chandan Method and apparatus for applying information through a firewall remotely via a mobile device
JP2002259277A (ja) * 2001-03-02 2002-09-13 Toshiba Tec Corp 画像形成システム及び画像形成装置
US20020129118A1 (en) * 2001-03-12 2002-09-12 Cherry Darrel D. Mobile remote printing systems
US20020174372A1 (en) * 2001-05-18 2002-11-21 Buvana Venkataraman Method and apparatus for providing synchronized data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0886206A2 (de) * 1997-06-18 1998-12-23 Hewlett-Packard Company Netzwerkdrucker mit Ferndrucker-Datenschlangensteuerverfahren
WO2000041064A1 (en) * 1999-01-08 2000-07-13 Sosnowski, Tom Method and apparatus for remote printing of a document
EP1026578A2 (de) * 1999-02-08 2000-08-09 Canon Kabushiki Kaisha Server um Druckeigenschaften zu verwalten sowie Drucksteuerungsverfahren

Also Published As

Publication number Publication date
GB0211397D0 (en) 2002-06-26
DE10224791A1 (de) 2002-12-19
GB2379050A (en) 2003-02-26
US20020181016A1 (en) 2002-12-05
US7042586B2 (en) 2006-05-09
GB2379050B (en) 2005-10-05

Similar Documents

Publication Publication Date Title
DE10246689B4 (de) Verfahren und System zum Web-basierten Drucken
US7917850B2 (en) Document managing system and method thereof
DE10236188B4 (de) Verfahren, System und Programmprodukt zum Bereitstellen eines Inhalts einer Quellwebsite an eine Verbraucherwebsite durch einen Bildumwandlungsdienst
DE69326789T2 (de) Verfahren und System zur Markierung eines Dokumentes für Speicherung, Handhabung und Wiederauffindung
DE60028561T2 (de) Bereitstellung von kundendiensten, die daten aus datenquellen abrufen, wobei die datenquellen die vom kunden geforderten formate nicht notwendigerweise unterstützen
DE69934468T2 (de) Druckersystem und Drucker die Druckdaten wiederverwenden
DE69834074T2 (de) Drucker, der einen Netzwerkrechner beinhaltet und Rechnernetzwerk-System, das diesen verwendet
DE10034841B4 (de) Vorrichtung und Verfahren zur Überwachung und Aufzeichnung der Verwendung von Druckern in einem System
DE10236190B4 (de) Verfahren, System, Programmprodukt und Druckerwebdienst zum Erzeugen eines Druckauftrags zum Drucken eines Dokuments
DE10236189B4 (de) Verfahren, System und Programmprodukt zum Drucker eines Dokuments, das eine Mehrzahl von Seiten aufweist
DE10224791B4 (de) Netzwerkadressierbare Vorrichtung, Computercode und Verfahren zum Fernzugreifen und Drucken von Dokumenten
EP1197347A2 (de) Schnittstellen-System und Verfahren
DE10123376A1 (de) Verfahren, Gerätesystem und Computerprogrammsystem zur Verarbeitung von Dokumentendaten
DE10257428A1 (de) Steuerung von Software über Bündeln
EP1451766B1 (de) Verfahren, gerätesystem und computerprogrammprodukt zur erzeugung eines gedruckten dokuments aus mehreren eingangsdateien
US7692807B1 (en) System and method for batch printing high-volume electronic documents from a network
DE10236182B4 (de) Verfahren, ein System und ein Programmprodukt zum Drucken eines Dokuments gemäß einer vorbestimmten Druckspezifikation
DE3854713T2 (de) Bürosystem-Druckerunterstützung für Personalrechner.
DE10330826A1 (de) Bestimmen einer Ziel-E-Mail-Adresse zum Senden gescannter Dokumente
US9600593B2 (en) Communication system and computer readable medium used therein
DE10197251T5 (de) Verfahren und Dienst zur vermittelten Aufbereitung
DE60001350T2 (de) System zum Behandeln von abgespeicherten Suchanfragen als durchsuchbare Dokumente in einem Dokumentenmanagementsystem
EP1282883B1 (de) Verfahren und system zur transformation digitaler druckdatenströme sowie zugehörige drucker und druckerserver
EP1470472B1 (de) Verfahren zur automatisierten annahme und weiterleitung von dokumentenbearbeitungsaufträgen
DE3939861A1 (de) Verfahren und system zum heraussuchen von daten

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE

8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee