Тип ресурса принтера

Пространство имен: microsoft.graph

Представляет устройство принтера, зарегистрированное в службе универсальной печати. Ресурсы принтера можно использовать для управления заданиями печати, параметрами принтера, метаданными принтера и состоянием регистрации.

Этот ресурс поддерживает:

Наследует от printerBase.

Методы

Метод Тип возвращаемых данных Описание
Создание printerCreateOperation Создайте (зарегистрируйте) новый принтер с помощью универсальной печати.
Получение printer Чтение свойств и связей объекта принтера.
Обновление printer Обновите объект принтера.
удаление; Нет Отмените регистрацию физического принтера в службе универсальной печати.
restoreFactoryDefaults Нет Восстановите параметры принтера по умолчанию до значений, заданных производителем.
Список заданий Коллекция printJob Получите список заданий печати, которые принтер помещает в очередь для обработки.
Создание задания Printjob Создайте новое задание печати для принтера. Чтобы начать печать задания, используйте команду start.
Перечисление соединителей Коллекция printConnector Получите список соединителей, с которыми связан этот принтер.
Перечисление общих ресурсов Коллекция printerShare Получите список объектов printerShare, с которыми связан этот принтер. В настоящее время с принтером можно связать только один printerShare.
Перечисление taskTriggers Нет Вывод списка printTaskTriggers, связанных с этим принтером.
Создание taskTrigger printTaskTrigger Создайте printTaskTrigger , который выполняется при возникновении событий печати.
Удаление taskTrigger Нет Удалите объект printTaskTrigger , связанный с принтером.

Свойства

Свойство Тип Описание
capabilities printerCapabilities Возможности принтера, связанного с этой общей папкой принтера. Наследуется от printerBase.
defaults printerDefaults Параметры печати принтера по умолчанию. Наследуется от printerBase.
displayName String Имя принтера. Наследуется от printerBase.
hasPhysicalDevice Логический Значение true, если принтер имеет физическое устройство для печати. Только для чтения.
id String Идентификатор документа. Наследуется от printerBase. Только для чтения.
isAcceptingJobs Логический Значение true, если принтер в настоящее время принимает новые задания печати. Наследуется от printerBase.
IsShared Boolean Значение true, если принтер является общим; Значение false в противном случае. Только для чтения.
lastSeenDateTime DateTimeOffset Последняя датаTimeOffset при взаимодействии принтера с универсальной печатью. Только для чтения.
расположение printerLocation Физическое или организационное расположение принтера. Наследуется от printerBase.
manufacturer String Изготовитель, о чем сообщил принтер. Наследуется от printerBase.
model String Имя модели, сообщаемое принтером. Наследуется от printerBase.
registeredDateTime DateTimeOffset Параметр DateTimeOffset при регистрации принтера. Только для чтения.
status printerStatus Состояние обработки принтера, включая все ошибки. Наследуется от printerBase.

Связи

Связь Тип Описание
connectors printConnector Соединители, связанные с принтером.
jobs Коллекция printJob Список заданий, которые принтер помещает в очередь для печати. Наследуется от printerBase.
shares Коллекция printerShare Список объектов printerShares, связанных с принтером. В настоящее время с принтером можно связать только один printerShare. Только для чтения. Допускается значение null.
TaskTriggers Коллекция printTaskTrigger Список триггеров задач, связанных с принтером.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.printer",
  "id": "String (identifier)",
  "displayName": "String",
  "manufacturer": "String",
  "model": "String",
  "isAcceptingJobs": "Boolean",
  "defaults": {
    "@odata.type": "microsoft.graph.printerDefaults"
  },
  "location": {
    "@odata.type": "microsoft.graph.printerLocation"
  },
  "capabilities": {
    "@odata.type": "microsoft.graph.printerCapabilities"
  },
  "status": {
    "@odata.type": "microsoft.graph.printerStatus"
  },
  "registeredDateTime": "String (timestamp)",
  "isShared": "Boolean",
  "hasPhysicalDevice": "Boolean",
  "lastSeenDateTime": "String (timestamp)"
}