Canon PGI-580PGBK / CLI-581BK/C/M/Y XL ink cartridge 5-pack (123ink version) for €56.50
Canon does NOT supply a USB cable.
USB printer cable, 2m for €6.50