The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Принт-сервер на FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Янв-04, 12:18  (MSK)
Есть у кого-нибудь документация по теме?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 15:30  (MSK)
>Есть у кого-нибудь документация по теме?

Есть, в книжке Немет (главу и страницу сам найдёшь).
А также и в хэндбуке.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/printing.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Янв-04, 15:31  (MSK)
Пардон, в какой книжке?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 16:00  (MSK)
>Пардон, в какой книжке?

Эви Немет. Руководство системного администратора UNIX.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Янв-04, 16:04  (MSK)
а ты про это.
Можно  ли получить адекватный вывод на печать, подобно windows , что вижу то и получаю на принт-сервере, если во фре нет драйвера на принтер?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 16:30  (MSK)
>а ты про это.
>Можно  ли получить адекватный вывод на печать, подобно windows , что
>вижу то и получаю на принт-сервере, если во фре нет драйвера
>на принтер?

Можно. Драйвер здесь абсолютно ни при чём. В клиентскую винду добавь TCP-порт, и сделай вид, что это сетевой принтер (самба и расшаренные в сети MS принтеры тут ни при чем). Тогда вывод на печать будет формировать драйвер принтера, установленный на клиентской винде, а lpd будет просто принимать данные по TCP и пихать в параллельный порт.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Янв-04, 16:43  (MSK)
Такая фенька сработает?
И я получу так же как на windows что вижу то и получаю?
Принтер не poastscript. В базе ghostscript его нет.
А вот под линуск драйвера есть.
то бишь никаких post-script преобразований?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 16:50  (MSK)
>Такая фенька сработает?
>И я получу так же как на windows что вижу то и
>получаю?
>Принтер не poastscript. В базе ghostscript его нет.
>А вот под линуск драйвера есть.
>то бишь никаких post-script преобразований?

Ну представь, ты из винды говоришь "печатать в файл", потом этот файл на дискете относишь на FreeBSD и там копируешь в /dev/lpt0. Как по-твоему, нужны тебе для этого какие-либо драйверы или преобразования?

Если непременно хочешь печатать через постскрипт - печатай на винде в постскрипт, а на FreeBSD прикрути соответствующи
(например) - в том, что

Если
У меня работает... Принтсервер на Freesco (линукс), юзеры печатают


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 16:52  (MSK)
>Если непременно хочешь печатать через постскрипт - печатай на винде в постскрипт,
>а на FreeBSD прикрути соответствующи

Блин. Не ту кнопку нажал :)
В общем, смысл постскрипта в том, что на винде не надо думать о драйвере принтера - печатай себе в generic PostScript, а преобразование будет делаться на принтсервере. Но в твоем случае в этом смысла нет никакого.

А работать - будет, у меня именно так и работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Янв-04, 16:59  (MSK)
Если все так просто, то это типа идеальный вариант и никаких заморочек в исполнении принт-сервера на FreeBSD.
И графика будет без искажений?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 19-Янв-04, 17:55  (MSK)
>Если все так просто, то это типа идеальный вариант и никаких заморочек
>в исполнении принт-сервера на FreeBSD.
>И графика будет без искажений?

Теоретически не должно быть. И практически тоже пока не замечал.

Недостаток тут, естественно, тот (по сравнению с принтсервером на винде), что во-первых не всякий юзер такой принтер сможет себе поставить (привычным drag'n'drop-ом не получится), а во-вторых, драйвер принтера автоматически ставиться тоже не будет. Но тут есть вот какой выход: можно поставить этот получившийся сетевой принтер на Windows-сервер, а уже с него расшаривать по привычным протоколам "сети Майкрософт".

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Принт-сервер на FreeBSD"
Сообщение от Cheeto_McMourrell Искать по авторуВ закладки on 19-Янв-04, 23:58  (MSK)
Внимательно читаем доку к Samba - и все работает a-la Windows, включая установку драйверов на клиентский компьютер
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 09:01  (MSK)
А процетировать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 09:14  (MSK)
toor
на чем у тебя печать построена на lpd или cups
раздел printers из smb.conf не покажешь?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 20-Янв-04, 11:42  (MSK)
>toor
>на чем у тебя печать построена на lpd или cups
>раздел printers из smb.conf не покажешь?

На lpd. А sbm.conf тут вообще не при чём, я в который уже раз повторяю :)  Самбы на этой машине вообще нет и не было.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Принт-сервер на FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Янв-04, 13:02  (MSK)
>toor
>на чем у тебя печать построена на lpd или cups
>раздел printers из smb.conf не покажешь?

купс - гавно, лучше lpd, далее все как в handbook, принтер можно
использовать как специфически, так и raw устройство, в последнем случае -
что кинешь на него, то и получишь

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 20-Янв-04, 11:43  (MSK)
>Внимательно читаем доку к Samba - и все работает a-la Windows, включая
>установку драйверов на клиентский компьютер

Ставить самбу на 486-й комп без жёсткого диска я как-то не решился, извини :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 12:25  (MSK)
!?
Настриваешь /etc/printcap
Запускаешь lpd
На клиенте ставишь драйвер принтера тот что подключен к Linux,в качестве порта указываешь IP адрес машины Linux и все?!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 12:42  (MSK)
На клиенте выдает ошибку при послыле на принтер, подключенный через созданный TCP порт
  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 20-Янв-04, 12:47  (MSK)
>На клиенте выдает ошибку при послыле на принтер, подключенный через созданный TCP
>порт

Jan 19 17:00:55 - lpd[1194]: Timeout waiting for data from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 17:01:15 - lpd[1194]: Connection from 192.168.0.16 closed.
Jan 19 18:12:12 - lpd[1194]: Accepted connection from 192.168.0.16, port 1870.
Jan 19 18:12:12 - lpd[1194]: Job received from 192.168.0.16 is 2097151 Kb.
Jan 19 18:12:17 - lpd[1194]: Timeout waiting for data from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 18:12:37 - lpd[1194]: Connection from 192.168.0.16 closed.
Jan 19 18:12:48 - lpd[1194]: Accepted connection from 192.168.0.16, port 1871.
Jan 19 18:12:48 - lpd[1194]: Job received from 192.168.0.16 is 2097151 Kb.
Jan 19 18:12:54 - lpd[1194]: Timeout waiting for data from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 18:13:14 - lpd[1194]: Connection from 192.168.0.16 closed.
Jan 19 18:14:17 - lpd[1194]: Accepted connection from 192.168.0.16, port 1873.
Jan 19 18:14:17 - lpd[1194]: Job received from 192.168.0.16 is 2097151 Kb.
Jan 19 18:15:34 - kernel: lp1 out of paper
Jan 19 18:15:44 - kernel: lp1 off-line
Jan 19 18:15:54 - kernel: lp1 off-line
Jan 19 18:16:20 - lpd[1194]: Unknown subcommand 0 received from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 18:16:40 - lpd[1194]: Connection from 192.168.0.16 closed.
Jan 19 18:16:42 - lpd[1194]: Accepted connection from 192.168.0.16, port 1877.
Jan 19 18:16:42 - lpd[1194]: Job received from 192.168.0.16 is 2097151 Kb.
Jan 19 18:16:43 - lpd[1194]: Timeout waiting for data from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 18:17:03 - lpd[1194]: Connection from 192.168.0.16 closed.
Jan 19 18:26:19 - lpd[1194]: Accepted connection from 192.168.0.16, port 1884.
Jan 19 18:26:19 - lpd[1194]: Job received from 192.168.0.16 is 2097151 Kb.
Jan 19 18:26:22 - lpd[1194]: Timeout waiting for data from 192.168.0.16, resetting printer in 15 seconds.
Jan 19 18:26:42 - lpd[1194]: Connection from 192.168.0.16 closed.

Как видишь, работает. Таймауты - это какой-то побочный эффект, я не разбирался особо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 20-Янв-04, 12:44  (MSK)
>!?
>Настриваешь /etc/printcap
>Запускаешь lpd
>На клиенте ставишь драйвер принтера тот что подключен к Linux,в качестве порта
>указываешь IP адрес машины Linux и все?!

В общих чертах - да. man lpd, естественно, перед этим. И не забыть про /etc/hosts.lpd. И на виндовой машине (клиенте) настроить TCP порт так примерно:
Protocol: LPR
Queue name: lp (или какая там она у тебя будет)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 13:27  (MSK)
Клиент даже коннект не устанавливает
  Рекомендовать в FAQ | Cообщить модератору | Наверх

31. "Принт-сервер на FreeBSD"
Сообщение от Cheeto_McMourrell Искать по авторуВ закладки on 20-Янв-04, 19:50  (MSK)
>А процетировать?
Процетировать к сожалению не могу. Дело было 3-4 года назад, сейчас этого нет уже, а с памятью у меня плохо. Все было сделано по документации из samba без каких либо проблем, поэтому я думаю вопросов возникнуть не должно. Там было много мелких текстовых файлов, каждый из которых освещал какой-либо узкий вопрос. Там же все это насколько я помню и описывалось, включая загрузку драйверов.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Принт-сервер на FreeBSD"
Сообщение от Igor emailИскать по авторуВ закладки on 20-Янв-04, 12:14  (MSK)
>Есть у кого-нибудь документация по теме?

У меня работает принт сервер на базе FreeBSD P-75/16MB с двумя lpt принтерами. Все сделано стандартными средствами ОС. Клиенты win2000, xp, unix. Могу прислать подробную инструкцию.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 12:43  (MSK)
>>Есть у кого-нибудь документация по теме?
>
>У меня работает принт сервер на базе FreeBSD P-75/16MB с двумя lpt
>принтерами. Все сделано стандартными средствами ОС. Клиенты win2000, xp, unix. Могу
>прислать подробную инструкцию.


если не затруднит

  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 20-Янв-04, 13:14  (MSK)
>>>Есть у кого-нибудь документация по теме?
>>
>>У меня работает принт сервер на базе FreeBSD P-75/16MB с двумя lpt
>>принтерами. Все сделано стандартными средствами ОС. Клиенты win2000, xp, unix. Могу
>>прислать подробную инструкцию.
>
>
>если не затруднит

Куда высылать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 13:23  (MSK)
aclockworkorange@operamail.com
  Рекомендовать в FAQ | Cообщить модератору | Наверх

26. "Принт-сервер на FreeBSD"
Сообщение от Hak emailИскать по авторуВ закладки on 20-Янв-04, 14:07  (MSK)
а выложить где-нибудь можно что бы и другие скачали


  Рекомендовать в FAQ | Cообщить модератору | Наверх

27. "lpd : connected from invalid port (2923)"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 14:38  (MSK)
lpd [@stat.strs.ru]: connected from invalid port (2923)

Делаю с клиента
telnet 192.168.21.100 515

получаю вышеописанное сообщение, как сэтим побороться

  Рекомендовать в FAQ | Cообщить модератору | Наверх

29. "lpd : connected from invalid port (2923)"
Сообщение от Igor Искать по авторуВ закладки on 20-Янв-04, 15:05  (MSK)
>lpd [@stat.strs.ru]: connected from invalid port (2923)
>
>Делаю с клиента
>telnet 192.168.21.100 515
>
>получаю вышеописанное сообщение, как сэтим побороться

А зачем Вы делаете telnet 192.168.21.100 515?

Сперва попробуйте напечатать что-нибудь локально.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

30. "lpd : connected from invalid port (2923)"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Янв-04, 15:17  (MSK)
С этим сообщением разобрался, так как запускал из командной строки надо запускать lpd -W
  Рекомендовать в FAQ | Cообщить модератору | Наверх

28. "Принт-сервер на FreeBSD"
Сообщение от igor Искать по авторуВ закладки on 20-Янв-04, 14:45  (MSK)
>а выложить где-нибудь можно что бы и другие скачали

Хорошо, попробую выложить на opennet, тут вроде можно выкладывать статьи, но сейчас сильно загружен. Если нужно срочно, то мой адрес ipoliansky@mail.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

32. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 11:31  (MSK)
Jan 21 12:22:05 stat lpd[17695]: lp: ctl_renametf error link(rfA037Leo,cfA037Leo): File exists
Jan 21 12:22:11 stat lpd[17697]: lp: readfile: error on open(tfA037Leo): File exists

Вот такое получаю, что бы это значило?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

33. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 12:06  (MSK)
lpc> clean all
Checked 1 queues, and no cruft was found
lpc>

и вот это?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

34. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 13:32  (MSK)
>lpc> clean all
>Checked 1 queues, and no cruft was found
>lpc>
>
>и вот это?

Это значит удалять из очереди нечего.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

35. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 13:42  (MSK)
Очередь есть а файлов нет..
А это
Jan 21 12:22:05 stat lpd[17695]: lp: ctl_renametf error link(rfA037Leo,cfA037Leo): File exists
Jan 21 12:22:11 stat lpd[17697]: lp: readfile: error on open(tfA037Leo): File exists
  Рекомендовать в FAQ | Cообщить модератору | Наверх

36. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 13:58  (MSK)
>Очередь есть а файлов нет..
>А это
>Jan 21 12:22:05 stat lpd[17695]: lp: ctl_renametf error link(rfA037Leo,cfA037Leo): File exists
>Jan 21 12:22:11 stat lpd[17697]: lp: readfile: error on open(tfA037Leo): File exists
>

С таким сообщением не сталкивался. Это постоянно?
Посмотри визуально в каталоге очереди что-нибудь есть.
Проверь на предмет ошибок /etc/printcap утилитой chkprintcap.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

37. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 14:09  (MSK)
Проверял файл в порядке.
В спуле все вычищал
  Рекомендовать в FAQ | Cообщить модератору | Наверх

38. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 14:51  (MSK)
>Проверял файл в порядке.
>В спуле все вычищал

Найди этот файл, грохни его, проследи в дальнейшем появление этих событий и с чем это связано.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

39. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 15:01  (MSK)
Искал,файла нет.
Послал локально файл на печать получаю
stat# ls -la /var/spool/output/lpd
total 14
drwxrwx---  2 daemon  daemon   512 Jan 21 15:51 .
drwxr-xr-x  3 root    daemon   512 Jan 21 12:59 ..
-rw-r----x  1 root    daemon     4 Jan 21 15:47 .seq
-rw-rw----  1 daemon  daemon    90 Jan 21 15:47 cfA000stat.strs.ru
-rw-rw----  1 root    daemon  1058 Jan 21 15:47 dfA000stat.strs.ru
------xr--  1 root    daemon     6 Jan 21 15:48 lock
-rw-rw-r--  1 root    daemon    42 Jan 21 15:48 status
stat#
stat# lpc
lpc> clean lp
lp:
Checked 1 queues, and no cruft was found
lpc>

Та же запись что и при пустой очереди.

Еще посмотрел на /etc/defaults/rc.conf с каким флагом запускается lpd, не с каким флаго. А умен ругается что порт клиента выше 1203.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

40. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 15:20  (MSK)
Странные права на lock файл, у меня -rw-rw-r--
И еще ты запускаешь lpd -w попробуй просто lpd  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

41. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 15:36  (MSK)
Когда я запускаю просто получаю
lpd [@stat.strs.ru]: connected from invalid port (1822)

man lpd

-W      By default, the lpd daemon will only accept connections which
        originate from a reserved-port (<1024) on the remote host.  The
        -W flag causes lpd to accept connections coming from any port.
        This is can be useful when you want to accept print jobs from
        certain implementations of lpr written for Windows.

А у тебя без -W? Очень странно.

А права на lock файл этот файл создается не мной на lpd.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

42. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 15:52  (MSK)
Игорь
Вот такой ворпрос, если откулючить или отсоеднить принтер,далее из Windows послать на печать, у тебя будет документ висеть в очереди принт-менеджера, или он пошлет на принт-сервер документ и принт-менеджер в Windows закроется?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

43. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 16:04  (MSK)
>Игорь
>Вот такой ворпрос, если откулючить или отсоеднить принтер,далее из Windows послать на
>печать, у тебя будет документ висеть в очереди принт-менеджера, или он
>пошлет на принт-сервер документ и принт-менеджер в Windows закроется?

Документ будет болтаться в очереди на принт-сервере т.е. на жестком диске FreeBSD, даже если после этого ты выключишь фряху, а потом включишь, они будут болтаться там же пока не распечатается или не удалить его. А lpd должен запускаться без писка безо всяких опций.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

44. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 16:34  (MSK)
А когда удалаяешь очередь, в спуле какие-нибудь файлы остаются?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

45. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 16:42  (MSK)
>А когда удалаяешь очередь, в спуле какие-нибудь файлы остаются?

-rw-r----x  1 root  daemon  -       4 Dec 26 15:58 .seq
-rw-rw-r--  1 root  daemon  -      33 Dec 26 15:58 lock
-rw-rw-r--  1 root  daemon  -      23 Dec 26 15:58 status

  Рекомендовать в FAQ | Cообщить модератору | Наверх

46. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 16:45  (MSK)
А у меня если удалить задание или всю очередь
lprm -

остаются файлы
stat# ls -la /var/spool/output/lpd/
total 1530
drwxrwx---  2 daemon  daemon     1024 Jan 21 16:41 .
drwxr-xr-x  3 root    daemon      512 Jan 21 12:59 ..
-rw-r----x  1 root    daemon        4 Jan 21 16:15 .seq
-rw-rw----  1 root    daemon       73 Jan 21 16:37 cfA036Mobile
-rw-rw----  1 root    daemon       73 Jan 21 16:37 cfA037Mobile
-rw-rw----  1 root    daemon      211 Jan 21 16:38 cfA038Mobile
-rw-rw----  1 root    daemon    73672 Jan 21 16:37 dfA036MOBILE
-rw-rw----  1 root    daemon    73672 Jan 21 16:37 dfA037MOBILE
-rw-rw----  1 root    daemon  1350589 Jan 21 16:38 dfA038MOBILE
-rw-rw-r--  1 root    daemon        0 Jan 21 16:32 errs.yEvXcj1
-------r--  1 root    daemon        4 Jan 21 16:32 lock
-rw-rw----  1 root    daemon       55 Jan 21 15:43 rfA045Leo
-rw-rw----  1 root    daemon       55 Jan 21 15:44 rfA046Leo
-rw-rw----  1 root    daemon       55 Jan 21 15:56 rfA047Leo
-rw-rw----  1 root    daemon       89 Jan 21 15:56 rfA048Leo
-rw-rw----  1 root    daemon       89 Jan 21 15:56 rfA050Leo
-rw-rw----  1 root    daemon       55 Jan 21 16:11 rfA051Leo
-rw-rw----  1 root    daemon       55 Jan 21 16:12 rfA052Leo
-rw-rw----  1 root    daemon       55 Jan 21 16:13 rfA053Leo
-rw-rw-r--  1 root    daemon       42 Jan 21 16:32 status
-rw-rw----  1 root    daemon       55 Jan 21 15:43 tfA045Leo
-rw-rw----  1 root    daemon       55 Jan 21 15:56 tfA047Leo
-rw-rw----  1 root    daemon       89 Jan 21 15:56 tfA048Leo
-rw-rw----  1 root    daemon       55 Jan 21 16:11 tfA051Leo
-rw-rw----  1 root    daemon       55 Jan 21 16:12 tfA052Leo
Все что с Leo удаленные, но они вот сидят в спуле и только рукаим, через
lpc clean lp ничего вообще не удаляется

  Рекомендовать в FAQ | Cообщить модератору | Наверх

47. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 16:58  (MSK)
очень странно
если удалять по заданиям
lprm 34
То удаляются все файлы  (2 файла) из спула, вероятно как положено.
Если делать
lprm -
То удаляется только по одному файлу, что вероятно есть неправильно.
Команда
lpc clean all
ничего не делает с очередью, что еще страннее.
Попробовал на 4.4 и 5.1 все одинаково.
lpd по умолчанию запускается без -W что не позволяет соединиться с Windows машин.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

48. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 18:28  (MSK)
>очень странно
>если удалять по заданиям
>lprm 34
>То удаляются все файлы  (2 файла) из спула, вероятно как положено.
>
>Если делать
>lprm -
>То удаляется только по одному файлу, что вероятно есть неправильно.
>Команда
>lpc clean all
>ничего не делает с очередью, что еще страннее.
>Попробовал на 4.4 и 5.1 все одинаково.
>lpd по умолчанию запускается без -W что не позволяет соединиться с Windows
>машин.

Мне кажется у тебя с правами что-то не то, к примеру файл lock у тебя не доступен на чтение/запись владельцу:группе, грохни его, lpd его создаст заново, поиграй с правами на каталог /var/spool/output/lpd, сделай его 775
  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

49. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 21-Янв-04, 19:15  (MSK)
У меня на машине два интерфейса и запускается два lpd.
Создается два лок файла
один
%ls -la /var/spool/output/
total 8
drwxr-xr-x   3 root    daemon  512 Jan 21 18:50 .
drwxr-xr-x  12 root    wheel   512 Dec  8 18:03 ..
drwxrwxr-x   2 daemon  daemon  512 Jan 21 18:52 lpd
-rw-rw-r--   1 root    daemon    4 Jan 21 18:50 lpd.lock
%
второй
%ls -la /var/spool/output/lpd
total 10
drwxrwxr-x  2 daemon  daemon  512 Jan 21 18:52 .
drwxr-xr-x  3 root    daemon  512 Jan 21 18:50 ..
-rw-r----x  1 root    daemon    4 Jan 21 16:15 .seq
-rw-rw-r--  1 root    daemon    0 Jan 21 18:51 errs.Xi9V8OL
------xr--  1 root    daemon    4 Jan 21 18:51 lock
-rw-rw-r--  1 root    daemon   42 Jan 21 18:51 status
%
(это после смены прав как уазано выше)
В каждом из них свой идентификатор процесса
%ps -ax | grep lpd
  794  ??  Is     0:00.12 lpd -W
  798  ??  S      0:00.06 lpd -W
йt  /var/spool/output/lpd.lock
794
йt /var/spool/output/lpd/lock
798
%


  Рекомендовать в FAQ | Cообщить модератору | Наверх

50. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 21-Янв-04, 19:33  (MSK)
>У меня на машине два интерфейса и запускается два lpd.
Зачем два lpd? lpd достаточно один, а слушать он будет на всех интерфейсах. попробуй на /var/spool/output/lpd или куда там у тебя указывает printcap сделать chown root:daemon
  Рекомендовать в FAQ | Cообщить модератору | Наверх

51. "Принт-сервер на FreeBSD"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 22-Янв-04, 06:38  (MSK)
Что значит зачем тебе два lpd. Второй сам возникает, я запускаю только раз, через несколько миннут их получается два.
Смысл отдавать во владение рут есть рут туда и так может писать.
Еще вопрос.
Игорь, ты пробовал как тур выше советовал, не запускать службу печати юникс на windows, а сразу создавать стандартный порт TCP подключаться к нему насроаивать как lpr и печатать с Windows через этот порт? Работает у тебя так?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

52. "Принт-сервер на FreeBSD"
Сообщение от Igor Искать по авторуВ закладки on 22-Янв-04, 11:05  (MSK)
>Что значит зачем тебе два lpd. Второй сам возникает, я запускаю только
>раз, через несколько миннут их получается два.
>Смысл отдавать во владение рут есть рут туда и так может писать.
>
>Еще вопрос.
>Игорь, ты пробовал как тур выше советовал, не запускать службу печати юникс
>на windows, а сразу создавать стандартный порт TCP подключаться к нему
>насроаивать как lpr и печатать с Windows через этот порт? Работает
>у тебя так?

Если не запускать службу, то не будет возможности создать lpr порт, а через стандартный tcp порт не пробовал. Сейчас для меня это уже не актуально т.к. я работаю в другом месте. Покрути сперва локальную печать на фряхе под рутом и под простым юзером, как она у тебя работает нормально

p.s. Ты что ночевал на работе? у тебя icq есть?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

53. "Принт-сервер на FreeBSD"
Сообщение от Krokokot emailИскать по авторуВ закладки on 26-Янв-04, 16:51  (MSK)
А как сделать так чтобы в hosts.lpd не забивать 150-200 ip-addresses?
можно ли маску какую-то задать ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

54. "Принт-сервер на FreeBSD"
Сообщение от toor99 emailИскать по авторуВ закладки on 26-Янв-04, 17:00  (MSK)
>А как сделать так чтобы в hosts.lpd не забивать 150-200 ip-addresses?
>можно ли маску какую-то задать ?

mail:~$ man hosts.lpd
Formatting page, please wait...Done.

HOSTS.LPD(5)              FreeBSD File Formats Manual             HOSTS.LPD(5)

NAME
     hosts.lpd -- trusted hosts that may use local print services

DESCRIPTION
     The hosts.lpd file contains a list of hostnames or IP addresses that are
     allowed to use your local print services.  List every hostname or IP
     address on a line itself.

FILES
     /etc/hosts.lpd       The hosts.lpd file resides in /etc.

SEE ALSO
     printcap(5), lpd(8)

FreeBSD 4.9                      June 1, 1996                      FreeBSD 4.9


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру