<!--
{
  "availability" : [
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreHID",
  "identifier" : "/documentation/CoreHID/HIDUsage/BarcodeScannerUsage",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Core HID",
      "CoreHID"
    ],
    "preciseIdentifier" : "s:7CoreHID8HIDUsageO19BarcodeScannerUsageO"
  },
  "title" : "HIDUsage.BarcodeScannerUsage"
}
-->

# HIDUsage.BarcodeScannerUsage

```
enum BarcodeScannerUsage
```

## Topics

### Enumeration Cases

[`case activeTime`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/activeTime)

[`case addEAN2Of3LabelDefinition`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/addEAN2Of3LabelDefinition)

[`case aimDuration`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/aimDuration)

[`case aimingLaserPattern`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/aimingLaserPattern)

[`case aimingOrPointerMode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/aimingOrPointerMode)

[`case attributeReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/attributeReport)

[`case aztecCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/aztecCode)

[`case barCodePresent`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barCodePresent)

[`case barCodePresentSensor`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barCodePresentSensor)

[`case barCodeScannerCradle`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barCodeScannerCradle)

[`case barSpaceData`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barSpaceData)

[`case barcodeBadgeReader`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barcodeBadgeReader)

[`case barcodeScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/barcodeScanner)

[`case bc412`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/bc412)

[`case beeperState`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/beeperState)

[`case booklandEAN`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/booklandEAN)

[`case channelCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/channelCode)

[`case check`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/check)

[`case checkDigit`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigit)

[`case checkDigitCodabarEnable`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitCodabarEnable)

[`case checkDigitCode39Enable`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitCode39Enable)

[`case checkDigitDisable`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitDisable)

[`case checkDigitEnableInterleaved2Of5OPCC`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableInterleaved2Of5OPCC)

[`case checkDigitEnableInterleaved2Of5USS`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableInterleaved2Of5USS)

[`case checkDigitEnableOneMSIPlessey`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableOneMSIPlessey)

[`case checkDigitEnableStandard2Of5OPCC`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableStandard2Of5OPCC)

[`case checkDigitEnableStandard2Of5USS`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableStandard2Of5USS)

[`case checkDigitEnableTwoMSIPlessey`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDigitEnableTwoMSIPlessey)

[`case checkDisablePrice`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkDisablePrice)

[`case checkEnable4DigitPrice`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkEnable4DigitPrice)

[`case checkEnable5DigitPrice`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkEnable5DigitPrice)

[`case checkEnableEuropean4DigitPrice`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkEnableEuropean4DigitPrice)

[`case checkEnableEuropean5DigitPrice`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/checkEnableEuropean5DigitPrice)

[`case class1ALaser`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/class1ALaser)

[`case class2Laser`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/class2Laser)

[`case clearAllEAN2Of3LabelDefinitions`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/clearAllEAN2Of3LabelDefinitions)

[`case codabar`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/codabar)

[`case codabarControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/codabarControlReport)

[`case code128`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code128)

[`case code128ControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code128ControlReport)

[`case code16`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code16)

[`case code32`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code32)

[`case code39`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code39)

[`case code39ControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code39ControlReport)

[`case code49`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code49)

[`case code93`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/code93)

[`case codeOne`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/codeOne)

[`case colorcode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/colorcode)

[`case commitParametersToNVM`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/commitParametersToNVM)

[`case constantElectronicArticleSurveillance`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/constantElectronicArticleSurveillance)

[`case contactScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/contactScanner)

[`case controlReport2D`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/controlReport2D)

[`case convertEAN8To13Type`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/convertEAN8To13Type)

[`case convertUPCAToEAN13`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/convertUPCAToEAN13)

[`case convertUPCEToA`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/convertUPCEToA)

[`case cordlessScannerBase`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/cordlessScannerBase)

[`case dataLengthMethod`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dataLengthMethod)

[`case dataMatrix`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dataMatrix)

[`case dataPrefix`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dataPrefix)

[`case decodeDataContinued`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/decodeDataContinued)

[`case decodedData`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/decodedData)

[`case disableCheckDigitTransmit`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/disableCheckDigitTransmit)

[`case discreteLengthToDecode1`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/discreteLengthToDecode1)

[`case discreteLengthToDecode2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/discreteLengthToDecode2)

[`case dlMethodCheckForDiscrete`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dlMethodCheckForDiscrete)

[`case dlMethodCheckInRange`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dlMethodCheckInRange)

[`case dlMethodReadAny`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dlMethodReadAny)

[`case dumbBarCodeScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/dumbBarCodeScanner)

[`case ean13`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean13)

[`case ean13FlagDigit1`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean13FlagDigit1)

[`case ean13FlagDigit2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean13FlagDigit2)

[`case ean13FlagDigit3`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean13FlagDigit3)

[`case ean2Of3LabelControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean2Of3LabelControlReport)

[`case ean8`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean8)

[`case ean8FlagDigit1`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean8FlagDigit1)

[`case ean8FlagDigit2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean8FlagDigit2)

[`case ean8FlagDigit3`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean8FlagDigit3)

[`case ean99128Mandatory`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean99128Mandatory)

[`case ean99P5Or128Optional`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ean99P5Or128Optional)

[`case eanThreeLabel`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/eanThreeLabel)

[`case eanTwoLabel`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/eanTwoLabel)

[`case electronicArticleSurveillanceNotification`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/electronicArticleSurveillanceNotification)

[`case enableCheckDigitTransmit`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/enableCheckDigitTransmit)

[`case enableEANTwoLabel`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/enableEANTwoLabel)

[`case errorIndication`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/errorIndication)

[`case fixedBeeper`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/fixedBeeper)

[`case fragmentDecoding`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/fragmentDecoding)

[`case fullASCIIConversion`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/fullASCIIConversion)

[`case goodDecodeIndication`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodDecodeIndication)

[`case goodReadLED`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadLED)

[`case goodReadLampDuration`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadLampDuration)

[`case goodReadLampIntensity`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadLampIntensity)

[`case goodReadToneFrequency`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadToneFrequency)

[`case goodReadToneLength`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadToneLength)

[`case goodReadToneVolume`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadToneVolume)

[`case goodReadWhenToWrite`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/goodReadWhenToWrite)

[`case grwtiAfterDecode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/grwtiAfterDecode)

[`case grwtiBeepOrLampAfterTransmit`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/grwtiBeepOrLampAfterTransmit)

[`case grwtiNoBeepOrLampUseAtAll`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/grwtiNoBeepOrLampUseAtAll)

[`case handsFreeScanning`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/handsFreeScanning)

[`case heaterPresent`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/heaterPresent)

[`case initiateBarcodeRead`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/initiateBarcodeRead)

[`case interleaved2Of5`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/interleaved2Of5)

[`case interleaved2Of5ControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/interleaved2Of5ControlReport)

[`case intrinsicallySafe`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/intrinsicallySafe)

[`case italianPharmacyCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/italianPharmacyCode)

[`case klasseEinsLaser`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/klasseEinsLaser)

[`case laserOnTime`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/laserOnTime)

[`case laserState`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/laserState)

[`case lockoutTime`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/lockoutTime)

[`case longRangeScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/longRangeScanner)

[`case maxiCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/maxiCode)

[`case maximumLengthToDecode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/maximumLengthToDecode)

[`case microPDF`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/microPDF)

[`case minimumLengthToDecode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/minimumLengthToDecode)

[`case mirrorSpeedControl`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/mirrorSpeedControl)

[`case miscellaneous1DControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/miscellaneous1DControlReport)

[`case motorState`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/motorState)

[`case motorTimeout`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/motorTimeout)

[`case msiOrPlessey`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/msiOrPlessey)

[`case msiPlesseyControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/msiPlesseyControlReport)

[`case multiRangeScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/multiRangeScanner)

[`case noReadMessage`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/noReadMessage)

[`case notOnFileIndication`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/notOnFileIndication)

[`case notOnFileVolume`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/notOnFileVolume)

[`case parameterScanning`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/parameterScanning)

[`case parametersChanged`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/parametersChanged)

[`case pdf417`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/pdf417)

[`case periodical`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodical)

[`case periodicalAutoDiscriminatePlus2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalAutoDiscriminatePlus2)

[`case periodicalAutoDiscriminatePlus5`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalAutoDiscriminatePlus5)

[`case periodicalIgnorePlus2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalIgnorePlus2)

[`case periodicalIgnorePlus5`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalIgnorePlus5)

[`case periodicalOnlyDecodeWithPlus2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalOnlyDecodeWithPlus2)

[`case periodicalOnlyDecodeWithPlus5`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/periodicalOnlyDecodeWithPlus5)

[`case polarityInvertedBarCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/polarityInvertedBarCode)

[`case polarityNormalBarCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/polarityNormalBarCode)

[`case posiCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/posiCode)

[`case powerOnResetScanner`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/powerOnResetScanner)

[`case powerupBeep`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/powerupBeep)

[`case prefixAIMI`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/prefixAIMI)

[`case prefixNone`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/prefixNone)

[`case prefixProprietary`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/prefixProprietary)

[`case preventReadOfBarcodes`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/preventReadOfBarcodes)

[`case programmableBeeper`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/programmableBeeper)

[`case proximitySensor`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/proximitySensor)

[`case qrCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/qrCode)

[`case rawDataPolarity`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/rawDataPolarity)

[`case rawScannedDataReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/rawScannedDataReport)

[`case scannedDataReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/scannedDataReport)

[`case scannerDataAccuracy`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/scannerDataAccuracy)

[`case scannerInCradle`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/scannerInCradle)

[`case scannerInRange`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/scannerInRange)

[`case scannerReadConfidence`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/scannerReadConfidence)

[`case setParameterDefaultValues`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/setParameterDefaultValues)

[`case settingsReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/settingsReport)

[`case soundErrorBeep`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/soundErrorBeep)

[`case soundGoodReadBeep`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/soundGoodReadBeep)

[`case soundNotOnFileBeep`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/soundNotOnFileBeep)

[`case standard2Of5`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/standard2Of5)

[`case standard2Of5ControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/standard2Of5ControlReport)

[`case standard2Of5IATA`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/standard2Of5IATA)

[`case statusReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/statusReport)

[`case superCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/superCode)

[`case symbologyIdentifier1`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/symbologyIdentifier1)

[`case symbologyIdentifier2`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/symbologyIdentifier2)

[`case symbologyIdentifier3`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/symbologyIdentifier3)

[`case transmitCheckDigit`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/transmitCheckDigit)

[`case transmitStartOrStop`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/transmitStartOrStop)

[`case triOptic`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triOptic)

[`case triggerMode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerMode)

[`case triggerModeBlinkingLaserOn`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerModeBlinkingLaserOn)

[`case triggerModeContinuousLaserOn`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerModeContinuousLaserOn)

[`case triggerModeLaserOnWhilePulled`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerModeLaserOnWhilePulled)

[`case triggerModeLaserStaysOnAfterRelease`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerModeLaserStaysOnAfterRelease)

[`case triggerReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerReport)

[`case triggerState`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerState)

[`case triggerless`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/triggerless)

[`case uccOrEAN128`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/uccOrEAN128)

[`case ultraCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/ultraCode)

[`case upcA`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcA)

[`case upcAWith128Mandatory`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcAWith128Mandatory)

[`case upcAWith128Optional`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcAWith128Optional)

[`case upcAWithP5Optional`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcAWithP5Optional)

[`case upcE`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcE)

[`case upcE1`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcE1)

[`case upcOrEAN`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcOrEAN)

[`case upcOrEANControlReport`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcOrEANControlReport)

[`case upcOrEANCouponCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcOrEANCouponCode)

[`case upcOrEANPeriodicals`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/upcOrEANPeriodicals)

[`case usd5SlugCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/usd5SlugCode)

[`case veriCode`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/veriCode)

[`case wand`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/wand)

[`case waterResistant`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/waterResistant)

### Type Properties

[`static let page: UInt16`](/documentation/CoreHID/HIDUsage/BarcodeScannerUsage/page)

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Escapable`](/documentation/Swift/Escapable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`Copyable`](/documentation/Swift/Copyable)

[`Hashable`](/documentation/Swift/Hashable)

---

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)