Scan code 128

paspillon Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
contrariness Messages postés 21225 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



J'ai téléchargé un font code128.ttf. Avec lequel sur Excel j'ai tapé un texte et j'ai sélectionné cette police. J'ai ensuite imprimé sur une feuille le résultat, c'est-à-dire mon code barre.
Mon problème survient lorsque je veux scanner mon code barre. Il n'arrive pas à la lire.
Pourquoi?
Dois-je mettre un caractère de début et de fin?

Merci d'avance pour votre aide.

Pascal
A voir également:

5 réponses

paspillon Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   2
 
J'ai testé plusieurs font en code 128. Toutes me donne le même résultat.
C'est-à-dire qu'il n'arrive pas à le lire avec un lecteur de code barre.

J'ai fait plusieurs recherche. Et je constate que:

- contrairement à un code 38, il ne suffit pas de mettre un caractère de début et de fin. Pour le code 38, il suffit de mettre une * au début et la fin pour que le code soit lisible par le lecteur.

- le code 128 doit passer par un générateur de code pour qu'il soit lisible par le lecteur.

- en utilisant un générateur de code, il converti mon texte et rajoute un caractère de début et de fin et un caractère de contrôle.

Donc mon constat est que je ne peux pas simplement taper un texte sur word ou excel et appliquer un font. Je suis obligé d'utiliser un générateur de code.

Si quelqu'un a une autre solution je suis preneur.
2
contrariness Messages postés 21225 Date d'inscription   Statut Membre Dernière intervention   6 182
 
Il faut respecter certaines regles pour que le code soit lisible avec une douchette.

Pas de trait ou de surface coloree dasn la zone de securite. (c'est la zone autour du code a barre dans laquelle il ne doit rien figurer, mais on peut se contenter de devant-derriere par rapport au sens de lecture)

Ne pas deformer le code barre de facon non homothetique (il y a quand meme une tolerance mais y"a aussi des limites)

Et bien sur, que la douchette reconnaisse ce type de code a barre.. (certaines commutent automatiquement, pour d'autres c'est le logiciel qui se configure)

Le code 128 ne peut comporter que 70 chiffres ou caracteres au maximum (c'est l'EAN 13 qui se calcule et possede 12 chiffres + 1 de controle)
0
paspillon
 
Merci pour la réponse contrariness.

Toutes les règles sont respectées.

Mon texte de test que je veux lire est 123456789.

J'ai essayé de lire mon code barre avec plusieurs lecteur différent. Tous lisent le code 128. Mais je n'arrivent pas à le lire, lorsque je l'imprime.

J'ai l'impression que je dois mettre un caractère de début et de fin, voir également de control !!!
0
contrariness Messages postés 21225 Date d'inscription   Statut Membre Dernière intervention   6 182
 
Il n'y a pas de controle dans le code 128... juste une limite a 70 signes..

Etes vous sur de la qualite de la police de caractere ?... essayez en une autre.

Generalement on utilise un programme generateur de code (qui donne une image). les polices c'est tres aleatoire...
https://www.cjoint.com/?0Hivq5UiouJ
Voila votre code genere avec un programme.. voyez ce que donne votre lecteur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
contrariness Messages postés 21225 Date d'inscription   Statut Membre Dernière intervention   6 182
 
Vous avez raison, le code 128 est un code complexe qui se calcule.. Le code 39 est plus simple (quoi que...)

Un lien pour vous aidez a calculer et realiser votre code : http://grandzebu.net/informatique/codbar/code128.htm

Bon courage !!
0