Hi, I used to have a Canon BJC 1000 so you will have to judge for yourself whether my comments apply to your printer.
With Canon I found that too many head cleaning sessions soon fills up the ink tank (a thick felt pad in the base of the printer) and the printer then has to be stripped down and thoroughly cleaned. The printer will also have to be reset electrically.
I would have thought that a pad of some sort should be provided as a resting place for the print head when not in use in order to stop it drying out.
If it has dried out, stand the cartridge in a 1/4" of hot (not boiling) water in a saucer until cool and then stand on a damp paper tissue until the ink flows freely. Repeat as required.
Printing a single line of text each week will stop it drying out, keep the ink flowing and will not use as much ink as a cleaning session.
Hope this helps.