ippeveprinter
A simple IPP Everywhere printer server. tldr-pages
On several platforms
Several platforms
Run the server with a specific service name
ippeveprinter "service_name"IdentifyLoad printer attributes from a PPD file
ippeveprinter -P path/to/file.ppd "service_name"IdentifyRun the file command whenever a job is sent to the server
ippeveprinter -c /usr/bin/file "service_name"IdentifySpecify the directory that will hold the print files (by default, a directory under the user's temporary directory)
ippeveprinter -d spool_directory "service_name"IdentifyKeep the print documents in the spool directory rather than deleting them
ippeveprinter -k "service_name"IdentifySpecify the printer speed in pages/minute unit (10 by default)
ippeveprinter -s speed "service_name"Identify