Подключаем принт-сервер. Что такое принт-сервер? Использование принт сервера

Андрей Борзенко

Сегодня принтеры, непосредственно подключенные к сети, стали традиционным офисным оборудованием. Они обеспечивают быструю печать и простую установку независимо от местоположения, что так важно администраторам сети. Однако в организациях с локальной сетью малого и среднего масштаба самым распространенным вариантом совместной сетевой печати остается персональный принтер, подключенный к одному из ПК (рис. 1). Главное достоинство этого варианта - экономичность. Однако следует помнить, что при таком способе печати задействуются ресурсы того ПК, к которому подсоединен принтер, и производительность компьютера значительно снижается. Так что при больших объемах сетевой печати использовать данный ПК по прямому назначению становится весьма затруднительно. Выделение одного компьютера лишь для сетевой печати, равно как и приобретение специального сетевого принтера, часто неоправданно с финансовой точки зрения, особенно если объемы печати не превышают возможностей используемого печатающего устройства. В решении этой проблемы и призваны помочь так называемые принт-серверы, или серверы печати.

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

Рис. 2. Принт-сервер на два принтера.
Рис. 3. Внешний и встраиваемый принт-серверы.

Кроме того, внутренняя плата обслуживает только один принтер. Внешние серверы печати способны обслуживать одновременно несколько принтеров, и таким образом удается сэкономить на дополнительных портах. Когда единое устройство работает со многими принтерами, это также сокращает потребности в конфигурировании и необходимые ресурсы. Например, для каждого из принтеров достаточно одного IP-адреса, в то время когда принтерам с внутренней платой придется каждому выделить по отдельному адресу.

Часто внутренние сетевые платы имеют ограничения по числу поддерживаемых сетевых протоколов и их одновременной поддержке: бывает, что нужный протокол не поддерживается или два протокола не могут работать одновременно.

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

Преимущества внешних принт-серверов

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

Экономия средств

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

Разгрузка основного процессора

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

Причина большой нагрузки на процессор заключается в так называемом механизме программного посимвольного ввода-вывода. Суть его в том, что, когда сервер отправляет принтеру задание на печать, для каждого символа инициируется процессорное прерывание. При этом не имеет значения, какой компьютер используется - устаревшая XT-шка или самая быстрая машина на базе Pentium 4. Требования к серверу существенно возрастают, если он обслуживает несколько принтеров.

В сервере печати вместо программного посимвольного ввода-вывода используется прямой доступ к памяти DMA (Direct Memory Access). В этом случае процессорное прерывание инициируется лишь для целых пакетов данных. Таким образом, сервер печати не только разгружает компьютер или файловый сервер, повышая эффективность выполнения ими других задач, но и позволяет добиться более быстрой сетевой печати.

Удобное размещение

При подключении принтеров к компьютеру или файловому серверу их местоположение выбирать не приходится. А поскольку серверы, например, обычно располагаются в безопасном, специально кондиционируемом помещении или поближе к администратору системы, они чаще всего недоступны большинству пользователей, которым приходится совершать дальние "прогулки", чтобы забрать отправленные на печать документы. Сетевые серверы печати, напротив, позволяют размещать принтеры в любом месте сети и именно там, где они больше всего нужны. Благодаря небольшому размеру такие устройства можно подключать непосредственно к принтеру или размещать в таких местах, где они никому не мешают.

Дополнительная обработка заданий

Часто в гетерогенной сетевой среде задания печати, созданные в различных ОС или сетях, требуют дополнительной обработки перед отправлением на тот или иной принтер. Например, во многих заданиях печати, созданных в UNIX, в конце строк требуется вставлять "возвраты каретки", в противном случае принтер печатает текст "лесенкой". Другое стандартное требование к предварительной обработке - печать титульного листа для каждого задания, чтобы пользователи могли найти свои документы в стопке выходного лотка принтера. Во многих случаях принтер требуется настраивать по-разному для различных пользователей.

Такая функция часто обеспечивается на серверах печати с помощью технологии виртуального принтера, позволяя существенно сэкономить на покупке дополнительных печатающих устройств. В этой технологии специальные виртуальные принтеры настраиваются непосредственно на сервере печати. Пользователи направляют свои задания на виртуальный принтер, и задания проходят предварительную обработку в соответствии с заранее определенными условиями. Например, один виртуальный принтер может использоваться для вставки знаков возврата каретки в заданиях от компьютеров под управлением UNIX, другой - для преобразования ASCII-заданий в формат PostScript для пользователей, приложения которых этот формат не поддерживают, третий - для расстановки приоритетов заданий пользователей, которым требуется обеспечить определенный уровень безопасности. Кроме того, все виртуальные принтеры можно настроить на печать титульного листа. Преимущество сервера печати в том, что все эти виртуальные принтеры располагаются на одном сервере и всех пользователей обслуживает один физический принтер.

Возможности управления

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

Кроме того, серверы печати часто поддерживают управление по протоколу SNMP, что дает возможность полностью управлять средствами стандартных SNMP-приложений - таких, как OpenView компании Hewlett-Packard, SunNet Manager от Sun или SNMPc компании Castle Rock.

Возможности принт-серверов

Серверы печати в настоящее время выпускают такие компании, как Axis Communications (http://www.axis.com), Digi International (http://www.digi.com), D-Link Systems (http://www.dlink.com), Hewlett-Packard (http://www.hp.com), Intel (http://www.intel.com), Lantronix (http://www.lantronix.com), Lexmark (http://www.lexmark.com), Microplex Systems (http://www.microplex.com), NetGear (http://www.netgear.com) и другие (рис. 4). По габаритам эти устройства немного больше обычной видеокассеты. Каждый из них имеет разъем для подключения источника питания, гнездо RJ-45 Ethernet 10/100 Мбит/с и несколько принтерных портов (параллельных и последовательных). Некоторые устройства имеют встроенные концентраторы. Обычно все серверы печати могут одновременно работать с текстовыми печатающими устройствами и PostScript-принтерами. Большинство представленных на рынке принтеров совместимы с этими серверами, но есть и такие, которые не работают с ними. Это недорогие печатающие устройства, например, HP DeskJet 700, 820 или 1000. Для выполнения большинства функций, связанных с растеризацией изображений, они используют средства ОС Windows 95/98 и функционируют только тогда, когда подключены непосредственно к ПК с одной из указанных ОС.

Рис. 4. Принт-сервер D-Link DP313.

Благодаря встроенным Web-серверам все серверы печати можно настраивать с помощью браузера. Новые устройства, как правило, поддерживают протоколы IPP (Internet Printing Protocol). Автоматическое присваивание IP-адресов и интуитивно-понятное именование принтеров с поддержкой DHCP и WINS/DNS упрощает их установку и настройку. Каждое из устройств может осуществлять тестовую печать или выводить статусную распечатку, содержащую информацию о его IP-адресе, активных протоколах, числе документов в очереди на печать, типах подсоединенных к нему принтеров и другие сведения. Некоторые принт-серверы оснащены специальной кнопкой проверки, при нажатии на которую на принтер выводится диагностическая распечатка со сведениями. В большинстве случаев сервер печати в состоянии сам определить тип подключенного принтера и необходимые сетевые протоколы. Автоматическое распознавание скорости и среды передачи данных устраняет необходимость в настройке этих параметров при установке.

Обычно в комплект поставки каждого принт-сервера входит CD-ROM с конфигурирующими и управляющими утилитами. Поскольку новые серверы печати имеют открытую архитектуру, их можно обновлять, загружая новое микропрограммное обеспечение, хранящееся во флэш-памяти. Это позволяет адаптировать принт-серверы (по крайней мере, в течение некоторого времени) к непрерывно происходящим техническим изменениям.

Чтобы сетевые серверы и клиентские ПК могли работать с сервером печати, их необходимо правильно сконфигурировать, установив на них драйверы новых сетевых принтеров. Существует два основных метода конфигурирования: первый предусматривает создание виртуального локального принтерного порта (на ПК или сервере) с помощью ПО, поставляемого производителем сервера печати, а второй - использование нового протокола IPP (если клиентская ОС его поддерживает). Некоторые серверы печати имеют специальные средства, с помощью которых создается инсталляционный диск для нового сетевого принтера, содержащий драйвер этого принтера, а также информацию об IP-адресе сервера печати и пароле доступа к этому принтеру. Установить драйвер принтера можно и другим способом - с помощью протокола IPP.

Ускорение печати

Принтер - это "узкое" место практически в любой конфигурации печати. Серверы печати способны обеспечить скорость, намного большую, чем обеспечивает стандартный параллельный порт компьютера, и в большинстве случаев поставляют данные быстрее, чем их способен обработать обычный принтер. Например, серверы печати Microplex оборудованы параллельными портами с производительностью более 200 тыс. символов в секунду. Стандартный параллельный порт компьютера обеспечивает передачу примерно 30 тыс. символов в секунду.

Здесь следует еще раз подчеркнуть, что принт-серверы поддерживают большинство известных печатающих устройств - от новейших лазерных до самых старых матричных принтеров. Кроме того, поддерживаются любые языки печати, такие как PostScript, PCL, HP-GL и другие. Серверу печати абсолютно все равно, какой тип данных через него проходит. Он просто прозрачно пересылает данные на подключенный принтер или принтеры. Единственное исключение - когда требуется особая обработка данных, например, преобразование из ASCII в PostScript. В этом случае сервер печати просматривает лишь начало данных, чтобы определить, требуется ли преобразование.

Вообще говоря, для оценки производительности печати необходимо знать "узкие" места этого процесса. Так, при подготовке задания для печати текстовый процессор затрачивает время для преобразования документа из собственного внутреннего формата в формат принтера, такой как PCL или PostScript. Процесс преобразования зависит от размера документа и производительности текстового процессора при выполнении этой операции; он может быть быстрым или занимать изрядное количество времени. Время преобразования также сильно зависит от производительности ПК. Время, необходимое для передачи задания от текстового процессора в очередь на печать, называется временем подкачки. Оно определяется такими факторами, как производительность прикладной программы при перемещении данных к порту принтера (или в очередь на печать), а также производительность сети при передаче данных для печати и постановке их в очередь. Время, когда задание для печати ждет очереди на печать, называется временем ожидания. Оно зависит от ряда факторов, включая количество заданий, стоящих перед ним, их размер, скорость работы сервера и способ его использования. Сервер печати периодически проверяет очередь на печать, если она вообще имеется, чтобы видеть, есть ли задания для печати. Если есть такая очередь, а принтер оперативно доступен и готов к приему, тогда сервер печати начнет перемещать задание из очереди на принтер. Этот процесс называется снятием подкачки или уменьшением очереди, а время, необходимое для перемещения всего задания для печати на принтер, именуется временем снятия подкачки. Факторы, регулирующие время снятия подкачки, - это скорость, с которой сервер печати может удалять данные из очереди на печать, и скорость, с которой он направляет эти данные на принтер. Другой ключевой фактор - скорость приема данных принтером.

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

Серверы печати обслуживают все задания на равноправных основаниях по принципу FIFO: первым вошел - первым вышел (First In - First Out), т. е. нет никаких предпочтений для отдельных компьютеров или сетей. У каждого порта ввода-вывода обычно имеется собственная очередь, которая обрабатывается независимо от очередей других портов. Таким образом, принт-сервер с четырьмя портами ввода-вывода (два параллельных и два последовательных) может поддерживать четыре очереди, каждая из которых обслуживает свой принтер. Порты поддерживают печать одновременно без риска смешивания или потери заданий.

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

Разграничение доступа

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

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

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

Поскольку средства защиты сетевой ОС способны ограничить доступ только к очереди печати файл-сервера, то с помощью любого подключенного к сети компьютера можно отправить задание на печать непосредственно на сервер печати, минуя контроль сетевой ОС. Разумное решение в этом случае - оснастить средствами защиты сам сервер печати.

Одно из решений проблемы несанкционированного доступа - использование технологии парольной защиты Intel. Эта технология дополняет средства безопасности, которыми располагают большинство сетевых ОС. Проверка безопасности осуществляется всякий раз, когда пользователь пытается печатать непосредственно на сетевой принтер, минуя средства безопасности сетевой ОС. Например, с помощью серверов печати Intel NetportExpress 10 и 10/100 администраторы могут установить пароль доступа к любому подключенному принтеру. В среде с совместным использованием печати, например, когда пользователи посылают задания на печать в очередь на сервере Windows NT, администратор может настроить параметры NT-сервера так, чтобы тот пересылал задания на сервер печати с указанием пароля. Файл-сервер - единственный компьютер, которому необходимо знать этот пароль. Администратор управляет доступом к очереди печати с помощью обычных средств безопасности сетевой ОС. Следует также отметить, что в ситуации, когда рабочие станции печатают непосредственно на принтер, в сети не существует централизованной очереди заданий на печать и сетевая ОС не контролирует доступ к серверу печати. Принтером может воспользоваться кто угодно. Данная технология преодолевает это ограничение, подменяя собой средства безопасности сетевой ОС. Печатать документы на определенном принтере со своих рабочих станций могут только те пользователи, которые знают соответствующий пароль. Если рабочая станция указывает неверный пароль, то задание на печать попросту не выполняется, как если бы принтер вообще не был подключен к сети. Так, если администратор располагает тремя принтерами, подключенными к одному и тому же серверу печати, то любой из них (или сразу все) может быть снабжен уникальным паролем. Например, если к серверу печати подключены монохромный лазерный и цветной струйный принтеры, то доступ к лазерному принтеру можно разрешить всем, а доступ к цветному струйному принтеру ограничить паролем. Пароли принтеров можно использовать в системах UNIX, Linux, Windows NT, Novell и даже AS/400.

Сегодня для большинства новых устройств можно ограничить сетевой доступ к ним и к их отдельным принтерным портам. Такое ограничение может потребоваться, например, если в принтерах содержится специальная бумага (разного рода формы, бланки и др.) или если нужно обеспечить печать только через файловый сервер (работающий под управлением Linux, NetWare или Windows NT). Если сервер печати сконфигурирован для разрешения доступа только файловому серверу, то пользователи не смогут печатать в обход последнего, взаимодействуя с сервером печати напрямую. Серверы печати также имеют возможность ограничивать доступ к своим Web-интерфейсам посредством пароля.

Поддержка протоколов

В гетерогенных сетевых средах администраторам приходится поддерживать множество различных служб печати и протоколов. Принт-серверы дают возможность нескольким пользователям сети печатать на одном и том же принтере, используя при этом различные сетевые протоколы. Таким образом, это отличный способ уменьшить стоимость рабочего места. Пользователи могут использовать один и тот же принтер, даже если они работают на разных платформах. Современные серверы печати обычно поддерживают протоколы TCP/IP, IPX, DLC/LCC, AppleTalk/EtherTalk, NetBIOS/NetBEUI, LAT, благодаря чему их можно использовать даже в смешанных средах. Что касается протоколов печати, то среди них обычно фигурируют такие, как LPD, RSHD, FTPD, прямое подключение, PSERVER, RPRINTER, LPD, диспетчер печати и т. п.

С постоянным ростом компьютерных сетей заметно усложняется и процесс управления печатью в них. Решить эту проблему призваны именно принт-серверы. И чем более "умными" они будут, чем больше функций начнут брать на себя, тем легче станет администратору решать сетевые задачи, да и пользователи смогут работать гораздо эффективнее. За последние годы произошли коренные изменения в сетевой печати, и в обозримом будущем этому процессу перемен не видно конца. Компании хотят получить решения для удаленной печати масштаба предприятия, а сетевые администраторы заинтересованы в инструментах, которые упростили бы управление и обеспечили большую централизацию процессов печати.

Введение

огда объединение персональных компьютеров в сеть еще не было повсеместным явлением, каждый, кто хотел иметь твердую копию того или иного документа, должен был иметь принтер, подключенный непосредственно к компьютеру. С распространением лазерных принтеров предоставлять отдельный принтер каждому пользователю стало чересчур накладно.

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

Сервер-ориентированные сетевые ОС, такие как Novell NetWare, дали возможность разделять принтеры между значительным количеством пользователей. При печати сетевое ПО перехватывает символы, которые должны были пойти на принтерный порт, и направляет их в очередь, расположенную на жестком диске файл-сервера. Файл-сервер выбирает работы из очереди и направляет их на принтер, присоединенный либо к его параллельному порту, либо к параллельному порту одной из рабочих станций. Такое решение позволяет значительно расширить круг пользователей, посылающих задания на принтер, и избежать необходимости координировать отправку заданий, так как они просто отсылаются на принтер по мере его готовности. К тому же в результате такой работы упрощается администрирование. Однако этот метод не лишен и недостатков. Присоединение принтеров непосредственно к параллельным портам сервера увеличивает нагрузку на него и ограничивает расположение принтеров: они должны находиться в нескольких метрах от сервера. Кроме того, количество портов сервера ограничено, что не позволяет добавить еще один или два принтера. Присоединение принтера к одной из рабочих станций несколько облегчает участь сервера и устраняет жесткую привязку к нему принтера, который теперь может быть установлен практически в любом удобном месте. Однако при этом рабочая станция, к которой присоединен принтер, испытывает значительную постороннюю нагрузку и ее работа может существенно замедлиться. Особенно это заметно в одноранговых сетях с операционными системами Windows 95/98.

Поэтому появились устройства, называемые принт-серверами и придающие принтеру новое качество. Обычно принт-сервер представляет собой небольшую коробку, на которой имеются разъемы для подключения к компьютерной сети, принтеру и источнику питания. Количество портов для подключения принтеров может варьироваться от одного до трех. На некоторых моделях имеется также последовательный порт для подключения принтера по интерфейсу RS-232. Режим работы и наличие питающего напряжения индицируются светодиодами. После подключения через принт-сервер принтер становится независимым разделяемым устройством. Он может располагаться в любом удобном для пользователей месте.

Современные принт-серверы обеспечивают, как правило, работу по всем существующим сетевым протоколам, включая IPX/SPX, TCP/IP, NetBIOS, NetBEUI, со всеми сетевыми операционными системами, такими как Windows 95/98/NT, Novell NetWare, OS/2 и UNIX-подобными ОС. Исключением являются специализированные принт-серверы, предназначенные для печати только из офисных приложений и ориентированные на работу с ОС Windows 95/98/NT/2000.

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

Также несколько лет назад появились принт-серверы, способные работать в режиме auto-negotiation 10/100 Мбит/с (что, в принципе, не является существенным, так как скорость обмена 10 Мбит/с превосходит возможности любого принтера) и имеющие параллельные порты, работающие по стандарту ANSI 1284. Что касается наличия нескольких параллельных портов, то это дает возможность для расширения в будущем, так как разница в цене для одно- и многопортовых моделей составляет примерно 20 долл. за добавочный порт, тогда как цена всего принт-сервера может составить 100 и более долл.

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

Основные протоколы, используемые в современных локальных сетях, – это TCP/IP и NetBEUI, применяемые в сетях, работающих под управлением Windows NT/2000 и Windows 95/98 соответственно. Реже встречается IPX/SPX, доставшийся в наследство от Novell NetWare. AppleTalk в России является, скорее всего, архаическим раритетом. Большинство принт-серверов поддерживают все перечисленные протоколы, хотя тенденция к отказу от поддержки IPX/SPX и AppleTalk становится все заметнее.

Существует два способа организации печати в сети с использованием аппаратных принт-серверов: одноранговая и с выделенным компьютером, осуществляющим спулинг и организацию очереди (и, по существу, являющимся принт-сервером).

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

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

Критерии качества

еоретически обосновано и практически доказано, что даже при работе с сетью 10 Мбит/с принт-сервер не может быть узким местом. «Бутылочное горлышко» чаще находится в принтере, который не способен принимать и обрабатывать данные со скоростью 10 Мбит/с (1,25 Мбайт/с, что соответствует примерно 312,5 страниц в секунду при печати текста или 37,5 страниц в минуту при печати растровой графики даже с разрешением 600 точек на дюйм). Узкое место может оказаться и в сетевой ОС. Поэтому замеры производительности не проводились и оценка ее была чисто функциональной. Она включала установку принт-сервера в одноранговой сети по протоколам NetBIOS и TCP/IP, а также установку его на один компьютер с применением его в качестве принт-сервера с использованием тех же протоколов. После установки производилась печать тестовой страницы Windows. На всех компьютерах сети была установлена ОС Windows 2000, организован домен и запущен сервер DHCP.

Результаты

Axis 5600+

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

На передней скошенной стенке размещены два светодиодных индикатора. Первый - Power - загорается при подаче питания от сетевого адаптера. Его мигание означает наличие неисправности принт-сервера или сетевого адаптера. Второй - Network - загорается во время обмена данными по сети.

На правой боковой стенке расположены кнопка Test и гнездо RJ-45 для подключения к локальной сети. Однократное нажатие на эту кнопку приводит к выводу на принтер тестовой страницы, содержащей краткую информацию о принт-сервере. Двухкратное нажатие обеспечивает вывод подробной многостраничной распечатки. На левой боковой стенке имеется девятиштырьковый разъем для подключения принтера по последовательному интерфейсу RS-232. Задняя стенка почти целиком занята двумя 25-контактными розетками DB-25 для подключения принтеров по параллельному интерфейсу.

Принт-сервер Axis 5600+ является универсальным устройством, способным работать в сетях под управлением Windows 95/98/Mе/2000/XP, UNIX, NetWare, OS/2 и Macintosh. Для всех этих ОС имеются программы для установки принт-сервера и управления им.

В операционных системах Windows 95/98/NT/2000, Windows 3.1/WfW, NetWare Pure IP, OS/2, использующих протокол TCP/IP, можно применять фирменные утилиты AXIS Print System и AXIS ThinWizard. Для конфигурирования также можно использоватьWeb Browser, FTP, telnet, SNMP, HP Web JetAdmin.

При работе сети под управлением Windows 95/98/NT/2000, Windows 3.1/WfW, OS/2 с использованием протокола NetBIOS/NetBEUI конфигурирование и печать производятся при помощи утилит AXIS NetPilot и AXIS IP JumpStarter.

Интересно, что принт-сервер не смог распечатать диагностику на принтере Samsung ML-1210. А вот с принтером HP LaserJet 1100 все получилось отлично.

CNet CNP410

Этот сервер печати предназначен для установки непосредственно на разъем принтера. При соединении встроенная функция N-Way автоматически определяет наибольшую возможную скорость передачи, а затем автоматически устанавливает порт на работу с этой скоростью. Три светодиодных индикатора - Power, Status и Flow/Link - дают возможность в реальном времени следить за состоянием питания, загруженностью канала связи и состоянием устройства. Для настройки принт-сервера используется утилита PSAdmin, позволяющая настраивать параметры работы по всем сетевым протоколам, NetBIOS, TCP/IP и IPX/SPX. Сервер печати также имеет встроенную флэш-память, что дает возможность быстро и легко произвести модернизацию устройств.

Небольшой размер CNP410 позволяет пользователям подключать принтер в любом месте сети, использующей одну или несколько основных операционных систем.

CNP410 поддерживает несколько протоколов, что обеспечивает одновременную печать из систем NetWare, Windows 95/98 NT или UNIX.

ОТЛИЧИТЕЛЬНЫЕ ОСОБЕННОСТИ:

  • Возможность модернизации с помощью программного обеспечения
  • Простая в использовании программа управления сервером печати для Windows
  • Автоматическое самотестирование при включении питания
  • Поддержка дистанционного управления по протоколу SNMP, управления через Web из браузера и DHCP
  • Наличие встроенного высокоскоростного микропроцессора
  • Наличие флэш-памяти
  • Встроенные SRAM и EPROM

CNet CNP430

CNP430 имеет три параллельных порта для принтеров и один порт Ethernet/Fast Ethernet для подключения к локальной вычислительной сети. Встроенный высокоскоростной микропроцессор позволяет обеспечивать быструю и надежную передачу данных. Функция N-Way мгновенно определяет самое быстрое возможное соединение, а затем автоматически устанавливает параллельный порт на работу с этой скоростью. Сервер печати имеет три светодиодных индикатора, позволяющих в реальном времени оценивать состояние устройства и загруженность канала связи. Два из них расположены возле гнезда RJ-45 и отображают наличие электропитания, связи с сетью и обмен данными по сети. На верхней панели имеется индикатор активности портов печати. Наличие встроенной флэш-памяти делает CNP430 легко модернизируемым и гибким устройством. Для настройки принт-сервера используется утилита PSAdmin, позволяющая настраивать параметры работы по всем сетевым протоколам, NetBIOS, TCP/IP и IPX/SPX. Отметим, что принт-сервер поддерживает удаленное управление по протоколу SNMP, управление через Web-браузер и DHCP.

Этот сервер печати является идеальным решением для большинства малых, средних и больших сетей. CNP430 поддерживает несколько протоколов, что дает возможность одновременно печатать из таких операционных систем, как NetWare, Windows 95/98/NT или UNIX. Будучи размером с ладонь, сервер печати способен поддерживать до трех принтеров одновременно. Настройку, конфигурирование и управление CNP430 можно выполнять с любой рабочей станции Windows.

D-Link DP-301P+

D-Link DP-301P+ - это компактный многопротокольный принт-сервер с одним стандартным 36-контактным разъемом для непосредственного подключения к принтеру и с одним портом RJ-45 10/100 Mбит/с. Поддерживая несколько протоколов и высокоскоростной обмен с принтером, это компактное устройство обеспечивает превосходную производительность и гибкость для решения различных задач. Этот принт-сервер позволяет подключиться к сети 10 Мбит/с или 100 Мбит/с через стандартный RJ-45-вход. Определение 10-Мбит/с или 100-Мбит/с подсоединения происходит автоматически.

Поддержка протоколов TCP/IP, NetBEUI и AppleTalk делает этот принт-сервер идеальным выбором в условиях одновременного использования различных ОС. Параллельный порт поддерживает протокол HP PJL (Printer Job Language) для двунаправленного обмена. Это позволяет принт-серверу получать информацию от принтера о его статусе во время печати.

Легкая в управлении программа администратора PSAdmin, разработанная для Windows 95/98/NT/2000/XP, позволяет установить принт-сервер в течение нескольких минут и быстро осуществить его настройку.

Поддержка Web-управления и Telnet позволяет администратору управлять и настраивать принт-сервер дистанционно через Internet или UNIX.

Данная модель отличается от DP-301P+ тем, что не поддерживает IPX и не нуждается в наличии дополнительного протокола в сети для управления печатью. Также возможно управление устройством через Web-интерфейс.

Edimax PS-1101

Этот принт-сервер подключается к принтеру при помощи стандартного кабеля. Такое решение становится все менее типичным для однопортовых принтеров. Наличие трех индикаторов на светодиодах позволяет оценивать в реальном времени режим работы устройства. Два из них указывают на скорость соединения - 10Мбит/с, 100Мбит/с - и мигают при наличии обмена информацией, а индикатор Status - на состояние принтерного порта. Дизайн устройства незатейлив: никаких скругленных углов и скошенных стенок. Принт-сервер помещен в аскетичный металлический корпус светлого серо-бежевого цвета. Разъем RJ-45 находится на передней стенке, а 25-контактная розетка для подключения принтера и гнездо для адаптера питания - на задней.

Принт-сервер способен работать по сетевым протоколам IPX/SPX, TCP/IP и NetBEUI и поддерживает ОС Windows 95/98/Me/NT/2000, Windows NT/2000 Server. Администрирование принт-сервера производится через Web-сервер и по протоколу SNMP.

Edimax PS-1201

Edimax PS-1201 представляет собой компактный многопротокольный принт-сервер с одним стандартным 36-контактным разъемом для непосредственного подключения к принтеру и одним портом RJ-45 10/100 Мбит/с. Рядом с сетевым разъемом расположен разъем для подключения сетевого адаптера.

Наличие двух индикаторов на светодиодах позволяет оценивать в реальном времени режим работы устройства. Один из них - 10/100 Мбит/с - указывает на скорость соединения и мигает при наличии обмена информацией, а индикатор Status - на состояние принтерного порта.

Для управления принт-сервером используется утилита PrintSir, устанавливаемая с прилагаемого CD-ROM. Она позволяет управлять работой принт-сервера под управлением всех протоколов и настраивать такие параметры, как IP-адрес, способ его получения (вручную или через DHCP), наименование рабочей группы и др.

Принт-сервер способен работать по сетевым протоколам IPX/SPX, TCP/IP и NetBEUI и поддерживает ОС Windows 95/98/Me/NT/2000, Windows NT/2000 Server. Администрирование принт-сервера производится через Web-сервер и по протоколу SNMP

Edimax PS-3101P

Этот принт-сервер имеет три параллельных порта с разъемами D-25 для принтеров и один порт Ethernet/Fast Ethernet для подключения к локальной вычислительной сети. Он выполнен в оригинальном двухцветном пластмассовом корпусе, который имеет обтекаемую форму со скругленными углами. На скошенной передней панели расположены пять светодиодных индикаторов, позволяющих в каждый момент определить состояние устройства и режим его работы. Два из них - 10 Mbit LINK/ACT и 100 Mbit LINK/ACT - указывают на скорость соединения с локальной сетью и мигают во время передачи данных. Еще три индикатора отображают статус каждого из принтерных портов. Последний - Power - горит при наличии питания постоянным током от сетевого адаптера.

Для управления принт-сервером используется утилита PrintSir, устанавливаемая с прилагаемого CD-ROM. Она позволяет управлять работой принт-сервера под управлением всех протоколов и настраивать такие параметры, как IP-адрес, способ его получения (вручную или через DHCP), наименование рабочей группы и др.

Принт-сервер способен работать по сетевым протоколам IPX/SPX, TCP/IP и NetBEUI и поддерживает ОС Windows 95/98/Me/NT/2000, Windows NT/2000 Server. Администрирование принт-сервера производится через Web-сервер и по протоколу SNMP. Поддерживаются режимы работы NetWare Remote Printer, TCP/IP Remote Printing, UNIX LPR Printing.

Genuis GPS300D II

Этот миниатюрный принт-сервер предназначен для установки непосредственно на разъем Centronics принтера. С другой стороны корпуса расположены разъем питания, гнездо RJ-45 для подключения к сети Ethernet и два светодиодных индикатора. Один из них - Flow/Link - светится зеленым светом при наличии соединения с локальной сетью, другой при включении питания мигает пять раз, а впоследствии помигивает при обмене данными по сети.

Принт-сервер способен работать в следующих сетях: Novell NetWare 3.12, 4.x, 5.x; Microsoft Windows 95/98/Me; Microsoft Windows NT/2000; Apple EtherTalk; UNIX. Справедливости ради следует отметить, что EtherTalk упомянут только один раз - в списке поддерживаемых ОС.

Поддерживаются протоколы IPX/SPX, TCP/IP и NetBEUI.

Конфигурировать принт-сервер можно при помощи утилиты PSAdmin и встроенного Web-сервера. Оба способа дает возможность конфигурировать все параметры принт-сервера и управлять его работой при взаимодействии с различными протоколами.

Встроенная флэш-память позволяет модернизировать программное обеспечение. Мини-сервер поддерживает подключение 10Base-T и 100Base-TX, что обеспечивает работу с автоматическим распознаванием и двусторонней связью (по стандарту IEEE-1284) при высоком быстродействии в 10 и 100 Мбит/с.

В качестве основных особенностей принт-сервера можно отметить следующие:

  • Полностью совместим c Novell NetWare, UNIX, Mac, Windows XP/Me/2000/NT/98/95
  • Поддерживает сети с равноправными узлами
  • Поддерживает ОС Windows XP/Me/98/95
  • Поддерживает протоколы IPX, NetBEUI, TCP/IP и AppleTalk
  • Имеет простую в применении программу выбора конфигурации под Windows
  • Выступает как диспетчер печати в среде Windows
  • Поддерживает управление сетью клиентов DHCP и протоколом SNMP
  • Поддерживает IPP (межсетевой протокол печати)

HardLink HPS-101

Однопортовый принт-сервер, предназначенный для работы в сети со скоростью передачи данных 10/100 Мбит/с. Имеет принтерный разъем DB25. Поставляется с драйверами под все популярные операционные системы. Наличие трех индикаторов на светодиодах позволяет оценивать в реальном времени режим работы устройства. Два из них указывают на скорость соединения - 10 Мбит/с, 100 Мбит/с - и мигают при наличии обмена информацией, а индикатор Status - на состояние принтерного порта. Дизайн устройства незатейлив: никаких скругленных углов и скошенных стенок. Принт-сервер помещен в аскетичный металлический корпус светлого серо-бежевого цвета. Разъем RJ-45 находится на передней стенке, а 25-контактная розетка для подключения принтера и гнездо для адаптера питания - на задней.

Принт-сервер поддерживает протоколы TCP/IP, IPX, NetBEUI и имеет драйверы под все современные популярные операционные системы, включая Microsoft Windows 95/98/Me/NT/2000, Novell NetWare и UNIX. Для управления принт-сервером используется утилита PrintServer Configuration, устанавливаемая с прилагаемого CD-ROM. Она позволяет управлять работой принт-сервера под управлением всех протоколов и настраивать такие параметры, как IP-адрес, способ его получения (вручную или через DHCP), наименование рабочей группы и др.

В данном принт-сервере реализованы многочисленные функции, превращающие его в устройство plug-and-play, такие как DHCP сервер/клиент, автообнаружение IP-адреса назначения, авто-настройка на нужную сетевую скорость, утилиты быстрой установки для Windows и NetWare, простое управление через стандартное окно Интернет-просмотра.

Принт-сервер способен работать по сетевым протоколам IPX/SPX, TCP/IP и NetBEUI и поддерживает ОС Windows 95/98/Me/NT/2000, Windows NT/2000 Server. Администрирование принт-сервера производится через Web-сервер и по протоколу SNMP.

HardLink HPS-103P

HardLink HPS-103P - трехпортовый принт-сервер. Он выполнен в прямоугольном пластмассовом корпусе со скругленными углами и скошенной передней панелью. Снизу корпуса предусмотрены места для крепления на стену. На панели расположены шесть светодиодных индикаторов. На передней панели расположены пять светодиодных индикаторов, позволяющих в каждый момент оценить состояние устройства и режим его работы. Два из них - 10 Mbit LINK/ACT и 100 Mbit LINK/ACT - показывают скорость соединения с локальной сетью и помигивают во время передачи данных. Еще три индикатора отображают статус каждого из принтерных портов. Последний - Power - горит при наличии питания постоянным током от сетевого адаптера.

Для управления принт-сервером используется утилита PrintServer Configuration, устанавливаемая с прилагаемого CD-ROM. Она позволяет управлять работой принт-сервера под управлением всех протоколов и настраивать такие параметры, как IP-адрес, способ его получения (вручную или через DHCP), наименование рабочей группы и др.

Он поддерживает протоколы TCP/IP, IPX, NetBEUI, имеет драйверы под все современные популярные операционные системы, включая Microsoft Windows 95/98/Me/NT/2000, Novell NetWare и UNIX.

В HardLink HPS-103P реализованы многочисленные функции, превращающие его в устройство plug-and-play, такие как DHCP сервер/клиент, автообнаружение IP-адреса назначения, авто-настройка на нужную сетевую скорость, утилиты быстрой установки для Windows и NetWare, простое управление через стандартное окно Интернет-просмотра.

Принт-сервер способен работать по сетевым протоколам IPX/SPX, TCP/IP и NetBEUI и поддерживает ОС Windows 95/98/Me/NT/2000, Windows NT/2000 Server. Администрирование принт-сервера производится через Web-сервер, по протоколу SNMP и через утилиту Windows Configuration Utility.

Surecom EP901X

Этот сервер печати предназначен для установки непосредственно на разъем принтера. При соединении встроенная функция N-Way автоматически определяет наибольшую возможную скорость передачи, а затем автоматически устанавливает порт на работу с этой скоростью. Три светодиодных индикатора - Power, Status и Flow/Link - позволяют в реальном времени следить за состоянием питания, загруженностью канала связи и состоянием устройства. Для настройки принт-сервера используется утилита PSAdmin, позволяющая настраивать параметры работы по всем сетевым протоколам - NetBIOS, TCP/IP и IPX/SPX. Сервер печати также имеют встроенную флэш-память, что дает возможность быстро и легко производить модернизацию устройства.

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

EP901X поддерживает несколько протоколов одновременно, что позволяет их пользователям одновременно печатать из систем NetWare, Windows 95/98/NT и UNIX.

Surecom EP903X

EP903X имеет три параллельных порта для принтеров и один порт Ethernet/Fast Ethernet для подключения к локальной вычислительной сети. Встроенный высокоскоростной микропроцессор обеспечивает быструю и надежную передачу данных. Функция N-Way мгновенно определяет самое быстрое возможное соединение, а затем автоматически устанавливает параллельный порт на работу с этой скоростью. Сервер печати имеет три светодиодных индикатора, позволяющих в реальном времени оценивать состояние устройства и загруженность канала связи. Два из них расположены возле гнезда RJ-45 и отображают наличие электропитания, связи с сетью и обмен данными по сети. На верхней панели имеется индикатор активности портов печати. Наличие встроенной флэш-памяти делает EP903X легко модернизируемым и гибким устройством. Для настройки принт-сервера используется утилита PSAdmin, позволяющая настраивать параметры работы по всем сетевым протоколам NetBIOS, TCP/IP и IPX/SPX.

Этот сервер печати является идеальным решением для большинства малых, средних и больших сетей. EP903X поддерживает несколько протоколов, что позволяет одновременно печатать из таких операционных систем, как NetWare, Windows 95/98/NT или UNIX. Будучи размером с ладонь, сервер печати способен поддерживать до трех принтеров одновременно. Настройку, конфигурирование и управление EP903X можно выполнять с любой рабочей станции Windows.

Поддержка протоколов TCP/IP, NetBEUI и AppleTalk делает этот принт-сервер идеальным выбором в условиях одновременного использования различных ОС. Параллельный порт поддерживает протокол HP PJL для двунаправленного обмена. Это позволяет принт-серверу получать информацию от принтера о его статусе во время печати.

Легкая в управлении программа администратора PSAdmin, разработанная для Windows 95/98/NT/2000/XP, позволяет установить принт-сервер в течение нескольких минут и осуществить его настройку.

Поддержка Web-управления и Telnet позволяет администратору управлять и настраивать принт-сервер дистанционно через Интернет или с помощью UNIX. Также возможно управление устройством через Web-интерфейс.

Конфигурировать принт-сервер можно при помощи утилиты PSAdmin и встроенного Web-сервера, а также при помощи Telnet. Все способы позволяют конфигурировать все параметры принт-сервера и управлять его работой при взаимодействии с различными протоколами.

Встроенная флэш-память дает возможность модернизировать программное обеспечение. Сервер поддерживает подключение 10Base-T и 100Base-TX, что позволяет работать как с новым, так и со старым оборудованием.

Принт-сервер поддерживает ОС Windows 95/98/98Me/2000, Windows NT, NetWare, HP-UX, UNIX, Solaris, SCO UNIX, MAC и AppleTalk. В среде Novell NetWare поддерживается до 36 серверов Novell NetWare file servers и 64 очередей. Кроме того, обеспечивается поддержка двунаправленного протокола HP PJL

Глоссарий

ANSI 1284 - стандарт, вышедший в 1994 году, описывает методы передачи данных по параллельному интерфейсу и относится к оригинальному порту Centronics примерно так, как процессор Pentium к 286. В нем описывается высокоскоростная двунаправленная передача данных между компьютером и периферийными устройствами со скоростью в 50…100 раз выше, чем по спецификациям на порт LPT. Однако он остается несовместимым с устаревшими устройствами.

Поддерживаются следующие режимы совместимости:

Compatibility Mode - стандартный Centronics;

Nibble Mode - 4 бит параллельно по линиям состояния, HP Bi-tronics;

Byte Mode - 8 бит по линиям данных, иногда упоминается как двунаправленный;

EPP (Enhanced Parallel Port - расширенный параллельный порт) - используется в основном для связи не с принтерами, а с такими устройствами, как CD-ROM, стример, МО-накопители;

ECP (Extended Capability Port - порт с расширенными возможностями) - используется в основном для подсоединения новых принтеров и сканеров.

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

IPX (Internetwork Packet Exchange) - протокол сетевого уровня, предназначенный для доставки данных без установления соединения. Разработан на основе протокола IDP (Internetwork Datagram Protocol) из набора XNS (Xerox Network Service). Его основные функции - доставка данных и маршрутизация.

IPX/SPX - обобщающее название для набора протоколов, используемых ОС Novell NetWare. До появления IntraNetWare и NetWare 5 этот набор был «родным» и устанавливался в обязательном порядке. Это компактный, почти не требующий настройки маршрутизируемый протокол, идеальный для локальных сетей.

NetBEUI (NetBIOS Extended User Interface) - был разработан IBM в 1985 году. Это расширение применялось в сети Token Ring. В одном кольце допускалось наличие до 260 устройств, кольца можно было объединять при помощи мостов.

NetBIOS (Network Basic Input/ Output System) - интерфейс был разработан в 1983 году фирмой Sytec, Inc. (ныне Hughes LAN Systems) по заказу IBM. Он включал API (Application Program Interface - Интерфейс для прикладных программ), позволяющий изолировать приложения от сетевой среды, и ряд сетевых фирменных протоколов. В одной сети допускалось наличие 72 или 80 устройств (в зависимости от физической реализации). Идентификация устройств в сети производится по имени, длина которого не должна превышать 15 символов. Поскольку данный протокол не является маршрутизируемым, были реализованы версии его инкапсуляции в протоколы IPX и TCP/IP.

PJL (Printer Job Language) - в дополнение к стандартному PCL (Printer Command Language) позволяет принтеру выполнять некоторые дополнительные функции, такие как дуплексную связь по параллельному порту. Принтер может передавать и принимать данные о состоянии индикаторов и установок на пульте управления; при наличии нескольких портов для каждого из них допускается собственная конфигурация принтера, а данные могут поступать в буфер, даже если он находится в режиме офлайн; контекстно-зависимое переключение позволяет автоматически распознавать тип задания (PostScript или PCL).

SPX (Sequenced Packet Exchange) - протокол транспортного уровня, предназначенный для доставки данных с установлением соединения и гарантированной доставкой. Разработан на основе протокола Xerox Sequenced Packet Protocol. Основная функция - гарантированная доставка данных. По отношению к IPX является примерно тем же, что TCP по отношению к IP.

В данной заметке поговорим о внедрении и последующем обслуживании сервера печати (по др. принт-сервера) полезной серверной роли в Windows Server 20xx, обеспечивающей эффективный, централизованный контроль за работой всех принтеров в организации.

Внедрение сервера печати, по сравнению с обычной клиентской установкой принтера, сулит следующие преимущества:

— Возможность централизованного управления всеми принтерами в организации, очередью печати, драйверами.

— Обеспечение общего доступа к принтерам через публикацию в Active Directory;

— Возможность разворачивать принтеры при помощи групповой политики;

— Создавать пулы, что позволяет объединить несколько физических принтеров в один логический.

Исходные условия у нас таковы, что имеется определенный парк сетевых принтеров HP и Kyocera и нам необходимо настроить к ним доступ таким образом, что бы пользователь мог самостоятельно выбирать ближайший к себе принтер и устанавливать себе в систему. Для этого нам как администраторам, необходимо сначала развернуть сервер печати, добавить на него все наши принтеры, опубликовать в Active Directory, обучить пользователей простым шагам по установке\добавлению принтера или устанавливать их в автоматическом режиме при помощи групповой политики. В процессе работы, выполнять простые шаги по администрированию системы и устранять возникающие неполадки с печатью, о чем речь пойдет ниже.

1) Установка роли Print and Document Services (Служба печати и документов );

Итак, у нас имеется машина с установленным Windows Server 2012R2, хотя это может быть и 2008 и последняя на текущий момент Windows Server 2016, т.к. процесс установки службы от версии к версии отличается не сильно и сводится буквально к нескольким кликам по кнопке Далее. Запускаем Server Manager , выбираем Add Role and Features Wizard (Добавить роль и мастер компонентов).

Затем соглашаемся с первым пунктом Role-based or feature-based installation (Базовая установка ролей и компонентов) жмем Далее.

На следующем экране Select Destination server (Выбор сервера назначения) выбираем сервер из пула или расположенный на VHD-диске. Поскольку у нас, пока только один локальный сервер, то жмем Next.
Выбираем роль для установки — Print and Document Services , соглашаемся с установкой дополнительных фичей — Print and Document Services Tools . Жмем Next.
На следующем экране Features , опционально выбираем компоненты для установки если нужно. Жмем Next.

Далее нам предлагают ознакомится с полезной информацией по службе печати Print and Document Services . Ознакамливаемся и жмем Next:)

Затем выбираем конкретные сервисы для установки. По мимо Print Server (Сервер печати) можно выбрать еще Distributed Scan Server (Распределенный сервер сканирования), Intetnet Printing (Поддержка печати через Интернет) и LPD Service (Служба печати UNIX). В рамках данной заметки нас интересует только cервер печати, поэтому выбираем его и жмем Next.

На завершающем экране, соглашаемся с установкой выбираемых компонентов нажатием кнопки Install.

Закрываем мастер при помощи close.

Те же действия, но в Powershell, можно выполнить буквально в несколько команд:

Fipmo ServerManager add-WindowsFeature Print-Server

После установки службы, перезагружать сервер не требуется. Но, перед тем как начать добавление принтеров на сервер, добавим его в домен, что позволит в последствии публиковать принтеры сразу в Active Directory.

Используем классический gui-вариант добавления, либо при помощи несложной команды в PS:

Add-Computer -DomainName test.ru

Перезапускаем сервер командой:

Restart-Computer

2) Консоль управления Print Managment. Добавление драйверов и принтеров на сервер;

Запускаем консоль управления Print Managment. Для этого переходим в Пуск\Administrative tools\Print management. Либо запускаем в командной строке: printmanagement.msc

Здесь, самый верхний узел Print Managment позволяет добавлять/удалять локальные и другие серверы печати для администрирования, а так же выполнять миграцию принтеров.

Custom Filters фильтрует принтеры по категориям: Все принтеры (All Printers), Все драйверы (All Drivers), Принтеры в состоянии «не готов» (Printers Not Ready) и принтеры с активными заданиями печати (Printers With Jobs). Так же, по правой кнопке, можно задать свой фильтр, если вам не хватает текущих.

Print Servers отображает текущие принт-серверы. В данном случае видно что у нас только один (локальный) сервер печати, где Drivers (Драйверы) показывает все драйверы на текущем сервере печати, Forms (Формы) — все поддерживаемые форматы бумаги, Ports — локальные и сетевые порты на текущем сервере печати, Printers — все установленные принтеры на текущем сервере печати.

Deployed Printers — принтеры, которые были развернуты с использованием групповой политики.

Что бы добавить новый принтер на сервер, переходим к узлу Print Servers , выбираем наш локальный сервер prints (local) в разделе Printers . Щелкаемся правой кнопкой и выбираем Add Printers (Добавить принтер) . Запустится мастер добавления принтера Network Printer Installation Wizard , где доступно четыре метода установки. Первый и самый быстрый способ обнаружить сетевые принтеры это выполнить поиск в автоматическом режиме — Search the network for printers , вторым пунктом идет возможность добавить TCP/IP принтер или веб принтер по его IP-адресу или имени узла — Add a TCP/IP or Web Services Printer by IP address or hostname , далее идет возможность добавить новый принтер используя существующий порт — Add a new printer using an existing port , и последний пункт, это создание своего порта с последующим добавлением нового принтера — Create a new port and add a new printer .

Если выбрать первый пункт и позволить мастеру добавить принтер в автоматическом режиме то возникнет ситуация когда драйвер для принтера может быть так же добавлен в автоматическом режиме из дистрибутива операционной системы, что не желательно, поскольку, во-первых драйвер будет далеко не свежим, во-вторых он будет конкретно под данную модель принтера. Если принтеров не много, то в этом нет трагедии — все будет работать, но поскольку у нас принт-сервер, где как правило может быть n-ое количество устройств печати, то имеет смысл использовать самую актуальную версию драйвера с сайта производителя. Лучше использовать универсальный драйвер сразу для нескольких моделей, что позволит избежать в будущем разного рода конфликтов связанных с работой нескольких разношерстных устройств на одном сервере и позволит снизить временные затраты при будущем обновлении. Почитать еще о преимуществах универсального драйвера можно по следующей ссылке .

И всего вышесказанного следует, что для корректной работы системы нам сначала необходимо установить на сервер правильный драйвер, а затем уже добавлять сами принтеры. Поэтому скачиваем универсальный драйвер с сайта производителя, например для HP , а для Kyocera Что касаемо типа драйвера, PCL5 или PCL6 то тут решайте сами. Кто то говорит что PCL5 стабильнее, но лично я не заметил особой разницы. По идее PCL версии 6 это просто более новая реализация PCL драйвера от HP, поэтому имеет смысл использовать ее.

Для добавления драйверов, в консоле Print Managment переходим на наш локальный сервер в раздел Drivers и по правой кнопке запускаем мастер добавления драйверов — Add Driver . На следующем экране выбираем тип архитектуры процессора. Если необходима поддержка 32-разрядных клиентских операционных систем то так же отмечаем чекбокс x86. Жмем Далее.

На экране Printer Driver Selection выбираем драйвер для принтера. Жмем Have Disk и Browse для обзора и добавления драйверов.

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

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

Обратим внимание на вкладку Driver Isolation (Изоляция драйвера), где у нас, драйверы по умолчанию помечены флагом «shared» т.е. находятся в неком изолированном режиме с общим доступом. Технология изоляции драйвера или Printer Driver Isolation (PDI) , позволяет выводить работу принтеров в отдельный процесс PrintIsolationHost.exe , отдельно от диспетчера печати spoolsv.exe, и других драйверов на сервере, т.е. если возникает проблема в драйвере, то она затрагивает только процесс, который подгрузил этот драйвер, но не саму службу печати spoolsv.exe, которая при этом, остается работоспособной.

И в случае режима shared (общий доступ) все драйверы принтера настроены на работу с одним, общим экземпляром процесса PrintIsolationHost.exe , но отдельно от диспетчера печати. Данный режим является рекомендуемым Microsoft. В случае, возникновения проблем с драйверами, несовместимостью и частым падением принтеров, особенно в терминальном режиме, можно попробовать использовать режим isolated (изолированный), где уже каждый драйвер принтера, настроен на использование своего собственного экземпляра процесса PrintIsolationHost.exe и так же отдельно от диспетчера печати (spooler).

При установленном флаге «none», драйверы принтеров загружаются как обычно, при помощи диспетчера печати (spooler), т.е. если падает процесс spoolsv.exe, то это затрагивает работу сразу всех принтеров на сервере.

Теперь, после добавления корректных драйверов можно приступать к установке принтеров. Для этого снова запускаем уже знакомый нам мастер добавления принтеров, выбираем добавить TCP/IP принтер или веб принтер по его IP-адресу. Затем выбираем тип устройства: Auto detect — автоматическое определение параметров или TCP/IP Device, в поле «host name or IP address» вводим IP-адрес сетевого принтера. Галочку Auto detect the printer driver to use (Автоматический поиск драйвера принтера) оставляем по умолчанию активной или снимаем. В данном случае она не препятствует процессу добавления «правильного» драйвера. Жмем Next.

На следующем экране, выбираем ранее установленный универсальный драйвер HP или Kyocera из списка или добавляем новый. Жмем Next.

Затем, задаем имя принтеру и добавляем его в общий доступ, указав имя расшаренного ресурса, физическое расположение и комментарий. По этой информации пользователи смогут идентифицировать нужный им принтер в службе каталогов и добавить его к себе в систему. Жмем Next.

Соглашаемся с предложением установить принтер. Жмем Next и дожидаемся окончания процесса установки.

Затем, что бы принтер был доступен в Active Directory для выбора, необходимо его опубликовать. Для этого переходим в свойства принтера на вкладку Sharing и отмечаем галочку List in Directory (Внести в Active Directory) и жмем Apply (Применить).

Проделываем ту же операцию для всех принтеров в организации. Можно выделить все принтеры сразу и по правой кнопке сказать: List in Directory. В итоге, можно получить примерно следующий список.

Теперь, на клиентском компьютере в домене, пользователь сможет увидеть нужный ему принтер в списке и установить его.

Но это в теории, или по крайней мере так было раньше! На практике, при добавлении сетевого принтера под доменной учетной записью, нередко можно получить следующую ошибку:

Подключение к принтеру. Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.

Или английский вариант:

Connect to Printer. A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.

Связано это с тем, что 12 июля 2016 года Microsoft выпустила обновление безопасности KB3170455, устраняющее критическую уязвимость в системе печати, что повлекло за собой новые требования к безопасности драйверов принтера, а именно:

1. Драйвер принтера должен быть доверенным и подписан цифровой подписью. Процесс установки проверяет наличия хешированных файлов в пакете драйвера, и если обнаруживает не хешированные (без цифровой подписи), то выводит сообщение об ограничениях существующей политики. В случае универсального драйвера от HP проверка на цифровую подпись файлов в пакете проходит успешно и принтер ставится без проблем, а вот при попытке установить на клиенте принтер от Kyocera, где в качестве драйвера используется Kyocera Universal Classic Driver, который, кстати говоря на сайте числится как ‘signed’ вылезает ошибка выше.

2. Драйвер принтера должен быть упакованным, спецификация (package-aware v3). При попытке установить не упакованный драйвер (non-package-aware v3) получим сообщение о недоверии к принтеру и запрос на повышении прав позволяющий установить драйвер с административной учетной записью.

Проверить упакован драйвер принтера или нет, можно в консоли управления принтерами (Printer Managment) в разделе Drivers, колонка Packages. Как видим, драйвер Konica Minolta находится в состоянии false.

Решить проблему с установкой не доверенных драйверов принтеров на клиентских компьютерах, нам поможет включение групповой политики: Point and Print Restriction (Ограничения указания и печати), которая находится по адресу:

Computer Configuration\Policies\Administrative Templates\Printers (Конфигурация компьютера\Политики\Административные шаблоны\Принтеры).

Отмечаем галочки напротив Users can only point and print to these server (Функцию указания и печати можно использовать только на этих серверах) и через точку с запятой, указываем полные доменные имена серверов печати (FQDN). В нашем примере это: prints.test.ru. В поле Security Promts (Запросы безопасности), параметрам «Then installing drivers for a new connection» и «Then updating drivers for a exsiting connection» (При установке/обновлении драйверов для нового подключения) выставляем: Don’t show warning or elevation promt (Не показывать предупреждение или запрос на повышении прав).

Не лишним будет так же включение политики: Package Point and Print — Approved servers (Функция указания и печати для пакетов — Разрешенные серверы) которая находится там же по адресу: Computer Configuration\Policies\Administrative Templates\Printers. Данная политика полностью независима от Point and Print Restriction и распространяется только на пакетные драйверы, что в итоге помогло снять ошибку возникающую во время установки универсального драйвера от Kyocera.

В поле Enter fully qualified server names (Введите полные доменные имена серверов) задаем имя сервера печати. Жмем применить. На принт-сервере и на клиентских ПК запускаем принудительное обновление политик при помощи gpupdate /force. После чего установка принтеров должна происходить без вопросов.

3) Консоль управления Print Managment. Добавление принтеров в пул (Print Pooling);

Print Pooling — это технология позволяющая объединять несколько принтеров в один логический, что может оказаться полезным в организациях с большим объемом печати и большим количеством печатающих устройств. Например, в ситуации когда есть 5-ть одинаковых принтеров и не понятно, какой из них загружен печатью, а какой свободен, один логический принтер установленный в системе позволяет автоматически определять свободный принтер в пуле, что в итоге экономит время между решением отправить задание на печать и фактически самой печатью.

Для того что бы объединить несколько принтеров в пул, переходим в раздел Printers нашего принт-сервера и добавляем как обычно новый принтер в систему либо выбираем существующий. Затем переходим на вкладку Ports (порты) и добавляем новый TCP/IP-порт соответствующий IP-адресу другого принтера в будущем пуле.

Выбираем Standart TCP/IP Port и жмем New Port… Затем прописываем IP-адрес принтера, жмем Next и Finish. Добавляем столько портов сколько нам нужно в пуле.

Теперь переходим в свойства будущего логического принтера, на вкладку Ports (Порты) и отмечаем чекбокс Enable print pooling (Разрешить группировку принтеров в пул), затем дополнительно выбираем ранее созданный порт 192.168.0.210 и жмем Apply (Применить);

Таким образом мы добавили два физических принтера в пул, и получили на выходе один логический.

4) Консоль управления Print Managment. Установка принтеров при помощи групповой политики;

Что если в нашей организации 50-100 и более компьютеров, а пользователи, как это не редко бывает сами не хотят / не умеют или не знают какой из принтеров в каталоге им необходимо установить? В данном сценарии нам поможет инструмент установки принтера при помощи групповой политики. Например, если известно, что у определенного пользователя или группы должен быть установлен определенный принтер, то можно заранее в автоматическом режиме развернуть нужные принтеры, незаметно для пользователя и без прямого вмешательства системного администратора. Для этого необходимо авторизоваться на сервере-печати под доменной учетной записью с правами Print Operators или выше, затем перейти в консоль Print Managment, отметить нужный принтер и по правой кнопке выбрать пункт Deploy with Group Policy (Развернуть с помощью групповой политики). В качестве примера, проделаем данную операцию для принтера «Операторы». В поле GPO name выберем объект групповой политики на который будет распространяться политика автоматической установки принтера. Я выберу заранее созданный объект Operator, который в свою очередь привязан к подразделению Operators, внутри которого находятся объекты пользователей для которых и производится установка принтера.

Отмечаем галочкой на кого будет распространяться политика подключения принтера, на пользователей или компьютеры. Жмем добавить, применить, ОК.

Перезапускаем клиентский компьютер и видим что принтер «Операторы» успешно добавлен в сиcтему.

5) Перенос конфигурации с одного сервера печати на другой;

В случае, замены сервера печати или аварийной ситуации может потребоваться быстро восстановить существующую конфигурацию на другой сервер. И дабы сократить время восстановления, желательно уже иметь в запасе резервную машину с установленной службой печати и заранее экспортированным файлом резервной копии в специальном формате.printerExport. Данный файл содержит полную копию всех установленных принтеров, портов и драйверов позволяющих развернуть аналогичную конфигурацию на другом сервере. Для того что бы получить такой файл, необходимо перейти в корень локального сервера утилиты Print Managment, в нашем случае ‘prints (local)’, щелкнуться правой кнопкой и выбрать Export printers to a file… (Экспортировать принтеры в файл). Следовать указаниям мастера и получить на выходе файл резервной копии.

В рамках данной статьи, текущий (исходный) сервер у нас имеет сетевое имя: prints, новый, конечный, куда переносится конфигурация: prints-new, таким образом шаги по переносу данных с одного принт-сервера на другой будут следующими:

  1. На резервном (новом) сервере, поднимаем роль службы печати и документов, если она не была добавлена ранее.
  2. На старом сервере отменяем публикацию в Active Directory, снятием галочки List in Directory в свойствах каждого установленного принтера либо выделяем все принтеры сразу и по правой кнопке выбираем: Remove from Directory;
  3. Выводим, если это возможно старый сервер из домена, меняем сетевое имя на prints-old, перегружаемся. Если данная возможность не доступна, например в случае физического выхода из строя сервера, то удаляем компьютер/сервер на контроллере, например из оснастки «Active Directory Users and Computers» в контейнере Computers. На предложение удалить все вложенные объекты (Confirm Subtree Deletion) отвечаем утвердительно.
  4. На новом сервере, куда переносим конфигурацию меняем сетевое имя на prints, добавляем в домен.
  5. Восстанавливаем экспортированный ранее файл.printerExport на новом сервере. (Import printers from a file…). В процессе импорта есть возможность сразу опубликовать принтеры для общего доступа в службе каталогов (List in directory). После чего, проверяем работу принтеров на новом сервере.

6) Устранение неполадок в работе службы печати;

Что касаемо, неполадок возникающих в процессе работы службы печати и их устранении, то здесь писать особо нечего, т.к. все сводится буквально к нескольким шагам, по остановке службы печати, зачистке очередей печати в %windir%\System32\spool\PRINTERS и последующем старте службы, что известно практически каждому админу и не только. Для полноты обзора, и для совсем «зеленых» товарищей приведу всем известную последовательность команд:)

Запускаем командную строку — cmd.exe;

Останавливаем службу печати:

Net stop spooler

Чистим очередь печати, удаляя *.SHD, *.SPL, *.TMP файлы внутри директории, командой:

Del /q /f %windir%\System32\spool\PRINTERS\*.*

Запускаем службу печати:

Net start spooler

Либо делаем профилактический рестарт службы, без зачистки очереди:

Net stop spooler & net start spooler

Можно сделать батник для запуска а автоматическом режиме. Сохраняем файл например под именем spool.cmd.

Setlocal net stop spooler del /q /f %windir%\System32\spool\PRINTERS\*.* net start spooler

Перезапустить службу можно и при помощи gui интерфейса, в оснастке «службы» — services.msc, а почистить папку \PRINTERS в проводнике, но как по мне в консоле или батником быстрее.

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

Сервер печати (принт-сервер) является небольшим устройством, подключаемым к локальной сети (стоимость от 40$), к которому подключаются один или несколько принтеров (количество подключаемых аппаратов определяется типом устройства). Существует два типа принт-серверов: внутренние и внешние. Внешние принт-серверы в большинстве случаев работают с любыми аппаратам вне зависимости от компании производителя, а внутренние исключительно с принтерами производителя принт-сервера. Но в не зависимости от типа принт-сервера он является «прозрачным» для операционных систем и требует только корректной настройки параметров для используемых протоколов передачи данных в сети.

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

В комплекте с принт-сервером поставляется фирменное программное обеспечение позволяющее администрировать работу и обладающее расширенными или нет средствами диагностики и настройки. В основном данное программное обеспечение позволяет работать лишь с устройствами производителя сервера печати.

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

— небольшой девайс, который позволяет подключать к одному принтеру или МФУ сразу несколько компьютеров. Используется это решение в тех офисах, в которых нет компьютера, который постоянно включен и подключен к нужному печатному устройству (и выступает таким образом в роли отдельного принт-сервера). В общем, он обеспечивает доступ к принтеру со всех авторизованных ПК в локальной сети — для того, чтобы все сотрудники когда угодно могли напечатать нужные им документы.

Выбрать подходящий для конкретных условий принт-сервер не так уж просто — это сложное устройство со множеством непонятных на первый взгляд параметров.

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

Главные характеристики, на которые стоит обратить внимание

Принт-серверы бывают проводными и беспроводными.

Проводные модели дешевле, но подключаются к локальной сети только с помощью проводов. Это может помешать их удобному расположению в помещении, но если в вашем офисе достаточно Ethernet-розеток, то проблемы возникнуть не должно.

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

Стандарт Wi-Fi

Для печати документов (даже объемных и цветных) не слишком важна высокая скорость передачи информации — хватит даже старого стандарта 802.11 b/g. Правда, для совместимости с некоторыми старыми устройствами, если такие есть в вашей организации, может понадобиться и поддержка более старых стандартов вроде 802.3 и 802.3u.

Антенна

В случае выбора беспроводного принт-сервера может возникнуть вопрос о типе его антенны. Лучше всего будет выбрать модель с внешней антенной, которая не скрыта внутри корпуса и обеспечит отличный прием и передачу сигнала. Но если принт-сервер находится в месте, где уровень WiFi-сигнала достаточно высок, можно обойтись и без нее.

Радиус действия

Здесь нужно учитывать размеры вашего офиса и место, где, предположительно, будет размещаться принт-сервер. Все зависит от размера организации и количества сотрудников (и, соответственно, комнат с ними), которые будут подключаться к принтеру. Также стоит учитывать толщину и количество стен между принт-сервером и роутером — производители обычно указывают радиус действия без препятствий на пути сигнала.

Стандарт проводной сети

Главное — убедитесь в том, что тот проводной принт-сервер, котоырй вы выбрали, поддерживает стандарт 10/100BASE-TX. Этого хватит для беспроблемной работы в любой локальной сети.

Порты для подключения проводных принтеров

Некоторые принт-серверы поддерживают подключение сразу нескольких принтеров или МФУ. Если вам такая возможность нужна (в офисе несколько печатающих устройств разного предназначения), выбирайте модель с двумя или более USB-портами.

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

Кстати, если есть такая возможность, перед покупкой зайдите на сайт производителя принт-сервера и убедитесь в том, что выбранная модель поддерживает работу с вашим принтером или МФУ. Это не обязательно, но так вы точно будете уверены в полной совместимости двух устройств.

Назначение IP-адреса

Здесь все зависит от способностей и желаний вашего системного администратора, котоырй обслуживает локальную сеть. Лучший вариант, который подойдет почти всем — автоматическое назначение IP-адреса с помощью DHCP.

Управление и диагностика

Самые удобные способы управления и диагностики — с помощью Web-интерфейса и с помощью отдельной Windows-утилиты. Обычно первоначальную настройку с их помощью может выполнить даже обычный продвинутый пользователь.

Профессионалы в сфере администрирования сетей могут прибегнуть к более гибким и быстрым, но более сложным способам — например, Telnet.