2016-05-17 2 views
1
analyse syntaxique

Modèle Scanner: - DS4208-HC Motorola-GS1-128 code à barres

Nous devons analyser le code à barres GS1-128. Nous savons qu'ils vont utiliser GTIN (01), numéro de lot (10), date d'expiration (17), numéro de série (21). Chaîne d'entrée: - (01) 07612345678900 (17) 100503 (10) AC3453G3 (21) 455777

Le problème est que le lecteur de code à barres affiche une chaîne, le format est comme ceci:

01076123456789001710050310AC3453G321455777

Comme il n'y a pas de séparateur et que le numéro de série et le numéro de lot sont tous deux de longueur variable selon la norme GS1, nous avons du mal à identifier les segments.

Il doit y avoir un caractère FNC1 à la fin d'un champ de longueur variable qui n'est pas rempli au maximum; de sorte que FNC1 apparaîtra entre le G3 et le 21. ce que j'ai lu est NC1 est invisible pour les humains mais peut être détecté par les scanners et sera reproduit dans la chaîne signalée par le scanner. Envoyez simplement la chaîne directement dans un fichier texte et examinez le texte avec un lecteur hexadécimal. Le FNC1 devrait être évident. Mais nous ne sommes toujours pas en mesure de lire FNC1 dans le lecteur.

+0

Le caractère FNC1 doit être inclus pour un champ de longueur variable, qu'il soit rempli au maximum ou non. Les normes stipulent qu'un FNC1 doit être décodé comme un caractère de contrôle GS (ASCII 29) lorsqu'il est utilisé comme séparateur de champ dans le format standard GS1 Application Identifier. –

+0

Vous devriez essayer de générer des symboles GS1-128 connus à l'aide du Online Barcode Generator (http://www.terryburton.co.uk/barcodewriter/generator/) et voir quelle sortie génère votre scanner. (Ce générateur de codes à barres accepte les entrées lisibles par l'utilisateur pour GS1-128 et place automatiquement les caractères FNC1 dans les données codées si nécessaire.) Si vous ne pouvez pas voir les caractères GS lorsque ces symboles sont numérisés, vous devrez réparer/remplacer votre solution de numérisation . –

Répondre

1

Motorola Solutions Enterprise Business a été acquise par Zebra Technologies, vous pouvez donc trouver des forums de support et de développement sur Zebra website Launchpad.

DS4208-HC support is available here. semble toutefois que la plupart des documents/logiciels ne sont disponibles que dans le cadre du modèle DS4208 support page

Pour configurer le scanner, vous pouvez utiliser le 123Scan2 utility ou Scanner User Guide où vous pouvez trouver les codes-barres de configuration pour activer/désactiver le décodage GS1 (page 9-27).

Discalimer: Je travaille pour Zebra Technologies.