A crash can damage your file. A damaged file can crash.
I recommend doing a recover on your file (if file is in active use on a server, you can do this on a recent backup copy) to see if the file is damaged. Test the recovered copy, even if it reports "no problems found" to see if crashes.
You might also create a small test file and see if it crashes when you print from it.
And you might try printing from a different layout then one used for the above 3 items to see if that crashes. Sometimes a layout can be damaged.
Things to keep in mind about Recover:
While Recover almost always detects and fully corrects any problems with your file...
- The recovered copy may behave differently even if recover reports "no problems found".
- Recover does not detect all problems
- Recover doesn't always fix all problems correctly
- Best Practice is to never put a recovered copy back into regular use or development. Instead, replace the damaged file with an undamaged back up copy if this is at all possible. You may have to save a clone of the back up copy and import all data from your recovered copy to get a working copy with the most up to date information possible.
Also, if you have more than one printer installed, test this on a different computer or try saving as a PDF.