LINUX.ORG.RU

траблы со сканером


0

0

Решил завести сканер под линухом; поставил sane-backend, все прошло бех ошибок. Только вот при определении сканера вываливается такая ошибка:
--------
Probing scanner ....
[umax_pp_low] UMAX Astra 1220/1600/2000 P ASIC detected (mode=7)
[umax_pp_low] PS2registerRead: found 0x20 expected 0x0 (../backend/umax_pp_low.c:7417)
[umax_pp_low] registerRead, found 0xFF expected 0x00 (../backend/umax_pp_low.c:6633)
[umax_pp_low] *** It appears that EPP data transfer doesn't work ***
[umax_pp_low] *** Please read SETTING EPP section in sane-umax_pp.5 ***
[umax_pp_low] probeECP() failed at sync step 0, status=0x58, expected 0x48 (../backend/umax_pp_low.c:6879)
[umax_pp_low] No EPP or ECP mode working, giving up ... (../backend/umax_pp_low.c:7475)
-------

Может кто сталкивался с подобным?

P.S. сканер scanjet 3200c


> Please read SETTING EPP section in sane-umax_pp.5

Вот тут написано, что надо сделать (man sane-umax_pp, раздел Setting EPP).

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

man:
"ECPEPP will only work if you use a 2.4 or 2.6 kernel with ppdev character device support."
У меня ядро 2.4, а как проверить - есть ли в нем поддержка ppdev?

thet
() автор топика
Ответ на: комментарий от thet

При сборке нового ядра надо смотреть в районе CONFIG_PPDEV. В
 собранном -- насколько помню, в dmesg должно быть нечто вроде

parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
lp0: using parport0 (polling).

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
lp0: using parport0 (interrupt-driven)

Сканер вроде определил:

umax_pp -p -t 1 -n /dev/parport0
[umax_pp_low] UMAX Astra 1220/1600/2000 P ASIC detected (mode=7)
[umax_pp_low] Unexpected value for for register 0x0D, expected 0x00 or 0x40, got 0x18 ! (../backend/umax_pp_low.c:7406)
[umax_pp_low] PS2registerRead: found 0x20 expected 0x0 (../backend/umax_pp_low.c:7417)
[umax_pp_low] 32 bits EPP data transfer
[umax_pp_low] Count-down value is 0xFF (../backend/umax_pp_low.c:7621)
[umax_pp_low] probe done ...
[umax_pp_low] End session done ...
[umax_pp_low] initTransport1220P done ...
[umax_pp_low] Park command issued ...
UMAX Astra 1220P detected

в BIOS-е сменил EPP/ECP на EPP.

Но при попытке сделать тестовое сканирование опять ошибка:
[umax_pp_low] PS2registerRead: found 0x20 expected 0x0 (../backend/umax_pp_low.c:7417)
[umax_pp_low] registerRead, found 0xFF expected 0x00 (../backend/umax_pp_low.c:6633)
[umax_pp_low] *** It appears that EPP data transfer doesn't work ***
[umax_pp_low] *** Please read SETTING EPP section in sane-umax_pp.5 ***
initTransport() failed (umax_pp.c:474)

Что еще можно попробовать?

thet
() автор топика
Ответ на: комментарий от thet

Заработал :)

Но столкнулся с еще одной проблемой: один раз во время сканирования он (сканер) завис - лампа посередине остановилась и все! и никак ее в начало не перегнать...

может есть какая команда на этот случай?

thet
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.