Тип ресурса 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 Завершающие процессы, используемые при печати. Возможные значения: none, , staple, punch, bindcover, saddleStitch, , stapleTopLeftstitchEdge, stapleBottomLeft, stapleTopRight, stapleBottomRight, stitchLeftEdge, stitchTopEdge, stitchRightEdge, , stitchBottomEdge, stapleDualLeft, stapleDualTop, stapleDualRight, , stapleDualBottom, . unknownFutureValue Необходимо использовать Prefer: include-unknown-enum-members заголовок запроса, чтобы получить следующие значения в этом [развиваемом перечислении](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerottom, bindLeft, BindTopRight, BindRightBottom, , foldAccordion, foldDoubleGate, foldHalfZ, , foldHalfZ, foldLeftGate, foldLetter, FoldParallel, foldPoster, FoldRightGate, foldZ, , punchTopLeft, punchBottomLeftLeft, punchTopRight, punchBottomRight, punchDualLeft, punchDualTop, punchDualRight, punchDualBottom, punchTripleLeft, punchTripleTop, punchTripleRight punchTripleRight, PunchTripleBottom, punchQuadLeft, punchQuadTop, punchQuadRight, punchQuadBottom, fold, , trime bale, bookletMaker, coat, , trimAfterPages, trimAfterDocuments, trimAfterCopies, trimAfterJob'.
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

Member Описание
none Без отделки. Включение этого значения эквивалентно предоставлению пустой коллекции отделки.
Основных Закрепите документ, используя конфигурацию с скобок принтера по умолчанию.
Удар Отверстие пробивает документ с помощью конфигурации принтера по умолчанию.
Крышка Примените обложку к документу.
Привязки Привяжите документ с помощью конфигурации привязки принтера по умолчанию.
saddleStitch Оседлать документ, используя конфигурацию сшивания принтера по умолчанию.
stitchEdge Сшивание по краю документа с помощью конфигурации сшивания принтера по умолчанию.
stapleTopLeft Закрепите документ в левом верхнем углу.
stapleBottomLeft Закрепите документ в левом нижнем углу.
stapleTopRight Закрепите документ в правом верхнем углу.
stapleBottomRight Закрепите документ в правом нижнем углу.
stitchLeftEdge Вышвыпите документ вдоль левого края.
stitchTopEdge Вышвывание документа по верхнему краю.
stitchRightEdge Вышивание документа по правому краю.
stitchBottomEdge Вышвыпите документ вдоль нижнего края.
stapleDualLeft Дважды закрепите документ вдоль левого края.
stapleDualTop Дважды закрепите документ вдоль верхнего края.
stapleDualRight Дважды закрепите документ вдоль правого края.
stapleDualBottom Дважды закрепите документ вдоль нижнего края.
unknownFutureValue Изменяемое значение перечисления sentinel. Не используйте.
stapleTripleLeft Привяжите документ или документы с помощью трех скобок (проволочные швы) вдоль левого края.
stapleTripleTop Привяжите документ или документы с помощью трех скобок (проволочные швы) вдоль верхнего края.
stapleTripleRight Привяжите документ или документы с помощью трех скоб (проволочные швы) вдоль правого края.
stapleTripleBottom Привяжите документ или документы с помощью трех скобок (проволочные швы) вдоль нижнего края.
bindLeft Привязать документ или документы к левому краю; тип привязки определяется сайтом.
bindTop Привязать документ или документы к верхнему краю; тип привязки определяется сайтом.
bindRight Привязать документ или документы вдоль правого края; тип привязки определяется сайтом.
bindBottom Привязать документ или документы к нижнему краю; тип привязки определяется сайтом.
foldAccordion Аккордеон сложите выходные данные жесткой копии по вертикали на четыре части.
foldDoubleGate Сложите верхнюю и нижнюю четверти выходных данных в направлении средней линии, а затем сверните пополам по вертикали.
foldGate Сложите верхнюю и нижнюю четверти выходных данных жесткой копии в направлении средней линии.
foldHalf Сложите выходные данные жесткого копирования пополам по вертикали.
foldHalfZ Сложите выходные данные жесткой копии пополам по горизонтали, а затем Z-свернуть бумагу по вертикали на три части.
foldLeftGate Сложите верхнюю четверть выходных данных жесткого копирования к средней линии.
foldLetter Сложить выходные данные жесткой копии на три секции по вертикали; иногда также называется сверткой C.
foldParallel Сложите выходные данные жесткого копирования по вертикали в два раза пополам, что приведет к четырем сечениям.
foldPoster Сложить выходные данные жесткого копирования пополам по горизонтали и вертикали; иногда также называется перекрестной сверткой.
foldRightGate Сложите нижнюю четверть выходных данных жесткого копирования к средней линии.
foldZ Сложите выходные данные жесткой копии по вертикали на три части, образуя Z.
foldEngineeringZ Сложите выходные данные жесткой копии по вертикали на три части, формируя Z, но оставляя место для привязки, штамповки или скрепления вдоль верхнего края.
punchTopLeft Пробивает одно отверстие в левом верхнем углу выходных данных жесткого копирования.
punchBottomLeft Пробивает одно отверстие в левом нижнем углу выходных данных жесткого копирования.
punchTopRight Пробивает одно отверстие в правом верхнем углу выходных данных жесткого копирования.
punchBottomRight Пробивает одно отверстие в правом нижнем углу выходных данных жесткого копирования.
punchDualLeft Пробите два отверстия в левой части выходных данных жесткого копирования.
punchDualTop Пробитые два отверстия в верхней части выходных данных жесткого копирования.
punchDualRight Пробите два отверстия в правой части выходных данных жесткого копирования.
punchDualBottom Пробитые два отверстия на нижней стороне выходных данных жесткой скопии.
punchTripleLeft Пробитые три отверстия в левой части выходных данных жесткого копирования.
punchTripleTop Пробитые три отверстия на верхней стороне выходных данных жесткого копирования.
punchTripleRight Пробитые три отверстия в правой части выходных данных жесткого копирования.
punchTripleBottom Пробитые три отверстия на нижней стороне выходных данных жесткого копирования.
punchQuadLeft Прокол четыре отверстия в левой части выходных данных жесткого копирования.
punchQuadTop Пробитые четыре отверстия на верхней стороне выходных данных жесткого копирования.
punchQuadRight Пробитие четыре отверстия в правой части выходных данных жесткого копирования.
punchQuadBottom Пробитие четыре отверстия на нижней стороне выходных данных жесткой скопии.
Сложить Сложите выходные данные жесткой копии.
trim Обрезка выходных данных жесткой копии на одном или нескольких ребрах.
Тюков Бэйл набор или наборы.
bookletMaker Доставьте набор или наборы в создатель брошюр с подписью.
Пальто Нанесите защитное жидкое или порошковое покрытие на каждый лист.
Ламинат Примените защитный (твердый) материал к каждому листу.
trimAfterPages Обрезка выходных данных после каждой страницы.
trimAfterDocuments Обрезка выходных данных после каждого документа.
trimAfterCopies Обрезка выходных данных после каждого набора.
trimAfterJob Обрезка выходных данных после задания.

Значения 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": "String",
  "finishings": ["String"],
  "pagesPerSheet": "Int32",
  "multipageLayout": {"@odata.type": "microsoft.graph.printMultipageLayout"},
  "collate": true,
  "scaling": {"@odata.type": "microsoft.graph.printScaling"}
}