Todimensjonal strekkode
Hva er en todimensjonal strekkode?
En todimensjonal strekkode, også skrevet som two-dimensional barcode eller 2D barcode, er et maskinlesbart symbol som koder informasjon gjennom et mønster ordnet i to dimensjoner. Innen logistikk og netthandel kan den inneholde identifikatorer eller andre data som brukes til å gjenkjenne produkter, pakker, lagerenheter og returoperasjoner. Avhengig av format og bruksområde kan symbolet inneholde data direkte eller gi en identifikator eller nettadresse som et system bruker til å hente tilknyttet informasjon.

I motsetning til en lineær strekkode, som koder informasjon i én dimensjon ved hjelp av streker og mellomrom, bruker en 2D-strekkode en matrise av elementer eller flere stablede rader. QR Code, Data Matrix og PDF417 er eksempler på 2D-strekkodeformater. Formatet bestemmer hvordan informasjonen representeres og avkodes; forretningsapplikasjonen bestemmer hva informasjonen betyr.
Slik fungerer en todimensjonal strekkode
En applikasjon som genererer strekkoder, konverterer en datastreng til et symbol i henhold til reglene for et bestemt strekkodeformat, også kalt en symbology. Dataene kan være en produktidentifikator, et serienummer, en forsendelsesreferanse eller en URL. En kompatibel leser fanger opp symbolet og avkoder mønsteret tilbake til data.
Avkoding fullfører ikke nødvendigvis forretningsoppgaven. Lager-, frakt- eller butikkprogramvare må tolke det avkodede innholdet og knytte det til riktig post eller handling. En vellykket skanning kan derfor produsere lesbar tekst, men likevel mislykkes i en operasjonell kontroll hvis mottaksapplikasjonen ikke gjenkjenner datastrukturen eller identifikatoren.
- Definer dataene: Organisasjonen velger identifikatoren, attributtene eller referansen som kreves for transaksjonen.
- Kod symbolet: Programvaren genererer en strekkode ved hjelp av den valgte symbologien og gjeldende dataregler.
- Skriv ut eller vis det: Symbolet vises på emballasje, en fraktetikett, et dokument eller en skjerm.
- Fang opp og avkod det: En kompatibel bildeenhet eller kameraapplikasjon leser mønsteret.
- Valider og behandle det: Mottakssystemet kontrollerer innholdet og henter eller oppdaterer ved behov en forretningspost.
Disse trinnene forklarer hvorfor strekkodekvalitet, leserkompatibilitet og programvareintegrasjon må vurderes separat. Et godt trykt symbol kan ikke kompensere for en feil identifikator, og korrekte data kan ikke kompensere for et symbol som det tilgjengelige utstyret ikke kan lese.
Hovedformater og forskjellene mellom dem
Todimensjonale strekkoder omfatter matrisesymboler og stablede symboler. Matrisesymboler ordner elementer i et todimensjonalt rutenett. Stablede symboler ordner kodet informasjon i flere rader. Dette er strukturelle forskjeller, ikke rangeringer av kvalitet eller egnethet.
| Format | Struktur | Relevante egenskaper | Bruksområder |
|---|---|---|---|
| QR Code | Matrise | Kan kode tekst, identifikatorer og URL-er; kjennes igjen på de fremtredende posisjonsmønstrene i hjørnene. | Nyttig når kamerabasert tilgang til en nettressurs eller applikasjon er tiltenkt. Destinasjonen og datasyntaksen må fortsatt defineres. |
| Data Matrix | Matrise | Bruker et rutenett av celler med karakteristiske kantmønstre; GS1 DataMatrix bruker GS1-datakonvensjoner. | Relevant for strukturert produktidentifikasjon og bruksområder der etikettplassen er begrenset. |
| PDF417 | Stablet | Koder informasjon over flere rader i stedet for i én lineær sekvens. | Krever utstyr og programvare som støtter denne symbologien og datakravene til mottaksapplikasjonen. |
Strekkodeformatet alene etablerer ikke et komplett bransjesystem for identifikasjon. For eksempel navngir Data Matrix en symbologi, mens GS1 DataMatrix viser til bruk med GS1-spesifikk koding og dataregler. På samme måte er en QR Code som inneholder en vilkårlig nettadresse, ikke automatisk det samme som en QR Code som inneholder en GS1 Digital Link URI.
Bruk innen logistikk og netthandel
Produktidentifikasjon og lagerbeholdning
En 2D-strekkode på et produkt eller emballasjen kan støtte identifikasjon ved mottak, plukking, pakking eller lagerkontroller. Når den relevante datastandarden tillater det, kan ett symbol inneholde en produktidentifikator sammen med attributter som batchnummer, serienummer eller utløpsdato. Mottaksapplikasjonen må forstå hvilke felt som finnes og hvordan de er skilt fra hverandre.
Et lager kan for eksempel skanne et GS1 DataMatrix-symbol for å registrere en produktidentifikator og batchreferanse ved mottak. Lagerstyringssystemet kan deretter bruke disse verdiene ved registrering av beholdningen. Dette er en illustrasjon av en arbeidsflyt, ikke en påstand om at alle lagre godtar det samme symbolet eller registrerer de samme attributtene.
Frakt og pakkehåndtering
En fraktetikett kan inneholde maskinlesbar informasjon som brukes av en transportør eller en oppfyllingsoperasjon. Hvis en 2D-strekkode er spesifisert, avhenger rollen av den gjeldende etikettspesifikasjonen: Den kan inneholde en forsendelsesreferanse, operasjonelle data eller en strukturert kombinasjon av felt.
En produktstrekkode og en fraktstrekkode bør ikke behandles som om de kan brukes om hverandre. Den første kan identifisere varen inne i en pakke, mens den andre identifiserer forsendelsen eller støtter en transportprosess. Skanning av feil symbol kan hente en urelatert post selv om begge symbolene teknisk sett kan leses.
Returer og overlevering til kunder
En forhandler kan utstede en 2D-strekkode som representerer en returgodkjenning eller gir et godkjent innleveringssted tilgang til en returpost. I en slik arbeidsflyt er koden en referanse som brukes av deltakende systemer; den er ikke i seg selv en fraktetikett eller en garanti for at et hvilket som helst sted kan godta returen.
Instruksjonene til kunden bør skille mellom å vise frem en kode for behandling og å feste en transportetikett på en pakke. Den aktuelle returordningen avgjør om emballasje, utskrift av etikett eller ytterligere identifikasjon kreves.
Grensekryssende forsyningskjeder
I grensekryssende handel kan organisasjoner utveksle varer med etiketter som må tolkes av ulike handelspartnere. Felles identifikator- og datastandarder bidrar til å etablere en felles betydning for informasjonen som er kodet i et symbol. Leserkompatibilitet alene er ikke tilstrekkelig hvis avsender og mottaker tolker feltene forskjellig.
En 2D-strekkode erstatter ikke i seg selv en handelsfaktura, tolldeklarasjon eller annen påkrevd handelsdokumentasjon. Hvorvidt en bestemt strekkode godtas i en toll- eller transportprosess, avhenger av reglene og de tekniske spesifikasjonene for prosessen.
Relaterte begreper og viktige avgrensninger
| Begrep | Betydning | Forholdet til en 2D-strekkode |
|---|---|---|
| Lineær strekkode | Et symbol som representerer data gjennom en endimensjonal ordning av streker og mellomrom. | En alternativ strekkodestruktur, ikke et synonym for en 2D-strekkode. |
| QR Code | En spesifikk matrisebasert strekkodesymbologi. | Én type 2D-strekkode, ikke navnet på hele kategorien. |
| Tracking number | En identifikator som brukes til å hente informasjon om en forsendelse i et sporingssystem. | Kan være kodet i en strekkode, men eksisterer uavhengig av symbolet som inneholder den. |
| GS1 Application Identifier | Et prefiks som identifiserer betydningen og formatet til et datafelt i GS1-systemet. | Hjelper mottaksprogramvare med å tolke strukturerte felt i støttede GS1-strekkoder. |
| GS1 Digital Link URI | En nettadressestruktur som representerer GS1-identifikatorer og kan koble dem til nettbasert informasjon. | Kan inneholdes i en egnet 2D-strekkode; URI-strukturen og strekkodesymbologien er separate begreper. |
| RFID | En teknologi som bruker radiofrekvenskommunikasjon til å lese informasjon fra brikker. | Ikke en strekkodeteknologi; optisk strekkodelesing og radiofrekvensidentifikasjon bruker ulike metoder for datafangst. |
Kontroller ved lesing, utskrift og implementering
Å velge en 2D-strekkode krever mer enn å velge et kjent symbol. Kontrollene nedenfor gjelder separate årsaker til operasjonell svikt.
- Bekreft mottaksspesifikasjonen. Fastslå hvilken symbologi, hvilke datafelt, identifikatorregler og etikettoppsett handelspartneren eller applikasjonen godtar. Ikke anta at enhver lesbar 2D-strekkode er akseptabel.
- Kontroller skanneutstyret. En konvensjonell laserskanner som bare støtter lineære strekkoder, kan ikke avkode et matrisesymbol bare fordi den kan lese lineære strekkoder. Bekreft støtte for det valgte formatet i den faktiske enheten og programvarekonfigurasjonen.
- Kontroller symboldimensjonene. Mer kodede data kan kreve et større symbol eller mindre enkeltelementer. Velg dimensjoner som fortsatt er lesbare under de planlagte utskrifts- og skanneforholdene.
- Bevar kontrast og fri plass. Følg symbologiens krav til det utrykte området rundt symbolet, vanligvis kalt quiet zone. Unngå å plassere tekst, rammer eller annen grafikk i dette området.
- Vurder den fysiske overflaten. Rynker, sømmer, gjenskinn, krumning og slitasje kan forstyrre bildefangst. Test etiketten på den faktiske emballasjen, ikke bare på et flatt designutkast.
- Valider de avkodede dataene. Kontroller identifikatorer, feltlengder, skilletegn og applikasjonsregler. At en skanner viser tegn, er ikke bevis på at et lager- eller transportørsystem vil godta dem.
- Skill mellom skanning og verifisering. En vellykket skanning viser lesbarhet under ett sett med forhold. Strekkodeverifisering vurderer symbolkvaliteten mot definerte kriterier og er ikke det samme som én enkelt operasjonell skanning.
- Test hele arbeidsflyten. Bekreft at skanningen henter riktig post og utløser riktig handling, inkludert hvordan applikasjonen håndterer dupliserte, ukjente eller ugyldige identifikatorer.
Vanlige misforståelser
En 2D-strekkode gir ikke direkte sporing i sanntid. Den kan kode en sporingsidentifikator eller lenke til en sporingsressurs, men forsendelseshendelser må komme fra de tilkoblede operasjonelle systemene. Det trykte symbolet observerer ikke pakkens bevegelser på egen hånd.
Feilretting gjør ikke et symbol uskadelig. Formater som QR Code og Data Matrix inneholder mekanismer for feilretting, men gjenoppretting avhenger av formatet, konfigurasjonen og skadens art. Tildekkede gjenkjenningsmønstre eller dårlig bildekvalitet kan fortsatt hindre avkoding.
Mer data er ikke alltid mer nyttig. Koding av unødvendig informasjon kan øke symbolstørrelsen eller redusere utskriftstoleransen hvis den tilgjengelige plassen er fast. En identifikator som er koblet til en vedlikeholdt post, kan være mer egnet enn å bygge inn detaljer som kan endres.
Lesbar betyr ikke pålitelig. En strekkode er en databærer, ikke en automatisk garanti for ekthet eller trygt innhold. Applikasjoner bør validere identifikatorer og håndtere kodede URL-er i henhold til sikkerhetskravene.
Vanlige spørsmål
Er en QR Code det samme som en todimensjonal strekkode?
En QR Code er én type todimensjonal strekkode. Data Matrix og PDF417 er andre formater innenfor den bredere kategorien.
Kan en 2D-strekkode inneholde et sporingsnummer for en pakke?
Ja. Den kan kode et sporingsnummer eller en URL som brukes til å få tilgang til sporingsinformasjon. Mottaksapplikasjonen må gjenkjenne innholdet og koble det til riktig forsendelsespost.
Kan en eksisterende strekkodeskanner lese 2D-strekkoder?
Bare hvis utstyret og konfigurasjonen støtter den relevante symbologien. En skanner som bare støtter lineære strekkoder, er utilstrekkelig for matrise-strekkoder; kompatibelt bildeutstyr eller en egnet kamerabasert applikasjon er nødvendig.
Fungerer en 2D-strekkode uten internettilkobling?
Symbolet kan avkodes uten nett når kompatibel lokal programvare er tilgjengelig. Å åpne en nettbasert destinasjon eller hente en ekstern forretningspost krever tilgang til det relevante nettverket eller den relevante tjenesten.
Kilder
- GS1: Barcodes — Strekkodetyper, identifikasjonsstandarder og forskjellen mellom lineære og todimensjonale symboler.
- GS1: Two-dimensional barcodes — Strukturerte produktdata og bruk av 2D-strekkoder i detaljhandel og forsyningskjedeapplikasjoner.
- GS1: GS1 DataMatrix — Data Matrix-implementering, GS1-datakoding og hensyn til symbolkvalitet.
- GS1: GS1 Digital Link — Forholdet mellom standardiserte identifikatorer, nettadresser og tilgang til nettbasert informasjon.
- DENSO WAVE: About QR Code — QR Code-struktur, datarepresentasjon og egenskaper ved feilretting.


