Als u onze vorige blog '2D-codes uitgelegd' hebt gelezen, weet u al een beetje over datamatrix-codes, QR-codes en hun mogelijke toepassingen in uiteenlopende industrieën. Er zijn tal van andere 2D-codes, elk met zijn eigen unieke mogelijkheden en beperkingen.
In onze nieuwste blog nemen we een minder bekende 2D-barcodenotatie onder de loep: de DotCode, een relatief nieuwe speler op de markt van 2D-codes, die is ontwikkeld voor gebruik in zeer specifieke toepassingen met hoge doorloopsnelheid.
Wat is een DotCode?
De DotCode is een 2D-barcode die gegevens codeert in punten in een rechthoekige reeks. De code werd oorspronkelijk ontwikkeld als een oplossing voor een machineleesbare code die betrouwbaar kon worden gelezen bij het afdrukken met inkjet- of lasertechnologieën met hoge snelheid.
In industrieën met snelle productieprocessen kunnen DotCodes worden gebruikt als alternatief voor andere 2D-codes om serialisatie op artikelniveau te vergemakkelijken, zodat producten door complete wereldwijde leveringsketens kunnen worden getraceerd.
De DotCode is ontwikkeld door Dr. Andrew Longacre. De officiële specificaties zijn in 2009 gepubliceerd door de internationale normalisatie-instelling AIM.
DotCodes zijn codes die tot het publieke domein behoren; dit betekent dat er geen auteursrechten op rusten en dat ze royaltyvrij zijn, zodat organisaties geen licentie nodig hebben om de code te mogen printen of gebruiken. Actuele specificaties zijn verkrijgbaar bij AIM onder ISS DotCode Symbology Specification 4.0.
Net als andere 2D-codes zijn DotCodes voorzien van foutcorrectie met behulp van het Reed-Solomon correctie-algoritme, dat ontbrekende gegevens in 2D-codes opspoort en herstelt. Dit betekent dat DotCodes nog steeds kunnen worden gelezen als een deel van de code ontbreekt of beschadigd is.
Hoe ziet een code met DotCode eruit?
In tegenstelling tot veel andere 2D-codes zijn DotCodes meestal rechthoekig van vorm. De gegevens in DotCodes zijn gecodeerd in 'datapunten'. De datapunten kunnen vierkant of cirkelvormig zijn en worden geplaatst op een raster dat diagonaal staat ten opzichte van de rechthoek.
De grootte en oriëntatie van DotCodes zijn flexibel, maar de hoogte van de punten en de breedte van de code moeten oneven zijn. Als er bijvoorbeeld een oneven aantal punten in de hoogte van de code is, dan moet er een even aantal in de breedte zijn, en vice versa.
DotCodes kunnen worden afgedrukt in donkere kleuren op een lichtgekleurde achtergrond, of in lichte kleuren op een donkerkleurige achtergrond, mits er voldoende contrast is om de leesbaarheid te waarborgen.
De minimumgrootte voor een DotCode is 7 punten hoog. In theorie is er geen maximumgrootte, maar de praktische limiet die met de meeste printtechnologieën haalbaar is, zou 124 punten in beide richtingen zijn.
Net als andere 2D-codes hebben DotCodes een 'zoekpatroon', dat te zien is in de twee hoeken van de code die datapunten bevatten. Aan de hand van de plaats van deze punten kan een datalezer, of scanner, herkennen waar te beginnen met het lezen van de gegevens.
Een DotCode moet worden omgeven door een 'lege zone', die drie punten breed is, aan alle vier zijden van de gedrukte code. De lege ruimte zorgt ervoor dat een scanner de code effectief kan scannen en lezen zonder extra gedrukte inhoud op te pikken.
Welke gegevens kan een DotCode bevatten?
DotCodes kunnen gegevens coderen met alle 7-bits ASCII-tekens (American Standard Code for Information Interchange), alsmede alle uitgebreide 8-bits ASCII-tekens, d.w.z. de cijfers 0 tot en met 9, kleine letters a tot en met z, hoofdletters A tot en met Z, interpunctiesymbolen, en een reeks speciale tekens.
In tegenstelling tot andere 2D-codes zijn DotCodes technisch niet beperkt tot enige functionele capaciteit met betrekking tot de gegevenscapaciteit. Er is geen fundamenteel maximum voor de hoeveelheid gegevens die in een DotCode kan worden opgeslagen, hoewel printers in de praktijk waarschijnlijk beperkt zullen zijn tot een grootte van 124 punten in beide richtingen, zoals hierboven vermeld.
Wat is de beste technologie voor het printen van DotCodes?
In tegenstelling tot andere 2D-codes vereisen DotCodes geen gebruik van ononderbroken lijnen of precieze spatiëring, en als zodanig kunnen ze betrouwbaar worden toegepast met codeersystemen die op hoge snelheid werken, zoals industriële inkjetprinters en lasercodeersystemen, waaronder CO2- en fiberlasers. Dit maakt de codes zeer geschikt voor industrieën met hogesnelheidsproductielijnen.
Hoe scan je een DotCode?
Net als datamatrix-codes en QR-codes kunnen DotCodes vanuit elke richting gescand worden met een gespecialiseerde 2D-codescanner of camerascanner. DotCodes kunnen ook worden gescand met de camera van een smartphone of tablet, mits er een geschikte barcodelezer-app is geïnstalleerd. DotCodes worden echter doorgaans niet aanbevolen voor gebruik in consumententoepassingen.
Voor welke sectoren worden DotCodes gebruikt?
DotCodes zijn met groot succes gebruikt voor serialisatie op verpakkingen in de Europese tabaksindustrie, waar snelle productieomgevingen (vaak met productiesnelheden tot 1.000 verpakkingen per minuut) een productmarkeeroplossing op hoge snelheid vereisen.
De internationale normalisatie-instelling GS1 handhaaft wereldwijde normen voor DotCodes voor gebruik in tabakstoepassingen om te voldoen aan de eisen van de EU-verordening inzake traceerbaarheid van tabak EU 2018/574.
DotCode wordt vooral gebruikt in de tabakssector, maar de geschiktheid van de codes voor gebruik in snelle productieomgevingen zou ook nuttig kunnen blijken voor andere industrieën met hoge printsnelheden, zoals de alcoholische drankensector, waar serialisatie in de toekomst een vereiste kan worden.
Hoe kan ik meer te weten komen over het gebruik van DotCodes?
Als u overweegt een DotCode, of een andere 2D-code, toe te voegen aan uw productverpakking en meer informatie wenst over hoe u dit het beste kunt doen, neem dan contact met ons op.
Wij hebben een reeks verschillende print- en etiketteeroplossingen om aan de eisen van alle industrieën en verpakkingstypes te voldoen. Wij bieden ook een reeks gespecialiseerde codecontrolesystemen om ervoor te zorgen dat codes aan de printkwaliteitseisen voldoen, die kunnen worden gebruikt om de nauwkeurigheid van gegevens voor geserialiseerde codes te controleren.
Als u werkzaam bent in een sector met behoefte aan serialisatie op hoge snelheid en geïnteresseerd bent in het gebruik van DotCodes, staan onze experts klaar om uw specifieke eisen door te nemen en te bespreken welke oplossing geschikt is voor uw bedrijf.