DE69532407T2 - Jobfolgeplanung für Druckvorgangsdurchführung - Google Patents

Jobfolgeplanung für Druckvorgangsdurchführung Download PDF

Info

Publication number
DE69532407T2
DE69532407T2 DE69532407T DE69532407T DE69532407T2 DE 69532407 T2 DE69532407 T2 DE 69532407T2 DE 69532407 T DE69532407 T DE 69532407T DE 69532407 T DE69532407 T DE 69532407T DE 69532407 T2 DE69532407 T2 DE 69532407T2
Authority
DE
Germany
Prior art keywords
job
processing
document
order
request
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
DE69532407T
Other languages
English (en)
Other versions
DE69532407D1 (de
Inventor
Akihiro Takatsu-ku Suzuki
Kentaro Takatsu-ku Yamada
Koji Takatsu-ku Nishiyama
Tooru Takatsu-ku Nakatani
Yoh Takatsu-ku Nakamura
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP09261595A external-priority patent/JP3508285B2/ja
Priority claimed from JP09382095A external-priority patent/JP3344150B2/ja
Priority claimed from JP09381995A external-priority patent/JP3661220B2/ja
Priority claimed from JP11798295A external-priority patent/JP3289547B2/ja
Priority claimed from JP7093818A external-priority patent/JPH08286851A/ja
Priority claimed from JP09544795A external-priority patent/JP3480113B2/ja
Priority claimed from JP09544995A external-priority patent/JP3204034B2/ja
Priority claimed from JP7095448A external-priority patent/JPH08292856A/ja
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of DE69532407D1 publication Critical patent/DE69532407D1/de
Publication of DE69532407T2 publication Critical patent/DE69532407T2/de
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • 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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • 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/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • 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

Description

  • Die vorliegende Erfindung betrifft ein Auftragsplanungssystem, das von einem Endgerät ausgegebene Auftragsanforderungen mittels einer Warteschlange plant und einen Auftragsausführungsabschnitt auffordert, die Druckverarbeitung durchzuführen, indem es den Auftrag an den Auftragsausführungsabschnitt übergibt.
  • Bei der von einem herkömmlichen Druckverarbeitungssystem ausgeführten Druckverarbeitung empfängt eine Auftragsplanungseinrichtung eine von einem Endgerät in einem Netzwerk gelieferte Auftragsanforderung, und dieser Auftrag wird an einen Auftragsausführungsabschnitt gesendet, nachdem die Auftragsanforderung einem vorbestimmten Planungsvorgang unterzogen wurde, wodurch die Druckverarbeitung und Umwandlung ausgeführt werden. Die Auftragsplanungseinrichtung speichert nacheinander Druckdaten, die die Auftragsanforderung bilden, und eine Ansammlung von Attributgruppen der Druckdaten (nachstehend als Dokument bezeichnet) in der Warteschlange (Queue) als eine Operationseinheit (nachstehend als Job bezeichnet). Der Planungsvorgang wird Job für Job durchgeführt. Im Folgenden wird eine solche Planung das Planen eines Einjob-Multidokuments genannt.
  • Wenn ein Benutzer versucht, eine Vielzahl von Ausgaben von Jobs mit dem gleichen Inhalt zu erzeugen, muss in einem herkömmlichen Jobverarbeitungssystem eine entsprechende Zahl von Jobanforderungen ausgegeben werden. Diese Jobs werden als unterschiedliche Jobs behandelt, und daher werden Ausgabeergebnisse, die diesen Jobanforderungen entsprechen, mit Ausgabeergebnissen für Jobabforderungen von einem anderen Benutzer gemischt. Es kostet den Benutzer viel Zeit, seine Ausgabeergebnisse von anderen Ergebnissen zu unterscheiden.
  • Obwohl eine Vielzahl von Jobs die gleichen Druckdaten teilt, benötigt jeder der Jobs die Druckdaten, wenn eine Vielzahl von Jobanforderungen erteilt wird. Wenn das Datenvolumen groß ist, wird einer Speichereinrichtung, z. B. einer Platte, eine erhöhte Last auferlegt. Des Werteren wird, wenn ein Job Dokumente enthält, die umgewandelt werden müssen, die Umwandlung Job für Job ausgeführt, was eine schlechte Verarbeitungsleistung zur Folge hat. Der Gebrauch von verschiedenen Ressourcen wird somit verschwenderisch.
  • Andererseits kann eine Jobverarbeitung mittels einer Annahmevollendungstyp-Folgeverarbeitung oder einer Nicht-Annahmevollendungstyp-Folgeverarbeitung durchgeführt werden. Bei der Annahmevollendungstyp-Folgeverarbeitung wird eine Dokumentenverarbeitungsan forderung erst ausgegeben, wenn alle Dokumente, die einen Job bilden, empfangen wurden. Bei der Nicht-Annahmevollendungstyp-Folgeverarbeitung werden Verarbeitungsanforderungen in der Reihenfolge erteilt, in der die Dokumente empfangen werden. Die Nicht-Annahmevollendungstyp-Folgeverarbeitung ist für den Fall geeignet, wo ein Hochgeschwindigkeitsdrucker benutzt wird. Die Annahmevollendungstyp-Folgeverarbeitung ist für den Fall geeignet, wo die Kollation und Unkollation eines Jobs gesteuert werden. Bei der Annahmevollendungstyp-Folgeverarbeitung ist es jedoch erforderlich, mit der Erteilung einer Verarbeitungsanforderung zu warten, bis alle Dokumente empfangen sind, was wiederum das Planen verzögert und die Gesamtverarbeitungszeit länger macht.
  • Die Kollation (Kollation wird durchgeführt) bedeutet, dass die Seiten eines Dokuments kollationiert werden und eine spezifizierte Zahl von Dokumenten ausgegeben wird, und die Unkollation (Kollation wird nicht durchgeführt) bedeutet, dass eine spezifizierte Zahl von Dokumenten Seite für Seite ausgegeben wird.
  • Im Fall des Planens des herkömmlichen Einjob-Multidokuments wird die nächste Jobverarbeitungsanforderung erst erteilt, wenn ein Job am Kopfende einer Druckerqueue vollendet ist. Solange ein vorangehender Job in der Queue verbleibt, wird die nächste Jobverarbeitungsanforderung nicht erteilt. Aus diesem Grund ist es möglich, leicht eine Verarbeitungsstart-Warteoperation oder eine Verarbeitungsvollendung-Warteoperation und eine Passworteingabe-Warteoperation durchzuführen, indem geprüft wird, ob der Job am Kopfende der Druckerqueue für ein Verarbeitungsstartwarten, ein Verarbeitungsvollendungswarten oder ein Passworteingabewarten bestimmt ist oder nicht.
  • Der Jobausführungsabschnitt mit hohem Durchsatz kann eine Vielzahl von Dokumenten zu einer Zeit verarbeiten. Die Jobplanungseinrichtung kann jedoch nur eine Jobverarbeitungsanforderung in begrenztem Timing erteilen, und folglich war es manchmal unmöglich, den Durchsatz des Jobausführungsabschnitts wirkungsvoll zu nutzen.
  • 10 ist eine erklärende Darstellung, die die Beziehung zwischen dem Zustand der Druckerqueue und einem Dokument zeigt, das von einem Jobausführungsabschnitt verarbeitet wird. In 10 ist eine Jobplanungseinrichtung (nicht gezeigt) zwischen eine Druckerqueue 5 und einen Jobausführungsabschnitt 6 gelegt, und diese Jobplanungseinrichtung plant Jobs. Jobs 1 bis 4 sind in der Druckerqueue 5 eingereiht. Die Verarbeitungsanforderung für alle Dokumente in Bezug auf Job 1 am Kopfende der Queue ist bereits erteilt worden. Andererseits verschiebt sich die Verarbeitung des Jobs sequentiell von Schritt 1 zu Schritt 3 in dem Jobausführungsabschnitt 6.
  • Für die Jobs in der Queue stellt ein großer Kreis an der Spitze jeder Spalte eine Queueobjekt eines Jobs dar, und kleinere Kreise, die dem großen Kreis in jeder Spalte folgen, stellen Queueobjekte eines Dokuments dar.
  • Der Jobausführungsabschnitt 6 rückt die Verarbeitung des Dokuments zu Schritt 2 vor, wenn die Verarbeitung in Schritt 1 vollendet ist, und informiert die Jobplanungseinrichtung, dass sie eine Verarbeitungsanforderung annehmen kann. Bei Empfang der Bestätigung von dem Jobausführungsabschnitt 6 erteilt die Jobplanungseinrichtung eine Verarbeitungsanforderung an den Jobausführungsabschnitt 6 für ein Dokument anschließend an den momentan vollendeten Job und führt die Verarbeitung von Schritt 1 aus. Nachdem die Verarbeitung von Schritt 3 vollendet ist, informiert der Jobausführungsabschnitt 6 die Jobplanungseinrichtung über die Vollendung der Verarbeitung dieses Dokuments. Die Jobplanungseinrichtung erwägt, dass die Verarbeitung des Dokuments, für das die Bestätigung erteilt wurde, vollendet wurde, und der Job wird zu einer Abschluss- (Vollendungs) Queue (nicht gezeigt) bewegt, nachdem die Verarbeitung des letzten Dokuments des Jobs vollendet wurde. Die Jobplanungseinrichtung erteilt eine Verarbeitungsanforderung an den Jobausführungsabschnitt 6 in Bezug auf den nächsten Job 2 am Kopfende der Druckerqueue 5.
  • In einigen Fällen kann die Jobplanungseinrichtung keine Dokumentverarbeitungsanforderung an den Jobausführungsabschnitt 6 erteilen, auch wenn der Jobausführungsabschnitt 6 verpflichtet ist, die Verarbeitung durchzuführen, was dazu führt, dass sich ein unverarbeitetes Dokument in der Druckerqueue 5 befindet.
  • Zum Beispiel zeigt 10, dass Verarbeitungsanforderungen für alle Jobs in Bezug auf Job 1 bereits erteilt wurden, und dass ein Job 1-4, d. h. ein Dokument 4 des Jobs 1, in dem Jobausführungsabschnitt 6 verarbeitet wird. Wenn der Job 1-4, nachdem er der Verarbeitung in Schritt 1 unterzogen wurde, zu Schritt 2 geschoben wird, wird es möglich, die Verarbeitung von Schritt 1 durchzuführen. Der Jobausführungsabschnitt 6 informiert die Jobplanungseinrichtung, dass sie eine Verarbeitung annehmen kann. Die Jobplanungseinrichtung hat jedoch von dem Jobausführungsabschnitt 6 noch nicht die Bestätigung der Vollendung der Verarbeitung von Jobs 1-2, 1-3 und 1-4 empfangen. Die Jobplanungseinrichtung kann folglich weder den Job 1 von dem Kopfende der Druckerqueue 5 verschieben noch eine Verarbeitungsanforderung für einen Job 2-1 erteilen. Mit anderen Worten, trotz der Tatsache, dass der Jobausführungsabschnitt 6 die Jobplanungseinrchtung informiert, dass sie Verarbeitung annehmen kann, kann der Jobausführungsabschnitt 6 eine Verarbeitungsanforderung für den Job 2-1 von der Jobplanungseinrichtung erst empfangen, wenn die Verarbeitung des Jobs 1-4 zu Ende ist. Der Jobausführungsabschnitt 6 läuft daher für eine Wartezeit leer, und es braucht eine lange Zeit, um die Jobverarbeitung auszuführen. Als Folge davon wird es unmöglich, den Durchsatz des Jobausführungsabschnitts 6 effektiv zu nutzen, auch wenn der Jobausführungsabschnitt 6 eine Vielzahl von Dokumenten zu einer Zeit verarbeiten kann.
  • Wie vorher erwähnt, steuert die Jobplanungseinnchtung Jobs durch Prüfen, ob ein Job am Kopfende der Druckerqueue 5 auf das Verarbeitungsstartwarten oder das Verarbeitungsvollendungswarten und das Passworteingabewarten gesetzt ist oder nicht. Wenn Verarbeitungsanforderungen für Dokumente in Bezug auf Jobs anders als der Job am Kopfende der Queue erteilt wurden, als die Jobplanungseinnchtung die Bestätigung von dem Jobausführungsabschnitt 6 empfing, wird es für die Jobplanungseinnchtung unmöglich werden, diese Jobs zu steuern.
  • US-A-5 179 673 offenbart ein System zum Verteilen verarbeiteter Druckdaten eines Druckjobs unter mehreren Druckmaschinen. Druckdaten, die einem Druckjob entsprechen, werden zur Verarbeitung an einen Bildprozessor übergeben. Ein Scheduler weist verfügbare Druckmaschinen diesem Bildprozessor zu, der verarbeitete Druckdaten an die zugewiesenen Druckmaschinen sendet, bis jede Kopie des Jobs gedruckt oder einer Druckmaschine zugewiesen ist.
  • Es ist eine Aufgabe der vorliegenden Erfindung, eine verbessertes Jobverarbeitungssystem zur Handhabung von Druckjobs bereitzustellen.
  • Diese Aufgabe wird durch die Merkmale von Anspruch 1 für ein Jobverarbeitungssystem erfüllt.
  • Weitere Ausführungen sind Gegenstand von abhängigen Ansprüchen.
  • Nach einem ersten Aspekt der vorliegenden Erfindung wird ein Auftragsverarbeitungssystem bereitgestellt, das umfasst: Ein Endgerät zum Ausgeben einer Auftragsanforderung durch Handhaben einer Vielzahl von Dokumenten als einen Auftrag, und eine Auftragsplanungseinrichtung, die sequentiell Aufträge durch Speichern der von dem Endgerät über ein Netzwerk empfangenen Aufträge in einer Queue verarbeitet und Senden einem Auftragsausführungsabschnitt einer Verarbeitungsanforderung bezüglich eines durch den in der Queue gespeicherten Auftrag spezifizierten Dokuments, wobei das Endgerät umfasst: eine Attributinformation-Hinzufügeeinrichtung zum Hinzufügen von Information, die ein Auftragsausgabeverfahren spezifiziert, zu einer Auftragsansforderung als Attributinformation des Auftrags, und die Auftragsplanungseinrichtung umfasst: Eine Attributinformation-Einstelleinrichtung, die in dem empfangenen Auftrag enthaltene Attributinformation gewinnt und die Attributinformation auf Information einstellt, die einen Auftrag und ein Dokument spezifiziert; eine Queue, die als einen Auftrag eine Gruppe von Elementen der Information, die einen Auftrag und ein Dokument spezifiziert, speichert, und eine Ausgabeergebnis-Steuereinrichtung, die nach Bezugnahme auf die Informationselemente, die einen Auftrag und ein Dokument bezüglich des in der Queue gespeicherten Auftrags spezifizieren, die an den Auftragsverarbeitungsabschnitt ausgegebene Verarbeitungsanforderung so steuert, dass eine spezifizierte Zahl von Kopien des Auftrags unter Verwendung der Information, die ein Auftragsausgabeverfahren spezifiziert, ausgegeben wird.
  • Nach einem zweiten Aspekt der vorliegenden Erfindung wird ein Auftragsverarbeitungssystem bereitgestellt, das umfasst: Ein Endgerät zum Ausgeben einer Auftragsanforderung durch Handhaben einer Vielzahl von Dokumenten als einen Auftrag, und eine Auftragsplanungseinrichtung, die sequentiell Aufträge durch Speichern der von dem Endgerät über ein Netzwerk empfangenen Aufträge in einer Queue verarbeitet und Senden einem Auftragsausführungsabschnitt einer Verarbeitungsanforderung bezüglich eines durch den in der Queue gespeicherten Auftrag spezifizierten Dokuments, wobei das Endgerät umfasst: Eine Attributinformation-Hinzufügeeinrichtung zum Hinzufügen von Information bezüglich der Zahl von Kopien des Auftrags und Information bezüglich eines Auftragsausgabeergebnisses zu der Auftragsansforderung als Auftragsattributinformation, und die Auftragsplanungseinrichtung umfasst: Eine Attributinformation-Einstelleinrichtung, die in dem empfangenen Auftrag enthaltene Attributinformation gewinnt und die Attributinformation auf Information einstellt, die einen Auftrag und ein Dokument spezifiziert; eine Queue, die als einen Auftrag eine Gruppe von Elementen der Information, die einen Auftrag und ein Dokument spezifiziert, speichert, und eine Ausgabeergebnis-Steuereinrichtung, die nach Bezugnahme auf die Information zum Spezifizieren eines Auftrags und eines Dokuments bezüglich des in der Queue gespeicherten Auftrags, die an den Auftragsverarbeitungsabschnitt ausgegebene Verarbeitungsanforderung so steuert, dass eine spezifizierte Zahl von Kopien des Auftrags nur in einer kollationierten Weise ausgegeben wird, wenn eine Kollationsverarbeitung in der Information bezüglich eines Auftragsausgabeergebnisses unter Verwendung der Information, die einen Auftrag und ein Dokument spezifiziert, angegeben wird, oder so, dass eine spezifizierte Zahl von Kopien des Auftrags nur in einer unkollationierten Weise ausgegeben wird, wenn unkollationierte Verarbeitung in der Information bezüglich des Auftragsausgabeergebisses unter Verwendung der Information, die einen Auftrag und ein Dokument spezifiziert, angegeben wird.
  • 1 ist ein Blockschaltbild, das die Gesamtkonfiguration eines Jobverarbeitungssystems entsprechend einer ersten Ausführung der vorliegenden Erfindung zeigt.
  • 2 ist eine schematische Darstellung, die ein in einem Anforderungssteuerabschnitt der ersten Ausführung erzeugtes Queueobjekt zeigt.
  • 3 ist ein Flussdiagramm, das den Gesamtfluss der Jobverarbeitung in dem Jobverarbeitungssystem der ersten Ausführung zeigt.
  • 4 ist ein Flussdiagramm, das Prozeduren zur Ausgabe einer Verarbeitungsanforderung zeigt, wenn in der ersten Ausführung ein Job kollationiert oder unkollationiert ausgegeben wird.
  • 5 ist ein Flussdiagramm, das Prozeduren zum Vollenden der Verarbeitung zeigt, wenn in der ersten Ausführung ein Job kollationiert oder unkollationiert ausgegeben wird.
  • 6 ist eine schematische Darstellung, die in einer Druckerqueue gespeicherte Queueobjekte und in den Queueobjekten (kollationiert) gehaltene Information in der ersten Ausführung zeigt.
  • 7 ist eine erklärende Darstellung, die Ausgabeergebnisse zeigt, wenn ein Job kollationiert in der ersten Ausführung ausgegeben wird.
  • 8 ist eine schematische Darstellung, die in einer Druckerqueue gespeicherte Queueobjekte und darin (unkollationiert) gehaltene Information zeigt.
  • 9 ist eine erklärende Darstellung, die Ausgabeergebnisse zeigt, wenn ein Job unkollationiert in der ersten Ausführung ausgegeben wird.
  • 10 ist eine erklärende Darstellung, die die Beziehung zwischen dem Zustand einer Druckerqueue und einem in einem Jobausführungsabschnitt zu verarbeitenden Dokument zeigt.
  • Mit Bezugnahme auf 1 bis 9 wird nun ein Jobverarbeitungssystem nach einer ersten Ausführung der vorliegenden Erfindung beschrieben. Das Jobverarbeitungssystem der ersten Ausführung führt eine Jobverarbeitung wirkungsvoll durch, wenn eine Vielzahl von Jobs mit dem gleichen Inhalt ausgegeben wird.
  • 1 ist ein Blockschaltbild, das die Gesamtkonfiguration eines in dieser Ausführung verwendeten Jobverarbeitungssystems zeigt. Ein Jobverarbeitungssystem 10 besteht aus einem Endgerät 11, einer Jobplanungseinrichtung 12 einem Jobausführungsabschnitt 13.
  • Das Endgerät 11 ist eine Benutzereinrichtung und ist mit der Jobplanungseinrichtung 12 über ein Netzwerk (nicht gezeigt) verbunden. Dieses Endgerät 11 erzeugt einen Job als eine Vielzahl von Dokumenten und gibt eine Jobanforderung und verschiedene Arten von Steueranforderungen, einschließlich dieser Dokumente, an die Jobplanungseinrichtung 12 aus.
  • Entsprechend einer vom Benutzer eingegebenen Anweisung fügt das Endgerät 11 verschiedene Arten von Attributwerten, die solche enthalten, die die Zahl von Jobausgaben betreffen, und Information, die ein Jobausgabeergebnis betrifft, zu der Jobanforderung als Attributinformation des Jobs hinzu.
  • Die Jobplanungseinrichtung 12 ist ein Modul, das von dem Endgerät 11 gelieferte Jobanforderungen sequentiell in einer Queue speichert, die Jobanforderungen unter Erlauben einer Zuweisung und Verarbeitungsbedindungen des Jobausführungsabschnitts 13 plant und den Job durch Übergeben eines in der Queue gespeicherten Jobs an den Jobausführungsabschnitt druckt.
  • Diese Jobplanungseinrichtung 12 besteht aus einem Anforderungssteuerabschnitt 14, einem Jobplanungsabschnitt 15, einem Jobausführungsabschnittssteuerabschnitt 16 und einem Queueverwaltungsabschnitt 17.
  • Nach Empfang einer Jobanforderung von dem Endgerät 11 gibt der Anforderungssteuerabschnitt 14 eine Anforderung zum Planen, z. B. Druckverarbeitung, an den Jobplanungsabschnitt 15 durch Erzeugen eines diesem Job entsprechenden Queueobjekts aus und liefert dieses Queueobjekt an den Jobplanungsabschnitt 15.
  • 2 ist eine schematische Darstellung des von dem Anforderungssteuerabschnitt 14 erzeugten Queueobjekts. Nach Empfang der führenden Jobanforderung erzeugt der Anforderungssteuerabschnitt 14 ein Queueobjekt für diesen Job (das für alle Dokumente gemeinsame Information enthält) und stellt einen Jobinformationsabschnitt ein. In diesem Jobinformationsabschnitt wird Information, die diesen Job spezifiziert (im Folgenden als Jobinformation bezeichnet), auf der Basis der für die führende Jobanforderung eingestellten Attributinformation erzeugt.
  • Job-ID: Jobidentifikator, der ein Identifikator zum Identifizieren eines Jobs ist.
  • Jobkopienzählung: Jobkopienzahlzählung, die die Zahl von Kopien des momentanen Jobs bezeichnet.
  • Kopienzählung: Kopienzählung, die die Nummer einer Seite zeigt, die momentan kopiert wird, und ein Anfangswert dieser Zählung ist 0.
  • Kollationsflag: Kollationsidentifikator, und Kollation ist verfügbar, wenn WAHR, aber nicht verfügbar, wenn UNWAHR.
  • Momentane Dokumentnummer: Verarbeitungsanforderungs-Dokumentidentifikator, der eine Dokumentfolgenummer darstellt, und ein Anfangswert ist 0.
  • Andererseits erzeugt der Anforderungssteuerabschnitt 14 nach Empfang der führenden Jobanforderung und einer folgenden Jobanforderung ein Queueobjekt jedes Dokuments (das Information für jedes Dokument hält) und stellt den Dokumentinformationsabschnitt ein. In diesem Dokumentinformationsabschnitt wird Information, die dieses Dokument spezifiziert (im Folgenden als Dokumentinformation bezeichnet) auf der Basis der Attributinformation auf ein empfangenes Dokument eingestellt.
  • Job-ID: Jobidentifikator zum Identifizieren eines Jobs.
  • Dokumentfolgenummer: Dokumentidentifikator, der eine zum Identifizieren von Dokumenten benutzte Nummer ist.
  • Anforderungszählung: Verarbeitungsanforderungszählung, die die Zahl von an den Jobausführungsabschnitt 13 ausgegebenen Verarbeitungsanforderungen darstellt, und der Wert der Jobkopienzählung der Jobinformation wird als ein Anfangswert dieses Anforderungszählers eingestellt. Der Zähler dekrementiert den Anfangswert jedes Mal um eins, wenn eine Verarbeitungsanforderung ausgegeben wird.
  • Vollendetzählung: Verarbeitungsvollendungszählung, die die Zahl von dem Jobausführungsabschnitt 13 ausgegebener Bestätigungen von Verarbeitungsvollendung darstellt. Dieser Zähler wird auf null gesetzt, wenn Dokumentinformation der momentanen Jobinformation erzeugt wird.
  • Vollendet: Letzter Dokumentidentifikator, der, wenn WAHR, das letzte Dokument darstellt.
  • Diese Queueobjekte werden in vorbestimmten Queues abhängig von dem Zustand des Jobs gespeichert. Mit anderen Worten, ein Queueobjekt eines entsprechenden Jobs wird in einer Queue gespeichert. Praktische Dokumente werden in einem mit Queues verbundenen Spei cher gespeichert. In der ganzen folgenden Beschreibung werden in Queues gespeicherte Queueobjekte einfach Dokumente genannt.
  • Der Jobplanungsabschnitt 15 übergibt den von dem Anforderungssteuerabschnitt 14 gelieferten Job an einen Queueverwaltungsabschnitt 17, und Queues, die dem Jobausführungsabschnitt 13 entsprechen, und zum Planen benötigte Queues werden mittels des Queueverwaltungsabschnitts 17 verwaltet. Das Planen wird durchgeführt, indem eine Zuweisung und Verarbeitungsbedingungen des Jobausführungsabschnitts 13 erlaubt werden, und eine Druckverarbeitungsanforderung wird an den Jobausführungsabschnitt 13 ausgegeben, indem ein in dem Jobverwaltungsabschnitt 17 gespeicherter Job an den Jobausführungsabschnitt 13 übergeben wird. Ein Queueobjekt des von dem Anforderungssteuerabschnitt 14 übergebenen Jobs wird in einer Druckerqueue 22 gespeichert, wenn der Job ein Nicht-Annahmevollendungstyp-Folgeverarbeitungsjob ist, wird in einer Spoolqueue 18 gespeichert, wenn der Job ein Annahmevollendungstyp-Folgeverarbeitungsjob ist, und wird in einer Haltequeue 19 gespeichert, wenn der Job ein ungeplanter Job ist. Wenn ein anderes Dokument dieser Jobanforderung folgt, wird Information in dem Dokumentinformationsabschnitt dieses Dokuments nach Bezugnahme auf Jobinformation eines anderen Jobs mit dem gleichen Jobidentifikator eingestellt, und dieses Dokument wird unter Verwendung des Queueverwaltungsabschnitts 17 einem Queueobjekt mit dem gleichen Jobidentifikator hinzugefügt.
  • Von den in Queues anders als die Haltequeue 19 und eine Abschlussqueue 23 gespeicherten Jobs werden Jobs, die Dokumente enthalten, die Umwandlung benötigen, zu dem Zeitpunkt umgewandelt, wenn der Jobausführungsabschnitt 13, der die entsprechende Umwandlung durchführt, freigegeben wird.
  • Eine Kollationssteuereinheit 15a nimmt Bezug auf Jobinformation und Dokumentinformation der in der Druckerqueue 22 des Queueverwaltungsabschnitts 17 gespeicherten Jobs. Wenn der Kollationsidentifizierer (Kollationsflag) auf WAHR gesetzt ist (Kollation), wird eine an den Jobausführungsabschnitt 13 ausgegebene Verarbeitungsanforderung so gesteuert, dass der Job in einer spezifizierten Zahl in einer kollationierten Weise unter Verwendung der Jobinformation und der Dokumentinformation ausgegeben wird. Wenn der Kollationsidentifizierer auf UNWAHR gesetzt ist (keine Kollation), wird die an den Jobausführungsabschnitt 13 ausgegebene Verarbeitungsanforderung so gesteuert, dass der Job in einer spezifizierten Zahl in einer unkollationierten Weise unter Verwendung der Jobinformation und der Dokumentinformation ausgegeben wird. Nach Empfang einer Bestätigung, die darstellt, dass der Jobausführungsabschnitt 13 Verarbeitung von dem Jobplanungsabschnitt 15 annehmen kann, holt der Jobplanungsabschnitt 15 nacheinander Jobs aus dem vorderen Ende der Druckerqueue 22 und gibt eine Dokumentverarbeitungsanforderung an den Jobausführungsabschnitt 13 über den Jobausführungsabschnittssteuerabschnitt 16 unter Verwendung der Kollationsteuereinheit 15a so aus, dass der Job kollationiert oder unkollationiert, wie von einem Benutzer angegeben, ausgegeben wird. Der Jobplanungsabschnitt 15 empfängt dann eine Zustandsbestätigung des Dokuments, für das die Verarbeitungsanforderung ausgegeben wurde, von dem Jobausführungsabschnitt 13 über den Jobausführungsabschnittssteuerabschnitt 16 und führt das Planen eines anderen Jobs aus.
  • Der Jobausführungsabschnittssteuerabschnitt 16 gibt eine Anforderung zur Druckverarbeitung an den Jobausführungsabschnitt 13 durch Übergeben der von dem Jobplanungsabschnitt 15 erhaltenen Dokumentverarbeitungsanforderung an den Jobausführungsabschnitt aus. Des Weiteren übergibt der Jobausführungsabschnittssteuerabschnitt 16 eine Zustandsbestätigung bezüglich der Jobverarbeitung, die von dem Jobausführungsabschnitt 13 erlangt wurde, an den Jobplanungsabschnitt 15.
  • Der Queueverwaltungsabschnitt 17 erzeugt verschiedene Arten von Queues in Übereinstimmung mit einer Anweisung von dem Jobplanungsabschnitt 15 und speichert eine Reihe von Queueobjekten mit dem gemeinsamen Jobidentifikator als einen Job durch Verbinden derselben miteinander. Die Spoolqueue 19 ist eine Queue, in der Annahmevollendungstyp-Folgeverarbeitungsjobs gespeichert werden, und ein Job wird in dieser Queue verwaltet, bis alle Dokumente dieses Jobs vollständig erlangt sind. Die Haltequeue 19 hält vorübergehend ein Dokument. Wenn ein Jobhalten für eine Jobanforderung angegeben wird, wird der Job in der Haltequeue 19 ungeachtet, ob der Job ein Annahmevollendungstyp-Folgeverarbeitungsjob oder ein Nicht-Annahmevollendungstyp-Folgeverarbeitungsjob ist, gespeichert. Der in der Haltequeue 19 gespeicherte Job wird entsprechend der Anweisung des Benutzers aus seinem Haltezustand entlassen. Wenn der Job ein Annahmevollendungstyp-Folgeverarbeitungsjob ist, wird der Job an die Spoolqueue 18 übergeben. Andererseits wird, wenn der Job ein Nicht-Annahmevollendungstyp-Folgeverarbeitungsjob ist, der Job an die Druckerqueue 22 übergeben. Eine Wartequeue 20 ist eine Art von Verarbeitungswartequeue. Wenn die Zeit eines Jobs, der auf eine Passworteingabe von dem Benutzer wartet, abgelaufen ist, wird der Job von der Druckerqueue 22 zu dieser Queue 20 übertragen. Wenn ein Passwort vom Benutzer eingegeben wird, kehrt der Job zu der Druckerqueue 22 zurück. Eine Pausequeue 21 ist eine Queue, in der ein Job, dessen Verarbeitung vorübergehend unterbrochen wurde, gespeichert wird. Wenn ein Systemmanager eine vorbestimmte Operation über einen Servermanager (nicht gezeigt) durchführt, bewegt sich der Job von der Druckerqueue 22 zu der Pausequeue 21 oder kehrt von der Pausequeue 21 zu der Druckerqueue 22 zurück. Die Druckerqueue 22 (1 bis N) wird entsprechend Jobausgaben (nicht gezeigt) des Jobausführungsabschnitt 13 bereitgestellt. Ein auf Druckverarbeitung wartender Job wird in dieser Queue 22 gespeichert. Eine Abschlussqueue 23 (1 bis N) wird entsprechend der Druckerqueue (1 bis N) bereitgestellt. Der Job, dessen Jobverarbeitung in Bezug auf alle Dokumente dieses Jobs in dem Jobausführungsabschnitt 13 vollendet wurde, wird in der Abschlussqueue 23 gespeichert.
  • Der Jobausführungsabschnitt 13 besteht aus mehreren Jobausführungsabschnitten oder Jobausgaben (keine wird in den Zeichnungen gezeigt). Der Jobausführungsabschnitt ist ein Umsetzer, der ein Druckformat eines Jobs umwandelt, und der Jobausgabeabschnitt gibt einen Job aus. Mit anderen Worten, der Jobausgabeabschnitt ist ein Drucker, der einen Job auf dem Drucker druckt. Der Jobausgabeabschnitt und die Druckerqueue 22 (1 bis N) werden in einer Eins-zu-Eins-Beziehung zueinander bereitgestellt. Ein Job wird in der Druckerqueue 22, die dem Jobausgabeabschnitt entspricht, der von dem Jobplanungsabschnitt 15 ausgewählt wurde, gespeichert und wird von dieser Druckerqueue weiter an einen entsprechenden Jobausgabeabschnitt übergeben.
  • Nach Vollendung eines Jobs gibt der Jobausführungsabschnitt 13 eine Bestätigung der Vollendung über den Jobausführungsabschnittssteuerabschnitt 16 an den Jobplanungsabschnitt 15 aus. Wenn der Jobausführungsabschnitt 13 freigegeben wird, gibt er eine Bestätigung der freigegebenen Verarbeitung über den Jobausführungsabschnittssteuerabschnitt 16 an Jobplanungsabschnitt 15 aus.
  • Mit Verweis auf ein in 3 gezeigtes Flussdiagramm wird der Gesamtfluss der Jobverarbeitung in dem vorerwähnten Jobverarbeitungssystem 10 beschrieben. Es erfolgt nun eine Erklärung des Falls, wo eine Vielzahl von Dokumenten als ein Job angenommen wird.
  • Nach Empfang einer Jobanforderung (Schritt S101) entscheidet der Jobanforderungssteuerabschnitt 14, ob ein Jobidentifikator (ID) auf die Jobanforderung eingestellt ist oder nicht (Schritt S102). Wenn der Jobidentifikator nicht auf diese Jobanforderung gesetzt ist, wird dieser Job als der führende Job bestimmt. Der Jobanforderungssteuerabschnitt 14 setzt einen Jobidentifikator, der einer Vielzahl von Jobanforderungen von dieser führenden Jobanforderung bis zur letzten Jobanforderung gemeinsam ist, und erzeugt ein Queueobjekt des Jobs, das diese Jobanforderungen verknüpft. Somit wird ein Jobinformationsabschnitt festgelegt. Gleichzeitig erlangt der Anforderungssteuerabschnitt 14 in der empfangenen Jobanforderung enthaltene Attributinformation und stellt diese Attributinformation als Jobinformation ein (Schritt S103). Anschließend werden Queueobjekte des Dokuments dieser Jobanforderung erzeugt, und ein Dokumentinformationsabschnitt wird festgelegt. Gleichzeitig wird die in der empfangenen Jobanforderung enthaltene Attributinformation erlangt, und diese Attributinformation wird als Dokumentinformation festgelegt (Schritt S104).
  • Andererseits wird, wenn der Jobidentifikator in der empfangenen Jobanforderung eingestellt ist, eine Reihe von Jobanforderungen, die bereits empfangen wurde, als ein Job bestimmt, und die Jobinformation wird basierend auf dem Jobidentifikator gewonnen (Schritt S105). Aus der Attributinformation dieser Jobanforderung wird entschieden, ob dieses Dokument das letzte Dokument ist oder nicht (Schritt S106). Wenn das Dokument das letzte Dokument ist, wird die Zahl von Dokumenten in die Jobinformation des Jobidentifikators dieses letzten Dokuments geschrieben (Schritt S107).
  • Wenn die Verarbeitung in Schritt S104 vollendet ist, wird ein neu erstellter Jobidentifikator an das Endgerät 11 zurüchgesendet, das diese Jobanforderung gesendet hat (Schritt S108).
  • Der Jobplanungsabschnitt 15 stellt fest, ob die empfangene Jobanforderung die Job-Halten-Bezeichnung hat oder nicht (Schritt S109). Wenn die empfangene Jobanforderung die Job-Halten-Bezeichnung hat, wird das Dokument dieser Jobanforderung in der Haltequeue 19 gespeichert (Schritt S110). Wenn der Jobplanungsabschnitt eine Benutzeranweisung empfing, wird das Dokument aus seinem gespeicherten Zustand entlassen (Schritt S111). Wenn die Jobanforderung in Schritt S109 keine Job-Halten-Bezeichnung hat, stellt der Jobplanungsabschnitt 15 fest, ob der Job ein Annahmevollendungstyp-Folgeverarbeitungsjob ist oder nicht (Schritt S112). Wenn der Job ein Annahmevollendungstyp-Folgeverarbeitungsjob ist, wird das Dokument dieser Jobanforderung in der Spoolqueue 18 gespeichert (Schritt S113), und das Dokument wird behalten, bis alle anderen Dokumente vollständig empfangen wurden (Schritt S114).
  • Anschließend wählt der Jobplanungsabschnitt 15 einen zur Verarbeitung in dem Jobausführungsabschnitt 13 geeigneten Drucker aus und speichert den Job in einer entsprechenden Druckerqueue 22 (Schritt S115). Der Jobplanungsabschnitt 15 gibt eine Verarbeitungsanforderung für das in diesem Job enthaltene Dokument über den Jobausführungsabschnittssteuerabschnitt 16 an den Jobausführungsabschnitt 13 aus (Schritt S116). Wenn Verarbeitungsanforderungen bezüglich aller Dokumente ausgegeben wurden (Schritt S117), wird der Job in einer entsprechenden Abschlussqueue 23 gespeichert (Schritt S118).
  • Prozeduren des Ausgebens einer Verarbeitungsanforderung in dem Jobplanungsabschnitt 15, wenn ein Job mit einem Jobidentifikator XX kollationiert oder unkollationiert ausgege ben wird, wird mit Verweis auf das in 4 gezeigte Flussdiagramm erklärt.
  • Zuerst erlangt der Jobplanungsabschnitt 15 Jobinformation bezüglich eines Jobidentifikators XX (Job-ID) am Kopfende der Druckerqueue 22 (Schritt S201). Die Kollationssteuereinheit 15a stellt fest, ob der Kollationsidentifikator (Kollationsflag) WAHR ist oder nicht (Schritt S202). Wenn der Kollationsidentifikator WAHR ist (Kollation ist verfügbar), erlangt die Kollationssteuereinheit 15a Dokumentinformation bezüglich eines Verarbeitungsanforderungs-Dokumentidentifikators (Momentane Dokumentnummer + 1) des Jobidentifikators XX (Schritt S203). Angenommen, die Verarbeitungsanforderungszählung (Anforderungszählung) = Verarbeitungsanforderungszählung – 1, wird eine Verarbeitungsanforderung über den Jobausführungsabschnittssteuerabschnitt 16 an den Jobausführungsabschnitt 13 ausgegeben (Schritt S204). Anschließend wird festgestellt, ob der letzte Dokumentidentifikator (Vollendet) dieser Dokumentinformation WAHR ist oder nicht (Schritt S205). Wenn er nicht WAHR ist, wird festgestellt, ob die Verarbeitungsanforderungszählung (Anforderungszählung) der Dokumentinformation null ist oder nicht (Schritt S206). Wenn die Verarbeitungsanforderungszählung nicht null ist, wird die Verarbeitung durch Rücksetzen des Verarbeitungsanforderungs-Dokumentidentifikators auf null zu Schritt S203 zurückkehren.
  • Andererseits wird, wenn die Verarbeitungsanforderungszählung in Schritt S206 null ist, das Ausgeben der Verarbeitungsanforderung des Jobidentifikators XX beendet.
  • Wenn z. B. die Zahl von Kopien des Jobs zwei ist, wird die Verarbeitungsanforderungszählung auch auf zwei gesetzt werden. Folglich wird, wenn die Verarbeitungsanforderungszählung in Schritt S206 nicht null ist, die gleiche Jobverarbeitung vom Beginn ausgeführt werden. Um dies zu vermeiden, wird der Verarbeitungsanforderungs-Dokumentidentifikator auf null zurückgesetzt, und Verarbeitungsanforderungen werden bezüglich aller Dokumente erneut ausgegeben. Die Verarbeitung wird wiederholt, bis die Verarbeitungsanforderungszählung null wird. Es wird möglich, eine angegebene Zahl von Kopien des Dokuments in Folge auszugeben, indem die obige Verarbeitung entsprechend der angegebenen Zahl von Kopien durchgeführt wird.
  • Wenn der Kollationsidentifikator in Schritt S202 nicht WAHR ist (Kollation nicht verfügbar), erlangt die Kollationsteuereinheit 15a Dokumantinformation bezüglich eines Verarbeitungsanforderungs-Dokumentidentifikators (Momentane Dokumentnummer) = 1 des Jobidentifikators XX (Schritt S208). Unter der Annahme, dass die Verarbeitungsanforderungszählung (Anforderungszählung) = Verarbeitungsanforderungszählung – 1, wird eine Verarbeitungsanforderung über den Jobausführungsabschnittssteuerabschnitt 16 an den Jobausführungs abschnitt 13 ausgegeben (Schritt S209). Anschließend wird festgestellt, ob die Verarbeitungsanforderungszählung (Anforderungszählung) der Dokumentinformation null ist (Schritt S210). Wenn die Verarbeitungsanforderungszählung nicht null ist, wird die Verarbeitung zu Schritt S209 zurückkehren, und eine Verarbeitungsanforderung für das gleiche Dokument wird ausgegeben. Zum anderen wird, wenn die Verarbeitungsanforderungszählung null ist, festgestellt, ob der letzte Dokumentidentifikator (Vollendet) dieser Dokumentinformation WAHR ist oder nicht (Schritt S211). Wenn der letzte Dokumentidentifikator nicht WAHR ist, wird Dokumentinformation bezüglich des Verarbeitungsanforderungs-Dokumentidentifikators + 1 des Jobidentifikators XX erlangt (Schritt S212), und die Verarbeitung wird zu Schritt S209 zurückkehren.
  • Wenn der letzte Dokumentidentifikator in Schritt S211 WAHR ist, wird die Verarbeitungsanforderung des Jobidentifikators XX beendet.
  • Wenn z. B. die Zahl von Kopien des Jobs zwei ist, wird die Verarbeitungsanforderungszählung auch auf zwei gesetzt. Wenn die Verarbeitungsanforderungszählung in Schritt S210 nicht null ist, wird eine Verarbeitungsanforderung für das gleiche Dokument erneut ausgegeben. Diese Verarbeitung wird in Bezug auf alle Dokumente wiederholt, wodurch eine spezifizierte Zahl von Kopien eines Dokuments für jedes Dokument getrennt ausgegeben wird.
  • Verarbeitungsvollendungsprozeduren in dem Jobplanungsabschnitt 15, wenn ein Job mit einem Jobidentifikator XX kollationiert oder unkollationiert ausgegeben wurde, werden mit Verweis auf ein in 5 gezeigtes Flussdiagramm beschrieben.
  • Nach Empfang einer Bestätigung der Vollendung der Verarbeitung eines Jobidentifikators XX (Job-ID) von dem Jobausführungsabschnitt 13 über den Jobausführungsabschnuttssteuerabschnitt 16 (Schritt S301), erlangt der Jobplanungsabschnitt 15 Dokumantinformation des Dokuments, das der Verarbeitungsvollendung unterzogen wurde, sowie Jobinformation des Jobidentifikators XX (Schritt S302). Unter der Annahme, dass eine Verarbeitungsvollendungszählung (Vollendetzählung) + 1 ist (Schritt S304), wird festgestellt, ob die Verarbeitungsvollendungszählung gleich einer Jobkopienzahlzählung (Jobkopienzählung) ist (Schritt S305). Wenn diese zwei Werte nicht gleich sind, wird die Verarbeitung zu Schritt S301 zurückkehren. Andererseits wird, wenn diese zwei Werte gleich sind, die Verarbeitung dieses Dokuments abgeschlossen (Schritt S306), und es wird festgestellt, ob der letzte Dokumentidentifikator WAHR ist oder nicht (Schritt S307). Wenn der letzte Dokumentidentifikator nicht WAHR ist, wird die Verarbeitung zu Schritt S301 zurückkehren. Wenn er aber WAHR ist, wird die Verarbeitung des Jobidentifikators XX abgeschlossen.
  • Es folgt nun eine Erklärung eines bestimmten Bespiels, wo der Nicht-Annahmevollendungstyp-Folgeverarbeitungsjob kollationiert oder unkollationiert ausgegeben wird. Zuerst wird der Fall erklärt, wo ein Einjob/Zweidokument-Job mit einer Jobkopienzahl 2 kollationiert ausgegeben wird.
  • 6 ist eine Diagrammdarstellung, die in einer Druckerqueue gespeicherte Queueobjekte und darin behaltene Information zeigt. Verweiszeichen j1 bezeichnet Jobinformation eines Objektjobs, d1 ist Dokumentinformation eines Dokumentidentifikators (DocSegNum), und d2 ist Dokumentinformation eines Dokumentidentifikators 2.
  • In einem durch "1" dargestellten Anfangszustand ist eine Kopienzählung (CopyCount) der Jobinformation j1 null, und eine Verarbeitungsanforderungszählung (RequestCount) des Dokumentidentifikators (DocSegNum) 1 und eine Jobkopienzahlzählung (JobCopyCount) sind einander gleich. Dies zeigt, dass eine Verarbeitungsanforderung für den ersten Lauf des ersten Dokuments noch nicht ausgegeben wurde.
  • Wenn der Jobausführungsabschnitt 13 freigegeben wird, gibt die Kollationssteuereinheit 15a des Jobplanungsabschnitts 15 eine Verarbeitungsanforderung bezüglich eines Dokuments eines Jobs mit dem Jobidentifikator 1 ("2") aus. Zu dieser Zeit ist die Kopienzählung (Copy Count) der Jobinformation j1 1, und folglich wird die Jobverarbeitungsanforderungszählung (RequestCount) der Dokumentinformation d1 1.
  • Wenn der Jobausführungsabschnitt 13 freigegeben wird, gibt die Kollationssteuereinheit 15a eine Verarbeitungsanforderung bezüglich eines Dokuments mit einem Dokumentidentifikator 2 ("3") aus. Eine Verarbeitungsanforderung bezüglich eines Dokuments nach dem Dokument mit dem Dokumentidentifikator 2 wird ausgegeben, wenn eine Verarbeitungsanforderungszählung der Dokumentinformation dieses Dokuments größer ist als die Verarbeitungsanforderungszählung des Dokuments mit dem Dokumentidentifikator 1. In "3" wechselt die Verarbeitungsanforderungszählung der Dokumentinformation d2 von 2 zu 1, und daher ist der Verarbeitungsanforderungs-Dokumentidentifikator (CurrentDocNum) gleich dem Dokumentidentifikator (der in diesem Beispiel 2 ist).
  • Eine Verarbeitungsanforderung für den zweiten Lauf des Dokuments (das erste Dokument) mit dem Dokumentidentifikator 1 wird ausgegeben, wenn die Verarbeitungsanforderungszählung des letzten Dokuments (CompleteCount = TRUE) gleich der Verarbeitungsanforderungszählung des Dokuments (zweites Dokument) mit dem Dokumentidentifikator 2 ist. Mit anderen Worten, wenn der Jobausführungsabschnitt 13 nach "3" freigegeben wird, gibt die Kollationssteuereinheit 15a eine Verarbeitungsanforderung für den zweiten Lauf des Dokuments mit dem Dokumentidentifikator 1 ("4") aus. Zu dieser Zeit wird die Kopienzählung des Dokumentidentifikators 1 2, und die Verarbeitungsanforderungszählung wird null. Wenn das letzte Dokument des Objektjobs nicht in der Druckerqueue ist, wird keine Verarbeitungsanforderung ausgegeben. Im folgenden "5" wird die Verarbeitung für den ersten Lauf des Dokuments mit dem Dokumentidentifikator 1 vollendet, und die Verarbeitung für den ersten Lauf des Dokuments mit dem Dokumentidentifikator 1 wird in "6" vollendet.
  • Wenn der Jobausführungsabschnitt 13 nach "6" freigegeben wird, gibt die Kollationssteuereinheit 15a eine Verarbeitungsanforderung für den zweiten Lauf eines Dokuments mit einem Dokumentidentifikator d2 ("7") aus. Hier wird die Verarbeitungsanforderungszählung des Dokuments 2 0. Im folgenden "8" wird die Verarbeitung für den zweiten Lauf des Dokuments mit dem Dokumentidentifikator 1 vollendet, und die Verarbeitung für den zweiten Lauf des Dokuments mit dem Dokumentidentifikator 2 wird in "9" vollendet.
  • In dem in 6 gezeigten Beispiel wird die Verarbeitung der Dokumente mit dem Timing von "5" – "6" – "8" – "9" vollendet. Zu dieser Zeit werden, wie in 7 gezeigt, die Kopien des ersten und zweiten Dokuments in einer kollationierten Weise in der Reihenfolge 1 – 2 – 1 – 2 ausgegeben.
  • Es erfolgt eine Erklärung des Falls, wo ein Einjob/Zweidokument-Job mit einer Jobkopienzahl 2 unkollationiert ausgegeben wird.
  • 8 ist eine Diagrammdarstellung, die in einer Druckerqueue gespeicherte Queueobjekte und darin gehaltene Information zeigt. In 8 bezeichnet j1 Jobinformation eines Objektjobs, d1 bezeichnet Dokumentinformation eines Dokumentidentifikators (DocSegNum) 1, und d2 bezeichnet Dokumentinformation eines Dokumentidentifikators 2 in der gleichen Weise wie in 6.
  • Wenn in dem Anfangszustand "1" der Jobausführungsabschnitt 13 freigegeben werden, gibt die Kollationssteuereinheit 15a des Jobplanungsabschnitts 15 eine Verarbeitungsanforderung bezüglich eines Dokuments eines Jobs mit dem Dokumentidentifikator 1 ("2") aus. Zu dieser Zeit ist die Kopienzählung (CopyCount) der Jobinformation j1 1, und folglich wird die Jobverarbeitungsanforungszählung (RequestCount) der Dokumentinformation d1 1.
  • Wenn der Jobausführungsabschnitt 13 freigegeben wird, gibt die Kollationssteuereinheit 15a auch eine Verarbeitungsanforderung bezüglich eines Dokuments mit einem Dokumentiden tifikator 2 ("3") aus. Als Folge davon werden Verarbeitungsanforderungen für den ersten und zweiten Lauf des Dokuments (des ersten Dokuments) mit dem Dokumentidentifikator d1 ausgegeben. In "3" wird die Kopienzählung der Jobinformation j1 zwei, und die Verarbeitungsanforderungszählung der Dokumentinformation d1 wird null. Andererseits ist der letzte Dokumentidentifikator (Vollendet) nicht WAHR, und die Kollationssteuereinheit 15a gibt eine Verarbeitungsanforderung für den ersten Lauf des Dokuments (des zweiten Dokuments) mit der Dokumentinformation d2 ("4") aus. Zu dieser Zeit wird die Kopienzählung des Dokumentidentifikators 2 eins, und Verarbeitungsanforderungszählung wird eins. In folgenden "5" wird die Verarbeitung für den ersten Lauf des Dokuments mit dem Dokumentidentifikator 1 vollendet, und die Verarbeitung für den zweiten Lauf des Dokuments mit dem gleichen Dokumentidentifikator 1 wird in "6" vollendet.
  • Wenn der Jobausführungsabschnitt 13 nach "6" freigegeben wird, gibt die Kollationssteuereinheit 15a eine Verarbeitungsanforderung für den zweiten Lauf eines Dokuments mit einem Dokumentidentifikator d2 ("7") aus. Hier wird die Verarbeitungsanforderungszählung des Dokuments 2 null. Im folgenden "8" wird die Verarbeitung für den zweiten Lauf des Dokuments mit dem Dokumentidentifikator 2 vollendet, und die Verarbeitung für den zweiten Lauf des Dokuments mit dem Dokumentidentifikator 2 wird in "9" vollendet.
  • In dem in 8 gezeigten Beispiel wird die Verarbeitung der Dokumente mit dem Timing von "5" – "6" – "8" – "9" vollendet. Zu dieser Zeit werden, wie in 9 gezeigt, die Kopien des ersten und zweiten Dokuments in einer unkollationierten Weise in der Reihenfolge 1 – 1 – 2 – 2 ausgegeben.
  • Im Fall des Annahmevollendungstyp-Folgeverarbeitungsjobs wird der Job an die Druckerqueue übergeben, nachdem alle Dokumente dieses Jobs vollständig erlangt wurden. Die vorerwähnte kollationierte/unkollationierte Ausgabesteuerung kann folglich direkt auf den Annahmevollendungstyp-Folgeverarbeitungsjob angewandt werden.
  • Des Weiteren können Druckergebnisse kollektiv an einen Sortierer ausgegeben werden oder können geteilt an einen Bin-Sortierer ausgegeben werden.
  • Wie oben beschrieben, wird nach der ersten Ausführung der vorliegenden Erfindung Information, die die Verfügbarkeit von Kollation darstellt, einer von einem Endgerät ausgegebenen Jobanforderung hinzugefügt. Wenn der empfangene Job die Kollationsbezeichnung besitzt, steuert die Jobplanungseinrichtung eine an den Jobausführungsabschnitt ausgegebene Verarbeitungsanforderung in einer solchen Weise, dass nur eine angegebene Nummer die ses Jobs in einer kollationierten Weise ausgegeben wird. Wenn andererseits der empfangene Job die Bezeichnung der Nicht-Kollation besitzt, steuert die Jobplanungseinrichtung die an den Jobausführungsabschnitt ausgegebene Verarbeitungsanforderung in einer solchen Weise, dass nur eine angegebene Nummer dieses Jobs in einer unkollationierten Weise ausgegeben wird. Kraft einer solchen Konfiguration ist es möglich, eine Vielzahl von Jobs mit dem gleichen Inhalt durch das Erteilen einer Jobanforderung auszugeben.
  • Entsprechend dieser Ausführung werden Ausgabeergebnisse, die eine Vielzahl von Jobanforderungen betreffen, nicht mit Ausgabeergebnissen gemischt, die Jobanforderungen eines anderen Benutzers betreffen, und folglich wird es möglich, die zum Unterscheiden der Ausgabeergebnisse der Benutzer benötigte Zeit zu reduzieren.
  • Außerdem wird die Druckverarbeitung unter Verwendung von in der ersten Jobanforderung enthaltenen Druckdaten durchgeführt. Wenn ein Job geteilt ausgegeben wird, ist es aus diesem Grund unnötig, Druckdaten für jeden Job zu senden, was wiederum die Last einer Speichereinrichtung, z. B. einer Platte, verringert. Wenn ein Dolument, das Umwandlung erfordert, in dem Job enthalten ist, ist es gleichermaßen nicht nötig, die Umwandlung mehr als zweimal durchzuführen, was es möglich macht, eine effiziente Verarbeitung durchzuführen. Aus diesem Grund ist es möglich, verschiedene Ressourcen in dem System effektiv zu nutzen.
  • Des Weiteren kann die Steuerung der Kollation/Nicht-Kollation auf Nicht-Annahmevollendungstyp-Folgeverarbeitungsjobs angewandt werden, und das Planen der Jobs kann daher sofort durchgeführt werden. Dies macht es möglich, die Gesamtverarbeitungszeit zu reduzieren.
  • Deshalb wird es möglich, die Effizienz der Jobverarbeitung zu verbessern, wenn eine Vielzahl von Jobs mit dem gleichen Inhalt ausgegeben wird.

Claims (2)

  1. Auftragsbearbeitungssystem zum Bearbeiten von Druckaufträgen, das umfasst: ein Endgerät (11) zum Ausgeben einer Auftragsanforderung, wobei die Auftragsanforderung Informationen umfasst, die eine Anzahl von Kopien angeben, eine Auftrag-Koordinierungsvorrichtung (12), die sequentiell Aufträge verarbeitet, indem sie einen von dem Endgerät (11) über ein Netz empfangenen Auftrag in einer Warteschlange (18, 22) speichert und eine Verarbeitungsanforderung, die sich auf den in der Warteschlange (18, 22) gespeicherten Auftrag bezieht, so an einen Auftrag-Ausführungsabschnitt (13) sendet, dass eine vorgegebene Anzahl von Kopien des Auftrags ausgegeben werden, dadurch gekennzeichnet, dass: das Endgerät (11) eine Vielzahl von Dokumenten als einen Auftrag abwickelt und eine Attributinformation-Hinzufügeeinrichtung umfasst, die Informationen, die ein Auftrag-Ausgabeverfahren angeben, zu einer Auftragsanforderung als Attributinformationen des Auftrags hinzufügt, wobei die Auftrags-Koordinierungsvorrichtung (12) umfasst: eine Attributinformation-Einstelleinrichtung (14), die Attributinformationen gewinnt, die in einem empfangenen Auftrag enthalten sind, und die Attributinformationen auf Informationen einstellt, die den empfangenen Auftrag und die Dokumente des empfangenen Auftrags angeben, wobei die Warteschlange (18, 22) als einen Auftrag eine Gruppe von Elementen der Informationen speichert, die den empfangenen Auftrag und die Dokumente des empfangenen Auftrags angeben, und eine Ausgabeergebnis-Steuereinrichtung (15), die nach Bezugnahme auf die Informationselemente, die einen Auftrag und ein Dokument bezüglich des in der Warteschlange (1822) gespeicherten Auftrags angeben, eine Bearbeitungsanforderung an den Auftrag-Ausführabschnitt (13) ausgibt, die sich auf ein Dokument bezieht, das von dem in der Warteschlange gespeicherten Auftrag angegeben wird, und die Verarbeitungsanforderung unter Verwendung der Informationselemente steuert, die das Auftrags-Ausgabeverfahren angeben.
  2. Auftragsverarbeitungssystem nach Anspruch 1, des Weiteren dadurch gekennzeichnet, dass die Informationen, die das Auftrag-Ausgabeverfahren angeben, Informationen umfassen, die sich auf ein Auftrag-Ausgabeergebnis beziehen, und die Ausgabeergebnis-Steuereinrichtung (15, 15a) die an den Auftrag-Ausführabschnitt (13) ausgegebene Verarbeitungsanforderung so steuert, dass eine angegebene Anzahl von Kopien des empfangenen Auftrags nur dann kollationiert ausgegeben wird, wenn kollationierte Verarbeitung in den Informationen angegeben ist, die sich auf das Auftrag-Ausgabeergebnis beziehen, oder so, dass eine angegebene Anzahl von Kopien des empfangenen Auftrags nur dann unkollationiert ausgegeben wird, wenn unkollationierte Verarbeitung in den Informationen angegeben ist, die sich auf das Auftrag-Ausgabeergebnis beziehen.
DE69532407T 1995-04-18 1995-10-20 Jobfolgeplanung für Druckvorgangsdurchführung Expired - Lifetime DE69532407T2 (de)

Applications Claiming Priority (16)

Application Number Priority Date Filing Date Title
JP09261595A JP3508285B2 (ja) 1995-04-18 1995-04-18 プリントジョブスケジューリング装置
JP9261595 1995-04-18
JP9381995 1995-04-19
JP09382095A JP3344150B2 (ja) 1995-04-19 1995-04-19 ジョブスケジューリング装置
JP7093818A JPH08286851A (ja) 1995-04-19 1995-04-19 ジョブ処理システム
JP9381895 1995-04-19
JP11798295A JP3289547B2 (ja) 1995-04-19 1995-04-19 印刷処理装置及び印刷処理方法
JP9382095 1995-04-19
JP09381995A JP3661220B2 (ja) 1995-04-19 1995-04-19 ジョブ処理装置
JP11798295 1995-04-19
JP09544795A JP3480113B2 (ja) 1995-04-20 1995-04-20 ジョブ処理システムおよび印刷制御方法
JP9544995 1995-04-20
JP9544895 1995-04-20
JP9544795 1995-04-20
JP09544995A JP3204034B2 (ja) 1995-04-20 1995-04-20 ジョブ処理システムおよびプリンタの出力方法
JP7095448A JPH08292856A (ja) 1995-04-20 1995-04-20 印刷処理装置

Publications (2)

Publication Number Publication Date
DE69532407D1 DE69532407D1 (de) 2004-02-12
DE69532407T2 true DE69532407T2 (de) 2004-06-24

Family

ID=27572863

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69532407T Expired - Lifetime DE69532407T2 (de) 1995-04-18 1995-10-20 Jobfolgeplanung für Druckvorgangsdurchführung

Country Status (3)

Country Link
US (6) US6213652B1 (de)
EP (5) EP1394668A2 (de)
DE (1) DE69532407T2 (de)

Families Citing this family (226)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6213652B1 (en) * 1995-04-18 2001-04-10 Fuji Xerox Co., Ltd. Job scheduling system for print processing
JP3039396B2 (ja) * 1996-10-18 2000-05-08 富士ゼロックス株式会社 印刷制御装置及び方法
JP3854699B2 (ja) * 1996-12-27 2006-12-06 キヤノン株式会社 プリントシステムおよび印刷中断方法
US6604124B1 (en) * 1997-03-13 2003-08-05 A:\Scribes Corporation Systems and methods for automatically managing work flow based on tracking job step completion status
US7086001B1 (en) * 1997-10-22 2006-08-01 OCÉ-USA, Inc. Automatic network device selection and document delivery system
US6687018B1 (en) * 1997-11-07 2004-02-03 Xerox Corporation System and method for distributing print jobs
US6476927B1 (en) 1998-01-21 2002-11-05 Electronics For Imaging, Inc. Job token printer assignment system
JP3711435B2 (ja) * 1998-02-10 2005-11-02 セイコーエプソン株式会社 印刷データのプレビュー方法および装置、記録媒体
JP4817474B2 (ja) * 1998-03-17 2011-11-16 キヤノン株式会社 データ処理装置およびデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体
US20020194125A1 (en) * 1998-07-01 2002-12-19 Michael F.Krieger Method and software article for selecting electronic payment of vendors in an automated payment environment
JP2000174948A (ja) * 1998-12-04 2000-06-23 Canon Inc 画像入出力装置、画像入出力方法および画像処理システム
US6584101B2 (en) * 1998-12-04 2003-06-24 Pmc-Sierra Ltd. Communication method for packet switching systems
US6618820B1 (en) 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for configuring an application server system
US6618742B1 (en) 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for job impact learning
US6662194B1 (en) * 1999-07-31 2003-12-09 Raymond Anthony Joao Apparatus and method for providing recruitment information
US7225445B1 (en) * 1999-09-02 2007-05-29 Fuji Xerox Co., Ltd. Execution control apparatus with key pad that enables selection of jobs to be run
US6707574B1 (en) * 1999-09-24 2004-03-16 Hewlett-Packard Development Company, L.P. Providing of print job attributes for later access before printing
JP2001159963A (ja) * 1999-12-01 2001-06-12 Minolta Co Ltd プリント装置、プリントシステムおよびプリント方法
JP2001166898A (ja) * 1999-12-06 2001-06-22 Canon Inc 画像印刷装置、画像印刷システム、画像データ処理方法および記憶媒体
JP4271325B2 (ja) * 2000-01-14 2009-06-03 シャープ株式会社 情報処理装置,情報処理方法および情報処理のためのコンピュータープログラムを記録した記録媒体
US7248385B2 (en) * 2000-01-18 2007-07-24 Minolta Co., Ltd. Printer controller that has a printer perform print processing on print jobs transmitted from a plurality of terminals, an image forming apparatus for performing print processing on the plurality of print jobs, and a terminal that transmits print jobs to the printer controller
JP3618619B2 (ja) * 2000-02-04 2005-02-09 シャープ株式会社 印刷装置
JP2001243034A (ja) * 2000-02-29 2001-09-07 Fujitsu Ltd 処理装置
US7159041B2 (en) * 2000-03-07 2007-01-02 Microsoft Corporation Method and system for defining and controlling algorithmic elements in a graphics display system
US7170617B1 (en) * 2000-04-17 2007-01-30 International Business Machines Corporation Method and apparatus for determining how to process incoming print jobs
US7177041B2 (en) * 2000-04-17 2007-02-13 International Business Machines Corporation Method and apparatus for detecting and processing print jobs that request backchannel data
US8386945B1 (en) 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
US20010044868A1 (en) * 2000-05-17 2001-11-22 Tomas Roztocil System and method for visual representation and manipulation of tabs on a production printer
US6462756B1 (en) * 2000-05-17 2002-10-08 Heidelberger Druckmaschinen Ag System and method for visual representation of pages in a production printing workflow
US6995860B2 (en) * 2000-05-17 2006-02-07 Eastman Kodak Company System and method for visual representation of tabs in a production printing workflow
US20010043365A1 (en) * 2000-05-17 2001-11-22 Heidelberg Digital L.L.C. Late binding of tab image contents to ordered tab stock
US7003723B1 (en) 2000-05-17 2006-02-21 Eastman Kodak Company System and method for representing and managing pages in a production printing workflow
US6411314B1 (en) * 2000-05-17 2002-06-25 Heidelberger Druckmaschinen Ag System and method for representing and controlling a production printing workflow
US6795873B1 (en) * 2000-06-30 2004-09-21 Intel Corporation Method and apparatus for a scheduling driver to implement a protocol utilizing time estimates for use with a device that does not generate interrupts
EP1172753A3 (de) * 2000-07-15 2004-02-11 Andrew William Bodsworth Verfahren zur Optimierung der Verschreibung von Arzneimitteln
JP3703375B2 (ja) * 2000-07-21 2005-10-05 キヤノン株式会社 画像処理装置および画像処理方法
JP3720740B2 (ja) * 2000-09-12 2005-11-30 キヤノン株式会社 分散印刷システム、分散印刷制御方法、記憶媒体、及びプログラム
JP3624175B2 (ja) * 2000-10-06 2005-03-02 キヤノン株式会社 情報処理装置及び方法
US20070253020A1 (en) * 2000-10-06 2007-11-01 Hull Thomas R System and method for visual representation and manipulation of page features on a production printer
JP3630627B2 (ja) * 2000-10-10 2005-03-16 シャープ株式会社 画像形成装置の不正使用監視装置
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US20020059415A1 (en) 2000-11-01 2002-05-16 Chang William Ho Manager for device-to-device pervasive digital output
JP4092068B2 (ja) * 2000-11-10 2008-05-28 株式会社リコー 印刷制御装置、印刷装置、印刷システムおよび印刷制御用記録媒体
WO2002042896A1 (en) 2000-11-20 2002-05-30 Flexiworld Technologies, Inc. tOBILE AND PERVASIVE OUTPUT COMPONENTS
JP3622671B2 (ja) * 2000-11-21 2005-02-23 セイコーエプソン株式会社 印刷ジョブ管理装置
JP3622670B2 (ja) * 2000-11-21 2005-02-23 セイコーエプソン株式会社 印刷ジョブ管理装置
US7532357B2 (en) * 2000-12-26 2009-05-12 Xerox Corporation Job submission system and method for controlling multiple job renderings with a single master or “super” ticket
US7405836B2 (en) * 2000-12-26 2008-07-29 Xerox Corporation Job submission system and method for controlling multiple job renderings with a single master or “super” ticket
US20020089690A1 (en) * 2001-01-08 2002-07-11 Boyce James S. Delivering a file to a server for printing
US20020097416A1 (en) 2001-01-19 2002-07-25 Chang William Ho Output controller processor for universal data output
US6828975B2 (en) * 2001-03-01 2004-12-07 Microsoft Corporation Method and system for managing graphics objects in a graphics display system
US6874150B2 (en) * 2001-03-01 2005-03-29 Microsoft Corporation Method and system for maintaining connections between surfaces and objects in a graphics display system
US20020171864A1 (en) * 2001-05-16 2002-11-21 Robert Sesek Methods and apparatus for printing around a job in a printer queue
JP2002366328A (ja) * 2001-06-07 2002-12-20 Seiko Epson Corp プリンタサーバ、及び、印刷システム
US20030007171A1 (en) * 2001-07-09 2003-01-09 Simpson Shell Sterling Document production management in a distributed environment
JP4596696B2 (ja) * 2001-07-16 2010-12-08 キヤノン株式会社 情報処理装置および印刷装置
US20030041102A1 (en) * 2001-08-27 2003-02-27 Simpson Shell S. Methods and systems for scaling inappropriately-sized documents in a distributed environment
JP4383696B2 (ja) * 2001-09-13 2009-12-16 キヤノン株式会社 印刷システム及びその制御方法と印刷管理装置及び方法
US7259881B2 (en) * 2001-10-03 2007-08-21 Kabushiki Kaisha Toshiba Method of monitoring multiple controller families
US7230731B2 (en) * 2001-11-16 2007-06-12 Ricoh Company, Ltd. Image formation apparatus and method with password acquisition
JP3960034B2 (ja) * 2001-12-19 2007-08-15 ブラザー工業株式会社 印刷システム、印刷装置、印刷情報報知方法および印刷情報報知プログラム
JP3700659B2 (ja) * 2002-03-01 2005-09-28 ブラザー工業株式会社 画像形成装置、及び、プログラム、並びに、画像形成装置の制御方法
US20030184783A1 (en) * 2002-03-28 2003-10-02 Toshiba Tec Kabushiki Kaisha Modular layer for abstracting peripheral hardware characteristics
US7464138B2 (en) * 2002-03-29 2008-12-09 International Business Machines Corporation Mirror queue in a shared queue environment
US7126712B2 (en) * 2002-03-29 2006-10-24 Kabushiki Kaisha Toshiba File based request queue handler
JP4323839B2 (ja) * 2002-05-16 2009-09-02 キヤノン株式会社 画像入出力装置、画像入出力システム、記憶媒体、及び、画像入出力システムに好適な操作方法、操作画面表示方法
US20030222905A1 (en) * 2002-06-04 2003-12-04 Argonaut Technologies, Inc. Recipe recorder for automated chemistry
US7333224B2 (en) * 2002-06-05 2008-02-19 Microsoft Corporation System and method for managing printed documents
US7359098B2 (en) * 2002-09-06 2008-04-15 Kabushiki Kaisha Toshiba System and method for testing scan and fax jobs
JP2004129067A (ja) * 2002-10-04 2004-04-22 Canon Inc 画像形成方法
JP2004171325A (ja) * 2002-11-21 2004-06-17 Seiko Epson Corp 印刷ジョブ管理装置
JP3962679B2 (ja) * 2002-12-05 2007-08-22 キヤノン株式会社 印刷制御方法及び装置
JP4186657B2 (ja) * 2003-03-12 2008-11-26 セイコーエプソン株式会社 印刷ジョブ作成装置およびジョブ管理装置並びにこれらを備える印刷ジョブ管理システム
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
US7584311B2 (en) * 2003-03-21 2009-09-01 Lsi Corporation Elasticity buffer restarting
US8738415B2 (en) * 2003-03-24 2014-05-27 Hewlett-Packard Development Company, L.P. Automated workflow assignment to print jobs
JP4186678B2 (ja) * 2003-04-02 2008-11-26 セイコーエプソン株式会社 印刷ジョブ管理装置およびこれに用いられるプログラム並びに印刷ジョブ管理方法
US8707312B1 (en) 2003-07-03 2014-04-22 Google Inc. Document reuse in a search engine crawler
US7725452B1 (en) 2003-07-03 2010-05-25 Google Inc. Scheduler for search engine crawler
US20140362397A1 (en) * 2003-07-14 2014-12-11 Vringo Infrastructure Inc. Messaging Service System And Method To Be Performed In Such A System
US20050024672A1 (en) * 2003-07-31 2005-02-03 International Business Machines Corporation System and method for use of metadata in print job interruption management
US20050050466A1 (en) * 2003-08-29 2005-03-03 Sangroniz James M. Distributed automated workflow assignment for print fulfillment of print jobs
JP2005107641A (ja) * 2003-09-29 2005-04-21 Seiko Epson Corp 印刷装置
US7492472B2 (en) * 2003-10-30 2009-02-17 Xerox Corporation Multimedia communications/collaboration hub
US7962364B2 (en) * 2003-10-30 2011-06-14 Xerox Corporation Multimedia communications/collaboration hub
KR100571955B1 (ko) * 2003-11-18 2006-04-17 삼성전자주식회사 일시 인쇄 중지 및 재개가 가능한 프린트 방법 및 그프린터
KR100574018B1 (ko) * 2003-11-24 2006-04-26 삼성전자주식회사 화상기록장치의 제어방법
JP3927949B2 (ja) * 2003-12-10 2007-06-13 キヤノン株式会社 情報処理装置、負荷分散印刷方法、プログラム、及び記憶媒体
JP3854963B2 (ja) * 2003-12-15 2006-12-06 キヤノン株式会社 情報処理装置、印刷システム、負荷分散印刷方法、及び制御プログラム
JP4449445B2 (ja) * 2003-12-17 2010-04-14 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
US20050162696A1 (en) * 2004-01-26 2005-07-28 Helms Janine L. Print auditing network
US20060001898A1 (en) * 2004-07-02 2006-01-05 Konica Minolta Business Technologies, Inc. Image printing apparatus and display device and job processing method therefor
JP2006023830A (ja) * 2004-07-06 2006-01-26 Canon Inc 出力終了通知方式、出力制御装置、制御プログラム及び記憶媒体
US20060007474A1 (en) * 2004-07-09 2006-01-12 Daos Brenda F System and method for routing document processing operations
JP4091023B2 (ja) * 2004-07-22 2008-05-28 シャープ株式会社 印刷装置および印刷方法、ならびに、制御プログラム、記録媒体
US7201527B2 (en) * 2004-07-30 2007-04-10 Hct Limited Twist up pen type dispenser with brush applicator
JP2006056069A (ja) * 2004-08-18 2006-03-02 Canon Inc 印刷制御装置および印刷制御方法
US7787138B2 (en) * 2005-05-25 2010-08-31 Xerox Corporation Scheduling system
JP4618778B2 (ja) * 2004-08-27 2011-01-26 キヤノン株式会社 印刷装置、ネットワーク接続装置、印刷制御方法及び印刷制御プログラム
US7987172B1 (en) 2004-08-30 2011-07-26 Google Inc. Minimizing visibility of stale content in web searching including revising web crawl intervals of documents
JP2006082262A (ja) * 2004-09-14 2006-03-30 Canon Inc 画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2006092348A (ja) * 2004-09-24 2006-04-06 Fuji Xerox Co Ltd 実行装置及び方法並びにジョブフローシステム
US8120799B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for accessing remote, descriptor-related data at an imaging device
US8023130B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8001183B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US7970813B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US20060119883A1 (en) * 2004-10-08 2006-06-08 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential consolidation
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US7870185B2 (en) * 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8006293B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US7920101B2 (en) * 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8018610B2 (en) * 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8032608B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US8051125B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US7934217B2 (en) * 2004-10-08 2011-04-26 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access to an imaging device
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US20060077431A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use
US7969596B2 (en) * 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US8115945B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8156424B2 (en) * 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US20060085430A1 (en) * 2004-10-08 2006-04-20 Sharp Laboratories Of America, Inc. Methods and systems for accessing a remote file structure from an imaging device
US8125666B2 (en) * 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8001586B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8065384B2 (en) * 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8024792B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8001587B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US20060095536A1 (en) * 2004-10-08 2006-05-04 Rono Mathieson Methods and systems for imaging device remote location functions
US8115946B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US8213034B2 (en) 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device
US8006176B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8230328B2 (en) 2004-10-08 2012-07-24 Sharp Laboratories Of America, Inc. Methods and systems for distributing localized display elements to an imaging device
US8015234B2 (en) * 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US7873718B2 (en) * 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US8049677B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8115947B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for providing remote, descriptor-related data to an imaging device
US7978618B2 (en) * 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US20060077119A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for receiving content at an imaging device
US8006292B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8171404B2 (en) * 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
US8060930B2 (en) * 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US7873553B2 (en) * 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US8051140B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8115944B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8032579B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8120793B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US7409482B2 (en) * 2004-10-26 2008-08-05 Lenovo (Singapore) Pte, Ltd. Computer and method for on-demand network access control
JP4387285B2 (ja) * 2004-11-01 2009-12-16 シャープ株式会社 印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録する記録媒体
US20060146353A1 (en) * 2004-12-30 2006-07-06 Microsoft Corporation Strategies for rendering job information using a multi-personality driver device
KR100675379B1 (ko) * 2005-01-25 2007-01-29 삼성전자주식회사 프린팅 시스템 및 프린팅 방법
JP2006224465A (ja) * 2005-02-17 2006-08-31 Kyocera Mita Corp 画像形成装置、画像形成装置におけるキャリブレーション処理方法および画像形成装置におけるキャリブレーション処理プログラム
US8156428B1 (en) * 2005-02-25 2012-04-10 Adobe Systems Incorporated Method and apparatus for merging digital content
JP4614387B2 (ja) * 2005-03-02 2011-01-19 キヤノン株式会社 情報処理装置および工程管理方法およびそのプログラム
US8428484B2 (en) * 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
US20060244755A1 (en) * 2005-04-28 2006-11-02 Microsoft Corporation Pre-rendering conversion of graphical data
US7254355B2 (en) * 2005-05-20 2007-08-07 Ravi B. Sahay Apparatus and method to improve printer productivity
US20060274351A1 (en) * 2005-06-02 2006-12-07 Daos Brenda F System and method for tracking conditions during document processing operations
JP4646740B2 (ja) * 2005-08-30 2011-03-09 キヤノン株式会社 印刷装置及びその制御方法、ジョブ処理方法、印刷システム、プログラム
JP4646741B2 (ja) * 2005-08-30 2011-03-09 キヤノン株式会社 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
JP4704871B2 (ja) * 2005-09-26 2011-06-22 ブラザー工業株式会社 画像形成装置
US7730074B1 (en) * 2005-11-04 2010-06-01 Google Inc. Accelerated large scale optimization
JP4906469B2 (ja) * 2005-11-14 2012-03-28 キヤノン株式会社 印刷システム、ジョブ処理方法、記憶媒体、プログラム
JP2007164773A (ja) * 2005-11-15 2007-06-28 Canon Finetech Inc 画像形成システム、該システム用記録装置および画像形成方法
JP4721111B2 (ja) * 2005-11-24 2011-07-13 富士ゼロックス株式会社 画像処理装置、画像処理システム、画像処理プログラムおよび画像処理方法
US8149437B2 (en) * 2005-12-14 2012-04-03 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
US7697861B2 (en) * 2005-12-28 2010-04-13 Ricoh Company, Limited Printing apparatus and image forming apparatus
JP4983235B2 (ja) * 2006-12-04 2012-07-25 富士ゼロックス株式会社 画像処理装置、画像処理システム及び画像処理プログラム
US8264716B2 (en) * 2006-04-26 2012-09-11 Kyocera Document Solutions Inc. Ringtone, voice, and sound notification of printer status
JP4259550B2 (ja) * 2006-08-04 2009-04-30 ブラザー工業株式会社 プリンタ制御装置、プログラム、及び記録媒体
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
JP2008165708A (ja) * 2007-01-05 2008-07-17 Canon Inc 印刷システム、印刷システムの制御方法、印刷装置、記憶媒体、プログラム
US20080168554A1 (en) * 2007-01-10 2008-07-10 Samsung Electronics Co., Ltd. Image forming apparatus and method of outputting
US7870486B2 (en) * 2007-01-26 2011-01-11 Kabushiki Kaisha Toshiba System and method for simultaneously commencing output of disparately encoded electronic documents
JP2008186407A (ja) * 2007-01-31 2008-08-14 Brother Ind Ltd 画像形成システム、画像形成装置及びコンピュータ
US20090086257A1 (en) * 2007-09-27 2009-04-02 Xerox Corporation Method and system for energy saving redirection and orderly queuing of rendering jobs
US7580149B2 (en) * 2007-10-05 2009-08-25 Xerox Corporation Method and system for identification of repeat print jobs using object level hash tables
JP4544295B2 (ja) * 2007-12-06 2010-09-15 富士ゼロックス株式会社 印刷システム及び印刷制御プログラム
JP2009160846A (ja) * 2008-01-08 2009-07-23 Konica Minolta Business Technologies Inc 画像形成装置、画像形成方法、ならびに、画像形成プログラム
JP2009181154A (ja) * 2008-01-29 2009-08-13 Brother Ind Ltd 印刷システム
JP4600486B2 (ja) * 2008-02-05 2010-12-15 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置およびプログラム
US9727373B2 (en) * 2008-03-27 2017-08-08 Apple Inc. Providing resumption data in a distributed processing system
US8305609B2 (en) * 2008-05-07 2012-11-06 International Business Machines Corporation Prioritizing print requests for a configurable shared network printer
US8904003B2 (en) * 2008-06-30 2014-12-02 Oracle America, Inc. Method and system for delegated job control across a network
US8482766B2 (en) * 2009-01-08 2013-07-09 Infoprint Solutions Company Llc Automatic adjustment print job submission mechanism
US8760683B2 (en) 2009-03-30 2014-06-24 Novell, Inc. Techniques for scheduling and guaranteeing print jobs
US8352946B2 (en) * 2009-08-11 2013-01-08 International Business Machines Corporation Managing migration ready queue associated with each processor based on the migration ready status of the tasks
JP2011062945A (ja) * 2009-09-18 2011-03-31 Seiko Epson Corp 画像形成装置および画像形成方法
JP5512215B2 (ja) * 2009-09-30 2014-06-04 株式会社日立システムズ ジョブ処理システム及びその方法、そのプログラム
US8902454B2 (en) 2009-10-14 2014-12-02 Ricoh Co., Ltd. Methods for printing from mobile devices
US8786876B2 (en) * 2009-11-27 2014-07-22 Canon Kabushiki Kaisha Peripheral apparatus control system, peripheral apparatus, information processing apparatus, peripheral apparatus control method, and program
JP5743410B2 (ja) * 2010-02-26 2015-07-01 キヤノン株式会社 印刷制御装置、方法及びプログラム
US10191609B1 (en) 2010-03-26 2019-01-29 Open Invention Network Llc Method and apparatus of providing a customized user interface
US9223529B1 (en) 2010-03-26 2015-12-29 Open Invention Network, Llc Method and apparatus of processing information in an environment with multiple devices and limited resources
US8892594B1 (en) 2010-06-28 2014-11-18 Open Invention Network, Llc System and method for search with the aid of images associated with product categories
US8810830B2 (en) 2010-09-28 2014-08-19 Hewlett-Packard Development Company, L.P. System and method for scheduling a print job
US20120124518A1 (en) * 2010-11-16 2012-05-17 Microsoft Corporation Managing Operations via a User Interface
JP5236720B2 (ja) * 2010-12-13 2013-07-17 シャープ株式会社 情報処理装置、画像出力システム、画像出力システムの画像出力支援装置、プログラム及び記録媒体
TW201227598A (en) * 2010-12-22 2012-07-01 Inst Information Industry Tag-based data processing apparatus and data processing method thereof
US9007612B2 (en) * 2011-01-21 2015-04-14 Ricoh Company, Ltd. Insertion of printer operator instructions onto separator pages in a print shop environment
US9134928B2 (en) * 2011-01-28 2015-09-15 Ricoh Production Print Solutions LLC Print job processing in an automated document factory environment
GB2491393A (en) * 2011-06-02 2012-12-05 Canon Europa Nv A method of displaying the energy consumption of a printer within a printing network
JP5413410B2 (ja) * 2011-06-28 2014-02-12 コニカミノルタ株式会社 画像形成装置および画像形成装置の制御方法
JP5845682B2 (ja) * 2011-07-25 2016-01-20 富士ゼロックス株式会社 制御装置、制御プログラム、および印刷システム
JP2013078857A (ja) * 2011-09-30 2013-05-02 Casio Electronics Co Ltd 印刷装置
JP5411909B2 (ja) * 2011-10-31 2014-02-12 シャープ株式会社 印刷装置、印刷システム、プリンタドライバ及び印刷方法
JP5282842B1 (ja) * 2012-11-29 2013-09-04 富士ゼロックス株式会社 印刷制御装置、画像形成装置、および、プログラム
US9336057B2 (en) * 2012-12-21 2016-05-10 Microsoft Technology Licensing, Llc Assigning jobs to heterogeneous processing modules
US20140337296A1 (en) * 2013-05-10 2014-11-13 Bryan Knight Techniques to recover files in a storage network
JP6188464B2 (ja) * 2013-07-17 2017-08-30 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム
US9800519B2 (en) * 2014-08-21 2017-10-24 Microsoft Technology Licensing, Llc Equitable sharing of system resources in workflow execution
CN107431737B (zh) 2015-04-02 2019-06-14 京瓷办公信息系统株式会社 电子设备以及图像形成装置
JP6281528B2 (ja) * 2015-06-11 2018-02-21 京セラドキュメントソリューションズ株式会社 情報処理装置および情報処理プログラム
JP6264575B2 (ja) * 2015-10-16 2018-01-24 コニカミノルタ株式会社 ジョブ処理装置管理サーバプログラム
JP6561884B2 (ja) 2016-03-18 2019-08-21 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム
CN107885594B (zh) * 2016-09-30 2020-06-12 腾讯科技(深圳)有限公司 分布式资源调度方法、调度节点及接入节点
JP2018122489A (ja) * 2017-01-31 2018-08-09 ブラザー工業株式会社 画像形成装置および通知方法
US10261837B2 (en) 2017-06-30 2019-04-16 Sas Institute Inc. Two-part job scheduling with capacity constraints and preferences
US10592836B2 (en) * 2017-09-22 2020-03-17 Kabushiki Kaisha Toshiba System and method for queueing and printing electronically fillable form print jobs
JP7062397B2 (ja) 2017-10-11 2022-05-06 キヤノン株式会社 制御装置、制御方法およびプログラム
CN110096241A (zh) * 2018-01-31 2019-08-06 京瓷办公信息系统株式会社 图像形成系统及图像形成方法
US10310896B1 (en) 2018-03-15 2019-06-04 Sas Institute Inc. Techniques for job flow processing

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6175463A (ja) 1984-09-19 1986-04-17 Nec Corp 情報処理システム
NL8501888A (nl) 1985-07-01 1986-04-01 Oce Nederland Bv Kantoorautomatiseringssysteem.
JP2513682B2 (ja) 1987-05-08 1996-07-03 キヤノン株式会社 印刷制御装置
US5045880A (en) * 1988-10-03 1991-09-03 Xerox Corporation Pre-programming during job run
US4947345A (en) * 1989-07-25 1990-08-07 Xerox Corporation Queue management system for a multi-function copier, printer, and facsimile machine
JPH03251915A (ja) 1990-03-01 1991-11-11 Canon Inc プリントサーバ
US5303336A (en) * 1990-05-14 1994-04-12 Hitachi, Ltd. Printing system including print server
US5206735A (en) * 1990-06-29 1993-04-27 Xerox Corporation Job interrupt for electronic copying/printing machines
JPH0475128A (ja) 1990-07-18 1992-03-10 Fuji Xerox Co Ltd プリンタ制御装置
JP2774369B2 (ja) * 1990-09-03 1998-07-09 キヤノン株式会社 画像記録装置
US5133048A (en) * 1990-09-28 1992-07-21 Xerox Corporation System for printing ordered stock
US5271065A (en) * 1990-09-28 1993-12-14 Xerox Corporation Electronic printing system for printing signatures
JPH04227537A (ja) 1990-10-10 1992-08-17 Fuji Xerox Co Ltd プリンタおよびプリントジョブ制御装置
JP3054230B2 (ja) 1991-06-11 2000-06-19 キヤノン株式会社 印刷装置及び印刷制御方法
JPH0522577A (ja) 1991-06-28 1993-01-29 Canon Inc 出力装置
CA2070581A1 (en) * 1991-08-29 1993-03-01 Pierre A. Lavallee Print manager system for electronic job printing
JPH0561774A (ja) 1991-08-30 1993-03-12 Nec Corp スワツピング制御方式
US5299296A (en) * 1991-10-17 1994-03-29 Ricoh Company, Ltd. Multi-function machine with interleaved job execution
US5287434A (en) * 1991-10-28 1994-02-15 Monarch Marking Systems, Inc. Barcode identification system spooler
US5179637A (en) * 1991-12-02 1993-01-12 Eastman Kodak Company Method and apparatus for distributing print jobs among a network of image processors and print engines
JPH05204566A (ja) 1992-01-30 1993-08-13 Fuji Xerox Co Ltd ネットワークプリント制御システム
JP3151960B2 (ja) 1992-02-12 2001-04-03 富士ゼロックス株式会社 ネットワークプリント制御システム
JPH05284306A (ja) 1992-04-06 1993-10-29 Matsushita Electric Ind Co Ltd 画像形成装置
JPH05330155A (ja) 1992-06-01 1993-12-14 Fuji Xerox Co Ltd プリンタ制御装置
JPH0619652A (ja) 1992-06-30 1994-01-28 Sharp Corp 印刷用メモリ制御装置
JPH0635903A (ja) 1992-07-16 1994-02-10 Sharp Corp 印刷修正モード付き文書処理装置
JP3225651B2 (ja) 1992-08-18 2001-11-05 富士ゼロックス株式会社 プリンタ制御装置
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
JPH0692541A (ja) * 1992-09-14 1994-04-05 Fuji Xerox Co Ltd 帳票自動生成仕分けシステム
JPH06127041A (ja) 1992-10-14 1994-05-10 Fuji Xerox Co Ltd プリンタ
JPH06139031A (ja) * 1992-10-27 1994-05-20 Ricoh Co Ltd プリンタコントローラ
JPH06156868A (ja) 1992-11-24 1994-06-03 Fuji Xerox Co Ltd プリンタ制御装置
US5287194A (en) * 1992-11-25 1994-02-15 Xerox Corporation Distributed printing
JPH06210414A (ja) * 1993-01-19 1994-08-02 Nippon Steel Corp 溶鋼の誘導加熱装置におけるアース循環電流発生防止方法
JPH06242893A (ja) 1993-02-15 1994-09-02 Hitachi Ltd 出力制御システム
JP3135094B2 (ja) * 1993-03-13 2001-02-13 株式会社リコー 統合ビジネス用ネットワークシステム
JP3502122B2 (ja) 1993-06-10 2004-03-02 株式会社日立製作所 リモート印刷システム
JP2741726B2 (ja) * 1993-06-28 1998-04-22 富士通株式会社 共用出力手段のセキュリティ確保方法及びセキュリティ確保システム
JPH0728612A (ja) 1993-07-12 1995-01-31 Brother Ind Ltd プリンタ
US5566278A (en) * 1993-08-24 1996-10-15 Taligent, Inc. Object oriented printing system
US5517316A (en) * 1993-10-27 1996-05-14 Xerox Corporation Apparatus and method for saving/storing job run information generated by processing a job on a printing machine
US5398239A (en) * 1993-12-08 1995-03-14 The United States Of America As Represented By The Secretary Of The Navy Crosspoint analog data selector
US5535009A (en) * 1993-12-28 1996-07-09 Eastman Kodak Company Copier/printer operating with interrupts
JP2932346B2 (ja) 1994-07-22 1999-08-09 富士通株式会社 印刷装置並びに印刷装置における印刷制御方法及び文字フォントパターン管理方法
US5608865A (en) * 1995-03-14 1997-03-04 Network Integrity, Inc. Stand-in Computer file server providing fast recovery from computer file server failures
US6213652B1 (en) * 1995-04-18 2001-04-10 Fuji Xerox Co., Ltd. Job scheduling system for print processing
GB2323945B (en) * 1997-04-04 2002-02-27 Sony Uk Ltd Automated job scheduling in a data storage and/or retrieval system

Also Published As

Publication number Publication date
EP1394669A2 (de) 2004-03-03
US20040008363A1 (en) 2004-01-15
US7148991B2 (en) 2006-12-12
EP0738957A2 (de) 1996-10-23
DE69532407D1 (de) 2004-02-12
US20070044101A1 (en) 2007-02-22
EP1394670A2 (de) 2004-03-03
EP1394668A2 (de) 2004-03-03
US7978355B2 (en) 2011-07-12
US20090180142A1 (en) 2009-07-16
EP0738957B1 (de) 2004-01-07
US7884960B2 (en) 2011-02-08
US6213652B1 (en) 2001-04-10
US6606163B1 (en) 2003-08-12
EP1394667A2 (de) 2004-03-03
EP0738957A3 (de) 1997-04-23
US7630092B1 (en) 2009-12-08

Similar Documents

Publication Publication Date Title
DE69532407T2 (de) Jobfolgeplanung für Druckvorgangsdurchführung
DE10212637B4 (de) Druckerprioritäts-Gebotsschema, Verfahren, Verfahren bei einem Netzwerkdrucksystem, Verfahren bei einer Netzwerkumgebung, Netzwerkdrucksystem, Drucker, Architektur, ein oder mehrere computerlesbare Medien und Graphikdruckmenü-Benutzerschnittstelle
DE69825018T2 (de) System und Verfahren um Druckaufträge zu verteilen
DE2847216C2 (de) Datenverarbeitungsanlage mit Mehrprogrammbetrieb
DE3723276C2 (de)
DE1524102C3 (de) Elektronische, aus Baueinheiten aufgebaute Datenverarbeitungsmaschine
DE69734432T2 (de) Verfahren und Vorrichtung zur Absendung von Clientverfahrenanrufen in einem Server Rechnersystem
DE69824769T2 (de) Druckvorrichtung
EP0959407B1 (de) Verfahren zum Zuteilen von Aufträgen Datenverarbeitungssystem, Client-Datenbearbeitungsknoten und computerlesbares Speichermedium
DE2243956A1 (de) Speicherprogrammierte datenverarbeitungsanlage
DE102005013913A1 (de) Unterbrechungsanforderungsprogramm und Mikrocomputer
DE3432524A1 (de) Mehrfach genutzter datenschreiberregler und verfahren
EP0701204A2 (de) Verfahren zur Überlastvermeidung bei einem Systemanlauf eines Mehrrechnersystems und Mehrrechnersystem dafür
DE2027159B2 (de) Datenverarbeitungsanlage
WO1996019759A1 (de) Verfahren zur steuerung von technischen vorgängen
DE4435900C2 (de) Bilderzeugungssystem
DE4328909A1 (de) Informationsverarbeitungssystem mit einer Mehrzahl von Prozessoren
DE102006006060B4 (de) Verfahren und Anordnung zum Archivieren von Dokumentendaten sowie zum Ausgeben von in einem Archiv gespeicherten Dokumentendaten
EP0303869A1 (de) Modular strukturiertes digitales Kommunikationssystem mit betriebstechnischen Kommunikationsmitteln
EP0782739B1 (de) Controller zur aufbereitung von kodierten bildinformationen
DE69937593T2 (de) Verfahren und Vorrichtung zur Integrierung von Zug- und Druck-Aufgaben in Fliessband-Datenverarbeitung
EP1121645A1 (de) Elektronische steuereinrichtung mit einem parallelen datenbus und verfahren zum betreiben der steuereinrichtung
EP3301561B1 (de) System und modul zum betreiben von textildruckmaschinen
EP1229490B1 (de) Vorrichtung und Verfahren zur Verbesserung der Druckeffizienz
DE102022116016A1 (de) Elektronische steuerungsvorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition