Descrição
Use a API chrome.printingMetrics para buscar dados sobre o uso da impressão.
Permissões
printingMetricsDisponibilidade
Tipos
ColorMode
Enumeração
"BLACK_AND_WHITE" 
 Especifica que o modo preto e branco foi usado.
"COLOR" 
 Especifica que o modo de cor foi usado.
DuplexMode
Enumeração
"ONE_SIDED" 
 Especifica que foi usada a impressão em um lado.
"TWO_SIDED_LONG_EDGE" 
 Especifica que a impressão frente e verso foi usada, virando na borda longa.
"TWO_SIDED_SHORT_EDGE" 
 Especifica que a impressão frente e verso foi usada, virando na borda curta.
MediaSize
Propriedades
- 
    alturanúmero Altura (em micrômetros) da mídia usada para impressão. 
- 
    vendorIdstring ID fornecido pelo fornecedor, por exemplo, "iso_a3_297x420mm" ou "na_index-3x5_3x5in". Os valores possíveis são valores do atributo IPP "media" e podem ser encontrados na página da IANA . 
- 
    larguranúmero Largura (em micrômetros) da mídia usada para impressão. 
Printer
Propriedades
- 
    nomestring Nome de exibição da impressora. 
- 
    sourceA origem da impressora. 
- 
    uristring O caminho completo da impressora. Contém protocolo, nome do host, porta e fila. 
PrinterSource
A origem da impressora.
Enumeração
"USER" 
 Especifica que a impressora foi adicionada pelo usuário.
"POLICY" 
 Especifica que a impressora foi adicionada por uma política.
PrintJobInfo
Propriedades
- 
    completionTimenúmero O horário de conclusão do job (em milissegundos após a época do Unix). 
- 
    creationTimenúmero O horário de criação do job (em milissegundos após a época Unix). 
- 
    IDstring O ID do job. 
- 
    numberOfPagesnúmero O número de páginas no documento. 
- 
    impressoraAs informações sobre a impressora que imprimiu o documento. 
- 
    printer_statusChrome 85 ou mais recenteO status da impressora. 
- 
    configuraçõesAs configurações do job de impressão. 
- 
    sourceFonte que mostra quem iniciou o trabalho de impressão. 
- 
    sourceIdstring opcional ID da origem. Nulo se a origem for PRINT_PREVIEW ou ANDROID_APP. 
- 
    statusO status final do job. 
- 
    títulostring O título do documento impresso. 
PrintJobSource
A origem do trabalho de impressão.
Enumeração
"PRINT_PREVIEW" 
 Especifica que o trabalho foi criado na página "Visualização de impressão" iniciada pelo usuário.
"ANDROID_APP" 
 Especifica que o trabalho foi criado em um app Android.
"EXTENSION" 
 Especifica que o trabalho foi criado por uma extensão usando a API Chrome.
"ISOLATED_WEB_APP" 
 Especifica que o trabalho foi criado por um App Isolado da Web via API.
PrintJobStatus
Especifica o status final do job de impressão.
Enumeração
"FAILED" 
 Especifica que o trabalho de impressão foi interrompido devido a algum erro.
"CANCELED" 
 Especifica que o trabalho de impressão foi cancelado pelo usuário ou por uma API.
"PRINTED" 
 Especifica que o trabalho de impressão foi impresso sem erros.
PrintSettings
Propriedades
- 
    corO modo de cor solicitado. 
- 
    copianúmero O número de cópias solicitado. 
- 
    DuplexO modo duplex solicitado. 
- 
    mediaSizeO tamanho de mídia solicitado. 
Métodos
getPrintJobs()
chrome.printingMetrics.getPrintJobs(): Promise<PrintJobInfo[]>
Retorna a lista de jobs de impressão concluídos.
Retorna
- 
            Promise<PrintJobInfo[]> Chrome 96+
Eventos
onPrintJobFinished
chrome.printingMetrics.onPrintJobFinished.addListener(
callback: function,
)
Evento disparado quando o trabalho de impressão é concluído. Isso inclui qualquer um dos status de encerramento: FAILED, CANCELED e PRINTED.
Parâmetros
- 
    callbackfunção O parâmetro callbacktem esta aparência:(jobInfo: PrintJobInfo) => void - 
    jobInfo
 
-