Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

At work we have a Canon C5045i printer, for which Canon provides three PPD files: ps, pcl, and pxl.

Is there any one that is preferable over the others? Is there any difference between the three?

share|improve this question
up vote 7 down vote accepted

PostScript and PCL are the most commenly used Page Description Languages, that means the low level language that printers understand. PCL comes in different versions (see, PXL being PCL-XL or PCL6 (Enhanced) being the latest and greatest version. Most printers only support either PostScript or PCL (a specific or several versions of it). According to it's specifications it looks like your printer model seems to supports both PostScript and PCL6 and 5c.

Generally you should use the PostScript driver if your printer supports it since this will give maximum output quality. The PXL or pcl6 driver can be used as alternative to PostScript if the printer has problems in PostScript mode, like interpreter bugs or low memory. The PCL(5c) driver will probably give you no extra benefit (perhaps the PXL is only b/w and PCL is for color, depends on the info inside the ppds and how well your printer supports PCL6).

The "best" driver really depends upon what you expect of it: speed or maximum output quality and also depends on the input that is used (b/w or color and text/line art or photo). It could be that the PXL is the fasted for just text in b/w while the PostScript gives beter output quality for photo in color, just do a small test to find out or use them both for different purposes.

share|improve this answer

I have the same type of Canon C5045i, and the PCL6-PCL5e-PostScript-UFRII_v21.30_INF_x64-UFRII_v21.30_Setup_x64 installer v21.30 does not work for me.

When I tried the Canon Generic PCL6 Printer Driver (v2.00), the printer worked fine but printed in black only.

After that I found the UFRII_XPS_V200_Win_uk_EN_02 (an XPS Driver) v.600 and it works fine, now I can print in color.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.