Bands Info in Image Processing

Hai All,
I developed a Bitmap dirver for a UniDrv based
printer driver.I am capturing the image in Image
Processing Module of Rendered Plug-in of
DDK(oemuni).But I am not able to capture the whole
document information…Only one band of
Information I am capturing successfully and saving to
a file in the above module…
my image processing module is called only once for
any given ptint Job.I don’t have a printer connected
to my system.
my GPD’s ColorMode feature is as follows
*Feature: ColorMode
{
*rcNameID: =COLOR_PRINTING_MODE_DISPLAY
*HelpIndex: 12004
*DefaultOption: 24bpp
*Option: 24bpp
{
*rcNameID: =24BPP_DISPLAY
*DevNumOfPlanes:1
*DevBPP: 24
*DrvBPP: 24
*IPCallbackID: 24
*Command: CmdEnableDRC { *Cmd : “” }
*PaletteSize: 256
*PaletteProgrammable? : TRUE
*Command: CmdDefinePaletteEntry { *Cmd : “” }
*Command: CmdSelectPaletteEntry { *Cmd : “” }
*Command: CmdSetSrcBmpWidth { *Cmd : “” }
*Command: CmdSelect
{
*Order: PAGE_SETUP.16
*Cmd: “”
}
}
}
I am getting a part of given print Job successfully
I mean First Band is successfully written to file.
If I change *devbpp=0 and *NumOfPlanes=0 then Nothing is saved in my file(I mean only Black/White screen when I open this file)
Now my problem is:
How should I know, How many bands will be created for each Given Print Job?
How can I make my Image Processing Module should be called more than once?
Do I need any changes in my GPD file with respect to my problem?
I hope somebody will help me in this regard
Thanks in advance
Vijay


Do you Yahoo!?
All your favorites on one personal page – Try My Yahoo!