Version complète: sur le forum Webmaster Hub : creation code barre colissimo
Webmaster Hub > Création et exploitation de Sites Internet > E-commerce
bubbagic
Bonjour,
je travaille actuellement sur un site e-commerce nécessitant la mise en place de l'impression auto des étiquettes colissimo.
La poste fournis quelques infos mais pas assez :s
Ils disent de coder les x premiers digit du code de suivi en code 128B puis le reste en code 128C
mais lorsque je fais ca, cela ne fonctionne pas le code barre qui apparait ne correspond pas à celui du colis.

j'ai essayé en supper le caractere "stop" dans le code 128B pour les premiers chiffres et en supprimant le code "start" du second pour
les caracteres en code 128C mais cela ne fonctionne pas mieux :s

Est ce que quelqu'un aurait déjà recontré ce problème ou aurait une piste ?

merci pour votre aide

Luc
bubbagic
c'est bon merci j'ai trouvé smile.gif
TheRec
Bonsoir,

L'idéal serait de partager ta trouvaille avec les autres membres du Hub, comme ça lorsqu'il se poseront un jour au l'autre la même question tu les auras aidés d'avance smile.gif
morganistic
bonjour,

je rencontre exactement le meme probleme que toi!!
j' ai mon debut de codebarre en code128B et la fin en 128C.

j' enleve le caractere stop du 128B et le start du 128C, je colle les deux et.....hop! ca ne marche pas!

je pense apres comparaison qu' il y a un probleme dans le checksum de mon code barre!
mais je ne sais vraiment pas comment m'y prendre!

pourrais-tu me dire comment tu as fait stp?

merci d' avance!
morganistic
personne d' autre ne saurait m' aider svp?

j' explique clairement mon probleme:

Je dois faire un prog qui sort des etiquettes colissimo.
Pour cela j ai reçu des specifications de la poste.
Arrivé a l' etape code barre, ils disent que le code barre est en fait 2 code barres:

les 3 premiers caracters sont en code 128B et les 10 derniers caractere sont en 128C.

en y allant a tatons, j' ai presque reussis a generer des code barres identiques, en creant mon codebarre 128B, mais sans lui mettre son caractere stop.
a savoir

128B: START - CODE- CHECKSUM - (pas de STOP)

ensuite je lui cole le 128C avec caractere start et stop

128C:(pas de START) - CODE - CHECKSUM - STOP

quand je fais ca j ai le code barre presque identique au code barre correct, mais la checksum du 128C est incorrecte.

Je pense qu elle est incorrecte car elle ne prend pas en compte les données du code barre en 128B.

Mais je ne sais pas comment faire pour calculer la checksum commune aux deux code barres sachant qu elle ne se calcule pas de la meme maniere selon le type de code barre!

donc si quelqu un a une idee ,une piste,une hypothèse,(un script tout fait....lol )

Merci d avance!
Lars0n
J'ai le même souci , est ce que tu as trouvé depuis ??
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.