176

Re: Sane на Keenetic

Zergovsky :

SainTwine пользуйтесь?

Нет я пользуюсь xsane, но мне по большому счёту всё равно что использовать на конечных машинах лишь бы работало. Но тут как я понимаю пока проблемма внутри кинетика и выбор клиента не так уж важен.

Zyxmon, перехожу по Вашему совету на белый кинетик. О результатах отпишусь

177

Re: Sane на Keenetic

Ander_Zar :
Zergovsky :

SainTwine пользуйтесь?

Нет я пользуюсь xsane, но мне по большому счёту всё равно что использовать на конечных машинах лишь бы работало. Но тут как я понимаю пока проблемма внутри кинетика и выбор клиента не так уж важен.

Zyxmon, перехожу по Вашему совету на белый кинетик. О результатах отпишусь

Продолжая тему.
Попробовал всё сделать на белом кинетике.
Получил следующие результаты:
по команде saned снова получаю просто возвра каретки. И в журнале кинетика

30 ноя 17:43:20    saned[2091]    saned from sane-backends 1.0.22 ready
30 ноя 17:43:20    saned[2091]    check_host: getpeername failed: Socket operation on non-socket
30 ноя 17:43:20    saned[2091]    init: access by host [error] denied
30 ноя 17:43:20    saned[2091]    saned exiting

Но как только я ввожу saned -d128
С клиентских машин и xsane и sane-twain можно присоедениться и начать сканировать. Но при окончании сканирования sane на кинетике закрываеться и пока снова не дать saned -d128 дальнейшее сканирование невозможно.
И соовтественно ничего не получается через xinetd с фалом конфигурации saned

service saned
{
type = UNLISTED
socket_type = stream
server = /media/DISK_A1/system/usr/sbin/saned
protocol = tcp
port=6566
user = root
group = root
wait = no
}

Где я что опять пропускаю? Подскажите пожалуйста если увидите.

178

Re: Sane на Keenetic

Ander_Zar :

Где я что опять пропускаю?

Может просто backend для Вашего HP плохо работает (написано, что имеется только базовый функционал). Если есть возможность - попробуйте с другим сканером.
Если имеется II кинетик - то попробуйте использовать сканер через USBIP - это менее удобно, но вполне работоспособно.

179

Re: Sane на Keenetic

Zyxmon :
Ander_Zar :

Где я что опять пропускаю?

Может просто backend для Вашего HP плохо работает (написано, что имеется только базовый функционал). Если есть возможность - попробуйте с другим сканером.
Если имеется II кинетик - то попробуйте использовать сканер через USBIP - это менее удобно, но вполне работоспособно.

Кинетик II пока оставим в покое. Т.к. на первом прогресс гораздо больше. Я пробовал ещё сканер HP 3500C та же картина.
При том у сканера 2200с есть 2-е кнопки (ими пользоваться не собираюсь забегая вперёд, и без них хорошо), но клиетское приложение
SaneTwain даже их видит и предлагает назначить на них какую либо функцию.
Меня не покидает ощущение, что что-то внутри с настройками не так. Может не хватает переменных? В начале темы как я видел всё делалось с помощью них.

180

Re: Sane на Keenetic

Ещё не получается с xinetd
При его запуске в журнале кинетика пишется следующие:

30 ноя 23:45:43    xinetd[4769]    Reading included configuration file: /media/DISK_A1/system/etc/xinetd.d/saned [file=/media/DISK_A1/system/etc/xinetd.conf] [line=6]
30 ноя 23:45:43    xinetd[4769]    Attribute port needs a space before operator [file=/media/DISK_A1/system/etc/xinetd.d/saned] [line=7]
30 ноя 23:45:43    xinetd[4769]    xinetd Version 2.3.15 started with loadavg options compiled in.
30 ноя 23:45:43    xinetd[4769]    Started working: 0 available services

Это происходит из-за того что не запускается нормально saned

30 ноя 23:51:34    saned[4770]    saned from sane-backends 1.0.22 ready
30 ноя 23:51:34    saned[4770]    check_host: getpeername failed: Socket operation on non-socket
30 ноя 23:51:34    saned[4770]    init: access by host [error] denied
30 ноя 23:51:34    saned[4770]    saned exiting

Или это уже другая ошибка?

181

Re: Sane на Keenetic

Ander_Zar, xinetd в последнюю очередь прикручивайте. Сначала добейтесь работы saned в фоне.
PS Используйте online переводчики, если получаете сообщения на английском.

182

Re: Sane на Keenetic

Zyxmon :

Ander_Zar, xinetd в последнюю очередь прикручивайте. Сначала добейтесь работы saned в фоне.
PS Используйте online переводчики, если получаете сообщения на английском.

Уважаемый, Zyxmon.
Я уже облажился и промт и гугле переводчик. Но я всё равно не могу понять где ошибка. В режиме отладки (saned -d128) есть такое сообщение "sane-port" service unknown on your host; you should add Я понимаю, что сервис неизвестен на моём хосте и я должен его добавить. Но как это сделать? В saned.conf у меня уже прописано 192.168.1.1/24 но как я понимаю это для того чтобы пускались все компы подкл. к кинетику к sane. Если можете, то напрвьте меня пожалуйста в нужном направлении.

183

Re: Sane на Keenetic

А строчка эта  в конфиге перед  закомментированными? Пока я вписывал после них - у меня не работал.

184

Re: Sane на Keenetic

Zergovsky :

А строчка эта  в конфиге перед  закомментированными? Пока я вписывал после них - у меня не работал.

Была она там в середине конфига как он по умолчанию шёл.

# saned.conf
# Configuration for the saned daemon

## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100


## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.

#scan-client.somedomain.firm
192.168.1.0/24
#192.168.0.1/29
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).

Потом после Вашего поста я её переместил на самый верх (хотя как я понял весь конфиг состоит именно из этой строчки), но всё равно ничего не изменилось  sad  saned может запуститься только с ключём -d128. А без ключа не в какую.

185

Re: Sane на Keenetic

Мой файл,с ним работает,хотя отличий особо вроде нет:

# saned.conf
# Configuration for the saned daemon

## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100


## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.

#scan-client.somedomain.firm
192.168.0.2/24
#192.168.0.1
#192.168.0.1/29
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).

Да,а почему "192.168.1.0/24"??Кинетик имеет адрес 192.168.1.0?Если я не ошибаюсь,обычно присваивается 192.168.1.1
PS-проверил-работает,но на команду saned- то же что и у вас в журнале и все)И плиз,напомните правильный тег спойлера,дабы эти много букафф засунуть под него)

Отредактировано Zergovsky (2013-12-01 10:49:31)

186

Re: Sane на Keenetic

Zergovsky :

Мой файл,с ним работает,хотя отличий особо вроде нет:

# saned.conf
# Configuration for the saned daemon

## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100


## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.

#scan-client.somedomain.firm
192.168.0.2/24
#192.168.0.1
#192.168.0.1/29
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).

Да,а почему "192.168.1.0/24"??Кинетик имеет адрес 192.168.1.0?Если я не ошибаюсь,обычно присваивается 192.168.1.1
PS-проверил-работает,но на команду saned- то же что и у вас в журнале и все)И плиз,напомните правильный тег спойлера,дабы эти много букафф засунуть под него)

192.168.1.0/24 это для того чтобы открыть всю сеть. Чтобы любой комп из сети включая кинетик смог присоедениться.
Я готов поменять адрес уже на какой угодно лишь бы работало  smile .
Тег спойлера это кавычки. Переносите их (кавычки) одну по другую и между ними вставляете свой текст.

187

Re: Sane на Keenetic

Не всю сеть нужно))адрес кинетика туда вписываем)) А вот /24 и открывает доступ всей сети)Кинетик выступает в роли сервера,ему подключаться к этой же сети не нужно)

Отредактировано Zergovsky (2013-12-01 11:23:45)

188

Re: Sane на Keenetic

Zergovsky :

Не всю сеть нужно))адрес кинетика туда вписываем)) А вот /24 и открывает доступ всей сети)Кинетик выступает в роли сервера,ему подключаться к этой же сети не нужно)

Я честно говоря пробовал и так и так. Сейчас специально ещё попробовал с 192.168.1.1/24 и с 192.168.1.0/24 результат одинаков  sad

1 дек 14:09:08    saned[1436]    saned from sane-backends 1.0.22 ready
1 дек 14:09:08    saned[1436]    check_host: getpeername failed: Socket operation on non-socket
1 дек 14:09:08    saned[1436]    init: access by host [error] denied
1 дек 14:09:08    saned[1436]    saned exiting

189

Re: Sane на Keenetic

Интересно,ставили  библиотеки,потом бэкэнд?Библиотека юсб стоит?В указанных папках файлы нужные присутствуют?Конфиг верен,там ошибиться трудно.

190

Re: Sane на Keenetic

Zergovsky :

Интересно,ставили  библиотеки,потом бэкэнд?Библиотека юсб стоит?В указанных папках файлы нужные присутствуют?Конфиг верен,там ошибиться трудно.

Нет сначала ставил бекэнд потом всё остальное. Так написано в инструкции в самом первом посте этой темы. Сейчас попробую изменить последовательность действий.

191

Re: Sane на Keenetic

И заодно-после сноса пакетов-проверяем отсутствие папок от сайн.После установки-наличие в них необходимых файлов.У меня при одной из последовательностей был косяк с отсутствием нужных файлов в папке smile

192

Re: Sane на Keenetic

Zergovsky :

И заодно-после сноса пакетов-проверяем отсутствие папок от сайн.После установки-наличие в них необходимых файлов.У меня при одной из последовательностей был косяк с отсутствием нужных файлов в папке smile

Вообщем заново отформатировал флешку в ext2 чтобы с гарантией от старых следов. Потом сделал всё в той последовательности что Вы написали результат тот же.  sad

1 дек 15:54:20    saned[2453]    saned from sane-backends 1.0.22 ready
1 дек 15:54:20    saned[2453]    check_host: getpeername failed: Socket operation on non-socket
1 дек 15:54:20    saned[2453]    init: access by host [error] denied
1 дек 15:54:20    saned[2453]    saned exiting

У меня уже весь мозг вскипел  smile, что не так-то, вообще мистика какя-то.

193

Re: Sane на Keenetic

А в отладочном варианте запускается?Собственно глупо,но..сканер подключен?Если да-запускаем клиент на компе и пробуем сканировать,несмотря на вывод.Щас проверил- у меня saned точно также выполняется.Пробуем игнорировать и топаем дальше)

Отредактировано Zergovsky (2013-12-01 15:45:33)

194

Re: Sane на Keenetic

Zergovsky :

А в отладочном варианте запускается?Собственно глупо,но..сканер подключен?Если да-запускаем клиент на компе и пробуем сканировать,несмотря на вывод.Щас проверил- у меня saned точно также выполняется.Пробуем игнорировать и топаем дальше)

Сканер подкдючён  smile В отладочном варианте запускается и работает. Но стоит закрыть консоль кинетика и всё перестаёт работать. т.е. нужно добиться именно чтобы он работал в режиме демона чтобы по saned он не вылетал. тогда уже его можно будет засунуть в xinetd. Я так себе понял этот процесс.

195

Re: Sane на Keenetic

Ander_Zar, а если запустить так: saned -a

196

Re: Sane на Keenetic

Мурат :

Ander_Zar, а если запустить так: saned -a

smile  smile  smile
Мурат, большое Вам спасибо!!!
Так вс ё заработало. Потом я всё пернёс в xinetd, самое странное что вообщем без изменения в конфиге последнего, тоже всё заработало. И это произошло на мой взгляд именно после того как ввёл не saned, а saned -a.
И Вам, Zergovsky так же огромное спасибо. Что искали вместе со мной причину
И таже не могу не вспомнить многоуважаемого Zyxmon-а, благодаря которому существует этот замечательный форум.

197

Re: Sane на Keenetic

c brother dcp совсем все грустно?

sane-find-scanner находит, scanimage не видит

драйверов под mips не нашел, есть только х32 и х64

может можно какой то другой драйвер подсунуть?

Отредактировано dsultan (2013-12-09 13:41:37)

198

Re: Sane на Keenetic

На сайте сайн что про него сказано?стоит поискать, возможно библиотеки от другого подходят. А какие дрова вы имеете ввиду?

199

Re: Sane на Keenetic

Вопрос: У меня есть Zyxell Keenetic Giga, я подключил МФУ HP 1132 MFP. Сетевая печать работает нормально. Поддерживает ли sane сканер МФУ ?

В списке поддерживаемых стоит старый МФУ, очень хотелось бы, чтобы была поддержка МФУ HP 1132 MFP по части сканера, так как, этот МФУ очень популярен.

Спасибо

200

Re: Sane на Keenetic

AlfaStriker, Вам к авторам SANE следует обратиться, если популярный сканер не поддерживается.
Переходите на Entware - там собраны "дополнительные драйвера" для HP - пакет hplip. Может быть этими "дровами" поддерживается? Google Вам в помощь!