PDF from Windows shows up fine on screen in Preview but prints as question marks in boxes

Solution 1:

My guess is there's an issue with the character encoding in the document. Unless you're up to playing with OCR (optical character recognition), try the following:

  1. Open the document in Preview.
  2. "Export" the PDF as a PDF from Preview (crazy, I know). Do this from the Preview menu instead the print dialog.
  3. Print the exported PDF.