मैं ग्नोम में भूत प्रिंटर से कैसे छुटकारा पा सकता हूं?


17

जब मैं ग्नोम एप्लिकेशन से प्रिंट करने का प्रयास करता हूं, तो प्रिंट संवाद में गैर-कार्यात्मक प्रिंटर सूचीबद्ध होता है। इसे "duerqxesz5090 - बेसमेंट यूटिलिटी रूम - रिजेक्शन जॉब्स" कहा जाता है। यहाँ Gnome प्रिंट संवाद बॉक्स का एक स्क्रीनशॉट है:

भूत प्रिंटर

  • अगर मैं उस प्रिंटर का चयन करने की कोशिश करता हूं, तो एप्लिकेशन मिनट या क्रैश हो जाएगा।
  • मुझे यह केवल ग्नोम कार्यक्रमों (जैसे गेडिट या ग्लैबेल्स) के साथ मिलता है, लेकिन फ़ायरफ़ॉक्स या लिबायोफ़ाइसिस के साथ नहीं
  • यह संभव है कि यह एक पुराने प्रिंटर के अवशेष हैं जो मैंने किसी बिंदु पर स्थापित किया था। मेरे पास बेसमेंट यूटिलिटी रूम में एक प्रिंटर स्थापित था।
  • मैं सूक्ति (मैं xfce का उपयोग कर रहा हूँ) का उपयोग नहीं कर रहा हूँ, लेकिन मैंने भूतकाल में सूक्ति का उपयोग किया है।
  • मेरा 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--- यह एक अलग (और बदतर) प्रिंटर सेटिंग्स प्रोग्राम का उपयोग करता है।
रमनो

@ रमनो - सुझाव के लिए धन्यवाद। /etc/cups/printers.confकेवल HL4570CDW के लिए एक प्रविष्टि है, उसी के लिए /etc/printcapgnome-control-center.realइसमें एक प्रिंटर आइकन है जो लॉन्च करता है system-config-printer- मुझे "बदतर" प्रिंटर सेटिंग्स प्रोग्राम नहीं मिलता है।
स्टीफन ओस्टरमिलर

मैं Ubuntu 15.10 क्लीन इंस्टाल पर इसकी पुष्टि कर सकता हूं। मेरे पास केवल एक प्रिंटर स्थापित है जो एक भाई MFC9450CDN है। इंटरनेट पर मैंने जिन पोस्ट को देखा है, उनके माध्यम से एक सामान्य धागा प्रतीत होता है: हर कोई एक भाई प्रिंटर स्थापित करने के लिए लगता है।
चारल ले रॉक्स

यदि आप CUPS का उपयोग कर रहे हैं तो ब्राउज़र आधारित सेटिंग्स में कुछ भी दिखाई देता है - लोकलहोस्ट: 631 / प्रिंटर ? यदि यह वहां है तो इसे क्लिक करें, फिर प्रशासन ड्रॉप-डाउन सूची से "डिलीट प्रिंटर" चुनें।
pbhj

@pbhj मैंने अपने प्रश्न में उस पृष्ठ का स्क्रीनशॉट पहले ही शामिल कर लिया था। केवल एक चीज जो सीयूपीएस सूची है वह मेरा वास्तविक वास्तविक प्रिंटर है।
स्टीफन ओस्टरमिलर

जवाबों:


15

यह पता चला है कि यह प्रिंटर मेरे सिस्टम पर कहीं भी स्थापित नहीं है। यह ग्नोम ऑटो-माई ब्रदर लेज़र प्रिंटर (वह है जो HL4570CDW के रूप में स्थापित है)। इसलिए यह समाप्त होता है कि एक ही प्रिंटर सूची पर दो बार दिखाता है (लेकिन केवल एक बार कार्यात्मक रूप से।)

मुझे यह पता चला क्योंकि मैंने देखा कि मेरे प्रिंटर के प्रशासन वेब इंटरफ़ेस ने कहा था कि प्रिंटर "बेसमेंट यूटिलिटी रूम" में स्थित था, जो कि गनोम कार्यक्रमों से बिल्कुल मेल खाता था। मुझे पता चला कि उस सेटिंग को कैसे बदलना है । एक बार जब मैंने यह कहने के लिए प्रिंटर को अपडेट किया कि यह "ऑफिस (पहली मंजिल)" में है, तो डायलॉग ने तुरंत ऐसा कहने के लिए बदल दिया:

अगर मैं अपने प्रिंटर को नेटवर्क से अनप्लग कर देता हूं और गनोम एप्लिकेशन से प्रिंट करने का प्रयास करता हूं, तो "घोस्ट प्रिंटर" दिखाई नहीं देता है। यदि मैं प्रिंटर को वापस प्लग इन करता हूं और सूची पर इसे फिर से प्रकट करने का प्रयास करता हूं।

मैं प्रिंटर कॉन्फ़िगरेशन और अक्षम नेटवर्क सेवाओं में एक समय तक चला गया जब तक कि मुझे वह नहीं मिला जो प्रिंटर को जादुई रूप से प्रकट होने का कारण बना रहा था (हालांकि गैर-कार्यात्मक।) अपराधी आईपीपी है। यदि मैं प्रिंटर पर IPP सेवाओं को अक्षम करता हूं (और इसे रिबूट करता हूं), तो मुझे अब प्रिंटर नहीं मिलता है जब प्रिंटर चालू होता है और नेटवर्क से जुड़ा होता है।

जब IPP अक्षम हो जाता है, तब भी आप प्रिंटर को LPD या कच्चे सॉकेट के रूप में स्थापित कर सकते हैं। हालांकि, IPP विंडोज और मैक जैसे अन्य प्लेटफार्मों से छपाई के लिए महत्वपूर्ण हो सकता है।

अंत में यह एक बग प्रतीत होता है कि आईपीपी के माध्यम से खोजा गया एक प्रिंटर गैर-कार्यात्मक है।


प्रिंट संवाद में ऑटो-खोज प्रिंटर को दिखाने से कार्यक्रमों को रोकने के लिए, आपको अवहि डेमन सेवा को पुन: कॉन्फ़िगर करने की आवश्यकता है, इस उत्तर में विस्तृत विवरण मैं स्वचालित रिमोट प्रिंटर स्थापना को कैसे अक्षम कर सकता हूं? :

/etc/avahi/avahi-daemon.conf संपादित करें और [server]अनुभाग में, enable-dbus=no फिर से अवधी-सेवा सेवा को फिर से शुरू करें:sudo service avahi-daemon restart

एक बार जब मैं अवही को इस तरह से कॉन्फ़िगर करता हूं, तो मैं इस भूत प्रिंटर को तब भी नहीं देख सकता जब प्रिंटर आईपीपी के साथ उपलब्ध हो।


उत्कृष्ट उत्तर, सवाल यह है कि क्या इस सुविधा की उपयोगिता हो सकती है? क्या ऐसी परिस्थिति है जहां खोजे गए प्रिंटर का उपयोग किया जा सकता है (कॉन्फ़िगरेशन के बिना)। मेरा "नौकरियों को अस्वीकार करना" भी दर्शाता है।
alfC

ज्यादातर मामलों में, जिन लोगों को मैंने इंटरनेट फ़ोरम में त्रुटि का सामना करते पाया है, उनमें भाई प्रिंटर हैं। मुझे लगता है कि यह सुविधा कुछ अन्य निर्माताओं के प्रिंटर के साथ बेहतर काम करती है।
स्टीफन ओस्टरमिलर

आप सही हैं, भूत प्रिंटर (duerquex) बेकार है, संवाद प्रिंटर से कनेक्ट करने की कोशिश करता है।
एल्फ

मैंने अपने Xubuntu 18.04 सिस्टम पर enable-dbus = no को बदलने की कोशिश की, लेकिन तब avahi को फिर से शुरू करने से बस हैंग होता है। क्या अवधी को सिर्फ प्रिंटर खोजने से रोकने का एक और तरीका है? ऐसा लगता है कि मुझे अपनी फ़ाइल साझा संसाधनों तक पहुंचने जैसी अन्य चीज़ों के लिए शून्य-कॉन्फ़िगर सुविधा की आवश्यकता है (हालांकि मैं सिर्फ आईपी का उपयोग कर सकता था)।
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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.