Страница 1 из 5

Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 18:44
bellic
Кто помнит - у меня было 41 голый ноутбук, на которые нужно было поставить "AstraLinux SE 1.7", ну из них штук на 17 нужно было установить драйвера для МФУ "Pantum M6500"...
пантум.jpg
пантум.jpg (34.71 КБ) 967 просмотров
Может быть нужно было сразу сделать Образ для клонирования с этими дровами, а потом уж размножать?
Ну да ладно! - Получилось, как получилось!
...
В общем - дрова для МФУ были скачаны с сайта производителя:
https://drivers.pantum.ru/userfiles/fil ... 1_94-1.zip

Процесс установки написан в ТехПоддержке:
Настройка печати

1. Установить необходимые пакеты с помощью команды в терминале (<ALT+T>):

Код: Выделить всё

sudo apt install libqpdf21 qpdf libcupsimage2 libjpeg62-turbo
2. Загрузить последнюю версию драйверов с официального сайта, распаковать и начать установку запуском файла install.sh.

3. В случае, если при установке драйверов автоматически создался файл /etc/ld.so.conf.d/pantum.conf, выполнить пункт 4.

4. Заменить поставляемую с драйвером принтера библиотеку на системную командой:

Код: Выделить всё

sudo ln -fs /usr/lib/x86_64-linux-gnu/libqpdf.so.21.4.0 /opt/pantum/lib/libqpdf.so.21
или удалить конфигурационный файл, переопределяющий системную библиотеку:

Код: Выделить всё

sudo rm -f /etc/ld.so.conf.d/pantum.conf
sudo ldconfig
Пакет qpdf не является обязательным для работы принтера. Согласно алгоритму скрипта установки драйверов, наличие установленного пакета qpdf предотвращает создание конфигурационного файла переопределения библиотек из пункта 3.

Настройка сканирования
Установить необходимые для сканирования пакеты командой:

Код: Выделить всё

sudo apt install sane sane-utils
Установить библиотеку libjpeg8_8b-1_amd64.deb.

Библиотека подписана ключами АО "НПО РусБИТех" и обеспечивает функционирование устройства в режиме замкнутой программной среды.
Пропускаю всю отладку, привожу лишь конечный результат!
На загрузочной флешке, которая по сути является моим первейшим репозитарием, создаю каталог "Pantum", а в ней размещаю следующие файлы:
pantum.jpg
pantum.jpg (38.56 КБ) 967 просмотров

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 18:50
bellic
Содержание вышеуказанных файлов

sources.list

Код: Выделить всё

# deb cdrom:[OS Astra Linux 1.7.0 1.7_x86-64 DVD ]/ 1.7_x86-64 non-free main contrib  
# deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository/ 1.7_x86-64 main contrib non-free 

deb file:/mnt/ 1.7_x86-64 contrib main non-free 
#deb file:/media/user/ASTRA_1_7_X/ 1.7_x86-64 contrib main non-free

admin.sh

Код: Выделить всё

#! /bin/sh
echo "============= Создаем пользователя ADMIN!================="
# ======= Добавление пользователя ADMIN и настройка ============
useradd -c "zluka,,," -s /bin/bash -m -G video,users,scanner,plugdev,netdev,lpadmin,floppy,dip,dialout,cdrom,audio,astra-console,astra-admin -u 1001 -U admin
# Задаем пароль пользователю
echo "admin:ahbcnfqkth" | chpasswd
#===============================================================
OUTPUT="$(ls -l /dev | awk '/sd/ { print $10 }' | grep 1$ | grep -v sda)"
# Размонтирует Флешку
umount /dev/"${OUTPUT}"
# Удаляем каталог с Драйверами
cd /home
rm -r /home/user/Загрузки/Pantum
echo "Флешка размонтирована. Каталог удален из Загрузок."
#===============================================================

install.sh

Код: Выделить всё

#! /bin/sh

OS_BITS=$(getconf LONG_BIT)
INSTALLER_I386="installer_i386"
INSTALLER_X86_64="installer_x86-64"

cd "$(dirname "$0")"
cd Resources

if [ $OS_BITS -eq 32 ];then
    echo "32bit system"
    ./$INSTALLER_I386
else
    echo "64bit system"
    ./$INSTALLER_X86_64
fi

pantum.sh

Код: Выделить всё

#! /bin/sh
DRVPR="/opt/pantum"
if [ ! -d $DRVPR ];then
echo "Каталог $DRVPR не найден!!! Продолжаем установку драйверов!"
# Получаем Имя раздела Флешки
#OUTPUT="$(ls -l /dev | awk '/sd/ { print $10 }' | grep 1$)"
#mount /dev/"${OUTPUT}" /mnt
FLASH="$(ls -l /dev | awk '/sd/ { print $10 }' | grep 1$ | grep -v sda)"
# Размонтирует Флешку
umount /dev/"${FLASH}"
OUTPUT="$(ls -l /dev | awk '/sd/ { print $10 }' | grep 1$ | grep -v sda)"
mount /dev/"${OUTPUT}" /mnt
# Узнаем Кто Залогинился?
#MY="$(whoami)"
#echo "${MY}"
# Копируем Список репозитариев
#cp '/media/"${MY}"/ASTRA 1_7_X/Pantum/sources.list' /etc/apt
#cp /media/user/ASTRA_1_7_X/Pantum/sources.list /etc/apt
cp /mnt/Pantum/sources.list /etc/apt
# Обновляем базу
apt update
# Копируем каталог с Драйверами в Загрузки 
#cp -r '/media/"${MY}"/ASTRA 1_7_X/Pantum' /home/"${MY}"/Загрузки/
#cp -r /media/user/ASTRA_1_7_X/Pantum /home/user/Загрузки/
# Даем права программам в каталоге (Грубо конечно!!!)
#chmod -R 777 /home/"${MY}"/Загрузки/Pantum
chmod -R 777 /home/user/Загрузки/Pantum
# Ставим библиотеку libcupsimage2
apt install libcupsimage2
# Запускаем скрипт установки драйверов для "Pantum M6500"
sh /home/user/Загрузки/Pantum/install.sh
# Устанавливаем драйвера для Сканера
apt install sane sane-utils
# Устанавливаем библиотеку
#dpkg -i /home/"${MY}"/Загрузки/Pantum/libjpeg8_8b-1_amd64.deb
dpkg -i /home/user/Загрузки/Pantum/libjpeg8_8b-1_amd64.deb
# Заменяем библиотеку
ln -fs /usr/lib/x86_64-linux-gnu/libqpdf.so.21.4.0 /opt/pantum/lib/libqpdf.so.21
# ======= Конец установки драйверов принтера и сканера =========================
else
echo "Каталог $DRVPR найден!!! Драйвера похоже установлены!"
fi
#grep "admin:" /etc/passwd >/dev/null
#if[ $? -ne 0 ];then
#echo "Пользователь ADMIN не найден! Создаем!"
# ======= Добавление пользователя ADMIN и настройка ============================
# Создаем пользователя и все настройки...
#useradd -c "zluka,,," -s /bin/bash -m -G #video,users,scanner,plugdev,netdev,lpadmin,floppy,dip,dialout,cdrom,audio,astra-console,astra-admin -u 1001 -U admin
# Задаем пароль пользователю
#echo "admin:ahbcnfqkth" | chpasswd
# Удаляем пользователя user из группы astra-admin
#deluser user astra-admin
# ======= Конец добавления пользователя ADMIN ==================================
#else
#echo "Пользователь найден! Выходим!"
#getent passwd | grep admin
#fi
# Размонтирует Флешку
#umount /dev/"${OUTPUT}"
# Удаляем каталог с Драйверами
#rm -r /home/user/Загрузки/Pantum
#echo "Флешка размонтирована. Каталог удален из Загрузок."

prava.sh

Код: Выделить всё

#! /bin/sh
chmod -R 777 /home/user/Загрузки/Pantum

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 19:04
bellic
Процесс установки выглядит таким образом:
(скриншоты приводить не буду.. пока не буду.. а может быть вообще...)

1. Вставляем нашу установочную USB-флешку с подготовленным каталогом "Pantum" и монтируем стандартно...

2. Запускаем в терминале: sudo mc
и копируем с флешки каталог "Pantum" в папку "Загрузки", переходим в него и выключаем отображение фэйса МС комбинацией "CTRL+O"

3. #sh prava.sh

4. #sh pantum.sh

5. #sh admin.sh

6. Подключаем наше МФУ к ноуту, заходим в "Панель Управления--->ОБорудование--->Принтеры--->Принтер добавить..."
Добавляем принтер и печатаем проверочную страницу.
Не забываем сделать принтер для печати по умолчанию!

P.S.
5-й пункт собственно к установке драйверов не относится!
Это корректное создание пользователя admin со всеми необходимыми правами, группами и настройками!

ВСЕ!!! ;-)

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 19:25
Olej
bellic писал(а):
24 окт 2022, 18:44
из них штук на 17 нужно было установить драйвера для МФУ "Pantum M6500"...
Зачем вам на 17 штук устанавливать локальные драйвера? У вас будет работать 17 экземпляров МФУ?

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 19:47
bellic
bellic писал(а):
24 окт 2022, 18:44
Зачем вам на 17 штук устанавливать локальные драйвера? У вас будет работать 17 экземпляров МФУ?
Вы считаете меня идиотом???
Или я должен разжевывать необходимость своих действий???

В Модульной школе имеем 17 кабинетов, где на столах лежат 17 ноутов с "AstraLinuxSE" и рядом в каждом кабинете стоит МФУ "Pantum M6500".

Что здесь такого противоестественного или странного???

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 19:54
Olej
bellic писал(а):
24 окт 2022, 19:47
Вы считаете меня идиотом???
Или я должен разжевывать необходимость своих действий???
Я считаю что если вы, или кто-то другой, задаёт вопросы, то он должен описывать условия возникновения проблемы во всех деталях, а не заставлять догадываться что вы ставите себе целью.

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 20:00
Olej
bellic писал(а):
24 окт 2022, 18:50
sources.list
А вы не пробовали, в порядке эксперимента, дописать к списку используемых репозиториев стандартные репозитории Debian, того кторый является базовым для вашей Astra Linux? (в sources.list ... а ещё лучше отдельным файлом в каталог /etc//sources.list.d).
Это, при успехе, во много раз облегчило бы инсталляции в ваших системах ... а особенно с учётом необходимости тиражирования.

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 20:02
Olej
bellic писал(а):
24 окт 2022, 19:04
ВСЕ!!!
Работа сканера с помощью sane тоже успешно? Проверялась?

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 20:19
bellic
bellic писал(а):
24 окт 2022, 18:44
Работа сканера с помощью sane тоже успешно? Проверялась?
Да, проверялась! - Если бы были проблемы, я бы об этом не утаил инфы! ;-)
Могу предоставить скриншоты!!! :roll:

Re: Установка драйверов на МФУ "Pantum M6500"

Добавлено: 24 окт 2022, 20:23
bellic
Olej писал(а):
24 окт 2022, 20:02
А вы не пробовали, в порядке эксперимента, дописать к списку используемых репозиториев стандартные репозитории Debian, того кторый является базовым для вашей Astra Linux? (в sources.list ... а ещё лучше отдельным файлом в каталог /etc//sources.list.d).
Это, при успехе, во много раз облегчило бы инсталляции в ваших системах ... а особенно с учётом необходимости тиражирования.
Сейчас думаю не вариант говорить в этой теме о Репозитариях...
Это мое мнение!!!
Возможно я не прав..

Да, совершенно верно, я не стал пока городить с дополнительными репозитариями, как и с обновлениями 1.7.1 и 1.7.2
Дел других хватает, иногда некогда пописать сходить.. :-D
Для меня сейчас главное, чтоб везде все работало и фунциклировало, и не важно, что может быть мои AstraLinux-сы не нюхали настоящего ДЕБЕИНА!!! :lol: :-D