DE10252797A1 - Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung - Google Patents

Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung Download PDF

Info

Publication number
DE10252797A1
DE10252797A1 DE10252797A DE10252797A DE10252797A1 DE 10252797 A1 DE10252797 A1 DE 10252797A1 DE 10252797 A DE10252797 A DE 10252797A DE 10252797 A DE10252797 A DE 10252797A DE 10252797 A1 DE10252797 A1 DE 10252797A1
Authority
DE
Germany
Prior art keywords
resource
data
management unit
list
afp
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.)
Granted
Application number
DE10252797A
Other languages
English (en)
Other versions
DE10252797B4 (de
Inventor
Klaus Dipl.-Ing. Hirtenreiter
Hartwig Dr. Schwier
Albin Dipl.-Ing. Stoderschnig
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Production Printing Germany GmbH and Co KG
Original Assignee
Oce Printing Systems GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oce Printing Systems GmbH and Co KG filed Critical Oce Printing Systems GmbH and Co KG
Priority to DE10252797A priority Critical patent/DE10252797B4/de
Priority to US10/702,321 priority patent/US7672010B2/en
Publication of DE10252797A1 publication Critical patent/DE10252797A1/de
Application granted granted Critical
Publication of DE10252797B4 publication Critical patent/DE10252797B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Abstract

Gezeigt wird ein Verfahren und ein System zum Erstellen von Dokumentenvorlagen für Druckaufträge, bei dem eine Dokumentenvorlage in einer Erstellungseinheit (10) unter Verwendung statischer Ressourcendaten erstellt wird, die in adressierbaren Datensätzen zusammengefasst sind. Die Dokumentenvorlage wird bei einer Ressourcenverwaltungseinheit (12) angemeldet. Die Ressourcenverwaltungseinheit (12) erzeugt eine Ressourcenliste, in der die von der Dokumentenvorlage verwendeten Ressourcendatensätze aufgeführt sind. Die Ressourcenverwaltungseinheit steuert unter Verwendung der Ressourcenliste einen Transfer der verwendeten Ressourcendatensätze zu einer Datenverarbeitungseinrichtung (18), in der die Dokumentenvorlage mit variablen Daten (30) ergänzt wird, wobei die Ressourcenverwaltungseinheit wiederum durch ein übergeordnetes Programm gesteuert werden kann.

Description

  • Die vorliegende Erfindung betrifft ein Verfahren zum Erstellen von Dokumentenvorlagen für Druckaufträge, bei dem eine Dokumentenvorlage in einer Erstellungseinheit unter Verwendung statischer Ressourcendaten erstellt wird, die in adressierbaren Datensätzen, insbesondere Dateien, zusammengefasst sind. Ferner betrifft sie ein System zum Erstellen von Druckaufträgen mit einer Erstellungseinheit, in der die Dokumentenvorlage unter Verwendung statischer Ressourcendaten erstellt wird.
  • Dokumentenvorlagen für Druckaufträge sind beispielsweise aus dem Seriendruck bekannt. Die Dokumentenvorlage legt den allgemeinen Aufbau eines jeden zu druckenden Dokumentes der Serie fest und wird mit individuellen, sogenannten variablen Daten kombiniert, um die individuellen Druckdokumente der Serie zu erzeugen.
  • Ein typisches Beispiel für einen Seriendruck ist der Druck von Kontoauszügen einer Bank. In einer Dokumentenvorlage würde typischerweise das Layout der Kontoauszüge vorgegeben werden, beispielsweise würden bestimmte Felder des Blattes vorgegeben werden, in die variable Daten wie der Name des Kunden, seine Kontonummer etc. einzufügen sind, sowie der Zeichensatz, der dazu verwendet werden soll.
  • Wenn die Kontoauszüge einer bestimmten Kundengruppe ausgedruckt werden sollen, werden die Dokumentenvorlage und die variablen Daten in einer Datenverarbeitungseinrichtung zusammengeführt und daraus ein Druckauftrag erzeugt. Der Druckauftrag enthält somit variable Daten, wie z.B. die genannten Kundennamen und Kontonummern, und gleichbleibende Elemente, wie z.B. Zeichensätze oder Standardtexte. Derartige gleich bleibenden Elemente werden üblicherweise statische Ressourcendaten genannt.
  • Wenn der Druckauftrag von der genannten Datenverarbeitungseinrichtung auf einen Drucker übertragen wird, muss jeder Ressourcendatensatz nur einmal auf den Drucker übertragen werden und ansonsten in einem speziell aufbereiteten Druckdatenstrom lediglich zitiert werden. Durch die Unterteilung des Druckauftrages in variable Daten und statische Ressourcendaten wird also die Datenmenge, die auf den Drucker übertragen werden muss, gering gehalten, was bei der enormen Verarbeitungsgeschwindigkeit moderner Hochleistungsdrucker unbedingt notwendig ist.
  • Die DE 100 17 785 zeigt ein Verfahren und ein System zur Verarbeitung eines Druckdatenstromes, bei dem der eingehende Druckdatenstrom in einer Weise sortiert wird, die der Weiterverarbeitung des gedruckten Gutes (z.B. dem Binden oder dem Versand) angepasst ist. Der Druckdatenstrom wird dokumentenweise in variable Daten und statische Ressourcendaten aufgeteilt. Dabei wird zwischen sogenannten „Inline-Ressourcen", die bereits im eingehenden Druckdatenstrom enthalten sind, und sogenannten „externen Ressourcen" unterschieden, die im eingehenden Druckdatenstrom selbst nicht vorhanden sind, jedoch durch Referenzierung in den Druckdatenstrom aufgenommen werden können.
  • Typische Ressourcendaten sind neben Zeichensätzen und Standardtexten Formulare, Tabellen, Grafikelemente wie Bilder oder Logos, aber auch Layoutvorgaben für Druckseiten und Vorgaben für die Platzierung der Druckseiten auf dem Aufzeichnungsträger. Eine detailliertere Beschreibung des Drukkens mit statischen Ressourcendaten findet man beispielsweise in der Veröffentlichung "Das Druckerbuch", herausgegeben von Dr. Gerd Goldmann, Ausgabe 6, Mai 2001, ISBN 3-00-001019-X in Kapitel 13, dessen Inhalt hiermit durch Bezugnahme in die vorliegende Beschreibung aufgenommen wird.
  • In Kapitel 13 dieser Publikation wird auch eine Erstellungseinheit für Dokumentenvorlagen für Druckaufträge beschrieben, die durch eine Zusammenstellung der Programme "Smart Layout Editor", "Forms Generation Language" und "Océ Font Manager" gebildet wird. Mit derartigen Programmen können adressierbare Ressourcendatensätze erstellt und bearbeitet werden, auf die in einer Dokumentenvorlage zugegriffen wird.
  • Die adressierbaren Ressourcendatensätze sind üblicherweise Dateien. Sämtliche Ressourcendateien, die in einer Dokumentenvorlage verwendet werden, müssen auf die Datenverarbeitungseinrichtung transferiert werden, in der die statischen Ressourcendaten der Dokumentenvorlage und die variablen Daten zusammengeführt werden, um den Druckauftrag fertigzustellen. Wenn eine der von der Dokumentenvorlage verwendeten Ressourcendateien auf der Datenverarbeitungseinrichtung fehlt, kann der Druckauftrag nicht ausgeführt werden, sondern das Drucken verzögert sich, bis die fehlende Ressourcendatei hinzugefügt wird.
  • Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren und ein System anzugeben, die eine Störung des Druckbetriebes aufgrund fehlender Ressourcendateien vermeiden.
  • Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Anspruchs 1 und ein System mit den Merkmalen des Anspruchs 19 gelöst. Vorteilhafte Weiterbildungen sind in den übrigen Ansprüchen angegeben.
  • Nach dem erfindungsgemäßen Verfahren wird somit die in der Erstellungseinheit erstellte Dokumentenvorlage bei einer Ressourcenverwaltungseinheit angemeldet, von der Ressourcenverwaltungseinheit eine Ressourcenliste erzeugt, in der die von der Dokumentenvorlage verwendeten Ressourcendatensätze aufgeführt sind, und unter Verwendung der Ressourcenliste ein Transfer der verwendeten Ressourcendatensätze zur Datenverarbeitungseinrichtung gesteuert, in der die Dokumentenvorlage mit variablen Daten ergänzt wird.
  • Bisher wurden die von einer Dokumentenvorlage verwendeten Ressourcendatensätze üblicherweise manuell auf die Datenverarbeitungseinrichtung transferiert. Dabei passierte es allerdings oft, dass einzelne Ressourcendatensätze übersehen wurden. Dies passierte insbesondere deshalb, weil einzelne Ressourcendatensätze oft ihrerseits auf untergeordnete Ressourcendatensätze zurückgreifen, die dann beim manuellen Transfer leicht vergessen werden können. Erfindungsgemäß wird daher bereits im Rahmen der Erstellung der Dokumentenvorlage begonnen, eine Ressourcenliste der verwendeten Ressourcendatensätze zu erstellen, mit deren Hilfe dann nach der Fertigstellung der Dokumentenvorlage der Transfer sämtlicher benötigter Ressourcendateien auf die Datenverarbeitungseinrichtung erreicht wird.
  • Zum besseren Verständnis der vorliegenden Erfindung wird im Folgenden auf das in den Zeichnungen dargestellte bevorzugte Ausführungsbeispiel Bezug genommen, das an Hand spezifischer Terminologie beschrieben ist. Es sei jedoch darauf hingewiesen, dass der Schutzumfang der Erfindung dadurch nicht eingeschränkt werden soll, da derartige Veränderungen und weitere Modifizierungen am gezeigten Verfahren und System sowie derartige weitere Anwendungen der Erfindung, wie sie darin aufgezeigt sind, als übliches derzeitiges und künftiges Fachwissen eines zuständigen Fachmannes angesehen werden. Die Figuren zeigen Ausführungsbeispiele der Erfindung, nämlich
  • 1 eine schematische Darstellung eines Systems zum Erstellen von Dokumentenvorlagen für Druckaufträge,
  • 2 eine Verzeichnisstruktur für Ressourcendateien, und
  • 3 ein Dialogfenster einer Ressourcenverwaltungseinheit.
  • In 1 ist ein System nach einer Ausgestaltung der vorliegenden Erfindung schematisch dargestellt. Das System umfasst eine Erstellungseinheit 10 (Toolbox) und eine Ressourcenverwaltungseinheit 12 (RV), die im gezeigten Ausführungsbeispiel auf einem gemeinsamen Personal Computer (PC) 14 installiert sind, der durch den gestrichelten Kasten schematisch dargestellt ist. Im gezeigten Ausführungsbeispiel ist die Erstellungseinheit 10 eine Zusammenstellung von an sich bekannten Programmen zum Erstellen und Bearbeiten von Ressourcendaten, beispielsweise der Programme "Smart Layout Editor", "Forms Generation Language" und "Océ Font Manager", die im Kapitel 13 der oben zitierten Publikation "Das Drukkerbuch" näher beschrieben sind.
  • Die Ressourcenverwaltungseinheit 12 wird im gezeigten Ausführungsbeispiel durch ein Dienstprogramm, beispielsweise durch einen Component Object Model-Server gebildet. Der PC 14 hat einen Speicher, von dem ein Teilbereich 16 von der Ressourcenverwaltungseinheit 12 verwaltet wird.
  • In 1 ist weiterhin eine Datenverarbeitungseinrichtung 18 gezeigt, die im gezeigten Ausführungsbeispiel als Druckerserver ausgebildet ist. Die Datenverarbeitungseinrichtung bzw. der Druckerserver 18 ist ebenfalls ein PC, auf dem eine an sich bekannte Druckerserversoftware 20 installiert ist, beispielsweise die Druckerserversoftware "PRISMApro" der Firma Océ. Nähere Einzelheiten bezüglich der Eigenschaften und der Funktion eines solchen Druckerservers 18 finden sich im Kapitel 14 des oben genannten "Druckerbuch", welches ebenfalls durch Bezugnahme in die vorliegende Beschreibung aufgenommen wird.
  • Der PC 14 und der Druckerserver 18 sind über Datenleitungen 22 miteinander verbunden. Diese Datenleitungen 22 können durch ein lokales Netzwerk (local area network LAN), ein globales (wide area network WAN) oder durch das Internet gebildet werden. Obwohl in 1 der Einfachheit halber nur ein Druckerserver 18 gezeigt ist, ist im gezeigten Ausführungsbeispiel vorgesehen, dass mehrere derartige Druckerserver 18 vorhanden sind, die über ein gemeinsames JAVA-File-System 24 verbunden sind, über welches der PC 14 Zugang zu einem jeden der vorgesehenen Druckerserver 18 hat.
  • Weiterhin ist in 1 ein Auftragseditor 26 gezeigt, der auch als Print Job Manager (PJM) bezeichnet wird. Über den Auftragseditor 26 können an einem beliebigen Terminal im Netzwerk Druckaufträge, sogenannte Job Tickets erzeugt werden und an den Printserver 18 bzw. weitere im Netzwerk vorhandene Printserver (nicht gezeigt) gesendet werden.
  • Im Folgenden wird eine Weiterbildung des erfindungsgemäßen Verfahrens an Hand eines Ausführungsbeispiels erläutert. Darin wird die Erstellung einer AFP (Advanced Function Presentation)-Druckapplikation beschrieben. AFP bezeichnet eine Zusammenstellung von lizenzierten Programmen, die das APA (All-Points-Adressable) Konzept zum Drucken von Daten auf einer Vielzahl von Druckern verwenden. Mit AFP wird aber auch die zugehörige Druckdatensprache bzw. das zugehörige Druckdatenformat bezeichnet. Das AFP-Format ist beispielsweise in der Publikation Nr. F-544-3884-01 der Firma International Business Machines Corp. (IBM) mit dem Titel "AFP Programming Guide and Line-data Reference" beschrieben.
  • AFP verwendet statische Ressourcendatensätze von der oben beschriebenen Art. Es wird aber ausdrücklich darauf hingewiesen, dass die Erfindung nicht auf Anwendungen im AFP-Format beschränkt ist. Vielmehr ist die Erfindung in ihrer beanspruchten Breite auch bei der Verwendung anderer Druckdatenformate, die statische Ressourcendaten verwenden, anwendbar, besspielsweise „Postscript" (PS), „Printer Command Language" (PLC), „Live Condition Data Stream" (LCDS) und „Personal Print Markup Language" (PPMU). Die spezifischen Eigenschaften der AFP-Ressourcen, die in der folgenden Beschreibung eines konkreten Ausführungsbeispiels diskutiert werden, sind für die Erfindung, wie sie in den Ansprüchen festgehalten ist, nicht wesentlich und sollen den Schutzumfang daher nicht beschränken.
  • Eine AFP-Ressource ist eine Zusammenstellung von Druckinstruktionen und kann darüber hinaus zu druckende Daten beinhalten. AFP kennt die folgenden AFP-Ressourcentypen, die kurz beschrieben werden sollen.
  • Die AFP-Ressourcen „font character set", „code page" und „coded font" betreffen Schrifttypen. Ein „font character set" ist eine Datei, die unter anderem die Rastermuster von Schrifttypen beinhalten. Ein „coded page" ist eine Datei, die jedem Codierungspunkt eines 8-Bit-Codewortes ein Zeichen zuordnet. Die AFP-Ressource „coded font" stellt schließlich den Zusammenhang zwischen einer „code page" und einem „font character set" her.
  • Die AFP-Ressource „overlay" beinhaltet eine Zusammenstellung von statischen Daten, z.B. Linien, Schattierungen, Text, Rahmen oder Logos, die während des Druckens mit variablen Daten zusammengeführt werden können.
  • Die AFP-Ressource „page segment" beinhaltet Text und Bilder und kann an einem jeden adressierbaren Punkt einer Seite oder eines „overlays" eingefügt werden.
  • Die AFP-Ressource „page definition" beinhaltet Formatierungsvorgaben für das Drucken logischer Datenseiten. Die AFP-Ressource „form definition" legt unter anderem die zu verwendenden „overlays" fest, die Papierquelle und die Anordnung logischer Seiten auf dem Papier.
  • Im nun folgenden Ausführungsbeispiel einer Weiterbildung des erfindungsgemäßen Verfahrens wird in der Erstellungseinheit 10 unter Verwendung einzelner AFP-Ressourcen eine AFP-Druckapplikation erstellt. Dabei können die AFP-Ressourcen auf ihnen untergeordnete AFP-Ressourcen zurückgreifen. Wenn beispielsweise durch die AFP-Ressource „overlay" eine Tabelle erstellt wird, kann festgelegt werden, mit welchem Schrifttyp die einzelnen Felder der Tabelle zu beschreiben sind. In diesem Fall sind die AFP-Ressourcen des betreffenden Schrifttyps der AFP-Ressource „overlay" untergeordnet. Dieses „overlay" ist allerdings seinerseits den AFP-Ressourcen „page definition" und „form definition" untergeordnet, beispielsweise dadurch, dass in der AFP-Ressource „page definition" festgelegt wird, wo auf der logischen Seite die Tabelle angeordnet werden soll.
  • Die AFP-Ressourcen „page definition" und „form definition" stehen in der Hierarchie am höchsten, d.h. es gibt keine ihnen übergeordnete AFP-Ressource, die auf sie zurückgreift. Daher werden sie im Folgenden Hauptressourcen genannt.
  • Aus dieser Beschreibung wird klar, dass die Erstellung von AFP-Ressourcen und ihre Einbindung in „page definitions" und „form definitions" einen Spezialfall der in den Ansprüchen genannten Erstellung einer Dokumentenvorlage für Druckaufträge darstellt.
  • Wenn eine AFP-Druckapplikation in der Erstellungseinheit 10 von 1 erstellt worden ist, müssen vor dem Drucken sämtliche verwendete AFP-Ressourcendateien auf den Druckerserver 18 übertragen werden. Dort werden sie als sogenannte lokale Ressourcen in einem Speicher 28 gespeichert, infolge eines Druckbefehls an das Druckerserverprogramm 20 übergeben, und von diesem mit ebenfalls zugeführten variablen Daten 30 zu einem Druckdatenstrom 32 verarbeitet, der von einem mit dem Druckserver 18 verbundenen Drucker (nicht gezeigt) verarbeitet werden kann. Falls jedoch eine der von der Druckapplika tion verwendeten AFP-Ressourcen im Speicher 28 fehlen sollte, kann der Druckauftrag nicht ausgeführt werden, und es kommt zu störenden Verzögerungen, bis die fehlende AFP-Ressourcendatei nachgeliefert wird. In herkömmlichen Systemen wurden die verwendeten Ressourcendateien manuell vom PC 14 in den Speicher 28 des Druckerservers 18 transferiert, und dabei passiert es immer wieder, dass eine von der Druckapplikation verwendete Ressource vergessen wurde.
  • Um dieses Problem zu umgehen, wurde die Ressourcenverwaltungseinheit 12 eingeführt. Sobald in der Erstellungseinheit 10 eine neue AFP-Druckapplikation erstellt wird, wird diese bei der Ressourcenverwaltungseinheit 12 angemeldet. Diese erzeugt daraufhin im Speicherbereich 16 für diese Applikation ein Datenverzeichnis 33 (siehe 1) und meldet dieses der Erstellungseinheit 10. Wenn ein Anwender mit Hilfe der Erstellungseinheit 10 eine neue AFP-Ressource erstellt hat und diese abspeichern möchte, schlägt ihm die Erstellungseinheit 10 in einem Dialogfenster standardmäßig das Applikationsdatenverzeichnis 33 der zuletzt angemeldeten Applikation zum Abspeichern vor.
  • Zusammen mit jeder AFP-Ressource wird eine zugehörige Ressourcenteilliste erzeugt, in der die ihr unmittelbar untergeordneten Ressourcendateien eingetragen werden. Die Ressourcenteilliste wird im selben Verzeichnis abgespeichert, wie die AFP-Ressource selbst.
  • Die Ressourcenverwaltungseinheit 12 steuert außerdem den Transfer sämtlicher verwendeter AFP-Ressourcen der fertiggestellten AFP-Druckapplikation auf dem Druckerserver 18. Dazu erzeugt sie zunächst eine Ressourcenliste, in der die von der Druckapplikation verwendeten AFP-Ressourcen aufgeführt sind. Sie erzeugt die Ressourcenliste rekursiv aus den zuvor von der Erstellungseinheit 10 erstellten Ressourcenteillisten. Ausgehend von den Teillisten der AFP-Hauptressourcen („page definition" und „form definition"), die wie diese im Applika tionsdatenverzeichnis 34 gespeichert sind, sucht sie nach den in diesen Teillisten aufgeführten untergeordneten AFP-Ressourcen. Dabei verwendet sie ein Suchschema, das unten näher erläutert wird. Hat sie diese untergeordneten AFP-Ressourcen gefunden, sieht sie in deren Ressourcenteillisten nach, ob diese AFP-Ressourcen ihrerseits untergeordnete AFP-Ressourcen haben. So werden rekursiv sämtliche verwendete RFP-Ressourcen erfasst und in die Ressourcenliste eingetragen. Außer den Namen der AFP-Ressourcendateien werden die Pfade zu diesen Dateien in der Ressourcenliste vermerkt.
  • An Hand der Ressourcenliste kann die Ressourcenverwaltungseinheit dann sämtliche von der Druckapplikation verwendeten AFP-Ressourcendateien im Speicherbereich 16 finden und auf den Druckerserver 18 übertragen. Dadurch ist sichergestellt, dass keine der verwendeten AFP-Ressourcendateien im Speicher 28 des Druckerservers 18 fehlt, wenn der die AFP-Druckapplikation betreffende Druckauftrag gestartet wird.
  • In 2 ist eine Datenstruktur gezeigt, die mit Hilfe der Ressourcenverwaltungseinheit 12 im Speicherbereich 16 erstellt wurde. Im Speicherbereich 16 gibt es mindestens ein Basisverzeichnis 34 („RV-Basis"). Im Basisverzeichnis 34 befinden sich drei Unterverzeichnisse, 36, 38 und 40, die den zur Verfügung stehenden Druckerauflösungen 240 dpi, 300 dpi und 600 dpi entsprechen.
  • Wird mit Hilfe der Erstellungseinheit 10 eine neue AFP-Druckapplikation für einen speziellen Auflösungsgrad erstellt, erzeugt die Ressourcenverwaltungseinheit 12 in dem der Auflösung entsprechenden Unterverzeichnis 36, 38 oder 40 ein Applikationsdatenverzeichnis. Im Ausführungsbeispiel von 2 hat die Ressourcenverwaltungseinheit 12 im Unterverzeichnis 38 für Druckapplikationen mit einer Auflösung von 300 dpi drei Applikationsverzeichnisse 42, 44, 46 („Applik1", „Applik2" und „RedBaron") angelegt. Soll nun eine in der Erstellungseinheit 10 erstellte oder bearbeitete RFP- Ressource abgespeichert werden, schlägt die Ressourcenverwaltungseinheit 12 standardmäßig das Applikationsdatenverzeichnis der zuletzt angemeldeten Applikation zum Abspeichern vor.
  • Außer den Applikationsverzeichnissen 42, 44 und 46 enthält das auflösungsspezifische Unterverzeichnis 38 ein Gemeinschaftsverzeichnis 48 („Common"), in welchem AFP-Ressourcendateien gespeichert werden können, die von mehreren Applikationen gemeinsam verwendet werden. Ein typisches Beispiel von gemeinsam verwendeten AFP-Ressourcendateien sind Firmenlogos, die in unterschiedlichen Applikationen benötigt werden.
  • Obwohl die Ressourcenverwaltungseinheit 12 standardmäßig das Applikationsdatenverzeichnis der zuletzt angemeldeten AFP-Druckapplikation zum Abspeichern von AFP-Ressourcendateien vorschlägt, ist der Benutzer nicht an diesen Vorschlag gebunden. Insbesondere steht es ihm frei, Unterverzeichnisse zum Applikationsdatenverzeichnis anzulegen, in denen die verwendeten AFP-Ressourcendateien abgespeichert werden. Es ist jedoch vorgesehen, die AFP-Hauptressourcen, d.h. „page definition" und „form definitions" direkt im Applikationsverzeichnis zu speichern.
  • Zu jeder abgespeicherten AFP-Ressourcendatei wird im gleichen Verzeichnis eine entsprechende Ressourcenteilliste gespeichert. Die Ressourcenteilliste hat zweckmäßigerweise die gleichen Dateinamen wie die Ressourcendatei und ist durch eine Endung (z.B. „.rsl") gekennzeichnet.
  • Um die Ressourcenliste für eine bestimmte Druckapplikation zu erzeugen, registriert die Ressourcenverwaltungseinheit 12 zunächst die im Applikationsverzeichnis gespeicherten AFP-Hauptressourcen. An Hand derer Ressourcenteillisten ermittelt sie die Dateinamen der direkt untergeordneten AFP-Ressourcendateien, und sucht nach diesen im Speicherbereich 16 nach dem folgenden Schema:
    • 1. Suche im Verzeichnis der aktuellen Ressourcenteilliste,
    • 2. Suche im übergeordneten Applikationsverzeichnis,
    • 3. Suche in einem Unterverzeichnis des Applikationsverzeichnisses (Durchsuchung in alphabetischer Reihenfolge),
    • 4. Suche im Common-Schwesterverzeichnis des Applikationsverzeichnisses, und
    • 5. Suche in einem Unterverzeichnis des Common-Verzeichnisses.
  • Wenn die AFP-Ressourcendatei gefunden ist, wird sie und ihr Dateipfad in die Ressourcenliste eingetragen. Dann wird in der zugehörigen Ressourcenteilliste nachgesehen, ob diese AFP-Ressourcendatei ihrerseits untergeordnete AFP-Ressourcendateien hat. Wenn dies der Fall ist, werden diese nach dem gleichen Schema gesucht, bis sämtliche verwendete AFP-Ressourcendateien gefunden und in die Ressourcenliste eingetragen sind. Zusammengefasst wird also die Ressourcenliste erzeugt, indem die verwendeten AFP-Ressourcendateien ausgehend von den AFP-Hauptressourcen rekursiv ermittelt werden, indem zu jeder ermittelten AFP-Ressourcendatei mit Hilfe der zugehörigen Ressourcenteilliste die ihr untergeordneten AFP-Ressourcendateien ermittelt werden.
  • Falls eine in einer Ressourcenteilliste aufgeführte AFP-Ressourcendatei nach dem obigen Schema nicht gefunden wird, mahnt die Ressourcenverwaltungseinheit 12 das Fehlen der Ressourcendatei an und gibt dem Bediener die Möglichkeit, den Pfad zur AFP-Ressourcendatei von Hand einzugeben. Ferner gibt es die Möglichkeit, eine AFP-Ressource als „extern" zu kennzeichnen, was bedeutet, dass sie zwar in der Ressourcenliste aufgeführt wird, aber nicht auf den Druckerserver 18 zu übertragen ist. Typische Beispiele für externe AFP-Ressourcen sind solche Ressourcen, die ohnehin schon im Speicher 28 des Druckerservers 18 vorhanden sind, beispielsweise weil sie besonders häufig verwendet werden.
  • In der Verzeichnisstruktur von 2 sind die Applikationsverzeichnisse 42, 44 und 46 dem auflösungsspezifischen Unterverzeichnis 38 untergeordnet. Diese Verzeichnisstruktur ist sinnvoll, wenn vorwiegend auflösungsspezifische AFP-Ressourcen verwendet werden.
  • Allerdings werden in letzter Zeit zunehmend auflösungsunabhängige AFP-Ressourcen verwendet. Auflösungsunabhängige AFP-Ressourcen enthalten noch keine Rastergrafiken, diese werden erst im Drucker aus den auflösungsunabhängigen AFP-Ressourcen erzeugt. Wenn zu einem großen Teil auflösungsunabhängige AFP-Ressourcen verwendet werden sollen, bietet sich eine zur Darstellung von 2 alternative Verzeichnisstruktur an.
  • In dieser alternativen Verzeichnisstruktur sind die auflösungsspezifischen Unterverzeichnisse den Applikationsverzeichnissen und dem Common-Verzeichnis untergeordnet. Zu einer Applikation gehörige auflösungsunabhängige AFP-Ressourcen werden dann direkt im Applikationsverzeichnis gespeichert, während auflösungsabhängige AFP-Ressourcen in dem ihrer Auflösung entsprechenden Unterverzeichnis zum Applikationsverzeichnis gespeichert werden.
  • In 3 ist ein Dialogfenster 50 gezeigt, das die Ressourcenverwaltungseinheit 12 auf einen mit dem PC 14 verbundenen Bildschirm (in 1 nicht gezeigt) ausgibt. Das Dialogfenster 50 erleichtert den Transfer der AFP-Ressourcendateien vom Speicherbereich 16 des PCs 14 auf den Druckerserver 18. Dazu wird lediglich im linken Teil 52 des Dialogfensters 50, in dem die im Speicherbereich 16 gespeicherten Datenverzeichnisse dargestellt sind, die erwünschte Druckapplikation ausgewählt, im Beispiel von 3 die „Applikation1". Nachdem die Applikation1 für den Transfer ausgewählt wurde, erzeugt die Ressourcenverwaltungseinheit 12 die Ressourcenliste der in der Applikation1 verwendeten AFP-Ressourcendateien. Falls die Ressourcenliste zu einem frühen Zeitpunkt bereits erzeugt wurde, prüft die Ressourcenverwaltungseinheit 12 vor dem Transfer, ob sämtliche nicht als extern gekennzeichnete Ressourcendateien der Ressourcenliste tatsächlich vorhanden sind und zeigt gegebenenfalls das Fehlen einer solchen Ressourcendatei an.
  • Die Ressourcenliste ist im rechten Abschnitt 54 des Dialogfensters 50 gezeigt. Wie in 3 zu sehen, enthält sie die Hauptressourcen „plapplil" („page definition") und „flapplil" („form definition"), die unmittelbar im Applikationsverzeichnis „Applikation1" gespeichert sind, wie unter der Überschrift "Pfad" im rechten Abschnitt 54 des Dialogfensters 50 nachzulesen ist.
  • Ferner verwendet die Applikation1 eine AFP-Ressource „olrechnu", die in einem Unterverzeichnis „overlays" zum Applikationsverzeichnis „Applikation1" gespeichert ist. Obwohl sich diese AFP-Ressource („overlay") nicht direkt im Applikationsverzeichnis „Applikation1" befindet, wird sie von der Ressourcenverwaltungseinheit 12 beim Erstellen der Ressourcenliste nach dem oben beschriebenen Schema gefunden. Das Gleiche gilt beispielsweise für die AFP-„page segment"-Ressource „ocelogo", die überhaupt nicht im Applikationsdatenverzeichnis abgespeichert ist, sondern im entsprechenden Common-Schwesterverzeichnis.
  • Das Dialogfenster 50 hat einen Menüpunkt 56 („Transfer"), unter dem der Benutzer den Druckserver auswählen kann, auf den die AFP-Ressourcen transferiert werden sollen. Die Ressourcenverwaltungseinheit 12 steuert dann den Transfer der in der Ressourcenliste aufgeführten AFP-Ressourcen auf den ausgewählten Druckerserver.
  • Mit Hilfe des Dialogfensters 50 von 3 kann ein Benutzer die Ressourcenverwaltungseinheit auffordern, AFP-Ressourcen bereitzustellen und auf den Druckerserver 18 zu transferieren. Da der Benutzer den AFP-Ressourcentransfer in diesem Fall vom PC 14 aus anordnet, spricht man dabei von einem „push-Betrieb".
  • Die Ressourcenverwaltungseinheit 12 kann in einer alternativen Ausführungsform jedoch auch von einem übergeordneten Computerprogramm angesteuert werden. Insbesondere kann die Ressourcenverwaltungseinheit 12 durch einen auf dem Druckerserver 18 installierten, intelligenten Druckertreiber, wie das Océ-Produkt SPS, aufgefordert werden, die AFP-Ressourcen bereitzustellen und auf den Druckerserver 18 zu transferieren. Da hierbei der Befehl zum Transfer vom Druckerserver 18 ausgeht, spricht man von einem „pull-Betrieb".
  • Darüber hinaus können die AFP-Ressourcendateien mit einer Versionskennung oder einem Erstellungsdatum versehen werden. Dann können sie selektiv gemäß ihrer Versionskennung bereitgestellt und transferiert werden. So kann beispielsweise sichergestellt werden, daß die aktuellste Fassung einer AFP-Ressource zur Verfügung gestellt wird.
  • Obgleich in den Zeichnungen und in der vorhergehenden Beschreibung ein bevorzugtes Ausführungsbeispiel aufgezeigt und detailliert beschrieben ist, sollte dies als rein beispielhaft und die Erfindung nicht einschränkend angesehen werden. Es wird darauf hingewiesen, dass nur das bevorzugte Ausführungsbeispiel dargestellt und beschrieben ist und sämtliche Veränderungen und Modifizierungen, die derzeit und künftig im Schutzumfang der Erfindung liegen, geschützt werden sollen.
  • 10
    Erstellungseinheit
    12
    Ressourcenverwaltungseinheit
    14
    PC
    16
    Speicherbereich
    18
    Druckerserver
    20
    Druckerserverprogramm
    22
    Datenleitung
    24
    JAVA-File-System
    26
    Auftragseditor
    28
    Speicher
    30
    variable Daten
    32
    Druckdatenstrom
    33
    Datenverzeichnis
    34
    Basisverzeichnis
    36
    auflösungsspezifisches Unterverzeichnis
    38
    auflösungsspezifisches Unterverzeichnis
    40
    auflösungsspezifisches Unterverzeichnis
    42
    Applikationsverzeichnis
    44
    Applikationsverzeichnis
    46
    Applikationsverzeichnis
    48
    Gemeinschaftsverzeichnis
    50
    Dialogfenster
    52
    linker Abschnitt des Dialogfensters 50
    54
    rechter Abschnitt des Dialogfensters 50
    56
    Menüpunkt

Claims (22)

  1. Verfahren zum Erstellen von Dokumentenvorlagen für Druckaufträge, bei dem eine Dokumentenvorlage in einer Erstellungseinheit (10) unter Verwendung statischer Ressourcendaten erstellt wird, die in adressierbaren Datensätzen zusammengefasst sind, die Dokumentenvorlage bei einer Ressourcenverwaltungseinheit (12) angemeldet wird, von der Ressourcenverwaltungseinheit (12) eine Ressourcenliste erzeugt wird, in der die von der Dokumentenvorlage verwendeten Ressourcendatensätze aufgeführt sind, und bei dem unter Verwendung der Ressourcenliste ein Transfer der verwendeten Ressourcendatensätze zu einer Datenverarbeitungseinrichtung (18) gesteuert wird, in der die Dokumentenvorlage mit variablen Daten (30) ergänzt wird.
  2. Verfahren nach Anspruch 1, bei dem die statischen Ressourcendaten eines oder mehrere der folgenden Objekte betreffen: Schrifttypen, Formulare, Tabellen, Standardtexte, Grafikelemente, insbesondere Bilder und Logos, Layoutvorgaben für Druckseiten und Vorgaben für die Platzierung der Druckseiten auf dem Aufzeichnungsträger.
  3. Verfahren nach Anspruch 1 oder 2, bei dem der Transfer der Ressourcendatensätze von der Ressourcenverwaltungseinheit (12) gesteuert wird.
  4. Verfahren nach einem der Ansprüche 1 bis 3, bei dem die adressierbaren Ressourcendatensätze durch Ressourcendateien gebildet werden.
  5. Verfahren nach Anspruch 4, bei dem von der Ressourcenverwaltungseinheit (12) mindestens ein Datenverzeichnis (42, 44, 46) zum Speichern der verwendeten Ressourcendateien eingerichtet wird.
  6. Verfahren nach einem der vorhergehenden Ansprüche, bei dem von der Ressourcenverwaltungseinheit (12) ein Gemeinschaftsverzeichnis (48) für solche Ressourcendateien eingerichtet wird, die von mehreren Dokumentenvorlagen gemeinsam verwendet werden.
  7. Verfahren nach einem der Ansprüche 4 bis 6, bei dem zu jeder verwendeten Ressourcendatei, die ihrerseits auf mindestens eine ihr untergeordnete Ressourcendatei zurückgreift, eine Ressourcenteilliste erzeugt wird, in die die mindestens eine untergeordnete Ressourcendatei eingetragen wird.
  8. Verfahren nach Anspruch 7, bei dem die Ressourcenteilliste in demselben Verzeichnis gespeichert wird, in dem sich die genannte Ressourcendatei befindet.
  9. Verfahren nach Anspruch 7 oder 8, bei dem die Ressourcenteillisten von der Erstellungseinheit (10) erstellt werden.
  10. verfahren nach einem der Ansprüche 4 bis 9, bei dem solche Ressourcendateien, auf die von keiner übergeordneten Ressourcendatei zurückgegriffen wird, als eine Hauptressource gekennzeichnet werden, und sie und ihre Ressourcenteillisten für die Ressourcenverwaltungsein heit (12) auffindbar gespeichert werden.
  11. Verfahren nach einem der Ansprüche 7 bis 9 und Anspruch 10, bei dem zur Erzeugung der Ressourcenliste die verwendeten Ressourcendateien ausgehend von den Hauptressourcen rekursiv ermittelt werden, indem zu jeder ermittelten Ressourcendatei mit Hilfe der zugehörigen Ressourcenteilliste die ihr untergeordneten Ressourcendateien ermittelt werden.
  12. Verfahren nach einem der Ansprüche 4 bis 11, bei dem in der Ressourcenliste vermerkt wird, ob eine aufgeführte Ressourcendatei auf mindestens eine untergeordnete Ressourcendatei zurückgreift.
  13. Verfahren nach einem der Ansprüche 4 bis 12, bei dem in die Ressourcenliste die Speicheradressen und/oder die Pfade zu den aufgeführten Ressourcendateien eingetragen werden.
  14. Verfahren nach einem der Ansprüche 4 bis 13, bei dem in der Ressourcenliste solche Ressourcendateien als extern gekennzeichnet werden, die nicht in einem von der Ressourcenverwaltungseinheit (12) verwalteten Speicherbereich (16) liegen.
  15. Verfahren nach Anspruch 14, bei dem von der Ressourcenverwaltungseinheit (12) im Rahmen des Transfers der Ressourcendateien auf die Datenverarbeitungseinrichtung (18) automatisch nachgeprüft wird, ob sämtliche nicht als extern gekennzeichneten Ressourcendateien der zugehörigen Ressourcenliste tatsächlich vorhanden sind, und gegebenenfalls das Fehlen einer solchen Ressourcendatei angezeigt wird.
  16. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Ressourcenverwaltungseinheit (12) durch ein übergeordnetes Computerprogramm aufgefordert wird, Ressourcendatensätze bereitzustellen und/oder auf die Datenverarbeitungseinrichtung (18) zu transferieren.
  17. Verfahren nach Anspruch 16, bei dem das übergeordnete Programm durch einen Druckertreiber gebildet wird.
  18. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Ressourcendatensätze mit einer Versionskennung und/oder einem Erstellungsdatum versehen werden und die Ressourcendatensätze von der Ressourcenverwaltungseinheit (12) gemäß ihrer Versionskennung und/oder ihres Erstellungsdatums bereitgestellt und/oder auf die Datenverarbeitungseinrichtung transferiert werden.
  19. System zum Erstellen von Dokumentenvorlagen für Druckaufträge, mit einer Erstellungseinheit (10), in der die Dokumentenvorlage unter Verwendung statischer Ressourcendaten erstellt wird, wobei die statischen Ressourcendaten in adressierbaren Datensätzen zusammengefasst sind, und mit einer Ressourcenverwaltungseinheit (12), die eine Ressourcenliste erzeugt, in der die von der Dokumentenvorlage verwendeten Ressourcendatensätze aufgeführt sind, bei dem die Ressourcenverwaltungseinheit (12) unter Verwendung der Ressourcenliste einen Transfer der verwendeten Ressourcendatensätze zu einer Datenverarbeitungseinrichtung (18) steuert, in der die Dokumentenvorlage mit variablen Daten (30) ergänzt wird.
  20. System nach Anspruch 19, mit Mittel zum Durchführen eines Verfahrens nach einem der Ansprüche 2 bis 18.
  21. System nach Anspruch 19 oder 20, bei dem die Erstellungseinheit (10) und die Ressourcenverwaltungseinheit (12) durch Computerprogramme gebildet werden, die auf einem gemeinsamen PC (14) installiert sind.
  22. Verfahren nach einem der Ansprüche 19 bis 21, bei dem die Datenverarbeitungseinrichtung (18) durch einen Drukkerserver gebildet wird.
DE10252797A 2002-11-13 2002-11-13 Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung Expired - Fee Related DE10252797B4 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10252797A DE10252797B4 (de) 2002-11-13 2002-11-13 Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung
US10/702,321 US7672010B2 (en) 2002-11-13 2003-11-06 Method and system to generate document templates with resource administration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10252797A DE10252797B4 (de) 2002-11-13 2002-11-13 Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung

Publications (2)

Publication Number Publication Date
DE10252797A1 true DE10252797A1 (de) 2004-06-03
DE10252797B4 DE10252797B4 (de) 2007-07-26

Family

ID=32240010

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10252797A Expired - Fee Related DE10252797B4 (de) 2002-11-13 2002-11-13 Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung

Country Status (2)

Country Link
US (1) US7672010B2 (de)
DE (1) DE10252797B4 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9063921B1 (en) 2005-08-10 2015-06-23 Printable Technologies, Inc. System and method for distributed design of a variable data publication
JP2007067685A (ja) * 2005-08-30 2007-03-15 Konica Minolta Business Technologies Inc 画像形成システム、画像形成装置及びプログラム
US8200844B2 (en) * 2006-04-17 2012-06-12 Infoprint Solutions Company, Llc Using a resource context to access resources and source data for a transform
US7992078B2 (en) * 2007-02-28 2011-08-02 Business Objects Software Ltd Apparatus and method for creating publications from static and dynamic content
US8234569B2 (en) * 2007-02-28 2012-07-31 Business Objects Software Ltd. Apparatus and method for defining and processing publication objects
US8656267B2 (en) * 2008-03-31 2014-02-18 International Business Machines Corporation Method of approximate document generation
US20100073706A1 (en) * 2008-09-22 2010-03-25 Konica Minolta Systems Laboratory, Inc. Printing of proof copy with reduced resource usage in a print shop management system
US8670149B2 (en) 2009-08-03 2014-03-11 Printable Technologies Inc. Apparatus and methods for image processing optimization for variable data printing
US8717596B2 (en) * 2009-09-30 2014-05-06 Printable Technologies Inc. Systems and methods for providing variable data printing (VDP) using dynamic font downgrading
JP2012083921A (ja) * 2010-10-08 2012-04-26 Canon Inc 画像形成装置及びその処理方法
US8896896B2 (en) 2011-09-13 2014-11-25 Ricoh Production Print Solutions LLC Preprinted form overlay
US8860994B2 (en) 2012-08-10 2014-10-14 Ricoh Production Print Solutions Electronic replacement of pre-printed forms
US9977771B2 (en) 2013-03-14 2018-05-22 Pti Marketing Technologies Inc. System and method for printable document viewer optimization

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727220A (en) * 1995-11-29 1998-03-10 International Business Machines Corporation Method and system for caching and referencing cached document pages utilizing a presentation data stream
DE10017785A1 (de) * 2000-04-10 2001-10-18 Oce Printing Systems Gmbh Verfahren und System zur Datenverarbeitung

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07501757A (ja) * 1991-11-22 1995-02-23 エンジニアード データ プロダクツ,インコーポレイティド ラベル生成装置
US5729665A (en) * 1995-01-18 1998-03-17 Varis Corporation Method of utilizing variable data fields with a page description language
US6243172B1 (en) * 1995-01-18 2001-06-05 Varis Corporation Method and system for merging variable text and images into bitmaps defined by a page description language
US6327599B1 (en) * 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US7315979B1 (en) * 1998-11-09 2008-01-01 Tesseron Ltd. Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US6490695B1 (en) * 1999-01-22 2002-12-03 Sun Microsystems, Inc. Platform independent memory image analysis architecture for debugging a computer program
US6341018B1 (en) * 1999-04-23 2002-01-22 Electronics For Imaging, Inc. Preprocessing method for a variable data print job system
US7130068B1 (en) * 1999-10-05 2006-10-31 Canon Kabushiki Kaisha Print server apparatus, information processing apparatus, print job reservation management method, reservation job generation method and memory medium
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
US7042588B2 (en) * 2000-11-29 2006-05-09 Canon Kabushiki Kaisha Information processing apparatus, information processing methods and print systems
US20020119433A1 (en) * 2000-12-15 2002-08-29 Callender Thomas J. Process and system for creating and administering interview or test
US7415669B1 (en) * 2001-02-27 2008-08-19 Open Invention Network Method and apparatus for viewing electronic commerce-related documents
JP3646931B2 (ja) * 2001-08-29 2005-05-11 セイコーエプソン株式会社 イメージレタッチプログラム
US7242498B2 (en) * 2001-12-10 2007-07-10 Kabushiki Kaisha Toshiba Job executing system and job executing method
US7007231B2 (en) * 2002-01-07 2006-02-28 Chi Hung Dang Document management system employing multi-zone parsing process
US7379203B2 (en) * 2002-03-22 2008-05-27 Laser Substrates, Inc. Data capture during print process
US20030189726A1 (en) * 2002-04-09 2003-10-09 Nexpress Solutions Llc Variable data printing dynamic imposition template
US6891595B2 (en) * 2002-06-28 2005-05-10 Canon Usa, Inc. Method and system of ordering visual prints from digital image data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727220A (en) * 1995-11-29 1998-03-10 International Business Machines Corporation Method and system for caching and referencing cached document pages utilizing a presentation data stream
DE10017785A1 (de) * 2000-04-10 2001-10-18 Oce Printing Systems Gmbh Verfahren und System zur Datenverarbeitung

Also Published As

Publication number Publication date
US20040130751A1 (en) 2004-07-08
DE10252797B4 (de) 2007-07-26
US7672010B2 (en) 2010-03-02

Similar Documents

Publication Publication Date Title
EP1669852B1 (de) Verfahren und Computerprogramm zum Umwandeln eines Eingangs-Dokumentendatenstroms mit einem oder mehreren Dokumenten in eine strukturierte Datendatei
EP1573505B1 (de) Verfahren, anordnung und computersoftware zum bedrucken eines trennblattes mit hilfe eines elektrofotografischen druckers oder kopierers
DE19852296A1 (de) Verfahren, Vorrichtung und System zum Vereinigen von Bild- und Formulardaten (Formularüberziehen) im Zusammenhang mit Computern
EP1902407A1 (de) Verfahren, system und computerprogramm-produkt zum übertragen von daten aus einer dokumentenanwendung in eine datenanwendung
DE10252797B4 (de) Verfahren und System zum Erstellen von Dokumentenvorlagen mit Ressourcenverwaltung
EP1161731B1 (de) Verfahren, computerprogrammprodukt und system zur übertragung von computerdaten an ein ausgabegerät
DE4313958C2 (de) Einrichtung und Verfahren zum Steuern der Darstellung eines Dokuments
WO2005106641A2 (de) Verfahren, vorrichtung und computerprogrammprodukt zum erzeugen eines seiten- und/oder bereichsstrukturierten datenstroms aus einem zeilendatenstrom
DE102007037032B4 (de) Verfahren zum Erzeugen eines Templates
EP3163430A1 (de) Verfahren zur erstellung von vorstufendaten für druckaufträge durch ein layout-programm
DE102007036985B4 (de) Verfahren, System und Computerprogrammprodukt zum automatischen Aufbereiten von Dokumentenbearbeitungsdaten
DE10335124A1 (de) Drucksystem
DE10325843B4 (de) Verfahren, Drucksystem, Computer und Computerprogramm zum Verwalten von Resourcen zur Verwendung in einem resourcenbasierten Dokumentendatenstrom
DE60010078T2 (de) System zur analyse von daten für den elektronischen handel
DE4308291C2 (de) Verfahren und Vorrichtung zur vorgangsbezogenen Erstellung und Bearbeitung von Dokumenten
DE69925108T2 (de) Ableitung einer objektklasse durch vererbung, instanzierung oder klonierung
DE102009010908A1 (de) Verfahren und Anordnung zur Steuerung des Einfügens von Registerblättern in einen Druckauftrag sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium
DE102007036986B4 (de) Verfahren zum automatischen Aufbereiten und Trennen von in einem Dokumentendatenstrom enthaltenen Dokumentenbearbeitungsdaten
EP1163574B1 (de) Verfahren, computerprogrammprodukt und system zur übertragung von computerdaten an ein ausgabegerät
EP1265751A2 (de) Verfahren und vorrichtung zur erstellung einer druckvorlage
DE19635351C2 (de) Verfahren zur Formatkonvertierung
DE69925808T2 (de) Verfahren zur steuerung einer ausführbaren funktion durch für unterschiedliche software spezifische befehle
EP1282867A2 (de) Verfahren zum erstellen eines ausgabedokuments in einem computersystem
DE102005030645A1 (de) Verfahren und Computerprogramm-Produkt zum Umwandeln eines Eingangs-Dokumentendatenstroms mit einem oder mehreren Dokumenten in eine strukturierte Datendatei und Computerprogramm-Produkt sowie Verfahren zum Erstellen eines Regelsatzes für ein solches Verfahren
DE102007025093A1 (de) Verfahren und System zum Bearbeiten einer Druckvorlage und Computerprogramm

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: PATENTANWAELTE SCHAUMBURG, THOENES, THURN, LAN, DE

R081 Change of applicant/patentee

Owner name: OCE PRINTING SYSTEMS GMBH & CO. KG, DE

Free format text: FORMER OWNER: OCE PRINTING SYSTEMS GMBH, 85586 POING, DE

Effective date: 20130820

R082 Change of representative

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20130820

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

Effective date: 20130820

Representative=s name: PATENTANWAELTE SCHAUMBURG, THOENES, THURN, LAN, DE

Effective date: 20130820

R082 Change of representative

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee