Explore the latest product updates and best practices at our hybrid Checkmk Conference #12 from June 16-18, 2026 – Register here

Werk #16913: Generic Printer: Default output tray levels interpreted as 'filled' rather than 'remaining'

Component Checks & agents
Title Generic Printer: Default output tray levels interpreted as 'filled' rather than 'remaining'
Date Mar 23, 2026
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
2.6.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Ultimate MT
2.5.0b3
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Ultimate MT
2.4.0p25
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Ultimate MT

Output tray checks read the Printer-MIB::prtOutputRemainingCapacity incorrectly as a fill level, using 100% as the WARN and CRIT thresholds, treating these as the worst-case scenario. This caused empty output trays to trigger CRIT alerts, while full trays remained OK.

This change sets the default levels for OutputRemainingCapacity to 0% and adjusts the default values for printer_output accordingly. As a result, empty output trays will no longer generate critical alerts, reducing false alarms and preventing unnecessary incident responses.

Configured levels for Capacity filled (which likely have been created to workaround incorrect CRIT states) have to be reconfigured, now titled Capacity remaining, following a LOWER semantic. E.g. instead of configuring (80%, 90%), you would now configure (20%, 10%), or just remove the configuration if it was a workaround only.

To the list of all Werks