There are a many factors influencing the format of print job data. The better way is using EMF as spool format.
You can use the following to force the NT EMF for printer:
Make sure that the NT EMF format is specified in the print processor for your printer. Look in Control Panel -> Printers and Faxes.
Right-click on your printer and select Properties -> Advanced -> Print Processor...

?Also you should check the "Enable advanced printing features" option is enabled in the "Advanced" printer properties.

We recommended you using only certified (by the Microsoft) drivers for your printer for better result.