NSPrinter object describes a printer’s capabilities. It provides information about a printer; it does not modify printer attributes or control a printing job. An
NSPrinter object can be constructed by specifying either the printer name or the make and model of an available printer.
- macOS 10.10+
It is not typical for Cocoa apps to create
NSPrinter objects. The printing system uses these objects to support the printing jobs and when it shows users a list of printers.