From Qoppa Software:
jPDFPrint for Linux is a Java library that can load and print PDF documents. jPDFPrint for Linux doesn't need any third party software or drivers. Simply call the library from your Java programs and documents can be sent to the printer. Print any PDF documents. Print with or without user intervention (silent print). Print documents from files, URLs or Java input streams. It features support for PDF 1.7, flexible printing options, and no third party software or drivers necessary.