---
title: "PMCopyPrintSettings(_:_:)"
framework: applicationservices
role: symbol
role_heading: Function
path: applicationservices/1462491-pmcopyprintsettings
---

# PMCopyPrintSettings(_:_:)

Copies the settings from one print settings object into another.

## Declaration

```swift
func PMCopyPrintSettings(_ settingSrc: PMPrintSettings, _ settingDest: PMPrintSettings) -> OSStatus
```

## Parameters

- `settingSrc`: The print settings object to duplicate.
- `settingDest`: The print settings object to receive the copied settings. On return, this object contains the same settings as the settingSrc object.

## Return Value

Return Value A result code. See Result Codes.

## See Also

### Creating and Using Print Settings Objects

- [PMCreatePrintSettings(_:)](applicationservices/1463239-pmcreateprintsettings.md)
- [PMSessionDefaultPrintSettings(_:_:)](applicationservices/1460138-pmsessiondefaultprintsettings.md)
- [PMSessionValidatePrintSettings(_:_:_:)](applicationservices/1458994-pmsessionvalidateprintsettings.md)
- [PMPrintSettingsCreateDataRepresentation(_:_:_:)](applicationservices/1464570-pmprintsettingscreatedatareprese.md)
- [PMPrintSettingsCreateWithDataRepresentation(_:_:)](applicationservices/1462203-pmprintsettingscreatewithdatarep.md)
- [PMPrintSettingsToOptions(_:_:)](applicationservices/1459069-pmprintsettingstooptions.md)
- [PMPrintSettingsToOptionsWithPrinterAndPageFormat(_:_:_:_:)](applicationservices/1459435-pmprintsettingstooptionswithprin.md)
