समय के साथ यह उत्तर बहुत लंबा हो गया और उबंटू जितना दूर 12.04 - 13.10 का संबंध है। नीचे एक उत्तर दिया गया है जो समान समाधान प्रस्तुत करता है लेकिन बहुत स्पष्ट है।
12.04 को ध्यान में रखते हुए
यह उसी तरह काम करना चाहिए जैसे नीचे 12.10।
लेकिन कोशिश कर रहा है कि 12.04 उबंटू-आधारित ईओएस लूना में, मैं इसे काम करने में सक्षम नहीं था। वास्तव में मेरे जवाब यहाँ 12.04 और 12.10 के लिए Xubuntu और Lubuntu में भी थोड़ी देर के बाद काम करना बंद कर दिया, लेकिन मैंने उन्हें यहाँ रहने दिया क्योंकि वे दूसरों को उपयोगी लगते हैं जिन्होंने इसे वोट किया।
मेरे पास एक नया समाधान है (ईओएस में परीक्षण किया गया है और 2.6 चालक के साथ) - यहां प्रस्तुत किया गया है ।
12.10, 13.04 को ध्यान में रखते हुए
मैंने उबंटू डॉक्यूमेंटेशन पेज से और ड्राइवर के साथ आने वाले ड्राइवर मैनुअल के चरणों का पालन किया है :
(v.2.4 उस लिंक पर अब उपलब्ध नहीं है। मैंने इसे यहाँ अपलोड कर दिया है । 2,5 संस्करण यहाँ है ।)
डिबेट पैकेज के लिए: निम्नलिखित कमांड दर्ज करें:
/etc/init.d/cupsys restart
नोट CUPS को पुनरारंभ करने से पहले "lpadmin" कमांड का उपयोग करके प्रिंटर को पंजीकृत न करें। आपके द्वारा उपयोग किए जा रहे वितरण के आधार पर, "डेबिट पैकेज के लिए" आदेश दर्ज नहीं किया जा सकता है। इस स्थिति में, "rpm संकुल के लिए" कमांड दर्ज करें।]]
यह मेरा मामला था: इसलिए, मुझे भागना पड़ा:
/etc/init.d/cups restart
(मुझे यह कहते हुए एक टर्मिनल संदेश मिला कि मैं केवल उपयोग कर सकता हूं
service cups restart
)
यह परिणाम मिला:
cups stop/waiting
cups start/running, process 2758
- चरण 5 में मैनुअल ("प्रिंट स्पूलर के साथ प्रिंटर (पीपीडी रजिस्टर करें)") को उबंटू प्रलेखन पृष्ठ द्वारा संशोधित किया गया है
["यह सुनिश्चित करते हुए कि आप इस लाइन को तदनुसार बदलते हैं: sudo / usr / sbin / lpadmin -p LBP5000 -m सीएनसीUPSLBP5000CAPTK.ppd -v ccp: // लोकलहोस्ट: 59787-E मैनुअल कहता है ccp: // localhost: 59687 but Ubuntu by Ubuntu डिफ़ॉल्ट 59787 का उपयोग कर रहा है। अगर आप इसे नहीं बदलते हैं तो यह आपको सिरदर्द देगा। (फ़ाइल /etc/ccpd.conf UI_Port 59787 और PDATA_Port 59687 को परिभाषित करता है। इसलिए, इन दोनों को फ़ायरवॉल सेटिंग में खोलने की आवश्यकता है।) " ]
तदनुसार, मुझे प्रवेश करना था
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Ubuntu प्रलेखन कहता है: "* नोट: Ubuntu 12.04 ने फिर से usblp मॉड्यूल को ब्लैकलिस्ट किया है जो / dev / usb / lp0 डिवाइस लिंक बनाता है। इस समस्या को हल करने के लिए इस sudo नैनो /etc/modprobe.d_blacklist-cups-usblp.conf करें।
फिर इस तरह दिखने के लिए फ़ाइल पर टिप्पणी करें, कैनन ड्राइवर कप के माध्यम से प्रिंटर से बात नहीं करता है:
# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp
इसलिए, जैसा कि मैं नैनो का उपयोग करके खो गया हूं, मैंने कोशिश की
sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
और ऊपर जोड़ा (ब्लैकलिस्ट-कप-usblp.conf एक एम्पाय फाइल थी और मैंने सिर्फ उन पंक्तियों को चिपकाया था)
(इस बिंदु पर, सिस्टम / प्रिंटर के तहत मुख्य मेनू में सत्यापित करें , कि वहां दर्ज प्रिंटर का नाम ठीक है LBP1120
)।
- चरण 6. "प्रिंटर को ccpd डेमॉन सेटअप फ़ाइल में पंजीकृत करें।"
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
आपको इसके समान कुछ मिलना चाहिए :
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP1120 : ccp : //localhost:59787 : /dev/usb/lp0 : Modified
"Ccpd डेमन प्रारंभ करें। निम्न कमांड दर्ज करें।
sudo /etc/init.d/ccpd start
नोट लिनक्स शुरू होने पर स्वचालित रूप से शुरू करने के लिए ccpd डेमॉन सेट करना सुविधाजनक होगा। "
उसके बाद, sudo /etc/init.d/ccpd status
यह देखने के लिए कि क्या मैं 2 नंबर (पिछले संस्करणों में स्थापना से परिचित) देख सकता हूं: हां, 2 नंबर थे। लेकिन लॉग इन करने और प्रिंटर को लॉग इन करने के बाद कनेक्ट करने तक कोई प्रिंटिंग नहीं।
मुझे लगता है कि इन नियमों पर विचार करना होगा यदि मुद्रण काम नहीं करता है:
कनेक्ट / लॉगिन के बाद प्रिंटर शुरू
/etc/init.d/ccpd status
2 नंबर देखने के लिए
sudo /etc/init.d/ccpd start
ccpd डेमॉन शुरू करने के लिए
सबसे अधिक संभवतया यह होगा कि प्रिंट करने के लिए आपको प्रत्येक रिबूट के बाद ccpd डेमॉन को पुनः आरंभ करना होगा: जब तक कि आप ccpd डेमॉन को तब सेट नहीं करेंगे जब लिनक्स शुरू हो जाएगा - मैन्युअल सुझाव के रूप में। ऐसा करने के लिए स्टार्टअप-एप्लिकेशन में निम्न कमांड जोड़ें (जैसा कि यहां दिए गए उत्तरों में है ):
sudo update-rc.d ccpd defaults
नोट: 12.10 पर यह विधि मेरे लिए एक कंप्यूटर पर काम करती है, लेकिन दूसरे पर विफल रही। 13.04 पर यह बिल्कुल काम नहीं किया। मैं sudo /etc/init.d/ccpd start
स्टार्टअप-अनुप्रयोगों को जोड़कर 13.04 पर ccpd deamon को ऑटस्टार्ट करने में सफल रहा ।
निष्पादन योग्य स्क्रिप्ट फ़ाइल को केवल डबल क्लिक करके स्थिति देखने के लिए, इसे निष्पादन योग्य बनाएं:
#!/bin/bash
gnome-terminal -e "/etc/init.d/ccpd status"
13.10 को ध्यान में रखते हुए
Idem, लेकिन मुझे portreserve
काम करने के लिए इस विधि के लिए पैकेज स्थापित करना पड़ा ।
उबंटू 10.10 में स्थापना को ध्यान में रखते हुए
यह वास्तव में काम करता है!
उबंटू प्रलेखन वेबसाइट कहा गया है कि इस प्रिंटर उबंटू 10.10 के साथ परीक्षण किया गया था। हालाँकि मैं वर्तमान में 12.10 का उपयोग करता हूँ, मैंने सोचा कि इसे आज़माऊँ। इसलिए, मैंने 10.10 को लगातार लाइव यूएसबी के रूप में स्थापित किया है और " पैकेज रिपोजिटरी (11.10 से पहले) " के तहत प्रक्रियाओं का पालन किया है ।
अंत में मैं सफल रहा - इन चरणों का पालन:
अपने सिस्टम में PPA जोड़ें और संकुल स्थापित करें:
sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
sudo apt-get install cndrvcups-capt cndrvcups-common
सिस्टम-> प्रशासन-> प्रिंटिंग प्रिंटर जोड़ें। "प्रिंटर जोड़ें" चुनें। यहां Ubuntu द्वारा पाया गया USB प्रिंटर न चुनें। "CAPT प्रिंटर" चुनें। आपको URI में "ccp" देखना चाहिए। इसे बदलें ताकि URI "ccp: / var / ccpd / 85o0" बन जाए। "अगला" पर क्लिक करें, अपना मॉडल ढूंढें और अपना प्रिंटर जोड़ें। यदि आप जापानी और अंग्रेजी संस्करण देखते हैं, तो अंग्रेजी संस्करण चुनें।
GUI क्रियाओं के बजाय, आप यह कोशिश कर सकते हैं:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
फिर:
sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status
आपको वहां 2 नंबर मिलना चाहिए, लेकिन मुझे सिर्फ एक ही मिला।
तो, इस मामले में:
/Etc/ccpd.conf (gksudo gedit /etc/ccpd.conf) में जांचें कि आपके पास यह है:
<Printer LBP1120>
DevicePath /dev/usb/lp0
</Printer>
इसे पाने के लिए:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
इसके अलावा, /etc/udev/rules.d/85-canon-capt.rules में आपके पास यह होना चाहिए:
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"
(इसे जोड़ने के लिए
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
और फिर नियम सक्षम करें:
sudo udevadm control --reload-rules
फिर पुन: प्रयास करें:
sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status
यदि आपको दो नंबर मिलते हैं, तो प्रिंट करने का प्रयास करें। और फिर कंप्यूटर को पुनरारंभ करें।
2 नंबर सामान का परीक्षण करें
sudo /etc/init.d/ccpd status
यदि आप समस्याओं में भाग लेते हैं, तो अपने प्रिंटर को बंद करने का प्रयास करें, अपने कंप्यूटर को पुनरारंभ करें और लॉग इन करने के बाद केवल अपने प्रिंटर को चालू करें ।
11.10 में स्थापना को ध्यान में रखते हुए
मैं एलबीपी कैनन ड्राइवर पैकेज पर उबंटू आधिकारिक प्रलेखन वेबसाइट पर वापस चला गया और डेबियन पैकेजों से ड्राइवर के संस्करण 2.3 को पुनर्स्थापित करने के बाद (गिडेबी का उपयोग करके), मैंने अनुभाग से निर्देश का पालन किया "प्रिंटर जोड़ना" - बिना सफलता के। इस तथ्य के बावजूद कि मुझे वहां "दो नंबर" का उल्लेख मिला (मैं बोली: "आपको अंत में दो नंबर देखने चाहिए। यदि आप ऐसा करते हैं, तो आप भाग्यशाली हैं :) आदि")।
मैंने तब "USB ऐड / निकालें पर शुरू / रोकना" के तहत आदेशों के साथ जारी रखा, लेकिन वहां उद्धृत निदान नहीं प्राप्त कर सका, न ही उस स्तर पर निर्दिष्ट के रूप में एक परीक्षण पृष्ठ प्रिंट किया। जब मैंने "रिस्टार्ट और वेरीफाई" के तहत कमांड का पालन किया तो मुझे "दो नंबर" नहीं मिले, लेकिन सिर्फ एक।
मैंने "समस्या निवारण" खंड से आदेशों को जोड़ा (वास्तव में मैं उन लोगों पर यहाँ ठोकर खाई ) - हालाँकि मैंने स्टेटस मॉनीटर रिपोर्ट की त्रुटि पर ध्यान नहीं दिया था: मुझे अभी पता नहीं था कि अब क्या करना है। अर्थात्:
lsmod | grep usblp
sudo modprobe usblp
ls -l /dev/usb/lp0
sudo /etc/init.d/ccpd restart
खैर, यह चाल चली!
अपने USB प्रिंटर में प्लग इन करने पर मुझे संदेश मिला कि प्रिंटर सिस्टम द्वारा देखा गया था और फिर मैं पूरी तरह से प्रिंट करने में सक्षम था।
लेकिन, निम्नलिखित नोट के अनुसार ("नोट: उबंटू 11.10 (वनरिक ओसेलॉट) के रूप में, usblp को हटा दिया गया है और जब आप अपना USB प्रिंटर कनेक्ट करते हैं तो स्वचालित रूप से लोड नहीं होगा") के बाद मेरा कंप्यूटर प्रिंट नहीं कर सकता। यह बग # 842823 से संबंधित है । उस पते पर जहां बग को टॅल कम्पीटर द्वारा चर्चा की गई थी, मैंने पाया और इन निर्देशों का पालन किया और एक परीक्षण पृष्ठ प्रिंट करने में सक्षम था - लेकिन कुछ भी नहीं। और साहसिक कार्य जारी है: उन निर्देशों पर काम किया, जब मैंने उन्हें फिर से फॉलो करने के बाद "USB ऐड / स्टार्ट / स्टॉप पर स्टार्ट / स्टॉप", "रिस्टार्ट एंड वेरिफाई" और "स्टेटस मॉनिटर" ऑफिशियल उबंटू डॉक्यूमेंट पेज से फिर से फॉलो किया ।
लेकिन मुझे डर है कि यह अभी भी एक अस्थायी समाधान है।
संपादित करें: मेरे लिए यह एक समाधान था जहां तक यह सबसे अच्छा है जिसे मैं प्राप्त कर सकता हूं लेकिन रिबूट के बाद काम नहीं करूंगा और यह उपयोग करने के लिए बोझिल है। मैं इसे सिर्फ संदर्भ के लिए रखता हूं। यदि अन्य इसे उपयोगी या संशोधन योग्य पाते हैं, तो कृपया इसे काम करने के लिए संपादित करें।