Skip to Content Information Center
Lexmark XM1145

Lexmark XM1145

Last page of a multi-page duplex print job is not printing to scale

Issue description

An SNMP command for toner level is not accurately returning expected OID integer values when toner level is less then 20%. Linux command line demonstrating script for checking toner level OIDs:

  • snmpwalk -v1 -c public
  • iso. = INTEGER: 27625
  • snmpwalk -v1 -c public
  • iso. INTEGER: 32500
Above 20% toner level, the SNMP walk returns...Below 20% toner level, the SNMP walk returns...

iso. = INTEGER: 27625

iso. = INTEGER:-3

iso. INTEGER: 32500

iso. = INTEGER: 21000

In this example,27625 (first OID integer value)x100 / 32500 (second OID integer value) = 85, which agrees with the value on the printer. However, the same calculation performed with the OID integer value -3 results in an incomprehensible % value.

Affected products

This issue was first seen on the MX911dte or XM9145 MFP; however, printers with similar firmware architecture may exhibit this issue.


Starting with EC6 FW, Virtual Configuration Center(VCC) keys have been made available to enable the ability to monitor toner levels below 20%.

  1. Verify printer firmware level is at LW60.##.P632 (EC6).

  2. If you need to update firmware, return to your printer's product page on to obtain EC6-level of firmware.

  3. Contact Lexmark Technical Support, reference this article ID#SO7870, and request Virtual Configuration Center (VCC) keys(.zip) to leverage SNMP Compatibility Mode. - This mode will return Toner Supply Levels below Low - This mode will return the legacy -3 when Supplies are below Low threshold.


Returning-3in a low state was functioning as designed for legacy devices and SNMP behavior. To combat this behavior, and starting with EC6 FW, a new SNMP Compatibility Mode can be disabled to allow the SNMP supply counts to be returned after LOW is reached.


Was this article helpful?