PureCodeBarre

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

PureCodeBarre

Message par Dr. Dri »

Bah un programme pour dessiner des codes à barre :lol:
faut ke je trouve la doc pour d'autres codes barres (là je dessine que du EAN13 simple)

à terme j'aimerais pouvoir tous les dessiner ^^
et puis j'ai tenté ma chance dans la showcase de codearchiv lol, désolé si je fais une mauvaise réputation aux francais...

http://www.ifrance.com/dr-dri/PCB.zip

Dri
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Tiens le père Num3 avait aussi bossé le sujet

http://forums.purebasic.com/english/vie ... php?t=8165

http://forums.purebasic.com/english/vie ... php?t=7957

Bonne chance sur le showcase le père Dri :lol:
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Le premier lien c'est pour le code39, le prochain que je vais ajouter ^^...
Le second qu'il appelle UPC, je crois que c'est mon EAN..

Mais j'aime pas sa facon de coder lol, moi j'utilise plutôt des Data
Sinon pour la showcase me suis pas avancé lol, j'ai bien mis version 0.0.1 parce que pour le moment rien n'est fait... (si ce n'est un premier code barre qui motive pou faire les autres...)

Dri
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

J'ai ajouté les sources dans le zip, mais je vais changer radicalement la manière de m'y prendre... Donc je ne me baserai plus dessus...

Dri
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

J'ai pu tester mes codes à barre :D

imprimante jet d'encre qualités "normal" et "photo"
imprimante laser

les 3 ont fonctionné au supermarché du coin :D

Dri ^^

PS. il n'empeche que je vais changer de méthode...
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Dr. Dri a écrit :J'ai pu tester mes codes à barre :D

imprimante jet d'encre qualités "normal" et "photo"
imprimante laser

les 3 ont fonctionné au supermarché du coin :D

Dri ^^

PS. il n'empeche que je vais changer de méthode...
y'a plus qu'a imprimer sur des étiquettes et changer les prix ?
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

execellent programme DriDRI
j'ai bien aimer pour les code barres
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Comme prévu, j'ai repris le projet à zéro... au passage je le rebatise PureBarCode (pour toucher un plus large public ^^) et je vais le faire fonctionner sur le principe des "plugins"...

en cherchant <code barre "3 de 9" documentation> sur Google je tombe sur ce résultat :
http://www.quartet.fr/cbc39.html

Au lieu de dessiner les codes barre avec les routines 2DDrawing de PB, je dessine le code à barre dans une police truetype (en cherchant sur le net j'ai vu que les logiciels "pros" faisaient comme ca), du coup je me retrouve à gérer des chaines de caractère uniquement...

les plugins (dll) contiennent :
- la liste des caractères autorisés
- BarCodeAsciiTable()
(en fait elle renvoi l'adresse des caractères valides)
-BarCodeName()
-BarCodeFont()
-CheckSum(chaîne)
(la somme de controle, quand y'en a une)
-BarCode(chaîne)
(le code à bare qui sera dessiné avec la police prévue)

en gros, rien de bien compliqué... ce qui me prend du temps, c'est de dessiner des polices, ensuite le code va plutot vite... pour le moment deux polices sont prêtes, les dll qui vont avec aussi sont prêtes...

il ne manque plus que l'interface graphique qui exploitera le tout...

Dri :D
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

apres quelques soucis (les polices ne marchaient pas sur les windows nt, donc xp et 2000 non plus...) j'ai finalement une version acceptable à présenter ^^

pour l'utiliser, installez les polices présentes dans le dossier fonts
(j'aimerai rendre ça automatique...)

apres y'a plus qu'à lancer l'exe ^^
une fois un code barre dessiné, y'a le bouton "copier"

après vous pouvez les coller dans n'importe quelle application qui utilise des polices... wordpad, word et companie. Faudrait aussi que je (vous) teste (testiez) avec des logiciels du genre paint shop pro et photoshop...

http://www.ifrance.com/dr-dri/pbc.zip

Image
dessin d'un code à barre
Image
saisie non valide

Dri
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

salut, pourai tu remetre le zip sur internet ? car le lien est mort :cry:

P.S.: envoie moi le lien par mp s'il te plait :wink:
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

c'est ifrance qui merde, nouveau lien ;)
pbc.zip

Je travaille sur l'interface (je suis pas régulièrement dessus) donc ce n'est pas une version définitive...
Pour l'utiliser n'oublie pas d'installer les polices (je cherche à rendre ca automatique mais rien ne presse...)

Dri :)
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ok merci @+
Répondre