Nie jesteś zalogowany na forum.

#1 2015-12-16 00:25:15

Kapsel
Użytkownik
Data rejestracji: 2015-12-16
Liczba postów: 1

Drukarka Brother DCP-J105 WIFI

CZEŚĆ!

Zakupiłem drukarkę Brother DCP-J105 i mam problem z zainstalowaniem jej, żeby działało to przez wifi. Niestety nie ma nic na ten temat w manualu archa.
Zależy mi, żeby działała drukarka + skaner przez WIFI.
Mam zainstalowany cups oraz brother-cups-wrapper-common ale z tego co wnioskuję to pomaga na działanie drukarki przez USB.
Co polecacie zrobić?

Ogólnie to na stronie producenta znalazłem sterowniki .deb oraz .rpm http://support.brother.com/g/b/download … ng=English

Jak się zabrać do konfiguracji wg. Was? Z której strony to ugryźć :) Wiadomo, że najlepiej było by z oficjalnego repozytorium archa pobierać.

Offline

#2 2015-12-16 08:50:36

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,985
WWW

Odp: Drukarka Brother DCP-J105 WIFI

Skaner: musisz zainstalować sterownik brscan4 z AUR
Drukarka: brak (jeśli dobrze widzę) sterownika w AUR, zatem trzeba sobie go zrobić z dostępnych PKGBUILDów (przerabiając je) oraz paczek deb/rpm od Brothera. Być może na takim PKGBUILDzie uda się ruszyć.

pkgname=brother-dcpj105
pkgver=3.0.0
pkgrel=1
pkgdesc="Driver for the Brother DCP-J105 wifi multifuncional printer"
url="http://solutions.brother.com/linux/en_us/index.html"
license=('custom:brother')
depends=('a2ps' 'cups')
makedepends=('rpmextract')
install="brother-dcpj105.install"
arch=('i686' 'x86_64')

md5sums=('8933006312bde91ccc592be599562c9a'
         '978e10976937951c3e5297117356cae3')

source=(
    "http://www.brother.com/pub/bsc/linux/dlf/dcpj105lpr-$pkgver-1.i386.rpm" \
        "http://www.brother.com/pub/bsc/linux/dlf/dcpj105cupswrapper-$pkgver-1.i386.rpm"
)

post_install() {
        /opt/brother/Printers/dcpj105/cupswrapper/cupswrapperdcpj105
}

package()
{
    install -d $pkgdir/usr/bin
        install -d $pkgdir/var/spool/lpd
    install -Dm755 "$srcdir"/usr/bin/brprintconf_dcpj105 "$pkgdir"/usr/bin/
        cp -R $srcdir/opt $pkgdir/opt
}

brother-dcpj105.install

post_install() {
        # lpr
        /opt/brother/Printers/dcpj105/inf/setupPrintcapij dcpj105 -i

        # cupswrapper
        /opt/brother/Printers/dcpj105/cupswrapper/cupswrapperdcpj105

        systemctl restart org.cups.cupsd.service
}

post_upgrade() {
        /bin/true
}

pre_remove() {
        # lpr
        /opt/brother/Printers/dcpj105/inf/setupPrintcapij dcpj105 -e

        # cupswrapper
        /opt/brother/Printers/dcpj105/cupswrapper/cupswrapperdcpj105 -e
}

op=$1
shift

$op "[email protected]"

Oba kody musisz skopiować do jakiegoś katalogu a następnie wydać polecenie:

makepkg -si

Potem wykonać to co zostanie napisane na ekranie.
W przypadku gdy masz 64 bitowy system potrzebujesz jeszcze bibliotek multilib. Resztę masz w wiki (tj. o instalacji Brotherów, o instalacji drukarek, cups, połączeniu przez wifi - to akurat wszystko jest).

PS: Nie mam tej drukarki, nie jestem w stanie wypróbować prawidłowości tych kodów, które wyżej - jest to przerobiony PKGBUILD dla DCP-J315W.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#3 2015-12-16 20:22:38

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,985
WWW

Odp: Drukarka Brother DCP-J105 WIFI

Cóż, 2 posty już usunąłem. Zatem powiem raz, a wyraźnie: na tym forum nie będą utrzymywane żadne informacje o sposobach instalacji w Archu paczek dpkg czy rpm za pomocą narzędzi, które nie są natywne w Archu (jak np. dpkg, czy rpm). Każda tego typu porada zostanie usunięta.
Fakt - jak nie barthalion, to ja poprawię te skrypty.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#4 2015-12-20 08:51:16

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,985
WWW

Odp: Drukarka Brother DCP-J105 WIFI

Spróbuj jeszcze taki PKGBUILD i *.install:
PKGBUILD

pkgname=brother-dcpj105
_printername=dcpj105
pkgver=3.0.0
pkgrel=1
pkgdesc="CUPS driver for Brother DCP-J105 printer"
arch=('i686' 'x86_64')
license=('custom:Brother Industries')
depends=('cups' 'tcsh')
if [ "$CARCH" == "x86_64" ]; then
  depends+=('lib32-libstdc++5')
fi
makedepends=('rpmextract')
url="http://solutions.brother.com/linux/en_us/index.html"
source=(http://www.brother.com/pub/bsc/linux/dlf/${_printername}cupswrapper-$pkgver-1.i386.rpm \
        http://www.brother.com/pub/bsc/linux/dlf/${_printername}lpr-$pkgver-1.i386.rpm)
md5sums=('978e10976937951c3e5297117356cae3'
         '8933006312bde91ccc592be599562c9a')
install=dcpj105.install
package() {
   cd "$pkgdir"
   for n in $startdir/src/*.rpm; do
     rpmextract.sh "$n"
   done

   sed -i 's|/etc/init.d/cups|/etc/rc.d/cupsd|' "${pkgdir}/opt/brother/Printers/dcpj105/cupswrapper/cupswrapperdcpj105"
}

dcpj105.install

# new package version
post_install() {
cat <<-EndOfMessage
  NOTE 1: Remember to add user to lp group using 
  gpasswd -a USER lp
  NOTE 2: Remember to logout after adding groups
  NOTE 3: Remember to execute as root the following executable:
  /opt/brother/Printers/dcpj125/cupswrapper/cupswrapperdcpj105
  NOTE 4: x86_64 users should also install 'lib32-libcups' package
EndOfMessage
}

Pliki są przerobionym sterownikiem dla DCP-J125, dostępnym w AUR.

EDIT:
Obecnie w AUR jest nowa paczka z 06.2016 r. dla Brother-DCPJ105.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

Stopka

Forum oparte na FluxBB