Comment envoyer des fax directement depuis LibreOffice?


13

Jusqu'à la version 4.3, on pouvait utiliser l' spadminoutil pour configurer un pilote de fax - qui fonctionnait parfaitement pour moi dans OpenOffice et plus tard LibreOffice. Après avoir mis à jour vers la version 5.x, ce pilote de fax a cessé de fonctionner - et l' spadminoutil avait disparu de LibreOffice. 1 La simple copie du psprint.conffichier vers le nouvel emplacement n'a pas aidé (comme l' indique le message lié 1 ).

Pour contourner le problème, je dois actuellement imprimer mes télécopies, puis les numériser vers l'imprimante de télécopie - ce qui, de toute évidence, va à l'encontre du but d'un "bureau sans papier".

Existe-t-il un moyen (pas trop difficile) de restaurer la fonctionnalité "impression-télécopie" directe dans LibreOffice?

PS: J'ai ici un Brother MFC 9120 CN , les pilotes correspondants (LPD, CUPS, FAX) sont installés sur ma machine Ubuntu 12.04. Et avant de demander: Aucune discussion s'il vous plaît sur la mise à niveau vers 14.04 / 16.04, cela ne fait pas partie de cette question :)


1: voir par exemple spadmin disparu de libreoffice


1
Utilisez-vous HylaFAX? Votre télécopie apparaît-elle comme un télécopieur ou seulement une imprimante? spadmin a été supprimé de LibreOffice car les distributions gèrent désormais les télécopies elles-mêmes.
Dorian

@XToro My Fax apparaît comme imprimante (mais choisir qu'en LO ne fonctionne pas: pas d'invite pour le numéro de fax, donc pas d'envoi de fax possible). Et non, je n'utilise pas HylaFAX (ou toute autre solution logicielle), ce serait exagéré pour les quelques fax que je dois envoyer. Si les distributions "gèrent désormais les fax elles-mêmes", il pourrait être utile de montrer comment cela se fait (et comment le faire sur Ubuntu).
Izzy

avez-vous essayé le lien ? Ou cette réponse pourrait aider
Dorian

1
Après avoir regardé un moment et lu certains anciens rapports de bogues, il semble que la télécopie n'attire aucune attention, car si peu de gens l'utilisent. Tout le monde passe au courrier électronique et même aux services de télécopie. Il semble que vous deviez migrer vers quelque chose de différent. Pour mémoire, mon MFP Canon peut télécopier et fonctionne tout de suite lorsqu'il est branché en utilisant 16.04. Vous avez donc 3 options: il vous faudra soit mettre à niveau Ubuntu, envoyer les documents d'une manière différente, soit rétrograder LibreOffice à ce qui a fonctionné.
Dorian

1
Pas de problème, c'était une solution à la recherche d'un problème. :-) tout simplement pas le bon problème. Je suis cependant avec les autres gars, j'ai une imprimante laser HP tout-en-un, et quand j'installe les pilotes HP cups que je télécharge à partir de HP, j'obtiens une imprimante fax et quand j'imprime dessus, j'obtiens toutes les dialogues sur numéro et feuille de couverture, à qui je l'envoie, etc. Si vous n'obtenez pas cela, je pense que c'est le vrai problème, pas LO.
Christopher Angulo-Bertram

Réponses:


3

Après une enquête plus approfondie, plusieurs conseils m'ont conduit à une solution proposée 1 : Brother fournit un pilote de modem de télécopie ( brfaxmodem-1.1.3-1.i386.deb) que vous pouvez télécharger à partir de leur site de support (lien pour MFC9120CN). Leurs instructions disent alors:

  1. avoir votre imprimante connectée via USB
  2. installer le pilote: sudo dpkg -i brfaxmodem-1.1.3-1.i386.deb2
  3. installez le paquet efax: sudo apt-get install efax
  4. ouvrir à l' /etc/efax.rcaide d'un éditeur de texte et changer "DEV = ttyS1" en "DEV = modem"

Vous devriez maintenant pouvoir ajouter une nouvelle imprimante: "AppSocket / HP JetDirect" avec le nom d'hôte: localhost, port: 9900, type d'imprimante: générique -> file d'attente brute. Cela fait, vérifiez que cela /etc/cups/printers.confcontient socket://localhost:9900. efaxne démarre pas automatiquement, vous devrez donc le faire manuellement lorsque vous en aurez besoin (ou créez vous-même un script de démarrage pour qu'Ubuntu s'en occupe au démarrage).

Si LibreOffice / OpenOffice ne détecte pas cette "imprimante fax" (qui, selon les journaux de modifications, il devrait), Fax4CUPS pourrait être nécessaire :

… La version actuelle de LibreOffice dans Ubuntu 14.04 LTS est donc obsolète. J'ai mis à jour mon LO vers 5.0.1.2 et l'intégration du fax a changé. spadmin n'existe plus et un script externe, fax4CUPS est requis.

Fax4CUPS est un backend CUPS pour efax / hylafax / mgetty-fax. À l'URL indiquée, vous pouvez trouver un .debpackage que vous devez à nouveau installer via sudo dpkg -i fax4cups_2.0-1_all.deb. D'autres instructions peuvent être trouvées dans sa page man: man fax4CUPS.


1 pas encore testé par moi en raison du manque de temps - mais je ne veux pas a) perdre les notes et b) les garder loin de vous. J'accepterai cette réponse une fois que je l'aurai testée avec succès.
2 sur une installation 64 bits, vous aurez évidemment besoin du support 32 bits pour cela, malheureusement


0

Pour envoyer une télécopie directement à partir de LibreOffice, vous avez besoin d'un modem de télécopie et d'un pilote de télécopie qui permet aux applications de communiquer avec le modem de télécopie.

Envoi d'un fax via la boîte de dialogue d'impression

  1. Ouvrez la boîte de dialogue Imprimer en choisissant Fichier - Imprimer et sélectionnez le pilote de télécopie dans la zone de liste Nom.
  2. Cliquez sur OK pour ouvrir la boîte de dialogue de votre pilote de fax, dans laquelle vous pouvez sélectionner le destinataire du fax.

Configurer LibreOffice une icône de télécopie

Vous pouvez configurer LibreOffice pour qu'un simple clic sur une icône envoie automatiquement le document actuel sous forme de fax:

  1. Choisissez Outils - Options - LibreOffice Writer - Imprimer .
  2. Sélectionnez le pilote de fax dans la zone de liste Fax et cliquez sur OK.
  3. Cliquez sur l'icône de flèche à la fin de la barre standard. Dans le menu déroulant, choisissez Personnaliser. La page à onglet Barres d'outils de la boîte de dialogue Personnaliser s'affiche.
  4. Cliquez sur Ajouter des commandes.
  5. Sélectionnez la catégorie "Documents", puis sélectionnez la commande "Envoyer le fax par défaut".
  6. Cliquez sur Ajouter puis sur Fermer.
  7. Dans la page à onglet Barres d'outils, cliquez sur le bouton fléché vers le bas pour positionner la nouvelle icône à l'endroit souhaité. Cliquez sur OK. Votre barre standard a maintenant une nouvelle icône pour envoyer le document actuel sous forme de fax.

(Source: page d'aide de LO Envoi de télécopies et configuration de LibreOffice pour la télécopie )

Cordialement,

Karsten


Merci d'avoir essayé, Karsten. Mais pas besoin de copier-coller la page d'aide de LO sans mentionner la source, j'ai bien sûr lu cela. Peut-être que je n'étais pas assez explicite, mais comme l'indique ma question, je voulais restaurer la fonctionnalité d'impression vers télécopie que j'avais auparavant, avec mon appareil MFC - sans acheter de matériel pour y parvenir (modem de télécopie).
Izzy

Malheureusement, cette réponse (et d'autres) ne fonctionne qu'avec les "Modems Fax" et les "Imprimantes Fax" semblent être sous-supportées pour le moment.
Jason

0

Temps de mise à jour, car je n'ai pas utilisé mon autre solution proposée :

Je me suis retrouvé avec une solution complètement différente, que je souhaite également partager ici après l'avoir utilisée pendant près de 2 ans. Mon Brother MFC n'y participe pas du tout.

Comme j'utilise une Fritz! Box pour connecter ma maison au réseau Internet et téléphonique, qui a des capacités de télécopie intégrées, je l'ai installé là-bas, puis j'ai utilisé Roger Router - qui, entre autres, fournit une interface de télécopie LibreOffice / OpenOffice peut interagir directement avec. La configuration de Roger Router est assez simple et directe, chaque étape est expliquée et votre Fritz! Box est même détectée automatiquement.

Assistant Paramètres de télécopie
L'assistant au démarrage // Paramètres de télécopie (source: Ubuntu Wiki )

En tant qu'effet secondaire, j'obtiens un tas de fonctionnalités intéressantes, comme un protocole local (à partir duquel on peut écouter les appels enregistrés ou afficher les télécopies entrantes / sortantes) et les notifications de bureau des appels entrants / sortants. Je peux même gérer mon carnet d'adresses Fritz! Box via Roger Router .

Roger Router est disponible via un 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

Assurez-vous d'ajuster la première ligne en fonction de la version d'Ubuntu que vous utilisez. Mon exemple a le dernier LTS (16.04). Pour les autres versions (et distributions) disponibles, veuillez consulter ici (en bref, et pour le sujet de ce site: 14.04, 16.04, 17.04 et 17.10 sont disponibles à ce jour).

Une fois que Roger Router a été installé et configuré, il suffit de le sélectionner comme fax par défaut dans LibreOffice / OpenOffice comme décrit dans la réponse de Karsten .


¹ il semble que le PPA ne sera plus mis à jour, car le développeur est passé à FlatPak; si vous pouvez lire l'allemand, voir ici .


0

Izzy a écrit un texte brillant. Cela m'a beaucoup aidé. Cela a fonctionné pour moi la toute première fois. Génial!

Puisque j'utilise une configuration différente (Ubuntu 17.10, V.90 - Modem, XFCE4), je souhaite partager mes résultats:

**

- ** Comment envoyer un FAX avec Libre Office, Ubuntu 17.10, XFCE4 **

**

Envoyez des fax directement depuis LibreOffice.

** FAXe direkt aus Libre Office versenden mit Ubuntu 18.10, XFCE4 und unter anderen Versionen (diese Anleitung funktioniert und wird regelmaessig aktualisiert!)

**

**

0) Vous avez un modem installé (externe via série est le plus facile)

Pour savoir si le modem est connecté, vous pouvez essayer

sudo dmesg | grep tty

et chercher une réponse comme

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

Nous voyons donc ici qu'il s'agit en fait de "ttyS0"

Astuce: COM1 = ttyS0 (la plupart des modems sont connectés à ttyS0; les cartes modernes n'ont qu'un seul COM1, vous pouvez acheter le connecteur chez delock s'il n'est pas fourni)

1) Installez efax-gtk

efax-gtk est livré avec une aide complète: F1!

2) Ouvrez l'interface graphique efax-gtk depuis menue

3) Configurer les paramètres .

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

Configurer le système d'exploitation

4) Ajouter une imprimante :

Nouvelle imprimante

choisissez Enter URI, collez ceci:

socket://localhost:9900

Vers l'avant «générique»

Transférer la file d'attente brute

Choisir le nom

et finaliser.

Vérifiez les paramètres dans /etc/cups/printers.conf

ça devrait dire quelque chose comme

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

Ne fait rien (??): / etc / efax-gtkrc

/etc/efax.rc

ressemble à cet exemple:

# pour toute explication, regardez dans / usr / bin / fax (!)

# quel appareil est utilisé? COM2 signifie ttyS1 DEV = ttyS0

FROM = "+49 3222 1111111"

NAME = "from Firstname Lastname"

SPKR = "- iM2L3"

PAGE = a4

PAGE_a4 = "210x295 mm"

efax-gtk

écrit des configs ici:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc ou / etc / efax-gtkrc (commence par home!)

5a) Démarrez efax-gtk .

5b) Démarrez LibreOffice .

a) Imprimez sur la nouvelle imprimante socket

b) Accédez à l'interface graphique efax-gtk, choisissez

Méthode d'entrée de télécopie: prise

Klick „Liste des prises“

Le repos devrait être évident ;-) Sinon, dépannez ....

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 "Session and startup" (wie auch immer das in Deutsch übersetzt wird).


FAX senden mit Libre Office, Ubuntu 18.04, xfce4: Aus Erfahrung kann ich bestaetigen, dass es genau so funktioniert. Die efax-gtk GUI ist im Menue, da kann man sie anklicken. Der Rest ist wie gehabt: Démarrez LibreOffice. 1) Imprimez sur la nouvelle imprimante socket 2) Accédez à l'interface graphique efax-gtk, choisissez la méthode de saisie de télécopie: Socket Klick „Socket list“ Le repos devrait être évident ;-)
opinion_no9

Die oben beschriebene Loesung "... envoyer un FAX avec Libre Office ..." funktioniert definitiv mit Ubuntu 18.10 sous forme de dieser.
opinion_no9
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.