Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Namespace: microsoft.graph
Represents a printer that is intended to be discoverable by users and printing applications.
Inherits from printerBase.
Method | Return type | Description |
---|---|---|
List | printerShare collection | Get a list of printer shares in the tenant. |
Get | printerShare | Read properties and relationships of a printerShare object. |
Update | printerShare | Update a printerShare object. |
Delete | None | Unshare a printer. |
List jobs for a printer share | printJob collection | Get a list of print jobs that are queued for processing by the printerShare. |
Create job for a printer share | printJob | Create a new print job for the printerShare. To start printing the job, use start. |
List allowed users | user collection | Retrieve a list of users who have been granted access to submit print jobs to the associated printer share. |
Create allowed user | None | Grant the specified user access to submit print jobs to the associated printer share. |
Delete allowed user | None | Revoke printer share access from the specified user. |
List allowed groups | group collection | Retrieve a list of groups that have been granted access to submit print jobs to the associated printer share. |
Create allowed group | None | Grant the specified group access to submit print jobs to the associated printer share. |
Delete allowed group | None | Revoke printer share access from the specified group. |
Property | Type | Description |
---|---|---|
allowAllUsers | Boolean | If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties. |
capabilities | printerCapabilities | The capabilities of the printer associated with this printer share. Inherited from printerBase. |
createdDateTime | DateTimeOffset | The DateTimeOffset when the printer share was created. Read-only. |
defaults | printerDefaults | The default print settings of the printer associated with this printer share. Inherited from printerBase. |
displayName | String | The name of the printer share that print clients should display. Inherited from printerBase. |
id | String | The printerShare's identifier. Inherited from printerBase. Read-only. |
isAcceptingJobs | Boolean | Whether the printer associated with this printer share is currently accepting new print jobs. Inherited from printerBase. |
location | printerLocation | The physical and/or organizational location of the printer associated with this printer share. Inherited from printerBase. |
manufacturer | String | The manufacturer reported by the printer associated with this printer share. Inherited from printerBase. Read-only. |
model | String | The model name reported by the printer associated with this printer share. Inherited from printerBase. Read-only. |
status | printerStatus | The processing status, including any errors, of the printer associated with this printer share.Inherited from printerBase. Read-only. |
viewPoint | printerShareViewpoint | Additional data for a printer share as viewed by the signed-in user. |
Relationship | Type | Description |
---|---|---|
printer | printer | The printer that this printer share is related to. |
allowedUsers | user collection | The users who have access to print using the printer. |
allowedGroups | group | The groups whose users have access to print using the printer. |
jobs | printJob collection | The list of jobs that are queued for printing by the printer associated with this printer share. |
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.printerShare",
"id": "String (identifier)",
"displayName": "String",
"manufacturer": "String",
"model": "String",
"isAcceptingJobs": "Boolean",
"defaults": {
"@odata.type": "microsoft.graph.printerDefaults"
},
"location": {
"@odata.type": "microsoft.graph.printerLocation"
},
"capabilities": {
"@odata.type": "microsoft.graph.printerCapabilities"
},
"status": {
"@odata.type": "microsoft.graph.printerStatus"
},
"allowAllUsers": "Boolean",
"createdDateTime": "String (timestamp)",
"viewPoint": {"@odata.type": "microsoft.graph.printerShareViewpoint"}
}
Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register now