코드 11

Code 11
코드 11로 인코딩된 "0123452"

코드 11은 1977년 인터텍이 개발한 바코드 공생학이다.그것은 주로 통신에 사용된다.기호는 숫자 0–9와 대시 문자(-)로 구성된 모든 길이 문자열을 인코딩할 수 있다.12번째 코드는 일반적으로 "*"로 인쇄되는 시작/정지 문자를 나타낸다.한 두 개의 modulo-11 체크 디짓이 포함될 수 있다.

그것은 각각의 자리가 세 개의 막대와 두 개의 공간으로 구성되어 있는 이산형 이항 공생이다; 하나의 좁은 공간은 연속된 상징들을 분리한다.숫자의 폭은 고정되어 있지 않다. 3자리(0, 9, -)는 하나의 넓은 원소를 가지며, 다른 자리에는 두 개의 넓은 원소가 있다.

유효한 코드는 하나의 넓은 막대를 가지며, 하나의 넓은 요소(막대 또는 공간)를 추가로 가질 수 있다.

코드 11자리 숫자
캐릭터 바코드
0 00001 101011
1 10001 1101011
2 01001 1001011
3 11000 1100101
4 00101 1011011
5 10100 1101101
6 01100 1001101
7 00011 1010011
8 10010 1101001
9 10000 110101
- 00100 101101
Stop/Start 00110 1011001
코드 11 디코딩
넓다
요소
와이드 바
왼쪽 중간 맞다
레프트 바 9 5 1
왼쪽 공간 3 6 2
미들바 5 - 4
적정공간 8 * 7
오른쪽 막대 1 4 0

두 개의 넓은 막대(1, 4 및 5)가 있는 기호가 두 번 나열되기 때문에 디코드 테이블에는 15개의 항목이 있다.

좁은 원소가 하나의 단위 폭이고 넓은 원소가 두 단위라고 가정하면 평균 자릿수는 7.8 단위다.이는 코다바르(10단위)나 코드39(11단위)처럼 레퍼토리가 큰 코드보다는 낫지만 인터리브 2의 인터리브(5개)보다는 별로 좋지 않다.비이항 공생법 코드 128은 숫자당 5.5 단위(자리 쌍당 11 단위)를 사용한다.

외부 링크