Лучший отвечающий
как сделать доступным принтер для всех пользователей на компьютере?

Вопрос
-
Столкнулся с такой проблемой запускаю программу через скрипт позволяющий запустить её от имени администратора.
Программа запускается все нормально но в программе есть вызов MS Word после чего пользователь нажимает в Word печать и печатает. Но когда я запускаю программу от имени другого пользователя и вызываю из программы Word я немогу ничего распечатать т.к. Word "говорит" что не установлен ни один принтер. Как можно в системе подключить принтер чтобы он стал общим для всех кто заходит на этот компьютер?15 января 2008 г. 8:00
Ответы
-
Принтер, установленный как "локальный" будет виден всем пользователям. При этом не обязательно, чтобы принтер был физически подключен к компьютеру: если используется сетевой порт (например, TCP/IP RAW или LPR), то принтер все равно является локальным. "Сетевой" принтер - это на самом деле подключение к серверу печати на другом компьютере, такое подключение сохраняется в профиле пользователя и видно только создавшему его пользователю. Если вы хотите, чтобы принтер, доступный по сети, был виден всем пользователям, то установите его как "локальный", но используйте сетевой порт, например TCP/IP-порт или порт, в котором вы укажете сетевой путь, \\Server\PrintQueue .15 января 2008 г. 8:45Модератор
Все ответы
-
Принтер, установленный как "локальный" будет виден всем пользователям. При этом не обязательно, чтобы принтер был физически подключен к компьютеру: если используется сетевой порт (например, TCP/IP RAW или LPR), то принтер все равно является локальным. "Сетевой" принтер - это на самом деле подключение к серверу печати на другом компьютере, такое подключение сохраняется в профиле пользователя и видно только создавшему его пользователю. Если вы хотите, чтобы принтер, доступный по сети, был виден всем пользователям, то установите его как "локальный", но используйте сетевой порт, например TCP/IP-порт или порт, в котором вы укажете сетевой путь, \\Server\PrintQueue .15 января 2008 г. 8:45Модератор
-
Ставлю локально через сетевой порт и даю доступ. Принтер становится виден в сети, но печать через сеть не проходит - задание зависает с ошибкой. Печатать получается только с той машины, куда принтер был установлен локально через сетевой порт.
Смена прав и варианты установки этого принтера на других машинах в сети ситуацию не исправляют.
Принтер HP 1220 (драйвер свежий HP 1200 6L).
Машина, на которую ставится локальный принтер через сетевой порт - XP Prof SP2.
Остальные машины в сети - XP Prof (часть SP2, часть SP3).
В чем может быть проблема?
ЗЫ Проблема появилась после появления в сети новых компов с XP Prof SP3. Сомневаюсь, что дело именно в этом, но ранее все работало.
10 декабря 2008 г. 18:48 -
Приведите текст ошибки.
А что с доменом, есть ли он? Ошибки с перенаправленным портом возникают из-за трудностей аутентификации.
А вообще, по-хорошему, вам бы организовать логонный скрипт, подключающий принтера и один из них назнающий дефолтным в зависимости от местоположения компьютера.
11 декабря 2008 г. 8:17Отвечающий -
Сообщение об ошибке появляется в окне диспетчера задач принтера - в строке конкретного задания в графе "Состояние" указано "Ошибка".
Домена(ов) нет. Две мелкие одноранговые сетки (нужна возможность полной автономии). Комп, на котором локально установлен сетевой принтер, является шлюзом (две сетевые карты) выполняя роль "принтсервера", с "локально локальным" и "локально сетевым" принтерами (по одному на подсеть). Задача шлюза (помимо работы на нем пользователя) - дать возможность всем (из обоих сеток) печатать на любом из принтеров. Т.е., пока в строю принтер в своей подсети - подсеть печатает только на нем, но ежели что, имеется возможность печатать на принтере из другой подсети.
11 декабря 2008 г. 14:48 -
Нет, без домена фокус с печатью на перенаправленный порт \\server\printershare не будет работать (трудности аутентификации учётной записи SYSTEM). Пользуйтесь бонусами бездоменной сети .)
Ваш путь - логонный принтерный скрипт.
11 декабря 2008 г. 20:07Отвечающий