************************
* Code-Barre Generator *
*      V 0.0.3.0       *
*     05/10/2002       *
*         par          *
*    Xavier VALENTIN   *
************************

Compatible avec Windows 95/98/ME/NT/2000/XP

Pourquoi ce projet est en Open Source ?
Car le savoir appartient  tout le monde !

Dark Skull Software
*******************
http://www.darkskull.net
xavier.valentin@freesbee.fr

1 - Evolutions
2 - A Faire
3 - Informations
4 - Raccourcis clavier du programme
5 - A quoi sert ce programme ?
6 - Responsabilits
7 - Autres

******************
* 1 - Evolutions *
******************

05-10-2002 - V 0.0.3.0
  * Ajout de nouveaux raccourcis-clavier dans le module Impression
  * Amlioration du module d'Impression
  * Ajout de plusieurs fonctions permettant un "entretien" plus
    facile du logiciel
10-09-2002 - V 0.0.2.9
  * Diffrentes amliorations ont t effectues dans le logiciel
   (ex. amliorations dans le module d'A Propos, ...)
  * Rduction de la taille de l'xecutable, en supprimant tout 
    ce qui sert  rien
  * Ajout de toutes les fonctionnalits disponible avec 
    les Code-Barres EAN 13 pour les Code-Barres EAN 8
  * Ajout dans le module de Gnration Multiple de Code-Barres
    du format Mta wmf (*.wmf)
  * Ajout de fonctions dans le menu Popup de la fentre
    principale...
  * Ajout de nouveaux raccourcis-clavier...
  * Refonte totale du module d'impression, qui est maintenant
    tout neuf et prs  servir !
  * Ajout de divers infos dans ce fichier texte !
  * Impression multiple, enfin oprationnel... et a marche !
  * Grandes amliorations du module d'impression...
  * Rduction de la taille de la source du programme 
    (4900 lignes de code -> 4750 lignes de code)
  * Ajout de nouveaux hints
  * Correction de certains bugs...
  * Amlioration de l'interface du module d'impression
  * Ajout d'un certain nombre de fonctionnalits...
    (surtout dans le module d'impression)
  * Compatibilit amliore avec Windows XP...
17-08-2002 - V 0.0.2.8
  * Amlioration du module d'Impression
  * Compatibilit amliore avec Windows XP...
  * Amlioration du module Gnrateur Multiple...
  * Rduction de la taille de la source du programme 
    (6000 lignes de code -> 4900 lignes de code)
  * Ajout de nouveaux Hints...
  * Amlioration de ce fichier texte...
  * Rduction de la taille de l'xcutable
  * Correction d'un srieux bug dans la gnration des Code-Barres EAN 8
  * Ajout de nouveaux raccourcis clavier... (voir partie n4 de ce fichier)
  * Ajout de nouvelles fonctionnalits dans le module d'impression
  * Ajout d'un nouveau menu Popup dans le module d'impression
  * Ajout d'un nouveau type de Code-Barre : EAN 8
  * Amlioration de l'interface du module impression
  * Correction de certains bugs d aux derniers ajouts
  * Lgre amlioration de l'interface du logiciel...
09-08-2002 - V 0.0.2.7
  * Correction d'un bug dans le module d'insertion de texte
  * Amlioration du programme en modifiant totalement le moteur de 
    cration des code-barres, encore !
  * Le moteur est beaucoup plus paramtrable, d'ailleurs, tout est
    paramtrable maintenant, ou presque !
  * Correction de divers bugs avec la touche Echap, du aux dernires 
    modifications du logiciel
  * Optimisation du programme, avec la suppression de variables...
  * Amlioration du systme d'impression, mais il reste encore beaucoup
    de travail...
31-07-2002 - V 0.0.2.6
  * Correction d'un bug de police sous Windows 9x
  * Correction d'un bug avec le systme de calcul automatique du code ISBN
  * Correction d'un bug dans le module d'insertion de texte
  * L'icne du logiciel est maintenant regardable en grande icne (48*48)
  * Ajout de Hints
  * Rduction de la taille de l'xcutable
  * On peut choisir la longueur du Code-Barre...
  * Correction de bugs occasionne par les nouvelles amlioration du logiciel
  * Ajout de nouveaux menus d'dition
  * Amlioration de l'algo de Gnration Multiple
  * Correction d'un bug entre la fentre principale et les modules de 
    Gnration Multiple et Insertion de Texte
25-07-2002 - V 0.0.2.5
  * Amlioration du module Gnration Multiple
  * Simplification du code qui rend les algos plus rapide...
  * Possibilit de choisir la police du code ISBN
  * Optimisation du Code avec un nouveau systme de multiplication
  * Nouvelle Police par dfaut
  * Ajout de la prise en compte des fichiers non-valide
  * Nouveaux Menus
  * Correction de certains bugs dans les menus...
  * Correction de bugs sur la fentre principale...
  * Amlioration du programme en modifiant totalement le moteur de 
    cration des code-barres
  * Correction de bugs...
  * Ajouts de hints
  * Hints avec effets d'ombre sous Windows XP...
  * Amlioration Graphique du logiciel sous Windows XP
05-04-2002 - V 0.0.2.4
  * Amlioration de l'interface sous Windows XP
  * Amlioration du systme de police avec l'ajout du bouton "Appliquer"
  * Amlioration de l'algo de gnration des Code-Barres...
  * Simplification de cet algo de gnration des Code-Barres...
  * Optimisation de cet algo de gnration des Code-Barres...
  * Meilleure Compatibilit avec Windows XP en ce qui concerne 
    l'explorateur de Windows XP
  * Mise  jour du module d'A Propos...
  * Meilleure Compatibilit avec Windows XP
  * Ajout de la prise en compte du Style XP...
  * Ajout de la possibilit de choisir la taille du code barre (en largeur)
  * Correction de petits bugs
07-02-2002 - V 0.0.2.3
  * Meilleure Compatibilit avec Windows XP en ce qui concerne 
    l'explorateur de Windows XP
  * Mise  jour des dates du logiciel (2001->2002)
  * Le logiciel est maintenant entirement compatible avec Windows XP
  * Meilleure compatibilit avec Windows XP, en ce qui concerne la 
    taille et la position de certains lments contenus dans les 
    fentres, mais galement des fentres elles-mme
  * Mise  jour de la bote de dialogue d'A Propos
  * Implentation dans le code source de la possibilit de choisir 
    la taille du code barre (en largeur), toutefois cette fonction 
    n'est pas encore disponible dans les Options paramtrable du logiciel
17-12-2001 - V 0.0.2.2
  * Programme compatible avec WindowsBlinds grce  la
    possibilit de paramtrer les menus dans le logiciel 
     l'aide du module Options
  * Ajout d'un nouveau format d'enregistrement : le WMF
  * Correction d'un bug avec certains programmes de changements 
    d'interface
20-10-2001 - V 0.0.2.1
  * Nouveau systme pour l'insertion du Code ISBN
  * Simplification du systme d'enregistrement
  * Fichier d'enregistrement encore plus petit...
  * Ajout dans le systme d'enregistrement le fait d'avoir
    activ ou non le calcul automatique du code ISBN
  * Compatibilit parfaite des fichiers faits dans des
    versions antrieures de Code Barre Generator
  * Correction des derniers bugs qui persistaient
  * Amlioration du format d'enregistrement CBG
  * Ajout dans le format d'enregistrement du nb de 
    caractres composant chaque partie du Code ISBN
08-10-2001 - V 0.0.2.0
  * Nouvelle Icne dans le module Options
  * Mise  jour de la police par dfaut pour le Label 
    "Hauteur du CB" du module Options
  * Correction d'un bug lorsque l'on appuyait avec la touche Echap 
    alors que l'Edit de la hauteur du CB tait activ
  * Correction d'un bug lors de l'ouverture d'un fichier depuis 
    l'explorateur alors qu'un module du logiciel tait utilis 
    dans le mme temps (+ diffrentes amlioration en rapport 
    avec ce bugs)
  * Ajout de la possibilit de basculer de l'attribut "Toujours Visible"
     l'attribut dit "Normal"  l'aide, entre autres, de la 
    combinaison de touches : Maj + Y
  * Meilleure compatibilit des fichiers enregistrs entre les 
    diffrentes versions du logiciel
  * Ajout dans le systme d'enregistrement de la hauteur 
    du Code-Barre
  * Correction d'un norme bug dans le module d'enregistrement :
    ce dernier ne permettait d'enregistrer que si les trois couleurs 
    du CB tait strictement diffrente au noir
  * Amlioration du module Options et surtout de la partie concernant 
    la hauteur du Code-Barre
  * Lgre modification de l'interface principale, et plus particulirement
    l'onglet concernant le calcul de la cl de contrle
15-09-2001 - V 0.0.1.9
  * Ajout dans le systme d'enregistrement, les couleurs
    choisies par l'utilisateur
  * Nouvel Algo pour l'enregistrement
  * Correction d'un bug trs gnant entre le module Gnrateur
    Multiple et le module principal
  * Ajout de la possibilit de paramtrer la hauteur du Code-Barre
  * Correction d'un bug entre l'ouverture d'un fichier et le 
    module Insrer un texte
  * Ajout d'un Hint manquant dans le module Gnrateur Multiple
11-09-2001 - V 0.0.1.8
  * Correction d'un bug dans le module permettant de 
    gnrer des multitudes de Codes-Barres
  * Suppression d'un certain nb d'units qui taient 
    appelles et qui ne servaient  rien 
    (d'o un exe plus petit)
  * Le dossier par dfaut du Gnrateur Multiple, n'est plus 
    le dossier temporaire, mais le dossier o ce trouve le programme
  * Correction d'un bug entre le module Insrer un texte et 
    le module Gnrateur Multiple
  * Mise  jour dans le fichier texte des raccourcis claviers
  * Ajout de la possibilit d'utiliser le bouton droit pour 
    changer d'onglet
  * Correction d'un bug avec l'intraction entre les diverses modules
    (qui se trouvait tre laborieuse)
07-09-2001 - V 0.0.1.7
  * Nouveaux Menus
31-08-2001 - V 0.0.1.6
  * Correction de bug dans le module permettant de parametrer 
    les proprits de compression du format JPEG
  * Ajout de la possibilit de calculer le code ISBN
  * Nouvelle interface pour le module Insrer un texte,
    pour le module Code Binaire, ainsi que pour le module
    Gnrateur Multiple
  * Ajout de nouvelles fonctions pour le module Insrer un texte,
    ainsi que pour le module Gnrateur Multiple
  * Ajout d'une intraction entre les diverses modules
28-08-2001 - V 0.0.1.5
  * Nouvelle interface pour le module Options du programme
    (beaucoup plus conviviale)
26-08-2001 - V 0.0.1.4
  * Optimisation du code
  * Ajout de la possibilit de copier le Code-Barre au 
    format image dans le presse-papier
  * Ajout de la possibilit de changer la couleur du 
    Code-Barre ainsi que du Code EAN et ISBN
  * Positionnement automatique du code ISBN par rapport 
     la taille de la police choisie
  * Ajout de la possibilit de quitter le module
    Gnrateur Multiple,  l'aide de la touche Echap
  * Correction de bugs pour l'ouverture de fichiers depuis 
    l'explorateur de Windows
  * Optimisation pour l'ouverture de fichiers depuis 
    l'explorateur de Windows
  * Amlioration du systme pour gnrer les Code-Barres
  * Correction d'un bug avec les botes de dialogues 
    d'ouverture et d'enregistrement de fichiers
  * Nouvelle police par dfaut pour gnrer les Code-Barres
  * Mise  jour des diffrentes informations se trouvant 
    dans ce fichier lisez-moi.txt
  * Ajout d'un module permettant de parametrer les proprits 
    de compression du format JPEG
25-08-2001 - V 0.0.1.3
  * Correction des bugs dt aux modifications 
    effectues dernirement
  * Correction du nouveau module pour gnrer automatiquement
    une multitude de Code-Barres
  * Correction de la ProgressBar
  * Mise  jour du texte dans le nouveau module 
    pour gnrer automatiquement une multitude de Code-Barres
24-08-2001 - V 0.0.1.2
  * Optimisation du code
  * Simplification du code
  * Ajout de la possibilit de gnrer automatiquement
    une multitude de Code-Barres
  * Nouveau systme d'impression (plus fiable, plus prcis, 
    et surtout avec un zoom beaucoup plus prcis et utile).
  * Transformation de la procdure CalculControlCle en fonction
  * Correction des bugs (et il y en avait un paquet :-) dt 
    aux modifications effectues dernirement
21-08-2001 - V 0.0.1.1
  * Ajout de la possibilit de calculer automatiquement 
    la cl de contrle
11-04-2001 - V 0.0.1.0
  * Nouvelle position des fentres des modules
  * Mise  jour des dates interne du logiciel
  * Mise  jour du module options
  * Ajout de la possibilit d'enregistrer les Code-Barres 
    au format JPEG
31-03-2001 - V 0.0.0.9
  * Ajout de la possibilit d'enregistrer le commentaire
    avec le fichier *.cbg
  * Nouvel Algo d'enregistrement
  * Nouvel Algo de lecture
  * Ces deux algos permettent l'enregistrement, ainsi que 
    lecture des commentaires des Code-Barres
25-03-2001 - V 0.0.0.8
  * Simplification du code source
  * Enregistrement, dans la BDR de l'extension *.cbg, pour 
    qu'elle soit ouverte par le logiciel  partir de 
    l'interface de Windows
  * Ajout de la possibilit d'insrer un petit texte 
    (comme le numro ISBN) d'aprs un conseil de Julius Becker
  * Ajout du module d'option du programme 
26-11-2000 - V 0.0.0.7
  * Changement du nom des diffrents fichiers (*.pas, *.dfm)
    pour une meilleur comprhension du programme
20-11-2000 - V 0.0.0.6
  * Ajout d'un texte, mis en continu, dans la StatusBar
  * Mise  jour du systme de TabSheet
  * Mise  jour de module About
  * Ajout de Hints
  * Correction d'un bug de l'enregistrement des Codes
    Barres
  * Possibilit d'ouvrir des Code-Barres enregistrs
  * Cration d'un format spcifiques au Code-Barres pour la
    lecture, et l'enregistrement de ces derniers
15-11-2000 - V 0.0.0.5
  * Mise en place de valeurs par dfaut
  * Ajout d'une aide
  * Ajout de PopupMenus
  * Mise  jour du systme de Copier/Coller/Couper
  * Mise en place d'une nouvelle interface, 
    plus conviviale (systme d'onglet avec un HotTrack)
  * Ajout de Hints
  * Nouveau systme de la gestion des Hints
  * Ajout de l'heure
  * Changement du nom de tous les composants dans 
    le programme, pour une meilleur lisibilit de
    celui-ci
14-11-2000 - V 0.0.0.4
  * Ajout d'un menu
  * Changement du zoom d'impression
  * Mise en place de nouvelles icnes
    pour le menu
  * Nouvelle icne pour le programme
  * Ajout d'un module : A Propos
  * Correction du bug dans le Memo, lors de la
    rouverture du module Code Binaire
13-11-2000 - V 0.0.0.3
  * Ajout de la possibilit de quitter le module
    d'impression,  l'aide de la touche Echap
  * Ajout du module Code Binaire, qui permet de
    connatre la valeur binaire du Code-Barre
11-11-2000 - V 0.0.0.2
  * Nouveaux boutons, avec systme Flat
  * Cration de l'icne du logiciel (avec des drivs)
  * Ajout de la possibilit de choisir
    sa police
  * Mise  jour du module d'impression
  * Ajout des possibilits d'Imprimer et
    d'Enregistrer les Code-Barres gnrs
  * Optimisation du code
  * Correction d'un bug lors de la cration, 
     la chane, de code-barres
  * Mise en place d'un algorithme de calcul 
    de la cl de contrle du Code-Barre
  * Ajout d'un nouveau module
10-11-2000 - V 0.0.0.1
  * Mise en place du fichier lisez-moi.txt
  * Retranscription du programme Visual-Basic
    en Delphi
  * Cration du projet

***************
* 2 - A Faire *
***************

  * Correction de certains bugs d'impression...
  * Transcrire ce programme en d'autres langues (ex. Anglais)
    D'ailleurs, si quelqu'un pourrait m'aider... SVP...
  * Ajout de nouveaux types de Code-Barres
  * Ajout dans le systme d'enregistrement de la police utilise,
    le fait d'avoir activ ou non le calcul automatique de la 
    cl de contrle ainsi que la largeur du Code Barre et le type
    de Code-Barre
  * Permettre de configurer, encore plus en dtails le programme
  * Ajouter de nouveaux formats d'enregistrement
  * Amlioration du format d'enregistrement CBG
  * Possibilit d'imprimer, et de prvisualiser plusieurs
    Codes-barre sur la mme feuille
  * Nouvelle interface ainsi que refonte des modules
  * Optimiser encore plus le code, pour rendre le
    programme encore plus rapide
  * Mise en place d'une aide en ligne
  * Utilisation de la technologie Agent de Microsoft :
    reconnaissance vocale et interprtation des "vocalises"
    de l'utilisateur, suivant les fonctions du programmes
  * Reconnaissance des caractres (OCR) par
    faisseaux lasers et scanners (TWAIN)
  * Mise en place d'une interface entre utilisateur
    et le faisseau laser

********************
* 3 - Informations *
********************

Ce programme a t programm dans le cadre des TPE
(Travaux Personnel Encadrs). Cependant, il est l'oeuvre
de Xavier VALENTIN.

Il ne s'agit, pour l'instant, que d'une version bta.

Je tiens  prciser que ce logiciel, a t programm, sans
aucun composant extrieurs (ex. RXLibrary, R&ALib, etc.)

Il a t programm, au dbut, sous Delphi 4, puis sur Delphi 5,
et maintenant sur Delphi 6, et bientt sous Delphi 7...

Je tiens  remercier : 

  - Damien Ferey, pour son aide (module d'enregistrement, etc)
  - Thomas ROUX, pour ses diffrentes ides au sujet du programme.
  - Julius Becker, Dominique Lonzi, Lauras Nicolas et Ulrich MERCIER
    pour leurs propositions en rapport avec le logiciel.

et surtout :

  - Galle Pagand pour tout son Amour...

Nb de lignes de codes (actuellement): 4900 lignes.
Plus 500 lignes de texte dans ce fichier.

Pour pouvoir distribuer un produit, sur le march, avec un 
code  barres, il vous faudra, auparavant contacter l'organisme
Gencod-EAN France qui est respondable de la diffusion des 
standards EAN d'identification des produits, units de 
consommateurs et units logistiques.

Voici leurs coordonnes : 
 
Gencod-EAN France - 2, rue Maurice-Hartmann
92137 Issy-les-Moulineaux Cedex
Tl : 01 40 95 54 25
URL : http://www.gencod-ean.fr

***************************************
* 4 - Raccourcis clavier du programme *
***************************************
 
Voici les diffrents raccourcis-clavier du logiciel :

  - Ctrl + O : Ouvrir un fichier existant
  - Ctrl + S : Enregistrer le fichier en cours
  - Ctrl + I : Imprimer le fichier en cours
  - Ctrl + Q : Quitter le programme
  - Ctrl + C : Copier la slection et la mettre dans le presse papier
  - Ctrl + X : Couper la slection et la mettre dans le presse papier
  - Ctrl + V : Insrer le contenu du presse papier
  - Ctrl + P : Changer la police du Code-Barre
  - Ctrl + A : Calculer la cl de contrle
  - Ctrl + B : Donne la valeur Binaire du Code-Barre
  - Ctrl + G : Gnre automatiquement une multitude de Codes-Barres
  - Maj + I : Permet d'insrer un texte au dessus du Code-Barre
  - Maj + Y : Permet d'activer ou non l'attribut "Toujours Visible"
  - F1 : A Propos du logiciel...
  - F2 : Calcul automatique de la cl de contrle
  - F3 : Calcul automatique du Code ISBN
  - F5 : Gnrer le Code-Barre
  - F7 : Options du programme
  - Echap : Ferme le module en cours

Change la taille (en largeur) du Code-Barre :

  - Ctrl + F1 : Code-Barre de Petite Taille
  - Ctrl + F2 : Code-Barre de Taille Normale
  - Ctrl + F3 : Code-Barre de Grande Taille

Change le type de Code-Barre :

  - Ctrl + F4 : Code-Barre de type EAN 8
  - Ctrl + F5 : Code-Barre de type EAN 13

Raccourcis-Clavier du module d'Impression

  - Ctrl + A : Ajouter une ligne
  - Ctrl + S : Supprimer une ligne
  - F2 : Calcul automatique de la cl de contrle
  - F3 : Calcul automatique du Code ISBN

**********************************
* 5 - A quoi sert ce programme ? *
**********************************

Ce programme sert  gnrer des Code-Barres, de la
norme EAN 13 et EAN 8. Il peut les gnrer de faon individuelle
et manuelle, ainsi que de faon multiple et automatique. 
A partir de ces Code-Barres gnrs, le logiciel peut 
les sauvegarder sous diffrents formats (*.cbg; *.bmp; *.jpg; *.jpeg; *.wmf), 
mais galement les imprimer. De plus, il permet de calculer 
la cl de contrle du Code-Barre et le code ISBN. Enfin, il indique 
le code binaire correspondant  ce Code-Barre.

***********************
* 6 - Responsabilits *
***********************

Je me dgage de toutes responsabilits en cas
de dgts causs par le logiciel.

**************
* 7 - Autres *
**************

Si vous avez des ides d'amliorations,
ou si vous dcouvrez un bug, n'hsitez
pas  m'en faire part: xavier.valentin@freesbee.fr

Dark Skull Software
*******************
http://www.darkskull.net
xavier.valentin@freesbee.fr
