begin process at 2012 02 16 11:15:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > GÉNÉRATEUR DE CODES À BARRES (EAN8, CODE 39 (+EXTENDED), EAN128, EAN13, EAN13+2 ET EAN13+5)

GÉNÉRATEUR DE CODES À BARRES (EAN8, CODE 39 (+EXTENDED), EAN128, EAN13, EAN13+2 ET EAN13+5)


 Information sur la source

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :EAN13, Barcode, EAN128, code, barre Niveau :Débutant Date de création :10/07/2008 Date de mise à jour :28/08/2010 23:08:54 Vu / téléchargé :22 635 / 2 614

Auteur : Renfield

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (38)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Bonjour,

Dans le cadre d'un important projet, j'avais besoin de générer des codes à barres.
Principalement EAN13, mais d'autres sont présents (EAN8, Code 39, Code 39 Etendu, EAN128, EAN13+2 et EAN13+5)

J'ai repris la doc WiKi trouvée ici:
http://fr.wikipedia.org/wiki/Code-barres_EAN
idem pour
http://en.wikipedia.org/wiki/Code_128

Et l'ai codée...


 Conclusion

le fichier Excel n'a pas ete mis a jour: il ne contient pas le Code 39

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 juillet 2008 10:19:19 :
Ajout de l'EAN8, EAN13+2 et EAN13+5
11 juillet 2008 11:48:56 :
Suite à la judicieuse remarque de Sechaud, le texte affiché sous le code à barres a été corrigé (le CRC est le dernier caractère, et non le premier)
16 juillet 2008 16:22:46 :
Ajout de la possibilité d'enregistrer le code à barres en Bitmap, et possibilité de piloter la chose via la ligne de commande
16 juillet 2008 16:29:19 :
mise a jour de la capture: l'interface a changé
24 avril 2009 10:21:11 :
Adaptation du code pour Excel. Voir Classeur1.xls
15 février 2010 13:34:56 :
Ajout du Code 128. testé via http://www.onlinebarcodereader.com/
28 août 2010 23:09:02 :
Ajout du Code 39 et Code 39 etendu, les deux avec ou sans modulo 43

 Sources du même auteur

Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ...
Source avec Zip Source avec une capture JSON PARSER - ANALYSE DE CHAINES JSON
Source avec Zip Source avec une capture MODULE DE TÉLÉCHARGEMENT DE FICHIER BASIQUE (SYNCHRONE / ASY...
Source avec Zip COURS DE PILOTAGE........D'APPLICATIONS
Source avec Zip CSOCKET - REMPLACEZ WINSOCK PAR LA VERSION 2 DES API

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) VB10 - CRÉER VOS PROPRES CALQUES SUR UNE IMAGE par Duke49
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN GIF ANIMÉ par Le Pivert
Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu

 Sources en rapport avec celle ci

CALCUL DE CONFORMITÉ CLÉ EAN13 par crazygun
Source avec Zip Source avec une capture IMPRIMER CODE BARE par StetechCove
Source avec Zip IMPRESSION CODE BARRE 2 OF 5 AVEC CACULE DU CHECKSUM par yohann59
Source avec Zip Source .NET (Dotnet) CODE BARRE 3 OF 9 par chris81
Source avec Zip CODE BARRE SUIVANT LA NORME EAN-13 par Zlub

Commentaires et avis

Commentaire de Sechaud le 11/07/2008 11:10:03

Renfield,  comme toujours ton programme est super bien programmé.
Par contre tu as voulu mettre seulement 12 chiffres alors que le code EAN en comporte 13.
J'ai un peu lu l'article de Wikipedia que tu as mentionné. C'est très sympa de l'avoir fait.
http://fr.wikipedia.org/wiki/Code-barres_EAN et j'ai vu que le premier chiffre pouvait se calculer avec les autres.
Cependant je remarque que si l'on met des codes pris sur des livres par exemple, le tracé du code ne concorde pas alors qu'avec mon programme
http://www.vbfrance.com/codes/CONVERTISSEUR-CODE-ISBN_36549.aspx
le dessin est conforme à celui vu sur le livre.

Commentaire de Renfield le 11/07/2008 11:49:19 administrateur CS

le 13ème chiffre est le checksum...
il est recalculé.

suite a ta remarque, j'ai testé.
J'avais du mal a obtenir le code barre de mon bouquin.
je viens de vérifier avec ton code source...
9782226038012 (ISBN 2-226-03801-9)
je vois ma boulette.

Elle se situe uniquement au niveau de l'affichage du texte sous le code à barres.

le chiffre isolé n'est pas le checksum, comme je le pensai. Il s'agit en fait du premier caractère, ton simplement. le Checksum est affiché en 13ème caractère de cette suite.

mise a jour effectuée, donc, corrigeant l'affichage des infos textes.


Commentaire de Sechaud le 11/07/2008 13:48:00 10/10

Renfield, félicitations pour la rapidité de la correction.
Très bon programme.

Commentaire de arapahoo le 11/07/2008 15:44:11 10/10

excellent, merci.

Commentaire de Blodox le 12/07/2008 07:39:51

Merci de ne pas m'avoir cité...
http://www.vbfrance.com/ajoutcode.aspx?step=1&ID=38699

enfin bref...

Commentaire de mortalino le 13/07/2008 22:33:58

Blodox :

C'est pas parce que tu as une source similaire que Renfield DOIT te citer !
Il n'a pas utilisé ton code (et ne devait même pas savoir que tu avais posté ça), donc pas de citation.
Et si on devait chercher TOUTES les sources traitant le même sujet que celui que l'on poste, on a pas fini.

Ah et.. ta source est en dot net, la sienne en VB6 ;)

Bonne continuation
++

Commentaire de Renfield le 15/07/2008 00:08:17 administrateur CS

je ne comprend effectivement pas ton emportement, Blodox.
J'ai codé tout moi même, me basant sur ce que j'ai compris en lisant le Wiki.

J'avais, je l'ai dit besoin de générer des codes barres, j'ai fureté a la recherche de code efficace... sans succès (recherche rapide, j'aime a faire les choses moi même)

je viens de regarder ton code en .Net et il ne ressemble pas au mien, il ne contient rien de particulier, même, alors, pourquoi devrais-je mentionner ton code plutot qu'un autre ?

on peut jouer longtemps, a cross linker tous les sources similaires.
ou, on peut jouer le jeu, et compter sur le moteur de recherche.

Commentaire de NISANDSYSTEMS le 16/07/2008 09:48:44

Ouhais, bof et puis tout le monde sert le faire ça, (de déposer un commentaire...).
Soyons sérieux; travail toujours bien appronfondi avec de la recherche bien ciblée.
C'est agréable de pouvoir tester et lire tes programmes.

Bonne continuation.
@++.

Commentaire de Renfield le 16/07/2008 16:24:16 administrateur CS

J'ai mis a jour l'interface, permettant desormais de placer l'image dans le presse papier, l'enregistrer en bitmap...

et la possibilité de piloter le tout via la ligne de commandes

Commentaire de Blodox le 16/07/2008 20:12:35

Mea culpa...

Commentaire de drissou le 07/08/2008 12:12:10

Bonjour à tous et à Renfield bien sur..
je profite de ce post pour savoir si quelqu'un a déjà essayer de coder en 2D et notamment le datamatrix..
merci

Commentaire de Renfield le 07/08/2008 12:19:51 administrateur CS

pas encore, non, ca viendra, un jour ^^

Commentaire de drissou le 07/08/2008 12:49:50

Bah oui car sur le net on voit de sites qui proposes par un applet de générer en temps réel un code datamatrix..
:o(

Commentaire de Blodox le 07/08/2008 13:25:51

Bonjour,
j'ai bien un bout de code qui fait ça, mais c'est une norme bidon, vu que j'ai pas les spécifications exactes pour ce genre de code (Code 1, Aztec, Datamatrix, Mzxicode et consorts),
néanmoins, je continue à développer (en fonction de mes renseignements) une version .net
du PDF417, je compte le poster bientôt...
a+

Commentaire de Renfield le 07/08/2008 13:29:18 administrateur CS

PDF417, bien, c'est documenté et semble bien normé.

a suivre

Commentaire de Sinsitrus le 12/02/2010 13:36:57

Bonjour Renfield,

Ton appli m'envoie une erreur 71 sur le lecteur non prêt pour l'image 9782226038012.bmp

Il m'impose le lecteur D:

As tu une solution ?

Commentaire de Renfield le 12/02/2010 14:27:14 administrateur CS

ok, ca vient des paramtres de ligne de commandes spécifiés dans les propriétés du projet.

suffit de les supprimer.

rappel :

Menu Projet >Propriétés > deuxieme onglet > et hop

on voit la ligne de commande utilisée sous VB

Commentaire de Sinsitrus le 12/02/2010 15:45:25

Merci Renfield

Dans ton appli, quand je met le code de mon paquet de cigarette 30033757 et qu'il génère le code, il me donne 000300337578
est-ce normal qu'il ajout +1 au dernier chiffre ? les 000 du début je peux comprendre, mais pourquoi le +1 ?

Commentaire de Sinsitrus le 12/02/2010 15:50:12

dsl, erreur de ma part, j'ai choisi EAN13 au lieu de EAN8 :p
Il marche super bien en tout cas... attente d'une prochaine mise à jour ;)

Bravo Renfield, trop fort !

Commentaire de Renfield le 12/02/2010 15:54:56 administrateur CS

il rajoute pas 1 au dernier digit...

bon les 0 c'est déco...

pour le reste, tu as :

30033757     et
300337578

c'est un digit en plus qui est en fait le résultat du CRC
(voir ComputeCRC_EAN13)
ca permet de savoir si la donnée lue est correcte ou non

Commentaire de Sinsitrus le 12/02/2010 16:31:20 10/10

Merci encore pour ces infos ^^
Je l'avais dis, tu es génial :p

Commentaire de Sinsitrus le 12/02/2010 17:15:21

Au fait Renfield, ta source ne prends pas en compte les caractère ALPHA ?
Le code barre de mon lecteur métrologique est 0K07522580
Si je veux faire pour me retrouver dans mes article ca serait un code du genre HDD80IDE pour le disque dur 80 Gb IDE

On attends une mise à jour qui prendra en compte l'alphanumérique ou il restera en numérique ?

Commentaire de Renfield le 13/02/2010 21:41:29 administrateur CS

pas d'alpha dans l'EAN 13

c'est peut surement une autre codification ...

Commentaire de Blodox le 13/02/2010 22:09:59

Bonsoir,
La norme EAN/GENCOD (AFNOR=NF EN 797) n'est pas prévue pour les caractères alpha; numeric only; je tiens à dispo une copie de cette norme pour ceux que cela peut intéresser...

Pour l'alpha, en général c'est du code 39 sauf cas spécifiques (codifs internes)...

a+

Commentaire de Sinsitrus le 14/02/2010 00:50:03

Bonsoir,

Rendfield : Il existe l'alpha dans le EAN128 ou le Code128, il serait intéressant de l'implanter dans l'application.

Blodox : La source de Rendfield es superbe, je ne sais pas si ta source alpha peut se fusionner à la sienne. Ca serait super. Mais peux tu m'envoyer la tienne stp ? Si je peux adapter d'une manière ou d'une autre... pourquoi pas !
Merci d'avance

Commentaire de Blodox le 14/02/2010 09:21:42

... oups, il y a évidemment le code 128, mais la codification EAN-128 n'utilise pas la codif EAN/UPC mais bien la codif Code 128 (norme AFNOR NF EN 799)
-> Sinsitrus : j'ai une vieille source VB3 pour le code 128 mais je suis en train de l'upgrader en VB2005, donc, un peu de patience, je poste ça dans les jours qui viennent.

b+

Commentaire de Sinsitrus le 14/02/2010 21:04:01

Merci Blodox, je serai heureux d'entendre de tes nouvelles.
Jusque là quand même Renfield n'a pas répondu a savoir s'il y aura le 128 dans sa prochaine mise à jour :p

Commentaire de Renfield le 14/02/2010 21:32:57 administrateur CS

faut que je regarde la doc avant de m'engager...

Commentaire de Sinsitrus le 15/02/2010 09:59:31

J'espère pour très bientôt !

Commentaire de Blodox le 15/02/2010 10:57:13

Re-oups!
J'ai oublié de préciser que EAN-128 N'est PAS une symbologie comme EAN-13 ou Code39 par exemple, c'est une norme de formattage de données encodées en symbologie Code 128 donc rien à voir avec EAN en tant que symbologie... EAN-128 est utilisé massivement dans les applis logistique/transport et est véritablement orienté vers cette activité : numéros de palette, de colisage, de lot, dates de péremption, poids, etc. selon des "trames" identifiées.

cf http://www.gomaro.ch/ean128.htm (petite page de synthèse avec la liste des (principaux) identificateurs)...

c+

Commentaire de Renfield le 15/02/2010 11:35:46 administrateur CS

j'suis dessus ; en train de me jouer avec le crc...

mais sur le principe, ca tourne en s'adaptant a la structure mise en place...

Commentaire de Renfield le 15/02/2010 13:35:12 administrateur CS

Uploadé (Xls non mis a jour)

Commentaire de Sinsitrus le 15/02/2010 16:20:08

Waw ça a été rapide Renfield !
Reste plus qu'à mettre le titre à jour aussi :p

Grand merci à toi pour ce magnifique boulot !

Commentaire de Blodox le 15/02/2010 16:32:23

Bon,
voilà, c'est fait : http://www.vbfrance.com/codes/GENERATEUR-CODE-128-CODE-BARRE_51296.aspx
...
y'a pus qu'à...

d+

Commentaire de Sinsitrus le 14/05/2010 19:06:10

Salut !

Renfield, quand je fais un Me.PrintForm

Il m'imprime la form mais sans le code à barre qu se trouve dans le CcPicOut (PictureBox)
Y'a t-il une raison pour qu'il agisse ainsi ?

Commentaire de Renfield le 28/08/2010 18:40:25 administrateur CS

surement du a l'autoredraw de la picbox

Commentaire de Baleb le 09/02/2011 10:16:03

Bonjour a tous j'ai une petite préoccupation un code bar imprimé  avec des dimension différentes (100, 200 et 350 pixel ) reste t-il le même ?

Commentaire de Renfield le 09/02/2011 10:20:23 administrateur CS

oui, bien entendu.
Les barres seront plus ou moins larges, mais cette largeur sera identique pour chaque barre et chaque espace, permettant au lecteur de se caler dessus.

au moment du scan, la douchette pourra être tenue plus ou moins proche du code a barre, produisant le même phénomène...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Generer un code barre d'un EAN13 sous Access [ par EulCed ] Bonjour,Je suis a la recherche d'un module pour Access me permettant de mettre en entrée mon ean et d'avoir en sorti le code barre.Merci d'avanceCédri code barre [ par ostelen__ ] Bonjour, Je développe actuellement une application utilisant des codes barres en C# WinForm. J'utilise la norme EAN13 pour le codage de mes cod Du code barre EAN13 aux infos du produit [ par jiojioforever ] BOnjour, je viens d'acheter un lecteur de code barre DC200 CCD pour informatiser au mieux une bibliotheque. Je voudrais donc scanner les cdoes barres création d'1 code barre [ par auroma ] Salut à tousJe viens de télécharger  ZIP :: GÉNÉRATEUR DE CODES À BARRES (EAN8, EAN13, EAN13+2 ET EAN13+5) c'est bien, mais  que dois-je faire pour cr Scanner un barcode dans un datagridview [ par Maroxye ] Bonjour, Dans VB.net, j'ai un datagridview dans lequel la première colonne contient un code barre. J'utilise un scanner directement dans l'écran pou piloter lecteur code barre mode hand held [ par patator13 ] Bonjour, Je cherche comment fonctionne la capture du buffer pour un lecteur code barre en mode hand held Auriez-vous une idée ou des tuyaux à me donn Code barre datamatrix [ par yves29 ] Salut à tous, Quelqu'un a t il une appli pour générer du datamatrix. Ca fait des mois que je cherche mais tous les ocx sont payant ... [déplacé VB.NET -> VBA] Code barre et lecteur [ par Sylcoco ] Bonsoir, Tout d'abord je dois préciser que je ne connais pas VBA. Dans le cadre d'un programme de résultats sportif je voudrais pouvoir utiliser un l barre de progression en html/CSS et vbscript [ par scartof ] Bonjour j'ai le code suivant inspiré d'une version utilisant un javascript. La barre de progression fonctionne mais me met une erreur lors de l'exécut [BAR]Code barre [ par walidmchara ] Bonjour, je veux bien svp ,tester le code barre (code 39) sur ce fichier pdf (http://www.4shared.com/document/rrUBp4T4/atester.html),si par hasard ç


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,522 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales