XPS Review Summary
Software Imaging Limited
Company Site
XPS Viewer
Pros: Easy to use user interface. Anti-aliasing and color profile selection options for viewing. Able to render simple and complex XPS page objects. Great performance for processing documents with text and simple vector graphics compared to the IE XPS viewer. Available for 32 and 64 versions of Vista, XP SP2 and Windows Server 2003.
Cons: 32 bit version of viewer processed XPS documents containing images and gradient fills slower than the IE XPS viewer. No Mac version is available at this time.
Software Imaging recently announced their new XPS viewer, which can be downloaded for free from their website. The SWI XPS viewer, based on Software Imaging’s PrintMagicXPS™ rendering technology, comes in 32 and 64 versions for Vista, XP SP2 and Windows Server 2003. Since PrintMagicXPS™ provides cross platform support, Software Imaging may consider offering a Mac and Linux version of the viewer in the future.
Viewer Appearance
The location and appearance of the controls in the viewer made it very easy to use. The SWI viewer has the capability to zoom (at fixed sizes and custom zooms up to 1000%), Fit to width/height, fit to page as well as page rotation.

SWI XPS Viewer Toolbar
The viewer also has two unique features compared to the Internet Explorer XPS Viewer (IE XPS viewer) worth noting. The first is the ability to enable/disable anti-aliasing to the rendered image. This is a useful feature if you wish to get a quick preview or see differences in text/line quality. The second is the option to apply specific ICC color profiles to the rendered output. This makes it possible to view and presumably print the rendered color output in other color gamuts other than sRGB, which is the default color space for XPS. They also provide the capability to change the desired rendering intent. Two great feature to add to a free viewer!
The viewer can be launched from the command line as well using
XPSViewer.exe (XPS Document name).
Render Quality
In terms of quality, we compared the Software Imaging viewer to the XPS viewer in Internet Explorer and the Brava! Reader, another free XPS enabled viewer from Informative Graphics. Viewer quality was checked using the C-XPS Render™ Pro test documents.
Our test indicated that the Software Imaging Viewer successfully processed simple as well as complex page objects and produced results similar to the IE XPS viewer. This included Visual Brushes, 8 and 16 bit images, objects using transparency, dashed line segments and complicated path (vector) figures. This was not the case for the Brava! Reader (See examples below).

Examples of rendered objects from the C-XPS Render document using the three viewers. Note rendering errors in the glyphs, vector objects, dashed line segments, and visual brush fills found with the Brava! Reader.
While the Brava! Reader could only render 68% of target elements on the C-XPS Render document, the Software Imaging viewer and IE XPS viewer rendered all objects correctly.
Viewer Performance
The processing times to render various imaging primitives were also evaluated using the C-XPS Speed Suite™ test documents. Based on results from a system using a 32 Bit version of Vista Home Premium, the Software Imaging viewer processed glyphs and paths unfilled and with solid color brushes significantly faster than the IE viewer and Brava! Reader. The IE viewer performed better than the Software Imaging viewer when processing gradient fills and most 8 and 16 bit image formats. The Brava! Reader had slightly better results than the IE viewer for glyphs and simple vector page objects, but exhibited very poor results with documents containing images (Some documents took approximately one minute to render compared to approximately 7 to 20 seconds for the IE and Software Imaging viewers).

Though not tested, performance is assumed to be better using the 64 Bit version since PrintMagicXPS™ can take full advantage of dual core processors.
Summary
The Software Imaging XPS Viewer is a great alternative to the XPS viewer in Internet Explorer. The ability to modify anti-aliasing and color profile settings are super features for professional users. The viewer’s rendering capabilities appear to be comparable to the IE XPS viewer and the rendering performance proved to be better than the IE viewer for mostly text based documents with simple vector graphics. The only main downside found in the 32 bit version was in processing speed for documents containing images and gradient fills which was slightly worse than the IE XPS viewer. Based on the tests, the Software Imaging is hands down better than the Brava! Reader both in rendering quality and performance.
A free Mac version of the viewer would also be great to have especially if the rendering quality and performance is comparable to the Windows version.