The MFP will only attempt to detect a job's PDL if all of the following conditions are met.
No @PJL ENTER LANGUAGE command is contained in the job
No submission protocol options (lpr, ftp, rcp, or rsh options) have been used to specify the PDL
User Tools > Printer > System > Printer Language = Auto
The printer is unable to detect PCL6 or RPCS. However these are almost always created using a driver and therefore contain the PJL command specifying the PDL.