Compartilhar via


printJobConfiguration resource type

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Um grupo de definições que uma impressora deve utilizar para imprimir uma tarefa.

Propriedades

Propriedade Tipo Descrição
pageRanges coleção integerRange Os intervalos de páginas a imprimir. Somente leitura.
qualidade printQuality A qualidade de impressão a utilizar ao imprimir a tarefa. Os valores válidos são descritos na tabela abaixo. Somente leitura.
dpi Int32 A resolução a utilizar ao imprimir a tarefa, expressa em pontos por polegada (DPI). Somente leitura.
feedOrientation printerFeedOrientation A orientação a utilizar ao alimentar o suporte de dados na impressora. Os valores válidos são descritos na tabela seguinte. Somente leitura.
orientation printOrientation A definição de orientação que a impressora deve utilizar ao imprimir a tarefa. Os valores válidos são descritos na tabela seguinte.
duplexMode printDuplexMode O modo frente e verso que a impressora deve utilizar ao imprimir a tarefa. Os valores válidos são descritos na tabela abaixo. Somente leitura.
cópias Int32 O número de cópias que devem ser impressas. Somente leitura.
colorMode printColorMode O modo de cor que a impressora deve utilizar para imprimir a tarefa. Os valores válidos são descritos na tabela abaixo. Somente leitura.
inputBin Cadeia de caracteres A classe de entrada (tabuleiro) a utilizar ao imprimir. Veja as capacidades da impressora para obter uma lista de classes de entrada suportadas.
outputBin Cadeia de caracteres A classe de saída para colocar as impressões concluídas. Veja as capacidades da impressora para obter uma lista das classes de saída suportadas.
mediaSize Cadeia de caracteres O tamanho do suporte de dados a utilizar ao imprimir. Suporta nomes de tamanho padrão para tamanhos de suporte de dados ISO e ANSI. Os valores válidos estão listados no tópico printerCapabilities .
margin printMargin As definições de margem a utilizar ao imprimir.
mediaType Cadeia de caracteres O tipo de suporte de dados predefinido (como papel) para imprimir o documento.
finishings printFinishing collection Processos de conclusão a utilizar ao imprimir.
pagesPerSheet Int32 O número de páginas de documento a imprimir em cada folha.
multipageLayout printMultipageLayout A direção para esquematização de páginas quando várias páginas estão a ser impressas por folha. Os valores válidos são descritos na tabela seguinte.
collate Booliano Se a impressora deve agrupar páginas ao imprimir várias cópias de um documento de várias páginas.
scaling printScaling Especifica como a impressora deve dimensionar os dados do documento para se ajustar ao suporte de dados pedido. Os valores válidos são descritos na tabela seguinte.

valores printQuality

Membro Valor Descrição
low 0 A impressora imprime a tarefa utilizando uma qualidade baixa (normalmente conhecida como "rascunho").
medium 1 A impressora imprime a tarefa utilizando a qualidade média (normalmente conhecida como "normal").
high 2 A impressora imprime a tarefa utilizando uma qualidade elevada (normalmente conhecida como "melhor" ou "fina").
unknownFutureValue 3 Valor da sentinela de enumeração evoluível. Não usar.

printerFeed Valores deorientation

Membro Valor Descrição
longEdgeFirst 0 A impressora consome folhas do tabuleiro ativo na orientação "horizontal", com a extremidade longa da folha primeiro.
shortEdgeFirst 1 A impressora consome folhas do tabuleiro ativo na orientação "vertical", com a margem curta da folha primeiro.
unknownFutureValue 2 Valor da sentinela de enumeração evoluível. Não usar.

valores printOrientation

Membro Valor Descrição
vertical 3 A impressora imprime impressões na orientação "vertical".
horizontal 4 A impressora imprime impressões na orientação "horizontal".
reverseLandscape 5 A impressora imprime impressões na orientação "cenário inverso".
reversePortrait 6 A impressora imprime impressões na orientação "vertical inversa".

printDuplexMode values (valores printDuplexMode)

Membro Valor Descrição
flipOnLongEdge 0 A impressora imprime de dois lados e inverte os documentos ao longo do limite longo.
flipOnShortEdge 1 A impressora imprime de dois lados e inverte os documentos ao longo da margem curta.
lado a lado 2 A impressora imprime de lado único.

printColorMode values (valores printColorMode)

Membro Valor Descrição
blackAndWhite 0 Preto e branco (utilize apenas material de marcador preto.)
tons de cinzento 1 Tons de cinzento (pode utilizar algum material de marcador de cor.)
color 2 Cor (utilize qualquer combinação de materiais de marcador para criar uma impressão de cor).
Automático 3 Permita que a impressora decida qual o modo de cor a utilizar.

printFinishing values

Membro Valor Descrição
none 3 Sem acabamentos. Incluir este valor é equivalente a fornecer uma coleção vazia de acabamentos.
agrafo 4 Agrafe o documento com a configuração predefinida da impressora.
ponche 5 Orifício esmurra o documento utilizando a configuração predefinida do furo da impressora.
capa 6 Aplicar uma capa ao documento.
vincular 7 Vincular o documento com a configuração de enlace predefinida da impressora.
saddleStitch 8 Utilize a configuração de costura predefinida da impressora para o documento.
stitchEdge 9 Coser o documento com a configuração de costura predefinida da impressora.
stapleTopLeft 20 Agrafe o documento no canto superior esquerdo.
stapleBottomLeft 21 Agrafe o documento no canto inferior esquerdo.
stapleTopRight 22 Agrafe o documento no canto superior direito.
stapleBottomRight 23 Agrafe o documento no canto inferior direito.
stitchLeftEdge 24 Coser o documento no limite esquerdo.
stitchTopEdge 25 Coser o documento ao longo da margem superior.
stitchRightEdge 26 Coser o documento ao longo da margem direita.
stitchBottomEdge 27 Coser o documento ao longo da margem inferior.
stapleDualLeft 28 Agrafe o documento duas vezes ao longo da margem esquerda.
stapleDualTop 29 Agrafe o documento duas vezes ao longo da margem superior.
stapleDualRight 30 Agrafe o documento duas vezes ao longo da margem direita.
stapleDualBottom 31 Agrafe o documento duas vezes ao longo da margem inferior.
unknownFutureValue 32 Valor da sentinela de enumeração evoluível. Não usar.

valores printMultipageLayout

Membro Valor Descrição
clockwiseFromTopLeft 0 Disponha as páginas numa grelha no sentido dos ponteiros do relógio a partir da parte superior esquerda.
counterClockwiseFromTopLeft 1 Disponha as páginas numa grelha no sentido contrário ao dos ponteiros do relógio a partir da parte superior esquerda.
counterClockwiseFromTopRight 2 Disponha as páginas numa grelha no sentido contrário ao dos ponteiros do relógio a partir do canto superior direito.
clockwiseFromTopRight 3 Disponha as páginas numa grelha no sentido dos ponteiros do relógio a partir do canto superior direito.
counterClockwiseFromBottomLeft 4 Disponha as páginas numa grelha no sentido contrário ao dos ponteiros do relógio a partir da parte inferior esquerda.
clockwiseFromBottomLeft 5 Disponha as páginas numa grelha no sentido dos ponteiros do relógio a partir da parte inferior esquerda.
counterClockwiseFromBottomRight 6 Disponha as páginas numa grelha no sentido contrário ao dos ponteiros do relógio a partir do canto inferior direito.
clockwiseFromBottomRight 7 Disponha as páginas numa grelha no sentido dos ponteiros do relógio a partir da parte inferior direita.

printScaling values (valores printScaling)

Membro Valor Descrição
Automático 0 Se o documento for maior do que o suporte de dados pedido e as margens não forem zero, a impressora dimensiona o documento como o ajuste printScaling. Caso contrário, a impressora dimensiona o documento utilizando o preenchimento printScaling. Se o documento for menor do que o suporte de dados pedido, será utilizado "nenhum" printScaling.
shrinkToFit 1 Se o documento for maior do que o suporte de dados pedido, a impressora dimensiona o documento como o ajuste printScaling. Caso contrário, a impressora dimensiona o documento como nenhum printScaling.
fill 2 A impressora dimensiona o documento para preencher o tamanho do suporte de dados pedido, preservando a respetiva proporção, mas potencialmente recortar partes do documento.
ajustar 3 A impressora dimensiona o documento para se ajustar à área imprimível do tamanho do suporte de dados pedido, preservando a proporção dos dados do documento sem recortar o documento.
none 4 A impressora não dimensiona o documento para se ajustar ao tamanho do suporte de dados pedido. Se o documento for maior do que o suporte de dados pedido, a impressora centra-se e corta a saída resultante. Se o documento for menor do que o suporte de dados pedido, a impressora centra a saída resultante.
unknownFutureValue 5 Valor da sentinela de enumeração evoluível. Não usar.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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