Puoi indicare la marca e il modello della tua stampante, per favore? Inoltre, qual è la tua distribuzione? Inoltre, qual è la tua versione CUPS? Non sono chiaro quale sia il problema descritto nel primo paragrafo. È possibile configurare la stampa con CUPS tramite USB. Non è (di solito) un grosso problema. Puoi approfondire come lo hai impostato originariamente? Nota che CUPS ha lpr
un'utilità, che almeno in Debian è nel cups-bsd
pacchetto, e può essere usata per stampare dalla riga di comando, usando CUPS come backend, nel solito modo, cioè lpr filename
.
Normalmente quando si configura USB, il tuo /etc/cups/printers.conf
aspetto sarà simile a questo. La mia stampante attuale utilizza 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
[...]
Questo è di solito impostato usando il comando da riga di comando lpadmin
. Il comando è simile al seguente:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
Esegui questo come root o come utente nel lpadmin
gruppo. In questo è il dispositivo usb://something
. Per trovare il dispositivo USB corrispondente alla tua stampante, prova
lpinfo -l -v
Ovviamente devi assicurarti che sia collegato e acceso. Qualcuno ha suggerito di correre /usr/lib/cups/backend/usb
, che ha funzionato anche per me. Ma lpinfo
è più standard. Come sei arrivato a utilizzare /dev/usb/lpXXX
in primo luogo?
Sul mio computer ottengo il seguente output:
/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;" ""
È possibile consultare il Manuale dell'amministratore del software CUPS per ulteriori informazioni. Apple ha fatto qualcosa di strano con la documentazione per le versioni CUPS più recenti, quindi questo è per CUPS 1.1 ma dovrebbe essere ancora valido.
Nota: non inizierei i moduli nella lista nera a meno che tu non sia davvero sicuro che questo sia il problema.
usblp
modulo di per caricare il firmware (ad esempiocat sihp1020.dl > /dev/usb/lp0
) ermmod
che successivamente . (Brutto, davvero.)