Changes

m
no edit summary
Line 1: Line 1:  +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Module_Barcode -->
 +
[[en:Module_Barcode]]
 +
[[es:Módulo_Código_de_barra]]
 +
[[de:Modul_Barcode]]
 +
<!-- END interlang links -->
 +
 
[[Category:Codes barre]]
 
[[Category:Codes barre]]
 
{{TemplateDocUser}}
 
{{TemplateDocUser}}
Line 22: 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 34: 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:  
<source lang="ini">
+
<syntaxHighlight lang="ini">
 
300999{000000}
 
300999{000000}
</source>
+
</syntaxHighlight>
   −
* Où 300 est le nombre de 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: 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.
    
= Utilisation =
 
= Utilisation =
Line 53: Line 66:  
== Utilisation d'un scanner de codes barres ==
 
== Utilisation d'un scanner de codes barres ==
 
Si le numéro de code barre n'est pas visible, ou si vous ne voulez pas perdre de temps à taper tous les chiffres, vous pouvez utiliser un scanner de code-barres matériel. Pour être compatible avec Dolibarr, votre scanner de code à barres doit prendre en charge l' "émulation de clavier" : Lorsque vous numérisez le code-barres, c'est comme lorsque vous tapez le numéro à partir du clavier.
 
Si le numéro de code barre n'est pas visible, ou si vous ne voulez pas perdre de temps à taper tous les chiffres, vous pouvez utiliser un scanner de code-barres matériel. Pour être compatible avec Dolibarr, votre scanner de code à barres doit prendre en charge l' "émulation de clavier" : Lorsque vous numérisez le code-barres, c'est comme lorsque vous tapez le numéro à partir du clavier.
Pour trouver un scanner de codes barres supportant une telle émulation (c'est le cas de la plupart mais pas tous), vous pouvez regarder la spécification technique du lecteur. Le Scanner doit faire apparaître le terme :
+
Pour trouver un scanner de codes barres supportant une telle émulation (c'est le cas de la plupart des lecteurs de code barre, mais pas tous), vous pouvez regarder la spécification technique du lecteur. Le Scanner doit faire apparaître le terme :
 
* "HID" ( pour Human Interface Device )
 
* "HID" ( pour Human Interface Device )
 
ou
 
ou
Line 61: Line 74:  
* Motorola DS4208
 
* Motorola DS4208
 
* Datalogic QW2120
 
* Datalogic QW2120
 +
 +
Certains lecteurs code barre peuvent se configurer pour automatiquement envoyer également la touche "Entrée" ou "Tabulation" juste après avoir envoyer les chiffres du code barre. Selon votre usage et l'écran Dolibarr dans lequel vous faite la saisie du code barre, cette option pourra avoir un intérêt pour faire gagner encore un clic de souris pour vous éviter d'aller sur le champ de saisie suivant, mais la plupart du temps, on se contentera de l'envoi des chiffres du code barre puis un retour au clavier/souris pour la suite.
 +
 +
== Utiliser un smartphone comme lecteur de code barre ==
 +
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
 +
 +
Mais d'autres peuvent être disponible.