Daher: einfach die Daten, die ein X-beliebiger Drucker ausspuckt in ein PDF zu wandeln geht schlicht und ergreifend nicht.
Stimmt nicht. Im Drucker werkelt ein kleiner Compi, der die PCL-Befehle in eine Bitmap rendert.
Wenn Du einen kleinen PCL-Interpreter schreibst, dann kannst Du das auch.
Dann bleibt nur noch, die Bitmap als PDF auszugeben und fertig.
Ist zwar totaler Blödsinn, geht aber.
100%.
Trotzdem ist ein PDF-Druckertreiber ist einfach das Richtige.