Troubleshooting Code 128 Barcodes in Crystal Reports

Having trouble creating barcodes in Crystal Reports?

  • This page lists some common problems (and solution) with barcodes in Crystal Reports

Error messages

  • You receive one of the following error messages when running the report:
    UFL 'u2lcom.dll' that implements this function is missing.
    The Visual Basic UFL that implements this function is missing
  • Solution: Install the necessary UFL files.

Barcodes are smaller when exporting to PDF

  • Crystal Reports reduces the size of large fonts when exporting or printing via PDF. This behavior is by design, but not desired with barcode fonts.
  • Solution: Edit the registry to add the following key:
    HKEY_CURRENT_USER\Software\Seagate Software\Crystal Reports\Export\Pdf Add a DWORD value with the name ForceLargeFonts and change its value to 1.

Text is shown instead of barcodes

  • If your barcode is showing as gibberish text instead of bars, the most likely cause is the fonts are not installed.
  • Solution: Install the font files.
    To install, copy all files from: C:\Program Files (x86)\BarCodeWiz Code 128 Fonts\Fonts\
    To: C:\Windows\Fonts\
  • Ensure that Crystal Reports is NOT running during font installation. Otherwise, a restart is necessary.

Barcodes are blank