Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QR code is not readable by Zebra MC3200 Scanner #169

Closed
stasicki opened this issue Jul 3, 2018 · 7 comments
Closed

QR code is not readable by Zebra MC3200 Scanner #169

stasicki opened this issue Jul 3, 2018 · 7 comments
Assignees
Labels

Comments

@stasicki
Copy link

stasicki commented Jul 3, 2018

QR codes generated by aferrandini/phpqrcode works perfect. QR codes generated by endroid/qr-code are not recognized by the imager of Zebra MC3200.
Valid QR code generated by aferrandini/phpqrcode:
qr_ok
Unreadable QR code generated by endroid/qr-code:
qr_nok

@stasicki
Copy link
Author

stasicki commented Jul 3, 2018

And also difference between phpqrcode, svg writer, and png writer:
phpqrcode qrcode_svg qrcode_png

Dots in png writer looks like bolded.

@endroid
Copy link
Owner

endroid commented Jul 9, 2018

Hi @Pelex thank you. Can you please share your code so I can see if there is something wrong? I need to know the exact version you are using and settings like error correction, rounding of edges, explicit width / height settings etc. Then I can generate the codes here and see if something is wrong.

Thank you!

@endroid endroid self-assigned this Jul 9, 2018
@stasicki
Copy link
Author

Hello @endroid. I created some test file for You:
https://gist.github.com/pelex/96a7a3d8918ed8be514e680bff7cacbd

You shoud see something like these:
qrcode
On the left Endroid and on the right Afferandi.
You can see how i done them earlier and now.

Thank You for Your time!

@endroid
Copy link
Owner

endroid commented Aug 17, 2018

Hi @Pelex I ran your code and the QR codes generated by the endroid/qr-code library are readable by my Android barcode scanner and the built-in validator which you can activate using $qrCode->setValidateResult(true), even using low error correction level and different contents. In other words: I can not reproduce the issue you are having. The images look different from Afferandi but there appear to be no issues reading the contents of your examples, so I can not explain why your scanner would have any issues reading this code.

If you are having doubts about the generated QR codes or question why these differ with Afferandi maybe the developer of that library (https://github.com/Bacon/BaconQrCode) has an answer, but it looks like the matrix generated by that library is correct and readable. Or if that doesn't help maybe you can contact your scanner support.

Please let me know if you find the cause. Maybe it can help other users.

@endroid endroid closed this as completed Aug 17, 2018
@bradkovach
Copy link

I am having this issue with Zebra scanners as well. I am encoding as UTF-8 and have passed setValidateResult(true) with no luck.

@rlanyi
Copy link

rlanyi commented Dec 9, 2018

same here with Motorola (Zebra) scanner DS4208 :( any other QR can be captured but not the ones that are generated with Endroid library

@rlanyi
Copy link

rlanyi commented Jan 28, 2019

I just got a reply from Motorola (Zebra) technical support team and they confirmed that the Zebra DS4208 can't read the QR codes that are generated with this library. I can confirm that the newer model DS4308 can read them successfully. Unfortunately the DS4208 is no longer supported so it won't receive any firmware upgrades anymore.

With another Zebra models you can try to upgrade firmware with 123Scan software. Hope this helps someone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants