Автор Тема: Установка МФУ Panasonic kx-mb1500  (Прочитано 2353 раз)

Оффлайн Genadich35

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Установка МФУ Panasonic kx-mb1500
« : 21.06.2023 22:39:36 »
Подскажите, может кто сталкивался. Kworkstation p10.2 установил драйвер для принтера Panasonic kx-mb1500 (драйвер с оф. сайта устанавливается из терминала, никаких ошибок при установке нет), добавил принтер через настройки KDE. Принтер добавился, свой драйвер увидел. Но при печати ничего не происходит. В параметрах системы висит ошибка "GSLIB fatal internal error". Что это может быть? 
« Последнее редактирование: 25.06.2023 10:47:07 от Genadich35 »

Оффлайн Sarben

  • Начинающий
  • *
  • Сообщений: 4
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #1 : 22.06.2023 10:32:04 »
Я бы попробовал выбрать какой нибудь встроенный драйвер типа generic postscript, собственно у себя в конторе так и приходится делать с кучей разных моделей мфу (только фирмы Xerox)

Оффлайн Genadich35

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #2 : 25.06.2023 10:54:11 »
Попробовал установить starterkit gnome3 p10.1. Установил родной драйвер, перезагрузил, принтер работает. Обновился до p10.2, перезагрузился, принтер не работает (Простаивает - (PID 4026) GSLIB fatal internal error).
Пробовал перебирать драйвера из ветки generic - ничего не подошло.

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #3 : 28.06.2023 10:31:40 »
У меня этот принтер успешно работал много лет. После обновления до К10.2 перестал работать. Выдает такую же ошибку: GSLIB fatal internal error.
В качестве сканера это МФУ продолжает работать нормально.
Переподключил принтер другому компу, где К10.1. Там печать работает нормально.
Похоже, что именно обновление до 10.2 ломает печать.
« Последнее редактирование: 28.06.2023 10:51:44 от Valery2018 »

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 627
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #4 : 29.06.2023 00:29:18 »
CUPS обновился,
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #5 : 29.06.2023 14:41:22 »
У меня два компа с Альт К10. Один из них я уже пару месяцев не обновлял, и там осталась версия 10.1, и принтер печатает.
Я сравнил версии пакетов, в названии которых есть "cups". На обоих компах версии одинаковые. Новое обновление cups на компе К10.2 еще не было установлено, а он уже не печатал. После этого обновил там cups - ничего не поменялось. Похоже дело не в cups.


Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #6 : 29.06.2023 15:13:46 »
Я сравнил версии пакетов, в названии которых есть "cups"
Попробуйте сравнить версии остальных пакетов. Особенно библиотек. И либо по одному/минимальным пакетом зависимостей "накатывать" туда  где работает и смотреть после чего сломается. Предварительно сделать backup системы, чтобы можно было откатиться после экспериментов.

Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #7 : 29.06.2023 21:20:10 »
Похоже дело не в cups.

А версия ядра обновилась? Если да, то нужно переустанавливать принтер по новой, после удаления предыдущего.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 630
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #8 : 29.06.2023 21:48:39 »

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #9 : 30.06.2023 18:52:52 »
Попробуйте сравнить версии остальных пакетов. Особенно библиотек. И либо по одному/минимальным пакетом зависимостей "накатывать" туда  где работает и смотреть после чего сломается. Предварительно сделать backup системы, чтобы можно было откатиться после экспериментов.
Попробовал. Нашел пакет, после обновления которого перестает печатать:
ghostscript
Версия, на которой работает: 9.54.0-alt3:p10+285079.100.2.1@1631777706
Новая версия, на которой не работает: 10.01.1-alt1:p10+320592.100.3.1@1686333205
Обновление этого пакета также обновляет ghostscript-classic, ghostscript-common, ghostscript-module-X, libgs.
И удаляет kde5, kde5-big, kde5-digikam, kde5-kcm-grub2, kde5-oular, kde5-okular-core, kde5-small, libImageMagick++6.9, libImageMagick6.7, libdigikamcore7.10.0, libdigikamdatabase7.10.0, libdigikamgui7.10.0, libgraphviz, libspectre.
После этого обновления-удаления принтер перестает печатать. Выдается ошибка: "Cannot load libs or libs version too old then 8.0"


Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #10 : 30.06.2023 20:10:29 »
Нашел пакет, после обновления которого перестает печатать:
ghostscript
Оформляйте на этот пакет багрепорт в "Багзилле" http://bugzilla.altlinux.org/

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #11 : 30.06.2023 20:20:08 »
Посоветуйте, как пока выкручиваться, кроме как оставаться на 10.1.
Может можно сделать виртуальную машину со старой версией системы и сделать в ней этот usb-принтер общедоступным сетевым?

Оффлайн Genadich35

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #12 : 01.07.2023 14:00:30 »
Помню пробовал драйвер установить на ubuntu 23.04 и fedora последнюю,, был вот такой вывод в терминале
Ubuntu 23.04
При попытке установить драйвер принтера:
sudo '/home/ubuntu/mccgdi-2.0.10-x86_64/install-driver'
start <Panasonic Printer Driver (x86_64)> install......
start install files......
Cannot found GhostScript path

Похоже, что из-за GhostScript ни на какой системе драйвер скоро не установишь. С другой стороны на archlinux ставишь пакет из aur и все работает (принтер + сканер). Не думаю, что на арче ghostscript более старый.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #13 : 01.07.2023 14:30:22 »
Идея для продолжения экспериментов:
взять "рабочий" ghostscript, распаковать пакет вручную куда нибудь в /usr/local или /opt и попробовать "подпихнуть" эти  пути cups-у или драйверу принтера..

Цитировать
The big change in this release is that the old PDF interpreter (written in PostScript) is now fully deprecated. We will not be making any further changes to it. For this release, the -dNEWPDF=false option remains for "emergency" use, but the option to fall back to the old intepreter will also be removed in the next full release (10.01.0) in spring 2023.
« Последнее редактирование: 01.07.2023 14:58:16 от ASte »

Оффлайн Genadich35

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Установка МФУ Panasonic kx-mb1500
« Ответ #14 : 01.07.2023 22:05:54 »
Заранее прошу ногами не бейте, пользователь я не особо сильный.
На данный момент сижу на арче, так как не работает принтер на Альте.
версия ghostscript - 10.01.2-1
Через AUR установлен пакет panasonic-mfp 3.3.11-2 - работает и сканер и принтер
Появилась идея. Что если раскидать файлы драйвера по системе вручную без установщика.
Файловая система от дистра к дистру вроде отличается не сильно.
Скачал PKGBUILD panasonic-mfp 3.3.11-2 и начал читать. Насколько я понял большинство операций происходит по
копированию файлов и назначению прав и владельцев.
1.
/home/qqq/Загрузки/mccgdi-2.0.10-x86_64/lib/L_H0JDJCZAZ.so.1.0.0  копируется в  /lib/ c правами 755 (-rwxr-xr-x) root:root
/home/qqq/Загрузки/mccgdi-2.0.10-x86_64/lib/L_H0JDJCZAZ_2.so.1.0.0  копируется в  /lib/ c правами 755 root:root
в /lib/ создаются символьные ссылки

L_H0JDJCZAZ_2.so -> L_H0JDJCZAZ_2.so.1
L_H0JDJCZAZ_2.so.1 -> L_H0JDJCZAZ_2.so.1.0.0
L_H0JDJCZAZ_2.so.1.0.0

L_H0JDJCZAZ.so -> L_H0JDJCZAZ.so.1
L_H0JDJCZAZ.so.1 -> L_H0JDJCZAZ.so.1.0.0
L_H0JDJCZAZ.so.1.0.0
справами 1rwxrwxrwx я так понял, что 777 root:root

2.
/home/qqq/Загрузки/mccgdi-2.0.10-x86_64/filter/L_H0JDGCZAZ копируется в /usr/lib/cups/filter/L_H0JDGCZAZ c правами 755 root:root

Не понял вот эту часть скрипта
mkdir -p "$pkgdir/usr/lib/cups/filter/"
  for f in 'L_H0JDGCZAZ'; do
    # replace /usr/local path in binary file
    cat "filter/$f" |
    tohex |
    hexsed '/usr/local/share/panasonic/printer/data/' '/usr/share/mccgdi/' |
    tobytes \
    > "$pkgdir/usr/lib/cups/filter/$f"
    chmod 755 "$pkgdir/usr/lib/cups/filter/$f"
  done

3. 
Копирует PPD файлы из папки /home/qqq/Загрузки/mccgdi-2.0.10-x86_64/ppd/ в папку /usr/share/cups/model/panasonic/ c правами 755 root:root
 
4.
копирует файлы *.SPC и *.TBL из папки /home/qqq/Загрузки/mccgdi-2.0.10-x86_64/data/ в папку /usr/share/mccgdi/ c правами 755 root:root

5. 
Копируется и переименовывается файл с правами 644 root:root
/home/qqq/Загрузки/mccgdi-2.0.10-x86_64/Version.html в  /usr/share/licenses/panasonic-mfp/LICENSE-mccgdi

6.     
/home/qqq/Загрузки/panamfs-scan-1.3.1-x86_64/sane-backend/libsane-panamfs.so.1.3.1 копируется в /usr/lib/sane/libsane-panamfs.so.1.3.1 c правами 755 root:root
в /usr/lib/sane/ создаются ссылки
libsane-panamfs.so -> libsane-panamfs.so.1
libsane-panamfs.so.1 -> libsane-panamfs.so.1.3.1 с правами 1rwxrwxrwx я так понял, что 777 root:root

7.   
/home/qqq/Загрузки/panamfs-scan-1.3.1-x86_64/sane-backend/panamfs.conf копируется в /etc/sane.d/panamfs.conf с правами 644 root:root
создается файл /etc/sane.d/dll.d/panamfs.dll.conf внутри одно слово panamfs
 
Дальше что-то про права UDEV, что-то куда-то дописывается. Я так понял, чтобы в системе сканер находился.
  # generate udev rules based on panamfs.conf file
  mkdir -p "$pkgdir/usr/lib/udev/rules.d/"
  grep -Po '(?<=^usb )0x[0-9a-f]{4} 0x[0-9a-f]{4}$' 'sane-backend/panamfs.conf' |
  sed 's/0x//g' |
  while read -r device; do
    device=($device)
    echo \
    'ATTRS{idVendor}=="'"${device[0]}"'",' \
    'ATTRS{idProduct}=="'"${device[1]}"'",' \
    'MODE="0664",' \
    'GROUP="lp",' \
    'ENV{libsane_matched}="yes"'
  done \
  > "$pkgdir/usr/lib/udev/rules.d/52-sane-panamfs.rules"
8. 
Копируется и переименовывается файл с правами 644 root:root
/home/qqq/Загрузки/panamfs-scan-1.3.1-x86_64/Version.html в /usr/share/licenses/panasonic-mfp/LICENSE-panamfs-scan
 
Объясните кто-нибудь что делает скрипт во 2 пункте. Сработает ли если руками по системе раскидать? За что отвечает GhostScript?