We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

C40 Enforce

Hi, Is there any way to enforce C40 when converting to and from Bit Array?


Could you please elaborate your requirements and provide more details with sample files, images or screenshots to demonstrate what you need to achieve via Aspose API. We will check and assist you accordingly.

Hi Amjad,
We want to enforce the C40 standard when we are converting Alpha numerical to Bit Array and from Bit Array back to Alpha Numerical. Right now it will simply take the C40 standard but not enforce it


We will evaluate it and get back to you.

We need to investigate your query/requirements. We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): BARCODENET-38542

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

You can encode DataMatrix in C40 encodation charset with DataMatrixEncodeMode = DataMatrixEncodeMode.C40

But according to ISO 16022 “Bar code symbology specifications — Data Matrix” C40 encodation rules

C40 encodation scheme is internal DataMatrix encodation scheme. Our library get and sets codetext in standard UTF16 (windows) charset, which can encoded/decoded by internal engine to/from C40 charset.

In case if you want to mix encoding modes you can use DataMatrixEncodeMode = DataMatrixEncodeMode.ExtendedCodetext