GS1-128 barcode generator
GS1-128 is een applicatie standaard van de GS1 implementatie met de Code 128 barcode specificatie. GS1-128 gebruikt een serie van Application Identifiers om extra data toe te voegen zoals houdbaarheidsdata, productie nummers, hoeveelheden, gewicht en vele andere eigenschappen die nodig zijn voor de gebruiker.
GS1-128 Barcodes
De barcode GS1-128 is ontwikkeld om een wereldwijde standaard vast te stellen voor de uitwisseling van gegevens tussen verschillende bedrijven. GS1-128 codeert niet alleen de gegevens, maar biedt ook een manier om de betekenis van de gegevens te specificeren door de opstelling van een lijst “Application Identifiers” (AI).
Deze GS1-norm definieert zowel het soort gegevens als het gegevensformaat. GS1-128 (voorheen bekend als UCC/EAN-128) is in wezen een van Code 128 afgeleide taal die gebruik maakt van een speciaal teken (Function Code 1 (FNC1)) en applicatie-identifiers.
Voorbeeld van een GS1-128 barcode
De door mensen leesbare applicatie-identifiers worden tussen haakjes (01) en (10) weergegeven, zoals hieronder geïllustreerd. Het is ook mogelijk om meerdere applicatie-identifiers in de barcodegegevens samen te voegen, zodat naast het unieke artikelnummer GTIN ook het bijbehorende batchnummer of de houdbaarheidsdatum kunnen worden gecodeerd.
GS1-128 Symboolstructuur
- Startteken (START-A, START-B of START-C)
- FNC1-teken
- Application Identifier (AI)
- Gecodeerde gegevens
- Symbool Controleteken
- Stop-teken
GS1-128 barcode verzendetiket
Verzendetiketten met GS1-128 streepjescodes worden gebruikt voor kartonidentificatie in de hele verzendingsketen, en worden door de meeste grote detailhandelaars gebruikt.
In de regel worden meerdere GS1-128 streepjescodes op één etiket gebruikt. Voor meer informatie over het GS1-128 verzendetiket, zie GS1-128 barcodes genereren.
Verzendetiketten met GS1-128 streepjescodes zijn een essentieel onderdeel van de logistiek van de toeleveringsketen voor de detailhandel. De primaire barcode op het verzendetiket staat bekend als de Serialized Shipping Container Code (SSCC-18) en is geïntegreerd met EDI-gegevenstransacties. Door deze etiketten te gebruiken, kunnen detailhandelaars de inhoud van elke doos nauwkeurig identificeren.
Opmerking: Het is te veel informatie voor hier om alle details van de GS1-128 specificaties hier weer te geven. Voor meer informatie kan u gaan naar de officiële website van de GS1 autoriteit: www.gs1.org.
In een GS1-128 barcode te genereren in Labeljoy moet u de tekst gewoon zoals normaal invoeren. Labeljoy zal de tekst valideren met de internet GS1-128 validatie engine en zal het bijbehorende symbool genereren, of een error weergeven en melden wat het problem is.
FBijvoorbeeld: door het invullen van de tekst (00)123456789012345678 zal Labeljoy een GS1-128 barcode symbool genereren dat overeenkomt met Application Identifier (00) Serial Shipping Container Code (SSCC-18).
Lees de gids “Genereer GS1-128 barcodes” voor meer informatie.
UCC/EAN-128 is ontwikkeld om een standaardformaat te bieden voor de uitwisseling van gegevens tussen verschillende bedrijven. Terwijl andere standaarden eenvoudigweg de gegevens coderen zonder aan te geven wat ze zijn, codeert UCC/EAN-128 de gegevens en wat ze vertegenwoordigen; UCC/EAN-128 is echter geen type code of symbologie, maar eerder een codeopmaaksysteem dat Code 128 gebruikt voor het afdrukken. Elke lezer die Code 128 kan lezen, kan ook UCC/EAN-128 lezen; het is de UCC/EAN-128-compatibele toepassing die de opmaak van de code moet interpreteren.
Het is bijvoorbeeld mogelijk om het gewicht van 10,97 Kg te coderen met een standaard zoals een 2 van 5 streepjescode door eenvoudigweg 1097 te coderen, maar tijdens de leesfase is het niet mogelijk om te bepalen of het een gewicht, een tijd, een prijs of iets anders is, met andere woorden de applicatie is niet in staat om te identificeren wat zij aan het lezen is.
Met het UCC/EAN-128 opmaaksysteem worden AI (Application Identifier) identifiers ingevoegd om de applicatie te vertellen wat zij leest, omdat er meer problemen optreden bij het lezen van de streepjescode dan bij het afdrukken. Om terug te komen op ons voorbeeld, met behulp van de AI 310y is het mogelijk aan te geven dat de volgende gegevens een nettogewicht in Kg is; het cijfer dat volgt geeft het aantal decimalen aan, terwijl het gewicht uit 6 cijfers moet bestaan, in ons voorbeeld zal het nettogewicht van 10,97 kg worden gecodeerd als 3102001097.
- Sommige AI’s (Application identifiers) vereisen een modulo 10 controle getal. Als dit nodig is, zal Labeljoy dit controle getal automatisch berekenen, onafhankelijk van de invoer.
- Bijvoorbeeld, de SSCC-18 code hierboven heeft een controle getal nodig op de laatste positie dat geen 5 of 8 mag zijn. In zo’n geval zal geen foutmelding weergegeven worden, in plaats daarvan zal Labeljoy gewoon het controle getal vervangen met de correcte.
- Dus als u niet weet hoe u een controle getal moet berekenen, kan u gewoon een willekeurig getal invullen.
- Als er twee of meer AI’s (Application Identifiers) verwerkt moeten worden in een enkel symbool kan het zijn dat de GS1-128 specificatie één of meer FNC1 scheidingstekens moet bevatten. Labeljoy zal automatisch zien waar er FNC1 scheidingstekens nodig zijn, en zal deze toevoegen.
- Er is geen extra invoer nodig in Labeljoy om de FNC1 scheidingstekens af te handelen.
- BELANGRIJK: FNC1 scheidingstekens hebben geen normaal alternaties, ze worden alleen verwerkt in de barcode. Interpretatie van het FNC1 teken kan afhankelijk zijn van de barcode lezer instellingen, hoewel het vaak neergezet wordt als ASCII teken29.
- Als u een eigen teken nodig heeft voor het FNC1 scheidingsteken dient u hiervoor extra informatie op te zoeken over EAN-128 symbolen.
GS1 Barcode Symbolen
Tekst aaneenschakeling:
Als een GS1-128 barcode element gegenereerd is van aaneengeschakelde velden of tellers, zijn de volgende regels van toepassing:
Als een waarde niet voldoet aan de bovenstaande regels, wordt de barcode niet weergegeven.
- Labeljoy laat u een alfanumerieke tekst tot 255 tekens lang invullen om de barcode te genereren. Vul de tekst in in het invul veld.
- De gewone tekst kan getoont worden onder het symbol, erboven of het kan verborgen worden afhankelijk van de instelling in de Tekst combo box.
- De Controleer AI volgorde check dwingt een extra GS1-128 regel af die het aaneenschakelen van bepaalde AI’s regelt.
- Bijvoorbeeld, bij het gebruiken van AI 02 (Aantal containers) moet het symbool ook AI 00 (SSCC) en AI 37 (Aantal bevatte eenheden) verwerken.
- Ook moet, AI 02 niet in hetzelfde symbool verwerkt worden als AI 01 (Shipping Container Code) en 8006 (Onderdeel van een Artikel) aangezien ze verwijzen naar data die nutteloos is als het vermengt wordt.
- Houd deze check box geactiveerd om GS1-128 symbolen aan te maken die voldoen aan de originele standaard.