Thank you for your suggestion. Indeed I could decode almost all of the samples (except Nr. 18") using it. I have switched my little shell script to use zxing. I have now also found an online validator - for those not concerned about the privacy implications, it can be found at https://www.swiss-qr-invoice.org/validator/. It decodes all of the samples provided in this ticket.
Uhm - I think it's the "swiss cross" in the middle that's tripping it. I've painted either a black or white bar over it on images that fail to be recognized and then it gets detected fine. It might be messing with the error correction? Is that something we can adjust in zbar?
Hi there - I had done some awk wrapper around zbarimg to extract these payment slip QR codes last year, based on the samples they provided at the time. I now find that with the latest samples most of these aren't recognized, but some are. Maybe we can figure out what the issue is by comparing the working with the non-working ones? The samples can be found at: https://www.paymentstandards.ch/dam/downloads/muster-qr-zahlteile-de.zip These ones do get recognized & decoded by zbarimg: - Nr. 5 deutsch.jpg...