Part 11 Supported Barcode Symbologies and Standards Coverage |
11.1 Overview of Symbology Support |
One of the key strengths of Neodynamic Barcode Professional & Printing SDK is its extensive support for barcode symbologies, covering both linear (1D) and two-dimensional (2D) codes. The SDK aims to meet the needs of diverse industries, including retail, logistics, healthcare, finance, manufacturing, and government. |
By supporting a wide array of symbologies, the SDK allows developers to generate barcodes compliant with global standards and specialized use cases without relying on third-party libraries. |

|
11.2 Linear (1D) Barcode Symbologies |
Barcode Professional supports most major linear barcode types, including but not limited to: |
1. Code 39 Alphanumeric barcode commonly used in inventory, automotive, and military applications. |
* Supports optional check digits (Modulo 43) |
* Human-readable text placement configurable |
* Full ASCII encoding via Code 39 Extended |
2. Code 128 High-density alphanumeric code often used in logistics and shipping. |
* Supports subsets A, B, and C for different character ranges |
* Includes automatic check digit calculation |
* Can encode numeric-only sequences efficiently with subset C |
3. EAN/UPC Series Global retail standard barcodes. |
* EAN-13 and EAN-8 for product packaging |
* UPC-A and UPC-E for North American retail applications |
* Automatic check digit computation and validation |
4. Interleaved 2 of 5 (ITF) Numeric-only barcode widely used in distribution, carton, and pallet labeling. |
* Supports variable-length encoding |
* Configurable start/stop characters and narrow/wide bar ratios |
5. Codabar Older numeric symbology used in libraries, blood banks, and airbills. |
* Easy to print and scan on low-resolution devices |
* Supports self-checking for data integrity |
6. Postnet and Intelligent Mail Barcode (IMb) USPS-specific barcodes for mail sorting. |
* Supports postal tracking and automated processing |
* Full compatibility with U.S. Postal Service specifications |
7. Industrial 2 of 5 / Matrix 2 of 5 Commonly used in industrial labeling and warehouse management. |
* Numeric-only symbology with configurable check digits |
* Optional human-readable representation |
The SDK handles symbology-specific constraints such as bar width ratios, start/stop characters, and check digits automatically, reducing the potential for misconfiguration. |

|
11.3 2D Barcode Symbologies |
Barcode Professional also includes extensive 2D barcode support, which is increasingly important for modern applications where high data density or error tolerance is required. |
Key supported 2D symbologies include: |
1. QR Code Extremely popular 2D barcode for marketing, mobile scanning, and logistics. |
* Supports numeric, alphanumeric, binary, and Kanji encoding |
* Configurable error correction levels (L, M, Q, H) |
* Optional structured append and micro QR variants |
2. Data Matrix Compact, high-density code used in healthcare, aerospace, and electronics. |
* ECC 200 error correction support |
* Square and rectangular shapes supported |
* High readability at small print sizes |
3. PDF417 Stacked linear barcode capable of encoding large data volumes. |
* Supports text, numeric, and binary data |
* Configurable row and column counts |
* Error correction levels adjustable for robust printing |
4. Aztec Code High-density code optimized for mobile scanning and ticketing. |
* Compact, square-shaped symbol |
* Error correction built-in for harsh environments |
5. MaxiCode Specialized for package tracking (e.g., UPS). |
* Fixed-size, 2D symbol |
* Optimized for high-speed scanning of moving items |
* Supports postal and shipping applications |

|
11.4 Postal, Industrial, and Specialized Codes |
Barcode Professional goes beyond general-purpose symbologies, including specialized formats for: |
1. Royal Mail KIX / RM4SCC Used in postal sorting in the UK and Netherlands. |
2. Pharmacode (Pharmaceutical Binary Code) Used in the pharmaceutical industry to identify packages. |
3. GS1 DataBar For retail fresh produce and small-item labeling, including truncated and stacked variants. |
4. Code 93 / Code 11 Industrial and telecommunications applications where higher density than Code 39 is needed. |
These specialized codes include all necessary checks for compliance with regulatory or industry standards, simplifying adoption in critical sectors. |

|
11.5 Symbology Configuration Considerations |
Barcode Professional provides per-symbology configuration options such as: |
1. Module width and height for linear and 2D codes |
2. Error correction levels for 2D codes |
3. Human-readable text placement and font |
4. Quiet zone size enforcement |
5. Orientation and rotation support |
By combining these parameters with standards enforcement, the SDK ensures that barcodes meet scanner readability and industry specifications. |

|
11.6 Standards Compliance and Certification |
Many of the supported symbologies are tied to international or industry standards, and Barcode Professional adheres to them: |
1. ISO/IEC 15415 2D barcode print quality guidelines |
2. ISO/IEC 15416 Linear barcode print quality |
3. GS1 General Specifications Global supply chain labeling |
4. U.S. Postal Service specifications Postnet and Intelligent Mail Barcodes |
By aligning with these standards, the SDK ensures that barcodes generated will pass automated verification systems used in logistics, retail, and regulatory compliance. |

|
11.7 Multi-Symbology Scenarios |
Barcode Professional allows developers to generate multiple symbologies within the same workflow, which is essential for: |
1. Shipping labels with multiple barcodes for carrier and warehouse systems |
2. Healthcare labels including both patient ID and medication codes |
3. Retail product labels combining UPC/EAN codes with QR codes for promotions |
The SDK ensures each barcode maintains its integrity while coexisting visually on the same label or document. |

|
11.8 Updates and Expansion of Supported Symbologies |
Neodynamic maintains active updates to include emerging barcode types and enhancements, ensuring long-term relevance for developers in evolving industries. |
11.9 Summary of Symbology Coverage |
Barcode Professional covers: |
1. Major linear codes (Code 39, Code 128, UPC/EAN, ITF, Codabar) |
2. Industrial and specialized codes (Code 11, Code 93, Pharmacode, GS1 DataBar) |
3. 2D codes (QR, Data Matrix, PDF417, Aztec, MaxiCode) |
4. Postal and regulatory codes (IMb, KIX, Postnet) |
5. Configurable parameters per symbology for compliance, readability, and visual design |
The breadth of support allows one SDK to satisfy nearly all enterprise barcode requirements. |

|
11.10 Transition to Next Part |
With symbology coverage established, Part 12 will examine integration with .NET, ASP.NET, Windows Forms, WPF, and Web API applications, exploring how Barcode Professional adapts its API, rendering, and printing pipelines to each environment. |