Expanded Barcode Support in List & Label Cross Platform 31.003

A missing barcode type can quickly turn a straightforward reporting task into extra application code. Whether it is a shipping label, product identifier, pharmaceutical workflow, postal document, or migrated List & Label template, developers often have to support barcode requirements defined by external systems or standards.

Barcode types supported in List & Label Cross Platform 31.003


When the reporting engine does not support the required barcode type natively, teams usually work around it with separate barcode libraries, pre-rendered images, custom scaling logic, and additional testing across platforms. That adds glue code around the reporting pipeline and makes the workflow harder to maintain, migrate, and validate.

With List & Label Cross Platform 31.003, barcode support has been expanded significantly. More report and label scenarios can now be rendered directly in the Cross Platform engine, without delegating barcode generation to external components or pre-rendered images.

What is new in List & Label Cross Platform 31.003

List & Label Cross Platform 31.003 adds native support for additional barcode types directly in the Cross Platform engine.

The update includes several GS1 DataBar variants:

GS1 DataBar
GS1 DataBar Truncated
GS1 DataBar Stacked
GS1 DataBar Stacked Omni
GS1 DataBar Limited
GS1 DataBar Expanded

It also adds support for:

MaxiCode
MaxiCode/UPS

In addition, the release expands support for a broader set of postal, product, pharmaceutical, and logistics-oriented barcode types:

FIM
Pharmacode
MSI
Code11
Postnet
Japanese_Postal
IntelligentMail
ISBN
EAN14
UCC14
SCC
EAN128_Full
Rm4ACC_CRC
DP_Leitcode
DP_Identcode
German_Parcel
PZN
PZN8

Why this matters for .NET backends

List & Label Cross Platform is built for automated, server-side report generation in .NET applications — from backend services and cloud workloads to containers and CI/CD-driven document generation.

In that setup, the ideal workflow stays simple:

Application data → Report template → Export

Unsupported barcode types can break that flow and force teams into a more complex pipeline:

Application data → External barcode generation → Image handling → Report template → Export

With the expanded barcode support in 31.003, more templates can remain self-contained. The application provides the data, the report template defines the barcode, and List & Label handles the rendering.

For .NET teams, this means cleaner application code, fewer external rendering dependencies, more portable templates, and clearer ownership between application logic and report layout. It can also simplify migrations from classic List & Label projects when existing templates already use one of the newly supported barcode types.

Extended barcode content handling

List & Label Cross Platform 31.003 also improves barcode content handling for PDF417, QR, and MaxiCode.

The release adds support for encoded content patterns such as:

{binary:...}
~dNNN
~hXX
~~

This is useful when barcode values are not just plain text. Some workflows require encoded control characters, binary payloads, or structured content. Handling these cases directly in the reporting layer makes the overall pipeline easier to reason about and easier to test.

Developer takeaway

List & Label Cross Platform 31.003 expands barcode support so more real-world report and label templates can be rendered directly in cross-platform .NET reporting workflows.

For .NET developers, this means fewer external barcode generators, fewer pre-rendered images, and fewer special cases in application code.

You build the application logic. List & Label handles the reporting layer — including more of the barcode rendering that previously required workarounds.

If your current reporting pipeline generates barcode images outside the report, 31.003 is a good reason to check whether that code still needs to exist.

Related Posts

Leave a Comment