If you run Photoshop on XP 64 bit, and you have a network printer set as your default one - there is a good chance it will crash everytime you try and open or create a new image, it gives these details:
Error Signature
AppName: photoshop.exe
AppVer: 10.0.1.0
ModName: gdi32.dll
ModVer: 5.2.3790.4237
Offset: 0000205b2
The simple workaround is to put a local printer as your default printer, as suggested here: http://www.coolasblog.com/2008/05/photoshop-crashes-on-windows-x64-os.html many people, if they had no local printers to set, would set something like a PDF printer as the default one.
I didn't want to have to do this though, as all my other apps like Word, Excel need to print to one of the networked printers here in the office. For some people in a large office it would be a real waste of time to locate the printer they need each time if it wasn't set as the default one.
The Solution
I found a work around, which involves adding a network printer - but as a local printer. It goes like this:
1) Open Control Panel
2 )Open Printers and Faxes
3) Choose Add a printer
4) Add a local printer (untick plug and play)
5) Create a new port
6) Choose Local Port
7) Type in \\remotemachine\printershare (i.e. \\server\hp-laserjet)
8) Select the print driver (click Have disk, then browse to the drivers for your OS, you will need to download these drivers from the manufacturers website first, and normally extract the .exe setup file to a folder where you will fine a .inf file the installer needs)
9) Enter the name of the printer and finish.
This gives you the best of both worlds, you can now set a network printer as your default one, and photoshop won't crash!