Принтеры, сканеры и МФУ — различия между версиями
Yashinev (обсуждение | вклад) |
|||
(не показано 47 промежуточных версий 5 участников) | |||
Строка 2: | Строка 2: | ||
− | + | Ссылка для скачивания плагинов и контрольных сумм, в случае отсутствия доступа к сети Интернет | |
+ | |||
+ | https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ | ||
<div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
− | <div style="font-weight:bold;line-height:1.6;">''' | + | <div style="font-weight:bold;line-height:1.6;">'''HP LaserJet 1018'''</div> |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
− | + | Установить пакеты foo2zjs и hplip | |
+ | |||
+ | # sudo yum install foo2zjs hplip | ||
+ | |||
+ | Подключить принтер по usb и выполнить установку | ||
− | + | # sudo hp-setup -i | |
− | [ | + | </div></div> |
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''HP LaserJet 1102'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | Установить пакеты foo2zjs и hplip | ||
+ | |||
+ | # sudo yum install foo2zjs hplip | ||
+ | |||
+ | Подключить принтер по usb, выполнить установку hp-plugin | ||
+ | |||
+ | # hp-plugin -i | ||
+ | |||
+ | Выполнить установку принтера | ||
+ | |||
+ | # sudo hp-setup -i | ||
+ | |||
+ | </div></div> | ||
+ | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''МФУ HP Laser MFP 137'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | Настройка в случае принтера используем стандартный путь как для примера 'HP LaserJet 1102 | ||
+ | Для настройки сканера используем пакет air scan. | ||
+ | Для подключения пакета air scan и настройки сканера выполните следующие действия: | ||
+ | |||
+ | 1. Подключаем экспериментальный репозиторий: | ||
+ | |||
+ | repo_name="AlterOS-Experimental"; repo_url="http://repo.alter-os.ru/alteros/7/experimental/x86_64/"; echo -e "[$repo_name]\nname=$repo_name\nbaseurl=${repo_url}\nenabled=1\ngpgcheck=0\n" | sudo tee -a /etc/yum.repos.d/$repo_name.repo; | ||
+ | |||
+ | 2. Устанавливаем пакет: | ||
+ | |||
+ | # sudo yum install sane-airscan | ||
+ | |||
+ | 3. Отключаем экспериментальный репозиторий: | ||
+ | |||
+ | # sudo yum-config-manager --disable AlterOS-Experimental | ||
+ | |||
+ | 4. Поиск сканера в той же сети, что и хост осуществляется командой: | ||
+ | |||
+ | # sudo airscan-discover | ||
+ | |||
+ | Если по каким либо причинам сканер не найдется, то его можно добавить вручную. | ||
+ | Конфигурационный файл для ручного добавления сканера находится в файле | ||
+ | |||
+ | /etc/sane.d/airscan.conf | ||
+ | |||
+ | Ниже приведены примеры конфигурации для добавления новых сканеров и МФУ: | ||
+ | |||
+ | "HP eSCL" = http://192.168.1.102:9095/eSCL, eSCL | ||
+ | "HP WSD" = http://192.168.1.102:5358/WSDScanner, WSD | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </div></div> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Pantum'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | <!-- СТАРАЯ ВЕРСИЯ СТАТЬИ <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Для МФУ Pantum серии m6xxx'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | [http://repo.alter-os.ru/alteros/7/extras/x86_64/Packages/compat-libjpeg8-1.5.3-3.fc29.x86_64.rpm Необходимая библиотека] | ||
+ | |||
+ | [http://repo.alter-os.ru/alteros/7/extras/x86_64/Packages/pantum-m6xxx-cups-1.4.0-2.fc29.x86_64.rpm Драйвер принтера] | ||
+ | |||
+ | [http://repo.alter-os.ru/alteros/7/extras/x86_64/Packages/pantum-m6xxx-sane-1.4.0-2.fc29.x86_64.rpm Драйвер сканера] | ||
Скачать все три файла в отдельную директорию, перейти в неё и выполнить команды: | Скачать все три файла в отдельную директорию, перейти в неё и выполнить команды: | ||
Строка 20: | Строка 93: | ||
sudo rpm -ivh pantum-m6xxx-sane-1.4.0-2.fc29.x86_64.rpm | sudo rpm -ivh pantum-m6xxx-sane-1.4.0-2.fc29.x86_64.rpm | ||
+ | </div></div> КОНЕЦ СТАРОЙ ВЕРСИИ--> | ||
+ | |||
+ | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Для МФУ Pantum Серий M6xxx, Монохромных МФУ серий BM2100, Цветных МФУ серий CM1100 и Принтеров Серий P3ххх '''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | Для начала необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7" | ||
+ | |||
+ | # sudo yum install -y alteros-extras-release | ||
+ | |||
+ | Очистим кеш командой | ||
+ | |||
+ | # sudo yum clean all | ||
+ | |||
+ | После подключения к репозиторию ставим сам пакет: | ||
+ | |||
+ | # sudo yum install pantum compat-libjpeg8 | ||
+ | |||
+ | |||
+ | |||
+ | Для добавления нового устройства запустить на главном меню: Администрирование - Настройка принтера и далее следовать согласно меню | ||
+ | |||
+ | </div></div> | ||
+ | |||
</div></div> | </div></div> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Kyocera'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Для МФУ Kyocera серий FS-10xx-11xx'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | В некоторых случаях при печати .pdf или офисных документов из AlterOffice появляется ошибка '''"Filter failed"'''. | ||
+ | |||
+ | Решение: | ||
+ | |||
+ | 1. Скачать с официального сайта производителя драйверы для Linux; | ||
+ | |||
+ | 2. Распаковать архив с драйверами и запустить '''./install.sh'''; | ||
+ | |||
+ | # sudo ./install.sh | ||
+ | |||
+ | 3. Установить сетевой или USB-принтер c драйверами для Linux с сайта производителя; | ||
+ | |||
+ | 4. В папке '''/lib/cups/filter''' создать текстовый файл '''rastertokpsl-fixed'''; | ||
+ | |||
+ | # sudo touch rastertokpsl-fixed | ||
+ | |||
+ | 5. Добавить в файл '''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" | ||
+ | |||
+ | 6. Установить на файлы '''rastertokpsl-fixed''' и '''rastertokpsl''' права '''755'''; | ||
+ | |||
+ | # sudo chmod 755 rastertokpsl-fixed rastertokpsl | ||
+ | |||
+ | 7. Отредактировать файл '''.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"'''; | ||
+ | |||
+ | 8. Перезапустить службу '''cups'''; | ||
+ | |||
+ | # sudo systemctl restart cups | ||
+ | |||
+ | 9. Ошибка '''"Filter failed"''' больше появляться не будет. | ||
+ | |||
[[Категория:AlterOS 7.X]] | [[Категория:AlterOS 7.X]] |
Текущая версия на 15:57, 24 января 2024
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
Настройка в случае принтера используем стандартный путь как для примера 'HP LaserJet 1102 Для настройки сканера используем пакет air scan. Для подключения пакета air scan и настройки сканера выполните следующие действия:
1. Подключаем экспериментальный репозиторий:
repo_name="AlterOS-Experimental"; repo_url="http://repo.alter-os.ru/alteros/7/experimental/x86_64/"; echo -e "[$repo_name]\nname=$repo_name\nbaseurl=${repo_url}\nenabled=1\ngpgcheck=0\n" | sudo tee -a /etc/yum.repos.d/$repo_name.repo;
2. Устанавливаем пакет:
# sudo yum install sane-airscan
3. Отключаем экспериментальный репозиторий:
# sudo yum-config-manager --disable AlterOS-Experimental
4. Поиск сканера в той же сети, что и хост осуществляется командой:
# sudo airscan-discover
Если по каким либо причинам сканер не найдется, то его можно добавить вручную. Конфигурационный файл для ручного добавления сканера находится в файле
/etc/sane.d/airscan.conf
Ниже приведены примеры конфигурации для добавления новых сканеров и МФУ:
"HP eSCL" = http://192.168.1.102:9095/eSCL, eSCL "HP WSD" = http://192.168.1.102:5358/WSDScanner, WSD
Для начала необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7"
# sudo yum install -y alteros-extras-release
Очистим кеш командой
# sudo yum clean all
После подключения к репозиторию ставим сам пакет:
# sudo yum install pantum compat-libjpeg8
Для добавления нового устройства запустить на главном меню: Администрирование - Настройка принтера и далее следовать согласно меню
В некоторых случаях при печати .pdf или офисных документов из AlterOffice появляется ошибка "Filter failed".
Решение:
1. Скачать с официального сайта производителя драйверы для Linux;
2. Распаковать архив с драйверами и запустить ./install.sh;
# sudo ./install.sh
3. Установить сетевой или USB-принтер c драйверами для Linux с сайта производителя;
4. В папке /lib/cups/filter создать текстовый файл rastertokpsl-fixed;
# sudo touch rastertokpsl-fixed
5. Добавить в файл 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"
6. Установить на файлы rastertokpsl-fixed и rastertokpsl права 755;
# sudo chmod 755 rastertokpsl-fixed rastertokpsl
7. Отредактировать файл .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";
8. Перезапустить службу cups;
# sudo systemctl restart cups9. Ошибка "Filter failed" больше появляться не будет.