Работа с печатью в системе Windows 8

print-in-windows-8

На текущий момент, принтер является одним из самых популярных и необходимых периферийных устройств в мире. За многие годы, система печати множество раз преобразовывалась и сейчас представляет собой сложную «конструкцию», которая предоставляет возможность пользователю применять самые различные принтеры, печатать с помощью сервера, управлять работой сотен и тысяч очередей печати для самых разных пользователей. Сама система затрагивает множество различных компонентов ОС, и ресурсов компьютера.

Система печати Windows 8.

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

Разработчики уделили внимание работе драйвером в среде Windows RT, в результате которой наблюдался запуск лишних служб, высокий уровень потребления системных ресурсов и другое негативное влияние на работу ARM. В более ранних версиях системы Windows для установки нового принтера требовался соответствующих драйвер (использовать универсальные дрова было крайне сложно и нецелесообразно). Windows 8 для этих целей поддерживает набор последних драйверов (встроенных), которые работают с наиболее распространенными принтерами. Таким образом, если драйвер подойдет, нет нужды искать и скачивать его вручную. Также была рассмотрена проблема совместного использования разных принтеров (например, в рамках одной сети). Особенно большие трудности возникали при расхождении разрядности систем. Для этого в 4 версии архитектуры печати, была разработана новая модель сервера печати, которая не требует в обязательном порядке размещения драйверов.

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

Работа с большим количеством принтеров

В системе Windows 8 разработчики значительно сократили количество встроенных драйверов, вместо этого была задействована платформа драйверов класса печати. Данная служба предусматривает драйвера для популярных производителей, делает возможной печать на уже существующих устройствах и позволяет производителям добавлять новые принтеры. Таким образом, теперь печать возможна без прямого использования того или иного драйвера. Все они собраны в одну систему, которая сама назначит необходимый компонент при установке нового принтера. Также было уделено внимание свободному месту, которое требуется для обеспечения работы принтеров и других служб обработки контента. В Windows 8 требуемое место на диске – 184 Мб, что почти в 4 раза меньше, чем в Windows Vista. Параллельно, с уменьшением места, стали актуальные различные встроенные драйвера оборудования с ограниченной емкостью запоминающего устройства.