Сканер для общего пользования

Knoppix

Модераторы: Warderer, Модераторы разделов

McClaud
Сообщения: 6

Сканер для общего пользования

Сообщение McClaud »

Добрый день 2all. Первый раз настраиваю (saned) для общего пользования. Sane видит сканер,
sane-find-scanner
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x042a [HP LaserJet Professional M1132 MFP]) at libusb:002:002

SaneTwain подключается к серверу, но выдает что устройство не найдено.

cat /etc/services | grep saned
sane-port 6566/tcp sane saned # SANE network scanner daemon

указывал в SaneTwain и своего пользователя и sane и saned и root ))) один фиг не находит. Может еще что не доделал?
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Сканер для общего пользования

Сообщение broom »

Как настраивали-то? Saned на внешнем порту слушает (обычно через xinetd вешают)? На клиенте в /etc/sane.d/net.conf IP скан-сервера указали? На клиенте scanimage -L что показывает?

Давно писала инструкцию, но с тех пор, насколько я знаю, ничего не изменилось.
"Расшарка" сканера...
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
McClaud
Сообщения: 6

Re: Сканер для общего пользования

Сообщение McClaud »

broom писал(а):
19.06.2012 13:50
Как настраивали-то? Saned на внешнем порту слушает (обычно через xinetd вешают)? На клиенте в /etc/sane.d/net.conf IP скан-сервера указали? На клиенте scanimage -L что показывает?

Давно писала инструкцию, но с тех пор, насколько я знаю, ничего не изменилось.
"Расшарка" сканера...

Код: Выделить всё

# cat /etc/sane.d/saned.conf
# 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.1
192.168.100.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)).

Код: Выделить всё

~# scanimage -L
device `hpaio:/usb/HP_LaserJet_Professional_M1132_MFP?serial=000000000QH4TVMPPR1a' is a Hewlett-Packard HP_LaserJet_Professional_M1132_MFP all-in-one


Делал по жэтой статье
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Сканер для общего пользования

Сообщение broom »

Как бы если вы не будете отвечать на уточняющие вопросы, то вряд ли вам кто-то сможет помочь...
Через inetd (xinetd) вывесили saned на внешний порт (6566)?
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
McClaud
Сообщения: 6

Re: Сканер для общего пользования

Сообщение McClaud »

broom писал(а):
19.06.2012 15:33
Как бы если вы не будете отвечать на уточняющие вопросы, то вряд ли вам кто-то сможет помочь...
Через inetd (xinetd) вывесили saned на внешний порт (6566)?

Да

Код: Выделить всё

~# cat /etc/inetd.conf
# /etc/inetd.conf:  see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
#:INTERNAL: Internal services
#discard                stream  tcp     nowait  root    internal
#discard                dgram   udp     wait    root    internal
#daytime                stream  tcp     nowait  root    internal
#time           stream  tcp     nowait  root    internal



6566 stream tcp nowait root /usr/bin/saned saned
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Сканер для общего пользования

Сообщение broom »

Сделайте telnet localhost 6566 на вашем скан-сервере. А лучше с какой-нибудь соседней линукс-машины telnet <ip сервера> 6566
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Сканер для общего пользования

Сообщение sash-kan »

McClaud писал(а):
19.06.2012 15:52
broom писал(а):
19.06.2012 15:33
Через inetd (xinetd) вывесили saned на внешний порт (6566)?

Да
а должно быть по-нормальному, без костылей·
saned в debian должен стартовать, как ему и полагается, скриптом saned из /etc/init.d/·
скрипт там есть, входит в тот же пакет, что и сам saned:
$ apt-file list sane-utils
sane-utils: /etc/default/saned
sane-utils: /etc/init.d/saned
sane-utils: /etc/sane.d/saned.conf
sane-utils: /usr/bin/gamma4scanimage
sane-utils: /usr/bin/sane-find-scanner
sane-utils: /usr/bin/scanimage
sane-utils: /usr/bin/umax_pp
sane-utils: /usr/sbin/saned
sane-utils: /usr/share/doc/sane-utils/README.Debian
sane-utils: /usr/share/doc/sane-utils/changelog.Debian.gz
sane-utils: /usr/share/doc/sane-utils/changelog.gz
sane-utils: /usr/share/doc/sane-utils/copyright
sane-utils: /usr/share/man/man1/gamma4scanimage.1.gz
sane-utils: /usr/share/man/man1/sane-find-scanner.1.gz
sane-utils: /usr/share/man/man1/scanimage.1.gz
sane-utils: /usr/share/man/man8/saned.8.gz

и, естественно, должен и порт слушать, и в списке процессов наблюдаться·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
McClaud
Сообщения: 6

Re: Сканер для общего пользования

Сообщение McClaud »

sash-kan писал(а):
19.06.2012 19:26
McClaud писал(а):
19.06.2012 15:52
broom писал(а):
19.06.2012 15:33
Через inetd (xinetd) вывесили saned на внешний порт (6566)?

Да
а должно быть по-нормальному, без костылей·
saned в debian должен стартовать, как ему и полагается, скриптом saned из /etc/init.d/·
скрипт там есть, входит в тот же пакет, что и сам saned:
$ apt-file list sane-utils
sane-utils: /etc/default/saned
sane-utils: /etc/init.d/saned
sane-utils: /etc/sane.d/saned.conf
sane-utils: /usr/bin/gamma4scanimage
sane-utils: /usr/bin/sane-find-scanner
sane-utils: /usr/bin/scanimage
sane-utils: /usr/bin/umax_pp
sane-utils: /usr/sbin/saned
sane-utils: /usr/share/doc/sane-utils/README.Debian
sane-utils: /usr/share/doc/sane-utils/changelog.Debian.gz
sane-utils: /usr/share/doc/sane-utils/changelog.gz
sane-utils: /usr/share/doc/sane-utils/copyright
sane-utils: /usr/share/man/man1/gamma4scanimage.1.gz
sane-utils: /usr/share/man/man1/sane-find-scanner.1.gz
sane-utils: /usr/share/man/man1/scanimage.1.gz
sane-utils: /usr/share/man/man8/saned.8.gz

и, естественно, должен и порт слушать, и в списке процессов наблюдаться·

Это все стоит.
На винеде телнет не зашел, Под линухом законектился, но сканер не видно. Что-то с правами, мне так кажется
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Сканер для общего пользования

Сообщение broom »

McClaud писал(а):
20.06.2012 16:20
На винеде телнет не зашел, Под линухом законектился.

"Линух" — это та же самая машина, на которой запущен saned, или какая-то другая?
Видимо, проблема у вас где-то в сети. Если все машины находятся в одной подсети, смотрите правила файрволлов на них. Например, отключите его в винде и проверьте.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
McClaud
Сообщения: 6

Re: Сканер для общего пользования

Сообщение McClaud »

broom писал(а):
20.06.2012 16:34
McClaud писал(а):
20.06.2012 16:20
На винеде телнет не зашел, Под линухом законектился.

"Линух" — это та же самая машина, на которой запущен saned, или какая-то другая?
Видимо, проблема у вас где-то в сети. Если все машины находятся в одной подсети, смотрите правила файрволлов на них. Например, отключите его в винде и проверьте.

Отключал брендмауэр, не помогло
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Сканер для общего пользования

Сообщение sash-kan »

итак, сначала·
1. вы уже убрали saned из конфигурации xinetd?
2. что сообщает команда (выполненная от имени root-а) на машине, к которой подключен сканер;
# /etc/init.d/saned status
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
McClaud
Сообщения: 6

Re: Сканер для общего пользования

Сообщение McClaud »

sash-kan писал(а):
20.06.2012 19:12
итак, сначала·
1. вы уже убрали saned из конфигурации xinetd?
2. что сообщает команда (выполненная от имени root-а) на машине, к которой подключен сканер;
# /etc/init.d/saned status
?



1. # cat /etc/xinetd.conf
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{

# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info

}




includedir /etc/xinetd.d


2. /etc/init.d/saned status
saned is running.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Сканер для общего пользования

Сообщение sash-kan »

McClaud писал(а):
22.06.2012 09:10
includedir /etc/xinetd.d
1. надеюсь, что в этом каталоге тоже нет упоминаний про saned
2. надеюсь, что xinetd был перезапущен после изменения его конфигурации
3. надеюсь, что saned был перезапущен после перезапуска xinetd

теперь проверочные шаги·

на той машине, к которой подключен сканер:
1. что выдаёт
$ ps aux | grep sane
?
2. что выдаёт
$ telnet localhost sane
?

на другой машине в сети:
1. что выдаёт
$ telnet <ip-адрес машины, к которой подключен сканер> sane
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Сканер для общего пользования

Сообщение Ленивая Бестолочь »

можно ещё сделать
netstat -anp | grep 6566
и поглядеть, таки saned или xinetd порт держит :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: