begin process at 2010 03 20 02:10:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > GÉNÉRATEUR DE CODE BARRE (BARCODE)

GÉNÉRATEUR DE CODE BARRE (BARCODE)


 Information sur la source

Note :
9,09 / 10 - par 23 personnes
9,09 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Expert Date de création :23/06/2004 Date de mise à jour :08/03/2005 23:33:31 Vu / téléchargé :49 715 / 5 060

Auteur : GRenard

Ecrire un message privé
Site perso
Commentaire sur cette source (52)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme permet de générer des codes barres des plus connus dans le monde. Voici la liste :
Codabar, Code11, Code39, Code93, Code128, EAN-8, EAN-13, ISBN, Interleaved 2 of 5, Standard 2 of 5, MSI Plessey, UPC-A, UPC-E, UPC Extension 2, UPC Extension 5, PostNet...

Tous ces codes ont été testés avec un lecteur de code barre et ils sont fonctionnels
(Seul le code PostNet n'a pas été testé)

Vous devez utiliser la version PHP5 supérieure à RC3 car j'ai découvert un bug en programmant et celui-ci risque de se répeter dans le Code128.
Vous devez de plus utiliser la librairie graphique GD2.


 Conclusion

Je tiens à préciser que ce code est réalisé le plus propre possible... Je dis cela parce que je souhaiterais que TOUT le monde en fasse autant lorsque vous créer des scripts !

Pour utilisation commerciale ou pour tout autre commentaire, vous devez m'en aviser sur http://other.lookstrike.com/barcode/

Version 1.1 de code39.php
La mise à jour corrige le signe + qui n'était pas bien écrit

 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

20 juillet 2004 04:15:39 :
Ce code va dans la section Expert... Depuis l'arrivée du nouveau site, il était passé dans la section débutant...
08 mars 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.

 Sources du même auteur

Source avec Zip Source avec une capture LECTURE/ÉCRITURE DE TAGS ID3 VERSION 1 ET VERSION 2
Source avec Zip GÉRER LES ÉCHAPPEMENTS DE CARACTÈRES SUR TABLEAUX MULTIDIMEN...
Source avec Zip Source avec une capture PROJECT SELECTOR (SÉLECTION FACILE DE PROJET AVEC APACHE) ET...
Source avec Zip Source avec une capture STATISTIQUES DE VOTRE PROJET (NOMBRE DE DOSSIERS, FICHIERS, ...
Source avec Zip Source avec une capture AFFICHAGE TABLEAU AVEC TEMPLATE CLASSE

 Sources de la même categorie

Source avec une capture DES HISTOGRAMES , CAMEMBERT 3D ET ÉCLATÉS CRÉÉ AU VOL EN PH... par zozo14
AJOUTER UN ARRIÈRE PLAN SUR UNE IMAGE par digitaldax
REDIMENSIONNER UNE IMAGE EN PHP par digitaldax
Source avec Zip RECHERCHE DE MOTIF DANS UNE IMAGE par ParseError
BARRES PARAMÉTRABLES EN DÉGRADÉ DE COULEUR ET AVEC TEXTE DA... par hornetbzz

Commentaires et avis

Commentaire de defkrie le 23/06/2004 09:55:02

je comptais justement créer une source de ce type plus besoin donc, a noter le code est propre et limpide.

Commentaire de ampeg le 24/06/2004 09:25:31

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 ?

Commentaire de matrey le 24/06/2004 14:04:42

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

Commentaire de GRenard le 24/06/2004 16:32:11

Les articles du magasins sont souvent du EAN13... ou UPC-A aux États-Unis !
C'est amusant n'est-ce pas :) ?

Commentaire de windu le 08/07/2004 17:53:05

pa mal ton source mais par curiosité, ta trouvé les information ou les normes de codage?? sinon vraimen bien ce code...

Commentaire de windu le 08/07/2004 18:15:31

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..."

Commentaire de GRenard le 08/07/2004 23:55:53

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.

Commentaire de BlackWizzard le 19/07/2004 06:17:42 administrateur CS

cool :)
le code est propre, ça fait plaisir :)
8/10 en admin ;)

Commentaire de max44 le 22/07/2004 17:57:21

moi ca ne fonctionne pas, l'image ne s'affiche pas... j'ai une croix rouge, pourtant j'ai bien GD 2 d'installé

Commentaire de GRenard le 22/07/2004 18:30:19

Tu as php5 ?

Commentaire de jesuispersonne le 23/07/2004 11:46:33

Pourquoi l'avoir écrit spécifiquement pour le PHP5

Commentaire de windu le 23/07/2004 19:04:11

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!

Commentaire de GRenard le 23/07/2004 19:34:33

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..)

Commentaire de thomvaill le 11/08/2004 10:10:29

Rien à dire. En 1 seul mot: Excélent !

Commentaire de philaupatte le 12/08/2004 23:02:36

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

Commentaire de GRenard le 12/08/2004 23:53:58

Tu as des problèmes avec ton navigateur !
Tu peux aller chercher la version du script sur http://other.lookstrike.com/barcode/

Commentaire de philaupatte le 13/08/2004 21:51:54

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

Commentaire de GRenard le 13/08/2004 22:46:41

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 !

Commentaire de vitosound le 19/09/2004 01:04:16

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.

Commentaire de GRenard le 19/09/2004 03:36:31

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...

Commentaire de patmomo le 22/12/2004 18:22:36

Bonjour,

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

Merci d'avance

Commentaire de GRenard le 22/12/2004 19:40:35

Non je ne l'ai pas fait... mais bon, je pense qu'il y en a en masse la ;)

Commentaire de patmomo le 22/12/2004 20:36:35

Merci pour cette réponse aussi rapide. Mais serait possible de l'intégrer dans une futur version ??

Commentaire de GRenard le 23/12/2004 00:28:42

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.

Commentaire de patmomo le 23/12/2004 12:02:42

Encore moi,

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

Merci

Commentaire de GRenard le 23/12/2004 21:20:43

... Bah la, ya des limites... Clic droit Save picture as...
Now pose plus de question comme ca...

Commentaire de GRenard le 08/03/2005 23:34: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.

Commentaire de aquewel le 28/03/2005 23:21:23

Tu pense qu'on peut reproduire les codes barres des billets de la sncf ? et voyager gratis.....

Commentaire de Laurent00777 le 23/04/2005 00:41:48

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...

Commentaire de Laurent00777 le 23/04/2005 00:46:22

Hou Hou... Ben y a plus personne ? tout l'monde roupille ?... Il est poa si tard pourtant...

Commentaire de GRenard le 23/04/2005 05:32:04

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/

Commentaire de simonlartiste le 06/03/2007 13:05:04

A quand le datamatrix?

Commentaire de GRenard le 06/03/2007 17:21:15

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à.

Commentaire de webmaster_yonng le 02/05/2007 04:25:04

merci pour vous tous

Commentaire de kegi le 15/06/2007 05:38:05

Il manque de bonne source comme celle-ci sur phpcs, on apprend beaucoup juste en lisant ces sources, merci. 10/10

Cordialement,
Kevin.

Commentaire de bigzo le 04/09/2007 12:25:06

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

Commentaire de bigzo le 04/09/2007 16:18:23

j'ai pu trouver la solution merci

Commentaire de dfeprod le 12/10/2007 14:05:31 10/10

très propre et complet bravo

Commentaire de keogus le 31/05/2008 12:44:13

Salut j'ai la meme erreur que bigzo...
Si quelqu'un a la solution je suis preneur?

MErci d'avance :)

Commentaire de GRenard le 01/06/2008 06:43:14

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)

Commentaire de gilgarcia le 28/11/2008 16:08:31 9/10

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

Commentaire de GRenard le 28/11/2008 18:19:32

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.

Commentaire de ryoz le 29/04/2009 13:40:18

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

Commentaire de simonlartiste le 29/04/2009 13:58:04

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

Commentaire de pierrat le 07/06/2009 20:33:28

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.

Commentaire de GRenard le 07/06/2009 21:38:58

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 :)

Commentaire de tyfoon le 04/11/2009 16:38:48

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 !

Commentaire de GRenard le 04/11/2009 20:32:01

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é.

Commentaire de pierrat le 05/11/2009 22:27:26

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! ;-)

Commentaire de GRenard le 07/11/2009 03:39:58

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. :)

Commentaire de pierrat le 07/11/2009 20:09:00

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... ;-)

Commentaire de domusse le 12/02/2010 19:36:29

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.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,328 sec (3)

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