Des codes-barres sans backend
Arrêtez d'utiliser des API pour les codes-barres. Vous n'avez pas besoin de serveur. Vous n'avez pas besoin de limites de débit. JsBarcode fait tout le travail côté client.
Utilisez le SVG pour l'impression. Les images Canvas deviennent floues à l'impression. Des bords flous empêchent les scanners de fonctionner. Le SVG reste net, quelle que soit la taille.
Choisissez votre format :
- Code 128 : Utilisez ceci pour les SKU internes et les étiquettes d'actifs.
- EAN-13 : Saisissez 12 chiffres. JsBarcode ajoute le chiffre de contrôle.
- UPC-A : Saisissez 11 chiffres. JsBarcode ajoute le chiffre de contrôle.
Conseils pour de meilleurs scans :
- Utilisez une marge de 10px ou plus.
- Les scanners ont besoin d'un espace blanc pour lire le code.
- Utilisez une largeur de 3 ou 4 pour les imprimantes à basse résolution.
Besoin d'un fichier PNG ? Générez le code-barres sur un canvas caché. Convertissez le canvas en une URL de données. L'utilisateur obtient un fichier sans voir le canvas.
La confidentialité est un atout. Les données restent dans le navigateur. Aucun SKU sensible ne quitte la page.
Source : https://dev.to/jvancedev/rendering-scannable-barcodes-in-the-browser-with-jsbarcode-no-backend-3j28