|
|
Kod kreskowy to graficzne odzwierciedlenie określonych znaków poprzez kombinację ciemnych i jasnych elementów, ustaloną według przyjętych reguł budowy danego kodu (symboliki). Rozróżnia się znaki kodujące dane oraz znaki pomocnicze, charakterystyczne dla danej symboliki.
Symbolika to opis zasad tworzenia poszczególnych rodzajów kodów, czyli sposobu, w jaki znaki pisma, czytelne wzrokowo, odwzorowane są poprzez jasne i ciemne elementy o różnej szerokości.
Symbol kodu kreskowego składa się z zestawu elementów, których struktura wynika z danej symboliki oraz ze znaków czytelnych wzrokowo, przedstawionych graficznie.
|
|
Plessey, jednowymiarowy kod kreskowy typu 2W, w którym występują paski o dwóch różnych szerokościach.
|
|
Kodowane znaki: cyfry 0-9, litery 'A'-'F'.
Długość kodu: do 25 znaków.
|
Kod Plessey został opracowany przez firmę Plessey w 1971 roku w Anglii. Był on używany w bibliotekach. Znana jest także odmiana kodu Plessey o nazwie Anker. Ten właśnie kod był stosowany w Europie w punktach sprzedaży przed nadejściem EAN.
Zasada kodowania znaków w kodach Plessey została użyta przez MSE Data Corporation do opracowania własnych kodów MSI, czasami nazywanych także jako zmodyfikowane kody Plessey. Głównym zastosowaniem kodu MSI jest oznaczanie półek sklepowych, co ułatwia przeprowadzanie inwentarza.
Podstawowe zasady kodowania:
- Szeroki pasek mający za sobą wąską przestrzeń oznacza "1"
- Wąski pasek mający za sobą szeroką przestrzeń oznacza "0"
Jest to kod ciągły. Występuje zwykle z sumą kontrolną.
Kod Anker (ADS) ma odwrócone CRC, a kod MSI posiada inne znaki start/stop. ADS i MSI są stosowane w sprzedaży detalicznej, a kod Plessey w bibliotekach, inwentaryzacji towarów i sprzedaży detalicznej
Startowy symbol za każdym razem jest kodowany jako "1101". Margines jest szerokości 4 pasków i występuje po lewej i prawej stronie.
Każdy znak ma swoją 4 bitową reprezentację zgodnie z poniższą tabelą
| Znak | Binarna reprezentacja | | 0 | 0000 | | 1 | 1000 | | 2 | 0100 | | 3 | 1100 | | 4 | 0010 | | 5 | 1010 | | 6 | 0110 | | 7 | 1110 | | 8 | 0001 | | 9 | 1001 | | A | 0101 | | B | 1101 | | C | 0011 | | D | 1011 | | E | 0111 | | F | 1111 |
|
|
|
|
Stosowany jest w sprzedaży detalicznej oraz produkcji i kontroli towarów. Występuje także w systemach bibliotecznych.
|

Przykład wygenerował program |
|