tipo de recurso printJobConfiguration

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 configurações que uma impressora deve usar para imprimir um trabalho.

Propriedades

Propriedade Tipo Descrição
pageRanges coleção integerRange A página varia para imprimir. Somente leitura.
Qualidade Printquality A qualidade de impressão a ser usada ao imprimir o trabalho. Os valores válidos são descritos na tabela abaixo. Somente leitura.
dpi Int32 A resolução a ser usada ao imprimir o trabalho, expressa em pontos por polegada (DPI). Somente leitura.
feedOrientation printerFeedOrientation A orientação a ser usada ao alimentar a mídia na impressora. Os valores válidos são descritos na tabela a seguir. Somente leitura.
orientation printOrientation A configuração de orientação que a impressora deve usar ao imprimir o trabalho. Os valores válidos são descritos na tabela a seguir.
duplexMode printDuplexMode O modo duplex que a impressora deve usar ao imprimir o trabalho. 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 usar para imprimir o trabalho. Os valores válidos são descritos na tabela abaixo. Somente leitura.
inputBin Cadeia de caracteres A caixa de entrada (bandeja) a ser usada ao imprimir. Consulte os recursos da impressora para obter uma lista de caixas de entrada com suporte.
outputBin Cadeia de caracteres A caixa de saída para colocar impressões concluídas. Consulte os recursos da impressora para obter uma lista de lixeiras de saída com suporte.
mediaSize Cadeia de caracteres O tamanho da mídia a ser usado ao imprimir. Dá suporte a nomes de tamanho padrão para tamanhos de mídia ISO e ANSI. Os valores válidos são listados no tópico printerCapabilities .
margin printMargin As configurações de margem a serem usadas ao imprimir.
mediaType Cadeia de caracteres O tipo de mídia padrão (como papel) para imprimir o documento.
finishings coleção printFinishing Terminando processos a serem usados ao imprimir.
pagesPerSheet Int32 O número de páginas de documento a serem impressas em cada planilha.
multipageLayout printMultipageLayout A direção para definir páginas quando várias páginas estão sendo impressas por planilha. Os valores válidos são descritos na tabela a seguir.
collate Booliano Se a impressora deve reunir páginas ao imprimir várias cópias de um documento de várias páginas.
scaling printScaling Especifica como a impressora deve escalar os dados do documento para se ajustar à mídia solicitada. Os valores válidos são descritos na tabela a seguir.

valores printQuality

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

valores printerFeedOrientation

Membro Valor Descrição
longEdgeFirst 0 A impressora consome planilhas da bandeja ativa na orientação "paisagem", com a borda longa da folha primeiro.
shortEdgeFirst 1 A impressora consome folhas da bandeja ativa na orientação "retrato", com a borda curta da folha primeiro.
unknownFutureValue 2 Valor sentinela de enumeração evoluível. Não usar.

valores printOrientation

Membro Valor Descrição
Retrato 3 A impressora imprime impressões na orientação "retrato".
Paisagem 4 A impressora imprime impressões na orientação "paisagem".
reverseLandscape 5 A impressora imprime impressões na orientação "paisagem inversa".
reversePortrait 6 A impressora imprime impressões na orientação "retrato reverso".

valores printDuplexMode

Membro Valor Descrição
flipOnLongEdge 0 A impressora imprime de lado duplo e inverte documentos ao longo da borda longa.
flipOnShortEdge 1 A impressora imprime de lado duplo e inverte documentos ao longo da borda curta.
oneSided 2 A impressora imprime de lado único.

valores printColorMode

Membro Valor Descrição
blackAndWhite 0 Preto e branco (use somente material de marcador preto.)
Cinza 1 Escala de cinza (pode usar algum material de marcador de cor.)
color 2 Cor (use qualquer combinação de materiais de marcador para criar uma impressão de cor).
Automático 3 Deixe a impressora decidir qual modo de cor usar.

printFinishing values

Membro Valor Descrição
none 3 Sem acabamentos. Incluir esse valor é equivalente a fornecer uma coleção vazia de acabamentos.
Grampo 4 Grampear o documento usando a configuração de stapling padrão da impressora.
Soco 5 O furo soca o documento usando a configuração padrão de furo da impressora.
Cobrir 6 Aplique uma cobertura ao documento.
Ligar 7 Associar o documento usando a configuração de associação padrão da impressora.
saddleStitch 8 Saddle-stich o documento usando a configuração de costura padrão da impressora.
stitchEdge 9 Costure o documento usando a configuração de costura padrão da impressora.
stapleTopLeft 20 Grampear o documento no canto superior esquerdo.
stapleBottomLeft 21 Grampear o documento no canto inferior esquerdo.
stapleTopRight 22 Grampear o documento no canto superior direito.
stapleBottomRight 23 Grampear o documento no canto inferior direito.
stitchLeftEdge 24 Costure o documento ao longo da borda esquerda.
stitchTopEdge 25 Costure o documento ao longo da borda superior.
stitchRightEdge 26 Costure o documento ao longo da borda direita.
stitchBottomEdge 27 Costure o documento ao longo da borda inferior.
stapleDualLeft 28 Grampear o documento duas vezes ao longo da borda esquerda.
stapleDualTop 29 Grampear o documento duas vezes ao longo da borda superior.
stapleDualRight 30 Grampear o documento duas vezes ao longo da borda direita.
stapleDualBottom 31 Grampear o documento duas vezes ao longo da borda inferior.
unknownFutureValue 32 Valor sentinela de enumeração evoluível. Não usar.

valores printMultipageLayout

Membro Valor Descrição
clockwiseFromTopLeft 0 Organize as páginas em uma grade no sentido horário começando no canto superior esquerdo.
counterClockwiseFromTopLeft 1 Organize as páginas em uma grade no sentido anti-horário começando no canto superior esquerdo.
counterClockwiseFromTopRight 2 Organize as páginas em uma grade no sentido anti-horário começando na parte superior direita.
clockwiseFromTopRight 3 Organize as páginas em uma grade no sentido horário começando na parte superior direita.
counterClockwiseFromBottomLeft 4 Organize as páginas em uma grade no sentido anti-horário começando na parte inferior esquerda.
clockwiseFromBottomLeft 5 Organize as páginas em uma grade no sentido horário começando na parte inferior esquerda.
counterClockwiseFromBottomRight 6 Organize as páginas em uma grade no sentido anti-horário começando na parte inferior direita.
clockwiseFromBottomRight 7 Organize as páginas em uma grade no sentido horário começando na parte inferior direita.

printScaling values

Membro Valor Descrição
Automático 0 Se o documento for maior que a mídia solicitada e as margens não forem zero, a impressora dimensiona o documento como o ajuste printScaling. Caso contrário, a impressora dimensiona o documento usando o printScaling de preenchimento . Se o documento for menor que a mídia solicitada, o printScaling 'none' será usado.
Shrinktofit 1 Se o documento for maior que a mídia solicitada, a impressora dimensiona o documento como o ajuste printScaling. Caso contrário, a impressora dimensiona o documento como o printScaling nenhum .
fill 2 A impressora dimensiona o documento para preencher o tamanho da mídia solicitada, preservando sua proporção, mas potencialmente cortando partes do documento.
Caber 3 A impressora dimensiona o documento para se ajustar à área imprimível do tamanho da mídia solicitada, preservando a proporção dos dados do documento sem cortar o documento.
none 4 A impressora não dimensiona o documento para se ajustar ao tamanho da mídia solicitada. Se o documento for maior que a mídia solicitada, a impressora centraliza e corta a saída resultante. Se o documento for menor que a mídia solicitada, a impressora centraliza a saída resultante.
unknownFutureValue 5 Valor sentinela de enumeração evoluível. Não usar.

Representação JSON

A representação JSON a seguir 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"}
}