In canon printer the printer head came with inside the printer, not with Cartridge that canon cartridges is so cheaply.

but HP Deskjet printer doesn't have printer head. The printer head came with Cartridges that why HP cartridge so expensive.