Принт-сервер на Linux

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

Аватара пользователя
Mr.Anderson
Сообщения: 114

Принт-сервер на Linux

Сообщение Mr.Anderson »

Доброго времени суток всем! ;)
Задача стоит следующим образом:
необходимо настроить принт-сервер на линухе (впрочем, возможно и на фре ;)) для печати из-под виндов. Причем, желательно обеспечить получение статуса принтера и управление очередью печати.
Заюзал CUPS и Samba. Работает, но форточки тормозить начинают, когда пытаешься посмотреть свойства принтера, кроме того немогу получить статус принтера (в виндах всегда горит нет доступа, хоть и печатает) и очередь печати.
smb.conf

# Global parameters
[global]
workgroup = NTT
server string = Print Server
interfaces = eth0
security = SHARE
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printing = cups
printcap name = /etc/printcap
dns proxy = No
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
hosts allow = 192.168.80.
level2 oplocks = True
local master = No
domain master = No
preferred master = No

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /tmp
create mask = 0666
directory mask = 0777
public = Yes
printable = Yes
browseable = No

Подскажите плз, если есть идеи!
LMD / DML
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Принт-сервер на Linux

Сообщение Mr.Anderson »


CUPS ;) Статью читал уже, не помогло :( Но все равно спасибо ;)
LMD / DML
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Принт-сервер на Linux

Сообщение Данил »

В ближайщее время отвечу
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Принт-сервер на Linux

Сообщение Данил »

Вам поможет печать без обработки данных.

Нужен пакет LPRng

lp очередь печати

#/etc/printcap
1 raw|raw printer for Windows clients
2 :rw
3 :sh
4 :lp=/dev/lp1
5 :sd=/var/spool/lpd/raw
6 :fx=flp
#end

Может быть еще ( :sf ) добавить для перехода на следующую страницу.

Это конфиг для использования вместе с самбой

#/etc/samba.d/smb.conf
#добавить в
[printers]

print command = lpr -b -P%p %s

#end


После этого останови и запусти самбу и lpd
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Принт-сервер на Linux

Сообщение Mr.Anderson »

Плюнул на самбу, оставил только ipp. Работает. Через самбу форточки тоже нормально печатают.. при одном условии... что эти форточки не выше 9x/Me :-/ Ну а как быть с учетом напечатанных страниц в случае виндов?
LMD / DML
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Принт-сервер на Linux

Сообщение Mr.Anderson »

Ну вот и появилось интересное решение в виде PyKota;) Писано на питоне ;)
Кому интересно, брать тут:
http://www.librelogiciel.com/software/PyKo...action_Download
LMD / DML
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Принт-сервер на Linux

Сообщение Mr.Anderson »

Пришлось отказаться от CUPS'a из-за его тормозов и залипаний. (Причина тормозов - его растеризатор (gs), точнее перловые скрипты, из которых он пускается, если кому интересно. При использовании машины в качестве
принт-сервера, это просто кошмар. И , похоже, даже при установке прямой очереди печати, CUPS все равно прогоняет задания через растеризатор )Sad
Следующим шагом стала установка LPRng. Тут все чудесно, есть только один вопрос: можно ли заставить LPRng понимать русские имена заданий печати? Печатать-то все печатается, но для статистики нужны названия документов, посланных на печать, а если в задании имеются русские буквы, то вместо них видны символы "_".
LMD / DML
Спасибо сказали:
Mayuka
Сообщения: 174
ОС: Debian Sid

Re: Принт-сервер на Linux

Сообщение Mayuka »

Mr.Anderson писал(а):
12.01.2006 15:56
Пришлось отказаться от CUPS'a из-за его тормозов и залипаний. (Причина тормозов - его растеризатор (gs), точнее перловые скрипты, из которых он пускается, если кому интересно. При использовании машины в качестве
принт-сервера, это просто кошмар. И , похоже, даже при установке прямой очереди печати, CUPS все равно прогоняет задания через растеризатор )Sad
Следующим шагом стала установка LPRng. Тут все чудесно, есть только один вопрос: можно ли заставить LPRng понимать русские имена заданий печати? Печатать-то все печатается, но для статистики нужны названия документов, посланных на печать, а если в задании имеются русские буквы, то вместо них видны символы "_".

А не проше купить принт-сервер и воткнуть его в свич?
Work: FreeBSD 4.11 , Windows 2003 Terminal Server
Home: Debian testing , Slackware 10.2 e17 , windows XP
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Принт-сервер на Linux

Сообщение Mr.Anderson »

нет не проще
LMD / DML
Спасибо сказали: