---
title: "scannerDevice(_:didScanTo:)"
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: "imagecapturecore/icscannerdevicedelegate/scannerdevice(_:didscanto:)-6tht3"
---

# scannerDevice(_:didScanTo:)

Tells the client when the scanner receives the requested scan progress notification and a band of data is sent for each notification received.

## Declaration

```swift
optional func scannerDevice(_ scanner: ICScannerDevice, didScanTo data: ICScannerBandData)
```

## Discussion

Discussion In memory transfer mode, this method sends a band of the size selected by the client using the maxMemoryBandSize property.

## See Also

### Performing a Scan

- [scannerDevice(_:didCompleteOverviewScanWithError:)](imagecapturecore/icscannerdevicedelegate/scannerdevice(_:didcompleteoverviewscanwitherror:).md)
- [scannerDevice(_:didCompleteScanWithError:)](imagecapturecore/icscannerdevicedelegate/scannerdevice(_:didcompletescanwitherror:).md)
- [scannerDevice(_:didScanTo:)](imagecapturecore/icscannerdevicedelegate/scannerdevice(_:didscanto:)-10whl.md)
