Hallo! Dasselbe Problem hatte ich auch vor kurzem. Und nach einigem Suchen bin ich unter anderem hier
www.auq.de/viewtopic...mp;highlight=drucken fündig geworden.
In Kurzform: Canvas.Draw funktioniert nicht richtig, wenn man es mit dem Drucker benutzt. Das steht wohl auch in den allermeisten Büchern falsch drin. Stattdessen soll man die Funktion "StretchDIBits" verwenden.
Wie das genau geht, kann ich Dir auch nicht sagen, aber da findet man sicher ein paar Beispiele im Internet.
Ich hoffe, Du kommst weiter!
