Partilhar via


printerCapabilities tipo complexo

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 as capacidades comunicadas por uma impressora.

Propriedades

Propriedade Tipo Descrição
contentTypes String collection Uma lista de tipos de conteúdo suportados (MIME) suportados pela impressora. Não é garantido que o serviço de Impressão Universal suporte a impressão de todos estes tipos de MIME.
isColorPrintingSupported Booliano Verdadeiro se a impressão a cores for suportada pela impressora; falso, caso contrário. Somente leitura.
feedOrientations printerFeedOrientation collection A lista de orientações do feed que são suportadas pela impressora.
isPageRangeSupported Booliano Verdadeiro se a impressora suportar a impressão por intervalos de páginas; falso, caso contrário.
qualidades coleção printQuality As qualidades de impressão suportadas pela impressora.
dpis Coleção Int32 A lista de resoluções de impressão no DPI que são suportadas pela impressora.
duplexModes printDuplexMode collection (coleção printDuplexMode) A lista de modos frente e verso suportados pela impressora. Os valores válidos são descritos na tabela seguinte.
queueBufferSizeInBytes Int32 O tamanho máximo da fila da tarefa de impressão que pode ser armazenado pela impressora.
copysPerJob integerRange O intervalo de cópias por trabalho suportado pela impressora.
finishings printFinishing collection Concluir processos suportados pela impressora para um documento impresso.
mediaColors Coleção String As cores de multimédia (ou seja, papel) suportadas pela impressora.
mediaTypes String collection Os tipos de suporte de dados suportados pela impressora.
mediaSizes Coleção String Os tamanhos dos suportes de dados suportados pela impressora. Suporta nomes de tamanho padrão para tamanhos de suporte de dados ISO e ANSI. Os valores válidos estão na tabela seguinte.
pagesPerSheet Coleção Int32 Número suportado de Páginas de Entrada a impor a uma única Impressão.
orientações coleção printOrientation As orientações de impressão suportadas pela impressora. Os valores válidos são descritos na tabela seguinte.
inputBins String collection Classes de entrada suportadas para a impressora.
outputBins Coleção String As classes de saída (tabuleiros) suportadas da impressora.
supportsFitPdfToPage Booliano Verdadeiro se a impressora suportar o dimensionamento de páginas PDF para corresponder ao tamanho do suporte de dados de impressão; falso, caso contrário.
multipageLayouts coleção printMultipageLayout As direções da apresentação suportadas pela impressora. Os valores suportados são descritos na tabela seguinte.
colorModes coleção printColorMode Os modos de cor suportados pela impressora. Os valores válidos são descritos na tabela seguinte.
topMargins Coleção Int32 Uma lista das margens superiores suportadas (em microns) para a impressora.
bottomMargins Coleção Int32 Uma lista de margens inferiores suportadas (em microns) para a impressora.
rightMargins Coleção Int32 Uma lista de margens direitas suportadas (em microns) para a impressora.
leftMargins Coleção Int32 Uma lista de margens esquerdas suportadas (em microns) para a impressora.
collation Booliano Verdadeiro se a impressora suportar agrupamentos ao imprimir várias cópias de um documento de várias páginas; falso, caso contrário.
scalings coleção printScaling Dimensionamentos de impressão suportados.

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

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.

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.
stapleTripleLeft 33 Enlace o(s) Documento(s) com três agrafos (pontos de arame) ao longo da margem esquerda.
stapleTripleTop 34 Enlace o(s) Documento(s) com três agrafos (pontos de arame) ao longo da margem superior.
stapleTripleRight 35 Enlace o(s) Documento(s) com três agrafos (pontos de fio) ao longo da margem direita.
stapleTripleBottom 36 Enlace o(s) Documento(s) com três agrafos (pontos de fio) ao longo da margem inferior.
bindLeft 37 Vincular os Documentos ao longo da margem esquerda; o tipo de enlace é definido pelo site.
bindTop 38 Vincular os Documentos ao longo da margem superior; o tipo de enlace é definido pelo site.
bindRight 39 Vincular os Documentos ao longo da margem direita; o tipo de enlace é definido pelo site.
bindBottom 40 Vincular os Documentos ao longo da margem inferior; o tipo de enlace é definido pelo site.
foldAccordion 41 De acordeão dobre a saída de hardcopy verticalmente em quatro secções.
foldDoubleGate 42 Dobre os trimestres superior e inferior da saída de hardcopy em direção à linha média e, em seguida, dobre para metade verticalmente.
foldGate 43 Dobre os trimestres superior e inferior da saída de hardcopy para a linha média.
foldHalf 44 Dobre a saída de hardcopy pela metade verticalmente.
foldHalfZ 45 Dobre a saída de hardcopy pela metade horizontalmente e, em seguida, dobre o papel verticalmente em três secções.
foldLeftGate 46 Dobre o trimestre superior da saída de hardcopy para a linha média.
foldLetter 47 Dobre a saída de hardcopy em três secções verticalmente; por vezes, também conhecida como dobra C.
foldParallel 48 Dobre a saída de hardcopy pela metade verticalmente duas vezes e produza quatro secções.
pastaPoster 49 Dobre a saída de hardcopy pela metade horizontal e verticalmente; às vezes também denominada dobra cruzada.
foldRightGate 50 Dobre o trimestre inferior da saída de hardcopy para a linha média.
foldZ 51 Dobre a saída de hardcopy verticalmente em três secções, formando um Z.
foldEngineeringZ 52 Dobre a saída de hardcopy verticalmente em três secções, formando um Z, mas deixando espaço para enlace, soco ou resistência ao longo da margem superior.
punchTopLeft 53 Faça um único buraco no canto superior esquerdo da saída de hardcopy.
punchBottomLeft 54 Faça um único buraco no canto inferior esquerdo da saída de hardcopy.
punchTopRight 55 Faça um único buraco no canto superior direito da saída de hardcopy.
punchBottomRight 56 Faça um único buraco no canto inferior direito da saída de hardcopy.
punchDualLeft 57 Faça dois buracos no lado esquerdo da saída de hardcopy.
punchDualTop 58 Faça dois buracos no lado superior da saída de hardcopy.
punchDualRight 59 Faça dois buracos no lado direito da saída de hardcopy.
punchDualBottom 60 Faça dois buracos no lado inferior da saída de hardcopy.
punchTripleLeft 61 Faça três buracos no lado esquerdo da saída de hardcopy.
punchTripleTop 62 Faça três buracos no lado superior da saída de hardcopy.
punchTripleRight 63 Faça três buracos no lado direito da saída de hardcopy.
punchTripleBottom 64 Faça três buracos no lado inferior da saída de hardcopy.
punchQuadLeft 65 Faça quatro buracos no lado esquerdo da saída de hardcopy.
punchQuadTop 66 Faça quatro buracos no lado superior da saída de hardcopy.
punchQuadRight 67 Faça quatro buracos no lado direito da saída de hardcopy.
punchQuadBottom 68 Faça quatro buracos no lado inferior da saída de hardcopy.
dobrar 69 Dobre a saída de hardcopy.
trim 70 Corte a saída de hardcopy numa ou mais arestas.
fardo 71 Bale o(s) conjunto(s).
bookletMaker 72 Entregue os conjuntos ao criador de folhetos de assinatura.
casaco 73 Aplique um líquido protetor ou revestimento em pó a cada folha.
laminar 74 Aplicar um material protetor (sólido) a cada folha.
trimAfterPages 75 Cortar saída após cada página.
trimAfterDocuments 76 Cortar saída após cada documento.
trimAfterCopies 77 Cortar saída após cada conjunto.
trimAfterJob 78 Cortar saída após a tarefa.

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

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.

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.

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.

mediaSizes valores

Valor
A3
A4
A5
A6
JIS B4
JIS B5
JPN Hagaki
América do Norte 5x7in
Executivo da América do Norte
Carta do Governo da América do Norte
Índice da América do Norte 3x5in
Índice da América do Norte 4x8in
Índice da América do Norte 5x8in
Fatura da América do Norte
Livro Razão da América do Norte
América do Norte Legal
Carta da América do Norte
Foto l 3,5x5in
Cartão de Visita
Photo

Representação JSON

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