Stregkodesystem
Hvad er et stregkodesystem?
Et stregkodesystem, også skrevet som stregkode-system, er en kombination af maskinlæsbare symboler, scanningsudstyr, software og driftsprocedurer, der bruges til at identificere objekter og registrere oplysninger om dem. Inden for logistik og ecommerce forbinder det fysiske varer, lagerlokationer, pakker og logistikenheder med digitale registreringer, så aktiviteter som varemodtagelse, lageroptælling, ordrebehandling, forsendelse og returnering kan registreres og kontrolleres.

Selve stregkoden er kun én komponent. Et komplet system skal fastslå, hvad en identifikator repræsenterer, producere eller indhente det relevante symbol, læse det korrekt og bruge de afkodede oplysninger i en forretningsapplikation. Hvis man for eksempel scanner et produkt under plukning af en ordre, kan et lagerstyringssystem kontrollere, om den valgte vare svarer til ordrelinjen.
Selvom betegnelsen oprindeligt stammer fra symboler lavet af parallelle streger og mellemrum, kan stregkodesystemer også bruge todimensionelle symboler, herunder QR Code og Data Matrix. Det relevante symbol afhænger af de oplysninger, der skal kodes, gældende standarder, scanningsudstyr og kravene fra den modtagende organisation.
Komponenter i et stregkodesystem
Et fungerende system kræver overensstemmelse mellem fysiske etiketter og digitale registreringer. Køb af scannere eller udskrivning af etiketter skaber ikke i sig selv denne overensstemmelse.
- Identifikationsregler: Disse definerer, hvad der identificeres, f.eks. en produkttype, en individuel serialiseret vare, en lagerplads eller en logistikenhed.
- Stregkodesymboler: Disse indeholder identifikatorer eller andre data i et maskinlæsbart format. En stregkodesymbologi angiver, hvordan oplysningerne repræsenteres.
- Etiketproduktion eller mærkning: Symboler kan trykkes på emballage, påføres som etiketter eller markeres direkte på egnede overflader.
- Udstyr til aflæsning: Kompatible scannere, kameraer eller mobile enheder registrerer og afkoder symbolerne.
- Forretningssoftware og registreringer: Applikationer fortolker de afkodede oplysninger og forbinder dem med produkter, ordrer, lokationer, forsendelser eller andre registreringer.
- Driftsprocedurer: Disse fastlægger, hvornår der skal scannes, hvordan uoverensstemmelser håndteres, og hvordan beskadigede, duplikerede eller uidentificerede etiketter behandles.
Disse komponenter er indbyrdes afhængige. Et tydeligt trykt symbol kan stadig skabe en forkert transaktion, hvis dets identifikator er tildelt det forkerte produkt. Omvendt kan en nøjagtig database ikke kompensere for en etiket, som det tilgængelige udstyr ikke kan læse.
Sådan fungerer et stregkodesystem
- Definer identifikationsniveauet. Organisationen afgør, om processen skal skelne mellem en produkttype, et parti eller en batch, en individuel vare eller en håndteringsenhed såsom en palle.
- Tildel eller indhent en identifikator. Identifikatoren oprettes i henhold til relevante interne eller eksterne identifikationsregler og knyttes til en forretningsregistrering.
- Kod oplysningerne. Det valgte stregkodeformat repræsenterer identifikatoren og, hvor det understøttes og kræves, yderligere oplysninger såsom et batchnummer eller en udløbsdato.
- Anbring symbolet. Stregkoden placeres, så den kan læses under den tilsigtede proces uden at blive skjult af indpakning, folder eller andre etiketter.
- Scan ved en proceshændelse. En medarbejder eller automatisk læser registrerer stregkoden under varemodtagelse, placering på lager, plukning, pakning, afsendelse eller en anden defineret aktivitet.
- Valider og registrer transaktionen. Softwaren kontrollerer de afkodede oplysninger i forhold til opgaven eller den forventede registrering. Den kan godkende transaktionen, anmode om flere oplysninger eller markere en undtagelse.
At læse en stregkode og gennemføre en transaktion er to forskellige handlinger. En vellykket afkodning betyder, at udstyret har fortolket symbolet; det beviser ikke, at varerne er korrekte, at det forventede antal er til stede, eller at transaktionen er gemt. Disse kontroller afhænger af applikationslogik og driftsmæssige kontroller.
Stregkodeformater, der bruges i handel og logistik
Stregkodeformater opdeles normalt i lineære og todimensionelle symboler. Denne skelnen beskriver deres fysiske struktur, ikke den forretningsmæssige betydning af alle de identifikatorer, de kan indeholde. De følgende eksempler illustrerer etablerede formater og udgør ikke en udtømmende klassifikation.
| Format | Struktur | Relevant anvendelse | Vigtig forskel |
|---|---|---|---|
| EAN/UPC | Lineær | Identifikation af handelsvarer i detailhandlen ved hjælp af Global Trade Item Numbers | Identificerer en handelsvare; identificerer ikke i sig selv en pakke eller forsendelse. |
| Code 128 | Lineær | Kodning af alfanumeriske oplysninger i operationelle applikationer | Symbologien alene fastlægger ikke fælles forretningsmæssige betydninger for de kodede data. |
| GS1-128 | Lineær, baseret på Code 128 | Logistiketiketter og strukturerede forsyningskædedata | Anvender GS1-konventioner og Application Identifiers til at skelne mellem dataelementer. |
| GS1 DataMatrix | Todimensionel | Identifikation og yderligere strukturerede data, hvor applikationen kræver det | Anvender GS1-datasyntaksen; det er ikke blot et hvilket som helst Data Matrix-symbol. |
| QR Code | Todimensionel | Kodning af oplysninger såsom webadresser eller identifikatorer | Den forretningsmæssige betydning afhænger af det kodede indhold og den applikation, der fortolker det. |
GS1 Application Identifiers angiver betydningen og formatet af tilknyttede dataelementer. De gør det muligt for kompatible applikationer at skelne mellem oplysninger såsom en produktidentifikator, et batchnummer eller en udløbsdato. Et system, der håndterer disse elementer, skal fortolke deres struktur korrekt i stedet for at behandle hver scanning som en udifferentieret tegnstreng.
Anvendelse gennem hele logistikforløbet
Varemodtagelse og lagerbeholdning
Ved varemodtagelse kan en stregkode forbinde ankomne varer med en forventet produkt- eller logistikenhedsregistrering. Afhængigt af arbejdsgangen kan operatører også registrere antal, batches, serienumre og lagerlokationer. Scanning af et produkt fastslår ikke automatisk antallet af modtagne enheder; antal skal kodes, indtastes, tælles eller udledes efter en defineret proces.
Ved lagerplacering og genopfyldning kan scanning af både varerne og destinationslokationen hjælpe med at knytte lagerbeholdningen til en lagerplads. Lageroptællinger kan bruge de samme identifikatorer til at sammenligne fysisk observeret lager med registrerede beholdninger. Resultatets nøjagtighed afhænger stadig af korrekt optælling og konsekvent registrering af transaktioner.
Plukning, pakning og afsendelse
Ved ordrebehandling kan software sammenligne en scannet produktidentifikator med den vare, som ordren anmoder om. Ved pakning kan en separat kontrol knytte de udvalgte varer til den pakke, der klargøres. En transportøretiket indeholder derefter identifikatorer, der bruges i forsendelsesprocessen.
Det bør ikke antages, at disse identifikatorer kan bruges i flæng. En produktstregkode besvarer et andet spørgsmål end en pakkestregkode. En pakke kan indeholde flere produkter, og én ordre kan blive opfyldt gennem flere pakker. Softwaren skal vedligeholde disse relationer udtrykkeligt.
Returneringer
En returproces kan bruge den oprindelige produktstregkode, en pakkeidentifikator eller en returautorisationidentifikator til at finde den relevante registrering. Identifikation er kun udgangspunktet: inspektion, vurdering af tilstand, berettigelse til refundering og beslutningen om at lægge en vare tilbage på lager eller kassere den er fortsat separate aktiviteter.
Grænseoverskridende bevægelser
Inden for grænseoverskridende ecommerce kan identifikatorer hjælpe handelspartnere med at forbinde fysiske varer med oplysninger, der udveksles mellem lager-, transport- og kommercielle systemer. En stregkode fastslår dog ikke i sig selv toldmæssig antagelighed, oprindelse, tarifering eller toldbehandling. Disse forhold afhænger af de relevante varer, dokumenter, angivelser og juridiske krav.
Hvis forskellige organisationer scanner den samme etiket, kræver interoperabilitet mere end læselig trykning. Partnerne skal være enige om identifikationsordningen, datastrukturen, etiketkravene og de elektroniske registreringer, der er knyttet til identifikatoren.
Relaterede begreber og identifikationsgrænser
| Begreb | Betydning | Forhold til et stregkodesystem |
|---|---|---|
| Stregkode | Et maskinlæsbart symbol, der repræsenterer data | Databæreren, ikke det komplette operationelle system. |
| SKU | En identifikator, som en virksomhed bruger til at administrere en lagerført vare | Kan kodes i en stregkode, men betydningen og entydigheden afhænger af den virksomhed, der tildeler den. |
| GTIN | Global Trade Item Number, en GS1-identifikator for handelsvarer | Kan indeholdes i understøttede stregkodeformater; identificerer handelsvaren og ikke hele stregkodesystemet. |
| SSCC | Serial Shipping Container Code, en GS1-identifikator for en logistikenhed | Kan forbinde en fysisk logistikenhed, såsom en palle, med tilknyttede oplysninger. |
| Trackingnummer | En identifikator, der bruges i en forsendelsessporingstjeneste | Kan forekomme i en transportørstregkode, men omfanget og fortolkningen afhænger af transportøren eller forsendelsessystemet. |
| RFID | Radiofrekvensidentifikation ved hjælp af tags og læsere | En anden teknologi til dataregistrering; stregkodelæsning kræver normalt optisk synlighed af symbolet. |
Et GTIN identificerer normalt en handelsvare på et bestemt emballageniveau og ikke hver enkelt fysisk forekomst. Identifikation af en bestemt forekomst kræver en passende identifikator på forekomstniveau eller en kombination såsom en produktidentifikator og et serienummer. På samme måde identificerer en SSCC en logistikenhed; den kan ikke erstatte en beskrivelse af hvert produkt, der findes i enheden.
Praktiske kontroller og begrænsninger
Stregkodesystemer kan understøtte ensartet identifikation, men deres effektivitet afhænger af datastyring, udstyrskompatibilitet, etiketkvalitet og arbejdsgangens udformning. Nyttige implementeringskontroller omfatter:
- Identifikatorens omfang: Fastslå, om hver kode repræsenterer en produkttype, en individuel vare, en lokation, en pakke eller en logistikenhed. Undgå at tildele den samme identifikator til ikke-relaterede aktive registreringer.
- Læserkompatibilitet: Bekræft, at udstyret kan læse det valgte symbol. Udstyr, der kun er beregnet til lineære stregkoder, bør ikke antages at kunne læse todimensionelle symboler.
- Fortolkning af data: Test, hvordan softwaren håndterer indledende nuller, felter med variabel længde, separatorer og strukturerede dataelementer.
- Kvalitet af trykning og placering: Kontroller kontrast, symboldimensioner, påkrævet frizone og synlighed på den faktiske emballage.
- Driftsmæssig holdbarhed: Vurder, om etiketterne forbliver læselige efter forventet håndtering, slid, fugtpåvirkning eller temperaturændringer.
- Sammenkobling med registreringer: Bekræft, at scanningen åbner eller opdaterer den tilsigtede registrering, herunder det korrekte emballageniveau og den korrekte måleenhed.
- Håndtering af undtagelser: Definer, hvad der sker, når en kode er ukendt, duplikeret, ulæselig eller ikke stemmer overens med opgaven.
- Registrering af hændelser: Bekræft, at transaktioner bevarer den relevante kontekst, såsom handling, lokation og tidspunkt, i stedet for blot at gemme en afkodet identifikator.
Stregkodeverifikation og almindelig scanning tjener forskellige formål. En scannertest viser, at bestemt udstyr kan læse et symbol under testbetingelserne. Formel verifikation vurderer symbolkvaliteten i forhold til gældende kriterier. Ingen af processerne fastslår i sig selv, at den kodede identifikator er knyttet til de korrekte fysiske varer.
Ofte stillede spørgsmål
Er et stregkodesystem det samme som en stregkodescanner?
Nej. En scanner er en læseenhed. Et stregkodesystem omfatter også identifikationsregler, etiketter eller mærkninger, software, forretningsregistreringer og procedurer for håndtering af scannede oplysninger.
Indeholder en stregkode alle oplysninger om et produkt?
Ikke nødvendigvis. Den kan kun indeholde en identifikator, som softwaren bruger til at hente en registrering. Nogle formater kan indeholde yderligere strukturerede data, men de tilgængelige oplysninger afhænger af, hvad der blev kodet.
Kan den samme produktstregkode bruges som pakkens trackingnummer?
En produktidentifikator og et trackingnummer tjener forskellige formål. En produktkode identificerer en handelsvare, mens en trackingidentifikator vedrører en registrering til sporing af en forsendelse. Et system bør vedligeholde relationen mellem dem i stedet for at antage, at de er ækvivalente.
Opdaterer scanning af en stregkode automatisk lagerbeholdningen?
Kun når den tilknyttede applikation er konfigureret til at udføre en lagertransaktion. En scanning kan i stedet hente oplysninger, validere en opgave eller udløse en undtagelse uden at ændre lagerbeholdningerne.
Kilder
- GS1: Barcodes — Stregkodestrukturer, understøttede formater og deres rolle i identifikation og dataregistrering.
- GS1 General Specifications — Identifikationsregler, krav til anvendelse af stregkoder, datastruktur og overvejelser om symbolkvalitet.
- GS1: Global Trade Item Number — Omfanget og formålet med identifikation af handelsvarer.
- GS1: Serial Shipping Container Code — Identifikation af logistikenheder i forsyningskædens aktiviteter.
- GS1 Application Identifiers — Betydninger og formater for strukturerede dataelementer, der bruges i GS1-applikationer.


