File problems can exist from too many anchor points in an illustration file as well as issue created by fonts.
Too many anchor points (nodes) on a single path is a sure way to create a PostScript overload. Building a file properly or reducing anchor points (such as flattening) or slicing the graphics into multiple paths are ways to help files print. Most vector graphic programs offer options in the Print Window.
When using a font, if the font is not an Adobe or fully tested to stand up during printing, you can have a failure to print. A distressed font is even harder to print. If the font is bad it can be converted to outlines/curves. But, doing this can create a lot of anchor points. If this fails convert the font a high res bitmap to save memory/