Я использовал решение, подробно описанное в этом вопросе (включая jLpr ), для печати документов PDF на сетевой принтер. Однако я столкнулся с некоторыми проблемами совместимости с PDF-версией.
Когда я печатаю документы в формате PDF 1.4, все получается нормально. (Для воспроизведения создайте простой текстовый документ в OpenOffice и экспортируйте его в PDF.) Но когда я печатаю документы PDF 1.5, на выходе получается просто искаженный текст - нет читаемого PDF.
Похоже, что jLpr не может обрабатывать документы PDF 1.5 (либо это, либо что-то не так с передачей или ее декодированием на принтере).
Как и в вопросе, на который я ссылался, мне нужно кроссплатформенное решение с как можно меньшим количеством зависимостей. Как я могу заставить jLpr работать? Есть ли лучшие способы сделать это?