---
title: "PMSessionDefaultPrintSettings(_:_:)"
framework: applicationservices
role: symbol
role_heading: Function
path: applicationservices/1460138-pmsessiondefaultprintsettings
---

# PMSessionDefaultPrintSettings(_:_:)

Assigns default parameter values to a print settings object for the specified printing session.

## Declaration

```swift
func PMSessionDefaultPrintSettings(_ printSession: PMPrintSession, _ printSettings: PMPrintSettings) -> OSStatus
```

## Parameters

- `printSession`: The printing session for the specified print settings object.
- `printSettings`: The print settings object to which you want to assign default values.

## Return Value

Return Value A result code. See Result Codes.

## Discussion

Discussion You must call the function PMSessionDefaultPrintSettings between the creation and release of a printing session. See the function PMCreateSession(_:).

## See Also

### Creating and Using Print Settings Objects

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