2011-07-31 5 views
2

私は電話アプリで作業しています.Uは私のプロジェクトにZxingを使用したいと思います。しかし、多くの人がRedlaserに夢中だから、試してみることに決めました。私がショッピングモールに行ったとき、私はスキャナーがForever 21、H & MまたはTilly'sのような店舗用のUPCを読むことさえしていないことに気付きました!これらは南カリフォルニアの非常に人気のある店舗なので、これは私にとって大きな問題です!私は熱い話題でそれを試しましたが、少なくともそこではバーコードを読み取ってゼロの結果を返しますが、これらの他の店では何もありませんでした。 Redlaserがそれらの店舗でバーコードを読み取ることさえできない場合、私はZxingが間違いなくそれを読むことを試みていないと仮定します。とにかくこれを修正するには?私は1つの問題は、それらの店舗は、GoogleのショッピングApiのデータベースにはありませんが、私はそれらを私のデータフィードデータベースに追加した場合、彼らはまだ読めないだろうか?私は本当にソリトンを望んでいる。RedlaserとZxingの問題はスキャンされません

答えて

1

ここでは、2つのことを混在させています。追加情報をスキャンして提供します。 RedLaserとZXingは、すべてのUPCとEANのバーコードをスキャンし、スキャンした番号を提示する必要があります。追加情報を提供する場合、RedLaser SDK(RedLaserアプリとは対照的)またはZXingライブラリのいずれも、追加の情報を提供しません。それはあなたが実装するまでです。

店舗で商品のバーコードをスキャンすることさえできなかった場合は、企業が非公開のバーコード番号で非標準のバーコード形式を使用している可能性もあります。これらのバーコードをスキャンできたとしても、これらのプライベート番号の追加情報を取得するサービスはほとんどありません。また、これらの製品はおそらく単一の会社によってのみ販売されていることを示しています。しかし、今日のほとんどの製品には、EAN/UPC/GS1のバーコードとバーコード番号があります。

更新:

製品はUPC/EANバーコードを持っている場合、あなたはそれをスキャンして、(ほぼ)ユニークな製品番号を取得することができます。これは、すべてのキャッシュデスクのバーコードの種類です。また、UPC/EAN/GS1番号は、ほぼすべての製品情報提供者による製品番号のサポートです。

コード39、コード128、ITFバーコード(またはバーコードスキャナーライブラリに応じていくつかの追加の形式)の場合は、スキャンして番号または文字列を取得することもできます。しかし、その解釈は店によって異なる場合があります。

さらに別のバーコードシンボルであれば、バーコードライブラリでスキャンすることさえできません。

さらに、多くの製品には目的が異なるいくつかのバーコードがあります.1つは製品番号の1種類かもしれませんが、他のものはデコードできたとしても役に立たないものです(シリアル番号電子デバイス)。

+0

GoogleショッピングのApiを使用してデータの情報を取得する代わりに、popshopsデータパックAPIを使用することをお勧めします。そのApiでは、自分のバーコードを持っている店舗に連絡してポップショップのデータパックAPIに追加し、スキャンした後にそこから情報を取得することができます。私はあなたが言及したスタナードではない場合、スキャナーはバーコードフォーマットを読み取らないことが問題であると考えました。だから、もしそうなら、私はそれを修正できませんでしたか? – Pbaynj

+0

スキャンできないバーコード形式があります。私の更新を参照してください。 – Codo

+0

うわー!はるかに簡単にそれを分解していただきありがとうございます!私は、彼らが使用しているバーコードのタイプを理解し、そこから取得するために、もう少し研究をします。大いに感謝します – Pbaynj

0

私はあなたがUPC/EAN製品コードを見ていないと推測していますが、ほとんどの場合、店舗固有の識別子をコード化するコード39のバーコードです。

ZXingはコード39を読み込んでいます。バーコードスキャナーで試してみてください。 RedLaserは、同じライブラリをベースにしていますが、UPC/EANに焦点を当てているのでそうではないかもしれません。

しかし、あなたが内容を読むことができますが、私はあなたがそれを多くすることができるとは思わない。それは店舗のシステムの外に何も意味しない可能性が高い数字です。

+0

私は内容を読むことができますが、私は彼らの情報へのアクセス権を持っています。デコードされるものと同じ情報。彼らはアフィリエイトネットワークを持っていて、彼らはあなたと協力して喜んでいるなら、何でも可能です。 – Pbaynj

+0

確かに、その番号で何をしようとしているのか分かっていれば問題ありません。バーコード自体は容易に読みやすいはずです。 –

+0

ZingはQrodeバーコードのみを読み取っていますが、通常のバーコードはスキャンしません。私はあなたが言ったようにZxing用のバーコードスキャナをインストールしました。 – Pbaynj

関連する問題