Plessey kód - Plessey Code
![]() | tento článek ne uvést žádný Zdroje.Srpna 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |

Plessey kód je 1D lineární čárový kód symbolika založená na pulzní šířková modulace, vyvinutý v roce 1971 Společnost Plessey Company plc, britská společnost. Je to jeden z prvních čárových kódů symbolika, a stále se používá v některých vzácných knihovnách a pro regálové značky v maloobchodních prodejnách, částečně jako řešení jejich vnitřních požadavků na kontrolu zásob. Systém poprvé použil na začátku 70. let J. Sainsbury k identifikaci všech svých produktů v regálech supermarketů pro svůj systém doplňování produktů.
Hlavními výhodami jsou relativní snadnost tisku pomocí jehličkové tiskárny populární v době zavedení kódu a jeho poněkud vyšší hustota než běžnější 2 z 5 a 3 z 9 kódů. Později vedl několik variant jako Anker Code od společností ADS Company, Telxon a MSI (také známý jako Plessey upravený). V dnešní době je obtížné mít pro ně specifikace, a proto je těžké mezi nimi rozlišit rozdíly (kromě MSI), protože byl k dispozici hlavně jako papírový dokument a od té doby byl ukončen.
Kódování

Čárový kód kóduje hexadecimální číslice (tj. hexadecimální číslice 0-F) jako 4 pruhy (bity). The LSB je na první liště vlevo a MSB je poslední sloupec vpravo. Bit „0“ je reprezentován jako úzký pruh následovaný širokým prostorem. „1“ je reprezentováno širokou lištou, následovanou úzkým prostorem.
Čárový kód lze číst v obou směrech (zleva doprava nebo zprava doleva).
Čárový kód obsahuje:
- dopředný startovací kód
- číslice štítku / dat
- kontrolní kód pro detekci chyb
- ukončovací lišta
- zpětný startovací kód
Přeposlat počáteční kód
Přední startovací kód je „1101“. Definuje začátek kódovaného textu.
Označení

Znakem textu, který se má kódovat, jsou hexadecimální hodnoty kódované jako obrácené BCD
Hodnota | Kódování | Hodnota | Kódování | Hodnota | Kódování | Hodnota | Kódování |
---|---|---|---|---|---|---|---|
0 | 0000 | 4 | 0010 | 8 | 0001 | C | 0011 |
1 | 1000 | 5 | 1010 | 9 | 1001 | D | 1011 |
2 | 0100 | 6 | 0110 | A | 0101 | E | 0111 |
3 | 1100 | 7 | 1110 | B | 1101 | F | 1111 |
Zkontrolujte kód
Kontrolní kód pro detekci a opravu chyb je jako CRC, použitím polynomiální divize. Is používá 2 znaky nebo 8 bitů. Polynom generátoru je s n = 8, v binárním formátu „111101001“.
Ukončovací lišta
Ukončovací lišta následuje za CRC. Je to plný rozteč barů.
Zpětný startovací kód
Zpětný startovací kód s dopředným startovacím kódem se používá k detekci směru čtení: zleva doprava nebo zprava doleva. Je zakódován jako obrácená „0011“. Obráceno, protože „0“ je reprezentováno širokým prostorem a jednoduchým pruhem a „1“ je jednoduchým prostorem a širokým pruhem.
Rozměry

Rozměry prutů a mezer jsou definovány následujícími pravidly:
, s b <0,229 mm
, s c> 0,127 mm
Rozměr bitu v mm:
"1" | "0" | ||||||||
---|---|---|---|---|---|---|---|---|---|
bit / palec | hřiště 'p' | šířka | min | nom | max | šířka | min | nom | max |
40 | 0.635 | bar 'a' | 0.305 | 0.343 | 0.381 | bar 'c' | 0.114 | 0.127 | 0.152 |
mezera 'b' | 0.254 | 0.292 | 0.305 | mezera 'd' | 0.471 | 0.508 | 0.533 | ||
32 | 0.787 | bar 'a' | 0.394 | 0.432 | 0.470 | bar 'c' | 0.127 | 0.152 | 0.173 |
mezera 'b' | 0.318 | 0.356 | 0.394 | mezera 'd' | 0.584 | 0.635 | 0.685 | ||
25 (standardní) | 1.020 | bar 'a' | 0.533 | 0.584 | 0.635 | bar 'c' | 0.127 | 0.178 | 0.229 |
mezera 'b' | 0.381 | 0.432 | 0.483 | mezera 'd' | 0.787 | 0.838 | 0.889 |
Hodnoty se pro mírně liší Anker Code
Před a po každém čárovém kódu by měly být okraje 4 bitů.