Tipo de recurso printerShare

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Representa uma impressora que se destina a ser detectável por usuários e aplicativos de impressão.

Métodos

Método Tipo de retorno Descrição
List Coleção printerShare Obtenha uma lista de compartilhamentos de impressora no locatário.
Get printerShare Ler propriedades e relações de um objeto printerShare .
Atualizar printerShare Atualize um objeto printerShare .
Excluir Nenhum Descompartilhar uma impressora.
Listar trabalhos Coleção printJob Obtenha uma lista de trabalhos de impressão que estão na fila para processamento pela printerShare.
Criar trabalho printJob Crie um novo trabalho de impressão para a printerShare. Para começar a imprimir o trabalho, use start.
Listar allowedUsers Coleção user Recupere uma lista de usuários aos quais foi concedido acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Adicionar allowedUser Nenhum Conceda ao usuário especificado acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Remover allowedUser Nenhum Revogar o acesso de compartilhamento de impressora do usuário especificado.
Listar allowedGroups Coleção group Recupere uma lista de grupos que recebeu acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Adicionar allowedGroup Nenhum Conceda ao grupo especificado acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Remover allowedGroup Nenhum Revogar o acesso de compartilhamento de impressora do grupo especificado.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador da printerShare. Somente leitura.
displayName String O nome do compartilhamento de impressora que os clientes de impressão devem exibir.
createdDateTime DateTimeOffset O DateTimeOffset quando o compartilhamento de impressora foi criado. Somente leitura.
fabricante String O fabricante relatado pela impressora associada a este compartilhamento de impressora. Somente leitura.
modelo String O nome do modelo relatado pela impressora associada a este compartilhamento de impressora. Somente leitura.
isAcceptingJobs Booliano Se a impressora associada a este compartilhamento de impressora está aceitando novos trabalhos de impressão no momento.
defaults printerDefaults As configurações de impressão padrão da impressora associada a este compartilhamento de impressora.
capabilities printerCapabilities Os recursos da impressora associada a este compartilhamento de impressora.
localização printerLocation O local físico e/ou organizacional da impressora associada a este compartilhamento de impressora.
status printerStatus O status de processamento, incluindo quaisquer erros, da impressora associada a este compartilhamento de impressora. Somente leitura.
allowAllUsers Booliano Se for true, todos os usuários e grupos receberão acesso a esse compartilhamento de impressora. Isso substitui as listas de permissão definidas pelas propriedades de navegação allowedUsers e allowedGroups .

Relações

Relação Tipo Descrição
Impressora impressora A impressora à qual este compartilhamento de impressora está relacionado.
allowedUsers Coleção user Os usuários que têm acesso para imprimir usando a impressora.
allowedGroups group Os grupos cujos usuários têm acesso para imprimir usando a impressora.
jobs Coleção printJob A lista de trabalhos que estão na fila para impressão pela impressora associada a este compartilhamento de impressora.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "String (identifier)",
  "displayName": "String",
  "manufacturer": "String",
  "model": "String",
  "createdDateTime": "String (timestamp)",
  "isAcceptingJobs": true,
  "allowAllUsers": false,
  "location": {"@odata.type": "microsoft.graph.printerLocation"},
  "status": {"@odata.type": "microsoft.graph.printerStatus"},
  "defaults": {"@odata.type": "microsoft.graph.printerDefaults"},
  "capabilities": {"@odata.type": "microsoft.graph.printerCapabilities"}
}