Как отправлять факсы прямо из LibreOffice?

13

До версии 4.3 можно было использовать spadminинструмент для настройки драйвера факса - который отлично работал для меня в OpenOffice и позже в LibreOffice. После обновления до версии 5.x этот драйвер факса перестал работать - и spadminинструмент исчез из LibreOffice. 1 Простое копирование psprint.confфайла в новое место не помогло (как показано в связанном сообщении 1 ).

В качестве обходного пути я в настоящее время должен распечатать свои факсы, а затем отсканировать их на факсимильный принтер - что, очевидно, противоречит цели «безбумажного офиса».

Есть ли какой-нибудь (не слишком сложный) способ восстановить прямую функцию «печать на факс» в LibreOffice?

PS: У меня есть Brother MFC 9120 CN , соответствующие драйверы (LPD, CUPS, FAX) установлены на моем компьютере с Ubuntu 12.04. И прежде чем спросить: не обсуждайте, пожалуйста, обновление до 14.04 / 16.04, это не является частью этого вопроса :)


1: см. Например, spadmin ушёл из libreoffice

Иззи
источник
1
Вы используете HylaFAX? Ваш факс отображается как факс или только как принтер? spadmin был удален из LibreOffice, потому что дистрибутивы теперь сами управляют факсами.
Дориан
@XToro Мой факс отображается как принтер (но выбор в LO не работает: нет запроса на номер факса, поэтому отправка факса невозможна). И нет, я не использую HylaFAX (или любое программное решение), это было бы излишним из-за нескольких факсов, которые я должен отправить. Если дистрибутивы «теперь сами управляют факсами», было бы полезно указать, как это делается (и как это сделать в Ubuntu).
Иззи
ты пробовал ссылку ? Или этот ответ может помочь
Дориан
1
Посмотрев некоторое время и прочитав несколько старых отчетов об ошибках, кажется, что факсимильной связи не уделяется никакого внимания, так как мало кто его использует Все переходят на электронную почту и даже efaxing услуг. Похоже, вам, возможно, придется перейти на что-то другое. Для справки, мое МФУ Canon может работать по факсу и сразу же работать при подключении с использованием 16.04. Таким образом, у вас есть 3 варианта: вам придется либо обновить Ubuntu, либо отправить документы другим способом, либо вернуть LibreOffice обратно к тому, что сработало.
Дориан
1
Нет проблем, это было решение для поиска проблемы. :-) просто не правильная проблема. Хотя я с другими парнями, у меня есть лазерный принтер HP все в одном, и когда я устанавливаю драйверы чашек HP, которые я загружаю из HP, я получаю факс-принтер, и когда я печатаю на него, я получаю все диалоги о номер, и титульный лист, кому я отправляю его и т. д. Если вы не получаете это, то я думаю, что это настоящая проблема, а не LO.
Кристофер Ангуло-Бертрам

Ответы:

3

При дальнейшем расследовании несколько подсказок привели меня к предлагаемому решению 1. Brother предоставляет драйвер факс-модема ( brfaxmodem-1.1.3-1.i386.deb), который можно загрузить с их сайта поддержки (ссылка для MFC9120CN). Их инструкции тогда говорят:

  1. подключите принтер через USB
  2. установить драйвер: sudo dpkg -i brfaxmodem-1.1.3-1.i386.deb2
  3. установите пакет efax: sudo apt-get install efax
  4. откройте /etc/efax.rcс помощью текстового редактора и измените «DEV = ttyS1» на «DEV = модем»

Теперь вы сможете добавить новый принтер: «AppSocket / HP JetDirect» с именем хоста: localhost, порт: 9900, тип принтера: Generic -> Raw Queue. Сделав это, проверьте, что /etc/cups/printers.confсодержит socket://localhost:9900. efaxне запускается автоматически, поэтому вам придется делать это вручную, когда вам это нужно (или создать собственный сценарий запуска, чтобы Ubuntu позаботился об этом при загрузке).

Если LibreOffice / OpenOffice не обнаруживает этот «факс-принтер» (который в соответствии с журналами изменений должен), может потребоваться Fax4CUPS :

… Таким образом, текущая версия LibreOffice в Ubuntu 14.04 LTS устарела. Я обновил свой LO до 5.0.1.2, и интеграция с факсом изменилась. spadmin больше не существует, и требуется внешний сценарий fax4CUPS.

Fax4CUPS - это сервер CUPS для efax / hylafax / mgetty-fax. По указанному URL вы можете найти .debпакет, который вам снова нужно установить через sudo dpkg -i fax4cups_2.0-1_all.deb. Дальнейшие инструкции , то можно найти на его странице: man fax4CUPS.


1 еще не проверен мной из-за нехватки времени - но я не хочу а) терять заметки и б) держать их подальше от вас. Я приму этот ответ, как только я успешно его проверил.
2 при 64-битной установке, вам, очевидно, понадобится 32-битная поддержка для этого, к сожалению

Иззи
источник
0

Чтобы отправить факс напрямую из LibreOffice, вам потребуется факс-модем и драйвер факса, который позволяет приложениям обмениваться данными с факс-модемом.

Отправка факса через диалоговое окно печати

  1. Откройте диалоговое окно «Печать», выбрав «Файл» - «Печать», и выберите драйвер факса в поле «Имя».
  2. Нажатие ОК открывает диалоговое окно для вашего драйвера факса, где вы можете выбрать получателя факса.

Настройка LibreOffice Значок факса

Вы можете настроить LibreOffice так, чтобы один щелчок по значку автоматически отправлял текущий документ в виде факса:

  1. Выберите Инструменты - Параметры - LibreOffice Writer - Печать .
  2. Выберите драйвер факса в окне списка факсов и нажмите OK.
  3. Нажмите на значок стрелки в конце стандартной панели. В раскрывающемся меню выберите «Настроить». Откроется страница вкладки «Панели инструментов» диалогового окна «Настройка».
  4. Нажмите Добавить команды.
  5. Выберите категорию «Документы», затем выберите команду «Отправить факс по умолчанию».
  6. Нажмите Добавить, а затем Закрыть.
  7. На вкладке «Панели инструментов» нажмите кнопку со стрелкой вниз, чтобы разместить новый значок там, где вы хотите. Нажмите ОК. Ваша стандартная панель теперь имеет новый значок для отправки текущего документа в виде факса.

(Источник: страница справки LO Отправка факсов и настройка LibreOffice для отправки факсов )

С уважением,

Карстен

Карстен
источник
Спасибо за попытку, Карстен. Но не нужно копировать и вставлять страницу справки LO, не упоминая источник, я, конечно, это прочитал. Возможно, я не был достаточно ясен, но, как говорится в моем вопросе, я хотел восстановить функции печати на факс, которые у меня были раньше, с моим устройством MFC - не покупая какое-то оборудование для этого (факс-модем).
Иззи
К сожалению, этот ответ (и другие) работает только с «Факс-модемами», и «Факсимильные принтеры» в настоящее время не поддерживаются.
Джейсон
0

Время обновить, так как я не использовал другое предложенное мной решение :

В итоге у меня появилось совершенно другое решение, которым я также хочу поделиться здесь после его использования в течение почти 2 лет. Мой Брат МФЦ вообще не участвует в этом.

Поскольку я использую Fritz! Box для подключения своего дома к Интернету и телефонной сети, в которую встроены функции факса, я настроил ее там, а затем использовал Roger Router, который, помимо прочего, предоставляет интерфейс факса LibreOffice / OpenOffice может взаимодействовать напрямую. Настройка Roger Router довольно проста и понятна, каждый шаг объясняется, и ваш Fritz! Box даже обнаруживается автоматически.

Ассистент Настройки факса
Запуск помощника // Настройки факса (источник: Ubuntu Wiki )

В качестве побочного эффекта я получаю множество полезных функций, таких как локальный протокол (с помощью которого можно прослушивать записанные вызовы или просматривать входящие / исходящие факсы) и уведомления на рабочем столе о входящих / исходящих вызовах. Я даже могу управлять своей адресной книгой Fritz! Box через Roger Router .

Roger Router доступен через 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

Обязательно настройте первую строку в соответствии с версией Ubuntu, которую вы используете. В моем примере последняя версия LTS (16.04). Другие доступные версии (и дистрибутивы) см. Здесь (вкратце, и для темы этого сайта: 14.04, 16.04, 17.04 и 17.10 доступны на момент написания этой статьи).

После установки и настройки Roger Router просто выберите его в качестве факса по умолчанию в LibreOffice / OpenOffice, как описано в ответе Карстена .


¹ похоже, что PPA больше не будет обновляться, так как разработчик перешел на FlatPak; если вы можете читать по-немецки, смотрите здесь .

Иззи
источник
0

Иззи написал блестящий текст. Это мне очень помогло. Это заставило меня работать с первого раза. Большой!

Поскольку я использую другую настройку (Ubuntu 17.10, V.90 - Modem, XFCE4), я хочу поделиться своими результатами:

**

- ** Как отправить факс с помощью Libre Office, Ubuntu 17.10, XFCE4 **

**

Отправляйте факсы прямо из LibreOffice.

** ФАКС-ЛИСТ ПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ Libre Office versenden mit Ubuntu 18.10, XFCE4 и unter anderen Versionen (см. «Любое функциональное и странное представление»!)

**

**

0) у вас установлен модем (внешний через последовательный порт проще всего)

Чтобы узнать, подключен ли модем, вы можете попробовать

sudo dmesg | grep tty

и искать ответ как

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

Итак, мы видим, что на самом деле это "ttyS0"

Совет: COM1 = ttyS0 (большинство модемов подключено к ttyS0; современные платы имеют только один COM1, вы можете купить разъем из деки, если не предусмотрено)

1) Установите efax-gtk

Efax-GTK поставляется с комплексной помощью: F1!

2) Откройте efax-gtk GUI из меню

3) Настройте параметры .

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

Настройка ОС

4) Добавить принтер :

Новый принтер

выберите Enter URI, вставьте это:

socket://localhost:9900

Форвард "Дженерик"

Нападающий «Raw Queue»

Вперед выберите имя

и доработать.

Проверьте настройки в /etc/cups/printers.conf

это должно сказать что-то вроде

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

Ничего не делает (??): / etc / efax-gtkrc

/etc/efax.rc

выглядит как этот пример:

# для любого объяснения загляните в / usr / bin / fax (!)

# какое устройство используется? COM2 означает ttyS1 DEV = ttyS0

ОТ = "+49 3222 1111111"

NAME = "от Имя Фамилия"

SPKR = "- iM2L3"

PAGE = a4

PAGE_a4 = "210x295mm"

Efax-GTK

конфиги пишет здесь:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc или / etc / efax-gtkrc (начинается с home!)

5a) Запустите efax-gtk .

5b) Запустите LibreOffice .

а) Печать на новый принтер розетки

б) Зайдите в efax-gtk GUI, выберите

Способ ввода факса: гнездо

Нажмите «Список сокетов»

Отдых должен быть очевидным ;-) В противном случае устраните неполадки ....

Nachtrag:

Damit die Система факсимильной связи перезагружается, когда вы перезагружаете zur Verfügung gestellt wird, sollte man efax-gtk automatisch starten lassen.

Eine probate Methode is Eintrag efax-gtk -s im GUI Меню «Сеанс и запуск» (wie auch immer das in Deutsch übersetzt wird).

opinion_no9
источник
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: Запустите LibreOffice. 1) Вывести на новый сокет принтера 2) Перейти к GUI Efax-GTK выбрать метод ввода факсов: «Список гнездо» Гнездо Klick Rest должно быть очевидно ;-)
opinion_no9
Die oben beschriebene Loesung "... отправьте факс с офисом Libre ..." funktioniert definitiv mit Ubuntu 18.10 в форме Dieser.
idea_no9