Tips for Printing to Zebra printers from Crystal Reports

Article ID: 26041980

Issue / Question

Printing from Crystal Reports

Applicable To

Zebra Printers

Crystal Reports

Resolution / Answer

Using the ZebraDesigner Driver

1.Define the page size in Crystal Reports as the correct Zebra printer label size.

2. In Crystal Reports define the Zebra printer and Zebra driver as being used by the "Report.

3. Once printing successfully in a test environment, make certain that this same environment with the exact same driver and setup are used in the production environment.

4. Make sure you are using the most current version of Crystal Reports.
There was a known Crystal Reports issue in previous versions that could cause the program to lose its knowledge of the printer settings.
This was true for all printers not just Zebra printers.

5.If all else fails, consider Zebra label design software and a direct connection to your database.
Unlike Zebra label design software, Crystal Reports was primarily designed to print to sheets of paper and not to individual labels.

Note: If you are printing successfully but the barcodes printed on your labels will not scan, here are two possible suggestions.

1.You may be able to correct the issue by resizing your barcodes before sending to the printer.
This is because the barcodes generated when printing from Crystal Reports are rendered as graphics.
If the size of the barcode is not an exact multiple of the print head dpi for your Zebra printer it can print but may not be scanable.
This will take some trial and error to find a larger or smaller version of the barcode that will scan.

2.The ZebraDesigner Driver includes a Command Font feature that allows you to pass commands directly through to the printer.
The following link provides detail on how to use this feature.
ZebraDesigner Driver Command Font Pass-through  

Programming Language Guides are available for download from

Limitations with .NET should also be considered if you are developing in the .NET environment.

The .NET framework does not allow the use of printer fonts, you can only use True Type and Open Type fonts.
Customers using Crystal Reports in .NET are affected by this restriction of the .NET framework.

This .NET restriction has been shown to affect both barcodes and text.
In one instance a customer reported that a non-Zebra True Type Code 39 font was splitting the printed barcode even with valid data.

Conclusion, was to try a different True Type barcode font which is not available from Zebra.

In applications where it is necessary to use Crystal Report viewer to print Labels, .NET does not recognize Zebra Fonts.
It is necessary to use True Type fonts to print labels.

+ Product Codes

  • 105SLPlus Industrial Printers
  • 105SLPlus Industrial Printers
  • 110PAX Print Engines (disc.)
  • 110Xi4 Industrial Printer
  • 140Xi4 Industrial Printer
  • 170Xi4 Industrial Printer
  • 220Xi4 Industrial Printer
  • 2824 Plus Series
  • 2824-Z Series
  • All Surface RFID Label Solution
  • Desktop Printers
  • G-Series GC Desktop Printers
  • G-Series GK Desktop Printers
  • G-Series GX Desktop Printers
  • GC420d Desktop Printer
  • GC420t Desktop Printer
  • GK420 Healthcare Desktop Printers
  • GK420d Desktop Printer
  • GK420d Healthcare Desktop Printer
  • GK420t Desktop Printer
  • GK420t Healthcare Desktop Printer
  • GT800 Desktop Printer
  • GX420Rx Desktop Printer
  • GX420d Desktop Printer
  • GX420t Desktop Printer
  • GX430d Desktop Printer
  • GX430t Desktop Printer
  • Industrial Printers
  • LP 2824 Plus Desktop Printer
  • Print Engines
  • R110Xi4 RFID Printer
  • RFID Printers
  • S4M
  • S4M Series
  • TLP 2824Plus Desktop Printer
  • Xi Series Industrial Printers
  • Z Series Industrial Printers
  • ZD410 Series
  • ZD410D
  • ZD420 Series
  • ZD420-HC
  • ZD420C
  • ZD500 Desktop Printer
  • ZD500 Desktop Printer
  • ZD500R RFID Printers
  • ZD500R RFID Printers
  • ZE500 Print Engines
  • ZE500 Print Engines
  • ZE500R RFID Print Engine
  • ZE500R RFID Print Engine
  • ZM400
  • ZM600
  • ZT200 Series Industrial Printers
  • ZT210 Industrial Printer
  • ZT220 Industrial Printer
  • ZT230 Industrial Printer
  • ZT400 Series Industrial Printers
  • ZT400 Series RFID Printers
  • ZT410 Industrial Printer
  • ZT410 RFID Industrial Printer
  • ZT420 Industrial Printer
  • ZT420 RFID Industrial Printer