Drucker verwalten
Funktionsbeschreibung
Der Begriff "Drucker" (bzw. auch älter 'Outqueue') bezeichnet in oxaion erstmal lediglich eine allgemeine Warteschlange, die Druckaufträge aufbereitet und an ein beliebiges Ausgabesystem ausgibt. Es lassen sich beliebig viele 'Drucker' (=Warteschlangen) definieren. Ob und wie dieser Drucker die Daten auch tatsächlich ausgibt, erfolgt über die nachfolgende Konfiguration.
oxaion nutzt für spezielle Ausgaben vordefinierte 'Drucker'. Diese erkennt man daran, dass ihre ID mit einem Stern (*) beginnt. Diese System-Drucker werden standardmäßig ausgeblendet, können aber über die Filter-Maske oder den Menüpunkt "Selektion löschen" eingeblendet und konfiguriert werden.
Die Ausgabe eines Druckes erfolgt in zwei Phasen:
- Der Druck wird grafisch aufbereitet (= gerendert)
- Der aufbereitete Druck wird ausgegeben, also z. B. an einen Drucker gesendet, per E-Mail versendet, als PDF-Dokument abgespeichert usw.
In der Druckerverwaltung können beide Phasen konfiguriert werden.
- Die grafische Aufbereitung erfolgt in der Regel über oxaion Print. Wahlweise kann das Feld "Java-Klasse" konfiguriert werden, um eine abweichende Aufbereitung und Ausgabe zu definieren. Diese muss dann als Java-Implementierung vorliegen. Derzeit existiert im oxaion Standard lediglich eine Implementierung 'com.oxaion.open.framework.oom.FileWriterDispatcher' für die Ausgabe von LinePrint-Ausdrucken in Dateien.
- Auch die Ausgabe erfolgt in der Regel über oxaion Print. Wahlweise kann die Ausgabe auch über den Aptean Cloud Printing Service erfolgen. Dazu muss das Produkt "Aptean Cloud Print" installiert sein.
Externer Print Server
Ist der Drucker so konfiguriert, dass oxaion Print für die Aufbereitung oder Ausgabe verwendet werden, kann optional ein externer oxaion Print Server, statt der im Application Server integrierte oxaion Print Server genutzt werden. In der Standard-Auslieferung von oxaion wird in der Regel ein externer Print Server angegeben, damit bei Problemen mit dem Print Server (z. B. Druckertreiber erzeugen Inkompatibilitäten, Windows-Druck-System stürzt ab usw.) der Print-Server unabhängig vom Application Server neu gestartet werden können.
Optional kann auch eine zweite IP-Adresse eines zweiten externen Print Servers konfiguriert werden, die dann automatisch verwendet wird, sobald der erste Print-Server nicht erreichbar ist. Damit lässt sich ein Fail-Over bei Systemausfällen des Print-Servers konfigurieren.
Nutzung von Aptean Cloud Print
Soll die Ausgabe des Druckes über das Produkt Aptean Cloud Print erfolgen, sind folgende Voraussetzungen notwendig:
- Die Registry-Schlüssel APTEAN_PRINT_URL, APTEAN_PRINT_ID und APTEAN_PRINT_KEY müssen gepflegt sein
- Auf mindestens einem Server (z. B. dem Windows Druck-Server) muss der Aptean Cloud Printing Agent korrekt installiert und eingerichtet sein
Anschließend können per Auswahlliste die Computer und Windows-Drucker ausgewählt werden, über die dann die Ausgabe der Drucke erfolgt.
Bitte beachten: Der Aptean Cloud Print Dienst erfordert den Betriebssystem-Druckernamen in korrekter Groß-/Kleinschreibung.
Weitere Hinweise zum Aptean Cloud Print-Produkt finden sich hier: https://preview-print.api.apteancloud.com/docs/quickstart.md
Die API ist hier dokumentiert: https://preview-print.api.apteancloud.com/swagger-ui.html#/
Beide Links sind erst nach Eingabe eines Lizenzschlüssels aufrufbar. Sie erhalten den Lizenzschlüssel auf Anfrage bei support@aptean.com
Restriktionen: Bei Einsatz von Aptean Cloud Printing können für einen Drucker keine unterschiedlichen Papierfächer angesteuert werden. Alle Ausdrucke erfolgen über das Standard-Papierfach
Folgende Parameter können je Outqueue konfiguriert werden.
ID des Druckers (Pflichtfeld):
Eindeutige Identifikation der Outqueue innerhalb von oxaion.
Name des Druckers (Pflichtfeld):
Der Name unter dem die Outqueue innerhalb oxaion open dargestellt werden soll.
Betriebssystem-Druckername:
Welcher Drucker soll angesprochen werden.
Hierbei sind folgende Konventionen zu beachten:
- Lokal installierter Drucker: Es ist lediglich der Windows-Druckername anzugeben. Beispiel: PSEALTUG
- Netzwerkdrucker: Es muss der Windows-Druckername und die zugehörige Druckerdomäne angegeben werden. Beispiel: \\CSPRINT01\PSEALTUG
Für den Systemdrucker *EMAIL können folgenden Drucker angegeben werden:
- MAIL: in diesem Fall wird ein Belege, der als E-Mail versendet werden soll, direkt über eine SMTP Server versendet.
- MAIL_TO_FILE: in diesem Fall wird ein Beleg, der als E-Mail versendet werden soll, als PDF zusammen mit einer Steuerdatei im Dateisystem abgelegt, und kann dort von einem entsprechenden Programm (bspw. Tobit) abgeholt und versendet werden.
Für den Systemdrucker *FAX können folgenden Drucker angegeben werden:
- FAX: in diesem Fall wird ein Belege, der als FAX versendet werden soll, direkt über eine sogenannten Mail-To-Fax Server versendet.
- FAX_TO_FILE: in diesem Fall wird ein Beleg, der als Fax versendet werden soll, als PDF zusammen mit einer Steuerdatei im Dateisystem abgelegt, und kann dort von einem entsprechenden Programm (bspw. Tobit) abgeholt und versendet werden.
Internetadresse:
Hier wird die IP-Adresse und die Port-Nummer eines externen oxaion open Print Servers angegeben.
Ausweich-Internetadresse:
Hier wird die IP-Adresse und die Port-Nummer eines zweiten externen oxaion Print Servers angegeben, um die Ausfallsicherheit zu erhöhen (siehe oben).
Java-Klasse:
Dient zur optionalen Aufbereitung des Datenstroms und ist in der Regel nicht zu füllen. (siehe oben).
Liste der System-Drucker. Diese dürfen nicht gelöscht werden:
*WYSIWYG | Druckvorschau |
*JOBLOG | Jobprotokolle |
Outq für E-Mail (direkt) | |
*FAX | Faxversand |
*JRPRINT | JRPRINT |
*RTF | RTF |
*XML | XML |
Verwendung dieses Programms
- OP20190 Drucker
Felder
Allgem. Informationen
Feldbezeichnung | Erklärung |
---|---|
Name des Druckers | Der Name unter dem die Outqueue innerhalb oxaion open dargestellt werden soll. |
Betriebssystem-Druckername | Welcher Drucker soll angesprochen werden. Die Konventionen sind unter OPRNTP_WRTN Detail beschrieben. |
Optional - externer Print-Server | |
Internetadresse | Hier wird die IP-Adresse und die Port-Nummer des oxaion open Print Servers angegeben. |
Ausweich-Internetadresse | Hier werden IP-Adresse und Port-Nummer des Ausweich-Printservers angegeben, der bei einem Ausfall des Echt-Printservers zum Einsatz kommen soll. |
Alternativ - Aptean Cloud Printing | |
Computername Service | Eine Internetadresse ist eine 32-Bit-Adresse, die normalerweise als 4 Dezimalzahlen geschrieben wird. Jede dezimalzahl stellt 8 Bit der Adresse dar. Beispiel einer Internet-Adresse : 175.123.45.112 Jedem System im TCP/IP-Netz ist eine eindeutige Internet-Adresse zugeordnet, die bei allen Übertragungen im System verwendet wird. Jede Internet-Adresse besteht aus zwei Teilen:
Größe und Komplexität eines Netzes legen die Klasse einer Adresse fest. Sie bestimmen außerdem, wie die Adresse in die Netz- und Host-Id aufgeteilt wird. Eine IPv6 Internetadresse ist eine 128-Bit-Adresse. IPv6-Adressen werden gewöhnlicherweise hexadezimal (IPv4: dezimal) notiert, wobei die Zahl in acht Blöcke zu jeweils 16 Bit unterteilt wird. Diese Blöcke werden durch Doppelpunkte (IPv4: Punkte) getrennt notiert: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 |
Alternativ - Ausgabe über Java-Klasse | |
Java-Klasse | Dient zur optionalen Aufbereitung des Datenstroms und ist in der Regel nicht zu füllen. |
Überschriftsformat
Feldbezeichnung | Erklärung |
---|---|
ID des Druckers | Eindeutige Identifikation des Druckers.
|