Pantum M6550NW не сканирует

Благодарность за то, что отписались.

Итак, теперь можно подвести итог в теме.

Сканер не обнаруживается по той причине, что пакет:

, не распаковывает файлы из/ в:
/etc/sane.d/dll.d/
, поэтому, вопрос решается очень простенькой командой:

# echo pantum6500 > /etc/sane.d/dll.d/pantum6500

, после чего со сканером всё хорошо.

Напомню, что:

Поэтому, новый ebuild мог бы выглядеть так:

# emerge -av net-print/pantum

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 5.47 s (backtrack: 0/20).

[ebuild   R    ] net-print/pantum-1.1.123::custom  USE="scanner" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]

Спойлер
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit udev

MY_PV=${PV//./_}

DESCRIPTION="CUPS and SANE drivers for Pantum series printer and scanner."
HOMEPAGE="https://www.pantum.ru/support/download/driver/"
SRC_URI="https://www.pantum.ru/wp-content/uploads/2024/07/pantum-ubuntu-driver-v${MY_PV}-6.zip"
S="${WORKDIR}/Pantum Ubuntu Driver V${PV}"

LICENSE="AS-IS"
SLOT="0"
KEYWORDS="amd64"
IUSE="scanner"
RESTRICT="bindist mirror strip"

DEPEND="
        media-libs/libjpeg8
        net-print/cups
        net-print/cups-filters
        sys-apps/dbus
        sys-libs/glibc
        sys-libs/libcap
        scanner? (
                media-gfx/sane-backends
        )
"
BDEPEND="
        app-arch/unzip
        virtual/pkgconfig
"
RDEPEND="
        ${DEPEND}
        app-text/ghostscript-gpl
"

src_prepare() {
        eapply_user
        unpack "${S}/Resources/pantum_${PV}-1_amd64.deb" || die
        tar -xvf "${S}/data.tar.xz" || die
}

src_install() {
        insinto /etc/sane.d
        doins etc/sane.d/*
        insinto /etc/sane.d/dll.d
        doins etc/sane.d/dll.d/*
        insinto "/usr/$(get_libdir)/sane"
        doins usr/lib/x86_64-linux-gnu/sane/libsane-pantum*.so*
        udev_dorules etc/udev/rules.d/*.rules
        exeinto /opt/pantum/bin
        doexe opt/pantum/bin/ptqpdf
        exeinto /usr/libexec/cups/filter
        doexe usr/lib/cups/filter/*
        insinto /usr/share/cups/model
        doins -r usr/share/cups/model/Pantum
}

pkg_postrm() {
        udev_reload
}

pkg_postinst() {
        udev_reload
}