Why does a Canon Cartridge fit into a HP Printer?
Many printer manufacturers save money by sharing development costs. The result is some laser “engines” are shared between manufacturers or even on some occasions identical printers are marketed under a different name. The best known example of this is the agreement between Hewlett-Packard and Canon. They generally share the same engine and can therefore share the same toner cartridge. You can therefore buy a Canon cartridge and put it into the equivalent HP printer without affecting any warranty conditions.