Vira e mexe o firefox solta uma atualização do seu software. Você pode até querer ficar usando o Iceweasel original do repositório, mas ele demora muito pra ser atualizado, e aí já viu né?!
Então você instala o firefox(FF) (que diga-se de passagem é super simples. 3 passos: baixar, descompactar, usar) mas quando vai imprimir qualquer coisa só aparece uma caixa de diálogo sem nada.
Que fazer?
Depois de semanas de peregrinação (parece que tudo tem que ser sofrido no GNU/Linux Debian :-/ ), quando já estava experimentando até usar o repositório do Ubuntu (sim, fiz isso!), trombei com a dica que começou a clarear minhas ideias.
Nesse site de respostas eles explicam a existência de um erro nas referencias de bibliotecas que o FF busca, e que para ele voltar a imprimir, devemos usar a váriavel abaixo:
export GTK_PATH=/usr/lib32/gtk-2.0/
E para "automatizar" a execução, poderiamos modificar o atalho de lançamento do FF usando o seguinte código:
env GTK_PATH=/usr/lib32/gtk-2.0/ /usr/local/lib/firefox/firefox %u
A solução é parcial, pois ela habilitou (pelo menos pra mim) apenas impressão via LPR e via arquivo/PDF. Não era o ideal ainda, afinal eu queria imprimir direto pelo CUPS. procurando acabei por me deparar com a outra parte da solução (que é assustadoramente besta). Esse post de outro site de respostas apresentou um arquivo que eu já tinha mexido: o /etc/gtk-2.0/gtkrc. Nele, é necessário apenas uma linha
gtk-print-backends="cups,lpr,file"
São os "backends" (caminhos/programas que organizam a comunicação entre hardwares) que você deseja que o sistema use quando trabalho com o gtk-2.0. Você até pode tirar o "lpr" da jogada aí.
Espero que isso ajude vocês. Pelo menos agora posso imprimir aqueles formularios e os boletos chatos que eu tenho que pagar...
Abraços.
Fontes:
http://forums.mozillazine.org/viewtopic.php?f=38&t=1996829
http://old.nabble.com/Re%3A-New-firefox-doesn%27t-understand-lpr--p21039344.html