Einzelnen Beitrag anzeigen

mck

Registriert seit: 12. Jul 2004
8 Beiträge
 
#2

Re: DeviceCapabilities DC_EMF_COMPLIANT not supportet on NT

  Alt 22. Jul 2004, 11:45
sorry.. nochmal auf DE.

DeviceCapabilities fwCapability DC_EMF_COMPLIANT are not supported on NT based System.

Kennt jemand ein WInAPI befehl mit dem man den Drucker Treiber abfragen kann, ob der Treiber EMF Spool Dateien versteht?

Warum wird DeviceCapabilities DC_EMF_COMPLIANT bei NT/2000/XP nicht unterschtützt?

Folgendes Problem: der Spooler kommuniziert über GDI mit dem Druckertreiber, und fragt ob der Treiber "EMF" kann. Erst dann werden entsprechende "EMF" Spool Dateien erstellt.
Ich weiss aber nicht mit welchem API befehl wird der Druckertreiber unter NT/2000/XP abgefragt.
Das habe ich mit einem Druckertreiber ausprobiert der nur RAW kann. Obwohl ich beim Printprocessor "Winprint" EMF 1.008 eingestellt habe, und auch in der Registry EMF, erstellt der Spooler trotzdem RAW Spool Dateien.
(Der spooler fragt den Treiber irgendwie.. aber wie?)

Sobald ich in der Registry den Treiber durch "UNIDRV.DLL" austausche, macht der Spooler "EMF" Spool Datein (so wie das beim Printprocessor eingestellt ist)

Ist das ein verstecktes WinAPI befehl?


Alex
  Mit Zitat antworten Zitat