En strekkode er et maskinlesbart mønster av streker, mellomrom eller figurer som koder data om en vare, nesten alltid et nummer som identifiserer den. En skanner leser mønsteret, verifiserer det ved hjelp av et innebygd kontrollsiffer, og sender nummeret videre til et system som slår opp all annen informasjon om produktet.
Det viktige å forstå er hva en strekkode ikke inneholder. En typisk strekkode for detaljhandel inneholder et produktnummer og ingenting annet. Ikke prisen, ikke beskrivelsen, ikke hvor mange du har på lager. Det er en peker. All nyttig informasjon ligger i en database, og strekkoden er bare den raskeste og mest pålitelige måten å angi hvilken post som skal leses.
Dette skillet forklarer det meste av det som følger, inkludert hvorfor skanning av et produkt i to forskjellige butikker viser to forskjellige priser fra samme strekkode.
Hvordan strekkoder fungerer
En strekkode koder sifre som et mønster av lys og mørke. I en 1D-strekkode varierer bredden på strekene og mellomrommene, og spesifikke kombinasjoner av bredder representerer spesifikke sifre.
Når du skanner den:
- Skanneren belyser koden med en laser eller LED.
- Den måler det reflekterte lyset. Mørke streker reflekterer lite, lyse mellomrom reflekterer mye, noe som skaper en bølgeform.
- Den dekoder mønsteret til tegn ved hjelp av reglene for det aktuelle strekkodeformatet.
- Den overfører resultatet til et system, vanligvis som om det hadde blitt tastet inn manuelt.
- Systemet slår det opp og returnerer produktposten.
To designfunksjoner gjør dette pålitelig nok til å kunne stoles på i alle butikker i verden.
Den stille sonen (quiet zone). Et tomt område på hver side av koden, uten innhold. Det forteller skanneren hvor koden starter og slutter. Å beskjære denne — noe designere ofte gjør for å få plass på en etikett — fører til periodiske lesefeil, som er betydelig mer irriterende enn konsekvente feil.
Kontrollsifferet. Det siste sifferet beregnes ut fra de foregående. Etter dekoding beregner skanneren sifferet på nytt og sammenligner. Hvis de ikke stemmer overens, avvises lesingen i stedet for at feil informasjon rapporteres. Dette er grunnen til at strekkodeskanning er så mye mer nøyaktig enn manuell inntasting: en feilskanning gir vanligvis ingen resultater i stedet for et feilaktig et.
Hvordan strekkoder skannes: lesertyper
Koden er bare halve systemet. Hva som leser den, avgjør hvor raskt, hvor pålitelig og på hvilken avstand arbeidet blir utført.
Laserskannere. En laser sveiper over strekene, og en sensor måler det reflekterte lyset. En veletablert og rimelig teknologi som fungerer utmerket på rene, flate 1D-strekkoder på behagelig avstand. De leser kun én dimensjon, så de kan ikke lese QR-koder eller Data Matrix, og de sliter med skadede, buede eller dårlig trykte etiketter fordi det bare er én sveipelinje å jobbe med.
Lineære bildelesere (linear imagers). En kamerasensor tar et bilde av koden, og programvare dekoder det. Fortsatt kun 1D, men betydelig mer tolerante enn en laser — de takler ripete, dårlig trykte eller etiketter med lav kontrast, og de leser fra en skjerm, noe lasere generelt ikke kan.
Matrise-bildelesere (2D imagers). En full kamerasensor som dekoder både 1D- og 2D-koder, uavhengig av orientering. Det er ikke nødvendig å rette inn leseren med strekene, noe som i praksis sparer overraskende mye tid per skanning, og én enhet dekker da alle symbologier du sannsynligvis vil støte på. De koster mer enn lasere, men prisforskjellen har blitt så liten at de fleste nye installasjoner velger disse som standard.
Telefon- og nettbrettkameraer. Enhver moderne telefon kan dekode de fleste symbologier via en app, noe som gjør dem genuint nyttige for sporadisk skanning, varetelling med midlertidig personell, eller for en liten virksomhet som ikke ønsker dedikert maskinvare. Begrensningene viser seg ved høyt volum: tregere per skanning, ingen dedikert skanneknapp, dårligere ytelse i svakt lys og på avstand, samt en enhet som ikke er bygget for å tåle å falle i betonggulv. Robuste håndholdte datamaskiner eksisterer nettopp på grunn av det siste punktet.
Stasjonære skannere. Monterte lesere som skanner varer som passerer på et transportbånd, eller som står på en benk slik at operatøren presenterer varen i stedet for å sikte med en håndholdt skanner. Raskere der gjennomstrømmingen rettferdiggjør den faste posisjonen.
Hvordan velge. Tilpass leseren til avstanden, kodetypene og miljøet. Hvis du bare skanner rene 1D-etiketter på armlengdes avstand, er en laser billig og fullt tilstrekkelig. Hvis du senere kan komme til å legge til QR eller Data Matrix, hvis etiketter blir skadet, eller hvis skannehastighet er viktig, fjerner en matrise-bildeleser en hel kategori problemer mot et beskjedent pristillegg. Og hvis skanningen skjer i fryserom, utendørs eller fra en gaffeltruck, betyr miljøklassifiseringen mer enn optikken.
Hva en strekkode inneholder
For en strekkode på et detaljhandelsprodukt — en UPC eller EAN — deles nummeret opp i deler:
- Et bedriftsprefiks, lisensiert til virksomheten som eier produktet.
- En produktreferanse, tildelt av den virksomheten innenfor sitt prefiks.
- Et kontrollsiffer, beregnet ut fra resten.
Sammen danner disse en GTIN — et Global Trade Item Number — som er globalt unikt. Denne unikheten er selve poenget. Det betyr at en skanner hvor som helst i verden tolker det nummeret til det samme produktet.
Andre formater bærer andre typer informasjon. Code 128 koder bokstaver i tillegg til tall og brukes til interne etiketter og logistikk. GS1-128 legger til struktur gjennom applikasjonsidentifikatorer (Application Identifiers), korte prefikser som deklarerer hva hver datablokk betyr, slik at én kode kan inneholde et produktnummer, et parti og en utløpsdato i et format ethvert kompatibelt system kan tolke.
Hvorfor strekkoder er viktige på et lager
Nøyaktighet. Manuell dataregistrering produserer feil i et tempo som overrasker mange — typisk rundt én feil per noen hundre tegn. Strekkodeskanning med kontrollsiffer reduserer dette med flere størrelsesordener. Nesten ethvert problem med lagernøyaktighet i en operasjon uten skanning kan spores tilbake til manuell inntasting.
Hastighet. En skanning tar en brøkdel av et sekund. Å lese et nummer og taste det inn tar flere sekunder og krever full konsentrasjon.
Sporbarhet. Skanning ved hvert trinn skaper en logg over hvor en vare var og når. Uten dette kan du bare rapportere hvor ting er ment å være.
Prosesshåndheving. Et system som krever en skanning for å bekrefte en plukkrunde, kan kontrollere at riktig vare ble tatt. En plukkliste på papir kan ikke det.
Det gjør alt annet mulig. Varetelling (cycle counting), dirigert innlagring, FIFO-rotasjon, partioppfølging — alt avhenger av å identifisere varer raskt og pålitelig nok til at folk faktisk gjør det.
Hvor strekkoder brukes
- Detaljhandelsprodukter — UPC eller EAN ved salgsstedet.
- Kartonger og kasser — ITF-14 eller GS1-128 for ytteremballasje.
- Paller — et nummerskilt (licence plate number) som identifiserer hele enhetslasten med én skanning.
- Lagerlokasjoner — Code 128-etiketter på reoler, slik at innlagring og plukking bekrefter posisjonen.
- Dokumenter — plukklister, følgesedler og returpapirer, slik at riktig dokumentasjon følger riktig varebevegelse.
- Utstyr og eiendeler — holdbare etiketter for sporing av verktøy, containere og returemballasje.
Merking av lokasjoner er det som oftest mangler i operasjoner som er nye med skanning. Skanning av produktet forteller deg hva som ble plukket. Skanning av lokasjonen forteller deg at det kom fra riktig sted, noe som fanger opp feilen før den forlater bygget.
Begrensninger
Siktlinje er påkrevd. En strekkode som er skjult av krympeplast, vender feil vei eller er plassert inne i en kartong, kan ikke leses. Dette er den grunnleggende begrensningen, og årsaken til at RFID eksisterer.
Én om gangen. Hver skanning er en bevisst handling. Å telle hundre varer betyr hundre skanninger.
Skade er kritisk. En rift, flekk eller ripe tvers over strekene hindrer lesing. 2D-formater tåler skade gjennom feilretting; 1D-formater gjør ikke det.
Utskriftskvalitet avgjør alt. En korrekt valgt strekkode som skrives ut for smått, med for lav oppløsning, med utilstrekkelig kontrast eller uten tilhørende «quiet zone», vil feile. Når skanninger feiler, sjekk utskriften før du stiller spørsmål ved formatet.
Dataene ligger et annet sted. En strekkode alene forteller deg ingenting hvis du ikke får tilgang til databasen. Dette er viktig for varer som flyttes mellom organisasjoner, noe som er grunnen til at GS1-128 og 2D-formater som inneholder batch- og utløpsdato på selve etiketten, har vokst i regulerte sektorer.
Komme i gang med strekkoder
Hvis du innfører dette fremfor å arve det:
Bestem hva du skal identifisere. Produkter, lokasjoner, paller, eller alle tre. Lokasjoner gir vanligvis høyest avkastning for minst innsats, fordi de ikke krever samarbeid med leverandører.
Bruk eksisterende strekkoder der de finnes. Hvis produktene dine allerede har produsentens strekkoder, skann disse i stedet for å merke dem på nytt. Å merke tusenvis av enheter på nytt er en jobb ingen liker å gjøre to ganger.
Velg format med omhu. Code 128 for alt internt. UPC eller EAN hvis du selger via detaljhandel, noe som betyr lisensiering av et GS1-prefiks.
Kjøp bildeskannere (imagers) fremfor laserskannere. Prisforskjellen har blitt mindre, og bildeskannere leser både 1D og 2D, noe som fjerner begrensninger senere.
Test utskriftskvaliteten før en full produksjon. Skriv ut en prøve, skann den med utstyret du faktisk skal bruke, under forholdene den skal brukes i.
Skann i det øyeblikket bevegelsen skjer. En skanning som registreres ved et skrivebord tjue minutter senere, gjeninnfører feilene du kjøpte skannerne for å fjerne.
En kort historie, og hvorfor det fortsatt betyr noe
Det første strekkodepatentet ble innvilget i 1952, for et «bullseye»-design som kunne leses fra alle vinkler. Det førte ingen vei på tjue år, fordi teknologien for å lese det billig ikke eksisterte.
Gjennombruddet var ikke koden, men enigheten. I 1973 ble dagligvarebransjen i USA enige om en felles standard — Universal Product Code — og i 1974 ble en pakke tyggegummi den første varen som ble skannet i en kasse. Europa tok i bruk en kompatibel tretten-sifret versjon kort tid etter.
Den sekvensen er den nyttige delen av historien. Det tekniske problemet hadde vært løst i flere tiår; det som fikk det til å fungere var at konkurrenter ble enige om å bruke samme nummersystem, administrert av et nøytralt organ. Uten den enigheten ville hver forhandler trengt en oversettelsestabell for hver leverandør, og hele systemet ville kollapset under sin egen administrasjon.
Det samme prinsippet gjelder internt i din egen virksomhet i mindre skala. Et strekkodesystem lønner seg bare hvis alle bruker det samme konsekvent. Virksomheter som lar hver avdeling finne opp sitt eget nummersystem, ender opp med nøyaktig det problemet dagligvarebransjen løste i 1973, og løser det vanligvis på samme måte — ved å velge én standard og få alle til å gå over til den.
Det forklarer også hvorfor det skaper problemer å kjøpe billige, resirkulerte strekkodenumre. Verdien ligger ikke i mønsteret av streker, som hvem som helst kan skrive ut. Den ligger i registeret som garanterer at nummeret tilhører deg og ingen andre.
Hvor du kan lære mer
- Typer strekkoder — formatene i detalj og hvordan du velger mellom dem.
- Strekkodeskanning for lager — integrering av skanning i en arbeidsprosess.
- Hva er RFID — alternativet når siktlinje er umulig.
- Hva er en SKU — din interne identifikator, som ikke er det samme.
- Hvordan spore lager — den bredere disiplinen som skanning støtter.
Kort oppsummert
En strekkode er en maskinlesbar peker til en databasepost, ikke en informasjonsbeholder — og verdien i et lager kommer fra å erstatte manuell dataregistrering med en kontrollsiffer-verifisert skanning, som er der lagerbeholdningens nøyaktighet faktisk kommer fra.
Ofte stilte spørsmål
Hva er en strekkode? Et maskinlesbart mønster av streker og mellomrom, eller former, som koder data om en vare. I de fleste tilfeller er dataene ganske enkelt et nummer som identifiserer produktet, som et system deretter slår opp.
Hvilken informasjon inneholder en strekkode? Vanligvis bare et identifikasjonsnummer. En strekkode for detaljhandel inneholder et bedriftsprefiks, en produktreferanse og et kontrollsiffer. Den inneholder ikke pris, beskrivelse eller lagerantall — disse ligger i en database.
Hva er forskjellen på en strekkode og en SKU? En SKU er din egen interne kode for et produkt, som du velger og som betyr noe for deg. En strekkode er den maskinlesbare representasjonen av en identifikator, ofte en globalt unik GTIN tildelt gjennom GS1. Du kan skrive ut en strekkode av din SKU for internt bruk.
Hvordan fungerer en strekkodeskanner? Den lyser opp koden, måler reflektert lys for å oppdage mønsteret av streker og mellomrom, dekoder dette til tegn, verifiserer kontrollsifferet og sender resultatet til et system som om det hadde blitt tastet inn manuelt.
Hvorfor vil ikke strekkoden min skannes? Oftest skyldes det utskriftskvalitet: for liten, utilstrekkelig oppløsning, dårlig kontrast eller en utilstrekkelig «quiet zone» rundt koden. Skade, et uegnet etikettmateriale eller at en laserskanner rettes mot en 2D-kode er andre vanlige årsaker.
Må jeg kjøpe strekkoder? For internt bruk, nei — du kan generere Code 128 eller QR-koder fra din egen nummerering uten kostnad. For produkter som selges via detaljhandel, ja, fordi UPC- og EAN-numre må tildeles fra et GS1-bedriftsprefiks som du lisensierer.
Kan en strekkode gjenbrukes for et annet produkt? Det bør den ikke. Systemer hos forhandlere og distributører beholder historikk knyttet til et nummer, så å tildele det på nytt til et nytt produkt vil føre til feil vare på noens hylle eller faktura. Pensjoner numre fremfor å resirkulere dem.
Hva er et kontrollsiffer? Det siste sifferet i en strekkode, beregnet ut fra de foregående sifrene. Skanneren beregner det på nytt og avviser lesingen hvis det ikke stemmer, noe som er grunnen til at en dårlig skanning vanligvis ikke gir noe resultat fremfor å gi feil produkt.
