Sterker nog, Plug and Play zoals dat door Microsoft is ontwikkeld, bestaat al lang niet meer.
Hardware van Canon werkt niet altijd even goed onder Linux, simpelweg omdat Canon niet altijd drivers beschikbaar stelt. Het lijkt me ook sterk dat het onder Windows gelijk werkt als je 'm aansluit, je krijgt immers een cd met drivers bij die printer. Zelf gebruik ik HP-printers en -scanners, die werken bijna altijd perfect onder Linux, omdat HP de drivers voor haar apparatuur opensource heeft gemaakt, opdat Ubuntu ze heeft ingebakken.
Het is toch trouwens een "ip1800" en geen "1800i"?
EDIT:
Zojuist heb ik een artikel aangemaakt op onze wiki over jouw probleem:
http://wiki.ubuntu-nl.org/community/CanoniP1800 . Laat het me weten als het niet lukt