Streckkodsgenerator för Code128, EAN och UPC
Streckkodsgeneratorn skapar en maskinläsbar streckkod från texten eller numret du anger. Du väljer format i listan, genererar koden och får en SVG-förhandsvisning som kan laddas ner som PNG eller kopieras som SVG. Verktyget använder JsBarcode i webbläsaren och passar för testetiketter, lagerexempel, utbildningsmaterial, utveckling av kassaflöden, mockups och interna processer där du behöver se hur en kod kommer att renderas innan den skickas vidare till ett riktigt etikettsystem.
Format och validering
Code128 är flexibelt och kan hantera många ASCII-tecken, vilket gör det bra för interna artikelnummer och fraktreferenser. EAN-13 och UPC-A används främst för detaljhandel och kräver rätt antal siffror samt giltiga kontrollsiffror. ITF-14 förekommer ofta på kartonger och logistikenheter, medan Code39 är ett äldre alfanumeriskt format. Om inmatningen inte passar formatet visar biblioteket ett felmeddelande i stället för att skapa en missvisande kod. Det är viktigt, eftersom en streckkod som ser korrekt ut men innehåller fel struktur kan skapa problem i skannerflöden.
Så renderas resultatet
När du klickar på generera skickas värdet, valt format, linjebredd, höjd, textvisning och marginaler till JsBarcode. Resultatet ritas som SVG i förhandsvisningen. Nedladdningsknappen bygger sedan en canvas från SVG-datan och sparar bilden som barcode.png. Kopiera SVG-knappen serialiserar själva SVG-elementet, vilket är användbart om du vill klistra in koden i ett dokument, en mall eller ett designverktyg som bevarar vektorgrafik.
Tryck och skanning
För verklig användning måste streckkoden testas med den skanner, skrivare och etikettstorlek som ska användas. För låg upplösning, för liten marginal, dålig kontrast eller glansigt material kan göra en korrekt kod svår att läsa. Svart kod på vit bakgrund är säkrast. Ändra inte proportionerna fritt efter nedladdning; skala hellre hela bilden jämnt. Om koden ska användas i handel behöver numret normalt komma från GS1 eller en annan ansvarig nummerserie, inte från ett slumpmässigt testvärde.
Begränsningar
Generatorn skapar grafiken men ersätter inte produktregistrering, databaslogik eller etikettvalidering. Den vet inte om ett artikelnummer redan används, om en EAN-prefixserie är korrekt tilldelad eller om etiketten följer branschkrav. Använd den för test, visualisering och enklare interna behov, men kontrollera officiella regler innan koder trycks på produkter, medicinska etiketter eller fraktdokument.
Testdata kontra riktiga koder
För utveckling kan du använda exempelvärden, men märk dem tydligt som testdata. I lager, butik och vårdmiljöer bör riktiga koder komma från det system som äger artikelregistret, annars kan skanningen peka på fel produkt.
Skanna alltid ett prov innan koden delas vidare.
Efter generering
När formatet byts kör sidan om genereringen om fältet redan innehåller text. Det gör det snabbt att jämföra samma värde i olika standarder, men det betyder också att varje nytt format behöver en egen skanningstest.
Kommentarer