Unter Windows ist lediglich der Dateiname zwingend anzugeben um auf dem Default-Drucker zu drucken. Soll auf einem anderen Drucker gedruckt werden, werden weitere Angaben als Parameter notwendig.
Parameter:
- Dateiname: Die zu druckende Datei.
- Druckername: (optional) Der Druckername (vgl. Systemsteuerung > Drucker). Weicht unter Umständen vom Anzeigenamen des Druckers ab.
- Software: (optional) Die Software, die zum Drucken verwendet werden soll. acrord32.exe oder FoxitReader.exe muss in der PATH-Umgebungsvariable des Betriebssystems gesetzt sein.
- Treibername: (optional) Den Namen des Druckertreibers.
- Portnummer: (optional) Der Port des Druckers. „/“ für default.
- Zentraler Brick: (optional) Standard: Ja. Wenn Ja, wird der Brick-Ordner DLE:Printing aufgerufen. Ist ein Brick vorhanden, dann muss dieser das Drucken übernehmen. Ein Standardbrick wird in diesem Folder ausgeliefert. Folgende Felder werden an den Brick übergeben:
- EDI:Printfile
- EDI:PrinterName
- EDI:PrinterPort
- EDI:PrinterSoftware
- EDI:PrintKillAfter
Ist der Brick nicht vorhanden, so wird der Druck direkt ausgelöst. Ebenso bei Nein.
Hinweis für das Drucken über den Copy-Befehl (Software-Parameter - Copy):
Über die powershell mit dem Befehl get-printer kann man sich eine Liste der Drucker anzeigen lassen. Der interne Druckername steht unter "DriverName"
Hinweis für das Drucken über Java (Software-Parameter - Print Service):
Wenn der Druckername leer gelassen wird und das Log-Level auf DEBUG gestellt wird, dann werden in der Logdatei die verfügbaren Druckernamen aufgelistet.
