Você pode informar a marca e o modelo da sua impressora, por favor? Além disso, qual é a sua distribuição? Além disso, qual é a sua versão do CUPS? Não estou claro qual é o problema descrito no primeiro parágrafo. Você pode configurar a impressão com o CUPS via USB. Não é (geralmente) um grande problema. Você pode elaborar como você originalmente configurou? Observe que o CUPS tem um utilitário lpr
, que na Debian pelo menos está no pacote cups-bsd
, e pode ser usado para imprimir a partir da linha de comando, usando o CUPS como backend, da maneira usual, ou seja, lpr filename
.
Normalmente, quando o USB está configurado, seu /etc/cups/printers.conf
será parecido com isso. Minha impressora atual está usando USB.
# Printer configuration file for CUPS v1.4.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter SamsungLaser>
Info SamsungLaser
MakeModel Samsung ML-2850 Series PS
DeviceURI usb://Samsung/ML-2850%20Series
[...]
Isso geralmente é configurado usando o comando da linha de comando lpadmin
. O comando é algo como isto:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
Execute isso como raiz ou usuário no grupo lpadmin
. Neste, o dispositivo é usb://something
. Para encontrar o dispositivo USB correspondente à sua impressora, tente
lpinfo -l -v
É claro que você precisa se certificar de que está conectado e ligado. Alguém sugeriu executar /usr/lib/cups/backend/usb
, o que também funcionou para mim. Mas lpinfo
é mais padrão. Como você chegou a usar /dev/usb/lpXXX
em primeiro lugar?
No meu computador, recebo a seguinte saída:
/usr/lib/cups/backend/usb
DEBUG: list_devices_libusb
DEBUG: usb_find_busses=2
DEBUG: usb_find_devices=5
direct usb://Samsung/ML-2850%20Series "Samsung ML-2850 Series" "Samsung ML-2850 Series" "MFG:Samsung;CMD:PCL5E,PCL6,POSTSCRIPT;MDL:ML-2850 Series;CLS:PRINTER;STATUS:BUSY;" ""
Você pode conferir o Manual do Administrador de Software do CUPS para mais informações. A Apple fez algo estranho com a documentação das versões mais recentes do CUPS, portanto, isso é para o CUPS 1.1, mas ainda deve ser válido.
Nota: Eu não começaria os módulos da lista negra a menos que você esteja realmente certo de que esse é o problema.