Können Sie bitte Ihre Druckermarke und Ihr Druckermodell angeben? Wie ist Ihre Distribution? Was ist Ihre CUPS-Version? Mir ist nicht klar, was das im ersten Absatz beschriebene Problem ist. Sie können das Drucken mit CUPS über USB einrichten. Es ist (normalerweise) keine große Sache. Können Sie näher erläutern, wie Sie es ursprünglich eingerichtet haben? Beachten Sie, dass CUPS über ein lpr
Dienstprogramm verfügt, das zumindest in Debian im cups-bsd
Paket enthalten ist und zum Drucken über die Befehlszeile verwendet werden kann, wobei CUPS als Backend auf die übliche Weise verwendet wird, d lpr filename
. H.
Normalerweise /etc/cups/printers.conf
sieht Ihr USB ungefähr so aus, wenn es eingerichtet ist . Mein aktueller Drucker verwendet 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
[...]
Dies wird normalerweise mit dem Befehlszeilenbefehl eingerichtet lpadmin
. Der Befehl sieht ungefähr so aus:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
Führen Sie dies als root oder als Benutzer in der lpadmin
Gruppe aus. In diesem ist das Gerät usb://something
. Versuchen Sie es mit dem USB-Gerät, das Ihrem Drucker entspricht
lpinfo -l -v
Natürlich müssen Sie sicherstellen, dass es eingesteckt und eingeschaltet ist. Jemand schlug vor zu rennen /usr/lib/cups/backend/usb
, was auch für mich funktionierte. Ist lpinfo
aber mehr Standard. Wie sind Sie überhaupt dazu gekommen /dev/usb/lpXXX
?
Auf meinem Computer erhalte ich folgende Ausgabe:
/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;" ""
Weitere Informationen finden Sie im CUPS Software Adminstrator-Handbuch . Apple hat mit der Dokumentation für neuere CUPS-Versionen etwas Seltsames gemacht, daher gilt dies für CUPS 1.1, sollte aber weiterhin gültig sein.
Hinweis: Ich würde nicht damit beginnen, Module auf die schwarze Liste zu setzen, es sei denn, Sie sind sich wirklich sicher, dass dies das Problem ist.
usblp
Modul zum Laden der Firmware (z. B.cat sihp1020.dl > /dev/usb/lp0
) undrmmod
anschließend zu verwenden . (In der Tat hässlich.)