tipo complexo printerCapabilities

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.

Representa os recursos relatados por uma impressora.

Propriedades

Propriedade Tipo Descrição
contentTypes String collection Uma lista de tipos MIME (conteúdo com suporte) que a impressora dá suporte. Não é garantido que o serviço de Impressão Universal dê suporte à impressão de todos esses tipos MIME.
isColorPrintingSupported Booliano True se a impressão de cores for compatível com a impressora; false caso contrário. Somente leitura.
feedOrientations coleção printerFeedOrientation A lista de orientações de feed com suporte da impressora.
isPageRangeSupported Booliano True se a impressora dá suporte à impressão por intervalos de página; false caso contrário.
Qualidades coleção printQuality As qualidades de impressão compatíveis com a impressora.
dpis Coleção Int32 A lista de resoluções de impressão no DPI com suporte da impressora.
duplexModes coleção printDuplexMode A lista de modos duplex com suporte da impressora. Os valores válidos são descritos na tabela a seguir.
queueBufferSizeInBytes Int32 O tamanho máximo da fila de trabalho de impressão que pode ser armazenado pela impressora.
copiesPerJob integerRange O intervalo de cópias por trabalho suportado pela impressora.
finishings coleção printFinishing O término dos processos da impressora dá suporte a um documento impresso.
mediaColors String collection As cores de mídia (ou seja, papel) suportadas pela impressora.
mediaTypes String collection Os tipos de mídia compatíveis com a impressora.
mediaSizes String collection Os tamanhos de mídia compatíveis com a impressora. Dá suporte a nomes de tamanho padrão para tamanhos de mídia ISO e ANSI. Os valores válidos estão na tabela a seguir.
pagesPerSheet Coleção Int32 Número de páginas de entrada com suporte para impor uma única impressão.
Orientações coleção printOrientation As orientações de impressão compatíveis com a impressora. Os valores válidos são descritos na tabela a seguir.
inputBins Coleção String Caixas de entrada com suporte para a impressora.
outputBins String collection As caixas de saída com suporte da impressora (bandejas).
supportsFitPdfToPage Booliano True se a impressora for compatível com o dimensionamento de páginas PDF para corresponder ao tamanho da mídia de impressão; false caso contrário.
multipageLayouts coleção printMultipageLayout As instruções de apresentação compatíveis com a impressora. Os valores com suporte são descritos na tabela a seguir.
colorModes coleção printColorMode Os modos de cor compatíveis com a impressora. Os valores válidos são descritos na tabela a seguir.
topMargins Coleção Int32 Uma lista de margens superiores com suporte (em microns) para a impressora.
bottomMargins Coleção Int32 Uma lista de margens inferiores com suporte (em microns) para a impressora.
rightMargins Coleção Int32 Uma lista de margens direitas com suporte (em microns) para a impressora.
leftMargins Coleção Int32 Uma lista de margens esquerdas com suporte (em microns) para a impressora.
collation Booliano True se a impressora for compatível com a ordenação ao imprimir várias cópias de um documento de várias páginas; false caso contrário.
scalings coleção printScaling Dimensionamentos de impressão com suporte.

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 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 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.

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 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 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.

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.

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.

mediaSize valores

Valor
A3
A4
A5
A6
JIS B4
JIS B5
JPN Hagaki
América do Norte 5x7in
América do Norte Executivo
América do Norte Carta do Governo
índice América do Norte 3x5in
índice América do Norte 4x8in
índice América do Norte 5x8in
fatura América do Norte
razão América do Norte
América do Norte Legal
América do Norte Carta
Foto l 3.5x5in
Cartão de Visita
Photo

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "contentTypes": [""],
  "isColorPrintingSupported": true,
  "feedOrientations": [{"@odata.type": "microsoft.graph.printerFeedOrientation"}],
  "isPageRangeSupported": true,
  "qualities": [{"@odata.type": "microsoft.graph.printQuality"}],
  "dpis": [12345],
  "duplexModes": [{"@odata.type": "microsoft.graph.printDuplexMode"}],
  "queueBufferSizeInBytes": 12345,
  "copiesPerJob": {"@odata.type": "microsoft.graph.integerRange"},
  "finishings": [{"@odata.type": "microsoft.graph.printFinishing"}],
  "mediaColors": [""],
  "mediaTypes": [""],
  "mediaSizes": [""],
  "pagesPerSheet": [12345],
  "orientations": [{"@odata.type": "microsoft.graph.printOrientation"}],
  "inputBins": [""],
  "outputBins": [""],
  "supportsFitPdfToPage": true,
  "multipageLayouts": [{"@odata.type": "microsoft.graph.printMultipageLayout"}],
  "colorModes": [{"@odata.type": "microsoft.graph.printColorMode"}],
  "topMargins": [12345],
  "bottomMargins": [12345],
  "rightMargins": [12345],
  "leftMargins": [12345],
  "collation": true,
  "scalings": [{"@odata.type": "microsoft.graph.printScaling"}]
}