Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Nie działa skaner Brother DCP-J315W pod MX-em 25

Zaczęty przez mirekc, Styczeń 24, 2026, 09:26:33 AM

Poprzedni wątek - Następny wątek

linux4ever

Cytat: mirekc w Dzisiaj o 10:38:21 AMA może jest jakiś sposób na ,,downgrade" sane?

Tak jest na to sposób musisz zmienić wersje pakietów w synaptic.

To dokładnie: Ustawienia->Dystrybucja -> Wymuś konkretną wersje.

I wybierasz sobie z rozwijanej listy wersje systemu.

Można sane także zbudować z kodu źródłowego i podmienić te istniejące w systemie.

Aby to zrobić pobierz wersje sane: https://gitlab.com/sane-project/backends/-/tags i klikasz tam strzałkę w dół.

Cytatincludes: backends (scanner drivers), command-line-frontend (scanimage), network scanning daemon (saned) and SANE-API documentation.

https://gitlab.com/sane-project/frontends/-/tags

Cytatincludes: graphical frontends (scanning applications) xscanimage and xcam, command-line-frontend scanadf. You don't need this package if you use one of the more advanced graphical frontends like XSane. For a list of frontends, have a look at the frontends page.

http://www.sane-project.org/sane-frontends.html

Co do backendu z repozytorium sane:

CytatPrerequisites
=============

In order to build SANE, the following tools and libraries are required:

   - GNU make: version 3.70 or newer

   - ISO C99 compiler: GNU C (gcc) is recommended for best results,
     but any ISO C99 compliant compiler should do


Some more libraries are not strictly necessary to compile SANE, but some
functionality may be lost if they are not available. Make sure that these
libraries and their respective header files are available before running
configure. On some Linux distributions the header files are part of separate
packages (e.g. usb.h in libusb-devel or libusb-dev). These must also be
installed.

        - libusb: Strongly recommended if you use a USB scanner.
          Some backends won't work without libusb at all.

        - libjpeg (>=6B): For the dc210, dc240, and gphoto2 backends.

        - libieee1284 (>=0.1.5): For some parallel port backends.

        - libgphoto2 (>=2.0): For the gphoto2 backend.

        - a C++11 compliant C++ compiler for the genesys backend.

If you got the source straight from the git repository, as opposed to
a source tarball, you will need a few more utilities.  These utilities
should normally *not* be needed for source archives downloaded from
the project's website at http://www.sane-project.org/.

        - autoconf (>= 2.69) as well as the autoconf-archive (for the
          AX_CXX_COMPILE_STDCXX and AX_CXX_COMPILE_STDCXX_11 macros)

        - automake (>=1.15)

        - libtool (>=2.4.6)

        - gettext (>=0.19.8)

        - git (>= 2.1.4)

Czyli sudo apt install make gcc  libusb-dev libjpeg-dev  libieee1284-3-dev libgphoto2-dev autoconf autoconf-archive automake libtool libtool-bin gettext git
 

Z: https://gitlab.com/sane-project/backends

Potem rozpakowujesz sane gdzie tylko chcesz cd do katalogu tam gdzie jest rozpakowane sane.

W terminalu gdzie masz otwarte sane wpisujesz ./autoconf.sh potem ./configure następnie make i sudo make install.

Gdy chcesz frontend robisz praktycznie to samo ale bez ./autoconf.sh czyli ./configure i  make oraz sudo make install.

I powinno działać oczywiście najlepiej zrestartować system.

I  mała uwaga by przyspieszyć kompilacje trzeba wpisać make -j4







Cachy OS LXQT& Devuan Cinnamon

mirekc

Cytat: linux4ever w Dzisiaj o 11:34:23 AM
Cytat: mirekc w Dzisiaj o 10:38:21 AMA może jest jakiś sposób na ,,downgrade" sane?

Tak jest na to sposób musisz zmienić wersje pakietów w synaptic.

To dokładnie: Ustawienia->Dystrybucja -> Wymuś konkretną wersje.

I wybierasz sobie z rozwijanej listy wersje systemu.
Tak się nie da. Cokolwiek by się tam nie wybrało, nie ma dostępu do wersji sane starszej niż 1.3. Ale mniejsza o to. Bawiąc się Synapticem natrafiłem na taką oto bibliotekę:
Cytatlibinsane1 1.0.10-4 Library to access scanner
Sądząc po numerze wersji to jakaś nowość, która domyślnie nie była zainstalowana. Jakoś tak się złożyło, że kliknąłem i zainstalowałem. Skaner ruszył!

Problem rozwiązany, tyle że o tej bibliotece żadne przeglądane wcześniej dokumenty, żadne Internety nawet się nie zająknęły. Czyżby teraz do korzystania z Linuksa potrzebne były jeszcze umiejętności jasnowidza?

Ps.: Opis biblioteki ze źródeł Debiana:
CytatA cross-platform, cross-programming languages, cross scanner library that takes care of all the quirks of scanners.
Wyjaśnia wszystko, nieprawdaż?

Zobacz najnowsze wiadomości na forum