It’s coming along! SNMP is working: your printer responds, and for the first time we can see its four tanks (Black / Cyan / Magenta / Yellow Ink Bottle). That’s already information we didn’t have at all before.
The issue is what it reports for each: -2, which in the protocol means exactly « I don’t know this level ». It’s not the integration that can’t read the value — it’s your printer that declares it doesn’t have it. And there’s a very plausible explanation: on the EcoTank models, the ink is in reservoirs that you fill from bottles, without chips or level sensors. Unlike a classic cartridge, the printer has nothing to measure what’s left — hence the « unknown ». The name it gives itself to its consumables, « Ink Bottle », supports this.
Before concluding, a question that settles it once and for all. What does the Epson application (Smart Panel) or the printer’s screen display regarding ink levels?
If it doesn’t give any numbers — just a message like « check the reservoirs visually » — then that’s it: the information doesn’t exist anywhere, no software in the world can display it, and I’ll document it as a limitation of this type of printer (with the status, which continues to work).
If, on the other hand, it displays estimated levels (bars, a percentage), then Epson calculates an estimate somewhere and keeps it in its private channel. In this case, it’s worth going to get it: Epson exposes this kind of data via a proprietary SNMP channel, and it’s feasible.
Your answer tells me whether to dig deeper or stop here — thanks in advance, and especially for your patience on this thread, your feedback has already led to three fixes that benefit everyone.
I was so used to my previous printers showing my ink levels on my PC that I didn’t even think to check with this one. It probably doesn’t display its levels as you assumed.
For your information, I found out the truth about the black cartridge
It was actually empty, so I replaced it and after re-discovering the external integration, the black cartridge appeared
I updated the device and the black cartridge appeared
Just a small thing: I have a Samsung monochrome laser printer that is well recognized but the imaging unit is running out, below 10%. No indicator, not a big deal but is it possible? I also have an HP color laser printer but the unit was recently changed due to a jam…
IPP Printers 1.1.0 is available, with two dashboard widgets: Printer (a gauge per cartridge, printer status, the lowest consumable, and a Check button) and Consumables (all your printers on a map, with the most critical ones first).
This version requires Gladys 5.1 minimum: update Gladys first, otherwise the integration update won’t be offered to you.
The update is done in Integrations; your printers, their history, and your scenes remain unchanged. Your feedback is welcome
Thanks for your feedback on the imaging unit, it’s fixed in the v1.2.0 of the IPP Printers integration, released today.
What happened: your Samsung only announces its toner in IPP. The drum, on the other hand, is only visible in SNMP, and the integration only queried SNMP if IPP announced nothing at all. Now, it also reads the SNMP table to look for wear parts: drum or imaging unit, fuser, transfer belt, toner collector. It adds them alongside what the printer already announces, without touching your existing sensors or their history.
I don’t have a printer of this type on hand, so you’ll be the first to try it out in real life. If you can:
Update the integration to 1.2.0. If Gladys doesn’t offer it to you yet, wait a bit: the catalog refreshes approximately every hour.
In the integration settings, run « Test a printer » on the Samsung. If everything goes well, the message ends with something like Imaging Unit: 8% (+ SNMP: Imaging Unit), with the drum level.
Go to the Discovery tab: your printer should offer « Update ». Click on it so that the new sensor is added to the existing device.
Do the same with your HP color: we can expect to see the fuser, transfer belt, and collector appear, depending on what its firmware exposes.
If the drum doesn’t appear, check that SNMP is enabled in the printer’s network settings, with the community public. Then paste here the full message from the « Test a printer » button for each of the two printers: it lists all consumables and indicates where each level comes from, that’s what will help me the most.
Thanks @JPPUYB for the screenshots, it’s super clear
Good news first: the Samsung drum is coming back up, so the SNMP add-on in 1.2.0 is doing its job.
For the HP, magenta and black hadn’t disappeared: it was the widget hiding them. A Gladys widget has limited space (maximum 5 gauges), and when a printer reports more than 5 levels, I kept the 5 lowest. With the oven, the belt, and the roller that 1.2.0 added, your HP has 7… and the two fullest cartridges were jumping out. Not great
It’s fixed in v1.2.1:
cartridges always come first in the gauges; wear parts that don’t fit in the gauge are displayed in lines under “Lowest Level”, so nothing disappears anymore;
rollers are distinguished (paper tray, separation, tray 1, multifunction tray…), and two parts that would still have the same name are numbered: no more identical “Roller” on the Samsung;
the status is translated: “Ready (low toner)” instead of “Ready (toner-low)”.
Important thing for Samsung: update to 1.2.1 first (if Gladys doesn’t offer it yet, it’s because the catalog hasn’t refreshed yet: it happens a few times a day), and only then click on “Update” in the Discovery tab. Sensor names are frozen at creation, so it’s better if they are born with the right names.
If the rollers still display strangely, paste me the message from the Samsung’s “Test a printer” button: it gives the exact name of each part, and I can refine it.