Доброго дня!У меня проблема - не могу настроить сетевую печать на Samba server (Linux Mandrake 10) с win-клиентов (ХР/98). Принтер у клиента нормально устанавливается (соотвественно есть в сетевом окружении), задания уходять на печать, но ничего не печатается. Локально из под Linux печатает нормально. Linux клиентов нет, проверить работу с ними не могу.
Менял HP1300 на Epson LX1170 - тоже самое.Есть подозрение, что запущены не все нужные сервисы или ошибки в путях (разные службы ссылаются на разные каталоги).
Конфиг самбы (относящееся к печати)
===
[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba-log.%m[printers]
comment = All Printers
path = /tmp
create mask = 0700
guest ok = Yes
printable = Yes
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.browseable = No
[print$]
path = /var/lib/samba/printers
write list = @adm, @oausr, root
inherit permissions = Yes[pdf-generator]
comment = PDF Generator (only valid users)
path = /var/tmp
printable = Yes
print command = /usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "%J" &
[HP1300]
path = /tmp
guest ok = Yes
printable = Yes
print command = lpr -r -h -P %p %s
===ПОМОГИТЕ СОВЕТОМ! А то начальник уже совсем замучил (администрирование не мой профиль, но приходится)
>задания уходять на печать, но ничего
>не печатается.
а задание в очереди пропадет или остается висеть?
>Локально из под Linux печатает нормально. Linux клиентов нет,
>проверить работу с ними не могу.
>Менял HP1300 на Epson LX1170 - тоже самое.
>
>Есть подозрение, что запущены не все нужные сервисы или ошибки в путях
>(разные службы ссылаются на разные каталоги).
Ещё права проверь!
>
>Конфиг самбы (относящееся к печати)
>===
>[global]
> printing = bsd
> printcap name = /etc/printcap
> load printers = yes
> log file = /var/log/samba-log.%m
>
>[printers]
> comment = All Printers
> path = /tmp
> create mask = 0700
> guest ok = Yes
> printable = Yes
> print command = lpr-cups -P %p -o raw %s -r
> # using client side printer drivers.
>
> browseable = No
>
>[print$]
> path = /var/lib/samba/printers
> write list = @adm, @oausr, root
> inherit permissions = Yes
>
>[pdf-generator]
> comment = PDF Generator (only valid users)
> path = /var/tmp
> printable = Yes
> print command = /usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "%J" &
>
>
>[HP1300]
> path = /tmp
> guest ok = Yes
> printable = Yes
> print command = lpr -r -h -P %p %s
Поменяй на скрипт , который сохраняет параметры задания - увидишь, что
винда отдаёт на печать , попробуешь с сервера напечатать этот файл
>===
а в логах есть что-нибудь?>
>ПОМОГИТЕ СОВЕТОМ! А то начальник уже совсем замучил (администрирование не мой профиль,
>но приходится)
>>задания уходять на печать, но ничего
>>не печатается.
>а задание в очереди пропадет или остается висеть?Пропадает. Т.е. на клиенте все выглядит абсолютно нормально.
>>Локально из под Linux печатает нормально. Linux клиентов нет,
>>проверить работу с ними не могу.
>>Менял HP1300 на Epson LX1170 - тоже самое.
>>
>>Есть подозрение, что запущены не все нужные сервисы или ошибки в путях
>>(разные службы ссылаются на разные каталоги).
>Ещё права проверь!
ставил 777 на каталог и на принтер. на принтер даны права на группу (секция [print$] ). Где еще?
>> print command = lpr -r -h -P %p %s
>Поменяй на скрипт , который сохраняет параметры задания - увидишь, что
>винда отдаёт на печать , попробуешь с сервера напечатать этот файл
в секции принтераprint command = cp %S /tmp/print.%P.%S
результат нулевой (т.е. файл не создается)
>>===
>а в логах есть что-нибудь?
да в /var/log/cups
'print_job resourse name 'printers/HP1300' no good
т.е. как я понимаю винда не правильно видит принтер ('/dev/usb/lp0')>>
>>ПОМОГИТЕ СОВЕТОМ! А то начальник уже совсем замучил (администрирование не мой профиль,
>>но приходится)
Настроил.
Проблема была в имени принтера, что и было написано в логах
Рабочая конфигурация[printers]
comment = All Printers
path = /tmp
create mask = 0700
guest ok = Yes
printable = Yes
print command = lpr-cups -P %p -o raw %s -r
browseable = No[hp1300]
path = /tmp/hp1300
guest ok = Yes
printable = YesИмя принтера в Linux'e HP1300
права на доступ к /tmp/hp1300 - 777