Как работают серверы печати?

14

Это скорее концептуальный вопрос, чем вопрос о реальной установке на практике.

Допустим, у меня есть сетевой принтер, сервер печати (сервер A) и рабочие станции B и C, которые будут использовать службы печати. (Все они находятся в одной подсети).

Когда рабочие станции B и C хотят использовать принтер через сервер A, они:

  1. Все еще нужен драйвер принтера от сетевого принтера? Если они это сделают, то после загрузки драйвера принтера они все еще подключаются к серверу А для печати?

Или :

  1. Вместо этого подключается напрямую к сетевому принтеру (поскольку они все находятся в одной сети)?

Обычно сервер печати используется для:

  1. Просто распределите драйверы по рабочим станциям, которые затем подключатся к сетевому принтеру напрямую?

Или :

  1. Управлять печатью на принтерах, чтобы рабочие станции подключались к серверу печати, а не напрямую к принтеру? Если да, то почему на рабочей станции все еще установлен драйвер принтера?
tiongmaru
источник

Ответы:

23

Как правило, серверы печати используются как для распределения драйверов на клиентском компьютере, так и для централизованной обработки и управления заданиями на печать. В больших средах полезно иметь однородные драйверы (которые обычно содержат определенные конфигурации печати, которые желательно централизованно контролировать) в дополнение к центральному расположению для управления и регистрации заданий на печать. Например, наиболее распространенная настройка, которую, как я вижу, компании хотят «вытолкнуть» на клиентские ПК с сервера печати, - это по умолчанию черно-белая печать, а не цветная печать (чтобы сэкономить деньги на более дорогих цветных чернилах).

Так что да, в общем случае клиентский компьютер подключится к серверу печати, получит от него драйвер принтера, а затем подключится к серверу, чтобы фактически выполнить печать на этом принтере. Возможно, хотя и гораздо реже, подключиться к серверу печати просточтобы получить правильный драйвер, установите принтер напрямую с этим драйвером, а затем обойдите сервер печати, выполнив печать непосредственно на этом принтере. Но обратите внимание, что это зависит от того, как принтер установлен на клиенте. Он либо устанавливается «напрямую» как автономный принтер на клиенте, либо устанавливается как общий принтер с сервера печати, и именно это определяет, подключается ли клиент к принтеру напрямую или через сервер печати. Именно здесь имеет значение различие между физическим принтером («печатающим устройством») и логическим принтером - на самом деле возможно, чтобы одно и то же физическое устройство печати было установлено несколько раз, как разные логические принтеры. Например, путем установки одного и того же устройства печати один раз напрямую и один раз через общий принтер на сервере печати.

Поскольку вы отметили свой вопрос в Server 2012 R2, этот документ Technet по технологиям общего доступа к принтерам Server 2012 , вероятно, будет представлять интерес. Обратите внимание на раздел « Enhanced Point and Print» - это технология, которая позволяет клиентам печатать на совместимых принтерах через сервер печати Windows Server 2012+ без установки на клиенте определенного драйвера для принтера. Это означает, конечно, что также возможно использование сервера печати, так что клиентам не нужно устанавливать драйверы для определенных принтеров, но все же чаще всего сервер печати будет только распределять драйверы по клиенту и обрабатывать / управлять заданиями печати клиента ,

HopelessN00b
источник
3
Хороший ответ, +1. Но я думаю, что было бы целесообразно провести различие между принтером (логическим) и устройством печати (физическим).
Бен Плон
2
@BenPlont Ewww, принтеры. Но хороший момент, поэтому я добавил его.
HopelessN00b
@ HopelessN00b спасибо за чудесный ответ. просто любопытно - как мы диктуем, как драйвер устанавливается на клиенте - «как автономный, или как общий принтер»? если оба устанавливаются, они представляются пользователю как два устройства?
Тионгмару
@tiongmaru Вы диктуете, как принтер устанавливается при установке - если вы устанавливаете путем прямого подключения к принтеру, он устанавливается как прямое подключение. При подключении к общему [логическому] принтеру на сервере печати он устанавливается как логический принтер, доступ к которому осуществляется через сервер печати. (Если вы хотите использовать драйвер на сервере печати, но установить его как прямое устройство, вы загружаете драйвер с сервера печати, но устанавливаете его напрямую и указываете загруженный драйвер во время установки.)
HopelessN00b
1
Клиентские драйверы для принтеров * nix в значительной степени устарели, так как чашки печатались в формате PDF. По сути, просто создаем клиентскую часть PDF, а затем отправляем ее на сервер печати; это его проблема сейчас
dom0
9

Общий доступ к принтеру с помощью файлов и общего доступа к принтеру Windows экспортируется по протоколу SMB / CIFS, который сам по себе обеспечивает немного больше, чем «сетевой канал» для печатающего устройства. Другими словами, общий принтер становится не чем иным, как сетевым устройством, и клиенту необходимо установить правильные драйверы для его использования. Сервер совместного использования принтера отвечает за хранение необходимых драйверов и их предоставление клиентам подключения.

В последней версии Windows иногда общий принтер экспортируется по стандартному протоколу как IPP или WDS. В этом случае клиенту не нужно устанавливать сторонний драйвер просто потому, что в Windows уже есть встроенные относительные стандартные драйверы.

Наконец, иногда можно настроить сам сервер печати как реальную очередь печати. В этом случае клиент передает определение постскриптума на сервер, прося его напечатать загруженную страницу. В этом случае клиент не нуждается ни в каком драйвере, но это гораздо менее распространенный сценарий (один возможный недостаток - очень ограниченный вариант печати, экспортируемый в клиент). Для этого требуется самая последняя версия Windows (Win8 / Win2012 +).

shodanshok
источник
2
Или почти любой вариант Unix, уходящий в прошлое на десятилетия , но эй.
Шадур
1
Правда. Unix-способ ведения дел был когда-то на много миль впереди того, что доступно на стороне Windows ...
shodanshok
0

Вы можете попробовать 2 способа, сеть по UTP на принтере (рекомендуется) или общий доступ к USB.

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

N3kos
источник