Muitos modelos de impressora de rede têm sensores de nível de toner. Algumas impressoras expõem o nível de tinta ou toner via SNMP. Se a sua impressora oferece essa função, o programa monitora o nível pela rede e avisa quando a tinta está acabando. Você troca o cartucho a tempo e evita a falta inesperada de tinta no meio de um trabalho urgente.

Durante o monitoramento de toner, o programa lê estes dois valores de OID:
- 1.3.6.1.2.1.43.11.1.1.8 = a (capacidade máxima quando o cartucho correspondente está 100% cheio)
- 1.3.6.1.2.1.43.11.1.1.9 = b (nível atual de tinta)
Ele calcula o nível atual de toner ou tinta em porcentagem = b * 100 / a e arredonda o resultado para um inteiro. Depois compara esse nível com o limite informado. Se o resultado for menor que o limite, o programa gera um alerta e executa as ações configuradas (ou apenas envia uma notificação).
Às vezes esses sensores devolvem valores negativos (-1, -2, -3). Isso pode significar que a impressora não tem sensor de nível de toner ou que o sensor não funciona. Nesse caso, o monitoramento do nível de toner não é possível.
A verificação também inclui a seleção da cor do toner e o limite de nível. Você configura um alerta que avisa quando o nível de toner ou tinta está baixo.

A lógica da verificação pode ser aplicada não só aos cartuchos de tinta, mas também ao waste ink tank. A lógica usual serve para cartuchos comuns, com condições como: The check is passed if the ink level is more than 10%. Para o reservatório de tinta residual, a lógica é outra. A condição fica assim: The check is passed if the ink level is less than 90%.
Requisitos: Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022.