---
title: cancelScan()
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: imagecapturecore/icscannerdevice/cancelscan()
---

# cancelScan()

Cancels the current scan.

## Declaration

```swift
func cancelScan()
```

## Discussion

Discussion Cancels the scan in progress by calling requestOverviewScan() or requestScan().

## See Also

### Performing a Scan

- [requestOpenSession(withCredentials:password:)](imagecapturecore/icscannerdevice/requestopensession(withcredentials:password:).md)
- [requestOverviewScan()](imagecapturecore/icscannerdevice/requestoverviewscan().md)
- [requestScan()](imagecapturecore/icscannerdevice/requestscan().md)
- [documentName](imagecapturecore/icscannerdevice/documentname.md)
- [documentUTI](imagecapturecore/icscannerdevice/documentuti.md)
- [downloadsDirectory](imagecapturecore/icscannerdevice/downloadsdirectory.md)
- [transferMode](imagecapturecore/icscannerdevice/transfermode.md)
- [maxMemoryBandSize](imagecapturecore/icscannerdevice/maxmemorybandsize.md)
