List&Label hat kein gültiges Ausgabemedium beim Start des Drucks

Hallo,
der Export eine LL Datei funktioniert - bei einer PDF Datei erscheint die Fehlermeldung:
List&Label hat kein gültiges Ausgabemedium beim Start des Drucks. Eventuell ist das gewählte Exportformat deaktiviert oder nicht verfügbar

        using (ListLabel LL = new ListLabel())
        {
            this.ODataTable_Druck.TableName = "c_print";
            LL.SetDataBinding(this.ODataTable_Druck, "c_print");
            LL.AutoShowPrintOptions = false;

            string LcTargetDir = "C:\programdata\bla";
            string CTargetfile =  "xy.pdf";

            LL.ExportOptions.Clear();
            LL.ExportOptions.Add("Export.Target", "PDF");
            LL.ExportOptions.Add("Export.File", CTargetfile);
            LL.ExportOptions.Add("Export.Path", LcTargetDir);
            LL.ExportOptions.Add("Export.Quiet", "1");

//zur Sicherheit - klappt aber auch nicht:
LL.Core.LlSetOptionString(LlOptionString.Exports_Allowed, “PDF”);

            string CReport = Path.Combine("C:\programdata\x", "test.lst");
            if (!File.Exists(CReport))
            {
                MessageBox.Show(string.Format("Die Datei '{0}' existiert nicht. ", CReport), "Achtung:", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            LL.Print(LlProject.List, CReport, false, LlPrintMode.Export, LlBoxType.None, "", false, "");
        }

Das interessante ist:
wenn ich die Anwendung in Visual Studio ausführe funktioniert ist - es funktioniert auch, wenn ich die exe auf dem Entwicklungsrechner ausführe.
:frowning:

Ist ein Druckertreiber auf dem Zielrechner installiert? Sonst funktioniert es nicht.

1 Like

Hallo,
Druckertreiber ist installiert - wie beschrieben funktioniert der Export der LL Datei - nur die PDF wird nicht erzeugt.

Eventuell fehlen Ihnen die beiden (neuen) Dependencies auf dem Zielsystem:

combit.ListLabel.ConversionTools.x86.dll
combit.ListLabel.ConversionTools.x64.dll

Ohne diese beiden Dateien im Verzeichnis, in dem auch die cmll26ex.llx liegt kann der PDF-Export nicht ausgeführt werden.

Hallo, ich verwende Version 25 - die Dateien habe ich auf meinem Entwicklungsrechner nicht gefunden.

Für LL25 brauchst du die cmll25ex.llx
Wenn du den Redist-Assistenten verwendest, hilft der dir bei der Zusammenstellung der nötigen Dateien.

1 Like

Hallo,

wichtig ist dann aber auch, dass die Datei cmll25xl.dll vorhanden und zugreifbar ist - da steckt der PDF-Export drinnen. Ist diese Datei denn da?

1 Like

Hallo,
vielen Dank für eure Nachricht !
Die dlls waren alle vorhanden - es hat aber eine andere Datei gefehlt.
Nachdem ich alle Dateien aus dem Distri Verzeichnis verwendet habe, hat alles funktioniert.
Vielen Dank für Eure Unterstützung !

1 Like