Home › Fora › Forum wsparcia › Sprzęt i sterowniki › [SOLVED] Drukarka dcp-375cw nie działa
- This topic has 13 odpowiedzi, 3 uczestników, and was last updated 8 years, 1 months temu by
pavbaranov.
- AutorPosty
- 13 stycznia 2017 o 20:53 #2622
icet
ForumowiczWitam
Jako nowy uzytkownik Manjaro witam wszystkih i od razu mam zapytanie.
Mianowicie nie mogę uruchomic drukarki pod usb. Próbowałem już różnych sposobów( Aur)itd
Teraz zainstalowałem ze strony Brothera sterowniki deb. Nic w dalszym ciągu nie drukuje, chociaż system widzi drukarke.Z góry dziekuje za pomoc.
14 stycznia 2017 o 05:44 #2624pavbaranov
ForumowiczPo pierwsze wywal sterownik deb. Kto Ci powiedział, że deb jest paczką obsługiwaną w Manjaro?
Po drugie prawidłowe rozwiązanie to instalacja z PKGBUILDu (nawet gdy przebudowujemy z rpm/deb). Jakie to „różne sposoby”, których próbowałeś? Wróżką nie jesteśmy. Jaki sterownik z AUR budowałeś?Jeśli dla Twojego urządzenia nie ma w AUR skryptu, to zawsze taki PKGBUILD można zrobić.
EDIT:
Ok, zrobiłem PKGBUILD (a w zasadzie zmieniłem dla DCP195C).
W celu instalacji:
1. Ściągasz oba załączone pliki (zakładam, że ściągną Ci się do ~/Pobrane, jeśli gdzie indziej musisz sobie odpowiednio pozmieniać.
2. Otwierasz konsolę (terminal) i wydajesz kolejno następujące polecenia:git clone https://aur.archlinux.org/brother-dcp195c.git cd brother-dcp195c cp ~/Pobrane/PKGBUILD . cp ~/Pobrane/brother-dcp375cw.install . makepkg -sirc
14 stycznia 2017 o 10:22 #2628napcok
Administrator@pavbaranov, jako załącznik można wysłać tylko obrazki.
PKGBUILDY i inne pliki tekstowe można umieścić za pomocą code, zwłaszcza że są w miarę krótkie.Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 stycznia 2017 o 10:52 #2629pavbaranov
ForumowiczUps, sorki, nie wiedziałem.
Zatem PKGBUILD, którego zawartość należy skopiować i podmienić z zawartością ściągniętego PKGBUILDu wg poprzedniego postu:EDIT – napcok
usunąłem kod ponieważ, przy wklejaniu występowały błędy – poprawny kod PKGBUILD-a – kilka postów niżej
EDIT_ENDPotem należy w katalogu brother-dcp195c wydać polecenie:
mv brother-dcp195c.install brother-dcp375cw.install
14 stycznia 2017 o 11:48 #2630napcok
AdministratorNiestety, znak ` jest zastępowany na forum przez code
@icet paczki znajdziesz tutaj -> http://repo.manjaro.pl/pkgs/Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 stycznia 2017 o 11:57 #2631pavbaranov
ForumowiczPKGBUILD na pastebinie. Już nie zmieniałem tego maintainera, bo mi się po prostu nie chce kolejny raz pisać PKGBUILDu ;)
14 stycznia 2017 o 12:05 #2632napcok
AdministratorZainstalowałem Crayon – do wklejania kodu i wklejam jako test :)
# Maintainer: pavbaranov # This PKGBUILD is simply rework of original PKGBUILD prepared by David Schury <dasc at posteo de> # with contribution of Libernux <dutchman55@gmx.com> for Brother DCP-195C pkgname="brother-dcp375cw" pkgver="1.1.3" pkgrel=1 pkgdesc="LPR and CUPS driver for the Brother DCP375CW" arch=('i686' 'x86_64') url="http://solutions.brother.com/linux/en_us/" license=('custom:brother commercial license') depends=('cups') install="$pkgname.install" source=( "http://www.brother.com/pub/bsc/linux/dlf/dcp375cwlpr-$pkgver-$pkgrel.i386.rpm" "http://www.brother.com/pub/bsc/linux/dlf/dcp375cwcupswrapper-$pkgver-$pkgrel.i386.rpm" 'cupswrapper-license.txt' 'lpr-license.txt' ) md5sums=('60cdd83336cea4e35dc2e425ce164c2a' '38761700b844373e833fdc0705a5e89c' '97ad0cffd216059e9d1d3121899d8646' '5e87a3dc0f3e3438c088eda0f3565f0d') if test "$CARCH" == x86_64; then depends+=('lib32-glibc') fi prepare() { # do not install in '/usr/local' if [ -d $srcdir/usr/local/Brother ]; then install -d $srcdir/usr/share mv $srcdir/usr/local/Brother/ $srcdir/usr/share/brother rm -rf $srcdir/usr/local sed -i 's|/usr/local/Brother|/usr/share/brother|g'
grep -lr '/usr/local/Brother' ./
fi # setup cups-directories install -d $srcdir/usr/share/cups/model install -d $srcdir/usr/lib/cups/filter # go to the cupswrapper directory and find the source file from wich to generate a ppd- and wrapper-file cdfind . -type d -name 'cupswrapper'
if [ -f cupswrapper* ]; then _wrapper_source=ls cupswrapper*
fi if [ ! -z $_wrapper_source ];then sed -i '/^\/etc\/init.d\/cups/d' $_wrapper_source sed -i '/^sleep/d' $_wrapper_source sed -i '/^lpadmin/d' $_wrapper_source sed -i 's|/usr|$srcdir/usr|g' $_wrapper_source sed -i 's|/opt|$srcdir/opt|g' $_wrapper_source sed -i 's|lpinfo|echo|g' $_wrapper_source export srcdir=$srcdir ./$_wrapper_source sed -i 's|$srcdir||' $srcdir/usr/lib/cups/filter/*lpdwrapper* sed -i "s|$srcdir||" $srcdir/usr/lib/cups/filter/*lpdwrapper* rm $_wrapper_source fi # /etc/printcap is managed by cups rmfind $srcdir -type f -name 'setupPrintcap*'
} package() { cp -R $srcdir/usr $pkgdir if [ -d $srcdir/opt ]; then cp -R $srcdir/opt $pkgdir; fi install -m 644 -D cupswrapper-license.txt $pkgdir/usr/share/licenses/${pkgname}/cupswrapper-licence.txt install -m 644 -D lpr-license.txt $pkgdir/usr/share/licenses/${pkgname}/lpr-licence.txt }Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 stycznia 2017 o 17:32 #2638icet
ForumowiczWitam ponownie
Wiem ze mnie zaraz tutaj udusicie, ale robie to według tej instrukcji, ale wyskakuje mi komunikat że nie ma takiego katalogu.
Czy mogę bardziej łopatologicznie.
Sorkki ale to moja pierwsza przesiadka na Manjaro. Wcześniej na Minicie nie miałem takiego problemugit clone https://aur.archlinux.org/brother-dcp195c.git
cd brother-dcp195c
cp ~/Pobrane/PKGBUILD .
cp ~/Pobrane/brother-dcp375cw.install .
makepkg -sirc14 stycznia 2017 o 18:43 #2640napcok
Administrator@icet nie czytasz dokładnie, masz gotowe paczki, wystarczy odpowiednią pobrać i zainstalować http://repo.manjaro.pl/pkgs/
Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 stycznia 2017 o 19:31 #2642icet
ForumowiczŚciągłem, robie krok 3
cp ~/Pobrane/PKGBUILD .
Dostaje taki komunikat[icet@icet Pobrane]$ cp ~/Pobrane/PKGBUILD .
cp: nie można wykonać stat na '/home/icet/Pobrane/PKGBUILD’: Nie ma takiego pliku ani kataloguJa wiem że to jest łatwe dla was starych linuxiarzy ale dla mnie to jest nowość.
14 stycznia 2017 o 19:43 #2643napcok
AdministratorSpróbuję po raz trzeci….
Masz gotowe paczki, nie musisz się bawić w ich budowanie!
Sciągasz odpowiednią paczkę, albo 32bit
http://repo.manjaro.pl/pkgs/i686/brother-dcp375cw-1.1.3-1-i686.pkg.tar.xzalbo 64 bit
http://repo.manjaro.pl/pkgs/x86_64/brother-dcp375cw-1.1.3-1-x86_64.pkg.tar.xzI instalujesz:
sudo pacman -U /sciezka/do/sciagnietej/paczki
a jak nie ogarniasz konsoli to instalujesz z gui czyli Pamac lub Octopi (choć nie wiem czy ma taką opcję)
Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 stycznia 2017 o 20:49 #2644pavbaranov
Forumowicz@icet – Sorry, nie czytasz dokładnie.
1. Zanim przystąpisz do instalacji sterowników, które Ci tu podajemy musisz usunąć to co instalowałeś (i jak, bo nie wiemy) z deb.
2. Masz prostą metodę istalacji. Ściągnąć paczkę wskazaną przez napcoka łopatologicznie w TYM poście i zainstalować ją poprzez użycie pacman -U nazwa_paczki.
3. Możliwość instalacji tego poprzez zbudowanie paczki. W Twoim przypadku wybrałeś to rozwiązanie, ale nie pobrałeś PKGBUILDu stąd taki efekt działania polecenia cp – nie ma bowiem czego przekopiować. Przed wydaniem polecenia cp musisz zatem albo kliknąć na słowo PKGBUILD w poście https://manjaro.pl/forum/topic/drukarka-dcp-375cw-nie-dziala/#post-2631, następnie w pastebin.com kliknąć na raw i zawartość, która tam się pojawi skopiować (copy&paste) do jakiegokolwiek pliku w jakimkolwiek edytorze tekstu (edytorem tekstu jest np. nano, gedit, czy kate, ale nie jest libreoffice writer), plik ten zapisać pod nazwą PKGBUILD w katalogu brother-dcp195c, albo wykonać:
wget -c http://pastebin.com/raw/q8q2C3pZ
będąc w tym katalogu.
Nie wiem gdzie Ci wget ściągnie plik. Może albo do katalogu, w którym został wywołany, albo do katalogu ~/Pobrane. Jest to zależne od ustawień użytkownika. Sprawdzasz czy plik jest właściwy otwierając ten plik i jeśli znajdziesz w nim nazwę swojej drukarki – to jest to prawidłowy PKGBUILD. Jeśli nie, to musisz odnaleźć ściągnięty plik PKGBUILD (prawdopodobnie będzie w ~/Pobrane) i w dowolny sposób przekopiować do katalogu brother-dcp195c (wskazane polecenie konsolowe cp temu służy przy założeniu, że plik PKGBUILD został pobrany do katalogu ~/Pobrane). Plik PKGBUILD nie może zawierać przy lewej swojej krawędzi numeracji linii. Jeśli pobrałeś taki plik albo musisz usunąć tę numerację w edytorze (patrz wyżej), albo pobrać poprawny plik z pastebin (RAW).
Istnieje możliwość, że wget zapisze plik pod jakąś inną nazwą niż PKGBUILD, w takim przypadku szukaj pliku zaczynającego się od znaku „?”, podglądnij go w czymkolwiek i jeśli to jest PKGBUILD (porównaj z tym co w wątku), to zmień nazwę na PKGBUILD.
Potem wydajesz wskazane wyżej polecenie zaczynające się od makepkg.PS: Informację, że „w Mint nie miałeś takich problemów” możesz zachować dla siebie, albowiem nic ona nie mówi nam czego już nie wiemy. Ze swojej strony: zaprzestaję pomocy osobom, które odwołują się do „wspaniałości” Linux Mint wskazujac ją jako cud nad Wisłą. Sorry – jestem uczulony na tę „dystrybucję”.
15 stycznia 2017 o 14:58 #2654icet
ForumowiczDziekuje za pomoc i cierpliwość.
Problem tkwił w porcie usb, po przełożeniu do inego drukarka ruszyła z kopyta.
Troche dziwne bo spróbowalemn do tego portu wsadzić pendrive i go czyta.
Grunt że ruszyło.15 stycznia 2017 o 15:00 #2655pavbaranov
ForumowiczMusiałeś ustawić w opcjach CUPSa „na sztywno” USB, pod który podłączana jest drukarka.
Wcześniejsze problemy nie były z tym związane.
Jeśli dalej masz w systemie zainstalowane sterowniki z paczki deb (wprost), to zainstaluj z paczek w tym wątku. - AutorPosty
- Musisz być zalogowany aby odpowiedzieć w tym wątku.