Libinklevel ink "No ink level found"

Reading other posts, suggested removing libinklevel and ink. So I did the following:-

pamac clean

pamac remove ink

pamac remove libinklevel

Then the suggestion to install libinklevel first

Checking keyring...                                                        [1/1]
Checking integrity...                                                      [1/1]
Loading packages files...                                                  [1/1]
Checking file conflicts...                                                 [1/1]
Checking available disk space...                                           [1/1]
Installing libinklevel (0.9.5-1)...                                        [1/1]
Transaction successfully finished.
Now pamac install ink

Checking keyring...                                                        [1/1]
Checking integrity...                                                      [1/1]
Loading packages files...                                                  [1/1]
Checking file conflicts...                                                 [1/1]
Checking available disk space...                                           [1/1]
Installing ink (0.5.3-1)...                                                [1/1]
Transaction successfully finished.
Now ink -p usb

No ink level found
Ink -p usb -n 1

Could not get device id.
Could not get ink level

The printer prints

lpinfo -v
file cups-pdf:/
network lpd
network socket
file cups-brf:/
network http
network beh
network https
network ipps
network ipp
direct usb://Canon/MG2500%20series?serial=7E2F73&interface=1
network smb

Any suggestions appreciated.

Why ?

Reinstall libinklevel first then ink. Which I did, it made no difference.

https://forum.manjaro.org/t/ink-app-to-display-printer-ink-levels/107261