Como enviar faxes diretamente do LibreOffice?

13

Até a versão 4.3, poderíamos usar a ferramenta spadmin para configurar um driver de fax - o que funcionou perfeitamente para mim no OpenOffice e posteriormente no LibreOffice. Tendo atualizado para a versão 5.x, o driver de fax parou de funcionar - e a ferramenta spadmin desapareceu do LibreOffice. 1 Simplesmente copiando o arquivo psprint.conf para o novo localização não ajudou (como o post ligado 1 indica).

Como solução alternativa, tenho atualmente que imprimir meus faxes e digitalizá-los para a impressora de fax - o que obviamente anula o propósito de um "escritório sem papel".

Existe alguma maneira (não muito difícil) de restaurar a funcionalidade direta "print-to-fax" no LibreOffice?

PS: Eu tenho um Brother MFC 9120 CN aqui, os drivers correspondentes (LPD, CUPS, FAX) estão instalados na minha máquina Ubuntu 12.04. E antes que você pergunte: Nenhuma discussão, por favor, sobre a atualização para 14.04 / 16.04, isso não faz parte desta questão:)

1: veja, por exemplo spadmin saiu do libreoffice

    
por Izzy 17.05.2016 / 22:36

4 respostas

3

Em investigações posteriores, várias dicas levaram-me a uma solução proposta 1 : A Brother fornece um driver de modem de fax ( brfaxmodem-1.1.3-1.i386.deb ) que você pode download do seu site de suporte (o link é para MFC9120CN). Suas instruções dizem:

  1. tem sua impressora conectada via USB
  2. instale o driver: sudo dpkg -i brfaxmodem-1.1.3-1.i386.deb 2
  3. instale o pacote efax: sudo apt-get install efax
  4. abra /etc/efax.rc usando um editor de texto e altere "DEV = ttyS1" para "DEV = modem"

Agora você pode adicionar uma nova impressora: "AppSocket / HP JetDirect" com nome de host: localhost, porta: 9900, tipo de impressora: genérico - > Fila Crua. Feito isso, verifique se /etc/cups/printers.conf contém socket://localhost:9900 . efax não é iniciado automaticamente, então você terá que fazer isso manualmente quando precisar (ou criar um script de inicialização para que o Ubuntu cuide disso na inicialização).

Se o LibreOffice / OpenOffice não detectar essa "impressora de fax" (que, de acordo com os registros de alterações deveria), Fax4CUPS pode ser necessário :

% bl0ck_qu0te%

Fax4CUPS é um back end do CUPS para efax / hylafax / mgetty-fax. No URL fornecido, você pode encontrar um pacote .deb novamente para instalar via sudo dpkg -i fax4cups_2.0-1_all.deb . Outras instruções podem ser encontradas em sua página man: man fax4CUPS .

1 ainda não testado por mim devido à falta de tempo - mas eu não quero a) perder as notas eb) mantê-las longe de você. Aceito esta resposta uma vez que a testei com sucesso.
2 em uma instalação de 64 bits, você obviamente precisará dos 32 bits apoio para isso, infelizmente

    
por Izzy 08.06.2016 / 01:18
0
% bl0ck_qu0te%

(Fonte: LO help page Enviando faxes e configurando o LibreOffice para envio de fax )

Atenciosamente,

Karsten

    
por Karsten 14.06.2016 / 02:46
0

Hora de atualizar, pois não usei minha outra solução proposta :

Acabei com uma solução completamente diferente, que também quero compartilhar aqui depois de usá-la por quase dois anos. Meu Brother MFC não está envolvido nisso.

Como estou usando um Fritz! Box para conectar minha casa à Internet e à rede de telefonia, que tem recursos de fax integrados, configurei isso lá e usei a Roger Router - que, entre outras coisas, fornece uma interface de fax com a qual o LibreOffice / OpenOffice pode interagir diretamente. A configuração do Roger Router é bastante fácil e direta, com cada etapa explicada, e o seu Fritz! Box é detectado automaticamente.


OAssistenteinicializando//Configuraçõesdefax(fonte: Ubuntu Wiki )

Como efeito colateral, recebo um monte de funcionalidades interessantes, como um protocolo local (a partir do qual se pode ouvir chamadas gravadas ou ver faxes recebidos / enviados) e notificações na área de trabalho de chamadas recebidas / efetuadas. Até consigo gerir o meu livro de endereços do Fritz! Box através do Roger Router .

Roger Router está disponível através de um PPA: ¹

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/tabos-team:/release/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/roger.list"
wget -q http://download.opensuse.org/repositories/home:/tabos-team:/release/xUbuntu_16.04/Release.key -O- | sudo apt-key add -
sudo apt-get install roger

Certifique-se de ajustar a primeira linha de acordo com a versão do Ubuntu que você está usando. Meu exemplo tem o LTS mais recente (16.04). Para outras versões disponíveis (e distribuições), por favor veja aqui (em suma, e para o tópico deste site: 14.04, 16.04, 17.04 e 17.10 estão disponíveis até o momento desta publicação).

Uma vez que o Roger Router foi instalado e configurado, basta selecioná-lo como fax padrão no LibreOffice / OpenOffice, conforme descrito na resposta da Karsten .

¹ parece que o PPA não será mais atualizado, já que o desenvolvedor mudou para o FlatPak; Se você pode ler em alemão, veja aqui .

    
por Izzy 04.03.2018 / 11:22
0

Izzy escreveu um texto brilhante. Isso me ajudou muito. Isso fez com que funcionasse para mim pela primeira vez. Ótimo!

Como eu uso uma configuração diferente (Ubuntu 17.10, V.90 - Modem, XFCE4), quero compartilhar meus resultados:

**

- ** Como enviar um FAX com o Libre Office, Ubuntu 17.10, XFCE4 **

**

Enviar fax diretamente de dentro do LibreOffice.

** FAXe direkt aus Libre Office version com o Ubuntu 18.10, XFCE4 e uma versão completa (aqui e abaixo) e

**

**

0) Você tem um modem instalado (externo via serial é mais fácil)

Para descobrir se o modem está conectado, você pode tentar

sudo dmesg | grep tty

e procure uma resposta como

[2.301047]: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

Então, vemos que na verdade é "ttyS0"

Dica: COM1 = ttyS0 (a maioria dos Modems está conectada a ttyS0; placas modernas possuem apenas uma COM1, você pode comprar o conector a partir do delock se não for fornecido)

1) Instalar o efax-gtk

O efax-gtk vem com ajuda abrangente: F1!

2) Abra a GUI do efax-gtk do menue

3) Defina as configurações .

Params: use default (init is: Z &FE&D2S7=120 &C0 M1L0)
Socket: Run server, defaults
Logging: A name allowed or a user - writable path 
Page: choose A4

Configuração do SO

4) Adicionar impressora :

Nova impressora

escolha Enter URI, cole isto:

socket://localhost:9900

Encaminhar "genérico"

Encaminhar "Fila em bruto"

Encaminhar escolha o nome

e    finalize.

Verifique as configurações em /etc/cups/printers.conf

deve dizer algo como

<Printer SockPrint>
UUID urn:uuid:9z8z3dbe-68b1-3891-5136-96f1cc4b3210
Info socket4FAX-print
Location 
DeviceURI socket://localhost:9900
State Idle
StateTime 1519995207
ConfigTime 1519996041
Type 4
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>

Não faz nada (??): / etc / efax-gtkrc

/etc/efax.rc

parece com este exemplo:

# para qualquer explicação, olhe para / usr / bin / fax (!)

# qual dispositivo é usado? COM2 significa ttyS1 DEV = ttyS0

FROM="+49 3222 1111111"

NAME="do sobrenome"

SPKR="- iM2L3"

PÁGINA = a4

PAGE_a4="210x295mm"

efax-gtk

escreve as configurações aqui:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc ou / etc / efax-gtkrc (começa em casa!)

5a) Inicie o efax-gtk .

5b) Inicie o LibreOffice .

a) Imprima para a nova impressora de soquete

b) Vá para a GUI do efax-gtk, escolha

Método de entrada de fax: soquete

Clique em "Lista de Soquetes"

O descanso deve ser óbvio ;-) Caso contrário, solucione problemas ...

Nachtrag:

Damit die Faxfunktion systemseitig nach jedem reboot zur Verfügung gestellt wird, sollte man efax-gtk automatisch starten lassen.

Eine probate Methode ist der Eintrag efax-gtk -s im GUI Menue "Sessão e inicialização" (wie auch immer das in Deutsch übersetzt wird).

    
por opinion_no9 04.03.2018 / 10:42