Barcode-types FAQ

Vilka olika typer av streckkoder finns det och vad används de till?Link
Det finns många olika typer av streckkoder, var och en med sitt eget unika format och sin egen struktur.
Några av de vanligaste typerna av streckkoder är:
  • Universal Product Code (UPC): Detta är den vanligaste streckkoden i detaljhandeln. Den kodar ett 12-siffrigt nummer som identifierar produkten och dess tillverkare.
  • Code 39: Denna streckkod används ofta i icke-detaljhandelsmiljöer, till exempel inom tillverkning eller logistik. Den kan koda alfanumeriska tecken och vissa specialtecken.
  • Code 128: Denna streckkod liknar Code 39, men kan koda ett bredare utbud av tecken och används ofta inom frakt- och märkningsapplikationer.
  • Interleaved 2 of 5 (ITF): Denna streckkod används ofta i industriella miljöer, till exempel i lager och på förpackningar. Den kodar endast numeriska data.
  • QR Code: Denna streckkod är en tvådimensionell matriskod som kan koda en stor mängd data, inklusive text, siffror och bilder. Det används ofta inom marknadsföring och reklam.
Varje typ av streckkod har sina specifika användningsområden och fördelar, och vilken typ av streckkod som är bäst att använda beror på den specifika tillämpningen och de data som behöver kodas. Till exempel skulle en UPC-streckkod vara ett bra val för att koda produktinformation i en detaljhandelsmiljö, medan en QR-kod kanske är mer lämplig för att koda stora mängder data i en marknadsföringskampanj.

ActiveBarcode stöder alla vanliga streckkodstyper: En komplett lista över streckkodstyper finns här.
KontrollteckenLink
Hur kan jag använda kontrolltecken som TAB eller CR?
Du kan använda kontrolltecken som vanlig text inom vinkelparenteser.
Mer information och en lista över kontrolltecknen finns här: Hur man använder kontrolltecken
vCard som streckkodLink
Hur kodar man en vCard som en streckkod?
En vCard kan kodas med hjälp av QR-koden. Vi har tagit fram en enkel demo för ett vCard. Om du vill koda en vCard kan du använda detta som mall att utgå ifrån. Detta kan göras med hjälp av generatorn, streckkodsobjektet, kommandoradsverktyget eller REST API. Du kan helt enkelt kopiera och klistra in den flerradiga textmallen i generatorn:

ActiveBarcode: Streckkodsgenerator med flerradig textinmatning

ActiveBarcode: Streckkodsgenerator QR Code vCard
Omlyd med Code 128, GS1-128, EAN-128, UCC-128Link
Hur visar jag omljud med kod 128?
Kod 128 stöder inte omljud i sig. Omljud representeras, som vanligt med 7-bitars ASCII, genom att ersätta andra tecken:
ä={
ö=|
ü=}
Ä=[
Ö=\
Ü=]
ß=~

Code 128, GS1-128, EAN-128, UCC-128 Checksum=-1?Link
Stämmer det att jag alltid får -1 för egenskapen Checksum med kod 128?
Ja, enligt specifikationen använder koderna baserade på Code 128-symboliken en intern kontrollsiffra som inte är synlig från utsidan. Detta är ett annat beteende än t.ex. med EAN13, där kontrollsiffran alltid används som sista siffra och sedan också visas som sådan i egenskapen Checksum.
FNC1 med EAN-128, GS1-128, UCC-128Link
Hur ställer jag in FNC1-tecknet som krävs för vissa applikationsidentifierare?
Välj streckkodstyp EAN/UCC 128 AI. På den plats där du behöver FNC1 anger du helt enkelt <FNC1>. ActiveBarcode kodar sedan automatiskt denna sträng som FNC1-kontrolltecken.

Om du använder Code 128 eller EAN/UCC 128 kan du koda FNC1 med hjälp av ASCII-tecknet <242>.
Skanna FNC1Link
Varför returnerar skannern exakt samma sträng oavsett om jag använder FNC1 eller inte?
För att FNC1-kontrolltecknet ska kunna överföras från skannern måste skannern stödja denna funktion. FNC1 har endast intern betydelse och returneras vanligtvis inte av skannern. Skannern måste därför erbjuda möjligheten att överföra FNC1.
Varför finns det en annan typ med AI för streckkoderna GS1-128, EAN-128 och UCC-128?Link
Vad är skillnaden mellan typerna EAN/UCC 128 och EAN/UCC 128 AI?
EAN/UCC 128 konverterar de inmatade uppgifterna 1:1. Till exempel kodas parenteser alltid som en del av data i streckkoden. Detta är dock inte önskvärt om du vill ange streckkoder med applikationsidentifierare (AI).

Därför tillåter EAN/UCC 128 AI inmatning av applikationsidentifierare med parenteser utan att koda dem. Så du kan ange AI:er så som de visas: Rundparenteser visas i den läsbara textraden men kodas inte i streckkoden.

Genom att ange <FNC1> tvingas kontrollsymbolen FNC1 fram, vilket krävs när man anger variabel lång AIS.

Se även: EAN/UCC 128, GS1-DataMatrix & Applikationsidentifierare (AI)
Är de runda parenteserna en del av applikationsidentifieraren?Link
Är parenteserna i applikationsidentifierarna kodade som en del av streckkoden? När (10) läses med skannern visas till exempel inte parenteserna. Är detta korrekt?
Ja, det är korrekt och förväntat beteende. De runda parenteserna kodas inte in i streckkoden. De tjänar endast till att förbättra läsbarheten i den vanliga textraden. Koden i sig kommer inte att innehålla dessa runda parenteser när de används som applikationsidentifierare.

Om du använder EAN/UCC 128 AI- eller GS1-128-koden är parenteserna irrelevanta. Om du vill använda dem för att förbättra läsbarheten i den vanliga textraden, ange dem också: ActiveBarcode kodar inte parenteserna med denna typ. Det är därför upp till dig om du vill ange parenteserna eller inte. Streckkoden skapas alltid korrekt, oavsett om du använder parenteserna eller inte.

Se även: EAN/UCC 128, GS1-DataMatrix & Applikationsidentifierare (AI)
Tyst zonLink
Jag har en streckkod på min produkt och vet inte hur mycket utrymme jag behöver runt den.
Den tysta zonen måste vara minst 10 gånger bredden på en modul. Modulens bredd motsvarar den smalaste strecken (svart eller vit) i en streckkod. Om den smalaste linjen är 0,2 mm bred ska den tysta zonen till exempel vara minst 2 mm.
Code 39 Extended & Code 93 ExtendedLink
Varför blir streckkoden så bred?
När du använder tecken från det utökade teckenuppsättningen består tecknet av två symboler i streckkoden, vilket ökar streckkodens effektiva bredd eftersom dessa kräver mer utrymme. Du bör öka bredden på streckkoden så att den maximala kodlängd du behöver får plats. Eller så kan du välja en annan streckkodstyp med högre datatäthet.
Kod 39 kontrollsiffraLink
Hur kan den slutliga kontrollsiffran läggas till Code39 -streckkoden?
Välj streckkodstypen Code 39 Checksum (typ #26) istället för Code 39 (typ #06). Kontrollsiffran läggs då till automatiskt.
Kod 128, GS1-128, EAN-128, UCC-128 kontrollsiffraLink
Kan jag stänga av kontrollsiffran för Code 128?
Kontrollsiffran för alla streckkoder i Code 128-familjen är obligatorisk och kan därför inte stängas av.
UniscanLink
Vet du något om den här koden?
UNISCAN är Ryska federationens EAN-kodningsmyndighet.
Du kan använda EAN 13 med prefix från 460 till 469 (Ryska federationen) som Uniscan.
HIBC CodeLink
Hur skapar jag en HIBC-kod?
HIBC-datastrukturen är symboloberoende, alla vanliga koder såsom Code 39, Code 128 DataMatrix och QR-kod är lämpliga. Du kan därför skapa en HIBC-kod om du till exempel använder DataMatrix och förbereder användardata enligt HIBC-notationen.
EAN-2 / EAN-5Link
Varför läser skannern inte EAN2- och EAN-5-koden?
EAN2 och EAN-5 är tilläggskoder som endast kan läsas av skannrar i samband med EAN-13 eller EAN-8 (eller motsvarande UPC-koder).
Tydlig textrad: EAN-2 / EAN-5Link
Är det möjligt att ställa in en rad med klartext under koden för tilläggskoden?
ActiveBarcode visar alltid den tydliga textraden på rätt plats, t.ex. ovanför koden för EAN-5 och EAN-2. Du kan också stänga av textraden och skriva ut valfri text på valfri position om du vill avvika från standardinställningen.
EN 797Link
Kan jag skapa en streckkod av typen EN 797 med ActiveBarcode?
EN 797 är normen för EAN/UPC-koden. ActiveBarcode stöder denna kodfamilj med t.ex. EAN-13, EAN-8, UPC-E, UPC-A.
EN 798Link
Kan jag skapa en streckkod av typen EN 798 med ActiveBarcode?
Ja, EN 798 är Codabar -standarden.
EN 799Link
Kan jag skapa en streckkod av typen EN 799 med ActiveBarcode?
Ja, EN 799 är standarden för Code 128.
EN 800Link
Kan jag skapa en streckkod av typen EN 800 med ActiveBarcode?
Ja, EN 800 är standarden för Code-39.
EN 801Link
Kan jag skapa en streckkod av typen EN 801 med ActiveBarcode?
Ja, EN 801 är standarden Code 25 Interleaved.
DLT TapesLink
Kan jag skapa streckkoder som används för DLT-band med ActiveBarcode?
Ja, streckkoder för DLT-band skapas med standarden Code 39.
IMEILink
Kan jag skapa streckkoder som används för IMEI-nummer med ActiveBarcode?
Ja, streckkoder för IMEI (International Mobile Equipment Identity) skapas med standarden Code 128B. IMEI-numret i sig är inte en självständig typ av streckkod och dess skapande omfattas inte av någon tydlig standard.
EAN-TU (Trade Unit)Link
Kan jag skapa streckkoden som används för EAN-TU med ActiveBarcode?
Ja, streckkoder för EAN-TU (Trade Unit) är ett annat namn för EAN-14 -standarden.
Handelsenheten i sig kan också ingå i en UCC/EAN-128 med applikationsidentifieraren (01).
ISBNLink
Kan vi skapa ett ISBN-nummer från ett av våra EAN-13-nummer, eller kan ni skapa detta utifrån numret?
Nej, du kan inte bara använda ett EAN-produktnummer som ett ISBN-produktnummer.
ISBN är ett oberoende system som endast använder EAN-13-symboliken när det visas som en streckkod.
Tillverkare och produktnummerLink
Jag behöver officiella streckkoder för mina produkter. Vem tilldelar mig tillverkar- och produktnummer för mina produkter?
Om du vill använda streckkoder för dina börsnoterade produkter behöver du en unik kod. Tillverkar- och produktnummer, som du officiellt kan använda i handeln, tilldelas internationellt av olika organisationer. På denna sida hittar du länkar till olika organisationer som utfärdar dessa nummer.