[{"data":1,"prerenderedAt":182},["ShallowReactive",2],{"\u002Fnext\u002Fdodock\u002Finterface\u002Fscanner-code-barres":3,"section:\u002Fnext\u002Fdodock\u002Finterface\u002Fscanner-code-barres":181},{"id":4,"title":5,"body":6,"description":166,"extension":167,"meta":168,"navigation":170,"path":177,"seo":178,"stem":179,"__hash__":180},"docs\u002F2.next\u002F3.dodock\u002F02.interface\u002Fscanner-code-barres.md","Scanner de codes-barres",{"type":7,"value":8,"toc":157},"minimark",[9,13,17,25,30,43,47,59,62,66,69,119,125,133,145,149],[10,11,5],"h1",{"id":12},"scanner-de-codes-barres",[14,15,16],"p",{},"Un champ de type code-barres affiche une icône de scan à droite de la zone de saisie. Un clic sur l'icône ouvre la caméra de l'appareil. Le scanner lit les codes-barres et les QR codes, puis copie la valeur lue dans le champ.",[14,18,19,20,24],{},"Exemple : le champ ",[21,22,23],"strong",{},"Scanner un code barre"," des factures de vente, des factures d'achat et des factures de point de vente.",[26,27,29],"h2",{"id":28},"prérequis","Prérequis",[31,32,33,37,40],"ul",{},[34,35,36],"li",{},"Un appareil avec une caméra : téléphone, tablette ou ordinateur avec webcam.",[34,38,39],{},"Une connexion sécurisée (HTTPS). Sans HTTPS, le navigateur bloque l'accès à la caméra.",[34,41,42],{},"L'autorisation d'accès à la caméra dans le navigateur. Si vous l'avez refusée, autorisez-la dans les réglages du navigateur, puis réessayez.",[26,44,46],{"id":45},"scanner-un-code","Scanner un code",[48,49,50,53,56],"ol",{},[34,51,52],{},"Cliquez sur l'icône de scan du champ.",[34,54,55],{},"Autorisez l'accès à la caméra si le navigateur le demande.",[34,57,58],{},"Placez le code devant la caméra.",[14,60,61],{},"Le scanner utilise la caméra arrière quand l'appareil en a une. À chaque lecture réussie, il émet un bip court, l'image clignote et le téléphone vibre si l'appareil le permet. La fenêtre se ferme et la valeur s'affiche dans le champ.",[26,63,65],{"id":64},"options-du-scanner","Options du scanner",[14,67,68],{},"Les options s'affichent sous l'image de la caméra quand l'appareil les prend en charge.",[70,71,72,85],"table",{},[73,74,75],"thead",{},[76,77,78,82],"tr",{},[79,80,81],"th",{},"Option",[79,83,84],{},"Rôle",[86,87,88,99,109],"tbody",{},[76,89,90,96],{},[91,92,93],"td",{},[21,94,95],{},"Zoom",[91,97,98],{},"Curseur pour agrandir l'image. Utile pour un petit code ou un code éloigné. Affiché seulement si la caméra sait zoomer.",[76,100,101,106],{},[91,102,103],{},[21,104,105],{},"Activer\u002FDésactiver le flash",[91,107,108],{},"Bouton rond en haut à droite de l'image. Il allume la lampe de l'appareil. Affiché seulement si l'appareil a une lampe.",[76,110,111,116],{},[91,112,113],{},[21,114,115],{},"Garder le scanner ouvert après numérisation",[91,117,118],{},"La fenêtre reste ouverte après une lecture. Vous scannez plusieurs codes à la suite.",[14,120,121,122,124],{},"Le navigateur garde le choix ",[21,123,115],{}," pour les scans suivants.",[126,127,130],"callout",{"color":128,"icon":129},"info","i-lucide-info",[14,131,132],{},"Le scanner ignore le même code lu deux fois en moins de 2 secondes. Vous évitez ainsi d'ajouter deux fois l'article resté devant la caméra.",[134,135,136],"blockquote",{},[14,137,138,141,142,144],{},[21,139,140],{},"Exemple fictif"," : un vendeur crée une facture de vente sur sa tablette. Il coche ",[21,143,115],{}," puis scanne trois articles à la suite. Chaque code ajoute l'article à la facture.",[26,146,148],{"id":147},"conseils","Conseils",[31,150,151,154],{},[34,152,153],{},"Éclairez le code. Dans un lieu sombre, allumez le flash.",[34,155,156],{},"Si la lecture échoue, changez l'angle ou la distance.",{"title":158,"searchDepth":159,"depth":160,"links":161},"",1,2,[162,163,164,165],{"id":28,"depth":160,"text":29},{"id":45,"depth":160,"text":46},{"id":64,"depth":160,"text":65},{"id":147,"depth":160,"text":148},"Lire un code-barres ou un QR code avec la caméra de l'appareil pour remplir un champ code-barres.","md",{"icon":169,"reviewed":170,"last_verified":171,"sources":172},"i-mdi-barcode-scan",true,"2026-11-03",[173,174,175,176],"frappe\u002Fpublic\u002Fjs\u002Ffrappe\u002Fscanner\u002Findex.js","frappe\u002Fpublic\u002Fjs\u002Ffrappe\u002Fform\u002Fcontrols\u002Fdata.js","erpnext\u002Faccounts\u002Fdoctype\u002Fsales_invoice\u002Fsales_invoice.json","frappe\u002Flocale\u002Ffr.po","\u002Fnext\u002Fdodock\u002Finterface\u002Fscanner-code-barres",{"title":5,"description":166},"2.next\u002F3.dodock\u002F02.interface\u002Fscanner-code-barres","APM0sVdZMifaVNfKVvHRgP1ytxymX8rHETE4C0a6mtQ",{},1793871791103]