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 usblpdi /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 lprtidak akan berfungsi untuk itu.
DEVICE_URI="usb://HP/LaserJet%20102?serial=XYZ" /usr/lib/cups/backend/usb 1 1 1 1 '' ~/sihp1020.dlini adalah libusbcara yang tepat untuk mengirim firmware ke printer yang membutuhkannya (dan, menggunakan usblp, membuatnya dikirim melalui cat sihp1020.dl > /dev/usb/lp0sebelum). Ini juga dapat digunakan untuk mengirim file sewenang-wenang ke printer USB, sehingga OP dapat mencobanya.
usblpmodul untuk memuat firmware (misalnyacat sihp1020.dl > /dev/usb/lp0) danrmmodsesudahnya . (Jelek, memang.)