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

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

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн Pro

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

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23488
  • Репутация: +172/-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

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн Pro

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

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #9 : 11 Сентябрь 2018, 13:09:11 »
а чего это в Documents
Мне как-то чаще приходится документы сканировать
юзер может сканировать?
Пишут, что может, если его добавить в группу scanner, но у меня не хочет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #10 : 12 Сентябрь 2018, 21:22:31 »
 Этот скрипт запускал от юзера. Работает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #12 : 13 Сентябрь 2018, 09:43:48 »
Написание GUI прогрессирует
Командная строка всё равно рулит, даже спрятанная в GUI
Надо бы окно оформить (иконку)
Найду иконку, сделаю.
на весь экран убрать
Знать бы ещё как?
внизу "отмена"
Не проблема.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн sfs

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

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6208
  • Репутация: +160/-0
  • Старый чайник
Re: sane-backend-1.0.27
« Ответ #14 : 13 Сентябрь 2018, 12:59:52 »
<window resizable='false'>
Спасибо
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)