다음을 통해 공유


BarcodeSymbologyAttributesData 구조체(pointofservicecommontypes.h)

BarcodeSymbologyAttributesData 구조체에는 바코드 기호에 대한 특성 정보가 포함됩니다.

통사론

typedef struct _BarcodeSymbologyAttributesData {
  BarcodeSymbology                 Symbology;
  UINT32                           IsCheckDigitValidationSupported;
  UINT32                           IsCheckDigitValidationEnabled;
  UINT32                           IsCheckDigitTransmissionSupported;
  UINT32                           IsCheckDigitTransmissionEnabled;
  UINT32                           IsDecodeLengthSupported;
  BarcodeSymbologyDecodeLengthType DecodeLengthType;
  UINT32                           DecodeLength1;
  UINT32                           DecodeLength2;
} BarcodeSymbologyAttributesData;

회원

Symbology

특성을 설정하거나 가져올 바코드 기호입니다.

자세한 내용은 BarcodeSymbology 열거형 항목을 참조하세요.

IsCheckDigitValidationSupported

바코드 스캐너가 기호의 확인 숫자를 지원하는지 여부를 나타냅니다. 지원되는 경우 0이 아닙니다.

IsCheckDigitValidationEnabled

대상 바코드에 확인 숫자가 포함될지 여부를 나타냅니다.

일부 바코드는 디코딩 정확도를 보장하기 위해 마지막 숫자를 유효성 검사 숫자로 가질 수 있습니다. 바코드 스캐너는 기능을 지원하도록 선택할 수 있습니다. 사용하도록 설정된 경우 0이 아닙니다.

IsCheckDigitTransmissionSupported

바코드 스캐너가 수표 전송을 지원하는지 여부를 나타냅니다. 지원되는 경우 0이 아닙니다.

IsCheckDigitTransmissionEnabled

확인 숫자가 디코딩된 데이터와 함께 전송되는지 여부를 나타냅니다. 사용하도록 설정된 경우 0이 아닙니다.

IsDecodeLengthSupported

바코드 스캐너가 기호에 대한 디코딩 길이 설정을 지원하는지 여부를 나타냅니다.

예를 들어 API를 사용하여 2에서 8 사이의 디코딩 길이의 바코드를 읽을 수 있습니다. 이렇게 하면 대상 바코드를 필터링하는 데 도움이 됩니다. 지원되는 경우 0이 아닙니다.

DecodeLengthType

범위, 두 개의 불연속 값을 지원하도록 설정하거나 모든 길이로 설정할 수 있는 디코딩 길이 형식입니다. 자세한 내용은 BarcodeSymbologyDecodeLengthType참조하세요.

DecodeLength1

범위의 첫 번째 값 또는 첫 번째 불연속 값입니다.

DecodeLength2

범위의 마지막 값 또는 두 번째 불연속 값입니다.

요구 사항

요구
헤더 pointofservicecommontypes.h