---
title: ICScannerDocumentType
framework: imagecapturecore
role: symbol
role_heading: Enumeration
path: imagecapturecore/icscannerdocumenttype
---

# ICScannerDocumentType

The supported document size types.

## Declaration

```swift
enum ICScannerDocumentType
```

## Overview

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

## Topics

### Constants

- [ICScannerDocumentType.type10](imagecapturecore/icscannerdocumenttype/type10.md)
- [ICScannerDocumentType.type10R](imagecapturecore/icscannerdocumenttype/type10r.md)
- [ICScannerDocumentType.type110](imagecapturecore/icscannerdocumenttype/type110.md)
- [ICScannerDocumentType.type11R](imagecapturecore/icscannerdocumenttype/type11r.md)
- [ICScannerDocumentType.type12R](imagecapturecore/icscannerdocumenttype/type12r.md)
- [ICScannerDocumentType.type135](imagecapturecore/icscannerdocumenttype/type135.md)
- [ICScannerDocumentType.type2A0](imagecapturecore/icscannerdocumenttype/type2a0.md)
- [ICScannerDocumentType.type3R](imagecapturecore/icscannerdocumenttype/type3r.md)
- [ICScannerDocumentType.type4A0](imagecapturecore/icscannerdocumenttype/type4a0.md)
- [ICScannerDocumentType.type4R](imagecapturecore/icscannerdocumenttype/type4r.md)
- [ICScannerDocumentType.type5R](imagecapturecore/icscannerdocumenttype/type5r.md)
- [ICScannerDocumentType.type6R](imagecapturecore/icscannerdocumenttype/type6r.md)
- [ICScannerDocumentType.type8R](imagecapturecore/icscannerdocumenttype/type8r.md)
- [ICScannerDocumentType.typeA0](imagecapturecore/icscannerdocumenttype/typea0.md)
- [ICScannerDocumentType.typeA1](imagecapturecore/icscannerdocumenttype/typea1.md)
- [ICScannerDocumentType.typeA2](imagecapturecore/icscannerdocumenttype/typea2.md)
- [ICScannerDocumentType.typeA3](imagecapturecore/icscannerdocumenttype/typea3.md)
- [ICScannerDocumentType.typeA4](imagecapturecore/icscannerdocumenttype/typea4.md)
- [ICScannerDocumentType.typeA5](imagecapturecore/icscannerdocumenttype/typea5.md)
- [ICScannerDocumentType.typeA6](imagecapturecore/icscannerdocumenttype/typea6.md)
- [ICScannerDocumentType.typeA7](imagecapturecore/icscannerdocumenttype/typea7.md)
- [ICScannerDocumentType.typeA8](imagecapturecore/icscannerdocumenttype/typea8.md)
- [ICScannerDocumentType.typeA9](imagecapturecore/icscannerdocumenttype/typea9.md)
- [ICScannerDocumentType.typeAPSC](imagecapturecore/icscannerdocumenttype/typeapsc.md)
- [ICScannerDocumentType.typeAPSH](imagecapturecore/icscannerdocumenttype/typeapsh.md)
- [ICScannerDocumentType.typeAPSP](imagecapturecore/icscannerdocumenttype/typeapsp.md)
- [ICScannerDocumentType.typeB5](imagecapturecore/icscannerdocumenttype/typeb5.md)
- [ICScannerDocumentType.typeBusinessCard](imagecapturecore/icscannerdocumenttype/typebusinesscard.md)
- [ICScannerDocumentType.typeC0](imagecapturecore/icscannerdocumenttype/typec0.md)
- [ICScannerDocumentType.typeC1](imagecapturecore/icscannerdocumenttype/typec1.md)
- [ICScannerDocumentType.typeC10](imagecapturecore/icscannerdocumenttype/typec10.md)
- [ICScannerDocumentType.typeC2](imagecapturecore/icscannerdocumenttype/typec2.md)
- [ICScannerDocumentType.typeC3](imagecapturecore/icscannerdocumenttype/typec3.md)
- [ICScannerDocumentType.typeC4](imagecapturecore/icscannerdocumenttype/typec4.md)
- [ICScannerDocumentType.typeC5](imagecapturecore/icscannerdocumenttype/typec5.md)
- [ICScannerDocumentType.typeC6](imagecapturecore/icscannerdocumenttype/typec6.md)
- [ICScannerDocumentType.typeC7](imagecapturecore/icscannerdocumenttype/typec7.md)
- [ICScannerDocumentType.typeC8](imagecapturecore/icscannerdocumenttype/typec8.md)
- [ICScannerDocumentType.typeC9](imagecapturecore/icscannerdocumenttype/typec9.md)
- [ICScannerDocumentType.typeDefault](imagecapturecore/icscannerdocumenttype/typedefault.md)
- [ICScannerDocumentType.typeE](imagecapturecore/icscannerdocumenttype/typee.md)
- [ICScannerDocumentType.typeISOB0](imagecapturecore/icscannerdocumenttype/typeisob0.md)
- [ICScannerDocumentType.typeISOB1](imagecapturecore/icscannerdocumenttype/typeisob1.md)
- [ICScannerDocumentType.typeISOB10](imagecapturecore/icscannerdocumenttype/typeisob10.md)
- [ICScannerDocumentType.typeISOB2](imagecapturecore/icscannerdocumenttype/typeisob2.md)
- [ICScannerDocumentType.typeISOB3](imagecapturecore/icscannerdocumenttype/typeisob3.md)
- [ICScannerDocumentType.typeISOB4](imagecapturecore/icscannerdocumenttype/typeisob4.md)
- [ICScannerDocumentType.typeISOB5](imagecapturecore/icscannerdocumenttype/typeisob5.md)
- [ICScannerDocumentType.typeISOB6](imagecapturecore/icscannerdocumenttype/typeisob6.md)
- [ICScannerDocumentType.typeISOB7](imagecapturecore/icscannerdocumenttype/typeisob7.md)
- [ICScannerDocumentType.typeISOB8](imagecapturecore/icscannerdocumenttype/typeisob8.md)
- [ICScannerDocumentType.typeISOB9](imagecapturecore/icscannerdocumenttype/typeisob9.md)
- [ICScannerDocumentType.typeJISB0](imagecapturecore/icscannerdocumenttype/typejisb0.md)
- [ICScannerDocumentType.typeJISB1](imagecapturecore/icscannerdocumenttype/typejisb1.md)
- [ICScannerDocumentType.typeJISB10](imagecapturecore/icscannerdocumenttype/typejisb10.md)
- [ICScannerDocumentType.typeJISB2](imagecapturecore/icscannerdocumenttype/typejisb2.md)
- [ICScannerDocumentType.typeJISB3](imagecapturecore/icscannerdocumenttype/typejisb3.md)
- [ICScannerDocumentType.typeJISB4](imagecapturecore/icscannerdocumenttype/typejisb4.md)
- [ICScannerDocumentType.typeJISB6](imagecapturecore/icscannerdocumenttype/typejisb6.md)
- [ICScannerDocumentType.typeJISB7](imagecapturecore/icscannerdocumenttype/typejisb7.md)
- [ICScannerDocumentType.typeJISB8](imagecapturecore/icscannerdocumenttype/typejisb8.md)
- [ICScannerDocumentType.typeJISB9](imagecapturecore/icscannerdocumenttype/typejisb9.md)
- [ICScannerDocumentType.typeLF](imagecapturecore/icscannerdocumenttype/typelf.md)
- [ICScannerDocumentType.typeMF](imagecapturecore/icscannerdocumenttype/typemf.md)
- [ICScannerDocumentType.typeS10R](imagecapturecore/icscannerdocumenttype/types10r.md)
- [ICScannerDocumentType.typeS12R](imagecapturecore/icscannerdocumenttype/types12r.md)
- [ICScannerDocumentType.typeS8R](imagecapturecore/icscannerdocumenttype/types8r.md)
- [ICScannerDocumentType.typeUSExecutive](imagecapturecore/icscannerdocumenttype/typeusexecutive.md)
- [ICScannerDocumentType.typeUSLedger](imagecapturecore/icscannerdocumenttype/typeusledger.md)
- [ICScannerDocumentType.typeUSLegal](imagecapturecore/icscannerdocumenttype/typeuslegal.md)
- [ICScannerDocumentType.typeUSLetter](imagecapturecore/icscannerdocumenttype/typeusletter.md)
- [ICScannerDocumentType.typeUSStatement](imagecapturecore/icscannerdocumenttype/typeusstatement.md)

### Initializers

- [init(rawValue:)](imagecapturecore/icscannerdocumenttype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Document Sizes

- [ICScannerMeasurementUnit](imagecapturecore/icscannermeasurementunit.md)
