Para poder imprimir pelo VirtualBox (emulando Windows) você tem que fazer isso através da rede. Seguem os passos.
1 - Copie o
nome da impressora no Ubuntu (
Sistema>>Administração>>Impressão -
O nome tem que ser exatamente igual)
2 - No Windows, abra o Prompt de Comando e digite
ipconfig. Anote o
Gateway.
3 - Instale a impressora no Windows usando as opções de "
Escolher impressora da rede" e "
Conectar a uma impressora na internet".
No camo URL digite:
http://gateway:631/printers/nome-da-impressora-no-ubuntu
Substitua o gateway pelo valor encontrado com o comando ipconfig.
Substitua o nome-da-impressora-no-ubuntu pelo nome da impressora.Exemplo:
http://10.0.2.2:631/printers/Deskjet-640C4 - Avance e na próxima tela escolha a
marca e
modelo da impressora. Depois finalize a instalação.
Agora você pode imprimir de
dentro do VirtualBox (emulando Windows).
Fonte: http://www.richieri.com/lang/pt-br/2009/01/02/rodando-programas-do-windows-no-ubuntu-810-com-o-virtualbox/comment-page-1/