Description of problem: CUPS should provide drivers with a way of reporting percentages of ink left on a per-cartridge or per-colour basis.
On CUPS roadmap for 1.4.x. Could backport?
Ooh, looks like this got in for 1.3.x: see STR #1307.