Systemy optymalizujące procesy produkcyjne

Code 128

Symbol kodu kreskowego składa się z szeregu elementów, których układ jest wynikiem jego symboliki, oraz z czytelnych wzrokowo znaków, które są przedstawione graficznie.

W jakich systemach można
zastosować kody kreskowe?
Wybierz system i sprawdź ...

Opis

Kod kreskowy Code 128 jest kodem alfanumerycznym o bardzo dużej gęstości. Liczba kodowanych znaków może być dowolna. Kod ten zajmuje najmniej miejsca spośród kodów jednowymiarowych dla 6 lub więcej znaków. Każdy kodowany znak składa się z 11 czarnych lub białych modułów. Znak stopu składa się z 13 modułów. 11 modułów składa się na trzy paski i trzy odstępy. Paski i odstępy mogą składać się z od 1 do 4 modułów.
Systemy optymalizujące procesy produkcyjne
Systemy optymalizujące procesy produkcyjne

Typ

Code 128 to jednowymiarowy kod kreskowy typu 4W, w którym występują paski o czterech różnych szerokościach. Został wynaleziony przez firmę Computer Identics w 1981 roku. Jest kodem modularnym i ciągłym o bardzo dużej gęstości.

Kodowane znaki

Zestaw A: ASCII (0-95),
Zestaw B: ASCII (32-127),
Zestaw C: cyfry 0-9,
Długość kodu jest zmienna.

Code 128 jest zbudowany z:

  • cichej strefy
    (przynajmniej 10 razy szerszej niż wąski pasek)
  • znaku start
  • zmiennego odcinka danych
  • sumy kontrolnej
  • znaku stop
  • cichej strefy
    (przynajmniej 10 razy szerszej niż wąski pasek)
Systemy optymalizujące procesy produkcyjne

Struktura:

Istnieje 106 różnych kombinacji ustawień pasków i odstępów.
Każdej takiej kombinacji można przypisać jedno z trzech znaczeń. Znaczenie to określa się poprzez jeden z trzech różnych znaków startowych.
Znak startowy Code A pozwala na kodowanie wszystkich standardowych alfanumerycznych znaków plus znaki sterujące i specjalne.
Znak startowy Code B włącza wszystkie standardowe znaki alfanumeryczne plus małe litery oraz specjalne znaki.
Znak startowy Code C obejmuje 100 par cyfr od 00 do 99 i może być używany do podwojenia gęstości kodowania danych numerycznych.

Wewnątrz kodu można zmienić zestaw kodowanych znaków na inny (A, B, C) stosując specjalne znaki CODE i SHIFT. Znak CODE zmienia zestaw znaków dla wszystkich kolejnych znaków w kodzie. Znak SHIFT zmienia zestaw znaków tylko dla następnego znaku spośród zestawów Code A i Code B.

Kody FNC określają instrukcje dla czytnika kodów kreskowych. FNC 1 jest zarezerwowane dla przyszłego użycia. FNC 2 informuje czytnik, aby zgromadził dane i przesłał je z następnym kodem. FNC 3 jest zarezerwowany do inicjalizacji czytnika i innych funkcji czytnika. FNC 4 jest zarezerwowany dla przyszłych zastosowań.

Każdy znak ma wartość od 0 do 105. Ta wartość jest używana do obliczania sumy kontrolnej kodu.

Suma kontrolna

Poniżej przedstawiony jest sposób obliczania sumy kontrolnej. Kodujemy nazwę kodu czyli 'Code 128'.
  • Każdemu znakowi przypisz wagę równą numerowi pozycji znaku w kodzie.
    Systemy optymalizujące procesy produkcyjne
    • Dla wszystkich znaków dokonaj obliczenia sumy ważonej wartości znaków. Dodaj wartość symbolu startowego.
      1*35 + 2*79 + 3*68 + 4*69 + 5*0 + 6*17 + 7*18 + 8*24 + 104 = 1197
    • Oblicz resztę z dzielenia wartości otrzymanej w p.2 przez 101.
      1197 mod 101 = 86
    • Sumą kontrolną jest znak, którego wartość jest równa wynikowi z p.3.
      ZNAK (86) = v
      Kod wraz z sumą kontrolną ma więc postać: '(Start B) Code 128 v (Stop)'

    Tabela

    Poniższa tabela przedstawia sposób kodowania znaków.
    Pierwsza kolumna zawiera wartości znaków. W następnych trzech zawarte są zestawy znaków: A, B, C. Kolejne cyfry w odpowiedniej komórce ostatniej kolumny oznaczają z ilu modułów składają się kolejne elementy (pasek - odstęp - pasek - odstęp - pasek - odstęp - pasek - odstęp).

    Wymiary

    Szerokość modułu waha się najczęściej w granicach od X=0,19 mm do 1,27 mm.
    Najmniejsza wysokość pasków musi być co najmniej równa 0,15xdługość symbolu albo 0,25 cala (6,35 mm) - wybieramy większą z tych dwóch liczb.

    Całkowita długość symbolu wyraża się wzorem:
    L=(11C+35)X
    gdzie:
    L - długość symbolu (bez uwzględnienia cichych stref),
    C - liczba znaków danych i sterujących
    (bez uwzględniania startu, stopu i sumy kontrolnej),
    X - wymiar modułu.

    Dla Code 128C (kodowanie tylko cyfr) powyższy wzór przyjmuje postać:
    L=(5,5C+35)X

    Zastosowanie

    Kod ten ma szerokie zastosowanie.
    Jest używany między innymi w magazynach, logistyce (opakowania transportowe), sprzedaży detalicznej (daty produkcji, okresy trwałości).
    Code 128 używa mniej miejsca do zakodowania sześciu cyfr, niż jakikolwiek inny kod linearny.

    Poznaj inne kody kreskowe!

    EAN 128, EAN 13, EAN 8

    Wyślij wiadomość

    Twoja daneTwój emailWiadomość
    IcSocialMediaYoutubeIcSocialMediaLinkedinIcSocialMediaFacebooksm_pin
    Contact us
    HDF Software sp. z o.o.e-mail: [email protected]2025 © HDF Software sp. z o.o. Wszelkie prawa zatrzeżone
    Klauzula informacyjna: Zgodnie z art. 13 ust. 1 i ust. 2 oraz art.14 ust. 1 i ust. 2 rozporządzenia Parlamentu Europejskiegoi Rady (UE) 2016/679 dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i swobodnym przepływem takich danych oraz uchylenia dyrektywy 95/46/WE(dalej „RODO”) HDF Software sp. z o.o. informuje, że: każdy uczestnik posiada prawo dostępu do treści swoich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania, prawo do przenoszenia danych, prawo wniesienia sprzeciwu, prawo do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na odstawie zgody przed jej cofnięciem, każdy uczestnik ma prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych, gdy uzna, iż przetwarzanie danych osobowych go dotyczących narusza przepisy RODO lub inne dotyczące ochrony danych osobowych, dane osobowe przetwarzane są w celu realizacji zgłoszenia z formularza kontaktowego, administratorem danych osobowych jest HDF Software SP. Z O.O..
    Pliki cookie w tym serwisieW celu prawidłowego działania serwisu, niezbędne jest wykorzystywanie przez nas plików cookie. Chcemy, aby świadczone Państwu usługi były dostosowane do Państwa indywidualnych potrzeb i spełniały najwyższe standardy. W związku z tym wykorzystujemy pliki cookie, by zagwarantować Państwu bezpieczne i szybkie logowanie. W tym celu zapamiętujemy także szczegóły logowania oraz zbieramy dane statystyczne, a tym samym nieustannie optymalizujemy funkcjonowanie poszczególnych stron serwisu. Wybierz przycisk Akceptuję, by zgodzić się na używanie plików cookie i zostać przekierowanym bezpośrednio na stronę. Więcej informacji o plikach cookie odnajdziesz w zakładce Polityka prywatności
    xn-tiny-cms: 3.0.25097.2