when I tried to encode some numbers, but actually zxing library generates wrong barcode in (zxing 3.3)
MultiFormatWriter makes invalid barcodes with below combination.
i.g) type : UPC_E, number : 12345670
codes ) BitMatrix result = new MultiFormatWriter().encode("12345670", BarcodeFormat.UPC_E, ??, ??, ??);
kindly check this case.
generated by zxing library
Ah, that's much better. The problem is that the UPC-E writer doesn't take into account the number system (first digit) and effectively assumes a 0. That should be an easy fix.
Closes #738 : fix UPC-E encoding with system 1