คุณช่วยระบุยี่ห้อและรุ่นเครื่องพิมพ์ของคุณได้ไหม นอกจากนี้การกระจายของคุณคืออะไร? นอกจากนี้เวอร์ชั่น CUPS ของคุณคืออะไร? ฉันไม่ชัดเจนว่าปัญหาที่อธิบายไว้ในวรรคแรกคืออะไร คุณสามารถตั้งค่าการพิมพ์ด้วย CUPS ผ่าน USB มันเป็นเรื่องปกติไม่ใช่เรื่องใหญ่ คุณสามารถอธิบายรายละเอียดเกี่ยวกับวิธีการตั้งค่าเริ่มต้นได้อย่างไร โปรดทราบว่า CUPS มีlpr
ยูทิลิตี้ซึ่งใน Debian อย่างน้อยอยู่ในcups-bsd
แพคเกจและสามารถนำมาใช้ในการพิมพ์จากบรรทัดคำสั่งโดยใช้ CUPS lpr filename
เป็นแบ็กเอนด์ในแฟชั่นปกติคือ
โดยปกติเมื่อตั้งค่า USB แล้วคุณ/etc/cups/printers.conf
จะมีลักษณะเช่นนี้ เครื่องพิมพ์ปัจจุบันของฉันใช้ 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
[...]
lpadmin
ซึ่งมักจะมีการตั้งค่าการใช้คำสั่งบรรทัดคำสั่ง คำสั่งมีลักษณะดังนี้:
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
รันสิ่งนี้ในฐานะรูทหรือผู้ใช้ในlpadmin
กลุ่ม usb://something
ในการนี้อุปกรณ์ที่เป็น หากต้องการค้นหาอุปกรณ์ USB ที่ตรงกับเครื่องพิมพ์ของคุณให้ลอง
lpinfo -l -v
แน่นอนคุณต้องตรวจสอบให้แน่ใจว่าได้เสียบปลั๊กแล้วเปิดเครื่อง มีคนแนะนำการวิ่ง/usr/lib/cups/backend/usb
ซึ่งก็ใช้ได้กับฉันเช่นกัน แต่lpinfo
เป็นมาตรฐานมากขึ้น คุณมาใช้/dev/usb/lpXXX
ยังไงตั้งแต่แรก?
ในคอมพิวเตอร์ของฉันฉันได้รับผลลัพธ์ต่อไปนี้:
/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;" ""
คุณสามารถตรวจสอบคู่มือผู้ดูแลระบบซอฟต์แวร์ CUPSสำหรับข้อมูลเพิ่มเติม Apple ได้ทำเรื่องแปลก ๆ กับเอกสารประกอบสำหรับรุ่น CUPS ล่าสุดดังนั้นนี่คือ CUPS 1.1 แต่ก็ควรจะใช้ได้
หมายเหตุ: ฉันจะไม่เริ่มโมดูลการขึ้นบัญชีดำเว้นแต่คุณจะแน่ใจว่าเป็นปัญหา
usblp
โมดูลโหลดเฟิร์ม (เช่นcat sihp1020.dl > /dev/usb/lp0
) และrmmod
หลังจากนั้น (น่าเกลียดจริง ๆ )