2016-05-17 5 views
1

スキャナモデル:Motorola-DS4208-HCGS1-128バーコード解析

GS1-128バーコードを解析する必要があります。 GTIN(01)、ロット番号(10)、有効期限(17)、シリアル番号(21)を使用する予定です。 入力文字列: - (01)07612345678900(17)100503(10)AC3453G3(21)455777

問題は、バーコードリーダは、文字列を出力することで、フォーマットは次のようである:

01076123456789001710050310AC3453G321455777

セパレータはなく、シリアルナンバーとロットナンバーの両方がGS1規格に準拠した可変長であるため、セグメントの識別が困難です。

可変長フィールドの最後には、最大値に満たないFNC1文字が必要です。 FNC1はG3と21の間に現れます。私が読んだのはNC1は人間には見えませんが、スキャナで検出でき、スキャナによって報告された文字列に再現されます。文字列をテキストファイルに直接送信して、16進数でテキストを調べます。 FNC1は明らかでなければならない。しかし、私たちはまだ読者の中でFNC1を読むことができません。

+0

可変長フィールドにFNC1文字を含める必要があります。標準では、GS1アプリケーション識別子標準フォーマットのフィールドセパレータとして使用する場合、FNC1をGS制御文字(ASCII 29)としてデコードする必要があると規定しています。 –

+0

オンラインバーコードジェネレータ(http://www.terryburton.co.uk/barcodewriter/generator/)を使用して既知の正しいGS1-128シンボルを生成し、スキャナがどのような出力を生成するかを確認してください。 (このバーコードジェネレータは、人間が読み取り可能な入力をGS1-128に受け入れ、必要に応じて自動的にFNC1文字をエンコードされたデータに置きます。)これらのシンボルがスキャンされたときにGS文字が表示されない場合は、スキャンソリューションを修正/ 。 –

答えて

1

モトローラソリューションエンタープライズビジネスは、Zebra Technologiesによって取得されているため、Zebra website Launchpadに関するサポートおよび開発者フォーラムを見つけることができます。

DS4208-HC support is available here。しかし、ページ9-27(ドキュメント/ソフトウェアのほとんどは、あなたが有効/無効GS1デコードに設定バーコードを見つけることができます123Scan2 utilityScanner User Guideを使用することができますスキャナを設定するにはモデルDS4208 support page

の下でのみ利用可能であることと思われます)。

Discalimer:私はZebra Technologiesで働いています。