How to develop a printer driver?

I am developing a virtual printer driver. For this, i have gone through the steps in Ghost Script and developed a dummy driver. I have selected Start>Control Panel>Printers and Faxes>Add Printer… and followed the steps…But in the fifth step, in the “ADD PRINTER DRIVER WIZARD” i have to develop and list my own printer driver rather than the things already available…

I have studied Windows DDK Documentation a little… It is also not possible to go through all the documentation in very short period… Also i am new to device driver development… In DDK a lots have been given about printers source code in the src\printer directory… Which one to see for VIRTUAL PRINTER DRIVER development? and what to follow? to list my printer driver at “ADD PRINTER DRIVER WIZARD”… Please someone elaborate the solution for this problem… for the past 3 weeks i am struggling in this same step…

If possible reply me in a step-by-step procedure, which i can follow easily…

Thanks a lot to all who reply to my query…

Forget about all my threads posted before this thread…

Dude,

You’re annoying me with your repeated requests.

I have studied Windows DDK Documentation a little

I suggest you study the DDK more.

It is also not possible to go through all the documentation in very short period

Of course not. I suggest you spend more time reading and less time asking people for help.

If possible reply me in a step-by-step procedure, which i can follow easily

C’mon dude. You’re a programmer, right? Spend some time, do your homework, and when you have SPECIFIC questions about a topic that you’re having trouble with, ask them here. But PLEASE: Don’t ask us to do your entire project for you.

You’re welcome,

Peter
OSR

Peter i am confused in which part of the Windows DDk Documentation will be appropriate for developing printer driver… So that i could concentrate on that itself… In the source code given in DDK, there are several folders under printer directory like cpsuisam, genprint, infs, mini, monitor, etc… Whether all are needed for printer driver development or each one is a separate printer driver… Help me in this…