DE69725451T2 - Drucken in offenen systemen - Google Patents
Drucken in offenen systemen Download PDFInfo
- 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
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection 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 Druckern14 ,16 über IBMTM Bus-and-Tag Kanäle18 ,20 verbunden, MicrosoftTM NT Server22 ist mit einem NTTM Drucker24 über einen eigenen Bus26 verbunden und ein Bildserver28 ist mit Bilddruckern30 über eigene Busse32 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 Drucker14 geleitet. Der Mainframe wird defacto zu einem kostenintensiven Druckserver für das verteilte Client/Serversystem gemacht. - Ein Schalter
36 aktiviert entweder ein MVSTM12 oder ein VAXTM Mainframe38 und sendet Druckströme an einen Drucker40 . Wenn der MVSTM12 dazu ausgestaltet ist, Druckströme durch den Schalter36 zu senden und ein Anwender stattdessen, Druckströme von den VAXTM38 zu dem Drucker übermitteln möchte, aktiviert der Anwender den VAXTM und deaktiviert den MVSTM und konfiguriert den Schalter dementsprechend. Ungefähr20 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 Server22 , den Drucker mit MVSTM12 und/oder VAXTM38 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 und3 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. -
6 –31 zeigen Darstellungen des Bildschirms einer grafischen Anwenderschnittstelle in einer Druckumgebung eines offenen Systems. - Gemäß
2 weist eine Druckumgebung50 eines offenen Systems einen offenen Druckserver52 auf, welcher mittels eines „Transmission Control Protocol/Internet Protocol" (TCP/IP) Netzwerk56 mit Ausgangscomputern54 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 Ausgabemanager60 . Die Ausgabemanager bewirken dann, dass die Aufträge auf direkt damit verbundenen Druckern62 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 und3 ), UNIX Server66 , MicrosoftTM Windows NTTM Server 68, IBMTM AS/400 Server70 und Digital Equipment CorporationTM VAXTM Mainframes72 . - 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 Schicht78 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 Netzwerkschnittstellenschicht80 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 Server84 , ein IBMTM RS/6000 Server86 oder ein Hewlett PackardTM Server88 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 Ausgabemanager90 mit einem ISI/OPS Druckertreiber91 kann beispielsweise Druckaufträge von dem offenen Druckerserver empfangen und sie an IBMTM 3800-3 und 4245/8 Drucker92 ,94 und SiemensTM 2140/2240 Seitenmodusdrucker (page mode printer) 96 richten. Auf ähnliche Weise kann ein Ausgabemanager97 mit einem PSF/6000 Druckertreiber98 Druckaufträge an IBMTM 3900, 3828/9 und 3900 Duplexdrucker100 ,101 ,102 richten, ein Ausgabemanager103 mit einem SNPS/8000 Druckertreiber104 kann Druckaufträge an SiemensTM 2140/2240 IPDS Drucker 105, SiemensTM Seitenstromdrucker106 und SiemensTM Zwillingsduplexdrucker107 richten und ein Ausgabemanager108 mit einem XEROXTM Druckertreiber109 kann108 mit einem XEROXTM Druckertreiber109 kann Druckaufträge an einen XEROXTM Drucker110 richten. - Gemäß
5 wird ein Client Programm für offenes Drucken114 auf jedem Ausgangscomputer bzw. Übersetzungscomputer116 installiert, um Druckdateien von den Ausgangscomputern über das TCP/IP Netzwerk56 an einen offenen Druckserver52 zu übertragen, ohne auf den Ausgangscomputern laufendende Anwendungen zu modifizieren. Ein Ausgabecomputer bzw. Übersetzungscomputer116 ist beispielsweise ein IBMTM MVSTM Mainframe. Eine auf den MVSTM Mainframe laufende Anwendung118 überträgt Druckdateien in ein Auftragseingangssubsystem (Job Entry Sub-System) (JES), welches die Druckaufträge auf einen oder mehreren MVSTM JES Spools120 speichert. Das Programm114 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änger124 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-Spool126 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 Warteschlangemanager128 ü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-Anwendungsprogrammierungsschnittstelle132 (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-Buchhaltungsaufzeichnungen135 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 Netzwerk56 sieht die skalierbare offene Druckumgebung vor. Beide Netzwerke erlauben viele Verbindungen, beispielsweise kann das LAN256 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-Programme114 (5 ) und DTF134 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 Druckerpiktogramme142 ,144 dargestellt und durch Wörter146 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 und8 kann der Operator eine Drucker-Layout-Option Printer-Layout-Option146 oder eine Client-Layout-Option148 von einem Edit-Menü150 auswählen, um eine Screen-Layout-Dialog-Box152 oder eine Client-Layout-Dialog-Box154 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 Optionen162 (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 Anwendername188 und ein Passwort190 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)
- 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. - 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. - Verfahren nach Anspruch 1 oder Anspruch 2, bei dem die mehreren Ausgabemanager (
60 ) in einem zweiten Netzwerk (58 ) miteinander verbunden sind. - Verfahren nach einem der vorhergehenden Ansprüche, bei dem mindestens einige der Drucker (
62 ) verschiedenen Typs sind. - 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. - Verfahren nach Anspruch 6, wobei das erste Netzwerk ein TCP/IP-Netzwerk (56) und das zweite Netzwerk ein lokales Netzwerk (
58 ) umfasst. - 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. - Verfahren nach Anspruch 7, wobei die Daten von dem Druckserver (
52 ) umgewandelt werden. - Verfahren nach Anspruch 7, wobei die Daten von den Ausgabemanagern (
60 ) umgewandelt werden. - 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. - 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. - 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. - Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Ausdrucken der Mehrseiten-Druckaufträge auf Papier umfasst.
- Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Senden der Mehrseiten-Druckaufträge an ein Email-System umfasst.
- Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Aufzeichnen der Mehrseiten-Druckaufträge auf Mikrofiche umfasst.
- Verfahren nach einem der vorhergehenden Ansprüche, welches weiterhin das Aufzeichnen der Mehrseiten-Druckaufträge auf Laserdisk umfasst.
- 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. - 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. - 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. - Verfahren nach Anspruch 19, welches weiterhin einem Bediener des Druckservers (
52 ) ermöglicht, die Druckarbeiten für jeden der individuellen Berichte zu steuern. - 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.
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)
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)
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 |
-
1997
- 1997-03-03 AT AT97907997T patent/ATE251779T1/de not_active IP Right Cessation
- 1997-03-03 DE DE69725451T patent/DE69725451T2/de not_active Expired - Lifetime
- 1997-03-03 CA CA002247908A patent/CA2247908C/en not_active Expired - Lifetime
- 1997-03-03 AU AU19853/97A patent/AU1985397A/en not_active Abandoned
- 1997-03-03 EP EP97907997A patent/EP0919030B1/de not_active Expired - Lifetime
- 1997-03-03 WO PCT/US1997/003334 patent/WO1997032274A2/en active IP Right Grant
- 1997-09-05 US US08/924,269 patent/US6337745B1/en not_active Expired - Lifetime
- 1997-09-05 US US08/926,288 patent/US6469796B1/en not_active Expired - Lifetime
-
2003
- 2003-07-25 US US10/627,497 patent/US7072067B2/en not_active Expired - Fee Related
-
2006
- 2006-06-07 US US11/449,479 patent/US7518746B2/en not_active Expired - Fee Related
-
2009
- 2009-03-16 US US12/404,486 patent/US9158491B2/en not_active Expired - Fee Related
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 |