Welke barcode gebruik je: EAN-13, UPC-A, Code 128 of Code 39
De juiste barcode hangt af van wie hem scant. Een product dat in winkels wordt verkocht, heeft een EAN-13-, UPC-A- of EAN-8-nummer nodig. Die nummers horen bij het bedrijf dat het merk bezit en worden via GS1 uitgegeven. Winkels controleren ze. Voor je eigen labels, voorraad, verzending of evenementen is Code 128 meestal de beste keuze. Code 39 is het oudere formaat dat bijna elke scanner nog leest. Elk EAN- en UPC-nummer eindigt op een controlecijfer dat leesfouten opvangt. De Barcode-generator berekent dat voor je.
Barcode-generatorBarcode nodig voor een productGratis doenWinkelcodes: EAN-13, UPC-A en EAN-8
EAN-13 is de code van 13 cijfers die op verpakte producten in winkels staat. UPC-A is een code van 12 cijfers, vooral gebruikt in Noord-Amerika. Het is de EAN-13-opbouw met een voorloopnul die niet wordt afgedrukt, dus de streepjes zijn gelijk aan een EAN-13 met die nul ervoor. EAN-8 is de korte variant voor zeer kleine verpakkingen, met in totaal 8 cijfers.
Winkelnummers komen van GS1, de organisatie die bedrijfsprefixen uitgeeft. Het merkbedrijf kent daarbinnen de productnummers toe. Een nummer dat je zelf verzint voor een product dat niet van jou is, kan botsen met een echt product, en winkels controleren de nummers die ze scannen. Gebruik deze codes dus alleen voor producten die ze rechtmatig dragen. Gebruik Code 128 voor alles binnen je eigen bedrijf.
Het invoerveld verandert met het type en laat zien hoeveel cijfers je moet typen:
| Type | Wat je typt | Afgedrukte cijfers |
|---|---|---|
| EAN-13 | 12 cijfers, of 13 met het controlecijfer | 13 |
| UPC-A | 11 cijfers, of 12 met het controlecijfer | 12 |
| EAN-8 | 7 cijfers, of 8 met het controlecijfer | 8 |
| Code 128 | elk afdrukbaar teken | de tekst die je typte |
| Code 39 | A–Z, 0–9, spatie en - . $ / + % | de tekst die je typte |
Spaties en koppeltekens in een EAN- of UPC-nummer worden genegeerd. Daardoor zijn 400-638-133393 en 400638133393 dezelfde invoer.
Code 128 en Code 39 voor eigen codes
Code 128 bevat letters, cijfers en symbolen, en is dus geschikt voor voorraadnummers, verzendreferenties en interne labels. De generator accepteert elk afdrukbaar teken. Tabs en regeleinden worden geweigerd met de melding „Code 128 accepteert alleen afdrukbare tekens: geen tabs of regeleinden.”
Code 39 is ouder en breder. Er zijn alleen hoofdletters A tot en met Z, de cijfers 0 tot en met 9, een spatie en de symbolen - . $ / + % toegestaan. Kleine letters worden omgezet naar hoofdletters, dus ab-1 wordt AB-1. De generator voegt bij Code 39 geen controleteken toe, dus de code zelf vangt een leesfout niet op. Houd de tekst kort en controleer het afgedrukte label met de administratie.
Het controlecijfer stap voor stap
Het controlecijfer wordt berekend uit de overige cijfers. Voor EAN- en UPC-nummers geldt een mod-10-controle. Vermenigvuldig de cijfers afwisselend met 3 en met 1, tel de producten op, en neem het bedrag dat nodig is om op het volgende veelvoud van 10 uit te komen. De generator gebruikt dezelfde regel, met gewicht 3 op het cijfer naast het controlecijfer.
Neem de 12 cijfers 400638133393. Vanaf links wisselen de gewichten 1 en 3 af, dus het laatste cijfer heeft gewicht 3:
| Positie | Cijfer | Gewicht | Product |
|---|---|---|---|
| 1 | 4 | 1 | 4 |
| 2 | 0 | 3 | 0 |
| 3 | 0 | 1 | 0 |
| 4 | 6 | 3 | 18 |
| 5 | 3 | 1 | 3 |
| 6 | 8 | 3 | 24 |
| 7 | 1 | 1 | 1 |
| 8 | 3 | 3 | 9 |
| 9 | 3 | 1 | 3 |
| 10 | 3 | 3 | 9 |
| 11 | 9 | 1 | 9 |
| 12 | 3 | 3 | 9 |
| Totaal | 89 |
Het totaal van 89 geeft een rest van 9 bij deling door 10, dus het controlecijfer is 10 − 9 = 1. De volledige EAN-13 is 4006381333931. Onder de streepjes drukt de generator 4 006381 333931 af, met het controlecijfer als laatste cijfer.
Typ je een verkeerd laatste cijfer, zoals 4006381333932, dan verschijnt de melding „Het controlecijfer moet 1 zijn”. Typ je de juiste 13 cijfers, dan wordt de invoer geaccepteerd. Dezelfde regel geeft het UPC-A-controlecijfer voor 03600029145, dat 2 is, en het EAN-8-controlecijfer voor 9638507, dat 4 is. De generator drukt daarvoor 036000291452 en 96385074 af.
Afdrukken zodat hij scant
- Stille zones. Een barcode heeft aan elke kant vrije ruimte nodig. De generator voegt die automatisch toe: 11 modules links en 7 rechts bij EAN-13, 9 aan elke kant bij UPC-A, 7 aan elke kant bij EAN-8, en 10 aan elke kant bij Code 128 en Code 39. Een module is de breedte van de smalste streep. Houd tekst, randen en kleur uit die ruimte.
- Balkhoogte. De generator biedt Kort, Normaal en Hoog. Hogere balken geven een handscanner meer om op te richten.
- Contrast. De generator tekent zwarte balken op een witte achtergrond. Een barcode in lichte inkt, of in een gekleurde inkt op een gekleurd etiket, scant mogelijk niet. Gebruik donkere balken op een lichte achtergrond.
- Niet uitrekken. Schaal de barcode alleen naar verhouding. Een barcode die zijwaarts wordt uitgerekt of ingedrukt, verandert de breedte van zijn balken, en dan kan hij niet meer scannen.
- SVG of PNG. De SVG bestaat uit exacte rechthoeken en blijft scherp op elk formaat. Daarom is hij het beste bestand voor druk. De PNG wordt getekend met hele pixels per module, bij Klein (2 pixels per module), Middel (3) of Groot (5). Kies Groot voordat je een PNG voor druk downloadt.
- Tekst tonen. Laat Tekst tonen aangevinkt om de cijfers onder de streepjes af te drukken. Als een scanner faalt, kan iemand het nummer met de hand invoeren.
Tweedimensionale codes volgen andere regels. De QR-code generator maakt die, en waarom een QR-code niet scant behandelt hun stille zone en contrast.
Zo doe je het met fixmint
- Kies het Barcodetype: EAN-13, UPC-A, EAN-8, Code 128 of Code 39.
- Typ de cijfers zonder controlecijfer, bijvoorbeeld 12 voor EAN-13. De generator voegt het controlecijfer toe. Typ je alle 13, dan wordt dat ook geaccepteerd, zolang het laatste cijfer klopt.
- Stel de Balkhoogte en het PNG-formaat in. Kies Groot als je een PNG gaat afdrukken, en laat Tekst tonen aangevinkt.
- Klik op SVG downloaden voor druk, of op PNG downloaden, en controleer het voorbeeld voordat je afdrukt.
- Scan een afgedrukt voorbeeld met een barcodescanner of een barcode-app op je telefoon voordat je de labels gebruikt.
Bijzondere situaties
- Een nummer wijzigen. Een afgedrukte barcode kun je niet meer aanpassen. Is het nummer fout, print dan een nieuw label.
- Het nummer kopiëren. Met de knop Nummer kopiëren kopieer je het volledige nummer inclusief controlecijfer. Bij Code 128 en Code 39 kopieer je de tekst die je typte.
- Administratie. Een barcode bevat alleen een nummer. Houd apart bij welk artikel bij welk nummer hoort.
Vertaald uit de Engels origineel met hulp van AI.
Reacties
Nog geen reacties. Wees de eerste.


