𝗕𝗮𝗿𝗰𝗼𝗱𝗲𝘀 𝘇𝗼𝗻𝗱𝗲𝗿 𝗲𝗲𝗻 𝗯𝗮𝗰𝗸𝗲𝗻𝗱

Stop met het gebruiken van API's voor barcodes. Je hebt geen server nodig. Je hebt geen rate limits nodig. JsBarcode doet het werk aan de clientzijde.

Gebruik SVG voor het printen. Canvas-afbeeldingen worden wazig bij het printen. Wazige randen zorgen ervoor dat scanners niet werken. SVG blijft scherp, ongeacht de grootte.

Kies je formaat:

  • Code 128: Gebruik dit voor interne SKU's en asset tags.
  • EAN-13: Voer 12 cijfers in. JsBarcode voegt het controlecijfer toe.
  • UPC-A: Voer 11 cijfers in. JsBarcode voegt het controlecijfer toe.

Tips voor betere scans:

  • Gebruik een marge van 10px of meer.
  • Scanners hebben witruimte nodig om de code te kunnen lezen.
  • Gebruik breedte 3 of 4 voor printers met een lage resolutie.

Een PNG-bestand nodig? Render de barcode naar een verborgen canvas. Converteer het canvas naar een data URL. De gebruiker krijgt een bestand zonder het canvas te zien.

Privacy is een voordeel. Data blijft in de browser. Geen gevoelige SKU's verlaten de pagina.

Bron: https://dev.to/jvancedev/rendering-scannable-barcodes-in-the-browser-with-jsbarcode-no-backend-3j28