Skip to main content

PrinterInfo Object

  • name string - the name of the printer as understood by the OS.操作系统所理解的打印机的名称。
  • displayName string - the name of the printer as shown in Print Preview.打印预览中显示的打印机名称。
  • description string - a longer description of the printer's type.打印机类型的详细说明。
  • status number - the current status of the printer.打印机的当前状态。
  • isDefault boolean - whether or not a given printer is set as the default printer on the OS.无论给定的打印机是否被设置为OS上的默认打印机。
  • options Object - an object containing a variable number of platform-specific printer information.包含可变数量的特定于平台的打印机信息的对象。

The number represented by status means different things on different platforms: on Windows its potential values can be found here, and on Linux and macOS they can be found here.status表示的数字在不同的平台上意味着不同的东西:在Windows上,它的潜在价值可以在这里找到,在Linux和macOS上,它们可以在这里发现。

Example示例

Below is an example of some of the additional options that may be set which may be different on each platform.以下是可以设置的一些附加选项的示例,这些选项在每个平台上可能不同。

{
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'
}
}