browser.printingMetrics

Beschrijving

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

Rechten

printingMetrics

Beschikbaarheid

Chrome 79+ browser.* sinds Chrome 148 Alleen ChromeOS Beleid vereist

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_status
    Chrome 85 of hoger browser.* sinds Chrome 148

    De status van de printer.

  • instellingen

    De instellingen van de afdruktaak.

  • Bron die aangeeft wie de afdruktaak heeft gestart.

  • sourceId

    tekenreeks optioneel

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

  • 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