Skip to main content

PayComplete™™ Help Center

Receipt bar code elements

Most printers in PayComplete™ products support printing of bar codes. A bar code can be static or dynamic.

Important

Bar codes have Value type and Value properties. Some values may be illegal for certain bar code formats. Receipt Builder notifies if you select an invalid value.

Properties common for all bar code elements

  • Value type — A value type can be actual text, language, or data.

  • Value — The value depends on the Value type. It 's either the actual text or a reference to data or language files. Some values may be illegal for certain bar code formats.

  • Format — The following bar code formats are supported: ITF 14, Code 39, Code 128, EAN-8, EAN-13, GS1 DataBar Expanded Stacked, QR, PDF417 (Normal and Truncated), and MicroPDF417.

  • Text Position — It is common practice to write the value of the bar code as plain text. With the Text Position property you decide if you want the text above, below, both above and below, or if you don’t want any plain text representation.

  • Text Format — Text formats can be either text or numeric. However, both variants accept both letters and numbers depending on the bar code format. The purpose of this property is to make it possible to select date, time, and money data fields as values for bar codes. If you select the 'text' format, the value is used as is. If you select 'numeric', all occurrences of commas, dots, minus, and colon characters are removed.

    For example, if you have a time data field that says 16:54, it is reduced to 1654 when used by the bar code. Because regular letters aren’t removed, 'am' and 'pm' are kept if you use 12-hour clocks. That is, 4:54pm becomes 454pm provided that you use a bar code format that allows alphanumeric characters.

  • Number of characters — The number of characters of the bar code data. If the actual data has more characters, they are removed. If the actual data has fewer characters, the bar code is padded in the beginning with the fill character.

  • Fill character — The character used to pad the data in the beginning of the bar code to make it long enough for the 'Number of characters' property.

  • Left margin — By default, a barcode is aligned to the left side of the receipt. By editing the 'Left margin' property, you can move the barcode to the right. The unit used to define margin is pixels (dots). This means that the actual size of the margin depends on the resolution (DPI) of the selected printer. Receipt Builder shows a preview of how the margin appears if the selected printer is used. The preview size of the barcode itself doesn't correlate with reality and may look different on a real printer.

Bar code

Description

ITF-14

ITF-14, also known as UPC Shipping Container Symbol or Case Code. Requires a 13-digit numeric input (digits 0-9). One modulo-10 check digit is calculated.

EAN8

An EAN-8 bar code is derived from the longer European Article Number (EAN-13) code.

EAN13

An EAN-13 barcode.

Originally 'European Article Number', but renamed 'International Article Number' even though the abbreviation has been retained. EAN13 is a bar coding standard and a superset of the original 12-digit Universal Product Code (UPC) system developed in the United States. [a]

CODE39

Also known as 'USS Code 39', 'Code 3/9', 'Code 3 of 9', 'USD-3', 'Alpha39', 'Type 39', 'Code 93').

A bar code symbology that can encode uppercase letters (A through Z), digits (0 through 9), and a number of special characters, such as the $ sign.

CODE128

A very high-density bar code symbology.

DATABAR_EXPANDED_STACKED

A variable length, expanded version of the GS1 DataBar bar code symbology, capable of encoding the 14-digit GTIN and additional data, such as expiration dates, country of origin, and serial numbers up to 74 numeric or 41 alphabetic characters

QR

A two-dimensional bar code used for fast readability and greater storage capacity compared to standard UPC barcodes.

PDF417/MicroPDF417

PDF417 bar code symbology and MicroPDF417 bar code symbology according to ISO/IEC 15438:2006 and ISO/IEC 24728:2006 respectively.

[a] The EAN-13 barcode is defined by the GS1 standards organisation.