Gnome에서 고스트 프린터를 제거하려면 어떻게해야합니까?


17

Gnome 응용 프로그램에서 인쇄하려고하면 인쇄 대화 상자에 작동하지 않는 프린터가 표시됩니다. "duerqxesz5090-지하실 유틸리티 실-거부 작업"이라고합니다. 그놈 인쇄 대화 상자의 스크린 샷은 다음과 같습니다.

고스트 프린터

  • 해당 프린터를 선택하려고하면 응용 프로그램이 몇 분 동안 멈추거나 심지어 충돌합니다.
  • 나는 Gnome 프로그램 (gedit 또는 glabels)에서만 이것을 얻지 만 firefox 또는 libreoffice에서는 얻지 못합니다.
  • 내가 언젠가 설치했던 오래된 프린터의 잔재 일 수 있습니다. 지하 유틸리티 실에 프린터를 설치했습니다.
  • 나는 Gnome을 사용하지 않고 있지만 (xfce를 사용하고 있음) 과거에는 Gnome을 사용했습니다.
  • 내 우분투 버전은 Ubuntu 15.04 (생생)입니다.
  • CUPS는이 고스트 프린터에 대해 아무것도 모릅니다 : 컵
  • system-config-printer는이 프린터에 대해 아무것도 모른다 : 시스템 구성 프린터

시스템에 존재하지 않는이 프린터가 어디에 있는지 어떻게 확인하고 제거 할 수 있습니까?

다양한 곳에서 검색을 시도했지만 결과가 반환되지 않습니다.

  • 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.confHL4570CDW에 대한 항목 만 /etc/printcap있습니다. gnome-control-center.real시작되는 프린터 아이콘이 있습니다 system-config-printer. "나쁜"프린터 설정 프로그램이 없습니다.
Stephen Ostermiller

Ubuntu 15.10 새로 설치에서 확인할 수 있습니다. Brother MFC9450CDN 인 프린터는 하나만 설치되어 있습니다. 인터넷에서 본 게시물을 통해 일반적인 스레드가있는 것 같습니다. 모든 사람이 Brother 프린터를 설치 한 것 같습니다.
Charl le Roux

CUPS를 사용하는 경우 브라우저 기반 설정 -localhost : 631 / printers ? 있는 경우 클릭 한 다음 관리 드롭 다운 목록에서 "프린터 삭제"를 선택하십시오.
pbhj

@pbhj 내 질문에 이미 해당 페이지의 스크린 샷을 포함 시켰습니다. CUPS에 나와있는 유일한 것은 실제 프린터입니다.
Stephen Ostermiller 1

답변:


15

이 프린터는 시스템의 어느 곳에도 설치되지 않은 것으로 나타났습니다. 이것은 Gnome에서 내 Brother 레이저 프린터 (HL4570CDW로 설치된 프린터)를 자동 검색하는 것입니다. 따라서 동일한 프린터가 목록에 두 번 표시되지만 기능적으로 한 번만 나타납니다.

프린터의 관리 웹 인터페이스에서 프린터가 "지하실 유틸리티 룸"에 위치하고 Gnome 프로그램이 말한 것과 정확히 일치한다는 것을 알았 기 때문에 이것을 발견했습니다. 나는 그 설정을 바꾸는 방법을 알아 냈다 . 프린터가 "사무실 (1 층)"에 있다고 업데이트하면 대화 상자가 다음과 같이 즉시 변경되었습니다.

네트워크에서 프린터의 플러그를 뽑고 Gnome 응용 프로그램에서 인쇄하려고하면 "고스트 프린터"가 더 이상 나타나지 않습니다. 프린터를 다시 연결하고 인쇄하려고하면 목록에 다시 나타납니다.

프린터 구성에 들어가서 프린터가 마술처럼 나타나게하는 것을 발견 할 때까지 한 번에 하나씩 네트워크 서비스를 비활성화했습니다 (작동하지 않더라도) 원인은 IPP입니다. 프린터에서 IPP 서비스를 비활성화 한 후 재부팅하면 프린터가 켜져 있고 네트워크에 연결되어 있어도 더 이상 고스트 프린터를 얻지 못합니다.

IPP가 비활성화 된 경우에도 프린터를 LPD 또는 원시 소켓으로 설치할 수 있습니다. 그러나 IPP는 Windows 및 Mac과 같은 다른 플랫폼에서 인쇄하는 데 중요 할 수 있습니다.

결국 IPP를 통해 발견 된 프린터가 작동하지 않는 버그 인 것 같습니다.


인쇄 대화 상자에서 프로그램이 자동 검색된 프린터를 표시하지 못하게하려면 이 응답 에서 자동 원격 프린터 설치를 비활성화하는 방법에 설명 된대로 avahi 데몬 서비스 를 재구성해야 합니다. :

/etc/avahi/avahi-daemon.conf를 편집 하고 [server]섹션 enable-dbus=no 에서 avahi-daemon 서비스를 추가 한 다음 다시 시작하십시오.sudo service avahi-daemon restart

이와 같이 avahi를 구성하면 프린터를 IPP와 함께 사용할 수 있어도 더 이상이 고스트 프린터가 표시되지 않습니다.


훌륭한 대답은,이 기능에 대한 유용성이 있을까요? 프린터가 검색된 환경 (구성없이)을 사용할 수있는 상황이 있습니까? 광산에는 "작업 거부"도 표시됩니다.
alfC

대부분의 경우, 인터넷 포럼에서 오류를 발견 한 사람들에게는 Brother 프린터가 있습니다. 이 기능은 다른 제조업체의 프린터에서 더 잘 작동한다고 생각합니다.
Stephen Ostermiller

당신은 옳습니다, 고스트 프린터 (듀어 텍스)는 쓸모가 없으며 대화 상자가 프린터에 연결하려고 시도합니다.
alfC

Xubuntu 18.04 시스템에서 enable-dbus = no를 변경하려고 시도했지만 avahi를 다시 시작하면 중단됩니다. avahi가 프린터 만 찾지 못하도록하는 다른 방법이 있습니까? 파일 공유 리소스에 액세스하는 것과 같은 다른 것들을 위해 제로 구성 기능이 필요한 것 같습니다 (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.