Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Сетевой принтер (http://forum.oszone.net/showthread.php?t=3723)

Black Tiger 15-11-2003 02:12 19981

Ситуевина: Если не ошибаюсь, чтобы сетевой принтер был виден на машине под всеми пользователями,
его надо ставить как локальный принтер, а потом прописывать сетевой порт. При добавлении
порта прописываю ИП машины, на которой поставлен принтер, система говорит, что он готов,
но при отправке задания на печать оно где-то повисает.
Домен W2к, принтер на доп. контроллере домена, на рабочих станциях домена стоит W2k.
Если принтер ставить, как сетевой, отдельно под каждым пользователям, то все нормально печатает.

SkyF 16-11-2003 22:28 19982

Цитата:

Если не ошибаюсь, чтобы сетевой принтер был виден на машине под всеми пользователями,
его надо ставить как локальный принтер, а потом прописывать сетевой порт
в смысле?
сетевой принтер должен быть виден как сетевой ресурс на сервере печати в не зависимости от того зарегистрирован ли какой-либо пользователь на консоле или нет.

И кому он должен быть виден у вас? в сети? или только тем пользователям, которые локально за сервером работают?

а локальным если установить их же принтер как сетевой?
так-то им он будет виден ( \\serveprinterHP)?

Animal 16-11-2003 23:39 19983

Цитата:

Если не ошибаюсь, чтобы сетевой принтер был виден на машине под всеми пользователями, его надо ставить как локальный принтер, а потом прописывать сетевой порт.
Замороченный какой-то способ.

Я так понимаю, есть домен, в нем на дополнительном контроллере (или просто сервере домена - не важно) выделен в общий доступ принтер. На какой либо раб. станции впервые заходим в домен под Учетной записью1, устанавливаем сет. принтер - все работает. Заходим под учетной записью2 - сет. принтер не установлен. Устанавливаем - все работает. Заходим под учетной записью3 - опять нужно устанавливать. А вопрос в том: как бы это сделать, чтобы на данной раб. станции под какой бы доменной учетной записью мы не вошли, был установлен этот сетевой принтер.

Мои размышления:
По логике информация об установленных сетевых принтерах должна храниться в профиле пользователя. Соответственно если ее переписать в All Users, то он будет для всех. Остается узнать, где она хранится в профиле? Ответте пожалуйста, кто знает.

Serenikii 16-11-2003 23:57 19984

Насколько я себе это помню, информация хранится в кусте Current Control Set, правда, что это вам даст? Если честно, то проблеммы так и не понял....
Для себя я вывел то, что проблемма в том, что при установке на клиентской машине принтера всё нормально, а при печати проблемма.... - Вопрос такого характера: Показывает ли система свойства принтера на клиентской машине, если показывает, то проблемма на сервере печати (то есть на той машине, где принтер установлен), если нет, то просто не прописаны пользователи на том же самом сервере...

Animal 17-11-2003 01:36 19985

Serenikii
Да собственно решение в самом вопросе автора темы, Делать так:
Цитата:

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

А способ с сетевым портом в такой трактовке ИМХО возможно не корректен или не совсем корректен, ходя допускаю, что он иногда может и работать. Предположим 2 одинаковых принтера выделены в общий доступ на одном сервере печати. Как сервер будет определять, на какой принтер задания приходят ему посети?

DAnG 18-11-2003 01:47 19986

Цитата:

При добавлении
порта прописываю ИП машины, на которой поставлен принтер
я пишу не IP, а имя очереди, типа \\psrv\sharedprinter, и все работает. Но, имхо, этот способ -  не совсем правильный путь.

Animal
Цитата:

По логике информация об установленных сетевых принтерах должна храниться в профиле пользователя. Соответственно если ее переписать в All Users, то он будет для всех. Остается узнать, где она хранится в профиле? Ответте пожалуйста, кто знает.
Мне тоже хотелось бы услышать знающих людей. (я предполагаю, Vasketsov может знать)

в MS-KB нашел только это: http://support.microsoft.com/default...roduct=win2000

Попробовал вставлять и в .DEFAULT и в CURRENT_USER такие параметры, взятые у юзера данной машины, с настроенным сетевым принтером:
[*\Software\Microsoft\Windows NT\CurrentVersion\Devices]
"\\\\PSRV\\PSRV_3 (OIT)"="winspool,Ne00:"

[*\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts]
"\\\\PSRV\\PSRV_3 (OIT)"="winspool,Ne00:,15,45"

[*\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"device"="\\\\PSRV\\PSRV_3 (OIT),winspool,Ne00:"
ничего не получается - при добавлении в .DEFAULT, параметры есть, но в профиль нового пользователя не копируются,
если добавить их в профиль уже созданного пользователя, то после logoff/logon система их сносит :(
Возможно, что-то неправильно, но больше ничего не нашел :(

InViteMan 26-12-2003 11:03 19987

У меня другая проблемка с сетевым принтером....
Есть TCP/IP принтер и когда к нему обращаешься чтобы напечатаь.. Окошко зависает и долго не начинается печать.. А на сервере spoolsv процесс под себя забирает почти 100%. Кто-нить встречался с таким.. Стоит домен 2000 сервер и люди юзают перемещаемые профиля...

SergOst 31-12-2003 13:55 19988

Цитата:

При добавлении
порта прописываю ИП машины, на которой поставлен принтер, система говорит, что он готов,
По моему опыту прописывание IP вместо имени машины-сервера в UNC имени ускоряет печать.
Если же просто задать IP машины-сервера без имени принтера на этой машине, то действительно система говорит, что он готов,
а печати на нем никакой не будет.

Задание IP работает, когда принтер подключается через принт-сервер, а не через машину-сервер.

Raistlin 01-01-2004 16:42 19989

Может, я не улавливаю ваших проблем :), но у себя я захожу на клиенте под админом, устанавливаю сетевой принтер, выхожу из системы -- и под любым пользователем на этом клиенте данный сетевой принтер доступен, ничего народу больше устанавливать уже не надо.
Зато есть вопрос: какими минимальными правами должен обладать пользователь, чтобы установить принтер? В т. ч. если все необходимые файлы уже установлены (другой аналогичный принтер присутствует в системе)?

Ksenofont 21-01-2004 14:16 19990

Raistlin
Ответ ты найдёшь (и настроишь) у себя на компе в параметрах безопасности (Панель управления->администрирование->локальная политика безопасности). Если я не ошибаюсь, то локальные политики->назначение прав пользователя->загрузка и выгрузка драйверов устройств. Впрочем, эти строки я пишу под ХР, названия настроек могут отличаться...
Цитата:

В т. ч. если все необходимые файлы уже установлены
А вот это придётся проверить
Цитата:

эмпиpически, то есть на ощупь...
(Е. Лукин, "Delirium tremens или Страсти по Николаю")


Время: 02:09.

Время: 02:09.
© OSzone.net 2001-