InsertCounters

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.