DE69725451T2 - Drucken in offenen systemen - Google Patents

Drucken in offenen systemen Download PDF

Info

Publication number
DE69725451T2
DE69725451T2 DE69725451T DE69725451T DE69725451T2 DE 69725451 T2 DE69725451 T2 DE 69725451T2 DE 69725451 T DE69725451 T DE 69725451T DE 69725451 T DE69725451 T DE 69725451T DE 69725451 T2 DE69725451 T2 DE 69725451T2
Authority
DE
Germany
Prior art keywords
print
printers
server
page
print job
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
DE69725451T
Other languages
English (en)
Other versions
DE69725451D1 (de
Inventor
S. Oren LEIMAN
Clive H. Moss
Jr. Albert AIELLO
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.)
FMR LLC
Original Assignee
FMR LLC
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 FMR LLC filed Critical FMR LLC
Publication of DE69725451D1 publication Critical patent/DE69725451D1/de
Application granted granted Critical
Publication of DE69725451T2 publication Critical patent/DE69725451T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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

Description

  • Die vorliegende Erfindung betrifft Drucken in offenen Systemen.
  • Drucken stellt oftmals ein eigenes Subsystem von Computerbetriebssystemen dar. Dies ist insbesondere zutreffend für Produktionsdrucken oder Hochgeschwindigkeitsdrucken (d. h. mehr als 100 Seiten pro Minute). Beispielsweise werden IBMTM MVSTM Mainframes bzw. Großrechner 10, 12 gemäß 1 mit IBMTM Druckern 14, 16 über IBMTM Bus-and-Tag Kanäle 18, 20 verbunden, MicrosoftTM NT Server 22 ist mit einem NTTM Drucker 24 über einen eigenen Bus 26 verbunden und ein Bildserver 28 ist mit Bilddruckern 30 über eigene Busse 32 verbunden. In einer typischen MVSTM Umgebung werden Druckdateien von einer Mainframe-MVSTM-Anwendung erzeugt und an ein Job Entry Sub-Sytem (JES) übermittelt. Der Druckauftrag wird über den eigenen Bus zu einem Drucker geleitet, welcher unmittelbar mit dem eigenen Bus verbunden ist. Der Auftrag wird dann unter Verwendung von JES Befehlen gedruckt.
  • Wenn neue Prozessoren entwickelt und installiert werden, werden ebenfalls neue Drucker entsprechend der neuen Technologie installiert. Dedizierte Kanalbus-Erweiterungen mit hoher Bandbreite werden zum Verbinden von entfernten Hochgeschwindigkeitsdruckern mit einer zentralen Mainframestelle verwendet.
  • Client/Serversysteme weisen typischerweise kleinere Desktopcomputer (Clients) auf, welche mit größeren leistungsfähigeren Computern (Server) verbunden sind. Um ein Client/Serverdruckstrom auf einem Hochgeschwindigkeitsdrucker zu drucken, wird der Druckstrom typischerweise zu einem Mainframe z. B. geleitet (Pfeil 34) und dann zu einem Hochgeschwindigkeitsdrucker, wie beispielsweise Drucker 14 geleitet. Der Mainframe wird defacto zu einem kostenintensiven Druckserver für das verteilte Client/Serversystem gemacht.
  • Ein Schalter 36 aktiviert entweder ein MVSTM 12 oder ein VAXTM Mainframe 38 und sendet Druckströme an einen Drucker 40. Wenn der MVSTM 12 dazu ausgestaltet ist, Druckströme durch den Schalter 36 zu senden und ein Anwender stattdessen, Druckströme von den VAXTM 38 zu dem Drucker übermitteln möchte, aktiviert der Anwender den VAXTM und deaktiviert den MVSTM und konfiguriert den Schalter dementsprechend. Ungefähr 20 Minuten bis zu einer Stunde werden benötigt, um die Mainframes und den Schalter zu rekonfigurieren. Ein neuer Schalter wird benötigt, damit eine unterschiedliche Hardwareplattform, beispielsweise NTTM Server 22, den Drucker mit MVSTM 12 und/oder VAXTM 38 teilt.
  • US-A-5,450,571 (Rosekrans et al) zeigt ein Netzwerkdrucksystem, bei dem Druckaufträge von einem einer Vielzahl von Clientsystemen (15-1, 15-2... 15-n) durch einen Server (25) zu einem aus einer Vielzahl von Druckern (12-1, 12-2... 12-n) geleitet wird. Im Hinblick auf die Möglichkeit, dass die Clientsysteme und die Drucker unterschiedlich ausgestaltet sind, weist der Client einen gefilterten Auftragsprogrammierdialog auf, welcher entsprechend der ausgewählten Druckwarteschlange maskiert wird. Der Client wählt einen Drucker für einen bestimmten Auftrag aus und komplettiert ein Auftragsticket für den Auftrag, wobei das Auftragsticket von dem gefilterten Auftragsprogrammierdialog abhängt.
  • Gemäß der vorliegenden Erfindung umfasst das Verfahren ein Senden eines ersten Mehrseiten-Druckauftrags automatisch von einem Ausgangscomputer bzw. Übersetzungsrechner an einen Druckserver, wobei der Ausgangscomputer einer aus einer beliebigen Anzahl von Ausgangscomputern ist, ohne dass der Ausgangscomputer einen Drucker für den ersten Mehrseiten-Druckauftrag ausgewählt hat; ein Senden des ersten Mehrseiten-Druckauftrages von dem Druckserver an einen mit mindestens einem Drucker verbundenen ausgewählten Ausgabemanager, wobei der ausgewählte Ausgabemanager einer von mehreren Ausgabemanagern ist und jeder der Ausgabemanager mit einer beliebigen Anzahl von Druckern verbunden ist; ein Senden des ersten Mehrzeiten-Druckauftrags von dem ausgewählten Ausgabemanager an einen ersten der Drucker; ein Senden eines zweiten Mehrseiten-Druckauftrags automatisch von irgendeinem der Ausgangscomputer an den Druckserver, ohne dass der Ausgangscomputer einen Drucker für den zweiten Mehrseiten-Druckauftrag ausgewählt hat; ein Senden des zweiten Mehrseiten-Druckauftrags von dem Druckserver an einen aus den Ausgabemanagern ausgewählten Ausgabemanager und ein Senden des zweiten Mehrseiten-Druckauftrags von dem ausgewählten Ausgabemanager an einen zweiten der Drucker, wobei die ersten und zweiten Mehrseiten-Druckaufträge gleichzeitig auf den ersten bzw. zweiten Drucker ausgedruckt werden.
  • Implementierungen der Erfindung können eins oder mehrerer der Nachfolgenden umfassen. Die Druckaufträge können von den Ausgangscomputern bzw. Übersetzungsrechner zu dem Druckserver über ein erstes Netzwerk, wie beispielsweise ein TCP/IP Netzwerk, übermittelt werden und die Druckaufträge können von dem Druckserver zu den Ausgabemanagern über ein zweiten Netzwerk, wie beispielsweise ein lokales Netzwerk übermittelt werden. Das Verfahren kann ein Umwandeln von Daten in den Druckaufträgen in ein Format beinhalten, welches mit den Druckern kompatibel ist und eine Umwandlung kann durch den Druckserver oder einen Ausgabemanager erfolgen. Nachdem die Druckaufträge von den Ausgabecomputern bzw. Übersetzungsrechner zu dem Druckserver übermittelt wurden, kann das Verfahren ein Speichern der Druckaufträge in einer Serverspule umfassen, welches mit dem Druckserver verbunden ist. Bevor die Druckaufträge von dem Druckserver zu den Ausgabemanagern übermittelt werden, können die Daten in den Druckaufträgen manipuliert werden, beispielsweise können zwei Druckaufträge in einen einzelnen Druckauftrag zusammengefügt werden. Das Verfahren kann ebenfalls ein Drucken der Druckaufträge auf Papier, ein Übermitteln der Druckaufträge an ein elektronisches Postsystem, ein Aufzeichnen der Druckaufträge auf Mikrofiche und ein Aufzeichnen der Druckaufträge auf einer Laserdisk umfassen. Jeder der Druckaufträge kann zumindest zwei Berichte aufweisen und das Verfahren kann ein Übermitteln der Druckaufträge von dem Ausgangscomputer zu einem Druckserver und ein Übermitteln individueller Berichte von dem Druckserver an Ausgabemanagern aufweisen, welche mit den Druckern verbunden sind. Das Verfahren kann ein Runterfahren der Ausgangscomputer zur Instandhaltung während des Druckens der Druckaufträge umfassen, nachdem die Druckaufträge von den Ausgangscomputern zu dem Druckserver gesendet wurden.
  • Vorteile der Erfindung sind nachfolgend dargelegt. Druckströme, welche auf einer beliebigen Anzahl von unterschiedlichen/gleichen Typen von Ausgangsrechnern, einschließlich Client/Serversystemen, erzeugt wurden, werden effizient zu einer beliebigen Anzahl von unterschiedlichen/gleichen Hochgeschwindigkeitsdruckhardware geleitet. Anwendungsprogramme auf Ausgangsrechnern müssen nicht modifiziert werden und die Anzahl der Ausgangsrechner und die Anzahl der Drucker ist skalierbar. Eine neue Technologie (d. h. Typen von Computern und Druckhardware) kann auf einfache Art und Weise zu dem Drucksystem hinzugefügt werden. Ein lokales Druckmanagement erlaubt einen kosteneffektiven Betrieb eines großen Druckcenters in einer Entfernung von einem Datencenter. Eine grafische Anwenderschnittstelle (GUI) sieht eine flexible einfach zu verwendende Betriebsschnittstelle vor. Ein Drucken kann weitergeführt werden, wenn Ausgangsrechner auf Grund einer Instandhaltung oder auf Grund von Fehlern heruntergefahren werden.
  • Von den Ausgangscomputern erzeugte Druckströme können in dem offenen Druckserver manipuliert werden, bevor sie zu einer verfügbaren Druckhardware geleitet werden. Beispielsweise Bankauszugsdaten von einem Mainframe können mit Bilddaten (d. h. Bilder von abgearbeiteten Schecks) von einem Bildserver zusammengefügt werden, bevor sie zu einer verfügbaren Druckhardware geleitet werden. Ein Zusammenfügen von Druckströmen in dem offenen Druckserver vor dem Drucken reduziert die Bearbeitung, welche zur Verarbeitung der Zusammenfügung von zwei Druckströmen benötigt wird, und reduziert mit herkömmlichen physikalischen Zusammenfügungstechniken assoziierte Fehler.
  • Andere Vorteile und Merkmale werden anhand der nachfolgenden Beschreibung und den Ansprüchen verdeutlicht.
  • Beschreibung
  • 1 zeigt ein Blockschaltbild von direkt mit Druckern verbundenen Ausgangscomputern.
  • 2 und 3 zeigen Blockschaltbilder einer Druckumgebung eines offenen Systems.
  • 4 zeigt ein Blockschaltbild der TCP/IP Protokollschicht.
  • 5 zeigt ein detailliertes Blockschaltbild der Druckumgebung eines offenen Systems.
  • 631 zeigen Darstellungen des Bildschirms einer grafischen Anwenderschnittstelle in einer Druckumgebung eines offenen Systems.
  • Gemäß 2 weist eine Druckumgebung 50 eines offenen Systems einen offenen Druckserver 52 auf, welcher mittels eines „Transmission Control Protocol/Internet Protocol" (TCP/IP) Netzwerk 56 mit Ausgangscomputern 54 verbunden ist. Der offene Druckserver empfängt Druckaufträge von den Ausgangscomputern bzw. Übersetzungscomputern und leitet diese Aufträge effizient über ein lokales Netzwerk (LAN) 58 an verschiedene Ausgabemanager 60. Die Ausgabemanager bewirken dann, dass die Aufträge auf direkt damit verbundenen Druckern 62 ausgedruckt werden.
  • TCP/IP stellt ein Kommunikationsprotokoll dar, welches für das Verteidigungsministerium der Vereinigten Staaten in den 70. Jahren entwickelt wurde, um unterschiedliche Computersysteme zu verbinden. Heutzutage ist TCP/IP ein defacto Standard, nachdem es sich zu dem bevorzugten Netzwerkprotokoll für Firmen-Daten-Netzwerke entwickelt hat. TCP/IP ist flexibel und auf einem weiten Bereich von Hardwareplattformen erhältlich. Das Protokoll ermöglicht eine programmierbare Verbindung und ein Leiten von Daten zwischen unterschiedlichen Computersystemen. Als Ergebnis akzeptiert der offene Druckserver Druckdateien von verschiedenen Hardwareplattformen, wie beispielsweise IBMTM MVSTM Mainframes 64 (2 und 3), UNIX Server 66, MicrosoftTM Windows NTTM Server 68, IBMTM AS/400 Server 70 und Digital Equipment CorporationTM VAXTM Mainframes 72.
  • Die oberste Ebene von TCP/IP stellt die Anwendungsschicht 74 dar (4). Anwendungsebene-Programmierung wird am oberen Ende der TCP/IP Schicht in der Anwendungsschicht eingefügt. Ein Datei-Transfer-Protokoll „File Transfer Protocol" (FTP) stellt beispielsweise ein Verarbeitungsschichtprogramm dar. Die Verarbeitungsschicht erlaubt Computern sich miteinander zu verbinden und über das Netzwerk zusammen zu arbeiten.
  • Die TCP Schicht 76 definiert den Transportstandart, wodurch eine durchgehende bzw. End-zu-end Zuverlässigkeit gewährleistet wird und eine Ablaufsteuerung der übertragenen Datenbytes ermöglicht wird. Dies ermöglicht, dass jedes von einem Ausgangsrechner gesendete Datenbyte korrekt durch den offenen Druckserver empfangen wird. Die IP Schicht 78 der TCP/IP Protokollschicht sieht einen Leitmechanismus vor und Informationen zum Adressieren von Computern vor. Adressierinformationen werden dazu verwendet, Bytes von Ausgangscomputern an den offenen Druckserver zu übermitteln. Eine Netzwerkschnittstellenschicht 80 definiert die physikalischen Attribute der Netzwerkverbindung.
  • Viele Hardwareplattformen können als offener Druckserver dienen. Der offene Druckserver kann beispielsweise ein SUNTM SPARCTM 10/20 Server 82 ( 3), ein SUNTM SPARCTM 1000 Server 84, ein IBMTM RS/6000 Server 86 oder ein Hewlett PackardTM Server 88 darstellen. Viele Ausgabemanager und Drucker sind ebenfalls erhältlich. Die Drucker können Drucker darstellen mit einer „Advance Function Printing" (AFP) mit Seiten- oder Zeilenmodus, intelligente Druckerdatenstrom (IPDS) Drucker, Anschlagsdrucker, Simplex-, DUPLEX-, zeilenabhängiger Datenstrom (LCDS)- und intelligenter Druckstrom (IPS)-, Walzzufuhr-, Blattzuvor-, Postscript-, Farb-Halbtondrucker. Ein Ausgabemanager 90 mit einem ISI/OPS Druckertreiber 91 kann beispielsweise Druckaufträge von dem offenen Druckerserver empfangen und sie an IBMTM 3800-3 und 4245/8 Drucker 92, 94 und SiemensTM 2140/2240 Seitenmodusdrucker (page mode printer) 96 richten. Auf ähnliche Weise kann ein Ausgabemanager 97 mit einem PSF/6000 Druckertreiber 98 Druckaufträge an IBMTM 3900, 3828/9 und 3900 Duplexdrucker 100, 101, 102 richten, ein Ausgabemanager 103 mit einem SNPS/8000 Druckertreiber 104 kann Druckaufträge an SiemensTM 2140/2240 IPDS Drucker 105, SiemensTM Seitenstromdrucker 106 und SiemensTM Zwillingsduplexdrucker 107 richten und ein Ausgabemanager 108 mit einem XEROXTM Druckertreiber 109 kann 108 mit einem XEROXTM Druckertreiber 109 kann Druckaufträge an einen XEROXTM Drucker 110 richten.
  • Gemäß 5 wird ein Client Programm für offenes Drucken 114 auf jedem Ausgangscomputer bzw. Übersetzungscomputer 116 installiert, um Druckdateien von den Ausgangscomputern über das TCP/IP Netzwerk 56 an einen offenen Druckserver 52 zu übertragen, ohne auf den Ausgangscomputern laufendende Anwendungen zu modifizieren. Ein Ausgabecomputer bzw. Übersetzungscomputer 116 ist beispielsweise ein IBMTM MVSTM Mainframe. Eine auf den MVSTM Mainframe laufende Anwendung 118 überträgt Druckdateien in ein Auftragseingangssubsystem (Job Entry Sub-System) (JES), welches die Druckaufträge auf einen oder mehreren MVSTM JES Spools 120 speichert. Das Programm 114 weist ein JES2Q Programm für jede dem MVSTM Mainframe zur Verfügung stehenden JES Spool auf. Jedes JES2Q Programm durchsucht eine entsprechende JES Spool nach Druckaufträgen mit einer Bestimmungsidentifikation (DESTID) entsprechend einem offenen Druckserver.
  • Das JES2Q Programm „zieht" Druckaufträge, welche für den offenen Druckserver bestimmt sind, von den JES Spools ab, fügt offene Druckserver-Kopfinformationen zu den Druckaufträgen hinzu und kapselt die Druckaufträge in TCP Pakete. Die TCP Pakete werden an den offenen Druckserver übertragen. Die JES2Q Programme bilden eine Schnittstelle mit einer TCP/IP Schicht 122, um Druckaufträge an TCP/IP Netzwerkrouter über beispielsweise ein IBMTM 3172 Gateway 123 (2) weiter zu leiten. Die Router senden die Druckaufträge über das TCP/IP Netzwerk an einen Eingangsempfänger 124 in den offenen Druckerserver. Die JES2Q Programme kommunizieren mit dem Eingangsempfangsprogramm über eine Sockelschnittstelle (Sockets Interface) (Programmg-zu-Programm) in der Verarbeitungsschicht der TCP/IP Protokollschicht in einem viel-zu-einen Verhältnis.
  • Wenn der Eingangsempfänger eingehende Druckaufträge empfängt, schreibt es die Daten in einen Server-Spool 126 und verwendet die Kopfinformationen, um den Auftrag in einer Datenbank, wie beispielsweise eine Sybase, Inc. Datenbank, zu protokollieren (engt. log). Der Server-Spool 126 stellt eine Spei chervorrichtung mit direktem Zugriff (DASD) dar und kann gespiegelte Discs enthalten. Der Array enthält beispielsweise vier 16 Gigabyte Unterteilungen, was eine Gesamtkapazität von 64 Gigabytes vorsieht. Dateigrößen können die UNIX-Grenze von 2 Gigabytes überschreiten. Der Eingangsempfänger benachrichtigt einen Warteschlangemanager 128 über den Status aller eingehenden Druckaufträge.
  • Fehlerzustände des offenen Druckservers wie beispielsweise einen ungenügenden Diskraum oder fehlerhafte Netzwerkleitungen, werden dem JES2Q Programmen auf dem MVSTM Mainframe durch TCP/IP Fehlercodes kommuniziert. Wenn der Fehlerzustand beseitigt wird, beispielsweise Diskraum wird freigegeben, wird der Druckauftrag erneut gestartet. Eine Fixpunkt-Neustartfähigkeit erlaubt, dass die Druckauftragsübertragung von dem Auftreten des Fehlers an re-initialisiert wird, wodurch die Zeit zum Beendigen der Übertragung reduziert wird.
  • Der Warteschlangenmanager fungiert als ein Verkehrspolizist, indem die Verteilung der Druckaufträge über die verschiedenen Drucker gesteuert wird. Der Warteschlangenmanager leitet Datenbankaktualisierungsinformationen an einen oder mehrere MOTIFTM graphische Anwendungsschnittstellen 130 (GUIs) durch eine Operator-Anwendungsprogrammierungsschnittstelle 132 (API) weiter. Die GUIs sehen Druckoperatoren mit einer aktuellen Ansicht der Druckumgebung vor (nachstehend detaillierter ausgeführt). Der Warteschlangenmanager verarbeitet ebenfalls Anweisungen, welche von dem Operator über die GUI empfangen wurden und aktualisiert die Datenbank dementsprechend. Der Warteschlangenmanager hält Auftrags-Buchhaltungsdateien und Server-Protokollier-Dateien aufrecht und speichert diese Dateien auf dem Server-Spool. Auftrags-Buchhaltungsaufzeichnungen 135 werden in verschiedene Formate einschließlich SMF erzeugt. Diese können automatisch zu Standard-Rechnungserstellungspakete auf anderen Computern, welche mit dem TCP/IP Netzwerk verbunden sind, gesendet werden.
  • Während ein Druckauftrag von einem Ausgangscomputer bzw. Übersetzungscomputer empfangen wird, greift der Warteschlangenmanager auf die Kopfinformation des Druckauftrages zu, um festzustellen, welche Druckbetriebsmittel benötigt werden, um den Auftrag zu drucken und greift dann auf einen Betriebsmittelmanager 133 zu, um zu bestimmen, ob die benötigten Druckbetriebsmittel verfügbar sind. Druckbetriebsmittel beinhalten Schriftsatzzeichen (Fonts), codierte Schriftsatzzeichen, Overlays, Seitendefinitionen, Formdefinitionen, Seitensegmente, FCB, Medienabbildungen, Datenabbildungen und Grafiken (wie beispielsweise Logos und Signaturen). Wenn ein benötigtes Betriebsmittel nicht verfügbar ist, dann benachrichtigt der Warteschlangenmanager den Operator über die GUI.
  • Auf ähnliche Weise überprüft der Warteschlangenmanager eine benötigte Druckereinstellung, wie beispielsweise ob ein benötigter Formtyp geladen ist, und benachrichtigt den Operator, wenn eine benötigte Druckereinstellung nicht verfügbar ist.
  • Unter Verwendung der GUI wählt ein Druckoperator einen Auftrag in dem Server-Spool aus und richtet den Auftrag an einen spezifischen Drucker. Der Warteschlangenmanager initiiert einen Datentransformationsprozess (DTF) 134 entsprechend dem ausgewählten Ausgabemanager und Drucker. Der DTF Prozess untersucht den Auftrag, um beispielsweise festzustellen, ob eine AFP Seite oder ein Zeilenmodusauftrag eingestellt ist. Der DTF Prozess liest den Auftrag aus dem Spool, konvertiert den Datenstrom beispielsweise in ein Kanalanweisungswortformat (CCW), welches mit dem Zieldruckerfabrikat/Modell kompatibel ist, und schreibt die Daten zurück in den Spool. Der DTF Prozess aktualisiert ebenfalls die Datenbank mit Statusinformationen und Fehlerzustandsmeldungen und diese Information wird dem GUI über den Warteschlangenmanager zur Verfügung gestellt.
  • Nachdem eine ausreichende Menge von Daten richtig transformiert worden sind, benachrichtigt der Warteschlangenmanager den ausgewählten Ausgabemanager, dass der Druckauftrag bereit ist und der Ausgabemanager beginnt damit, den transformierten Abschnitt des Druckauftrages von dem Server-Spool zu lesen. Für Nicht-IPDS-Drucker (d.h. SiemensTM 2140, 2240, IBMTM 3800, 4245) kann der Ausgabemanager eine SumTM Sparc ClassicTM Workstation mit einer Druckeradapterkarte zum Unterstützen des angeschlossenen Druckers darstellen. Für IPDS-Drucker kann der Ausgabemanager eine IBMTM RS/6000 Workstation mit PSF/6000 Software oder eine OS/2 Workstation mit SNPS8000 Software und einer Kanalsemulationskarte zum Unterstützen des angeschlossenen Druckers darstellen. In der IPDS Druckumgebung liest der Ausgabemanager Daten von dem Server-Spool, welche nicht transformiert worden sind, und komplettiert die Datentransformation.
  • Ein Programmierer kann eine Datenapplikations-Programmierschnittstelle 136 und entsprechende DTF-Prozesse zur Manipulation von auf dem Druckserver gespeicherten Daten erzeugen. Beispielsweise beinhalten viele Bankauszüge Datenformlisten-Transaktionen und ein Bankkontenstatus (Bankkontendaten) sowie Bildformen mit graphischen Darstellungen von verarbeiteten Schecks (Bilddaten). Bislang wurden diese Formen entweder separat ausgedruckt oder physikalisch zusammengefügt, bevor sie an den Inhaber des Bankkontos zugeschickt wurden oder die Bilddaten wurden an einen Mainframe geleitet, wo die Bilddaten und die Bankkontendaten vor dem Drucken zusammengefügt wurden. Eine physikalische Zusammenfügung von Formen ist fehleranfällig und kann substantielle Personalzeit in Anspruch nehmen. Da Bilddaten-Dateien, die in der Regel groß sind, können beim Leiten von Bilddaten zu dem Mainframe zu Problemen mit der Bandbreite in dem Netzwerk auftreten, welche den Bildserver und den Mainframe verbindet, was in der Installation eines kostenintensiven Busses mit einer hohen Bandbreite resultiert. Dieses Leiten kann ebenfalls eine substantielle Zeit in Anspruch nehmen. Dieses Problem wird vergrößert, wenn sich der Mainframe abgelegen von dem Bildserver befindet.
  • Durch den offenen Druckserver werden Daten einmal zu dem offenen Druckserver geleitet, wo sie vor dem Ausdrucken in einen Druckauftrag zusammengefügt werden. Nachdem ein Bild-Druckauftrag und ein Kontoauszugs-Druckauftrag in dem Server-Spool gespeichert werden, initiiert der Warteschlangenmanager eine Verbindungs-DTF durch eine Verbindungsdaten-API, um Bild- und Bankkontendaten in einen Druckauftrag zusammenzufügen. Ein Ausgabemanager entsprechend einem Drucker, welcher in der Lage ist, beide Datentypen auszudrucken, wird dann über den Druckauftrag benachrichtigt.
  • Ein LAN 58 (5) und das TCP/IP Netzwerk 56 sieht die skalierbare offene Druckumgebung vor. Beide Netzwerke erlauben viele Verbindungen, beispielsweise kann das LAN 256 Verbindungen aufweisen. Somit können zusätzliche Ausgangscomputer und Ausgabemanager/Drucker ohne Weiteres mit der Umgebung verbunden werden, wenn die Druckanforderungen erhöht werden. Zusätzlich kann die Umgebung mit einer neuen Technologie, wie beispielsweise neue Ausgangscomputer und Ausgabemanager/Drucker, durch Erzeugen entsprechender offener Druck-Client-Programme 114 (5) und DTF 134 Prozesse aktualisiert werden.
  • Zusätzlich erlaubt das TCP/IP Netzwerk, große Druckdateien einfach und schnell von einem Datencenter eines Ausgangscomputers an einen entlegenen Druckshop mit einem offenen Druckserver, Ausgabemanager, und Drucker zu übertragen. Da die Druckbetriebsmittel auf dem offenen Druckserver gespeichert sind, sind Druckdateiübertragungen kleiner und benötigen weniger Bandbreite. Sobald die Dateien übertragen sind, können die Ausgangscomputer zur Instandhaltung heruntergefahren werden, ohne dass die Drucker unterbrochen werden. Ein lokales Druckmanagement erlaubt eine effiziente Verwendung von Druckerzeit und Ressourcen und da der offene Druckserver Druckaufträge über verschiedene Drucker leitet, können individuelle Drucker von den Druckaufträgen befreit werden und zur Instandhaltung heruntergefahren werden, ohne dabei die gesamte Druckumgebung runterzufahren. Das Verschieben des Drucker-Warteschlangenmanagements zu dem offenen Druckserver kann die Performance des Ausgangscomputers erhöhen, indem die Notwendigkeit für eine derartige Funktion auf den Ausgangscomputern vermieden wird. Ausgangscomputer müssen nicht die verfügbaren Drucker auswählen, nachgehen oder selbst davon Kenntnis erlangen.
  • Druck/Operator-Schnittstelle
  • Die GUI stellt dem Operator die komplette Steuerung über das Druckermanagement zur Verfügung.
  • Gemäß 6 weist die GUI ein Hauptstatusdisplay (Main Status) 140 auf, welche es dem Operator erlaubt, die Druckoperation, die Systemkonfiguration und das Einloggen und Ausloggen des Systems zu managen. Zusätzlich zu Standard-MotifTM X-WindowsTM Merkmalen weist die GUI spezifische Merkmale des offenen Druckservers auf. Beispielsweise werden der Ausgangscomputer- und Druckerpiktogramme 142, 144 dargestellt und durch Wörter 146 angezeigt und die Farbe des Piktogramms stellt den Status der entsprechenden Vorrichtung dar. Beispielsweise stellt ein grünes Drucker-Piktogramm einen aktiven, einen pausierten oder freigegebenen Drucker dar, blau zeigt an, dass der Drucker sich im Leerlauf befindet oder frei ist, braun zeigt an, dass der Drucker läuft, aber nicht verfügbar ist, rot zeigt an, dass der Drucker nicht verfügbar ist und gelb zeigt an, dass eine Intervention des Operators benötigt wird. Auf ähnliche Weise zeigt ein grünes Ausgangscomputer-Piktogramm an, dass der Computer aktiv ist, während ein blaues Ausgangscomputer-Piktogramm anzeigt, dass der Computer sich im Leerlauf befindet.
  • Der Operator kann einen Doppelklick mit der linken Maustaste auf einem Drucker oder einem Client-Piktogramm 142, 144 ausführen, um zusätzliche Informationen (wie beispielsweise Formulare, Betriebszustände), welche der entsprechenden Vorrichtung spezifisch sind, anzuzeigen. Eine einzelne Betätigung der rechten Maustaste auf einem Druckerpiktogramm lässt ein Dialogfenster von Druckerfunktionen mit Pause, neu anfangen, Auftrag abbrechen, Umleitung und Freigabe erscheinen. Der Anwender kann die linke Maustaste auf einer Druckerfunktion betätigen, um zu erreichen, dass der entsprechende Drucker diese Funktion ausführt.
  • Gemäß 7 und 8 kann der Operator eine Drucker-Layout-Option Printer-Layout-Option 146 oder eine Client-Layout-Option 148 von einem Edit-Menü 150 auswählen, um eine Screen-Layout-Dialog-Box 152 oder eine Client-Layout-Dialog-Box 154 erscheinen zu lassen. Der Operator verwendet dann diese Dialogbox, um diejenigen Drucker und Ausgangscomputer-Piktogramme auszuwählen, welche auf einem Hauptstatus-Displayfenster anzuzeigen sind.
  • Gemäß 9 kann der Operator eine Auftragswarteschlangeoption (Job Queue) 156 von einem Ansichtsmenü 158 auswählen, um eine Auftragswarteschlangen-Status-Tabelle (Job Queue Status Table) 160 anzuzeigen. Der Operator kann dann die Auftragswarteschlangen-Status-Tabelle (Job Queue Status Table) anzeigen und unter Verwendung der Optionen 162 (10) in einem Auftragswarteschlangen-Status-Tabellen-Ansichtsmenü (Job Queue Status Table View Manual) 146 sortieren. Diese Sortierung kann durch Optionen wie Klasse (class), Priorität (priority), Quelle (source), Status, Modus (mode), Name, Form (formular), Kriterium (criteria) oder alle Aufträge (all jobs) beinhalten.
  • Wenn die Klassenoption (class) ausgewählt wird, wird ein Klassendialogfenstermenü (class pop-up menu) 166 (11) mit alpha Codes von A–Z und numerischen Codes von 0–9 angezeigt, nach denen diejenigen Klassen repräsentieren, welche die Auftragswarteschlange-Statustabelle (Job Queue Status Table) sortiert werden kann. Der Operator kann dann eines dieser Codes auswählen, um die Auftragswarteschlange-Statustabelle (Job Queue Status Table) zu sortieren. Wenn die Prioritätsoption (priority) ausgewählt wird, wird eine Auftragsansicht-Prioritätsauswahldialogbox (Job View By Priority Selection Dialog) 168 (12) angezeigt. Der Operator kann die Priorität eingeben, mit der er die Auftragswarteschlange-Statustabelle (Job Queue Status Table) sortiert haben möchte. Wenn die Quellenoption (source) ausgewählt ist, wird ein Ausgangscomputer-Dialogfenstermenü (source computer pop-up menu) 170 (13) angezeigt, aus denen der Operator einen Ausgangscomputer auswählen kann, um die Auftragswarteschlange-Statustabelle (Job Queue Status Table) zu sortieren und wenn die Statusoption ausgewählt ist, wird ein Statusdialogfenstermenü 172 (14) angezeigt, aus dem der Operator einen Status auswählen kann, um die Auftragswarteschlange-Statustabelle (Job Queue Status Table) danach zu sortieren. Wenn die Modusoption ausgewählt wird, wird ein Modusdialogfenstermenü 174 (15) angezeigt, wenn der Name oder die Formularptionen ausgewählt werden, wird ein Auswahleingabedialogfenster (Selection Entry) 176 (16), 178 (17) dargestellt und wenn die Kriteriumsoption ausgewählt wird, wird ein Kriteriumdisplay-Dialogfenster (Criteria Display) 118 (18) angezeigt, mittels welcher der Operator eine Kombination von Kriterien, wie beispielsweise Klasse und Priorität auswählen kann, um danach zu sortieren. Der Operator kann die alle Aufträge-Option auswählen, um alle Aufträge in der Auftragswarteschlange-Statustabelle (Job Queue Status Table) anzuzeigen.
  • Um eine Operation eines Auftrages durchzuführen, wählt der Operator den Auftrag in der Auftragswarteschlange-Statustabelle (Job Queue Status Table) durch Betätigen der linken Maustaste auf dem gewünschten Auftrag aus und wählt die gewünschte Operation aus dem Operationsmenü (Operation Menu) 182 (19) aus. Diese Operationen beinhalten Halten (Hold), Freigeben (Release), Löschen (Delete), Kopieren (Copy), Priorität verändern (Change Priority), Laufzeit verändern (Change Retention Time), Klasse verändern (Change Class), Drucken (Print) und Warteschlangereport (Report Queue). Die Halteoption (Hold) erlaubt den Operator einen Druckauftrag zu halten bzw. anzuhalten und die Freigabeoption (Release) erlaubt dem Operator den Status eines Druckauftrages in Bereit umzuwandeln. Wenn ein Druckauftrag einen Bereit-Status aufweist, kann der Operator den Auftrag durch Auswählen der Druckoption und eines gewünschten Druckers von dem Druckfeld (Print Panel) 184 (20) oder durch Bewegen des Cursors über den Auftrag in der Auftragswarteschlange-Statustabelle (Job Queue Status Table), durch Betätigen der linken Maustaste und durch Dragging-And-Dropping des Druckauftrages auf das gewünschte Druckpiktogramm (d. h. Drag-and-Drop Technology) ausdrucken. Wenn die Druckauftragseinstellung nicht der Druckereinstellung entspricht, beispielsweise das für den Druckauftrag benötigte Formular ist nicht in dem Drucker geladen, dann zeigt die GUI an, dass der Druckauftrag nicht auf den ausgewählten Drucker gedruckt werden kann, indem die Druckoption nicht ausgewählt werden kann oder in dem nicht erlaubt wird, dass der Druckauftrag auf dem Druckerpiktogramm faltengelassen wird.
  • Der offene Druckserver kann alternativ dazu konfiguriert werden, Druckaufträge mit einem Bereitstatus automatisch zu drucken, wenn ein Drucker mit entsprechender Einstellung verfügbar ist.
  • Wenn ein Auftrag in einer sicheren Klasse (Secure Class) ausgewählt wird, wird ein Sicherheits-Autorisierungs-Dialogfenster (Security Authorization Dialog) 186 (21) angezeigt und der Operator muss einen autorisierten Anwendername 188 und ein Passwort 190 eingeben, bevor eine Operation des ausgewählten Auftrages durchgeführt wird.
  • Jeder Druckauftrag kann einen oder mehrere Berichte (d. h. kleinere Druckaufträge) enthalten. Wenn die Berichtwarteschlangeoption (Report Queue) ausgewählt ist, wird ein Berichtwarteschlangefenster (Report Queue) 192 ( 22) angezeigt. Das Berichtswarteschlangenfenster (Report Queue) sieht viele der gleichen Operationssteuerungen in dem Berichtslevel durch ein Operationsmenü (Operation Menu) 194 (23) vor, welche bei dem Auftragslevel durch das Operationsmenü in der Auftragswarteschlangen-Statustabelle (Job Queue Status Table) vorgesehen sind. Berichtsoperationen weisen Halten (Hold), Freigeben (Release), Löschen (Delete), Drucken (Print), Hilfsmittel (Resources), Berichtsticketansicht (View Report Ticket) und Bericht durchblättern (Browse Report) auf. Die Halte (Hold), Freigeben (Release), Löschen (Delete) und Druckberichtoperationen arbeiten wie oben hinsichtlich der Druckaufträge beschrieben. Wenn die Betriebsmitteloption (Resources) ausgewählt wird, wird ein Betriebsmittelanzeigefenster (Resource Display) 196 (24) angezeigt. Das Betriebsmittelanzeigefenster (Resource Display) zeigt eine Liste von Druckerbetriebsmitteln an, welche zum Drucken des ausgewählten Berichtes benötigt werden. Jedes notwendige Druckerbetriebsmittel weist einen Status auf: Ungeprüft zeigt an, dass der Warteschlangenmanager nicht festgestellt hat, ob das Betriebsmittel in dem Betriebsmittelmanager verfügbar ist; Fehlen zeigt an, dass das Betriebsmittel nicht durch den Betriebsmittelmanager verfügbar ist und Vorhanden zeigt an, dass das Betriebsmittel verfügbar ist. Ein Auswählen der Berichtsticketsansicht-Option (View Report Ticket) zeigt ein Berichtsticketfenster (Report Ticket) 198 (25) an. Die folgenden Information hinsichtlich eines ausgewählten Berichtes werden angezeigt: Auftragsname (job name), Datendefinitionsname data definition name, verwendete Formulare, Druckdatum, Druckstartzeit, Druckendzeit, Gesamtanzahl der Zeilen in Report, Gesamtanzahl der gedruckten Seiten. Ein Operator oder ein Anwender, welcher mit einem Ausgangscomputer verbunden ist, kann Notizen zu dem Bericht in einem Notizendialogbox (Notes Dialog) 200 einfügen. Beispielsweise kann der Anwender eine Notiz hinzufügen, die dem Operator mitteilt, wohin Kopien jedes Berichtes zu versenden sind. Wenn die Berichtsblätteroption (Report Browser) ausgewählt wird, wird ein Reportblätterfenster (Report Browser) 202 (26) angezeigt. Das Berichtsblätterfenster zeigt den aktuellen Inhalt eines ausgewählten Berichtes dar.
  • Gemäß 9 zeigt ein Auswählen der Druckerstatusoption (Printer Status) aus dem Ansichtsmenü des Hauptstatusdisplayfensters (Mainstatus Display) einen Druckerstatusdisplayfenster (Printer Status) 204 (27) mit einer einzeiligen Statuszusammenfassung für jeden Drucker an.
  • Durch die Druckereinstelloption (Printer Set-Up) in dem Ansichtsmenü, kann der Operator verfügbare Drucker konfigurieren. Wenn diese Option ausgewählt wird, wird ein Dialogfenster 206 (28) mit verfügbaren Druckern angezeigt und wenn ein Drucker aus diesem Menü ausgewählt wird oder der Opertor ein Doppelklick auf dem Druckerpiktogramm ausführt, wird ein Druckerkonfigurationsdialogesfenster (Printer Configuration Dialog) 208 angezeigt. Der Operator gibt Informationen in dieses Fenster ein, um den entsprechenden Drucker zu konfigurieren. Ein Auswählen einer Statusprotokolloption (Status Log) bewirkt, dass ein Statusprotokoll (Status Log) 210 (29) angezeigt wird, wodurch der Operator die aufgezeichneten Ereignisse ansehen und diese durchsuchen kann.
  • Ein Systemmenü (System Menu) 212 (30) beinhaltet eine Druckbetriebsmitteloption (Print Resource) und eine Spool-Verwendungsoption (Spool Utilization). Ein Auswählen der Drucksbetriebsmitteloption (Print Resource) zeigt ein Betriebsmitteldialogfenster (Resource Dialog) 214 an. Das Betriebsmitteldialogfenster zeigt vorhandene Betriebsmittel-Datenverzeichnispfade für den ausgewählten Drucker an und erlaubt dem Operator Betriebsmitteldatenverzeichnispfade für den ausgewählten Drucker hinzuzufügen oder zu löschen. Ein Auswählen der Spool-Verwendungsoption (Spool Ultilization) zeigt ein Spoolverwendungsfenster (Spool Ultilization) 216 (31) an. Das Spoolverwendungsfenster zeigt den Pfadnamen jedes Datenverzeichnisses, die Prozentzahl der gesamten zur Zeit verwendeten Raumes, die Gesamtanzahl der Bytes, die Gesamtanzahl der zur Zeit verwendeten Megabytes, der Gesamtanzahl der Megabytes, welche zur Speicherung zur Verfügung stehen und die Gesamtanzahl der Megabytes für jede Spalte an.
  • Bezugnahme auf die Mikroficheanhang
  • Ein Mikroficheanhang mit einem C-Sprachen-Quellencode für offene Drucksysteme beinhaltet 1648 Mikrofichebilder auf 17 Mikrofichekarten, welche hiermit eingereicht sind. Ein Abschnitt der Offenbarung des Patentdokumentes beinhaltet Material, welches urheberrechtlich geschützt ist. Die Urheberrechtsinhaber haben keine Einwende hinsichtlich der faksimilen Reproduktion des Patentdokumentes oder der Patentoffenbarung, wie es in der Akte des Patent- und Markenamtes auftaucht, behält sich aber Urheberrechte anderweitig vor.
  • Andere Ausführungsbeispiele sind in den nachfolgenden Ansprüchen dargestellt.
  • Multiple offene Druckserver an entfernten Orten von den Ausgangscomputern können beispielsweise durch ein herkömmliches TCP/IP Netzwerk verbunden werden.
  • Der Begriff „Drucker" wie er in der Beschreibung verwendet wird, bezieht sich auf viele verschiedene Arten von Vorrichtungen, wie beispielsweise Papierdrucker, E-Mail, Computerausgabemikroficheaufzeichner (COM), Archivierungssysteme oder Computerausgabelaserdiskaufzeichner (COLD).

Claims (21)

  1. Ein Verfahren, welches umfasst: Senden eines ersten Mehrseiten-Druckauftrags automatisch von einem Übersetzungsrechner (54) an einen Druckserver (52), wobei der Übersetzungsrechner (54) einer aus einer beliebigen Anzahl von Übersetzungsrechnern (54) ist, ohne dass der Übersetzungsrechner (54) einen Drucker (62) für den ersten Mehrseiten-Druckauftrag ausgewählt hat; Senden des ersten Mehrseiten-Druckauftrags von dem Druckserver (52) an einen mit mindestens einem Drucker (62) verbundenen ausgewählten Ausgabemenager (60), wobei der ausgewählte Ausgabemanager (60) einer von mehreren Ausgabemanagern (60) ist und jeder der Ausgabemanager mit einer beliebigen Anzahl von Druckern (62) verbunden ist; Senden des ersten Mehrseiten-Druckauftrags von dem ausgewählten Ausgabemanager (60) an einen ersten der Drucker (62); Senden eines zweiten Mehrseiten-Druckauftrags automatisch von irgendeinem der Übersetzungsrechner (54) an den Druckserver (52), ohne dass der Übersetzungsrechner (54) einen Drucker (62) für den zweiten Mehrseiten-Druckauftrag ausgewählt hat; Senden des zweiten Mehrseiten-Druckauftrags von dem Druckserver (52) an einen aus den Ausgabemanagern (60) ausgewählten Ausgabemanager; und Senden des zweiten Mehrseiten-Druckauftrags von dem ausgewählten Ausgabemanager (60) an einen zweiten der Drucker (62), wobei die ersten und zweiten Mehrseiten-Druckaufträge gleichzeitig auf dem ersten bzw. zweiten Drucker (62) ausgedruckt werden.
  2. Verfahren nach Anspruch 1, bei dem der Übersetzungrechner (54) einer aus einer Mehrzahl von Übersetzungsrechnern verschiedener Typen ist, die in einem ersten Netzwerk (56) miteinander verbunden sind.
  3. Verfahren nach Anspruch 1 oder Anspruch 2, bei dem die mehreren Ausgabemanager (60) in einem zweiten Netzwerk (58) miteinander verbunden sind.
  4. Verfahren nach einem der vorhergehenden Ansprüche, bei dem mindestens einige der Drucker (62) verschiedenen Typs sind.
  5. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Mehrseiten-Drukaufträge von den Übersetzungsrechnern (54) über ein erstes Netzwerk (56) an den Druckserver (52) und von dem Druckserver (52) über ein zweites Netzwerk (58) an die Ausgabemanager (60) gesendet werden.
  6. Verfahren nach Anspruch 6, wobei das erste Netzwerk ein TCP/IP-Netzwerk (56) und das zweite Netzwerk ein lokales Netzwerk (58) umfasst.
  7. Verfahren nach einem der vorhergehenden Ansprüche, das weiterhin das Umwandeln der Daten in den Mehrseiten-Druckaufträgen in ein mit den Druckern (62) kompatibles Format umfasst.
  8. Verfahren nach Anspruch 7, wobei die Daten von dem Druckserver (52) umgewandelt werden.
  9. Verfahren nach Anspruch 7, wobei die Daten von den Ausgabemanagern (60) umgewandelt werden.
  10. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin nach dem Senden der Mehrseiten-Druckaufträge von den Übersetzungsrechnern (54) an den Druckserver (52) das Speichern der Mehrseiten-Druckaufträge in einer mit dem Druckserver (52) gekoppelten Server Spool umfasst.
  11. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin vor dem Senden der Mehrseiten-Druckaufträge von dem Druckserver (52) an die Ausgabemanager (60) das Manipulieren der Daten in den Mehrseiten-Druckaufträgen umfasst.
  12. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin vor dem Senden eines Mehrseiten-Druckauftrags von dem Druckserver (52) an den ausgewählten Ausgabemanager (60) das Zusammenlegen mindestens eines weiteren Druckauftrags mit dem Druckauftrag zu einem einzigen Druckauftrag umfasst.
  13. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Ausdrucken der Mehrseiten-Druckaufträge auf Papier umfasst.
  14. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Senden der Mehrseiten-Druckaufträge an ein Email-System umfasst.
  15. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Aufzeichnen der Mehrseiten-Druckaufträge auf Mikrofiche umfasst.
  16. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Aufzeichnen der Mehrseiten-Druckaufträge auf Laserdisk umfasst.
  17. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Senden individueller Berichte von dem Druckserver (52) an die mit den Druckern (62) verbundenen Ausgabemanager (60) umfasst, wobei jeder der Mehrseiten-Druckaufträge mindestens zwei Berichte enthält.
  18. Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin nach dem Senden der Mehrseiten-Druckaufträge von den Übersetzungsrechnern (54) an den Druckserver (52) das Außerbetriebsetzen der Übersetzungsrechner (54) zu Wartungszwecken umfasst, während die Mehrseiten-Druckaufträge ausgedruckt werden.
  19. Verfahren nach einem der vorhergehenden Ansprüche, bei dem: der erste Druckauftrag mindestens zwei Berichte enthält und bei dem im ersten Mehrseiten-Druckauftrag enthaltene individuelle Berichte von dem Druckserver (52) an den ausgewählten Ausgabemanager gesendet werden, und die im ersten Mehrseiten-Druckauftrag enthaltenen individuellen Berichte vom ausgewählten Ausgabemanager (60) an einen ersten der Drucker (62) gesendet werden; und der zweite Mehrseiten-Druckauftrag mindestens zwei Berichte enthält, die automatisch von irgendeinem der Übersetzungsrechner (54) an den Druckserver (52) gesendet werden, die individuellen Berichte von dem Druckserver (52) an den ausgewählten der Ausgabemanager (60) gesendet werden, und die im zweiten Mehrseiten-Druckauftrag enthaltenen individuellen Berichte von dem ausgewählten Ausgabemanager (60) an einen zweiten der Drucker (62) gesendet werden, wobei die im ersten Mehrseiten-Druckauftrag enthaltenen individuellen Berichte und die im zweiten Mehrseiten-Druckauftrag enthaltenen individuellen Berichte gleichzeitig auf dem ersten bzw. dem zweiten Drucker ausgedruckt werden.
  20. Verfahren nach Anspruch 19, welches weiterhin einem Bediener des Druckservers (52) ermöglicht, die Druckarbeiten für jeden der individuellen Berichte zu steuern.
  21. Verfahren nach einem der vorhergehenden Ansprüche, bei dem weiterhin der Drucker (62) einer von mehreren Hochgeschwindigkeitsdruckern ist, wobei mindestens einige der Drucker verschiedenen Typs sind.
DE69725451T 1996-03-01 1997-03-03 Drucken in offenen systemen Expired - Lifetime DE69725451T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60977696A 1996-03-01 1996-03-01
US609776 1996-03-01
PCT/US1997/003334 WO1997032274A2 (en) 1996-03-01 1997-03-03 Open systems printing

Publications (2)

Publication Number Publication Date
DE69725451D1 DE69725451D1 (de) 2003-11-13
DE69725451T2 true DE69725451T2 (de) 2004-08-19

Family

ID=24442279

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69725451T Expired - Lifetime DE69725451T2 (de) 1996-03-01 1997-03-03 Drucken in offenen systemen

Country Status (7)

Country Link
US (5) US6337745B1 (de)
EP (1) EP0919030B1 (de)
AT (1) ATE251779T1 (de)
AU (1) AU1985397A (de)
CA (1) CA2247908C (de)
DE (1) DE69725451T2 (de)
WO (1) WO1997032274A2 (de)

Families Citing this family (186)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6657741B1 (en) * 1995-08-07 2003-12-02 Tr Systems, Inc. Multiple print engine system with selectively distributed ripped pages
US6807534B1 (en) * 1995-10-13 2004-10-19 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
ATE251779T1 (de) * 1996-03-01 2003-10-15 Fmr Corp Drucken in offenen systemen
JPH10229427A (ja) * 1997-02-14 1998-08-25 Canon Inc 情報処理装置及び方法
EP0910009B1 (de) * 1997-10-14 2005-07-20 Canon Kabushiki Kaisha Verfahren und Gerät zur Steuerung der Auftragsausführung und Speichermedium für das Programm
EP0910011A3 (de) 1997-10-14 2000-12-06 Canon Kabushiki Kaisha Verfahren und Gerät zum Anzeigen von Aufgabelisten und Speichermedium für ein seolches Programm
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
JP3065053B2 (ja) * 1998-01-06 2000-07-12 セイコーエプソン株式会社 機器監視システム、ローカル監視装置、統合監視装置、機器監視方法、及び、プログラムを格納したコンピュータ可読媒体
NL1008660C2 (nl) * 1998-03-20 1999-09-21 Oce Tech Bv User interface voor een informatieverwerkings-systeem, met opdrachtbewaking.
NL1008657C2 (nl) * 1998-03-20 1999-09-21 Oce Tech Bv User interface voor een informatieverwerkings-systeem.
JP2000081960A (ja) * 1998-07-02 2000-03-21 Tohoku Ricoh Co Ltd プリンタ選択装置及びプリントシステム
US6906815B1 (en) * 1998-08-26 2005-06-14 Brother Kogyo Kabushiki Kaisha Print system capable of inform user of progress of print operations
JP3697114B2 (ja) * 1998-08-28 2005-09-21 キヤノン株式会社 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品
US6639687B1 (en) * 1998-09-08 2003-10-28 International Business Machines Corporation Progress indicator for multiple actions
US6529286B1 (en) * 1998-12-22 2003-03-04 Canon Kabushiki Kaisha Dynamic printing interface for routing print jobs in a computer network
JP3266146B2 (ja) * 1999-01-20 2002-03-18 セイコーエプソン株式会社 プリンタ及びネットワーク印刷システム
US6864991B1 (en) * 1999-02-09 2005-03-08 Canon Kabushiki Kaisha Information processing apparatus for displaying data related to image forming apparatus, and information processing method therefor
JP2000235464A (ja) * 1999-02-15 2000-08-29 Canon Inc 印刷システム及びその制御方法
JP3355399B2 (ja) * 1999-04-12 2002-12-09 村田機械株式会社 ネットワークファクシミリ装置
JP3876588B2 (ja) * 1999-05-24 2007-01-31 セイコーエプソン株式会社 プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体
US6917437B1 (en) * 1999-06-29 2005-07-12 Xerox Corporation Resource management for a printing system via job ticket
US6744527B1 (en) * 1999-06-29 2004-06-01 Xerox Corporation User interface for navigation and control of a printing system
US6693720B1 (en) * 1999-10-29 2004-02-17 Hewlett-Packard Development Company, L.P. Method and apparatus for integrating print job status information and user options with implicit job interruption
US6717686B1 (en) * 1999-11-19 2004-04-06 Iprint.Com Electronic printing system and method
US6801935B2 (en) * 1999-12-14 2004-10-05 Canon Kabushiki Kaisha Secure printing using electronic mailbox
EP1132808A1 (de) * 2000-01-04 2001-09-12 Océ-Technologies B.V. Verfahren und System um einen job zum Druckzentrum zu senden
WO2001052108A2 (en) * 2000-01-10 2001-07-19 Imagex.Com, Inc. Automated, hosted prepress applications
FR2804231B1 (fr) 2000-01-25 2002-11-08 Vistaprint Usa Inc Impression centralisee de documents commerciaux en faibles volumes sur des machines auparavant limitees a des tres gros tirages
AU2001231078A1 (en) 2000-01-25 2001-08-07 Vistaprint Usa, Inc. Managing print jobs
EP1120701B1 (de) * 2000-01-28 2007-09-26 Safecom A/S System und Verfahren zur sicheren Übermittlung eines Dokumentes zwischen einem Client-Rechner eines Computer-Netzes und einem Drucker
US6952780B2 (en) 2000-01-28 2005-10-04 Safecom A/S System and method for ensuring secure transfer of a document from a client of a network to a printer
JP2001290627A (ja) * 2000-02-04 2001-10-19 Fuji Photo Film Co Ltd プリントシステム、プリント方法および装置並びに注文振り分け方法および装置
US20020138557A1 (en) * 2000-02-21 2002-09-26 Masanori Mukaiyama System for mediating printing on network
ATE328419T1 (de) * 2000-02-23 2006-06-15 Thinprint Gmbh Verfahren zu übertragung von daten in netzwerken über datenleitungen
US7199886B2 (en) 2000-03-01 2007-04-03 Oce Printing Systems Gmbh Method for the configuration of device-specific programs in a printer or copier, corresponding program, and corresponding device control, and printer or copier
JP2001282655A (ja) * 2000-03-28 2001-10-12 Canon Inc ネットワークデバイス管理方法、装置、および記憶媒体
EP1143695A3 (de) * 2000-03-29 2004-01-21 Canon Kabushiki Kaisha Regelverfahren für Bildverarbeitungsgerät mit Verbindung zu Computernetzwerk
JP2001357126A (ja) * 2000-04-14 2001-12-26 Canon Inc サービス提供方法及び装置、表示方法及び装置、課金処理システム、装置、及び方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記憶媒体
US6564229B1 (en) * 2000-06-08 2003-05-13 International Business Machines Corporation System and method for pausing and resuming move/copy operations
JP2001358880A (ja) * 2000-06-13 2001-12-26 Fuji Xerox Co Ltd 画像入出力制御装置および画像入出力システム
NL1015415C2 (nl) * 2000-06-13 2001-12-14 Ocu Technologies B V Werkwijze voor het verwerken van informatie, een systeem geschikt om deze werkwijze toe te passen en een computer programma element omvattend een programma code voor het toepassen van deze werkwijze.
US7123372B2 (en) * 2000-06-22 2006-10-17 Konica Corporation Image forming apparatus administration system
US7102773B1 (en) * 2000-07-19 2006-09-05 Sharp Laboratories Of America, Inc. Method for multicast of documents
EP1182542A1 (de) 2000-07-21 2002-02-27 Hewlett Packard Company, a Delaware Corporation On-line Auswahl eines Druckdienstleisters in einem verteilten Dienst für den Druck auf Anfrage
EP1176795A3 (de) * 2000-07-25 2008-06-11 Canon Kabushiki Kaisha Informationsverarbeitungsvorrichtung bzw. Verfahren zur Ausgabe von einem Job an einem peripherischen Gerät
GB0019774D0 (en) * 2000-08-11 2000-09-27 Hewlett Packard Co Method and apparatus for automated on line printing service
US7339686B1 (en) * 2000-09-14 2008-03-04 Hewlett-Packard Development Company, L.P. System and method for intelligent print quality selection
JP2002091732A (ja) * 2000-09-14 2002-03-29 Minolta Co Ltd 記録媒体、プリンタ制御方法、プリンタ制御システム
GB0024208D0 (en) * 2000-10-03 2000-11-15 Aagesen Jan O B Computer printer control method
US6981015B1 (en) * 2000-10-10 2005-12-27 Hewlett-Packard Development Company, L.P. Internet print managing system and method with print services statistical analysis
US7095518B1 (en) * 2000-10-16 2006-08-22 Electronics For Imaging, Inc. Spooling server apparatus and methods for receiving, storing, and forwarding a print job over a network
US6748471B1 (en) 2000-10-16 2004-06-08 Electronics For Imaging, Inc. Methods and apparatus for requesting and receiving a print job via a printer polling device associated with a printer
US7587468B2 (en) * 2000-10-16 2009-09-08 Electronics For Imaging, Inc. Methods and systems for the provision of printing services
US7574545B2 (en) * 2000-10-16 2009-08-11 Electronics For Imaging, Inc. Method and apparatus for controlling a document output device with a control request stored at a server
US6859832B1 (en) * 2000-10-16 2005-02-22 Electronics For Imaging, Inc. Methods and systems for the provision of remote printing services over a network
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
US7265819B2 (en) * 2000-11-30 2007-09-04 Hewlett-Packard Development Company, L.P. System and method for print system monitoring
US7454796B2 (en) * 2000-12-22 2008-11-18 Canon Kabushiki Kaisha Obtaining temporary exclusive control of a printing device
US7046384B2 (en) 2001-01-11 2006-05-16 Sharp Laboratories Of America, Inc. Methods and systems for print-processor-based print task error recovery
US7706017B2 (en) * 2001-01-11 2010-04-27 Sharp Laboratories Of America, Inc. Systems and methods for providing load balance rendering for direct printing
US20020113989A1 (en) * 2001-01-11 2002-08-22 Ferlitsch Andrew Rodney Methods and systems for print-processor modified printing
US7180619B2 (en) * 2001-01-11 2007-02-20 Sharp Laboratories Of America, Inc. Methods and systems for recovering a failed print job
US20020089687A1 (en) 2001-01-11 2002-07-11 Ferlitsch Andrew Rodney Methods and systems for print-processor-based printer status detection and print task distribution
US20020097428A1 (en) * 2001-01-11 2002-07-25 Ferlitsch Andrew R. Methods and systems for print job interleaving
US8456665B2 (en) 2001-01-11 2013-06-04 Sharp Laboratories Of America, Inc. Methods and systems for printing error recovery
US8411298B2 (en) * 2001-01-11 2013-04-02 Sharp Laboratories Of America, Inc. Methods and systems for printing device load-balancing
US7480068B2 (en) * 2001-01-11 2009-01-20 Sharp Laboratories Of America, Inc. Methods and systems for page-independent spool file sheet assembly
US7548331B2 (en) 2001-01-11 2009-06-16 Sharp Laboratories Of America, Inc. Methods and systems for print system component-based remote printing
US20030227644A1 (en) * 2001-01-11 2003-12-11 Sharp Laboratories Of America, Inc. Methods and systems for driver independent customized printing
JP2002230195A (ja) 2001-01-30 2002-08-16 Konica Corp 管理システム、管理装置、中継サーバー、被管理装置及び管理方法
GB2374953B (en) * 2001-04-26 2005-11-16 Hewlett Packard Co Method and apparatus for embodying documents
US20020186394A1 (en) * 2001-06-08 2002-12-12 Seiko Epson Corporation Contents supply system and server used for this
US7187461B2 (en) * 2001-06-25 2007-03-06 Xerox Corporation System for managing digital printers and servers via a network
US20030007171A1 (en) * 2001-07-09 2003-01-09 Simpson Shell Sterling Document production management in a distributed environment
US7450256B2 (en) * 2001-07-12 2008-11-11 Hewlett-Packard Development Company, L.P. Pre-defined print option configurations for printing in a distributed environment
US7054021B2 (en) * 2001-07-13 2006-05-30 Hewlett-Packard Development Company, L.P. System and method for printing multiple print jobs in a single action
US7365870B2 (en) * 2001-08-17 2008-04-29 Sharp Laboratories Of America, Inc Methods and systems for page-independent spool file face-up emulation
US20030043204A1 (en) * 2001-08-31 2003-03-06 Aguilera Jeffrey T. User interface for simultaneous duplicator scheduling
US7385610B2 (en) * 2001-10-18 2008-06-10 Hewlett-Packard Development Company, L.P. System and method for displaying graphics
US20030081240A1 (en) * 2001-10-30 2003-05-01 Jesus Soto Method and apparatus for adjusting print settings for a file
US7284061B2 (en) * 2001-11-13 2007-10-16 Canon Kabushiki Kaisha Obtaining temporary exclusive control of a device
JP2003196048A (ja) * 2001-12-26 2003-07-11 Nissei Plastics Ind Co 射出成形機のデータ印刷方法
US7096265B2 (en) * 2001-12-28 2006-08-22 Hewlett-Packard Development Company, L.P. System and method for intelligent routing of tasks across a distributed network
GB2384898B (en) * 2002-01-31 2005-05-18 Hewlett Packard Co Method and apparatus for embodying documents
US6752082B2 (en) * 2002-02-21 2004-06-22 Océ Display Graphics Systems Systems and method for selecting a media for a print job
JP2004005545A (ja) * 2002-04-12 2004-01-08 Canon Inc ジョブ管理装置、ジョブ管理方法、制御プログラム、及びジョブ管理システム
JP2003316546A (ja) * 2002-04-24 2003-11-07 Sharp Corp 画像処理装置
JP2003337665A (ja) * 2002-05-20 2003-11-28 Fujitsu Ltd 情報システム、印刷方法、およびプログラム
US8886701B1 (en) * 2002-07-15 2014-11-11 Hewlett-Packard Development Company, L.P. Network based software agent to allow dynamic resource access
US20040012802A1 (en) * 2002-07-17 2004-01-22 Allen Kram H. System and method for printing a data file
JP2004078282A (ja) * 2002-08-09 2004-03-11 Ricoh Co Ltd プリンタ機器情報設定方法、画像印刷装置及びプログラム
US20040042033A1 (en) * 2002-08-28 2004-03-04 Bob Sesek Display of location of alternate image-forming device to which image-forming-related job has been routed
US7310165B2 (en) * 2002-09-05 2007-12-18 Xerox Corporation Dynamic color rendering dictionaries
US7304760B2 (en) * 2002-09-30 2007-12-04 Sharp Laboratories Of America, Inc. Providing capabilities matching for cluster printing
US20040085573A1 (en) * 2002-10-31 2004-05-06 Aidinejad Mohammad Reza Printing accessory for mobile client device
DE10260135B4 (de) * 2002-12-20 2006-11-09 OCé PRINTING SYSTEMS GMBH Verfahren, Computerprogrammprodukt und Dokumentenausgabesystem zur Verarbeitung eines Dokumentendatenstroms
JP2004220565A (ja) * 2002-12-27 2004-08-05 Seiko Epson Corp 分散印刷システム及び分散印刷方法、分散印刷プログラム、並びにプリンタ及びプリンタ管理サーバ
US7528974B2 (en) * 2003-02-28 2009-05-05 Electronics For Imaging, Inc. Methods and apparatus for providing universal print services and asynchronous message services
US20040169882A1 (en) * 2003-02-28 2004-09-02 Electronics For Imaging, Inc. Methods and apparatus for providing printing services by assigning a telephone number to a printer
US7301662B2 (en) * 2003-03-17 2007-11-27 Kyocera Mita Corporation Control system and control method for image processing apparatus
US20040184071A1 (en) * 2003-03-19 2004-09-23 Garg Man M. Pluggable pre-parser for PJL and PS for extracting print job relates header information from a running stream
US7359076B2 (en) * 2003-04-01 2008-04-15 Seiko Epson Corporation Document sharing service for network printing
KR100432367B1 (ko) * 2003-04-30 2004-05-20 푸른정보기술(주) 네트웍/로컬/공유 프린터들의 관리 및 인쇄 제어시스템
US7471407B2 (en) * 2003-06-24 2008-12-30 Sharp Laboratories Of America, Inc. Systems and methods for monitoring an imaging job using implicit address discovery
AU2003903369A0 (en) * 2003-07-02 2003-07-17 Canon Kabushiki Kaisha Multi-function peripheral for initiating a workflow process and providing status feedback of the same
US20050030574A1 (en) * 2003-08-06 2005-02-10 Xerox Corporation. Print job re-routing scheme
US20050046886A1 (en) * 2003-08-28 2005-03-03 Sharp Laboratories Of America, Inc. Direct printing component architecture for installed printers
US7773248B2 (en) * 2003-09-30 2010-08-10 Brother Kogyo Kabushiki Kaisha Device information management system
US20050068564A1 (en) * 2003-09-30 2005-03-31 Ferlitsch Andrew R. Systems and methods for providing interactive printing with job data pull
US20050108679A1 (en) * 2003-11-17 2005-05-19 Jensen C. T. Method and system for managing document processing device job information
JP3793197B2 (ja) * 2003-12-03 2006-07-05 キヤノン株式会社 情報処理装置、情報処理方法、情報処理プログラム並びに記憶媒体
KR101022469B1 (ko) * 2003-12-30 2011-03-15 삼성전자주식회사 디지털 카메라 및 그 파일관리방법
US20050154172A1 (en) * 2004-01-08 2005-07-14 Conner Mark D. Low residual monomer IPDI-PPG prepolymer
KR100571782B1 (ko) * 2004-01-16 2006-04-18 삼성전자주식회사 프린팅 시스템의 에러 자가 진단 장치 및 그 방법
US20050162696A1 (en) * 2004-01-26 2005-07-28 Helms Janine L. Print auditing network
US20050275876A1 (en) * 2004-06-10 2005-12-15 Mclean Bruce L Method and system for server-based management of requests such as print jobs
JP4125269B2 (ja) * 2004-07-09 2008-07-30 キヤノン株式会社 ジョブ処理システム及びその制御方法
JP2006048538A (ja) * 2004-08-06 2006-02-16 Canon Inc 画像処理装置およびその方法
JP2006082262A (ja) * 2004-09-14 2006-03-30 Canon Inc 画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
US7616342B2 (en) * 2004-12-03 2009-11-10 Xerox Corporation Mechanism for allowing content-independent imaging date stream object usage
US20060119872A1 (en) * 2004-12-07 2006-06-08 Kabushiki Kaisha Toshiba Printing processing system
US20060279775A1 (en) * 2005-02-21 2006-12-14 Seiko Epson Corporation Distributed printing control apparatus and print job distribution method
JP4673101B2 (ja) * 2005-03-22 2011-04-20 キヤノン株式会社 文書管理システム、文書検索方法および文書管理装置
JP4541206B2 (ja) * 2005-03-29 2010-09-08 京セラミタ株式会社 情報処理装置、画像表示プログラム、及び画像形成システム
JP4453593B2 (ja) * 2005-03-30 2010-04-21 セイコーエプソン株式会社 分散印刷における印刷経過の監視
JP4042768B2 (ja) * 2005-06-21 2008-02-06 コニカミノルタビジネステクノロジーズ株式会社 文書ファイル取得方法、文書処理装置、文書ファイル取得プログラム
US20070011249A1 (en) * 2005-07-11 2007-01-11 Bridges Amanda K Multi-function printing device
US20070014612A1 (en) * 2005-07-18 2007-01-18 Seong Kim Parallel printing solution
JP4710468B2 (ja) * 2005-07-28 2011-06-29 セイコーエプソン株式会社 印刷要求装置、印刷システムおよび印刷要求方法
US7839521B2 (en) * 2005-08-09 2010-11-23 Global Print Systems, Inc. Methods and systems for print job management and printing
US7890772B2 (en) * 2005-08-10 2011-02-15 Lexmark International, Inc. Multi-function printing device
JP4621103B2 (ja) * 2005-10-12 2011-01-26 キヤノン株式会社 画像形成装置および画像形成装置の制御方法
JP4756994B2 (ja) * 2005-10-27 2011-08-24 キヤノン株式会社 ネットワークプリントシステム及びネットワーク周辺装置及び情報処理装置とプログラム
US20070097417A1 (en) * 2005-10-27 2007-05-03 Yukio Shibata Print control process device
US8339636B2 (en) * 2006-01-27 2012-12-25 Kyocera Document Solutions Inc. Multi-function peripheral apparatus for processing unified job steps
US7876464B2 (en) * 2006-01-30 2011-01-25 Ricoh Company, Ltd. Combined interface for specifying separate characteristics for multiple copies of an electronic document
US20070268504A1 (en) * 2006-05-16 2007-11-22 Proexecute, Llc Enhanced imaging spooler
US8235641B2 (en) * 2006-07-25 2012-08-07 Dst Output Hinged and bifurcated cart document handling apparatus utilized with a lazy-portrait document printing system
US8274691B1 (en) * 2006-07-25 2012-09-25 Dst Output Lazy-portrait narrow-edge-to-narrow-edge document printing system
US8004717B2 (en) * 2006-07-25 2011-08-23 Dst Output Stack flipping document handling system for utilization with printing lazy-portrait formatted documents
US8437014B2 (en) * 2006-07-25 2013-05-07 Dst Output Paper handling system for utilization with a lazy-portrait formatting document printing system
JP4282698B2 (ja) * 2006-08-15 2009-06-24 シャープ株式会社 印刷データ処理システム、印刷装置
JP5022804B2 (ja) * 2006-09-19 2012-09-12 株式会社リコー 経路検索サーバ、経路検索システム、経路検索方法及び経路検索プログラム
FR2907942A1 (fr) * 2006-10-25 2008-05-02 Ingenico Sa Procede de fourniture de donnees de transactions,terminal, procede de transaction,procede d'enrichissement de releves bancaires,serveur,signaux et produits programme d'ordinateur correspondants.
JP4337865B2 (ja) * 2006-11-01 2009-09-30 コニカミノルタビジネステクノロジーズ株式会社 情報処理システム、情報処理装置および情報処理方法
JP2008160813A (ja) * 2006-11-30 2008-07-10 Brother Ind Ltd 画像処理装置
JP2008181178A (ja) * 2007-01-23 2008-08-07 Matsushita Electric Ind Co Ltd ネットワーク出力システム、認証情報登録方法、および認証情報登録プログラム
JP2009009378A (ja) * 2007-06-28 2009-01-15 Brother Ind Ltd 印刷制御装置及びプログラム
JP4854608B2 (ja) * 2007-06-29 2012-01-18 キヤノン株式会社 印刷制御装置、印刷制御方法、及びプログラム
US20090097054A1 (en) * 2007-10-11 2009-04-16 Andrew Rodney Ferlitsch Method and system for recovering lost printouts
JP2009098880A (ja) * 2007-10-16 2009-05-07 Canon Inc 印刷処理システム、印刷処理方法、及びコンピュータプログラム
JP5055099B2 (ja) * 2007-12-06 2012-10-24 キヤノン株式会社 リモート操作システム及びその制御方法
JP2009145970A (ja) * 2007-12-11 2009-07-02 Canon Inc ドライバ管理装置、ドライバ管理方法、及びコンピュータプログラム
SG155806A1 (en) * 2008-03-28 2009-10-29 Radiantrust Pte Ltd Method and system for obtaining printer status in a network
JP4481339B2 (ja) * 2008-05-16 2010-06-16 シャープ株式会社 情報処理装置、情報処理方法、情報処理プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体
US20090328159A1 (en) * 2008-06-30 2009-12-31 Konica Minolta Systems Laboratory, Inc. Systems and Methods for Secure Printing
JP5415750B2 (ja) * 2008-11-28 2014-02-12 キヤノン株式会社 情報処理装置、情報処理方法、プログラム、並びに、情報処理システム
US20100188690A1 (en) * 2009-01-29 2010-07-29 Fuji Xerox Co., Ltd. Data conversion apparatus, printing apparatus, computer readable medium, and data conversion method
US8330971B2 (en) * 2009-02-26 2012-12-11 Xerox Corporation Advanced cover-driven workflow for a printshop
US20100245259A1 (en) * 2009-03-25 2010-09-30 Honeywell International Inc. Small screen display with a data filtering and sorting user interface
US9247007B2 (en) * 2009-04-23 2016-01-26 Disney Enterprises, Inc. System and method for providing a peripheral control interface for extending media device functions
US8373883B2 (en) * 2009-09-30 2013-02-12 Hewlett-Packard Development Company, L.P. System and method for managing resource consumption during print production
JP5512215B2 (ja) * 2009-09-30 2014-06-04 株式会社日立システムズ ジョブ処理システム及びその方法、そのプログラム
JP5371726B2 (ja) * 2009-12-16 2013-12-18 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
US9817622B2 (en) 2010-01-20 2017-11-14 Hewlett-Packard Development Company, L.P. Cloud printer with a common user print experience
US8427680B2 (en) * 2010-03-03 2013-04-23 Xerox Corporation Delayed printing from a computerized device
EP2646899B1 (de) * 2010-11-30 2020-02-26 Hewlett-Packard Development Company, L.P. System für internetfähiges drucken
US9081520B2 (en) * 2010-12-22 2015-07-14 Owl Computing Technologies, Inc. Remote print file transfer and spooling application for use with a one-way data link
WO2012112159A1 (en) 2011-02-17 2012-08-23 Hewlett-Packard Development Company, L.P. Systems and methods for managing a print job
JP5741058B2 (ja) * 2011-02-28 2015-07-01 株式会社リコー 印刷管理プログラム、印刷管理装置、印刷管理方法及び印刷システム
US8970877B2 (en) 2011-03-31 2015-03-03 Hewlett-Packard Development Company, L.P. Using a generic email address of a server and a sender email address to determine a destination printer for print data
CN103493004B (zh) 2011-04-29 2016-08-17 惠普发展公司,有限责任合伙企业 使用虚拟打印身份来管理打印作业的方法
JP5841380B2 (ja) * 2011-09-01 2016-01-13 キヤノン株式会社 管理サーバ及びその処理方法
US9069501B2 (en) 2012-02-28 2015-06-30 Hewlett-Packard Development Company, L.P. Mechanism that allows initiating print without being aware of the printer email address
US8976388B2 (en) 2012-05-30 2015-03-10 Hewlett-Packard Development Company, L.P. Printer identification validation procedure on a cloud computer system to recognize the target printer
CN104254844B (zh) 2012-06-26 2017-12-19 惠普发展公司,有限责任合伙企业 向wi‑fi客户端暴露网络打印机
US9400622B2 (en) 2012-06-29 2016-07-26 Hewlett-Packard Development Company, L.P. Path independent print queues
US20140195944A1 (en) * 2013-01-09 2014-07-10 International Business Machines Corporation Management of resources for tasks with virtual composite service agents
JP2015005029A (ja) * 2013-06-19 2015-01-08 キヤノン株式会社 情報処理装置、表示制御方法及びコンピュータプログラム
US9992357B2 (en) 2014-01-31 2018-06-05 Hewlett-Packard Development Company L.P. Authentication of a print request
JP5929946B2 (ja) 2014-02-27 2016-06-08 コニカミノルタ株式会社 画像形成システム、中継サーバー、通信制御方法及びプログラム
JP5768922B1 (ja) * 2014-09-24 2015-08-26 富士ゼロックス株式会社 文書処理システム、プログラム、及び文書処理装置
CN108885540B (zh) * 2016-01-29 2022-07-08 惠普发展公司,有限责任合伙企业 将作业转印到服务印刷机的印刷系统和存储介质
US11403408B2 (en) * 2017-07-10 2022-08-02 3D Bridge Solutions Inc. Systems, devices and methods for protecting 3D rendered designs
EP3756102B1 (de) 2018-06-07 2024-03-13 Hewlett-Packard Development Company, L.P. Lokale server zur verwaltung von proxy-einstellungen in intermittierenden netzwerken
CN112088522B (zh) * 2018-06-07 2023-09-08 惠普发展公司,有限责任合伙企业 在间歇性网络中跨客户端设备管理存储的本地服务器

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220674A (en) * 1987-07-17 1993-06-15 Digital Equipment Corporation Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination
US5303336A (en) * 1990-05-14 1994-04-12 Hitachi, Ltd. Printing system including print server
US5165014A (en) 1990-09-12 1992-11-17 Hewlett-Packard Company Method and system for matching the software command language of a computer with the printer language of a printer
US5563999A (en) * 1990-10-19 1996-10-08 Moore Business Forms, Inc. Forms automation system
JPH056323A (ja) * 1991-06-27 1993-01-14 Hitachi Ltd 資源管理方法および情報処理システム
CA2068102C (en) * 1991-08-29 1996-10-01 Steven V. Rosekrans Dialog filtering
US5353388A (en) 1991-10-17 1994-10-04 Ricoh Company, Ltd. System and method for document processing
US5226112A (en) * 1992-06-12 1993-07-06 Xerox Corporation Method for translating a plurality of printer page description languages
US5475801A (en) 1992-06-12 1995-12-12 Xerox Corporation System for controlling the printing of electronic documents with various page description languages and other parameters
US5467434A (en) 1992-08-28 1995-11-14 Xerox Corporation Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections
DE69318259T2 (de) * 1992-11-18 1998-09-17 Canon Kk Verfahren und Vorrichtung zur Implementierung einer Zweiwegeschnittstelle zwischen einem lokalen Netzwerk und einem Peripheriegerät
US5287194A (en) * 1992-11-25 1994-02-15 Xerox Corporation Distributed printing
US5638497A (en) * 1992-12-18 1997-06-10 Dataproducts Corporation Virtual printer
US5594840A (en) * 1993-05-26 1997-01-14 Xerox Corporation Apparatus and method for diagnosing the operation of a printing system
US5513126A (en) * 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5625757A (en) * 1993-12-24 1997-04-29 Hitachi, Ltd. Printing system
US5596416A (en) * 1994-01-13 1997-01-21 T/R Systems Multiple printer module electrophotographic printing device
US5580177A (en) 1994-03-29 1996-12-03 Hewlett-Packard Company Printer/client network with centrally updated printer drivers and printer status monitoring
IE69673B1 (en) * 1994-04-06 1996-10-02 Offset Studios Ltd An image processing method
US5596723A (en) * 1994-06-23 1997-01-21 Dell Usa, Lp Method and apparatus for automatically detecting the available network services in a network system
US5577172A (en) 1994-07-01 1996-11-19 Lasermaster Corporation High-capacity protocol for packet-based networks
US5799147A (en) 1994-10-19 1998-08-25 Shannon; John P. Computer recovery backup method
US5699494A (en) 1995-02-24 1997-12-16 Lexmark International, Inc. Remote replication of printer operator panel
US5727135A (en) 1995-03-23 1998-03-10 Lexmark International, Inc. Multiple printer status information indication
US5754747A (en) 1995-06-06 1998-05-19 Apple Computer, Inc. Architecture for network printing systems
US5699493A (en) * 1995-06-23 1997-12-16 Lexmark International, Inc. Method and apparatus for providing job accounting information to a host computer from a printer
JPH09198674A (ja) * 1996-01-16 1997-07-31 Toshiba Corp 信号処理回路及びこれを用いた再生装置
ATE251779T1 (de) * 1996-03-01 2003-10-15 Fmr Corp Drucken in offenen systemen

Also Published As

Publication number Publication date
US6337745B1 (en) 2002-01-08
EP0919030A4 (de) 1999-07-21
EP0919030B1 (de) 2003-10-08
AU1985397A (en) 1997-09-16
US20040027611A1 (en) 2004-02-12
ATE251779T1 (de) 2003-10-15
EP0919030A2 (de) 1999-06-02
CA2247908C (en) 2005-01-25
CA2247908A1 (en) 1997-09-04
WO1997032274A2 (en) 1997-09-04
US7518746B2 (en) 2009-04-14
US20040184074A2 (en) 2004-09-23
US7072067B2 (en) 2006-07-04
US20090174906A1 (en) 2009-07-09
DE69725451D1 (de) 2003-11-13
US9158491B2 (en) 2015-10-13
US6469796B1 (en) 2002-10-22
US20060268337A1 (en) 2006-11-30
WO1997032274A3 (en) 1997-10-09

Similar Documents

Publication Publication Date Title
DE69725451T2 (de) Drucken in offenen systemen
DE69725778T2 (de) Druckerkommunikationssystem und -verfahren
DE69633580T2 (de) Drucksystem
DE69830272T2 (de) Druckdaten-Erzeugungssystem und entsprechendes Verfahren zur Verwendung in einem Druckersystem
DE10034841B4 (de) Vorrichtung und Verfahren zur Überwachung und Aufzeichnung der Verwendung von Druckern in einem System
EP1456742B1 (de) Verfahren, gerätesystem und computerprogramm zum speichern und abrufen von druckdaten in einem netzwerk
DE69735043T2 (de) Ausgabesteuervorichtung und Ausgabesteuerverfahren sowie Informationsverarbeitungsvorrichtung
DE19954533A1 (de) Grafisches Schnittstellenverfahren und -System, um Einstellungen an mehrere Netzwerkeinheiten zu kopieren
DE10257428A1 (de) Steuerung von Software über Bündeln
DE10344343B4 (de) Vorrichtung zum Erzeugen eines Workflows zum Herstellen von Bildträgern, Druck- und Druckvorstufenfertigungsanlage mit einer derartigen Vorrichtung, Verfahren zum Erzeugen eines Workflows zum Herstellen von Bildträgern und elektronischer Datenträger mit einem Programm zur Durchführung dieses Verfahrens
DE69937266T2 (de) Anwenderschnittstelle für Datenverarbeitungssystem mit Jobüberwachung
DE10024715A1 (de) Verfahren und Vorrichtung zum Einrichten einer Zwei-Wege-Übertragung mit einem fernen Drucker
EP1155363A1 (de) Drucksystem
DE10051022B4 (de) Verfahren, System und Computerprogrammprodukt für die Neukonfiguration logischer Drucker in einem Druckernetzsystem beim Wechsel von einem Überwachungsprogramm zu einem zweiten Überwachungsprogramm
DE102007009737B4 (de) Verfahren, Drucksystem und Computerprogramm zum automatischen Bearbeiten von Auftragsbegleitdaten eines Druckauftrages
DE10212890A1 (de) Dokumenten-Bearbeitungsauftragssteuerungssystem, Verfahren zum Steuern von Dokumenten-Bearbeitungsaufträgen und Softwareprodukt zum Ausführen eines solchen Verfahrens
DE4422619A1 (de) Drucksystem
DE10205765A1 (de) Dokumentenverteilungssystem und Verfahren mit einer verdichteten Dokumentenserviceverwaltung
DE19849962A1 (de) Vorrichtung und Verfahren zum Aufteilen eines Druckauftrags unter mehreren Druckern
DE69634653T2 (de) Abbildungsausgabegerät und entspechendes Steuerverfahren
DE10335124A1 (de) Drucksystem
EP1470473B1 (de) Verfahren, computersystem und computerprogramm-modul zum erstellen von dokumentenbearbeitungsaufträgen aus variablen, seitenindividuellen daten und aus resourcendaten
DE10107377A1 (de) Indirektes Verarbeiten von Druckaufträgen
DE10161063B4 (de) Verfahren zum Betreiben eines Druckers, Datenverarbeitungssystem zum Durchführen des Verfahrens und Computersoftware zum Betreiben eines Druckers

Legal Events

Date Code Title Description
8364 No opposition during term of opposition