Main criticisms:
- Infinity ink waste by frequent and lengthy (sometimes lasting several minutes) nozzle cleaning. Even if I have just a couple of pages printed, the printer cleans afterwards minutes its printhead. When you turn anyway and it does not matter whether the device is connected to AC power or the power is turned off (pull the plug, switchable socket).
- Extremely plated ink prices - in replacement of all cartridges you are 50 to 60 euros going for a few milli-liters of ink.
- Scanner can only be manually set with tricks on the maximum scanning resolution. Built-in filters often slow and ineffective.
Overall, I am using the MP640 increasingly dissatisfied and can not therefore recommend the MP640.