До версии 4.3 можно было использовать spadmin
инструмент для настройки драйвера факса – который отлично работал у меня в OpenOffice и позже в LibreOffice. После обновления до версии 5.x этот драйвер факса перестал работать – и инструмент spadmin
исчез из LibreOffice.1Простое копирование psprint.conf
файла в новое место не помогло (как в посте по ссылке1указывает).
В качестве обходного пути мне сейчас приходится распечатывать факсы, а затем сканировать их на факс-принтере, что, очевидно, противоречит идее «безбумажного офиса».
Есть ли какой-либо (не слишком сложный) способ восстановить прямую функцию «печать на факс» в LibreOffice?
PS: У меня естьBrother MFC 9120CNздесь соответствующие драйверы (LPD, CUPS, FAX) установлены на моей машине Ubuntu 12.04. И прежде чем вы спросите: пожалуйста, не обсуждайте обновление до 14.04/16.04, это не является частью этого вопроса :)
1:см. напримерspadmin ушел из libreoffice
решение1
При дальнейшем исследовании несколько подсказок привели меня к предлагаемому решению.1: Brother предоставляет драйвер факс-модема ( brfaxmodem-1.1.3-1.i386.deb
), который вы можетескачать с их сайта поддержки(ссылка для MFC9120CN). В их инструкциях говорится следующее:
- подключите принтер через USB
- установите драйвер:
sudo dpkg -i brfaxmodem-1.1.3-1.i386.deb
2 - установите пакет efax:
sudo apt-get install efax
- откройте
/etc/efax.rc
с помощью текстового редактора и измените "DEV=ttyS1" на "DEV=modem"
Теперь вы должны иметь возможность добавить новый принтер: "AppSocket/HP JetDirect" с Hostname: localhost, Port: 9900, printer typ: 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-битной версии
решение2
Чтобы отправить факснапрямуюдля LibreOffice вам понадобится факс-модем и драйвер факса, который позволит приложениям взаимодействовать с факс-модемом.
Отправка факса через диалоговое окно печати
- Откройте диалоговое окно «Печать», выбрав «Файл» - «Печать» и выберите драйвер факса в списке «Имя».
- Нажатие кнопки «ОК» открывает диалоговое окно драйвера факса, в котором вы можете выбрать получателя факса.
Настройка значка факса в LibreOffice
Вы можете настроить LibreOffice таким образом, чтобы один щелчок по значку автоматически отправлял текущий документ по факсу:
- Выберите Инструменты - Параметры -LibreOffice Writer - Печать.
- Выберите драйвер факса из списка «Факс» и нажмите «ОК».
- Нажмите на значок стрелки в конце стандартной панели. В раскрывающемся меню выберите Настроить. Появится вкладка Панели инструментов диалогового окна Настроить.
- Нажмите Добавить команды.
- Выберите категорию «Документы», затем выберите команду «Отправить факс по умолчанию».
- Нажмите «Добавить», а затем «Закрыть».
- На вкладке Панели инструментов нажмите кнопку со стрелкой вниз, чтобы разместить новый значок там, где вы хотите. Нажмите OK. Теперь на вашей стандартной панели есть новый значок для отправки текущего документа по факсу.
(Источник: страница справки LO)Отправка факсов и настройка LibreOffice для отправки факсов)
Искренне,
Карстен
решение3
Пора обновить, так как я не пользовалсямое другое предложенное решение:
В итоге я пришел к совершенно другому решению, которым также хочу поделиться здесь после того, как пользуюсь им уже почти 2 года. МойБрат МФЦвообще в этом не участвует.
Так как я используюФриц!БоксЧтобы подключить свой дом к Интернету и телефонной сети, в которую интегрированы возможности факса, я настроил это там, а затем использовалРоджер Роутер– который, помимо прочего, обеспечивает интерфейс факса, с которым LibreOffice/OpenOffice может взаимодействовать напрямую. НастройкаРоджер Роутердовольно легко и понятно, каждый шаг объяснен, и вашФриц!Боксдаже определяется автоматически.
Запуск помощника // Настройки факса (источник:Убунту Вики)
В качестве побочного эффекта я получаю кучу приятных функций, таких как локальный протокол (из которого можно прослушивать записанные звонки или просматривать входящие/исходящие факсы) и уведомления на рабочем столе о входящих/исходящих звонках. Я даже могу управлять своимФриц!Боксадресная книга черезРоджер Роутер.
Роджер Роутердоступен через 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).
Один разРоджер Роутерустановлен и настроен, просто выберите его в качестве факса по умолчанию в LibreOffice/OpenOffice, как описано вОтвет Карстена.
¹похоже, PPA больше не будет обновляться, поскольку разработчик перешел на FlatPak; если вы умеете читать по-немецки,глянь сюда.
решение4
Иззи написала блестящий текст. Это мне очень помогло. У меня все получилось с первого раза. Отлично!
Поскольку я использую другую настройку (Ubuntu 17.10, V.90 - Modem, XFCE4), я хочу поделиться своими результатами:
**
- ** Как отправить ФАКС с помощью Libre Office, Ubuntu 17.10 ... 20.04 Ubuntu, XFCE4, Gnome Wayland, Unity **
**
Отправляйте факсы прямо из LibreOffice.
**FAXe direkt aus Libre Office versendenс Ubuntu 18.10, XFCE4 и другими версиями (эта обновленная версия функциональна и регулярно обновляется!)
**
**
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.
Вы можете купить разъем у компании "delock", если он не предусмотрен
1) Установить efax-gtk
efax-gtk поставляется с подробной справкой: F1 !
2) Откройте графический интерфейс efax-gtkиз меню
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
Установка ОС
- Добавить принтер:
Запустите графический интерфейс "system-config-printer"
Новый принтер
выберите Enter URI
и вставьте это:
socket://localhost:9900
Вперед «Generic»
Переслать «сырую очередь»
Переслать выбрать имя
и завершить.
Проверьте настройкив /etc/cups/printers.conf (может потребоваться sudo)
он должен сказать что-то вроде
<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
>>> для любого объяснения посмотрите /usr/bin/fax (!)
>>> какое устройство используется? COM2 означает ttyS1
/etc/efax.rc
выглядит примерно так:
DEV=ttyS0
ОТ=" +49 3222 1111111"
ИМЯ=" из Имя Фамилия "
СПКР="-iM2L3"
СТРАНИЦА=a4
PAGE_a4="210x295мм"
efax-gtk
пишет конфиги здесь:
$HOME/.efax-gtkrc, $sysconfdir/efax-gtkrc или /etc/efax-gtkrc (начинается с home!)
5а) Запустить efax-gtk .
5б) Запустите LibreOffice .
а) Печать на новом сокетном принтере
б) Перейдите в графический интерфейс efax-gtk, выберите
Метод ввода факса: Гнездо
Нажмите «Список сокетов».
Остальное должно быть очевидно ;-) В противном случае устраняйте неполадки....
Ночь:
Если система факсимильной связи перезагрузится для требуемого отключения, необходимо, чтобы факс-устройство автоматически запустилось.
Один из проверенных методов — это команда efax-gtk -s в графическом меню «Сессия и запуск» (которую также можно найти на немецком языке).