В .Net XPS поддержка является частью WPF. Использование WPF в службах Windows не поддерживается (см. MSDN ), и поэтому печать XPS с использованием .Net, включая использование System.Printing, также не поддерживается для служб.
Тот же ответ применяется для части вопроса «преобразование в GDI», поскольку этот процесс происходит автоматически (в случае, если содержимое XPS печатается в PrintQueue, где драйвер не является XPS, платформа автоматически преобразует содержимое XPS в вызовы DDI, ожидаемые драйвером при печати приложения на основе GDI).
Для серверной разработки (служб), где требуется печать XPS, в Windows 7 доступны API-интерфейсы Win32. В частности, см. API-интерфейс XPSPrint, который обеспечивает доступ к пути печати XPS и поддерживает автоматическое преобразование для очередей печати не-XPS: а также API для манипулирования контентом XPS и работы с тикетами.