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