Jak zrobić i wydrukować etykiety z kodem kreskowym na Macu

Autor: · Opublikowano

Do własnego magazynu używaj Code 128. Na produktach sprzedawanych w sklepach umieszczaj numer EAN albo UPC nadany ci przez GS1, nigdy wymyślony. Code 39 jest na wypadek, gdy upiera się przy nim starszy system. Potem wydrukuj kod kreskowy dość duży, z wolnym marginesem po obu stronach, w skali 100%, i zeskanuj etykietę testową, zanim wydrukujesz całą partię.

To w zasadzie wszystko. Reszta poradnika to uzasadnienie, darmowe sposoby na Macu i szczegóły druku, od których zależy, czy skaner piknie.

Code 128, Code 39 czy EAN-13

Te trzy obejmują niemal każdą etykietę w małej firmie i nie są wymienne.

Gdzie pasuje UPC-A

W USA produkty w handlu tradycyjnie mają 12-cyfrowy UPC-A. UPC-A to ten sam numer co EAN-13 zaczynający się od zera, a kreski takiego EAN-13 są identyczne jak w UPC-A; różni się tylko układ cyfr wydrukowanych pod spodem. Skanery czytają oba. Jeśli jednak zasady grafiki sieci handlowej wymagają akurat układu UPC-A, potrzebujesz narzędzia, które rysuje UPC-A, a niektóre z poniższych, w tym nasze, tego nie robią.

Jak zdobyć prawdziwy numer handlowy

Numery te nadaje organizacja GS1, przez organizację członkowską w każdym kraju (w Stanach jest to GS1 US). Licencjonujesz albo prefiks firmy, który daje ci pulę numerów, albo pojedyncze numery, jeśli masz tylko kilka produktów. Ceny i opcje różnią się w zależności od kraju, więc sprawdź lokalną stronę GS1, a nie sprzedawcę tanich numerów, którego kody mogą być zarejestrowane na inną firmę.

Darmowe sposoby na kody kreskowe na Macu

Jak wydrukować, żeby się skanował

Większość problemów ze skanowaniem bierze się z druku, a nie z projektu.

Zostaw strefę ciszy pustą

Każdy kod kreskowy liniowy potrzebuje pustego miejsca po obu stronach, tzw. strefy ciszy, żeby skaner znalazł początek kresek. Dla Code 128 i Code 39 to co najmniej dziesięciokrotność szerokości najwęższej kreski. EAN-13 określa 11 szerokości kreski z lewej i 7 z prawej. Tekst, ramka albo krawędź etykiety w tym obszarze to jeden z najczęstszych powodów, dla których kod kreskowy nie chce się odczytać.

Nie zmniejszaj go

EAN-13 jest projektowany na około 37 × 26 mm, a GS1 pozwala zejść do 80% tego rozmiaru. Poniżej skanery mają kłopot. Code 128 nie ma stałego rozmiaru, ale zasada jest ta sama: im więcej znaków, tym szerszy musi być, żeby kreski pozostały czytelne. Jeśli kod się nie mieści, skróć dane, zanim zmniejszysz kod. I drukuj w skali 100%: etykieta dopasowana do strony to kod kreskowy przeskalowany.

203 dpi a 300 dpi

Większość drukarek termicznych do etykiet 10x15 (100 × 150 mm) drukuje z rozdzielczością 203 punktów na cal, więc każdy punkt ma około 0,125 mm. Kreska może mieć szerokość tylko całkowitej liczby punktów, więc drukarka zaokrągla każdą kreskę do najbliższego punktu. Przy kodzie normalnej wielkości to zaokrąglenie nie szkodzi. Przy długim kodzie wciśniętym w 40 mm kreski, które powinny różnić się o ułamek punktu, wychodzą tej samej szerokości i kod przestaje się dekodować. Drukarka 300 dpi, z punktami około 0,085 mm, ma więcej pola, żeby zrobić to dobrze. Przy 203 dpi dawaj kodom kreskowym sporo szerokości.

Czarny, nie szary

Za mało ciepła zostawia szare kreski o miękkich krawędziach; za dużo rozlewa je w odstępy. Rastrowanie (dithering) zamienia pełne kreski w nakrapiane. Jeśli etykieta testowa nie przechodzi, zanim zmienisz projekt, sprawdź dlaczego kody kreskowe nie skanują się po wydruku i wyblakłe etykiety termiczne.

Etykiety z kodem kreskowym w LabelPrint

Darmowe sposoby powyżej wystarczą, gdy pasują do twojej drukarki. Jeśli drukujesz na zwykłej rolce termicznej albo kod kreskowy ma się zmieniać z etykiety na etykietę, edytor w LabelPrint robi to tak:

  1. Zacznij od pustej etykiety w rozmiarze twojej rolki albo od szablonu, np. etykiety środka trwałego, etykiety magazynowej czy metki z ceną.
  2. Dodaj kod kreskowy, wybierz Code 128, Code 39 albo EAN-13 i wpisz wartość. Włącz Pokaż podpis, jeśli chcesz, żeby wartość wydrukowała się jako tekst pod kreskami.
  3. Przy EAN-13 wpisz 12 cyfr, a aplikacja doda cyfrę kontrolną, albo wpisz wszystkie 13, a powie ci, jeśli ostatnia jest błędna. Przy Code 39 zaznacza znaki, których ten format nie mieści. Code 128 jest ograniczony do zwykłego ASCII, więc litery z ogonkami i akcentami zapisuje bez nich.
  4. Wydrukuj jedną etykietę i zeskanuj ją skanerem, którego naprawdę będziesz używać, zanim wydrukujesz resztę.

Dwie rzeczy sprawiają, że przydaje się nie tylko do pojedynczego kodu. Wartość kodu kreskowego może zawierać {{serial}}, więc każda z serii etykiet środków trwałych dostaje własny numer i w tekście, i w kreskach (zobacz etykiety numerowane). A kod kreskowy można wypełnić danymi z kolumny arkusza kalkulacyjnego, po jednej etykiecie na wiersz (zobacz drukowanie etykiet z pliku CSV).

Czego nie tworzy: UPC-A, DataMatrix, PDF417 ani GS1-128. Jeśli twoja sieć handlowa albo magazyn wymaga jednego z nich, użyj oprogramowania, które go obsługuje. Do tego drukowanie każdej etykiety z kodem kreskowym wymaga Unlimited; projektowanie jest darmowe, więc przynajmniej sprawdzisz, czy się zmieści, zanim zdecydujesz. Cennik jest tutaj.

Najczęstsze pytania

Jakiego kodu kreskowego użyć do własnego magazynu?

Code 128. Mieści litery, cyfry i znaki interpunkcyjne, jest zwarty i odczyta go każdy współczesny skaner. Kody wymyślasz sam, zwykle są to twoje SKU, i nikt nie musi ich nadawać. Code 39 stosuj tylko wtedy, gdy wymaga go istniejący system, a EAN-13 tylko do produktów sprzedawanych w handlu.

Czy mogę sam wymyślić numery EAN-13 albo UPC?

Nie do niczego, co sprzedajesz w sklepie albo na platformie sprzedażowej. Numery handlowe nadaje GS1, a wymyślony numer może należeć do cudzego produktu albo zostać odrzucony, gdy sprawdzi go sieć handlowa lub platforma. Do użytku wewnętrznego wybierz Code 128, który nie niesie takiego znaczenia.

Dlaczego mój kod kreskowy wygląda dobrze, ale się nie skanuje?

Zwykle został wydrukowany mniejszy, niż go zaprojektowano, kreski są za jasne albo coś wchodzi w pusty margines po obu stronach. Skaner mierzy szerokość kresek, a nie ogląda obrazka, więc kod, który wygląda ostro, i tak może zawieść. Nasz poradnik o kodach kreskowych, które się nie skanują, przechodzi przez kolejne sprawdzenia po kolei.

Czy drukarka termiczna 203 dpi wystarczy do kodów kreskowych?

Do kodów normalnej wielkości tak. Etykiety wysyłkowe codziennie drukuje się w 203 dpi. Problem pojawia się, gdy długi kod kreskowy zmniejszasz na małą etykietę, bo każda kreska musi mieć szerokość całkowitej liczby punktów, a punktów jest wtedy mniej. Drukarka 300 dpi radzi sobie z małymi, gęstymi kodami wyraźnie lepiej.

Zaprojektuj, a potem wydrukuj

LabelPrint to kreator etykiet na Maca i iPhone’a: kody kreskowe, kody QR, obrazy, daty i kolejne numery, z 48 szablonów albo od pustej etykiety. Co potrafi. Projektowanie za darmo, 5 etykiet dziennie za darmo.

Pobierz zApp Store

Projektowanie własnych etykiet