<!--
{
  "availability" : [
    "macOS: 10.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ImageCaptureCore",
  "identifier" : "/documentation/ImageCaptureCore/ICScannerDocumentType",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "ImageCaptureCore"
    ],
    "preciseIdentifier" : "c:@E@ICScannerDocumentType"
  },
  "title" : "ICScannerDocumentType"
}
-->

# ICScannerDocumentType

The supported document size types.

```
enum ICScannerDocumentType
```

## Overview

The values correspond to the `ICAP_SUPPORTEDSIZES` as defined in the `TWAIN 1.9` Specification, pages 9–483.

## Topics

### Enumeration Cases

### Constants

[`ICScannerDocumentType10`](/documentation/ImageCaptureCore/ICScannerDocumentType/type10)

[`ICScannerDocumentType10R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type10R)

[`ICScannerDocumentType110`](/documentation/ImageCaptureCore/ICScannerDocumentType/type110)

[`ICScannerDocumentType11R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type11R)

[`ICScannerDocumentType12R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type12R)

[`ICScannerDocumentType135`](/documentation/ImageCaptureCore/ICScannerDocumentType/type135)

[`ICScannerDocumentType2A0`](/documentation/ImageCaptureCore/ICScannerDocumentType/type2A0)

[`ICScannerDocumentType3R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type3R)

[`ICScannerDocumentType4A0`](/documentation/ImageCaptureCore/ICScannerDocumentType/type4A0)

[`ICScannerDocumentType4R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type4R)

[`ICScannerDocumentType5R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type5R)

[`ICScannerDocumentType6R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type6R)

[`ICScannerDocumentType8R`](/documentation/ImageCaptureCore/ICScannerDocumentType/type8R)

[`ICScannerDocumentTypeA0`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA0)

[`ICScannerDocumentTypeA1`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA1)

[`ICScannerDocumentTypeA2`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA2)

[`ICScannerDocumentTypeA3`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA3)

[`ICScannerDocumentTypeA4`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA4)

[`ICScannerDocumentTypeA5`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA5)

[`ICScannerDocumentTypeA6`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA6)

[`ICScannerDocumentTypeA7`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA7)

[`ICScannerDocumentTypeA8`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA8)

[`ICScannerDocumentTypeA9`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeA9)

[`ICScannerDocumentTypeAPSC`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeAPSC)

[`ICScannerDocumentTypeAPSH`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeAPSH)

[`ICScannerDocumentTypeAPSP`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeAPSP)

[`ICScannerDocumentTypeB5`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeB5)

[`ICScannerDocumentTypeBusinessCard`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeBusinessCard)

[`ICScannerDocumentTypeC0`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC0)

[`ICScannerDocumentTypeC1`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC1)

[`ICScannerDocumentTypeC10`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC10)

[`ICScannerDocumentTypeC2`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC2)

[`ICScannerDocumentTypeC3`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC3)

[`ICScannerDocumentTypeC4`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC4)

[`ICScannerDocumentTypeC5`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC5)

[`ICScannerDocumentTypeC6`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC6)

[`ICScannerDocumentTypeC7`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC7)

[`ICScannerDocumentTypeC8`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC8)

[`ICScannerDocumentTypeC9`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeC9)

[`ICScannerDocumentTypeDefault`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeDefault)

[`ICScannerDocumentTypeE`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeE)

[`ICScannerDocumentTypeISOB0`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB0)

[`ICScannerDocumentTypeISOB1`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB1)

[`ICScannerDocumentTypeISOB10`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB10)

[`ICScannerDocumentTypeISOB2`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB2)

[`ICScannerDocumentTypeISOB3`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB3)

[`ICScannerDocumentTypeISOB4`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB4)

[`ICScannerDocumentTypeISOB5`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB5)

[`ICScannerDocumentTypeISOB6`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB6)

[`ICScannerDocumentTypeISOB7`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB7)

[`ICScannerDocumentTypeISOB8`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB8)

[`ICScannerDocumentTypeISOB9`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeISOB9)

[`ICScannerDocumentTypeJISB0`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB0)

[`ICScannerDocumentTypeJISB1`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB1)

[`ICScannerDocumentTypeJISB10`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB10)

[`ICScannerDocumentTypeJISB2`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB2)

[`ICScannerDocumentTypeJISB3`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB3)

[`ICScannerDocumentTypeJISB4`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB4)

[`ICScannerDocumentTypeJISB6`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB6)

[`ICScannerDocumentTypeJISB7`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB7)

[`ICScannerDocumentTypeJISB8`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB8)

[`ICScannerDocumentTypeJISB9`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeJISB9)

[`ICScannerDocumentTypeLF`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeLF)

[`ICScannerDocumentTypeMF`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeMF)

[`ICScannerDocumentTypeS10R`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeS10R)

[`ICScannerDocumentTypeS12R`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeS12R)

[`ICScannerDocumentTypeS8R`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeS8R)

[`ICScannerDocumentTypeUSExecutive`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeUSExecutive)

[`ICScannerDocumentTypeUSLedger`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeUSLedger)

[`ICScannerDocumentTypeUSLegal`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeUSLegal)

[`ICScannerDocumentTypeUSLetter`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeUSLetter)

[`ICScannerDocumentTypeUSStatement`](/documentation/ImageCaptureCore/ICScannerDocumentType/typeUSStatement)

## Relationships

### Conforms To

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

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

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

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

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

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

---

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)