네트워크 프린터를 깨우려면 로그인하거나 USB 장치를 연결하세요.

네트워크 프린터를 깨우려면 로그인하거나 USB 장치를 연결하세요.

최근에 Arch Linux를 설치했는데 네트워크 프린터(삼성 모델 C1860FW)에서 이상한 동작을 발견했습니다. IPP를 통해 CUPS를 프린터에 연결하고 FooMatic의 PPD를 사용했습니다.

로그인하거나 플래시 드라이브나 USB 장치를 삽입할 때마다 프린터가 깨어납니다. 아무 것도 인쇄되지 않지만 프린터의 터치스크린이 켜지고 예열되어 인쇄할 준비가 됩니다. 마치 전원 버튼을 눌러 절전 모드에서 깨어날 때와 같습니다. CUPS 로깅을 디버그 수준으로 변경하고 실행했는데 udisksctl monitor관련 항목이 표시되지 않습니다. 그러나 콘솔에 로그인하면 이 작업이 트리거되지 않고 Plasma에 로그인하기만 합니다. (다른 데스크탑은 설치되어 있지 않습니다.)

이 문제는 장치를 컴퓨터에 연결할 때 발생합니다(후면 포트나 전면 포트는 중요하지 않은 것 같습니다).

WiFi를 갖춘 이더넷/CAT5e 프린터를 통한 PC 연결. 둘 다 게이트웨이에 직접 연결되어 있고 스위치도 연결되어 있지만 사용되지는 않습니다.

프린터에는 "SyncThru Web Services"가 포함되어 있습니다. 프린터가 예열 상태를 유지하는 시간은 변경할 수 있지만 프린터를 깨우는 동작은 변경할 수 없습니다.

편집: Wireshark를 사용하면 패킷이 포트 9400 TCP로 전송됩니다. 이는 분명히 Samsung 장치의 TWAIN 프로토콜을 의미하므로 이는 스캔과 관련이 있습니다. (네트워크 스캐너로도 연결합니다.)

colord-sane편집 2: NetHogs를 사용하여 패킷이 전송되는 것을 발견했습니다 . 나도 찾았어이것하지만 이 동작을 비활성화하는 방법에 대한 관련 답변은 없습니다. 좀 더 조사해보겠습니다...

편집 3: SE에서 동일한 문제에 대한 두 가지 다른 질문을 찾았습니다.이것그리고이것. 유일한 대답은 colord를 제거하는 것입니다. 아마도 이것이 제가 해야 할 일일 것입니다.

편집 4: 컬러 서비스 파일의 이름을 바꿨습니다. 일시적으로 수정되었습니다.

답변1

그 이유 는 실제로 동일 합니다 colord-sane. 장치가 추가되거나 제거되면 해당 장치를 처리하는 대신 모든 SANE 장치가 검색됩니다. 이는 원격 다기능 프린터도 깨우는 colord-sane것과 동일합니다 .scanimage -L

현재 이 기능을 비활성화하는 유일한 방법은 colord-sane실행을 방지하는 것입니다. 한 가지 방법은 을(를) 완전히 비활성화하는 것이지만 colord보다 구체적인 방법은 colord-sane내가 제출한 을(를) 삭제하는 것입니다.질문을 colord-sane자체 패키지로 분할하도록 요청;이렇게 하면 제거만 허용됩니다 colord-sane. 그때까지는 colord-sane업그레이드할 때 제거하거나, 업그레이드할 때 다시 설치되지 않도록 전송을 추가하는 것을 기억해야 합니다 .colorddpkg-divert

관련 정보