Сканируем через сеть с помощью HP LaserJet M1536dnf в Debian Squeeze

updated 12.10.2011 — К сожелению, часть инструкции, в которой описан процесс установки hplip, уже неактуальна! Смотрите более новую версию инструкции вот тут: http://diff.org.ua/archives/974
Для того чтобы полноценно заработал МФУ HP LaserJet M1536 в Debian Squeeze нужен hplip более новой версии чем есть в репозитарии данного релиза.
Неактуально отсюда - Поэтому я сначала ставлю из squeeze репозитария hplip для того чтобы он подтянул все необходимые зависимости тоже со стабильной ветки
Потом добавляю в sources.list строчку main репозитария testing ветки

root@ws5:~# echo 'deb http://ftp.debian.org/debian/ testing main' && /etc/apt/sources.list.d/deb-testing.list

И еще раз командую

root@ws5:~# aptitude update
root@ws5:~# aptitude install hplip


На что apt предлагает примерно такое:

root@ws5:~# aptitude install hplip
The following NEW packages will be installed:
libssl1.0.0{a}
The following packages will be upgraded:
hplip hplip-cups hplip-data libhpmud0 libjpeg8 libsane-hpaio
6 packages upgraded, 1 newly installed, 0 to remove and 1004 not upgraded.
Need to get 12.3 MB of archives. After unpacking 18.0 MB will be freed.
The following packages have unmet dependencies:
hpijs: Depends: libhpmud0 (= 3.10.6-2) but 3.11.5-1 is to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
1) hpijs

Leave the following dependencies unresolved:
2) foomatic-db recommends hpijs

Accept this solution? [Y/n/q/?]
The following NEW packages will be installed:
libssl1.0.0{a}
The following packages will be REMOVED:
hpijs{a}
The following packages will be upgraded:
hplip hplip-cups hplip-data libhpmud0 libjpeg8 libsane-hpaio
6 packages upgraded, 1 newly installed, 1 to remove and 1003 not upgraded.
Need to get 12.3 MB of archives. After unpacking 19.7 MB will be freed.
Do you want to continue? [Y/n/?]

Соглашаюсь. У меня проходит данное обновление без проблем.
Чтобы удалить тестинг репозитарий и продолжить пользоваться стабильной веткой делаем так:

root@ws5:~# rm /etc/apt/sources.list.d/deb-testing.list

Опять обновляем информацию о доступных пакетах:

root@ws5:~# aptitude update

И до сюда!
Устанваливаю sane и xsane

root@ws5:~# aptitude install sane xsane

Добавляю пользователя под которым нужна возможность сканирования в группу scanner

root@ws5:~# gpasswd -a user scanner

У меня на МФУ стоял статически настроенный ip 192.168.1.22. Дальше пробуем установить принтер командой:

root@ws5:~# hp-setup -i 192.168.1.22

Отвечаем на вопросы инсталера — там все понятно и так, ничего сложного нету.
На вопрос по плагинам соглашаемся на установку ( d=download ), если на машине нету инета качаем с другой машины вручную подходящие под вашу версию hplip плагины отсюда http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
Узнать какая версия hplip установлена в системе можно вот так:

root@ws5:~# dpkg -l |grep hplip
ii hplip 3.11.5-1.1 HP Linux Printing and Imaging System (HPLIP)
ii hplip-cups 3.11.5-1.1 HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii hplip-data 3.11.5-1.1 HP Linux Printing and Imaging - data files
root@ws5:~#

Ложим скачанный файлик на машину где настраиваем принтер, и на вопрос по плагинам выбираем ( p=path ) и указываем путь к залитому файлику, например, /home/user.
Потом спросит про добавление факса, я нажал q (quit)
Все! Принтер должен быть добавлен в CUPS под именем который вы указали в одном из вопросов hp-setup. Печать через него уже должна работать!
Для добавления сканера необходимо сделать вот что:

root@ws5:~# scanimage -L
device `hpaio:/net/HP_LaserJet_M1536dnf_MFP?ip=192.168.1.22' is a Hewlett-Packard HP_LaserJet_M1536dnf_MFP all-in-one
root@ws5:~#

После этого я попробовал сканировать под учеткой user через xsane — все отлично заработало!
Пользуемся и наслаждаемся ;-)

    • SkiF
    • Май 21st, 2013 6:31дп

    Благодарю, помогло настроить сетевой МФУ на сканирование в Debian 7 :)

  1. Да незачто!
    На то и статью писал чтоб сэкономить другим время :)

Why ask?