Salesforce

Tips for Printing to Zebra Printers from Crystal Reports

« Go Back

Information

 
Issue / QuestionHow to print Crystal Reports via ZDesigner driver?
Applicable ToZebra Printers, Crystal Reports
Resolution / Answer

Procedure:

Using the ZDesigner Driver:

 

  1. Define the page size in Crystal Reports as the correct Zebra printer label size.
  2. Crystal Reports define the Zebra printer and ZDesigner driver as being used by the Report.
  3. Once printing successfully in a test environment, make certain that this same environment with the same driver and setup is 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 them 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 scannable. This will take some trial and error to find a larger or smaller version of the barcode that will scan.
  1. The ZDesigner Driver includes a Command Font feature that allows you to pass commands directly through to the printer.
 

Programming Language Guides are available for download from www.zebra.com.
 
NOTE  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.

The 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.

Helpful Information:
URL NameTips-for-Printing-to-Zebra-printers-from-Crystal-Reports
TitleTips for Printing to Zebra Printers from Crystal Reports

Powered by