Vista is newer than 9, I believe, so it wouldn't have been certified to run on Vista.
You may be able to resolve the issue if a newer printer driver is available from the printer mfg to down load. There could even be issues with the file that are not obvious in XP, but crash during printing on Vista. You might test a newly created small file to see if it also crashes during printing from Vista to rule out that unusual, but not impossible situation.
Thanks, will try newer driver.