Hi,
Nowadays a lot of printers talk SNMP. I believe basic support for printer monitoring would nicely round up NPM's out of the box support for different devices/technologies. UnDP and view tweaking could be used for more peculiar management objects and parameters.
In context of printers the consumables status, usage and error reporting would be of my interest.
Thanks for encouraging users initiative.