Làm cách nào để thoát khỏi máy in ma trong Gnome?


17

Khi tôi cố in từ ứng dụng Gnome, hộp thoại in có máy in không có chức năng được liệt kê. Nó được gọi là "duerqxesz5090 - Phòng tiện ích tầng hầm - Từ chối công việc". Dưới đây là ảnh chụp màn hình của hộp thoại in Gnome:

máy in ma

  • Nếu tôi cố gắng chọn máy in đó, ứng dụng sẽ đóng băng trong vài phút hoặc thậm chí bị sập.
  • Tôi chỉ nhận được điều này với các chương trình Gnome (như gedit hoặc glabels), nhưng không phải với firefox hoặc libreoffice
  • Có thể đó là tàn dư của một máy in cũ mà tôi đã cài đặt tại một số điểm. Tôi đã có một máy in được cài đặt trong phòng tiện ích tầng hầm.
  • Tôi không sử dụng Gnome (Tôi đang sử dụng xfce), nhưng tôi đã sử dụng Gnome trong quá khứ.
  • Phiên bản Ubuntu của tôi là Ubuntu 15.04 (Sống động)
  • CUPS không biết gì về máy in ma này: cốc
  • system-config-print không biết gì về máy in này: Máy in cấu hình hệ thống

Làm cách nào tôi có thể tìm ra nơi máy in không tồn tại này được liệt kê trên hệ thống của tôi và xóa nó?

Tôi đã thử tìm kiếm nó ở nhiều nơi, nhưng không ai trong số này trả về bất kỳ kết quả nào:

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

Hấp dẫn. Wild đoán: thử xem có một số tàn dư trong /etc/cups/printers.confhoặc (không nên) trong /etc/printcap. Hoặc nếu bạn đã gnome trước đó, hãy thử khởi chạy /usr/bin/gnome-control-center.real--- nó sử dụng chương trình cài đặt máy in khác (và tệ hơn).
Rmano

@Rmano - Cảm ơn bạn đã gợi ý. /etc/cups/printers.confchỉ có một mục nhập cho HL4570CDW, tương tự cho /etc/printcap. gnome-control-center.realcó biểu tượng máy in khởi chạy system-config-printer- Tôi không nhận được chương trình cài đặt máy in "tệ hơn".
Stephen Ostermiller

Tôi có thể xác nhận điều này trên Ubuntu 15.10 cài đặt sạch. Tôi chỉ có một máy in được cài đặt là Brother MFC9450CDN. Dường như có một chủ đề chung thông qua các bài đăng tôi đã thấy trên internet: Mọi người dường như đã cài đặt máy in Brother.
Charl le Roux

Nếu bạn đang sử dụng CUPS, có bất cứ điều gì xuất hiện trong cài đặt dựa trên trình duyệt - localhost: 631 / máy in không? Nếu nó ở đó thì nhấp vào nó, sau đó chọn "xóa máy in" từ danh sách thả xuống quản trị.
pbhj

@pbhj Tôi đã bao gồm một ảnh chụp màn hình của trang đó trong câu hỏi của tôi. Điều duy nhất mà CUPS liệt kê là máy in thực tế của tôi.
Stephen Ostermiller

Câu trả lời:


15

Hóa ra máy in này không được cài đặt ở bất cứ đâu trên hệ thống của tôi. Đây là Gnome tự động phát hiện ra máy in laser Brother của tôi (máy in được cài đặt là HL4570CDW). Vì vậy, kết cục là cùng một máy in xuất hiện hai lần trong danh sách (nhưng chỉ một lần về mặt chức năng.)

Tôi phát hiện ra điều này bởi vì tôi nhận thấy rằng giao diện web quản trị của máy in của tôi nói rằng máy in được đặt trong "Phòng tiện ích tầng hầm", hoàn toàn khớp với những gì các chương trình Gnome đang nói. Tôi đã tìm ra cách để thay đổi cài đặt đó . Khi tôi cập nhật máy in để nói rằng nó đang ở trong "Văn phòng (Tầng 1)", hộp thoại lập tức thay đổi để nói như vậy:

Nếu tôi rút máy in ra khỏi mạng và thử in từ ứng dụng Gnome, "máy in ma" sẽ không còn xuất hiện nữa. Nếu tôi cắm máy in trở lại và cố gắng in nó sẽ xuất hiện lại trong danh sách.

Tôi đã đi vào cấu hình máy in và từng lần vô hiệu hóa các dịch vụ mạng cho đến khi tôi tìm thấy một dịch vụ khiến máy in xuất hiện một cách kỳ diệu (mặc dù không hoạt động.) Thủ phạm là IPP. Nếu tôi tắt các dịch vụ IPP trên máy in (và khởi động lại nó), thì tôi không còn nhận được máy in ma ngay cả khi máy in được bật và kết nối với mạng.

Khi IPP bị vô hiệu hóa, bạn vẫn có thể cài đặt máy in dưới dạng LPD hoặc ổ cắm thô. Tuy nhiên, IPP có thể quan trọng đối với việc in từ các nền tảng khác như Windows và Mac.

Cuối cùng, đây có vẻ là một lỗi mà máy in được phát hiện qua IPP không hoạt động.


Để ngăn chương trình hiển thị máy in tự động được phát hiện trong hộp thoại in, bạn cần cấu hình lại dịch vụ avahi daemon như chi tiết trong câu trả lời này để Làm cách nào để tắt cài đặt máy in từ xa tự động? :

chỉnh sửa /etc/avahi/avahi-daemon.conf và trong [server]phần, thêm enable-dbus=no sau đó khởi động lại dịch vụ avahi-daemon:sudo service avahi-daemon restart

Khi tôi định cấu hình avahi như thế này, tôi không còn thấy máy in ma này ngay cả khi máy in có sẵn với IPP.


Câu trả lời tuyệt vời, câu hỏi là, có thể có một tiện ích cho tính năng này? Có một trường hợp mà máy in được phát hiện có thể được sử dụng (không có cấu hình). Của tôi cũng cho thấy "từ chối công việc".
alfC

Trong hầu hết các trường hợp, những người tôi thấy gặp phải lỗi trong các diễn đàn internet đều có máy in Brother. Tôi nghĩ tính năng này hoạt động tốt hơn với máy in từ một số nhà sản xuất khác.
Stephen Ostermiller

Bạn nói đúng, máy in ma (duerquex) là vô dụng, hộp thoại treo cố gắng kết nối với máy in.
alfC

Tôi đã thử thay đổi enable-dbus = no trên hệ thống Xubfox 18.04 của mình nhưng sau đó khởi động lại avahi chỉ bị treo. Có cách nào khác để ngăn avahi tìm máy in không? Có vẻ như tôi cần tính năng zero-config cho những thứ khác như truy cập tài nguyên chia sẻ tệp của mình (mặc dù tôi chỉ có thể sử dụng IP).
NRaygun

1

Tôi đã có một vấn đề tương tự:

danh sách máy in.png

Máy in dưới cùng là từ một cài đặt cũ. Tôi đã chỉnh sửa tập tin:

$ 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>

Vì vậy, tôi đã xóa mục thứ hai ...

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

... và lưu tập tin.

Khởi động lại là cần thiết để thay đổi có hiệu lực.


Ngoài ra còn có một tệp định nghĩa máy in trong /etc/cups/ppd:

máy in ppd.png

Vì vậy, tôi cũng loại bỏ tập tin này:

$ 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.