Are you a Ubuntu specialist? Then this should be very easy.
I just installed Ubuntu and now I would like to instal my Canon Pixma IP1800.
Ubuntu discovers the printer, tries to install it and asks for extra software.
The job consists in connecting with TeamViewer on my Ubuntu and assisting me in installing the Canon Pixma IP1800 printer.
Second step would be to make the printer accessible to the network so Mac's and PC's can print on it.
Third would be to create a shared drive where all users of the network can put their files.
Talk to you soon