Problem with AcadPlotConfiguration.ConfigName

Hi,

I have a Probleme with the AcadPlotConfiguration.ConfigName.

I have a printer as default.

In my comboBox i choose (in my case "Microsoft Print to PDF") and i have an error

on the ConfigName = "Microsoft Print to PDF". Error is The value is outside the expected range.

I don't unterstand. This Problem is in BCAD V22, V23, V24

     if (acPlotConfig != null && deviceNames.Contains(printer))
{

#if BRICSCAD
if (printer == "Kein") // TFS 15509 selbst eingedeutschten Namen wieder auf den von Bricscad gelieferten nichtlokalisierten zurück
{
printer = "None";
}
#endif

        string[] toto = acPlotConfig.GetPlotDeviceNames();

if (acPlotConfig.ConfigName != printer)
acPlotConfig.ConfigName = printer;

// Aktualisierung erzwingen, konnte vorkommen dass keine Medien gefunden wurden
acPlotConfig.RefreshPlotDeviceInfo();

string[] canonicalNames = (string[])acPlotConfig.GetCanonicalMediaNames();
foreach (string cName in canonicalNames)
{
string localName = acPlotConfig.GetLocaleMediaName(cName);

// AH 26.11.2020 TFS 14447 In der benutzerdefinierten Plotterkonfiguration sind Papierformate
// doppelt vorhanden, was beim Hinzufügen in das Dictionary zu einer KeyAlreadyExists Exception
// geführt hat. Dictionary vorher auf den Schlüssel prüfen.
if (!mediaNames.ContainsKey(localName))
{
mediaNames.Add(localName, cName);
media.Add(localName);
}
}
}