วิธีการส่งแฟกซ์โดยตรงจากภายใน 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 เพราะ distros จัดการโทรสารเอง
Dorian

@XToro My Fax ปรากฏเป็นเครื่องพิมพ์ (แต่การเลือกว่าใน LO ใช้งานไม่ได้: ไม่มีการถามหมายเลขแฟกซ์ดังนั้นจึงไม่สามารถส่งแฟกซ์ได้) และไม่ฉันไม่ได้ใช้ HylaFAX (หรือโซลูชันที่ใช้ซอฟต์แวร์ใด ๆ ) ซึ่งเกินความจำเป็นสำหรับแฟกซ์ไม่กี่ตัวที่ฉันต้องส่ง หาก distros "ตอนนี้จัดการแฟกซ์ด้วยตนเอง" อาจเป็นประโยชน์ในการชี้ให้เห็นวิธีการทำ (และวิธีการทำบน Ubuntu)
อิซซี่


1
หลังจากดูไปสักพักแล้วอ่านรายงานข้อผิดพลาดเก่า ๆ บางอย่างดูเหมือนว่าการรับส่งแฟกซ์จะไม่ได้รับความสนใจใด ๆ เนื่องจากมีผู้ใช้เพียงไม่กี่คน ทุกคนย้ายไปที่อีเมลและแม้แต่บริการ efaxing ดูเหมือนว่าคุณอาจต้องย้ายไปหาสิ่งที่แตกต่าง สำหรับบันทึก Canon MFP ของฉันสามารถส่งแฟกซ์และใช้งานได้ทันทีเมื่อต่อสายโดยใช้ 16.04 ดังนั้นคุณจึงมี 3 ตัวเลือก: คุณจะต้องอัพเกรดทั้ง Ubuntu ส่งเอกสารด้วยวิธีที่แตกต่างกันหรือลดระดับ LibreOffice กลับไปทำงานที่เดิม
Dorian

1
ไม่มีปัญหามันเป็นวิธีแก้ปัญหาที่กำลังมองหาปัญหา :-) ไม่ใช่ปัญหาที่ถูกต้อง ฉันอยู่กับผู้ชายคนอื่น แต่ฉันมี HP ทั้งหมดในเครื่องพิมพ์เลเซอร์เดียวและเมื่อฉันติดตั้งไดรเวอร์ของถ้วย HP ที่ฉันดาวน์โหลดจาก HP ฉันจะได้รับเครื่องพิมพ์โทรสารและเมื่อฉันพิมพ์ไปที่ฉันได้รับการสนทนาทั้งหมด หมายเลขและใบปะหน้าใครที่ฉันส่งไป ฯลฯ ถ้าคุณไม่ได้รับแล้วฉันคิดว่านั่นเป็นปัญหาจริงไม่ใช่ LO
Christopher Angulo-Bertram

คำตอบ:


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 ไม่เริ่มโดยอัตโนมัติดังนั้นคุณจะต้องทำด้วยตัวเองเมื่อคุณต้องการ (หรือสร้างสคริปต์เริ่มต้นให้ตัวเองเพื่อให้ Ubuntu ดูแลสิ่งนั้นตอนบูท)socket://localhost:9900efax

หาก 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.debman fax4CUPS


1ยังไม่ผ่านการทดสอบโดยฉันเนื่องจากไม่มีเวลา - แต่ฉันไม่ต้องการ a) ทำโน้ตหายและข) ทำให้พวกเขาอยู่ห่างจากคุณ ฉันจะยอมรับคำตอบนี้เมื่อฉันทดสอบเรียบร้อยแล้ว
2ในการติดตั้ง 64 บิตคุณจะต้องได้รับการสนับสนุน 32 บิตอย่างแน่นอน


0

ในการส่งแฟกซ์โดยตรงจาก LibreOffice คุณต้องมีโมเด็มโทรสารและไดรเวอร์แฟกซ์ที่อนุญาตให้แอปพลิเคชันสื่อสารกับโมเด็มโทรสาร

การส่งแฟกซ์ผ่านกล่องโต้ตอบการพิมพ์

  1. เปิดไดอะล็อกการพิมพ์โดยเลือกไฟล์ - พิมพ์แล้วเลือกไดรเวอร์แฟกซ์ในกล่องรายการชื่อ
  2. การคลิกตกลงจะเปิดกล่องโต้ตอบสำหรับไดรเวอร์แฟกซ์ของคุณซึ่งคุณสามารถเลือกผู้รับแฟกซ์ได้

การกำหนดค่า LibreOffice ไอคอนแฟกซ์

คุณสามารถกำหนดค่า LibreOffice เพื่อให้การคลิกเพียงครั้งเดียวบนไอคอนส่งเอกสารปัจจุบันเป็นแฟกซ์โดยอัตโนมัติ:

  1. เลือกเครื่องมือ - ตัวเลือก - นักเขียน LibreOffice - พิมพ์
  2. เลือกไดรเวอร์แฟกซ์จากกล่องรายการ Fax และคลิก OK
  3. คลิกที่ไอคอนลูกศรที่ท้ายแถบมาตรฐาน ในเมนูแบบเลื่อนลงเลือกกำหนดเอง หน้าแถบเครื่องมือของกล่องโต้ตอบปรับแต่งจะปรากฏขึ้น
  4. คลิกเพิ่มคำสั่ง
  5. เลือกหมวดหมู่ "เอกสาร" จากนั้นเลือกคำสั่ง "ส่งแฟกซ์เริ่มต้น"
  6. คลิกเพิ่มแล้วปิด
  7. บนหน้าแท็บแถบเครื่องมือคลิกปุ่มลูกศรลงเพื่อวางตำแหน่งไอคอนใหม่ที่คุณต้องการ คลิกตกลง ตอนนี้แถบมาตรฐานของคุณมีไอคอนใหม่เพื่อส่งเอกสารปัจจุบันเป็นแฟกซ์

(ที่มา: หน้าความช่วยเหลือ LO การส่งแฟกซ์และกำหนดค่า LibreOffice สำหรับการส่งแฟกซ์ )

ขอแสดงความนับถือ

Karsten


ขอบคุณสำหรับความพยายาม Karsten แต่ไม่จำเป็นต้องคัดลอกวางหน้าช่วยเหลือโดยไม่ต้องพูดถึงแหล่งที่มาแน่นอนว่าฉันอ่านแล้ว บางทีฉันอาจไม่ชัดเจนพอ แต่เนื่องจากคำถามของฉันฉันต้องการคืนค่าฟังก์ชันการพิมพ์ไปยังแฟกซ์ที่ฉันเคยใช้มาก่อนด้วยอุปกรณ์ MFC ของฉัน - ไม่ซื้อฮาร์ดแวร์บางอย่างเพื่อให้บรรลุ (โมเด็มโทรสาร)
Izzy

Saddly คำตอบนี้ (และอื่น ๆ ) ใช้งานได้กับ "แฟกซ์โมเด็ม" เท่านั้นและดูเหมือนว่า "Fax Printers" จะได้รับการสนับสนุนในขณะนี้
Jason

0

เวลาที่จะอัปเดตเนื่องจากฉันไม่ได้ใช้โซลูชันที่เสนออื่น ๆ ของฉัน :

ฉันลงเอยด้วยโซลูชันที่แตกต่างอย่างสิ้นเชิงซึ่งฉันต้องการแชร์ที่นี่หลังจากใช้งานมาเกือบ 2 ปีแล้ว Brother MFCของฉันไม่เกี่ยวข้องเลย

ขณะที่ฉันใช้Fritz! Boxเพื่อเชื่อมต่อบ้านของฉันกับอินเทอร์เน็ตและเครือข่ายโทรศัพท์ซึ่งมีความสามารถในการส่งแฟกซ์ในตัวฉันได้ตั้งค่าไว้ที่นั่นแล้วใช้Roger Router - ซึ่งก็คือส่วนต่อประสานแฟกซ์ของ LibreOffice / OpenOffice สามารถโต้ตอบกับโดยตรง การติดตั้งRoger Routerนั้นค่อนข้างง่ายและตรงไปตรงมาพร้อมคำอธิบายในแต่ละขั้นตอนและFritz! Boxของคุณจะตรวจจับได้โดยอัตโนมัติ

ผู้ช่วย การตั้งค่าแฟกซ์
ผู้ช่วยเริ่มต้น // การตั้งค่าแฟกซ์ (ที่มา: Ubuntu Wiki )

ในฐานะที่เป็นผลข้างเคียงฉันได้รับฟังก์ชั่นที่ดีเช่นโพรโทคอลในพื้นที่ (ซึ่งสามารถฟังการโทรที่บันทึกไว้หรือดูแฟกซ์ขาเข้า / ขาออก) และการแจ้งเตือนทางเดสก์ท็อปของสายเรียกเข้า / โทรออก ฉันยังสามารถจัดการของฉันฟริตซ์! ตู้หนังสือที่อยู่ผ่านทางโรเจอร์ 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 มีให้บริการตามการเขียนนี้)

เมื่อโรเจอร์ Routerถูกติดตั้งและกำหนดค่าเพียงแค่เลือกเป็นค่าเริ่มต้นในแฟกซ์ LibreOffice / OpenOffice ที่อธิบายไว้ในคำตอบของ Karsten


¹ดูเหมือนว่า PPA จะไม่ได้รับการปรับปรุง แต่เป็นนักพัฒนาได้เปลี่ยนไป FlatPak; ถ้าคุณสามารถอ่านเยอรมัน, ดูที่นี่


0

อิซซี่เขียนข้อความที่ยอดเยี่ยม สิ่งนี้ช่วยฉันได้มาก มันทำให้ฉันได้ผลในครั้งแรก ที่ดี!

เนื่องจากฉันใช้การตั้งค่าอื่น (Ubuntu 17.10, V.90 - โมเด็ม, XFCE4) ฉันต้องการแชร์ผลลัพธ์ของฉัน:

**

- ** วิธีส่งแฟกซ์ด้วย Libre Office, Ubuntu 17.10, XFCE4 **

**

ส่งแฟกซ์โดยตรงจากภายใน LibreOffice

** FAXe สร้างจาก Libre Office ไปกับ 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) เปิด GUI 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

ไปข้างหน้า„ ทั่วไป "

ไปข้างหน้า„ 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

FROM = "+49 3222 1111111"

NAME = "จากชื่อนามสกุล"

SPKR = "- iM2L3"

page = a4

PAGE_a4 = "210x295mm"

eFax-GTK

เขียนการกำหนดค่าที่นี่:

$ HOME / .efax-gtkrc, $ sysconfdir / efax-gtkrc หรือ / etc / efax-gtkrc (เริ่มต้นที่บ้าน!)

5A) เริ่มต้น eFax-GTK

5b) เริ่มต้น LibreOffice

a) พิมพ์ไปยังเครื่องพิมพ์ซ็อกเก็ตใหม่

b) ไปที่ efax-gtk GUI เลือก

วิธีการป้อนแฟกซ์: ซ็อกเก็ต

คลิก“ รายการซ็อกเก็ต”

ส่วนที่เหลือควรชัดเจน ;-) มิฉะนั้นแก้ไขปัญหาได้ ....

Nachtrag:

Damit die Faxfunktion system ระบบจะทำการรีบูท zur Verfügung gestellt wird, sollte man efax-gtk auto startch lassen

Eeth probate Methode ist der Eintrag efax-gtk -s Im GUI Menue "เซสชันและการเริ่มต้น" (โดยมีดังต่อไปนี้ใน Deutsch übersetzt wird)


FAX senden mit Libre Office, Ubuntu 18.04, xfce4: Aus Erfahrung kann ich bestaetigen, และอื่น ๆ อีกมากมาย ตาย efax-gtk GUI ist im Menue, da kann man sie anklicken ส่วนที่เหลือเป็นตำแหน่ง: เริ่ม LibreOffice 1) พิมพ์ไปยังเครื่องพิมพ์ซ็อกเก็ตใหม่ 2) ไปที่ efax-gtk GUI เลือกวิธีการป้อนแฟกซ์: ซ็อกเก็ตคลิค list รายการซ็อกเก็ต“ ส่วนที่เหลือควรชัดเจน ;-)
คิดเห็น _no9

ขอให้สนุกกับ Loesung "... ส่ง FAX พร้อม Office Libre ... " ฟังก์ชั่นการใช้งานที่สมบูรณ์ของ Ubuntu 18.10 ในฟอร์ม Dieer
คิดเห็น _no9
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.