Question about EMF Print spooling

Hi,

I understand EMF spool file is device independent. Is there any
way to play back this emf spool file and print to any printer.
I just need to save the print job as emf spool file and
transfer this file to any system that doesn’t have the
application where the print job is given from and get it
printed to any printer. Is it possible? How can I do this?

Thanks in advance.

Sridhar


Get your own “800” number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag

You cannot playback the EMF file on “any printer”. But you can save the
EMF file generated on one system and play it back on a different system
as long as you have the same printer and driver installed on that
machine as well. For information on playing back EMF files, please refer
to the section on “Metafile functions” in the SDK docs.

  • Ashwin

This posting is provided “AS IS” with no warranties, and confers no
rights.

-----Original Message-----
From: Sridhar Krishnan [mailto:xxxxx@ureach.com]
Sent: Friday, August 16, 2002 5:17 PM
To: NT Developers Interest List
Subject: [ntdev] Question about EMF Print spooling

Hi,

I understand EMF spool file is device independent. Is there any
way to play back this emf spool file and print to any printer. I just
need to save the print job as emf spool file and
transfer this file to any system that doesn’t have the
application where the print job is given from and get it
printed to any printer. Is it possible? How can I do this?

Thanks in advance.

Sridhar


Get your own “800” number
Voicemail, fax, email, and a lot more http://www.ureach.com/reg/tag


You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to %%email.unsub%%

But in MSDN library it says “An EMF file can be printed on any
print device”
I am copying that page from the MSDN lirary

//////////////////////////////////////////////////////////////
EMF
Print jobs from Windows NT 4.0 clients are enhanced metafiles
(EMF). Instead of the RAW printer data being generated by the
printer driver, EMF information is generated by the Graphical
Device Interface (GDI) before spooling. After the EMF is
created, control is returned to the user, and the EMF is
interpreted in the background on a 32-bit printing subsystem
spooler thread and sent to the printer driver.

EMF files are more portable than RAW files. An EMF file can be
printed on any print device, whereas a RAW file can be printed
to only one print device model. In addition, the set of EMF
files that represent all pages in a print job are typically
smaller than a RAW file that contains the same print job.

The first portion of the print job’s rendering is done on the
client computer. The last portion is rendered on the print
server. This is especially helpful when the print job is a very
large file, because the client application is not tied up for
the entire rendering time. This data type also ensures that
fonts specified on the client computer are the same ones used
by the print server.
/////////////////////////////////////////////////////

Sridhar

---- On Mon, 19 Aug 2002, Ashwin Needamangala
(xxxxx@microsoft.com) wrote:

You cannot playback the EMF file on “any printer”. But you
can save the
EMF file generated on one system and play it back on a
different system
as long as you have the same printer and driver installed on
that
machine as well. For information on playing back EMF files,
please refer
to the section on “Metafile functions” in the SDK docs.

  • Ashwin

This posting is provided “AS IS” with no warranties, and
confers no
rights.

-----Original Message-----
From: Sridhar Krishnan [mailto:xxxxx@ureach.com]
Sent: Friday, August 16, 2002 5:17 PM
To: NT Developers Interest List
Subject: [ntdev] Question about EMF Print spooling

Hi,

I understand EMF spool file is device independent. Is there
any
way to play back this emf spool file and print to any
printer. I just
need to save the print job as emf spool file and
transfer this file to any system that doesn’t have the
application where the print job is given from and get it
printed to any printer. Is it possible? How can I do this?

Thanks in advance.

Sridhar


Get your own “800” number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag


You are currently subscribed to ntdev as:
xxxxx@microsoft.com To
unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to ntdev as:
xxxxx@uReach.com
To unsubscribe send a blank email to leave-ntdev-
xxxxx@lists.osr.com


Get your own “800” number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag