Установка МФУ HP M1212 на Mandriva 2010-2011 / Rosa 2011
Рубрика: Хитрости Linux -> Mandriva / Rosa Linux
Метки: foo2xqx | Foomatic | HP | hplip | LaserJet | Linux | M1212nf | Mandriva | MFP | Professional | Rosa | Принтер
Просмотров: 17068
Printer HP LaserJet Professional M1212nf MFP
Долго возился с установкой данного принтера на Мандриву, именно по этому принтеру ответов в нете не нашел.
Проблема заключалась в том, что после установки hplip и загрузки приоритарного драйвера, принтер все равно не печатал, хотя на дисплее выводилось "Идет Печать".
Подробное описание проблемы http://forum.buxarnet.ru/index.php/topic,2463.0.html
Далее я опишу установку HP M1212nf так что бы все работало.
Этапы: Устанавливаем hplip, находим и устанавливаем нужный принтер, меняем драйвер на нужный.
Установка hplip на Linux Mandriva
Можно поставить конечно из репозитория через "Установка и удаление программ", но там не всегда последняя версия.
По этому если вы решили устанавливать в ручную через консоль, я вам опишу как.
Воспользовавшись инструкцией с сайта для версий Мандрива от 2010 и старше, я немного подкорректировал под себя (там не все гладко получалось):
1. Устанавливаем все необходимые пакеты:
su - -c "urpmi --allow-force --force --auto cups cups-common libcups2-devel libcups2 libdbus-1-devel python-gobject gcc-c++ ghostscript libopenssl0.9.8-devel libjpeg-devel libnet-snmp-devel glibc-i18ndata glibc_lsb libtool libgphoto-devel libusb1.0-devel make python-imaging policykit policykit-gnome python-qt4 qt4-qtdbus python-dbus libpython2.6-devel python python-reportlab saned libsane1-devel sane-backends libsane1 xsane sane-frontends"
У меня во время установки выдало ошибку:
Нет пакета с названием libopenssl0.9.8-devel
Я её просто проигнорировал.
2. Качаем последнюю версию hplip, у меня это http://prdownloads.sourceforge.net/hplip/hplip-3.11.12.tar.gz
3. Переходим в директорию куда скачали
4. Разжимаем архив
tar xvfz hplip-3.11.12.tar.gz5. Переходим в директорию куда все разжалось
cd hplip-3.11.126. Конфигурируем перед установкой (для 32 битной)
./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-qt4 --enable-doc-build --enable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --disable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build7. Собираем (не под рутом, а как простой пользователь
makeЕсли у вас появиться ошибка:
grep: /usr/lib/libusb-1.0.la: No such file or directory<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">/bin/sed: can't read /usr/lib/libusb-1.0.la: No such file or directory<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">libtool: link: `/usr/lib/libusb-1.0.la' is not a valid libtool archive<p style="margin: 0px; text-indent: 0px;">make: *** [libhpmud.la] Ошибка 1