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

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 18:44

Кто помнит - у меня было 41 голый ноутбук, на которые нужно было поставить "AstraLinux SE 1.7", ну из них штук на 17 нужно было установить драйвера для МФУ "Pantum M6500"...
пантум.jpg
пантум.jpg (34.71 КБ) 908 просмотров
Может быть нужно было сразу сделать Образ для клонирования с этими дровами, а потом уж размножать?
Ну да ладно! - Получилось, как получилось!
...
В общем - дрова для МФУ были скачаны с сайта производителя:
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 КБ) 908 просмотров
Последний раз редактировалось bellic 24 окт 2022, 20:38, всего редактировалось 1 раз.

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 18:50

Содержание вышеуказанных файлов

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

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 19:04

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

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 со всеми необходимыми правами, группами и настройками!

ВСЕ!!! ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

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

Непрочитанное сообщение Olej » 24 окт 2022, 19:25

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

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 19:47

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

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

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

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

Непрочитанное сообщение Olej » 24 окт 2022, 19:54

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

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

Непрочитанное сообщение Olej » 24 окт 2022, 20:00

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

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

Непрочитанное сообщение Olej » 24 окт 2022, 20:02

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

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 20:19

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

Аватара пользователя
bellic
Писатель
Сообщения: 379
Зарегистрирован: 02 сен 2022, 14:41
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение bellic » 24 окт 2022, 20:23

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

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

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей