ohne da jetzt wirklich die Ahnung zu haben, würde ich sagen, dass gar keine Zuweisung erfolgt.
Da sx2008 ja von
Printer.PrinterIndex := Printer.Printers.IndexOf(druckername);
schrieb, aber das wird ja bei dir gar nicht gemacht. Vielleicht hilft das ja
MfG blink182