Eu iria sugerir a utilização de um software chamado FREENX que se encontra disponível para download no site
http://www.nomachine.com/Precisa baixar o nxclient, nxnode e o nxserver e instalar via dpkg -i cada um deles.
Precisa tambem de instalar o ssh, usando sudo apt-get install ssh
Depois adicionar uma linha no arquivo /etc/ssh/sshd_config
AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2
Restartar o ssh com o comando sudo /etc/init.d/ssh restart
Verificar se o nxserver está configurado com sudo /usr/NX/bin/nxserver --status
Na maquina cliente colocar o nxclient e configurar uma sessão com o freenx wizard, não se esquecendo que se for acessar o Ubuntu informar que a sessão é Gnome e não KDE (default)
Nessa sessão freenx você pode dizer que quer usar a impressora e a parte multimidia da maquina de destino, a servidora que deve estar conectada e funcionando com a impressora.
Fiz esse teste hoje e a partir do meu notebook com placa wireless rodando o XP acessei o desktop rodando Ubuntu 7.10 e imprimi remotamente.
O caminho inverso também é possível.
Tem a vantagem de ser facil e seguro pois usa encriptação SSH.
Seria, portanto, uma outra forma de fazer.
A propósito. Essa dica acima peguei no forum do site Ubuntu em Ingles.
http://ubuntuforums.org/showthread.php?t=204976Boa sorte.