WPViewPDF: pdfPrint() und WRITEPRINTERBEFORE

  • Hallo Herr Ziersch,

    in der Version 2 von WPViewPDF verwenden wir die Funktion pdfPrint() in Kombination mit dem Befehl WRITEPRINTERBEFORE um Escape-Codes an den Drucker zu übergeben. Beim Testen der Version 3 ist mir nun aufgefallen, dass die Escape-Codes insgesamt vier mal in den Druckstream geschrieben werden.

    Wir haben zwei verschiedene Drucker. Der eine hat mit den wiederholten Escape-Codes keine Schwierigkeiten, der andere aber ignoriert diese komplett. Deswegen wäre es für uns wichtig, dass die Escape-Codes nur einmal in den Druckstream geschrieben werden.

    Getestet habe ich dies, in dem ich in den Druckereigenschaften, auf der Karteikarte 'Anschlüsse' den Drucker auf eine Datei (Anschluss 'FILE:') umgelenkt habe. Beim Drucken fragt Windows dann nach einer Datei, in die der Druckstream geschrieben werden soll. Nach dem Drucken konnte ich mir dann den Druckstream in der Datei anschauen.

    Gruß
    Joachim