Dies ist eine alte Version des Dokuments!
Schnittstelle "Einsatzdrucker"
Mit dieser Schnittstelle kann der EDP-Server die in der Datenbank definierten Protokolle auf einem Drucker ausdrucken. Dabei werden standardmäßig Windows-Systemdrucker unterstützt. Seit der Version 4.9 sind auch Drucker nach dem Internet Printing Protokoll (IPP) ebenfalls verwendbar.
Funktion | Daten senden | Daten empfangen |
---|---|---|
Protokolle drucken | ✔ | ✘ |
Hinweise
Damit die Ansteuerung von Windows-Systemdruckern ab Windows 7 funktioniert, muss der EDP-Server-Dienst unter einem anderen Benutzer als dem Systemkonto ausgeführt werden. Die Ausführung als Systemdienst ist aufgrund von Änderungen der Rechte von Windows-Diensten nicht (mehr) möglich. Weiterhin müssen die verwendeten Drucker für diesen Benutzer installiert sein.
Aufgaben-Parameter der Schnittstelle
Für die Schnittstelle können bei der Aufgabendefinition verschiedene Parameter übergeben werden. Derzeit sind folgende Parameter vorgesehen und in der Schnittstelle realisiert:
Parameter | Beschreibung |
---|---|
— | Drucken der Standardvorlage auf dem definierten Windows-Systemdrucker |
ReportName | Drucken der Vorlage mit dem Namen ReportName auf dem definierten Windows-Systemdrucker |
ReportName@DruckerName | Drucken der Vorlage mit dem Namen ReportName auf dem Drucker mit dem Namen* DruckerName |
ReportName|Anzahl@DruckerName | Drucken der Vorlage mit dem Namen ReportName auf dem Drucker mit dem Namen* DruckerName mit der angegeben Anzahl an Kopien |
* Haben Windows-Systemdrucker und IPP-Drucker den gleichen Namen, wird auf den IPP-Drucker zurückgegriffen.
Konfiguration der Schnittstelle
Die Konfiguration erfolgt über das Konfigtool des EDPServer.
Die IPP-Adresse muss regelmäßig mit /
abgeschlossen werden, sonst akzeptiert das IPP-Tool die Adresse nicht. Bei „Unterordnern“ kann dies je nach Drucker entfallen. Beispiele: ipp://192.169.100.20/
oder ipp://192.169.100.20/ipp
Voraussetzungen zum Betrieb der IPP-Schnittstelle
Für den Betrieb der Schnittstelle sind folgende Voraussetzungen zu erfüllen:
- InternetPrintingProtocol Tools müssen installiert sein, siehe https://www.pwg.org/
- Konfigurationsdatei muss für jeden Druckertyp vorhanden sein, siehe Beispiel für HP
- beispiel.ipp
# File: printfile.ipp { NAME "EDPServer" # The request to send OPERATION Print-Job GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri ATTR name requesting-user-name EDPServer FILE $filename # The response to expect STATUS successful-ok EXPECT attributes-charset OF-TYPE charset EXPECT attributes-natural-language OF-TYPE naturalLanguage EXPECT job-id OF-TYPE integer EXPECT job-uri OF-TYPE uri }
Weiterführende Informationen