What's new

V4 Printer Driver Not Getting Installed on Surface

psankarv

New Member
Dear All,

I am trying to install a V4 Printer Driver in a Surface (ARM Based Processor, and Windows RT 32 bit OS).
As seen in inbox drivers (HP, XEROX etc), I too have added 'NTarm' section under the "[Manufacturer]" section and "[Manufacturer.NTarm]" section.
I am planning to install a GPD UI based driver. So, I have avoided all other modules (DLLs, .Exe etc) in my .INF file.
The driver set that I have created contains the following files;
1. Security Catalog File
2. GPD file
3. My INF file
4. Configuration Settings .INI file (Manifest)
5. Pipeline Config XML file (Contains ony MsxpsPCL6 filter DLL).

With all these, this is perfectly getting installed on my 32-bit Windows 8 (x86 / x64) machines.
And I could see the GPD UI too.

I have tried Signing the catalog file using "SignTool" (SignTool sign /a MyCatalog.Cat).
Also, the same certificate is installed in my Surface (Certificate Store: "Trusted Root Certification Authorities" and "Trusted Publishers").
But, when I tried installing the same in my Surface, it failed. !!!

Summary of the log (Took from My surface C:\Windows\INF\setupapi.dev.log) is given below;
==============================================================================================================================
inf: Driver package 'v4printerdriver-pcl6.inf' is configurable.
inf: {Query Configurability: exit(0x00000000)} 16:57:12.811
flq: Copying 'C:\Users\Administrator\AppData\Local\Temp\{373e3726-e1fb-4942-89c5-4850f3eb2a79}\v4PrinterDriverRenderFilter-PCL6-PipelineConfig.xml' to 'C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriverRenderFilter-PCL6-PipelineConfig.xml'.
flq: Copying 'C:\Users\Administrator\AppData\Local\Temp\{373e3726-e1fb-4942-89c5-4850f3eb2a79}\v4PrinterDriver-PCL6-manifest.ini' to 'C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriver-PCL6-manifest.ini'.
flq: Copying 'C:\Users\Administrator\AppData\Local\Temp\{373e3726-e1fb-4942-89c5-4850f3eb2a79}\v4printerdriver-pcl6.inf' to 'C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4printerdriver-pcl6.inf'.
flq: Copying 'C:\Users\Administrator\AppData\Local\Temp\{373e3726-e1fb-4942-89c5-4850f3eb2a79}\v4PrinterDriver.cat' to 'C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriver.cat'.
flq: Copying 'C:\Users\Administrator\AppData\Local\Temp\{373e3726-e1fb-4942-89c5-4850f3eb2a79}\v4PrinterDriver.gpd' to 'C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriver.gpd'.
sto: {DRIVERSTORE IMPORT VALIDATE} 16:57:12.889
sig: {_VERIFY_FILE_SIGNATURE} 16:57:12.920
sig: Key = v4printerdriver-pcl6.inf
sig: FilePath = C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4printerdriver-pcl6.inf
sig: Catalog = C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriver.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 16:57:12.982
sig: {_VERIFY_FILE_SIGNATURE} 16:57:12.982
sig: Key = v4printerdriver-pcl6.inf
sig: FilePath = C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4printerdriver-pcl6.inf
sig: Catalog = C:\windows\System32\DriverStore\Temp\{49795590-c57c-454a-b517-e9034eb0141d}\v4PrinterDriver.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 16:57:13.014
!!! sig: Driver package signer is not trusted by system, and Code Integrity is enforced.
!!! sig: Driver package failed signature validation. Error = 0xE0000243
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0xe0000243)} 16:57:13.014
!!! sig: Driver package failed signature verification. Error = 0xE0000243
!!! sto: Failed to import driver package into Driver Store. Error = 0xE0000243
sto: {Stage Driver Package: exit(0xe0000243)} 16:57:13.045
<<< Section end 2013/05/07 16:57:13.061
<<< [Exit status: FAILURE(0xe0000243)]
==============================================================================================================================

I was not able to figure out what really went wrong.
If anybody can please suggest the steps and resolution, it will be a great help.

Warm Regards,
Sankaran
 

cali

Member
Welcome to the site. Hope you have this resolved, meanwhile, moved to a help forum for responses.
 
Top