..
Всех приветствую. В этой публикации будет текст про сервер печати в системах Windows 7/10/11.
Сервер печати предназначен для:
- организации очередей печати. Для каждого печатающего устройства задания по печати документов и изображений ставятся в очередь, у каждого печатающего устройства, т.е. принтера она своя.
- управления печатающими устройствами (принтерами и МФУ). Это осуществляется через их драйвера и сторонний софт производителя. Это позволяет настраивать качество и скорость печати, плотность бумаги, таймаут перехода в режим сна и т.п.
- Загрузки драйверов для печатающих устройств и мониторинг их доступности. Например, если принтер был выключен или отсоединён от компьютера, то сервер печати сообщит об этом системе.
Для перезагрузки сервера печати заходим в службы, находим "Диспетчер печати" и вызвав правой кнопкой мыши контекстное меня выбираем "Перезапустить".
..
У сервера печати есть своя панель управления. Для того чтобы её открыть нужно зажать "Win" + "R" и набрать команду "printmanagement.msc".
Здесь можно увидеть список установленных принтеров, драйверы, порты печати и форматы бумаги.
Все драйвера атомарны, т.е. либо он есть либо его нет. Для одного принтера может быть несколько драйверов и через каждый из них он может работать по разному. Соответственно в системе Windows один и тот же принтер может "видеться" как два или несколько. Также в панели управления печатью у каждого драйвера можно посмотреть список его файлов и путь установки.
Обычно драйвер представлен одним или двумя dll- или sys-файлами, остальные файлы сопроводительные или с конфигурацией и настройками (которые для печати не нужны). К сопроводительным файлам может относится справочная информация на различных языках и тому подобное.
К сожалению, несмотря на то что это сервер печати, никаких настроек и опций скажем по группировке принтеров в пул нет. Т.е. я думал что можно объединить два принтера в пул печати, и хотел это сделать, но здесь такого ничего нет. Для чего это бы пригодилось. Для того чтобы раскинуть общую очередь печати на два печатающих устройства, для балансировки нагрузки между ними. Короче говоря, сервер печати в Windows 7/8/10 простой и никакого особого функционала в нём нет, мягко говоря, наворотами он не блещет.
..
СУЩЕСТВУЮТ ЛИ ПРОТОКОЛЫ ПЕЧАТИ
..
У некоторых авторов на дзене есть неправильные статьи где пишут что Wi-Fi или Bluetooth это протоколы печати т.к. ч\з них можно напечатать с планшета или телефона. Это не протоколы печати. Это даже не интерфейсы а среды передачи данных. Интерфейсом может выступать одна из двух установленных Wi-Fi сетевых карт, скажем, если в компьютере есть две безпроводные сетевые карты, а среда одна, это Wi-Fi. Также есть мнение что PCL5 и PCL6 это протоколы печати. Это также не протоколы печати, это языки печати, также как языки программирования для написания программ.
Протоколы печати есть, но у каждого производителя они свои и их структуру никто не раскрывает. У кого то они лучше, печать идёт быстрее и лучше, у кого то хуже. Их реализация "зашита" в драйверах на печатающие устройства и в прошивки или в софт печатающих устройств, МФУ и принтеров короче. Например, HP никогда не раскроет никому как реализован его протокол печати, какие команды используются, как передаются данные, коды ошибок и т.п. Про IPP говорить не буду, т.к. это отдельная тема, здесь подразумеваю что принтер напрямую подключен к компьютеру, а сеть не используется.
Ну вот такая получилась публикация. Недавно я заморочился и разобрался насчёт протоколов печати, где суть и где они, заодно запилил эту публикацию.
..