Just thought of a solution for NingNing's anti-Mac multi-function printer (Canon ImageClass MF3110).
Assuming her MacBook supports Windows installation, she could dualboot Windows. Otherwise, perhaps another yet better alternative would be using virtualbox (sandbox) to install Windows.