ब्रदर DCP-350C स्कैनर कैसे काम कर सकता है?


10

डाउनलोड करें और यहाँ भाई साइट से लिनक्स ड्राइवरों को स्थापित किया ।

लेकिन स्कैनर अभी भी मान्यता प्राप्त नहीं था।

आप यहां देख सकते हैं, ड्राइवर सफलतापूर्वक स्थापित हैं:

$ dpkg  -l  |  grep  Brother
ii  brother-cups-wrapper-common                          1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                              1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                          0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                              0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                               3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                                1.4-1                                                    amd64        printer driver Brother P-touch label printers

और यहाँ, आप देख सकते हैं स्थापित ड्राइवर को लगता है कि यह 'पंजीकृत' नहीं है:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

जब मैं साधारण स्कैन खोलता हूं, तो यह बताता है कि मेरे पास एक भाई स्कैनर है लेकिन मुझे ड्राइवरों को स्थापित करने की आवश्यकता है।

$ lsusb
Bus 003 Device 002: ID 04f9:01d0 Brother Industries, Ltd DCP-350C

$ sudo dpkg -l | grep Brother
ii  brother-cups-wrapper-common                          1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                              1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                          0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                              0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                               3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                                1.4-1                                                    amd64        printer driver Brother P-touch label printers

भाई को लगता है कि उसने अपने समर्थन पृष्ठों - या यहाँ और यहाँ से linux o / s config निर्देशों को हटा दिया है , जो यहाँ और यहाँ दी गई इस समस्या के पहले समाधान का स्रोत था । अपने FAQS और समस्या निवारण अनुभाग में OS समर्थन सूचना पृष्ठ केवल Windows और Macintosh को संदर्भित करता है। यदि आप कहीं और देखते हैं, तो आपको लिनक्स जानकारी का एक पृष्ठ मिलेगा । यह कहता है "ब्रदर लिनक्स स्कैनर ड्राइवर डिफ़ॉल्ट रूप से केवल सुपरयुसर के साथ काम करता है"। यह एक पृष्ठ की ओर इशारा करता हैजहां यह कहता है कि गैर-सूडो उपयोगकर्ताओं के लिए स्कैनर का काम करने का साधन दिया गया है - शायद, तब, सिम्पलस्कैन। उस पृष्ठ में कई OS के लिए ठीक डाउनलोड हैं, लेकिन बाद में Ubuntu 13.10 से कुछ भी नहीं है। उस फ़ाइल को डाउनलोड करने और इंस्टॉल करने से स्कैनर काम करने के लिए कुछ भी नहीं करता है। यदि आप लंबे समय तक पर्याप्त ग्रब करते हैं, तो आप पाएंगे कि एक लिनक्स समस्या निवारण अक्सर पूछे जाने वाले प्रश्न है - बस उस जगह पर नहीं जहां आप इसे खोजने की उम्मीद करेंगे। काम करने के लिए इस ब्रदर स्कैनर को प्राप्त करना एक पवन सुरंग में सुई को फैलाने जैसा है। लिनक्स एफएक्यू पर पहला आइटम 'मैं 16.10 Ubuntu का उपयोग कर रहा हूं। मैं अपने ब्रदर मशीन से स्कैन नहीं कर सकता '। वह काफी करीब है। यह कहता है 'इंस्टॉल लिबसब-0.1-4'। (ब्रदर ड्राइवर पर निर्भरता थी लेकिन उसने उन्हें जाँचने की जहमत नहीं उठाई)।

पहले के समाधानों में से एक (एक अलग भाई स्कैनर के लिए - और समाधान के साथ ब्रदर सपोर्ट पेज गायब हो गया है), काफी मददगार है। यह '/lib/udev/rules.d/40-libsane.rules' में एक लाइन डालने के लिए कहता है, हालांकि वास्तव में यह मेरे 16.04 पर कम से कम, /lib/udev/rules.d/60-libsane होना चाहिए। नियम। और जिस लाइन को आप जोड़ने के लिए कहते हैं, उसमें एक अलग भाई स्कैनर के लिए एक उत्पाद आईडी का संदर्भ शामिल है। DCP-350C उत्पाद ID (यह DCP-350C नहीं होगा - के लिए साने वेबसाइट पर देखना - यह बहुत आसान होगा - पहले का समाधान DCP-7030 के लिए है और जिसमें "01ea" का उत्पाद ID है) ... तो हम कहां थे? ... एक डीसीपी 350 सी उत्पाद आईडी के लिए समझदार वेबसाइट पर देख रहे हैं। साने पेजभाई के लिए स्कैनर DCP-350C के लिए कोई प्रविष्टि नहीं है। यह कहता है कि यदि आपका डिवाइस नहीं है तो यह समर्थित नहीं है। यह कहता है कि पृष्ठ आखिरी बार अक्टूबर 2003 को अपडेट किया गया था। यह चौदह साल पहले था। मेरा मानना ​​है कि 350C कुछ साल बाद, 2007 में सामने आया।

तो DCP-7030 के लिए पुराने समाधान ने कहा कि इस तरह से sane config संपादित करें:

sudo gedit /lib/udev/rules.d/40-libsane.rules

और इसे जोड़ने के लिए (सही जगह पर):

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"

चूँकि मेरा विन्यास 60-libsane.rules में प्रतीत होता है और मेरे पास कोई उत्पाद कोड नहीं है, इसलिए मैंने इस प्रकार विन्यास को संपादित किया:

sudo gedit /lib/udev/rules.d/60-libsane.rules

और जोड़ा:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

और मशीन को फिर से चालू किया। यह काम नहीं किया।

मुझे कुछ फाइलें भी चली गईं कि भाई इनटॉल रूटीन को गलत जगह पर रखना चाहता है - कम से कम, यहां जैसी अन्य रिपोर्टों के अनुसार ।

इसमें cp / usr / lib64 / to / usr / lib से भाई फाइलों को कॉपी करना शामिल था। (मैंने भाई चालक के 64-बिट संस्करण को डाउनलोड और इंस्टॉल किया था)।

ऐसा करने के निर्देश पुराने थे। और जब से भाई की वेबसाइट कहती है कि इसका Brscan2 ड्राइवर DCP-350C के साथ उपयोग किया जाना चाहिए, फ़ाइल नाम अलग हो सकते हैं। मैंने इस प्रकार मेरी नकल की:

sudo cp /usr/lib64/libbrscandec2.so /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1 /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1.0.0 /lib/lib
sudo cp /usr/lib64/sane/libsane-brother2.so /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/sane
sudo cp /usr/lib64/libbrcolm2.so /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1 /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib

इस अंधी गली का सुझाव भाई ने ही दिया था। यह DCP-350C के लिए लिनक्स एफएक्यू है (यदि आप इसे पा सकते हैं), कहते हैं ("Ubuntu 11.10 या उच्चतर के लिए"):

Copy the following files under /usr/lib64/ to /usr/lib/.

एक अन्य टिप वास्तव में brscan-skey फ़ाइल को चलाने की थी जिसे कमांड लाइन पर बस brscan-skey दर्ज करके ड्राइवर के साथ डाउनलोड करने की पेशकश की जाती है।

किसी बिंदु पर, कुछ सही हो गया होगा क्योंकि भाई चालक अब मुझे बताता है कि डिवाइस मान्यता प्राप्त है:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

हालाँकि, SimpleScan अभी भी कहता है कि कोई भी उपकरण मान्यता प्राप्त नहीं है।

इसके अलावा, भाई का कहना है कि ब्रसेन-स्के अपने 'स्कैन-टू-फाइल' और 'स्कैन-टू-इमेज' विकल्पों का उपयोग करते हुए, स्कैनर को स्वयं के कंसोल से प्रदर्शन करने की अनुमति देता है। जब मैं ऐसा करता हूं, तो स्कैनर 'कनेक्टिंग टू पीसी' कहता है, लेकिन इससे अधिक कुछ नहीं होता है।

जब मैं VueScan नामक एक वाणिज्यिक लिनक्स स्कैनिंग टूल के परीक्षण संस्करण से कॉल करता हूं, तो मुझे स्कैन करने के लिए 350C मिल सकता है। लेकिन परीक्षण संस्करण स्कैन की गई छवि में पानी के निशान डालता है, जिससे यह मेरे लिए बेकार हो जाता है। इसके अलावा, पूर्ण संस्करण महंगा है, और एक वार्षिक सदस्यता की मांग करता है। और मैं सिंपलस्कैन को काम करने के लिए एक रास्ता खोजने की कोशिश करते हुए इसे भर में आया था - या वास्तव में, कोई भी खुला स्रोत स्कैनिंग सॉफ्टवेयर।

मुद्दा यह है कि VueScan सिर्फ काम करता है। (लेकिन यह एक तरह से ऐसा करता है जो स्कैनर को अन्य उपकरणों के लिए खराब कर देता है)। यह साबित करता है कि उबंटू पर खुले स्रोत उपकरण के साथ स्कैनर का उपयोग किया जा सकता है। सवाल यह है कि कैसे।


मेरे भाई DCP-7065DN के लिए भाई साइट से लिनक्स ड्राइवरों को स्थापित करने के बाद, और फिर # Brother scannersस्निपेट को जोड़ने के लिए /lib/udev/rules.d/60-libsane.rules, साधारण स्कैन अभी भी डिवाइस को नहीं पहचान सकेगा। जब मैंने दीवार के खिलाफ अपना सिर पीटने में कुछ घंटे बिताए, तो मुझे पता चला कि साधारण स्कैन की वरीयता में, स्कैन स्रोत ड्रॉप-डाउन मेनू में दो समान नाम वाली प्रविष्टियाँ थीं; दूसरे एक पर स्विच करने के बाद, मैं उठा और स्कैन कर रहा था! यकीन नहीं होता कि आपके साथ भी कुछ ऐसा ही हुआ है, लेकिन मुझे लगा कि मैं इसे यहां डाल
दूंगा

जवाबों:


9

संक्षिप्त जवाब

आपके द्वारा पाए गए ड्राइवर पुराने संस्करण हैं:

$ dpkg  -l  |  grep  Brother
ii  brother-cups-wrapper-common                1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                    1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                    0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                                    amd64        printer driver Brother P-touch label printers

नवीनतम संस्करण हैं:

$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers
  • udevसे अपग्रेड किया 1.0.0-1गया नियम1.0.2
  • brscan2संस्करण में 0.2.5-1उन्नत brscan4संस्करण0.4.4-3

साथ ही आपके पास एक जेनेरिक है cups-wrapperजहाँ मेरा मॉडल विशिष्ट है।


टी एल: डॉ; बहुत, बहुत लंबा जवाब

लंबे उत्तर का अधिकांश परीक्षण और त्रुटि है। आपको केवल चरण 1 , चरण 2 , चरण 3 का पहला भाग ( केवल स्कैनर का चयन करने पर रोक ) का पालन करने की आवश्यकता है। फिर नीचे चरण 6 और चरण 7 पर जाएं


पृष्ठभूमि

मेरे पास एक भाई DCP-7065DN है जो एक अच्छा मोनोक्रोम डबल पक्षीय लेजर प्रिंटर है। मैं इसे तीन साल के लिए है, लेकिन मुख्य रूप से स्कैनर सुविधा का इस्तेमाल कभी नहीं किया है क्योंकि "इलेक्ट्रॉनिक दुनिया में स्कैन करने के लिए कागज किसका है?"। आपके प्रश्न के कारण मुझे लगा कि स्कैनर कार्य करने का समय आ गया है।

DCP-7065DN की DCP-350C से तुलना करें

उबंटू फ़ोरम में इस पोस्ट के अनुसार एक ही ब्रदर ड्राइवर टूल आपके DCP-350C और मेरे DCP-7065DN प्रिंटर दोनों के लिए काम करता है ।


वर्तमान स्थापना उपकरण

आपके प्रश्न में 15 से कम लिंक नहीं हैं और मैंने देखा कि आपके पहले लिंक की साइट आउट-डेटेड है:

भाई स्कैनर पुराना

उबंटू मंच क्यू एंड ए मैं ऊपर लिंक एक और अधिक वर्तमान स्थापना उपकरण शामिल हैं लिंक :

भाई स्कैनर नया

ध्यान दें कि रिलीज की तारीख क्रिसमस 2017 है, केवल कुछ महीने पुरानी है।

आपके चरणों को दोहराने के बजाय, मैं ऊपर दिए गए उबंटू फ़ोरम लिंक का उपयोग करके एक नई स्थापना (केवल स्कैनर की) शुरू करूँगा ।


स्थापना चरण 1 - प्रिंटर का चयन करें

सही उत्पाद का चयन करके शुरू करें। के लिए प्रिंटर आइकन में MFC-J410W, लिंक पर क्लिक करें अपने उत्पाद नहीं? और एक चयन पृष्ठ दिखाई देता है:

भाई स्कैनर मॉडल का चयन करें

आपका प्रिंटर पहले आइकन में पाया जा सकता है जिसमें "डीसीपी 3 सीरीज़" के लिए एक उप-मेनू है जो आपके विशिष्ट मॉडल की ओर जाता है:

भाई स्कैनर मॉडल DCP-350C

मेरा प्रिंटर पैनल का चौथा आइकन है, जो 3 आइकन चौड़ा है, जो आपके तुरंत नीचे है। मैं उसका चयन करूंगा और उसके पास "डीसीपी 7 सीरीज़" के लिए एक उप-मेनू होगा, जो प्रस्तुतिकरण पर क्लिक करने के बाद:

भाई स्कैनर मॉडल DCP-7065DN

मैं DCP-7065DN पर क्लिक करूँगा । आपने पिछले स्क्रीन शॉट पर DCP-350C का चयन पहले ही कर लिया होगा ।


स्थापना चरण 2 - ऑपरेटिंग सिस्टम का चयन करें (OS)

प्रिंटर मॉडल का चयन करने के बाद आपको अपने ओएस के लिए कहा जाता है। यह लिनक्स और ".rpm" के लिए डिफ़ॉल्ट है। डिफ़ॉल्ट ".rpm" है जो रेड हैट या आर्क लिनक्स या इस तरह के कुछ के लिए खड़ा है। डिस्ट्रो को ".deb" में बदलें जो डेबियन खड़ा है जो वास्तव में उबंटू है

भाई स्कैनर OS.png का चयन करें

Searchबटन पर क्लिक करें।


स्थापना चरण 3 - सॉफ्टवेयर डाउनलोड करें

अब चूंकि पूर्वाग्रह समाप्त हो गए हैं और उबंटू-वर्ड में कमांड लाइन aficionados और GUI नफरत करने वालों ने मेरा नाम अपने डार्ट बोर्डों पर डाल दिया है, जिन्हें हम डाउनलोड करने के लिए सॉफ़्टवेयर का चयन करने के लिए प्राप्त करते हैं:

भाई स्कैनर सॉफ्टवेयर Select.png

ऊपरी-बाएँ कोने में मॉडल आइकन आपके लिए DCP-350C होना चाहिए लेकिन यह मेरे लिए DCP-7065DN है।

पहला खंड प्रिंटर ड्राइवरों के लिए है, लेकिन हमें इसकी आवश्यकता नहीं है कि हमारे दोनों प्रिंटर ठीक हैं। अंतिम अनुभाग स्रोत कोड के लिए है, लेकिन हमें इसकी आवश्यकता नहीं है। अगर हमने किया तो हम शायद इस वेबसाइट पर नहीं होंगे। मध्य खंड में स्कैनर ड्राइवर होते हैं :

भाई स्कैनर चुनें Arch.png

यहां हमें वास्तुकला का चयन करने की आवश्यकता है: 32-बिट या 64-बिट

मैंने पढ़ा है कि एक 32-बिट ड्राइवर मेरे 64-बिट आर्च पर काम नहीं करेगा, इसलिए मैं अब केवल # 3 & # 4 डाउनलोड करने जा रहा हूं। अगर मुझे ड्राइवर की आवश्यकता है तो मैं वापस आ सकता हूं और # 1 को पकड़ सकता हूं।

स्थापना चरण 3-ए)

डाउनलोड Scan-key-tool 64bit (deb package)

# 3 स्कैनर विकल्प चुनने के बाद हम आपके मॉडल नंबर को लाइन # 2 पर देखते हैं और मेरा मॉडल नंबर आखिरी लाइन (स्क्रीन शॉट पर) ...:

भाई स्कैनर स्कैन-टूल-की -64 बिट। पीएनजी

... तो मेरे लिए सभी काम अच्छी तरह से संभालने के लिए यह सब आपके लिए अच्छी तरह से काम करना चाहिए!

आपको EULA (एंड यूजर लाइसेंस एग्रीमेंट) के लिए सहमत होना होगा और फिर .debफाइल को डाउनलोड करना होगा ।

डाउनलोड की गई फ़ाइल है:

  • brscan-skey-0.2.4-1.amd64.deb, आकार 50.9 KB, दिनांक 03/12/2014

वेब पेज पर अनुवर्ती निर्देश कहते हैं:

brscanX को पहले स्थापित किया जाना चाहिए

स्थापना चरण 3-बी)

डाउनलोड Scanner driver 32bit (deb package)

इसलिए हमें एक स्क्रीन पर वापस जाना होगा और # 1 (** स्कैनर ड्राइवर 32 बिट (डेब पैकेज) **) डाउनलोड करना होगा। डाउनलोड की गई फ़ाइल है:

  • brscan4-0.4.4-4.i386.deb, आकार 63.9 KB, दिनांक 09/22/2017

सूचना दिनांक केवल 6 महीने पुरानी है!

स्थापना चरण 3-सी)

डाउनलोड Scanner Setting file (deb package)

उसी समय # 1 डाउनलोड किया जाता है, हम # 4 ( स्कैनर सेटिंग फ़ाइल (डिब पैकेज) ) डाउनलोड करेंगे । डाउनलोड की गई फ़ाइल है:

  • भाई-udv-rule-type1-1.0.2-0.all.deb, आकार 1.6 KB, दिनांक 11/25/2016

ध्यान दें कि यह संस्करण संख्या आपकी तुलना में अलग है!


स्थापना चरण 4 - sudo dpkg -i ...

डाउनलोड किए गए पैकेजों को संक्षेप में प्रस्तुत करने के लिए:

    1. brscan4-4.4-4.i386.deb
    1. brscan-skey-0.2.4-1.amd64.deb
    1. भाई-udev नियम-type1-1.0.2.0.all.deb

हम पहले # 1 स्थापित करेंगे, फिर # 4, rebootऔर अंत में # 3 स्थापित करेंगे:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ sudo dpkg -i brscan4-0.4.4-4.i386.deb
Selecting previously unselected package brscan4:i386.
(Reading database ... 1147453 files and directories currently installed.)
Preparing to unpack brscan4-0.4.4-4.i386.deb ...
Unpacking brscan4:i386 (0.4.4-4) ...
Setting up brscan4:i386 (0.4.4-4) ...
This software is based in part on the work of the Independent JPEG Group.
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ sudo dpkg -i brother-udev-rule-type1-1.0.2-0.all.deb
Selecting previously unselected package brother-udev-rule-type1.
(Reading database ... 1147495 files and directories currently installed.)
Preparing to unpack brother-udev-rule-type1-1.0.2-0.all.deb ...
Unpacking brother-udev-rule-type1 (1.0.2) ...
Setting up brother-udev-rule-type1 (1.0.2) ...
ls: cannot access '/etc/udev/rules.d/*.rules': No such file or directory
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ 

अरे नहीं! अंतिम पंक्ति पर त्रुटि।

पता नहीं क्यों lsएक त्रुटि उत्पन्न हो रही थी क्योंकि निर्देशिका है और तीन नियम मौजूद हैं। हम देख सकते हैं कि उनमें से एक को अभी स्थापित किया गया है:

$ ll /etc/udev/rules.d/*brother*.rules
-rw-r--r-- 1 root root 1004 Mar 10 16:59 /etc/udev/rules.d/60-brother-libsane-type1.rules

बेनाम: ओह ठीक है ... बेनाम: चलो वैसे भी आगे बढ़ना। नए भाई udevनियम को देखते हुए कोड के एक पूरे समूह को सेट करने के बाद यह सब करता है:

ENV{libsane_matched}="yes"

अब इस उत्तर को पोस्ट करने का समय आ गया है reboot

रिबूट करने के बाद चलो अंतिम फ़ाइल स्थापित करें:

$ sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
Selecting previously unselected package brscan-skey.
(Reading database ... 1147499 files and directories currently installed.)
Preparing to unpack brscan-skey-0.2.4-1.amd64.deb ...
Unpacking brscan-skey (0.2.4-1) ...
Setting up brscan-skey (0.2.4-1) ...

दिलचस्प है कि मेरे सिस्टम पर एक मिलियन से अधिक फाइलें हैं। उन 25 गुठली समय के साथ जोड़ते हैं।


स्थापना चरण 5 - परीक्षण

मैंने थोड़ा धोखा दिया और यह पाया: ब्रदर DCP-7065DN, Ubuntu 14.04 64bit: नेटवर्क प्रिंटर पर प्रिंट कर सकते हैं लेकिन इन चरणों की सिफारिश करने वाले स्कैन फ़ंक्शन का उपयोग नहीं कर सकते :

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$

अब तक सब ठीक है। उत्तर (लंबे समय तक निश्चित नहीं है यदि यह सुनिश्चित है कि वैध है) कहता है कि आपको brscan-skeyअपने स्टार्टअप एप्लिकेशन में डालने की आवश्यकता है और आपको gimpइंस्टॉल करने की आवश्यकता है। नीचे टिप्पणी करें यदि आपको ऐसा करने में सहायता चाहिए।

xsaneस्कैनिंग के लिए स्पष्ट रूप से आवश्यक है:

$ sudo apt install xsane
Reading package lists... Done
Building dependency tree       
   (...BLAH, BLAH, BLAH...)
Setting up xsane-common (0.999-3ubuntu1) ...
Setting up xsane (0.999-3ubuntu1) ...

xsane = अत्यंत पागल

xsaneटर्मिनल में टाइप करने के बाद और प्राप्त करें:

user.png के रूप में xsane

त्रुटि संदेश को बंद करने के बाद, xsaneउपकरणों के लिए स्कैन करने की कोशिश करता है और अंततः उत्तर देता है कि कोई भी नहीं है। ओह जॉय, ओह ब्लिस। ब्रदर वेबसाइट का कहना है कि स्कैनिंग को रूट के रूप में किया जाता है ताकि हम टाइप करें sudo xsaneऔर अब हम देखते हैं:

xsane as sudo.png

डरावना लगता है, लेकिन नियमित उपयोगकर्ता एक स्कैनर नहीं ढूँढ सकता है तो आइए देखें कि sudoक्या होता है। Continue at your own riskबटन का चयन करें। कुछ क्षणों के लिए विंडो ग्रैस करने के बाद नियमित उपयोगकर्ता के रूप में एक ही प्रतिक्रिया दिखाई देती है No devices available:।

सॉफ्टवेयर विधि काम नहीं करती है, हार्डवेयर विधि का प्रयास करें

ब्रदर MFC पर स्कैन कुंजी का उपयोग करने से यह संदेश उत्पन्न होता है:

भाई पर बटन स्कैन करें

अच्छी तरह से कम से कम स्कैनर और कंप्यूटर के बीच संचार है क्योंकि gimpस्वचालित रूप से शुरू हुआ।

मैंने brscan-skeyइसे स्थापित करने के बाद कभी रिबूट नहीं किया, अब इसे आशा / हताशा से बाहर करो।


चरण 6 - वापस जाएं और सीयूपीएस आवरण डाउनलोड करें

रिबूटिंग ने काम नहीं किया इसलिए मैं वापस जाऊंगा और सीयूपीएस रैपर उपकरण दिनांकित 12/25/2017स्थापित करूंगा जिसे मेरे सिस्टम पर स्थापित नहीं किया गया है। आपके पास अपने सिस्टम पर एक पुराना संस्करण है:

भाई CUPS रैपर डाउनलोड

पाँच डाउनलोड पैकेज हैं। पहले एक (CUPSwrapper) को डाउनलोड करते समय यह डायलॉग बॉक्स दिखाई देता है:

भाई CUPS रैपर डाउनलोड करें open_save.png

  • से विकल्प बदलें Openकरने के लिए Save!
  • क्लिक करें OK

टर्मिनल खोलें, ~/Downloadsफ़ाइल को बदलें और सत्यापित करें:

rick@alien:~/Downloads$ ll *.gz*
-rw-rw-r-- 1 rick rick    24666 Mar 11 08:24 linux-brprinter-installer-2.2.0-1.gz

डाउनलोड करने के बाद ये निर्देश वेबसाइट पर दिखाई देंगे। संक्षिप्त प्रारूप इस प्रकार है:

rick@alien:~/Downloads$ gunzip linux-brprinter-installer-2.2.0-1.gz
rick@alien:~/Downloads$ sudo su
root@alien:/home/rick/Downloads# 

root@alien:/home/rick/Downloads# bash linux-brprinter-installer-2.2.0-1 DCP-7065DN # Change DCP-7065DN to DCP-350C
You are going to install following packages.
   dcp7065dnlpr-2.1.0-1.i386.deb
   cupswrapperDCP7065DN-2.0.4-2.i386.deb
   brscan4-0.4.4-3.amd64.deb
   brscan-skey-0.2.4-1.amd64.deb
OK? [y/N] ->

उह-ओह ... यह चयन कर brscan4-0.4.4-3.amd64.debरहा है लेकिन पहले मैंने स्थापित brscan4-0.4.4-4.i386.debकिया था जो एक नया संस्करण था लेकिन गलत वास्तुकला। यह मेरे द्वारा की गई त्रुटियों की व्याख्या कर सकता है!

yआगे बढ़ने के लिए चयन करें । बड़ा लाइसेंस समझौता पॉप अप। yआगे बढ़ने के लिए चयन करें । एक अन्य लाइसेंस समझौता हुआ। yआगे बढ़ने के लिए चयन करें । स्क्रिप्ट अपने आप चलती है apt install

एक संकेत दिखाई देता है:

Will you specify the Device URI? [Y/n] ->

आपके और मेरा USB प्रिंटर के लिए हम चयन करते हैं n

इसके बाद यह एक टेस्ट प्रिंट के लिए संकेत देता है। दूसरे पेड़ को मारने के लिए y। हाँ, परीक्षण प्रिंट काम करता है और मेरे पास अब एक मुद्रित पृष्ठ है जिसे मैं बाद में स्कैन कर सकता हूं!

एक तीसरा बड़ा लाइसेंस समझौता अब ऐसा प्रतीत होता है, yआगे बढ़ने के लिए चुनें ।

यह सब खत्म हो गया है reboot


चरण 7 - परीक्षण सरल-स्कैन

बाद rebootटर्मिनल में स्थापना की जाँच करें और सरल स्कैन:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ simple-scan

सभी कड़ी मेहनत के बाद हमें एक स्कैन के साथ पुरस्कृत किया जाता है:

भाई सरल स्कैन संस सूदो


1
अच्छा उत्तर। मुझे 'पुराने' पृष्ठ भाई के DCP-350C पृष्ठ से मिले। आज इसे देखकर लगता है कि वे बदल गए हैं। वे अब कुछ और हाल की ओर इशारा करते हैं, जैसे आपके द्वारा दिए गए स्क्रीनशॉट। पूर्व-स्थापित निर्देशों का एक पृष्ठ भी है, जो पहले हो सकता है या नहीं हो सकता है। मैंने इसे नहीं देखा था। यह अपडेट फर्मवेयर के रूप में ऐसी चीजें करने और प्रतीकात्मक लिंक बनाने के लिए कहता है। मैंने मंचों पर या भाई की वेबसाइट पर इसका कुछ भी नहीं देखा था। पूर्व-स्थापित जानकारी यहां है: support.brother.com/g/s/id/linux/en/…
मार्क

हालांकि, पूर्व-स्थापित निर्देश समस्याग्रस्त हैं। वे कहते हैं कि फर्मवेयर को पहले अपडेट करें। लेकिन वे ऐसा करने के लिए कोई लिंक नहीं देते हैं। DCP-350C उत्पाद पृष्ठ पर एक फर्मवेयर अपडेट लिंक है। लेकिन इसमें केवल विंडोज और मैक के लिए अपडेट हैं। आप यहाँ देख सकते हैं: support.brother.com/g/b/…
चिह्नित करते हुए

उम्मीद है, @ WinEunuuchs2Unix, दिनों में आप कहते हैं कि यह आपको अपना उत्तर पूरा करने के लिए ले जाएगा, भाई ने खुद को अपडेट करना समाप्त कर दिया होगा!
अंक

@markling जवाब आखिरकार भरा हुआ है! ध्यान दें कि यहां तक ​​कि scanस्कैनर पर बटन दबाने से छवि को स्कैन करने और gimpछवि संपादक को स्वचालित रूप से आह्वान करने का काम करता है । इस बीच अपने अंतर हो सकता है brscan2और मेरे brscan4अगर यह आप के लिए काम नहीं करता। भाई स्कैनर स्थापित करना रिकॉर्ड पर सबसे लंबे समय तक गैर-प्रोग्रामिंग उत्तर के रूप में नीचे जा सकता है मैंने लिखा है :)
WinEunuuchs2Unix

1
गलत कदमों की आपकी सूची उत्तर को भ्रमित करती है। प्रक्रिया पहले से ही पैशाचिक है। आपके निर्देश DCP-350C के लिए काम नहीं करते हैं, क्योंकि उस प्रिंटर के लिए भाई पेज आपके द्वारा यहां दिखाए गए एक अलग ड्राइवर को 7065DN के समाधान के रूप में स्थापित करते हैं। केवल इतना ही नहीं बल्कि आपने अर्जित ब्रदर ड्राइवर को स्थापित करने की पूर्व शर्त की अनदेखी की है - और वे भी समस्याग्रस्त हैं। जैसे। 32-बिट c लिबास जो संस्थापित नहीं करता है।
मार्क

3

मुझे भाई प्रिंटर / स्कैनर MFC-J625DW के साथ एक समान समस्या थी।
काम करने के लिए स्कैनर नहीं मिल सका जब तक कि मैंने इस faq के निर्देशों का पालन नहीं किया । दूसरा आइटम, "मुझे भाई मशीन नहीं मिल रही है"। जाहिर है, कुछ फ़ाइलों को गलत फ़ोल्डर में कॉपी किया जाता है। मेरा सिस्टम 17.10 32-बिट lubuntu है और ड्राइवर brscan4 है। तो brscan4 के लिए भी आपको यह फिक्स चाहिए। (मैं 'नियम' फ़ाइल को संपादित भी कर रहा हूं, लेकिन अंत में सब कुछ वापस कर दिया क्योंकि यह कुछ भी हल नहीं करता था।)

Faq के अनुसार फिक्स है:
जाँच करें कि क्या निम्न निर्देशिका मौजूद है।

64 बिट उपयोगकर्ताओं के लिए: /usr/lib/x86_64-linux-gnu/sane

32bit उपयोगकर्ताओं के लिए: /usr/lib/i386-linux-gnu/sane

यदि निम्न निर्देशिका मौजूद है, तो निम्न कमांड टाइप करें।

64 बिट उपयोगकर्ताओं के लिए: कमांड: sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

32bit उपयोगकर्ताओं के लिए: कमान: sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane

यह स्पष्ट करने के लिए कि मैं अपने MFC-J625DW को काम करने के लिए किए गए सभी कार्यों को सूचीबद्ध करूँगा (कुछ चरणों के बीच रिबूट उपयोगी हो सकता है):

  • support.brother.com से अपने डिवाइस के लिए स्क्रिप्ट डाउनलोड, अनज़िप और रन करें (यह मेरे डिवाइस के लिए सभी आवश्यक पैकेज स्थापित करता है) उस साइट के सभी निर्देशों का पालन करें।
  • स्कैन डिवाइस के मालिक समूह lp में myusername जोड़ें sudo adduser <myusername> lp
  • यदि आपको इस समूह का नाम पता करने की आवश्यकता है, तो डिवाइस पर स्विच करें, करें lsusb, भाई के बुशर्न और डेविरेन को नोट करें, और निष्पादित करें ls -l /dev/bus/usb/busnr/devicenr(3 अंक प्रति एनआर)
  • ऊपर वर्णित फिलेकोपिंग फिक्स किया
  • ब्रसेन-स्के की सभी विशेषताओं को सक्षम करने के लिए, मुझे जिम्प, साने और एक्ससेन की आवश्यकता है
    sudo apt install gimp
    sudo apt install sane sane-utils libsane-extras xsane

लिंक सड़ने के कारण - कृपया अपने उत्तर के लिंक के प्रासंगिक हिस्सों को कॉपी करें! धन्यवाद
रॉबर्ट रिडेल

मैं यहाँ के lnबजाय उपयोग करने की सलाह दूंगा cp। जब हार्ड लिंक भी काम करता है तो फ़ाइलों को कॉपी करने की आवश्यकता नहीं होती है।
डेविड फ़ॉस्टर

वाहवाही! इट्स दैट ईजी। और यहां तक ​​कि भाई DCP-350C FAQ पर भी इसका जवाब है, यदि आप पर्याप्त कठिन हैं, या विशेष क्षमता जैसे कि विचार और पढ़ने-समझने की क्षमता है। हालांकि यह समस्या को हल करता है। SimpleScan अब स्कैनर को पहचानता है। लेकिन स्कैन करने का प्रयास करने पर, यह 'स्कैनर से कनेक्ट करने में असमर्थ' कहता है।
अंक

1
हम्म। मुझे अपना उपयोगकर्ता नाम भी समूह lp में जोड़ना पड़ा, क्योंकि वह समूह है जो स्कैन डिवाइस का मालिक है। sudo adduser <you> lp। शायद वह जाँच करें।
oscar1919

1
यह पता लगाने के लिए, अपने स्कैनर पर स्विच करें और करें lsusb। भाई की बुशन्र और डेविरेन पर ध्यान दें। फिर ls -l /dev/bus/usb/busnr/devicenr(3 अंक!) जहां आप समूह देख सकते हैं।
oscar1919

0

मुझे लगता है कि मैंने भाई ड्राइवर इंस्टॉलर का उपयोग करके आखिरकार इस समस्या को हल कर लिया है

यह आपके सॉफ़्टवेयर अद्यतनों को तोड़ सकता है। तो आपको इसे ठीक करने के लिए एक कमांड चलाना पड़ सकता है:

$ sudo apt-get -f install

समस्या यह प्रतीत हो रही थी कि ब्रदर वेबसाइट अपने 350C पृष्ठ से अपने ड्राइवरों और इंस्टॉलरों के पुराने संस्करणों में लिनक्स उपयोगकर्ताओं को निर्देशित कर रही थी। यह अनिवार्य रूप से मुझे एक भयावह netherworld में पुराने मंच पदों द्वारा प्रेतवाधित है कि अन्य लोगों के पिछले भयावहता उनके भाई स्कैनर काम करने की कोशिश कर रहा द्वारा उतरने के लिए नेतृत्व किया। यहाँ की पोस्ट ने मुझे बाहर निकालने में मदद की। लेकिन वास्तव में इसका उत्तर केवल पहली जगह में सही ब्रदर इंस्टॉलर को प्राप्त करना था और अन्य सभी सलाह को अनदेखा करना था। हालांकि, यह कहते हुए कि, मैंने कई तरह की सुधारों की कोशिश की, जिनमें से कई में आंशिक सफलता मिली, कि यह सुनिश्चित करना मुश्किल है कि अंत में इसे क्या काम मिला।


बधाई! यदि आप स्कैनर मेनू / बटन जैसे स्कैन-टू-इमेज का उपयोग करके एक स्कैन शुरू करना चाहते हैं, तो ब्रसेन-स्काई की आवश्यकता है, जो कि झींगा को खोलता है। मेरे सेटअप में, मैं sudo के बिना कर सकता हूं, हो सकता है कि डिवाइस निर्भर हो? वैसे भी, मैं सिफारिशों से बाहर हूं।
ऑस्कर 1919

मुझे लगता है कि मेरे बहु-दिवसीय उत्तर समाप्त होने से पहले आपको एक समाधान मिल जाएगा। ध्यान दें कि आपका brscan2ड्राइवर आउट-डेटेड brscan4हो सकता है और बेहतर हो सकता है लेकिन अभी तक मुझे नहीं पता कि क्यों।
विनयुनुच्स

0

एक बड़े संघर्ष के बाद, मेरे अच्छे पुराने DCP-350C का स्कैनर काम करता है। मैं लिनक्स मिंट 19.4 का उपयोग कर रहा हूं, लेकिन यह उबंटू उपयोगकर्ताओं को कुछ सुराग भी दे सकता है। मैंने ऊपर और अधिक सभी लिखित किया है, लेकिन फिर भी कोई अच्छा परिणाम नहीं मिला।

अंत में, मैंने इस क्रम में स्थापित किया:

dcp350clpr-1.0.1-1.i386
dcp350ccupswrapper-1.0.1-1.i386
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brother-udev-rule-type1-1.0.2-0.all

और अंत में: सॉफ्टवेयर मैनेजर से "भाई-कप-रैपर-अतिरिक्त"।
प्रिंटर ठीक काम करता है, स्कैनर नहीं करता था।

इसके बाद, मैंने सॉफ्टवेयर मैनेजर का रूप स्थापित किया xsane। जैसा कि कहीं और उल्लेख किया गया है, VueScan स्कैनर को पहचानता है, लेकिन मुझे लगा कि VueScan के बिना काम करने के लिए इसे प्राप्त करने का एक तरीका होना चाहिए।

में /lib/udev/rules.d/60-libsane.rulesमैं कहा:

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="y

और /lib/udev/rules.d/50-udev-default.rulesमैं बदल गया हूं

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" 

में

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

फिर भी कोई परिणाम नहीं, simple-scanएक उपकरण नहीं मिल सकता है।

अंत में मैंने फ़ाइल सहित "usr / lib64" से "usr / lib" तक की सभी फाइलों को कॉपी कर लिया है Sane

और इसने चाल चली!
स्कैनर में काम करता है simple-scanऔरxsane !

अस्वीकरण: मैं लिनक्स विशेषज्ञ नहीं हूं, लेकिन मैं स्कैनर काम करने के लिए दृढ़ था। तो सबसे अधिक संभावना है कि कुछ कदम अनावश्यक या अनुचित थे। यह परीक्षण और त्रुटि के द्वारा किया गया था। आशा है कि यह अन्य लिनक्स उपयोगकर्ताओं के लिए सहायक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.