Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Настройка сканера Epson Perfection 1270  (Прочитано 52624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
den1024 - я к сожалению в gnome не работаю, поохотиться на твой глюк не могу. Я как понял у тебя выделенный канал и-нета. поэтому могу предложить поставить пакет kdesudo (он отдельный, в отличии от системной утилиты kdesu)
а чтобы посмотреть, что в ярлычке происходит - выполни команду в консоли
на перегонки со временем

Оффлайн levne

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #16 : 13 Октября 2008, 23:02:25 »
Большое спасибо, всё работает!!!)))

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
linux Ubuntu 8.04 , только что обновленный.
Сканер epson perfection 1270
asus motherboard mx...   intel celeron 2,4   512 RAM   ATI  Radeon 9550

ошибка "Failed to open device `snapscan:libusb:005:005`:
invalid argument"
Обыскала весь интернет, нигде не нашла более простого решения, чем пересобрать ядро, а я к этому еще не готова морально:)

Прошу прощения, проделала все манипуляции... единственное где могла запутаться - в создании ярлыка.
Часть первую всю сделала нормально, xsane через командную строку запускался. При нажатии Ctrl-5 закрылось одно из окон. Галочки калибровки цвета нигде не нашла, решила, что она снята. не попробовала правда сканировать. Все закрыла,
На части второй затормозила немного. Файлик создала, обозвала его xsane, поместила в папку /home/***
Создала ярлык, скинула его на десктоп, вот только не очень поняла, куда надо вписывать kdesu sh '/home/user/xsane' && xsane (точнее в моем случае kdesudo sh '/home/***/xsane' && xsane    - правильно я поняла?), т.к. если добавляю строку в тексте, ничего не происходит. Если заменяю какую-либо часть команды в первой строке, все строчки переходят в обычный текст. Ну тормоз я, не понимаю, где конкретно находится "команда ярлычка" :(
Но дело не в этом. По команде из терминала xsane (sudo xsane) запустилась программа сканирования. Только вот вылезло только одно окошко вместо нескольких, как было. Пофиг, решила проверить - но он начал сканировать, пару раз скрипнул и завис. После ожидания пришось насильно закрыть.  На команду  sane-find-scanner сканер находился.  А вот на scanimage -L я забыла что он написал:((( что-то явственно нехорошее. И все. На все попытки запустить xsane отвечал, что нет сканера. После перезагрузки системы он не нашелся и командой lsusb.
Затем после очередной перезагрузки нашелся, но пишет ошибку:
Failed to open device `snapscan:libusb:005:005`:
invalid argument
Никакие меры, такие как перенесение эпсоновского бина в другую папку и указание к нему другого пути, замены файлика на другой и т.п. пока не подействовали.
« Последнее редактирование: 29 Ноября 2008, 02:21:31 от Snark_hunter »
Born stupid? Try again!

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
snark@snark-desktop:~$ sudo sane-find-scanner
[sudo] password for snark:

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8 [EPSON], product=0x0120 [EPSON Scanner]) at libusb:005:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
snark@snark-desktop:~$ scanimage -L
device `snapscan:libusb:005:002' is a EPSON EPSON Scanner flatbed scanner
snark@snark-desktop:~$ xsane
[snapscan] Cannot open firmware file /usr/share/sane/snapscan/esfw3e.bin.
[snapscan] Edit the firmware file entry in snapscan.conf.
snark@snark-desktop:~$ scanimage -d snapscan > /tmp/test.pnm
[snapscan] Cannot open firmware file /usr/share/sane/snapscan/esfw3e.bin.
[snapscan] Edit the firmware file entry in snapscan.conf.
scanimage: open of device snapscan failed: Invalid argument

Вот что получается. Но я все правила в строках, И файл вначале меняла на найденный у себя в виндоусе. потом на всякий случай на выложенный у вас.
Может, дело в правах, но я их и так,  и сяк крутила...
« Последнее редактирование: 28 Ноября 2008, 23:24:31 от Snark_hunter »
Born stupid? Try again!

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Может, еще это как-то поможет...
Bus 005 Device 006: ID 04b8:0120 Seiko Epson Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x04b8 Seiko Epson Corp.
  idProduct          0x0120
  bcdDevice            1.10
  iManufacturer           1 EPSON
  iProduct                2 EPSON Scanner
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              16
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
Born stupid? Try again!

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Snark_hunter - твои ошибки идут из-за того, что ты не внимательно читаешь инструкцию. Внимательность и прилежность еще никто не отменял ;)
Для облегчение тебе жизни дополнил мануал картинками.
на перегонки со временем

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Большое спасибо вам за внимание. Буду стараться. Пока не очень получается.... мнээ... с ссылкой все поняла, еще помучаюсь - получилось, но я запускала процесс kdesudo...в общем, он как запустился...в множестве количеств...убить его не получалось, пришлось перезагрузиться. Но это ладно, это дело десятое, я могу сканер запускать и из терминала, это не сложно. Сейчас буду пробовать с другими командами.
Главная проблема в другом. При запуске xsane она запускается, но после поиска сканера выдает ошибку "Failed to open device `snapscan:libusb:***:***`:
invalid argument" и закрывается.
Я выполняю все пункты...
файлик беру из system32 установленной на другом физическом диске XP, работающий там.
копирую куда надо. через команду nautilus - не знаю, как по-другому, по другому он туда не копируется. Пробовала выставлять на него права и через наутилус, и через простого пользователя. Меняла "ридонли" по-разному несколько раз. И с правами на папку и на файл играла. Так понимаю, в графе owner стоит snark , то бишь я. В графе groups  я пробовала выставлять и snark  и scanners, и  в графе доступа read only/read and write/ list files only/access files  в свойствах папки.одинаково для owner-group-others. Может, я здесь накосячила.
строки в конфиге редактировала в соответствии с тем файлом и той папкой, куда клала бинарник. Пробовала класть в другую папку и писать другой путь. ошибка в принципе не изменилась почти, кроме вписанного пути.
в группе сканеров я есть.
сканер находится, пишет, что планшетный, а на xsane вылезает ошибка:
"[snapscan] Cannot open firmware file /usr/share/sane/snapscan/esfw3e.bin.
[snapscan] Edit the firmware file entry in snapscan.conf."
Сканер не горит зеленой лампочкой. Но его белая лампа светится. После выключения-включения питания и юсб лампочка недолго мигает зеленым и отключается.
Когда я проделывала все операции в первый раз, он горел зеленым и запустился. После - перестал. вот и все, что пока я могу сказать по этому поводу. Прошу заранее прощения, если сильно отвлекаю на ерунду и моя ошибка плавает где-то на поверхности и элементарна. Но сама я стараюсь, и пока не получается:(
Пока могу только предположить, что неправильно выставила права на файл...:(
Да, может, я неверно редактировала файл конфига??? Если вас не затруднит, не могли бы вы скинуть сюда несколько первых строчек вашего конфига, включая путь к файлу.... Просто, может, когда я редактировала, случайно стерла какой-нибудь символ?




« Последнее редактирование: 29 Ноября 2008, 18:02:17 от Snark_hunter »
Born stupid? Try again!

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #22 : 01 Декабря 2008, 05:31:35 »
ндауж...а почему в midnight commander'e не работаем? mcфайлик прошивки лучше использовать, который я прикрепил в конце мануала (с ним точно все работает)
если xsane не находит устройство, то перед запуском сканер нужно передернуть (сначало питание, потом usb-кабель). признаком, что это помогло должно стать передергивание каретки (это значит сканер съел прошивку)
и я как понял вы работаете в среде gnome? если так, то вам лучше использовать вместо kdesudo команду gksu
и в мануале про конфиг файл все доходчиво написано.
на перегонки со временем

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #23 : 04 Декабря 2008, 01:25:28 »
Мда. Сканер перестал работать и в Windowsе:(
Born stupid? Try again!

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #24 : 04 Декабря 2008, 04:19:46 »
надо его под линуксом пару-тройку раз передернуть и он будет жить - такое в сети у людей происходило. единственное, надо бы заменить файл прошивки заменить на тот, что я прикрепил.
на перегонки со временем

Оффлайн Snark_hunter

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #25 : 06 Декабря 2008, 01:29:16 »
Спасибо большое за беспокойство. Сейчас немного нет времени  - завал с сессией. Просто он с моим файлом работал. Вначале. Недолго. Но я еще буду над ним думать и доводить это дело до ума. И испробую все советы. Если получится - обязательно напишу. Еще раз спасибо.
Born stupid? Try again!

Оффлайн sergey_se

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
    • Техно журнал
Автору респект за проделанную работу. От себя добавлю. Для ubuntu 8.10 нет необходимости создавать пакетный файл для запуска сканирования после описанной им настройки(да он и не работает) - достаточно воспользоваться пунктом меню Приложения -Графика-Программа сканирования изображений Что касается файла ESFW3E.BIN то тут фишка такая - надо учитывать регистр букв. То есть если в папку /usr/share/sane/snapscan мы залили файл с названием ESFW3E.BIN , то и в файле /etc/sane.d/snapscan.conf надо указать его название именно в таком регистре firmware /usr/share/sane/snapscan/ESFW3E.BIN
если же название файла в папке   /usr/share/sane/snapscan/esfw3e.bin то и в строке файла /etc/sane.d/snapscan.conf надо писать firmware /usr/share/sane/snapscan/esfw3e.bin (В Мандриве, когда я там настраивал - такого не заметил).  *nix чувствителен к регистру.

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #27 : 02 Февраля 2009, 04:47:19 »
хе, в 8.10 я еще не пробовал настраивать :)
PS за продолжительное время использования различных сканеров в линуксе скажу  - epson 1270 - самый реактивный.
PPS но для реактивной работы с FineReader'ом нужен еще двух-ядерный (как минимум) компутер.....
на перегонки со временем

Оффлайн Uraaa

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #28 : 08 Октября 2009, 13:27:40 »
Все сделал четко по инструкции, сканер прекрасно работает через терминал...Ярлычком ну никак не хочет запускаться.
пробовал и kdesudo и gksudo. Поставил в ярлыке опцию запускать через терминал - в нем проскакивает вывод команды sane-find-scanner и окно закрывается, больше ничего не происходит. Подскажите, как настроить...

ubuntu 8.10

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: Инструкция по настройке сканнера epson perfection 1270
« Ответ #29 : 09 Октября 2009, 05:17:28 »
8.10 устаревший дистрибутив и глючный по природе своей. Откатитесь либо на 8.04 LTS, либо с нуля поставьте 9.04.
PS в 8.10 у меня и FineReader не заработал...
на перегонки со временем

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.