Kody kreskowe w małym magazynie nie wymagają systemu WMS ani wdrożenia za dziesiątki tysięcy złotych. Wystarczą: czytnik za kilkadziesiąt-kilkaset złotych, drukarka etykiet, arkusz kalkulacyjny albo prosty program magazynowy i konsekwentna numeracja. Ten poradnik opisuje, jak to poukładać, żeby działało od pierwszego dnia i nie trzeba było wszystkiego przeklejać po pół roku.
Po co kody w małej firmie
Kod kreskowy zastępuje wpisywanie numeru z klawiatury. To cała magia - ale jej skutki są wymierne: przyjęcie dostawy i kompletacja zamówienia trwają krócej, znikają pomyłki w rodzaju „wysłaliśmy rozmiar M zamiast L", a inwentaryzacja z kilku dni skraca się do kilku godzin. Kody opłacają się, gdy w magazynie jest więcej niż kilkadziesiąt pozycji albo gdy ten sam produkt występuje w wielu wariantach.
EAN czy kod wewnętrzny
Pierwsza decyzja: jakim numerem oznaczać towar.
| EAN-13 producenta | Własny kod wewnętrzny (Code-128) | |
|---|---|---|
| Skąd numer | Jest już na opakowaniu | Nadajesz sam, dowolny format |
| Kiedy pasuje | Handel towarem z kodami; sprzedaż na kasie; marketplace'y | Produkcja własna, półprodukty, lokalizacje regałowe, partie, towar bez kodów |
| Ograniczenia | Tylko cyfry, stała długość; nie opisze partii ani lokalizacji | Niezrozumiały poza firmą; nie do sprzedaży detalicznej |
| Generator | EAN-13 | Code-128 |
W praktyce większość małych magazynów używa obu: towar handlowy skanuje po EAN z opakowania, a regały, pojemniki, półprodukty i produkty bez kodu oznacza własnymi numerami. Jeśli towar nie ma EAN, a sprzedajesz go tylko u siebie, nie musisz rejestrować się w GS1 - wystarczy kod wewnętrzny. Gdy zaczniesz sprzedawać w sieciach handlowych lub na Amazonie, wtedy potrzebny będzie EAN z własnego prefiksu (patrz Jak zdobyć kod kreskowy GS1).
Jak zaprojektować numerację wewnętrzną
Code-128 koduje cyfry, litery i znaki specjalne, więc kusi, żeby zakodować w numerze „wszystko": kategorię, dostawcę, kolor, rozmiar. Odradzamy. Sprawdzone zasady:
- Numer nie niesie znaczenia. Kolejny numer z licznika (np. 000123) plus baza, w której jest wszystko inne. Numery „mówiące" psują się przy pierwszej zmianie kategorii.
- Stała długość - 6-8 znaków dla towarów wystarczy na lata; czytnik i program łatwiej walidują stałą długość.
- Osobny prefiks literowy dla typów obiektów: T dla towarów, L dla lokalizacji, P dla partii, Z dla zleceń. Po zeskanowaniu program od razu wie, z czym ma do czynienia.
- Tylko wielkie litery i cyfry, bez O/0 i I/1 obok siebie, bez polskich znaków - gdy etykieta się zatrze, numer trzeba przepisać ręcznie.
- Unikaj prefiksu 2 w czysto cyfrowych numerach 13-cyfrowych, chyba że świadomie korzystasz z zakresu EAN do użytku wewnętrznego (20-29); wtedy pilnuj, by takie kody nie wyszły poza firmę.
Czytniki: USB i Bluetooth
Prawie wszystkie czytniki kodów działają jak klawiatura: po zeskanowaniu „wpisują" odczytany ciąg znaków w aktywne pole i kończą go Enterem. Oznacza to, że czytnik działa z arkuszem kalkulacyjnym, z formularzem w przeglądarce i z każdym programem, bez sterowników i integracji. Kilka praktycznych wskazówek:
- Czytnik USB (od ok. 100 zł) - do stanowiska przyjęć lub kasy. Wersja ze stojakiem i trybem ciągłym pozwala skanować bez naciskania spustu.
- Czytnik Bluetooth - do chodzenia po magazynie z tabletem lub telefonem; ma zwykle pamięć na skany offline.
- Czytnik 2D (obrazowy) czyta kody 1D i 2D (QR, DataMatrix) z ekranów i zagniecionych etykiet; laserowy 1D jest tańszy, ale gorzej radzi sobie z ekranami telefonów. Dziś dopłata do 2D jest niewielka i warto ją ponieść.
- Konfiguracja - czytniki programuje się, skanując kody z instrukcji: można wyłączyć Enter na końcu, dodać prefiks, ustawić układ klawiatury (ważne: czytnik ustawiony na układ US „wpisze" polskie znaki inaczej; trzymaj numery w ASCII).
- Telefon jako czytnik - na start wystarczy aplikacja; nasz skaner online działa w przeglądarce bez instalacji i nadaje się do sprawdzania wydruków.
Drukarki etykiet
Do etykiet magazynowych używa się drukarek termicznych: bezpośrednich (papier termiczny, tańsze, etykiety blakną po roku-dwóch) lub termotransferowych (taśma barwiąca, etykiety trwałe). Małe firmy najczęściej wybierają Dymo, Brother QL, Zebra ZD lub przenośne Niimbot. Kluczowa zasada: kod musi być wydrukowany w pełnych kropkach głowicy, inaczej kreski wychodzą nierówne i czytnik odmawia. Nasz generator Kod na etykietę robi te przeliczenia za Ciebie, a tło techniczne opisuje poradnik Jak wydrukować kod kreskowy na etykiecie. Na etykiecie poza kodem umieść numer w postaci czytelnej dla człowieka i krótką nazwę - gdy skaner zawiedzie, człowiek ma działać dalej.
Setki etykiet naraz: generator wsadowy z CSV
Oznaczanie regałów i pierwsza partia etykiet towarowych to zwykle kilkaset kodów. Nie generuj ich pojedynczo. Przygotuj plik CSV z kolumną numerów (i opcjonalnie opisów), wczytaj go do generatora wielu kodów, wybierz symbolikę i pobierz komplet grafik lub arkusz do druku. Generator waliduje każdy wiersz, więc błędne numery (np. z EAN ze złą cyfrą kontrolną) zobaczysz przed drukiem, a nie na hali.
Inwentaryzacja z czytnikiem
Najprostszy schemat, który działa bez dedykowanego oprogramowania:
- Wyeksportuj stan z bazy do arkusza: kolumny numer, nazwa, stan księgowy.
- Otwórz pusty arkusz „spis" na tablecie; czytnik Bluetooth wpisuje numer i Enter, kursor przechodzi do kolejnego wiersza.
- Skanuj każdą sztukę (lub skanuj raz i dopisuj ilość w sąsiedniej kolumnie - ustal zasadę przed startem).
- Po zakończeniu zlicz skany per numer (tabela przestawna) i porównaj ze stanem księgowym.
- Różnice sprawdź fizycznie przed korektą; typowe przyczyny to towar w złej lokalizacji i etykiety z tego samego numeru naklejone na dwa różne produkty.
Inwentaryzację po lokalizacjach (skanuj kod regału, potem towary na nim) zrobisz w tym samym arkuszu, dodając kolumnę „ostatnia zeskanowana lokalizacja".
Typowe błędy na starcie
- Numery „mówiące", które po roku nie pasują do nowej struktury asortymentu.
- Jeden numer dla różnych wariantów - ten sam kod na rozmiarach S i M.
- Etykiety zbyt małe dla kodu 1D - na etykietach poniżej 30 mm szerokości lepszy jest DataMatrix.
- Brak cichej strefy - kod dosunięty do krawędzi etykiety lub do ramki.
- Druk „dopasuj do strony" zamiast 1:1.
- Arkusz z numerami jako liczby - obcięte zera wiodące i notacja naukowa; kolumna z numerami zawsze jako tekst.
- Brak kopii zapasowej bazy - numer na etykiecie bez bazy nic nie znaczy.
Częste pytania
Czy do kodów wewnętrznych muszę coś rejestrować lub opłacać?
Nie. Code-128 to otwarty standard (ISO/IEC 15417), a numery nadajesz sam. Rejestracja w GS1 jest potrzebna tylko dla numerów EAN/GTIN, które mają identyfikować produkt poza Twoją firmą.
Code-128 czy Code-39?
Code-128 - jest gęstszy (krótsza etykieta przy tej samej treści) i ma sumę kontrolną. Code-39 ma sens tylko przy starszych systemach, które nic innego nie czytają. Porównanie: Code-128 a Code-39.
Czy mogę skanować kody z ekranu telefonu?
Czytniki obrazowe (2D) tak, laserowe zwykle nie. Jeśli planujesz np. kody zleceń wyświetlane na tablecie, wybierz czytnik 2D.
Jaki program magazynowy na start?
Na pierwsze miesiące często wystarczy arkusz kalkulacyjny z czytnikiem. Gdy liczba operacji rośnie, wybieraj program, który importuje CSV i pozwala skanować w polu wyszukiwania - wtedy migracja sprowadza się do przeniesienia tabeli numerów.