A method of printing cartridge maintenance including determining remaining useful life of a printing cartridge, and refilling at least a portion of the printing cartridge if the remaining useful life is above a predetermined threshold.