For your internet connection, would you post some information on the type of connection you have. example - dialup usig a modem. and any error information you may have. Linux is network ready, so I'm sure that can be made to work.
As for the printer, I would recomend you go to
www.linuxprinting.org as a place to start. You need to determine if your printer is supported under linux. A lot of the newer ink jet printers do not have print drivers for linux. Your windoze driver will not work. Check out the manufactures web site to see if they supply a linux driver, some do now.