Dell 3110cn USB 프린터가 감지되지 않음

Dell 3110cn USB 프린터가 감지되지 않음

제가 사용한 Dell 3110cn 프린터가 있습니다.회로망내 ArchLinux 시스템에서 프린터가 성공적으로 실행됩니다.

이제 다음과 같이 사용해야합니다.USB프린터(더 이상 LAN을 사용할 수 없습니다)인데 CUPS에서 프린터로 인식되지 않습니다.

$ lsusb
Bus 002 Device 003: ID 8087:07da Intel Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:644d Microdia 1.3 MPixel Integrated Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 011: ID 413c:5605 Dell Computer Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

보시다시피 장치가 나열되어 있습니다.

Bus 003 Device 011: ID 413c:5605 Dell Computer Corp. 

그런데 새 프린터( )를 검색하면 http://localhost:631/admin/"프린터를 찾을 수 없습니다"라고 나옵니다.

Win 및 OSX에서는 USB 프린터로 작동합니다.

어떤 아이디어가 있나요?

편집하다 프린터를 연결한 후 다음 사항에 유의하십시오.

$ journalctl -e | grep printer
nov 24 16:12:47 dell-xps13-luca kernel: usblp 3-2:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x413C pid 0x5605

하지만 여전히 새 프린터로 표시되지 않습니다.

답변1

알았어, 알겠어. 먼저 구현했습니다.이것해결 방법(아래 업데이트 버전):

(수퍼유저로서)

$ systemctl stop org.cups.cupsd.service

그런 다음 파일을 만들고 /etc/udev/rules.d/10-cups_device_link.rules다음 내용을 추가합니다.

KERNEL=="lp[0-9]", SYMLINK+="%k", GROUP="lp"

USB 프린터 케이블을 뽑았다가 연결하고 몇 초간 기다립니다. 마지막으로 컵을 다시 시작하세요.

$ systemctl start org.cups.cupsd.service

이제 프린터가 CUPS에서 병렬 포트 프린터로 검색됩니다. 아쉽게도 제 경우에는 사용할 드라이브에 대한 정보를 찾을 수 없어 GUI 도구를 통해 설치할 수 없었습니다. 다행히 CUPS에는 프린터를 설치하는 데 사용할 수 있는 명령줄 도구가 함께 제공됩니다.

(일반 사용자는 sudo가 필요 없습니다)

$ lpadmin -p DELL_LaserJet_3110cn -E -v parallel:/dev/lp0 -P /usr/share/cups/model/Dell/Dell_3110cn.ppd

노트:

매개변수에 할당된 드라이버 경로는 -P시스템에서 PDD를 검색하여 찾아야 합니다.

parallel:/dev/lp0매개변수에 할당할 장치 이름(내 경우에는)은 -v다음을 수행하여 얻을 수 있습니다.lpinfo -v

관련 정보