REST Resource: admin.directory.v1.customers.chrome.printers

Resource: Printer

Printer configuration.

JSON representation
{
  "name": string,
  "id": string,
  "displayName": string,
  "description": string,
  "makeAndModel": string,
  "uri": string,
  "createTime": string,
  "orgUnitId": string,
  "auxiliaryMessages": [
    {
      object (AuxiliaryMessage)
    }
  ],
  "useDriverlessConfig": boolean
}
Fields
name

string

The resource name of the Printer object, in the format customers/{customer-id}/printers/{printer-id} (During printer creation leave empty)

id

string

Id of the printer. (During printer creation leave empty)

displayName

string

Editable. Name of printer.

description

string

Editable. Description of printer.

makeAndModel

string

Editable. Make and model of printer. e.g. Lexmark MS610de Value must be in format as seen in printers.listPrinterModels response.

uri

string

Editable. Printer URI.

createTime

string (Timestamp format)

Output only. Time when printer was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

orgUnitId

string

Organization Unit that owns this printer (Only can be set during Printer creation)

auxiliaryMessages[]

object (AuxiliaryMessage)

Output only. Auxiliary messages about issues with the printer configuration if any.

useDriverlessConfig

boolean

Editable. flag to use driverless configuration or not. If it's set to be true, makeAndModel can be ignored

AuxiliaryMessage

Auxiliary message about issues with printers or settings. Example: {messageType:AUXILIARY_MESSAGE_WARNING, fieldMask:makeAndModel, message:"Given printer is invalid or no longer supported."}

JSON representation
{
  "severity": enum (Severity),
  "fieldMask": string,
  "auxiliaryMessage": string
}
Fields
severity

enum (Severity)

Message severity

fieldMask

string (FieldMask format)

Field that this message concerns.

This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

auxiliaryMessage

string

Human readable message in English. Example: "Given printer is invalid or no longer supported."

Severity

Auxiliary message severity

Enums
SEVERITY_UNSPECIFIED Message type unspecified.
SEVERITY_INFO Message of severity: info.
SEVERITY_WARNING Message of severity: warning.
SEVERITY_ERROR Message of severity: error.

Methods

batchCreatePrinters

Creates printers under given Organization Unit.

batchDeletePrinters

Deletes printers in batch.

create

Creates a printer under given Organization Unit.

delete

Deletes a Printer.

get

Returns a Printer resource (printer's config).

list

List printers configs.

listPrinterModels

Lists the supported printer models.

patch

Updates a Printer resource.