chrome.printingMetrics

Vernieuwingsdatum: 2026-09-25 robots: noindex

Beschrijving

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

Toestemmingen

printingMetrics

Beschikbaarheid

Chrome 79+ Alleen ChromeOS Vereist beleid

Soorten

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 gebruik is gemaakt van dubbelzijdig printen, waarbij de lange zijde is omgedraaid.

"TWEEZIJDIGE KORTE RAND"
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.

  • 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"
Geeft aan dat de printer door de gebruiker is toegevoegd.

"BELEID"
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_status
    Chrome 85+

    De status van de printer.

  • instellingen

    De instellingen van de printopdracht.

  • 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.

  • De eindstatus van de opdracht.

  • titel

    snaar

    De titel van het afgedrukte document.

PrintJobSource

De bron van de printopdracht.

Enum

"PRINT_PREVIEW"
Geeft aan dat de afdruktaak is aangemaakt vanuit de pagina Afdrukvoorbeeld die door de gebruiker is geopend.

"ANDROID_APP"
Geeft aan dat de taak is aangemaakt vanuit een Android-app.

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

"ISOLATED_WEB_APP"
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"
Geeft aan dat de printopdracht is onderbroken vanwege een fout.

"GEANNULEERD"
Geeft aan dat de printopdracht door de gebruiker of via de 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.

  • mediaSize

    Het gevraagde mediaformaat.

Methoden

getPrintJobs()

Belofte
chrome.printingMetrics.getPrintJobs(
  callback?: function,
)
: Promise<PrintJobInfo[]>

Geeft een lijst weer van de voltooide printopdrachten.

Parameters

  • terugbelverzoek

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (jobs: PrintJobInfo[]) => void

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 callback parameter ziet er als volgt uit:

    (jobInfo: PrintJobInfo) => void