Может ли Windows Print Processor форсировать тип данных очереди

Я разрабатываю Windows Print Processor, используя образец WDK 7.1. Я хотел бы регистрировать фактические данные, которые печатаются, и предпочел бы, чтобы они выполнялись в согласованном формате (EMF), а не в формате RAW основного принтера. Будет модификация EnumPrintProcessorDatatypes чтобы вернуть только тот формат, который я хочу (то есть EMF) принудительно заставить уровень приложения / GDI принтер использовать этот тип и тем самым позволить мне всегда регистрировать его в одном и том же формате?

0

Решение

Важные вещи здесь:
1. убедитесь, что прямая печать отключена
2. убедитесь, что расширенная печать включена

Если драйвер основан на XPS, работа будет проходить через XPSPRINT трубопровод, и никогда не будет сформирован как EMF.

Вы можете найти больше информации об использовании EMF или RAW на следующей странице недокументированной печати:
http://www.undocprint.org/winspool/spool_files#when_is_raw_used

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]