Сканер для общего пользования
Модераторы: Warderer, Модераторы разделов
-
McClaud
- Сообщения: 6
Сканер для общего пользования
Добрый день 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 ))) один фиг не находит. Может еще что не доделал?
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: Сканер для общего пользования
Как настраивали-то? Saned на внешнем порту слушает (обычно через xinetd вешают)? На клиенте в /etc/sane.d/net.conf IP скан-сервера указали? На клиенте scanimage -L что показывает?
Давно писала инструкцию, но с тех пор, насколько я знаю, ничего не изменилось.
"Расшарка" сканера...
Давно писала инструкцию, но с тех пор, насколько я знаю, ничего не изменилось.
"Расшарка" сканера...
but in the darkness, behind your smile, you scream... © Dio
-
McClaud
- Сообщения: 6
Re: Сканер для общего пользования
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: Сканер для общего пользования
Как бы если вы не будете отвечать на уточняющие вопросы, то вряд ли вам кто-то сможет помочь...
Через inetd (xinetd) вывесили saned на внешний порт (6566)?
Через inetd (xinetd) вывесили saned на внешний порт (6566)?
but in the darkness, behind your smile, you scream... © Dio
-
McClaud
- Сообщения: 6
Re: Сканер для общего пользования
Да
Код: Выделить всё
~# 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: Сканер для общего пользования
Сделайте telnet localhost 6566 на вашем скан-сервере. А лучше с какой-нибудь соседней линукс-машины telnet <ip сервера> 6566
but in the darkness, behind your smile, you scream... © Dio
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Сканер для общего пользования
а должно быть по-нормальному, без костылей·
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: Сканер для общего пользования
sash-kan писал(а): ↑19.06.2012 19:26а должно быть по-нормальному, без костылей·
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: Сканер для общего пользования
"Линух" — это та же самая машина, на которой запущен saned, или какая-то другая?
Видимо, проблема у вас где-то в сети. Если все машины находятся в одной подсети, смотрите правила файрволлов на них. Например, отключите его в винде и проверьте.
but in the darkness, behind your smile, you scream... © Dio
-
McClaud
- Сообщения: 6
Re: Сканер для общего пользования
Отключал брендмауэр, не помогло
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Сканер для общего пользования
итак, сначала·
1. вы уже убрали saned из конфигурации xinetd?
2. что сообщает команда (выполненная от имени root-а) на машине, к которой подключен сканер;
# /etc/init.d/saned status
?
1. вы уже убрали saned из конфигурации xinetd?
2. что сообщает команда (выполненная от имени root-а) на машине, к которой подключен сканер;
# /etc/init.d/saned status
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
McClaud
- Сообщения: 6
Re: Сканер для общего пользования
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: Сканер для общего пользования
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 порт держит :-)
netstat -anp | grep 6566
и поглядеть, таки saned или xinetd порт держит :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.