---
title: NSPrintInfo.JobDisposition
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsprintinfo/jobdisposition-swift.struct
---

# NSPrintInfo.JobDisposition

Constants that specify values for the print job disposition.

## Declaration

```swift
struct JobDisposition
```

## Discussion

Discussion These constants are used by the jobDisposition property.

## Topics

### Constants

- [spool](appkit/nsprintinfo/jobdisposition-swift.struct/spool.md)
- [preview](appkit/nsprintinfo/jobdisposition-swift.struct/preview.md)
- [save](appkit/nsprintinfo/jobdisposition-swift.struct/save.md)
- [cancel](appkit/nsprintinfo/jobdisposition-swift.struct/cancel.md)

### Initializers

- [init(rawValue:)](appkit/nsprintinfo/jobdisposition-swift.struct/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Controlling Printing

- [jobDisposition](appkit/nsprintinfo/jobdisposition-swift.property.md)
- [setUpPrintOperationDefaultValues()](appkit/nsprintinfo/setupprintoperationdefaultvalues().md)
