Принт-сервер на Linux
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Принт-сервер на Linux
Доброго времени суток всем!
Задача стоит следующим образом:
необходимо настроить принт-сервер на линухе (впрочем, возможно и на фре ) для печати из-под виндов. Причем, желательно обеспечить получение статуса принтера и управление очередью печати.
Заюзал CUPS и Samba. Работает, но форточки тормозить начинают, когда пытаешься посмотреть свойства принтера, кроме того немогу получить статус принтера (в виндах всегда горит нет доступа, хоть и печатает) и очередь печати.
smb.conf
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
Подскажите плз, если есть идеи!
Задача стоит следующим образом:
необходимо настроить принт-сервер на линухе (впрочем, возможно и на фре ) для печати из-под виндов. Причем, желательно обеспечить получение статуса принтера и управление очередью печати.
Заюзал CUPS и Samba. Работает, но форточки тормозить начинают, когда пытаешься посмотреть свойства принтера, кроме того немогу получить статус принтера (в виндах всегда горит нет доступа, хоть и печатает) и очередь печати.
smb.conf
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
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Заработало правда через http ipp либо нехочет, либо это виндовые проблемы, у меня настраивается все чудесно.... и с юникса все всегда печаталось, только с виндой проблемы были. Но все же хочу попытаться через самбу, так, для себя чтоб выглядело похоже для маст_дайников
Интересно, а как с двухсторонней печатью? Некоторые утверждают, что по http/ipp не работает двухсторонняя печать, сам лично внимания не обращал..
Интересно, а как с двухсторонней печатью? Некоторые утверждают, что по http/ipp не работает двухсторонняя печать, сам лично внимания не обращал..
LMD / DML
-
- Неотъемлемая часть форума
- Сообщения: 732
- Зарегистрирован: 18 янв 2004, 22:29
- Откуда: Минск
- Контактная информация:
А зачем Самба для мастайников. В Виндоус устройство доступно по, грубо говоря, ярлыку, а что в нём прописано, через что притер работает - абсолютно не имеет значения. Тоесть в виндос есть интерфейс с принтером, и причён не важно как он подключен - для пользователя интерфейс одинаков всегда. Так какая разница? Послушай старших )Mr. Anderson писал(а):Заработало правда через http ipp либо нехочет, либо это виндовые проблемы, у меня настраивается все чудесно.... и с юникса все всегда печаталось, только с виндой проблемы были. Но все же хочу попытаться через самбу, так, для себя чтоб выглядело похоже для маст_дайников
А вчём может буть проблема? Ты отправляешь на печатьЮ, а в параметре стоит "дуплекс" - принтер сам печатает с двух сторон.Mr. Anderson писал(а): Интересно, а как с двухсторонней печатью? Некоторые утверждают, что по http/ipp не работает двухсторонняя печать, сам лично внимания не обращал..
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Mr. Anderson, в смысле - считать количество листов по юзерам?
/var/log/cups/page_log
/var/log/cups/page_log
Код: Выделить всё
hp_LaserJet_2300_series_h0001E69AE110i llama 19 [16/Aug/2005:13:52:29 +0300] total 1 - localhost
Опыт растет прямо пропорционально выведенному из строя оборудованию
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Код: Выделить всё
In reality, CUPS counts the job pages that are being processed in software (that is, going through the RIP) rather than the physical sheets successfully leaving the printing device. Thus if there is a jam while printing the fifth sheet out of a thousand and the job is aborted by the printer, the page count will still show the figure of a thousand for that job.
http://www.cups.org/links.php?V133
Из проблем - вроде как не понимает PCL6
Опыт растет прямо пропорционально выведенному из строя оборудованию
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Хех, вот, собственно, эта проблема и вылезла. Печать из-под Win2k3 через Unix print server под CUPS на принтер HP2420dn. Форточки показывают только режим двусторонней печати ВРУЧНУЮ Виндовый драйвер показывет отсутствие дуплексного модуля, хотя он на самом деле есть. Из-под *никсов все прекрасно работает, как и следовало ожидать. CUPS-драйвер - рекомендованый хьюлетом для дуплекса hpijs. Double-sided printing включен (Long Edge). В принципе, пробовал печатать даже с постскриптовым драйвером, из-под никсов печатает, из-под винды нет.Lioxa писал(а): А вчём может буть проблема? Ты отправляешь на печатьЮ, а в параметре стоит "дуплекс" - принтер сам печатает с двух сторон.
LMD / DML
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Скажу даже больше, при принудительной установке в виндах "Дуплекс: установлен" драйвер показывает что вроде все ок, можно печатать, когда же отправляешь что-нибудь на принтер, то валится приложение, из которого ты печатаешь, а задание печати просто остается висеть, бесконечно долго ставясь в очередь печати
LMD / DML
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
Спасибо за замечательную вещь Мог бы - поставил бы мнооооооооого пива Работает быстро и вроде бы даже все правильно считает Вот, хочу еще попробовать слегка модифицировать и писать в базу не PostgreSQL, а MySQL. Пока только думаю, подхватювать и конвертить на лету или модифицировать немного PyKota? Как думаешь?Llama писал(а):Mr. Anderson, лучше сразу pykota
LMD / DML
Mr. Anderson, сходи на irc.freenode.net - #pykota - там автор сидит tamere - вроде как буквально вчера-позавчера перетащили на sqlite - человек вполне нормально идет на контакт, язык - ангийский. Времени/желания на перетаскивание в MySQL у него нет, но в остальном есть думаю возможность дописать что-то под mysql и закоммитить в апстрим, и это будет наиболее правильно.
Насчет остального - попробуй еще вариант с установкой raw printer'а на CUPS и дров на венду.
Насчет остального - попробуй еще вариант с установкой raw printer'а на CUPS и дров на венду.
Опыт растет прямо пропорционально выведенному из строя оборудованию