J'utilise actuellement un logiciel appelé LineView. Il génère des codes de raison d'arrêt pour nos lignes d'usine. Un opérateur scanne les codes à barres avec un scanner RS232 et il entre dans notre système de carte XL.Différents codes à barres code 128 représentant les mêmes données
Le logiciel lui-même génère les codes à barres dans un navigateur Internet, mais j'essaie de faire en sorte que notre propre étiqueteuse puisse également imprimer les codes à barres. Cependant, les codes à barres produits par l'étiqueteuse (et les nombreux générateurs de codes à barres en ligne que j'ai essayés) semblent plus longs et ne fonctionnent pas.
Les données pour l'exemple 128 code à barres que j'essaie de répliquer est [SOH] 1 [STX] 65; 1067 [ETX].
Selon le manuel:
- Début de caractère en-tête (de 0x01 ASCII) démarre le paquet de commande XL.
1 - L'adresse de série du périphérique XL (la valeur par défaut est 1).
- Le caractère Début de transmission (ASCII 0x02) marque le début de la commande réelle.
65; - L'ID de l'état de production> Définir le code de raison.
L'ID de code de motif (qui peut aller de 1 à 999 pour des raisons de système ou de 1000 à 1999 pour des raisons définies par l'utilisateur). Dans mon cas, il est 1067- Le caractère Fin de transmission (ASCII 0x03) termine le paquet de commande XL.
J'ai attiré les images de ce que produit LineView (à quoi je veux qu'il ressemble) et de ce qu'il imprime actuellement sur notre étiqueteuse.
This is what the barcode should like and is what is generated by the LineView software
This is what our labelling machine produces
Quand je les scanne les deux viennent avec le [SOH] 1 [STX] 65, 1067 [ETX] Code malgré les regardant différents.
Toute aide avec ceci serait très appréciée.