In this video, a Canon print cartridge is opened up and revealed not to contain the meagre 11.9 ml (0.4 fl oz) of ink it is advertised. The proposed solution is to buy a printer designed to be manually refilled with bottles of ink (such as the featured Epson EcoTank ET-2850), though it has only been tested briefly.
I got a brother MFC 7460dn years ago and 12 unbranded toner cartridges and converting my whole family to opensuse later it’s still running with zero problems. I also have a colour laser from brother that I use to make bootleg cards for playing card games I don’t want to invest in with friends but it is still on the second cartridge.