{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.printerDefaults", "title": "printerDefaults", "required": [ "@odata.type" ], "type": "object", "properties": { "colorMode": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printColorMode" }, { "type": "object", "nullable": true } ], "description": "The default color mode to use when printing the document. Valid values are described in the following table." }, "contentType": { "type": "string", "description": "The default content (MIME) type to use when processing documents.", "nullable": true }, "copiesPerJob": { "maximum": 2147483647, "minimum": -2147483648, "type": "number", "description": "The default number of copies printed per job.", "format": "int32", "nullable": true }, "dpi": { "maximum": 2147483647, "minimum": -2147483648, "type": "number", "description": "The default resolution in DPI to use when printing the job.", "format": "int32", "nullable": true }, "duplexMode": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printDuplexMode" }, { "type": "object", "nullable": true } ], "description": "The default duplex (double-sided) configuration to use when printing a document. Valid values are described in the following table." }, "finishings": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printFinishing" }, { "type": "object", "nullable": true } ] }, "description": "The default set of finishings to apply to print jobs. Valid values are described in the following table." }, "fitPdfToPage": { "type": "boolean", "description": "The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions.", "nullable": true }, "inputBin": { "type": "string", "description": "The default input bin that serves as the paper source.", "nullable": true }, "mediaColor": { "type": "string", "description": "The default media (such as paper) color to print the document on.", "nullable": true }, "mediaSize": { "type": "string", "description": "The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.", "nullable": true }, "mediaType": { "type": "string", "description": "The default media (such as paper) type to print the document on.", "nullable": true }, "multipageLayout": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printMultipageLayout" }, { "type": "object", "nullable": true } ], "description": "The default direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table." }, "orientation": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printOrientation" }, { "type": "object", "nullable": true } ], "description": "The default orientation to use when printing the document. Valid values are described in the following table." }, "outputBin": { "type": "string", "description": "The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins.", "nullable": true }, "pagesPerSheet": { "maximum": 2147483647, "minimum": -2147483648, "type": "number", "description": "The default number of document pages to print on each sheet.", "format": "int32", "nullable": true }, "quality": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printQuality" }, { "type": "object", "nullable": true } ], "description": "The default quality to use when printing the document. Valid values are described in the following table." }, "scaling": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.printScaling" }, { "type": "object", "nullable": true } ], "description": "Specifies how the printer scales the document data to fit the requested media. Valid values are described in the following table." }, "@odata.type": { "type": "string" } } }