«Документ XPS» — это новый формат документов, основанный на использовании документов с фиксированным форматированием. Этот формат определяется спецификациями Microsoft XPS и Open Packaging Conventions, использующими отраслевые стандарты (такие как XML и ZIP).
Формат «Документ XPS» является стандартом в Windows Vista и поддерживается широким кругом платформ, включая Windows XP и Windows Server 2003 с установленным ПО .NET Framework 3.0. Кроме того, бесплатная открытая спецификация позволяет создавать кросс-платформенные решения. Многие поставщики продуктов для сканирования и печати уже разрабатывают решения для приложений Win32 и .NET Framework 3.0, использующие технологии XPS для повышения производительности и качества.
Подсистема печати Windows Server 2008 поддерживает спецификацию XPS, что позволяет повысить качество документов и эффективность и совместимость подсистемы печати в целом.
Путь печати XPS использует новые драйверы принтеров XPSDrv, созданные на основе модульной архитектуры, повышающей эффективность обработки документов в очередях печати.
Новая архитектура печати не только сохраняет совместимость с существующими приложениями и драйверами печати, но и позволяет существующим приложениям использовать возможности, которые поддерживаются только драйверами принтеров XPSDrv. Новые приложения, использующие .NET Framework 3.0, могут пользоваться всеми возможностями, которые предоставляет новый путь печати.
Драйверы принтеров XPSDrv позволяют повысить качество печати документов. Это достигается благодаря тому, что новые драйверы могут использовать не только функции обработки графики, предоставляемые интерфейсом графических устройств (GDI), но и обрабатывать изображения в альтернативных цветовых пространствах, а также использовать более производительные графические библиотеки, которые были не доступны прежним драйверам принтеров, основанным на GDI.
Windows Server 2008 поддерживает новые путь печати XPS для серверной операционной системы. Путь печати XPS использует формат «Документ XPS» на всем пути печати от приложения до принтера, обеспечивая точное отображение исходного документа при печати. Новые пути печати в Windows Server 2008 предоставляют следующие возможности.
Повышение скорости и качества печати и уменьшение размера файла диспетчера очереди благодаря устранению потребности в преобразованиях форматов файлов, часто выполнявшихся GDI-драйверами принтеров.
Совместимость с собственными приложениями и драйверами заказчиков, предназначенными для работы с цветом и графикой, и расширенная поддержка цветовых пространств и технологий компонентами драйвера принтера.
Использование 32-разрядных цветов для каждого канала, поддержка цветового пространства CMYK в драйвере принтера и именованных цветов, возможность использования более чем четырех цветов.
Непосредственная поддержка прозрачных пленок и градиентных заливок.
Преобразование путей печати для поддержки существующих приложений и драйверов принтеров.
Драйверы принтеров XPSDrv в Windows Server 2008 используют новую модульную архитектуру, которая расширяет возможности существующей инфраструктуры драйверов и обеспечивает совместимость с существующими принтерами и приложениями. Архитектура драйвера принтера XPSDrv.
Поддержка Windows Presentation Foundation и совместимость с приложениями Win32.
Поддержка указания и печати для Windows XP. Драйвер принтера XPSDrv может также размещаться на серверах печати под управлением Windows Server 2003.
ИТ-подразделение может включать собственные фильтры, добавляющие корпоративные водяные знаки или осуществляющие учет заданий печати и управление квотами.
Независимые поставщики оборудования могут использовать одни и те же функциональные блоки в разных моделях драйверов. Поддержка повторного использования общих компонентов драйвера принтера повышает надежность компонентов драйверов и эффективность завершающей обработки, выполняемой драйвером сервера печати.
В состав Windows Server 2008 входит усовершенствованная консоль управления печатью (PMC), впервые появившаяся в Windows Server 2003 R2. В Windows Server 2008 PMC поддерживает миграцию с Windows 2000 Server и Windows Server 2003 на Windows Server 2008. Кроме того, PMC содержит переработанный мастер установки сетевого принтера, уменьшающий число шагов, которые администратор должен выполнить для добавления на сервер печати сетевых принтеров. Это достигается благодаря автоматическому поиску принтеров и установке драйверов по мере их доступности.
Windows Server 2008 поддерживает веб-службы на устройствах (WSD) — набор протоколов, предназначенный для использования служб на подключенных к сети устройствах и управления этими службами и значительно упрощающий подключение, установку и использование принтеров. Корпорация Майкрософт сотрудничает с несколькими производителями принтеров, чтобы реализовать поддержку протокола WSD на их устройствах.
Чтобы уменьшить нагрузку на сервер печати, обработка заданий может выполняться на клиентских компьютерах под управлением Windows Vista, а не на сервере. Это позволяет увеличить число клиентов, которые может поддерживать один сервер печати. Кроме того, в зависимости от языка описания страниц и содержимого задания печати в некоторых случаях эта возможность позволяет значительно снизить загрузку сети.
В Windows Server 2008 диспетчер печати использует для обмена данными между клиентами и серверами удаленные вызовы процедур (RPC). Благодаря существенному уменьшению количества используемых RPC отдельных потоков обработки Windows Server 2008 значительно повышает производительность сред печати крупного и среднего размера.