Сайт | Скачать | Видео | Wiki

Автор Тема: sane-backend-1.0.27  (Прочитано 13407 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
sane-backend-1.0.27
« : 10 Сентябрь 2018, 08:23:54 »
 Говорят, что дуракам везёт.... :)
Еду вчера из хлебного на велосипеде, смотрю стоит возле мусорки у забора пакет а из него торчит сканер. Мимо такого я равнодушно проехать не смог, забрал, благо БП 24 вольта есть и usb шнурок тоже. Подключил питание, вроде живой, светится. Загружаю Альтлинукс в котором всё есть, не видит сканер, хотя sane со всеми прибамбасами установил. Ну, думаю, зря тащил. Решил проверить из Richy, dmesg, и вот он: "ScanJet 5370C". Теперь надо sane. Взял готовый пакет от Slackware - не работает, скачал с официального сайта - компилируется, но не устанавливается. Хотите верьте, хотите нет, но требует несуществующую libsane.lai. Явно опечатка в скрипте установки (думаю намеренная). Пол дня ковырял мейкфайлы в поисках истины, плюнул, решил обратиться к LFS и оно собралось. Сканер заработал.
 Если кому-нибудь нужен sane-backends-1.0.27, могу сделать модуль. Sane-frontend делать не собираюсь, в зависимостях тащит весь GIMP.

Можно еще посмотреть(если не работает) здесь:
 http://www.sane-project.org/sane-backends.html
(но много битых ссылок)
« Последнее редактирование: 19 Сентябрь 2018, 14:37:30 от sfs »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: sane-backend-1.0.27
« Ответ #1 : 10 Сентябрь 2018, 08:27:56 »
но требует несуществующую libsane.lai
она в самих исходниках sane должна генерироваться, иногда это просто ссылка на .la файл.

а как сканировать?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #2 : 10 Сентябрь 2018, 08:42:04 »
а как сканировать?
Довольно просто: сначала scanimage -L , оттуда берёшь как определился сканер, оно в одинарных скобках (у меня 'avision:libusb:003:004'), и подставляешь его в команду
Код
 scanimage --device "avision:libusb:003:004" --format=jpeg > image.jpg 
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #3 : 10 Сентябрь 2018, 16:34:33 »
 Давайте подумаем насчёт GUI. "Начинка" получается простой:
Код
DEV=$(scanimage -L | awk '/scanner/ {print $2}' | tr -d [\`\'])
scanimage --device=$DEV --format=$FORM > /tmp/scan.FORM
mtpaint /tmp/scan.FORM
lp /tmp/scan.FORM
mv /tmp/scan.FORM ~/Documents/${imagename}.$FORM
Выбор устройства вряд ли нужен, простому пользователю не нужно несколько сканеров. Нужен выбор формата (pnm, tiff, png, jpeg) и действия (просмотр, печать, в файл)
« Последнее редактирование: 10 Сентябрь 2018, 17:39:15 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
    • PuppyRus-A
Re: sane-backend-1.0.27
« Ответ #4 : 10 Сентябрь 2018, 17:25:18 »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #5 : 10 Сентябрь 2018, 17:48:53 »
https://puppylinux.org/wikka/scanning
Для такой простой гуёвины и столько намудрёно?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
    • PuppyRus-A
Re: sane-backend-1.0.27
« Ответ #6 : 10 Сентябрь 2018, 18:16:26 »
http://murga-linux.com/puppy/viewtopic.php?t=61046 где намудрено? Голый gtkdialog...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #7 : 10 Сентябрь 2018, 19:41:53 »
Голый gtkdialog...
Но жирный. Вот, нарисовал.
« Последнее редактирование: 10 Сентябрь 2018, 19:43:56 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: sane-backend-1.0.27
« Ответ #8 : 11 Сентябрь 2018, 02:20:28 »
~/Documents
а чего это в Documents это же изображение, надо в Pictures наверное.

а гуи от пользователя или от root надо запускать? юзер может сканировать?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #9 : 11 Сентябрь 2018, 13:09:11 »
а чего это в Documents
Мне как-то чаще приходится документы сканировать
юзер может сканировать?
Пишут, что может, если его добавить в группу scanner, но у меня не хочет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #10 : 12 Сентябрь 2018, 21:22:31 »
 Этот скрипт запускал от юзера. Работает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
    • PuppyRus-A
Re: sane-backend-1.0.27
« Ответ #11 : 13 Сентябрь 2018, 09:09:02 »
Написание GUI прогрессирует
Надо бы окно оформить (иконку), "на весь экран убрать" и внизу "отмена"

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #12 : 13 Сентябрь 2018, 09:43:48 »
Написание GUI прогрессирует
Командная строка всё равно рулит, даже спрятанная в GUI
Надо бы окно оформить (иконку)
Найду иконку, сделаю.
на весь экран убрать
Знать бы ещё как?
внизу "отмена"
Не проблема.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
    • PuppyRus-A
Re: sane-backend-1.0.27
« Ответ #13 : 13 Сентябрь 2018, 10:01:05 »
Командная строка всё равно рулит, даже спрятанная в GUI
Да. А еще универсальнее : консольный скрипт отдельно, гуй к нему отдельно - как в pfs-util

на весь экран убрать
<window resizable='false'>

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #14 : 13 Сентябрь 2018, 12:59:52 »
<window resizable='false'>
Спасибо
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64