How do Canon inkjet printers determine the ink level in cartridges such as the BCI-24C and BCI-24BK? These are merely plastic, foam filled ink tanks. When the cover is opened, the printer asks whether a cartridge has been changed, so it appears that the ink levels can be initialised at this time. Does the printer's uP then keep a count of the "squirts" for each colour, or does it somehow sense the inkflow, or absence thereof, through the nozzles? Maybe it senses a rise in the temperature of the printhead? I ask this because I've started refilling my cartidges and don't want to run the risk of running my printhead dry.
- Franc Zabkar