Platforms to show: All Mac Windows Linux Cross-Platform

CPMPrintSessionMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Printing Mac MBS MacCG Plugin 2.7 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
A class for a print session.

Works only in Carbon Stuff and can only be used with CGContext which works only on Mac OS X.

Destination Types

Constant Value Description
kPMDestinationFax 3 Fax
kPMDestinationFile 2 File
kPMDestinationInvalid 0 Invalid
kPMDestinationPreview 4 Preview
kPMDestinationPrinter 1 Printer
kPMDestinationProcessPDF 5 Process to PDF
kPMDestinationTypeDefault 1 Default is printer.

This class has no sub classes.

Some useful global functions for this class:

Some examples using this class:

Blog Entries


The items on this page are in the following plugins: MBS MacCG Plugin.


CPMPrinterMBS   -   CPMPrintSettingsMBS


The biggest plugin in space...