Yes the print driver is the latest available one. The printer itself is a USB printer, no PCL or Postscript. I've read up a bit on the differences between the two (helped a bit), but still can't determine which printer language Crystal uses.
The same document prints fine when you save it to an image, then print the image. I also connected a HP LaserJet 1100 with IIIP drivers and that works. As soon as I change the port for the 1100 to the USB, it stops printing, not even a test page.
I also worked with a HP Laserjet 3055, also USB, and it doesn't give these problems.