pdf417 unreadable by banking apps

Hi,

We are generating a PDF417 barcode with the Syncfusion.Pdf.Barcode (Pdf417Barcode) module on invoices generated by our app with the info for the payment.
In testing I have found out that every one of the bank mobile apps is having trouble reading the generated code.
Even some mobile barcode scanning apps have problems with it.
One of the android mobile scanner apps (QR Scanner) has the ability to generate the bar code from the text scanned and I can see there are differences in the visual appearance of the code.
The barcode generated by QR Scanner is easily scanned by bank apps.
The settings I've set are as follows:

Size (300,100)
XDimension 5
Error Level6

I am attaching a word document with both barcodes.

Attachment: PDF417_TEST_b56828ff.zip

8 Replies 1 reply marked as answer

GK Gowthamraj Kumar Syncfusion Team December 10, 2020 01:24 PM UTC

Hi Igor, 

Thank you for using Syncfusion products. 
  
We have tried to reproduce the reported issue in our end, but it is working properly. We have created a sample and generate the PDF417 barcode, it generates and read the barcode text in mobile app correctly. We were not able to reproduce the issue and we have shared the sample with output document for your reference. Kindly please run the sample in your end and let us know the result. 


Please refer to the below link for more information, 

If still you are facing an same issue, kindly provide more details such as input text, complete code snippet, mobile app details, modified sample or product version to reproduce the issue in our end. So, that it will be helpful for us to analyze and assist you further on this. 

Regards, 
Gowthamraj K 



IG Igor December 10, 2020 05:56 PM UTC

Hi,

I have used your sample with the data provided for bank payment, but their app cannot decode it.
In the meantime I have sent an email to the bank helpdesk with the barcode attached for them to look into and answer to us why is their app unable to read it.
This is all new to me, but one thing I noticed is that the PDF417 barcode generated with you software is different from PDF417 barcode generated from other apps.
Your barcode has 5 distinct columns, while the barcode generated with other (online) generators has eight, not so distinct columns.
What is the reason for that?
Can I set some settings to get it to have eight columns also?
The data I entered is:
HRVHUB30
HRK
000000000031875
ATLANT PUTNIČKA AGENCIJA D.O.O.
Šetalište kralja Zvonimira 39
20000 Dubrovnik
ATLANT putnička agencija d.o.o.
Šetalište kralja Zvonimira 39
20000 Dubrovnik
HR3824840080000000000
HR
11220-0-10073
COST
Plaćanje računa: 1007-AT-1


GK Gowthamraj Kumar Syncfusion Team December 11, 2020 02:21 PM UTC

Hi igor, 

Thank you for sharing the details. 

Currently, we are checking the reported issue with provided details in our end and we will update the further details on December 15th 2020. 

Regards, 
Gowthamraj K 



GK Gowthamraj Kumar Syncfusion Team December 15, 2020 03:44 PM UTC

Hi Igor, 

Thank you for your patience. 

We were able to reproduce the reported barcode reading issue in our end. Currently, we are validating on this and we will update the further details on December 17th 2020. 

Regards, 
Gowthamraj K 



GK Gowthamraj Kumar Syncfusion Team December 17, 2020 05:20 PM UTC

Hi Igor, 
 
In the meantime I have sent an email to the bank helpdesk with the barcode attached for them to look into and answer to us why is their app unable to read it. 
This is all new to me, but one thing I noticed is that the PDF417 barcode generated with you software is different from PDF417 barcode generated from other apps. 

On our further analysis, we do not have support to encode this Unicode characters while creating the Pdf417Barcode in our pdf library. We have internally using UTF8 encoding to convert string to byte. In our implementation, we have encoding this characters based on this UTF8 encoding. 

Can I set some settings to get it to have eight columns also? 
We do not have any API to set the columns while creating the Pdf417Barcode. The columns count changed based on the input data. 


Regards, 
Gowthamraj K 



IG Igor September 6, 2022 01:44 PM UTC

For anyone searching for a resolution of the problem I have switched to ZXing.NET for the creation of PDF417 barcode.

Easy to implement and working fine together with Syncfusion DocIO


Marked as answer

AS Amos Smith May 24, 2023 01:33 PM UTC

It'relevant information for me thank you for sharing



IG Igor May 25, 2023 04:03 AM UTC

Amos,

Glad the info was useful for you.

Cheers,
Igor


Loader.
Up arrow icon