Hallo,
das scheint schon ein spezielles Problem zu sein und ich hatte das Problem so noch nicht (aber auch nicht gesucht:wink: )
Kannst du dein Problem auf einem anderen PC teste, nur um zu prüfen, ob das ein Problem an diesem einen PC ist oder ob das ein generelles Problem ist?
Der Kontext-Menüeintrag „Drucken“ wird irgendwo in der Registry verwaltet, am Ende steht dann ein Befehl, der ein Programm zum drucken öffnet und eben „Drucken“ heißt.
Wenn du z.B. Adobe Acrobat Reader nutzt, dann ist das
"Dateipfad"AcroRd32.exe /p /h „%1“
/p veranlasst den Reader sofort in den Druckdialog zu springen
/h führt den Reader minimiert aus
in %1 wird der Dateiname übergeben und die Gänsefüßchen bewirken, dass auch Dateipfade mit Leerzeichen funktionieren.
/t Mit dem Schalter /t kannst du den kompletten Druckdialog ausfüllen und sofort Papier „vernichten“
Soweit zur Theorie,
du könntest also probieren, den Befehl mit einer Testdatei auszuführen
(Entweder an der Dos-Konsole und statt %1 eben deine Testdatei, oder du schreibst den Befehl in eine Textdatei (Notepad), natürlich muss der Dateipfad noch eingetragen werden!. Jetzt aus der txt-Datei eine bat-Datei machen und schließlich eine PDF auf die Batchdatei ziehen.
Wenn jetzt Hiroglyphen gedruckt werden, dann könnte auch der Druckertreiber das Problem sein, ansonsten eher die Registry.
Möglicherweise ist in den Informationen aber auch eine Lösung „versteckt“, die dich auf anderem Weg zum Ziel führt.
Viel Erfolg!
PS: In beinahe jedem Druckdialog gibt es die Option „Drucken in Datei“, leider wird nirgends erklärt, was man mit so einer Datei machen kann, den öffnen oder bearbeiten oder drucken geht alles so nicht.
Mit „copy druckdatei lpt1:“ würde man z.B. an einen LPT1: angeschlossenen Drucker die Datei zum Ausdruck bringen, lpt hat aber fast keiner mehr. Im Prinziep sollte das aber auch mit den anderen Druckerschnittstellen so gehen, also „USB0001“ oder „DOT4_001“ …