Драйверы для HP ScanJet 2400 (deb пакеты)

Есть у нас сканер HP ScanJet G2410. В списке оборудования на sane-project.org он значиться как "Untested" и в Ubuntu 10.04 "из коробки" не работает. Но с февраля прошлого года этот сканер можно запустить у Ubuntu.

Далее инструкция от lion-simba как есть.


Драйвер для сканера HP ScanJet 2400 отныне доступен в виде deb-пакета в моём PPA (личный репозиторий):

lion-simba/hp2400

PPA также содержит все необходимые для работы драйвера зависимости, в том числе и пропатченную версию libsane с поддержкой USB.

Доступны пакеты для i386 и amd64.

Чтобы установить драйвер, нужно:

1. Добавить PPA "lion-simba/hp2400" в свой список источников приложений. Инструкция для новичков здесь: http://help.ubuntu.ru/manual/ppa

2. Если у вас 32-битная версия Ubuntu (i386), то установить единственный пакет: libsane-hp2400. Если у вас 64-битная версия Ubuntu (amd64), то рекомендую установить два пакета: libsane-hp2400x64 и xsane-ia32. В обоих случаях по зависимостям может утянуться ещё пара пакетов. Инструкция для новичков о том, как устанавливать пакеты: http://help.ubuntu.ru/manual/программы_и_обновления

3. Добавить своего пользователя в группу saned. Инструкция для новичков: http://help.ubuntu.ru/manual/пользователи_и_группы

Можно запускать xsane и сканировать.

Замечания.

  • Это всё тот же БИНАРНЫЙ ПРОПРИЕТАРНЫЙ драйвер от http://www.elcot.in/, используйте его на свой страх и риск.
  • Пакет libsane-hp2400x64 содержит тот же бинарный драйвер, что и пакет libsane-hp2400, но упакованный таким образом, чтобы работать на amd64 через набор библиотек совместимости ia32-libs.
  • Если у вас amd64, то кроме портированного 32-битного xsane в репозитории есть 32-битный scanimage, завёрнутый в пакет scanimage-ia32.
  • В репозитории НЕ используется поставляемая с драйвером библиотека libsane версии 1.0.14. Вместо неё я пересобрал актуальную версию libsane (1.0.20), идущую вместе в Ubuntu, с поддержкой USB, которая необходима драйверу.
  • После обновления libsane до моей версии, сканер HP ScanJet 2400 будет также определяться свободным драйвером genesis. Но, к сожалению, он не работает Sad Поэтому, если xsane предложит вам выбор из двух сканеров HP ScanJet 2400, выбирайте тот, который работает через драйвер hp2400.
  • ДА, добавление пользователя в группу "saned" на этот раз поможет и права доступа не будут сбрасываться каждый раз.
  • Пакеты scanimage-ia32, xsane-ia32, libsane-ia32 перезаписывают некоторые файлы, которые в оригинале устанавливаются пакетами sane-utils, xsane и ia32-libs. После удаления моих пакетов, перезаписанные файлы не восстанавливаются. Поэтому, если захотите вернуть оригинальные файлы, нужно будет переустановить обозначенные оригинальные пакеты (через Synaptic, там есть такая опция, без отдельного удаления и установки).
  • Буду стараться обновлять пакеты по мере выхода новых версий xsane, scanimage и libsane. Но если не буду успевать, то вы всегда можете через Synaptic заморозить имеющиеся рабочие версии пакетов.

Обсуждение здесь:
http://forum.ubuntu.ru/index.php?topic=6517.msg631585#msg631585