Naar de inhoud
Barcodehammer
Nederlands

Twintig soorten codes

Wat elke soort is, waar je hem tegenkomt, welke tekens erin mogen en hoe lang de inhoud moet zijn. Alle twintig zitten in de gratis versie.

In het kort

Barcodehammer maakt twintig soorten codes. Dertien daarvan komen bij het scannen terug onder hun eigen naam. ISBN, ITF-14 en GS1-128 lees je ook terug, maar dan onder de naam van de code die ze technisch zijn. EAN-2, EAN-5, Telepen en RM4SCC zijn wel te maken maar niet terug te scannen, en dat zegt de app voordat je er een maakt.

Vlakcodes

Vierkant of blokvormig, met veel tekst erin. Onder elke hoek te scannen.

De vier vlakcodes met hun eigenschappen
Soort Waarvoor Inhoud Terugscannen
QR De bekende zwart-witte vierkanten. Er kan veel in: een webadres, een lap tekst, de gegevens van een wifi-netwerk. Elke telefooncamera leest ze, ook scheef of ondersteboven. Alle tekst, ook accenten en emoji. Tot 2953 tekens.
Data Matrix Lijkt op een QR, maar past in veel minder ruimte. Je vindt hem op kleine onderdelen en op doosjes medicijnen, waar een QR niet op zou passen. Alle tekst. Tot 2335 tekens.
Aztec Te herkennen aan het blokje in het midden. Veel gebruikt voor treinkaartjes en instapkaarten, omdat hij goed van een telefoonscherm te lezen is. Alle tekst. Tot 3067 tekens.
PDF417 Een breed blok van korte streepjes, gestapeld in rijen. Staat op rijbewijzen, instapkaarten en pakketlabels; er past een hele regel gegevens in. Alle tekst. Tot 1850 tekens.

Streepjescodes

Strepen naast elkaar, zoals op verpakkingen in de winkel. Meestal alleen een nummer.

De zestien streepjescodes met hun eigenschappen
Soort Waarvoor Inhoud Terugscannen
EAN-13 De streepjescode op vrijwel elk product in de winkel: dertien cijfers. De eerste cijfers zeggen in welk land het nummer is uitgegeven, niet waar het product vandaan komt. 12 cijfers, het controlecijfer komt erbij.
EAN-8 De korte vorm van EAN-13, acht cijfers. Voor kleine verpakkingen waar de lange code niet op past, zoals een pakje kauwgom. 7 cijfers, het controlecijfer komt erbij.
UPC-A De Amerikaanse vorm van EAN-13, twaalf cijfers. Kassa's in Europa lezen hem meestal ook gewoon. 11 cijfers, het controlecijfer komt erbij.
UPC-E Een ingekorte UPC-A voor kleine verpakkingen: de nullen zijn eruit gelaten. De kassa maakt er zelf de lange code weer van. 7 cijfers, het controlecijfer komt erbij.
ISBN Het nummer van een boek. 12 cijfers, het controlecijfer komt erbij. Ja, maar de app noemt hem dan EAN-13
Code 128 Voor letters, cijfers en leestekens door elkaar, zonder vaste lengte. Veel gebruikt in magazijnen en op verzendlabels. Letters, cijfers en leestekens; geen accenten of emoji.
GS1-128 Code 128 met vaste velden erin: houdbaarheidsdatum, partijnummer, aantal. De haakjes in de inhoud zeggen welk veld erop volgt. Letters, cijfers en leestekens. Ja, maar de app noemt hem dan Code 128
Code 39 Een oude, eenvoudige code met hoofdletters en cijfers. Nog volop in gebruik in de industrie en bij de overheid, omdat vrijwel elke scanner hem kent. Hoofdletters, cijfers en - . $ / + % en spatie.
Code 93 Een compactere opvolger van Code 39, met dezelfde soort inhoud. Neemt minder ruimte in, maar niet elke oude scanner leest hem. Letters, cijfers en leestekens.
ITF Alleen cijfers, altijd een even aantal. Wordt op golfkarton gedrukt, waar fijne streepjes zouden vervagen. Alleen cijfers.
ITF-14 De code op een doos vol dezelfde artikelen: veertien cijfers, met het artikelnummer erin verwerkt. 13 cijfers, het controlecijfer komt erbij. Ja, maar de app noemt hem dan ITF
Codabar Oude code voor bibliotheken, bloedbanken en koeriers. Simpel van opbouw, en juist daardoor onverwoestbaar. Letters, cijfers en leestekens.
EAN-2 Twee cijfers als aanvulling naast een EAN, bijvoorbeeld het nummer van een tijdschriftaflevering. Niet bedoeld om los te gebruiken. Precies 2 cijfers.
EAN-5 Vijf cijfers naast een EAN-13, meestal de prijs van een boek. Ook deze hoort naast een andere code te staan. Precies 5 cijfers.
Telepen Britse code voor bibliotheken; kan alle gewone letters en tekens aan. Daarbuiten kom je hem zelden tegen. Letters, cijfers en leestekens.
RM4SCC De streepjes met stokjes boven en onder die Royal Mail op post drukt, voor de postcode. Sorteermachines lezen ze; telefoons niet. Hoofdletters en cijfers.

Waarom kan de app niet alles lezen wat hij maakt?

Omdat het lezen gebeurt door de barcodeherkenning van het besturingssysteem, en die lijst ligt vast. Een app kan er niets aan toevoegen, hoe graag hij ook zou willen.

Barcodehammer lost dat op door het te zeggen in plaats van het te verzwijgen: kies je een soort die niet terug te scannen is, dan staat dat onder de keuze voordat je iets typt. Zo kom je er niet achter op het moment dat je de code nodig hebt.

Wat is een controlecijfer?

Het laatste cijfer van een code, uitgerekend uit alle cijfers ervoor. De kassa rekent het opnieuw uit; komt het niet overeen, dan is er iets misgelezen of verzonnen.

Bij EAN-13, EAN-8, UPC-A, UPC-E, ISBN en ITF-14 rekent Barcodehammer dat cijfer zelf uit als je het weglaat, en zegt welk cijfer erbij is gekomen. Typ je het wel, dan controleert de app of het klopt.

Heeft een soort een vaste lengte, dan telt de app onder het invoerveld mee, bijvoorbeeld 9 van de 12 cijfers. Zo zie je hoe ver je bent zonder dat er een foutmelding voor nodig is.

Alleen bij wat je zelf typt

Bij een gescande code zegt de app niets over geldigheid. De herkenning van het besturingssysteem levert alleen codes met een kloppend controlecijfer af, dus een vinkje "geldig" zou schijnzekerheid zijn. Dat een code klopt, zegt trouwens nog steeds niets over of het product of het kaartje echt is.

Welke tekens mag ik gebruiken?

Dat verschilt per soort, en de app controleert het voordat er iets getekend wordt. Vier groepen:

  • Alle tekst, ook accenten en emoji: QR, Data Matrix, Aztec en PDF417.
  • Letters, cijfers en leestekens, zonder accenten of emoji: Code 128, GS1-128, Code 93, Codabar en Telepen.
  • Hoofdletters, cijfers en - . $ / + % en spatie: Code 39 en RM4SCC.
  • Alleen cijfers: EAN-13, EAN-8, UPC-A, UPC-E, ISBN, ITF, ITF-14, EAN-2 en EAN-5.

In de app staat dit ook achter de i naast elke soort in de keuzelijst.

Verder lezen