Dann ist der Aufwand mit Ghostscript gerechtfertigt.
Das geht aus deiner ursprünglichen Anfrage aber nicht hervor.

Trotzdem sollte die Methode, wie du den binären PCL bzw. PS-Datenstrom in eine *USERASCII Spooldatei bekommst egal sein.
Wichtig ist, das dies wirklich binär d.h. ohne Umsetzung passiert.