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 de versão.
Representa os recursos relatados por uma impressora.
Propriedades
Propriedade
Tipo
Descrição
contentTypes
Coleção de cadeias de caracteres
Uma lista de tipos de conteúdo com suporte (MIME) compatíveis com a impressora. Não há garantia de 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 é compatível com a impressora; caso contrário, false. Somente leitura.
feedOrientations
Coleção printerFeedOrientation
A lista de orientações de feed compatíveis com a impressora.
isPageRangeSupported
Booliano
True se a impressora dá suporte à impressão por intervalos de páginas; caso contrário, false.
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 em DPI compatíveis com a impressora.
duplexModes
Coleção printDuplexMode
A lista de modos duplex compatíveis com a impressora. Os valores válidos são descritos na tabela a seguir.
queueBufferSizeInBytes
Int32
O tamanho máximo da fila de trabalhos de impressão que pode ser armazenado pela impressora.
O intervalo de cópias por trabalho compatível com a impressora.
finishings
coleção printFinishing
Processos de conclusão aos quais a impressora dá suporte para um documento impresso.
mediaColors
Conjunto de cadeias de caracteres
As cores de mídia (ou seja, papel) compatíveis com a impressora.
mediaTypes
Coleção de cadeias de caracteres
Os tipos de mídia compatíveis com a impressora.
mediaSizes
Conjunto de cadeias de caracteres
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 com suporte de Páginas de Entrada 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 de cadeias de caracteres
Compartimentos de entrada com suporte para a impressora.
outputBins
Conjunto de cadeias de caracteres
Os compartimentos de saída com suporte da impressora (bandejas).
supportsFitPdfToPage
Booliano
True se a impressora dá suporte ao dimensionamento de páginas PDF para corresponder ao tamanho da mídia de impressão; caso contrário, false.
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 principais com suporte (em mícrons) para a impressora.
bottomMargins
Coleção Int32
Uma lista de margens inferior com suporte (em mícrons) para a impressora.
rightMargins
Coleção Int32
Uma lista de margens direitas com suporte (em mícrons) para a impressora.
leftMargins
Coleção Int32
Uma lista de margens esquerdas com suporte (em mícrons) para a impressora.
ordenação
Boolean
True se a impressora dá suporte à colagem ao imprimir cópias muliplas de um documento de várias páginas; caso contrário, false.
scalings
Coleção printScaling
Dimensionamentos de impressão com suporte.
Valores printerFeedOrientation
Membro
Valor
Descrição
longEdgeFirst
0
A impressora consumirá planilhas da bandeja ativa na orientação "paisagem", com a borda longa da planilha primeiro.
shortEdgeFirst
1
A impressora consumirá planilhas da bandeja ativa na orientação "retrato", com a borda curta da planilha primeiro.
unknownFutureValue
2
Valor de sentinel de enumeração evolvável. Não usar.
valores printQuality
Membro
Valor
Descrição
low
0
A impressora imprimirá o trabalho usando baixa qualidade (normalmente conhecida como "rascunho").
medium
1
A impressora imprimirá o trabalho usando a qualidade medim (normalmente conhecida como "normal").
high
2
A impressora imprimirá o trabalho usando a qualidade alta (normalmente conhecida como "melhor" ou "fina").
unknownFutureValue
3
Valor de sentinel de enumeração evolvável. Não usar.
Valores printDuplexMode
Membro
Valor
Descrição
flipOnLongEdge
0
A impressora imprimirá em dois lados e inverterá os documentos ao longo da borda longa.
flipOnShortEdge
1
A impressora imprimirá em dois lados e inverterá os documentos ao longo da borda curta.
oneSided
2
A impressora imprimirá em um único lado.
valores printFinishing
Membro
Valor
Descrição
none
3
Sem acabamentos. Incluir esse valor é equivalente a fornecer uma coleção vazia de acabamentos.
Grampo
4
Grampeia o documento usando a configuração de grampeamento padrão da impressora.
Soco
5
O furo esburaça o documento usando a configuração de furo padrão da impressora.
Cobrir
6
Aplique uma capa ao documento.
Ligar
7
Associe o documento usando a configuração de associação padrão da impressora.
saddleStitch
8
Sele 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
Grampeia o documento no canto superior esquerdo.
stapleBottomLeft
21
Grampeia o documento no canto inferior esquerdo.
stapleTopRight
22
Grampeia o documento no canto superior direito.
stapleBottomRight
23
Grampeia o documento no canto inferior direito.
stitchLeftEdge
24
Costure o documento na borda esquerda.
stitchTopEdge
25
Costure o documento na borda superior.
stitchRightEdge
26
Costure o documento na borda direita.
stitchBottomEdge
27
Costure o documento na borda inferior.
stapleDualLeft
28
Grampeia o documento duas vezes ao longo da borda esquerda.
stapleDualTop
29
Grampeia o documento duas vezes ao longo da borda superior.
stapleDualRight
30
Grampeia o documento duas vezes ao longo da borda direita.
stapleDualBottom
31
Grampeia o documento duas vezes ao longo da borda inferior.
unknownFutureValue
32
Valor de sentinel de enumeração evolvável. Não usar.
Valores printOrientation
Membro
Valor
Descrição
Retrato
3
A impressora imprimirá impressões na orientação "retrato".
Paisagem
4
A impressora imprimirá impressões na orientação "paisagem".
reverseLandscape
5
A impressora imprimirá impressões na orientação "paisagem inversa".
reversePortrait
6
A impressora imprimirá 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 no canto superior direito.
clockwiseFromTopRight
3
Organize as páginas em uma grade no sentido horário começando no canto superior direito.
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 no canto inferior direito.
clockwiseFromBottomRight
7
Organize as páginas em uma grade no sentido horário começando no canto inferior direito.
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.
Valores printScaling
Membro
Valor
Descrição
Automático
0
Se o documento for maior que a mídia solicitada e as margens forem diferentes de zero, a impressora dimensiona o documento como o ajuste printScaling. Caso contrário, a impressora dimensiona o documento usando o fill printScaling. Se o documento for menor do que a mídia solicitada, 'none' printScaling 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 nenhum printScaling.
fill
2
A impressora dimensiona o documento para preencher o tamanho de mídia solicitado, preservando sua taxa de proporção, mas potencialmente cortando partes do documento.
Caber
3
A impressora dimensiona o documento para se ajustar à área imprimível do tamanho de mídia solicitado, preservando a taxa de proporção dos dados do documento sem cortar o documento.
none
4
A impressora não dimensiona o documento para se ajustar ao tamanho de mídia solicitado. Se o documento for maior que a mídia solicitada, a impressora centraliza e clipes a saída resultante. Se o documento for menor que a mídia solicitada, a impressora centraliza a saída resultante.
unknownFutureValue
5
Valor de sentinel de enumeração evolvável. Não usar.