直到版本 4.3,人們都可以使用該spadmin
工具來設定傳真驅動程式 - 這對我在 OpenOffice 和後來的 LibreOffice 中運行得非常好。更新至版本 5.x 後,此傳真驅動程式停止運作,且該spadmin
工具已從 LibreOffice 中消失。1簡單地將文件複製psprint.conf
到新位置並沒有幫助(如鏈接的帖子1表示)。
作為一種解決方法,我目前必須列印傳真,然後將其掃描到傳真印表機 - 這顯然違背了「無紙化辦公室」的目的。
是否有任何(不太困難)的方法可以恢復 LibreOffice 中的直接「列印到傳真」功能?
PS:我有一個兄弟 MFC 9120 CN這裡,相應的驅動程式(LPD、CUPS、FAX)已安裝在我的 Ubuntu 12.04 機器上。在您提問之前:請不要討論升級到 14.04/16.04,這不是這個問題的一部分:)
答案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”,主機名稱:localhost,連接埠:9900,印表機類型:通用 -> 原始佇列。完成後,檢查是否/etc/cups/printers.conf
包含socket://localhost:9900
.efax
不會自動啟動,因此,您必須在需要時手動執行此操作(或為自己建立啟動腳本,讓 Ubuntu 在啟動時處理該操作)。
如果 LibreOffice/OpenOffice 沒有偵測到此「傳真印表機」(根據變更日誌它應該),傳真4CUPS可能被需要:
…所以 Ubuntu 14.04 LTS 中目前的 LibreOffice 版本已經過時了。我已將 LO 更新至 5.0.1.2,並且傳真整合已更改。 spadmin 不再存在,並且需要外部腳本fax4CUPS。
傳真4CUPS是 efax/hylafax/mgtty-fax 的 CUPS 後端。在給定的 URL 中,您可以找到.deb
您再次需要通過安裝的軟體包sudo dpkg -i fax4cups_2.0-1_all.deb
。進一步的說明可以在其手冊頁中找到:man fax4CUPS
。
1由於時間不夠,我還沒有測試過——但我不想 a) 丟失筆記 b) 讓它們遠離你。一旦我測試成功,我就會接受這個答案。
2不幸的是,在 64 位元安裝中,您顯然需要 32 位元支持
答案2
傳送傳真直接地從 LibreOffice 開始,您需要一個傳真數據機和一個允許應用程式與傳真數據機通訊的傳真驅動程式。
透過列印對話方塊傳送傳真
- 透過選擇「檔案」-「列印」開啟「列印」對話框,然後在「名稱」列錶框中選擇傳真驅動程式。
- 按一下「確定」將開啟傳真驅動程式的對話框,您可以在其中選擇傳真收件人。
配置 LibreOffice 傳真圖標
您可以設定 LibreOffice,以便按一下圖示即可自動將目前文件作為傳真傳送:
- 選擇工具 - 選項 -LibreOffice Writer - 列印。
- 從傳真列錶框中選擇傳真驅動程序,然後按一下確定。
- 按一下標準列末尾的箭頭圖示。在下拉式選單中,選擇自訂。將出現「自訂」對話方塊的「工具列」標籤頁。
- 點選新增命令。
- 選擇“文檔”類別,然後選擇“傳送預設傳真”命令。
- 按一下“新增”,然後按一下“關閉”。
- 在「工具列」標籤頁面上,按一下向下箭頭按鈕將新圖示放置在您想要的位置。按一下“確定”。您的標準欄現在有一個新圖標,用於將當前文件作為傳真發送。
(來源:LO 幫助頁面傳送傳真並設定 LibreOffice 進行傳真)
真摯地,
卡斯滕
答案3
是時候更新了,因為我沒用過我提出的另一個解決方案:
我最終得到了一個完全不同的解決方案,在使用它近兩年後我也想在這裡分享。我的兄弟MFC根本不參與其中。
因為我正在使用弗里茨!要將我的家連接到集成了傳真功能的互聯網和電話網絡,我已經在那裡進行了設置,然後使用羅傑路由器– 除此之外,它提供了 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 中的預設傳真,如中所述卡斯滕的回答。
^不過,由於開發人員已轉向 FlatPak,PPA 似乎將不再更新;如果你能讀懂德語看這裡。
答案4
伊茲寫了一篇精彩的文章。這對我幫助很大。它讓我第一次就成功了。偉大的!
由於我使用不同的設定(Ubuntu 17.10、V.90 - 數據機、XFCE4),我想分享我的結果:
**
- ** 如何使用 Libre Office、Ubuntu 17.10 ... 20.04 Ubuntu、XFCE4、Gnome Wayland、Unity 傳送傳真 **
**
直接從 LibreOffice 內傳送傳真。
**直接透過 Libre Office 傳真mit Ubuntu 18.10、XFCE4 和其他版本(diese Anleitung funktioniert und wird regelmaessig aktualisiert!)
**
**
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 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
設定作業系統
- 新增印表機:
啟動 GUI“系統配置印表機”
新印表機
選擇輸入 URI
貼上:
socket://localhost:9900
轉發“通用”
轉發“原始佇列”
轉發選擇名稱
並最終確定。
檢查設定在 /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
看起來像這個例子:
開發=ttyS0
寄件者=“+49 3222 1111111”
NAME=“來自名字姓氏”
SPKR="-iM2L3"
頁=a4
PAGE_a4="210x295mm"
efax-gtk
在這裡寫配置:
$HOME/.efax-gtkrc、$sysconfdir/efax-gtkrc 或 /etc/efax-gtkrc(以 home 開頭!)
5a) 啟動 efax-gtk 。
5b) 啟動 LibreOffice 。
a) 列印到新的套接字印表機
b) 前往 efax-gtk GUI,選擇
傳真輸入方式:套接字
點選“套接字清單”
休息應該是顯而易見的;-) 否則排除故障...
夜景:
當傳真功能係統重新啟動時,請使用 efax-gtk 自動啟動。
遺囑認證方法是在 GUI 選單「會話和啟動」中使用的 efax-gtk -s(即德語中的「會話和啟動」)。