Karena versi CUPS baru, saya tiba-tiba kehilangan jalur langsung ke printer saya yang sebelumnya tersedia di bawah /dev/usb/lpXXX
. Saya menggunakan ini untuk mencetak langsung dari baris perintah. echo "test" > /dev/usb/lp0
.
Setelah mencari saya menemukan cara untuk memperbaikinya, dengan berkomentar blacklist usblp
di /etc/modprobe.d/blacklist.conf
. Ini memang berfungsi, tetapi jika saya melakukannya CUPS tidak akan lagi dapat berkomunikasi dengan printer apa pun (dan saya memang membutuhkannya). Jadi bagaimana saya bisa memiliki semacam jalur langsung ke printer saya, dan masih ada CUPS yang berfungsi?
CATATAN: beberapa printer (tanda terima) tidak dikenali oleh CUPS, jadi lpr
tidak akan berfungsi untuk itu.
DEVICE_URI="usb://HP/LaserJet%20102?serial=XYZ" /usr/lib/cups/backend/usb 1 1 1 1 '' ~/sihp1020.dl
ini adalah libusb
cara yang tepat untuk mengirim firmware ke printer yang membutuhkannya (dan, menggunakan usblp
, membuatnya dikirim melalui cat sihp1020.dl > /dev/usb/lp0
sebelum). Ini juga dapat digunakan untuk mengirim file sewenang-wenang ke printer USB, sehingga OP dapat mencobanya.
usblp
modul untuk memuat firmware (misalnyacat sihp1020.dl > /dev/usb/lp0
) danrmmod
sesudahnya . (Jelek, memang.)