-
Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx
-
MPS Versão: A partir da 5.5.0
Descrição
Método utilizado para atualizar informações em impressoras.
Sintaxe
public string UpdatePrinter(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato JSON contendo as propriedades abaixo. Por exemplo:
{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}
Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.
Propriedades aceitas pelo método
|
Propriedade |
Tipo |
Obrigatório |
Permite nulo |
Permite vazio |
Tamanho máximo |
Descrição |
|
DealerName |
Texto |
Sim |
- |
- |
- |
Nome do provedor |
|
DealerUserEmail |
Texto |
Sim |
- |
- |
- |
E-mail do usuário do provedor |
|
DealerUserPassword |
Texto |
Sim |
- |
- |
- |
Senha do usuário criptografada |
|
EnterpriseID |
Número |
Sim |
- |
- |
- |
Número identificador da empresa que contêm a impressora que será alterada. Obtido através do método GetEnterprises |
|
PrinterDeviceID |
Número |
Sim |
- |
- |
- |
Número identificador da impressora que será alterada. Obtido através do método GetPrinters |
|
AssetNumber |
Texto |
Não |
- |
- |
255 |
Novo número do patrimônio |
|
Location |
Texto |
Não |
- |
Sim |
255 |
Nova informação da localização da impressora |
|
PrinterName |
Texto |
Não |
- |
- |
200 |
Novo nome para a impressora |
|
PrinterContact |
Texto |
Não |
- |
Sim |
255 |
Nova informação de contato para a impressora |
|
EnabledCounters |
Lógico |
Não |
- |
- |
- |
Se vai habilitar ou não a monitoração de contadores da impressora |
|
EnabledBilling |
Lógico |
Não |
- |
- |
- |
Se vai habilitar ou não a monitoração de contabilização da impressora |
|
IsSuspended |
Lógico |
Não |
- |
- |
- |
Se vai suspender ou não a impressora, True para quando for suspender e False para quando não for suspender. Esse campo só pode ser alterado quando a impressora estiver com a sua monitoração desativada (EnabledCounters = false) |
|
ReplacementFlowDisabled |
Lógico |
Não |
- |
- |
- |
Se vai desativar ou não o fluxo de reposição da impressora, True para quando for desativado e False para quando for ativar conforme as regras do sistema. Esse campo só pode ser alterado quando a impressora estiver com a sua monitoração ativa (EnabledCounters = true) |
|
IsPartnerPrinter |
Lógico |
Não |
- |
- |
- |
Se a impressora é do parceiro (verdadeiro) ou não (falso). Se deixar nulo ou não informar nada então não será alterado a forma como a impressora estiver cadastrada |
|
SiteID |
Número |
Somente se for informar o parâmetro SiteDivisionID. |
- |
- |
- |
Informe o número identificador do site caso queira atribuir um site para a impressora.
|
|
SiteDivisionID |
Número |
Não |
- |
- |
- |
Informe o número identificador do departamento caso queria atribuir um departamento para a impressora. Obtido através do método GetSiteDivisions. Para remover o departamento basta informar o número -1 |
|
Field1¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field1 da impressora |
|
Field2¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field2 da impressora |
|
Field3¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field3 da impressora |
|
Field4¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field4 da impressora |
|
Field5¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field5 da impressora |
|
Field6¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field6 da impressora |
|
Field7¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field7 da impressora |
|
Field8¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field8 da impressora |
|
Field9¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field9 da impressora |
|
Field10¹ |
Texto |
Não |
- |
- |
255 |
Informe um novo valor para o campo Field10 da impressora |
¹ Somente a partir da versão 5.10.0.
Retorno
Se obtiver sucesso, o retorno é: [{"Updated":true}].
Clique aqui para saber mais sobre o formato dos retornos.
Possíveis erros retornados
Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.
Restrições
-
Para executar este método o usuário informado precisa ser Administrador no provedor.