chrome.printingMetrics

Beschrijving

Gebruik de chrome.printingMetrics API om gegevens over het afdrukgebruik op te halen.

Machtigingen

printingMetrics

Beschikbaarheid

Chrome 79+ Alleen ChromeOS Vereist beleid

Typen

ColorMode

Enum

"ZWART-WIT"
Geeft aan dat de zwart-witmodus is gebruikt.

"KLEUR"
Geeft aan dat de kleurmodus is gebruikt.

DuplexMode

Enum

"EENZIJDIG"
Geeft aan dat er enkelzijdig is afgedrukt.

"TWEEZIJDIGE_LANGE_RAND"
Geeft aan dat er dubbelzijdig is afgedrukt, dus over de lange zijde omgedraaid.

"TWEEZIJDIGE_KORTE_RAND"
Geeft aan dat er dubbelzijdig is afgedrukt, dus omdraaien langs de korte kant.

MediaSize

Eigenschappen

  • hoogte

    nummer

    Hoogte (in micrometers) van het medium waarop geprint wordt.

  • leveranciers-ID

    snaar

    Door de leverancier verstrekte ID, bijvoorbeeld "iso_a3_297x420mm" of "na_index-3x5_3x5in". Mogelijke waarden zijn de waarden van het IPP-kenmerk "media" en zijn te vinden op de IANA-pagina .

  • breedte

    nummer

    Breedte (in micrometers) van het medium waarop wordt geprint.

Printer

Eigenschappen

  • naam

    snaar

    Weergegeven naam van de printer.

  • De bron van de printer.

  • uri

    snaar

    Het volledige pad voor de printer. Bevat protocol, hostnaam, poort en wachtrij.

PrinterSource

De bron van de printer.

Enum

"GEBRUIKER"
Geeft aan dat de printer door de gebruiker is toegevoegd.

"BELEID"
Geeft aan dat de printer via beleid is toegevoegd.

PrintJobInfo

Eigenschappen

  • voltooiingstijd

    nummer

    De tijd die nodig is om de taak te voltooien (in milliseconden na het Unix-tijdperk).

  • scheppingstijd

    nummer

    De tijd voor het aanmaken van een taak (in milliseconden na het Unix-tijdperk).

  • id

    snaar

    De ID van de taak.

  • aantalpagina's

    nummer

    Het aantal pagina's in het document.

  • printer

    De informatie over de printer die het document heeft afgedrukt.

  • printerstatus
    Chroom 85+

    De status van de printer.

  • instellingen

    De instellingen van de afdruktaak.

  • Bron die laat zien wie de afdruktaak heeft geïnitieerd.

  • bron-ID

    string optioneel

    ID van de bron. Null als de bron PRINT_PREVIEW of ANDROID_APP is.

  • De uiteindelijke status van de taak.

  • titel

    snaar

    De titel van het document dat is afgedrukt.

PrintJobSource

De bron van de afdruktaak.

Enum

"PRINT_PREVIEW"
Geeft aan dat de taak is gemaakt op basis van de pagina Afdrukvoorbeeld die door de gebruiker is gestart.

"ANDROID_APP"
Geeft aan dat de taak is gemaakt via een Android-app.

"VERLENGING"
Geeft aan dat de taak is gemaakt door een extensie via de Chrome API.

"GEÏSOLEERDE_WEB_APP"
Geeft aan dat de taak is gemaakt door een geïsoleerde web-app via API.

PrintJobStatus

Geeft de uiteindelijke status van de afdruktaak aan.

Enum

"MISLUKT"
Geeft aan dat de afdruktaak is onderbroken vanwege een fout.

"GEANNULEERD"
Geeft aan dat de afdruktaak door de gebruiker of via API is geannuleerd.

"GEDRUKT"
Geeft aan dat de afdruktaak zonder fouten is afgedrukt.

PrintSettings

Eigenschappen

  • kleur

    De gevraagde kleurmodus.

  • kopieën

    nummer

    Het gevraagde aantal exemplaren.

  • duplex

    De gevraagde duplexmodus.

  • mediagrootte

    Het gewenste mediaformaat.

Methoden

getPrintJobs()

chrome.printingMetrics.getPrintJobs(): Promise<PrintJobInfo[]>

Geeft de lijst met voltooide afdruktaken terug.

Retourneren

Evenementen

onPrintJobFinished

chrome.printingMetrics.onPrintJobFinished.addListener(
  callback: function,
)

Gebeurtenis die wordt geactiveerd wanneer de afdruktaak is voltooid. Dit omvat alle beëindigingsstatussen: MISLUKT, GEANNULEERD en GEDRUKT.

Parameters