Já alguma vez tentou usar o botão Imprimir na aplicação da AT no Linux?
Não funciona. E porque?
A Aplicação da AT invoca um comando no sistema para imprimir documentos através do browser.
Em "erro.log" é possível ver a mensagem de erro.
"Could not invoke browser, command=netscape -remote openURL(http://www.portaldasfinancas.gov.pt/)"
Netscape? Segundo a Wikipedia o Netscape foi descontinuado desde 2008. E mesmo que ainda tivesse suporte nada garante que o browser A, B ou C está instalado no sistema.
O ideal seria invocar o browser assim:
xdg-open http://www.portaldasfinancas.gov.pt/
A vantagem de usar o xdg-open é que ele abre sempre o programa "default" instalado no sistema. Seja ele qual for, Firefox, Chrome, Icewasel, Opera etc...
Outro problema e que os "documentos" em html que a aplicação da AT manda imprimir não tem codificação unicode utf-8. Isso faz com que apareçam caracteres estranhos no Linux.
Para "resolver" estes dois probl…