Hello, I'm Wes, and I'll be assisting you today.
The Acer Aspire X comes with a standard VGA card and HDMI cable.
The V229w has a DVI cable that will not work. I would suggest taking it back and get either an HDMI or VGA compatible screen.
The Canon printer should connect directly using a USB cable. Most printers do not come with one and may need to be purchased separately.
Let me know if you need additional help so I can assist further.Also, please rate my answer below so I can get credit for my work.Thank you.