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 removedAnonymous
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