---
title: updateFromPMPrintSettings()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsprintinfo/updatefrompmprintsettings()
---

# updateFromPMPrintSettings()

Synchronizes the print info’s print settings information with information from its associated print settings object.

## Declaration

```swift
func updateFromPMPrintSettings()
```

## Discussion

Discussion You should use this method after making changes to the PMPrintSettings object obtained from the receiver. Each NSPrintInfo object keeps track of the object returned from its pmPrintSettings() method and obtains any updated information from the object directly. You only need to synchronize the objects once when you have made all of the desired changes.

## See Also

### Accessing Core Printing Information

- [printSettings](appkit/nsprintinfo/printsettings.md)
- [NSPrintInfo.SettingKey](appkit/nsprintinfo/settingkey.md)
- [pmPrintSession()](appkit/nsprintinfo/pmprintsession().md)
- [pmPageFormat()](appkit/nsprintinfo/pmpageformat().md)
- [pmPrintSettings()](appkit/nsprintinfo/pmprintsettings().md)
- [updateFromPMPageFormat()](appkit/nsprintinfo/updatefrompmpageformat().md)
- [takeSettings(from:)](appkit/nsprintinfo/takesettings(from:).md)
