Sim, é possível se você estiver usando cups . Você geralmente precisa do pacote separado cups-pdf . Você pode então configurar uma impressora virtual em PDF no CUPS admin ( http://localhost:631 ), que colocará arquivos PDF em /var/spool/cups-pdf/<USER>