GÉNÉRATEUR DE CODE BARRE (BARCODE)

defkrie Messages postés 435 Date d'inscription vendredi 20 septembre 2002 Statut Membre Dernière intervention 20 novembre 2004 - 23 juin 2004 à 09:55
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 - 31 juil. 2011 à 19:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23927-generateur-de-code-barre-barcode

cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
31 juil. 2011 à 19:14
@domusse Je recommande de visiter le site http://www.barcodephp.com, il est indiqué comment faire. Vous devez l'utiliser dans un tag

@saraevanovic La version sur ce site est un peu vieille. Je recommande que vous téléchargiez la version plus récente sur mon site web http://www.barcodephp.com . Il ne devrait pas y avoir aucun warning avec la plus récente. Vérifiez que vous avez une version de PHP récente aussi.
saraevanovic Messages postés 1 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 21 avril 2011
21 avril 2011 à 13:03
J'aimerai bien savoir comment faire fonctionner ce scripte ça me donne bcp de warning, en fait j'ai un projet de gestion de matériel dans lequel on doit intégrer ce code barre et pouvoir l'imprimer et le coller dans les matériels. Merci d'avance !
maxfafard Messages postés 1 Date d'inscription jeudi 2 février 2006 Statut Membre Dernière intervention 20 avril 2011
20 avril 2011 à 22:12
Merci ! Excellent script !
domusse Messages postés 1 Date d'inscription dimanche 28 janvier 2007 Statut Membre Dernière intervention 12 février 2010
12 févr. 2010 à 19:36
Bonjour, ce script est génial. Seulement, je souhaiterais l'utiliser pour afficher le code-barre généré dans une page à imprimer. Comment faire pour l'intégrer dans une page existante ?
Merci pour vos retours.
pierrat Messages postés 3 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 7 novembre 2009
7 nov. 2009 à 20:09
Tyfoon me semblait chercher une solution face à un besoin, je n'ai pas lu "php" dans son cahier des charges. Je lui ouvre une piste, php ou pas, si elle peut lui être utile, soyons pragmatique... ;-)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
7 nov. 2009 à 03:39
Je connais GrandZebu... mais ma génération de masse est pour PHP ici... alors si tu cherches sur un site de PHP, il y a de forte chance que tu vas trouver du code en PHP. :)
pierrat Messages postés 3 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 7 novembre 2009
5 nov. 2009 à 22:27
Pour de la génération de masse, j'utilise aussi une solution qui repose sur une fonction VBA sous Excel et une police TrueType "EAN13" ou "Code EAN13", google te le dira (c'est sur mon PC au bureau, pas les réfs exactes ici...).
Le principe:
cellule A1 = ton code EAN numérique (ex. 3823748394859)
cellule B1 = formule "=ean13(A1)", qui te crée une chaîne de caractères bizarre, qui devient un code EAN dès que tu lui applique la police susvisée.

Donc en colonne 1 tu importe tes 308 codes (simple copier coller depuis n'importe quelle autre application)
En cellule B1 tu tapes ta formule, tu la copie-colle dans le reste de la colonne B, tu applique la police EAN à la colonne B et tu n'as plus qu'à choisir la taille de police qui répond à tes attentes...
En cherchant vite fait, j'ai retrouvé l'adresse où j'avais trouvé tout ça: http://grandzebu.net/informatique/codbar/codbar.htm , mais le lien est cassé, à toi de chercher et de donner ta réponse ici pour les suivants! ;-)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
4 nov. 2009 à 20:32
Va voir sur mon site web: http://www.barcodephp.com
Mon logiciel est une librarie que tu peux utiliser n'importe comment... l'interface graphique est une des utilisations.

À toi de programmer quelque chose si tu veux avoir plus d'un code barre généré.
cs_tyfoon Messages postés 9 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 4 novembre 2009
4 nov. 2009 à 16:38
super code ms tous les codes ou logiciel proposent de générer un code barre image un par un !!!
or moi là j'ai 308 codes barres à générer d'un coup... auriez vous une solution ????
ce serait me sauver ma soirée, ma nuit et plus je pense !
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
7 juin 2009 à 21:38
Salut,

1. Le chiffre est décalé vers le haut car il est écrit comme ça sur la plupart des code barres.
2. Tu peux regarder la nouvelle version sur http://www.barcodephp.com et il y a un readme :)

Merci pour ton commentaire :)
pierrat Messages postés 3 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 7 novembre 2009
7 juin 2009 à 20:33
Merci pour ce code (propre, sais pas, pas analysé, seulement installé... - mais en tout cas bien utile!!)

1- Une seule difficulté d'exécution (bug?): le premier chiffre des codes barres EAN-13 / ISBN (celui qui est AVANT les barres) est décalé vers le haut... Normal? voulu? bug?
(Trois exemples sous trois résolutions différentes provisoirement visibles à l'adresse http://www.fpierrat.fr/bctest/barcode-test.png ).

(2-) Sinon, mais juste pour info vu que j'ai réglé le problème pour ce qui me concerne : une seule petite difficulté d'installation : eu à rechercher où se trouvait le "$class_dir = 'D:\\programming\\www\\Scripts\\Barcode\\class'" pour adapter à mon serveur linux... peut-être possible de juste mettre un mot à ce sujet dans le fichier "readme", par exemple?

Si pas de news, j'essaierai de voir moi-même dans le code, mais ça me prendra forcément plus de temps......
Encore merci pour ces scripts.
simonlartiste Messages postés 39 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 28 décembre 2007
29 avril 2009 à 13:58
Pour ceux que ca intéresserait, le datamatrix est generable a l aide de la librairie JPGraph, elle est gourmande en ressource machine mais bien pratique pour générer du datamatrix :
http://www.aditus.nu/jpgraph/docs/datamatrix/index.html
ryoz Messages postés 2 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 12 mars 2007
29 avril 2009 à 13:40
Super code, il fonctionne parfaitement pour les 3 types que j'ai pu tester.
Moi je met 10/10 car il fonctionne meme mieux que beaucoup de logiciels PAYANT
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
28 nov. 2008 à 18:19
La référence en dur est pour les sites qui sont sur un host virtuel et que le DOCUMENT_ROOT ne donne pas la bonne valeur.

Les commentaires sont en anglais car cela se porte mieux pour une sorte internationale ;)

Merci du commentaire.
gilgarcia Messages postés 2 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 25 novembre 2008
28 nov. 2008 à 16:08
Super code, dommage juste qu'il reste des référence en dur du type $class_dir = 'D:\\programming\\www\\Scripts\\Barcode\\class', et qu'une grande partie des commentaires soient en anglais...

Sinon, ce code très propre.....

Merci
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
1 juin 2008 à 06:43
Va obtenir la source mise à jour à l'adresse suivante: http://www.barcodephp.com

vérifie le fichier INSTALL, il dit comment régler ce problème.
($class doit pointer vers le bon répertoire)
keogus Messages postés 17 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 2 février 2010
31 mai 2008 à 12:44
Salut j'ai la meme erreur que bigzo...
Si quelqu'un a la solution je suis preneur?

MErci d'avance :)
Utilisateur anonyme
12 oct. 2007 à 14:05
très propre et complet bravo
bigzo Messages postés 5 Date d'inscription samedi 5 février 2005 Statut Membre Dernière intervention 24 septembre 2007
4 sept. 2007 à 16:18
j'ai pu trouver la solution merci
bigzo Messages postés 5 Date d'inscription samedi 5 février 2005 Statut Membre Dernière intervention 24 septembre 2007
4 sept. 2007 à 12:25
Warning: require_once(D:\programming\www\Scripts\Barcode\class/LSTable.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\phpcs_201-201-RATEUR-CODE-BARRE-BARCODE_23927\html\function.php on line 11

c'est l'erreur qui se produit en éxécutant le code
kegi Messages postés 164 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 25 août 2008
15 juin 2007 à 05:38
Il manque de bonne source comme celle-ci sur phpcs, on apprend beaucoup juste en lisant ces sources, merci. 10/10

Cordialement,
Kevin.
webmaster_yonng Messages postés 1 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 2 mai 2007
2 mai 2007 à 04:25
merci pour vous tous
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
6 mars 2007 à 17:21
Ahh si j'avais de l'argent pour acheter le lecteur ainsi que les spécifications...
http://other.lookstrike.com/barcode/ les mises à jours sont là.
simonlartiste Messages postés 39 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 28 décembre 2007
6 mars 2007 à 13:05
A quand le datamatrix?
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
23 avril 2005 à 05:32
Et la, tu es couché ou tu te lèves ;)? moi j'étais au cinéma ;)
Il te faudra PHP5 pour faire fonctionner ce script. GD2 est normalement fourni avec PHP5. Si tu souhaites avoir la version PHP4, elle est à vendre sur http://other.lookstrike.com/barcode/
Laurent00777 Messages postés 39 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 21 avril 2008
23 avril 2005 à 00:46
Hou Hou... Ben y a plus personne ? tout l'monde roupille ?... Il est poa si tard pourtant...
Laurent00777 Messages postés 39 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 21 avril 2008
23 avril 2005 à 00:41
Super...
Mais au fait, faut avoir la GD2?!?!!!

J'ai pu la télécharger sur "http://www.boutell.com/gd/", mais est-ce que quelqu'un a trouvé un site ou les explication sont en français ?

Comment je l'instale sans Unix (sur Windows 2000) ? Est-ce qu'il y a un patch pour les anciennes version PHP 4.2 (patch PHP 4.2.3 for use with gd 2.0.33) ?

C'est vrai, pour les "couche tard" comme moi, à une certaine heure les traductions en anglais ne sont pas trop conseillées...

Merci...
aquewel Messages postés 143 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 6 juin 2010
28 mars 2005 à 23:21
Tu pense qu'on peut reproduire les codes barres des billets de la sncf ? et voyager gratis.....
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
8 mars 2005 à 23:34
Modification de la sources... Version 1.02
[08/03/2005 23:33:31] Ajout d'une fonctionnalité qui vérifie si vous avez PHP5... Pour réduire le nombre de mail que je reçois me disant que le script ne fonctionne pas...
Passage vers XHTML1.0 Transitionnal.
Commentaire des méthodes en format PHPdoc.
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
23 déc. 2004 à 21:20
... Bah la, ya des limites... Clic droit Save picture as...
Now pose plus de question comme ca...
cs_patmomo Messages postés 10 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 4 avril 2005
23 déc. 2004 à 12:02
Encore moi,

comment fait on pour exporter l'image du code barre (JPEG ou PNG) ??

Merci
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
23 déc. 2004 à 00:28
Si tu me trouves la documentation complète, je pourrais peut-etre m'y pencher. Si tu le veux vraiment, alors envoie-moi ca par message privé... un lien qui explique bien comment fonctionne le EAN128... anglais ou francais.
cs_patmomo Messages postés 10 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 4 avril 2005
22 déc. 2004 à 20:36
Merci pour cette réponse aussi rapide. Mais serait possible de l'intégrer dans une futur version ??
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
22 déc. 2004 à 19:40
Non je ne l'ai pas fait... mais bon, je pense qu'il y en a en masse la ;)
cs_patmomo Messages postés 10 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 4 avril 2005
22 déc. 2004 à 18:22
Bonjour,

Juste un petit renseignement : est ce qu'il est possible de générer un code EAN128 ?

Merci d'avance
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
19 sept. 2004 à 03:36
C'est un script PHP... Ne pose pas de question sur le comment executer cette source (afin de ne pas polluer cet espace commentaire)... cherche sur Google ou dans les forums. Installe EasyPHP pour les débutants : http://www.easyphp.org et apres PHP5 de www.php.net !
Le script CRÉE les codes, il ne les lit pas...
vitosound Messages postés 1 Date d'inscription dimanche 19 septembre 2004 Statut Membre Dernière intervention 19 septembre 2004
19 sept. 2004 à 01:04
excusez moi mais je sui pas très doué, comment fait-on pour lire le code39?
il ny a pa de .exe je ne compren pa comment on peut generer le code barre, ce serait sympa de mexpliker merci.
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
13 août 2004 à 22:46
Free Source sauf pour commercial use !
Par contre, t'as besoin de code barre pour le site :P ?
Envoie-le moi par mesage privé sur le site :)
=> En passant, je n'ai aucune objection :P mais seulement curieux !
philaupatte Messages postés 2 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 13 août 2004
13 août 2004 à 21:51
En effet, j'avais un blocage au niveau de mon pare feu que j'ai réglé par la suite. J'ai pu descendre le code que j'ai immédiatement testé. Nickel.

Par contre mon intention est d'utiliser uniquement la partie création du barcod. Je réalise bénévolement et entièrement gratuit un site pour les enfants de notre petit village. N'y vois tu aucune objection ?

Merci
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
12 août 2004 à 23:53
Tu as des problèmes avec ton navigateur !
Tu peux aller chercher la version du script sur http://other.lookstrike.com/barcode/
philaupatte Messages postés 2 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 13 août 2004
12 août 2004 à 23:02
Bonjour GRenard,

Je serai intéréssé par le code du programme en PHP5 de génération de Code Bar mais impossible de le télécharger (Fonction null javascript:void(0)) !!!

Merci
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
11 août 2004 à 10:10
Rien à dire. En 1 seul mot: Excélent !
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
23 juil. 2004 à 19:34
jesuispersonne : je l'ai écris en php5 parce que c'est la derniere version sortie et que les classes sont beaucoup amélioré en PHP5. De plus ca montre l'utilisation du PHP5 aux autres. Lorsque tout le monde va utiliser PHP5, si quelqu'un va faire un programme en PHP4 tu vas poser la même quesiton : Pourquoi l'avoir écrit pour PHP4 (bien que ca va marcher quand même en php5 ;))

windu : Il y a par exemple le site suivant : http://www.barcodeisland.com/ mais il y a pas mal d'erreur dedans... (que ca soit du francais ou des codes directement..)
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
23 juil. 2004 à 19:04
GRenard->peux tu tout de meme indiquer ici le nom de livres ou de sites que tu as consulté pour te documenter stp... ce n'est pas par fainéantise que je te demande ca, mais par simplicité! Tout le monde connait Google!!! (du moins je pense...) & puis cela permettra a tout le monde de se documenter plus facilement sur ce sujet... car j'ai moi meme trouvé quelques sites mais il expliquaient mal voire rien du tout!!!
P.S.: Je joindrai la liste des sites & des livres qui me semblent clair et explicites dès que j'en aurai trouvé quelques uns... ya pas de raison que je demande quelque chose et que je refuse d'en faire autant!
cs_jesuispersonne Messages postés 1 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 23 juillet 2004
23 juil. 2004 à 11:46
Pourquoi l'avoir écrit spécifiquement pour le PHP5
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
22 juil. 2004 à 18:30
Tu as php5 ?
cs_max44 Messages postés 17 Date d'inscription lundi 24 juin 2002 Statut Membre Dernière intervention 22 juillet 2004
22 juil. 2004 à 17:57
moi ca ne fonctionne pas, l'image ne s'affiche pas... j'ai une croix rouge, pourtant j'ai bien GD 2 d'installé
Utilisateur anonyme
19 juil. 2004 à 06:17
cool :)
le code est propre, ça fait plaisir :)
8/10 en admin ;)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
8 juil. 2004 à 23:55
tu recherches sur google les codes comme ca, ou sinon tu achetes des livres.. ya des sites un peu partout qui explique comment ca marche.
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
8 juil. 2004 à 18:15
désolé, mon message était mal écrit... je voulais dire:"pa mal ton source mais par curiosité, ta trouvé où les information ou les normes de codage?? sinon vraimen bien ce code..."
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
8 juil. 2004 à 17:53
pa mal ton source mais par curiosité, ta trouvé les information ou les normes de codage?? sinon vraimen bien ce code...
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
24 juin 2004 à 16:32
Les articles du magasins sont souvent du EAN13... ou UPC-A aux États-Unis !
C'est amusant n'est-ce pas :) ?
matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004
24 juin 2004 à 14:04
oui il génère les barres du code-barres selon le "texte" fourni (plus souvent des chiffres d'ailleurs).
prends un paquet de pates, recopie les chiffres et tu verras tu obtiendras le même code barres :D
cs_ampeg Messages postés 18 Date d'inscription jeudi 19 octobre 2000 Statut Membre Dernière intervention 15 août 2006
24 juin 2004 à 09:25
excusez moi mais je ne connais pas du tout la methode du code barre.
Est-ce qu'il grave le texte (dans l'exemple) test39 ?
defkrie Messages postés 435 Date d'inscription vendredi 20 septembre 2002 Statut Membre Dernière intervention 20 novembre 2004
23 juin 2004 à 09:55
je comptais justement créer une source de ce type plus besoin donc, a noter le code est propre et limpide.
Rejoignez-nous