Принтеры, сканеры и МФУ — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
(Kyocera)
Строка 86: Строка 86:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
  
В некоторых случаях при печати .pdf или офисных документов из AlterOffice появляется ошибка "Filter failed".
+
В некоторых случаях при печати .pdf или офисных документов из AlterOffice появляется ошибка '''"Filter failed"'''.
  
 
Решение:
 
Решение:
  
1. Установить сетевой или usb-принтер c драйверами для Linux, скачанными с сайта производителя
+
1. Установить сетевой или usb-принтер c драйверами для Linux, скачанными с сайта производителя;
  
2. В папке /lib/cups/filter создать текстовый файл rastertokpsl-fixed:
+
2. В папке /lib/cups/filter создать текстовый файл rastertokpsl-fixed
  
  # sudo touch rastertokpsl-fixed
+
  # sudo touch rastertokpsl-fixed;
  
 
3. Добавить в файл rastertokpsl-fixed следующее содержимое:
 
3. Добавить в файл rastertokpsl-fixed следующее содержимое:
Строка 101: Строка 101:
 
  jobname=$(echo $3 | egrep -o '[[:alnum:]]' | tr -d '\n' | tail -c 20)
 
  jobname=$(echo $3 | egrep -o '[[:alnum:]]' | tr -d '\n' | tail -c 20)
 
  path=/usr/lib/cups/filter
 
  path=/usr/lib/cups/filter
  $path/rastertokpsl "$1" "$2" "$jobname" "$4" "$5"
+
  $path/rastertokpsl "$1" "$2" "$jobname" "$4" "$5";
  
 
3. Установить на файл rastertokpsl-fixed права 755:
 
3. Установить на файл rastertokpsl-fixed права 755:
 
   
 
   
  # sudo chmod 755 rastertokpsl-fixed
+
  # sudo chmod 755 rastertokpsl-fixed;
  
 
4. Отредактировать файл .ppd установленного принтера в папке /etc/cups/ppd  
 
4. Отредактировать файл .ppd установленного принтера в папке /etc/cups/ppd  
Строка 114: Строка 114:
 
Строчку: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl"
 
Строчку: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl"
  
Заменить на: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl-fixed"
+
Заменить на: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl-fixed";
  
 
5. Перезагрузить компьютер:
 
5. Перезагрузить компьютер:
 
   
 
   
  # sudo reboot  
+
  # sudo reboot ;
  
6. Ошибка "Filter failed" больше появляться не будет.
+
6. Ошибка '''"Filter failed"''' больше появляться не будет.
  
  
  
 
[[Категория:AlterOS 7.X]]
 
[[Категория:AlterOS 7.X]]

Версия 10:30, 27 октября 2023

Hewlett Packard

Ссылка для скачивания плагинов и контрольных сумм, в случае отсутствия доступа к сети Интернет

https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
HP LaserJet 1018

Установить пакеты foo2zjs и hplip

# sudo yum install foo2zjs hplip

Подключить принтер по usb и выполнить установку

# sudo hp-setup -i
HP LaserJet 1102

Установить пакеты foo2zjs и hplip

# sudo yum install foo2zjs hplip

Подключить принтер по usb, выполнить установку hp-plugin

# hp-plugin -i

Выполнить установку принтера

# sudo hp-setup -i


Pantum

Для МФУ Pantum Серий M6xxx, Монохромных МФУ серий BM2100, Цветных МФУ серий CM1100 и Принтеров Серий P3ххх

Для начала необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7"

# sudo yum install -y alteros-extras-release

Очистим кеш командой

# sudo yum clean all

После подключения к репозиторию ставим сам пакет:

# sudo yum install pantum compat-libjpeg8


Для добавления нового устройства запустить на главном меню: Администрирование - Настройка принтера и далее следовать согласно меню

Kyocera

Для МФУ Kyocera серий FS-10xx-11xx

В некоторых случаях при печати .pdf или офисных документов из AlterOffice появляется ошибка "Filter failed".

Решение:

1. Установить сетевой или usb-принтер c драйверами для Linux, скачанными с сайта производителя;

2. В папке /lib/cups/filter создать текстовый файл rastertokpsl-fixed

# sudo touch rastertokpsl-fixed;

3. Добавить в файл rastertokpsl-fixed следующее содержимое:

!/bin/bash
jobname=$(echo $3 | egrep -o 'alnum:' | tr -d '\n' | tail -c 20)
path=/usr/lib/cups/filter
$path/rastertokpsl "$1" "$2" "$jobname" "$4" "$5";

3. Установить на файл rastertokpsl-fixed права 755:

# sudo chmod 755 rastertokpsl-fixed;

4. Отредактировать файл .ppd установленного принтера в папке /etc/cups/ppd (в нашем случае это был Kyocera-Mita-FS-1025MFP-KPSL.ppd):

# sudo vim /etc/cups/ppd/Kyocera-Mita-FS-1025MFP-KPSL.ppd

Строчку: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl"

Заменить на: *cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl-fixed";

5. Перезагрузить компьютер:

# sudo reboot ;
6. Ошибка "Filter failed" больше появляться не будет.