Як надсилати факси безпосередньо з 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
Подивившись деякий час і прочитавши деякі старі повідомлення про помилки, здається, що факсимілювання не привертає уваги, оскільки так мало хто користується ним. Усі переходять до електронної пошти та навіть послуг електронної пошти. Схоже, вам, можливо, доведеться перейти на щось інше. Для запису мій MFP Canon може факсувати та працює відразу при підключенні за допомогою 16.04. Отже, у вас є три варіанти: вам доведеться оновити або Ubuntu, надіслати документи іншим способом, або повернути LibreOffice до того, що працювало.
Доріан

1
Немає проблеми, це було рішення, яке шукало проблему. :-) просто не правильна проблема. Я з іншими хлопцями, хоча у мене HP один на одному лазерному принтері, і коли я встановлюю драйвери чашок HP, які завантажую з HP, я отримую факс-принтер, і коли я друкую до цього, я отримую всі діалоги про номер та титульний аркуш, кому я надсилаю його і т. д. Якщо ви цього не отримуєте, я думаю, що це справжня проблема, а не ЛО.
Крістофер Ангуло-Бертрам

Відповіді:


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, тип принтера: загальний -> чергова черга. Зробивши це, перевірте, що /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. Виберіть драйвер факсу у вікні списку факсів та натисніть кнопку ОК.
  3. Клацніть піктограму зі стрілкою в кінці панелі Стандарт. У спадному меню виберіть Налаштувати. З'явиться сторінка вкладки Панелі інструментів діалогового вікна Налаштувати.
  4. Клацніть Додати команди.
  5. Виберіть категорію "Документи", після чого виберіть команду "Надіслати факс за замовчуванням".
  6. Клацніть Додати, а потім Закрити.
  7. На сторінці вкладки Панелі інструментів натисніть кнопку зі стрілкою вниз, щоб розташувати нову іконку там, де ви хочете. Натисніть кнопку ОК. Тепер у вашій панелі "Стандарт" з'явилася нова піктограма для надсилання поточного документа у вигляді факсу.

(Джерело: Сторінка довідки ЛО Надсилання факсів та налаштування LibreOffice для факсу )

З повагою,

Карстен


Дякую за спробу, Карстен. Але не потрібно копіювати та вставляти довідкову сторінку LO, не згадуючи джерело, я, звичайно, це читав. Можливо, я був недостатньо явним, але, як говориться в моєму запитанні, я хотів відновити функціонал друку до факсу, який у мене був раніше, на своєму пристрої MFC - не купувати обладнання для досягнення цього (факс-модем).
Іззи

На жаль, ця відповідь (та інші) працює лише з "Факс-модемами", а "Факс-принтери" наразі не підтримуються.
Джейсон

0

Час для оновлення, оскільки я не використовував інше запропоноване рішення :

Я закінчився зовсім іншим рішенням, яким я також хочу поділитися тут після використання ним зараз майже 2 роки. Мій брат MFC взагалі не бере участь у цьому.

Оскільки я використовую поле Fritz! Для підключення свого будинку до мережі Інтернет та телефонії, в якій є інтегровані можливості факсу, я встановив це там, а потім використав Roger Router - який, крім усього іншого, забезпечує факс-інтерфейс LibreOffice / OpenOffice може взаємодіяти безпосередньо. Налаштування Roger Router є досить простою і зрозумілою, кожен крок пояснює, і ваш Fritz! Box навіть автоматично виявляється.

Асистент Налаштування факсу
Помічник при запуску // Налаштування факсу (джерело: Ubuntu Wiki )

Як побічний ефект я отримую купу приємних функціональних можливостей, таких як локальний протокол (з якого можна прослуховувати записані дзвінки або переглядати вхідні / вихідні факси) та повідомлення на робочому столі про вхідні / вихідні дзвінки. Я навіть можу керувати своєю адресною книгою Fritz! Box через Роджера Роутера .

Роджер-роутер доступний через 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, як описано у відповіді Карстен .


Seems схоже, PPA більше не оновлюватиметься, оскільки розробник перейшов на FlatPak; якщо ви можете прочитати німецьку, дивіться тут .


0

Іззі написав геніальний текст. Це мені дуже допомогло. Це змусило мене працювати вперше. Чудово!

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

**

- ** Як надіслати факс за допомогою Libre Office, Ubuntu 17.10, XFCE4 **

**

Надсилайте факси безпосередньо з LibreOffice.

** FAXe пряма версія вільного офісу для 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

Налаштування ОС

4) Додати принтер :

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

виберіть Enter URI, вставте це:

socket://localhost:9900

Форвард «Загальний»

Вперед „Сира черга”

Вперед виберіть ім'я

і доопрацювати.

Перевірте налаштування в /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

FROM = "+49 3222 1111111"

NAME = "від прізвища прізвища"

SPKR = "- iM2L3"

PAGE = a4

PAGE_a4 = "210x295 мм"

efax-gtk

сюди пише налаштування:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc або / etc / efax-gtkrc (починається з дому!)

5a) Почніть efax-gtk .

5b) Запустіть LibreOffice .

a) Роздрукуйте на новому принтері з розетками

b) Перейдіть до графічного інтерфейсу efax-gtk, виберіть

Спосіб введення факсу: Socket

Клацніть „Список розеток“

Відпочинок повинен бути очевидним ;-) В іншому випадку усунення неполадок ....

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 Меню "Сесія та запуск" (wie auch immer das in Deutsch übersetzt wird).


FAX надсилає мій офіс, Ubuntu 18.04, xfce4: Aus Erfahrung cann ich bestaetigen, dass es genau so funktioniert. Die efax-gtk GUI є в їхньому меню, так що ви не можете натиснути. Der Rest ist wie gehabt: Start LibreOffice. 1) Роздрукувати на новому принтері розетки 2) Перейдіть на графічний інтерфейс efax-gtk, оберіть метод введення факсу: Socket Klick „Список
розеток

Die oben beschriebene Loesung "... надішліть ФАКС з вільного офісу ..." функціонуючи з Ubuntu 18.10 у форматі dieser.
думка_no9
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.