xamBarcode™ supports 2-dimensional barcodes that can encode information in both horizontal (X) and vertical (Y) directions.  Shown here is the Portable Data File (PDF) 417 barcode symbology (ISO 15438) which offers 929 codewords (900 data, 29 special functions), an example of one of our supported 2-dimensional barcode formats that encodes information in a stacked, linear fashion and has many application in transportation, security and identification.
2D Barcodes
xamBarcode™ supports Standard Code 128 barcodes as well as UCC/EAN-128 barcodes extensively used in shipping and packaging.  The 128 in its name comes from the fact that it can encode all 128 characters of the 7-bit ASCII character set by switching between 3 sub-code blocks (A, B and C).
Code 128
xamBarcode™ supports Code 3 of 9 (or Code 39) barcodes such as the one shown here for representing variable-length, alphanumeric data values.  It is also possible to use this barcode with an extended character set, so both lowercase and uppercase characters can be represented by setting the control's Extended property to True.
Code 3 of 9
xamBarcode™ supports EAN-8 (European Article Numbering) for small items, and the more prevalent EAN-13 barcodes used to encode product identification numbers like GTINs on many items sold retail worldwide.
EAN
xamBarcode™ supports the interleaved 2 of 5 barcode symbology (also called the ITF-14 by the GS1 when used to encode Global Trade Item Numbers, GTINs).  These barcodes are conventionally used on packages of products, such as a case of champagne or a carton of footwear, rather than on individual items themselves.
Interleaved 2 of 5
xamBarcode™ supports MaxiCode, created by UPS for tracking the shipment of packages and standardized as ISO/IEC 16023.  Another example of a two-dimensional barcode, MaxiCode is encoded in a matrix manner around a characteristically-recognizable bullseye that helps with registration regardless of the orientation in which it is scanned.  MaxiCode carries special support for describing the postal destination of a parcel, and features robust Reed-Solomon error correction codes that allows this information to be recovered even if the symbol becomes damaged to ensure a reliable delivery.
Maxicode
xamBarcode™ supports omnidirectional barcodes that are taller and therefore more easily scanned from devices held at different angles.
Omnidirectional
Numerous post offices around the globe use barcodes to assist in mail sorting and routine, and xamBarcode™ supports two commonly used formats with the Intelligent Mail Code and the Royal Mail Code.
Postal Codes
The QR (Quick Response) Code barcode symbology is a matrix (or 2-dimensional) code readable by QR Code scanners and many mobile or smartphones with a camera.  It's popular because it can encode a lot of content, and be reliably decoded at high-speed. The matrix of black squares are surrounded on 3 corners by a finder pattern that helps a scanning device with correct registration of the code, no matter what orientation the scanning device is held in relation to the barcode.
QR Code
xamBarcode™ supports stacked barcodes that allow you to encode larger amounts of information in the barcode, similar to as if you had multiple barcodes being stacked together.
Stacked
xamBarcode™ supports UPC-A and UPC-E barcode formats that have been used for identifying products sold at retail within the United States.
UPC Codes