क्या आप अपना प्रिंटर ब्रांड और मॉडल बता सकते हैं? इसके अलावा, आपका वितरण क्या है? इसके अलावा, आपका CUPS संस्करण क्या है? मुझे स्पष्ट नहीं है कि पहले पैराग्राफ में वर्णित समस्या क्या है। आप USB के माध्यम से CUPS से प्रिंटिंग सेट कर सकते हैं। यह (आमतौर पर) बड़ी बात नहीं है। क्या आप इस बारे में विस्तार से बता सकते हैं कि आपने मूल रूप से इसे कैसे स्थापित किया? ध्यान दें कि सीयूपीएस की एक lprउपयोगिता है, जो डेबियन में कम से कम cups-bsdपैकेज में है, और कमांड लाइन से प्रिंट करने के लिए इस्तेमाल किया जा सकता है, सीयूपीएस को बैकेंड के रूप में सामान्य फैशन में उपयोग किया जाता है, अर्थात lpr filename।
आम तौर पर जब यूएसबी की स्थापना की जाती है, तो आपका /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;" ""
आप आगे की जानकारी के लिए सीयूपीएस सॉफ्टवेयर एडमिनिस्ट्रेटर के मैनुअल की जांच कर सकते हैं। Apple ने हाल ही के CUPS संस्करणों के लिए प्रलेखन के साथ कुछ अजीब किया है, इसलिए यह CUPS 1.1 के लिए है, लेकिन फिर भी मान्य होना चाहिए।
नोट: जब तक आप वास्तव में इस समस्या को लेकर आश्वस्त नहीं हो जाते, मैं मॉड्यूल को ब्लैकलिस्ट करना शुरू नहीं करूंगा।
usblpफर्मवेयर (जैसेcat sihp1020.dl > /dev/usb/lp0) को लोड करने के लिए मॉड्यूल का उपयोग करने की सलाह देते हैं औरrmmodइसके बाद । (बदसूरत, वास्तव में।)