Textverarbeitung Modular: Drucksteuerung: Unterschied zwischen den Versionen

Aus admin wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Category:admin]]
== Einleitung ==
== Einleitung ==



Version vom 16. Januar 2023, 11:27 Uhr

Einleitung

Die Drucksteuerung erlaubt es dem Anwender, das Logo und eventuelle Gestaltungsmerkmale beim Ausdruck ein- und auszublenden.

So kann ein Brief zum Beispiel ohne Logo auf vorgedrucktem Logobogen oder mit einem schwarzweiß Logo als Kopie ausgegeben werden. Oder mit dem Farblogo als PDF gedruckt werden.

Einrichtung

Das Einrichten einer Vorlage besteht aus folgenden Schritten:

Formen einrichten

Wichtig: Die Drucksteuerung kann ausschließlich Formen ein- und ausblenden.

  • Überlegungen, welche Elemente benötigt werden und welchem Layout sie angehören
  • Aus der Art des Elementes (Logo, Falzmarke, Fensterzeile, Firmendaten, ...) und dem Layout, dem sie angehören, setzt sich der Name des Elementes zusammen (siehe 'Namen der Formen')
  • Die Elemente (Formen) im Dokument / in der Vorlage platzieren und benennen

Drucksteuerung einrichten

Um die Drucksterung in einem Dokument / einer Vorlage verwenden zu können, werden Dokumenteigenschaften verwendet:

Dokumenteigenschaft Wert Beispiel Beschreibung
dvarPrintLayouts Liste von Layouts 1 9 10 Enthält alle Layouts, die für dieses Dokument angeboten werden sollen.

Der erste Eintrag ist das Standardlayout für den Ausdruck.

dvarReadLayout Wert des Layouts 10 Gibt an, welches Layout beim Bearbeiten des Dokumentes angezeigt werden soll.
dvarSaveInThisLayout Wert des Layouts 10 Optional: Das Layout, in dem das Dokument gespeichert werden soll.
dvarAdditionalLayouts Liste von Layouts 2 5 Optional: Die Layouts, welche zwar nicht in der Druckauswahl erscheinen, aber zum Beispiel zum Speichern oder zur Anzeige des Dokumentes verwendet werden sollen.


Wobei folgendes gilt
  • Die erste Dokumenteigenshaft 'dvarPrintLayouts' enthält die Liste der Layouts, welche in der Drucksteuerung angeboten werden sollen. Prinzipiell ist dies die einzig benötigte Angabe, um die Drucksteuerung zu aktivieren.
  • Die Werte des Layouts sollten selbstverständlich den internen Kennungen entsprechen, welche in den Namen der Formen hinterlegt wurden.

Beispielszenarien

PDF Layout soll zur Bearbeitung und zum Speichern verwendet werden, jedoch nicht als Option erscheinen

Die Elemente sind für die 'Ausgabe auf einem Drucker' (9, 'NeutralPrinter') und für die 'Ausgabe in ein PDF' (10, 'NeutralPDF') eingerichtet.

Beim Ausdruck sollen die Optionen 'Nicht ausgeben (Ausdruck auf vorgedrucktem Papier)' (1, 'None') und 'Ausgabe auf einem Drucker' (9, 'NeutralPrinter') erscheinen, nicht jedoch 'Ausgabe in ein PDF'.

Dokumenteigenschaft Wert Anmerkungen
dvarPrintLayouts 1 9 Beim Ausdruck sollen diese Optionen erscheinen:
  • 'Nicht ausgeben (Ausdruck auf vorgedrucktem Papier)' (1, 'None')
  • 'Ausgabe auf einem Drucker' (9, 'NeutralPrinter')
dvarAdditionalLayouts 10 Hinzu kommt 'Ausgabe in ein PDF' (10, 'NeutralPDF'), welches nicht in der Druckauswahl erscheint aber trotzdem berücksichtigt werden muss
dvarSaveInThisLayout 10 Beim Speichern soll das Layout für PDFs angewendet werden
dvarReadLayout 10 Beim Bearbeiten des Dokumentes soll ebenfalls das Layout für PDFs verwendet werden

Optionen

Namen der Formen

Diese Namen der Formen (Shapes) werden unterstützt:

Name Üblicher Einsatz
shpLogo01_ Logo erste Seite
shpLogo02_ Logo Folgeseiten
shpAdditionalLogo01_ Zusatzlogo erste Seite
shpAdditionalLogo02_ Zusatzlogo Folgeseiten
shpCompanyInfo01Top_ Firmenangaben oben
shpCompanyInfo01Bottom_ Firmenangaben unten
shpFoldmark01_ Falzmarke 1
shpFoldmark02_ Falzmarke 2
shpEmbellishment01_ Verzierung erste Seite / erste Verzierung
shpEmbellishment02_ Verzierung Volgeseite / zweite Verzierung
shpLetterLine_ Fensterzeile
shpFooter_ Fußzeile

An diese Namen wird die interne Kennung des entsprechenden Layouts angehängt, zum Beispiel:

shpLogo01_Color

für das Farblogo auf der ersten Seite oder

shpLogo01_BW

für das Schwarzweißlogo der ersten Seite.

Layouts

Enumerator Wert Interne Kennung Standardbenennung bei der Druckauswahl
enmPrintLayoutNone 1 None Nicht ausgeben (Ausdruck auf vorgedrucktem Papier)
enmPrintLayoutColor 2 Color Farbige Ausgabe in ein PDF
enmPrintLayoutBW 3 BW Schwarzweiss (Ausdruck als Fax oder Kopie)
enmPrintLayoutColorPDF 4 ColorPDF Farbige Ausgabe in ein PDF
enmPrintLayoutBWPDF 5 BWPDF Schwarzweiss (Ausgabe in ein PDF)
enmPrintLayoutViewOnly 6 ViewOnly <nur zur Ansicht>
enmPrintLayoutColorPrinter 7 ColorPrinter Farbige Ausgabe auf einem Drucker
enmPrintLayoutPrintPDF 8 PrintPDF Ausgabe auf einem Drucker oder in ein PDF
enmPrintLayoutPrinter 9 NeutralPrinter Ausgabe auf einem Drucker
enmPrintLayoutPDF 10 NeutralPDF Ausgabe in ein PDF

Optionale Erweiterung: Drucksteuerung mit Druckerwahl

Diese Funktion erlaubt es Ihnen, nicht nur in der Drucksteuerung die gewünschten Logos zu wählen (z. B. farbig, schwarzweiß oder keine), sondern auch den dafür benötigten Drucker. Wenn Sie also standardmäßig PDFs mit farbigem Logo ausgeben, kann diese Funktion automatisch bei Auswahl des Farblogos im Druckdialog den PDF-Drucker vorgeben.

Ebenso können Sie einen Druckertreiber definieren, bei denen die Erst- und Folgeseiten aus verschiedenen Schächten gezogen werden und diesen dann als Standarddrucker für Ausdrucke auf Briefpapier definieren.

Voraussetzungen
  • 'Drucker vorgeben' setzt die Drucksteuerung voraus, mit der das Layout des Ausdrucks vorgegeben wird (z. B. kein Logo, Farblogo etc.).
Einschränkungen
  • Funktioniert nur auf Windows-Systemen ab Windows 2000.
Funktionsweise
  • Die Datei 'Printers.ini' liegt in dem Verzeichnis, in dem auch die Vorlagen abgelegt wurden.
  • In dieser INI-Datei ist für jedes Layout eingetragen, welcher Drucker standardmäßig vorgegeben sein soll, damit der Anwender im Idealfall den Druckdialog nur noch bestätigen muss.
  • Der Anwender kann weitere Einstellungen vornehmen oder einen anderen Drucker wählen, wenn dies nötig ist.
Konfiguration
  • Vorbereitungen
    • Installieren Sie die Vorlagen und die Datei 'Printers.ini' an einem Arbeitsplatz, von dem aus Sie die Konfiguration vornehmen möchten.
    • Stellen Sie sicher, dass alle nötigen Drucker installiert sind.
    • Stellen Sie in der Konfigurations-Datei folgendes ein:
[Admin]
AdminMode=True
  • Anpassungen
    • Erzeugen Sie nun von allen Vorlagen nacheinander ein Dokument, indem Sie sie doppelt im Explorer anklicken.
    • Wählen Sie den Drucken-Befehl ('Datei', 'Drucken' oder 'STRG+P').
    • Wählen Sie nacheinander die verschiedenen Layouts und bestätigen Sie den Dialog.
    • In einem neuen Dialog können Sie nun den gewünschten Druckertreiber für dieses Layout auswählen.
    • Dann erscheint der Druckdialog mit dem von Ihnen gewählten Standarddrucker. Sie können den Druckvorgang abbrechen.
    • Wiederholen Sie diese Schritte für jedes Layout in jedem Dokumenttyp bzw. für jede Vorlage. So können Sie sicher stellen, dass Sie kein Layout übersehen, das nur in einem bestimmten Dokumenttyp angeboten wird.
    • Stellen Sie abschließend in der Konfigurations-Datei folgendes ein:
[Admin]
AdminMode=False 
  • Verteilung
    • Nun können Sie die 'Printers.ini' bei Ihren Anwendern in das Verzeichnis mit den Vorlagen legen, damit ihnen diese Funktionalität zur Verfügung steht.