Общие вопросы > Принтеры и сканеры

Сканер CanoScan LiDE 200 и последний Sane

(1/3) > >>

gmaster:
Cканер CanoScan LiDE 200 был включен в Sane совсем недавно. Чтобы им пользоваться, нужен последний вариант Sane. При компиляции сообщение:

--- Код ---
*** Warning: sane-backends will be built without libusb support.  There may
*** be valid reasons to do so, e.g. if you don't use USB scanners or on
*** platforms without libusb support but generally this means that you
*** can't use USB devices with SANE. The most probable cause is that
*** libusb is not installed at all or is too old. See README.
--- Конец кода ---

В README:

--- Код ---
libusb (>=0.1.8): Strongly recommended if you use a USB scanner.
--- Конец кода ---

Смотрю, стоит 0.1.4 (если не ошибся  :) )
Сделал pet-пакет libusb-1.0.9, установил, однако у Sane то же самое сообщение.
У меня SnowDog 2.0. Кто знает, парни, как преодолеть?

Pro:
Libusb щас делится на две части, для старых программ есть libusb-compat-0.1.4
для новых libusb-1.0.9
На http://www.libusb.org/ новее 0.1.4 ничего нет.
Если компиляция нормально проходит, то не стоит и заморачиваться наверное, или посмотрите config.log еще, может не может определить libusb-1.0.9 и переходит на старый протокол из 0.1.4

gmaster:

--- Цитата: Pro от 28 Ноябрь 2012, 02:08:21 ---На http://www.libusb.org/ новее 0.1.4 ничего нет.

--- Конец цитаты ---
Среди ссылок для LFS нашел libusb-0.1.8, сделал pet. Тут и Sane-1.0.23 откомпилировался. Только как-то косенько, не сохраняет картинку в формате JPEG. Тогда, думаю, поставлю какой-нибудь конвертор, чтобы картинки PNM пакетно преобразовать в JPEG. Остановился на ImageMagick. Скачал, как водится, последнюю версию 6.8.0-7, дошел до make и...

И тут новый раунд - поединок с ImageMagick  :D

--- Код ---
coders/miff.c:80:18: error: lzma.h: No such file or directory
coders/miff.c: In function 'ReadMIFFImage':
coders/miff.c:449: error: 'lzma_stream' undeclared (first use in this function)
coders/miff.c:449: error: (Each undeclared identifier is reported only once
coders/miff.c:449: error: for each function it appears in.)
coders/miff.c:450: error: expected ';' before 'initialize_lzma'
coders/miff.c:453: error: 'lzma_allocator' undeclared (first use in this function)
--- Конец кода ---

Нашел в Паппике файлы

--- Код ---
/usr/include/config/decompress/lzma.h
/usr/include/config/have/kernel/lzma.h
/usr/include/config/rd/lzma.h
--- Конец кода ---
Но все нулевой длины... Это же надо понять, отчего они пустые? Да и сам файл где-то взять.

Есть еще порох в пороховницах, продолжаю рыть >:( Только куда, не решил еще. То ли с Sane разбираться, чтобы JPEG сохранял, то ли ImageMagick докручивать - lzma искать. Совет?

Продолжение про ImageMagick в другой теме http://forum.puppyrus.org/index.php/topic,13231.0.html.

Pro:

--- Цитата: gmaster от 29 Ноябрь 2012, 03:16:16 ---Только как-то косенько, не сохраняет картинку в формате JPEG
--- Конец цитаты ---
дык посмотреть что за ситуация с libjpeg, возможно при компиляции sane не задали опцию включения поддержки jpeg или сам скрипт ./configure не нашел заголовков для нее.

мой вам совет - Перейти на PuppyRus-Richy по крайней мере я смогу подсказать по пакетами заголовков, и sane уже вроде делал я свежий.

gmaster:
Разобрался с тем, что нет сохранения в JPEG. С Sane все в порядке. Прога xscanimage (из комплекта frontends) изначально (и навсегда) умеет сохранять только в формате PNM и его вариантах.

--- Код ---
xscanimage acts as a stand-alone program that saves acquired images in a suitable PNM format
(PBM for black-and-white images, PGM for grayscale images, and PPM for color images)
--- Конец кода ---

Чтобы сохранить в JPEG, надо запускать прогу как плагин к GIMP, тогда GIMP будет сохранять в любом формате.


--- Цитата: Pro от 29 Ноябрь 2012, 02:29:14 ---мой вам совет - Перейти на PuppyRus-Richy

--- Конец цитаты ---
Возможно, перейду, если не догрызу здесь.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии