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.