Тип ресурса printJobConfiguration

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

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Группа параметров, которые принтер должен использовать для печати задания.

Свойства

Свойство Тип Описание
pageRanges коллекция integerRange Диапазоны страниц для печати. Только для чтения.
Качество printQuality Качество печати, используемое при печати задания. Допустимые значения описаны в таблице ниже. Только для чтения.
dpi Int32 Разрешение, используемое при печати задания, выраженное в точках на дюйм (DPI). Только для чтения.
feedOrientation printerFeedOrientation Ориентация, используемая при передаче носителя в принтер. Допустимые значения описаны в следующей таблице. Только для чтения.
orientation printOrientation Параметр ориентации, который принтер должен использовать при печати задания. Допустимые значения описаны в следующей таблице.
duplexMode printDuplexMode Дуплексный режим, который принтер должен использовать при печати задания. Допустимые значения описаны в таблице ниже. Только для чтения.
Копии Int32 Количество копий, которые должны быть напечатаны. Только для чтения.
colorMode printColorMode Цветовой режим, который принтер должен использовать для печати задания. Допустимые значения описаны в таблице ниже. Только для чтения.
inputBin String Входной контейнер (лоток), используемый при печати. Список поддерживаемых входных контейнеров см. в разделе Возможности принтера.
outputBin String Выходные ячейки, в которые помещаются завершенные печати. Список поддерживаемых выходных контейнеров см. в разделе Возможности принтера.
mediaSize String Размер носителя, используемый при печати. Поддерживает имена стандартных размеров для размеров носителей ISO и ANSI. Допустимые значения перечислены в разделе printerCapabilities .
margin printMargin Параметры полей, используемые при печати.
MediaType String Тип носителя по умолчанию (например, бумага) для печати документа.
finishings printFinishing collection Завершающие процессы, используемые при печати.
pagesPerSheet Int32 Количество страниц документа для печати на каждом листе.
multipageLayout printMultipageLayout Направление для размещения страниц при печати нескольких страниц на листе. Допустимые значения описаны в следующей таблице.
collate Логический Должен ли принтер сопоставлять страницы при печати нескольких копий многостраничного документа.
scaling printScaling Указывает, как принтер должен масштабировать данные документа в соответствии с запрошенным носителем. Допустимые значения описаны в следующей таблице.

значения printQuality

Элемент Значение Описание
Низкой 0 Принтер печатает задание с низким качеством (обычно называемое черновиками).
medium 1 Принтер печатает задание с использованием среднего качества (обычно называемого "нормальным") качеством.
Высокой 2 Принтер печатает задание, используя высокое качество (обычно известное как "лучшее" или "отличное") качество.
unknownFutureValue 3 Изменяемое значение перечисления sentinel. Не используйте.

Значения printerFeedOrientation

Элемент Значение Описание
longEdgeFirst 0 Принтер использует листы из активного лотка в альбомной ориентации, сначала с длинным краем листа.
shortEdgeFirst 1 Принтер использует листы из активного лотка в "книжной" ориентации, с первым коротким краем листа.
unknownFutureValue 2 Изменяемое значение перечисления sentinel. Не используйте.

Значения printOrientation

Элемент Значение Описание
Портрет 3 Принтер печатает оттиск в книжной ориентации.
Пейзаж 4 Принтер печатает оттиск в альбомной ориентации.
reverseLandscape 5 Принтер печатает отпечатки в ориентации "обратной альбомной" ориентации.
reversePortrait 6 Принтер печатает оттиск в ориентации "обратный книжный".

Значения printDuplexMode

Элемент Значение Описание
flipOnLongEdge 0 Принтер печатает двустороннюю печать и переворачивает документы вдоль длинного края.
flipOnShortEdge 1 Принтер печатает двусторонняя печать и переворачивает документы вдоль короткого края.
oneSided 2 Принтер печатает односторонняя печать.

Значения printColorMode

Элемент Значение Описание
blackAndWhite 0 Черно-белый (используйте только черный материал маркера).)
Оттенках серого 1 Оттенки серого (может использовать некоторый материал цветового маркера).)
color 2 Цвет (используйте любое сочетание материалов маркера для создания цветового оттиск).
Авто 3 Позвольте принтеру решить, какой цветовой режим следует использовать.

printFinishing values

Элемент Значение Описание
none 3 Без отделки. Включение этого значения эквивалентно предоставлению пустой коллекции отделки.
Основных 4 Закрепите документ, используя конфигурацию с скобок принтера по умолчанию.
Удар 5 Отверстие пробивает документ с помощью конфигурации принтера по умолчанию.
Крышка 6 Примените обложку к документу.
Привязки 7 Привяжите документ с помощью конфигурации привязки принтера по умолчанию.
saddleStitch 8 Оседлать документ, используя конфигурацию сшивания принтера по умолчанию.
stitchEdge 9 Сшивание по краю документа с помощью конфигурации сшивания принтера по умолчанию.
stapleTopLeft 20 Закрепите документ в левом верхнем углу.
stapleBottomLeft 21 Закрепите документ в левом нижнем углу.
stapleTopRight 22 Закрепите документ в правом верхнем углу.
stapleBottomRight 23 Закрепите документ в правом нижнем углу.
stitchLeftEdge 24 Вышвыпите документ вдоль левого края.
stitchTopEdge 25 Вышвывание документа по верхнему краю.
stitchRightEdge 26 Вышивание документа по правому краю.
stitchBottomEdge 27 Вышвыпите документ вдоль нижнего края.
stapleDualLeft 28 Дважды закрепите документ вдоль левого края.
stapleDualTop 29 Дважды закрепите документ вдоль верхнего края.
stapleDualRight 30 Дважды закрепите документ вдоль правого края.
stapleDualBottom 31 Дважды закрепите документ вдоль нижнего края.
unknownFutureValue 32 Изменяемое значение перечисления sentinel. Не используйте.

Значения printMultipageLayout

Элемент Значение Описание
clockwiseFromTopLeft 0 Расположите страницы по сетке по часовой стрелке, начиная с левого верхнего углу.
counterClockwiseFromTopLeft 1 Расположите страницы в сетке против часовой стрелки, начиная с левого верхнего углу.
counterClockwiseFromTopRight 2 Расположите страницы в сетке против часовой стрелки, начиная с правого верхнего углу.
clockwiseFromTopRight 3 Расположите страницы по сетке по часовой стрелке, начиная с правого верхнего углу.
counterClockwiseFromBottomLeft 4 Расположите страницы в сетке против часовой стрелки, начиная с левого нижнего края.
clockwiseFromBottomLeft 5 Расположите страницы по сетке по часовой стрелке, начиная с левого нижнего края.
counterClockwiseFromBottomRight 6 Расположите страницы в сетке против часовой стрелки, начиная с правого нижнего края.
clockwiseFromBottomRight 7 Расположите страницы по сетке по часовой стрелке, начиная с правого нижнего края.

printScaling values

Элемент Значение Описание
Авто 0 Если документ больше, чем запрошенный носитель, а поля ненулевого, принтер масштабирует документ так же, как и в соответствии с printScaling. В противном случае принтер масштабирует документ с помощью заливки printScaling. Если документ меньше запрошенного носителя, используется printScaling "none".
shrinkToFit 1 Если документ больше, чем запрошенный носитель, принтер масштабирует документ так же, как и размер printScaling. В противном случае принтер масштабирует документ так же, как и значение none printScaling.
fill 2 Принтер масштабирует документ, чтобы заполнить требуемый размер носителя, сохраняя его пропорции, но потенциально обрезая части документа.
Подходят 3 Принтер масштабирует документ в соответствии с областью печати запрошенного размера носителя, сохраняя пропорции данных документа без обрезки документа.
none 4 Принтер не масштабируется документ в соответствии с требуемым размером носителя. Если документ больше, чем запрошенный носитель, принтер центрирует и обрезает результирующие выходные данные. Если документ меньше, чем запрошенный носитель, принтер центрировать результирующие выходные данные.
unknownFutureValue 5 Изменяемое значение перечисления sentinel. Не используйте.

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

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

{
  "pageRanges": [{"@odata.type": "microsoft.graph.integerRange"}],
  "quality": {"@odata.type": "microsoft.graph.printQuality"},
  "dpi": 12345,
  "feedOrientation": {"@odata.type": "microsoft.graph.printerFeedOrientation"},
  "orientation": {"@odata.type": "microsoft.graph.printOrientation"},
  "duplexMode": {"@odata.type": "microsoft.graph.printDuplexMode"},
  "copies": 12345,
  "colorMode": {"@odata.type": "microsoft.graph.printColorMode"},
  "inputBin": "",
  "outputBin": "",
  "mediaSize": "",
  "margin": {"@odata.type": "microsoft.graph.printMargin"},
  "mediaType": "",
  "finishings": [{"@odata.type": "microsoft.graph.printFinishing"}],
  "pagesPerSheet": 12345,
  "multipageLayout": {"@odata.type": "microsoft.graph.printMultipageLayout"},
  "collate": true,
  "scaling": {"@odata.type": "microsoft.graph.printScaling"}
}