Canon Pixma MP640 and related Printers - Control Panel.
Canon PGI-520 PGBK - 2932B001 - 1 x Black - Ink tank - For PIXMA iP3600,iP4700,MP540,MP550,MP560,MP620,MP630,MP640,MP980,MP990,MX860,MX870 | Stone Group
Multipack Cheap printer cartridges for Canon Pixma MP640 | Refillable dye and pigment ink