過去2年間、AndroidプロジェクトでZxingライブラリを使用していますが、GS1-128バーコード形式を読み取る際に問題に直面しています。
QR_CODE_MODE と PRODUCT_MODE を SCAN_MODE として使用すると、GS1-128 バーコードまたは Code 128 を除く他のタイプのバーコードで問題なく動作します。
AZTEC_MODE を SCAN_MODE として使用した場合、zxing カメラは以下のバーコードの読み取りを停止します
同じスキャンに QR_CODE_MODE を使用した場合、以下のように文字列が返されます。
"01940190976854571033650100138310200200415131018" 期待される結果は "]C101940190976854571033650100138 310200200415131018" になります。
Google Play から「GS1-128 Decoder」アプリをダウンロードしました。バーコードをスキャンするために、ZXing バーコード スキャナーが同じアプリケーションで使用されており、アプリケーションは期待どおりの結果を示しています。GS1-128 デコーダー アプリ リンク - https://play.google.com/store/apps/details?id=de.andreashoefler.gs1_128decoder&hl=en
Zxing ライブラリから正しい結果を得るために考えられるすべての方法を試しましたが、残念ながら同じことはできませんでした。
「GS1-128 バーコード」に関するあなたの情報は、私にとって本当に役に立ちます。