Hello,
In article msdn had written that for using Vector Printing is necessary to do such code:
PrinterFallbackSettings settings = new PrinterFallbackSettings();
settings.ForceVector = true;
settings.OpacityThreshold = 0.5;
doc.Print("Vector Print",
settings);
If printer supports PostScript Vector Printing will be made, another way report will print as Bitmap.
This code is used, but if you use not Vector Printing it's your problem, because we must to set up nothing!!!
This is additional article , which we had found when we was studying this question:
Does my Printer Support PostScript?
Vector printing requires PostScript support in your printer driver (and printer). Compressed bitmap support also requires PostScript. Full stop. If you're a home user, there's a reasonable chance your selected printer driver is not set up for PostScript printing unless you're on a Mac, or you do a lot of print publishing work. In many cases, the printers support PostScript emulation, but the default drivers don't include that functionality. For example, my HP LaserJet 1320 uses the HP Universal PCL5 Printing Driver which does not include PostScript support. The heavy-duty office printers used in many offices often have built-in firmware-level fast PostScript support, and/or appropriate drivers installed. In most cases, you simply need select a different driver. Your mileage will vary, but this is something you'll want to check out before you start building printing into your applications.
At moment we haven't printer supported PostScript, but next week we'll buy and we'll check all nuances.
Thank you.