I've been using the solution detailed in this question (including jLpr) to print PDF documents to a network printer. However, I've run into some problems with PDF version compatibility.
When I print documents that are PDF 1.4, it comes out fine. (To reproduce, create a simple text document in OpenOffice and export it to a PDF.) But when I print PDF 1.5 documents, the output is just jarbled text--no readable PDF.
It appears that jLpr isn't able to handle PDF 1.5 documents (either that or something is going wrong with the transmission or its decoding at the printer).
As in the question I referenced, I need a cross-platform solution with as few dependencies as possible. How can I get jLpr to work? Are there better ways to do it?