バーコードをスキャンして製品情報を表示するシンプルなバーコード スキャナー アプリを開発しています。
Zbar ライブラリを使用して、バーコードをスキャンし、任意の製品の GTIN (バーコード番号) を取得できます。
スキャンしたバーコード データを、ユーザーに表示できる実際の製品情報に変換するにはどうすればよいですか? これを実現するために利用できる API またはライブラリはありますか?
一般的な POS バーコード形式を参照していると仮定すると、これらはすべて、Global Trade Identification Number (GTIN) と呼ばれる製品識別子のいくつかのバリエーションを持っています。
GTIN-8 を除くこれらのそれぞれは、「0」を前に付けることで GTIN-14 に変換できます。(GTIN-8 は、現在 GTIN-14 数値システムのどの部分にもマッピングされていない個別の数値システムです。)
その後、次の回答の「ルックアップ」部分が適用されます。
https://stackoverflow.com/a/31760872/2568535
[*] ゼロ抑制された GTIN-12 は、https ://stackoverflow.com/a/31539006/2568535 で説明されているように、12 桁の形式 (「UPC-A」) に変換できます。