Jaki kod kreskowy wybrać: EAN-13, UPC-A, Code 128 czy Code 39
Odpowiedni kod kreskowy zależy od tego, kto będzie go skanował. Produkt sprzedawany w sklepie potrzebuje numeru EAN-13, UPC-A lub EAN-8, a te numery należą do firmy będącej właścicielem marki i są przydzielane przez GS1. Sklepy je sprawdzają. Do własnych etykiet, magazynu, wysyłek i wydarzeń zwykle wybiera się Code 128, a Code 39 to starszy format, który prawie każdy skaner nadal odczyta. Każdy numer EAN i UPC kończy się cyfrą kontrolną, która wychwytuje błędy odczytu, a generator kodów kreskowych oblicza ją za Ciebie.
Generator kodów kreskowychPotrzebny kod kreskowy do produktuZrób to za darmoKody handlowe: EAN-13, UPC-A i EAN-8
EAN-13 to 13-cyfrowy kod drukowany na produktach zapakowanych, sprzedawanych w sklepach. UPC-A to kod 12-cyfrowy, używany głównie w Ameryce Północnej. Ma układ EAN-13 z wiodącym zerem, którego nie drukuje się, więc jego słupki są takie same jak w EAN-13 z tym zerem na początku. EAN-8 to krótka wersja do bardzo małych opakowań, składająca się w sumie z 8 cyfr.
Numery handlowe pochodzą z GS1, organizacji, która przydziela prefiksy firm, a właściciel marki przypisuje w ich ramach numery produktów. Wymyślony numer dla produktu, którego nie posiadasz, może się pokrywać z numerem prawdziwego produktu, a sklepy sprawdzają zeskanowane numery. Używaj tych kodów wyłącznie do produktów, które legalnie je posiadają. Do wszystkiego w obrębie własnej firmy używaj Code 128.
Etykieta pola zmienia się wraz z typem i pokazuje, ile cyfr wpisać:
| Typ | Co wpisujesz | Wydrukowane cyfry |
|---|---|---|
| EAN-13 | 12 cyfr albo 13 z cyfrą kontrolną | 13 |
| UPC-A | 11 cyfr albo 12 z cyfrą kontrolną | 12 |
| EAN-8 | 7 cyfr albo 8 z cyfrą kontrolną | 8 |
| Code 128 | dowolne znaki drukowalne | wpisany tekst |
| Code 39 | A–Z, 0–9, spacja oraz - . $ / + % | wpisany tekst |
Spacje i myślniki w numerze EAN lub UPC są ignorowane, więc 400-638-133393 i 400638133393 to te same dane wejściowe.
Code 128 i Code 39 dla własnych kodów
Code 128 obsługuje litery, cyfry i symbole, dlatego nadaje się do numerów magazynowych, referencji wysyłkowych i wewnętrznych etykiet. Generator przyjmuje dowolny znak drukowalny. Odrzuca tabulatory i znaki nowego wiersza, z komunikatem „Code 128 przyjmuje tylko znaki drukowalne: bez tabulatorów i znaków nowego wiersza”.
Code 39 jest starszy i szerszy. Przyjmuje wyłącznie wielkie litery A–Z, cyfry 0–9, spację oraz znaki - . $ / + %. Małe litery są zamieniane na wielkie, więc ab-1 stanie się AB-1. Generator nie dodaje znaku kontrolnego dla Code 39, więc sam kod nie wychwyci błędu odczytu. Trzymaj tekst krótki i sprawdzaj wydrukowaną etykietę z kartoteką.
Cyfra kontrolna krok po kroku
Cyfra kontrolna jest obliczana z pozostałych cyfr. Dla numerów EAN i UPC obowiązuje kontrola mod 10. Pomnóż cyfry naprzemiennie przez 3 i przez 1, zsumuj iloczyny i weź liczbę potrzebną do osiągnięcia najbliższej wielokrotności 10. Generator stosuje tę samą zasadę, z wagą 3 dla cyfry sąsiadującej z cyfrą kontrolną.
Weźmy 12 cyfr 400638133393. Licząc od lewej, wagi na przemian wynoszą 1 i 3, więc ostatnia cyfra ma wagę 3:
| Pozycja | Cyfra | Waga | Iloczyn |
|---|---|---|---|
| 1 | 4 | 1 | 4 |
| 2 | 0 | 3 | 0 |
| 3 | 0 | 1 | 0 |
| 4 | 6 | 3 | 18 |
| 5 | 3 | 1 | 3 |
| 6 | 8 | 3 | 24 |
| 7 | 1 | 1 | 1 |
| 8 | 3 | 3 | 9 |
| 9 | 3 | 1 | 3 |
| 10 | 3 | 3 | 9 |
| 11 | 9 | 1 | 9 |
| 12 | 3 | 3 | 9 |
| Suma | 89 |
Suma 89 daje resztę 9 z dzielenia przez 10, więc cyfra kontrolna to 10 − 9 = 1. Pełny EAN-13 to 4006381333931. Pod słupkami generator drukuje 4 006381 333931, a cyfra kontrolna jest ostatnią cyfrą.
Wpisanie błędnej ostatniej cyfry, na przykład 4006381333932, daje komunikat „Cyfra kontrolna powinna wynosić 1”. Wpisanie poprawnych 13 cyfr jest akceptowane. Ta sama zasada daje cyfrę kontrolną UPC-A dla 03600029145, czyli 2, oraz cyfrę kontrolną EAN-8 dla 9638507, czyli 4. Generator drukuje dla nich odpowiednio 036000291452 i 96385074.
Druk, który się zeskanuje
- Strefy ciche. Kod kreskowy potrzebuje wolnej przestrzeni po obu stronach. Generator dodaje ją automatycznie: 11 modułów z lewej i 7 z prawej dla EAN-13, po 9 z każdej strony dla UPC-A, po 7 z każdej strony dla EAN-8 oraz po 10 z każdej strony dla Code 128 i Code 39. Moduł to szerokość najwęższego słupka. Nie umieszczaj w tej przestrzeni tekstu, obramowań ani kolorów.
- Wysokość słupków. Generator oferuje słupki Krótkie, Normalne i Wysokie. Wyższe słupki dają skanerowi ręcznemu więcej do wycelowania.
- Kontrast. Generator rysuje czarne słupki na białym tle. Kod wydrukowany jasnym tuszem albo kolorowym tuszem na kolorowej naklejce może się nie zeskanować. Używaj ciemnych słupków na jasnym tle.
- Bez rozciągania. Skaluj kod kreskowy wyłącznie proporcjonalnie. Kod rozciągnięty w bok lub ściśnięty zmienia szerokości słupków, co może uniemożliwić skanowanie.
- SVG czy PNG. SVG składa się z dokładnych prostokątów i pozostaje ostry w każdym rozmiarze, dlatego to lepszy plik do druku. PNG rysowany jest w całych pikselach na moduł: Mały (2 piksele na moduł), Średni (3) lub Duży (5). Przed pobraniem PNG do druku wybierz Duży.
- Pokaż tekst. Zostaw zaznaczoną opcję Pokaż tekst, aby drukować cyfry pod słupkami. Jeśli skaner zawiedzie, człowiek może wpisać numer ręcznie.
Kody dwuwymiarowe rządzą się innymi zasadami. Generator kodów QR tworzy takie kody, a dlaczego kod QR się nie skanuje opisuje ich strefę ciszy i kontrast.
Jak to zrobić w fixmint
- Wybierz Typ kodu kreskowego: EAN-13, UPC-A, EAN-8, Code 128 lub Code 39.
- Wpisz cyfry bez cyfry kontrolnej, na przykład 12 dla EAN-13, a generator ją dopisze. Wpisanie wszystkich 13 cyfr też jest akceptowane, o ile ostatnia cyfra jest poprawna.
- Ustaw Wysokość słupków i Rozmiar PNG, wybierz Duży, jeśli będziesz drukować PNG, i zostaw zaznaczone Pokaż tekst.
- Naciśnij Pobierz SVG do druku albo Pobierz PNG, i sprawdź podgląd przed wydrukowaniem.
- Zeskanuj wydrukowaną próbkę skanerem kodów kreskowych lub aplikacją do kodów kreskowych w telefonie, zanim zaczniesz używać etykiet.
Przypadki szczególne
- Zmiana numeru. Wydrukowanego kodu kreskowego nie da się edytować. Jeśli numer jest błędny, wydrukuj nową etykietę.
- Kopiowanie numeru. Przycisk Kopiuj numer kopiuje pełny numer wraz z cyfrą kontrolną. Dla Code 128 i Code 39 kopiuje wpisany tekst.
- Ewidencja. Kod kreskowy przechowuje wyłącznie numer. Prowadź osobną ewidencję, do którego przedmiotu należy każdy numer.
Przetłumaczone z Wersja angielska przy wsparciu AI.
Komentarze
Brak komentarzy. Bądź pierwszy.


