Jak wysyłać faksy bezpośrednio z LibreOffice?

13

Do wersji 4.3 można było użyć tego spadminnarzędzia do skonfigurowania sterownika faksu - co działało idealnie dla mnie w OpenOffice, a później w LibreOffice. Po aktualizacji do wersji 5.x ten sterownik faksu przestał działać - a spadminnarzędzie zniknęło z LibreOffice. 1 Po prostu skopiowanie psprint.confpliku do nowej lokalizacji nie pomogło (jak wskazuje link 1 ).

W ramach obejścia muszę obecnie wydrukować swoje faksy, a następnie zeskanować je do drukarki faksowej - co oczywiście przeczy celowi „biura bez papieru”.

Czy jest jakiś (niezbyt trudny) sposób na przywrócenie bezpośredniej funkcji „drukowania na faks” w LibreOffice?

PS: Mam tutaj Brother MFC 9120 CN , odpowiednie sterowniki (LPD, CUPS, FAX) są zainstalowane na moim komputerze Ubuntu 12.04. I zanim zapytasz: nie rozmawiaj o aktualizacji do 14.04 / 16.04, to nie jest część tego pytania :)


1: patrz np. Spadmin spadł z libreoffice

Izzy
źródło
1
Czy korzystasz z HylaFAX? Czy Twój faks jest wyświetlany jako faks lub tylko drukarka? spadmin został usunięty z LibreOffice, ponieważ dystrybucje teraz same zarządzają faksami.
Dorian
@XToro Mój faks pojawia się jako drukarka (ale wybranie tego w LO nie działa: brak monitu o numer faksu, więc nie można wysłać faksu). I nie, nie używam HylaFAX (ani żadnego rozwiązania opartego na oprogramowaniu), co byłoby przesadą w przypadku kilku faksów, które muszę wysłać. Jeśli dystrybucje „teraz same zarządzają faksami”, pomocne może być wskazanie, jak to zrobić (i jak to zrobić w Ubuntu).
Izzy
próbowałeś link ? Albo ta odpowiedź może pomóc
Dorian
1
Po rozejrzeniu się i przeczytaniu starych raportów o błędach wydaje się, że faksowanie nie przyciąga uwagi, ponieważ korzysta z niego tak niewiele osób. Wszyscy przechodzą na pocztę e-mail, a nawet usługi efaxing. Wygląda na to, że musisz przeprowadzić migrację do czegoś innego. Dla przypomnienia, moje urządzenie wielofunkcyjne Canon może faksować i działa od razu po podłączeniu przy użyciu 16.04. Masz więc 3 opcje: musisz uaktualnić albo Ubuntu, wysłać dokumenty w inny sposób, albo obniżyć LibreOffice z powrotem do tego, co zadziałało.
Dorian
1
Nie ma problemu, to było rozwiązanie problemu. :-) po prostu niewłaściwy problem. Jestem z innymi chłopakami, mam HP wszystko w jednej drukarce laserowej, a kiedy instaluję sterowniki kubków HP, pobieram z HP, dostaję drukarkę faksu, a kiedy drukuję na tym, otrzymuję wszystkie dialogi na temat numer i okładka, do kogo go wysyłam itp. Jeśli nie otrzymujesz, to myślę, że to prawdziwy problem, nie LO.
Christopher Angulo-Bertram

Odpowiedzi:

3

W trakcie dalszego dochodzenia kilka wskazówek doprowadziło mnie do proponowanego rozwiązania 1 : Brother udostępnia sterownik modemu faksu ( brfaxmodem-1.1.3-1.i386.deb), który można pobrać ze strony pomocy technicznej (link dotyczy MFC9120CN). Ich instrukcje mówią wtedy:

  1. podłącz drukarkę przez USB
  2. zainstaluj sterownik: sudo dpkg -i brfaxmodem-1.1.3-1.i386.deb2
  3. zainstaluj pakiet efax: sudo apt-get install efax
  4. otwórz /etc/efax.rcza pomocą edytora tekstu i zmień „DEV = ttyS1” na „DEV = modem”

Teraz powinieneś być w stanie dodać nową drukarkę: „AppSocket / HP JetDirect” z nazwą hosta: localhost, port: 9900, typ drukarki: ogólna -> kolejka nieprzetworzona. Po wykonaniu tej czynności sprawdź, czy /etc/cups/printers.confzawiera socket://localhost:9900. efaxnie uruchamia się automatycznie, więc musisz to zrobić ręcznie, gdy jest to potrzebne (lub utwórz skrypt startowy, aby Ubuntu zajął się tym podczas rozruchu).

Jeśli LibreOffice / OpenOffice nie wykryje tej „drukarki faksu” (która zgodnie z dziennikami zmian powinna to zrobić), może być konieczne skorzystanie z Fax4CUPS :

… Więc obecna wersja LibreOffice w Ubuntu 14.04 LTS jest przestarzała. Zaktualizowałem moją licencję LO do wersji 5.0.1.2 i integracja faksu uległa zmianie. spadmin już nie istnieje i wymagany jest zewnętrzny skrypt fax4CUPS.

Fax4CUPS to backend CUPS dla efax / hylafax / mgetty-fax. Pod podanym adresem URL można znaleźć .debpakiet, który należy ponownie zainstalować sudo dpkg -i fax4cups_2.0-1_all.deb. Dalsze instrukcje następnie można znaleźć w manualu: man fax4CUPS.


1 jeszcze nie przetestowane przeze mnie z powodu braku czasu - ale nie chcę a) tracić notatek i b) trzymać je z dala od ciebie. Zaakceptuję tę odpowiedź po pomyślnym przetestowaniu.
2 w przypadku instalacji 64-bitowej, niestety potrzebujesz do tego wsparcia 32-bitowego

Izzy
źródło
0

Aby wysłać faks bezpośrednio z LibreOffice, potrzebujesz modemu faksu i sterownika faksu, który umożliwia aplikacjom komunikację z modemem faksu.

Wysyłanie faksu za pomocą okna dialogowego drukowania

  1. Otwórz okno dialogowe Drukuj, wybierając Plik - Drukuj i wybierz sterownik faksu z listy Nazwa.
  2. Kliknięcie OK otwiera okno dialogowe sterownika faksu, w którym możesz wybrać odbiorcę faksu.

Konfigurowanie LibreOffice ikony faksu

Możesz skonfigurować LibreOffice, aby pojedyncze kliknięcie ikony automatycznie wysyła bieżący dokument jako faks:

  1. Wybierz Narzędzia - Opcje - LibreOffice Writer - Drukuj .
  2. Wybierz sterownik faksu z listy Faks i kliknij OK.
  3. Kliknij ikonę strzałki na końcu paska standardowego. Z menu rozwijanego wybierz Dostosuj. Zostanie wyświetlona strona karty Paski narzędzi okna dialogowego Dostosuj.
  4. Kliknij Dodaj polecenia.
  5. Wybierz kategorię „Dokumenty”, a następnie polecenie „Wyślij domyślny faks”.
  6. Kliknij Dodaj, a następnie Zamknij.
  7. Na stronie karty Paski narzędzi kliknij przycisk strzałki w dół, aby ustawić nową ikonę w żądanym miejscu. Kliknij OK. Pasek Standard ma teraz nową ikonę do wysłania bieżącego dokumentu jako faksu.

(Źródło: strona pomocy LO Wysyłanie faksów i konfigurowanie pakietu LibreOffice do faksowania )

Z poważaniem,

Karsten

Karsten
źródło
Dzięki za próbę, Karsten. Ale nie trzeba kopiować i wklejać strony pomocy LO bez podania źródła, oczywiście to przeczytałem. Być może nie byłem wystarczająco wyraźny, ale jak wynika z mojego pytania, chciałem przywrócić funkcjonalność drukowania na faksie, którą miałem wcześniej, za pomocą mojego urządzenia MFC - nie kupując jakiegoś sprzętu, aby to osiągnąć (modem faksu).
Izzy
Niestety ta odpowiedź (i inne) działa tylko z „Modemami faksu”, a „Drukarki faksów” wydają się być w tej chwili niedostatecznie obsługiwane.
Jason
0

Czas na aktualizację, ponieważ nie skorzystałem z mojego innego proponowanego rozwiązania :

Skończyło się na zupełnie innym rozwiązaniu, którym chcę się tutaj podzielić po prawie 2 latach używania. Mój brat MFC wcale nie jest w to zamieszany.

Ponieważ używam Fritz! Box do połączenia mojego domu z Internetem i siecią telefoniczną, która ma zintegrowane funkcje faksu, skonfigurowałem to tam, a następnie użyłem routera Roger - który między innymi zapewnia interfejs faksu LibreOffice / OpenOffice może bezpośrednio wchodzić w interakcje. Konfiguracja routera Roger jest dość łatwa i prosta, z każdym krokiem wyjaśnionym, a twój Fritz! Box wykrywa się nawet automatycznie.

Asystent Ustawienia faksu
Asystent podczas uruchamiania // Ustawienia faksu (źródło: Ubuntu Wiki )

Jako efekt uboczny dostaję kilka fajnych funkcji, takich jak lokalny protokół (z którego można słuchać nagranych połączeń lub przeglądać przychodzące / wychodzące faksy) oraz powiadomienia na pulpicie o połączeniach przychodzących / wychodzących. Mogę nawet zarządzać książką adresową Fritz! Box za pośrednictwem routera Roger .

Router Roger jest dostępny za pośrednictwem 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

Upewnij się, że dostosujesz pierwszy wiersz zgodnie z używaną wersją Ubuntu. Mój przykład ma najnowszą wersję LTS (16.04). Aby zapoznać się z innymi dostępnymi wersjami (i dystrybucjami), zobacz tutaj (w skrócie, a temat tej witryny: 14.04, 16.04, 17.04 i 17.10 są dostępne od tego momentu).

Po zainstalowaniu i skonfigurowaniu routera Roger wystarczy wybrać go jako domyślny faks w LibreOffice / OpenOffice zgodnie z opisem w odpowiedzi Karstena .


¹ wygląda na to, że PPA nie będzie już aktualizowane, ponieważ programista przeszedł na FlatPak; jeśli potrafisz czytać po niemiecku, zobacz tutaj .

Izzy
źródło
0

Izzy napisał świetny tekst. To bardzo mi pomogło. To sprawiło, że zadziałało to dla mnie po raz pierwszy. Świetny!

Ponieważ używam innej konfiguracji (Ubuntu 17.10, V.90 - modem, XFCE4), chcę udostępnić moje wyniki:

**

- ** Jak wysłać faks za pomocą Libre Office, Ubuntu 17.10, XFCE4 **

**

Wysyłaj faksy bezpośrednio z LibreOffice.

** FAKS bezpośrednio z bezpłatnego pakietu Office w wersji Ubuntu 18.10, XFCE4 und unter anderen Versionen (die Anleitung funktioniert und wird regelmaessig aktualisiert!)

**

**

0) Masz zainstalowany modem (zewnętrzny przez szeregowy jest najłatwiejszy)

Aby dowiedzieć się, czy modem jest podłączony, możesz spróbować

sudo dmesg | grep tty

i poszukaj odpowiedzi jak

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

Widzimy więc, że tak naprawdę jest to „ttyS0”

Wskazówka: COM1 = ttyS0 (większość modemów jest podłączonych do ttyS0; nowoczesne karty mają tylko jeden COM1, złącze można kupić od delocka, jeśli nie jest dostarczone)

1) Zainstaluj efax-gtk

efax-gtk oferuje kompleksową pomoc: F1!

2) Otwórz efax-gtk GUI z menu

3) Konfiguruj ustawienia .

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

Skonfiguruj system operacyjny

4) Dodaj drukarkę :

Nowa drukarka

wybierz Wpisz URI, wklej to:

socket://localhost:9900

Prześlij „Generic”

Przekaż „Surową kolejkę”

Dalej wybierz nazwę

i sfinalizuj.

Sprawdź ustawienia w /etc/cups/printers.conf

powinien powiedzieć coś takiego

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

Nic nie robi (??): / etc / efax-gtkrc

/etc/efax.rc

wygląda jak ten przykład:

# w celu uzyskania jakichkolwiek wyjaśnień zajrzyj do / usr / bin / fax (!)

# jakie urządzenie jest używane? COM2 oznacza ttyS1 DEV = ttyS0

FROM = „+49 3222 1111111”

NAME = „from Firstname Lastname”

SPKR = „- iM2L3”

STRONA = a4

PAGE_a4 = „210 x 295 mm”

efax-gtk

zapisuje tutaj konfiguracje:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc lub / etc / efax-gtkrc (zaczyna się od home!)

5a) Uruchom efax-gtk .

5b) Uruchom LibreOffice .

a) Wydrukuj na nowej drukarce gniazdowej

b) Idź do efax-gtk GUI, wybierz

Metoda wprowadzania faksu: Socket

Klick „Lista gniazd”

Reszta powinna być oczywista ;-) W przeciwnym razie rozwiąż problemy ....

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

opinia_ nr 9
źródło
FAKS wysyłany z Libre Office, Ubuntu 18.04, xfce4: Aus Erfahrung kann ich bestaetigen, dass es genau so funktioniert. Efax-gtk GUI jest w Menue, da kann man sie anklicken. Der Rest ist wie gehabt: Uruchom LibreOffice. 1) Wydrukuj na nowej drukarce gniazdowej 2) Przejdź do interfejsu graficznego efax-gtk, wybierz metodę wprowadzania faksu: Socket Klick „Lista gniazd” Reszta powinna być oczywista ;-)
opinia_no9,
Die oben beschriebene Loesung "... wyślij FAKS z Libre Office ..." funktioniert definitiv mit Ubuntu 18.10 w dieser Form.
opinia_no9