GS1-128

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Przykład GS1-128

GS1-128 (dawniej UCC/EAN-128, EAN 128) - implementacja kodu kreskowego Kod 128. Używany głównie przez firmy transportowe oraz pakujące. Kod ten jest standardem wymiany prostych informacji pomiędzy przedsiębiorstwami. W przeciwieństwie do innych kodów, które tylko przechowują informacje, GS1-128 jest kodem samoopisującym się (tzn. zapisuje dane wraz z informacją o nich za pomocą identyfikatorów zastosowań IZ).

GS1-128 nie jest osobnym kodem kreskowym samym w sobie, jest to standard, definiujący formatowanie określonego typu danych.

Budowa[edytuj | edytuj kod]

Napis pod kodem kreskowym ma następującą strukturę:

[lewy nawias][ identyfikator zastosowania][ prawy nawias][ciąg alfanumeryczny].

Długość ciągu alfanumerycznego zależy od konkretnego identyfikatora zastosowań i może być zmienna.

Niektóre ciągi alfanumeryczne mogą mieć własny znak sumy kontrolnej.

Kod paskowy GS1-128 jest generowany zgodnie ze specyfikacją Kod128 i ma następująca strukturę:

  • Znak startowy Kodu 128 (A, B, lub C),
  • Znak funkcyjny FNC1 (znak 102 - przewidziany w dokumentacji Kodu 128, konieczny by czytnik rozpoznał kod paskowy jako GS1-128),
  • Dane: IZ dane alfanumeryczne,
  • Cyfra kontrolna zbudowana na podstawie wszystkich kodów przed cyfrą kontrolną,
  • Znak Stop.

W kodzie paskowym znaki nawiasów nie są uwzględnione. Cyfra kontrolna kodu paskowego nie jest pokazywana w napisie pod kodem kreskowym.

Identyfikatory zastosowań[edytuj | edytuj kod]

Popularne identyfikatory zastosowań IZ:

  • IZ 00 – (SSCC) – seryjny numer jednostki wysyłkowej 18 cyfr
  • IZ 01 – GTIN 14 cyfr
  • IZ 10 – numer serii 1-20 cyfr i znaków
  • IZ 11 – data produkcji 6 cyfr: rrmmdd
  • IZ 13 – data pakowania 6 cyfr: rrmmdd
  • IZ 15 – data trwałości (minimalna)
  • IZ 17 – data trwałości (maksymalna)
  • (...)
  • IZ 412 – producent

Linki zewnętrzne[edytuj | edytuj kod]