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

Материал из Wiki AlterOS
Перейти к: навигация, поиск
 
(не показано 46 промежуточных версий 5 участников)
Строка 1: Строка 1:
 
== Hewlett Packard ==
 
== Hewlett Packard ==
 +
 +
 +
Ссылка для скачивания плагинов и контрольных сумм, в случае отсутствия доступа к сети Интернет
 +
 +
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;">'''HP LaserJet 1018'''</div>
 
<div style="font-weight:bold;line-height:1.6;">'''HP LaserJet 1018'''</div>
Строка 12: Строка 18:
  
 
</div></div>
 
</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
  
== Pantum ==
+
Выполнить установку принтера
 +
 
 +
# sudo hp-setup -i
 +
 
 +
</div></div>
  
 
<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;">'''МФУ Pantum m6xxx'''</div>
+
<div style="font-weight:bold;line-height:1.6;">'''МФУ HP Laser MFP 137'''</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
[https://fedora.pkgs.org/rawhide/russian-fedora-free-x86_64/compat-libjpeg8-1.5.3-3.fc29.x86_64.rpm.html Необходимая библиотека]
+
Настройка в случае принтера используем стандартный путь как для примера 'HP LaserJet 1102
 +
Для настройки сканера используем  пакет air scan.
 +
Для подключения пакета air scan и настройки сканера выполните следующие действия:
 +
 
 +
1. Подключаем экспериментальный репозиторий:
  
[https://fedora.pkgs.org/29/russian-fedora-nonfree-x86_64/pantum-m6xxx-cups-1.4.0-2.fc29.x86_64.rpm.html Драйвер принтера]
+
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;
  
[https://fedora.pkgs.org/29/russian-fedora-nonfree-x86_64/pantum-m6xxx-sane-1.4.0-2.fc29.x86_64.rpm.html Драйвер сканера]
+
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 Драйвер сканера]
  
 
Скачать все три файла в отдельную директорию, перейти в неё и выполнить команды:
 
Скачать все три файла в отдельную директорию, перейти в неё и выполнить команды:
Строка 31: Строка 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/
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
МФУ HP Laser MFP 137

Настройка в случае принтера используем стандартный путь как для примера '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



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. Скачать с официального сайта производителя драйверы для 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" больше появляться не будет.