-
Notifications
You must be signed in to change notification settings - Fork 107
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
MaxiCode support? #77
Comments
Good question. All the samples are failing for me too. My first guess is there's something wrong with ZXing because Binary Eye just gives an image to ZXing. On the other hand, ZXing has tests for MaxiCode 🤔 |
Well, finally found out that ZXing (in version 3.3.3, the last version we can use for Android apps that should run below Android 7.0 Nougat, see here) can only read MaxiCodes if it's in PURE_BARCODE mode.
From MaxiCodeReader.java:
Unfortunately, the docs are silent on this 😞 Now, I've did a couple of tests and indeed could read a couple of MaxiCodes when So the only solution I see would be to have a special MaxiCode Reader "mode", which would be rather ugly, of course. Alternatively, it would also be possible to scan every other frame with |
Thank you for the reply. At least now we know what's going on! I agree having an option to switch "modes" sounds ugly. What do you think about doing a second pass on the same image data with the said |
Unfortunately, yes, doing an extra pass would slow down scanning. Especially on low end devices. So I rather wouldn't do it by default. |
Not by default, but I feel here's where a checkbox setting would come in handy. Switch between faster but less broad and slower but with more codes supported. |
Could the |
ZXing lib claims to support MaxiCode (yes, the weird UPS thing), however I can't seem to get BinaryEye to scan any that I tried. Is that a limitation of BE or ZX or something else?
Using BinaryEye 1.15.0 from F-Droid.
The text was updated successfully, but these errors were encountered: