Method: customers.reports.countPrintJobsByPrinter

Obtenez un récapitulatif des impressions effectuées par chaque imprimante.

Requête HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByPrinter

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customer

string

Obligatoire. Numéro client précédé de "customers/" ou "customers/my_customer" pour utiliser le client associé au compte à l'origine de la requête.

Paramètres de requête

Paramètres
printerOrgUnitId

string

ID de l'unité organisationnelle pour les imprimantes. Si ce paramètre est spécifié, seules les données des imprimantes de l'unité organisationnelle spécifiée sont renvoyées. En cas d'omission, les données des imprimantes de toutes les unités organisationnelles sont renvoyées.

pageSize

integer

Nombre maximal de résultats sur une page. La valeur maximale et par défaut est 100.

pageToken

string

Jeton permettant de spécifier la page de la réponse à renvoyer.

filter

string

Chaîne de requête pour filtrer les résultats, champs séparés par AND dans la syntaxe EBNF.

Remarque: Les opérations OU ne sont pas acceptées dans ce filtre. Remarque: Seuls les comparateurs >= et <= sont acceptés dans ce filtre.

Champs de filtre compatibles:

  • completeTime
orderBy

string

Champ permettant de trier les résultats. Si cette valeur n'est pas spécifiée, les résultats seront triés par ordre croissant du champ "imprimante".

Champs "orderBy" acceptés:

  • imprimante
  • jobCount
  • deviceCount
  • userCount

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Réponse contenant un rapport récapitulatif sur l'impression pour chaque imprimante de l'unité organisationnelle spécifiée pour l'intervalle de temps demandé.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "printerReports": [
    {
      object (PrinterReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Champs
printerReports[]

object (PrinterReport)

Liste des PrinterReports correspondant à la requête.

nextPageToken

string

Jeton de pagination pour demander la page suivante.

totalSize

string (int64 format)

Nombre total d'imprimantes correspondant à la demande.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

PrinterReport

Le rapport pour reports.countPrintJobsByPrinter contient des statistiques sur l'utilisation des imprimantes. Contient le nombre total de tâches d'impression lancées avec cette imprimante, ainsi que le nombre d'utilisateurs et d'appareils ayant lancé au moins une tâche d'impression avec cette imprimante.

Représentation JSON
{
  "printerId": string,
  "printer": string,
  "printerModel": string,
  "jobCount": string,
  "userCount": string,
  "deviceCount": string
}
Champs
printerId

string

ID de l'API de l'imprimante.

printer

string

Nom de l'imprimante.

printerModel

string

Modèle de l'imprimante.

jobCount

string (int64 format)

Nombre de tâches d'impression envoyées à l'imprimante.

userCount

string (int64 format)

Nombre d'utilisateurs ayant envoyé des tâches d'impression à l'imprimante.

deviceCount

string (int64 format)

Nombre d'appareils Chrome utilisés pour envoyer des tâches d'impression à l'imprimante spécifiée.