Vernieuwingsdatum: 2026-09-25 robots: noindex
Beschrijving
Gebruik de chrome.printingMetrics API om gegevens over printergebruik op te halen.
Toestemmingen
printingMetricsBeschikbaarheid
Soorten
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 gebruik is gemaakt van dubbelzijdig printen, waarbij de lange zijde is omgedraaid.
Geeft aan dat er gebruik is gemaakt van dubbelzijdig printen, waarbij de korte zijde is omgedraaid.
MediaSize
Eigenschappen
- hoogte
nummer
Hoogte (in micrometers) van het gebruikte drukmedium.
- 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-attribuut "media" en zijn te vinden op de IANA-pagina .
- breedte
nummer
Breedte (in micrometers) van het gebruikte drukmedium.
Printer
Eigenschappen
- naam
snaar
Weergegeven naam van de printer.
- bron
De bron van de printer.
- uri
snaar
Het volledige pad naar 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 een beleid is toegevoegd.
PrintJobInfo
Eigenschappen
- voltooiingstijd
nummer
De voltooiingstijd van de taak (in milliseconden na de Unix-epoch).
- creatietijd
nummer
Het tijdstip waarop de taak is aangemaakt (in milliseconden na de Unix-epoch).
- id
snaar
Het ID van de taak.
- aantal pagina's
nummer
Het aantal pagina's in het document.
- printer
De informatie over de printer waarmee het document is afgedrukt.
- printer_statusChrome 85+
De status van de printer.
- instellingen
De instellingen van de printopdracht.
- bron
Bron waaruit blijkt wie de printopdracht heeft gegeven.
- bron-ID
string optioneel
ID van de bron. Null als de bron PRINT_PREVIEW of ANDROID_APP is.
- status
De eindstatus van de opdracht.
- titel
snaar
De titel van het afgedrukte document.
PrintJobSource
De bron van de printopdracht.
Enum
"PRINT_PREVIEW" "ANDROID_APP" "VERLENGING" "ISOLATED_WEB_APP"
Geeft aan dat de afdruktaak is aangemaakt vanuit de pagina Afdrukvoorbeeld die door de gebruiker is geopend.
Geeft aan dat de taak is aangemaakt vanuit een Android-app.
Geeft aan dat de taak is aangemaakt door een extensie via de Chrome API.
Geeft aan dat de taak is aangemaakt door een geïsoleerde webapplicatie via een API.
PrintJobStatus
Geeft de eindstatus van de printopdracht aan.
Enum
"MISLUKT" "GEANNULEERD" "GEDRUKT"
Geeft aan dat de printopdracht is onderbroken vanwege een fout.
Geeft aan dat de printopdracht door de gebruiker of via de 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.
- mediaSize
Het gevraagde mediaformaat.
Methoden
getPrintJobs()
chrome.printingMetrics.getPrintJobs(
callback?: function,
): Promise<PrintJobInfo[]>
Geeft een lijst weer van de voltooide printopdrachten.
Parameters
- terugbelverzoek
functie optioneel
De
callbackparameter ziet er als volgt uit:(jobs: PrintJobInfo[]) => void
- banen
PrintJobInfo []
Retourneert
Promise< PrintJobInfo []>
Chrome 96+Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.
Evenementen
onPrintJobFinished
chrome.printingMetrics.onPrintJobFinished.addListener(
callback: function,
)
Deze gebeurtenis wordt geactiveerd wanneer de printtaak is voltooid. Dit geldt voor alle beëindigingsstatussen: MISLUKT, GEANNULEERD en AFGEDRUKT.
Parameters
- terugbelverzoek
functie
De
callbackparameter ziet er als volgt uit:(jobInfo: PrintJobInfo) => void
- vacature-informatie