ITF-14
ITF-14 is a two-digit numeric code, also known as a high-density code. It encodes only an even number of digits. In this type of barcode, each odd digit is represented by a dark line and each even digit is represented by a space between them. To encode an odd number of digits, the leftmost (most significant) digit needs to be padded with a zero.
The barcode has the following structure:
- the first character – indicator denotes a level of packaging for a specific carton. This one-digit prefix can vary from 0 to 8 (for example, 1 – carton, 2 – case, and so on);
- next 2-3 digits – country regional code (prefix), where this number is registered;
- next 4-5 digits represent a registration number of the enterprise within the national organization;
- next group of digits denotes a serial number of production within the enterprise;
- the last 13th digit is a checksum or check digit. It is calculated from the previous twelve according to the Module 10 algorithm.
ITF-14 barcode is used for automating warehouse accounting of goods placed in individual or group transport packaging. It allows the computer inventory system to determine not only the type of product in the package but also its quantity.
ITF-14 is commonly used for printing on corrugated cardboard and for marking cardboard boxes, cases, or pallets. These barcodes are widely used by retailers, manufacturers, and distributors for precise logistics control and inventory management. In addition, they can be used for baggage identification at airports, numbering of air tickets, and identification of postal items.
Since the ITF-14 barcode is intended for marking goods in transport packages, it does not provide for processing at checkout terminals.
The thick black frame around the barcode is called the Bearer Bar. This bar equalizes the pressure created by the printing plate over the entire surface of the barcode and improves readability, reducing the likelihood of incomplete character scanning. ITF-14 can be with visible or hidden vertical bearer bars.
To generate an ITF-14 barcode in FastReport .NET, select the Barcode object at the Components Panel in the Report Designer. In the drop-down list, navigate to the "Others" category, and then choose ITF-14:
After selecting the barcode, place it on the Report Page.
Double-click on the added barcode to open the editor. You can also open the barcode editor by clicking the button in the context menu of the added object, accessed by right-clicking:
Let's look at the properties of the Barcode object:
Property | Description |
---|---|
Angle | Allows you to set the rotation of the object to one of the fixed angles – 0, 90, 180, or 270 degrees. |
Zoom | Sets the scaling of the barcode. This property is used only with the AutoSize property. |
AutoSize | If this property is enabled, the object will be stretched to show the entire barcode. If the property is disabled, the barcode will be stretched to the size of the object. |
ShowText | Determines whether to show the text at the bottom of the barcode. |
DataColumn | The data field from which to load the text of the object. |
Expression | An expression that returns the text of the object. |
Text | The text of the object. |
Padding | Allows you to set the padding from the edges of the object in pixels. |
WideBarRatio | This property is available for all linear barcodes. It defines the relative size of the barcode's wide bars. |
CalcCheckSum | This property is available for many linear barcodes. It determines whether to calculate the checksum automatically. If this property is disabled, the checksum must be present in the object text. |
DrawVerticalBearerBars | If this property is enabled, the side lines will be displayed for the object. |
If the DrawVerticalBearerBars
is disabled, the barcode will look like this: