Desktop Designer supports a wide variety of 1D and 2D barcode types to be printed on labels. Each barcode type is configurable according to specific standards.


When encoding the barcode content, make sure the used characters, length, and identifiers comply with the barcode standard guidelines.

The following barcode types are available in Desktop Designer:

In Desktop Designer, barcodes are added to a label using the barcode object. To properly encode the data and to set the barcode object properties, read the sections below. Each of these sections describes barcode object properties. To start editing them, double-click the object to open the Object Properties Window.


Barcode Type defines the specific barcode type which should be used to encode the data.


Code128 barcode type is selected by default. For more details about the available barcode types, see the section Barcode Types and Available Settings.

  • X dimension: width of the narrowest bar in the barcode.

  • Height: barcode's vertical dimension.

  • Ratio defines the ratio between the barcode's narrow and wide bar widths.

    Each barcode type's range of permitted ratios is limited by the standard. Desktop Designer only allows you to use valid ratios. By default, the ratio is set to 3. This means that the wide bar is 3 times the width of a narrow bar.


    The available ratios depend on the selected X dimension. If you are changing the X dimension, this also affects the selection of available ratios.

  • Row height defines the height of a single data row in 2D barcodes. Row height is specified as a multiple over the X dimension. For example, "3x" means that the row is 3 times the X dimension.

Actual properties based on the selected printer displays the X dimension as it would appear printed on a label using the currently selected printer.

Color defines the color of the barcode.

Check Digit

Check digit is used by any scanning system to verify that the number scanned from a barcode is read correctly.


Check digit is derived from the preceding barcode digits and is placed as the final digit of a barcode.

Include check digit determines if the check digit is included in a barcode or not.

  • Auto-generate check digit: automatic check digit calculation.


    If the data already includes invalid check digit, Desktop Designer replaces it with a proper value.

  • Verify the provided check digit: verification of the manually provided check digit. An error message appears if the check digits are incorrect.

  • Display check digit in human readable: check digit included in the human readable barcode text.

Human Readable

Human Readable text displays readable barcode data content located below or above the barcode. Its role is to provide backup in case the barcode is damaged or of poor quality.


Human Readable tab is visible with supported barcode types.

  • No human readable: barcode is rendered without human readable text.

  • Above barcode: human readable text is located above the barcode.

  • Below barcode: human readable text is located below the barcode.

Style group allows you to set custom properties for human-readable text.


If you decide to customize human readable text, the barcode can no longer be used as an internal printer element. It is sent to the printer and printed as a graphic element.

  • Custom Font: enables font and font size selection. Internal printer fonts cannot be used as custom human readable font.

  • Auto font scaling: If enabled (default setting), human readable text grows or shrinks proportionally along with the changing size of the barcode. To set a custom size for human readable text, disable this option and select the appropriate font size.

  • Bold: makes human readable text appear bold.

  • Italic: makes human readable text appear italic.

Bearer Bar

Bearer bar is a border that surrounds the barcode. Its purpose is to protect the barcode image and to enhance reading reliability.

  • Fixed thickness: automatically defined bearer bar width.

  • Variable thickness: user-defined bearer bar width.

  • Thickness multiplier: bearer bar width factor.

  • Show vertical bar: vertical bearer bars displayed or hidden.


Details differ according to the barcode standards. Define the options that are given with regard to the currently selected barcode type. Details for 1D and 2D barcodes are described in dedicated sections:


Relative Position


If the measurement unit is changed in label properties, the value transforms automatically.