<!--
{
  "documentType" : "article",
  "framework" : "HIDDriverKit",
  "identifier" : "/documentation/HIDDriverKit/Bar-Code-Scanner-enum",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Bar Code Scanner"
}
-->

# Bar Code Scanner

Usages for devices that scan bar codes.

## Topics

### Getting the Usages

[`kHIDUsage_BCS_2DControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_2DControlReport)

[`kHIDUsage_BCS_ActiveTime`](/documentation/HIDDriverKit/kHIDUsage_BCS_ActiveTime)

[`kHIDUsage_BCS_AddEAN2_3LabelDefinition`](/documentation/HIDDriverKit/kHIDUsage_BCS_AddEAN2_3LabelDefinition)

[`kHIDUsage_BCS_AimDuration`](/documentation/HIDDriverKit/kHIDUsage_BCS_AimDuration)

[`kHIDUsage_BCS_AimingLaserPattern`](/documentation/HIDDriverKit/kHIDUsage_BCS_AimingLaserPattern)

[`kHIDUsage_BCS_Aiming_PointerMide`](/documentation/HIDDriverKit/kHIDUsage_BCS_Aiming_PointerMide)

[`kHIDUsage_BCS_AttributeReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_AttributeReport)

[`kHIDUsage_BCS_AztecCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_AztecCode)

[`kHIDUsage_BCS_BC412`](/documentation/HIDDriverKit/kHIDUsage_BCS_BC412)

[`kHIDUsage_BCS_BadgeReader`](/documentation/HIDDriverKit/kHIDUsage_BCS_BadgeReader)

[`kHIDUsage_BCS_BarCodePresent`](/documentation/HIDDriverKit/kHIDUsage_BCS_BarCodePresent)

[`kHIDUsage_BCS_BarCodePresentSensor`](/documentation/HIDDriverKit/kHIDUsage_BCS_BarCodePresentSensor)

[`kHIDUsage_BCS_BarCodeScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_BarCodeScanner)

[`kHIDUsage_BCS_BarCodeScannerCradle`](/documentation/HIDDriverKit/kHIDUsage_BCS_BarCodeScannerCradle)

[`kHIDUsage_BCS_BarSpaceData`](/documentation/HIDDriverKit/kHIDUsage_BCS_BarSpaceData)

[`kHIDUsage_BCS_BeeperState`](/documentation/HIDDriverKit/kHIDUsage_BCS_BeeperState)

[`kHIDUsage_BCS_BooklandEAN`](/documentation/HIDDriverKit/kHIDUsage_BCS_BooklandEAN)

[`kHIDUsage_BCS_ChannelCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_ChannelCode)

[`kHIDUsage_BCS_Check`](/documentation/HIDDriverKit/kHIDUsage_BCS_Check)

[`kHIDUsage_BCS_CheckDigit`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigit)

[`kHIDUsage_BCS_CheckDigitCodabarEnable`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitCodabarEnable)

[`kHIDUsage_BCS_CheckDigitCode99Enable`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitCode99Enable)

[`kHIDUsage_BCS_CheckDigitDisable`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitDisable)

[`kHIDUsage_BCS_CheckDigitEnableInterleaved2of5OPCC`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableInterleaved2of5OPCC)

[`kHIDUsage_BCS_CheckDigitEnableInterleaved2of5USS`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableInterleaved2of5USS)

[`kHIDUsage_BCS_CheckDigitEnableOneMSIPlessey`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableOneMSIPlessey)

[`kHIDUsage_BCS_CheckDigitEnableStandard2of5OPCC`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableStandard2of5OPCC)

[`kHIDUsage_BCS_CheckDigitEnableStandard2of5USS`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableStandard2of5USS)

[`kHIDUsage_BCS_CheckDigitEnableTwoMSIPlessey`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDigitEnableTwoMSIPlessey)

[`kHIDUsage_BCS_CheckDisablePrice`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckDisablePrice)

[`kHIDUsage_BCS_CheckEnable4DigitPrice`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckEnable4DigitPrice)

[`kHIDUsage_BCS_CheckEnable5DigitPrice`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckEnable5DigitPrice)

[`kHIDUsage_BCS_CheckEnableEuropean4DigitPrice`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckEnableEuropean4DigitPrice)

[`kHIDUsage_BCS_CheckEnableEuropean5DigitPrice`](/documentation/HIDDriverKit/kHIDUsage_BCS_CheckEnableEuropean5DigitPrice)

[`kHIDUsage_BCS_Class1ALaser`](/documentation/HIDDriverKit/kHIDUsage_BCS_Class1ALaser)

[`kHIDUsage_BCS_Class2Laser`](/documentation/HIDDriverKit/kHIDUsage_BCS_Class2Laser)

[`kHIDUsage_BCS_ClearAllEAN2_3LabelDefinitions`](/documentation/HIDDriverKit/kHIDUsage_BCS_ClearAllEAN2_3LabelDefinitions)

[`kHIDUsage_BCS_Codabar`](/documentation/HIDDriverKit/kHIDUsage_BCS_Codabar)

[`kHIDUsage_BCS_CodabarControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_CodabarControlReport)

[`kHIDUsage_BCS_Code128`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code128)

[`kHIDUsage_BCS_Code128ControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code128ControlReport)

[`kHIDUsage_BCS_Code16`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code16)

[`kHIDUsage_BCS_Code32`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code32)

[`kHIDUsage_BCS_Code39`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code39)

[`kHIDUsage_BCS_Code39ControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code39ControlReport)

[`kHIDUsage_BCS_Code49`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code49)

[`kHIDUsage_BCS_Code93`](/documentation/HIDDriverKit/kHIDUsage_BCS_Code93)

[`kHIDUsage_BCS_CodeOne`](/documentation/HIDDriverKit/kHIDUsage_BCS_CodeOne)

[`kHIDUsage_BCS_Colorcode`](/documentation/HIDDriverKit/kHIDUsage_BCS_Colorcode)

[`kHIDUsage_BCS_CommitParametersToNVM`](/documentation/HIDDriverKit/kHIDUsage_BCS_CommitParametersToNVM)

[`kHIDUsage_BCS_ConstantElectronicArticleSurveillance`](/documentation/HIDDriverKit/kHIDUsage_BCS_ConstantElectronicArticleSurveillance)

[`kHIDUsage_BCS_ContactScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_ContactScanner)

[`kHIDUsage_BCS_ConvertEAN8To13Type`](/documentation/HIDDriverKit/kHIDUsage_BCS_ConvertEAN8To13Type)

[`kHIDUsage_BCS_ConvertUPCAToEAN_13`](/documentation/HIDDriverKit/kHIDUsage_BCS_ConvertUPCAToEAN_13)

[`kHIDUsage_BCS_ConvertUPC_EToA`](/documentation/HIDDriverKit/kHIDUsage_BCS_ConvertUPC_EToA)

[`kHIDUsage_BCS_CordlessScannerBase`](/documentation/HIDDriverKit/kHIDUsage_BCS_CordlessScannerBase)

[`kHIDUsage_BCS_DLMethodCheckForDiscrete`](/documentation/HIDDriverKit/kHIDUsage_BCS_DLMethodCheckForDiscrete)

[`kHIDUsage_BCS_DLMethodCheckInRange`](/documentation/HIDDriverKit/kHIDUsage_BCS_DLMethodCheckInRange)

[`kHIDUsage_BCS_DLMethodReadAny`](/documentation/HIDDriverKit/kHIDUsage_BCS_DLMethodReadAny)

[`kHIDUsage_BCS_DataLengthMethod`](/documentation/HIDDriverKit/kHIDUsage_BCS_DataLengthMethod)

[`kHIDUsage_BCS_DataMatrix`](/documentation/HIDDriverKit/kHIDUsage_BCS_DataMatrix)

[`kHIDUsage_BCS_DataPrefix`](/documentation/HIDDriverKit/kHIDUsage_BCS_DataPrefix)

[`kHIDUsage_BCS_DecodeDataContinued`](/documentation/HIDDriverKit/kHIDUsage_BCS_DecodeDataContinued)

[`kHIDUsage_BCS_DecodedData`](/documentation/HIDDriverKit/kHIDUsage_BCS_DecodedData)

[`kHIDUsage_BCS_DisableCheckDigitTransmit`](/documentation/HIDDriverKit/kHIDUsage_BCS_DisableCheckDigitTransmit)

[`kHIDUsage_BCS_DumbBarCodeScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_DumbBarCodeScanner)

[`kHIDUsage_BCS_EAN13FlagDigit1`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN13FlagDigit1)

[`kHIDUsage_BCS_EAN13FlagDigit2`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN13FlagDigit2)

[`kHIDUsage_BCS_EAN13FlagDigit3`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN13FlagDigit3)

[`kHIDUsage_BCS_EAN2_3LabelControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN2_3LabelControlReport)

[`kHIDUsage_BCS_EAN8FlagDigit1`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN8FlagDigit1)

[`kHIDUsage_BCS_EAN8FlagDigit2`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN8FlagDigit2)

[`kHIDUsage_BCS_EAN8FlagDigit3`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN8FlagDigit3)

[`kHIDUsage_BCS_EANThreeLabel`](/documentation/HIDDriverKit/kHIDUsage_BCS_EANThreeLabel)

[`kHIDUsage_BCS_EANTwoLabel`](/documentation/HIDDriverKit/kHIDUsage_BCS_EANTwoLabel)

[`kHIDUsage_BCS_EAN_13`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN_13)

[`kHIDUsage_BCS_EAN_8`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN_8)

[`kHIDUsage_BCS_EAN_99_128_Mandatory`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN_99_128_Mandatory)

[`kHIDUsage_BCS_EAN_99_P5_128_Optional`](/documentation/HIDDriverKit/kHIDUsage_BCS_EAN_99_P5_128_Optional)

[`kHIDUsage_BCS_ElectronicArticleSurveillanceNotification`](/documentation/HIDDriverKit/kHIDUsage_BCS_ElectronicArticleSurveillanceNotification)

[`kHIDUsage_BCS_EnableCheckDigitTransmit`](/documentation/HIDDriverKit/kHIDUsage_BCS_EnableCheckDigitTransmit)

[`kHIDUsage_BCS_ErrorIndication`](/documentation/HIDDriverKit/kHIDUsage_BCS_ErrorIndication)

[`kHIDUsage_BCS_FirstDiscreteLengthToDecode`](/documentation/HIDDriverKit/kHIDUsage_BCS_FirstDiscreteLengthToDecode)

[`kHIDUsage_BCS_FixedBeeper`](/documentation/HIDDriverKit/kHIDUsage_BCS_FixedBeeper)

[`kHIDUsage_BCS_FragmentDecoding`](/documentation/HIDDriverKit/kHIDUsage_BCS_FragmentDecoding)

[`kHIDUsage_BCS_FullASCIIConversion`](/documentation/HIDDriverKit/kHIDUsage_BCS_FullASCIIConversion)

[`kHIDUsage_BCS_GRWTIAfterDecode`](/documentation/HIDDriverKit/kHIDUsage_BCS_GRWTIAfterDecode)

[`kHIDUsage_BCS_GRWTIBeep_LampAfterTransmit`](/documentation/HIDDriverKit/kHIDUsage_BCS_GRWTIBeep_LampAfterTransmit)

[`kHIDUsage_BCS_GRWTINoBeep_LampUseAtAll`](/documentation/HIDDriverKit/kHIDUsage_BCS_GRWTINoBeep_LampUseAtAll)

[`kHIDUsage_BCS_GoodDecodeIndication`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodDecodeIndication)

[`kHIDUsage_BCS_GoodReadLED`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadLED)

[`kHIDUsage_BCS_GoodReadLampDuration`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadLampDuration)

[`kHIDUsage_BCS_GoodReadLampIntensity`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadLampIntensity)

[`kHIDUsage_BCS_GoodReadToneFrequency`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadToneFrequency)

[`kHIDUsage_BCS_GoodReadToneLength`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadToneLength)

[`kHIDUsage_BCS_GoodReadToneVolume`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadToneVolume)

[`kHIDUsage_BCS_GoodReadWhenToWrite`](/documentation/HIDDriverKit/kHIDUsage_BCS_GoodReadWhenToWrite)

[`kHIDUsage_BCS_HandsFreeScanning`](/documentation/HIDDriverKit/kHIDUsage_BCS_HandsFreeScanning)

[`kHIDUsage_BCS_HeaterPresent`](/documentation/HIDDriverKit/kHIDUsage_BCS_HeaterPresent)

[`kHIDUsage_BCS_InitiateBarcodeRead`](/documentation/HIDDriverKit/kHIDUsage_BCS_InitiateBarcodeRead)

[`kHIDUsage_BCS_Interleaved2of5`](/documentation/HIDDriverKit/kHIDUsage_BCS_Interleaved2of5)

[`kHIDUsage_BCS_Interleaved2of5ControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_Interleaved2of5ControlReport)

[`kHIDUsage_BCS_IntrinsicallySafe`](/documentation/HIDDriverKit/kHIDUsage_BCS_IntrinsicallySafe)

[`kHIDUsage_BCS_ItalianPharmacyCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_ItalianPharmacyCode)

[`kHIDUsage_BCS_KlasseEinsLaser`](/documentation/HIDDriverKit/kHIDUsage_BCS_KlasseEinsLaser)

[`kHIDUsage_BCS_LaserOnTime`](/documentation/HIDDriverKit/kHIDUsage_BCS_LaserOnTime)

[`kHIDUsage_BCS_LaserState`](/documentation/HIDDriverKit/kHIDUsage_BCS_LaserState)

[`kHIDUsage_BCS_LockoutTime`](/documentation/HIDDriverKit/kHIDUsage_BCS_LockoutTime)

[`kHIDUsage_BCS_LongRangeScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_LongRangeScanner)

[`kHIDUsage_BCS_MSIPlesseyControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_MSIPlesseyControlReport)

[`kHIDUsage_BCS_MSI_Plessey`](/documentation/HIDDriverKit/kHIDUsage_BCS_MSI_Plessey)

[`kHIDUsage_BCS_MaxiCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_MaxiCode)

[`kHIDUsage_BCS_MaximumLengthToDecode`](/documentation/HIDDriverKit/kHIDUsage_BCS_MaximumLengthToDecode)

[`kHIDUsage_BCS_MicroPDF`](/documentation/HIDDriverKit/kHIDUsage_BCS_MicroPDF)

[`kHIDUsage_BCS_MinimumLengthToDecode`](/documentation/HIDDriverKit/kHIDUsage_BCS_MinimumLengthToDecode)

[`kHIDUsage_BCS_MirrorSpeedControl`](/documentation/HIDDriverKit/kHIDUsage_BCS_MirrorSpeedControl)

[`kHIDUsage_BCS_Misc1DControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_Misc1DControlReport)

[`kHIDUsage_BCS_MotorState`](/documentation/HIDDriverKit/kHIDUsage_BCS_MotorState)

[`kHIDUsage_BCS_MotorTimeout`](/documentation/HIDDriverKit/kHIDUsage_BCS_MotorTimeout)

[`kHIDUsage_BCS_MultiRangeScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_MultiRangeScanner)

[`kHIDUsage_BCS_NoReadMessage`](/documentation/HIDDriverKit/kHIDUsage_BCS_NoReadMessage)

[`kHIDUsage_BCS_NotOnFileIndication`](/documentation/HIDDriverKit/kHIDUsage_BCS_NotOnFileIndication)

[`kHIDUsage_BCS_NotOnFileVolume`](/documentation/HIDDriverKit/kHIDUsage_BCS_NotOnFileVolume)

[`kHIDUsage_BCS_PDF_417`](/documentation/HIDDriverKit/kHIDUsage_BCS_PDF_417)

[`kHIDUsage_BCS_ParameterScanning`](/documentation/HIDDriverKit/kHIDUsage_BCS_ParameterScanning)

[`kHIDUsage_BCS_ParametersChanged`](/documentation/HIDDriverKit/kHIDUsage_BCS_ParametersChanged)

[`kHIDUsage_BCS_Periodical`](/documentation/HIDDriverKit/kHIDUsage_BCS_Periodical)

[`kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus2`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus2)

[`kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus5`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus5)

[`kHIDUsage_BCS_PeriodicalIgnorePlus2`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalIgnorePlus2)

[`kHIDUsage_BCS_PeriodicalIgnorePlus5`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalIgnorePlus5)

[`kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus2`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus2)

[`kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus5`](/documentation/HIDDriverKit/kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus5)

[`kHIDUsage_BCS_PolarityInvertedBarCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_PolarityInvertedBarCode)

[`kHIDUsage_BCS_PolarityNormalBarCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_PolarityNormalBarCode)

[`kHIDUsage_BCS_PosiCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_PosiCode)

[`kHIDUsage_BCS_PowerOnResetScanner`](/documentation/HIDDriverKit/kHIDUsage_BCS_PowerOnResetScanner)

[`kHIDUsage_BCS_PowerupBeep`](/documentation/HIDDriverKit/kHIDUsage_BCS_PowerupBeep)

[`kHIDUsage_BCS_PrefixAIMI`](/documentation/HIDDriverKit/kHIDUsage_BCS_PrefixAIMI)

[`kHIDUsage_BCS_PrefixNone`](/documentation/HIDDriverKit/kHIDUsage_BCS_PrefixNone)

[`kHIDUsage_BCS_PrefixProprietary`](/documentation/HIDDriverKit/kHIDUsage_BCS_PrefixProprietary)

[`kHIDUsage_BCS_PreventReadOfBarcodes`](/documentation/HIDDriverKit/kHIDUsage_BCS_PreventReadOfBarcodes)

[`kHIDUsage_BCS_ProgrammableBeeper`](/documentation/HIDDriverKit/kHIDUsage_BCS_ProgrammableBeeper)

[`kHIDUsage_BCS_ProximitySensor`](/documentation/HIDDriverKit/kHIDUsage_BCS_ProximitySensor)

[`kHIDUsage_BCS_QRCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_QRCode)

[`kHIDUsage_BCS_RawDataPolarity`](/documentation/HIDDriverKit/kHIDUsage_BCS_RawDataPolarity)

[`kHIDUsage_BCS_RawScannedDataReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_RawScannedDataReport)

[`kHIDUsage_BCS_ScannedDataReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_ScannedDataReport)

[`kHIDUsage_BCS_ScannerDataAccuracy`](/documentation/HIDDriverKit/kHIDUsage_BCS_ScannerDataAccuracy)

[`kHIDUsage_BCS_ScannerInCradle`](/documentation/HIDDriverKit/kHIDUsage_BCS_ScannerInCradle)

[`kHIDUsage_BCS_ScannerInRange`](/documentation/HIDDriverKit/kHIDUsage_BCS_ScannerInRange)

[`kHIDUsage_BCS_ScannerReadConfidence`](/documentation/HIDDriverKit/kHIDUsage_BCS_ScannerReadConfidence)

[`kHIDUsage_BCS_SecondDiscreteLengthToDecode`](/documentation/HIDDriverKit/kHIDUsage_BCS_SecondDiscreteLengthToDecode)

[`kHIDUsage_BCS_SetParameterDefaultValues`](/documentation/HIDDriverKit/kHIDUsage_BCS_SetParameterDefaultValues)

[`kHIDUsage_BCS_SettingsReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_SettingsReport)

[`kHIDUsage_BCS_SoundErrorBeep`](/documentation/HIDDriverKit/kHIDUsage_BCS_SoundErrorBeep)

[`kHIDUsage_BCS_SoundGoodReadBeep`](/documentation/HIDDriverKit/kHIDUsage_BCS_SoundGoodReadBeep)

[`kHIDUsage_BCS_SoundNotOnFileBeep`](/documentation/HIDDriverKit/kHIDUsage_BCS_SoundNotOnFileBeep)

[`kHIDUsage_BCS_Standard2of5`](/documentation/HIDDriverKit/kHIDUsage_BCS_Standard2of5)

[`kHIDUsage_BCS_Standard2of5ControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_Standard2of5ControlReport)

[`kHIDUsage_BCS_Standard2of5IATA`](/documentation/HIDDriverKit/kHIDUsage_BCS_Standard2of5IATA)

[`kHIDUsage_BCS_StatusReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_StatusReport)

[`kHIDUsage_BCS_SuperCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_SuperCode)

[`kHIDUsage_BCS_SymbologyIdentifier1`](/documentation/HIDDriverKit/kHIDUsage_BCS_SymbologyIdentifier1)

[`kHIDUsage_BCS_SymbologyIdentifier2`](/documentation/HIDDriverKit/kHIDUsage_BCS_SymbologyIdentifier2)

[`kHIDUsage_BCS_SymbologyIdentifier3`](/documentation/HIDDriverKit/kHIDUsage_BCS_SymbologyIdentifier3)

[`kHIDUsage_BCS_TransmitCheckDigit`](/documentation/HIDDriverKit/kHIDUsage_BCS_TransmitCheckDigit)

[`kHIDUsage_BCS_TransmitStart_Stop`](/documentation/HIDDriverKit/kHIDUsage_BCS_TransmitStart_Stop)

[`kHIDUsage_BCS_TriOptic`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriOptic)

[`kHIDUsage_BCS_TriggerMode`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerMode)

[`kHIDUsage_BCS_TriggerModeBlinkingLaserOn`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerModeBlinkingLaserOn)

[`kHIDUsage_BCS_TriggerModeContinuousLaserOn`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerModeContinuousLaserOn)

[`kHIDUsage_BCS_TriggerModeLaserOnWhilePulled`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerModeLaserOnWhilePulled)

[`kHIDUsage_BCS_TriggerModeLaserStaysOnAfterTriggerRelease`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerModeLaserStaysOnAfterTriggerRelease)

[`kHIDUsage_BCS_TriggerReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerReport)

[`kHIDUsage_BCS_TriggerState`](/documentation/HIDDriverKit/kHIDUsage_BCS_TriggerState)

[`kHIDUsage_BCS_Triggerless`](/documentation/HIDDriverKit/kHIDUsage_BCS_Triggerless)

[`kHIDUsage_BCS_UCC_EAN_128`](/documentation/HIDDriverKit/kHIDUsage_BCS_UCC_EAN_128)

[`kHIDUsage_BCS_UPC_A`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_A)

[`kHIDUsage_BCS_UPC_AWith128Mandatory`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_AWith128Mandatory)

[`kHIDUsage_BCS_UPC_AWith128Optical`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_AWith128Optical)

[`kHIDUsage_BCS_UPC_AWithP5Optional`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_AWithP5Optional)

[`kHIDUsage_BCS_UPC_E`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_E)

[`kHIDUsage_BCS_UPC_E1`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_E1)

[`kHIDUsage_BCS_UPC_EAN`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_EAN)

[`kHIDUsage_BCS_UPC_EANControlReport`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_EANControlReport)

[`kHIDUsage_BCS_UPC_EANCouponCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_EANCouponCode)

[`kHIDUsage_BCS_UPC_EANPeriodicals`](/documentation/HIDDriverKit/kHIDUsage_BCS_UPC_EANPeriodicals)

[`kHIDUsage_BCS_USB_5_SlugCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_USB_5_SlugCode)

[`kHIDUsage_BCS_UltraCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_UltraCode)

[`kHIDUsage_BCS_Undefined`](/documentation/HIDDriverKit/kHIDUsage_BCS_Undefined)

[`kHIDUsage_BCS_VeriCode`](/documentation/HIDDriverKit/kHIDUsage_BCS_VeriCode)

[`kHIDUsage_BCS_Wand`](/documentation/HIDDriverKit/kHIDUsage_BCS_Wand)

[`kHIDUsage_BCS_WaterResistant`](/documentation/HIDDriverKit/kHIDUsage_BCS_WaterResistant)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)