Como enviar fax diretamente do LibreOffice?

13

Até a versão 4.3, era possível usar a spadminferramenta 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, esse driver de fax parou de funcionar - e a spadminferramenta desapareceu do LibreOffice. 1 Simplesmente copiar o psprint.confarquivo para o novo local não ajudou (como indica a postagem vinculada 1 ).

Como solução alternativa, atualmente tenho que imprimir meus faxes e depois 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 "imprimir em 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 pergunta :)


1: veja, por exemplo, spadmin from libreoffice

Izzy
fonte
1
Você está usando o HylaFAX? O seu fax aparece como uma máquina de fax ou apenas como uma impressora? O spadmin foi removido do LibreOffice porque as distros agora gerenciam os próprios faxes.
Dorian
@XToro My Fax aparece como impressora (mas escolher que em LO não funcione: nenhum prompt para o número de fax, portanto, não é possível enviar fax). E não, não estou usando o HylaFAX (ou qualquer solução baseada em software), que seria um exagero para os poucos faxes que tenho que enviar. Se as distros "agora gerenciam os próprios faxes", pode ser útil indicar como isso é feito (e como fazê-lo no Ubuntu).
Izzy
você já tentou o link ? Ou esta resposta pode ajudar
Dorian
1
Depois de olhar um pouco e ler alguns relatórios antigos de erros, parece que o fax não está recebendo nenhuma atenção, já que poucas pessoas o usam. Todo mundo está migrando para serviços de e-mail e até efaxing. Parece que você pode ter que migrar para algo diferente. Para o registro, minha MFP Canon pode enviar fax e funcionar imediatamente quando conectado usando o 16.04. Então você tem três opções: Parece que você deve atualizar o Ubuntu, enviar documentos de uma maneira diferente ou fazer o downgrade do LibreOffice de volta ao que funcionou.
Dorian
1
Não tem problema, era uma solução procurando um problema. :-) apenas não é o problema certo. No entanto, estou com os outros caras, tenho uma impressora a laser HP all-in-one e, quando instalo os drivers dos copos HP que baixa da HP, obtenho uma impressora de fax e, quando imprimo, recebo todos os diálogos sobre número e folha de rosto, para quem estou enviando etc. Se você não estiver recebendo, acho que esse é o verdadeiro problema, não o LO.
Christopher Angulo-Bertram

Respostas:

3

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

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

Agora você deve poder adicionar uma nova impressora: "AppSocket / HP JetDirect" com Nome do host: localhost, Porta: 9900, tipo de impressora: Genérico -> Fila bruta. Feito isso, verifique se ele /etc/cups/printers.confcontém socket://localhost:9900. efaxnão inicia 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), pode ser necessário o Fax4CUPS :

… Portanto, a versão atual do LibreOffice no Ubuntu 14.04 LTS é obsoleta. Atualizei meu LO para 5.0.1.2 e a integração de fax mudou. O spadmin não existe mais e é necessário um script externo, fax4CUPS.

Fax4CUPS é um back-end do CUPS para efax / hylafax / mgetty-fax. No URL fornecido, você pode encontrar um .debpacote que precisa novamente instalar via sudo dpkg -i fax4cups_2.0-1_all.deb. Outras instruções, em seguida, podem ser encontrados 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 e b) mantê-los longe de você. Aceitarei esta resposta depois de testá-la com sucesso.
2 em uma instalação de 64 bits, obviamente você precisará do suporte de 32 bits para isso, infelizmente

Izzy
fonte
0

Para enviar um fax diretamente do LibreOffice, você precisa de um fax modem e um driver de fax que permitam que os aplicativos se comuniquem com o fax modem.

Enviando um fax pelo diálogo Imprimir

  1. Abra a caixa de diálogo Imprimir escolhendo Arquivo - Imprimir e selecione o driver de fax na caixa de listagem Nome.
  2. Clicar em OK abre a caixa de diálogo do seu driver de fax, onde você pode selecionar o destinatário do fax.

Configurando o LibreOffice como ícone de fax

Você pode configurar o LibreOffice para que um único clique em um ícone envie automaticamente o documento atual como um fax:

  1. Escolha Ferramentas - Opções - LibreOffice Writer - Imprimir .
  2. Selecione o driver de fax na caixa de listagem Fax e clique em OK.
  3. Clique no ícone de seta no final da barra Padrão. No menu suspenso, escolha Personalizar. A guia Barras de ferramentas da caixa de diálogo Personalizar é exibida.
  4. Clique em Adicionar comandos.
  5. Selecione a categoria "Documentos" e, em seguida, selecione o comando "Enviar fax padrão".
  6. Clique em Adicionar e depois em Fechar.
  7. Na guia Barras de ferramentas, clique no botão de seta para baixo para posicionar o novo ícone onde você deseja. Clique OK. Sua barra Padrão agora possui um novo ícone para enviar o documento atual como um fax.

(Fonte: página de ajuda do LO Enviando fax e configurando o LibreOffice for Fax )

Atenciosamente,

Karsten

Karsten
fonte
Obrigado por tentar, Karsten. Mas não é necessário copiar e colar a página de ajuda do LO sem mencionar a fonte, claro que li isso. Talvez eu não tenha sido suficientemente explícito, mas, como minha pergunta indica, eu queria restaurar a funcionalidade de impressão em fax que eu tinha antes, com o meu dispositivo MFC - não comprando hardware para conseguir isso (fax modem).
Izzy
Infelizmente, esta resposta (e outras) funciona apenas com "Fax Modems" e as "Impressoras de fax" parecem estar com pouco suporte no momento.
Jason
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 agora por quase 2 anos. Meu irmão MFC não está envolvido nisso.

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

Assistente Configurações de fax
O assistente inicializando // Configurações de fax (fonte: Ubuntu Wiki )

Como efeito colateral, recebo várias funcionalidades interessantes, como um protocolo local (do qual é possível ouvir chamadas gravadas ou visualizar faxes recebidos / enviados) e notificações na área de trabalho de chamadas recebidas / efetuadas. Posso até gerenciar meu catálogo de endereços do Fritz! Box via Roger Router .

O 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 mais recente LTS (16.04). Para outras versões (e distribuições) disponíveis, consulte aqui (em resumo, e para o tópico deste site: 14.04, 16.04, 17.04 e 17.10 estão disponíveis neste momento).

Depois que o Roger Router estiver instalado e configurado, selecione-o como fax padrão no LibreOffice / OpenOffice, conforme descrito na resposta de Karsten .


Seems parece que o PPA não será mais atualizado, pois o desenvolvedor mudou para o FlatPak; se você pode ler alemão, veja aqui .

Izzy
fonte
0

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

Como 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 **

**

Envie fax diretamente do LibreOffice.

** FAX diretamente para o Office versão Ubuntu com o Ubuntu 18.10, XFCE4 e outras versões anteriores (este é um recurso de funcionalidade e um novo mecanismo de atualização!)

**

**

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, aqui vemos que, na verdade, é "ttyS0"

Dica: COM1 = ttyS0 (a maioria dos modems estão conectados ao ttyS0; as placas modernas têm apenas uma COM1, você pode comprar o conector da delock, se não for fornecido)

1) Instale o efax-gtk

O efax-gtk vem com uma ajuda abrangente: F1!

2) Abra a interface gráfica efax-gtk a partir do menu

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

OS de instalação

4) Adicionar impressora :

Nova impressora

escolha Enter URI, cole este:

socket://localhost:9900

Encaminhar „Genérico"

Encaminhar "fila bruta"

Avançar escolha nome

e finalize.

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

deveria 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

se parece com este exemplo:

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

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

FROM = "+49 3222 1111111"

NAME = "do Nome Sobrenome"

SPKR = "- iM2L3"

PAGE = a4

PAGE_a4 = "210x295mm"

efax-gtk

escreve 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 na nova impressora de soquete

b) Vá para efax-gtk GUI, escolha

Método de entrada de fax: Soquete

Klick "Lista de soquetes"

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

Nachtrag:

Damit the Faxfunktion systemseitig on jedem reboot for Verfügung gestellt wird, sollte man efax-gtk automatisch starten lassen.

Um método probate é o Eintrag efax-gtk -s na GUI Menu "Session and startup" (como também está em inglês no Deutsch übersetzt wird).

opinion_no9
fonte
Envio de FAX no Libre Office, Ubuntu 18.04, xfce4: Todos os direitos autorais são reconhecidos e reconhecidos, assim como os direitos autorais. O GUI efax-gtk é um menu, do que você pode fazer. O restante é como iniciar: Inicie o LibreOffice. 1) Imprimir para a nova impressora tomada 2) Vá para GUI efax-gtk, escolher o método de entrada Fax: “lista de Soquete” Soquete Klick descanso deveria ser óbvio ;-)
opinion_no9
A descrição do processo de envio "... envie um FAX com o Libre Office ..." é definitivamente definida no Ubuntu 18.10 no formulário a seguir.
opinion_no9