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

Добрый день
Не могу настроить сканирование на Pantum M6550NW. XSANE видит в устройс твах только PC Camera ноутбука. Печать работает. Команда sane-find-scanner дает:

found possible USB scanner (vendor=0x0bda [Generic], product=0x0129 [USB2.0-CRW]) at libusb:001:004
found possible USB scanner (vendor=0x232b [Pantum], product=0x5e20 [M6550NW series]) at libusb:001:006

С Calculate Linux совсем не знаком. Настраиваю только по поискам в форумах. Подскажите, пожалуйста, как подключить сканер.

По форуму подобные темы просматривали? (1), (2)

Что/ какие пакеты уже устанавливали?

Какое подключение используете - USB, LAN, WLAN?

Зачастую доступность сканера проверяют командой:
$ scanimage -L
, например:

$ scanimage -L
device `plustek:libusb:006:002' is a Canon CanoScan LiDE25 flatbed scanner

, а таким образом можно протестировать устройство, например:

$ scanimage -T -d 'plustek:libusb:006:002'
Output format is not set, using pnm as a default.
scanimage: scanning image of size 202x150 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 606 bytes...   PASS
scanimage: reading one byte...          PASS
scanimage: stepped read, 2 bytes...     PASS
scanimage: stepped read, 4 bytes...     PASS
scanimage: stepped read, 8 bytes...     PASS
scanimage: stepped read, 16 bytes...    PASS
scanimage: stepped read, 32 bytes...    PASS
scanimage: stepped read, 64 bytes...    PASS
scanimage: stepped read, 128 bytes...   PASS
scanimage: stepped read, 256 bytes...   PASS
scanimage: stepped read, 512 bytes...   PASS
scanimage: stepped read, 1024 bytes...  PASS
scanimage: stepped read, 1023 bytes...  PASS
scanimage: stepped read, 511 bytes...   PASS
scanimage: stepped read, 255 bytes...   PASS
scanimage: stepped read, 127 bytes...   PASS
scanimage: stepped read, 63 bytes...    PASS
scanimage: stepped read, 31 bytes...    PASS
scanimage: stepped read, 15 bytes...    PASS
scanimage: stepped read, 7 bytes...     PASS
scanimage: stepped read, 3 bytes...     PASS

Устанавливал только драйверыPantum Ubuntu Driver V1.1.123
Устанавливал обновление системы.
Подключение по USB
Scanimage сканер не видит. Только камеру:
calculate guest # scanimage -L
device `v4l:/dev/video0’ is a Noname PC Camera: PC Camera virtual device

Каким образом?

Хм, а нынче ведь в репозитории всё есть:

$ emerge -s net-print/pantum

Local copy of remote index is up-to-date and will be used.
[ Results for search key : net-print/pantum ]
Searching...

*  net-print/pantum
      Latest version available: 1.1.106-r1
      Latest version installed: [ Not Installed ]
      Size of files: 9228 KiB
      Homepage:      https://www.pantum.ru/support/download/driver/
      Description:   CUPS and SANE drivers for Pantum series printer and scanner.
      License:       AS-IS

[ Applications found : 1 ]
$ equery list -op net-print/pantum
 * Searching for pantum in net-print ...
[--O] [  ] net-print/pantum-1.1.94:0
[--O] [  ] net-print/pantum-1.1.106:0
[--O] [  ] net-print/pantum-1.1.106-r1:0

Спасибо.
А как эти драйверы сейчас установить/активировать?
Ваши 2 команды выполнил. Но XSANE все равно не видит сканер.

Например, выполнить такую команду:
# emerge -av net-print/pantum
, где a - означает “Спрашивать подтверждение”, а v - “Включить подробный режим”.

Попробуйте установить, возможно, что всё и разрешится.

Такой вопрос - Ваш пользовать guest в каких группах состоит?

Это просто информационные команды, никаких изменений в систему они не вносят.

Не помогло. На каком этапе XSANE должен предложить устройство сканирования? или можно его изменить)…
По принадлежности к группам: где это можно посмотреть?

calculate guest # id -Gn
root bin daemon sys adm disk wheel floppy dialout tape video
Если это верно насчет групп)

Да, только выполнить нужно из-под пользователя, а не администратора (root)

Из-под пользователя
guest@calculate ~ $ id -Gn
guest lp wheel uucp audio cdrom video games cdrw usb users lpadmin plugdev scanner

Не густо, но для чистой установки пойдёт.

Из-под пользователя:
$ scanimage -L
, так же глухо?

Да
guest@calculate ~ $ scanimage -L
device `v4l:/dev/video0’ is a Noname PC Camera: PC Camera virtual device
guest@calculate ~ $

Можно предположить, что не отрабатывают udev правила, но надо конечно разбираться в конкретной системе.

Ноутбук из “коробки”. Ничего глобального на нем не успели поделать.
Установили только AnyDesk и Moziila Firefox. “Уперлись” в МФУ Pantum и, похоже, не получится решить вопрос…
В школу пришла куча таких ноутов с Calculate Linux. Ни спецов, ни техподдержки…
Все как всегда…
Спасибо, NickM, что ответили, за потраченное время…

Странно конечно, но на версии “net-print/pantum-1.1.106-r1” сканер почему-то не подхватился, возможно из-за того, что в ebuild происходит не полная “распаковка” *.deb пакета?

А, вот “ручное копирование” с последующей перезагрузкой помогло.

Но, наверное и разбираться на этом пакете не следует, т.к. на сайте “Pantum” уже раздаётся другой архив с другим *.deb-пакетом, который содержит драйвера для большего количества устройств.

Хех, было бы устройство в наличии, можно было бы подготовить ebuild и оттестировать его. :money_mouth_face:

Спасибо! Помогли.
Будем надеяться, что с новым пакетом проблем не будет…

У Вас ещё имеются рабочие места с МФУ из сабжа?

Проверьте “чистую” установку пакета:
net-print/pantum
, на другой/ новой системе, с перезагрузкой, что бы убедиться, подхватится сканер или нет?

После, могу попробовать подготовить ebuild на основе имеющегося и уже с другой/ новой версией архива от “Pantum”.

Нет пока.
Если будет, отпишусь по результату…

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

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

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

, не распаковывает файлы из/ в:
/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
}

Добрый день.
Столкнулся с похожей проблемой, но модель иная - BM5100ADW.
К сожалению net-print/pantum сейчас недоступно.
Победил с помощью:

Спойлер

Copyright 1999-2024 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=“Сервис и поддержка - pantum
SRC_URI=“https://github.com/ArticExploit/pantum-driver/releases/download/1.1.123/Pantum.Ubuntu.Driver.V${MY_PV}.zip

S=“${WORKDIR}/Pantum Ubuntu Driver V${PV}”

LICENSE=“Pantum-EULA”
SLOT=“0”
KEYWORDS=“amd64”
IUSE=“+scanner”
RESTRICT=“bindist mirror strip”

DEPEND="
media-libs/libjpeg-turbo
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 -r 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
}

Принтер запустился, а вот сканер нет

scanimage -L
device `hpaio:/net/hp_laserjet_m1536dnf_mfp?ip=10.201.47.244&queue=false' is a Hewlett-Packard hp_laserjet_m1536dnf_mfp all-in-one
device `v4l:/dev/video0' is a Noname SHUNCCM: SHUNCCM virtual device

Причем странное, HP сейчас отключен, но на всех машинах в приложении сканера он появляется при запуске, потом пропадает.
Группы:

guest lp wheel uucp audio cdrom video games cdrw usb users lpadmin plugdev scanner

Подскажите пожалуйста, что делаю неверно, до чего еще не дошел?
Вариант сканирования через сеть не очень подходит, т.к. не везде есть WI-FI, а в кабинете 1 розетка на 3 устройства…