Assuming that you've got a suitable photo on your PC, you've probably got a suitable program to print it. It doesn't have to be a special printing program; here, for example, are the instructions for using Microsoft Word:
Open a new blank document. Go to Insert>Picture>From File. Browse to the location of your image and double-click on it, to make it appear in your Word document.
Right-click on the picture to bring up the 'handles' around it. Click-and-drag one of the corner handles to make your photo the right size. See here for the correct size:
http://www.direct.gov...alasset/dg_078280.pdf
To check the exact size of your photo, right click on the picture, select Format Picture>Size. (You can change the size from that screen or simply cancel and then click-and-drag again).
Once your picture is the correct size, put a sheet of decent quality photo paper in your printer. Select File>Print. Then click Properties. That will let you tell your PC that you're using photo paper and that you require the highest-quality printing. Click OK twice.
Job done, without any special software.
Chris