Skip to main content
StartBlogSłowniczekTechnologia automatycznej identyfikacji kodów kreskowych

Technologia automatycznej identyfikacji kodów kreskowych

17TRACK

Czym jest technologia automatycznej identyfikacji za pomocą kodów kreskowych?

Technologia automatycznej identyfikacji za pomocą kodów kreskowych polega na wykorzystaniu odczytywanych maszynowo symboli optycznych, skanerów i oprogramowania do przechwytywania zakodowanych danych oraz identyfikowania produktów, opakowań, jednostek logistycznych lub innych obiektów. W logistyce i handlu elektronicznym łączy towary fizyczne z cyfrowymi rekordami wykorzystywanymi do przyjmowania towarów, kontroli zapasów, realizacji zamówień, wysyłki i zwrotów. Technologia ta jest powszechnie nazywana identyfikacją za pomocą kodów kreskowych i stanowi część automatycznej identyfikacji oraz gromadzenia danych, czyli AIDC.

Technologia automatycznej identyfikacji za pomocą kodów kreskowych

Kod kreskowy jest nośnikiem danych, a nie kompletnym systemem identyfikacji. Może kodować identyfikator, którego oprogramowanie używa do pobrania rekordu, albo zawierać dodatkowe informacje, takie jak numer partii lub data ważności. Skuteczna identyfikacja zależy zatem zarówno od czytelnego symbolu, jak i od prawidłowej relacji między jego danymi a skanowanym obiektem.

Jak działa identyfikacja za pomocą kodów kreskowych

System identyfikacji za pomocą kodów kreskowych łączy kilka funkcji: przypisywanie identyfikatorów, kodowanie danych, tworzenie symboli, ich odczytywanie, interpretowanie zawartości oraz łączenie wyniku z procesem biznesowym. Funkcje te są powiązane, ale błąd w jednej z nich nie zawsze może zostać skorygowany przez pozostałe.

  1. Przypisanie identyfikatora. Organizacja określa, jaki produkt, pojedynczy artykuł, karton, paleta, przesyłka lub inny podmiot reprezentuje dany identyfikator. Znaczenie ma zamierzony zakres: identyfikator produktu i identyfikator jednostki logistycznej odpowiadają na różne pytania.
  2. Kodowanie danych. Oprogramowanie przekształca identyfikator i wszelkie dozwolone informacje uzupełniające w określoną symbologię kodu kreskowego. Symbologia definiuje sposób przedstawiania danych za pomocą kresek, spacji lub wzorów dwuwymiarowych.
  3. Utworzenie i umieszczenie symbolu. Kod kreskowy jest drukowany na opakowaniu, nanoszony jako etykieta lub oznaczany w inny sposób na obiekcie. Jego wymiary, kontrast, położenie i otaczający go pusty obszar wpływają na czytelność.
  4. Przechwycenie i dekodowanie. Kompatybilny czytnik przechwytuje wzór optyczny i przekształca go w dane. Skanery laserowe kojarzone są z liniowymi kodami kreskowymi, natomiast czytniki obrazowe mogą obsługiwać symbole liniowe i dwuwymiarowe, zależnie od ich możliwości i konfiguracji.
  5. Interpretacja i walidacja danych. Oprogramowanie sprawdza zdekodowaną zawartość pod kątem oczekiwanego formatu i kontekstu biznesowego. Czytelny kod kreskowy może nadal zawierać nieoczekiwany identyfikator lub odnosić się do niewłaściwego obiektu.
  6. Rejestracja zdarzenia biznesowego. Aplikacja wiąże identyfikator z działaniem, takim jak przyjęcie towaru, potwierdzenie pobrania lub rejestracja przekazania paczki.

Ostatni krok ma szczególne znaczenie w logistyce. Zeskanowanie etykiety samo w sobie nie oznacza, że przedmiot został wysłany, doręczony lub przyjęty na stan magazynowy. Znaczenie zależy od aplikacji, działania operatora, lokalizacji i procedury związanej z danym skanem.

Formaty kodów kreskowych i standardy identyfikacji

Formaty kodów kreskowych i standardy identyfikacji dotyczą różnych części systemu. Format kodu kreskowego określa sposób optycznego przedstawiania informacji, natomiast standard identyfikacji określa znaczenie identyfikatora i sposób jego przypisywania. Standardy GS1 stanowią uznane przykłady obu tych elementów.

Rodzina kodów kreskowychSposób przedstawiania danychPrzykładyKwestia operacyjna
Liniowe lub jednowymiarowe kody kreskoweDane są przedstawiane za pomocą sekwencji kresek i spacji.EAN/UPC, Code 128 i ITF-14Czytnik musi obsługiwać określoną symbologię, a symbol musi mieć odpowiednie wymiary i pusty obszar.
Kody kreskowe dwuwymiaroweDane są przedstawiane we wzorach rozmieszczonych w dwóch wymiarach.Data Matrix i QR CodePotrzebny jest kompatybilny czytnik obrazowy oraz odpowiednie oprogramowanie interpretujące dane.

Rodziny te opisują struktury symboli, a nie odrębne kategorie towarów lub przesyłek. Wybór formatu wymaga uwzględnienia danych, które mają być przenoszone, dostępnego obszaru drukowania, środowiska skanowania oraz wymagań systemów odbierających dane. Format odpowiedni dla jednego procesu nie jest automatycznie odpowiedni dla innego.

Identyfikatory, nośniki danych i wewnętrzne oznaczenia

TerminZnaczenieWażne rozróżnienie
GTINGlobalny Numer Jednostki Handlowej identyfikuje jednostkę handlową w systemie GS1.Identyfikuje jednostkę handlową, ale niekoniecznie indywidualnie oznaczoną fizyczną sztukę.
SSCCSeryjny Numer Jednostki Wysyłkowej identyfikuje indywidualną jednostkę logistyczną, taką jak paleta lub paczka.Identyfikuje jednostkę logistyczną, a nie każdy produkt znajdujący się w jej wnętrzu.
SKUJednostka magazynowa jest wewnętrznym oznaczeniem używanym do zarządzania produktem lub jego wariantem.Jej znaczenie zależy od organizacji, która ją przypisała; nie jest automatycznie globalnie ustandaryzowanym identyfikatorem.
Kod kreskowyOdczytywane maszynowo optyczne przedstawienie danych.Przenosi informacje, ale nie jest synonimem identyfikatora, który koduje.
SymbologiaZasady przedstawiania danych w określonym formacie kodu kreskowego.Opisuje strukturę kodowania, a nie identyfikowany obiekt biznesowy.

Na przykład GS1-128 wykorzystuje symbologię Code 128 w systemie GS1. Identyfikatory zastosowań GS1 wskazują znaczenie i format elementów danych, takich jak SSCC, numer partii lub data ważności. Odczyt znaków jest tylko jedną z części przetwarzania takiego symbolu; oprogramowanie musi również prawidłowo zinterpretować strukturę danych.

Zastosowanie w logistyce i handlu elektronicznym

Identyfikacja za pomocą kodów kreskowych łączy działania magazynowe i transportowe z rekordami w aplikacjach zapasów, systemach zarządzania magazynem, systemach zarządzania zamówieniami i systemach przewoźników. Poniższe przykłady przedstawiają możliwe procesy, a nie wymagania obowiązujące w każdej działalności.

ProcesMożliwa czynność skanowaniaCel
PrzyjęcieZeskanowanie etykiety produktu, kartonu lub palety w odniesieniu do oczekiwanego przyjęcia.Powiązanie przychodzących towarów z właściwym rekordem przyjęcia i identyfikacja rozbieżności.
Odkładanie na miejsceZeskanowanie towarów i etykiety lokalizacji magazynowej.Rejestracja miejsca, w którym umieszczono zapasy.
Kompletacja i pakowanieZeskanowanie artykułu i porównanie go z wymaganiem zamówienia.Sprawdzenie, czy wybrany produkt odpowiada oczekiwanej pozycji.
WysyłkaZeskanowanie etykiety paczki lub jednostki logistycznej podczas wysyłania.Powiązanie jednostki fizycznej z ruchem wychodzącym lub przekazaniem.
ZwrotyZeskanowanie numeru referencyjnego zwrotu oraz, jeśli ma to zastosowanie, identyfikatora produktu.Powiązanie zwróconych towarów z odpowiednim procesem zwrotu i kontroli.

Na przykład magazyn handlu elektronicznego może zeskanować kod kreskowy produktu przed umieszczeniem artykułu w kartonie wysyłkowym. Oprogramowanie może porównać zdekodowany identyfikator z pozycją zamówienia. Kontrola ta może zwiększyć dokładność kompletacji, ale nie potwierdza, że artykuł jest nieuszkodzony ani że karton zawiera właściwą ilość, chyba że procedura obejmuje również te kontrole.

Wysyłka transgraniczna

Przemieszczanie transgraniczne może obejmować różne etykiety i identyfikatory na poszczególnych etapach. Kod kreskowy produktu, oznaczenie magazynowe i kod kreskowy śledzenia przewoźnika mogą znajdować się na powiązanym opakowaniu, pełniąc różne funkcje. Gdy proces biznesowy wymaga ich połączenia, systemy muszą zapewniać wiarygodne mapowanie tych oznaczeń.

Sam kod kreskowy nie potwierdza klasyfikacji celnej, kraju pochodzenia, zadeklarowanej wartości ani zgodności z przepisami. Może pomóc w pobraniu rekordów zawierających takie informacje, ale poprawność tych rekordów jest odrębną kwestią. Podobnie odczytanie identyfikatora paczki nie dowodzi zwolnienia celnego; taki status wymaga informacji z odpowiedniego procesu odprawy.

Identyfikacja za pomocą kodów kreskowych, śledzenie i identyfikowalność

Identyfikacja odpowiada na pytanie, jaki obiekt lub kategorię obiektów reprezentuje kod. Śledzenie dotyczy zarejestrowanego przemieszczania lub statusu. Identyfikowalność oznacza możliwość prześledzenia istotnej historii i powiązań w ramach procesu lub łańcucha dostaw. Skanowanie kodów kreskowych może wspierać śledzenie i identyfikowalność, ale sam nadrukowany symbol nie zapewnia żadnej z tych funkcji.

Rekord śledzenia wymaga zdarzeń powiązanych z identyfikatorem, takich jak czas, lokalizacja i etap biznesowy skanowania. Identyfikowalność może również wymagać powiązań między produktami, partiami, kartonami i paletami. GS1 EPCIS zapewnia standard udostępniania danych o zdarzeniach związanych z widocznością; różni się on od kodu kreskowego używanego do przechwytywania identyfikatora.

Identyfikator poziomu produktu współdzielony przez wymienne sztuki nie pozwala samodzielnie odróżnić jednej sztuki od drugiej. Gdy potrzebna jest identyfikowalność pojedynczych sztuk, schemat identyfikacji i rekordy muszą zapewniać takie rozróżnienie, na przykład poprzez serializację. Identyfikacja na poziomie partii służy innemu celowi i nie należy jej mylić z identyfikacją pojedynczych sztuk.

Czytelność, jakość danych i ograniczenia operacyjne

Identyfikacja za pomocą kodów kreskowych zależy zarówno od jakości optycznej, jak i od jakości informacji. Dobrze wydrukowana etykieta z nieprawidłowym identyfikatorem może spowodować błąd danych, podczas gdy prawidłowo przypisany identyfikator na nieczytelnej etykiecie może przerwać proces.

  • Jakość druku: Niewystarczający kontrast, zniekształcone wymiary, rozmazanie lub brakujące elementy mogą wpływać na dekodowanie.
  • Umiejscowienie i stan: Zagięcia, otarcia, zakrzywione powierzchnie, odblaskowe opakowania i przeszkody mogą utrudniać przechwycenie symbolu.
  • Kompatybilność czytnika: Czytnik musi obsługiwać daną symbologię i być skonfigurowany tak, aby przekazywać informacje oczekiwane przez aplikację.
  • Interpretacja danych: Początkowe zera, separatory i uporządkowane elementy danych muszą zostać zachowane lub odpowiednio przetworzone.
  • Dokładność rekordu: Zdekodowany identyfikator musi odpowiadać właściwemu produktowi, jednostce logistycznej lub transakcji w systemie odbierającym dane.
  • Kontrole procesu: Aplikacje potrzebują reguł dotyczących nieoczekiwanych kodów, powtórnych skanów, brakujących rekordów i nieudanych odczytów.

Weryfikacja kodu kreskowego różni się od udanego skanowania. Weryfikacja ocenia jakość symbolu względem obowiązujących specyfikacji. Udany odczyt przez jedno urządzenie oznacza, że urządzenie zdekodowało symbol w danych warunkach; nie potwierdza stałej czytelności na innym sprzęcie ani w innych środowiskach.

Przed wdrożeniem procesu wykorzystującego kody kreskowe operator powinien określić, co reprezentuje każdy identyfikator, jakie formaty akceptują partnerzy handlowi, gdzie zostaną umieszczone etykiety i jak będą obsługiwane wyjątki. Testy powinny obejmować używane drukarki, materiały opakowaniowe, czytniki i interfejsy oprogramowania, a nie tylko sprawdzenie obrazu na ekranie.

Częste nieporozumienia

  • Kod kreskowy zawiera kompletny rekord produktu. Wiele kodów kreskowych zawiera identyfikator używany do pobierania informacji z innego miejsca. Niektóre formaty mogą przenosić dodatkowe dane, ale dostępna zawartość zależy od schematu kodowania i sposobu wdrożenia.
  • Każdy kod kreskowy identyfikuje unikalny przedmiot fizyczny. Niektóre kody identyfikują jednostkę handlową wspólną dla wielu identycznych sztuk. Identyfikacja pojedynczej sztuki wymaga odpowiedniego unikalnego oznaczenia i obsługujących je rekordów.
  • Skanowanie automatycznie aktualizuje każdy połączony system. Aktualizacje zależą od reguł aplikacji, integracji, łączności i przetwarzania zdarzeń.
  • Poprawnie wyglądający kod kreskowy potwierdza autentyczność. Kod kreskowy można skopiować. Sama czytelność nie potwierdza, że oznaczone towary są oryginalne ani że etykieta została prawidłowo naniesiona.

FAQ

Czy identyfikacja za pomocą kodów kreskowych jest tym samym co śledzenie przesyłki?

Nie. Identyfikacja za pomocą kodu kreskowego przechwytuje identyfikator. Śledzenie przesyłki łączy ten identyfikator z zarejestrowanymi zdarzeniami i informacjami o statusie z procesu transportowego.

Czy kod kreskowy może identyfikować pojedynczą paczkę?

Tak, jeśli zakodowane oznaczenie identyfikuje tę paczkę lub jednostkę logistyczną w odpowiednim systemie identyfikacji. Sam kod kreskowy produktu nie musi identyfikować paczki zawierającej produkt.

Czy skanowanie kodu kreskowego wymaga połączenia z internetem?

Samo dekodowanie optyczne nie wymaga dostępu do internetu. Pobieranie zdalnych rekordów, walidacja danych względem usługi internetowej lub udostępnianie zdarzeń może wymagać łączności, zależnie od sposobu wdrożenia.

Czy kody QR są częścią technologii automatycznej identyfikacji za pomocą kodów kreskowych?

Tak. Kody QR są dwuwymiarowymi kodami kreskowymi. Ich użyteczność w procesie logistycznym zależy od zakodowanych danych, kompatybilności czytnika i oprogramowania interpretującego wynik.

Źródła