Components
- PrinterMonitorComponent - Component that monitors one or more printers and raises events when events occur on them
Classes
- DataType - The data type of a print spool file (collection class DataTypeCollection )
- Port - Represents information about a port to which a printer is attached (collection class PortCollection )
- PrintDomain - Information about the top level print domain (collection class PrintDomainCollection )
- PrinterDriver - Information about the driver for a printer (collection class PrinterDriverCollection)
- PrinterInformation - Class which represents a single printer (collection class PrinterInformationCollection )
- PrinterForm - Class which represents a form (paper size type) for a printer (collection class PrinterFormCollection)
- PrintJob - Class that holds the information for a single print job in a printer queue (collection class PrintJobCollection)
- PrintMonitor - Class that represents information on a print monitor (collection class PrintMonitors )
- PrintProcessor - Class that represents the information of a print processor (collection class PrintProcessorCollection )
- PrintProvidor - Class that represents the information for a print providor (collection class PrintProvidorCollection )
- PrintServer - Class that holds information about a print server
Event argument classes These classes provide aditional details when an event is raised by the printer monitor component * PrinterEventArgs - Event arguments for a Printer related event * PrintJobEventArgs - Event arguments for a Print Job related event
Exception classes * InsufficentPrinterAccessRightsException - Raised when an attempt is made to access the printer by a process that does not have sufficient access rights * InsufficientPrintJobAccessRightsException - Raised when an attempt is made to access the print job by a process that does not have sufficient access rights * PrintJobTransferException - Raised when an attempt to move a print job between print queues fails