How to start printer driver developmet?

Hello
Friend

I want to develop printer driver like HP color Jet 8500 PCL.
I am beginner in driver development .
So please suggest any document which explain step by step driver development
or
Suggest any example of printer driver.

Thanks
Mahendra

xxxxx@semaphore-software.com wrote:

I want to develop printer driver like HP color Jet 8500 PCL.
I am beginner in driver development .
So please suggest any document which explain step by step driver development
or
Suggest any example of printer driver.

What device are you planning to drive? Is this a printer you are
creating? Or are you creating a “virtual” driver?

There is a whole set of printer sample in the WDK, covering the many
different places you can hook in to the print path. The one you need
depends on what you re really trying to do.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Hello
Thanks for replay.

I want to develop virtual printer driver.
This has feature like HP color laser jet 8500.

So please suggest document or Example.
Which IDE use for develop this driver?

Thanks
Mahendra

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Wednesday, July 01, 2009 10:05 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] How to start printer driver developmet?

xxxxx@semaphore-software.com wrote:

I want to develop printer driver like HP color Jet 8500 PCL.
I am beginner in driver development .
So please suggest any document which explain step by step driver
development
or
Suggest any example of printer driver.

What device are you planning to drive? Is this a printer you are
creating? Or are you creating a “virtual” driver?

There is a whole set of printer sample in the WDK, covering the many
different places you can hook in to the print path. The one you need
depends on what you re really trying to do.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Mahendra Gajera wrote:

I want to develop virtual printer driver.
This has feature like HP color laser jet 8500.

So please suggest document or Example.

Printer drivers are not easy. (Few drivers are.) I might suggest you
start with the bitmap sample at src\print\oemdll\bitmap, although you
should probably look through the other samples in src\print\oemdll as
well. Also, there is a text-only sample in src\print\tty that is
actually the source for the “Generic / Text Only” printer that ships
with Windows. That might be another place to start.

Which IDE use for develop this driver?

You can use whatever editor suits you. I use gvim, but many people use
Visual Studio’s editor. You can’t use the compilers in Visual Studio –
you must use the compilers in the WDK. That means you have to use the
“build” tool to build your driver. There is a script called
“ddkbuild.bat” available here:

http://www.osronline.com/article.cfm?article=43

lets you call the “build” tool from inside Visual Studio.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Thanks for Soluction

Apart from the DDK, do also look at the GDI architecture. That will be
useful in printer driver development

On Sat, Jul 4, 2009 at 4:25 AM, wrote:

> Thanks for Soluction
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>