Ohne Druckertreiber geht nix, wenn keiner gewählt wurde, wird der Standardtreiber verwendet.
Die "Druckerdatei" ist auf die Druckerhardware festgelegt, hier kommt es also darauf an, was für ein Drucker gewählt wurde.
1. Textdruckertreiber erzeugt nur Textausgabe, die ist flexibel sieht aber nicht schön aus.
2. Richtige PCL Drucker, die Datei sollte auf einem anderen richtigen PCL Drucker druckbar sein, garantieren kann ich das aber nicht
3. Richtiger PostScript Drucker, auch diese (PS) Datei sollte auf anderen PostScriptdruckern druckbar sein.
4. Richtiger IBM Proprinter / Epson ESC/P Drucker, ähnliche Modelle sollten verwendbar sein.
5. Windows Drucker mit GDI Schnittstelle, vermutlich sind diese Dateien nur auf dem speziellen Drucker druckbar, aber ich wüßte jetzt nicht wie man das macht ...
6. PDF Druckertreiber oder HBPrintPDF (QuickPDF) ... erzeugen Standard PDF Dateien und können mit Acrobat Reader (etc.) angesehen und auf jedem Drucker gedruckt werden.
Früher war die Idee nicht schlecht, eine lokale Druckkopie zu erstellen und per NET COPY auf z.B. Netzwerkdrucker zu senden ...
Heute ist es schon nicht einfach eine solche Datei an ein Druckerobjekt zu übergeben NET USE LPT ... mit Zuordnung zu einer Netzfreigabe und COPY könnte gehen, aber macht das auch Sinn ?
PDF oder auf neuen Windowsversionen XPS Dokumente (auf meinen Windows 7 Rechner standardmäßig als Druckertreiber installiert)
können alles was du willst und später auch auf anderer Hardware gedruckt werden.