Skip to main content
HemBloggOrdlistaTvådimensionell streckkod

Tvådimensionell streckkod

17TRACK

Vad är en tvådimensionell streckkod?

En tvådimensionell streckkod, även skriven som two-dimensional barcode eller 2D barcode, är en maskinläsbar symbol som kodar information genom ett mönster arrangerat i två dimensioner. Inom logistik och e-handel kan den innehålla identifierare eller andra data som används för att känna igen produkter, paket, lagerenheter och returtransaktioner. Beroende på format och användningsområde kan symbolen innehålla data direkt eller tillhandahålla en identifierare eller webbadress genom vilken ett system hämtar tillhörande information.

Two Dimensional Bar Code

Till skillnad från en linjär streckkod, som kodar information i en dimension med hjälp av streck och mellanrum, använder en 2D-streckkod en matris av element eller flera staplade rader. QR Code, Data Matrix och PDF417 är exempel på 2D-streckkodsformat. Formatet avgör hur informationen representeras och avkodas; affärstillämpningen avgör vad informationen betyder.

Så fungerar en tvådimensionell streckkod

En applikation för generering av streckkoder omvandlar en datasträng till en symbol enligt reglerna för ett visst streckkodsformat, även kallat en symbologi. Data kan vara en produktidentifierare, ett serienummer, en försändelsereferens eller en URL. En kompatibel läsare fångar symbolen och avkodar dess mönster tillbaka till data.

Avkodningen slutför inte nödvändigtvis affärsuppgiften. Lager-, transport- eller detaljhandelsprogramvara måste tolka det avkodade innehållet och koppla det till rätt post eller åtgärd. En lyckad skanning kan därför ge läsbar text men ändå misslyckas i en operativ kontroll om det mottagande systemet inte känner igen datastrukturen eller identifieraren.

  1. Definiera data: Organisationen väljer den identifierare, de attribut eller den referens som krävs för transaktionen.
  2. Koda symbolen: Programvara genererar en streckkod med hjälp av den valda symbologin och tillämpliga dat regler.
  3. Skriv ut eller visa den: Symbolen visas på förpackningen, en transportetikett, ett dokument eller en skärm.
  4. Fånga och avkoda den: En kompatibel bildbehandlingsenhet eller kamerabaserad applikation läser mönstret.
  5. Validera och bearbeta den: Det mottagande systemet kontrollerar innehållet och hämtar eller uppdaterar vid behov en affärspost.

Dessa steg förklarar varför streckkodskvalitet, läsarkompatibilitet och programvaruintegration måste övervägas separat. En välutskriven symbol kan inte kompensera för en felaktig identifierare, och korrekta data kan inte kompensera för en symbol som den tillgängliga utrustningen inte kan läsa.

Huvudformat och deras skillnader

Tvådimensionella streckkoder omfattar matrissymboler och staplade symboler. Matrissymboler arrangerar element över ett tvådimensionellt rutnät. Staplade symboler arrangerar kodad information i flera rader. Detta är strukturella skillnader, inte rangordningar av kvalitet eller lämplighet.

FormatStrukturRelevanta egenskaperAnvändningsaspekter
QR CodeMatrisKan koda text, identifierare och URL:er; känns igen på sina framträdande sökmönster i hörnen.Användbart när kamerabaserad åtkomst till en webbresurs eller applikation är avsedd. Destinationen och datasyntaxen måste fortfarande definieras.
Data MatrixMatrisAnvänder ett rutnät av celler med karakteristiska gränsmönster; GS1 DataMatrix tillämpar GS1:s datakonventioner.Relevant för strukturerad produktidentifiering och tillämpningar där etikettutrymmet är begränsat.
PDF417StapladKodar information över flera rader i stället för i en enda linjär sekvens.Kräver utrustning och programvara som stöder denna symbologi och den mottagande applikationens datakrav.

Enbart streckkodsformatet utgör inte ett komplett branschsystem för identifiering. Exempelvis betecknar Data Matrix en symbologi, medan GS1 DataMatrix avser användning med GS1-specifik kodning och dat regler. På samma sätt är en QR Code som innehåller en godtycklig webbadress inte automatiskt likvärdig med en QR Code som innehåller en GS1 Digital Link URI.

Användning inom logistik och e-handel

Produktidentifiering och lagerhantering

En 2D-streckkod på en produkt eller dess förpackning kan stödja identifiering vid mottagning, plockning, packning eller lagerkontroller. När den relevanta datastandarden tillåter det kan en symbol innehålla en produktidentifierare tillsammans med attribut som batchnummer, serienummer eller utgångsdatum. Den mottagande applikationen måste förstå vilka fält som finns och hur de är separerade.

Exempelvis kan ett lager skanna en GS1 DataMatrix-symbol för att registrera en produktidentifierare och batchreferens vid mottagningen. Lag systemet kan sedan använda dessa värden när lagret registreras. Detta är ett illustrativt arbetsflöde, inte ett påstående om att alla lager accepterar samma symbol eller registrerar samma attribut.

Transport och pakethantering

En transportetikett kan innehålla maskinläsbar information som används av en transportör eller en orderhanteringsverksamhet. Om en 2D-streckkod anges beror dess roll på den tillämpliga etikettspecifikationen: den kan innehålla en försändelsereferens, operativa data eller en strukturerad kombination av fält.

En produktstreckkod och en transportstreckkod bör inte behandlas som utbytbara. Den första kan identifiera artikeln i ett paket, medan den andra identifierar försändelsen eller stöder en transportprocess. Om fel symbol skannas kan en orelaterad post hämtas även när båda symbolerna är tekniskt läsbara.

Returer och överlämning till kunder

En återförsäljare kan utfärda en 2D-streckkod som representerar ett returtillstånd eller ger en godkänd inlämningsplats åtkomst till en returpost. I ett sådant arbetsflöde är koden en referens som används av deltagande system; den är inte automatiskt en transportetikett eller en garanti för att någon plats kan ta emot returen.

Instruktionerna för kunder bör skilja mellan att visa upp en kod för behandling och att fästa en transportetikett på ett paket. Det tillämpliga returarrangemanget avgör om förpackning, etikettutskrift eller ytterligare identifiering krävs.

Gränsöverskridande leveranskedjor

Inom gränsöverskridande handel kan organisationer utbyta varor vars etiketter måste tolkas av olika handelspartner. Gemensamma identifierings- och datastandarder bidrar till att skapa en gemensam betydelse för den information som kodats i en symbol. Läsarkompatibilitet är inte tillräcklig om avsändaren och mottagaren tolkar fälten på olika sätt.

En 2D-streckkod ersätter inte i sig en handelsfaktura, tulldeklaration eller annan obligatorisk handelsdokumentation. Om en viss streckkod accepteras i en tull- eller transportprocess beror på reglerna och de tekniska specifikationerna för den processen.

Relaterade termer och viktiga avgränsningar

TermBetydelseRelation till en 2D-streckkod
Linear barcodeEn symbol som representerar data genom ett endimensionellt arrangemang av streck och mellanrum.En alternativ streckkodsstruktur, inte en synonym för en 2D-streckkod.
QR CodeEn specifik matrisbaserad streckkodssymbologi.En typ av 2D-streckkod; inte namnet på hela kategorin.
Tracking numberEn identifierare som används för att hämta information om en försändelse i ett spårningssystem.Kan kodas i en streckkod men existerar oberoende av symbolen som innehåller den.
GS1 Application IdentifierEtt prefix som identifierar betydelsen och formatet för ett datafält i GS1-systemet.Hjälper mottagande programvara att tolka strukturerade fält i stödda GS1-streckkoder.
GS1 Digital Link URIEn webbadressstruktur som representerar GS1-identifierare och kan koppla dem till onlineinformation.Kan innehållas i en lämplig 2D-streckkod; URI-strukturen och streckkodssymbologin är separata begrepp.
RFIDEn teknik som använder radiofrekvenskommunikation för att läsa information från taggar.Inte en streckkodsteknik; optisk streckkodsläsning och radiofrekvensidentifiering använder olika fångstmetoder.

Kontroller för läsning, utskrift och implementering

Att välja en 2D-streckkod kräver mer än att välja en välbekant symbol. Följande kontroller behandlar separata orsaker till operativa fel.

  • Bekräfta mottagningsspecifikationen. Fastställ vilken symbologi, vilka datafält, identifieringsregler och etikettlayout handelspartnern eller applikationen accepterar. Anta inte att en läsbar 2D-streckkod automatiskt är godtagbar.
  • Kontrollera skanningsutrustningen. En konventionell laserbaserad skanner som endast läser linjära streckkoder kan inte avkoda en matrissymbol bara för att den kan läsa linjära streckkoder. Bekräfta stöd för det valda formatet i den faktiska enheten och programvarukonfigurationen.
  • Kontrollera symbolens dimensioner. Mer kodad data kan kräva en större symbol eller mindre enskilda element. Välj dimensioner som förblir läsbara under de avsedda utskrifts- och skanningsförhållandena.
  • Bevara kontrast och fri yta. Följ symbologins krav på det outskrivna området runt symbolen, som ofta kallas tyst zon. Undvik att placera text, ramar eller annan grafik i detta område.
  • Bedöm den fysiska ytan. Veck, sömmar, bländning, krökning och nötning kan störa bildfångsten. Testa etiketten på den faktiska förpackningen i stället för endast på ett platt designprov.
  • Validera avkodade data. Kontrollera identifierare, fältlängder, avgränsare och applikationsregler. Att en skanner visar tecken är inget bevis på att ett lager- eller transportörsystem accepterar dem.
  • Skilj mellan skanning och verifiering. En lyckad skanning visar läsbarhet under en viss uppsättning förhållanden. Streckkodsverifiering utvärderar symbolkvaliteten mot definierade kriterier och motsvarar inte en enskild operativ skanning.
  • Testa hela arbetsflödet. Bekräfta att skanningen hämtar rätt post och utlöser rätt åtgärd, inklusive hur applikationen hanterar dubbletter, okända eller ogiltiga identifierare.

Vanliga missförstånd

En 2D-streckkod ger inte live-spårning på egen hand. Den kan koda en spårningsidentifierare eller länka till en spårningsresurs, men försändelsehändelser måste komma från de anslutna operativa systemen. Den tryckta symbolen övervakar inte självständigt ett pakets rörelser.

Felkorrigering gör inte en symbol oskadlig. Format som QR Code och Data Matrix innehåller felkorrigeringsmekanismer, men återställningen beror på formatet, konfigurationen och skadans art. Dolda igenkänningsmönster eller dålig bildkvalitet kan fortfarande förhindra avkodning.

Mer data är inte alltid mer användbart. Kodning av onödig information kan öka symbolens storlek eller minska utskriftstoleransen om det tillgängliga området är fast. En identifierare som är kopplad till en underhållen post kan vara lämpligare än att bädda in uppgifter som kan ändras.

Läsbar betyder inte tillförlitlig. En streckkod är en databärare, inte en automatisk garanti för äkthet eller säkert innehåll. Applikationer bör validera identifierare och hantera kodade URL:er enligt sina säkerhetskrav.

Vanliga frågor

Är en QR Code samma sak som en tvådimensionell streckkod?

En QR Code är en typ av tvådimensionell streckkod. Data Matrix och PDF417 är andra format inom den bredare kategorin.

Kan en 2D-streckkod innehålla ett pakets spårningsnummer?

Ja. Den kan koda ett spårningsnummer eller en URL som används för att få åtkomst till spårningsinformation. Den mottagande applikationen måste känna igen innehållet och koppla det till rätt försändelsepost.

Kan en befintlig streckkodsskanner läsa 2D-streckkoder?

Endast om utrustningen och dess konfiguration stöder den relevanta symbologin. En skanner som endast läser linjära streckkoder är otillräcklig för matriskoder; kompatibel bildbehandlingsutrustning eller en lämplig kamerabaserad applikation krävs.

Fungerar en 2D-streckkod utan internetanslutning?

Symbolen kan avkodas offline när kompatibel lokal programvara finns tillgänglig. För att öppna en destination online eller hämta en fjärrbaserad affärspost krävs åtkomst till det relevanta nätverket eller den relevanta tjänsten.

Källor

  • GS1: Barcodes — Streckkodstyper, identifieringsstandarder och skillnaden mellan linjära och tvådimensionella symboler.
  • GS1: Two-dimensional barcodes — Strukturerad produktdata och användning av 2D-streckkoder inom detaljhandel och leveranskedjor.
  • GS1: GS1 DataMatrix — Data Matrix-implementering, GS1-datakodning och överväganden kring symbolkvalitet.
  • GS1: GS1 Digital Link — Förhållandet mellan standardiserade identifierare, webbadresser och åtkomst till onlineinformation.
  • DENSO WAVE: About QR Code — QR Code-struktur, datarepresentation och egenskaper för felkorrigering.