Принтеры, сканеры и МФУ — различия между версиями
(→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/
Установить пакеты foo2zjs и hplip
# sudo yum install foo2zjs hplip
Подключить принтер по usb и выполнить установку
# sudo hp-setup -i
Установить пакеты foo2zjs и hplip
# sudo yum install foo2zjs hplip
Подключить принтер по usb, выполнить установку hp-plugin
# hp-plugin -i
Выполнить установку принтера
# sudo hp-setup -i
Pantum
Для начала необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7"
# sudo yum install -y alteros-extras-release
Очистим кеш командой
# sudo yum clean all
После подключения к репозиторию ставим сам пакет:
# sudo yum install pantum compat-libjpeg8
Для добавления нового устройства запустить на главном меню: Администрирование - Настройка принтера и далее следовать согласно меню
Kyocera
В некоторых случаях при печати .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" больше появляться не будет.