Readonly nameReadonly printerReturns a Promise that resolves to a nsIPrinterInfo. This will contain the default printer settings, and the list of paper sizes supported by the printer.
Readonly supportsReturns a Promise that resolves to true or false to indicate whether this printer supports collation.
Readonly supportsReturns a Promise that resolves to true or false to indicate whether this printer supports color printing.
Readonly supportsReturns a Promise that resolves to true or false to indicate whether this printer supports duplex printing.
Readonly supportsReturns a Promise that resolves to true or false to indicate whether this printer supports monochrome printing.
Readonly systemThe system name of the printer.
This may be faster for lookup in nsIPrinterList functions, but will only work for functions that will accept the system name.
Optional aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Returns a Promise that resolves to a new settings object that contains all of the settings from aSettingsToCopyFrom that are valid for this printer. Any settings that are not valid for the printer are set to default/fallback values.
Generated using TypeDoc
The name of the printer.