Partilhar via


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

  • Anonymous
    August 11, 2006
    Perfect, I was pulling my hair out just about looking for this info for engineering dept.

  • Anonymous
    August 17, 2006
    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.

  • Anonymous
    October 18, 2006
    The comment has been removed

  • Anonymous
    February 01, 2007
    Does Microsoft release imcmpDLL.dll for LooksGood.exe test tool?

  • Anonymous
    March 07, 2007
    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