13.01 Konfigurationsdatei PRINTER.INI
Die Datei PRINTER.INI wird im Druckerverzeichnis von infra:NET abgelegt (Eintrag "Printer=..." in Sektion [Path] in der Datei SIBPPS.INI). In dieser Datei wird alles gespeichert, was mit infra-Ausgabemedien zu tun hat. Auch die formular- und stationsabhängige Kanalzuordnung wird darin abgelegt.
Alle Zeilen, die mit dem Zeichen "#" beginnen, werden als Kommentare interpretiert.
Alle Informationen sind in Sektionen aufgeteilt. Sektionsnamen stehen in eckigen Klammern ([...]).
Die Schlüsselangaben je Sektion müssen jeweils mit einem Doppelpunkt abgeschlossen werden.
Hinweis:
Manuelle Änderungen an der Datei PRINTER.INI können bei unsachgemäßer Durchführung zu einer fehlerhaften Druckausgabe führen. Vor einer manuellen Änderung muss infra:NET unbedingt an allen Arbeitsplätzen geschlossen werden!
|
Beschreibung der Sektionen
|
[Control]
Installed: Yes
infra:NET erkennt an der Einstellung Yes, dass die Erstinstallation der Druckmedien bereits erfolgt ist. Andernfalls wird beim Start von infra:NET aus dem INI-Verzeichnis die Datei PRINTER.NEW kopiert zu PRINTER.INI, wenn noch keine Datei mit diesem Namen vorhanden ist. Die weitere Vorgehensweise ist im Online-Handbuch im Kapitel 081 Installation und Systemanpassung beschrieben.
Formular: Bezeichnung (Bezeichnung für Auswahlliste)
Formular.Kanal: Medium, Aktiv (Medienzuordung je Kanal)
Formularangaben können je Programm, je Drucksteuerung oder je Drucksteuerungstabelle erfolgen:
|
M_programm:
|
Bezeichnung
|
(je Programm, z.B. M_AUF451: .....)
|
|
M_programm.Kanal:
|
Medium, Aktiv
|
(für Kanal 1, z.B. M_AUF451.1: MED00003,Yes)
|
|
F_MIL-Name:
|
Bezeichnung
|
(je Drucksteuertabelle, z.B. F_AUF465)
|
|
F_MIL-Name.Kanal:
|
Medium, Aktiv
|
(Medienzuordung je Kanal)
|
|
F_MIL-Tabelle
|
Bezeichnung
|
(je Drucksteuertabellennummer, z.B. F_AUF465_1)
|
|
F_MIL-Tabelle.Kanal:
|
Medium, Aktiv
|
(Medienzuordung je Kanal)
|
Mit diesen Einträgen werden die formularabhängigen Medienzuordnungen verwaltet (siehe Schaltfläche [ FORMULAR ] bei der Drucker-/Medienkonfiguration. Zum Beispiel kann damit für das Rechnungsformular ein eigenes Medium hinterlegt werden.
Alle hier hinterlegten Formulare werden mit der angegebenen Bezeichnung bei der Verwaltung im Menü DRUCKER-/MEDIENKONFIGURATION in einer Auswahlliste angeboten.
Weitere Formulare können nur durch eine Änderung der Datei PRINTER.INI mit einem entsprechenden Editor aufgenommen werden. infra:NET muss dazu auf allen Arbeitsplätzen geschlossen sein.
Es gibt zwei unterschiedliche Angaben zu den Formularen:
-
Die Angabe ohne ".Kanal" enthält nur die Bezeichnung für die Auswahlliste in der Drucker-/Medienkonfiguration.
-
Die Angabe mit der Kanalnummer enthält die eigentliche Medienzuordnung.Kanal steht für die Kanalnummer. Unter dem angegebenen Mediennamen muss eine Sektion in der PRINTER.INI existieren und Aktiv darf die Werte "Yes" (Kanal ist aktiv) oder "No" (Kanal ist inaktiv und muss bei Bedarf vom Anwender aktiviert werden) annehmen.
Beispiele:
# 4-Zoll-Materialschein in Auswahlliste aufnehmen und auf Kanal 1 ein anderes Medium zuordnen
F_FST56504_2: Materialschein 4 Zoll
F_FST56504_2.1: MED00003,YES
# Rechnungsdruck auf Kanal 3 ein eigenes Medium zuordnen
M_AUF463.3: MED00004,YES
Hinweis:
Durch den entsprechenden stationsabhängigen Eintrag in der Sektion [Station_Stationsname] können die Medienzuordnungen je Formular auch pro Arbeitsplatz hinterlegt werden.
PrintState: 1 (Default: 0)
M_modul.PrintState: 1
Über diese Einstellung kann die Druckausgabe direkt bei der Anwahl von infra:NET oder bei der Anwahl eines bestimmten infra-Programms (modul) an allen infra-Stationen eingeschaltet werden. Für das modulabhängige Einschalten der Druckausgabe muss "modul" durch das betroffene Modul ersetzt werden.
Beispiel:
M_AUF463.PrintState: 1
Hinweis:
Die Einstellung kann nur mit einem Texteditor eingetragen werden (infra:NET muss dazu auf allen Arbeitsplätzen geschlossen sein) und kann stations- und modulabhängig übersteuert werden (siehe Sektionen [Station_Stationsname]).
Default]
Diese Sektion enthält die Voreinstellungen für ein neues Ausgabemedium, das in der Drucker-/Medienkonfiguration mit der Schaltfläche [ Neu ] erfasst wird. Alle Einträge aus der Sektion [Medium] sind hier zulässig.
[PrintChannels]
Hier werden die kanalspezifischen Medienzuordnungen gespeichert. Diese Einstellungen gelten als Vorbelegung für die Druckprogramme und bei Auswahl "(Standard)" innerhalb der stations- und formularspezifischen Medienzuordnung in der Drucker-/Medienkonfiguration. Die Zuordnungen können durch den Benutzer über die Drucker-/Medienzuordnung online geändert werden. Änderungen werden je Arbeitsplatz in der zugehörigen GUI-Datei gespeichert und bei erneuter Anwahl von infra:NET am jeweiligen Arbeitsplatz wieder hergestellt. Das kann durch den Eintrag "RememberChannelSetup" in der Sektion [PrintEngine] der Datei SIBPPS.INI verhindert werden.
Stationsabhängige Medienzuordnungen (siehe Sektion [Station_Stationsname]) durch Auswahl des jeweiligen Stationsnamens in der Drucker-/Medienkonfiguration (Schaltfläche [ Station ]) wirken jedoch verbindlich, das heißt sind stärker als die Defaults oder die vom Benutzer online eingestellten Zuordnungen. Das alles gilt natürlich nur für den Anfangszustand nach Anwahl von infra. Während der Arbeit kann die Medienzuordnung jederzeit über die Drucker-/Medienzuordnung vom Benutzer geändert werden.
Kanal: Medium, Aktiv
Kanal steht für die Kanalnummer.
Unter dem angegebenen Mediennamen muss eine Sektion in der PRINTER.INI existieren.
Aktiv darf die Werte Yes (Kanal ist aktiv) oder "No" (Kanal ist inaktiv und muss bei Bedarf vom Anwender aktiviert werden).
Beispiel:
1: MED00000,Yes
[Station_STATIONSNAME]
In dieser Sektion werden die stationsabhängigen Medienzuordnungen verwaltet (siehe Schaltfläche [ Station ] bei der Drucker-/Medienkonfiguration).
Hinweis:
Bei "Station-" muss darf der Stationsname nur Großbuchstaben enthalten, da beim Aufruf der Stationsname intern in Großbuchstaben umgewandelt wird, aber bei den Sektionen in der PRINTER.INI wird casesensitiv gelesen.
Kanal: Medium, Aktiv
Kanal steht für die Kanalnummer.
Unter dem angegebenen Mediennamen muss eine Sektion in der PRINTER.INI existieren.
Aktiv darf die Werte "Yes" (Kanal ist aktiv) oder "No" (Kanal ist inaktiv und muss bei Bedarf vom Anwender aktiviert werden).
Beispiel:
[Station_PLATZ4]
1: MED00002,YES
Hinweis:
Die Angabe übersteuert die Angaben in Sektion [PrintChannels] (weitere Details über die Hierarchie der Zuordnungen siehe unter [PrintChannels]).
Formular: Bezeichnung, Aktiv
Zur Syntax siehe Beschreibung in Sektion [Control].
Durch die Bearbeitung der Datei PRINTER.INI mit einem Texteditor (infra:NET muss dazu auf allen Arbeitsplätzen geschlossen sein) können die generellen Formularzuordnungen aus Sektion [Control] auch je Arbeitsplatz hinterlegt werden. Dazu müssen die gewünschten Formularzuordnungen aus der Sektion [Control] in die entsprechende stationsabhängige Sektion kopiert und ggf. angepasst werden.
Falls die Sektion [Station_Stationsname] für den Arbeitsplatz noch nicht existiert, kann diese einfach neu eingetragen werden.
Beispiel:
Für den Arbeitsplatz "PLATZ4" soll dem 4-Zoll-Materialschein das Medium "MED00003" auf Kanal 1 zugeordnet werden, und beim Rechnungsdruck soll Medium "MED00004" für Kanal 1 verwendet werden.
[Station_PLATZ4]
F_FST56504_2.1: MED00003,YES
M_AUF463.1: MED00004,YES
Hinweis:
Die Angabe übersteuert die Angaben in Sektion [Control].
PrintState: 1 (Default: 0)
M_modul.PrintState: 1
Über diese Einstellung kann die Druckausgabe direkt bei der Anwahl von infra:NET oder bei der Anwahl eines bestimmten infra-Programms (modul) an diesem Arbeitsplatz eingeschaltet werden.
Für das modulabhängige Einschalten der Druckausgabe muss "modul" durch das betroffene Modul ersetzt werden.
Beispiel:
M_AUF463.PrintState: 1
Hinweis:
Die Einstellung kann nur mit einem Texteditor eingetragen werden (infra:NET muss dazu auf allen Arbeitsplätzen geschlossen sein) und übersteuert eine ggf. vorhandene Einstellung in der Sektion [Control].
[Medium]
Unter dem in der Drucker-/Medienkonfiguration vergebenen Medienident wird eine Sektion erstellt, in der alle Daten eines Mediums gespeichert werden, zum Beispiel [MED00004]. Neben den Einstellungen, die online über die Drucker-/Medienkonfiguration vorgenommen werden, können zusätzlich folgende Einträge mit einem Texteditor erfasst werden (infra:NET muss dazu auf allen Arbeitsplätzen geschlossen sein):
IgnoreCopies: Yes (Default: No)
Über diese Einstellung lässt sich verhindern, dass mit dem betroffenen Ausgabemedium neben dem Originalexemplar auch die Kopien ausgegeben werden. Das ist besonders dann sinnvoll, wenn Belege auch als E-Mail verschickt werden.
Die Unterdrückung der Ausgabe von Kopien wirkt allerdings nur ab Kanal 2, d.h. wenn ein Medium auf Kanal 1 verwendet wird, werden hierüber immer auch die Kopien ausgegeben, unabhängig von der Einstellung "IgnoreCopies".
Die Einstellung kann in der Drucker-/Medienkonfiguration mit der Markierung «Kopieausgabe unterdrücken» im Register "Allgemein" vorgenommen werden.
KeepFiller: Yes (Default: No)
Über die Einstellung "Yes" lässt sich für ein Medium die Umwandlung von Fillern (F-Operator mit den Zeichen "-" und "=") in Linien abschalten. Das verhindert bei einigen Nadeldruckern das Durchstanzen des Papiers.
LineStyle: n (Default: 0)
Bei der Umwandlung von "-" und "="-Zeichenfolgen aus den Drucksteuertabellen (F-Operator) in Linien kann das Erscheinungsbild der Linien mit dieser Einstellung beeinflusst werden. Mögliche Werte für n sind:
0 = durchgezogene Linie
1 = gestrichelt
2 = gepunktet
3 = -.-.-.-.-
4 = -..-..-..-..-..
LineSize: n (Default: 3)
Bei der Umwandlung von "-" und "="-Zeichenfolgen aus den Drucksteuertabellen (F-Operator) in Linen kann die Stärke der Linien in Pixeln mit dieser Einstellung beeinflusst werden.
MailAccount: MailAccount
Für ein Medium vom Typ „Email“ kann hier ein Mail-Konto angegeben werden, über das das auf dem jeweiligen Kanal erzeugte Dokument verschickt werden soll. Voraussetzung ist der Einsatz des infraMail-Plugins (Sektion [PLUGIN]).
Der angegebene MailAccount muss in der INI-Datei in einer entsprechenden Sektion [MailProvider Accountname] definiert sein.
Wird kein MailAccount bzw. Blank angegeben, wird das Standard-Mailkonto (INI-Sektion [MailProvider]) verwendet.
MailWithPrompt: Yes (Default: No)
In der Regel wird beim Versenden einer E-Mail über ein Druckmedium vom Typ "E-Mail" umgehend eine E-Mail verschickt, wenn die Empfängeradresse der E-Mail dem Druckmedium bekannt ist. Mit der Einstellung "MailWithPrompt:Yes" wird vor dem Versand der E-Mail auch bei bekannter Empfängeradresse der Senden-Dialog des E-Mail Clients angezeigt. So kann eine E-Mail vor dem Versand noch mit weiteren Informationen oder Anhängen ergänzt werden.
NoTranslation: Yes (Default: No)
Bei allen Druckausgaben über dieses Medium wird der Übersetzungs- und Gebietsschema-Mechanismus außer Kraft gesetzt, auch wenn zum Beispiel auf anderen Kanälen parallel in einer Fremdsprache gedruckt wird. Damit können zum Beispiel Steuerdateien für ein Archivsystem zu einem PDF-Dokument erstellt werden, ohne dass der Inhalt der Steuerdatei in die Sprache des Papierempfängers übersetzt wird. Die Übersetzung wird automatisch deaktiviert, wenn die Ausgabe über ein Medium mit individueller MIL-Datei, deren Namen mit „XML…“ beginnt, erfolgt.
Alternativ besteht noch die Möglichkeit, die Übersetzung über den MIL-Operator „C:$SV(Translate,0)“ für die Ausgabe auf dem jeweiligen Druckkanal zu deaktivieren.
Die Einstellung kann in der Drucker-/Medienkonfiguration mit der Markierung «keine automatische Sprach-Übersetzung» im Register "Formulare" vorgenommen werden.
PDFOwnerPassword: Kennwort; (Default: geheim)
Hier kann ein Kennwort für die PDF-Dokumente vergeben werden, das bei PDFProtection 1+2 für die Aufhebung des Schutzes der PDF-Dateien benutzt werden soll. Wird kein Kennwort angegeben, verwendet das System ein geheimes Default-Kennwort. Das Kennwort ist erforderlich, um die erzeugten PDF-Dokumente bearbeiten oder Inhalte extrahieren zu können.
PDFProtection: n (Default: INI-Einstellung aus Sektion [PrintEngine])
Mit dieser Einstellung kann der Schutzmechanismus für PDF-Dokumente, die mit dem Drucksystem erstellt werden (zum Beispiel durch Medien vom Typ Datei oder E-Mail), aktiviert oder deaktiviert werden. Grundsätzlich gilt die Einstellung "PDFProtection" aus der Sektion [PrintEngine] der Datei SIBPPS.INI, wenn für ein Medium dieser Eintrag nicht hinterlegt ist.
Hier sind folgende Einstellungen zulässig:
|
n = 0
|
PDF-Dokument ohne Verschlüsselung und kompatibel zu Acrobat Reader Version 4 und aufwärts.
|
|
n = 1
|
PDF-Dokument wird verschlüsselt (40 Bit) und vor Veränderungen geschützt.
Das Dokument wird mit einem Kennwort vor Änderungen geschützt (Einstellung „PDFOwnerPassword“ oder ein internes Default-Kennwort).
|
|
n = 2
|
PDF-Dokument wird verschlüsselt (40 Bit) und vor Veränderungen geschützt. Außerdem wird verhindert, dass Informationen und Bilder aus den PDF-Dokumenten in die Zwischenablage kopiert werden können.
Das Dokument wird mit einem Kennwort vor Änderungen geschützt (Einstellung „PDFOwnerPassword“ oder ein internes Default-Kennwort).
|
|
n = 3
|
PDF-Dokument wird unverschlüsselt im PDF/A-Standard (ISO 19005-1:2005, PDF/A-1b) für die Langzeitarchivierung gespeichert.
|
PrintPosCorrection: n (Default: 1.0)
Hier kann ein Faktor (dezimal) angegeben werden, der die Platzierung von Texten in der Horizontalen beeinflusst. Bei der Druckausgabe ohne Verwendung eines festen errechneten Zeichenabstands wird die Ausgabeposition eines Textes aus der durchschnittlichen Fontgröße berechnet. Die Berechnung der durchschnittlichen Fontgröße kann mit diesem Faktor ggf. korrigiert werden. Ein Wert > 1.0 dehnt dabei die Ausgabe, durch Werte < 1.0 wird die Ausgabe gestaucht.
PrintQuality: n
Über diese Einstellung kann die Druckqualität und damit auch möglicherweise die Druckgeschwindigkeit auf einigen (Nadel-)Druckern beeinflusst werden. Mögliche Werte für n sind:
-1 = Draft
-2 = Low
-3 = Medium
-4 = High
VPEVersion: 350
Durch die Angabe einer PrintEngine-Versionsnummer (derzeit nur „350“ oder „610“ möglich) kann je Medium die Verwendung einer anderen PrintEngine-Version abweichend von der aktuellen Standardversion des Drucksystems erzwungen werden.
Voraussetzung ist die Aktivierung des entsprechenden MILVPE-Plugins (zum Beispiel MILVPE35 oder MILVPE61) in der Sektion [PLUGIN], um die angeforderte Version zu unterstützen.
Es handelt sich dabei um eine Fallback-Lösung, um zukünftigen ggf. durch einen Wechsel der PrintEngine Version auftretenden Problemen vorzubeugen. Die Nutzung dieser Funktion wird nur in Abstimmung mit einem infra:NET Betreuer empfohlen.
