Send Invoice to Print Queue
Zuletzt geändert: 14.03.2026 05:56

Send-InvoiceToPrintQueue #

ÜBERSICHT #

Druckt eine Rechnungs-PDF an einen Drucker (z.B. E-POST).

SYNTAX #

Send-InvoiceToPrintQueue [-PdfPath] <string> [[-PrinterName] <string>] [[-TimeoutSeconds] <int>]
    [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion sendet eine PDF-Datei an einen konfigurierbaren Drucker. Standardmäßig wird der E-POST Drucker verwendet.

Der Druck erfolgt über Start-Process mit dem Verb PrintTo.

PARAMETER #

-PdfPath #

Type: string

Pfad zur PDF-Datei, die gedruckt werden soll.

-PrinterName #

Type: string
Default: '\\https://mailer-printer.epost.de\EULANDA_Export'

Name des Zieldruckers. Standard: der E-POST Druckertreiber.

-TimeoutSeconds #

Type: int
Default: 60

Maximale Wartezeit in Sekunden für den Druckvorgang. Standard: 60.

AUSGABEN #

bool

$true bei Erfolg, $false bei Fehler.

BEISPIELE #

Send-InvoiceToPrintQueue -PdfPath 'C:\Temp\RE-20260301.pdf'
Send-InvoiceToPrintQueue -PdfPath 'C:\Temp\RE-20260301.pdf' -PrinterName 'Microsoft Print to PDF'