PDF24-Drucker: Buchstaben als Kästchen beim Druck aus einer Java-Anwendung

Start › Foren › PDF24 Creator › PDF24-Drucker: Buchstaben als Kästchen beim Druck aus einer Java-Anwendung

Schlagwörter: 

Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Autor
    Beiträge
  • #16293
    rainern
    Teilnehmer

    Wir haben eine Java-Anwendung mit div. Brief-Drucken. Wenn über den PDF24 ein PDF erzeugt wird werden mache Zeichen als "Vierecke" dargestellt. Dabei handelt es sich fast willkürlich im "gewöhnliche" Buchstaben wie "a" oder "o".

    Druck über MS Print 2 PDF oder Adobe PDF Printer sind in Ordnung.

    Wir haben PDF24 10.0.12 im Einsatz, mehr oder weniger out-of-the-box, auch die letzte Version hat das Problem.

    Woran kann es liegen?

    #20713
    PDF24 Support
    Moderator

    Hallo,

    entschuldigen Sie die späte Antwort. Seit Version 10.0.12 wurde der Weg vom Druck zur PDF mehrfach geändert. Tritt das mit der aktuellen Version des PDF24 Creator noch auf? https://tools.pdf24.org/de/creator

    Unter Windows 11 24H2 und neuer gibt es seit Version 11.31.0 auch einen treiberlosen PDF24-Drucker, der wie „Microsoft Print to PDF“ mit dem Druckertreiber von Windows arbeitet. Einen solchen Drucker können Sie in den PDF24 Einstellungen im Bereich „PDF Drucker“ mit „PDF Drucker installieren“ und der Art „Windows Protected Print“ anlegen. Bitte probieren Sie, ob der Druck aus Ihrer Java-Anwendung damit richtig ist.

    Wenn die Kästchen weiterhin erscheinen: Damit wir das nachstellen können, senden Sie uns bitte eine Datei, bei der das passiert, über diesen Knopf:

    Bitte schreiben Sie uns dazu, welche Schrift die Anwendung für die Briefe verwendet und mit welcher Java-Version sie läuft.

    #21770
    rainern
    Teilnehmer

    Ich habe dem PDF24-Team eine Datei gesendet.

    #21771
    PDF24 Support
    Moderator

    Hallo,

    vielen Dank für die Datei, damit konnten wir es nachstellen. Die Ursache liegt im PostScript-Druckertreiber von Windows, den der klassische PDF24-Drucker verwendet: Wurde ein Buchstabe vorher schon als Teil eines Umlauts geladen (z. B. das „u“ im „ü“), fehlt er bei einer bestimmten Art des Druckaufrufs später in der Schrift. Dann erscheint an dieser Stelle ein Kästchen. Deshalb trifft es scheinbar willkürliche Buchstaben wie „a“, „o“ oder „u“.

    So umgehen Sie das:

    1. Öffnen Sie in Windows „Geräte und Drucker“, klicken Sie mit der rechten Maustaste auf den PDF24-Drucker und wählen Sie „Druckeinstellungen“.
    2. Klicken Sie auf „Erweitert...“.
    3. Unter „Dokumentoptionen“ > „PostScript-Optionen“ stellen Sie „TrueType-Schriftart-Downloadoption“ auf „Kontur“ und bestätigen mit „OK“.

    Die Schriften werden dann auf andere Weise übertragen, und die Kästchen verschwinden. Der Text bleibt durchsuchbar.

    Unter Windows 11 24H2 und neuer können Sie stattdessen auch den treiberlosen PDF24-Drucker verwenden (PDF24 Einstellungen > „PDF Drucker“ > „PDF Drucker installieren“, Art „Windows Protected Print“). Dort tritt der Fehler nicht auf.

    Wir prüfen, ob wir das im klassischen PDF24-Drucker selbst abfangen können.

    #21850
    PDF24 Support
    Moderator

    Hallo,

    kurze Vorabinfo: Mit der nächsten Version von PDF24 Creator fängt der klassische PDF24-Drucker diesen Fehler selbst ab: Er ergänzt die fehlenden Angaben zu den Buchstaben im Druckauftrag, bevor er die PDF erzeugt. Ob das auch bei Ihrer Java-Anwendung hilft, konnten wir ohne sie nicht nachstellen – probieren Sie es nach dem Update bitte einmal ohne die Umstellung auf „Kontur“ aus.

    Wir melden uns hier, sobald die Version erschienen ist.

    #21872
    rainern
    Teilnehmer

    Vielen Dank für das Feedback! Die Umgehung konnte ich schon erfolgreich testen, da ich aber für >15000 Anwender spreche kann ich etwaige Side-Effects nicht abschätzen. Ich freue mich auf die nächste Version!

    #22024
    PDF24 Support
    Moderator

    Hallo,

    die angekündigte Korrektur ist jetzt da: PDF24 Creator 11.34.0, seit dem 11.11.2026 verfügbar: https://tools.pdf24.org/de/creator

    Der klassische PDF24-Drucker ergänzt jetzt die fehlenden Angaben zu den Buchstaben im Druckauftrag, bevor er die PDF erzeugt. Ob das auch bei Ihrer Java-Anwendung greift, probieren Sie bitte nach dem Update auf einem Testrechner ohne die Umstellung auf „Kontur“ aus; bis dahin können Sie die Umstellung beibehalten.

Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.