|
Iniciado por simon, 26,may. 2017 09:05 - 9 respuestas |
| |
| | | |
|
| |
Publicado el 26,mayo 2017 - 09:05 |
Bonjour
Je calcul la clé de contrôle du code EAN 8 dont les 7 premiers chiffres sont 4719-512? alors la clé de contrôle est donc 7, le code EAN 8 complet est donc 47195127. Mon problème est dans l'impression, lors j'imprime ce code il m'ajoute au début 4(zéros) et un chiffre à la fin. comme suit : 0000 47195127 6 (format EAN 13)
Pour l'impression de EAN 13 sans problème mais pour EAN 8 j'ai ce souci.
NB : Dans mon programme je peux imprimer les 2 types de code 8 et 13
Merci de m'aider ou de me donner une piste |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,mayo 2017 - 14:48 |
Bonjour Simon
avec les infos que tu nous donne, la seule piste que je vois est : ton code est faux.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 5/26/2017 à 1:05 AM, simon a écrit :
Bonjour
Je calcul la clé de contrôle du code EAN 8 dont les 7 premiers chiffres sont 4719-512? alors la clé de contrôle est donc 7, le code EAN 8 complet est donc 47195127. Mon problème est dans l'impression, lors j'imprime ce code il m'ajoute au début 4(zéros) et un chiffre à la fin. comme suit : 0000 47195127 6 (format EAN 13)
Pour l'impression de EAN 13 sans problème mais pour EAN 8 j'ai ce souci.
NB : Dans mon programme je peux imprimer les 2 types de code 8 et 13
Merci de m'aider ou de me donner une piste |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,mayo 2017 - 16:40 |
Bonjour et Merci Fabrice
Quel code est faux? |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,mayo 2017 - 17:14 |
le tien, celui que tu ne nous montre pas
Le 5/26/2017 à 8:40 AM, simon a écrit :
Bonjour et Merci Fabrice
Quel code est faux? |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,mayo 2017 - 17:48 |
OK
Désolé, mon code est comme suit
iEscape("^XA") iEscape( "^PQ"+SAI_QuantiteEAN+"^0,0,Y") iEscape("^FO100,100^BY2")
SI taille(Code)=13 ALORS iEscape("^FO25,10^BC") SINON SI taille(Code)=8 ALORS iEscape("^FO40,10^BC") FIN iEscape("^BEN,100,Y,N") iEscape("^FD"+Code+"^FS") iEscape("^XZ") iFinImprime()
Merci de votre retour |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,mayo 2017 - 23:11 |
on a donc fini par réussir à savoir que tu envoie des codes de contrôle à l'imprimante.
Quelle TYPE de code, pour quelle MARQUE d'imprimante, on sait toujours pas...
Quand à savoir ce que dit la DOCUMENTATION de l'imprimante en question au sujet des codes EAN8 et EAN13, c'est toujours le mystère aussi
C'est pire que d'arracher une dent sans anesthésie, ton affaire
Le 5/26/2017 à 9:48 AM, simon a écrit :
OK
Désolé, mon code est comme suit
iEscape("^XA") iEscape( "^PQ"+SAI_QuantiteEAN+"^0,0,Y") iEscape("^FO100,100^BY2")
SI taille(Code)=13 ALORS iEscape("^FO25,10^BC") SINON SI taille(Code)=8 ALORS iEscape("^FO40,10^BC") FIN iEscape("^BEN,100,Y,N") iEscape("^FD"+Code+"^FS") iEscape("^XZ") iFinImprime()
Merci de votre retour |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3 mensajes Popularité : +1 (1 vote) |
|
Publicado el 27,mayo 2017 - 07:29 |
Bonjour Simon,
Les chaînes envoyées par la fonction iEscape sont du code Zebra.
Vous trouverez facilement le protocole ZEBRA sur le net.
Il me semble qu'en Zebra, pour les EAN 128, la clé est calculée automatiquement .
Bonne journée, |
| |
| |
| | | |
|
| | |
| |
Publicado el 27,mayo 2017 - 18:54 |
Bonjour Hdu
je ne cherche pas comment je calcule EAN 128, lit bien mon problème
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 939 mensajes Popularité : +66 (68 votes) |
|
Publicado el 29,mayo 2017 - 13:35 |
Bonjour Simon,
vous n'envoyez pas la bonne séquence pour votre code barre. La commande ^BE du language ZPL permet d'imprimer exclusivement des code barre EAN13.
Si vous souhaitez imprimer de l'EAN-8, il faudra utiliser la commande : ^B8 au format : ^B8o,h,f,g
avec : Parameters Details o = orientation Accepted Values: N = normal R = rotated 90 degrees (clockwise) I = inverted 180 degrees B = read from bottom up, 270 degrees Default Value: current ^FW value
h = bar code height (in dots) Accepted Values: 1 to 32000 Default Value: value set by ^BY
f = print interpretation line Accepted Values: N = no Y = yes Default Value: Y
g = print interpretation line above code Accepted Values: N = no Y = yes Default Value: N
Exemple : ^XA ^FO100,100^BY3 ^B8N,100,Y,N ^FD1234567^FS ^XZ
Bon dèv |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,mayo 2017 - 02:52 |
Bonjour Christophe
Merci de votre réponse, je vais vais envoyer le code ^B8 concernant le EAN 8 |
| |
| |
| | | |
|
| | | | |
| | |
|