바코드 인식되지 않음
때때로, 시각적으로 맞아보여도 바코드가 스캔 중에 인식되지 않을 수 있습니다.
가능한 원인
- 지원되지 않는 바코드 인코딩 : IronBarcode는 다양한 바코드 형식을 지원하지만, 특정 인코딩을 인식하지 못할 수 있습니다.
- 저해상도 : 저해상도 또는 이미지 품질이 좋지 않은 경우 바코드 이미지는 성공적인 판독의 가능성을 줄입니다.
- 바코드 위치 : 문서나 이미지의 가장자리 근처에 위치한 바코드는 감지되지 않을 수 있습니다. 부분적으로 잘린 바코드는 제대로 읽히지 않을 수도 있습니다.
- 불완전한 바코드 이미지 : 소음 있는 배경, 눈부심, 흐릿함, 저조도와 같은 문제는 바코드 판독성을 방해할 수 있습니다.
솔루션
다행히도, IronBarcode는 이러한 문제를 해결하기 위한 솔루션을 제공합니다. 아래의 문제 해결 단계를 따르십시오:
1. 바코드 인코딩 지정하기
특정 바코드 인코딩을 알고 있다면, ExpectBarcodeTypes 속성을 BarcodeReaderOptions 클래스에서 설정하세요. 이미지의 바코드가 감지되고 읽힐 가능성을 높입니다.
2. 이미지 보정 필터 적용
IronBarcode에는 저해상도 또는 불완전한 이미지를 보다 나은 바코드 판독을 위해 수정하는 데 도움이 되는 필터가 포함되어 있습니다. 이미지 보정 기사에서 더 알아보십시오.
3. 바코드 위치 지정하기
이미지나 문서의 가장자리에 위치한 바코드의 경우, 바코드 위치를 지정하면 감지 능력을 개선할 수 있습니다. 이는 또한 스캔 영역을 줄여 성능을 향상시킵니다. IronSoftware.Drawing.Rectangle 객체를 BarcodeReaderOptions 클래스의 CropArea 속성에서 사용하세요. 자세한 방법은 크롭 영역 가이드에서 배우십시오.
4. 파일 변환
PDF 문서를 TIFF 또는 PNG와 같은 비압축 이미지 형식으로 변환하면 감지할 수 없는 바코드를 읽을 수 있게 만들 수 있습니다. 마찬가지로, 픽셀화된 JPG 파일을 변환하여 읽기 품질을 개선할 수 있습니다.
5. DPI 증가
PDF 문서의 경우 DPI를 증가시키면 바코드를 선명하게 하고 가독성을 높일 수 있습니다. DPI 속성을 PdfBarcodeReaderOptions 클래스에서 설정하세요.
유용한 기사
추가 지원이 필요하시면 엔지니어링 요청을 제출하세요.

