GS1 en logistiek · op onze server
GS1 DotCode-generator.
DotCode bouwt een symbool op uit losse ronde punten in plaats van massieve vierkante cellen, en dat is precies wat continue inkjet- en lasercoders schoon kunnen plaatsen terwijl een productielijn op volle snelheid draait. De GS1-variant draagt gegevens van Application Identifiers, en zijn bekendste taak is het drukken van unieke verpakkingscodes voor de tabakstracering in de Europese Unie. Typ hieronder je AI’s tussen haakjes en het voorbeeld met watermerk werkt meteen bij.
GS1-AI’s in DotCode, voor snelle industriële drukstraten.
Witruimtes (quiet zones) volgens de norm staan altijd aan. Controleer voor productieverpakkingen een gedrukt proefexemplaar met een barcodeverificator.
Voorbeeld
Voorbeeld: typ om er je eigen code van te maken- Wordt op onze servers gegenereerd, de enige Plume-tool die dat doet.
- We bewaren het codetype en de lengte van de inhoud, nooit wat je codeert.
- Gratis SVG-vector en PNG tot 600 DPI, commercieel gebruik toegestaan.
- Alle details in het privacybeleid.
Geldige invoer voor GS1 DotCode
Gegevens voer je in als een GS1-elementstring met elke Application Identifier tussen haakjes: (01)09521234543213 voor het GTIN, eventueel gevolgd door paren zoals (17)270630 voor de houdbaarheidsdatum, (10) voor het lotnummer en (21) voor het serienummer. Vóór het tekenen loopt er een controle die in gewone taal praat: controlecijfers van GTIN’s worden opnieuw berekend, datum-AI’s moeten een echte maand bevatten, velden met een vaste lengte moeten exact kloppen, en een AI die niet in de GS1-tabel staat wordt geweigerd.
Tekstwaarden zijn beperkt tot CSET 82, de GS1-tekenset, dus een spatie in een lot- of serienummer valt af. FNC1-scheidingstekens achter velden met een variabele lengte worden voor je ingevoegd, en daarom typ je haakjes in plaats van stuurtekens.
Werkend voorbeeld: (01)09521234543213 Het voorbeeld is AI (01) met 09521234543213, een GS1-test-GTIN met een kloppend controlecijfer.
Waar GS1 DotCode wordt gebruikt
- Unieke identificaties op sigaretten- en tabaksverpakkingen die de Europese Tabaksproductenrichtlijn eist, aangebracht op lijnsnelheid
- Datum-, lot- en seriecodering op blikken, dozen en folie waar inkjet geen scherpe aaneengesloten vierkanten kan vormen
- Serialisatie op snelle vullijnen waar de code per eenheid verandert en de printer nooit stopt
Veelvoorkomende fouten en hoe je ze oplost
- AIs must start with '('
- Kale cijferreeksen zijn dubbelzinnig, dus deze tool accepteert alleen syntaxis met haakjes. Schrijf 0109521234543213 als (01)09521234543213 en geef elke volgende AI zijn eigen haakjes. Deze melding komt van bwip-js op de server en verschijnt in elke taal in het Engels.
- AI 17: Invalid month
- Datum-AI’s gebruiken JJMMDD, dus (17)251332 valt af omdat 13 geen maand is. Houd de maand tussen 01 en 12; een dag 00 mag wanneer alleen de maand bekend is. Ook deze tekst komt in het Engels uit bwip-js.
- AI 23: Unrecognised AI
- Alleen identifiers uit de huidige GS1-tabel met AI’s worden gecodeerd. Er bestaan AI’s van twee, drie en vier cijfers, dus de cijfers direct na het openingshaakje moeten overeenkomen met een echte ingang; zoek het veld dat je nodig hebt op in de GS1-lijst. De tekst blijft Engels omdat hij rechtstreeks uit bwip-js komt.
- AI 99: Invalid CSET 82 character
- De bedrijfseigen AI’s 90 tot en met 99 accepteren CSET 82, dat cijfers, letters en de meeste leestekens dekt maar geen spaties. Haal de spatie weg of vervang hem door een teken binnen die set. Ook deze melding komt in het Engels uit bwip-js.
Formaat en afdrukken
DotCode bepaalt zijn eigen formaat en kiest zelf zijn puntenraster, dus de instellingen voor balkhoogte en tekst gelden niet voor deze symbologie; het aantal rijen plus het aantal kolommen komt altijd oneven uit, een eigenaardigheid van de specificatie. Jouw knoppen zijn de modulebreedte in mm, die de puntsteek bepaalt, en de DPI van de export tot 600, zodat de ronde punten gladde randen houden. De rechthoek van DotCode is ongewoon buigzaam en kan breed en ondiep uitrekken, en zo sluit hij aan op de vaste nozzlerijen van industriële printkoppen. Voor proefdrukken schaalt de gratis SVG verliesvrij door naar de software die uiteindelijk de coder aanstuurt.
Vragen over GS1 DotCode
Waar wordt DotCode voor gebruikt?
Zijn paradepaardje is de tabakstracering in de Europese Unie, waar elke verpakking op productiesnelheid een unieke DotCode krijgt. Breder past hij op elke lijn waar continue inkjet of lasermarkering variabele gegevens te snel aanbrengt voor nette vierkante symbolen.
Waarom DotCode in plaats van Data Matrix?
Data Matrix heeft aaneengesloten vierkante modules nodig, en die vervormen wanneer een snel bewegend product langs een inkjetkop komt. DotCode is juist ontworpen rond losse punten die een plaatsingsfout verdragen. Hij blijft leesbaar op lijnsnelheden waar symbolen met vierkante modules achteruitgaan, al is Data Matrix op een gewone etikettenprinter meestal de betere keuze.
Kan een gewone barcodescanner DotCode lezen?
Alleen 2D-camerascanners, en veel ervan hebben DotCode standaard uitgeschakeld. Zet het aan in de symbologie-instellingen van de scanner voordat je uitrolt; laserscanners zullen het nooit lezen.
Welke gegevens gaan er in een GS1 DotCode?
Aaneengeschakelde GS1 Application Identifiers: (01) GTIN, (17) houdbaarheidsdatum, (10) lotnummer, (21) serienummer, plus elk ander paar dat je proces nodig heeft. De generator toetst eerst de syntaxis, zodat een verkeerde datum of een verkeerd controlecijfer nooit bij de printer aankomt.