Skip to main content
HemBloggOrdlistaStreckkodssystem

Streckkodssystem

17TRACK

Vad är ett streckkodssystem?

Ett streckkodssystem, även skrivet som barcode system, är en kombination av maskinläsbara symboler, skanningsutrustning, programvara och arbetsrutiner som används för att identifiera objekt och registrera information om dem. Inom logistik och e-handel kopplar det fysiska varor, lagerplatser, paket och logistikenheter till digitala poster så att mottagning, lagerhantering, orderplockning, leverans och returer kan registreras och kontrolleras.

Bar Code System

Själva streckkoden är bara en komponent. Ett komplett system måste avgöra vad en identifierare representerar, skapa eller hämta rätt symbol, läsa den korrekt och använda den avkodade informationen i en affärsapplikation. Om en produkt till exempel skannas under orderplockningen kan ett lagerhanteringssystem kontrollera om den valda artikeln motsvarar orderraden.

Även om termen ursprungligen syftade på symboler som består av parallella streck och mellanrum kan streckkodssystem även använda tvådimensionella symboler, inklusive QR Code och Data Matrix. Valet av symbol beror på vilken information som ska kodas, tillämpliga standarder, skanningsutrustning och kraven från den mottagande organisationen.

Komponenter i ett streckkodssystem

Ett fungerande system kräver överensstämmelse mellan fysiska etiketter och digitala poster. Att köpa skannrar eller skriva ut etiketter skapar inte i sig denna överensstämmelse.

  • Identifieringsregler: Dessa definierar vad som identifieras, till exempel en produkttyp, en individuellt serienumrerad artikel, en lagerplats eller en logistikenhet.
  • Streckkodssymboler: Dessa innehåller identifierare eller andra data i ett maskinläsbart format. En streckkodssymbologi anger hur informationen representeras.
  • Etikettproduktion eller märkning: Symboler kan tryckas på förpackningar, appliceras som etiketter eller märkas direkt på lämpliga ytor.
  • Läsutrustning: Kompatibla skannrar, kameror eller mobila enheter fångar upp och avkodar symbolerna.
  • Affärsprogramvara och poster: Applikationer tolkar den avkodade informationen och kopplar den till produkter, order, platser, försändelser eller andra poster.
  • Arbetsrutiner: Dessa fastställer när skanning ska ske, hur avvikelser ska hanteras och hur skadade, duplicerade eller oidentifierade etiketter ska behandlas.

Dessa komponenter är beroende av varandra. En tydligt tryckt symbol kan ändå skapa en felaktig transaktion om dess identifierare har tilldelats fel produkt. Omvänt kan en korrekt databas inte kompensera för en etikett som den tillgängliga utrustningen inte kan läsa.

Så fungerar ett streckkodssystem

  1. Definiera identifieringsnivån. Organisationen avgör om processen behöver skilja mellan en produkttyp, ett parti eller en batch, en individuell artikel eller en hanteringsenhet som en pall.
  2. Tilldela eller hämta en identifierare. Identifieraren skapas enligt relevanta interna eller externa identifieringsregler och kopplas till en affärspost.
  3. Koda informationen. Det valda streckkodsformatet representerar identifieraren och, där det stöds och krävs, ytterligare information som ett batchnummer eller ett utgångsdatum.
  4. Applicera symbolen. Streckkoden placeras där den kan läsas under den avsedda arbetsprocessen utan att döljas av emballage, veck eller andra etiketter.
  5. Skanna vid en processhändelse. En medarbetare eller automatisk läsare fångar upp streckkoden under mottagning, inlagring, plockning, packning, expediering eller annan definierad aktivitet.
  6. Validera och registrera transaktionen. Programvaran kontrollerar den avkodade informationen mot uppgiften eller den förväntade posten. Den kan godkänna transaktionen, begära mer information eller flagga ett undantag.

Att läsa en streckkod och slutföra en transaktion är två olika åtgärder. En lyckad avkodning innebär att utrustningen har tolkat symbolen; det bevisar inte att varorna är korrekta, att rätt antal finns eller att transaktionen har sparats. Dessa kontroller beror på applikationslogik och operativa kontroller.

Streckkodsformat som används inom handel och logistik

Streckkodsformat delas vanligtvis in i linjära och tvådimensionella symboler. Skillnaden beskriver deras fysiska struktur, inte den affärsmässiga betydelsen av varje identifierare de kan innehålla. Följande exempel visar etablerade format och utgör inte en fullständig klassificering.

FormatStrukturRelevant användningViktig skillnad
EAN/UPCLinjärIdentifiering av handelsartiklar med Global Trade Item NumbersIdentifierar en handelsartikel; identifierar inte automatiskt ett paket eller en försändelse.
Code 128LinjärKodning av alfanumerisk information i operativa applikationerSymbologin i sig fastställer inte gemensamma affärsbetydelser för den kodade datan.
GS1-128Linjär, baserad på Code 128Logistiketiketter och strukturerad data i leveranskedjanAnvänder GS1-konventioner och Application Identifiers för att skilja dataelement åt.
GS1 DataMatrixTvådimensionellIdentifiering och ytterligare strukturerad data där applikationen kräver dettaAnvänder GS1:s datasyntax; det är inte bara vilken Data Matrix-symbol som helst.
QR CodeTvådimensionellKodning av information som webbadresser eller identifierareDen affärsmässiga betydelsen beror på det kodade innehållet och applikationen som tolkar det.

GS1 Application Identifiers anger betydelsen och formatet för tillhörande dataelement. De gör det möjligt för kompatibla applikationer att skilja mellan information som en produktidentifierare, ett batchnummer eller ett utgångsdatum. Ett system som hanterar dessa element måste tolka deras struktur korrekt i stället för att behandla varje skanning som en odifferentierad teckensträng.

Användning genom logistikflödet

Mottagning och lagerhantering

Vid mottagning kan en streckkod koppla inkommande varor till en förväntad produkt- eller logistikenhetspost. Beroende på arbetsflödet kan operatörer även registrera kvantiteter, batcher, serienummer och lagringsplatser. Att skanna en produkt fastställer inte automatiskt antalet mottagna enheter; kvantiteten måste kodas, anges, räknas eller härledas enligt en definierad process.

Vid inlagring och påfyllning kan skanning av både varorna och destinationsplatsen hjälpa till att koppla lagret till en lagerplats. Lagerinventeringar kan använda samma identifierare för att jämföra fysiskt observerat lager med registrerade saldon. Resultatets noggrannhet beror fortfarande på korrekt räkning och konsekvent registrering av transaktioner.

Plockning, packning och expediering

Vid orderhantering kan programvaran jämföra en skannad produktidentifierare med den artikel som beställts. Vid packning kan en separat kontroll koppla de valda varorna till paketet som förbereds. En transportetikett tillhandahåller sedan identifierare som används i leveransflödet.

Dessa identifierare ska inte antas vara utbytbara. En produktstreckkod besvarar en annan fråga än en paketstreckkod. Ett paket kan innehålla flera produkter och en order kan levereras i flera paket. Programvaran måste upprätthålla dessa relationer uttryckligen.

Returer

Ett returflöde kan använda den ursprungliga produktstreckkoden, en paketidentifierare eller en returauktoriseringsidentifierare för att hitta relevant post. Identifiering är bara utgångspunkten: inspektion, bedömning av skick, återbetalningsberättigande och beslutet att åter lägga en artikel i lager eller kassera den är separata aktiviteter.

Gränsöverskridande förflyttningar

Inom gränsöverskridande e-handel kan identifierare hjälpa handelspartner att koppla fysiska varor till information som utbyts mellan lager-, transport- och affärssystem. En streckkod fastställer dock inte i sig tullmässig godtagbarhet, ursprung, tullklassificering eller tullbehandling. Dessa frågor beror på de berörda varorna, dokumenten, deklarationerna och de rättsliga kraven.

När olika organisationer skannar samma etikett kräver interoperabilitet mer än läsbar utskrift. Partnerna måste komma överens om identifieringssystem, datasyntax, etikettkrav och de elektroniska poster som är kopplade till identifieraren.

Relaterade termer och identifieringsgränser

TermBetydelseFörhållande till ett streckkodssystem
BarcodeEn maskinläsbar symbol som representerar dataDatabäraren, inte hela det operativa systemet.
SKUEn identifierare som ett företag använder för att hantera en lagerartikelKan kodas i en streckkod, men dess betydelse och unikhet beror på företaget som tilldelar den.
GTINGlobal Trade Item Number, en GS1-identifierare för handelsartiklarKan bäras i stödda streckkodsformat; identifierar handelsartikeln, inte hela streckkodssystemet.
SSCCSerial Shipping Container Code, en GS1-identifierare för en logistikenhetKan koppla en fysisk logistikenhet, exempelvis en pall, till tillhörande information.
Tracking numberEn identifierare som används i en tjänst för spårning av försändelserKan förekomma i en transportörs streckkod, men dess omfattning och tolkning beror på transportören eller fraktsystemet.
RFIDRadiofrekvensidentifiering med taggar och läsareEn annan teknik för datainsamling; streckkodsläsning kräver normalt optisk synlighet av symbolen.

En GTIN identifierar vanligtvis en handelsartikel på en viss förpackningsnivå, inte varje enskilt fysiskt exemplar. För att identifiera ett specifikt exemplar krävs en lämplig identifierare på exemplarnivå eller en kombination som en produktidentifierare och ett serienummer. På samma sätt identifierar en SSCC en logistikenhet; den ersätter inte en beskrivning av varje produkt som finns i enheten.

Praktiska kontroller och begränsningar

Streckkodssystem kan stödja konsekvent identifiering, men deras effektivitet beror på datastyrning, utrustningskompatibilitet, etikettkvalitet och arbetsflödets utformning. Användbara implementeringskontroller omfattar:

  • Identifierarens omfattning: Fastställ om varje kod representerar en produkttyp, en individuell artikel, en plats, ett paket eller en logistikenhet. Undvik att tilldela samma identifierare till orelaterade aktiva poster.
  • Läsarkompatibilitet: Bekräfta att utrustningen kan läsa den valda symbolen. Utrustning som endast är avsedd för linjära streckkoder ska inte antas kunna läsa tvådimensionella symboler.
  • Datatolkning: Testa hur programvaran hanterar inledande nollor, fält med variabel längd, avgränsare och strukturerade dataelement.
  • Utskrifts- och placeringskvalitet: Kontrollera kontrast, symbolmått, erforderligt frirum och synlighet på den faktiska förpackning som används.
  • Operativ hållbarhet: Bedöm om etiketterna förblir läsbara efter förväntad hantering, nötning, fuktexponering eller temperaturförändringar.
  • Matchning mot poster: Kontrollera att skanningen öppnar eller uppdaterar avsedd post, inklusive rätt förpackningsnivå och måttenhet.
  • Hantering av undantag: Definiera vad som händer när en kod är okänd, duplicerad, oläsbar eller inte överensstämmer med uppgiften.
  • Registrering av händelser: Bekräfta att transaktionerna behåller relevant sammanhang, exempelvis aktivitet, plats och tid, i stället för att endast lagra en avkodad identifierare.

Streckkodsverifiering och vanlig skanning har olika syften. Ett skannertest visar att viss utrustning kan läsa en symbol under testförhållandena. Formell verifiering bedömer symbolkvaliteten mot tillämpliga kriterier. Ingen av processerna fastställer i sig att den kodade identifieraren är kopplad till rätt fysiska varor.

Vanliga frågor

Är ett streckkodssystem samma sak som en streckkodsskanner?

Nej. En skanner är en läsenhet. Ett streckkodssystem omfattar även identifieringsregler, etiketter eller märkningar, programvara, affärsposter och rutiner för att agera utifrån skannad information.

Innehåller en streckkod all information om en produkt?

Inte nödvändigtvis. Den kan endast innehålla en identifierare som programvaran använder för att hämta en post. Vissa format kan innehålla ytterligare strukturerad data, men den tillgängliga informationen beror på vad som kodades.

Kan samma produktstreckkod användas som spårningsnummer för ett paket?

En produktidentifierare och ett spårningsnummer har olika syften. En produktkod identifierar en handelsartikel, medan en spårningsidentifierare hör samman med en post för försändelsespårning. Ett system bör upprätthålla relationen mellan dem i stället för att anta att de är likvärdiga.

Uppdaterar skanning av en streckkod automatiskt lagret?

Endast när den anslutna applikationen är konfigurerad för att utföra en lagertransaktion. En skanning kan i stället hämta information, validera en uppgift eller utlösa ett undantag utan att ändra lagersaldona.

Källor