Canon Knowledge Base - If setup does not automatically locate installation files, browse to the Windows folder to locate driver software for your device
Canon Knowledge Base - Fix a Cannot Communicate With The Printer Error - PIXMA MG, MP, MX Series
Canon Knowledge Base - Loading envelopes in the MX300
Canon PIXMA MX300 2182B002 USB InkJet All-In-One Color Printer - Newegg.com
PIXMA MX300 - Support - Download drivers, software and manuals - Canon Europe