Deine Funktion macht keinen Mucks, wenn der übergebene Druckername nicht gefunden wird.
Hier solltest du besser eine
Exception auslösen.
Manchmal (abhängig vom
OS) wird der Druckername in
Printer.Printers[] so gemeldet:
Code:
Druckername an LPT1:
Deskjet 1200 on LPT2:
Die könnte dazu führen, dass der Vergleich der Druckernamen fehlschlägt.