[SOLVED] Drukarka dcp-375cw nie działa

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Sprzęt i sterowniki [SOLVED] Drukarka dcp-375cw nie działa

Oglądasz 14 posty - 1 do 14 (z 14 ogółem)
  • Autor
    Posty
  • #2622
    icet
    Forumowicz

    Witam
    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.

    #2624
    pavbaranov
    Forumowicz

    Po 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
    #2628
    Avatar photonapcok
    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.

    #2629
    pavbaranov
    Forumowicz

    Ups, 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_END

    Potem należy w katalogu brother-dcp195c wydać polecenie:

    mv brother-dcp195c.install brother-dcp375cw.install
    #2630
    Avatar photonapcok
    Administrator

    Niestety, znak ` jest zastępowany na forum przez code


    @icet
    paczki znajdziesz tutaj -> http://repo.manjaro.pl/pkgs/

    #2631
    pavbaranov
    Forumowicz

    PKGBUILD na pastebinie. Już nie zmieniałem tego maintainera, bo mi się po prostu nie chce kolejny raz pisać PKGBUILDu ;)

    #2632
    Avatar photonapcok
    Administrator

    Zainstalował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
            cd find . -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
            rm find $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
    }
    
    #2638
    icet
    Forumowicz

    Witam 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 problemu

    git clone https://aur.archlinux.org/brother-dcp195c.git
    cd brother-dcp195c
    cp ~/Pobrane/PKGBUILD .
    cp ~/Pobrane/brother-dcp375cw.install .
    makepkg -sirc

    #2640
    Avatar photonapcok
    Administrator

    @icet nie czytasz dokładnie, masz gotowe paczki, wystarczy odpowiednią pobrać i zainstalować http://repo.manjaro.pl/pkgs/

    #2642
    icet
    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 katalogu

    Ja wiem że to jest łatwe dla was starych linuxiarzy ale dla mnie to jest nowość.

    #2643
    Avatar photonapcok
    Administrator

    Spró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.xz

    albo 64 bit
    http://repo.manjaro.pl/pkgs/x86_64/brother-dcp375cw-1.1.3-1-x86_64.pkg.tar.xz

    I 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ę)

    #2644
    pavbaranov
    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ę”.

    #2654
    icet
    Forumowicz

    Dziekuje 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.

    #2655
    pavbaranov
    Forumowicz

    Musiał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.

Oglądasz 14 posty - 1 do 14 (z 14 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.