GS1 128

GS1-128-streckkodsgenerator

Med Labeljoy kan du enkelt skapa GS1-128-streckkoder. GS1-128 är en applikationsstandard inom GS1-implementeringen som bygger på specifikationen för Code 128-streckkoder.

GS1-128 använder applikationsidentifierare för att inkludera ytterligare data såsom utgångsdatum, batchnummer, antal, vikt och många andra typer av information.

GS1-128-streckkoder

Streckkoden GS1-128 utvecklades för att etablera en global standard för datautbyte mellan olika företag. GS1-128 kodar inte bara data, utan erbjuder också ett sätt att specificera datans betydelse genom upprättandet av en lista med ”applikationsidentifierare” (AI:er).

Denna GS1-standard definierar både datatypen och dataformatet. GS1-128 (tidigare känd som UCC/EAN-128) är i grunden ett språk som härstammar från Code 128 och som använder ett flaggtecken (Function Code 1 (FNC1)) samt applikationsidentifierare.

Exempel på en GS1-128-streckkod

De läsbara applikationsidentifierarna visas inom parentes (01) och (10) enligt illustrationen nedan. Det är också möjligt att sammanfoga flera applikationsidentifierare i streckkodsdata, vilket gör det möjligt att koda in tillhörande partinummer eller utgångsdatum utöver det unika GTIN-artikelnumret.
Example of a GS1-128 Barcode

GS1-128-symbolstruktur

  • Starttecken (START-A, START-B eller START-C)
  • FNC1-tecken
  • Applikationsidentifierare (AI)
  • Kodade data
  • Symbolkontrolltecken
  • Stopp-tecken

Structure of the GS1-128 barcode

GS1-128 streckkodsfraktetikett

GS1-128 streckkodsfraktetiketter används för kartongidentifiering genom hela leveranskedjan och används av de flesta större detaljhandlare.

I allmänhet används flera GS1-128 streckkoder på en enda etikett. För mer information om GS1-128-fraktetiketten, se Skapa GS1-128-streckkoder.

Fraktetiketter med GS1-128-streckkoder är en viktig del av logistiken i detaljhandelns leveranskedja. Den primära streckkoden på fraktetiketten kallas Serialized Shipping Container Code (SSCC-18) och är integrerad med EDI-datatransaktioner. Genom att använda dessa etiketter kan detaljhandlare identifiera innehållet i varje kartong med precision.

Obs: Det ligger utanför ramen för denna hjälpfil att gå in på alla detaljer i specifikationen för GS1-128-symboliken. För mer information, se GS1-myndighetens officiella webbplats: www.gs1.org

GS1 Barcode

Hur man genererar GS1-128-streckkoder

För att generera en GS1-128-kompatibel streckkodssymbol med Labeljoy måste du ange texten i ett visuellt läsbart format. Labeljoy validerar texten genom sin interna GS1-128-valideringsmotor och genererar motsvarande ikon eller visar ett felmeddelande som beskriver problemet.

Om du till exempel anger texten (00)123456789012345678 kommer Labeljoy att skapa en GS1-128-streckkodssymbol som uppfyller kraven för Application Identifier (00) Serial Shipping Container Code (SSCC-18).

För mer information, se guiden ”Generera GS1-128-streckkoder” eller prova vår online-streckkodsgenerator.

UCC/EAN-128 har utvecklats för att tillhandahålla ett standardformat för datautbyte mellan olika företag. Medan andra standarder endast kodar data utan att ange vad de föreställer, kodar UCC/EAN-128 både data och vad de representerar; dock är UCC/EAN-128 inte en typ av kod eller symbolik, utan snarare ett kodformateringssystem som använder Code 128 för utskrift. Alla läsare som kan läsa Code 128 kan också läsa UCC/EAN-128; det är den UCC/EAN-128-kompatibla applikationen som måste tolka kodens formatering.

Det är till exempel möjligt att koda vikten 10,97 kg med vilken standard som helst, till exempel en 2 av 5-streckkod, genom att helt enkelt koda 1097, men under avläsningsfasen går det inte att avgöra om det är en vikt, en tid, ett pris eller något annat; med andra ord kan applikationen inte identifiera vad den läser.

Med UCC/EAN-128-formateringssystemet infogas AI-identifierare (Application Identifier) för att tala om för applikationen vad den läser, eftersom fler problem uppstår vid avläsning av streckkoden än vid utskrift. Om vi återgår till vårt exempel är det med hjälp av AI 310y möjligt att ange att följande data är en nettovikt i kg; siffran som följer anger antalet decimaler, medan vikten måste bestå av 6 siffror. I vårt exempel kommer nettovikten på 10,97 kg att kodas som 3102001097.

Kontrollsiffror modulo 10:
  • Vissa AI:er (applikationsidentifierare) kräver en kontrollsiffra modulo 10. När detta krävs beräknar Labeljoy kontrollsiffran oavsett vad som matades in.
  • Till exempel behöver SSCC-18-koden ovan en kontrollsiffra i sista positionen, som i själva verket är 5 och inte 8. I ett sådant scenario visas inget felmeddelande, utan Labeljoy ersätter helt enkelt kontrollsiffran med den korrekta.
  • Så om du inte vet hur man beräknar kontrollsiffran, ange bara valfritt nummer.
FNC1-separatorer:
  • När två eller flera AI-koder (Application Identifiers) behöver kodas i en enda symbol kan GS1-128-specifikationen kräva ett eller flera FNC1-separatortecken. Labeljoys GS1-128-streckkodsgenerator upptäcker automatiskt var FNC1-separatortecken behövs och lägger till dem därefter.
  • Ingen extra inmatning krävs i Labeljoy för att hantera FNC1-separatorer korrekt.
  • VIKTIGT: FNC1-separatorer har ingen motsvarande visuellt läsbar text, de kodas endast som en streckkodssymbol. Tolkningen av FNC1-tecknet kan variera beroende på inställningarna för streckkodsläsaren, även om det ofta matas ut som ASCII-tecken 29.
  • Om du behöver skapa en anpassad symbol med hjälp av FNC1-separatortecknet, vänligen se EAN-128-symboliken.

GS1-streckkodssymboler

Textkonkatenering:
När ett GS1-128-streckkodselement genereras genom att fält eller räknare konkateneras gäller följande regler:

  • Textlängden får inte överstiga 255 tecken.
  • Texten måste följa GS1-128-specifikationen.

Om ett värde upptäcks som inte följer ovanstående regler kommer streckkoden inte att visas.

GS1-128 Barcode
GS1-128-symbol som kodar texten (00)123456789012345678, vilket motsvarar AI 00 (SSCC-18). Observera att den sista siffran är 5 i symbolen eftersom det är den korrekta Modulo 10-kontrollsiffran.
GS1-128 symbol - two Application Identifiers
GS1-128-symbol som kodar en sammanfogning av två applikationsidentifierare: AI 30 (Quantity Each) och AI 21 (Serial Number). Observera att i detta fall läggs ett FNC1-separatortecken till precis före början av AI 21 (syns inte i den läsbara texten).
GS1-128 symbol - 3 Application Identifiers
GS1-128-symbol som kodar en sammanfogning av tre applikationsidentifierare: AI 01 (fraktbehållarkod) och ytterligare två som i föregående bild. Observera att i detta fall behövs ingen FNC1-separator före början av AI 30.
  • Labeljoy kräver inmatning av upp till 255 tecken alfanumerisk text för att skapa streckkoden. Ange texten i textrutan.
  • Den visuellt läsbara texten kan visas eller döljas under eller över ikonen , beroende på inställningarna som anges i kombinationsrutan Text.
  • Kryssrutan Kontrollera AI-sekvens tillämpar en ytterligare GS1-128-regel som reglerar sammanfogningen av vissa AI:er.
  • När du till exempel använder AI 02 (Antal containrar) ska symbolen även koda AI 00 (Serienummer för fraktcontainer) och AI 37 (Antal enheter i containern).
  • Dessutom ska AI 02 aldrig kodas i samma symbol som AI 01 (Fraktcontainerkod) och 8006 (Komponent i en artikel), eftersom dessa refererar till data som anses meningslösa när de blandas.
  • Håll denna kryssruta aktiverad för att skapa GS1-128-symboler som helt överensstämmer med den ursprungliga standarden.