How to pass DriverId to Printer Extension which is installed together with V4 driver.
Category: windows metro apps hardware
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?
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.