A impressão é na minha opinião um calcanhar de aquiles do linux, não tanto pelo linux, mas por se pretender imprimir via windows, pois os protocolos de impressão não são iguais... De qualquer modo e em resposta, é estúpido, mas o firefox tem problemas com o cups. Digo isto, pois o cups é o gerenciador de impressão e nada mau por sinal, e o firefox é o browser por padrão. Se instalar o browser opera, nem que seja só para aceder ao cups, resolve esse problema num instantinho.
Quanto ao windows ver o linux, esqueça! (nem têm grande interesse, certo?) O contrário é feito via samba, programa que desconheço e que não me agrada de qualquer modo. Contudo há no forum muita e mesmo muita informação sobre samba se lhe interessar.
Se o que pretende é mover ficheiros de windows para linux e vice-versa use o winscp, um pequeno aplicativo que trabalha no windows e é mesmo muito útil. Para trabalhar no windows com a consola do pc linux uso o putty.
Se pretender trabalhar com o cups, lembre-se que os drivers de linux não são os de windows, e nem todas as máquinas imprimir sobre linux. Para ver se é compativel verifique em
http://www.openprinting.org/printer_list.cgiPara mim, só duas marcas são quase garantia de ausência de problemas: hp (a melhor) e a samsung (convém verificar compatibilidade).
Na minha opinião se trabalhar com windows imprima no windows, se trabalhar com linux imprima no linux, não tente misturar que dá problemas sem fim, para além de algumas quebras de segurança...
Espero ter ajudado. Cumps