How to print using wireless to a Canon MG6150?

I have successfully connected my Canon MG6150 to my laptop, using the "Add Printer" function. However, the print command only works over a USB connection. The laptop connects wirelessly to my BT HomeHub 3 and the internet but when I check the network, none of the other devices on the network are shown. Likewise, when I check the network on my windows-based desktop, it shows everything but this laptop. I'm using Ubuntu 12.04.

Any help will be much appreciated


When you added the printer, was it connected by USB at the time?

You may need to force it to find it wirelessly by unplugging the printer and then doing "Add -> Network Printer -> Find Network Printer". This worked for me with a Canon MG6250.