2

QRコード(バーコードではない)を読み取るために、次の2つのライブラリを試しました。

https://github.com/DushyanthMaguluru/ZBarScanner http://zbar.sourceforge.net/iphone/index.html

どちらもQRコードを読み取っていますが、両方のライブラリが私に(0104031467489264)この形式のデータを提供しています。Android QRリーダーアプリ「QR Droid」で同じQRコードを読み取ろうとしたところ、(12102013|name|2012046800|110001|1620.91||||||)のような完全なデータが返ってきました。

これらのライブラリを使用してQRコードの完全なデータを読み取る方法を教えてください。以下はQRコード画像です。

ここに画像の説明を入力

4

1 に答える 1

3

それはQRコードではありません。それがデータマトリックスです。

ほとんどの場合、「0104031467489264」を取得しているのは、誤検出 (ライブラリーバーコードを検出したと見なしたため) が原因です。

本当に QR コードを処理したい場合は、ここで生成してテストできます: http://qrdroid.com/generate

Datamatrix を処理する必要がある場合は、それらのライブラリがそれらをサポートしているかどうかを再確認してください。または、ZXingを試すことができます。

または、アプリのスキャンを処理するために外部アプリを要求しても問題ない場合は、Intents によって QR Droid に統合できます。これははるかに簡単です。詳細情報とサンプル コード: http://qrdroid.com/android-developers.php

于 2013-11-20T07:39:34.743 に答える