Maybe this will work for you.
Program for ink and laser printers (Hewlett Packard, Canon, Epson,
...). Program allows you to find out the amount of ink/toner in your
printer according to the number of already printed pages.
When you start the program then a new icon will appear in your system
tray - the area with the time in it. The programs icon is a printer
picture. When you right click on the icon then you will see a programs
menu.
InkMonitor menu:
"About InkMonitor..."
displays information about version of the program.
"Program Options..."
displays a dialog where you can set programs properties.
"Print Details..."
displays a detailed dialog with data about printed pages.
"Display Program Status..."
displays current status of the program.
When you install a new cartridge in your printer, clear the program
data by choosing "Delete All" in "Print Details..." dialog. To allow
the program to work correctly choose Options... dialog, select the
printer you use and select the correct cartridge. If you want the
program to work automatically then select "Automatic Print Quality
detection" and "Automatic print detection for the printer". This will
tell the program to watch the current printer and save all the
information about printed pages in its data file so that it can figure
out the amount of the ink in your printer.
If you want to see detailed information about printed pages then choose
"Print Details...". Because of this detailed dialog you can use the
program as a tracking tool for your printer.
If you want to be sure that users will not change program parameter or
that they will not stop the program, then you can protect the program
by a password (set in Options dialog).
Advanced:
You can modify the InkMonitor.xml file of the program. The structure of
the file should be clear to you if you are familiar with XML syntax. If
you don't understand XML then you should not edit the file. If you
double click the file, then it will be opened in Internet Explorer in a
table form (according to the stylesheet called Xml2Html.xsl).
If you update the cartridges in the xml file, then please send me a
copy of it so that more users can use the program on a wider variety of
printers. The program can be also used on laser printers if you know
the approximate amount of pages printed by your toner cartridge.
http://www.pokluda.cz/support/inkmonitor.aspx