XPS Test Tools


The Windows Driver Kit (WDK) Beta 2 contains several useful tools for working with XPS Documents, including:



  • isXPS: Tool to validate various conformance requirements of produced XPS Documents. Still called by its former name, isReach, in this release of the WDK.

  • PTConform: Tool to validate conformance of PrintTickets.

  • LooksGood: Tool to compare the output of a RIP to a known good source.

These test programs are used in Printing tests included in the Driver Test Manager, which is part of the Windows Driver Kit. The test job “XPS-OPC Compliance Test” uses isReach.exe. PTConform.exe is run by the job “PrintTicket Conformance Test”, and LooksGood.exe is run by the job “XPS Rendering Verification Test”.


After the Driver Test Manager controller has been installed, it will have a shared folder on it, named “Tests”. All of the files used in DTM test jobs are located in that share, so if the machine where you have installed DTM were named “DTM”, the paths to these executables, where <platform-name> is either “x86fre” or “amd64fre”, would be:



\\DTM\Tests\<platform-name>\nttest\PrintScanTest\printing\isReach\isReach.exe


Note that isReach.exe requires ReachPartValidator.dll and ReachStructureValidator.dll, both located in the same isReach folder, as well as the logging dll’s described below.




\\DTM\Tests\<platform-name>\nttest\PrintScanTest\printing\LooksGood\LooksGood.exe


Note that LooksGood.exe requires LooksGoodLib.dll, located in the same LooksGood folder, plus the logging dll’s.


The logging dll’s required by isReach.exe and LooksGood.exe are the four dll’s to be found in



\\DTM\Tests\<platform-name>\nttest\PrintScanTest\printing\Logging_DLLs




In the case of PTConform, <platform-name> can also be “ia64fre”, and it may be found at



\\DTM\Tests\<platform-name>\nttest\PrintScanTest\printing\PrintTicket\PTConform\PTConform.exe


If these tools would be valuable to you, you can find out more information about the WDK beta program here.


Comments (5)

  1. QA Tester SO CAL says:

    Perfect, I was pulling my hair out just about looking for this info for engineering dept.

  2. Dramastic says:

    It seems as though the looksgood.exe tool is still incomplete.  When manually executing the tool to compare output via a command prompt, it will complain about a missing DLL.   The DLL, imcmpDLL.dll is nowhere to be found in my experience.  Hopefully someone will shed some light on this soon.

  3. Craig says:

    Are Microsoft expecting third parties to implement there own image comparison interfaces (via a plugin DLL called ‘imcmpDLL.dll’) in the LooksGood tool or will they be releasing a version of the component?

  4. jackyhlexmark says:

    Does Microsoft release imcmpDLL.dll for LooksGood.exe test tool?

  5. Dramastic says:

    If everyone hasn’t notice by now, the tool and imcpdll.dll is located in the WDK after 5484.  If you do not have 2003 server installed, you can download Universal Extractor and extract the tool and dll’s from the file (and I believe it is still in the same location) ldkx86.msi.  Everything you will need should be located in:

    ProgramTestsx86frenttestPrintScanTestprinting