Сайт душпастиря Павла
Сканер!
"Я і мій друг LINUX..."
Підключення USB-сканеру HP ScanJet 2200c
У дистрибутив ASPLinux 7.3 входять необхідні rpm-ки для підключення нашого сканеру бази даних Sane і програми сканування:
sane-backends-1.0.8-1
sane-frontends-1.0.8-1
xsane-0.89-0.7asp -- програма сканування.
xsane-gimp-0.89-0.7asp -- підключення Xsane до графічного редактору Gimp.
kooka-3.1-0.74asp -- програма для сканування і розпізнавання тексту ;о)
Як ми бачимо, усе необхідне для роботи сканеру HP ScanJet 2200c на нашому комп'ютері є, лише потрібно виконати деякі частини перекладеної нижче частини інструкції... Хоча у ній і написано про можливість сканування на 100dpi - ця планка набагато вище, ніж вказано (враховані усі можливості сканеру, оскільки Sane новіша ніж описана у інструкції). Наперед просимо вибачення за можливі помилки технічного перекладу, просимо незважати на це, оскільки усі команди англійською вірні і сканер працює... Додаткових пакетів не потрібно, лише треба виконати вказані команди :о)
N.B.: Більш нова версія sane (номер не пам'ятаю) від asplinux, яку я був зкачав з ftp/updates для мого сканеру не підходить, можливо інші працюватимуть, але я не перевіряв...
Переклад сторінки проекту HP ScanJet 2200c |
Home of HP 2200c Scanner SANE USB Scanner Driver
Статус | Протестуй це | Документи | Ланки
Поточний статус
Розвиток проекту поки що знаходиться у ранній альфа стадії.Джерело (source) у CVS може сканувати (100DPI).
Процес калібрування завершено і деякі частини тонкого калібрування.
Корисний кофіціент даних досі потребує підрахування та збереження перед тим, як сканувати високоякісні зображення у 48bpp.
База даних SANE можлива для Epson1250
The Epson 1250 Perfection використовує однаковий вбудований чіп як HP2200c, також доступна діюча база даних. Завантажувати її тут. Дивіться інструкції в INSTALL file.Що вам потрібно для тесту
SANE дослідні заголовки
SANE база даних
Netpbm Графічні інструменти та конвертери.
Застереження
Усі команди у цьому документі повинні виконуватися під рутом. Стережіться. Під рутом ви можете зруйнувати інсталяцію вашого лінакса!
Встановлення пристрою
(інформація в /usr/src/linux-2.4.8/Documentation/usb/scanner.txt)
Додати пристрій для USB сканера:
mknod /dev/usbscanner0 c 180 48
ln -s /dev/usbscanner0 /dev/usbscanner
Встановити відповідні права для /dev/usbscanner0.
Для дозволу читання та запису треба зробити наступні дії:
chmod 666 /dev/usbscanner0
Вставити HP2200c інформацію в /etc/modules.conf
Стандартний драйвер usb сканеру не має постачальника (vendor) та номеру продукту
(product) скомпільованого всередині (принаймні не в Linux 2.4.8).
Вам потрібно інформувати їх за допомогою modules.conf. Додайте наступну ліінію у кінці файлу:
options scanner vendor=0x3f0 product=0x605
Якщо драйвер usb сканеру вже завантажено, це буде ефективно тільки після перезавантаження.Завантаження (або перезавантаження) драйвера вашого сканеру.
Перевірте, чи завантажений драйвер сканеру:
lsmod
Вигляд модуля приблизно такий:
0 (unused)
Module Size Used by scanner 7680
Якщо він існує, то модуль загружено. Спочатку вам потрібно видалити його командою:
rmmod scanner
Тепер завантажте модуль такою командою:
modprobe -v scanner
Ви побачите щось подібне до цього:
/sbin/insmod /lib/modules/2.4.8-26mdk/kernel/drivers/usb/scanner.o.gz
Using /lib/modules/2.4.8-26mdk/kernel/drivers/usb/scanner.o.gz
Symbol version prefix ''
Під'єднання і роз'єднання вашого сканеру
Під'єднайте USB кабель до вашого сканеру.
Роз'єднайте, а потім під'єднайте його.
Перевірте увесь процес за допомогою usbview
Якщо ви слідуєте процесу, використовуючи usbview, а такоже ваш сканер підключено,
ви побачите, як він стартує червоним у usbview, тоді поміняйте на чорний після того, як ви завершите попередній крок.Отримання джерела (source) [The fun part]
Login
cvs -d:pserver:anonymous@cvs.scanjet2200c.sourceforge.net:/cvsroot/scanjet2200c login(Тільки відповідь повертається, коли запрошується пароль)
Отримати джерело (source)
cvs -z3 -d:pserver:anonymous@cvs.scanjet2200c.sourceforge.net:/cvsroot/scanjet2200c co saneКомпілювати його
Зайдіть у каталог lm983x
Надрукуйте make
Примітка: Можливо, sanei.h та sanei_config.h не буде знайдено.
Ви можете знайти їх в каталозі sane-backends:
[Місце, де ви розпакували його]/sane-backends-1.x.x/include/sane/
І зкопіювати їх у:/usr/local/include/sane/
Виконання
Надрукуйте:
./lm9832 | rawtoppm 850 325 | ppmtojpeg > test.jpgАбо, якщо ви не маєте подібного ppmjpeg:
./lm9832 | rawtoppm 850 325 | ppmquant 256 | ppmtogif > test.gifГляньте на тест зображення.
Звичайно лампа розігрівається перед першим скануванням (досі не реалізовано),
так що ви отримаєте значно інший вихід з тестового драйверу перший,
другий і третій раз після його запуску.National Semiconductor Twain Drivers
The Windows Twain driver sources donated from NS.
- ns-twain/ Directory
LM9832
The actual chip used in the hp2200c scanner
- (PDF) LM9832 Specifications
LM9831
Older version of the previous chip
LM9830
This chip is not used in this scanner, but this doc is
good to have for reference when looking for differences)
- (PDF) LM9830 Specifications
Ланки
- SANE домашня сторінка
- Product page of the LM9832
- USB View
- Trevor Aaah, someone crazy enough to take his scanner apart and look what chip is in it.
Remarks, comments or updates about this page mail to: Olivier Van Acker
Українська Лютеранська Церква.
При використанні матеріалів цього сайту робіть ланки на нього.