If “printing as image” works the problem is probably with the printer. Complex PDF files often require more memory or “brain” than an older printer might have and the result is misshaped printouts or no printout at all. Checking the “print as image” box switches the brainwork out from your printer to your computer and its printer driver. I get unprintable PDF files often out of other applications too, frequently, for instance, files produced from AutoCad or Archicad that have a mixture of raster and vector graphics on top of each other refuse to print.
Another workaround I use in similar situations is to take the offending file or page, export it as an high-resolution image (in PNG format, usually) from Acrobat Standard or Professional, and convert the image back into PDF. This often leads to a larger PDF file but one that is easier to computers and printers to process.