Line 31:
Line 31:
Le seul moteur disponible par défaut et supporté en standard par les développeurs Dolibarr est '''php-barcode'''. Ce moteur est capable de générer un code barre au format EAN13 et ISBN mais a besoin d'un programme externe nommé genbarcode à renseigner sur la ligne "Outil génération code barre..." pour les autres formats.
Le seul moteur disponible par défaut et supporté en standard par les développeurs Dolibarr est '''php-barcode'''. Ce moteur est capable de générer un code barre au format EAN13 et ISBN mais a besoin d'un programme externe nommé genbarcode à renseigner sur la ligne "Outil génération code barre..." pour les autres formats.
−
L'utilisation de ce programme externe genbarcode permet au moteur php-barcode de gérer plus de format. Ce programme peut être téléchargé depuis le site http://www.ashberg.de/php-barcode/download/#genbarcode
+
L'utilisation de ce programme externe genbarcode permet au moteur php-barcode de gérer plus de format. Ce programme peut être téléchargé depuis le site https://www.ashberg.de/php-barcode/download/#genbarcode
Éventuellement, installer de nouveaux moteurs de générations si php-barcode ne marche pas ou pour gérer d'autres formats (voir l'espace téléchargement de dolibarr.org).
Éventuellement, installer de nouveaux moteurs de générations si php-barcode ne marche pas ou pour gérer d'autres formats (voir l'espace téléchargement de dolibarr.org).
Line 43:
Line 43:
Activer le module de numérotation que vous souhaitez utiliser pour proposer et valider le numéro de code à barres des produits. Définir également le masque à utiliser pour la génération de numérotation automatique.
Activer le module de numérotation que vous souhaitez utiliser pour proposer et valider le numéro de code à barres des produits. Définir également le masque à utiliser pour la génération de numérotation automatique.
−
Par exemple, si vous avez choisi d'utiliser le format EAN ( http://en.wikipedia.org/wiki/International_Article_Number_(EAN) ) pour les produits dans la configuration précédente, vous pouvez entrer la valeur:
+
Par exemple, si vous avez choisi d'utiliser le format EAN ( https://en.wikipedia.org/wiki/International_Article_Number_(EAN) ) pour les produits dans la configuration précédente, vous pouvez entrer la valeur:
<syntaxHighlight lang="ini">
<syntaxHighlight lang="ini">
300999{000000}
300999{000000}
</syntaxHighlight>
</syntaxHighlight>
−
* Où 300 est le code du pays (Voir http://www.gs1.org/barcodes/support/prefix_list)
+
* Où 300 est le code du pays (Voir https://www.gs1.org/barcodes/support/prefix_list)
* 999 est le numéro d'entreprise du pays (selon les pays, il peut avoir plus de chiffres)
* 999 est le numéro d'entreprise du pays (selon les pays, il peut avoir plus de chiffres)
* {000000} est un compteur sur 6 chiffres (selon les pays, il peut avoir moins de chiffres)
* {000000} est un compteur sur 6 chiffres (selon les pays, il peut avoir moins de chiffres)
* Le 13eme chiffre de Checksum n'est pas nécessaire pour EAN13 (il est ajouté automatiquement)
* Le 13eme chiffre de Checksum n'est pas nécessaire pour EAN13 (il est ajouté automatiquement)
−
Note: Un '''Code barre EAN13''' identifie en général un modèle de produit, tout comme la référence du produit (aussi appelé '''Part number'''). L'identification du numéro de série ou lot se fait avec le '''Serial No''' aussi appelé '''SSN''', '''S/N''', or '''SN''' ou '''Product No'''. Le Serial No / Product No est parfois un code barre autonome, parfois inclut dans un EAN128: http://www.barcodeisland.com/uccean128.phtml
+
Note: Un '''Code barre EAN13''' identifie en général un modèle de produit, tout comme la référence du produit (aussi appelé '''Part number'''). L'identification du numéro de série ou lot se fait avec le '''Serial No''' aussi appelé '''SSN''', '''S/N''', or '''SN''' ou '''Product No'''. Le Serial No / Product No est parfois un code barre autonome, parfois inclut dans un EAN128: https://www.barcodeisland.com/uccean128.phtml
Note: Le '''SKU''' est un terme flou qui signifie: "L'identifiant suffisamment précis pour être utilisé pour gérer le stock". Cela dépend donc de l'usage des numéros de lot/serial ou pas. Il peut s'agir du '''Part number''' ou du '''Serial No'''. Le plus simple est encore d'éviter l'utilisation de ce terme.
Note: Le '''SKU''' est un terme flou qui signifie: "L'identifiant suffisamment précis pour être utilisé pour gérer le stock". Cela dépend donc de l'usage des numéros de lot/serial ou pas. Il peut s'agir du '''Part number''' ou du '''Serial No'''. Le plus simple est encore d'éviter l'utilisation de ce terme.
Line 78:
Line 78:
== Utiliser un smartphone comme lecteur de code barre ==
== Utiliser un smartphone comme lecteur de code barre ==
−
Pour un tel usage, il est nécessaire d'avoir une application dédiée pour Dolibarr.
+
La plupart des smartphone ont une fonction de lecture de code barre native. Si le code barre contient un lien vers une page web, cet outils permettra d'arriver directement sur la page. Toutefois, les codes barres dont on parle dans Dolibarr sont en général des codes barre qui représentent un produit ou le lot/Série d'un produit. Pour de tels codes, les lire ne suffit pas, il faut déterminer quoi faire avec. Aussi, il est souvent nécessaire d'avoir une application dédiée pour Dolibarr qui sait exploiter le code barre selon la fonctionnalité mise en oeuvre dans l'application.
Par exemple "MobilId": https://play.google.com/store/apps/details?id=net.zapplica.mobilid
Par exemple "MobilId": https://play.google.com/store/apps/details?id=net.zapplica.mobilid
Mais d'autres peuvent être disponible.
Mais d'autres peuvent être disponible.