GDI+ Print Engine

iPrint using the GDI+ print engine

When this option is selected, all graphics will be converted to GDI+ prior to printing.

CardExchange™ Producer is developed using the latest Microsoft technology and uses their XPS printing engine for printing. XPS is the technology intended to replace the printer driver technology as it has been used since the beginning of Windows.

Unfortunately not all ID card printer manufacturers supply drivers that support XPS technology. Therefore CardExchange™ Producer offers also a GDI+ print engine.

When ID card printers do not support XPS printing, this can result in poor quality of images and problems with resin printing. When this occurs you can set the system to print via GDI+ printing.
As CardExchange™ Producer uses advanced graphical objects that sometimes are not supported by GDI+, you can use this technology in combination with Pre-rendering of objects.

Enabled pre-rendering of objects into the background image

This option enables pre-rendering of objects into the background image of the layout page.

When selected, all objects that have been flagged for pre-rendering, together with the background image or background colour of the layout page, will be rendered into a bitmap image and sent as such to the printer.

By default, only image objects are flagged for pre-rendering, but on the Visibility tab of the Properties window, pre-rendering can be enabled or disabled for any individual object.

Pre-rendering is needed when printing via GDI+ if your design uses graphics that are not supported by GDI+ (For example transparent images).

Pre-rendered objects will always show behind any other objects in the printed result, even if that is not the case on the preview.

Common issues

Common print issues associated with having the GDI+ print engine checked are:

  • Transparent images printing with a black background (when not flagged for pre-rendering)
  • Text objects not fitting within the specified text boxes
  • Font alignment and font weights such as bold not working for certain fonts

However having the GDI+ print engine unchecked can also cause the following issues:

  • On old legacy printers it can cause the PC to "Blue screen" and reboot
  • On legacy printer drivers that do not support XPS it can cause images to be reduced to 96 dpi

Printer Models

It is difficult to provide a definitive list of printer models and the best setting for each as the drivers are continuously updated. 

For most current printer models we believe that these options can be unchecked, however some trial and error may be required if you have issues with the print quality.
Below is a list of printers where we believe it would be best to have the GDI+ option unchecked:

DatacardEvolisFargoMagicardNBS JavelinZebra

SD260

SD360

Zenius

Primacy

DTC1000

DTC4000

Rio Pro

Enduro

J230i

P330i

P430i

ZXP Series 3

ZXP Series 7

ZXP Series 8

For Zebra printers we believe that the image quality may not be as good unless you have the GDI+ option checked. Again however some trial and error may be required depending on the driver version used.

Default Print Options

The two options highlighted below are checked as default when creating a new card template.