Question

kondakovdmitry on Sat, 12 May 2012 11:54:50


Hello,

I am developing PrinterExtension for v4 driver which we are going to include in V4 driver package.

I would like to enable the same binary of PrinterExtension to work with multiple printer driver Ids.

The comment in the new PrinterExtensionSample recommends to pass the driver id as a command line argument to enable one application binary to work with multiple printer driver ids. However specifying command-line argument is unsupported for the case of printer extension embedded into driver package.

What is the recommended way to pass DriverId to Printer Extension in this case?


Sponsored



Replies

Eric Hanson-MSFT on Sun, 13 May 2012 04:43:30


Kondakovdmitry,

I will look into this for you.

Best Wishes - Eric

Eric Hanson-MSFT on Tue, 22 May 2012 18:39:44


Kondakovdmitry,

There is nothing obvious.  I will continue to look into this for you.

Best Wishes - Eric

Justin Hutchings [MSFT] on Tue, 22 May 2012 19:25:56


Hi Kondakovdmitry,

This is a known limitation. We have a bug open and are investigating whether we can make a fix for Windows 8.

Thanks!

Justin

kondakovdmitry on Wed, 23 May 2012 03:19:18


Hello Justin!

Thank you for the answer, I will wait for your solution, if you come up with any.

Meanwhile, as a workaround I will make Printer Extension extract PrinterDriverID from the *-manifest.ini file, if it finds any beside it's own EXE file.

Best regards,

Dmitry.