ฉันจะกำจัดเครื่องพิมพ์โกสต์ใน Gnome ได้อย่างไร


17

เมื่อฉันพยายามพิมพ์จากแอปพลิเคชัน Gnome ไดอะล็อกการพิมพ์จะแสดงรายการเครื่องพิมพ์ที่ไม่สามารถใช้งานได้ มันถูกเรียกว่า "duerqxesz5090 - ห้องอเนกประสงค์ - การปฏิเสธงาน" นี่คือสกรีนช็อตของกล่องโต้ตอบการพิมพ์ Gnome:

เครื่องพิมพ์ผี

  • หากฉันพยายามเลือกเครื่องพิมพ์นั้นแอปพลิเคชั่นจะหยุดค้างนานหลายนาทีหรือแม้กระทั่งหยุดทำงาน
  • ฉันได้รับสิ่งนี้ด้วยโปรแกรม Gnome (เช่น gedit หรือ glabels) แต่ไม่ใช่กับ firefox หรือ libreoffice
  • เป็นไปได้ว่ามันเป็นเศษซากของเครื่องพิมพ์เก่าที่ฉันได้ติดตั้งในบางจุด ฉันมีเครื่องพิมพ์ที่ติดตั้งในห้องสาธารณูปโภคชั้นใต้ดิน
  • ฉันไม่ได้ใช้ Gnome (ฉันใช้ xfce) แต่ฉันเคยใช้ Gnome มาก่อน
  • รุ่น Ubuntu ของฉันคือ Ubuntu 15.04 (สดใส)
  • CUPS ไม่ทราบอะไรเกี่ยวกับเครื่องพิมพ์ผีนี้: ถ้วย
  • ระบบกำหนดค่าเครื่องพิมพ์ไม่รู้อะไรเกี่ยวกับเครื่องพิมพ์นี้: เครื่องพิมพ์ระบบกำหนดค่า

ฉันจะทราบได้อย่างไรว่าเครื่องพิมพ์นี้ไม่มีอยู่ในรายการบนระบบของฉันและลบออก?

ฉันพยายามค้นหาในหลาย ๆ ที่ แต่ก็ไม่ได้ผลลัพธ์ใด ๆ เลย:

  • dconf dump / | grep duerqx
  • sudo grep -r duerqx /etc/
  • gsettings list-recursively | grep duerqx

น่าสนใจ เดาป่า: พยายามที่จะดูว่ามีส่วนที่เหลือบางส่วนใน/etc/cups/printers.confหรือ (ไม่ควร) /etc/printcapใน หรือถ้าคุณมีคำพังเพยมาก่อนลองเปิดใช้/usr/bin/gnome-control-center.real--- ใช้โปรแกรมการตั้งค่าเครื่องพิมพ์อื่น (และแย่กว่านั้น)
Rmano

@Rmano - ขอบคุณสำหรับคำแนะนำ /etc/cups/printers.confมีเพียงรายการสำหรับ HL4570CDW /etc/printcapเดียวกันสำหรับ gnome-control-center.realมีไอคอนเครื่องพิมพ์ที่เปิดตัวsystem-config-printer- ฉันไม่ได้รับโปรแกรมการตั้งค่าเครื่องพิมพ์ "แย่ลง"
Stephen Ostermiller

ฉันสามารถยืนยันได้ใน Ubuntu 15.10 ติดตั้งใหม่ทั้งหมด ฉันมีเครื่องพิมพ์หนึ่งเครื่องติดตั้งซึ่งเป็น Brother MFC9450CDN ดูเหมือนจะมีเธรดทั่วไปผ่านการโพสต์ที่ฉันเห็นบนอินเทอร์เน็ต: ทุกคนดูเหมือนจะมีเครื่องพิมพ์บราเดอร์ติดตั้ง
Charl le Roux

หากคุณใช้ CUPS จะมีอะไรปรากฏขึ้นในการตั้งค่าตามเบราว์เซอร์ - localhost: 631 / เครื่องพิมพ์ ? หากอยู่ที่นั่นให้คลิกที่มันแล้วเลือก "ลบเครื่องพิมพ์" จากรายการแบบเลื่อนลงการบริหาร
pbhj

@pbhj ฉันรวมภาพหน้าจอของหน้านั้นไว้ในคำถามของฉันแล้ว สิ่งเดียวที่รายการ CUPS คือเครื่องพิมพ์จริงของฉัน
สตีเฟ่น Ostermiller

คำตอบ:


15

ปรากฎว่าเครื่องพิมพ์นี้ไม่ได้ติดตั้งที่ใดก็ได้ในระบบของฉัน นี่คือ Gnome ค้นพบเครื่องพิมพ์เลเซอร์บราเดอร์ของฉันโดยอัตโนมัติ (อันที่ติดตั้งเป็น HL4570CDW) ดังนั้นมันจะจบลงที่เครื่องพิมพ์เดียวกันปรากฏขึ้นสองครั้งในรายการ (แต่เพียงครั้งเดียวตามหน้าที่)

ฉันค้นพบสิ่งนี้เพราะฉันสังเกตเห็นว่าเว็บอินเตอร์เฟสการดูแลเครื่องพิมพ์ของฉันบอกว่าเครื่องพิมพ์ตั้งอยู่ใน "Basement Utility Room" ซึ่งตรงกับที่โปรแกรม Gnome พูด ฉันหาวิธีเปลี่ยนการตั้งค่านั้น เมื่อฉันอัปเดตเครื่องพิมพ์เพื่อบอกว่ามันอยู่ใน "Office (ชั้น 1)" ไดอะล็อกเปลี่ยนทันทีเพื่อพูดเช่นกัน:

หากฉันถอดปลั๊กเครื่องพิมพ์ออกจากเครือข่ายและลองพิมพ์จากแอปพลิเคชัน Gnome "เครื่องพิมพ์โกสต์" จะไม่ปรากฏอีกต่อไป หากฉันเสียบเครื่องพิมพ์กลับเข้าไปใหม่และลองพิมพ์ใหม่อีกครั้งปรากฏในรายการ

ฉันเข้าสู่การกำหนดค่าเครื่องพิมพ์และปิดใช้งานบริการเครือข่ายทีละรายการจนกว่าฉันจะพบสิ่งที่ทำให้เครื่องพิมพ์ปรากฏขึ้นอย่างน่าอัศจรรย์ (แม้ว่าจะไม่สามารถใช้งานได้) ผู้ร้ายคือ IPP ถ้าฉันปิดการใช้งานบริการ IPP บนเครื่องพิมพ์ (และรีบูตเครื่อง) ดังนั้นฉันจะไม่ได้เครื่องพิมพ์โกสต์อีกต่อไปแม้ว่าจะเปิดเครื่องพิมพ์และเชื่อมต่อกับเครือข่ายแล้ว

เมื่อ IPP ถูกปิดใช้งานคุณยังคงสามารถติดตั้งเครื่องพิมพ์เป็น LPD หรือซ็อกเก็ตดิบได้ อย่างไรก็ตาม IPP อาจมีความสำคัญสำหรับการพิมพ์จากแพลตฟอร์มอื่นเช่น Windows และ Mac

ในที่สุดดูเหมือนว่าจะเป็นข้อผิดพลาดที่เครื่องพิมพ์ค้นพบผ่าน IPP ใช้งานไม่ได้


ในการหยุดโปรแกรมไม่ให้แสดงเครื่องพิมพ์ที่ค้นพบอัตโนมัติในกล่องโต้ตอบการพิมพ์คุณต้องกำหนดค่า บริการavahi daemon ใหม่ตามรายละเอียดในคำตอบนี้ไปที่ฉันจะปิดการใช้งานการติดตั้งเครื่องพิมพ์ระยะไกลอัตโนมัติได้อย่างไร :

แก้ไข/etc/avahi/avahi-daemon.confและใน[server]ส่วนเพิ่มenable-dbus=no จากนั้นเริ่มบริการ avahi-daemon:sudo service avahi-daemon restart

เมื่อฉันกำหนดค่า avahi เช่นนี้ฉันไม่เห็นเครื่องพิมพ์โกสต์นี้อีกต่อไปแม้ว่าเครื่องพิมพ์จะสามารถใช้งานได้กับ IPP


คำตอบที่ดีเลิศคำถามคือจะมีประโยชน์กับคุณสมบัตินี้หรือไม่? มีสถานการณ์ที่เครื่องพิมพ์สามารถใช้งานได้ (ไม่มีการกำหนดค่า) ฉันยังแสดงให้เห็นว่า "ปฏิเสธงาน"
alfC

ในกรณีส่วนใหญ่ผู้คนที่ฉันพบพบข้อผิดพลาดในฟอรัมอินเทอร์เน็ตมีเครื่องพิมพ์บราเดอร์ ฉันคิดว่าคุณสมบัตินี้ใช้งานได้ดีกับเครื่องพิมพ์จากผู้ผลิตรายอื่น
Stephen Ostermiller

คุณพูดถูกแล้วเครื่องพิมพ์ ghost (duerquex) ไม่มีประโยชน์กล่องโต้ตอบจะพยายามเชื่อมต่อกับเครื่องพิมพ์
alfC

ฉันพยายามเปลี่ยน enable-dbus = ไม่บนระบบ Xubuntu 18.04 ของฉัน แต่จากนั้นรีสตาร์ท avahi เพิ่งแฮงค์ มีวิธีอื่นในการป้องกัน avahi ไม่ให้ค้นหาเฉพาะเครื่องพิมพ์หรือไม่ ดูเหมือนว่าฉันต้องการคุณสมบัติ zero-config สำหรับสิ่งอื่น ๆ เช่นการเข้าถึงทรัพยากรการแชร์ไฟล์ของฉัน (แม้ว่าฉันจะสามารถใช้ IP ได้)
NRaygun

1

ฉันมีปัญหาที่คล้ายกัน:

รายการเครื่องพิมพ์. png

เครื่องพิมพ์ด้านล่างมาจากการติดตั้งรุ่นเก่า ฉันแก้ไขไฟล์:

$ sudo -H gedit /etc/cups/printers.conf

# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING

<DefaultPrinter DCP-7065DN>
UUID urn:uuid:1a785efb-bce4-35dd-7e44-c4fd53bb429a
Info Brother DCP-7065DN
  (... SNIP ...)
</DefaultPrinter>

<Printer DCP7065DN>
UUID urn:uuid:46e866c1-3ab2-324b-65fd-30d2fee77f85
Info DCP7065DN
  (... SNIP ...)
</Printer>

ดังนั้นฉันจึงลบรายการที่สอง ...

<Printer DCP7065DN>
UUID urn:uuid:46e866c1-3ab2-324b-65fd-30d2fee77f85
Info DCP7065DN
  (... SNIP ...)
</Printer>

... และบันทึกไฟล์

จำเป็นต้องรีบูตเครื่องเพื่อให้การเปลี่ยนแปลงมีผล


นอกจากนี้ยังมีไฟล์คำจำกัดความของเครื่องพิมพ์ใน/etc/cups/ppd:

เครื่องพิมพ์ ppd.png

ดังนั้นฉันจึงลบไฟล์นี้ด้วย:

$ ll /etc/cups/ppd

total 28
drwxr-xr-x 2 root lp  4096 Aug 10  2018 ./
drwxr-xr-x 5 root lp  4096 Nov 10 09:59 ../
-rw-r----- 1 root lp  8191 Aug 10  2018 DCP-7065DN.ppd
-rw-r----- 1 root lp 10537 Aug  7  2018 DCP7065DN.ppd

$cat /etc/cups/ppd/DCP7065DN.ppd

*PPD-Adobe: "4.3"
*%================================================
*%  Copyright Brother Industries,Ltd 2006-2008
*%  "Brother DCP7065DN for CUPS"
*%================================================
  (... SNIP ...)
*UIConstraints: *InputSlot MANUAL   *Duplex DuplexTumble
*UIConstraints: *InputSlot MANUAL   *Duplex DuplexNoTumble

$ sudo rm -f /etc/cups/ppd/DCP7065DN.ppd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.