9X Printer Driver

Hi,

I am using a UNIDRIVER based Windows 9X Printer driver and set
the data type as EMF. When I print from Power point application(
Windows 98) it always print to Raw data type, but for other
applications, it creats temporary emf files properly and I could
process the emf files in the print processor.

I know a driver can control the data type. But I don’t
understand how an application like power point can force the
data type to raw when the driver supports EMF.

Can anyone explain me how is this happening and how to fix this?

Thanks,
Sridhar


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

Your default datatype selection in the printer properties doesn’t

guarantee anything. There are numerous factors that control whether EMF

or RAW gets spooled. Here are some of the factors:

Firstly, if the app uses the print apis directly, it can specify

whatever datatype it wants. But if the app prints through GDI:

We’ll go RAW in the following cases:

  • Printing to FILE:, directly to port (no spooling)

  • Client disables “advanced printing features”

Additionally, for networking printing:

  • Client is anything other than NT/Win200/XP

  • Client doesn’t use a “true” connection

  • Printing to a “masq” printer (win9x, netware, etc.)

  • Server has “printer attribute RAW only” bit set

  • Server doesn’t accept client’s EMF version

Sridhar Krishnan wrote:Hi,

I am using a UNIDRIVER based Windows 9X Printer driver and set
the data type as EMF. When I print from Power point application(
Windows 98) it always print to Raw data type, but for other
applications, it creats temporary emf files properly and I could
process the emf files in the print processor.

I know a driver can control the data type. But I don’t
understand how an application like power point can force the
data type to raw when the driver supports EMF.

Can anyone explain me how is this happening and how to fix this?

Thanks,
Sridhar

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


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

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

---------------------------------
Do you Yahoo!?
Free Pop-Up Blocker - Get it now

Thanks a lot vivek.

I am trying to narrow down the possibilities here. In my case
the UNIDRIVER based Windows 9X driver creates EMF data
successfully except Microsoft powerpoint. I have tried a many
UNIDRIVER based drivers comes with windows 9x operating system.
None of them takes the EMF data type if the print job is from
power point application.

But I am sure that the power point application prints through
GDI. I have tried a monolithic windows 9x driver, it works fine,
it creates EMF data successfully for Power point too. So my
question is,

why the UNIDRIVER based driver doesn’t create EMF data for a
particular application if the monolithic driver creates EMF data
successfully for all the applications?

Is it a problem with Windows 9x UNIDRIVER?

Or is it possible to fix this in MINIDRIVER?

Thanks,
Sridhar


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

---- On Thu, 20 Nov 2003, vivek kumar (xxxxx@yahoo.com)
wrote:

Your default datatype selection in the printer properties
doesn’t

guarantee anything. There are numerous factors that control
whether EMF

or RAW gets spooled. Here are some of the factors:

Firstly, if the app uses the print apis directly, it can
specify

whatever datatype it wants. But if the app prints through
GDI:

We’ll go RAW in the following cases:

  • Printing to FILE:, directly to port (no spooling)

  • Client disables “advanced printing features”

Additionally, for networking printing:

  • Client is anything other than NT/Win200/XP

  • Client doesn’t use a “true” connection

  • Printing to a “masq” printer (win9x, netware, etc.)

  • Server has “printer attribute RAW only” bit set

  • Server doesn’t accept client’s EMF version

Sridhar Krishnan wrote:Hi,
>
> I am using a UNIDRIVER based Windows 9X Printer driver and
set
> the data type as EMF. When I print from Power point
application(
> Windows 98) it always print to Raw data type, but for other
> applications, it creats temporary emf files properly and I
could
> process the emf files in the print processor.
>
> I know a driver can control the data type. But I don’t
> understand how an application like power point can force the
> data type to raw when the driver supports EMF.
>
> Can anyone explain me how is this happening and how to fix
this?
>
>
> Thanks,
> Sridhar
>
> ________________________________________________
> Get your own “800” number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@yahoo.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
>
>
> ---------------------------------
> Do you Yahoo!?
> Free Pop-Up Blocker - Get it now
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
xxxxx@ureach.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
>
>
>