System Overview Guide 2-12. Printer controller overviewThe printer controller manages print options, provides the userinterface, and runs system management and diagnosticoperations on demand. The following is an explanation of tasksthat enable the job to be printed:• The printer controller detects which job protocol is being sent.• Print option parameters are stored in the Job Pool Manager(JPM) database, which maintains a database of all jobs. Thisdatabase contains a reference to the print data on the fixeddisk, as well as the print options parameters for the print data.The JPM responds to the printer controller commands fordeleting, holding, and prioritizing jobs.• Print data is stored on the printer controller disk for queuingand while printing.• When the printer controller begins processing a job, it sendsthe print data to the decomposer. The decomposer convertsthe print data into a bitmap in the resolution appropriate tothe printing device.The decomposer utilizes font data from font files stored onthe printer controller disk or font information sent to theprinter controller with the print job.• When processed data comes back from the decomposer, theprinter controller Device Driver transmits the print data andprint option parameters to the printer. Printing is theninitiated.• After the job has been printed successfully, the print data fileis deleted from the disk. If an error inhibits job completion, theprinter controller manages the recovery and completion ofthe job.The system can manage the processing of multiple jobs and theprinting of another job simultaneously. When you are printingIPDS jobs, the printer controller is able to queue multiplePostScript and PCL jobs at the same time. When you are printingPostScript and PCL jobs, you can send only one IPDS job.