ITF-14 is a GS1 compatible 1d barcode type, which be treated as an implementation of Interleaved 2 of 5 barcode to encode Global Trade Item Number. It gains popularity in creating Shipping Container Symbol and marking cartons & palettes.
ITF-14 has horizontal and vertical bearer bars which are used to equalize the pressure exerted by the printing plate over the entire surface of the bar code symbol. ITF-14 bear bars play an important role in reducing the probability of misreads or short scans that may occur when a skewed scanning beam enters or exits the bar code symbol through its top or bottom edge. Even though it is a self-checking barcode type, it has a mandatory Modulo 10 check digit that can be decoded by pqScan Barcode Recognition Library Component for .NET.
APIs to Read ITF-14 Barcode Type
Reading ITF-14 bar code image from PDF document or raster images in .NET, C#, VB.NET and ASP.NET applications is an easy work if pqScan Barcode Decoding Component for .NET is been used. Only six APIs can help you with fast bar code reading. Currently, our .NET barcode reader control supports reading ITF-14 from Tif/Tiff, Jpg /Jpeg, Bmp, Gif, and Png image formats. The decoded result will contain barcode type and barcode data, in the form of data array.
APIs for Single Barcode Type: Recognize ITF-14
As you see, these three .NET APIs illustrate how to scan and decode ITF-14 bar code from image files in the forms of Bitmap, Stream and String. And they are suggested to be used in C# or VB.NET class programming if you want to read one or more ITF-14 barcodes (only) from loaded image file.
public static BarcodeResult Scan(Bitmap bitmap, BarCodeType barType);
public static BarcodeResult Scan(Stream stream, BarCodeType barType);
public static BarcodeResult Scan(string filename, BarCodeType barType);
APIs for Multi-Barcode Type: Including ITF-14
If your image file or PDF document has more than one barcode types and you do not know what are they, instead of decoding ITF-14 only, you can try with the following .NET APIs to recognize all barcode images on the file and return bar codes types and data information
public static BarcodeResult Scan(Bitmap bitmap);
public static BarcodeResult Scan(Stream stream);
public static BarcodeResult Scan(string filename);
APIs for One ITF-14 Barcode Reading from Image
We provide three APIs for one ITF-14 scanning and reading. It helps to improve ITF-14 recognition accuracy and it is suitable when there's only one ITF-14 barcode on your image.
public static BarcodeResult ScanSingle(Bitmap bitmap);
public static BarcodeResult ScanSingle(Stream stream);
public static BarcodeResult ScanSingle(string filename);
C# & VB.NET Demo Codes for ITF-14 Reading
In order to help you have a quick test of our Barcode Scanner Library for .NET, here we provide an online guide for ITF-14 Barcode Scanning Using C# & VB.NET. If you already have an ITF-14 barcode image, you can directly scan it with our online barcode scanner demo.