Есть локальная сеть, в которой есть компьютер под ОС 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 адрес в разных вариантах, результат одинаковый...
не могу подключить расшаренный принтер hp1320 #1
Re: не могу подключить расшаренный принтер hp1320 #2
Ну а каким же образом подключаются машины из под Windows?
Ведь они могут свободно пользоваться этим принтером а ведь у них ещё и свой файрвол есть...
При этом на ASP никаких файрволов нету (просто потму что я их даже не ставил).
Re: не могу подключить расшаренный принтер hp1320 #3
Перечитав приведенные вами логи, пришел к выводу, что, скорее всего, неправильно настроен cups:
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
Тоже не мешает профиксить
Так я и не понял, он у вас на использования samba или на hpijs настроен?
Вы не могли бы показать /etc/cups/printer.conf
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 !
Re: не могу подключить расшаренный принтер hp1320 #5
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 никакой...
Re: не могу подключить расшаренный принтер hp1320 #7
Сдается мне, что для использования этого принтера, нужен локальный сервис hpijs. Может он дровам нужен для подготовки низкоуровнего представления документа, которое уже по самбе и передаеться. Опять же непонятно кем: толи hpijs, толи самой samba.
P.S. Поробуйте подключиться к sambe с логином и паролем.
Re: не могу подключить расшаренный принтер hp1320 #8
Спасибо!
Весело конечно, я указал пользователя и оно запечатоло...
Но странно что оно из под другой винды не требует пользователя :-?
Re: не могу подключить расшаренный принтер hp1320 #9