¿Puede indicar su marca y modelo de impresora, por favor? Además, ¿cuál es su distribución? Además, ¿cuál es su versión CUPS? No estoy claro cuál es el problema descrito en el primer párrafo. Puede configurar la impresión con CUPS a través de USB. (Por lo general) no es un gran problema. ¿Puedes explicar cómo lo configuraste originalmente? Tenga en cuenta que CUPS tiene una lpr
utilidad, que al menos en Debian está en el cups-bsd
paquete, y se puede utilizar para imprimir desde la línea de comandos, utilizando CUPS como back-end, de la manera habitual, es decir lpr filename
.
Normalmente cuando el USB está configurado, /etc/cups/printers.conf
se verá así. Mi impresora actual 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
[...]
Esto generalmente se configura con el comando de línea de comandos lpadmin
. El comando se ve así:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
Ejecute esto como root o como usuario en el lpadmin
grupo. En esto el dispositivo es usb://something
. Para encontrar el dispositivo USB correspondiente a su impresora, intente
lpinfo -l -v
Por supuesto, debe asegurarse de que esté enchufado y encendido. Alguien sugirió correr /usr/lib/cups/backend/usb
, lo que también funcionó para mí. Pero lpinfo
es más estándar. ¿Cómo llegaste a usar /dev/usb/lpXXX
en primer lugar?
En mi computadora obtengo el siguiente resultado:
/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;" ""
Puede consultar el Manual del administrador de software de CUPS para obtener más información. Apple ha hecho algo extraño con la documentación para versiones CUPS más recientes, por lo que esto es para CUPS 1.1 pero aún debe ser válido.
Nota: No comenzaría a poner en lista negra los módulos a menos que esté realmente seguro de que ese es el problema.
usblp
módulo para cargar el firmware (por ejemplocat sihp1020.dl > /dev/usb/lp0
) yrmmod
luego . (Feo, de hecho.)