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'