keine ahnung ob es das ist, was du brauchst. aber habe hier was in google gefunden:
http://entwickler-forum.de/showthread.php?t=24808
ansonsten wäre auch mein ansatz entweder den druckerpool "spoolsv.exe" zu hocken oder einen eigenen druckertreiber zu schreiben!
jetzt kommt bestimmt wieder einer der behauptet treiber unter delphi kann man nicht schreiben wegen usermode und kernelmode aber ich habe gesehen das es geht. aber der aufwand übersteigt hier wohl den nutzen.
Gruss,
Christian