Для начала необходимо установит необходимые системные компоненты:
yum install cups cupsddk cupsddk-drivers cupsddk-devel cups-devel dbus-devel python-gobject gcc-c++ ghostscript openssl-devel libjpeg-devel net-snmp-devel glibc-headers libtool libusb-devel make python-imaging PyQt4 dbus-python python-devel python python-reportlab sane-backends sane-backends-devel sane-frontends xsane
Выставить SELinux в Permissive или отключить.
Далее загрузить драйвер hplip с сайта HP, от сюда:
http://hplipopensource.com/hplip-web/install_wizard/index.html
или от сюда:
http://sourceforge.net/projects/hplip/files/
При загрузке в первом случае, можно в режиме мастера выбрать дистрибутив, версию и т. п., загрузить run пакет и выполнить его от имени текущего пользователя:
sh hplip-3.15.6.run
Далее действовать указаниям мастера.
Во втором случае можно так же загрузить run пакет или архив с исходниками драйверов, распаковать его:
tar xvzf hplip-3.15.6.tar.gz
cd hplip-3.15.6/
Сконфигурировать для 32 битной системы:
./configure --with-hpppddir=/usr/share/cups/model/HP --prefix=/usr --enable-qt4 --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build —enable-fax-build
Или для 64 битной системы:
./configure --with-hpppddir=/usr/share/cups/model/HP --libdir=/usr/lib64 --prefix=/usr --enable-qt4 --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build —enable-fax-build
Собрать и установить:
make
make install
После сборки и установки, добавить принтер в систему, в моем случае принтер сетевой, модели HP LaserJet Pro M1536DNF, открываем апплет управления принтерами, в Fedora MATE:
- System — Administration — Print Settings — (Unlock) — Add
Добавляем сетевой принтер, в моем случае по IP:
- Network Printer — Find Network Printer
- Host — указываем IP — Find
- В списке Connections указываем AppSocket/HP JaserJet
Далее если необходимо указываем драйвер, устанавливаем принтер и печатаем )