문제

이것은 바코드에 대한 좋은 경험을 가진 사람들에게 질문입니다.

그만큼 FastReport 보고서 생성기 다음 바코드 표준을 지원합니다.

  • 코드 2_5

  • 39, 39 확장

  • 93, 93 확장

  • 코다 바

  • 128a, 128b, 128c

  • EAN128A, 128B, 128C

  • EAN 13

  • EAN 8

  • MSI

  • Postnet

  • UPC A, E0, E1, SUPP2

이 솔루션은 소형 상점을위한 것이므로 라벨을 인쇄 한 다음 엔트리 레벨 도구 (Brother QL-570 라벨 프린터 및 ANL-810 스캐너를 eBay에서 구입 한)를 사용하여 바코드를 읽어야합니다. 라벨의 폭은 90mm, 높이 29mm입니다. 바코드에는 데이터베이스의 항목 ID를 나타내므로 바코드에는 숫자 만 포함됩니다.

읽기 오류를 최소로 줄이려면 어떤 표준을 사용하고, 경험에 따라, 바코드는 어떤 최소 크기가되어야합니까?

고맙습니다.

도움이 되었습니까?

해결책

코드 128을 사용하십시오. 모든 ASCII 기호를 지원하고 데이터 밀도가 양호합니다.

128_A, B C는 없음 초기 인코딩 세트를 선택하는 시작 기호를 의미합니다. 그러면 128_c는 숫자 만 숫자가 될 것입니다. 라이브러리가 자동 인코딩을 지원하지 않습니까?

견고성을 원하고 2D 코드를 읽을 수 있다면 Datamatrix ECC200으로 이동할 수 있습니다. 그 사람은 리드-솔로몬 ECC가 있으며 피해에서 회복 할 수 있습니다. 또한 대부분의 (모두?) 1D 코드보다 데이터 밀도가 훨씬 높습니다.

바코드 내부에서 정보를 구성하기위한 시스템이 필요한 경우 GS1을 살펴보십시오. 사용하지 않더라도 개념에서 아이디어를 얻을 수 있습니다.

편집 : Code128의 데이터 밀도는 Code39보다 낫습니다. 종종 다른 답변에서 언급되기 때문입니다.

다른 팁

코드 39는 아마도 다른 포스터가 언급 한 이유와 코드 128과 2of5가 종종 새 스캐너에서 비활성화되며 사용하기 전에 활성화되어야하기 때문에 최상의 선택 일 것입니다. 이것은 종종 비 기술적 인 직원이 스캐너가 상자에서 벗어 났다고 가정하여 좋은 인상을주지 않으며 더 높은 지원 비용을 제공합니다.

코드 39가 제공하는 것보다 더 높은 데이터 밀도가 필요한 경우 코드 (128)는 나의 추천 옵션이 될 것입니다. 오른쪽 a, b 또는 c 인코딩을 선택하면 매우 작게 만들 수 있으며 바코드 중앙에서 인코딩을 변경할 수 있습니다.

코드 2_5는 5 of 5의 인터리브되어 있습니다. 숫자 만 허용하므로 나중에 다른 문자를 추가 할 수 있기 때문에 사용하지 않습니다.

2D 바코드는 1D 바코드보다 데이터 밀도가 더 크지 만 특수 스캐너는 훨씬 더 익숙한 것을 읽어야합니다. 확실히 필요하지 않은 한 권장하지 않습니다.

쉽게 읽을 수 있도록 바코드는 최소 5mm 높이이고 양쪽에 2mm 공백을 남겨 두어야합니다. 스캐너의 사양을 확인하십시오. 읽을 수있는 가장 작은 최소 막대 너비를 알아야하고 바코드를 그보다 더 크게 만들어야합니다.

코드 39를 제안 할 수 있습니다. 바코드 Z3OF9는 무료 AFAIK이며 Datalogic과 완벽하게 작동하며 대부분의 다른 바코드 스캐너가 상상합니다.

특히 작은 상점에서 사용하는 경우 EAN/UPC를 사용하는 것이 좋습니다.

상점에있는 제품은 일반적으로 자체 바코드 (유럽에있는 경우 Ean8/13이거나 미국에서 UPCA/E가 될 경우)를 운반하며 데이터베이스에 입력 한 다음 바코드 레이블 만 인쇄 할 수 있습니다. 바코드가없는 제품.

당신이 생성 한 제품 ID는 이미 제품에있는 것과 동일한 형식의 제품이 될 것입니다. '집'바코드로 예약되어 있기 때문에 2 (EAN13의 경우)로 자신의 코드를 시작해야하며 제조업체 바코드와 겹치지 않도록 보장됩니다.

모든 것에 대해 자신의 코드를 생성하지 않는 잠재적 인 단점 중 하나는 제조업체가 제품의 바코드를 변경해야한다는 것입니다. 예를 들어, 올림픽 브랜드 Snickers 바에는 표준 Snickers 바와 다른 바코드가 있습니다. 동일한 제품, 다른 포장, 주식 복용 문제, 판매 분석 등을 제시 할 수있는 다른 바코드.

ANL-80은 CCD 스캐너이며 바코드를 약 40 x 25mm로 인쇄하면 바코드 라인과 Ean 공생의 라인 밀도 사이에 좋은 분리가 있으므로 가독성이 좋을 것이라고 생각합니다. 엄청난.

사이먼

우리 회사에서는 인터리브 2of5를 사용합니다. 바코드 자체의 높이는 11mm입니다.

코드 39를 제안합니다.이 방법으로 바코드가 거의 모든 기존 장치와 호환되는지 확인할 수 있습니다.

코드 39로 성공했습니다.

나는 인쇄 공장을 통해 작업을 추적하기 위해 바코드를 사용하는 시스템에서 작업했습니다. 코드 39를 사용했으며 도트 매트릭스 프린터로 출력하고 휴대용 라이트 펜으로 읽을 때에도 잘 작동했습니다. 제품을 업그레이드하여 (현대적인) Windows 프론트 엔드를 사용하여 코드 39 바코드 글꼴을 사용하여 일반 Windows 프린터에 인쇄 할 수 있었고 모든 독자를 업그레이드하지 않아도됩니다.

빠른 보고서를 사용하여 모든 바코드를 작성합니다.

나는 코드 128C, 높이 10mm, 에이버리 레이블에 맞게 크기가 커지는 코드 128C를 사용합니다. 코드 39를 시도했지만 결국 두 배나 넓어졌습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top