PrinterInfo Objekt
name
string - Der Name des Druckers, wie er vom Betriebssystem verstanden wird.displayName
string - Der Name des Druckers, wie in der Druckvorschau angezeigt.description
string - Eine längere Beschreibung des Druckertyps.status
number - Der aktuelle Status des Druckers.isDefault
boolean - Ob ein bestimmter Drucker als Standarddrucker auf dem Betriebssystem eingestellt ist oder nicht.Optionen
Objekt-ein Objekt das eine variable Nummer von Information von Drucker nach dieser Plattforme enthaelt.
Die von status
repräsentierte Zahl bedeutet verschiedene Dinge auf verschiedenen Plattformen: Unter Windows finden Sie ihre möglichen Werte hier, und unter Linux und macOS finden sie sie hier.
Beispiel
Unten ist ein Beispiel von einigen der zusätzlichen Optionen, welche eventuell gesetzt werden können, sich aber zwischen den Plattformen unterscheiden können.
{
name: 'Austin_4th_Floor_Printer___C02XK13BJHD4',
displayName: 'Austin 4th Floor Printer @ C02XK13BJHD4',
description: 'TOSHIBA ColorMFP',
status: 3,
isDefault: false,
options: {
copies: '1',
'device-uri': 'dnssd://Austin%204th%20Floor%20Printer%20%40%20C02XK13BJHD4._ipps._tcp.local./?uuid=71687f1e-1147-3274-6674-22de61b110bd',
finishings: '3',
'job-cancel-after': '10800',
'job-hold-until': 'no-hold',
'job-priority': '50',
'job-sheets': 'none,none',
'marker-change-time': '0',
'number-up': '1',
'printer-commands': 'ReportLevels,PrintSelfTestPage,com.toshiba.ColourProfiles.update,com.toshiba.EFiling.update,com.toshiba.EFiling.checkPassword',
'printer-info': 'Austin 4th Floor Printer @ C02XK13BJHD4',
'printer-is-accepting-jobs': 'true',
'printer-is-shared': 'false',
'printer-is-temporary': 'false',
'printer-location': '',
'printer-make-and-model': 'TOSHIBA ColorMFP',
'printer-state': '3',
'printer-state-change-time': '1573472937',
'printer-state-reasons': 'offline-report,com.toshiba.snmp.failed',
'printer-type': '10531038',
'printer-uri-supported': 'ipp://localhost/printers/Austin_4th_Floor_Printer___C02XK13BJHD4',
system_driverinfo: 'T'
}
}