Impressora USB Dell 3110cn não detectada

0

Eu tenho uma impressora Dell 3110cn que eu estava usando anteriormente como uma impressora de rede com sucesso na minha caixa ArchLinux.

Agora tenho que usá-lo como uma impressora USB (não consigo mais usar a LAN), mas ela não é reconhecida como uma impressora pelo 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

como você pode ver, o dispositivo está listado

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

no entanto, quando procuro a nova impressora ( http://localhost:631/admin/ ), é indicado "nenhuma impressora encontrada".

Por favor, note que funciona como impressora USB com Win e OSX.

Alguma ideia?

Editar Por favor, note que depois de conectar a impressora:

$ 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

Mas ainda não aparece como uma nova impressora ...

    
por lviggiani 24.11.2015 / 16:16

1 resposta

0

Ok, eu entendi. Primeiro de tudo, eu implementei esta solução alternativa (abaixo está a versão atualizada):

(como superusuário)

$ systemctl stop org.cups.cupsd.service

Em seguida, crie o arquivo /etc/udev/rules.d/10-cups_device_link.rules e adicione este conteúdo:

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

Desconecte e conecte o cabo da impressora USB e aguarde alguns segundos. Finalmente reinicie as xícaras

$ systemctl start org.cups.cupsd.service

A impressora agora é descoberta pelo CUPS como uma impressora de porta paralela. No meu caso, infelizmente, não consegui instalá-lo através das ferramentas GUI, pois elas não conseguiam encontrar informações sobre a unidade a ser usada. Felizmente o CUPS vem com a ferramenta de linha de comando que eu poderia usar para instalar minha impressora

(como usuário normal, sem sudo)

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

Nota:

Caminho para o driver especificado para o parâmetro -P , você deve encontrá-lo pesquisando o PDD em seu sistema

Nome do dispositivo (no meu caso parallel:/dev/lp0 ) a ser especificado no parâmetro -v , você pode obter executando lpinfo -v

    
por 25.11.2015 / 09:57