Web Service URL: https://[SERVER_ADDRESS]/CountersWS/CountersData.asmx [ GLOBAL ] [ GLOBAL2 ] [ USA ] [ EURO ]
MPS Versão: A partir da 5.3.0.
Descrição
Este método insere leituras de contadores para a impressora informada.
Sintaxe
public void InsertCounters(string dealerName, string dealerUserEmail, string dealerUserPassword, int enterpriseID, int printerDeviceID, string dateTimeRead, string countersList)
Parâmetros
-
dealerName: Nome do provedor;
-
dealerUserEmail: E-mail do usuário do provedor;
-
dealerUserPassword: Senha do usuário criptografada;
-
enterpriseID: Identificador da empresa;
-
printerDeviceID: Identificador da impressora;
-
dateTimeRead: Data e hora da leitura dos contadores. Esta data não pode ser 24 horas a mais que o horário do servidor. (Formato yyyy-MM-dd HH:mm:ss);
-
countersList: Lista de contadores serializada em formato JSON.
Exemplo: [{"CounterTypeID":1,"CounterMono":200,"CounterColor":0,"CounterTotal":200},{"CounterTypeID":2,"CounterMono":0,"CounterColor":0,"CounterTotal":0}]
Propriedades reconhecidas para cada contador contido na lista de contadores do parâmetro countersList:
|
Nome da propriedade |
Descrição |
|
CounterTypeID |
Tipos de contadores que podem ser inseridos: 1 - Life (sempre deve ser informado); 2 - Print; 6 - Copy; 7 - Duplex; 8 - Fax Received; 10 - A3. |
|
CounterMono |
Valor para o contador mono; |
|
CounterColor |
Valor para o contador color; |
|
CounterTotal |
Valor para o contador total; |
Exemplo de retorno recebido
Este método não tem nenhum retorno. Apenas informa se caso ocorra algum erro de inserção. A forma de coletar este erro pode ser vista aqui.
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:
-
Monitorar a empresa a qual a impressora pertence;
-
Ter permissão completa em Área de Impressoras.