Autor Beitrag
mcknew
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 22.07.04 10:53 
Hi all,

DeviceCapabilities fwCapability DC_EMF_COMPLIANT are not supported on NT based System.

Who know how with wich function work this on NT based system?
How i can ask the printer driver "can you EMF?" on NT based system?
(The spooler make this but how?)
Why this not supported on NT/2000/XP ?

Alex
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Do 22.07.04 11:24 
Hallo,
leider habe ich deine Frage nicht richtig erfasst, kannst du nicht noch mal auf deutsch fragen. Ich glaube mich an einen deutschen Beitrag von dir zu erinnern.

Gruß,
maxk

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
mcknew Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 22.07.04 11:43 
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