如何直接从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上进行)。
Izzy

您是否尝试过链接 ?或此答案可能会有所帮助
Dorian

1
在浏览了一会儿并阅读了一些旧的错误报告之后,由于很少有人使用传真,因此传真似乎没有受到任何关注。每个人都在转向电子邮件甚至传真服务。看起来您可能必须迁移到其他内容。作为记录,当使用16.04插入时,我的Canon MFP可以立即传真并工作。因此,您似乎有3个选择:您将必须升级Ubuntu,以不同的方式发送文档,或者将LibreOffice降级为可行的版本。
多里安

1
没问题,这是寻找问题的解决方案。:-)只是不是正确的问题。但是我和其他人在一起,我在一台激光打印机中拥有一台HP,当我安装从HP下载的HP杯子驱动程序时,我得到了传真打印机,当我打印到该打印机时,我得到了所有关于电话号码和封面,我要寄给谁等等。如果您没有收到,那我认为这是真正的问题,不是LO。
Christopher Angulo-Bertram

Answers:


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 = modem”

现在,您应该可以添加一个新打印机:“ AppSocket / HP JetDirect”,其主机名:localhost,端口:9900,打印机类型:Generic-> Raw Queue。完成后,检查其中是否/etc/cups/printers.conf包含socket://localhost:9900efax不会自动启动,因此您需要在需要时手动进行此操作(或创建一个启动脚本以让Ubuntu在启动时负责该操作)。

如果LibreOffice / OpenOffice没有检测到此“传真打印机”(根据更改日志,它应该),可能需要Fax4CUPS

…因此,Ubuntu 14.04 LTS中的当前LibreOffice版本已过时。我已经将LO更新为5.0.1.2,并且传真集成已更改。spadmin不再存在,并且需要外部脚本Fax4CUPS。

Fax4CUPS是efax / hylafax / mgetty-fax的CUPS后端。在给定的URL处,您可以找到.deb再次需要通过安装的软件包sudo dpkg -i fax4cups_2.0-1_all.deb。然后,可以在其手册页中找到更多说明:man fax4CUPS


1个由于时间紧迫而尚未由我测试-但我不想a)丢失便笺,b)使它们远离您。测试成功后,我将接受此答案。
2在64位安装上,很显然,您需要对此进行32位支持


0

直接从LibreOffice 发送传真,您需要一个传真调制解调器和一个允许应用程序与传真调制解调器通信的传真驱动程序。

通过“打印”对话框发送传真

  1. 通过选择“文件”“打印”打开“打印”对话框,然后在“名称”列表框中选择传真驱动程序。
  2. 单击确定打开您的传真驱动程序对话框,您可以在其中选择传真收件人。

配置LibreOffice传真图标

您可以配置LibreOffice,以便单击图标即可自动将当前文档发送为传真:

  1. 选择工具-选项-LibreOffice Writer-打印
  2. 从传真列表框中选择传真驱动程序,然后单击确定。
  3. 单击标准栏末尾的箭头图标。在下拉菜单中,选择“自定义”。出现“自定义”对话框的“工具栏”标签页。
  4. 单击添加命令。
  5. 选择“文档”类别,然后选择“发送默认传真”命令。
  6. 单击添加,然后单击关闭。
  7. 在工具栏标签页上,单击向下箭头按钮以将新图标放置在所需位置。单击确定。现在,您的标准栏上有一个新图标,用于将当前文档作为传真发送。

(来源:LO帮助页面发送传真和配置LibreOffice进行传真

真诚的

卡斯滕


感谢您的尝试,Karsten。但是无需提及源代码就无需复制粘贴LO帮助页面,我当然已经读过了。也许我不够明确,但是正如我的问题所指出的那样,我想使用MFC设备恢复以前的“打印到传真”功能-不购买某些硬件来实现该功能(传真调制解调器)。
Izzy)2013年

遗憾的是,此答​​案(和其他答案)仅适用于“传真调制解调器”,并且目前似乎不支持“传真打印机”。
杰森

0

是时候更新了,因为我没有使用其他建议的解决方案

我最终得到了一个完全不同的解决方案,在使用了将近两年之后,我也想在这里分享。我的Brother MFC根本不参与其中。

当我使用Fritz!Box将我的房屋连接到集成了传真功能的Internet和电话网络时,我将其设置在那里,然后使用Roger Router –除其他外,还提供了传真接口LibreOffice / OpenOffice可以直接进行交互。Roger Router的设置非常简单明了,每个步骤都有说明,Fritz!Box甚至可以自动检测到。

助理 传真设定
助手启动//传真设置(来源:Ubuntu Wiki

作为副作用,我获得了一堆完善的功能,例如本地协议(可以从中收听录音的呼叫或查看传入/传出的传真)和桌面通知传入/传出的呼叫。我什至可以通过Roger Router管理Fritz!Box通讯录。

可通过PPA获得Roger Router:¹

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的默认传真Karsten的答案


¹不过,随着开发者改用FlatPak,PPA似乎将不再更新;如果您会读德语,请参见此处


0

伊齐写了一篇精彩的文字。这对我很有帮助。它使它第一次为我工作。大!

由于我使用其他设置(Ubuntu 17.10,V.90-调制解调器,XFCE4),因此我想分享我的结果:

**

-**如何使用Libre Office,Ubuntu 17.10,XFCE4发送传真**

**

直接从LibreOffice内部发送传真。

** 传真至自由图书馆,请阅读 Ubuntu 18.10,XFCE4和版本更新(由Anleitung Funktioniert和Wird regelmaessig提供)!

**

**

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)添加打印机

新打印机

选择输入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 =“ 210x295mm”

efax-gtk

在此处写入配置:

$ HOME / .efax-gtkrc,$ sysconfdir / efax-gtkrc或/ etc / efax-gtkrc(以home开头!)

5a)启动efax-gtk

5b)启动LibreOffice

a)打印到新的插座打印机

b)转到efax-gtk GUI,选择

传真输入方式:插座

Klick“套接字列表”

休息应该很明显;-)否则,请排除故障。

Nachtrag:

Damit die Faxfunktion systemseitig nach jedem重新启动zurVerfügunggestellt wird,高级男子efax-gtk automatisch lassen。

Eine probate Methode ist der Eintrag efax-gtk -s im GUI菜单“会话和启动”(这在Deutschübersetztwird中非常有用)。


传真发送给Libre Office,Ubuntu 18.04,xfce4:请联系我们。菜单栏中的efax-gtk GUI ist,菜单是da kann man sie anklicken。休息:启动LibreOffice。1)打印到新的套接字打印机2)转到efax-gtk GUI,选择传真输入方法:套接字Klick“套接字列表”其余部分应该很明显;-)
–Opinion_no9

死于Loesung“ ...向Libre Office发送传真...”以Dieser形式进行的Ubuntu 18.10定义。
–Opinion_no9
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.