It has been working until today.
The printer is just stuck at a loading screen where I a loading bar under the word Canon.
I tried to restart the printer by pressing the power on/off button as well as unplugging the power button.
When the printer getting rebooted, it will make some sounds and my phone can find the printer via wireless, but it is still stuck at the loading screen and nothing works.
I've tolerated the misalignment and wireless disconnectivity but not this!! cuz it wont even allow me to print anything.