Exactly. Why go the postscript way, when it *could* be lot simpler by
putting in a plug-in ? The main intent of the plug-ins was to give the
driver writer lot of flexibility in each phase of the print process and be
able to customize.
Kedar, you also need to look at which version of Windows you want to target
this for. Customizing printer drivers for 9x platforms is a nightmare!
-g
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@wipro.com
Sent: Monday, October 11, 2004 5:35 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Printer Driver : Chaning the format of document before
it is printed
Ofcourse, there are lot of convertors that can convert postscript data to
format of your choice.That is no the issue. But why do you want to go
through the Intermediate step of postscript generation in the first step?
Sounds to me like inventing and then reinventing the wheel 
Vipin
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Girish Kulkarni
Sent: Monday, October 11, 2004 5:25 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Printer Driver : Chaning the format of document before
it is printed
Well, as far as i understand, if he implements a PostScript printer
pseudo-driver and then does transformations on PostScript text, the final
output that goes to the printer would be PostScript again (unless i am
missing something here). Though a lot of printers do support PS, and most of
the Lasers do, but there are enough low end printers that do not support PS
and this solution might not work in that case.
Also, if the OP can specify what kind of change he wants to do to the
document, members on the list can suggest if a plug-in is a good idea or
not.
-g
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@wipro.com
Sent: Monday, October 11, 2004 4:42 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Printer Driver : Chaning the format of document before
it is printed
OP hasn’t mentioned what format he wants DDI to be cooked into. It’s upto
his engine code. So why are we on to assumptions?
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Girish Kulkarni
Sent: Monday, October 11, 2004 4:29 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Printer Driver : Chaning the format of document before
it is printed
And what if the printer doesn’t support PS ? This wouldn’t work …
-g
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Monday, October 11, 2004 4:18 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Printer Driver : Chaning the format of document before
it is printed
Develop a PostScript printer pseudo-driver. Then do your transformations
on PostScript text, and send it to real printer.
Otherwise, you will drown in lots of tiny nasty details in lots of
different apps.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: “kedar”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Monday, October 11, 2004 10:13 AM
Subject: [ntdev] Printer Driver : Chaning the format of document before it
is printed
> Hi All,
>
> I Want to change the format of any document being printed to a
> specified format before it is actually printed. So I think I need to
> catch the data that has to be printed before it goes to the spooler so
> that the data can
be
> changed and sent to spooler, which then sends data to the actual
> hardware.
>
> After going through the DDK documentation of printer drivers, I feel
> that writing a rendering plug-in as user mode .dll will do the job.
>
> Is the above approach correct one? and is there anything to do at
> kernel level? And does the DDK sample watermark under
> src\oemdll\printer help in doing the job?
>
> Any information is helpful.
>
> Thanks and regards,
> Kedar.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
> unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@cisco.com To unsubscribe
send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@wipro.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@wipro.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com