NSPrinter
An object that describes a printer’s capabilities.
Declaration
class NSPrinterOverview
NSPrinter provides information about a printer; it does not modify printer attributes or control a printing job. A printer object can be constructed by specifying either the printer name or the make and model of an available printer. Typically, Cocoa apps don’t create NSPrinter objects; instead, the printing system uses these objects to support the printing jobs and when it shows users a list of printers.