V4 Printer Driver Not Getting Installed on Surface

Discussion in 'Microsoft Surface Help' started by psankarv, May 8, 2013.

  1. psankarv

    psankarv New Member

    Joined:
    May 8, 2013
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    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
     
  2. cali

    cali Member

    Joined:
    Jun 19, 2012
    Messages:
    542
    Likes Received:
    22
    Trophy Points:
    18
    Welcome to the site. Hope you have this resolved, meanwhile, moved to a help forum for responses.
     

Share This Page

Search tags for this page

drivers not installed in surface

,

hp universal print drver for surface rt

,

v4 driver loading error