Gewählter Drucker nach Print() ermitteln

Hallo,
wir verwenden c# und list&label 25.

Es geht grob um folgenden Code:
.AutoShowPrintOptions = true;
.DefinePrintOptions += LLSetJobName;
.Print(LlProject.List, this.ReportFile);

das klappt soweit alles
nun würde ich gerne nach dem Druck den gewählten Drucker ermitteln.

Vielen Dank im Voraus

Hallo,
den gewählten Drucker sollten Sie im Event PrintJobInfo über die Eigenschaft “DeviceName” erhalten.

Hallo,
vielen Dank für Deine Nachricht.

Ich habe versucht die Einstellungen zu speichern:
nach dem .Print():
.LlPrintCopyPrinterConfiguration(@“c:\test\PrinterSetup.txt”, LlPrinterConfiguration.Save);

es erscheint die Fehlermeldung:
combit.ListLabel25.LL_Printing_Job_Exception: “Es wurde eine Druckfunktion aufgerufen, obwohl noch kein Druckjob gestartet wurde oder das Projekt enthält keine Objekte.”

Hinweis:
ich habe folgendes gemacht:
PrintingFinished += OnFinishedPrinting;

private void OnFinishedPrinting
{
LlPrintCopyPrinterConfiguration(@“c:\test\x12345.txt”, LlPrinterConfiguration.Save);
}

Problem ist wohl gelöst :slight_smile:
ich binde mich jetzt an:
.PrintJobInfo += OnFinishedPrinting;

1 Like