Systemy optymalizujące procesy produkcyjne

MSI Plessey

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ź ...

MSI Plessey jest kodem kodującym wyłącznie cyfry.

Kod ten jest zmodyfikowaną prze firmę MSI Data Corporation wersją kodu Plessey.
Większość typowych zastosowań tego kodu sprowadza się do wykorzystania 12 cyfr i większość czytników kodów kreskowych nie jest w stanie przeczytać kodu, który zawiera więcej niż 16 znaków.
Kod ten występuje w czterech wersjach:
  • MSI Plessey bez korekcji błędów
  • MSI Plessey +CHK10 (z pojedynczą korekcją błędów modulo 10)
  • MSI Plessey +CHK10 +CHK10 (z podwójną korekcją błędów modulo 10)
  • MSI Plessey +CHK11 +CHK10 (z podwójną korekcją błędów modulo 11 i modulo 10)
Systemy optymalizujące procesy produkcyjne

Typ

MSI Plessey, jednowymiarowy kod kreskowy typu 2W, w którym występują paski o dwóch różnych szerokościach.

Kodowane znaki

Cyfry: 0-9.
Długość kodu: zmienna.

Budowa

Przy kodowaniu kodów kreskowych przyjmiemy, że '1' będzie reprezentować pasek (ciemny obszar), a '0' będzie reprezentować odstęp (jasny obszar).
A zatem liczba 1101 reprezentuje podwójnej szerokości pasek (11), po którym występuje pojedynczej szerokości odstęp (0), a na końcu występuje pojedynczej szerokości pasek (1). Struktura kodu MSI
  • Znak start
  • Dowolna liczba znaków kodu
  • Suma kontrolna (1 lub 2 znaki)
  • Znak stop
Poniżej przedstawiony jest zakodowany przykładowy kod '80523' (MSI Plessey +CHK11)
  • Znak start: 110
  • Cyfra '8': 110100100100
  • Cyfra '0': 100100100100
  • Cyfra '0': 100100100100
  • Cyfra '5': 100110100110
  • Cyfra '2': 100100110100
  • Suma kontrolna '3': 100100110110
  • Znak stop: 1001
MSI Plessey

Suma kontrolna

MSI używa jednego albo dwóch cyfr kontrolnych. Najbardziej powszechnymi metodami obliczania sumy kontrolnej są:
Modulo 10 (MSI Plessey +CHK10)
Poniżej przedstawiony jest sposób obliczania sumy kontrolnej wraz z przykładem dla numeru 8052:
  • Utwórz nowy numer przez wybranie do niego tylko cyfr na parzystych pozycjach. Dla naszego przykładu '8052' nowy numer będzie miał postać '02'.
  • Liczbę, którą otrzymałeś w pierwszym kroku, przemnóż przez 2. 02 * 2 = 4
  • Dodaj do siebie cyfry z liczby otrzymanej w kroku drugim i dodaj do cyfr na pozycjach nieparzystych. 4 + 8 + 5 = 17 (Jeżeli wynik z kroku 2 byłby np. 123 to byśmy zsumowali: 1+2+3+8+5=19)
  • Należy wziąć liczbę otrzymaną w punkcie trzecim i obliczyć resztę z dzielenia przez 10 17 mod 10 = 7
  • Cyfrą kontrolną jest wartość, która dodana do wyniku z kroku czwartego da liczbę 10. W naszym przypadku jest to wartość 3, gdyż 3 + 7 = 10.
Kod wraz z cyfrą kontrolną ma postać 80523. 2 Modulo 10 (MSI Plessey +CHK10+CHK10) '2 Modulo 10' oznacza, że kod MSI ma dwie cyfry kontrolne Modulo 10. Pierwsza cyfra Modulo 10 obliczana jest tak, jak jest opisane powyżej dla 'Modulo 10'. Druga suma kontrolna Modulo 10 obliczana jest dla kodu, który powstał poprzez dodanie pierwszej cyfry kontrolnej. Sposób obliczania drugiej sumy kontrolnej jest taki sam jak dla pierwszej. Wykonuje się obliczanie sumy kontrolnej Modulo 10 dla kodu, który zawiera już sumę kontrolną Modulo 10. Drugą sumę kontrolną dodaje się na koniec kodu. Modulo 11 (MSI Plessey +CHK11)Inną metodą używaną do obliczania sumy kontrolnej jest Modulo 11. Sposób ten znacząco różni się od sposobu dla metody Modulo 10.
Suma kontrolna dla Modulo 11 jest obliczana w następujący sposób:
  • Przypisz wagę dla każdej cyfry z kodu, zaczynając z wagą 2 od skrajnie prawej pozycji. Następnie przesuwając się w lewo przypisuj wagi zwiększając wartość o jeden. Jeżeli dojdziesz do wagi o wartości 7, to następny znak będzie miał wagę 2 (wartości wagi są następujące: 2,3,4,5,6,7,2,3,4,5,6,7,2,3...)
  • Przemnóż wartość każdego znaku przez przypisaną mu wagę i zsumuj wszystkie iloczyny.
  • Oblicz resztę z dzielenia wartości otrzymanej w punkcie drugim przez 11.
  • Wartością sumy kontrolnej jest ta liczba, która po dodaniu do wyniku z punktu trzeciego da wartość 11.
Przykład obliczeń Modulo 11 dla kodu '80523'
MSI Plessey
W tabeli powyżej przemnożono cyfry przez przypisane im wagi. Wyniki zapisano w ostatnim wierszu. Następnie obliczamy sumę iloczynów: 48 + 0 + 20 + 6 + 6 = 80
Obliczamy resztę z dzielenia przez 11:
80 mod 11 = 3
Liczbą, którą musimy dodać do liczby 3, aby otrzymać 11, jest 8 i jest to właśnie suma kontrolna. Wstawiamy ją na koniec kodu. Kod MSI Plessey +CHK11 dla liczby 80523 ma więc postać '805238'. Modulo 11 / Modulo 10 (MSI Plessey +CHK11 + CHK10) Jest to metoda, która zawiera dwie sumy kontrolne: Modulo 11 i Modulo 10. Dla danego kodu obliczana jest najpierw suma kontrolna Modulo 11 i wstawiana na koniec kodu. Dla nowego kodu (z sumą kontrolną Modulo 11) jest obliczana suma kontrolna Modulo 10, a jej wartość wstawiana jest na koniec kodu.

PRZYKŁADY

kod MSI Plessey przykład
kod kreskowy MSI Plessey
przykład kodu kreskowego MSI Plessey

CZYTNIKI KODÓW KRESKOWYCH

TERMINALE

DRUKARKI

GENERATOR KODÓW KRESKOWYCH MSI Plessey ONLINE

Aplikacja internetowa do kodów kreskowych, korzystająca z biblioteki HDF BarCode SDK (GENERATOR KODÓW KRESKOWYCH MSI Plessey)

PROGRAMY UŻYTKOWE

HDF Inwentaryzacja

HDF Labels
drukowanie etykiet

Czcionki kodów kreskowych

HDF BarCode System SDK 4.0

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