не могу подключить расшаренный принтер hp1320

Изображение пользователя pikaso3.
Опубликовано:
Раздел:

Есть локальная сеть, в которой есть компьютер под ОС Windows XP к которой подключен принтер HPLaser Jet 1320. К принтеру открыт доступ по samba и к нему без проблем подключается любая машина под с ОС Windows XP. При попытке же подключиться к нему из под OC linux ASP 11 возникает следующая проблема.
Во первых ASP видит рабочую групу но не видит там копьютера с принтером.
Во вторых если указать в ручную
Сервер: //192.168.100.11
Ресурс: //192.168.100.11/hpLaserJ
То появляется строка
Ресурс Коментарий
hpLaserJ (Указан)

Затем в спсике находим принтер HP Laser Jet 1320
Далеее пытаемся распечать пробную страницу и получаем такое
tail /var/log/messages
Nov 16 12:20:01 localhost crond(pam_unix)[3956]: session opened for user root by (uid=0)
Nov 16 12:20:02 localhost crond(pam_unix)[3956]: session closed for user root
Nov 16 12:20:27 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 16 12:20:27 localhost hpiod: invalid message:unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720 msg
Nov 16 12:20:27 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 16 12:20:28 localhost hpiod: ParDevice::nibble_read failed: Input/output error

При этом
tail /var/log/cups/access_log
localhost - - [16/Nov/2006:12:20:23 +0300] "POST / HTTP/1.1" 200 234
localhost - - [16/Nov/2006:12:20:27 +0300] "POST / HTTP/1.1" 200 135
localhost - - [16/Nov/2006:12:20:27 +0300] "POST / HTTP/1.1" 200 135
localhost - - [16/Nov/2006:12:20:27 +0300] "POST / HTTP/1.1" 200 75
localhost - - [16/Nov/2006:12:20:39 +0300] "POST / HTTP/1.1" 200 135
localhost - - [16/Nov/2006:12:20:39 +0300] "POST / HTTP/1.1" 200 135
localhost - - [16/Nov/2006:12:20:39 +0300] "POST / HTTP/1.1" 200 75
localhost - - [16/Nov/2006:12:20:39 +0300] "POST /printers/printer HTTP/1.1" 200 14928
localhost - - [16/Nov/2006:12:20:39 +0300] "POST /printers/printer HTTP/1.1" 200 138
localhost - - [16/Nov/2006:12:20:39 +0300] "POST /printers/printer HTTP/1.1" 200 138
localhost - - [16/Nov/2006:12:21:24 +0300] "POST /printers/printer HTTP/1.1" 200 138
localhost - - [16/Nov/2006:12:22:09 +0300] "POST /printers/printer HTTP/1.1" 200 138

cat /var/log/cups/error_log
I [16/Nov/2006:12:20:27 +0300] Listening to 7f000001:631
I [16/Nov/2006:12:20:27 +0300] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Nov/2006:12:20:27 +0300] Configured for up to 100 clients.
I [16/Nov/2006:12:20:27 +0300] Allowing up to 100 client connections per host.
I [16/Nov/2006:12:20:27 +0300] Full reload is required.
I [16/Nov/2006:12:20:28 +0300] LoadPPDs: Read "/etc/cups/ppds.dat", 4227 PPDs...I [16/Nov/2006:12:20:28 +0300] LoadPPDs: No new or changed PPDs...
E [16/Nov/2006:12:20:28 +0300] LoadAllJobs: Unable to queue job for destination "http://localhost.localdomain:631/printers/printer2"!
E [16/Nov/2006:12:20:28 +0300] LoadAllJobs: Unable to queue job for destination "http://localhost.localdomain:631/printers/printer2"!
I [16/Nov/2006:12:20:28 +0300] Full reload complete.
E [16/Nov/2006:12:20:28 +0300] StartListening: Unable to find IP address for server name "localhost.localdomain" - Неизвестный хост
I [16/Nov/2006:12:20:39 +0300] Adding start banner page "none" to job 7.
I [16/Nov/2006:12:20:39 +0300] Adding end banner page "none" to job 7.
I [16/Nov/2006:12:20:39 +0300] Job 7 queued on 'printer' by 'root'.
I [16/Nov/2006:12:20:39 +0300] Started filter /usr/lib/cups/filter/pstops (PID 4002) for job 7.
I [16/Nov/2006:12:20:39 +0300] Started filter /usr/lib/cups/filter/foomatic-rip (PID 4003) for job 7.
I [16/Nov/2006:12:20:39 +0300] Started backend /usr/lib/cups/backend/smb (PID 4004) for job 7.
E [16/Nov/2006:12:20:39 +0300] [Job 7] No ticket cache found for userid=0
E [16/Nov/2006:12:20:39 +0300] [Job 7] Can not get the ticket cache for root
E [16/Nov/2006:12:20:39 +0300] [Job 7] Tree connect failed
E [16/Nov/2006:12:20:39 +0300] [Job 7] Unable to connect to SAMBA host, will retry in 60 seconds...foomatic-rip version $Revision: 3.43.2.7 $ running...
E [16/Nov/2006:12:21:39 +0300] [Job 7] No ticket cache found for userid=0
E [16/Nov/2006:12:21:39 +0300] [Job 7] Can not get the ticket cache for root
E [16/Nov/2006:12:21:39 +0300] [Job 7] Tree connect failed
E [16/Nov/2006:12:22:39 +0300] [Job 7] Unable to connect to SAMBA host, will retry in 60 seconds...ERROR: No ticket cache found for userid=0
E [16/Nov/2006:12:22:39 +0300] [Job 7] Can not get the ticket cache for root
E [16/Nov/2006:12:22:39 +0300] [Job 7] Tree connect failed
E [16/Nov/2006:12:23:39 +0300] [Job 7] Unable to connect to SAMBA host, will retry in 60 seconds...ERROR: No ticket cache found for userid=0
E [16/Nov/2006:12:23:39 +0300] [Job 7] Can not get the ticket cache for root
E [16/Nov/2006:12:23:39 +0300] [Job 7] Tree connect failed

При этом если набрать такое
smbclient -L 192.168.100.11
Password:
Domain=[MOS] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------
IPC$ IPC ôñá½Ñ¡¡Ù® IPC
D$ Disk æÔá¡ñáÓÔ¡Ù® «íÚ¿® ÓÑßÒÓß
print$ Disk äÓá®óÑÓÙ »Ó¿¡ÔÑÓ«ó
1 Disk
2 Disk
hpLaserJ Printer hpLaserJet1320PCL6
ADMIN$ Disk ôñá½Ñ¡¡Ù® Admin
C$ Disk æÔá¡ñáÓÔ¡Ù® «íÚ¿® ÓÑßÒÓß
session request to 192.168.100.11 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[MOS] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server Comment
--------- -------

Workgroup Master
--------- -------

Любые папки к котрым разрешён доступ могут без труда быть смонтированы под ASP 11

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


Изображение пользователя IsakovAN.

не могу подключить расшаренный принтер hp1320 #1

pikaso3 писал(а):
Nov 16 12:20:27 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
По-моему, это говорит о том, что на вендовой машине порт50002 прикрыт файерволом.

Изображение пользователя pikaso3.

Re: не могу подключить расшаренный принтер hp1320 #2

Ну а каким же образом подключаются машины из под Windows?
Ведь они могут свободно пользоваться этим принтером а ведь у них ещё и свой файрвол есть...
При этом на ASP никаких файрволов нету (просто потму что я их даже не ставил).

Изображение пользователя IsakovAN.

Re: не могу подключить расшаренный принтер hp1320 #3

pikaso3 писал(а):
Ну а каким же образом подключаются машины из под Windows?
Каким-каким? Волшебным! Улыбка Вы правы. Ответил не подумав.

Перечитав приведенные вами логи, пришел к выводу, что, скорее всего, неправильно настроен cups:

pikaso3 писал(а):
Nov 16 12:20:27 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 16 12:20:27 localhost hpiod: invalid message:unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720 msg

Т.е. он пытается подключиться не к вендовой машине по самбе, а к локальному hpijs
pikaso3 писал(а):
E [16/Nov/2006:12:20:28 +0300] StartListening: Unable to find IP address for server name "localhost.localdomain" - Неизвестный хост

Тоже не мешает профиксить
pikaso3 писал(а):
E [16/Nov/2006:12:20:39 +0300] [Job 7] Unable to connect to SAMBA host, will retry in 60 seconds...foomatic-rip version $Revision: 3.43.2.7 $ running...

Так я и не понял, он у вас на использования samba или на hpijs настроен?
Вы не могли бы показать /etc/cups/printer.conf

Изображение пользователя pikaso3.

Re: не могу подключить расшаренный принтер hp1320 #4

Это /etc/cups/printer.conf
=====================================
#
# "$Id: printers.conf,v 1.15 2005/01/03 19:29:45 mike Exp $"
#
# Sample printer configuration file for the Common UNIX Printing System
# (CUPS) scheduler.
#
# Copyright 1997-2005 by Easy Software Products, all rights reserved.
#
# These coded instructions, statements, and computer programs are the
# property of Easy Software Products and are protected by Federal
# copyright law. Distribution and use rights are outlined in the file
# "LICENSE.txt" which should have been included with this file. If this
# file is missing or damaged please contact Easy Software Products
# at:
#
# Attn: CUPS Licensing Information
# Easy Software Products
# 44141 Airport View Drive, Suite 204
# Hollywood, Maryland 20636 USA
#
# Voice: (301) 373-9600
# EMail: cups-info@cups.org
# WWW: http://www.cups.org
#

########################################################################
# #
# This is a sample printer configuration file. This file is included #
# from the main configuration file (cups.conf) and lists all of the #
# printers known to the system. #
# #
########################################################################

#
# Each printer starts with a definition. Printer names
# can be up to 128 characters in length and are *not* case sensitive.
#
# One entry can appear in this file; if you don't
# define a default destination, the first printer or class becomes the
# default.
#

#
#
# Info: the description for the printer.
#

#Info Acme LaserPrint 1000

#
# Location: the location of the printer.
#

#Location Room 101 in the activities building

#
# DeviceURI: the device URI for this printer.
#

#DeviceURI parallel:/dev/plp
#DeviceURI serial:/dev/ttyd1?baud=38400+size=8+parity=none+flow=soft
#DeviceURI scsi:/dev/scsi/sc1d6l0
#DeviceURI socket://hostname:port
#DeviceURI tftp://hostname/path
#DeviceURI ftp://hostname/path
#DeviceURI http://hostname[:port]/path
#DeviceURI ipp://hostname/path
#DeviceURI smb://hostname/printer

#
# State: sets the initial state of the printer. Can be one of the
# following:
#
# Idle - Printer is available to print new jobs.
# Stopped - Printer is disabled but accepting new jobs.
#

#State Idle

#
# StateMessage: sets the printer-state-message attribute for the printer.
#

#StateMessage Printer is idle.

#
# Accepting: is the printer accepting jobs?
#
#Accepting Yes
#Accepting No

#

#
# End of "$Id: printers.conf,v 1.15 2005/01/03 19:29:45 mike Exp $".
#

DeviceURI smb://ORGS/MOS/hpLaserJ
Location
Info
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0

===============

Странно почему тогда smbclient -L mos пишет
...
Domain=[MOS] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
...
Т.е. домен MOS а не orgs ? Ведь виндовая машина реально в домене orgs и имеет имя mos !

Изображение пользователя IsakovAN.

Re: не могу подключить расшаренный принтер hp1320 #5

pikaso3 писал(а):
DeviceURI smb://ORGS/MOS/hpLaserJ
Что за странная схемма?
pikaso3 писал(а):
Т.е. домен MOS а не orgs ? Ведь виндовая машина реально в домене orgs и имеет имя mos !
Да причем здесь домен? smb://HOST/RESOURCE И никаких доменов не надо!

Изображение пользователя pikaso3.

Re: не могу подключить расшаренный принтер hp1320 #6

Да. попробовал, сменить сначало на
DeviceURI smb://MOS/hpLaserJ
затем по ip
DeviceURI smb://192.168.100.11/hpLaserJ

Результат чуть другой, теперь просто пишет такое
cat /var/log/messages
Nov 17 11:11:38 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 17 11:11:38 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 17 11:11:38 localhost hpiod: ParDevice::nibble_read failed: Input/output error
Nov 17 11:11:52 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 17 11:11:52 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 17 11:11:52 localhost hpiod: invalid message:unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720 msg
Nov 17 11:13:07 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 17 11:13:07 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 17 11:13:08 localhost hpiod: ParDevice::nibble_read failed: Input/output error
Nov 17 11:13:17 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 17 11:13:17 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 17 11:13:17 localhost hpiod: invalid message:unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720 msg
Nov 17 11:15:01 localhost crond(pam_unix)[23913]: session opened for user root by (uid=0)
Nov 17 11:15:01 localhost crond(pam_unix)[23913]: session closed for user root
Nov 17 11:15:13 localhost hp: unable to open /var/run/hpssd.port: No such file or directory: prnt/hpijs/hplip_api.c 94
Nov 17 11:15:13 localhost hpiod: invalid message:unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720 msg
Nov 17 11:15:13 localhost hp: unable to connect hpssd socket 50002: Connection refused: prnt/hpijs/hplip_api.c 720
Nov 17 11:15:13 localhost hpiod: ParDevice::nibble_read failed: Input/output error

cat /var/log/cups/access_log
localhost - - [17/Nov/2006:11:20:01 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:07 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:13 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:19 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:25 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:31 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:37 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:43 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:49 +0300] "POST / HTTP/1.1" 200 75
localhost - - [17/Nov/2006:11:20:55 +0300] "POST / HTTP/1.1" 200 75

cat /var/log/cups/error_log
I [17/Nov/2006:11:20:40 +0300] Adding start banner page "none" to job 10.
I [17/Nov/2006:11:20:40 +0300] Adding end banner page "none" to job 10.
I [17/Nov/2006:11:20:40 +0300] Job 10 queued on 'printer' by 'root'.
I [17/Nov/2006:11:20:40 +0300] Started filter /usr/lib/cups/filter/texttops (PID 24196) for job 10.
I [17/Nov/2006:11:20:40 +0300] Started filter /usr/lib/cups/filter/pstops (PID 24197) for job 10.
I [17/Nov/2006:11:20:40 +0300] Started filter /usr/lib/cups/filter/foomatic-rip (PID 24198) for job 10.
I [17/Nov/2006:11:20:40 +0300] Started backend /usr/lib/cups/backend/smb (PID 24199) for job 10.
E [17/Nov/2006:11:20:40 +0300] [Job 10] No ticket cache found for userid=0
E [17/Nov/2006:11:20:40 +0300] [Job 10] Can not get the ticket cache for root
E [17/Nov/2006:11:20:40 +0300] [Job 10] Tree connect failed
E [17/Nov/2006:11:20:40 +0300] [Job 10] Unable to connect to SAMBA host, will retry in 60 seconds...foomatic-rip version $Revision: 3.43.2.7 $ running...

Вообще не понимаю что оно хочет?
Такое впечатление что просто драйвер кривой или cups никакой...

Изображение пользователя IsakovAN.

Re: не могу подключить расшаренный принтер hp1320 #7

pikaso3 писал(а):
Nov 17 11:15:13 localhost
pikaso3 писал(а):
E [17/Nov/2006:11:20:40 +0300]
А время-то почему так отличается? Или это разные принтеры?

Сдается мне, что для использования этого принтера, нужен локальный сервис hpijs. Может он дровам нужен для подготовки низкоуровнего представления документа, которое уже по самбе и передаеться. Опять же непонятно кем: толи hpijs, толи самой samba.

P.S. Поробуйте подключиться к sambe с логином и паролем.

Изображение пользователя pikaso3.

Re: не могу подключить расшаренный принтер hp1320 #8

Спасибо!
Весело конечно, я указал пользователя и оно запечатоло...
Но странно что оно из под другой винды не требует пользователя :-?

Изображение пользователя IsakovAN.

Re: не могу подключить расшаренный принтер hp1320 #9

pikaso3 писал(а):
Но странно что оно из под другой винды не требует пользователя :-?
Оно использует анонимного пользователя, а какого, Гейтс его знает. Улыбка