psm-lpsched provides a translation between the print service independent representation of the PAPI and the LP print spooler (lpsched). It takes the PAPI attributes passed into various PAPI functions and converts them into an internal lpsched representation of the data. It then contacts lpsched to perform the requested operation. Once performed, it converts the results back into a print service neutral PAPI representation and returns them to the caller.
The LP print spooler (lpsched), provides a spooling service, translations of job data to a printer ready format, and transmission of the job data to the physical printer.