Kod kreskowy GS1-128: Kompleksowy przewodnik po standardach łańcucha dostaw

Opanuj kody kreskowe GS1-128 z identyfikatorami aplikacji (AI), kodami wysyłkowymi SSCC, wdrożeniem logistycznym i najlepszymi praktykami łańcucha dostaw. Niezbędny przewodnik dla magazynów i operacji dystrybucyjnych.

W złożonym świecie nowoczesnej logistyki i zarządzania łańcuchem dostaw efektywne przechwytywanie danych jest kluczowe dla śledzenia produktów od producenta do końcowego klienta. Podczas gdy proste kody kreskowe Code 128 doskonale radzą sobie z kodowaniem danych alfanumerycznych, operacje łańcucha dostaw potrzebują więcej: ustandaryzowanych struktur danych, które przekazują nie tylko liczby, ale ich znaczenie — rozróżniając numery partii od numerów seryjnych, daty ważności od dat produkcji i ilości od wagi.

Oto GS1-128 (wcześniej znany jako UCC/EAN-128): wyrafinowany nośnik danych, który łączy wszechstronność symbologii Code 128 z globalnie ustandaryzowaną strukturą danych. Jest to lingua franca logistyki, umożliwiająca płynną komunikację między partnerami handlowymi na całym świecie.

Ten kompleksowy przewodnik obejmuje wszystko, co musisz wiedzieć o kodach kreskowych GS1-128: architekturę techniczną, identyfikatory aplikacji (AI), implementację SSCC, aplikacje magazynowe i wysyłkowe, konfigurację skanerów, integrację EDI oraz najlepsze praktyki dla niezawodnych operacji łańcucha dostaw.

Czym jest GS1-128?

Definicja i standardy

GS1-128 to standard aplikacji, który używa symbologii kodu kreskowego Code 128 z określoną strukturą danych zarządzaną przez GS1 (wcześniej znany jako EAN.UCC). Umożliwia kodowanie złożonych danych łańcucha dostaw w ustandaryzowanym, czytelnym maszynowo formacie.

Kluczowe cechy:

  • Symbologia: Używa Code 128 (szczególnie podzbioru C dla efektywności numerycznej, gdy to możliwe)
  • Struktura danych: Zdefiniowana przez standardy GS1 z identyfikatorami aplikacji (AI)
  • Znak startowy: Zawsze zaczyna się od FNC1 (Function Code 1), aby zidentyfikować go jako GS1-128
  • Pojemność danych: Do 48 znaków alfanumerycznych praktycznie (symbologia obsługuje więcej, ale ograniczenia rozmiaru etykiety mają zastosowanie)
  • Standard globalny: Uznawany i wdrażany na całym świecie we wszystkich branżach

Poprzednie nazwy:

  • UCC/EAN-128 (Ameryka Północna / Międzynarodowy)
  • EAN-128 (Europa)
  • UCC-128 (Stany Zjednoczone)

Zmiana nazwy na GS1-128 w 2005 roku zunifikowała globalną terminologię pod parasolem organizacji GS1, ale nadal możesz spotkać starsze nazwy w starszej dokumentacji lub sprzęcie.

Relacja z Code 128

Pomyśl o tej relacji w ten sposób:

Code 128 = Język (symbologia) GS1-128 = Gramatyka i słownictwo (struktura danych)

Tak jak angielskie słowa mogą być ułożone losowo lub ustrukturyzowane w gramatyczne zdania, Code 128 może kodować dowolne dane alfanumeryczne, podczas gdy GS1-128 dostarcza reguł organizowania tych danych w znaczący sposób.

Przykład Code 128:

ABC123LOT456EXP20251231

Dane są obecne, ale znaczenie jest niejednoznaczne. Czym jest ABC123? Czym jest LOT456? Czy 20251231 to data?

Przykład GS1-128 z AI:

(01)00614141123452(10)LOT456(17)251231

Znaczenie jest wyraźne: (01) = identyfikator produktu GTIN, (10) = numer partii/serii, (17) = data ważności (format RRMMDD).

Ta standaryzacja umożliwia:

  • Automatyczne parsowanie przez systemy skanowania bez programowania każdego elementu danych
  • Globalną interoperacyjność między systemami różnych firm
  • Zapobieganie błędom poprzez zdefiniowane formaty i długości danych
  • Elastyczne kombinacje danych z wieloma AI w jednym kodzie kreskowym

Aby dowiedzieć się więcej o podstawowej symbologii Code 128, zobacz nasz Kompleksowy przewodnik po Code 128.

Architektura techniczna

Struktura symbolu

Kod kreskowy GS1-128 składa się z kilku kluczowych komponentów:

[Start] [FNC1] [AI] [Dane] [FNC1] [AI] [Dane] ... [Cyfra kontrolna] [Stop]

Wyjaśnienie komponentów:

  1. Znak startowy: Start Code 128 (zazwyczaj Start C dla efektywności numerycznej)

  2. FNC1: Znak Function Code 1, który identyfikuje to jako GS1-128 (a nie standardowy Code 128)

    • Niewidoczny w interpretacji czytelnej dla człowieka
    • Kluczowy dla rozpoznania przez skaner
    • Pojawia się na początku i jako separator między elementami danych o zmiennej długości
  3. Identyfikator aplikacji (AI): 2-4 cyfrowy prefiks w nawiasach (tylko czytelny dla człowieka; nie kodowany w kreskach)

    • Definiuje znaczenie następujących danych
    • Przykład: (01) dla GTIN, (10) dla numeru partii, (21) dla numeru seryjnego
  4. Dane: Faktyczne informacje (GTIN, data, ilość itp.)

    • Format zdefiniowany przez specyfikację AI
    • Może być o stałej długości (separator nie jest potrzebny) lub o zmiennej długości (wymagany separator FNC1)
  5. Cyfra kontrolna: Cyfra kontrolna Code 128 modulo 103 (automatyczna)

  6. Znak stop: Wzór stop Code 128

Identyfikatory aplikacji (AI) - wyjaśnienie

Identyfikatory aplikacji są sercem mocy GS1-128. Przekształcają niejednoznaczne dane w ustrukturyzowane, znaczące informacje.

Format: AI to 2-4 cyfry wyświetlane w nawiasach w tekście czytelnym dla człowieka, ale kodowane jako zwykłe liczby w kodzie kreskowym (nawiasy nie są kodowane).

Przykład:

  • Czytelny dla człowieka: (01)00614141123452
  • Kod kreskowy koduje: 01 a następnie 00614141123452

Dwa typy AI:

AI o stałej długości:

  • Długość danych jest predefiniowana przez definicję AI
  • Nie jest potrzebny separator po danych
  • Skaner wie dokładnie ile znaków odczytać
  • Przykład: AI (01) GTIN ma zawsze 14 cyfr

AI o zmiennej długości:

  • Długość danych jest zmienna (do maksimum zdefiniowanego przez AI)
  • Wymaga separatora FNC1 po danych (lub końca kodu kreskowego)
  • Skaner czyta do FNC1 lub końca symbolu
  • Przykład: AI (10) numer partii/serii to do 20 znaków alfanumerycznych

Proces kodowania

Kiedy generujesz kod kreskowy GS1-128, system:

  1. Waliduje dane: Sprawdza, czy każdy element danych odpowiada wymaganiom formatu AI
  2. Wstawia FNC1: Dodaje FNC1 na początku i po elementach danych o zmiennej długości
  3. Optymalizuje podzbiory: Przełącza między podzbiorami Code 128 (A, B, C) dla efektywności
  4. Oblicza cyfrę kontrolną: Oblicza cyfrę kontrolną Code 128 modulo 103
  5. Generuje kreski i spacje: Tworzy fizyczny wzór kodu kreskowego
  6. Formatuje czytelne dla człowieka: Dodaje AI w nawiasach poniżej kresek

Ta złożoność jest obsługiwana automatycznie przez odpowiednie generatory kodów kreskowych GS1-128, zapewniając zgodność ze standardami.

Popularne identyfikatory aplikacji (AI)

GS1 definiuje ponad 100 identyfikatorów aplikacji. Oto najczęściej używane w logistyce i łańcuchu dostaw:

Identyfikacja produktu

AI (01) - Global Trade Item Number (GTIN)

  • Format: 14 cyfr (numeryczny)
  • Długość: Stała (14)
  • Cel: Identyfikuje produkt/SKU
  • Przykład: (01)00614141123452
  • Uwagi:
    • Najważniejszy AI do identyfikacji produktu
    • Zawiera cyfrę kontrolną na ostatniej pozycji
    • Różni się od 12-cyfrowego UPC lub 13-cyfrowego EAN (GTIN-14 dodaje cyfrę wskaźnika)
    • Musi używać prefiksu firmy licencjonowanego przez GS1

AI (02) - GTIN zawartych produktów handlowych

  • Format: 14 cyfr (numeryczny)
  • Długość: Stała (14)
  • Cel: Identyfikuje produkt wewnątrz opakowania (gdy różni się od zewnętrznego GTIN opakowania)
  • Przykład: (02)00614141123469
  • Użycie: Kartony zawierające różne produkty niż sam karton

Numery partii i seryjne

AI (10) - Numer partii lub serii

  • Format: Alfanumeryczny
  • Długość: Zmienna, do 20 znaków
  • Cel: Numer partii/serii producenta dla identyfikowalności
  • Przykład: (10)LOT456ABC
  • Uwagi:
    • Kluczowy dla wycofań i identyfikowalności
    • Wymaga separatora FNC1 po danych (jeśli następuje kolejny AI)
    • Format określony przez producenta

AI (21) - Numer seryjny

  • Format: Alfanumeryczny
  • Długość: Zmienna, do 20 znaków
  • Cel: Unikalny numer seryjny do śledzenia poszczególnych elementów
  • Przykład: (21)SN123456789
  • Uwagi:
    • Każda jednostka ma unikalny numer seryjny
    • Umożliwia identyfikowalność na poziomie jednostki
    • Używany w śledzeniu i identyfikacji, zabezpieczeniu przed podróbkami
    • Wymaga separatora FNC1

Daty

AI (11) - Data produkcji (RRMMDD)

  • Format: 6 cyfr (RRMMDD)
  • Długość: Stała (6)
  • Cel: Data produkcji/wytworzenia
  • Przykład: (11)251231 = 31 grudnia 2025

AI (13) - Data pakowania (RRMMDD)

  • Format: 6 cyfr (RRMMDD)
  • Długość: Stała (6)
  • Cel: Data pakowania
  • Przykład: (13)250615 = 15 czerwca 2025

AI (15) - Data minimalnej trwałości (RRMMDD)

  • Format: 6 cyfr (RRMMDD)
  • Długość: Stała (6)
  • Cel: Data najlepiej spożyć przed lub data minimalnej trwałości
  • Przykład: (15)260101 = 1 stycznia 2026

AI (17) - Data ważności (RRMMDD)

  • Format: 6 cyfr (RRMMDD)
  • Długość: Stała (6)
  • Cel: Data zużycia / data ważności
  • Przykład: (17)251231 = 31 grudnia 2025
  • Uwagi: Najczęstszy AI daty dla produktów łatwo psujących się i farmaceutycznych

Ilości i pomiary

AI (30) - Liczba zmienna

  • Format: Numeryczny, do 8 cyfr
  • Długość: Zmienna (1-8)
  • Cel: Liczba elementów w jednostce handlowej o zmiennej ilości
  • Przykład: (30)1250 = 1 250 elementów

AI (310n) - Masa netto w kilogramach (n = pozycja przecinka dziesiętnego)

  • Format: 6 cyfr (numeryczny)
  • Długość: Stała (6)
  • Cel: Masa netto w kg
  • Przykład: (3101)000125 = 12,5 kg (n=1 oznacza 1 miejsce dziesiętne)

AI (320n) - Masa netto w funtach

  • Format: 6 cyfr (numeryczny)
  • Długość: Stała (6)
  • Cel: Masa netto w funtach

AI (37) - Liczba jednostek handlowych

  • Format: Numeryczny, do 8 cyfr
  • Długość: Zmienna (1-8)
  • Cel: Liczba zawartych jednostek
  • Przykład: (37)25 = 25 jednostek w tym opakowaniu

Jednostki logistyczne

AI (00) - Serial Shipping Container Code (SSCC)

  • Format: 18 cyfr (numeryczny)
  • Długość: Stała (18)
  • Cel: Unikalny identyfikator jednostek logistycznych (palet, kontenerów, przesyłek)
  • Przykład: (00)006141412312345678
  • Uwagi:
    • Najważniejszy AI do śledzenia logistycznego
    • Globalnie unikalny identyfikator
    • Szczegóły w sekcji SSCC poniżej

AI (20) - Wewnętrzny wariant produktu

  • Format: 2 cyfry (numeryczny)
  • Długość: Stała (2)
  • Cel: Wewnętrzny numer wariantu (kolor, rozmiar itp.)
  • Przykład: (20)05 = Wariant 05

Dodatkowe informacje

AI (240) - Dodatkowa identyfikacja produktu

  • Format: Alfanumeryczny, do 30 znaków
  • Długość: Zmienna
  • Cel: Wtórna identyfikacja produktu przypisana przez producenta

AI (241) - Numer części klienta

  • Format: Alfanumeryczny, do 30 znaków
  • Długość: Zmienna
  • Cel: Numer części klienta dla produktu

AI (400) - Numer zamówienia zakupu klienta

  • Format: Alfanumeryczny, do 30 znaków
  • Długość: Zmienna
  • Cel: Łączy przesyłkę z zamówieniem zakupu klienta

AI (420) - Kod pocztowy adresu dostawy

  • Format: Alfanumeryczny, do 20 znaków
  • Długość: Zmienna
  • Cel: Kod pocztowy miejsca docelowego dostawy

Aby uzyskać pełną listę identyfikatorów aplikacji, zapoznaj się z Specyfikacjami ogólnymi GS1.

Serial Shipping Container Code (SSCC)

SSCC jest jednym z najważniejszych zastosowań GS1-128 w logistyce. Zasługuje na szczególną uwagę ze względu na swoją centralną rolę w śledzeniu łańcucha dostaw.

Czym jest SSCC?

Serial Shipping Container Code (SSCC) to 18-cyfrowy numer, który jednoznacznie identyfikuje jednostkę logistyczną — każdy element, który wymaga śledzenia przez łańcuch dostaw, taki jak:

  • Palety
  • Kartony/pudła
  • Kontenery
  • Wózki rolkowe
  • Pojemniki zbiorcze pośrednie (IBC)
  • Pojedyncze paczki
  • Każda jednostka będąca w transporcie lub magazynie

Kluczowe właściwości:

  • Globalnie unikalny: Żadne dwa SSCC nie są takie same na całym świecie
  • Nieznaczący: Numer sam w sobie nie przekazuje znaczenia (w przeciwieństwie do GTIN, które identyfikują typ produktu); jest to po prostu klucz wyszukiwania
  • Wymagana licencja: Generowany przy użyciu prefiksu firmy GS1
  • 18 cyfr: Stała długość dla spójnego przetwarzania

Struktura SSCC

SSCC składa się z:

[Cyfra rozszerz.] [Prefiks firmy GS1] [Odniesienie seryjne] [Cyfra kontrolna]
     1 cyfra           7-10 cyfr           6-9 cyfr           1 cyfra
                                                             -----
                                                             18 w sumie

Komponenty:

  1. Cyfra rozszerzenia (1 cyfra): Zwiększa pojemność numeracji

    • Zazwyczaj 0-9
    • Często używana do wskazania poziomu pakowania (0=paleta, 1=karton itp.), ale nie jest to standardowe
  2. Prefiks firmy GS1 (7-10 cyfr): Twój licencjonowany numer GS1

    • Długość różni się w zależności od kraju i kiedy licencja została wydana
    • Przykład: 0614141 (7-cyfrowy prefiks)
  3. Odniesienie seryjne (6-9 cyfr): Numer sekwencyjny lub losowy, który przypisujesz

    • Długość = 17 - (długość prefiksu firmy)
    • Zarządzasz tą numeracją
    • Może być sekwencyjny, losowy lub zawierać kody daty/lokalizacji
  4. Cyfra kontrolna (1 cyfra): Obliczenie modulo 10 do wykrywania błędów

    • Obliczona z pierwszych 17 cyfr
    • Automatycznie obliczana przez generatory kodów kreskowych

Przykład rozbicia SSCC:

0 0614141 123456789 7
│    │         │     │
│    │         │     └─ Cyfra kontrolna (obliczona)
│    │         └─ Odniesienie seryjne (przypisujesz)
│    └─ Prefiks firmy GS1 (licencjonowany)
└─ Cyfra rozszerzenia

SSCC w GS1-128

SSCC są kodowane w kodach kreskowych GS1-128 przy użyciu AI (00):

Format czytelny dla człowieka:

(00)006141412312345678

Użycie:

  • Zazwyczaj jedyne dane w kodzie kreskowym etykiety SSCC (chociaż inne AI mogą być dodane)
  • Drukowane duże na etykietach wysyłkowych dla łatwego skanowania
  • Często zawiera dodatkowe informacje czytelne dla człowieka (do kogo, od kogo, numer zamówienia)

Przykład etykiety:

WYŚLIJ DO:                     OD:
Centrum Dystrybucji DC5        Magazyn WH12
ul. Główna 123                 ul. Dębowa 456
Chicago, IL 60601              Atlanta, GA 30301

ZZ: 45678901

  (00) 0 0614141 123456789 7
  |||||||||||||||||||||||||||||||
  [    Kod kreskowy GS1-128     ]

Generowanie i zarządzanie SSCC

Strategie numeracji:

Numeracja sekwencyjna:

  • Prosta: Rozpocznij od 000000001 i zwiększaj
  • Przewidywalna i łatwa w zarządzaniu
  • Ujawnia wolumen partnerom handlowym (rozważania konkurencyjne)

Numeracja losowa:

  • Generuj losowe numery w swoim zakresie
  • Ukrywa informacje o wolumenie
  • Wymaga bazy danych do śledzenia użytych numerów

Numeracja strukturalna:

  • Koduj lokalizację, datę lub inne informacje w części odniesienia seryjnego
  • Przykład: Pierwsze 2 cyfry = lokalizacja magazynu, następne 4 = data, ostatnie 3 = sekwencja
  • Łatwiejsze rozwiązywanie problemów, ale zmniejsza dostępne numery

Najlepsze praktyki:

  • Nigdy nie używaj ponownie SSCC (nawet po latach)
  • Utrzymuj bazę danych przypisanych SSCC z powiązanymi danymi
  • Planuj pojemność numeracji: z 9-cyfrowym odniesieniem seryjnym masz miliard numerów
  • Używaj cyfry rozszerzenia, aby pomnożyć pojemność przez 10, jeśli to konieczne

Generuj SSCC łatwo z naszym generatorem kodów kreskowych GS1-128, podając prefiks firmy GS1 i odniesienie seryjne.

SSCC w transakcjach EDI

SSCC są kluczowe w elektronicznej wymianie danych (EDI) dla logistyki:

ASN (Advance Ship Notice) - EDI 856:

  • Wysyłany przed przybyciem przesyłki
  • Wymienia każdy SSCC z zawartymi produktami, ilościami, numerami zamówień
  • Obiekt odbierający przygotowuje się do przyjazdu na podstawie danych ASN
  • SSCC na fizycznej etykiecie odpowiada SSCC w transakcji EDI

Potwierdzenie odbioru - EDI 861:

  • Potwierdza odbiór określonych SSCC
  • Aktualizuje systemy magazynowe
  • Uruchamia procesy płatności

Zlecenie wysyłki magazynowej - EDI 940:

  • Żąda wysyłki określonych SSCC
  • Koordynuje operacje magazynowe

Ta integracja fizycznych kodów kreskowych z transakcjami elektronicznymi tworzy płynny łańcuch dostaw, w którym informacje płyną przed fizycznymi towarami, umożliwiając efektywny odbiór, routing i zarządzanie zapasami.

GS1-128 w logistyce i magazynowaniu

Etykiety wysyłkowe

Etykiety wysyłkowe GS1-128 są koniami roboczymi nowoczesnej logistyki, zawierającymi wiele elementów danych w jednym skanowalnym kodzie kreskowym.

Typowe kombinacje danych:

Podstawowa etykieta kartonu:

(01)00614141123452      ← GTIN produktu
(37)25                  ← Zawiera 25 jednostek
(10)LOT2024-456         ← Numer partii
(17)251231              ← Data ważności

Etykieta palety (SSCC):

(00)006141412312345678  ← Unikalny ID palety

Zaawansowana etykieta wysyłkowa:

(00)006141412312345678  ← SSCC do śledzenia
(01)00614141123452      ← GTIN produktu
(37)100                 ← Zawiera 100 jednostek
(10)LOT2024-456         ← Numer partii
(400)PO-123456          ← Numer zamówienia klienta
(420)60601              ← Kod pocztowy miejsca dostawy

Korzyści w operacjach magazynowych

Odbiór:

  • Pojedyncze skanowanie przechwytuje wszystkie istotne dane
  • Automatyczna weryfikacja względem ASN (Advance Ship Notice)
  • Natychmiastowe przechwytywanie numeru partii i daty ważności dla zarządzania FIFO
  • Skrócony czas odbioru (60-80% szybciej niż ręczne wprowadzanie)

Odkładanie:

  • SSCC łączy się z lokalizacją w WMS (System Zarządzania Magazynem)
  • Śledzenie partii dla kontroli serii
  • Śledzenie daty ważności dla rotacji

Kompletacja:

  • Weryfikuj właściwy produkt skanowaniem GTIN
  • Potwierdź partię i datę ważności, jeśli wymagane
  • Śledź skompletowane ilości automatycznie

Pakowanie:

  • Generuj nowy SSCC dla przesyłki wychodzącej
  • Powiąż skompletowane elementy z nowym SSCC
  • Utwórz ASN z SSCC i zawartością

Wysyłka:

  • Skanuj SSCC, aby potwierdzić przesyłkę wychodzącą
  • Zintegruj z systemami przewoźników
  • Aktualizuj zapasy w czasie rzeczywistym

Integracja z systemami WMS

Nowoczesne systemy zarządzania magazynem (WMS) są zaprojektowane do integracji GS1-128:

Wymagania konfiguracyjne:

  1. Reguły parsowania AI: WMS musi rozumieć, jak rozdzielać i interpretować każdy AI
  2. Mapowanie danych: Mapuj każdy AI na odpowiednie pola bazy danych (GTIN→product_id, partia→lot_number itp.)
  3. Reguły walidacji: Upewnij się, że skanowane dane spełniają zasady biznesowe (daty ważności nie w przeszłości itp.)
  4. Obsługa FNC1: Skaner lub oprogramowanie pośredniczące musi prawidłowo obsługiwać separatory FNC1

Rozważania implementacyjne:

  • Konfiguracja skanera: Włącz symbologię GS1-128 i parsowanie AI
  • Oprogramowanie pośredniczące: Niektóre systemy używają oprogramowania pośredniczącego do parsowania GS1-128 przed wysłaniem do WMS
  • Projekt bazy danych: Upewnij się, że pola istnieją dla wszystkich AI, które planujesz przechwytywać
  • Testowanie: Dokładnie przetestuj wszystkie kombinacje AI używane przez dostawców

Przykład przepływu pracy:

  1. Skanuj kod kreskowy GS1-128 na przychodzącym kartonie
  2. WMS otrzymuje przeanalizowane dane: GTIN=00614141123452, PARTIA=LOT456, WAŻNOŚĆ=251231
  3. WMS wyszukuje szczegóły produktu za pomocą GTIN
  4. WMS rejestruje partię i ważność do śledzenia zapasów
  5. WMS sugeruje lokalizację odkładania na podstawie produktu i ważności
  6. WMS generuje tablicę rejestracyjną (wewnętrzny SSCC) do śledzenia lokalizacji
  7. Operator skanuje kod kreskowy lokalizacji, aby potwierdzić odkładanie
  8. Zapasy zaktualizowane w czasie rzeczywistym z pełną identyfikowalnością

Śledzenie wielopoziomowe

Złożone łańcuchy dostaw często używają GS1-128 na wielu poziomach:

Poziom elementu:

  • Pojedyncze opakowania farmaceutyczne z GTIN, numerem seryjnym, partią, datą ważności
  • Kombinacja AI: (01) + (21) + (10) + (17)

Poziom kartonu:

  • Kartony zawierające wiele elementów
  • Kombinacja AI: (02) dla GTIN kartonu + (37) dla liczby jednostek + partia i daty

Poziom palety:

  • SSCC identyfikujący całą jednostkę logistyczną
  • AI (00) z opcjonalnymi GTIN kartonów/elementów, jeśli paleta mieszana

Poziom kontenera:

  • SSCC na poziomie kontenera lub przesyłki
  • Łączy się z wieloma SSCC palet w transakcjach EDI

Ta hierarchia umożliwia identyfikowalność w dół od kontenera → paleta → karton → element, kluczową dla wycofań i zgodności regulacyjnej.

Zastosowania branżowe

Dystrybucja detaliczna

Przypadek użycia: Towary konsumpcyjne od producenta do centrum dystrybucyjnego sieci handlowej

Typowa etykieta (karton):

(01)00614141999996    ← GTIN kartonu (12 elementów)
(02)00614141123452    ← GTIN pojedynczych elementów wewnątrz
(37)12                ← Zawiera 12 jednostek
(10)LOT-2024-SEP-15   ← Partia produkcyjna
(15)260315            ← Data minimalnej trwałości (15 marca 2026)

Korzyści:

  • Sprzedawca potwierdza otrzymanie właściwego produktu (GTIN kartonu vs. elementu)
  • Automatyczne zarządzanie FIFO na podstawie daty minimalnej trwałości
  • Możliwość wycofania za pomocą numeru partii
  • Weryfikacja liczby kartonów bez otwierania pudeł

Żywność i napoje

Przypadek użycia: Świeża lub łatwo psująca się żywność wymagająca ścisłego zarządzania datami ważności

Typowa etykieta:

(01)00614141777778    ← GTIN
(10)PROD20241115      ← Seria produkcyjna
(17)241130            ← Data spożycia
(3103)002450          ← Masa netto 24,50 kg (AI 310n z n=3)

Korzyści:

  • Automatyczne sprawdzanie daty ważności przy odbiorze
  • Zarządzanie magazynem FEFO (First Expired, First Out)
  • Identyfikowalność w przypadku incydentów związanych z bezpieczeństwem żywności
  • Weryfikacja wagi dla zgodności

Farmaceutyki i ochrona zdrowia

Przypadek użycia: Leki na receptę wymagające serializacji dla regulacji śledzenia (DSCSA, EU FMD)

Typowa etykieta:

(01)00357000123456    ← GTIN (NDC w formacie GTIN-14)
(17)231231            ← Data ważności
(10)LOT456ABC         ← Numer partii
(21)SN1234567890      ← Unikalny numer seryjny

Korzyści:

  • Identyfikowalność na poziomie jednostki przez cały łańcuch dostaw
  • Zabezpieczenie przed podróbkami przez weryfikację numeru seryjnego
  • Zgodność regulacyjna (wymagania FDA, EMEA)
  • Automatyczna ewidencja podawania leków (MAR) w szpitalach
  • Precyzja wycofań do pojedynczych opakowań

Części samochodowe

Przypadek użycia: Śledzenie części od dostawcy do zakładu montażowego OEM

Typowa etykieta:

(01)00614141888889    ← GTIN części
(241)CUSPART-12345    ← Numer części klienta (OEM)
(10)SUPPLIER-LOT-789  ← Partia dostawcy
(37)50                ← Ilość w kontenerze

Korzyści:

  • Odniesienie krzyżowe numeru części dostawcy do numeru części OEM
  • Koordynacja produkcji JIT (Just In Time)
  • Śledzenie jakości według partii dostawcy
  • Identyfikowalność roszczeń gwarancyjnych

Logistyka strony trzeciej (3PL)

Przypadek użycia: Magazyn 3PL zarządzający zapasami dla wielu klientów

Typowa etykieta (paleta):

(00)006141412312345678    ← SSCC do śledzenia palety
(01)00614141123452        ← GTIN produktu
(37)600                   ← Łącznie jednostek na palecie
(410)5555555555           ← Kod lokalizacji wysyłki (GLN)
(400)PO-CUST-12345        ← Numer zamówienia klienta

Korzyści:

  • Pojedynczy ID palety (SSCC) dla całej jednostki logistycznej
  • Łączy się z klientem i miejscem docelowym
  • Dokładne zapasy według klienta we współdzielonym magazynie
  • Efektywne operacje cross-dockingowe

Konfiguracja skanera i parsowanie

Włączanie GS1-128 na skanerach

Większość nowoczesnych skanerów kodów kreskowych obsługuje GS1-128, ale musi być prawidłowo skonfigurowana:

Kroki konfiguracji:

  1. Włącz symbologię Code 128: GS1-128 używa Code 128, więc musi być włączona

  2. Włącz tryb GS1-128: Często oznaczony jako:

    • "GS1-128" lub "EAN-128" lub "UCC-128"
    • "Tryb identyfikatora aplikacji"
    • "Substytucja znaku FNC1"
  3. Skonfiguruj wyjście FNC1: Wybierz, jak separatory FNC1 są przesyłane:

    • Znak GS (ASCII 29): Najczęstszy, oddziela AI w danych wyjściowych
    • Znak niestandardowy: Niektóre systemy używają | lub ~ lub innego ogranicznika
    • Brak wyjścia: FNC1 rozpoznany, ale nie przesyłany (wymaga znajomości AI o stałej długości)
  4. Włącz parsowanie AI (jeśli dostępne): Skaner wyprowadza AI w określonym formacie

    • Przykład: 01=00614141123452, 10=LOT456, 17=251231
    • Upraszcza parsowanie w dół strumienia
  5. Testuj konfigurację: Skanuj testowe etykiety GS1-128 i weryfikuj format wyjściowy

Przykład wyjścia skanera z włączonym trybem GS1-128:

01006141411234521710LOT456GS17251231

Gdzie GS reprezentuje znak ASCII 29 (Group Separator) przesyłany dla FNC1.

Parsowanie identyfikatorów aplikacji

Systemy odbierające muszą parsować skanowane dane na poszczególne komponenty AI:

Algorytm parsowania:

  1. Zidentyfikuj znaki FNC1/GS: Te oddzielają AI o zmiennej długości
  2. Odczytaj pierwszy AI: Pierwsze 2-4 cyfry (skonsultuj tabelę AI dla długości)
  3. Określ, czy stała czy zmienna długość: Wyszukaj AI w specyfikacji
  4. Wyodrębnij dane:
    • Stała długość: Odczytaj określoną liczbę znaków
    • Zmienna długość: Odczytaj do następnego FNC1/GS lub końca ciągu
  5. Powtórz: Kontynuuj, aż wszystkie dane przeanalizowane

Przykład parsowania:

Ciąg wejściowy (z GS pokazanym jako <GS>):

010061414112345210LOT456<GS>17251231

Parsowanie:

  • Pozycja 0-1: AI = 01 (GTIN, stałe 14 cyfr)
  • Pozycja 2-15: Dane = 00614141123452 (14 cyfr)
  • Pozycja 16-17: AI = 10 (Partia, zmienna do 20)
  • Pozycja 18-24: Dane = LOT456 (do GS)
  • Pozycja 25-26: AI = 17 (Data ważności, stałe 6 cyfr)
  • Pozycja 27-32: Dane = 251231 (6 cyfr, koniec ciągu)

Wynik:

GTIN: 00614141123452
Partia: LOT456
Ważność: 251231 (31 grudnia 2025)

Biblioteki oprogramowania i narzędzia

Wiele języków programowania ma biblioteki do parsowania GS1-128:

JavaScript/Node.js:

  • gs1-barcode-parser (pakiet npm)

Python:

  • gs1-decoder lub niestandardowe parsowanie regex

Java:

  • Parser Apache Commons GS1
  • Niestandardowe parsery używające tabel AI GS1

C#/.NET:

  • Wbudowane parsowanie w wielu systemach WMS
  • Niestandardowe parsery używające tabel wyszukiwania AI

Rozwiązania skanera/oprogramowania pośredniczącego:

  • Niektóre skanery wyprowadzają wstępnie przeanalizowane dane
  • Aplikacje pośredniczące (np. Zebra Savanna, Honeywell Mobility SDK) mogą parsować przed wysłaniem do systemu hosta

Najlepsza praktyka: Używaj sprawdzonych bibliotek zamiast budować niestandardowe parsery, aby zapewnić zgodność ze standardami GS1 i obsługę przypadków brzegowych.

Najlepsze praktyki wdrożenia

Projekt etykiety

Wytyczne układu:

  1. Rozmiar kodu kreskowego:

    • Minimalna wysokość: 1 cal (25mm) dla niezawodnego skanowania
    • Szerokość: Różni się w zależności od zawartości danych (zazwyczaj 2-4 cale)
    • Wymiar X: 0,010" (10 mil) minimum dla logistyki
  2. Interpretacja czytelna dla człowieka:

    • Wyświetlaj AI w nawiasach: (01)00614141123452
    • Umieść poniżej kodu kreskowego
    • Rozmiar czcionki: minimum 10-12pt
    • Uwzględnij wszystkie dane z kodu kreskowego
  3. Strefy ciche:

    • Minimum 10X (10 razy szerokość wąskiej kreski) po obu stronach
    • Trzymaj tekst, grafikę, krawędzie z dala od stref cichych
    • Uwzględnij tolerancje drukarki
  4. Dodatkowe informacje:

    • Adresy wysyłki do i od
    • Informacje o routingu przewoźnika
    • Opis produktu czytelny dla człowieka
    • Logo firmy i branding
  5. Materiał etykiety i klej:

    • Wytrzymały dla środowiska łańcucha dostaw
    • Klej odpowiedni dla podłoża (karton, plastik itp.)
    • Odporny na temperaturę, wilgoć według potrzeb

Generuj zgodne etykiety za pomocą naszego generatora kodów kreskowych GS1-128 z odpowiednim rozmiarem i strefami cichymi.

Jakość danych i walidacja

Przed drukowaniem:

  1. Waliduj prefiks firmy GS1: Upewnij się, że używasz licencjonowanego prefiksu
  2. Sprawdź formaty danych: Każdy AI ma określone wymagania formatowe (numeryczne, alfanumeryczne, formaty dat)
  3. Weryfikuj długości danych: Nie przekraczaj maksymalnych długości dla AI o zmiennej długości
  4. Testuj cyfry kontrolne: Dla GTIN i SSCC weryfikuj obliczenia cyfr kontrolnych
  5. Potwierdź formaty dat: Używaj formatu RRMMDD, waliduj, że daty są logiczne (ważność po produkcji)

Podczas produkcji:

  1. Weryfikacja jakości druku: Postępuj zgodnie z standardami jakości druku kodów kreskowych
  2. Testowanie skanowania: Testuj każdy projekt etykiety przed produkcją
  3. Integracja z bazą danych: Upewnij się, że dane etykiety odpowiadają rekordom bazy danych
  4. Śledzenie partii: Prowadź rejestr wydrukowanych etykiet dla identyfikowalności

Zapewnienie jakości:

  1. Regularna weryfikacja: Używaj weryfikatorów kodów kreskowych dla minimalnej klasy C
  2. Zgodność ze skanerem: Testuj z różnymi modelami skanerów (ręczne, stacjonarne)
  3. Testowanie środowiskowe: Testuj etykiety w rzeczywistych warunkach (zimno, ciepło, wilgoć)
  4. Walidacja partnera: Udostępnij próbki partnerom handlowym przed produkcją

Koordynacja z partnerami handlowymi

Wymagania komunikacyjne:

  1. Umowa użycia AI: Które AI będą zawarte w kodach kreskowych?
  2. Formaty danych: Określone formaty dla AI o zmiennej długości (numery partii itp.)
  3. Specyfikacje etykiet: Rozmiar, umiejscowienie, wymagania materiałowe
  4. Integracja EDI: Specyfikacje transakcji ASN i timing
  5. Obsługa wyjątków: Procedury dla uszkodzonych lub brakujących etykiet

Protokół testowy:

  1. Udostępnij testowe etykiety: Wyślij próbki przed produkcją
  2. Przeprowadź testy skanowania: Partner testuje z ich sprzętem
  3. Testowe transakcje EDI: Wymień testowe wiadomości ASN
  4. Próbny przebieg: Przetestuj pełny proces z małą pilotażową przesyłką
  5. Lista kontrolna uruchomienia: Potwierdź, że wszystkie systemy są gotowe przed pełnym wdrożeniem

Typowe błędy wdrożeniowe

Błąd 1: Brak licencji numerów GS1

  • Problem: Używanie fałszywych lub nielicencjonowanych prefiksów firm
  • Konsekwencja: Niezgodne kody kreskowe, odrzucenie przez sprzedawców, problemy prawne
  • Rozwiązanie: Licencjonuj odpowiedni prefiks firmy GS1 z organizacji GS1

Błąd 2: Nieprawidłowe formatowanie AI

  • Problem: Używanie formatu stałej długości dla AI o zmiennej długości lub odwrotnie
  • Konsekwencja: Błędy parsowania, wyodrębniane nieprawidłowe dane
  • Rozwiązanie: Skonsultuj tabelę AI GS1, używaj zgodnego oprogramowania generatora

Błąd 3: Słaba jakość druku

Błąd 4: Niewystarczające strefy ciche

  • Problem: Tekst, grafika lub krawędzie zbyt blisko kodu kreskowego
  • Konsekwencja: Awarie skanowania nawet przy dobrej jakości druku
  • Rozwiązanie: Używaj minimalnych stref cichych 10X, uwzględnij tolerancje cięcia

Błąd 5: Ponowne używanie SSCC

  • Problem: Używanie tego samego SSCC dla wielu przesyłek w czasie
  • Konsekwencja: Konflikty bazy danych, błędy śledzenia, awarie EDI
  • Rozwiązanie: Nigdy nie używaj ponownie SSCC — muszą być trwale unikalne

Błąd 6: Niekompletna konfiguracja skanera

  • Problem: Skaner nieprawidłowo skonfigurowany do parsowania GS1-128
  • Konsekwencja: Dane nieoddzielone prawidłowo, wymagane ręczne parsowanie
  • Rozwiązanie: Skonfiguruj prawidłowo substytucję FNC1 i parsowanie AI

Błąd 7: Nieodpowiednie testowanie

  • Problem: Wdrożenie bez testowania z systemami partnerów handlowych
  • Konsekwencja: Odrzucenie przesyłek, zwroty, uszkodzenie relacji
  • Rozwiązanie: Kompleksowe testowanie z rzeczywistymi systemami partnerów przed produkcją

Porównanie z alternatywami

GS1-128 vs. standardowy Code 128

AspektGS1-128Code 128
Struktura danychUstandaryzowana z AIAlfanumeryczna dowolna
Standard globalnyZdefiniowany przez GS1Tylko symbologia ISO/IEC 15417
Typowe użycieŁańcuch dostaw, logistykaKodowanie ogólnego przeznaczenia
Wiele elementów danychTak, z AIMożliwe, ale niestandardowe
Wymagana licencjaTak (dla GTIN/SSCC)Nie
Automatyczne parsowanieTak, z tabelą AIBrak standardowej metody
InteroperacyjnośćGlobalnaOgraniczona do tego samego systemu

Kiedy zamiast tego używać Code 128:

  • Śledzenie tylko wewnętrzne (bez partnerów handlowych)
  • Pojedynczy element danych (numer śledzenia itp.)
  • Brak wymagań licencji lub zgodności GS1
  • Ogólne kodowanie danych alfanumerycznych

Zobacz nasz Kompleksowy przewodnik po Code 128, aby dowiedzieć się więcej o podstawowej symbologii.

GS1-128 vs. kody kreskowe 2D

Zalety GS1-128:

  • Dobrze ugruntowane w branży logistycznej
  • Niższy koszt druku (druk liniowy)
  • Dłuższy zasięg odczytu (skanery laserowe)
  • Prosty projekt etykiety

Zalety kodu kreskowego 2D (Data Matrix, QR Code):

  • Znacznie wyższa pojemność danych
  • Mniejszy rozmiar fizyczny dla tych samych danych
  • Lepsza korekcja błędów
  • Czytelny nawet przy częściowym uszkodzeniu

Kiedy zamiast tego używać 2D:

  • Ograniczona przestrzeń na etykiecie (małe elementy)
  • Duże wymagania dotyczące danych (>48 znaków)
  • Trudne środowiska (prawdopodobne uszkodzenie)
  • Aplikacje bezpośredniego znakowania części (DPM)

GS1 definiuje również standardy dla kodów kreskowych 2D:

  • GS1 Data Matrix: Alternatywa 2D używająca identyfikatorów aplikacji
  • GS1 QR Code: Kody QR ze strukturą AI GS1

Wiele nowoczesnych aplikacji używa obu: GS1-128 dla etykiet kartonów i palet (łatwe skanowanie z odległości) i GS1 Data Matrix dla serializacji na poziomie elementu (oszczędność miejsca).

GS1-128 vs. RFID

Zalety GS1-128:

  • Znacznie niższy koszt na tag
  • Brak inwestycji w infrastrukturę czytnika
  • Działa wszędzie (uniwersalne wsparcie skanera)
  • Brak problemów z zakłóceniami

Zalety RFID:

  • Nie jest wymagana linia wzroku
  • Odczyt wielu tagów jednocześnie (skanowanie zbiorcze)
  • Możliwość odczytu/zapisu (aktualizacja danych)
  • Dłuższy zasięg (zależy od częstotliwości)
  • Szybsza przepustowość

Trend branżowy: Podejście hybrydowe

  • GS1-128 na opakowaniu zewnętrznym dla niezawodności i kosztów
  • RFID na elementach dla widoczności zapasów i zabezpieczenia przed kradzieżą
  • SSCC łączy fizyczny kod kreskowy z danymi RFID

Tematy zaawansowane

Łączenie wielu AI

Jedną z kluczowych korzyści GS1-128 jest kodowanie wielu elementów danych w jednym kodzie kreskowym:

Przykład: Opakowanie farmaceutyczne

(01)00357000123456(17)231231(10)LOT456ABC(21)SN1234567890

Zakodowane dane:

  • Produkt: GTIN 00357000123456
  • Ważność: 31 grudnia 2023
  • Partia: LOT456ABC
  • Serial: SN1234567890

Zalecenia dotyczące kolejności AI:

  • Rozpocznij od najważniejszego (często GTIN z AI 01)
  • Umieść AI o stałej długości przed AI o zmiennej długości, gdy to możliwe (zmniejsza potrzebne znaki FNC1)
  • Grupuj powiązane AI razem (daty, pomiary itp.)
  • Postępuj zgodnie z konwencjami branżowymi dla swojego sektora

Ograniczenia długości:

  • Code 128 obsługuje bardzo długie ciągi, ale stosują się praktyczne limity
  • Rozmiar etykiety ogranicza szerokość kodu kreskowego (zazwyczaj maksymalnie 48 znaków praktycznie)
  • Więcej danych = szerszy kod kreskowy = większa etykieta = wyższy koszt
  • Równowaga wymagań dotyczących danych z ograniczeniami fizycznymi

GS1-128 w integracji EDI

Przepływ pracy Advance Ship Notice (ASN):

  1. Magazyn przygotowuje przesyłkę:

    • Tworzy SSCC dla palet
    • Drukuje etykiety GS1-128 z SSCC
    • Rejestruje zawartość każdego SSCC w WMS
  2. Generowanie ASN (EDI 856):

    • WMS eksportuje dane przesyłki do systemu EDI
    • Transakcja EDI 856 utworzona z:
      • Nagłówkiem przesyłki (przewoźnik, data wysyłki itp.)
      • Dla każdego SSCC: zawarte GTIN, ilości, partie, daty
    • ASN przesyłany do odbiorcy przed fizyczną przesyłką
  3. Przygotowanie obiektu odbierającego:

    • Otrzymuje ASN elektronicznie
    • Importuje dane do odbierającego WMS
    • Przygotowuje przestrzeń dokową, lokalizacje odkładania
    • Oczekuje określonych SSCC
  4. Odbiór fizyczny:

    • Skanuj SSCC na palecie
    • WMS dopasowuje do danych ASN
    • Automatyczna weryfikacja: oczekiwane vs. otrzymane
    • Kierunki odkładania na podstawie informacji o zawartości ASN
    • Obsługa rozbieżności dla nieoczekiwanych SSCC
  5. Potwierdzenie odbioru (EDI 861):

    • WMS generuje potwierdzenie odbioru
    • Transakcja EDI 861 z otrzymanymi SSCC
    • Wysyłana z powrotem do nadawcy
    • Aktualizuje systemy magazynowe obu stron

Korzyści z integracji GS1-128 + EDI:

  • Transakcje bezpapierowe (zmniejszone koszty administracyjne)
  • Wczesna widoczność (przygotowanie przed przybyciem)
  • Automatyczna weryfikacja (zmniejszenie błędów odbioru)
  • Aktualizacje zapasów w czasie rzeczywistym
  • Szybsza przepustowość odbioru (typowa poprawa 60-80%)

GS1 Digital Link to nowszy standard, który łączy klucze GS1 (takie jak GTIN i SSCC) z URI internetowymi, umożliwiając pojedynczy kod kreskowy:

  • Zapewniać tradycyjną identyfikację łańcucha dostaw
  • Łączyć się z online informacjami o produkcie, gdy skanowane przez konsumentów
  • Wspierać aplikacje śledzenia
  • Umożliwiać aplikacje inteligentnego pakowania

Przykład GS1 Digital Link w kodzie QR:

https://example.com/01/00614141123452/10/LOT456/21/SN123

Ta struktura URL koduje te same dane AI (GTIN, partia, serial), ale może być:

  • Skanowana w łańcuchu dostaw za pomocą skanerów zgodnych z GS1 (wyodrębnianie AI)
  • Skanowana przez konsumentów za pomocą smartfonów (otwieranie strony internetowej)
  • Używana w systemach śledzenia (weryfikacja oparta na sieci)

Przyszły kierunek: GS1 przechodzi w kierunku kodów kreskowych 2D (QR Code, Data Matrix) z Digital Link dla opakowań detalicznych, zastępując tradycyjne UPC-A i EAN-13 w ciągu następnej dekady (harmonogram 2027+). Jednak GS1-128 pozostanie standardem dla logistyki i łańcucha dostaw w dającej się przewidzieć przyszłości.

Rozwiązywanie problemów i wsparcie

Typowe problemy ze skanowaniem

Problem: Skaner nie odczytuje kodu kreskowego GS1-128

  • Możliwe przyczyny:
    • Symbologia Code 128 wyłączona na skanerze
    • Tryb GS1-128 nie włączony
    • Słaba jakość druku (zobacz przewodnik weryfikacji)
    • Niewystarczające strefy ciche
  • Rozwiązania:
    • Włącz Code 128 w konfiguracji skanera
    • Włącz tryb GS1-128/EAN-128/UCC-128
    • Weryfikuj jakość druku z weryfikatorem
    • Przetestuj z innym skanerem

Problem: Dane nieprawidłowo przeanalizowane

  • Możliwe przyczyny:
    • FNC1 nieprawidłowo skonfigurowany na skanerze
    • Nieprawidłowa logika parsowania oprogramowania
    • AI o zmiennej długości nie oddzielony FNC1
  • Rozwiązania:
    • Skonfiguruj wyjście FNC1 jako GS (ASCII 29)
    • Przejrzyj algorytm parsowania względem specyfikacji GS1
    • Weryfikuj, że generowanie kodu kreskowego zawierało separatory FNC1

Problem: SSCC odrzucony przez system partnera handlowego

  • Możliwe przyczyny:
    • SSCC użyty ponownie (nie unikalny)
    • Nieprawidłowa cyfra kontrolna
    • Prefiks firmy nierozpoznany
    • SSCC nie w transakcji ASN
  • Rozwiązania:
    • Weryfikuj obliczenie cyfry kontrolnej
    • Potwierdź prawidłowy prefiks firmy GS1
    • Upewnij się, że ASN przesłany przed przybyciem przesyłki
    • Sprawdź unikalność SSCC w swojej bazie danych

Zasoby testowe

Testowanie generowania kodów kreskowych:

Testowanie jakości druku:

Zasoby GS1:

Zasoby dostawców skanerów:

  • Zebra Technologies: Przewodniki konfiguracji skanerów
  • Honeywell: Najlepsze praktyki skanowania kodów kreskowych
  • Datalogic: Noty aplikacyjne dla GS1-128

Podsumowanie i kolejne kroki

GS1-128 jest kamieniem węgielnym nowoczesnej komunikacji w łańcuchu dostaw, umożliwiając ustandaryzowane, efektywne i niezawodne przechwytywanie danych od odbioru w magazynie do kasy detalicznej. Łącząc wszechstronną symbologię Code 128 z globalnie ustandaryzowanymi identyfikatorami aplikacji, pozwala partnerom handlowym na całym świecie na płynną wymianę złożonych informacji o produktach, partiach, datach i logistyce.

Kluczowe wnioski

  • GS1-128 to nie tylko typ kodu kreskowego — to kompletny standard komunikacji danych zbudowany na Code 128
  • Identyfikatory aplikacji (AI) przekształcają niejednoznaczne dane w ustrukturyzowane, znaczące informacje
  • SSCC zapewniają unikalną identyfikację jednostek logistycznych, umożliwiając kompleksową widoczność łańcucha dostaw
  • Wiele AI w jednym kodzie kreskowym eliminuje potrzebę wielu etykiet i umożliwia efektywne przechwytywanie danych
  • Jakość druku ma znaczenie — postępuj zgodnie z standardami weryfikacji, aby zapewnić niezawodne skanowanie
  • Integracja EDI mnoży wartość GS1-128, łącząc fizyczne kody kreskowe z transakcjami elektronicznymi
  • Koordynacja z partnerami handlowymi jest niezbędna dla pomyślnego wdrożenia

Rozpoczęcie pracy z GS1-128

  1. Licencjonuj prefiks firmy GS1: Skontaktuj się z GS1, aby uzyskać swój unikalny prefiks firmy dla GTIN i SSCC

  2. Zdefiniuj wymagania AI: Określ, które identyfikatory aplikacji potrzebujesz w oparciu o swoją branżę i partnerów handlowych

  3. Generuj zgodne kody kreskowe: Użyj naszego generatora kodów kreskowych GS1-128 z prefiksem GS1 i danymi

  4. Projektuj etykiety: Utwórz układy etykiet z odpowiednim rozmiarem, strefami cichymi i interpretacją czytelną dla człowieka

  5. Testuj dokładnie:

  6. Konfiguruj systemy:

    • Skonfiguruj skanery do parsowania GS1-128
    • Zintegruj z systemami WMS lub ERP
    • Ustanów transakcje EDI, jeśli ma zastosowanie
  7. Szkol personel: Upewnij się, że operatorzy rozumieją procedury skanowania kodów kreskowych, wymagania jakościowe i rozwiązywanie problemów

  8. Monitoruj i ulepszaj: Śledź wskaźniki sukcesu skanowania, trendy jakościowe i wydajność systemu

Dowiedz się więcej

Eksploruj powiązane tematy, aby zbudować kompleksową wiedzę o kodach kreskowych:

Symbologie i typy:

Wskazówki wdrożeniowe:

Narzędzia:

GS1-128 zasila efektywne, dokładne i identyfikowalne łańcuchy dostaw na całym świecie. Przy odpowiednim wdrożeniu zapewnia szybki zwrot z inwestycji poprzez zmniejszenie błędów, szybsze operacje i płynną integrację z partnerami handlowymi. Zacznij generować zgodne kody kreskowe GS1-128 już dziś i dołącz do globalnego standardu doskonałości łańcucha dostaw.

30 min read

Najczęściej zadawane pytania

Jaka jest różnica między Code 128 a GS1-128?
Code 128 to podstawowa symbologia kodu kreskowego kodująca dane alfanumeryczne. GS1-128 używa Code 128, ale dodaje ustandaryzowaną strukturę danych z identyfikatorami aplikacji (AI), które definiują znaczenie każdego elementu danych (np. GTIN, numer partii, data ważności). GS1-128 zawsze zaczyna się znakiem FNC1 i stosuje reguły formatowania GS1.
Czym są identyfikatory aplikacji (AI)?
Identyfikatory aplikacji to 2-4 cyfrowe prefiksy identyfikujące typ danych następujących po nich w kodzie kreskowym GS1-128. Na przykład AI (01) oznacza GTIN, AI (10) oznacza numer partii/serii, a AI (21) oznacza numer seryjny. Ta standaryzacja pozwala skanerom i systemom na całym świecie prawidłowo interpretować dane.
Czy potrzebuję prefiksu firmy GS1, aby używać GS1-128?
Tak, dla zgodnych kodów kreskowych GS1-128 zawierających GTIN lub SSCC potrzebujesz prefiksu firmy GS1 licencjonowanego przez GS1. Zapewnia to, że Twoje numery są globalnie unikalne. Dla kodów kreskowych używanych wyłącznie wewnętrznie bez GTIN możesz zamiast tego używać Code 128 bez licencji GS1.
Czym jest SSCC i kiedy powinienem go używać?
Serial Shipping Container Code (SSCC) to 18-cyfrowy numer, który jednoznacznie identyfikuje jednostkę logistyczną (paletę, karton, kontener). Jest kodowany w GS1-128 z AI (00). Używaj SSCC do śledzenia przesyłek w łańcuchu dostaw, szczególnie w transakcjach EDI i zautomatyzowanych systemach magazynowych.
Czy GS1-128 może zakodować wiele elementów danych w jednym kodzie kreskowym?
Tak, to jest główna zaleta GS1-128. Pojedynczy kod kreskowy może zawierać GTIN, numer partii, datę ważności, numer seryjny, ilość i więcej — wszystko oddzielone znakami FNC1 lub zdefiniowane przez ustalone długości. Eliminuje to potrzebę wielu kodów kreskowych i umożliwia efektywne przechwytywanie danych.