Проще говоря, драйвер принтера Windows представляет собой библиотеку, которая реализует интерфейс независимых от устройства графических интерфейсов Windows и другой интерфейс связи с устройствами, такими как принтеры. После приема вызовов с интерфейса команд обработки изображений он создает файл печати конкретного устройства и отправляет его в коммуникационный интерфейс.
В случае драйвера принтера PostScript драйвер состоит из разделяемой независимой от устройства части, которая выполняет большую часть преобразования команд обработки изображений в код языка PostScript и зависящую от устройства часть, которая имеет данные о бумаге размеров и возможностей конкретной модели принтера. Это разделение и тот факт, что общая часть является общей, не особенно заметна для пользователя.
Эти интерфейсы, связанные с печатью, не просты. Два места, чтобы начать обучение о них Introduction to Printing, в центре разработчиков Microsoft, и статья Windows Driver Model, в Википедии
можно перехватить данные и отправить его в другом месте, либо при визуализации команд интерфейса или интерфейса связи. Однако это непростая задача. Это требует изучения системы печати и ее API, как в приведенных выше ссылках.