Beschrijving
Gebruik de chrome.printingMetrics API om gegevens over afdrukgebruik op te halen.
Rechten
printingMetricsBeschikbaarheid
Typen
ColorMode
Enum
"BLACK_AND_WHITE"
Geeft aan dat de zwart-witmodus is gebruikt.
COLOR
Geeft aan dat de kleurmodus is gebruikt.
DuplexMode
Enum
ONE_SIDED
Geeft aan dat er enkelzijdig is afgedrukt.
"TWO_SIDED_LONG_EDGE"
Geeft aan dat dubbelzijdig afdrukken is gebruikt, waarbij de pagina's worden omgeslagen aan de lange zijde.
"TWO_SIDED_SHORT_EDGE"
Geeft aan dat dubbelzijdig afdrukken is gebruikt, waarbij de korte zijde wordt omgeslagen.
MediaSize
Eigenschappen
-
hoogte
getal
De hoogte (in micrometers) van de media die worden gebruikt voor afdrukken.
-
vendorId
tekenreeks
Door de leverancier verstrekte ID, bijvoorbeeld iso_a3_297x420mm of na_index-3x5_3x5in. Mogelijke waarden zijn waarden van het IPP-kenmerk 'media' en zijn te vinden op de IANA-pagina .
-
breedte
getal
Breedte (in micrometers) van de media die worden gebruikt voor afdrukken.
Printer
Eigenschappen
-
name
tekenreeks
De weergavenaam van de printer.
-
source
De bron van de printer.
-
uri
tekenreeks
Het volledige pad voor de printer. Bevat protocol, hostnaam, poort en wachtrij.
PrinterSource
De bron van de printer.
Enum
USER
Geeft aan dat de printer is toegevoegd door de gebruiker.
POLICY
Geeft aan dat de printer is toegevoegd via beleid.
PrintJobInfo
Eigenschappen
-
completionTime
getal
De voltooiingstijd van de taak (in milliseconden na het Unix-tijdvak).
-
creationTime
getal
De tijd waarop de taak is gemaakt (in milliseconden na het Unix-tijdvak).
-
id
tekenreeks
De ID van de taak.
-
numberOfPages
getal
Het aantal pagina's in het document.
-
printer
De informatie over de printer die het document heeft afgedrukt.
-
printer_statusChrome 85 of hoger browser.* sinds Chrome 148
De status van de printer.
-
instellingen
De instellingen van de afdruktaak.
-
source
Bron die aangeeft wie de afdruktaak heeft gestart.
-
sourceId
tekenreeks optioneel
ID van bron. Null als de bron PRINT_PREVIEW of ANDROID_APP is.
-
status
De uiteindelijke status van de taak.
-
titel
tekenreeks
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 de pagina Afdrukvoorbeeld die door de gebruiker is gestart.
"ANDROID_APP"
Geeft aan dat de taak is gemaakt vanuit een Android-app.
EXTENSION
Geeft aan dat de taak is gemaakt door een extensie via de Chrome API.
"ISOLATED_WEB_APP"
Geeft aan dat de taak is gemaakt door een geïsoleerde web-app via de API.
PrintJobStatus
Geeft de uiteindelijke status van de afdruktaak aan.
Enum
FAILED
Geeft aan dat de afdruktaak is onderbroken vanwege een fout.
CANCELED
Geeft aan dat de afdruktaak is geannuleerd door de gebruiker of via de API.
"PRINTED"
Geeft aan dat de afdruktaak zonder fouten is afgedrukt.
PrintSettings
Eigenschappen
-
kleur
De gevraagde kleurmodus.
-
kopieën
getal
Het gevraagde aantal exemplaren.
-
Duplex
De aangevraagde duplexmodus.
-
mediaSize
Het gevraagde mediaformaat.
Methoden
getPrintJobs()
browser.printingMetrics.getPrintJobs(): Promise<PrintJobInfo[]>
Retourneert de lijst met afgeronde afdruktaken.
Retourzendingen
-
Promise<PrintJobInfo[]>
Chrome 96+ browser.* sinds Chrome 148
Evenementen
onPrintJobFinished
browser.printingMetrics.onPrintJobFinished.addListener(
callback: function,
)
Gebeurtenis die wordt geactiveerd als de afdruktaak is afgerond. Dit omvat alle beëindigingsstatussen: MISLUKT, GEANNULEERD en AFGEDRUKT.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:(jobInfo: PrintJobInfo) => void
-
jobInfo
-