1. You will have to connect to your windows box using samba (easiest way is to use linneighborhood) to share your windows printer.
2. You cannot 'upgrade' knoppix as in make Knoppix 3.4 into Knoppix 3.6. But once installed to HD you can upgrade any or all of the applications to the latest available versions using the normal Debian apt-get package management system. Just don't do 'apt-get upgrade', it appempts to upgrade everything all at once plus resets some of your system defaults & generally screws things up. Just upgrade individual packages by installing the latest versions: 'apt-egt -t unstable install <packgename>'