Hi George, I know it's kinda late, but I hope this will help you.
First, you'll need to add repository for Canon Printer
then update your package
sudo add-apt-repository ppa:michael-gruz/canon-trunk
after that, you can install the package by typing
sudo apt-get update
then you're good to go. At this point you can configure your printer. I suggest using Cups. First, access Cups via Web Browser (e.g Firefox)
sudo apt-get install cnijfilter-ip1800series
select Administration then Add Printer. You should see your printer (connect first) with the USB label.
Pick your printer (IP1700) then Continue. Fill necessary Names, then continue.
When you're about to pick the Printer model, choose provide PPD files. look in
and you'll see canonip1800.ppd. Continue, then check whether your printer working or not by printing test page.
Note, that this maybe only works in 12.04 Precise. Because of different repository for Precise.
Please refer to the following links for further info.