Hoppa till innehåll
← Alla insikter
WMSDrift29 augusti 2026·6 min läsning

Streckkoder i ett litet lager: en billig vana som lönar sig

Av navichain team

Staplar av blå och obehandlade träpallar, flera med vita streckkodsetiketter

Fråga var en viss pall står, så svarar en bra lagerarbetare: rad C, antagligen, om den inte gick ut i torsdags. De har oftast rätt. Det är just det som är problemet — svaret stämmer tillräckligt ofta för att ingen ska märka vad det kostar, nämligen att varje fråga om lagret besvaras med en promenad, och bara av den som ställde in godset.

Streckkoder är den billigaste förbättringen i hela byggnaden. Inte för att skanning är magiskt, utan för att en etikett gör ett minne till en sökning som vem som helst kan göra — inhopparen på sin andra dag, chauffören vid kajen klockan sex på morgonen. Utrustningen är en skrivare och en läsare. Arbetet består i att bestämma vad som ska märkas och när det ska skannas, och det är där de flesta försök tyst går fel.

En streckkod är en nyckel, inte ett register

Det vanligaste och dyraste misstaget är att lägga information i etiketten. Det är frestande: du har en skrivare och gott om plats i koden, så varför inte lägga in artikelbenämning, antal, kundnamn och mottagningsdatum, så att en skanning berättar allt utan att något system behöver blandas in?

För att var och en av de uppgifterna kan ändras medan etiketten inte kan det. Antalet ändras vid första brutna plocket. Kundens referens ändras när de gör om sin egen numrering. Godset flyttas, delas, byter ägare. Nu är etiketten självsäkert fel, och en felaktig etikett är sämre än ingen alls — den blir trodd.

Lägg in identiteten och ingenting annat. Koden säger vilken sak det är; systemet säger allt om den. När ett faktum ändras ändrar du posten, och etiketten på pallen är fortfarande giltig eftersom den aldrig påstod något annat än identitet. Den enda regeln tar bort en hel kategori av ommärkning som du annars får leva med för alltid.

Vad som ska märkas, i tur och ordning efter utbyte

Lagerplatserna först. Det är den ovana tanken, och den billigaste saken på listan: att skriva ut en kod för varje ställage, fack och golvplats kräver ingen integration med någonting och ingen förändring av hur godset hanteras. När hyllorna har adresser blir “rad C, antagligen” en bestämd plats som ett system kan hålla, som den som inventerar kan gå till och som plockaren kan bekräfta att hen står vid. En stor del av det värde folk tillskriver streckkoder på godset kommer i själva verket härifrån.

Sedan hanteringsenheterna. Pallen, buren, lådan som rör sig som en enhet. Ge den en identitet i samma stund som den blir en enhet, så blir dess historik — mottagen, inlagrad, flyttad, plockad, utlämnad — en kedja i stället för en rad orelaterade händelser.

Sedan artiklarna, om du håller eget lager. Ofta behöver du inte skriva ut något alls här: leverantörens streckkod identifierar redan produkten, och att läsa deras kostar ingenting.

Dokument och utrustning sist, men hoppa inte över dem. En mottagningsbekräftelse med en läsbar kod på betyder att pappret kunden håller i och posten i systemet ligger en sökning ifrån varandra.

Frågan om symbologi, kort besvarad

Code 128 är arbetshästen internt. Den kodar hela ASCII-teckenuppsättningen, bär ett obligatoriskt kontrolltecken, och varje läsare som tillverkats de senaste trettio åren klarar den. Om inget annat krävs av dig: använd den och sluta tänka på saken.

GS1-128 är Code 128 med struktur: en FNC1-markör talar om att innehållet är GS1-formaterat, och Application Identifiers säger vad varje fält är — AI (00) inleder en 18-siffrig SSCC (Serial Shipping Container Code), AI (01) ett 14-siffrigt GTIN, AI (10) ett batchnummer. Levererar du till handeln, eller ber en partner om en “korrekt palletikett”, är det detta som avses. Identifierarna är inte dekoration; de är hur det mottagande systemet vet vilken sorts nummer det just läste.

Tvådimensionella koder — Data Matrix, QR — rymmer betydligt mer på mindre yta och tål delvis skada. Haken sitter i hårdvaran. En laserläsare avkodar reflekterat ljus längs en linje och kan över huvud taget inte läsa en tvådimensionell matris; det kräver en bildbaserad läsare, alltså en liten kamera. Bildläsare klarar dessutom koder på en telefon- eller datorskärm, vilket lasrar inte gör. Kör ditt lager på laserläsare är 2D på etiketterna oläsbart tills du har bytt ut dem.

Skanna vid mottagningen, inte i panik

Här är hela det ekonomiska argumentet, och det avgör om vanan sitter kvar.

En skanning vid mottagningen kostar ett par sekunder. Samma skanning gjord i panik — en kund i telefon, en pall som ska stå på rad C och inte gör det — kostar en eftermiddags letande plus telefonsamtalet. Men den djupare poängen är att panikskanningen ändå inte besvarar frågan. Att hitta pallen nu säger ingenting om var den stod de elva dagarna dessförinnan, vem som flyttade den eller om något följde med ut.

Händelserna värda att skanna är alltså de där plats eller ansvar ändras: mottagen, inlagrad, flyttad, plockad, lastad, utlämnad. Var och en är en skanning av en sak och en skanning av en plats, och var och en tar sekunder just för att etiketten redan finns. Ingenting av det kräver ett projekt. De flesta handläsare presenterar sig för datorn som ett tangentbord — de skriver in koden i det fält som har fokus och trycker Enter — vilket betyder att en läsare fungerar med en sökruta du redan har, och med en person som fått den visad för sig en gång.

Där det inte lönar sig, och hur det går fel

Bulkgods och löst gods utan tydliga enheter passar illa: du kan inte märka en hög, och att låtsas annat ger siffror ingen litar på. Kalla, fuktiga och dammiga golv kräver etikettmaterial och lim valda för förhållandena, annars köper du disciplinen och tappar etiketterna. Och en kod som sitter på sträckfilmen följer med sträckfilmen.

Två felmönster är värda att namnge, eftersom de inte är självklara:

Att återanvända en kod. En kod är en identitet, och en identitet som används två gånger är sämre än ingen. När en pall är förbrukad pensioneras koden med den, och nästa pall får en ny. Återanvändning gör historiken till en berättelse om två olika saker som bär samma namn.

Att förutsätta en entydighet du inte har skapat. Ingenting gör en kod globalt unik om inte någon har sett till det. Två kunder kan med all rätt använda samma interna nummer, och en skanning kan verkligen träffa mer än en sak. En sökning måste kunna svara “tre träffar, här är de” i stället för att tyst ta den första — att ta den första är hur fel kunds pallar går på bilen, och det ser ut som att det gick bra medan det sker.

Reglerna som gör att vanan överlever en stressig vecka är trista: en kod, en sak; skriv ut den i samma stund som saken uppstår i stället för i en bunt på fredagen; och behandla en oläsbar etikett som ett stopp snarare än en axelryckning, eftersom alternativet är ett lager där skanning är frivillig och därmed meningslös.

I navichain ger planritningar, zoner och lagerplatser pallen en adress i stället för en gissning, saldot hålls per artikel och per lager med varje rörelse på ett spårbart underlag, och kundgods i förvar får en förseglad, streckkodsmärkt mottagningsbekräftelse — så att pappret kunden håller i och posten du för är samma sökning. Chaufförerna skannar från appen också, vilket är det som sluter cirkeln mellan hyllan och bilen. Plattformssidan visar lagerdelen i sin helhet, och transport och lager i ett system handlar om varför de två halvorna hör hemma på samma post.

Redo att se det på dina flöden?

Kontakta oss