2013-07-31 1 views
0

바코드가 디코드되고 스캐너에 의해 생성되는 방법에 관해 의견을 제시하려고합니다.디코딩 된 바코드 추가 숫자

클라이언트에서 노트는 다음 생성 된 바코드는 별도의 문자로 구성 말한다 :

생성 된 코드 : | 2389299920014} 추가 문자 : 분명히 처음 두와 마지막 세 문자는 바코드의 일부가 아닙니다.

질문 추가 문자가 바코드 판독기 (따라서 스캐너에 따라 다름)에 부착되어 있거나 바코드의 본질적인 부분입니까? http://imageshack.us/a/img824/1862/dm6x.jpg

감사

[이 해결] 나의 사과

: 여기

바코드의 샘플 이미지입니다. 이것은 적절한 조사를하지 않고 '입을 딱 벌리는'사례 중 하나였습니다.

해결책 코드는 EAN13입니다. 접두사와 접미사는 스캐너에 따라 다를 수 있습니다. 그 사이의 13 자리 숫자는 다음과 같습니다 (왼쪽에서 첫 번째 숫자). Check Sum (다음 9 자리) 회사 ID + 항목 ID (마지막 3 자리수) GS1 접두사

+3

질문을 해결 한 경우 답변을 작성하고 하루 정도 후에 받아 들여야합니다. 제목에 "Solved"를 넣어도 UI에서 해결 된 것으로 표시하지 않습니다. –

+0

나는 그것을 깨닫는다. 실제로 제가 해결 한 것으로 표시 한 이유입니다. (너무 빨리 내 자신의 답을 받아 들일 수 없기 때문에) 사람들이 여기에 오는 데 시간을 낭비하지 않게하고 싶습니다. – captainspi

답변

1

시도하려는 형식을 이해하지 않고도 대답하기가 어렵습니다. 인코딩, 의도 된 내용의 내용, 의도 된 내용의 내용

일부 형식은 인코딩 프로세스의 일부로 추가 정보를 추가하지만 콘텐츠의 일부가되지는 않습니다. 올바르게 인코딩되고 디코딩되면 출력은 입력과 정확히 일치해야합니다.

바코드는 인코딩 된 내용을 인코딩하며 어떻게 든 바코드의 일부분이지만 인코딩되지 않은 데이터는 없습니다.

EAN-13에는 스캐너 종속 고려 사항이 없습니다. 주어진 숫자의 인코딩과 디코딩은 어디서나 동일합니다. EAN-13은 13 자리를 인코딩하므로 13 자리가 "중간에"무엇을 의미하는지 확신 할 수 없습니다.

GS1이 언급되어 있습니다. 사실 바코드 제품군. 구체적으로 무엇을 사용하고 있는지 말해야합니다. GS1 인코딩은 모호하거나 스캐너 종속적 인 것은 아닙니다. 당신이 인코딩하고자하는 것을 알고, 정확하게 인코딩하면, 정확하게 읽혀집니다.