0

バーコードがどのようにデコードされ、スキャナーによって生成されるかについて理解しようとしています。

クライアントからのメモによると、次の生成されたバーコードは余分な文字で構成されています。

生成されたコード: |2389299920014} 余分な文字: どうやら最初の 2 文字と最後の 3 文字はバーコードの一部ではありません。

質問 余分な文字はバーコード リーダーによって付加されますか (したがって、スキャナーに依存します)、それともバーコードの本質的な部分ですか?

以下はバーコードのサンプル画像です: http://imageshack.us/a/img824/1862/dm6x.jpg

ありがとう

解決済み】申し訳ありません。これは、適切な調査を行わずに「あなたの口を撃ち落とす」ケースの 1 つにすぎません。

解決策コードは EAN13 です。プレフィックスとサフィックスは、おそらくスキャナーに依存します。間の 13 桁は次のとおりです (左から 1 桁目) チェックサム (次の 9 桁) Company Id + Item Id (最後の 3 桁) GS1 プレフィックス

4

1 に答える 1

1

エンコードしようとしている形式、意図されたコンテンツ、および意図されたコンテンツが何であるかを理解せずに答えることは困難です。

一部の形式では、エンコード プロセスの一部として追加情報が追加されますが、コンテンツの一部にはなりません。正しくエンコードおよびデコードされると、出力は入力と正確に一致するはずです。

バーコードはエンコードするものをエンコードし、何らかの形でバーコードの一部であるが何らかの形でコード化されていないデータはありません。

EAN-13 にはスキャナに依存する考慮事項はありません。特定の数値のエンコードとデコードはどこでも同じです。EAN-13 は 13 桁をエンコードするため、「中間」の 13 桁が何を意味するのかわかりません。

あなたはGS1について言及していますが、これは別のものです。実際にはバーコードのファミリーです。具体的に何を使っているかを言う必要があります。同様に、GS1 エンコーディングも曖昧ではなく、スキャナ依存でもありません。エンコードしたいものを知っていて、それを正確にエンコードすると、正確に読み取られます。

于 2013-09-24T11:35:30.203 に答える