Lower case character �f� in the barcode text

Aspose.Barcode for .NET 4.5 ver. 6.6.0.0, Winforms Application using .NET 4.5.1

I found a problem when I have a lower case character “f” in the barcode text.

Example 1:

When “f” is the first character of the string it adds “” to the generated barcode.

Input string = “f356b2f6c2c84bd6864cf0169b8dd2f0”

Produces barcode text = “356b2f6c2c84bd6864cf0169b8dd2f0”

When the barcode is read by scanner software it replaces the “f” with “_”

Scanner output = “_356b2f6c2c84bd6864cf0169b8dd2f0”

Example 2:

When “f” is in the middle of the string (maybe in combination with another character like 4?) it appears to generate the barcode correctly.

Input string = “34b112beb3ae4c3099f416b9eb60b39b”

Produces barcode text = “34b112eb3ae4c3099f416b9eb60b39b”

But the scanner software reads it as “34b112beb3ae4c3099FN1416b9eb60b3”. Notice the “f” is capitalized and an “N1” is inserted between the “F” and “4”.

If I convert all characters to upper case everything works fine. Any ideas what’s going on?

Hi Drew,

Thank you for inquiry.

Please note that we need sample barcode image and sample code snippet that you are using to produce and read the barcode. This will help us to reproduce the issue at our end and investigate it.

here you go.

Hi Drew,

Thank you for providing sample code.

Please note that we have tested the sample .Net project provided by you at our end. It was found that you have used Aspose.Barcode for .Net 6.6.0 version. We have carried out testing by using the latest version i.e. Aspose.Barcode for .Net 7.7.0. It is working perfectly fine. Sample output PDF file has been attached for your reference.

It is therefore recommended to use the latest version Aspose.Barcode for .Net 7.7.0. Feel free to reach us in case the issue persists or you have any comments.