What is the XPS file format? It is Microsoft’s electronic paper format, an alternative to the PDF format. When printing from Windows machine, you have a choice to print to a file in case you have to print something but is not near to a printer. In the printer list, select "Microsoft XPS Document Writer", then prompted for file name and location. Are you done yet?
So far so good, but problem comes when you get access to a printer. How do you re-open this XPS file and print it on paper? It is very tricky. Double click on this XPS file, opens up a browser and starts to download this file. If you try to open this downloaded file, again downloading starts and never ends.
Of course, this does not happen if you have IE as the default browser. What happens is that XPSViewer.exe resides in \\WINDOWS\\SYSTEM32\\XPSViewer folder is not a normal application, but actually a IE plugin.
After some research on the internet, I found some alternatives, like using a standalone XPS viewer - http://www.microsoft.com/whdc/xps/viewxps.mspx
; or download Microsoft XML Paper Specification Essentials Pack from this link
Microsoft download site
Here is a cool one: Install the IETab extension from http://ietab.mozdev.org
Add a filter for xps extensions or modify the mht filter to read: