Printer drivers, backends and PPDs are all now deprecated in CUPS, so I'm looking for the 'new' way to print PDF files to disk. Michael Sweet (the inventor of CUPS) suggests that ippeveprinter
is the way forward, but I'm having difficulty understanding it.
I set it up with ippeveprinter -D /Users/Shared/Print/ "Qwe"
, and I get "Listening on port 8501" in reply.
So I send a file with:
lp -d Qwe /path/to/file
and the ippeveprinter
process splurges out a load of 'success' messages:
localhost POST /ipp/print
localhost Continue
localhost Get-Job-Attributes successful-ok
localhost OK
localhost POST /ipp/print
localhost Continue
localhost Get-Printer-Attributes successful-ok
localhost OK
localhost Client closed connection.
But no file is to be found at the chosen location. Or anywhere else that I can see.
Any ideas? This is on macOS, but CUPS covers other OSes, too.