Barcode Types and Image Formats

Supported Barcode Types

Aspose.BarCode for Reporting Services supports over 80 different barcode types used in a variety of industries. These include linear (1D), Postal and 2D barcode symbols.

Linear barcode types, or 1D barcodes, correspond to the first generation of one-dimensional barcodes (1D) that are used to represent information by varying the widths and spacings of parallel lines. Some 1D symbologies allow encoding only numbers, while others permit encoding also letters.

DataBar barcodes (former RSS-14) are 1D and 1D staked barcodes, which were developed to efficiently encode GS1 Application Identifier data.

Matrix barcodes, also known as 2D barcodes, have been introduced as a two-dimensional way to encode information. Two-dimensional (2D) barcodes are generated using various symbols and shapes. This barcode type is considered to be more efficient, as such barcodes contain more data per unit area, and most of them are self-correctable.

Postal barcodes are specific symbologies used by postal services in different countries.

HIBC barcodes encode data in special format which is used in Health Industry. As transport, the barcodes use other 1D and 2D barcodes and encode data as Alpha-Numeric.

GS1 barcodes use other 1D and 2D barcodes to encode GS1 Application Identifier data.

Barcode Family Barcode Types
1D Numeric (Linear) Codabar, Code11, Code128, DataLogic2of5, EAN13, EAN14, EAN8, IATA2of5, ISBN, ISMN, ISSN, ITF14, ITF6, Interleaved2of5, ItalianPost25, MSI, Matrix2of5, OPC, PZN, PatchCode, Pharmacode, SCC14, SSCC18, Standard2of5, UPCA, UPCE
1D Alpha-Numeric (Linear) CodablockF, Code128, Code16K, Code32, Code39Extended, Code39Standard, Code93Extended, Code93Standard, VIN
DataBar (RSS-14) DatabarExpanded, DatabarExpandedStacked, DatabarLimited, DatabarOmniDirectional, DatabarStacked, DatabarStackedOmniDirectional, DatabarTruncated
2D Aztec, CompactPdf417, DataMatrix, DotCode, HanXin, MacroPdf417, MaxiCode, MicroPdf417, MicroQR, Pdf417, QR, RectMicroQR(rMQR), Swiss QR Code
Postal AustraliaPost, AustralianPosteParcel, DeutschePostIdentcode, DeutschePostLeitcode, DutchKIX, Mailmark, Mailmark 2D, OneCode, Planet, Postnet, RM4SCC, SingaporePost, SwissPostParcel
HIBC HIBCAztecLIC, HIBCAztecPAS, HIBCCode128LIC, HIBCCode128PAS, HIBCCode39LIC, HIBCCode39PAS, HIBCDataMatrixLIC, HIBCDataMatrixPAS, HIBCQRLIC, HIBCQRPAS
GS1 GS1Aztec, GS1CodablockF, GS1Code128, GS1CompositeBar (GS1 Composite barcode), GS1DataMatrix, GS1DotCode, GS1HanXin, GS1MicroPdf417, GS1QR, UpcaGs1Code128Coupon, UpcaGs1DatabarCoupon

Supported Image Formats

Aspose.BarCode for Reporting Services supports rendering barcode labels in 5 image file formats. These formats can be generated by BarcodeGenerator visual component and BarcodeGenerator class. The following image formats are supported:

  • JPEG - The image file format was standardized by the Joint Photographic Experts Group.
  • TIFF - Tagged Image File Format.
  • PNG - Portable Network Graphics Image.
  • BMP - Bitmap Image Files.
  • GIF - Graphical Interchange Format Image.

BarcodeGenerator class can generate barcode labels in two additional vector formats but they are not supported for rendering by SQL Server Reporting Services engine:

  • EMF - Enhanced Metafile Format.
  • SVG -Scalable Vector Graphics Files.