플레시 코드
Plessey Code플레시 코드는 영국에 본사를 둔 플레시 컴퍼니 plc가 1971년 개발한 펄스 폭 변조 기반의 1D 선형 바코드 기호입니다.이것은 최초의 바코드 기호 중 하나이며, 일부는 재고 관리에 대한 내부 요구 사항에 대한 해결책으로 일부 도서관과 소매점의 선반 태그에 여전히 거의 사용되지 않습니다.이 시스템은 1970년대 초에 J에 의해 처음 사용되었습니다.Sainsbury는 슈퍼마켓 선반에 있는 모든 제품을 식별하여 제품 재입고 시스템에 사용합니다.
주요 장점은 코드 도입 당시 널리 사용된 도트 매트릭스 프린터를 사용하여 인쇄하기가 상대적으로 쉽고, 일반적인 2/5 및 3/9 코드보다 밀도가 다소 높다는 것입니다.나중에 ADS 회사, Telxon 및 MSI(Plessey 수정이라고도 함)에 의한 Anker Code로 여러 변형을 주도했습니다.주로 종이 문서로 사용할 수 있었고 그 이후로 중단되었기 때문에 현재는 그들에 대한 사양을 가지고 있기가 어렵고 따라서 MSI를 제외하고는 그들 사이의 차이점을 구별하기가 어렵습니다.
인코딩
바코드는 16진수(즉, 16진수 0-F)를 4개의 막대(비트)로 인코딩합니다.LSB는 왼쪽의 첫 번째 막대에 있고 MSB는 오른쪽의 마지막 막대에 있습니다."0" 비트는 좁은 막대와 넓은 공간으로 표시됩니다."1"은 넓은 막대와 좁은 공간으로 표시됩니다.
바코드는 어느 방향으로든 읽을 수 있습니다(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽).
바코드는 다음으로 구성됩니다.
- 전진 출발 코드
- 라벨/데이터 숫자
- 오류 감지를 위한 체크 코드
- 종점.
- 역시작 코드
전진출발코드
순방향 시작 코드는 "1101"입니다.인코딩된 텍스트의 시작을 정의합니다.
라벨.
인코딩할 텍스트의 문자는 역 BCD로 인코딩된 16진수 값입니다.
가치 | 인코딩 | 가치 | 인코딩 | 가치 | 인코딩 | 가치 | 인코딩 |
---|---|---|---|---|---|---|---|
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 |
체크코드
오류 감지 및 수정을 위한 체크 코드는 다항식 나눗셈을 사용하는 CRC입니다.2자 또는 8비트를 사용합니다.생성자 은 g x 8 + x 7+ 6+ + 3 + g)=x^{8} + x + + + +=8입니다.
종료 표시줄
종단 막대는 CRC를 따릅니다.풀 피치 바입니다.
후진 시작 코드
정방향 시동 코드와 함께 후진 시동 코드를 사용하여 판독 방향(왼쪽에서 오른쪽으로 또는 오른쪽에서 왼쪽으로)을 감지합니다.역 "0011"로 인코딩되어 있습니다."0"은 넓은 공간과 단순 막대로 표시되고 "1"은 단순 공간과 넓은 막대로 표시되므로 반대로 표시됩니다.
치수
막대 및 공간의 치수는 다음 규칙에 의해 정의됩니다.
b < \ style b < 0.229 mm
> 스타일 c > 0.127mm
비트 치수(mm):
"1" | "0" | ||||||||
---|---|---|---|---|---|---|---|---|---|
비트/인치 | p를 던지다 | 폭 | 분 | 지명의 | 맥스. | 폭 | 분 | 지명의 | 맥스. |
40 | 0.635 | 막대 'a | 0.305 | 0.343 | 0.381 | 막대 'c' | 0.114 | 0.127 | 0.152 |
공백 'b' | 0.254 | 0.292 | 0.305 | 공백 'd' | 0.471 | 0.508 | 0.533 | ||
32 | 0.787 | 막대 'a | 0.394 | 0.432 | 0.470 | 막대 'c' | 0.127 | 0.152 | 0.173 |
공백 'b' | 0.318 | 0.356 | 0.394 | 공백 'd' | 0.584 | 0.635 | 0.685 | ||
25 (표준) | 1.020 | 막대 'a | 0.533 | 0.584 | 0.635 | 막대 'c' | 0.127 | 0.178 | 0.229 |
공백 'b' | 0.381 | 0.432 | 0.483 | 공백 'd' | 0.787 | 0.838 | 0.889 |
각 바코드 앞과 뒤에는 4비트의 여백이 있어야 합니다.
외부 링크
- 바코드 1에 의한 코드 설명
- Plessey 코드 설명(fr)
- Anker 코드 부분 사양