Hello All,

When we open the printer panel, select a printer and then right click
and select properties, a UI pops-up with a number of (~7) tabs
containing Ports, Device Settings etc. Is there any way I can suppress
these tabs and instead display a single custom tab? Can this be done
from plug-ins to the PScript/Unidrv core drivers? Or, do we need to
write a core driver module in order to be able to replace these?

Regards,
Suman

Re: Replacing Printer Property Sheets by Gianni

Gianni
Wed Jul 09 06:02:44 CDT 2008

property page is inside a dll that you provide in your driver package.
In order to enable property page you have to set up this dll and property
page funcion name in your .inf file.
Take a look at sample ac97 audio driver in ddk samples
(C:\WINDDK\2600.1106\src\wdm\audio\ac97\proppage).
Regards
Gianni

"Suman" <skarpio@gmail.com> ha scritto nel messaggio
news:e98c2126-a2ae-42e6-ae2c-0fa0482fabfe@l64g2000hse.googlegroups.com...
> Hello All,
>
> When we open the printer panel, select a printer and then right click
> and select properties, a UI pops-up with a number of (~7) tabs
> containing Ports, Device Settings etc. Is there any way I can suppress
> these tabs and instead display a single custom tab? Can this be done
> from plug-ins to the PScript/Unidrv core drivers? Or, do we need to
> write a core driver module in order to be able to replace these?
>
> Regards,
> Suman



Re: Replacing Printer Property Sheets by Judy

Judy
Wed Jul 09 12:44:08 CDT 2008

Suman <skarpio@gmail.com> wrote in news:e98c2126-a2ae-42e6-ae2c-
0fa0482fabfe@l64g2000hse.googlegroups.com:

> Hello All,
>
> When we open the printer panel, select a printer and then right click
> and select properties, a UI pops-up with a number of (~7) tabs
> containing Ports, Device Settings etc. Is there any way I can suppress
> these tabs and instead display a single custom tab? Can this be done
> from plug-ins to the PScript/Unidrv core drivers? Or, do we need to
> write a core driver module in order to be able to replace these?
>
> Regards,
> Suman
>

The tabs displayed for a printer driver are a mix of "standard" pages and
driver-specific pages. The standard pages - General, Sharing, Ports,
Advanced and Color Management - will always be displayed and you cannot
remove them. The remaining pages, such as Device Settings, are generated
by the driver DLL.

I know that it is possible to modify some of the standard pages displayed
by PScript and Unidrv drivers, but I don't know if you can completely
remove them. I suggest that you look in the DDK/WDK documentation for
information about how to use User Interface Plug-Ins to modify the
standard UI.

Re: Replacing Printer Property Sheets by Suman

Suman
Thu Jul 10 04:11:08 CDT 2008

On Jul 9, 10:44 pm, Judy Booth <J...@invalid.invalid> wrote:
> Suman <skar...@gmail.com> wrote in news:e98c2126-a2ae-42e6-ae2c-
> 0fa0482fa...@l64g2000hse.googlegroups.com:
>
> > [...]Is there any way I can suppress
> > these tabs and instead display a single custom tab? Can this be done
> > from plug-ins to the PScript/Unidrv core drivers? [...]
>
> The tabs displayed for a printer driver are a mix of "standard" pages and
> driver-specific pages. The standard pages - General, Sharing, Ports,
> Advanced and Color Management - will always be displayed and you cannot
> remove them. The remaining pages, such as Device Settings, are generated
> by the driver DLL.

Correct.

> I know that it is possible to modify some of the standard pages displayed
> by PScript and Unidrv drivers, but I don't know if you can completely
> remove them. I suggest that you look in the DDK/WDK documentation for
> information about how to use User Interface Plug-Ins to modify the
> standard UI.

Thanks Judy! Yes, you can remove standard pages, but from the
document
property sheet (i.e the dialog that comes up when you right click on a
printer
and click 'Printing Preferences...'). I could not find any information
in the WDK
or by searching the internet that says whether we can remove the
printer
property sheets or not.

Regards,
Suman