Апаратний принт сервер. Що таке принт-сервер? Головні характеристики, на які варто звернути увагу

У цій замітці поговоримо про впровадження та подальше обслуговування сервера друку (по ін. принт-сервера) корисної серверної ролі в 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 або 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). У рамках цієї нотатки нас цікавить лише сервер друку, тому вибираємо його і тиснемо 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 Management.Для цього переходимо в Пуск \ 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 або 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 або 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. Політика є в ефекті на вашому комп'ютері, який вирішує, що ви з'єдналися до цього 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 the 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, всередині якого знаходяться об'єкти користувачів, для яких і здійснюється встановлення принтера.

Зазначаємо галочкою, на кого буде поширюватися політика підключення принтера, на користувачів або комп'ютери. Тиснемо додати, застосувати, ОК.

Перезапускаємо клієнтський комп'ютер і бачимо, що принтер «Оператори» успішно доданий до системи.

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 в провіднику, але як на мене в консолі або батником швидше.

Сучасні принт-сервери можна загалом розділити на два типи за способом підключення до мережі - дротові та бездротові. Однак не варто забувати, що до цих пір ще існують принтери, що працюють через інтерфейс LPT, а тому варто додати ще один параметр для порівняння - на зразок підключення безпосередньо самого принтера. На даний момент функцію принт-серверів має чимало роутерів, що дозволяє скоротити кількість мережних пристроїв, що використовуються. Тим не менш, сьогодні ми подивимося докладніше в прикладах, чим може відрізнятись один незалежний пристрій від іншого.

TP-Link TL-PS110U

Це найпростіший представник цього класу мережевих пристроїв. Принт-сервер має один роз'єм USB для підключення одного принтера і одну розетку RJ-45, щоб бути підключеним до локальної мережі. Пристрій сумісний з більшістю присутніх на даний момент на ринку принтерів і має дуже простий інтерфейс налаштування, який буде зрозумілий практично будь-якому користувачеві. Сумісність з більшістю сучасних операційних систем дозволить без проблем підключити принтер до комп'ютерів користувача.

TP-Link TL-PS310U

На відміну від свого молодшого «собрата», цей принт-сервер підтримує підключення до нього до чотирьох різних пристроїв за допомогою спеціальної док-станції. Таким чином, у мережі можна «розшарити» не лише принтер чи МФЦ, а й сканер, веб-камеру чи різні USB-накопичувачі. Так само, як і молодша модель, цей принт-сервер має один роз'єм USB та один роз'єм RJ-45. Пристрій сумісний з більшістю сучасних принтерів, тому є непоганим вибором для використання в домашній або невеликій офісній мережі.

TP-Link TL-PS110P

Цей принт-сервер є своєрідним анахронізмом, проте буде незамінним у тих мережах, де досі використовуються принтери з підключенням LPT. Цей пристрій також відноситься до дротових, і має один роз'єм для підключення до локальної мережі за допомогою крученої пари. Однак, замість роз'єму USB принт-сервер має LPT-порт і дозволяє підключати більшість принтерів через паралельний порт. Як і попередні розглянуті принт-сервери, пристрій має простий інтерфейс налаштування та сумісний з більшістю сучасних операційних систем.

TP-Link TL-WPS510U

Основна відмінність цього принт-сервера – бездротове підключення. TP-Link TL-WPS510U підключається до локальної мережі за технологією Wi-Fi та забезпечує передачу даних зі швидкістю до 150 Мбіт/с. і має всі необхідні функції захисту, включаючи режими шифрування даних 64/128-біт WEP і WPA, що забезпечує його роботу в будь-яких мережах. Пристрій сумісний з більшістю сучасних принтерів, для підключення яких використовується USB-кабель. Варто сказати, що використання бездротових принт-серверів дозволяє встановити принтер у будь-якій точці приміщення, тоді як провідні принт-сервери, як правило, розташовуються в безпосередній близькості від маршрутизаторів, що буває не завжди зручним.

Принт-сервер(Від англ. print server- сервер друку) - пристрій, що дозволяє групі користувачів дротових та бездротових мереж спільно використовувати принтер.

Розвиток технології

Влітку 1991 р. компанією Hewlett-Packard вперше було представлено технологію JetDirect, що дозволяє безпосередньо підключати принтер до локальної обчислювальної мережі. Першим її представником була інтерфейсна карта XIO (Extended Input/Output), що підтримує стандарт Ethernet та різноманітні мережеві протоколи (TCP/IP, IPX/SPX, AppleTalk та DLC/LLC). Спочатку для кожного протоколу була потрібна своя карта, в ході подальшого розвитку додавалися нові типи роз'ємів. У 1992 р. була представлена ​​карта з конекторами RJ45 і BNC, а в 1993 р. - перше з паралельним портом (LPT). Це дозволило підключати карти JetDirect практично до будь-якого принтера, роблячи його мережевим.

Збільшення спектру завдань у галузі друкованої продукції та розширення асортименту цифрових пристроїв призвело до створення технології NetUSB, яка є емулятором USB-інтерфейсу по мережі. Вперше технологію NetUSB почала застосовувати компанія TrendNet (2005 – 2007). За нею була компанія D-Link, випустивши своє рішення (SharePort). Використання будь-якої з цих технологій виглядає так, ніби принтер підключений безпосередньо до комп'ютера. Дані технології дозволяють використовувати подібним чином інші пристрої: МФУ, сканер, флеш-карти, кард-рідер, зовнішній жорсткий диск, фотоапарат або відеокамеру.

На сьогоднішній день випуском принт-серверів займається будь-яка компанія, яка виробляє мережеве обладнання.

Загальні відомості

Принт-сервер є пристроєм, що підключається до локальної мережі, до якого підключаються один або кілька принтерів (кількість апаратів, що підключаються, визначається типом пристрою). Існує два типи принт-серверів: внутрішні та зовнішні. Зовнішні принт-сервери здебільшого працюють з будь-якими апаратами, незалежно від компанії виробника, а внутрішні - виключно з принтерами виробника принт-сервера. Але, незалежно від типу принт-сервера, він є "прозорим" для операційних систем і вимагає лише коректного налаштування параметрів для протоколів передачі даних, що використовуються, в мережі (TCP/IP, Internet Printing Protocol, Line Printer Daemon Protocol, NetWare, NetBIOS/NetBEUI ).

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

Як правило, в комплекті з принт-сервером постачається програмне забезпечення, що дозволяє налаштовувати параметри роботи пристрою і має розширені засоби діагностики та налаштування, а також дозволяє виконувати підключення мережного принтера на клієнтському комп'ютері.

Усі моделі принт-серверів підтримують налаштування параметрів через web-інтерфейс, доступ до якого має будь-який комп'ютер локальної мережі.

Принцип роботи

Принт-сервером є комп'ютер або окремий пристрій, який керує роботою друкувальних пристроїв в одній мережі. Залежно від модифікації, для підключення до мережі принт-сервер використовує порт 10/100BASE-Т Ethernet, або підключається за допомогою бездротового каналу зв'язку (IEEE 802.11 b/g/n). Для підключення принтера є один або кілька портів LPT або USB. Для того, щоб принт-сервер міг нормально функціонувати, він повинен бути підключений до мережі та до нього повинен бути підключений принтер.

Принцип роботи принт-сервера - збирається запитів на друк, що надходять по мережі до принтера від різних комп'ютерів, і передача по USB-порту інформації на принтер. У результаті принтер залишається формально підключеним до одного пристрою, хоча насправді він знаходиться в мережі.

Вступ

коли об'єднання персональних комп'ютерів у мережу ще було повсюдним явищем, кожен, хто хотів мати тверду копію тієї чи іншої документа, повинен був мати принтер, підключений безпосередньо до комп'ютера. З поширенням лазерних принтерів надавати окремий принтер кожному користувачеві стало надто докладно.

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

Сервер-орієнтовані мережеві ОС, такі як 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/Me/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, Remote Printing TCP/IP, 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 Мбіт/с.

Як основні особливості принт-сервера можна відзначити такі:

  • Повністю сумісний з 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. ніж за специфікаціями на порт 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.

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

Сьогодні принтери, які безпосередньо підключені до мережі, стали традиційним офісним обладнанням. Вони забезпечують швидкий друк та просте встановлення незалежно від розташування, що так важливо адміністраторам мережі. Однак в організаціях з локальною мережею малого та середнього масштабу найпоширенішим варіантом спільного мережного друку залишається персональний принтер, підключений до одного з ПК (рис. 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.

Завдяки вбудованим веб-серверам, всі сервери друку можна налаштовувати за допомогою браузера. Нові пристрої зазвичай підтримують протоколи 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, диспетчер друку тощо.

З постійним зростанням комп'ютерних мереж помітно ускладнюється і управління печаткою у яких. Вирішити цю проблему покликані саме принт-сервери. І чим "розумнішими" вони будуть, чим більше функцій почнуть брати на себе, тим легше стане адміністратору вирішувати мережеві завдання, та й користувачі зможуть працювати набагато ефективніше. За останні роки відбулися докорінні зміни в мережевому друку, і в найближчому майбутньому цьому процесу змін не видно кінця. Компанії хочуть отримати рішення для віддаленого друку масштабу підприємства, а мережеві адміністратори зацікавлені в інструментах, які б спростили управління і забезпечили велику централізацію процесів друку.