Принт сервер wifi

Отказоустойчивый сервер печати на базе Windows +8

  • 18.06.18 10:38


perlestius

#414369

Хабрахабр


Tutorial

6000

Системное администрирование, Серверное администрирование, Резервное копирование, Анализ и проектирование систем, Серверная оптимизация

Настоящий админ может спать спокойно лишь тогда, когда у него всё бэкапится, мониторится и дублируется. Или когда он работает в хорошей команде, где всегда можно свалить вину на другого.
Так получилось, что я в своей работе использую в основном продукты Microsoft и могу сказать, что компания серьезно подходит к резервированию своих сервисов: Active Directory, Exchange DAG, SQL Always On, DFSR и т.д. Как и везде, здесь есть как весьма изящные и удачные реализации, так и явно неудобные и тяжелые. Для сервиса печати тоже есть решение, но для него необходима кластеризация на базе Hyper-V. А хотелось простого решения “из коробки”, не требующего дополнительных финансов. За основу была взята Windows 2012 R2, но скорее всего та же схема без проблем будет работать на любых серверных версиях, начиная с Windows 2008, и даже клиентских ОС от Vista и выше (привет любителям экономить бюджет!). Кому интересно — прошу под кат.

Рейтинг лучших проводных принт-серверов

HP JetDirect 175X J6035G

Стоимость 12 890 руб.
Габариты 10,16 х12,7 х 3,8 см
Вес 90 г
Тип сети и кабеля Fast Ethernet, 10/100Base-T(X)
Сети IEEE 802.3,IEEE 802.3u

HP JetDirect 175X J6035G подключается к локальной сети посредством порта Ethernet LAN (RJ-45). Для подключения принтера либо МФУ есть порт USB 2.0. Устройство имеет световые индикаторы. Вместимость флэш-памяти равна 2 МБ.

Север печати совместим с большинством операционных систем Mac и Windows. Максимальная скорость передачи составляет 100 Мбит/с.

Девайс поддерживает следующие сетевые протоколы:

  • BOOTP/DHCP и WINS;
  • SNMP и http;
  • TCP/IP и IPX/SPX;
  • SLP и IGMP;
  • AppleTalk, LPD и Telnet.

HP JetDirect 175X J6035G
Достоинства:

  • хорошая скорость;
  • световые индикаторы.

Недостатки:

не найдено.

HP JetDirect en3700 Print Server J7942G

Скорость передачи до 100 Мбит/с
Поддержка протоколов SSL, SNMP 3.0, HTTPS
Габариты 10 Х 113 Х 3,4 см
Масса 140 г
Гарантийный срок 3 года
Средняя цена 18 200 рублей

В упаковке с print server находится:

  • шнур и адаптер питания;
  • руководство для пользователя;
  • компакт-диск с программой установки;
  • кабель USB.

Управление устройством выполняется через WEB-интерфейс. Есть поддержка многих операционных систем.

НHP JetDirect en3700 Print Server J7942G
Достоинства:

  • понятная и быстрая настройка;
  • хорошая скорость передачи.

Недостатки:

не найдено.

TP-LINK TL-PS110P

Средняя цена 2 590 руб.
Габариты 5,9 х 5,2 х 2,2 см
Потребление энергии 2 А/3,3 В

Подсоединение к принтеру осуществляется посредством параллельного порта. TL-PS110P совместим с большинством принтеров, в том числе и с новыми моделями. Также девайс совместим с множеством операционных систем и имеет поддержку многих протоколов.

TP-LINK TL-PS110P имеет функцию самотестирования при включении, а для быстрого обнаружения проблем печати поддерживается отправка уведомлений на почту.

Большую скорость работы сервера печати обеспечивает порт USB 2.0 и высокоскоростной микропроцессор. Размеры принт-сервера небольшие, что позволяет расположить его в любом месте.

Комплектация TP-LINK TL-PS110P:

  • компакт диск для установки;
  • сервер печати;
  • кабель RJ45;
  • инструкция для установки устройства своими руками.

TP-LINK TL-PS110P
Достоинства:

  • совместимость с множеством ОС и моделей;
  • поддержка большого количества протоколов;
  • миниатюрность;
  • высокая скорость.

Недостатки:

не найдено.

TP-LINK TL-PS110U

Гарантия 1 год
Производитель Китай
Сколько стоит средняя цена 2 610 рублей
Габариты 7,3 х 6,5 х 3 см
Потребление энергии 5 В/2 А
Порты 1 порт

TP-LINK TL-PS110U подсоединяется к локальной сети при помощи гигабитного разъема RJ-45. Девайс оснащен одним портом USB для подключения принтера. Порт поддерживает технологию USB 2.0, что обеспечивает большую скорость передачи информации.

Компактное устройство имеет световые индикаторы, которые оповестят о статусе работы и активности соединения.

Функционал TL-PS110U:

  • поддержка протокола Samba, который создает общий доступ к принтерам для сетей Microsoft Windows;
  • назначение динамического или статического IP-адреса;
  • поддержка протоколов AppleTalk, NetWare, v2c и SNMP v1 ;
  • установка пароля для изменения конфигурации;
  • поддержка SNMP-ловушек (на указанный IP-адрес отправляется уведомление о состоянии принт-сервера);
  • удаленная перезагрузка;
  • управление с помощью специальной утилиты или через WEB-интерфейс;
  • стандарт Internet Printing Protocol (IPP), для печати через интернет;
  • совместимость с более чем 230 моделями принтеров;
  • самотестирование при выборе автоматического режима;
  • поддержка большого количества операционных систем.

TP-LINK TL-PS110U поставляется вместе с руководством, где описана пошаговая инструкция для установки, Ethernet-кабелем и установочным компакт-диском.

TP-LINK TL-PS110U
Достоинства:

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

Недостатки:

не обнаружено.

На сколько лучше «Принт — сервер»?

Как Вы понимаете, и в первом рассмотренном случае и с применением сервера печати, требуется наличие локальной сети, и неважно по какой технологии она построена. Изначально сервер печати предназначался для кабельных сетей, поэтому устройство комплектовалось разъёмом типа – RJ45; но с течением времени были разработаны версии и с беспроводными модулями Wi-Fi

Встречаются комбинированные модели принт – серверов, но минус такого варианта более высокая цена

Изначально сервер печати предназначался для кабельных сетей, поэтому устройство комплектовалось разъёмом типа – RJ45; но с течением времени были разработаны версии и с беспроводными модулями Wi-Fi. Встречаются комбинированные модели принт – серверов, но минус такого варианта более высокая цена.

Wi-Fi принт-сервер с USB

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

Ethernet принт-сервер с USB

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

принт-сервер с LPT разъёмом

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

Плюсы и минусы решения на «принт – сервере»

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

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

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

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

Как управлять «принт — сервером»?

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

Если же требуется скорректировать текущие настройки, то это можно сделать через поставляемое программное обеспечение или через веб-интерфейс. Второе доступно во многих моделях по адресу: 192.168.0.1 стоит только проверить сетевые параметры вашего компьютера, так как для доступа нужно быть в одной подсети (255.255.255.0) и находится по равному IP-адресу: 192.168.0.xx где «xx» любое число от 2 до 255.

Пример веб-интерфейса принт-сервера от фирмы D-link

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

Принт-сервер — что это такое?

Принт-сервер (print server, сервер печати) представляет собой независимое сетевое устройство небольшого размера, которое является промежуточным между локальной сетью и принтером, МФУ. Его принцип действия заключается в создании возможности совместного использования МФУ и принтера группе пользователей, через проводную или беспроводную сеть.

Достоинством использования принт-сервера является отсутствие необходимости во включенном дополнительном компьютере (о данном методе подключения написано ниже), а недостатком – потребность в покупке дополнительного оборудования.

Альтернативное подключение

Альтернативным методом подключения является подсоединение принтера либо МФУ к одному из используемых компьютеров. Использование компьютера в качестве сервера печати довольно простое: отсутствует потребность в покупке дополнительного оборудования, быстрая и доступная для самостоятельного подключения настройка.

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

Добавляем в систему PDF-принтер

Отдельно напишу о том, как подключить к принт-серверу CUPS виртуальный PDF-принтер.

Что есть PDF-принтер? Это виртуальное устройство, которое добавляется в систему как обычный принтер и при отправке документа на печать генерирует из него pdf-файл. Использовать PDF-принтер удобно для сохранения статей из интернета или отдельных страниц многостраничного документа в виде отдельного файла.

Для установки PDF-принтера нужно установить отдельный пакет:

sudo apt-get install cups-pdf

Затем создать на Raspberry Pi папку для хранения получаемых pdf-файлов и прописать к ней права доступа:

mkdir -p /mnt/usbstorage/PDF
sudo chown pi:lpadmin /mnt/usbstorage/PDF
sudo chmod 777 /mnt/usbstorage/PDF

И отредактировать файл конфигурации:

sudo nano /etc/cups/cups-pdf.conf

В нем нас интересуют следующие строки:

#Out /var/spool/cups-pdf/${USER}
#AnonDirName /var/spool/cups-pdf/ANONYMOUS
#Spool /var/spool/cups-pdf/SPOOL
#TitlePref 0

Их нужно раскомментировать (удалить знак #) и изменить следующим образом:

Out /mnt/usbstorage/PDF
AnonDirName /mnt/usbstorage/PDF
Spool /mnt/usbstorage/PDF
TitlePref 1

Первые 3 строки меняют пути сохранения pdf-файлов в созданную нами директорию на внешнем носителе, а четвертая строка меняет формат генерации названия выдаваемого файла. Дело в том, что с настройкой по умолчанию CUPS-PDF не осиливает длинные русскоязычные названия документов и в результате не сохраняет сгенерированные pdf-файлы на диск. После изменения этой настройки проблема уходит.

После чего остается перезагрузить сервер CUPS:

sudo service cups restart

А затем установить новый принтер и подключить его к компьютеру под Windows, эти шаги идентичны шагам по установке и подключению обычного принтера, описанным выше.

Настройка сервера печати для Windows Server.

Настроить сервер печати для Windows Server можно следующим образом.

Выберите команду «Пуск» -> «Администрирование» -> «Управление данным сервером».

В открывшемся окне нажмите кнопку «Добавить или удалить роль», после чего нажмите кнопку «Далее» в открывшемся окне «Мастер настройки сервера».

Рис. 2. Окно управления сервером.

В списке «Роль сервера» выберите параметр «Сервер печати» и нажмите кнопку «Далее».

Рис. 3. Выбор ролей сервера.

В новом окне необходимо выбрать клиентскую операционную систему, для которой будут установлены логические принтеры и драйверы. Выберите переключатель «Все клиенты». Щелкните на кнопке «Далее».

В новом окне следует щелкнуть на кнопке «Далее», после чего откроется окно «Мастер установки принтеров». Эта программа установки используется для подключения локальных или сетевых принтеров к серверу на базе Windows Server. Щелкните в окне мастера кнопку «Далее».

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

Если принтер, подключенный к серверу, не был обнаружен, откроется новое окно, в котором необходимо вручную выбрать локальный порт принтера. Если у принтера есть собственный сетевой адаптер, и вы отправляете задания для печати по сети, выберите тип порта в раскрывающемся меню «Создать новый порт». Если тип порта неизвестен, рекомендуется выбирать параметр Standard TCP/IP Port.

При выборе параметра Standard TCP/IP запустится программа «Мастер добавления стандартного порта TCP/IP принтера». С помощью этого мастера следует указать IP-адрес принтера и имя порта, к которому будет осуществляться подключение. При этом IP-адрес принтера обычно указываются в параметрах принтера системным администратором.

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

После установки принтера необходимо настроить доступ к нему конечных пользователей. Принтер для операционной системы является таким же логическим ресурсом, как файл или каталог, поэтому в процессе поиска принтера конечные пользователи могут просмотреть ресурсы сервера печати (при наличии соответствующего разрешения доступа). Кроме того, на клиентской системе можно настроить доступ к принтеру с помощью мастера «Установка принтера» («Пуск»-> «Панель управления» -> «Принтеры и факсы») или с помощью команды «net send», используемой в командной строке Windows. Также принтер можно опубликовать в службе каталогов Active Directory, что пригодится при поиске нужного принтера в больших организациях, в которых работают тысячи сотрудников.

Для управления параметрами принтера в Windows Server нужно правой кнопкой мыши на значке принтера щелкнуть и выбрать команду «Свойства». В новом окне можно настроить различные свойства принтера, включая разрешения печати, параметры доступа, порты и многое другое.

Рис. 4. Свойства принтера.

Настройка печати через интернет

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

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

Открытый доступ печати через технологию вай-фай производится по пошаговому алгоритму:

  1. В разделе «панель управления» нужно найти блок «принтеры и факсы».
  2. В появившемся на экране списке отыскать графу «свойства».
  3. В нем выбрать «доступ» и переместиться в «общий доступ».
  4. В блоке «безопасность» отметить значок «печать для всех пользователей».


Подключение МФУ

Для распечатки информации на любом периферийном оборудовании Гугл придумал специальную программу — «виртуальный принтер». Для начала работы нужно:

  1. Подключить к кабинету оборудование, которое присоединено к ПК. На устройстве открывают Хром и переходят в Гугл-аккаунт.
  2. В настройках браузера ищут «виртуальный принтер» и жмут на ярлык «настроить».
  3. После активизации блока «добавить оборудование» откроется список всех гаджетов. Чтобы они в дальнейшем могли подключаться автоматически к функционалу, достаточно установить соответствующий флажок.
  4. В меню «управление принтерами» переходят в аккаунт Гугл, после чего произойдет добавление рабочего девайса.

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


Виртуальный принтер Гугл

Before you begin, или что нужно знать о PrintBrm

  • Ухожена. Имеет GUI-воплощение, которое именуется Перенос принтеров (Print Migration) и может быть запущено из оснастки Управление печатью. GUI-вариант менее функционален и имеет проблемы с переносом портов.
  • Внимательна. По умолчанию обрабатывает ACL принтеров принт-сервера. Другими словами, если вы разрешили печатать на принтере \\printserver\printer1 только сотрудникам, входящим в AD-группу Бухгалтерия, то это ограничение будет учтено импорте/экспорте. Или не будет, если поставить ключ -NOACL. При этом ACL самого сервера печати не обрабатывается независимо от ключа.
  • Капризна. На момент импорта параметров из файла на целевом сервере должен быть хотя бы один расшаренный принтер, иначе получите ошибку.
  • Нежна. Теряется, видя пробелы в пути файла. При виде кавычек, обрамляющих такой путь, огорчается и выдает ошибку 0x8007007b.
  • Скромна. Если при попытке экспорта настроек указанный файл уже существует, перезаписать его не может, спросить стесняется и также завершается с ошибкой.
  • Таинственна. Всегда возвращает exit-код, равный 0. Получается, идеальная программа.
  • Склонна к раздумьям. Может подзависнуть на стадии 100% минут на 5, а иногда и больше. Но потом одумывается и завершает работу (если, конечно, у вас хватит терпения не нажать Ctrl+C).
  • Внезапна и противоречива. Может устраивать вот такие сюрпризы.
  • Умна. Может переназначать исходные драйверы на другие. Например, с помощью XML-файла можно указать, что все драйверы HP Universal Printing PCL 5 в сохраненном файле на целевом сервере надо переназначить на HP Universal Printing PCL 6. На практике не использовал, но для кого-то может пригодиться.
  • Своенравна. Использовать ее для переноса настроек между доменами без доверия у меня не получилось, даже с ключом -NOACL. Либо не умеет в принципе, либо моя магия недостаточно сильна.
  • Познакомиться поближе можно тут и здесь, а для тех отважных, кто не стесняется спросить напрямую, есть ключ /?

Основные причины, вызывающие ошибку

Эта ошибка порождает сбой в работе многих служб Windows 7. RPC расшифровывается, как Remote Procedure Call или удаленный вызов процедур.

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

Также вирусы не редко блокируют функционирование службы и не позволяют ей работать в обычном режиме.

Также недоступность rpc бывает вызвана с неполадками со звуком в «Семерке». Хотя различных причин появления сбоя существует много, но их устранение производится практически одними и теми же способами.

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

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

Способы решения

Самая распространенная причина сбоя печати под кодом 000006 (ошибка 0x000006ba) – отключение ответственной службы, поэтому первым делом проверяем данную вероятность, а затем переходим к другим.

Проверяем «Диспетчер печати»

  1. Следуем пути: «Пуск» — «Панель управления» — «Система и безопасность». 
  2. Меняем тип просмотра на «Крупные значки» и переходим в пункт «Администрирование» — «Службы». 
  3. Теперь перед нами длинный список различных компонентов, среди которых нам нужно отыскать «Диспетчер печати».
  4. Напротив него должно быть написано «Работает». Если нет, дважды щелкните по наименованию службы и укажите автоматический тип запуска.
  5. Закройте окошко и в левой колонке кликните «Запустить». 
  6. Подождите, пока компонент заработает, и вернитесь к печати.

Обычно для Windows 10 этих мер достаточно, чтобы нормализовать процесс выведения данных на бумагу.

Сканирование на вирусы

Нередко помехой для печати служат вирусы. Для эффективной очистки войдите в систему в «Безопасном режиме»:

Перезагрузите компьютер и до появления заставки успейте нажать F8 или другие клавиши: F1, Del, F2, F10, Tab, Reset (их выбор зависит не от того, какая у вас Windows: 8, 10, 7 или ХР, а исключительно от типа BIOS) и подождите, пока загрузится BIOS.

Выберите «Безопасный режим» — вы получите доступ к основным функциям управления. 

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

Можно также скачать антивирусную утилиту и запустить сканирование с флешки.

Чистка очереди печати

Обычный способ

  1. Откройте «Панель управления» (в «Виндовс» 10 лучше действовать не через «Параметры», а через «Классическое приложение») и вкладку «Устройства и принтеры».
  2. Выберите подключенный принтер и кликните по его значку вспомогательной кнопкой мыши.
  3. Здесь нужно нажать «Просмотр очереди печати». 
  4. Кликните крайний раздел «Принтер» и укажите «Очистить очередь». 

Принудительная очистка

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

  1. Снова найдите принтер в списке устройств, щелкните по названию основной кнопкой мыши и вверху отыщите вкладку «Свойства сервера печати» — «Дополнительные параметры» — «Папка очереди печати». 
  2. В строке должен быть указан путь: C\windows\system32\spool\Printers. Если поле пустует, кликните «Изменить дополнительные параметры» и впишите значение.
  3. Теперь закройте «Панель управления», нажмите Win+R.
  4. В строку «Выполнить» пишем: cmd и жмем «Энтер».
  5. После открытия командной строки (окно с черным полем) задайте для выполнения: net stop spooler.
  6. Затем по очереди:
    • del %systemroot%\system32\spool\printers\*.shd /F /S /Q
    • del %systemroot%\system32\spool\printers\*.spl /F /S /Q
    • net start spooler.

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

Восстановление системы

Стоит также проверить состояние системных файлов. Для этого:

  1. Вызовите «Командную строку» (выше написано, как это делается).
  2. Задайте команду: С/Windows/System32/sfc /scannow.

Теперь ОС продиагностирует и исправит неполадки самостоятельно.

Переустановка принтера

  1. Отключите принтер от компьютера и из сети.
  2. Войдите в «Панель управления» — «Устройства и принтеры».
  3. Выделите принтер и нажмите вверху «Удалить устройство».
  4. Если у вас Windows 10, то перезапустите систему и подключите принтер к компьютеру заново.

Для «Виндовс» более ранних версий, нужно скачивать драйвера с сайта той фирмы, чье имя носит ваше оборудование, и устанавливать их:

  1. Извлеките файлы из архива и сохраните их где-нибудь под рукой, чтобы точно помнить путь.
  2. Откройте «Этот компьютер» — «Свойства системы» — «Диспетчер устройств».
  3. Найдите свой принтер, кликните правой кнопкой по его названию и выберите «Обновить драйвер» — «Поиск в компьютере» — распакованные файлы.

Перед началом печати лучше перезагрузить ОС.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий