Beschrijving
Gebruik de chrome.printingMetrics
API om gegevens over het afdrukgebruik op te halen.
Machtigingen
printingMetrics
Beschikbaarheid
Typen
ColorMode
Enum
"ZWART-WIT" "KLEUR"
Geeft aan dat de zwart-witmodus is gebruikt.
Geeft aan dat de kleurmodus is gebruikt.
DuplexMode
Enum
"EENZIJDIG" "TWEEZIJDIGE_LANGE_RAND" "TWEEZIJDIGE_KORTE_RAND"
Geeft aan dat er enkelzijdig is afgedrukt.
Geeft aan dat er dubbelzijdig is afgedrukt, dus over de lange zijde omgedraaid.
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.
- bron
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" "BELEID"
Geeft aan dat de printer door de gebruiker is toegevoegd.
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.
- printerstatusChroom 85+
De status van de printer.
- instellingen
De instellingen van de afdruktaak.
- bron
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.
- status
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" "ANDROID_APP" "VERLENGING" "GEÏSOLEERDE_WEB_APP"
Geeft aan dat de taak is gemaakt op basis van de pagina Afdrukvoorbeeld die door de gebruiker is gestart.
Geeft aan dat de taak is gemaakt via een Android-app.
Geeft aan dat de taak is gemaakt door een extensie via de Chrome API.
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" "GEANNULEERD" "GEDRUKT"
Geeft aan dat de afdruktaak is onderbroken vanwege een fout.
Geeft aan dat de afdruktaak door de gebruiker of via API is geannuleerd.
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
Belofte< PrintJobInfo []>
Chroom 96+
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
- terugbellen
functie
De
callback
ziet er als volgt uit:(jobInfo: PrintJobInfo) => void
- jobInfo