PrintDocument ist eine sehr einfache API. Sie erhalten einen einfachen generischen Druck, aber es ist auf Kosten reduzierter Funktionen, die nicht für den Drucktreiber spezifisch sind. Mein HP -Drucker gibt mir normalerweise eher einen gedruckten Fehler als eine Ausnahme. Es ist nicht verwunderlich, dass Ihnen etwas Ähnliches passiert.
Das Blinken ist wahrscheinlich ein Code, den Sie suchen können. Wenn dies fehlschlägt, können Sie versuchen, in einem Bildformat, PDF oder XPS zu speichern. Oder verwenden Sie eine Bibliothek der Drittanbieter oder schreiben Sie Ihre eigene PCL -Datei. Es gibt eine Menge Optionen. Erstellen einer Ausgabe, die Sie ansehen können, im Gegensatz zu einem im Speicher, sollte Berechnungen wie Ränder debuggen. Sie können sich ein PDF ansehen und sehen, ob es verrückt aussieht. Denken Sie einfach daran, wie er auf dem PC aussieht, möglicherweise etwas anders als die Ausgabe, insbesondere wenn Sie in der Nähe der Kanten drucken.